summaryrefslogtreecommitdiff
path: root/storage/tokudb/mysql-test/tokudb/t/change_column_all_1000_1.test
diff options
context:
space:
mode:
Diffstat (limited to 'storage/tokudb/mysql-test/tokudb/t/change_column_all_1000_1.test')
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_all_1000_1.test32009
1 files changed, 32009 insertions, 0 deletions
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_all_1000_1.test b/storage/tokudb/mysql-test/tokudb/t/change_column_all_1000_1.test
new file mode 100644
index 00000000000..92f5edc923b
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_all_1000_1.test
@@ -0,0 +1,32009 @@
+# generated from change_column_all.py
+# test random column change on wide tables
+source include/have_tokudb.inc;
+--disable_warnings
+DROP TABLE IF EXISTS t, ti;
+--enable_warnings
+SET SESSION TOKUDB_DISABLE_SLOW_ALTER=1;
+SET SESSION DEFAULT_STORAGE_ENGINE='TokuDB';
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(79) NOT NULL, d VARBINARY(59), e VARBINARY(29), f VARBINARY(26), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10326739782786242647,23186,'NmIBGd44f0SWMLZuTRd4nXiHf','29Esshu5mXHrfXtplYc8qeQijceRZQZGGonQZArENR8wuhKulbqRxkAdW1n','N6LehlZhfZhLm8SDTdQHMZee','BdCKRyq4','3','Rm',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(79) NOT NULL, d VARBINARY(59), e VARBINARY(29), f VARBINARY(26), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (12473721238799571634,55405,'pLBkDzJFtwZpIaTucro7vrw6NMSy','OaluoNx2JzyRzPcBqjGEIU2Et','Y2Yl9NfS9yQtnS','Z','gh','2r',1);
+INSERT INTO ti VALUES (12473721238799571634,55405,'pLBkDzJFtwZpIaTucro7vrw6NMSy','OaluoNx2JzyRzPcBqjGEIU2Et','Y2Yl9NfS9yQtnS','Z','gh','2r',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(80) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(80) NOT NULL;
+INSERT INTO t VALUES (3361386927839246527,31169,'Mb4XhpOYNhj0cmqtwJ007LENCA2lxsiquwfWcqjKw9ihT5t1TsZsgIDuXYhhEcuQjkIX9fYmnx','Ir5WSn','n9K','lhY0b','Um','p',2);
+INSERT INTO ti VALUES (3361386927839246527,31169,'Mb4XhpOYNhj0cmqtwJ007LENCA2lxsiquwfWcqjKw9ihT5t1TsZsgIDuXYhhEcuQjkIX9fYmnx','Ir5WSn','n9K','lhY0b','Um','p',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (14710046492160006239,40856,'CwZgKEINA','Q3Z9N2H5aRUttG2LjxsRDXG4eisVB1X1CxxGcfXGLeAUr3z808Lo1b2TsJuEqZVxxk6oTu6Di3LfRYvcCCgWbLiuROmWWgdRM5O8Ss07ysU78h19cyxlwN73cpbGJ2oW2MFGF6','3Afgd','j7XAzE1upvh','vl','ow',3);
+INSERT INTO ti VALUES (14710046492160006239,40856,'CwZgKEINA','Q3Z9N2H5aRUttG2LjxsRDXG4eisVB1X1CxxGcfXGLeAUr3z808Lo1b2TsJuEqZVxxk6oTu6Di3LfRYvcCCgWbLiuROmWWgdRM5O8Ss07ysU78h19cyxlwN73cpbGJ2oW2MFGF6','3Afgd','j7XAzE1upvh','vl','ow',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (16480968498721984270,13630,'P6hawbL1lgv7i7wDs','7Nl9gKj36XtpUsAcibeeAITiANfBw6dzzTtmsD6XrIQXByVApC6iCNDmaRMasVMHjRDQVoVr9h2cpGKygprU4KcXsvGp5kzrGJMGzNzWWsxMjRxKiPvDzDRtOdsUdMbD3aGe1QUPacM92RToUrgCukA3ABRGi4BWyYynm6KdyofldNkLLRFr2vCNF7755KERnqckaOiWQ8y5Cvg2XuCubcwmGlmPTt1pvSc5eCScY8ChfgVz','BeAUZclEh25tAIrHmsBLHqohWgT','rTOTF1hOhTwPROnZoGPoMrkYIuKbiy8FeVWWJRnTYVvKM3gZGwCanOOE7Dt0qLRY','xd','T',4);
+INSERT INTO ti VALUES (16480968498721984270,13630,'P6hawbL1lgv7i7wDs','7Nl9gKj36XtpUsAcibeeAITiANfBw6dzzTtmsD6XrIQXByVApC6iCNDmaRMasVMHjRDQVoVr9h2cpGKygprU4KcXsvGp5kzrGJMGzNzWWsxMjRxKiPvDzDRtOdsUdMbD3aGe1QUPacM92RToUrgCukA3ABRGi4BWyYynm6KdyofldNkLLRFr2vCNF7755KERnqckaOiWQ8y5Cvg2XuCubcwmGlmPTt1pvSc5eCScY8ChfgVz','BeAUZclEh25tAIrHmsBLHqohWgT','rTOTF1hOhTwPROnZoGPoMrkYIuKbiy8FeVWWJRnTYVvKM3gZGwCanOOE7Dt0qLRY','xd','T',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (4604472745243273246,56555,'OovkbJdNvEdoa6uYvPi5BitOTWza3HX8RVJh7kFMP0ReoZk673UZIS','1gMSMcvTxM3EwPCFkUuX6aGrDcGI5cyhvdq9pQR59VVGxZph8X6pPH2k1j0YKdjvssEzAkWJBvaS4PPpLe6rZGdNJ6NHxAtaWYrqGtvRAiaFWR','xCc4NXV3w8jmvRbTJplVAJo','13YglBeAyqBUwutEVmyBNPRYKvJIrYy5if1weSPDt07byh9Nzij1Fk34RSSTGZQRylXYfkqXuRWGC4UBjNkF3t6lXLYGR4iVdfGaWgLJuxw0Ni5lhuLcORX4LXk45zBLMpt0ClCq6dfbbzQ3uXURD1HyW5bFZewg8jGX7au6RjWjQ65ub7MyoNu','vkA','J',5);
+INSERT INTO ti VALUES (4604472745243273246,56555,'OovkbJdNvEdoa6uYvPi5BitOTWza3HX8RVJh7kFMP0ReoZk673UZIS','1gMSMcvTxM3EwPCFkUuX6aGrDcGI5cyhvdq9pQR59VVGxZph8X6pPH2k1j0YKdjvssEzAkWJBvaS4PPpLe6rZGdNJ6NHxAtaWYrqGtvRAiaFWR','xCc4NXV3w8jmvRbTJplVAJo','13YglBeAyqBUwutEVmyBNPRYKvJIrYy5if1weSPDt07byh9Nzij1Fk34RSSTGZQRylXYfkqXuRWGC4UBjNkF3t6lXLYGR4iVdfGaWgLJuxw0Ni5lhuLcORX4LXk45zBLMpt0ClCq6dfbbzQ3uXURD1HyW5bFZewg8jGX7au6RjWjQ65ub7MyoNu','vkA','J',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (18444559258944387184,1278,'FcWgLWPxbB4upiFHezO7ABDnyOyKZ92xbLDoctX7g2dSbA1y5SLkvzK9rF5vMVNUm7','KsNsAQqTviMkAyeSQWHIkmoGYw2TSuh70z13vFuR49Us29','6F79YQjaKR6','ROmN8gQMxXa3YDgCKpEW5IZe15kZ02GLmRzbiy2J45fKuFCDgZENDlHj0Zieey7IqogiYi1ZiIa1IUEQ5I2vgaoZtnE6FveJowxVo6UD2wxiWyFDOx4AwyV91DsBvpl7EgxyF','8JM','FEt',6);
+INSERT INTO ti VALUES (18444559258944387184,1278,'FcWgLWPxbB4upiFHezO7ABDnyOyKZ92xbLDoctX7g2dSbA1y5SLkvzK9rF5vMVNUm7','KsNsAQqTviMkAyeSQWHIkmoGYw2TSuh70z13vFuR49Us29','6F79YQjaKR6','ROmN8gQMxXa3YDgCKpEW5IZe15kZ02GLmRzbiy2J45fKuFCDgZENDlHj0Zieey7IqogiYi1ZiIa1IUEQ5I2vgaoZtnE6FveJowxVo6UD2wxiWyFDOx4AwyV91DsBvpl7EgxyF','8JM','FEt',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b BIGINT, c BINARY(99) NOT NULL, d VARCHAR(10) NOT NULL, e VARBINARY(12) NOT NULL, f VARCHAR(24) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1298344901,6384579251652514555,'ko5xYBx','MqKRZPNK','6S','QMOxJOm','h','4',0);
+CREATE TABLE ti (a INT NOT NULL, b BIGINT, c BINARY(99) NOT NULL, d VARCHAR(10) NOT NULL, e VARBINARY(12) NOT NULL, f VARCHAR(24) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1689068782,-5927380437868166484,'hpeFY1CvWzB3I7WnoDiBwE5jZQl5NhdvuMj3ylEkc6VvVZluGH0KjQE','5LcELtT','d','2LOg7F','N','Q',1);
+INSERT INTO ti VALUES (1689068782,-5927380437868166484,'hpeFY1CvWzB3I7WnoDiBwE5jZQl5NhdvuMj3ylEkc6VvVZluGH0KjQE','5LcELtT','d','2LOg7F','N','Q',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(100) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(100) NOT NULL;
+INSERT INTO t VALUES (-28219179,-6212655349431763386,'wBBP0DjUU7yCH3Rbm0K2zna9iNExHe8EazUtUVo8b1FjqKrZnxFvZqfj','Id9DtTb','P7V2hA','q','v','X',2);
+INSERT INTO ti VALUES (-28219179,-6212655349431763386,'wBBP0DjUU7yCH3Rbm0K2zna9iNExHe8EazUtUVo8b1FjqKrZnxFvZqfj','Id9DtTb','P7V2hA','q','v','X',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1333399945,-8965970637229174080,'YNpi9gI7Upge9hc0ngZnkPomRBjS38HmCthIWaOu2WufaXkrmI1fFZhKCusMPrba0e8t8OrWp3Gqdyrn64H3RAkdRDb','glhB3wzGEqAR5k2GmjXWl','Hl1S5RjVhZQU','VX1RbC4mzxyxG','1','33',3);
+INSERT INTO ti VALUES (-1333399945,-8965970637229174080,'YNpi9gI7Upge9hc0ngZnkPomRBjS38HmCthIWaOu2WufaXkrmI1fFZhKCusMPrba0e8t8OrWp3Gqdyrn64H3RAkdRDb','glhB3wzGEqAR5k2GmjXWl','Hl1S5RjVhZQU','VX1RbC4mzxyxG','1','33',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2102182914,8925122407152440605,'BrzvyT3jpnc0FeBBWViMFajPw7FQiDTZmyDBDsY4vNxJRFPU0lnFFYG3WFZDvACOdT8CemgpXa2','lk7wYa9bL5ZtYyEwvKWRVaGvm5mllOLFK614d3bO5Fzu45MSvi8Or8Lu3eXjgqSLAj5VQYWgV0UDQgVqWNFHecaWihx82tYfyJ9dz5bLyIRz379dZ2j6hm7ZJrpyaNdVearVZF6huTujJdxpuEHftxzDAenNZFjejxJPGJvPTyYU4CvWcx8vFpegAMHGgcw6lqD46aOoOU3Q0WjcTG9kxr2D4R9L8kBJ8J1MFywsn7H126ouN','iVIH','h5DQLLSfEnyFvzTc7LkIfFQAtP52x1hd8VMIt30DnPT9Xf90KuTKfIbWZTfKyh365G1ms4KoioEsTqe3P8l1bHDhYq3R01XTaimJahEctnkt2oOTPlvqH8nIex74f0S4CA3HVleBuFv1TxhSHjcMGJzDyfHhPUkmoLz3HGnf5gimJNAyNqXNLb','V','N',4);
+INSERT INTO ti VALUES (-2102182914,8925122407152440605,'BrzvyT3jpnc0FeBBWViMFajPw7FQiDTZmyDBDsY4vNxJRFPU0lnFFYG3WFZDvACOdT8CemgpXa2','lk7wYa9bL5ZtYyEwvKWRVaGvm5mllOLFK614d3bO5Fzu45MSvi8Or8Lu3eXjgqSLAj5VQYWgV0UDQgVqWNFHecaWihx82tYfyJ9dz5bLyIRz379dZ2j6hm7ZJrpyaNdVearVZF6huTujJdxpuEHftxzDAenNZFjejxJPGJvPTyYU4CvWcx8vFpegAMHGgcw6lqD46aOoOU3Q0WjcTG9kxr2D4R9L8kBJ8J1MFywsn7H126ouN','iVIH','h5DQLLSfEnyFvzTc7LkIfFQAtP52x1hd8VMIt30DnPT9Xf90KuTKfIbWZTfKyh365G1ms4KoioEsTqe3P8l1bHDhYq3R01XTaimJahEctnkt2oOTPlvqH8nIex74f0S4CA3HVleBuFv1TxhSHjcMGJzDyfHhPUkmoLz3HGnf5gimJNAyNqXNLb','V','N',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2038905670,-6579057004498921022,'frOyT63sPMZwMf1z21Ei0wPhtQe40msROTyieNjlLvK2AT','jB0AlcUJQOgEGbSXfYTpIxohY6WjE5','oRP','180YKkgfMJpAceZBvpz48OnfSpGC8apJHiuJHymfOqXqWfib7BNVFVD0UmZq0Rm2qzLq2RmqRYOBuSlz57hwSDkZABwgfXiaX1xDySAPskrhPu8avu0p2JqkBaaumHFsfHrd5gkkC4RBZbx7gfVmSoNFZlNaA6ovtMVCU4vWlnCNxM6rp8CG3myRuiE3X2wmmEifGPIMmAHSv4msV3XBFr8fxzWRNoEy','A','E',5);
+INSERT INTO ti VALUES (2038905670,-6579057004498921022,'frOyT63sPMZwMf1z21Ei0wPhtQe40msROTyieNjlLvK2AT','jB0AlcUJQOgEGbSXfYTpIxohY6WjE5','oRP','180YKkgfMJpAceZBvpz48OnfSpGC8apJHiuJHymfOqXqWfib7BNVFVD0UmZq0Rm2qzLq2RmqRYOBuSlz57hwSDkZABwgfXiaX1xDySAPskrhPu8avu0p2JqkBaaumHFsfHrd5gkkC4RBZbx7gfVmSoNFZlNaA6ovtMVCU4vWlnCNxM6rp8CG3myRuiE3X2wmmEifGPIMmAHSv4msV3XBFr8fxzWRNoEy','A','E',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-433424779,-3652896307170384308,'sYKVvA7tQ9obvl32WkLo9aG4QPlytGjj3ODTTsyKqVeVSs5Ct5xecXf','ta','jKkOKbUi','RLOmgEeD19Tkg1TAiM7TIfXxx4I','yt','fL',6);
+INSERT INTO ti VALUES (-433424779,-3652896307170384308,'sYKVvA7tQ9obvl32WkLo9aG4QPlytGjj3ODTTsyKqVeVSs5Ct5xecXf','ta','jKkOKbUi','RLOmgEeD19Tkg1TAiM7TIfXxx4I','yt','fL',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(1), d VARBINARY(21) NOT NULL, e VARBINARY(83), f VARCHAR(28) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14632493124772812997,11663695914450894225,'N','Qvygr5ywNocUH','jqUqeuzVqO8YWlw6GhE2LerRcaXjkzKY4bH1l2OK77vhXzl1oQ1XU33xLP5MEUkQx','7SUpRjJs9l9py','N','T',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(1), d VARBINARY(21) NOT NULL, e VARBINARY(83), f VARCHAR(28) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (4740979627905500241,5255429893243579624,'b','FFATVS7zfXSbEY6vDBUR','lKbwtegWCh5tBRjW0ERS9WwFyH3f3Fj5mbDJdMII','wiD','u','Mg',1);
+INSERT INTO ti VALUES (4740979627905500241,5255429893243579624,'b','FFATVS7zfXSbEY6vDBUR','lKbwtegWCh5tBRjW0ERS9WwFyH3f3Fj5mbDJdMII','wiD','u','Mg',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(2);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(2);
+INSERT INTO t VALUES (6738447546932441437,8763163983636269331,'n','qEP2jYVMl','itsYvk','RXEgKBtftqwShxVt11lONkIDoS33','x','C',2);
+INSERT INTO ti VALUES (6738447546932441437,8763163983636269331,'n','qEP2jYVMl','itsYvk','RXEgKBtftqwShxVt11lONkIDoS33','x','C',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (15401765514382870358,16455922246658421428,'J','030ykCqukYq34ZfNYVPC3ZuAWs','ikoohVAwntmMtEv81392VbQ4qFRgBgC8IITxALu99iS08Dif00VgttmdcokW796M93nS','naBajmJi4WU2WCGEY','s','uP',3);
+INSERT INTO ti VALUES (15401765514382870358,16455922246658421428,'J','030ykCqukYq34ZfNYVPC3ZuAWs','ikoohVAwntmMtEv81392VbQ4qFRgBgC8IITxALu99iS08Dif00VgttmdcokW796M93nS','naBajmJi4WU2WCGEY','s','uP',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (13940587926734191681,12852369142513949182,'4','sAT1Yi7D6k6l1q0k0Ph6Al0dcTfUf6iIOwfEu3mnLBri0f46i5qXuBSHUydv2X5KuDEp2du8I6aYM1T9uU0QXYqrzb4YiYuLEBL4zb07YjAU115NiA7i5wKY','gD48OlXx','KBG8c2A02TDGKyS0u7IskTrY6vxsp9Z1b7ZZ5zeJHnU9SXVYjLL2BqHEbdlEOGJ9fxHX','M','3X',4);
+INSERT INTO ti VALUES (13940587926734191681,12852369142513949182,'4','sAT1Yi7D6k6l1q0k0Ph6Al0dcTfUf6iIOwfEu3mnLBri0f46i5qXuBSHUydv2X5KuDEp2du8I6aYM1T9uU0QXYqrzb4YiYuLEBL4zb07YjAU115NiA7i5wKY','gD48OlXx','KBG8c2A02TDGKyS0u7IskTrY6vxsp9Z1b7ZZ5zeJHnU9SXVYjLL2BqHEbdlEOGJ9fxHX','M','3X',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (5603981942001067286,7611287147444491549,'7','vgIvSZLYaoACYkJHOacfyLTOg1yYkxPNG5YKQzFNZmClmchUusiJzdxYU81EXWzyIBMY4NGnynTHjkbhMNGWHpVwcnBMW1WUKlPRqxs9RwmvoZlxHpk74bHcAgXmsf8FAIlXr0TsEs60HQeXwqu3g9CMFdVyDYticQeKehysg66784JzTGoWkO6HjwFAjL28lObjFLpT38gQGR5r2fc5','SnKvSU3XBhPBR9uBvtpvww','xb7KtXb0hbiZd4smOpJVPtNMbCNxj4a1k94fVP1EtXTH9VE5F0dinoicIKTMCBaMNM7RnLIPKUCJ5qPTYJ87FCgKtQS1UY09uKIJP6btCG4Eo1FWq6yBDuVJLLsvfxqvMQUnl8CDfQkdp7udPkrDHs5UMeYZYZk3sqajvo2cBx1ZuQCpRCRTIqiaAOZreDuucGBRQxc8mTIbT8jSJHABkwP0TMoa1V6i8uIbX56jiHzbrWVo4wV','9','we',5);
+INSERT INTO ti VALUES (5603981942001067286,7611287147444491549,'7','vgIvSZLYaoACYkJHOacfyLTOg1yYkxPNG5YKQzFNZmClmchUusiJzdxYU81EXWzyIBMY4NGnynTHjkbhMNGWHpVwcnBMW1WUKlPRqxs9RwmvoZlxHpk74bHcAgXmsf8FAIlXr0TsEs60HQeXwqu3g9CMFdVyDYticQeKehysg66784JzTGoWkO6HjwFAjL28lObjFLpT38gQGR5r2fc5','SnKvSU3XBhPBR9uBvtpvww','xb7KtXb0hbiZd4smOpJVPtNMbCNxj4a1k94fVP1EtXTH9VE5F0dinoicIKTMCBaMNM7RnLIPKUCJ5qPTYJ87FCgKtQS1UY09uKIJP6btCG4Eo1FWq6yBDuVJLLsvfxqvMQUnl8CDfQkdp7udPkrDHs5UMeYZYZk3sqajvo2cBx1ZuQCpRCRTIqiaAOZreDuucGBRQxc8mTIbT8jSJHABkwP0TMoa1V6i8uIbX56jiHzbrWVo4wV','9','we',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10609774161120270752,2772786780418649645,'li','WgKIMMwDBywtqXuVxx1vj7mK9AXRVwbz4YfdyMmaSoME6L85dk1tFBJySp7CVDvUtZEimarAT4nXx1SNXmh9JP7Tw2PLXbLOAti7qRLXC5mlVCTZzGQAtkUtkmJXdh5JrdJZgqSIM076YbTLX3KoA6f9pVvS9chZYxuK50KH4gMluIi2fcv2JOzugSWq5Tk4xmm7rSnFYM0NupoJJJO','NWguM7g2sJfD4nocJCHo1nY','SgB6DWlCjnJvqkSHgo4QJaB83yrtwc5UJMXUd7subIgqTXcvXVhQ22GgJHnKZgl1Io44ydG02iQOeoVhAPALlc','Pj','Ji',6);
+INSERT INTO ti VALUES (10609774161120270752,2772786780418649645,'li','WgKIMMwDBywtqXuVxx1vj7mK9AXRVwbz4YfdyMmaSoME6L85dk1tFBJySp7CVDvUtZEimarAT4nXx1SNXmh9JP7Tw2PLXbLOAti7qRLXC5mlVCTZzGQAtkUtkmJXdh5JrdJZgqSIM076YbTLX3KoA6f9pVvS9chZYxuK50KH4gMluIi2fcv2JOzugSWq5Tk4xmm7rSnFYM0NupoJJJO','NWguM7g2sJfD4nocJCHo1nY','SgB6DWlCjnJvqkSHgo4QJaB83yrtwc5UJMXUd7subIgqTXcvXVhQ22GgJHnKZgl1Io44ydG02iQOeoVhAPALlc','Pj','Ji',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(78) NOT NULL, d VARBINARY(7), e VARBINARY(35), f VARBINARY(24) NOT NULL, g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5624445129514432088,4068516,'knX1pGw1KDQ9NYYqymLWzuASc5OJafjMIk1uisUENqMpaSBsGxY8OcOayf1bQCFqxABEZN1FGM','TIyrT','793','7LZlCbvAkSkjU451mLGdoJ','UY','7',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(78) NOT NULL, d VARBINARY(7), e VARBINARY(35), f VARBINARY(24) NOT NULL, g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (453698261625985188,16679564,'eBhT9kzHSMp2aX56A9gZAWUSZjTzIcArfNB44KIXOcnTNzIcmrmdwTxcMZBaAI6QPwoVVFJSuP82x','mSo','cEpr1Bc9yAUjrYtcmEgPQ','CnK','wC','r',1);
+INSERT INTO ti VALUES (453698261625985188,16679564,'eBhT9kzHSMp2aX56A9gZAWUSZjTzIcArfNB44KIXOcnTNzIcmrmdwTxcMZBaAI6QPwoVVFJSuP82x','mSo','cEpr1Bc9yAUjrYtcmEgPQ','CnK','wC','r',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(79) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(79) NOT NULL;
+INSERT INTO t VALUES (5018180716091904141,1141976,'AmmYPzDj9Gez2tTeVLClEXdpssP5KOEDSQwDetU8CBiQ3dOmiPrfT','KVQHCIr','N','vBRcpVOcxLh6kLepjV83nN','Od','u',2);
+INSERT INTO ti VALUES (5018180716091904141,1141976,'AmmYPzDj9Gez2tTeVLClEXdpssP5KOEDSQwDetU8CBiQ3dOmiPrfT','KVQHCIr','N','vBRcpVOcxLh6kLepjV83nN','Od','u',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-7897523893322144442,14676665,'3N7yVWEXgjwtGOmHMXWI7GjvgzApjxyY5YzIJ5U86ob6bXuN','ORrC8goqVLTU3Hw5qwds9w1aEnevOkNoIrRVxMnKmCgB6m8Lv7ZM2b3UOgyxi357R2SRlmXZldY7O4gLMwkCv5rtT9QPiHNtb3iwPh4wcR282LbDom474mxsrQvdkeP53jC9PtxfEapdgxz0J4Ja1bnkl8CaV5DEqO4CMHNVJOOB2qnXcT6uELbMmJumjsHl1MgRxd5YjY6zH2qw0','Vw8zqmCntx5mApO3RPtbNesfjJVAu38o','aiNetBqFHi0Qv','V','R',3);
+INSERT INTO ti VALUES (-7897523893322144442,14676665,'3N7yVWEXgjwtGOmHMXWI7GjvgzApjxyY5YzIJ5U86ob6bXuN','ORrC8goqVLTU3Hw5qwds9w1aEnevOkNoIrRVxMnKmCgB6m8Lv7ZM2b3UOgyxi357R2SRlmXZldY7O4gLMwkCv5rtT9QPiHNtb3iwPh4wcR282LbDom474mxsrQvdkeP53jC9PtxfEapdgxz0J4Ja1bnkl8CaV5DEqO4CMHNVJOOB2qnXcT6uELbMmJumjsHl1MgRxd5YjY6zH2qw0','Vw8zqmCntx5mApO3RPtbNesfjJVAu38o','aiNetBqFHi0Qv','V','R',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-905124292673422762,14279332,'CqA7Bd31vdENBef','HOsBvOCgQ8zcHNv36DFAQdsXmHnhzIqvBTjKL8LzDMHPsp86T89qv5SjWmmMmxkQM4f9tbv6rErPx5gM9wHVjD12GXHQYefc3nFwyv1gTFKDWHzzAIp81uGOEkNPKGD8g2aVCGd7lZ92NjKP5QkcYvuv5ZXE9J37LK7bHhY6Is3gWcWVXPlZnZM0Ha5JBCJW','AlDWc0jknTQ0','4jjAuVPdgGgISMa6pCG8tOZJnriTEu4mhMyxKLbgccn4elJxP','Q','v',4);
+INSERT INTO ti VALUES (-905124292673422762,14279332,'CqA7Bd31vdENBef','HOsBvOCgQ8zcHNv36DFAQdsXmHnhzIqvBTjKL8LzDMHPsp86T89qv5SjWmmMmxkQM4f9tbv6rErPx5gM9wHVjD12GXHQYefc3nFwyv1gTFKDWHzzAIp81uGOEkNPKGD8g2aVCGd7lZ92NjKP5QkcYvuv5ZXE9J37LK7bHhY6Is3gWcWVXPlZnZM0Ha5JBCJW','AlDWc0jknTQ0','4jjAuVPdgGgISMa6pCG8tOZJnriTEu4mhMyxKLbgccn4elJxP','Q','v',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (6423432987865150329,9944021,'m1Fpco94WFU6wm6lbSdnvSHqmlCn4fFlhvKeqU','8igp4npcgj82qigmMpim2MgwHaNJhKiywGmSmwMY5W8QCHm0bZ1VI363V6tHnbhSBK6aMqfK326jdpT5Y8YLWMtLWCGPLEZrLovtAyXq7LnsKay9pclCKZZTuOFVFnq0J8XpRuYs2ERz8k9Qm1O9BBMWnH0fnD5UZb5QRoIOtfDSC8tO7DMhH8dJ77ocguzixhjcCOhQuLTs7GqfhGU2sgmw2lXomNVdxrqMa56i','aSKMrPjEcOKtIoS2wXZjrDBlmCWknArn','CiABT3dJUOJcM6bL3ebubsyxTUR0p1B2tC9jJTrMhW9pFVzJV2Egip2XovQn7oc0PHZkDmBxsoFCz1qfVNoHdlUiombvD7uufN3QEMtvA9haHw3bIOAstd9q9uWuf9tJid4KqY0TnFtIZiBx9SfU68xuuNA2Y7NbUXAt7oh','c','Bj',5);
+INSERT INTO ti VALUES (6423432987865150329,9944021,'m1Fpco94WFU6wm6lbSdnvSHqmlCn4fFlhvKeqU','8igp4npcgj82qigmMpim2MgwHaNJhKiywGmSmwMY5W8QCHm0bZ1VI363V6tHnbhSBK6aMqfK326jdpT5Y8YLWMtLWCGPLEZrLovtAyXq7LnsKay9pclCKZZTuOFVFnq0J8XpRuYs2ERz8k9Qm1O9BBMWnH0fnD5UZb5QRoIOtfDSC8tO7DMhH8dJ77ocguzixhjcCOhQuLTs7GqfhGU2sgmw2lXomNVdxrqMa56i','aSKMrPjEcOKtIoS2wXZjrDBlmCWknArn','CiABT3dJUOJcM6bL3ebubsyxTUR0p1B2tC9jJTrMhW9pFVzJV2Egip2XovQn7oc0PHZkDmBxsoFCz1qfVNoHdlUiombvD7uufN3QEMtvA9haHw3bIOAstd9q9uWuf9tJid4KqY0TnFtIZiBx9SfU68xuuNA2Y7NbUXAt7oh','c','Bj',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (6563208319663923552,1436827,'o8Cz8Ic3ryi9N4M127V7PT568aK7OljuGzwfNyFd9sSXkxvkOUOTfzE8CHGla35bj2Jf','XqATyarIQztR81EhOnoMnSFAXCSMU3nQanTtnI3HnsiudOGgcj17sBlTFaoaB22L74FytkIDacnqB35qQI3sBKAzmTYOI21bQbzmmBcSE2q77xjhec1wCBXywQxOCJyp6KNrNI','HpOftsAam0XaLFgTwxwLZ','t3dMR7zzMv8vjvp93TrrjKng3qMiriraw6M6BdjEofqDAU6HfhzfHRrG8k5z2x42ZuqgWyCfe0Iklwqia7BOJR3uOasbB13P0DfCSnh9BO9RzHEBJth74QB3CN5lV5zIu5upygjgSucQsY4K55ySbN8JsHxsBnDobbAscYgtYTAVqAYtXBRlCiIi65rta9Jt9qOAhpRotlcdmfQ2EtFSNjV3','RK','x',6);
+INSERT INTO ti VALUES (6563208319663923552,1436827,'o8Cz8Ic3ryi9N4M127V7PT568aK7OljuGzwfNyFd9sSXkxvkOUOTfzE8CHGla35bj2Jf','XqATyarIQztR81EhOnoMnSFAXCSMU3nQanTtnI3HnsiudOGgcj17sBlTFaoaB22L74FytkIDacnqB35qQI3sBKAzmTYOI21bQbzmmBcSE2q77xjhec1wCBXywQxOCJyp6KNrNI','HpOftsAam0XaLFgTwxwLZ','t3dMR7zzMv8vjvp93TrrjKng3qMiriraw6M6BdjEofqDAU6HfhzfHRrG8k5z2x42ZuqgWyCfe0Iklwqia7BOJR3uOasbB13P0DfCSnh9BO9RzHEBJth74QB3CN5lV5zIu5upygjgSucQsY4K55ySbN8JsHxsBnDobbAscYgtYTAVqAYtXBRlCiIi65rta9Jt9qOAhpRotlcdmfQ2EtFSNjV3','RK','x',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b INT UNSIGNED NOT NULL, c BINARY(16), d VARBINARY(51), e VARBINARY(18) NOT NULL, f VARCHAR(95) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8076793497593301688,3109191598,'QK','uW4uDSVrJ2eZRZ3UPfJcBfLcTPf','VU4','m7DJfYn6CjLphEFS3nZChUxIapJbiGnR3k','e','Si',0);
+CREATE TABLE ti (a BIGINT, b INT UNSIGNED NOT NULL, c BINARY(16), d VARBINARY(51), e VARBINARY(18) NOT NULL, f VARCHAR(95) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-1650270008948093914,1516209733,'Ss2x5pmO4zr4','kcP3L5clEOck0w5ohlPG9ibciZ1PxDWGhCZt0E2iQMvudm','Ta6VmuuDylyeE','mm','G','U',1);
+INSERT INTO ti VALUES (-1650270008948093914,1516209733,'Ss2x5pmO4zr4','kcP3L5clEOck0w5ohlPG9ibciZ1PxDWGhCZt0E2iQMvudm','Ta6VmuuDylyeE','mm','G','U',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(17);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(17);
+INSERT INTO t VALUES (-2017011172743810286,122666589,'YE','mtdLF','DHXZug3Vbd1zaJ9','pTlYMYQZiqlhnfBvamRcb14cqwKM7qyxZl4PESmc1w2MK2sx04W4Ik02sPb5vIQZRu5nUFpFtGmqp1y1xtPzYOR80vC13H','fn','u',2);
+INSERT INTO ti VALUES (-2017011172743810286,122666589,'YE','mtdLF','DHXZug3Vbd1zaJ9','pTlYMYQZiqlhnfBvamRcb14cqwKM7qyxZl4PESmc1w2MK2sx04W4Ik02sPb5vIQZRu5nUFpFtGmqp1y1xtPzYOR80vC13H','fn','u',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-9212376267992628388,1544887151,'pP','aZH2qtbF3aJoQ5E2xnAOXPeXihnklmH1GOW9r6mlXe33RRDevVKsknHR6WRN9LWyiwXF','mwUzk751E','eObvIDB623WmOw3vKZuhwqv81K0F5p3IgDtnWkMIHlRDI59LF8ckRtEMzKtjNkk0WgTZZMHLtJWBg0sBOXNxg7EBVTR8ZM','Z','KI',3);
+INSERT INTO ti VALUES (-9212376267992628388,1544887151,'pP','aZH2qtbF3aJoQ5E2xnAOXPeXihnklmH1GOW9r6mlXe33RRDevVKsknHR6WRN9LWyiwXF','mwUzk751E','eObvIDB623WmOw3vKZuhwqv81K0F5p3IgDtnWkMIHlRDI59LF8ckRtEMzKtjNkk0WgTZZMHLtJWBg0sBOXNxg7EBVTR8ZM','Z','KI',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-4305090003362227437,2149138915,'EA3pcH6UJuQAHM','eonNN9HkzpfVatDi3wV8sxPA1DSJk33MkzxX0HzBeQxbRVna7YsY098FwvfV2ZbiX72ueKqiWKNKBvUQChaqhe63yxHazN4vcUjl7C7DSWOwkcCAwap39mXxtbWMxCJzmIqNtLR13zWh5cXE3WFIpEST7ViTVtWY8QSxx2cDN05AeAUpzLB4K9QTLhtCGmfihwFDJ95lPzmaNvOtuNfx6SrhIvIQlU1zO','Nr0asWwz','ccLimFyztgoflHoELfJoS3FBJOzfXHd2x8pG7UHonfPfg5tyQEwcifvzb5zkCCwMWPnYe2fl9oWsMMaXd3QUWDmj2ck9b87HayNTIOSDMSGqb1R2EmmbW20YyxLHAk4I4GhWZTvNWDTJNw5Fp4op7pBrbiEIIP3ELI1bSg0JHjJOVWiOqM3ZCrQoSmZcW1Kn4X0UGSEHnwAIA4WWrsPJaZwh0vKWRIjbK09i44sCSodiov4ZO8D','p7','6',4);
+INSERT INTO ti VALUES (-4305090003362227437,2149138915,'EA3pcH6UJuQAHM','eonNN9HkzpfVatDi3wV8sxPA1DSJk33MkzxX0HzBeQxbRVna7YsY098FwvfV2ZbiX72ueKqiWKNKBvUQChaqhe63yxHazN4vcUjl7C7DSWOwkcCAwap39mXxtbWMxCJzmIqNtLR13zWh5cXE3WFIpEST7ViTVtWY8QSxx2cDN05AeAUpzLB4K9QTLhtCGmfihwFDJ95lPzmaNvOtuNfx6SrhIvIQlU1zO','Nr0asWwz','ccLimFyztgoflHoELfJoS3FBJOzfXHd2x8pG7UHonfPfg5tyQEwcifvzb5zkCCwMWPnYe2fl9oWsMMaXd3QUWDmj2ck9b87HayNTIOSDMSGqb1R2EmmbW20YyxLHAk4I4GhWZTvNWDTJNw5Fp4op7pBrbiEIIP3ELI1bSg0JHjJOVWiOqM3ZCrQoSmZcW1Kn4X0UGSEHnwAIA4WWrsPJaZwh0vKWRIjbK09i44sCSodiov4ZO8D','p7','6',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2209542338866863048,1991568602,'NubiF2CAFiXEe4','baHuecDemUtb75NV5v','8d1C4xcF5IoQ','Iona8U3CoD82TQAJVoeTDPrR1LaYnCfy3ESBErPm40pF70gzx27VNqqBzRz2gjV2GIJY0tySQGsRVQ4bpmmcOKlIrXREQ2LwkDaqGHkyD0mw4wHG46rLTcUyOylOdJGbPEpHOMRn4ErLfb','0','G',5);
+INSERT INTO ti VALUES (-2209542338866863048,1991568602,'NubiF2CAFiXEe4','baHuecDemUtb75NV5v','8d1C4xcF5IoQ','Iona8U3CoD82TQAJVoeTDPrR1LaYnCfy3ESBErPm40pF70gzx27VNqqBzRz2gjV2GIJY0tySQGsRVQ4bpmmcOKlIrXREQ2LwkDaqGHkyD0mw4wHG46rLTcUyOylOdJGbPEpHOMRn4ErLfb','0','G',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-4985267611087083483,2107907673,'hv9cj00g','1EkEbVluKOoxKq1GO0fZqmQAUfMDTbeO9gpdYgSxHxm0exWFGgnTtTLRsz0leX1lYoXQCy1nKl5g638S6awGJb1iie3nM3QQYfOzSOtJV43lz5LeosSAzXdy8YXghbc767Iif0J8moWeOnOX41HRvPLAxD6ZaXy8i0Eq5IWzu2zlOU4PtmKYgV0IM9UsXKw5uK847vpPm2uZ56xpNb9rBr50H','6hepdIu1eiJ','ViGOrRHanmEpaWqs9iuI1guMXPsca0tPAzOLGhZBsD2R0','9gB','L',6);
+INSERT INTO ti VALUES (-4985267611087083483,2107907673,'hv9cj00g','1EkEbVluKOoxKq1GO0fZqmQAUfMDTbeO9gpdYgSxHxm0exWFGgnTtTLRsz0leX1lYoXQCy1nKl5g638S6awGJb1iie3nM3QQYfOzSOtJV43lz5LeosSAzXdy8YXghbc767Iif0J8moWeOnOX41HRvPLAxD6ZaXy8i0Eq5IWzu2zlOU4PtmKYgV0IM9UsXKw5uK847vpPm2uZ56xpNb9rBr50H','6hepdIu1eiJ','ViGOrRHanmEpaWqs9iuI1guMXPsca0tPAzOLGhZBsD2R0','9gB','L',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT, c BINARY(37), d VARBINARY(50) NOT NULL, e VARCHAR(28), f VARCHAR(59) NOT NULL, g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7996249,7891504286468173167,'nfPJPxhfqYwosljOn3jqaq','NFp5oNdwAJeNvfeAvuQ39G6ZizlRcsm3','GGh6alJziUBCt','GTBfeNWOf1xySl86cFsJR6dkrypSmDNubUjq3TFKW40ACz','Z','a',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT, c BINARY(37), d VARBINARY(50) NOT NULL, e VARCHAR(28), f VARCHAR(59) NOT NULL, g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (2102028629,5049952486391323182,'xm3S084','c','rqLzebnGbu9dGoHBD2J7','ICWJg7cOcA45DbaQmWKfg2zRl9UlAn6PPy','y','s',1);
+INSERT INTO ti VALUES (2102028629,5049952486391323182,'xm3S084','c','rqLzebnGbu9dGoHBD2J7','ICWJg7cOcA45DbaQmWKfg2zRl9UlAn6PPy','y','s',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(38);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(38);
+INSERT INTO t VALUES (-978111545,2989583776402198202,'ndyzoxkZHSW3G','b0lBRisFXkl09iJ4nzEOGeBQ','lv54qQtY5nz6a2VAKxIcSeV','QSJJZ2tROEsD','p','sp',2);
+INSERT INTO ti VALUES (-978111545,2989583776402198202,'ndyzoxkZHSW3G','b0lBRisFXkl09iJ4nzEOGeBQ','lv54qQtY5nz6a2VAKxIcSeV','QSJJZ2tROEsD','p','sp',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (678332681,8287199355247805911,'fQl7BzhaigWyZPB5XmeiVW','1GZI25ypuPSeKg2euezrytFKdsjlAP4Qr055NJURrtkA5ajPSvAwdJv9vC9TRUMZiTxI1UO7Ab7zLZWnmTzMTPTuN7a8xrQonRKO2bysZzwLK','W5Vu','fl2lBkPlXdskHuMJucuh','D','0J',3);
+INSERT INTO ti VALUES (678332681,8287199355247805911,'fQl7BzhaigWyZPB5XmeiVW','1GZI25ypuPSeKg2euezrytFKdsjlAP4Qr055NJURrtkA5ajPSvAwdJv9vC9TRUMZiTxI1UO7Ab7zLZWnmTzMTPTuN7a8xrQonRKO2bysZzwLK','W5Vu','fl2lBkPlXdskHuMJucuh','D','0J',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-960754285,-7845045241173213285,'CYfZjI37TYl0Ce1YbxM6V1KfJ','BTccxhzMgl1kaziMTi6QyhHSLh0fcOulhhn0QHgiPKZjlEZi5QQv0vqzOtbODsWQmbEt7UawX1OomW5kpgk1J1zzoIZefAtE9zyycrG4sEMhcRyaogxrWarIeSKZnoWf2CbUU2XAxuViNaVmZAVO9G0WL4QRxgzdttkhbMO7f5oB1J0WND50PNTd5gkRVqRtfCNrk10N0hjRymE4MbRx10puSY','mTP8cpOZULeesyJX','yYv7n0UWXcliqBlDqqUzeOIFxLg5sn3KlEMmAHUpDMi8QpNe68zDcSnM02VRaNDYnWQRxTvEZcEp4mDshT9PIdPciO1FWGJJe7wUXb0xK0uACvyDTAIpl8jwN6QV4scBvLwNnvklyuJ0lx4ZaRUWfD6FnCT41vIvXVetOimUvrC6jh1SY8UjzcPKxl1vMNS3UxM0GYqWObcKQ47ihpXhqGRTlt5FOoTsLHI6wahXPfqAENzax','r','y',4);
+INSERT INTO ti VALUES (-960754285,-7845045241173213285,'CYfZjI37TYl0Ce1YbxM6V1KfJ','BTccxhzMgl1kaziMTi6QyhHSLh0fcOulhhn0QHgiPKZjlEZi5QQv0vqzOtbODsWQmbEt7UawX1OomW5kpgk1J1zzoIZefAtE9zyycrG4sEMhcRyaogxrWarIeSKZnoWf2CbUU2XAxuViNaVmZAVO9G0WL4QRxgzdttkhbMO7f5oB1J0WND50PNTd5gkRVqRtfCNrk10N0hjRymE4MbRx10puSY','mTP8cpOZULeesyJX','yYv7n0UWXcliqBlDqqUzeOIFxLg5sn3KlEMmAHUpDMi8QpNe68zDcSnM02VRaNDYnWQRxTvEZcEp4mDshT9PIdPciO1FWGJJe7wUXb0xK0uACvyDTAIpl8jwN6QV4scBvLwNnvklyuJ0lx4ZaRUWfD6FnCT41vIvXVetOimUvrC6jh1SY8UjzcPKxl1vMNS3UxM0GYqWObcKQ47ihpXhqGRTlt5FOoTsLHI6wahXPfqAENzax','r','y',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-2088262328,7660159161764625878,'rMmnLlqaD1uTE','eGKQTuf0fZzpilo7cgzMWWeS3kPPMlArX9Ei','hB','C67KIXkZaB3OobDONvNTQWNncHMf4BiHCXehj5ACZuz8rSPXZSQI9pi4BLsEihXzmSen8FHmTYiTf85Aota85QEMdlhcjvbRnjgw3X1NLqYB2tx7FmNh1PZirTdZSxNqIcimxJCA72Nw7hIiHCqRdKzuwHDC5wylyotaAIgvcrn0fqN3Vedt6goYckMVMVlo9HCbdNu1xypZmIEP911s12Lx65eK9PxsgHQ9i8vuE','e','n',5);
+INSERT INTO ti VALUES (-2088262328,7660159161764625878,'rMmnLlqaD1uTE','eGKQTuf0fZzpilo7cgzMWWeS3kPPMlArX9Ei','hB','C67KIXkZaB3OobDONvNTQWNncHMf4BiHCXehj5ACZuz8rSPXZSQI9pi4BLsEihXzmSen8FHmTYiTf85Aota85QEMdlhcjvbRnjgw3X1NLqYB2tx7FmNh1PZirTdZSxNqIcimxJCA72Nw7hIiHCqRdKzuwHDC5wylyotaAIgvcrn0fqN3Vedt6goYckMVMVlo9HCbdNu1xypZmIEP911s12Lx65eK9PxsgHQ9i8vuE','e','n',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1313865933,3660242317224052596,'byk4GXdJkDsHhKbL7lVXP0LSt4SOvQLBI','BuOf03R1VmNHTBVvkcoV1Su0C7Vfl7keyTFfXPKka0llJLcl4z1QVkNJGsiP2hkVj0wBoB8YalOKpolfkZK5feOXeJypwgMFuuAyCeTeBLvYhrP7ilHOEhmCJ2npQkmoCPHtwjl9qMH16ldkONhwlqjWe9Cs9wrnTfox1BeX0sIN0TLETTUOko3gWtk7AZjy1dG9lMQP8uvok4ZLfpmGsPzmrUDlpbNIH','qScbXDQ8SnSxz','wxTe0LoQcgSXxn8ETllxdNZfTIYRVbl2VqTv1FeTGAxGdBVDFs2skhSUW9suyAcAM4GD9T3G2iYlXR','E','6F',6);
+INSERT INTO ti VALUES (1313865933,3660242317224052596,'byk4GXdJkDsHhKbL7lVXP0LSt4SOvQLBI','BuOf03R1VmNHTBVvkcoV1Su0C7Vfl7keyTFfXPKka0llJLcl4z1QVkNJGsiP2hkVj0wBoB8YalOKpolfkZK5feOXeJypwgMFuuAyCeTeBLvYhrP7ilHOEhmCJ2npQkmoCPHtwjl9qMH16ldkONhwlqjWe9Cs9wrnTfox1BeX0sIN0TLETTUOko3gWtk7AZjy1dG9lMQP8uvok4ZLfpmGsPzmrUDlpbNIH','qScbXDQ8SnSxz','wxTe0LoQcgSXxn8ETllxdNZfTIYRVbl2VqTv1FeTGAxGdBVDFs2skhSUW9suyAcAM4GD9T3G2iYlXR','E','6F',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED, c CHAR(1) NOT NULL, d VARBINARY(59), e VARCHAR(98), f VARBINARY(77) NOT NULL, g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1158566236,20730,'8','tprxbYynvhww4KzpEcOv24dxgS0URsUmx82XgAPZjW7NbV','eiqkcxexVbUq1JJ4gAmxc0aTFMa','r','6','6',0);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED, c CHAR(1) NOT NULL, d VARBINARY(59), e VARCHAR(98), f VARBINARY(77) NOT NULL, g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (2556589134188074962,46859,'e','JAGjz5MqqSVuCBQlSE5vlJD41VajHBTyQVebwGuApfb9gM','czgKNfIgxyAJ8txyfZtExP2Eh5q8QIoOkx85msPZ1kXkg4vkfJA39KMgoBbjS2YhHWpFMRsyxr1c0pd0VfKw7GJ2o8tqp5GeV','ltqstUGb5sCg9BDbzYhoUzMTaVYGHZWiDXnxr9SbC7MGvR','u','wX',1);
+INSERT INTO ti VALUES (2556589134188074962,46859,'e','JAGjz5MqqSVuCBQlSE5vlJD41VajHBTyQVebwGuApfb9gM','czgKNfIgxyAJ8txyfZtExP2Eh5q8QIoOkx85msPZ1kXkg4vkfJA39KMgoBbjS2YhHWpFMRsyxr1c0pd0VfKw7GJ2o8tqp5GeV','ltqstUGb5sCg9BDbzYhoUzMTaVYGHZWiDXnxr9SbC7MGvR','u','wX',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(2) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(2) NOT NULL;
+INSERT INTO t VALUES (8815946916080395452,20913,'OF','DIi9jzhvnxgRw78cX40qK3312T551vhhOeX8Q4XZj','kGsFbzA5Xov5oEuIrrbfq2r','P7NyAKdBlpqXQN5pZD7PMVu21WRbbZoMjlEvLwDsScbFnOF','z','yO',2);
+INSERT INTO ti VALUES (8815946916080395452,20913,'OF','DIi9jzhvnxgRw78cX40qK3312T551vhhOeX8Q4XZj','kGsFbzA5Xov5oEuIrrbfq2r','P7NyAKdBlpqXQN5pZD7PMVu21WRbbZoMjlEvLwDsScbFnOF','z','yO',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-6688708395112717381,9807,'y7','GZgDNoiOYxtpWet8Qnhy95Ij0zcFkavQuQYTOuZ95IGokycJpodzdnz9Ei2eWTwTcItDmoLwe8VJEhy0GrASJ5B5XiIL0VnpMsm63fRZX9UaVa486w6aJhIiGRQ2V4NbEdcAHT7NfGEkHh2BiKj1RnKujeVG2odOfMEuP7xmcNnVP5CujKLnx47UN0x','a961FRONXkosR9WDX7qBv1cqYLACTHs5A','D45tk7su3tLoyogSeMeE','R','Lz',3);
+INSERT INTO ti VALUES (-6688708395112717381,9807,'y7','GZgDNoiOYxtpWet8Qnhy95Ij0zcFkavQuQYTOuZ95IGokycJpodzdnz9Ei2eWTwTcItDmoLwe8VJEhy0GrASJ5B5XiIL0VnpMsm63fRZX9UaVa486w6aJhIiGRQ2V4NbEdcAHT7NfGEkHh2BiKj1RnKujeVG2odOfMEuP7xmcNnVP5CujKLnx47UN0x','a961FRONXkosR9WDX7qBv1cqYLACTHs5A','D45tk7su3tLoyogSeMeE','R','Lz',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-3610986939301578738,40564,'YN','fISgjmpVgCmLIO9yzfGey17MPUb2S2IKVfPIJux4JsbhbqItJHoSCDE9YpvnuymG0MKzbaGPOJBY1WbJUspIXGB2ZTROMlgo7jVoAIz37zDKA8NLkfdqlsKR5RNs1YVTTXIqr6kCcIErcsIVbgCXXSt6LdrEc3AGbpwJFQl','yLTvwIZMUSKNjMTdaS0bIR3xyKObCsaWyJSbh2ya9YueIqeIbWIo','ddqxzNWsnCDPyfUdTdZogWip31waoADPBxhLWuzUZVkv881PfzPYNWboYfJ0CL73aiOrdr7YI3KfzEwSrgktJQaIXGA756MhB5TH1sNRTLyzuqMPw','v','8',4);
+INSERT INTO ti VALUES (-3610986939301578738,40564,'YN','fISgjmpVgCmLIO9yzfGey17MPUb2S2IKVfPIJux4JsbhbqItJHoSCDE9YpvnuymG0MKzbaGPOJBY1WbJUspIXGB2ZTROMlgo7jVoAIz37zDKA8NLkfdqlsKR5RNs1YVTTXIqr6kCcIErcsIVbgCXXSt6LdrEc3AGbpwJFQl','yLTvwIZMUSKNjMTdaS0bIR3xyKObCsaWyJSbh2ya9YueIqeIbWIo','ddqxzNWsnCDPyfUdTdZogWip31waoADPBxhLWuzUZVkv881PfzPYNWboYfJ0CL73aiOrdr7YI3KfzEwSrgktJQaIXGA756MhB5TH1sNRTLyzuqMPw','v','8',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1409080495273007230,22571,'K','R6x5El001zL1cSkJzVJz4nyE4bEvunMPScAqweuHGc1fRCT6OPFySBFJmRdrxux0CDTnJ8q0nAtzDIyWX7PHMHYGE','YpfUToxnFH7Oh59IrgZCS3JFOXyq4cQTY0GYoixxqVikrjKxHi','yIm25xtnRTtstXaRW6chx64k5KENl0iwHodOxdXKDx9QDgXgcQh2P3cJeuGQDBu8y6TDK6rKlwQU4El0g8SzdmLn8JoLXopQUz9v6aq8S9wiuGIfTTWx6XZBj4MLuIqYFtB5lCstDU1cvKvLOBNuGgIMJ4qem3OlZ2ZlfSqS3G3kQONpzl9pbrbalmNFzONSwpMeNBwxjTjm1D1tF','bY','s',5);
+INSERT INTO ti VALUES (1409080495273007230,22571,'K','R6x5El001zL1cSkJzVJz4nyE4bEvunMPScAqweuHGc1fRCT6OPFySBFJmRdrxux0CDTnJ8q0nAtzDIyWX7PHMHYGE','YpfUToxnFH7Oh59IrgZCS3JFOXyq4cQTY0GYoixxqVikrjKxHi','yIm25xtnRTtstXaRW6chx64k5KENl0iwHodOxdXKDx9QDgXgcQh2P3cJeuGQDBu8y6TDK6rKlwQU4El0g8SzdmLn8JoLXopQUz9v6aq8S9wiuGIfTTWx6XZBj4MLuIqYFtB5lCstDU1cvKvLOBNuGgIMJ4qem3OlZ2ZlfSqS3G3kQONpzl9pbrbalmNFzONSwpMeNBwxjTjm1D1tF','bY','s',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-3648025690613674587,54317,'gf','bkMFiC2XwVC7F6xueo7eclSyN8zJg7P4b5PZNa','oNwubQN5n7tpp93MEIrMOpIp4UuC5Wgu1u8SKAu5HGs0SUNOriurXcCX7vHX','WRGbofNGauxjGU4YB5Cu9dSklMjvL0c7zghADIuwbCwNFZPzSf0gR6WlpKstadCbi9wzrLdtsjskHv9UoEBSpyJRePf60mzjrSUTT45TZyYyNF7mYCnAb6HFnC71lNxoUF15ALBI4PwmeM8pgdGvSAGqbFafo1yTCkwikSvWyBh2Cul29cq3hLZE8M6JlrSIyd2ON2V13ofZv','L','C5',6);
+INSERT INTO ti VALUES (-3648025690613674587,54317,'gf','bkMFiC2XwVC7F6xueo7eclSyN8zJg7P4b5PZNa','oNwubQN5n7tpp93MEIrMOpIp4UuC5Wgu1u8SKAu5HGs0SUNOriurXcCX7vHX','WRGbofNGauxjGU4YB5Cu9dSklMjvL0c7zghADIuwbCwNFZPzSf0gR6WlpKstadCbi9wzrLdtsjskHv9UoEBSpyJRePf60mzjrSUTT45TZyYyNF7mYCnAb6HFnC71lNxoUF15ALBI4PwmeM8pgdGvSAGqbFafo1yTCkwikSvWyBh2Cul29cq3hLZE8M6JlrSIyd2ON2V13ofZv','L','C5',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(67), d VARBINARY(84), e VARBINARY(16) NOT NULL, f VARCHAR(60) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (234,7544851,'zZziLUbNiYQ7','FloV9Qu9FLlwJHxacu722Azk2zMPCoQV0smgmVA2TnH8F7bFABPFBWHPartTU2p1','kNo20','8EBdwc9mV0bsRpLQOj','E','is',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(67), d VARBINARY(84), e VARBINARY(16) NOT NULL, f VARCHAR(60) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (9353389295384793679,10424441,'ufbs126FqBgCrivfZu9kJcYz','9qZmCUtzcoDpOuV8q7','sxthWV9AyFO32o','RwJRBTPC0Oo8TVw97rPl','J','h0',1);
+INSERT INTO ti VALUES (9353389295384793679,10424441,'ufbs126FqBgCrivfZu9kJcYz','9qZmCUtzcoDpOuV8q7','sxthWV9AyFO32o','RwJRBTPC0Oo8TVw97rPl','J','h0',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(68);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(68);
+INSERT INTO t VALUES (17165514109320144320,8819070,'xFtI3Z9vpBGRMcOkWzQdoPSlQc9OqIwmZTBmgvmkVw70tsW1OJNO2MACdAylcQ7NrKV','BsQJRHZT8PiCQptXRc1w7IO3N3ag51mdqViVh4wLBvxOoFa1nMg3cXervvffkI2qO3Uh1B','7g8REVkfLbuHu','mBmerUXXp2uXuOlingx3DqRb4pMP0NsFz23','x','e',2);
+INSERT INTO ti VALUES (17165514109320144320,8819070,'xFtI3Z9vpBGRMcOkWzQdoPSlQc9OqIwmZTBmgvmkVw70tsW1OJNO2MACdAylcQ7NrKV','BsQJRHZT8PiCQptXRc1w7IO3N3ag51mdqViVh4wLBvxOoFa1nMg3cXervvffkI2qO3Uh1B','7g8REVkfLbuHu','mBmerUXXp2uXuOlingx3DqRb4pMP0NsFz23','x','e',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (6308469127335456262,13557320,'biUxA5Fg0HhpM2m8ykrQzqLshkxAKUyHXblWa55sEbFsHKrB1SaE0Z5vBjgl4Mid3p','lfdLLoVV5aAJv9dbNhJfmZJ4prtCaHwXIcz4SIh4MTW','eodM6tEOh8IIHbq','Tw','h','c',3);
+INSERT INTO ti VALUES (6308469127335456262,13557320,'biUxA5Fg0HhpM2m8ykrQzqLshkxAKUyHXblWa55sEbFsHKrB1SaE0Z5vBjgl4Mid3p','lfdLLoVV5aAJv9dbNhJfmZJ4prtCaHwXIcz4SIh4MTW','eodM6tEOh8IIHbq','Tw','h','c',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (7437162679829443676,13551185,'JNJB62G6a0IX6WoxWTclS2o','W7M0F2twK5BuhP8lJ9I6WrJRZcvW9t9T4iSpHJDQqlLjEl4W3JL0dHHbSaQMn4w801DXQUpTisBaJB3xu7gVDBNgiAaFrWMt0h2k4iRagfNJIWsDzai1WXZ2AIAo','bVx8NhewUiNh','uE3zgnv8r3PqQhzgJ6m2v6LOWdzQGPyN2VUnwaD6bxd05ZWC5nzCSuBeUDG1IfSfbsW4RxEhrkdbn0zbOp9UUuUluDPMSYJ1L8NbU3TPHR9GURefAbG0an1bOqLZ','M','1U',4);
+INSERT INTO ti VALUES (7437162679829443676,13551185,'JNJB62G6a0IX6WoxWTclS2o','W7M0F2twK5BuhP8lJ9I6WrJRZcvW9t9T4iSpHJDQqlLjEl4W3JL0dHHbSaQMn4w801DXQUpTisBaJB3xu7gVDBNgiAaFrWMt0h2k4iRagfNJIWsDzai1WXZ2AIAo','bVx8NhewUiNh','uE3zgnv8r3PqQhzgJ6m2v6LOWdzQGPyN2VUnwaD6bxd05ZWC5nzCSuBeUDG1IfSfbsW4RxEhrkdbn0zbOp9UUuUluDPMSYJ1L8NbU3TPHR9GURefAbG0an1bOqLZ','M','1U',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (9149359418780096236,6873295,'n5w8K0JndJvwT7IsSCENRYAWKwud9sj3E0m108Jc5HFviO4CzIG9W9jMOAazb','UVSuE673jqEuAO1hJNVugE9hsRy4XmZS4ZcIURxBXBGWABVFCpMSY7Dz3EUh5QmbFjYchfifH2XPEkKqmRRImwDwGeTTj3Bb4gm9bx42cuo2KZMvR2nhKLWsZBwO0wT9RxL7TSNCDf96MwlTNdwvSRKDN6LoJjPMHD9Nj5ha2Q7iFu6TjVsuQQnZvc9HCmKDOCYpLA','zOrhhP','eo9RUHDFvuBfNDP2sfB2FFiKYeMt9DoGmwxAFi82Nssjw9wQ3Y0A7V5xl27TcwTbDYVk5nPedbKwE2gX1fzn1T2aOl3xdveA3azvZS4x9RhPIhS7NosplJraXYN1VgsfqTKsWm0QgY3BwYzyPdpB7HzTDbZJouQ2DaIYZ90IZ79OIzzpf2Aji3UpPSV5lvlCX2prOtR8obRDN3Hpfg0MgZLKEEpN7ZoX1kbU2iP3pxwWLEFFgCbCjmiYUK','z','xL',5);
+INSERT INTO ti VALUES (9149359418780096236,6873295,'n5w8K0JndJvwT7IsSCENRYAWKwud9sj3E0m108Jc5HFviO4CzIG9W9jMOAazb','UVSuE673jqEuAO1hJNVugE9hsRy4XmZS4ZcIURxBXBGWABVFCpMSY7Dz3EUh5QmbFjYchfifH2XPEkKqmRRImwDwGeTTj3Bb4gm9bx42cuo2KZMvR2nhKLWsZBwO0wT9RxL7TSNCDf96MwlTNdwvSRKDN6LoJjPMHD9Nj5ha2Q7iFu6TjVsuQQnZvc9HCmKDOCYpLA','zOrhhP','eo9RUHDFvuBfNDP2sfB2FFiKYeMt9DoGmwxAFi82Nssjw9wQ3Y0A7V5xl27TcwTbDYVk5nPedbKwE2gX1fzn1T2aOl3xdveA3azvZS4x9RhPIhS7NosplJraXYN1VgsfqTKsWm0QgY3BwYzyPdpB7HzTDbZJouQ2DaIYZ90IZ79OIzzpf2Aji3UpPSV5lvlCX2prOtR8obRDN3Hpfg0MgZLKEEpN7ZoX1kbU2iP3pxwWLEFFgCbCjmiYUK','z','xL',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (4992114155115405718,14255854,'sBb5zKM5nTF','efu7viquuiettPGEwJ1Yy87Rg3RsVbWwuI4FoCwWbh5I9Mf4oTy1ZJYUO9R1WZ18OtcpXVjqjHclr9hVXaUJfJKXHw9SlZ9YCx442PDA0EBYZz6iyAycVXmKs5vZ8j8IAelBSc8adawp4WZg5uPBui9KsWVqqTuCfCI4m6vc4Kce2mXhedJDHzCBy9QM2usBd16wDoMn6scWuEGk5oHy8qvlS0fJZUMiiWyA75dEiQA9LJ3upV','Pc2St5fbXZq3GP','enqO9GyGgSONNi4Bvvt3eIqgGIvw4IXRP6UCCW0XVuLdli8dQZKnOUss4ErkgqcpT','6','T',6);
+INSERT INTO ti VALUES (4992114155115405718,14255854,'sBb5zKM5nTF','efu7viquuiettPGEwJ1Yy87Rg3RsVbWwuI4FoCwWbh5I9Mf4oTy1ZJYUO9R1WZ18OtcpXVjqjHclr9hVXaUJfJKXHw9SlZ9YCx442PDA0EBYZz6iyAycVXmKs5vZ8j8IAelBSc8adawp4WZg5uPBui9KsWVqqTuCfCI4m6vc4Kce2mXhedJDHzCBy9QM2usBd16wDoMn6scWuEGk5oHy8qvlS0fJZUMiiWyA75dEiQA9LJ3upV','Pc2St5fbXZq3GP','enqO9GyGgSONNi4Bvvt3eIqgGIvw4IXRP6UCCW0XVuLdli8dQZKnOUss4ErkgqcpT','6','T',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b MEDIUMINT, c CHAR(27) NOT NULL, d VARBINARY(75) NOT NULL, e VARCHAR(57), f VARBINARY(83), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5428964920059697727,-5040048,'x6lqgV6f3G','ygH4a3U5EVUXMVcMDyrQ121Cxfl7jhPf','Pvh8sFcSHR8ivGAaNkCcOSPki1nIeRDGVJfxJ','iKxWaJCZ2VMfHWdf','w','e',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b MEDIUMINT, c CHAR(27) NOT NULL, d VARBINARY(75) NOT NULL, e VARCHAR(57), f VARBINARY(83), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (1425082409542172474,3485537,'ASpIRJJFpnZXIBvzbgGFrjsUa','ImcdccNBpg7','x8cwIWCQ','g3fsGAJlxKWQFoA4LqroaltEpW7Qk5tf1bw8elN019rGVERmfdIKaR2ML8','4','n',1);
+INSERT INTO ti VALUES (1425082409542172474,3485537,'ASpIRJJFpnZXIBvzbgGFrjsUa','ImcdccNBpg7','x8cwIWCQ','g3fsGAJlxKWQFoA4LqroaltEpW7Qk5tf1bw8elN019rGVERmfdIKaR2ML8','4','n',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(28) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(28) NOT NULL;
+INSERT INTO t VALUES (2052163982103241797,6578490,'1uHxKC','fX','rT134IFsSALMC5chQwrNuCj8mHCWpHAnCourGP','Vl95dwUzQr3YDB1lIJNjnrBJDV8PIzMySquOJN21ZvIzMyVRR5TGteES9bH6gy','R','y',2);
+INSERT INTO ti VALUES (2052163982103241797,6578490,'1uHxKC','fX','rT134IFsSALMC5chQwrNuCj8mHCWpHAnCourGP','Vl95dwUzQr3YDB1lIJNjnrBJDV8PIzMySquOJN21ZvIzMyVRR5TGteES9bH6gy','R','y',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-8483595614793981496,-8214333,'T68V','qAzdAqPt1eydoPaKTgbxGhSrwKLC3rRiYsbIANzdNdIIGS2jDWZ0qD0srdkjX41o3BivcHSA8C24lwLsy72oAdi9VzDYRzS8WL8lQevONgbGBYfiZPKxWjE98xwvFyPDVteeM5UrkmSPzO05Hmk65VQNXwK0LfrIBaLg19asfu3oJ5OTxh3GGdLCVwBLqL3iM0Bj2JrQceKgAuvuQITuuf24Qti4gCxV1GFSy8','uWTIJfl55nogSJgTDb7i4XEOKHrod9TdZjNhK2bK','LnLMhfL1zjUkK7eplXvLm6bS','r','C',3);
+INSERT INTO ti VALUES (-8483595614793981496,-8214333,'T68V','qAzdAqPt1eydoPaKTgbxGhSrwKLC3rRiYsbIANzdNdIIGS2jDWZ0qD0srdkjX41o3BivcHSA8C24lwLsy72oAdi9VzDYRzS8WL8lQevONgbGBYfiZPKxWjE98xwvFyPDVteeM5UrkmSPzO05Hmk65VQNXwK0LfrIBaLg19asfu3oJ5OTxh3GGdLCVwBLqL3iM0Bj2JrQceKgAuvuQITuuf24Qti4gCxV1GFSy8','uWTIJfl55nogSJgTDb7i4XEOKHrod9TdZjNhK2bK','LnLMhfL1zjUkK7eplXvLm6bS','r','C',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-7687907067736969152,825047,'oGLgzgvLO9R3S0CnEYCc8br','MA76snwvCpksCjQVrjJrvBBZgua97Ddyadfrdt16dSoy5wIQWGdqPvGRCoTATyr0YCxBKoMBCypat7OjOAlB17DRUOmcZshPGIFnKbDaIoY3cO4QeNejOQcJ2NNnNjZoYbK','sLp8kHQt4WnBIbVTsWz','1sWTmsjLp5mpULAaXuHtl3ESZyNfdL867KBSM14PtETTfcnmAdQsiRXN6VuTv8eHOQpAca9fARFz00l2cggvuanHw2qgaCVqerh4ae0kQuD8PpJO','c','7',4);
+INSERT INTO ti VALUES (-7687907067736969152,825047,'oGLgzgvLO9R3S0CnEYCc8br','MA76snwvCpksCjQVrjJrvBBZgua97Ddyadfrdt16dSoy5wIQWGdqPvGRCoTATyr0YCxBKoMBCypat7OjOAlB17DRUOmcZshPGIFnKbDaIoY3cO4QeNejOQcJ2NNnNjZoYbK','sLp8kHQt4WnBIbVTsWz','1sWTmsjLp5mpULAaXuHtl3ESZyNfdL867KBSM14PtETTfcnmAdQsiRXN6VuTv8eHOQpAca9fARFz00l2cggvuanHw2qgaCVqerh4ae0kQuD8PpJO','c','7',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3476489274733631634,2381484,'SYkj','KTqrLZAkUKY5fXMYbY6otSaubIzIaGZ3ndYDrd6gJX7chG8CtcxvxxpDKrTQzkhNd7QMsKoKy37VYW8gW4F2XbXDLuKKjFlPdwK7gjytSZiPX4vqUyJRsU5TuD6JgFw','Ilc5jOzwSAlryKYC6uxXw9JOHuQvfivNrviRc9r1QMGHYjpfPlUY','TbZ4cCGyfOS6j4YdK8OaWoNq7zkrZp7KSg4287VvF8cVLPZo4EaYoZniIblWJ62t9s1SaRAd5J2220cprEoXlAOD1JsdQrJKt','h','s',5);
+INSERT INTO ti VALUES (-3476489274733631634,2381484,'SYkj','KTqrLZAkUKY5fXMYbY6otSaubIzIaGZ3ndYDrd6gJX7chG8CtcxvxxpDKrTQzkhNd7QMsKoKy37VYW8gW4F2XbXDLuKKjFlPdwK7gjytSZiPX4vqUyJRsU5TuD6JgFw','Ilc5jOzwSAlryKYC6uxXw9JOHuQvfivNrviRc9r1QMGHYjpfPlUY','TbZ4cCGyfOS6j4YdK8OaWoNq7zkrZp7KSg4287VvF8cVLPZo4EaYoZniIblWJ62t9s1SaRAd5J2220cprEoXlAOD1JsdQrJKt','h','s',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (8673585391304653398,-2309058,'beWdxWeZvV9Py3rnDu4x','JdzgMGJLjBGe3v49HPuDV6OwNGBHQjyFoGGJMtTnE3qr70duGpQxOJd4va45b7pbmhtK6ybSzt61mnhYLPWsDeupwnobkMjl2j3GvQM9w7IYGnul6ASa6zdmcBdKvcKUFqD8o5wbPaUmblsjlL9y5kBVt9Spx7Rx0hNsYIO1CuP1qnXEC9FmuEJEU5bnZNyhZufeaAIhwXaam1MMX79mYHdkrcbV06XEGrd94VqwT6C0ER4UQ','0fJFOkuKVofyGAraQScQogXUHDyisffhlg5Iv9FoGX2Y','jSTKPMEj8tmPefu7yopBdMafK9AC7P6jBJrgWDNgb473XyRQnKyQ3hLGlIdVkyZsQhyIYxgYbIIvALUFmabM9AMJ','b','h',6);
+INSERT INTO ti VALUES (8673585391304653398,-2309058,'beWdxWeZvV9Py3rnDu4x','JdzgMGJLjBGe3v49HPuDV6OwNGBHQjyFoGGJMtTnE3qr70duGpQxOJd4va45b7pbmhtK6ybSzt61mnhYLPWsDeupwnobkMjl2j3GvQM9w7IYGnul6ASa6zdmcBdKvcKUFqD8o5wbPaUmblsjlL9y5kBVt9Spx7Rx0hNsYIO1CuP1qnXEC9FmuEJEU5bnZNyhZufeaAIhwXaam1MMX79mYHdkrcbV06XEGrd94VqwT6C0ER4UQ','0fJFOkuKVofyGAraQScQogXUHDyisffhlg5Iv9FoGX2Y','jSTKPMEj8tmPefu7yopBdMafK9AC7P6jBJrgWDNgb473XyRQnKyQ3hLGlIdVkyZsQhyIYxgYbIIvALUFmabM9AMJ','b','h',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b INT, c BINARY(3) NOT NULL, d VARBINARY(55) NOT NULL, e VARBINARY(30) NOT NULL, f VARBINARY(25) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (25395,610238644,'S','Ml2TrW3TLYK9','bZC4j6xUCc3SMH','rt0QWEgnstlBcv3x990bLSjFe','f0','8',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT, c BINARY(3) NOT NULL, d VARBINARY(55) NOT NULL, e VARBINARY(30) NOT NULL, f VARBINARY(25) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (34832,-1892767266,'0','o5Ypi4vuT','Wo3FkmaPZd2WUlT','t3Za3FoyW3','K','k',1);
+INSERT INTO ti VALUES (34832,-1892767266,'0','o5Ypi4vuT','Wo3FkmaPZd2WUlT','t3Za3FoyW3','K','k',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(4) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(4) NOT NULL;
+INSERT INTO t VALUES (35396,-1434233079,'Te7O','Zxj2n3j4xDUdcIePbgASKAZRkfeC30yxcp3oXFJ8dbA69','Xuq8sGsYEqhU','cZtysB','8','Y',2);
+INSERT INTO ti VALUES (35396,-1434233079,'Te7O','Zxj2n3j4xDUdcIePbgASKAZRkfeC30yxcp3oXFJ8dbA69','Xuq8sGsYEqhU','cZtysB','8','Y',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (51,-320534779,'Gx','b08Zc4An8RwIqoksvbFaCih4z8NkiA6VmjhkztTVDnVukxYuKn4JdZx5VWuOxF0ajeAPVHhmR8CEq2uMf1kxl4jqwRW1ndvrSg','nrD3Gcpg7v0O4y2nM8','f','o','I',3);
+INSERT INTO ti VALUES (51,-320534779,'Gx','b08Zc4An8RwIqoksvbFaCih4z8NkiA6VmjhkztTVDnVukxYuKn4JdZx5VWuOxF0ajeAPVHhmR8CEq2uMf1kxl4jqwRW1ndvrSg','nrD3Gcpg7v0O4y2nM8','f','o','I',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (13176,-1540912152,'O','cWzclXTyQUuE60SLDVlsQbdWoSPa1Vab13CjkAQIUdVqYYrZa7WFZWyHMi0dd59Mra9lNGi7rGU6XDHCDqvqwYtro7eFhDnqLxfv6DZq9888Fl9dZVdX98SCO976RQlWrhis0fyfkEKdwWGwHO4hIMQFpk7SqCD9f4mURUgbZRKY6I868JdjNkz61gV4Y66TsyBRfq56smHnovZcdIOU7KQuvb8Ff','iKSj','NoLuNJHh1vjV0nBKvyO5M2bHF1BUTDwizF2TrelUkYWluCFVfhgRzgYhZYmLwuXsrJwJTQ5dF64FluITtZZ8NH73jy8fpHQGv','lp','5',4);
+INSERT INTO ti VALUES (13176,-1540912152,'O','cWzclXTyQUuE60SLDVlsQbdWoSPa1Vab13CjkAQIUdVqYYrZa7WFZWyHMi0dd59Mra9lNGi7rGU6XDHCDqvqwYtro7eFhDnqLxfv6DZq9888Fl9dZVdX98SCO976RQlWrhis0fyfkEKdwWGwHO4hIMQFpk7SqCD9f4mURUgbZRKY6I868JdjNkz61gV4Y66TsyBRfq56smHnovZcdIOU7KQuvb8Ff','iKSj','NoLuNJHh1vjV0nBKvyO5M2bHF1BUTDwizF2TrelUkYWluCFVfhgRzgYhZYmLwuXsrJwJTQ5dF64FluITtZZ8NH73jy8fpHQGv','lp','5',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (50950,-1039012945,'Ip','Plukpf4AZYi0d6U7QolXVIhnCn02uPnPUkpe67BPRg6oeq68DuRTp5ykn04MkmZT6FkjBH9M86wvGNqz1r9frZ3g3M55Q6bdd2IimdAmIsWJHHDndzhal8jFPnnTt9LccMAf375WpbAdLD28hAfPI8j1DwWBL77CmyJocgr598NDYLIs799W9HyUczTGbF2howLVLfaSkyGkRICeDE2a','phikeDrtMTJmgY9oKefgUTx','kVyUanIbtmhYm71g3ekmm3gfsR5PWvOvSyeZxk9gthOmPrsnfLRbNv3aAKM8vDBWpefS32ZuOtpCqItOLIqXtM20mauSdatEN8eIqimjW5qhzfc0FBzQJFnFRua8P5k2qU33Yf6IqD2UJW5AdXoP13cURwLkm2qTQSrHdKh6SmECeLmvfiOCaQTnUFngSlR1L2u0L9CMARmg0bv4JkB2CMzYQrsJuJV82FvlAvrQZ283mB8GKmJtdt71PFVwp','DA','S',5);
+INSERT INTO ti VALUES (50950,-1039012945,'Ip','Plukpf4AZYi0d6U7QolXVIhnCn02uPnPUkpe67BPRg6oeq68DuRTp5ykn04MkmZT6FkjBH9M86wvGNqz1r9frZ3g3M55Q6bdd2IimdAmIsWJHHDndzhal8jFPnnTt9LccMAf375WpbAdLD28hAfPI8j1DwWBL77CmyJocgr598NDYLIs799W9HyUczTGbF2howLVLfaSkyGkRICeDE2a','phikeDrtMTJmgY9oKefgUTx','kVyUanIbtmhYm71g3ekmm3gfsR5PWvOvSyeZxk9gthOmPrsnfLRbNv3aAKM8vDBWpefS32ZuOtpCqItOLIqXtM20mauSdatEN8eIqimjW5qhzfc0FBzQJFnFRua8P5k2qU33Yf6IqD2UJW5AdXoP13cURwLkm2qTQSrHdKh6SmECeLmvfiOCaQTnUFngSlR1L2u0L9CMARmg0bv4JkB2CMzYQrsJuJV82FvlAvrQZ283mB8GKmJtdt71PFVwp','DA','S',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (52755,1851014121,'i','leq77xoof6cXvvJgRTbD2VSLVAvZhkAPXblaT3g67IVmMM3nfW0ScelpLIgU7PPUgZ2','4CrY','0L4FnfEWNvRyGoCxrQPxjx2dlPo0juVIlw9pdlV0wvBjJvIoBEwuQGhwRmhmPbp1R7AhUY3QgaDWkh5TAB4UbILsRJJQxsbS1XqT4sOUjrVNlckmUtYqp1as4EPL7TNsaLsVZUU7OC5FrijglkKb8qM6F5OQ9mpJJgmwGg96XkV0V','pLT','w',6);
+INSERT INTO ti VALUES (52755,1851014121,'i','leq77xoof6cXvvJgRTbD2VSLVAvZhkAPXblaT3g67IVmMM3nfW0ScelpLIgU7PPUgZ2','4CrY','0L4FnfEWNvRyGoCxrQPxjx2dlPo0juVIlw9pdlV0wvBjJvIoBEwuQGhwRmhmPbp1R7AhUY3QgaDWkh5TAB4UbILsRJJQxsbS1XqT4sOUjrVNlckmUtYqp1as4EPL7TNsaLsVZUU7OC5FrijglkKb8qM6F5OQ9mpJJgmwGg96XkV0V','pLT','w',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT UNSIGNED, c CHAR(87) NOT NULL, d VARBINARY(40) NOT NULL, e VARCHAR(24), f VARBINARY(56) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3,202,'f8eOfgEzKZuJykOQ6p4gM5FbQ9WP1ZaVzTYX1HGXlzvHxo6RA37JsOC83bak','Jmhcmi7Ji9PJU','t5iJq9q4sbSskHrNuy1','HaTLMQX29PIin8K04EDtP6ZgNxB','8','y',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT UNSIGNED, c CHAR(87) NOT NULL, d VARBINARY(40) NOT NULL, e VARCHAR(24), f VARBINARY(56) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3569341247,168,'pNvQh22TutKsQBra1EaDUHxyAO8Yh5sy8Kc24','p29sq39T','w8Vt','ApNbyd6Z8YMBBfjqx8njxtzyftqf4','v','S',1);
+INSERT INTO ti VALUES (3569341247,168,'pNvQh22TutKsQBra1EaDUHxyAO8Yh5sy8Kc24','p29sq39T','w8Vt','ApNbyd6Z8YMBBfjqx8njxtzyftqf4','v','S',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(88) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(88) NOT NULL;
+INSERT INTO t VALUES (133400111,206,'u32wP9BO84ZkuJtAobQ8W','o1FbELmB8sQE92jvp2DGX4MzMt4USqKF','jL09Ji','whJHVuksk3wGZqbbzRnIMbuMW0YnQJB1iGk94nofRSIBq','q','Q',2);
+INSERT INTO ti VALUES (133400111,206,'u32wP9BO84ZkuJtAobQ8W','o1FbELmB8sQE92jvp2DGX4MzMt4USqKF','jL09Ji','whJHVuksk3wGZqbbzRnIMbuMW0YnQJB1iGk94nofRSIBq','q','Q',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (715561306,226,'6W22Cp5D6Xzn8vf9sC0k6Sk9PmNby','2wF6VlHzM54RaKPXaxvNpiNwqe8NpsbWxj3mgWVclRgTP','14fZdPIh','dkokIqI3QmiSo','4M','p',3);
+INSERT INTO ti VALUES (715561306,226,'6W22Cp5D6Xzn8vf9sC0k6Sk9PmNby','2wF6VlHzM54RaKPXaxvNpiNwqe8NpsbWxj3mgWVclRgTP','14fZdPIh','dkokIqI3QmiSo','4M','p',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2493532442,25,'ZJPGiLH9F78oHZWA8hIeDcgy5Ah36KEJBoNhm','OY4Cbg4bcvAKnwJOmbkkpDnU5ZLpa4ELjSyoSfv5hzaZdblrJHsN3QbgQXznv1K','rPKgHzAvafrXiNaROEvwl','Xt0cQx1yEFkGzFAEQafntdllitn877RepugSMuGqbKJrCB4u35h5KEJvbtKeZ2BpSZPuWhuzcMWzMVV7p6HVw4xXb5wZyEna52pK4wLJGMhgsSyaXDxQWcnkTGlIva655RXjQduTF7sPy5GuxH6yKBJ6AUQkGbIMKhI9cgzGklaPfmx','2K','p',4);
+INSERT INTO ti VALUES (2493532442,25,'ZJPGiLH9F78oHZWA8hIeDcgy5Ah36KEJBoNhm','OY4Cbg4bcvAKnwJOmbkkpDnU5ZLpa4ELjSyoSfv5hzaZdblrJHsN3QbgQXznv1K','rPKgHzAvafrXiNaROEvwl','Xt0cQx1yEFkGzFAEQafntdllitn877RepugSMuGqbKJrCB4u35h5KEJvbtKeZ2BpSZPuWhuzcMWzMVV7p6HVw4xXb5wZyEna52pK4wLJGMhgsSyaXDxQWcnkTGlIva655RXjQduTF7sPy5GuxH6yKBJ6AUQkGbIMKhI9cgzGklaPfmx','2K','p',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2927420814,51,'VI6TKI9GCyZMUrMXR4u2zcDgE5OKsNGJ1pzC5uRlVX','kDieTvE2bvSA8tA9mzcnJOKSI3g753w7m0sFxzZtssoqRbuCDegTdgllJWqYiLNowZzPi8LfA3orkovXrzIx2J5aJlGmVinGLRcRbmjaxvbeNc08kiqSxAotcSqLuJTshT9pdRw4ijF8Dzl39iFXMnYGiWor2JQ3RYDRJUiqtWmbsGL10HnvmQo22rAh8zwLM9SRV6vkg5BC2pAsmYZXgOk5x','kDnxnrQoFi3N2UIzx1yFE','AVB1yEfQQMv8BIL4MgwAJ6XFqdOFHK5AoJbihUZZQ7v30292RqtHGOmiCxErwAG8IUkdjiATuqIm4kzUetEtJtm6bo3xE62k7U9e76MbeyG3g6ujGLPMWUS7qzitnsgLuFoQP8AxcDO13zUo8pXuqslzsiz','3','i',5);
+INSERT INTO ti VALUES (2927420814,51,'VI6TKI9GCyZMUrMXR4u2zcDgE5OKsNGJ1pzC5uRlVX','kDieTvE2bvSA8tA9mzcnJOKSI3g753w7m0sFxzZtssoqRbuCDegTdgllJWqYiLNowZzPi8LfA3orkovXrzIx2J5aJlGmVinGLRcRbmjaxvbeNc08kiqSxAotcSqLuJTshT9pdRw4ijF8Dzl39iFXMnYGiWor2JQ3RYDRJUiqtWmbsGL10HnvmQo22rAh8zwLM9SRV6vkg5BC2pAsmYZXgOk5x','kDnxnrQoFi3N2UIzx1yFE','AVB1yEfQQMv8BIL4MgwAJ6XFqdOFHK5AoJbihUZZQ7v30292RqtHGOmiCxErwAG8IUkdjiATuqIm4kzUetEtJtm6bo3xE62k7U9e76MbeyG3g6ujGLPMWUS7qzitnsgLuFoQP8AxcDO13zUo8pXuqslzsiz','3','i',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2652759236,54,'cla8WeJXqYHynIProTtGaoo2k7mgoZzj','NmSQzq6o6otAiItdd6yRkJIMFEJniB4QZsPHHCgQ3Mu3u4TB1uNmpI7gMqwFxNsQAPeoS5SaIb5qODxqJzG1ZCnMSf3qYhsAiwfiZVUkzU9Rp6qqAjbfYTOzbm7JaFo8pVQN9L9f9BZAELqyRprvCo9gK28BnH1kJpvO7ad2OCpez11wN','eoEee3Kw6n','0V5e162EuYrYtl1ZR3D0Mc','1W','u4',6);
+INSERT INTO ti VALUES (2652759236,54,'cla8WeJXqYHynIProTtGaoo2k7mgoZzj','NmSQzq6o6otAiItdd6yRkJIMFEJniB4QZsPHHCgQ3Mu3u4TB1uNmpI7gMqwFxNsQAPeoS5SaIb5qODxqJzG1ZCnMSf3qYhsAiwfiZVUkzU9Rp6qqAjbfYTOzbm7JaFo8pVQN9L9f9BZAELqyRprvCo9gK28BnH1kJpvO7ad2OCpez11wN','eoEee3Kw6n','0V5e162EuYrYtl1ZR3D0Mc','1W','u4',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT UNSIGNED, c BINARY(43) NOT NULL, d VARBINARY(90) NOT NULL, e VARBINARY(39), f VARCHAR(72) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-24012,146,'QkE00KwN4RGhudM5rGMrbjchoP','5SjrMs91k89iLsEMhzSjfoDLp2pJhWpuDbzUwOWQMNt2jr2Y6CjTfmVzwmCX3l9YZMUi6L7nfWVgXJYE4WXhBfG','Le6fTZksiWo7hhRIsTbQ1oF9QPHWEsGa','wI8RAl6ciU76n4uYnUEqNgYI85WiMkQ6ihIt','r','k9',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT UNSIGNED, c BINARY(43) NOT NULL, d VARBINARY(90) NOT NULL, e VARBINARY(39), f VARCHAR(72) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (8041421,249,'zGAQsz3mAoF2NRcxovoaAPqLz3QCUFIUMDWSRh','h','CxjGyDxFnbcYE6RKboY6WLS4IoYRw','wvByXb9AJ2ZguwiJ414DsvQMsa0J9Ew1gJlaaEHecijAtuFnF5Wcn2vjZ27bRU','O','wl',1);
+INSERT INTO ti VALUES (8041421,249,'zGAQsz3mAoF2NRcxovoaAPqLz3QCUFIUMDWSRh','h','CxjGyDxFnbcYE6RKboY6WLS4IoYRw','wvByXb9AJ2ZguwiJ414DsvQMsa0J9Ew1gJlaaEHecijAtuFnF5Wcn2vjZ27bRU','O','wl',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(44) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(44) NOT NULL;
+INSERT INTO t VALUES (-1842869,21,'x3IRjAxNvZOEnkGiuwH','sjG0GnUomP68cNrEoz7MXhjJ','VvnO5hKT72IUM5047HLJynLp14bjihe3lot2T5N','Bmc6XZRczJ8UU41ZBjAgBEL651IWWiWyGfTvvaNLUJY4GYUzptm85g','S','g',2);
+INSERT INTO ti VALUES (-1842869,21,'x3IRjAxNvZOEnkGiuwH','sjG0GnUomP68cNrEoz7MXhjJ','VvnO5hKT72IUM5047HLJynLp14bjihe3lot2T5N','Bmc6XZRczJ8UU41ZBjAgBEL651IWWiWyGfTvvaNLUJY4GYUzptm85g','S','g',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-6060083,246,'bqdy1TxFutrGXSjMkCYShz1','vvAiSXKi3w88wQ2YlJXZdxOLgg50pSCh5Cgv8bIOKl6ThASLpoo50x61qTtGFTAoSxhnbbZbeh22js9FyJMtNX4i610A1xRdSJqWDkKnND8KnK2BAk3TSFP5J9MOjYAWBMrguIxwvyx','p0','Fia3Dr6CwFhF4tvsw7R1xPVEVaL4rEVFM6Zq','T','z',3);
+INSERT INTO ti VALUES (-6060083,246,'bqdy1TxFutrGXSjMkCYShz1','vvAiSXKi3w88wQ2YlJXZdxOLgg50pSCh5Cgv8bIOKl6ThASLpoo50x61qTtGFTAoSxhnbbZbeh22js9FyJMtNX4i610A1xRdSJqWDkKnND8KnK2BAk3TSFP5J9MOjYAWBMrguIxwvyx','p0','Fia3Dr6CwFhF4tvsw7R1xPVEVaL4rEVFM6Zq','T','z',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2107818,239,'rN0ab8Rlwu5SFuoMsTM','ai3wTyOqd1KSsVe99VcbgyMEEcTOCKGSUQxdIubAhKCY9z48FwH8nvb3Ej0E9pi7JWup8IgPSFyEiWYOcd04UgVoGIyvbXzuN4w2no83CJnVIv9b3Tbh44Y7x07My9VqY7VnSAlh7FwQ4m6y7M6DRVg4VjOVedCxpRCqhztiwJ8PhqtM7PjRATcw7MtpAXUqJSfOd9PYKZXIYQoiQ2i703DniwYJm0r0ksjpExNkbfT6jNj4y','8GHx','W7OmvjYNMYIeAIoyoWrElITwXxrnCLcfQhuRttVHK55wUUlaO4XYZL0ZDi8Ni7GZKRV9yFc4OK2en95rZnxTMPkntBqu4N9V8UMmv1b8Yo0fzX0dAXzx6ioMGvmKVclDNtVjjvD5MWUKECiQP0Odjxvi1U535vZD3YhBIFTHMVysbUHWADR2wWO','S','Pk',4);
+INSERT INTO ti VALUES (-2107818,239,'rN0ab8Rlwu5SFuoMsTM','ai3wTyOqd1KSsVe99VcbgyMEEcTOCKGSUQxdIubAhKCY9z48FwH8nvb3Ej0E9pi7JWup8IgPSFyEiWYOcd04UgVoGIyvbXzuN4w2no83CJnVIv9b3Tbh44Y7x07My9VqY7VnSAlh7FwQ4m6y7M6DRVg4VjOVedCxpRCqhztiwJ8PhqtM7PjRATcw7MtpAXUqJSfOd9PYKZXIYQoiQ2i703DniwYJm0r0ksjpExNkbfT6jNj4y','8GHx','W7OmvjYNMYIeAIoyoWrElITwXxrnCLcfQhuRttVHK55wUUlaO4XYZL0ZDi8Ni7GZKRV9yFc4OK2en95rZnxTMPkntBqu4N9V8UMmv1b8Yo0fzX0dAXzx6ioMGvmKVclDNtVjjvD5MWUKECiQP0Odjxvi1U535vZD3YhBIFTHMVysbUHWADR2wWO','S','Pk',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (5941115,140,'K8l6XJ7bbecuudOr4pLG5D61pfPniSfew2F','yCyo7s77SZ9I9yvtGcWFkiUvNWA3vITdP6dadgh1YmzRbCM','R1quFYs6J9','GQTHJ8I4tVKzb3E1YrLZPZCkf1jNuKCqmgHsWYxVU3S2l9rWXE4ctncHmrJXgh2bGMez3UULRGm6VTdnMQBJg3wGdyJkXV7JlyVzBNAyKHn8g52zNbJm','GC','1',5);
+INSERT INTO ti VALUES (5941115,140,'K8l6XJ7bbecuudOr4pLG5D61pfPniSfew2F','yCyo7s77SZ9I9yvtGcWFkiUvNWA3vITdP6dadgh1YmzRbCM','R1quFYs6J9','GQTHJ8I4tVKzb3E1YrLZPZCkf1jNuKCqmgHsWYxVU3S2l9rWXE4ctncHmrJXgh2bGMez3UULRGm6VTdnMQBJg3wGdyJkXV7JlyVzBNAyKHn8g52zNbJm','GC','1',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (4961464,191,'GIrlEWOnJaXnDGWciPm2W53E6uXSs8','RpkQZJBX9XJJjxt4IqWPrjKfxtsSmCbbXdC87','kLQIeKD9Q7QG2U8FQ3Zv1gaa45NUGESxbXSQr82','b4FQ3HepxSjlJYGkXwNFtrRyMp48UGsq75Q1wKDT7FLXGxVUizUT9cTldrT4Cae60Gm4qJTXaIrKEc9VQ5Kk8ddNuIuyRM6uz74gXWpR9nV7mF9FMQAXmhTHyyzw7GSsjyTSLoTdqseNKt15oH4ngPYgQSosPubhgWHmsKkEPLKnYq0nTo32WPSftUFL','d','Lah',6);
+INSERT INTO ti VALUES (4961464,191,'GIrlEWOnJaXnDGWciPm2W53E6uXSs8','RpkQZJBX9XJJjxt4IqWPrjKfxtsSmCbbXdC87','kLQIeKD9Q7QG2U8FQ3Zv1gaa45NUGESxbXSQr82','b4FQ3HepxSjlJYGkXwNFtrRyMp48UGsq75Q1wKDT7FLXGxVUizUT9cTldrT4Cae60Gm4qJTXaIrKEc9VQ5Kk8ddNuIuyRM6uz74gXWpR9nV7mF9FMQAXmhTHyyzw7GSsjyTSLoTdqseNKt15oH4ngPYgQSosPubhgWHmsKkEPLKnYq0nTo32WPSftUFL','d','Lah',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED, c CHAR(1), d VARBINARY(4), e VARBINARY(83), f VARBINARY(83) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14457284,71,'W','iUj4','zxrgjZHFj16OmO9MLFv86bCnRiIQKsGPXvIwgIntE477r','fk9ExKU5TkBVfdYw1d6Lo8uByQTRted2axWpcnc','r','q',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED, c CHAR(1), d VARBINARY(4), e VARBINARY(83), f VARBINARY(83) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (16202067,165,'F','1aM','pRh5SrnRImhYwWE5n','Gm5k68dWHnTKwL6VAJLW0qRCS3daDfxxobgBvaKYC9SFZJuNHHpUTwu0m','x','g',1);
+INSERT INTO ti VALUES (16202067,165,'F','1aM','pRh5SrnRImhYwWE5n','Gm5k68dWHnTKwL6VAJLW0qRCS3daDfxxobgBvaKYC9SFZJuNHHpUTwu0m','x','g',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(2);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(2);
+INSERT INTO t VALUES (15292993,100,'20','R','vm7s8FtCOva7yyEyWDKMjW0kAR9N3UusqXCaVaHKOhkmfSUCgowYxbPjdWaX0wbnZyugKoJ','aQv25Qq0yBC4Ac2vsAIcgv','vT','x',2);
+INSERT INTO ti VALUES (15292993,100,'20','R','vm7s8FtCOva7yyEyWDKMjW0kAR9N3UusqXCaVaHKOhkmfSUCgowYxbPjdWaX0wbnZyugKoJ','aQv25Qq0yBC4Ac2vsAIcgv','vT','x',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (6495518,163,'8C','69oDVAQu1RiNruVbKy6B1rEGj4WfIPVn6MuEVVxkdVVM4wFRn8jL5pEUSewHKWLTOqdHLSAmHTE3gqaXDs21N5AKz5THf3FuRFCScQFU6ZaBvt6UKchA32DkEUcBWO6zSTjxIKaOH8utGDjEgGKWz4lUJpbkeEPEORQbW0hkOic5NqOyxg5BR5ORO','u3tpxfz0','GELtYLHnV5xrUii4ge58vRInHzcu9qneYFXPgGfl34KzC2k9ADq','M','g',3);
+INSERT INTO ti VALUES (6495518,163,'8C','69oDVAQu1RiNruVbKy6B1rEGj4WfIPVn6MuEVVxkdVVM4wFRn8jL5pEUSewHKWLTOqdHLSAmHTE3gqaXDs21N5AKz5THf3FuRFCScQFU6ZaBvt6UKchA32DkEUcBWO6zSTjxIKaOH8utGDjEgGKWz4lUJpbkeEPEORQbW0hkOic5NqOyxg5BR5ORO','u3tpxfz0','GELtYLHnV5xrUii4ge58vRInHzcu9qneYFXPgGfl34KzC2k9ADq','M','g',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5252949,65,'T','ehyLMP205O0DsBekAdrO3PpzTj9q38HVlICVMUtyuRo9VUhKFuN0PgZ6YZVW7vHLvpuvc5CbKZ8cJZk5WExnRqVjFXasJpquN4yLq5Axceetopey9eljJP5rVpqdZqJgG5qLluuqzBfFlJRwX4eB0rcC6g1FFl0V','J7Ply1RKth5q4BRhiMEMOtGc2jlia0VqtORjZYPbdgRMqzmqROjk37ueuktC8ecnE7oXs','FIMlLostvGoahdQwFwP4Vnwj5wIaPXEHj2uRefeJ7RrjrdPhLh7hQPPwNlzMZWSXdSAZrDjz5mlzTk3cDflL5bLkC0gK1KvAKs3OoW5wBGPNlfnhDi6tOKGPdF67slFCPhWOKKP2PU4chwoZwOOfXOLXdRH72xe2ZAgeytUsyRE8nSqicxi46KAGvFJZl2z3qQkVhzm8Hkzfqh20FQlamzNqjPvOXquXopi0FVZnqvLu7xc','uN','s',4);
+INSERT INTO ti VALUES (5252949,65,'T','ehyLMP205O0DsBekAdrO3PpzTj9q38HVlICVMUtyuRo9VUhKFuN0PgZ6YZVW7vHLvpuvc5CbKZ8cJZk5WExnRqVjFXasJpquN4yLq5Axceetopey9eljJP5rVpqdZqJgG5qLluuqzBfFlJRwX4eB0rcC6g1FFl0V','J7Ply1RKth5q4BRhiMEMOtGc2jlia0VqtORjZYPbdgRMqzmqROjk37ueuktC8ecnE7oXs','FIMlLostvGoahdQwFwP4Vnwj5wIaPXEHj2uRefeJ7RrjrdPhLh7hQPPwNlzMZWSXdSAZrDjz5mlzTk3cDflL5bLkC0gK1KvAKs3OoW5wBGPNlfnhDi6tOKGPdF67slFCPhWOKKP2PU4chwoZwOOfXOLXdRH72xe2ZAgeytUsyRE8nSqicxi46KAGvFJZl2z3qQkVhzm8Hkzfqh20FQlamzNqjPvOXquXopi0FVZnqvLu7xc','uN','s',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (8121574,192,'1','1KJshbvSGD5yHpynRRAps3uGHGuCumUaXysg8qwd8sbcxyDjPeskBxCwRwgxJsBREriCQtdz1PUHcLDaNMIdVTwO6XFo65W9cftfc00zGi5nTmACHV9iNPJyLymgip8psLGGLbo4o5PYApjPJ9TcL3hZVg9JBJkR3Qq4ogSPnUN63Nm8rAj7BK3lSkj5zumiFLaxnkZRyILyKqIRgJCcnZNNYunSAkmplhg0Ct0wg6Et','XY86Cu','TlxhnYkADLjP8RJFe50bkYN6EOZKolMXQqxGMaoOV6X7oKhLpQTEcAfIZ5iJm2LfWqIv1RjmmXrya6fCfQNHMOyq5nE','rNb','1',5);
+INSERT INTO ti VALUES (8121574,192,'1','1KJshbvSGD5yHpynRRAps3uGHGuCumUaXysg8qwd8sbcxyDjPeskBxCwRwgxJsBREriCQtdz1PUHcLDaNMIdVTwO6XFo65W9cftfc00zGi5nTmACHV9iNPJyLymgip8psLGGLbo4o5PYApjPJ9TcL3hZVg9JBJkR3Qq4ogSPnUN63Nm8rAj7BK3lSkj5zumiFLaxnkZRyILyKqIRgJCcnZNNYunSAkmplhg0Ct0wg6Et','XY86Cu','TlxhnYkADLjP8RJFe50bkYN6EOZKolMXQqxGMaoOV6X7oKhLpQTEcAfIZ5iJm2LfWqIv1RjmmXrya6fCfQNHMOyq5nE','rNb','1',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (12771525,213,'3S','3kO9yl9JnnKGbt3fWQezC4HH','2lS6YzDM6jd6cjF5WVnPijiDCVXeDD2kl','IONhUp1Bx3RAE51u1hSYtTKi0vF9CreFYfA1ZsIQRVvd9uhQlkdxzMfUCGOLCVw8BrN01dAU75bLUMMdQTrWxDoMgJuoJHoDS0eaAt3v063skgv4HpUcu4qVNKWKtvhVbnpM4Kc4YAd7EKP1bhYRMMhmj9t7csDyuywYpV1eqfMbzKa1Qptgw6VoQ8dhHUh6rJt1GMk9gSZXdB8CsIzDVc41YWCJ0qaE','4U','6',6);
+INSERT INTO ti VALUES (12771525,213,'3S','3kO9yl9JnnKGbt3fWQezC4HH','2lS6YzDM6jd6cjF5WVnPijiDCVXeDD2kl','IONhUp1Bx3RAE51u1hSYtTKi0vF9CreFYfA1ZsIQRVvd9uhQlkdxzMfUCGOLCVw8BrN01dAU75bLUMMdQTrWxDoMgJuoJHoDS0eaAt3v063skgv4HpUcu4qVNKWKtvhVbnpM4Kc4YAd7EKP1bhYRMMhmj9t7csDyuywYpV1eqfMbzKa1Qptgw6VoQ8dhHUh6rJt1GMk9gSZXdB8CsIzDVc41YWCJ0qaE','4U','6',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(4), d VARBINARY(65) NOT NULL, e VARBINARY(84), f VARBINARY(26) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1245053850075931645,10088723,'8','TM0MQhjIxiItgG4b3Yx3IyKkqHaRoIoFOMG3XrsHKjLx93vajCjCrojpO','oL4eSGK25GhZlTogYeELcerJ2ica8kIwmTjC6k','qQT0FYx8uda','vx','J',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(4), d VARBINARY(65) NOT NULL, e VARBINARY(84), f VARBINARY(26) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (2005702476054307501,6556595,'Q','2LPmJ8xlk0DpwinC3U','hpZ61kYln','JA2kjZazz2GQWCh','f','A',1);
+INSERT INTO ti VALUES (2005702476054307501,6556595,'Q','2LPmJ8xlk0DpwinC3U','hpZ61kYln','JA2kjZazz2GQWCh','f','A',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(5);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(5);
+INSERT INTO t VALUES (-6192003182016871703,7816417,'N','VMs6UlrX','kqmnll7CuIYoKZBFLqvXMPp','Ml36hbxt','W','F5',2);
+INSERT INTO ti VALUES (-6192003182016871703,7816417,'N','VMs6UlrX','kqmnll7CuIYoKZBFLqvXMPp','Ml36hbxt','W','F5',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-8471573982182395651,16404988,'9b','e0jUqmFaBrmFzHl5wFlPEX9soAiPVZOT4g8GY8onwdZKLGPtQVOm9lQ6uRCbkVvVlE8U3gsjDGBaKXMIZRZ4RG8zmJSwcONoLbN4TeF8ujigIZSI7MVhfyRP4WinqjXLPdOVZn','LLJpfVluk0jez2qEiDh2fdLuL3haGyDjX0oxol5Jo7ZSx48wQXKOEm6','dzB5AvQst2yCXmSRkUSPbfPIEt','N','z',3);
+INSERT INTO ti VALUES (-8471573982182395651,16404988,'9b','e0jUqmFaBrmFzHl5wFlPEX9soAiPVZOT4g8GY8onwdZKLGPtQVOm9lQ6uRCbkVvVlE8U3gsjDGBaKXMIZRZ4RG8zmJSwcONoLbN4TeF8ujigIZSI7MVhfyRP4WinqjXLPdOVZn','LLJpfVluk0jez2qEiDh2fdLuL3haGyDjX0oxol5Jo7ZSx48wQXKOEm6','dzB5AvQst2yCXmSRkUSPbfPIEt','N','z',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-8432334881332705161,2457494,'7cn','5vBdu5qho8B7mNYmzpBtkd19TIDv9mcufkU3bBR6xUhvkMLW7JNhHez6gk1wjFSIkAPZ5rul7h0dsKU6HY0uh6GSnPPnjwlb7ZOLg8bUQvkvTKdpHNzPg3JCOEPSl1ByGtTcio36s4SnMGtnpFdg7s3oYHntZCteK5Qmws2P','CWX7P3R1kMQzYLRxCZOE3SMwNC2KMMq8HyvxMPvUrKdcaf8jzZsdqw9ijvD8arJyv8ed4cbRLe9','bsRh36icJBKKBhS6fAuaD9GBJMFCkng7a1PkOhgNxc6tIfRN0wiRKB7jRYNSvR7bVMazf4d2TNKwvjMPqWF1htk2py1swnoO4iFFdqURoIRec3Sw7BSyVrLUbX26fAU08imMa7ecl9r7qxei8klOcm6wWtYeahHPhDHGjIr0MojAcoT98qqAiZLkdgEvCtdphAb3PXbIPjZryH7u4hu','u','Y3',4);
+INSERT INTO ti VALUES (-8432334881332705161,2457494,'7cn','5vBdu5qho8B7mNYmzpBtkd19TIDv9mcufkU3bBR6xUhvkMLW7JNhHez6gk1wjFSIkAPZ5rul7h0dsKU6HY0uh6GSnPPnjwlb7ZOLg8bUQvkvTKdpHNzPg3JCOEPSl1ByGtTcio36s4SnMGtnpFdg7s3oYHntZCteK5Qmws2P','CWX7P3R1kMQzYLRxCZOE3SMwNC2KMMq8HyvxMPvUrKdcaf8jzZsdqw9ijvD8arJyv8ed4cbRLe9','bsRh36icJBKKBhS6fAuaD9GBJMFCkng7a1PkOhgNxc6tIfRN0wiRKB7jRYNSvR7bVMazf4d2TNKwvjMPqWF1htk2py1swnoO4iFFdqURoIRec3Sw7BSyVrLUbX26fAU08imMa7ecl9r7qxei8klOcm6wWtYeahHPhDHGjIr0MojAcoT98qqAiZLkdgEvCtdphAb3PXbIPjZryH7u4hu','u','Y3',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (8148586138587971900,4570429,'9T1b','4Hv4mevQBM4vMET1mJDfq7bC4TyjCo0GbkLrVQtoQKXCKIg','w0VANfZXhocevgKn4x2SYsYO9Ro1GN','25oLrlPheepqDy5cYWX3qwA3AV2RIFpg2WIqpxtZLQp7rofqeW10TABMbbTAzAX3YCeh3W3LxHHYTbSs3CM6v17N5zOULrwvH2zBDOoHwx3cFxGXRpWlHIIDFuyNu58dN5xST5GnEKjvlIZ9z3oDNoeczWetHlGNQ0o241h4j','a','J',5);
+INSERT INTO ti VALUES (8148586138587971900,4570429,'9T1b','4Hv4mevQBM4vMET1mJDfq7bC4TyjCo0GbkLrVQtoQKXCKIg','w0VANfZXhocevgKn4x2SYsYO9Ro1GN','25oLrlPheepqDy5cYWX3qwA3AV2RIFpg2WIqpxtZLQp7rofqeW10TABMbbTAzAX3YCeh3W3LxHHYTbSs3CM6v17N5zOULrwvH2zBDOoHwx3cFxGXRpWlHIIDFuyNu58dN5xST5GnEKjvlIZ9z3oDNoeczWetHlGNQ0o241h4j','a','J',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-7192363430015440438,10329748,'wFv1','Ws5MiEcPwCZ9Ktc972Se9cTPFS9k4DApuKDdaAwnP9Sdb8oqdEBTdBKcD9nm7ixz2gRjXlMEfqw5wbxujX9ySGmNpBcu8jOVfuDoQD8n1k8TMJKcI3OixvKDacO7CaAjMURqikww6UeE9Y9XBcH9tU3CobYDGniBLqhfXV3kN0j31XPOJJWiCTvVL6OkiLiUdly2YRFFs3ISZ6','cvx','9O5bLh09colEOEYYvJqX1EgebtOwXmBlbORcZO3ekerypSMttSNVxo9bVetNzaIBU6wqEQYXVvFFZBeR4Nv0TLYaeFvoraiPDjJa5lN93HTd6SeWZ7QBLvPoBP0ocq7kc5ez1odb7aszHxsAVFtDTAlefDCR1xIurzUg7btMbnkUYEPclmyaEFwyzwbh3veHcjTFBHSFNGcFpT','6','y',6);
+INSERT INTO ti VALUES (-7192363430015440438,10329748,'wFv1','Ws5MiEcPwCZ9Ktc972Se9cTPFS9k4DApuKDdaAwnP9Sdb8oqdEBTdBKcD9nm7ixz2gRjXlMEfqw5wbxujX9ySGmNpBcu8jOVfuDoQD8n1k8TMJKcI3OixvKDacO7CaAjMURqikww6UeE9Y9XBcH9tU3CobYDGniBLqhfXV3kN0j31XPOJJWiCTvVL6OkiLiUdly2YRFFs3ISZ6','cvx','9O5bLh09colEOEYYvJqX1EgebtOwXmBlbORcZO3ekerypSMttSNVxo9bVetNzaIBU6wqEQYXVvFFZBeR4Nv0TLYaeFvoraiPDjJa5lN93HTd6SeWZ7QBLvPoBP0ocq7kc5ez1odb7aszHxsAVFtDTAlefDCR1xIurzUg7btMbnkUYEPclmyaEFwyzwbh3veHcjTFBHSFNGcFpT','6','y',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b SMALLINT NOT NULL, c CHAR(47), d VARBINARY(30) NOT NULL, e VARBINARY(4) NOT NULL, f VARCHAR(23), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1585444996,4695,'uTHqXRJYkZnn1lcTw4pkrbk8GktK5TQBbDAJYAVvcI6shk','NW7hkpqHWhBB','tz','Ysfrms0BcQpWlCPx','c','N',0);
+CREATE TABLE ti (a INT, b SMALLINT NOT NULL, c CHAR(47), d VARBINARY(30) NOT NULL, e VARBINARY(4) NOT NULL, f VARCHAR(23), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-5070289227814705794,5037,'jzRApfKizyARlyKBZUDIk','PPjtm0GXCdrPv0g','lh4','BMZ4lBOCNkdigw','M','h',1);
+INSERT INTO ti VALUES (-5070289227814705794,5037,'jzRApfKizyARlyKBZUDIk','PPjtm0GXCdrPv0g','lh4','BMZ4lBOCNkdigw','M','h',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(48);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(48);
+INSERT INTO t VALUES (-3061599901941010161,9363,'Wf3wgv8IKU6ikkaUeRNV0prFDvicYmEB3WAdmmFwZVHZ','snDtOJwJSze1LcPdTBvUwkIUZys0','d','1NFZiwOunwxNFg5tMGjre8','lv','l',2);
+INSERT INTO ti VALUES (-3061599901941010161,9363,'Wf3wgv8IKU6ikkaUeRNV0prFDvicYmEB3WAdmmFwZVHZ','snDtOJwJSze1LcPdTBvUwkIUZys0','d','1NFZiwOunwxNFg5tMGjre8','lv','l',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (4236340634119749993,-3440,'VA1HG','8k0yZtYa1etSjZO5U85XnjxHqgxX4IpnqTviaZ5x0NCNxp6lBFrs0wp5wsyVWypeuHWUHozdcztTsAp2yz1wOUtsmEfiNMqjA40Ljb0KL2U80ZRVMpEmKPM21P4Z5pzrlvNN4IYT2uKm9lqG0U6UzS3GT5Q9zmcz0BrZjliHYCo2a3Wib8jR51EurRv4tuy9MzLwgTA1hd30mMiaAcSqMl2oFx8V1Ue7LOOAAJiMo8xFsi73Xg','Ah','sX5nXkV','iH','7',3);
+INSERT INTO ti VALUES (4236340634119749993,-3440,'VA1HG','8k0yZtYa1etSjZO5U85XnjxHqgxX4IpnqTviaZ5x0NCNxp6lBFrs0wp5wsyVWypeuHWUHozdcztTsAp2yz1wOUtsmEfiNMqjA40Ljb0KL2U80ZRVMpEmKPM21P4Z5pzrlvNN4IYT2uKm9lqG0U6UzS3GT5Q9zmcz0BrZjliHYCo2a3Wib8jR51EurRv4tuy9MzLwgTA1hd30mMiaAcSqMl2oFx8V1Ue7LOOAAJiMo8xFsi73Xg','Ah','sX5nXkV','iH','7',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2219657287332580874,29911,'Kc','idTaE1EjiFE831VQoXJRkxFRZgtvOWi2ec2r4TJIgrXUGkbBQTbbnCwAinXdJrC4F3aiQyHqOfvD4DVlKu0WSi4Q','Thln','afXPhfdxzGaWH49tOGnpLk2w6ZSAS39qZ2WOw5FN9ua6gNW07LVTM29uoepOsaHQnCQ0CWsgCtm8avuwWLjkSu7yVFjsNXtuy0c8ZxB2BdARwtXA6S','P','I',4);
+INSERT INTO ti VALUES (2219657287332580874,29911,'Kc','idTaE1EjiFE831VQoXJRkxFRZgtvOWi2ec2r4TJIgrXUGkbBQTbbnCwAinXdJrC4F3aiQyHqOfvD4DVlKu0WSi4Q','Thln','afXPhfdxzGaWH49tOGnpLk2w6ZSAS39qZ2WOw5FN9ua6gNW07LVTM29uoepOsaHQnCQ0CWsgCtm8avuwWLjkSu7yVFjsNXtuy0c8ZxB2BdARwtXA6S','P','I',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-5872704248293080740,14998,'G','oRAn4PWV9OjmVXwGca2DFb3XfkcVz0L2MKUxhTFlH3aT8dQW7JaZq7bAUUrhkETT8MK71o63vAH42zQmvjBtkHbAiyTYC31GQvRTLxoBNUF2QVo4X1rIv6tMAax8UudsKCu1gKrosst3SRXyjd4NVEMHuHSgq9j','PT','VCmTgdEMEgeN0a8AEyh1HENheWrn79IsRsvY79E55NxVihB3fQbAt8772OS6fLatiiDLR','f','i',5);
+INSERT INTO ti VALUES (-5872704248293080740,14998,'G','oRAn4PWV9OjmVXwGca2DFb3XfkcVz0L2MKUxhTFlH3aT8dQW7JaZq7bAUUrhkETT8MK71o63vAH42zQmvjBtkHbAiyTYC31GQvRTLxoBNUF2QVo4X1rIv6tMAax8UudsKCu1gKrosst3SRXyjd4NVEMHuHSgq9j','PT','VCmTgdEMEgeN0a8AEyh1HENheWrn79IsRsvY79E55NxVihB3fQbAt8772OS6fLatiiDLR','f','i',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-354747751370101140,-26930,'GB5t','SgA','pDAw','Af3eZKtzlB2jPgzSawXw7v3jWsq5mhXZ65evG7Hs5yhvKoFxeJ67Q7AYipZ0oRQhv6dFJUMkE84zqyxDYVCSy2mBC1xmsQNylgqUbZ3Qt2qCuBogQ0Sej8LJgrCNBL2w4q8MzU1vtILgqVTR9KoU0MzlC0xvKVvP5zne8KeEGaIip','4','f',6);
+INSERT INTO ti VALUES (-354747751370101140,-26930,'GB5t','SgA','pDAw','Af3eZKtzlB2jPgzSawXw7v3jWsq5mhXZ65evG7Hs5yhvKoFxeJ67Q7AYipZ0oRQhv6dFJUMkE84zqyxDYVCSy2mBC1xmsQNylgqUbZ3Qt2qCuBogQ0Sej8LJgrCNBL2w4q8MzU1vtILgqVTR9KoU0MzlC0xvKVvP5zne8KeEGaIip','4','f',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT, c CHAR(59) NOT NULL, d VARCHAR(34) NOT NULL, e VARCHAR(93), f VARBINARY(83), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4543587841008665151,23823,'wHmbrnGmuPaNN0xg9y49D4kiIQdwsgJ94GByM','PXhw','nzyQZsP3czdxSxof95RE02KFcPctX27omfT56qPTW6kyeMxcnl3y0eYQbQy7pBDa7e237w','if2vYVM','c','g',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT, c CHAR(59) NOT NULL, d VARCHAR(34) NOT NULL, e VARCHAR(93), f VARBINARY(83), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (4403447761635289321,12938,'c1YEXBwz9sSxTOC8bDKk1kB','9oa2zm','9YBUJfbxbJn9HdBAREaUTnZ99TEwdVaFG6hYebAu51QyOBVUBCDN6PKMRwBl6CD28dAahE2v2jTv1tD9nbY','8DzXfO9qm5eZ2PxXMiK2pjXXo3gMyJKg5LG1VRHVxIz7yDBNXdIxPnKw2AqSAWnfZFOykTA02q','u','fO',1);
+INSERT INTO ti VALUES (4403447761635289321,12938,'c1YEXBwz9sSxTOC8bDKk1kB','9oa2zm','9YBUJfbxbJn9HdBAREaUTnZ99TEwdVaFG6hYebAu51QyOBVUBCDN6PKMRwBl6CD28dAahE2v2jTv1tD9nbY','8DzXfO9qm5eZ2PxXMiK2pjXXo3gMyJKg5LG1VRHVxIz7yDBNXdIxPnKw2AqSAWnfZFOykTA02q','u','fO',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(60) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(60) NOT NULL;
+INSERT INTO t VALUES (6144621435121474954,-11782,'tsTk5JHY6myKR3Yj7RhmIN9RWwZbB','VfUHoM6rfgpvfy8CDdj9gUKoFZOemdrL','IgE9mA6dr4Q3WlzaQ6SfV7yq4w6Xvv9Jf12oaL','D3A4ZyZYcwpmWq61iF78tQwdQdhOWjOiotcUfD4O4lBdUXNmIDI208zQJcWtHzJrXXEtkbZd','2','B',2);
+INSERT INTO ti VALUES (6144621435121474954,-11782,'tsTk5JHY6myKR3Yj7RhmIN9RWwZbB','VfUHoM6rfgpvfy8CDdj9gUKoFZOemdrL','IgE9mA6dr4Q3WlzaQ6SfV7yq4w6Xvv9Jf12oaL','D3A4ZyZYcwpmWq61iF78tQwdQdhOWjOiotcUfD4O4lBdUXNmIDI208zQJcWtHzJrXXEtkbZd','2','B',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-8241161702059226373,-5722,'Gxt66q3G7WUlk0P','7mTuz9zxiQbhSh7IZRWPpnVc6fIgTwqhFWR4PGTTcBBaA7QQbPD0TsJ1Fkzf6Ft','B23L5E87gX9MMTRDLf7lhRFJxd7aVg9Vc1b7cLvf','cPjbDuwa1tQt3WdmN6Urepun08CkPNRkPs6QUp','K','Hq',3);
+INSERT INTO ti VALUES (-8241161702059226373,-5722,'Gxt66q3G7WUlk0P','7mTuz9zxiQbhSh7IZRWPpnVc6fIgTwqhFWR4PGTTcBBaA7QQbPD0TsJ1Fkzf6Ft','B23L5E87gX9MMTRDLf7lhRFJxd7aVg9Vc1b7cLvf','cPjbDuwa1tQt3WdmN6Urepun08CkPNRkPs6QUp','K','Hq',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1412824380579128811,-12118,'P8xrhca','MYrZgUSZrV2dWnEeJJYmwXA4NW1s015arigGNQcG9OGTSuxeYOeE51u2f7fbTn3RZZCNPUZxz2jKrLovwNOmUZarbrq8E','b4qsceQHcg3IiIYLM4EK4BW4DVmB0MZzql4lRaRM3FfYglvxmlF9BoVodmasaFUDWdAqFkxqQmNw09pQbGQ','E1tPL7iNrE0pEZ3QGjors1YzPt5Mby5kuA3TCKQAgYTYkAb9lj2YuTVZkIzQTJz2KEcVIV3TYawVMLZ1Kyx5Fhs3hyQXJmhNr7qoPPbYkzdJSi30tax9JG0W5AX9HMIIieFZ0mK4Ahq1flvBPLFl7V9P4bW1o65S0yOSqsN4gnvyuD1QYbU','s','Gb',4);
+INSERT INTO ti VALUES (1412824380579128811,-12118,'P8xrhca','MYrZgUSZrV2dWnEeJJYmwXA4NW1s015arigGNQcG9OGTSuxeYOeE51u2f7fbTn3RZZCNPUZxz2jKrLovwNOmUZarbrq8E','b4qsceQHcg3IiIYLM4EK4BW4DVmB0MZzql4lRaRM3FfYglvxmlF9BoVodmasaFUDWdAqFkxqQmNw09pQbGQ','E1tPL7iNrE0pEZ3QGjors1YzPt5Mby5kuA3TCKQAgYTYkAb9lj2YuTVZkIzQTJz2KEcVIV3TYawVMLZ1Kyx5Fhs3hyQXJmhNr7qoPPbYkzdJSi30tax9JG0W5AX9HMIIieFZ0mK4Ahq1flvBPLFl7V9P4bW1o65S0yOSqsN4gnvyuD1QYbU','s','Gb',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6656574211131518173,10185,'ScJ5VPuwaLW63JMffqAxvCFMFCDeQORWKRGWQMOHsJCOd','ktxeGu2FgkHWE5On7i72AHck9bNAtt8YPTXpbpC6dRih37DEyHP3zdP0RwvXUkBEiUE5OoFSNNaJcn3BrOfHKvATYPrUlPDFOTGHCF55A7WuvzWuzVs9UFbRP28U8329Ie4oOPlVHIc18bZLXJVqER','NsWjAtEUEc8j7usPPrPRW4fQztf7Od1XI','ZlnzvrSLLlUgMiWQcxhfCqp0VMjo7g03ZeVdYJeOuTfdifosbeGv3ZZyh0pooa5nLXNRnapWpr6TcbrOVHBhAwsejxyRHDGbayP5CczowkiLq0wskKiR','t','fL',5);
+INSERT INTO ti VALUES (6656574211131518173,10185,'ScJ5VPuwaLW63JMffqAxvCFMFCDeQORWKRGWQMOHsJCOd','ktxeGu2FgkHWE5On7i72AHck9bNAtt8YPTXpbpC6dRih37DEyHP3zdP0RwvXUkBEiUE5OoFSNNaJcn3BrOfHKvATYPrUlPDFOTGHCF55A7WuvzWuzVs9UFbRP28U8329Ie4oOPlVHIc18bZLXJVqER','NsWjAtEUEc8j7usPPrPRW4fQztf7Od1XI','ZlnzvrSLLlUgMiWQcxhfCqp0VMjo7g03ZeVdYJeOuTfdifosbeGv3ZZyh0pooa5nLXNRnapWpr6TcbrOVHBhAwsejxyRHDGbayP5CczowkiLq0wskKiR','t','fL',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (4395008561892713773,-19628,'v','TQaJ7BpisxCRFgxpvwDw5hvT2KjiCnMDmmo84x0cnq0Ou7FN9izCQMQJzHcqNBwilJCqsXsG8oeNUvUovkFNdAf7GRdbAaZOhmEYTidcol8KeGLGU5NHmOnsH4vdlJopidkU2AvykggD5kNOSlYR0z56FlLco3Op0OFOMjUh0kUXY02zlHPLZMZQPJ33TnDDRdi53PVSxNnds23cjMn1hO','E21RQA97WYaaS1bFfRqwVIDImUCH0I1','Qot80Df5886LRajfNqfLFNyF0DB82I1h5RslKC9HYafQZDe4GuxJPZKgWK6HgyhQIkP4UAxSbRD0X2IWzfeN8tcOhKDYBj5Wg3sM6iZPZebULvCCT','1','zaV',6);
+INSERT INTO ti VALUES (4395008561892713773,-19628,'v','TQaJ7BpisxCRFgxpvwDw5hvT2KjiCnMDmmo84x0cnq0Ou7FN9izCQMQJzHcqNBwilJCqsXsG8oeNUvUovkFNdAf7GRdbAaZOhmEYTidcol8KeGLGU5NHmOnsH4vdlJopidkU2AvykggD5kNOSlYR0z56FlLco3Op0OFOMjUh0kUXY02zlHPLZMZQPJ33TnDDRdi53PVSxNnds23cjMn1hO','E21RQA97WYaaS1bFfRqwVIDImUCH0I1','Qot80Df5886LRajfNqfLFNyF0DB82I1h5RslKC9HYafQZDe4GuxJPZKgWK6HgyhQIkP4UAxSbRD0X2IWzfeN8tcOhKDYBj5Wg3sM6iZPZebULvCCT','1','zaV',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(38), d VARCHAR(27), e VARCHAR(46), f VARCHAR(90) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (203,34393,'cvLmqhRWsFSOijQzCu4NGaZwoGri66RcYGWgD','aJM8d','JUtFpLX9zUYO','bkIeti3b4HKHj8tYq2iBFw4mXxCLfGR5YHmUDcsFB5efhZu6BxA4S7AkOwYOC','P','x',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(38), d VARCHAR(27), e VARCHAR(46), f VARCHAR(90) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (15267158167064256942,46118,'3hz1n34BYDjcB3FSLQsTFmGBn9w4GpIu','4c','nVkHy2CbO52dPwwo447iPuqqMmeR5BtgDxRDe0POx1j','jd4trCkh6782VUqLNIZOkPzlMeGUCR6RMOD5i3iPWe9oC0pm1tdrBoH','j','y',1);
+INSERT INTO ti VALUES (15267158167064256942,46118,'3hz1n34BYDjcB3FSLQsTFmGBn9w4GpIu','4c','nVkHy2CbO52dPwwo447iPuqqMmeR5BtgDxRDe0POx1j','jd4trCkh6782VUqLNIZOkPzlMeGUCR6RMOD5i3iPWe9oC0pm1tdrBoH','j','y',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(39);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(39);
+INSERT INTO t VALUES (9614388118417480306,10834,'Kg4CwkhCxIcAQEBlcO','4J4SoWJ6NZpV5f3P0Hd','ddVUvEWuk3nVxA68hLn8Y8BZq9toiBffsXe8HC','1zCw5z6gqv4gfAn6IzzsDnQrlHboCQZhPkCil0tOjAiFPjjkt9U1hsUINhjz5hod','X','Z',2);
+INSERT INTO ti VALUES (9614388118417480306,10834,'Kg4CwkhCxIcAQEBlcO','4J4SoWJ6NZpV5f3P0Hd','ddVUvEWuk3nVxA68hLn8Y8BZq9toiBffsXe8HC','1zCw5z6gqv4gfAn6IzzsDnQrlHboCQZhPkCil0tOjAiFPjjkt9U1hsUINhjz5hod','X','Z',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2091838747925205130,50621,'3SQ3M5nbN','yeLZvWDqcorSVqWmJTrr0IKL4MdiiLLLahwwNGp7NjSXUcNB7MxrRgOC0iawbCtMBsT4Er7l0SUBcCQ2hA6AUM35OirucOXrlzUyAhADPay1bKBFeMVnpAh0MKG7MJdwj5hQsSrvIxOPxVeOMzWyc1yUYimZs3TwSRPTVYK6uqpMwMrR','lhW7Xuypo3ob0toE791sJG69Zq','9rjuBMbiZFMotwUmU7jzNQG5ozph8jekcApzNIR6AmaUpidXXbK1VyZTEDvsqJSWbJ6A3TgGsKcozCT55','S','M',3);
+INSERT INTO ti VALUES (2091838747925205130,50621,'3SQ3M5nbN','yeLZvWDqcorSVqWmJTrr0IKL4MdiiLLLahwwNGp7NjSXUcNB7MxrRgOC0iawbCtMBsT4Er7l0SUBcCQ2hA6AUM35OirucOXrlzUyAhADPay1bKBFeMVnpAh0MKG7MJdwj5hQsSrvIxOPxVeOMzWyc1yUYimZs3TwSRPTVYK6uqpMwMrR','lhW7Xuypo3ob0toE791sJG69Zq','9rjuBMbiZFMotwUmU7jzNQG5ozph8jekcApzNIR6AmaUpidXXbK1VyZTEDvsqJSWbJ6A3TgGsKcozCT55','S','M',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (9397559215113781153,11816,'b3pjMAf77UaF2Y3UWw4Nb','vxlKknlLAQDerY8r8ETt0NjP4mSYSCY2ounC43X3avUJyke6uwFJG98rOJJEYFoDtYhuca0Y1XZ9Wi3W8AjewkpnQGU2vYGtVllQT9arJJC9K099hjYDWLZ2Neu6','MNIBmnLr8uFW1sszZ1C74oM','gZCz6wnPymeekvaESZfauXSL','n','y',4);
+INSERT INTO ti VALUES (9397559215113781153,11816,'b3pjMAf77UaF2Y3UWw4Nb','vxlKknlLAQDerY8r8ETt0NjP4mSYSCY2ounC43X3avUJyke6uwFJG98rOJJEYFoDtYhuca0Y1XZ9Wi3W8AjewkpnQGU2vYGtVllQT9arJJC9K099hjYDWLZ2Neu6','MNIBmnLr8uFW1sszZ1C74oM','gZCz6wnPymeekvaESZfauXSL','n','y',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (2244915359179455708,43956,'hxzfU0Tj9nGjwh','BnChJD2T48SCD5uHOE7SjXUhaIL4VltsZXhAR60hnjPXcZpxpLyJm9vop0uzBmPDj1KpQiE4Ki4EL7wi3Gy6oaA5DWSwmaIuovPRL2jZN61ACzAM9ODaig0VPzEFy7OhQoFzgryCWylkARtXFgNK','wfHtK','loJ52bxzlZz4O8fwCt4VK5IIpILmBXX75pymvx4ilPijMw5NgFE27vTvTLF83LVjo01AhhSdrqQHLSghPZgpjocH','A','0',5);
+INSERT INTO ti VALUES (2244915359179455708,43956,'hxzfU0Tj9nGjwh','BnChJD2T48SCD5uHOE7SjXUhaIL4VltsZXhAR60hnjPXcZpxpLyJm9vop0uzBmPDj1KpQiE4Ki4EL7wi3Gy6oaA5DWSwmaIuovPRL2jZN61ACzAM9ODaig0VPzEFy7OhQoFzgryCWylkARtXFgNK','wfHtK','loJ52bxzlZz4O8fwCt4VK5IIpILmBXX75pymvx4ilPijMw5NgFE27vTvTLF83LVjo01AhhSdrqQHLSghPZgpjocH','A','0',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (751125839066274593,20416,'vJ0wFwamms8VDpXpPqW8qR7Xw3rpFkk','K4','nZpsY4WxE2yV2c1FxB7St0C5nf97qKUV3trQDNKgdf','qAddifNYpbYaM0vbhvj0b6Px','uk','dU',6);
+INSERT INTO ti VALUES (751125839066274593,20416,'vJ0wFwamms8VDpXpPqW8qR7Xw3rpFkk','K4','nZpsY4WxE2yV2c1FxB7St0C5nf97qKUV3trQDNKgdf','qAddifNYpbYaM0vbhvj0b6Px','uk','dU',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT, c BINARY(91) NOT NULL, d VARCHAR(90) NOT NULL, e VARBINARY(61), f VARCHAR(31) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15371976,-8660362710958838645,'h0KlMMKEt1AqWWOdtm0TWQvGCFsGi5UjpKC8u7EXj9p0y6FfhtirKu69cdPfQbRDanlRr','LrbJhZtv6G5xTKPCiyOELP3pOyxBwAbLPuUD7IcR','OmZYi4i55is0CN8vs0EhYSAO0EsQLbyAV4OxEHxHog8TkbX1cQDNoUEEY','NSHWoCTr12m0xaoq4vDAXshWqWtyX','M','t',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT, c BINARY(91) NOT NULL, d VARCHAR(90) NOT NULL, e VARBINARY(61), f VARCHAR(31) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (4106848394,-1755102907557589854,'fxDL71fS9BvipWKHbhsD','ty2xHmnixyIcbyKItO0HMmbG','XMTX52NvHo5mFFT7ADeM3sGRLlZu1L2hpOEjkFu','sKHL8YcGP4OnQyM','u','Q',1);
+INSERT INTO ti VALUES (4106848394,-1755102907557589854,'fxDL71fS9BvipWKHbhsD','ty2xHmnixyIcbyKItO0HMmbG','XMTX52NvHo5mFFT7ADeM3sGRLlZu1L2hpOEjkFu','sKHL8YcGP4OnQyM','u','Q',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(92) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(92) NOT NULL;
+INSERT INTO t VALUES (3790121772,-2194066186731168850,'wIe8dRIHFBhke','D3epmDlrddaxlnYQCAciXjdKhr71doNJj4jJVsVvJoGqr1d0Pi5W8XfWHPK7oNwgmOYRlrbHhqgXZ','wV8sNyWNussxEsEqlSET66g6Wls8mvQive3qjgMJuogsa','nZUMqNdDbk0t','f','g',2);
+INSERT INTO ti VALUES (3790121772,-2194066186731168850,'wIe8dRIHFBhke','D3epmDlrddaxlnYQCAciXjdKhr71doNJj4jJVsVvJoGqr1d0Pi5W8XfWHPK7oNwgmOYRlrbHhqgXZ','wV8sNyWNussxEsEqlSET66g6Wls8mvQive3qjgMJuogsa','nZUMqNdDbk0t','f','g',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1579584964,-1537208346984526421,'yTO0s00tg35iMWDeJ7e7R','4nWGAFiQsW3lDjsdcIqkMD4ihYPrA79NPu6xvbT7LKFjcVDcxnyoSV1EyE12AaITuN0eV4oZWOaMVmwgwvcAn21AloyziAvpPY4m1XtzaP767SYFRbZ5DTQ5A36jgVvhTJFJPHsgMFl7j1iUKeDA7AEpMwRvV6wLuTchIuNSHwBEefLY5yi8hoH4MIgqUSAfmUlUSJofB6rA7QKEDI1nMsXQJwvF15duOUhIG6gp7aI','yqbUV6C0OjUVrIe2C','88EtxRQVPUG','H','Z',3);
+INSERT INTO ti VALUES (1579584964,-1537208346984526421,'yTO0s00tg35iMWDeJ7e7R','4nWGAFiQsW3lDjsdcIqkMD4ihYPrA79NPu6xvbT7LKFjcVDcxnyoSV1EyE12AaITuN0eV4oZWOaMVmwgwvcAn21AloyziAvpPY4m1XtzaP767SYFRbZ5DTQ5A36jgVvhTJFJPHsgMFl7j1iUKeDA7AEpMwRvV6wLuTchIuNSHwBEefLY5yi8hoH4MIgqUSAfmUlUSJofB6rA7QKEDI1nMsXQJwvF15duOUhIG6gp7aI','yqbUV6C0OjUVrIe2C','88EtxRQVPUG','H','Z',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3996524565,4607434298204259403,'MY51Qm3GHYWNydv0AX6p1RD4cVLgx8Kyeh2qQAyL4XtXju1zbTJOUg3fW','km1bPjAwAzduhTSQsAaT7MKJIrZKwOiNIIiWLHufd1BNLh4tilKJTFGkr7CV7nDkC1ImdtFmzFQKKrTQKnKWIxNB4wKcCyudSjVdClkzUrD4gVrXbGalTuiXAK0uuv12Bb83NRPT6Eq5dVGdkYXN0frCFsMJKNn2cpinNkgxTIvYjASJsGwIZfx9QMc11fEMPAPkks87Hs7O4klMW5pec7aa0pas5','W49GuR2KiHmG2uroB0Nu1FhdMd4BPbPUN9','70Jx76FxBtpYS5tSKrCKg45Gy7PJx2wcRrMI9o4Q4RoGZyiV9A3RGTY3KnUEHsJ1SLCunsEYOkiVyna6mQFmOwgjt4l5Xy4OR9A231rTAv6zTRiHftOsdxjtM28reIi3zd5DWb67rl67CrsPyEu7hlP8tIVW11b8AtaFwRZLHcR4fvMKVQGPeQa','8','O',4);
+INSERT INTO ti VALUES (3996524565,4607434298204259403,'MY51Qm3GHYWNydv0AX6p1RD4cVLgx8Kyeh2qQAyL4XtXju1zbTJOUg3fW','km1bPjAwAzduhTSQsAaT7MKJIrZKwOiNIIiWLHufd1BNLh4tilKJTFGkr7CV7nDkC1ImdtFmzFQKKrTQKnKWIxNB4wKcCyudSjVdClkzUrD4gVrXbGalTuiXAK0uuv12Bb83NRPT6Eq5dVGdkYXN0frCFsMJKNn2cpinNkgxTIvYjASJsGwIZfx9QMc11fEMPAPkks87Hs7O4klMW5pec7aa0pas5','W49GuR2KiHmG2uroB0Nu1FhdMd4BPbPUN9','70Jx76FxBtpYS5tSKrCKg45Gy7PJx2wcRrMI9o4Q4RoGZyiV9A3RGTY3KnUEHsJ1SLCunsEYOkiVyna6mQFmOwgjt4l5Xy4OR9A231rTAv6zTRiHftOsdxjtM28reIi3zd5DWb67rl67CrsPyEu7hlP8tIVW11b8AtaFwRZLHcR4fvMKVQGPeQa','8','O',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1219314991,-3197582899981350152,'EDgMxDiB9x9836k9iXDgRFHjOTz8xjaipdr5lGF0VpDVmiHZJEfWTZNRjYKJQz55Af0pRo','I1elcylH00M2zEgOJBsi0mAQKGgWT9UCZJdd5rfmFbrxFF8trCTOEBEmq1OCTB8skk55S3RGvtZZETmCXEeJHlLjGQgIxSml3yF6p7houIuztnJoD1FIXhE6LtVHoVNRJgCiyuu6g6ix8y5LaIAjO8MBOKKeMH2MFPxFDVO6FR7Jrbr6ztZqoKOxwoBXgY53k1rK0vws1u9','EDGTzRoTr3FtsAspBkCPSwRC3nb63nrG0xPdyJ6v0AbluF8PIBxS1gK3','EWiJrwaUsvQum6k2HW2MHwhTyiIce6e6vGSCWW0bUACI','X','m',5);
+INSERT INTO ti VALUES (1219314991,-3197582899981350152,'EDgMxDiB9x9836k9iXDgRFHjOTz8xjaipdr5lGF0VpDVmiHZJEfWTZNRjYKJQz55Af0pRo','I1elcylH00M2zEgOJBsi0mAQKGgWT9UCZJdd5rfmFbrxFF8trCTOEBEmq1OCTB8skk55S3RGvtZZETmCXEeJHlLjGQgIxSml3yF6p7houIuztnJoD1FIXhE6LtVHoVNRJgCiyuu6g6ix8y5LaIAjO8MBOKKeMH2MFPxFDVO6FR7Jrbr6ztZqoKOxwoBXgY53k1rK0vws1u9','EDGTzRoTr3FtsAspBkCPSwRC3nb63nrG0xPdyJ6v0AbluF8PIBxS1gK3','EWiJrwaUsvQum6k2HW2MHwhTyiIce6e6vGSCWW0bUACI','X','m',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (4131986631,3472446457402592329,'eoSUwdy66xZfMq6HLUyca2XCQd4EVEGVUSp4BljyNJDrf','lpCU13FBU0XtnXQEoPMRyqZjIP2QODkJL19FzLlR5IJCQykDNNf285XrmQ5qawTLPxaeNhgdDNB6iwXdDlkN2K21Bv9H9VtBAr53UiWHuPijafJDndSlf7QYloAPjKQr2II16ipodWjCrIVMGSZ6IVkatRSRDycy93AFdeWrvo541EHy7eTXcak4O04Qoy1MvvupAl0g22J1mAZRHKEHMyWCZomk3um9vO5NVk7yailTuR1Gn4ZJFyxGXwAb','duoMM1uGFfU3VVMovM14q','eDK8p1mbspSeWbBpOnTh3wVWeRFnPvQXT9BwRZ1LED4dlMcYF6EPne1ZdgZhgTjnW1F0poNM3rZGDgSYdg7vzCVK9Ih04PEpS0MrnyeFxIikmmmQtTAmlpJg','l','Sx',6);
+INSERT INTO ti VALUES (4131986631,3472446457402592329,'eoSUwdy66xZfMq6HLUyca2XCQd4EVEGVUSp4BljyNJDrf','lpCU13FBU0XtnXQEoPMRyqZjIP2QODkJL19FzLlR5IJCQykDNNf285XrmQ5qawTLPxaeNhgdDNB6iwXdDlkN2K21Bv9H9VtBAr53UiWHuPijafJDndSlf7QYloAPjKQr2II16ipodWjCrIVMGSZ6IVkatRSRDycy93AFdeWrvo541EHy7eTXcak4O04Qoy1MvvupAl0g22J1mAZRHKEHMyWCZomk3um9vO5NVk7yailTuR1Gn4ZJFyxGXwAb','duoMM1uGFfU3VVMovM14q','eDK8p1mbspSeWbBpOnTh3wVWeRFnPvQXT9BwRZ1LED4dlMcYF6EPne1ZdgZhgTjnW1F0poNM3rZGDgSYdg7vzCVK9Ih04PEpS0MrnyeFxIikmmmQtTAmlpJg','l','Sx',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(2), d VARCHAR(74) NOT NULL, e VARCHAR(88) NOT NULL, f VARCHAR(93), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (58112,2457,'HW','TjTGDmwkbbBQRABkNPbQbexJSC9QbIywGSVfqcSNNhvLU55wOx','zJpylfar8mEQkl1K6qAWtuZXb8hTPzxMsOYdmVGNuh1KXj7o65xu3MVGtBDHt8y073qeCLNrcRL','a4AXTzg7TalAjJf7gCVZWE','o','V',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(2), d VARCHAR(74) NOT NULL, e VARCHAR(88) NOT NULL, f VARCHAR(93), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (405582,-9758,'60','jRVaSRu0qCKp6n46dqE5UEUGAC7Ez1JL','YbLj5uciGNTn3XbHgQ9','Jd1L4fkzN2NcJCyvBl10zy5lmy12AJ96oUvW','A','F',1);
+INSERT INTO ti VALUES (405582,-9758,'60','jRVaSRu0qCKp6n46dqE5UEUGAC7Ez1JL','YbLj5uciGNTn3XbHgQ9','Jd1L4fkzN2NcJCyvBl10zy5lmy12AJ96oUvW','A','F',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(3);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(3);
+INSERT INTO t VALUES (14844845,9170,'JM8','arxFeaDU','TQpXStVqSJQmZjwzQLjARLTpAnDM1mnYaRJq1noS5ZafHSP6G7gIKmoWRWkpjN','cbJdxiomcLdM1H2w4IYIpj3fJWAdls8xOE','f','3',2);
+INSERT INTO ti VALUES (14844845,9170,'JM8','arxFeaDU','TQpXStVqSJQmZjwzQLjARLTpAnDM1mnYaRJq1noS5ZafHSP6G7gIKmoWRWkpjN','cbJdxiomcLdM1H2w4IYIpj3fJWAdls8xOE','f','3',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2332278,-25718,'al','QPpwbXcRAZlFnBudLjAJmB7RG4BFYYRfqfbYhz0i79MDsidGoFDCozGCUscyBUy0owUwcw6wIHddEnO1SBIJptdYDR1mKKsXeLO5L2WLL9ebHFWXRywgW','jDQjMBCcy4MSnChWxwineCHXJyWab6E4uJiit77N8Uwm7kYDbGEEW','HEAoylwfUCqOMqMa8YQ1TDrdO02XNKXPMVK5oArWQsuMrun4VuNS4Ep9Jmg','K','k',3);
+INSERT INTO ti VALUES (2332278,-25718,'al','QPpwbXcRAZlFnBudLjAJmB7RG4BFYYRfqfbYhz0i79MDsidGoFDCozGCUscyBUy0owUwcw6wIHddEnO1SBIJptdYDR1mKKsXeLO5L2WLL9ebHFWXRywgW','jDQjMBCcy4MSnChWxwineCHXJyWab6E4uJiit77N8Uwm7kYDbGEEW','HEAoylwfUCqOMqMa8YQ1TDrdO02XNKXPMVK5oArWQsuMrun4VuNS4Ep9Jmg','K','k',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (16101480,-12533,'pi','CTfycDDsjmQUekk4GuCtxYOKDcNHE91Q73a0mr0dp6QH5VXa4G579BFlwQIeJHkTk0PRAW9icLpzqIWzhoLkMppweYWs2toj67HTJxFdsXindzUt5utquGPMtVSnMnaDLqQ4JRWTl4AKIc90HWTnAOG6vVov27xWchys9hGtzyF8OZSAJLBRP87CWlvaz6Z','X0QRY7IQqdN26xIcEcu3yLdnR7YpkRZcoTHUISU57kCFuZ5IYTuzoTqKNa2','lp8eWbQSHjAKCKG8TLnU829Z2uUdwuyhDZuXVKHGFl21Fiyljjl5BL7n0C41aKIDgTK9YK876DuSJ8','3','O',4);
+INSERT INTO ti VALUES (16101480,-12533,'pi','CTfycDDsjmQUekk4GuCtxYOKDcNHE91Q73a0mr0dp6QH5VXa4G579BFlwQIeJHkTk0PRAW9icLpzqIWzhoLkMppweYWs2toj67HTJxFdsXindzUt5utquGPMtVSnMnaDLqQ4JRWTl4AKIc90HWTnAOG6vVov27xWchys9hGtzyF8OZSAJLBRP87CWlvaz6Z','X0QRY7IQqdN26xIcEcu3yLdnR7YpkRZcoTHUISU57kCFuZ5IYTuzoTqKNa2','lp8eWbQSHjAKCKG8TLnU829Z2uUdwuyhDZuXVKHGFl21Fiyljjl5BL7n0C41aKIDgTK9YK876DuSJ8','3','O',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (8057328,19771,'Up','wmcdMqha20yNpJXrZQRRNbauMA1Cj3RY2NOFn31kbkNWiFQaFtRFk87C1V62J628Zijc2rMKjCcBrg6umkyMhabCK0xtQ5eRQKAGi20fhtO2pLLE9C5Lhl8MDAWyFSEcIKmwqQbgRe0cegGe6GuHgnfi9XrMlQ5UvEwkkLeMiqX','uxiwiM','FjJ5y2gobiv1AnVlaJKKGYziXuDxHM3lX6ou8KklP6AdRisvP01NP6GmW8dmIfAWIzHSxUfv0otjMmEnmW5nwoN8krYCgXCsu81hcu7bKdcPyQg03C0CqoQlKsWc83bGjOZKxFHhArkpscQhSlsfPmQGRFdYILne5xPFEtkOGMrI93y9hZOPOybM2qsrwuFj4X7amvrt','P','s',5);
+INSERT INTO ti VALUES (8057328,19771,'Up','wmcdMqha20yNpJXrZQRRNbauMA1Cj3RY2NOFn31kbkNWiFQaFtRFk87C1V62J628Zijc2rMKjCcBrg6umkyMhabCK0xtQ5eRQKAGi20fhtO2pLLE9C5Lhl8MDAWyFSEcIKmwqQbgRe0cegGe6GuHgnfi9XrMlQ5UvEwkkLeMiqX','uxiwiM','FjJ5y2gobiv1AnVlaJKKGYziXuDxHM3lX6ou8KklP6AdRisvP01NP6GmW8dmIfAWIzHSxUfv0otjMmEnmW5nwoN8krYCgXCsu81hcu7bKdcPyQg03C0CqoQlKsWc83bGjOZKxFHhArkpscQhSlsfPmQGRFdYILne5xPFEtkOGMrI93y9hZOPOybM2qsrwuFj4X7amvrt','P','s',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (12084337,-8278,'mKK','WsMxlx8AxXq1Q6q4kff2DC4HAip2WV2R699S6mAlj7twheimjbyYx0wBQLDHRXLNEfEdz9NnqVLbsfWC1yZrA3IAgvKg4xsy8qaF3n6raPJARN9A9DOdoltOH2vuG8X0COd2cHbZs9QzlH3CyhiH7mDQDfCm5ikzOa','BoJ3pZlOq2ZBcTUvR2ucm1IpgU7ZUuegBm8CshZ02dTV0kd0q3k46f3Bb156HB6hvy4glees','JN0Ra03VZbcQw2EYk3HV9i0Q5DiFO1BNDmGWYatCpj4cowC0jEupm5LanfSmSwloaBVSMBDLzLgV6ytkeyYeXGapmWxC6iWEfFFaLApWSCOhvDvPp327lkQe4LkKN6k6R6Vd6S','NG','F',6);
+INSERT INTO ti VALUES (12084337,-8278,'mKK','WsMxlx8AxXq1Q6q4kff2DC4HAip2WV2R699S6mAlj7twheimjbyYx0wBQLDHRXLNEfEdz9NnqVLbsfWC1yZrA3IAgvKg4xsy8qaF3n6raPJARN9A9DOdoltOH2vuG8X0COd2cHbZs9QzlH3CyhiH7mDQDfCm5ikzOa','BoJ3pZlOq2ZBcTUvR2ucm1IpgU7ZUuegBm8CshZ02dTV0kd0q3k46f3Bb156HB6hvy4glees','JN0Ra03VZbcQw2EYk3HV9i0Q5DiFO1BNDmGWYatCpj4cowC0jEupm5LanfSmSwloaBVSMBDLzLgV6ytkeyYeXGapmWxC6iWEfFFaLApWSCOhvDvPp327lkQe4LkKN6k6R6Vd6S','NG','F',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b INT NOT NULL, c CHAR(81) NOT NULL, d VARCHAR(72) NOT NULL, e VARCHAR(58) NOT NULL, f VARBINARY(56), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6897,116165974,'PcYzpdC8SZgmtvsvWzldcj8lhSGF4xUN8wme7yU2dAjNbbFCR3wtTAcymPm7winF','pDyG5txrqhZelf5U9PiJitDidrXdGRmYT','vQBwKZcG','yhOgrj3sDY4TkmETSQNljMKWpVmfZ7b0Jc9u62Ujlp1WGc4kw','9','80',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT NOT NULL, c CHAR(81) NOT NULL, d VARCHAR(72) NOT NULL, e VARCHAR(58) NOT NULL, f VARBINARY(56), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-483669382,-189072627,'ASg','CAn7WBcIBcX87BzLc5GWs1gJvEDFlGOr4zNeYwWdraSxMaLNgmOsBK','T4wXgdKMjq5t0ictcebMwuir0DnM9FQm','E1bL2hrC3tGp57GBwx','2','7T',1);
+INSERT INTO ti VALUES (-483669382,-189072627,'ASg','CAn7WBcIBcX87BzLc5GWs1gJvEDFlGOr4zNeYwWdraSxMaLNgmOsBK','T4wXgdKMjq5t0ictcebMwuir0DnM9FQm','E1bL2hrC3tGp57GBwx','2','7T',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(82) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(82) NOT NULL;
+INSERT INTO t VALUES (-1172885950,1835511614,'hsIXWh3bTGd3OwXMUqOnmzH1EYb','on','PFNacKx4sa000LLUoGVGNHPnzdPBOvvMqmIMQaezen','Vlt4etqSrFvweuHyuDDGUwF9BJUmAJA7hbbW7HRBYGjKjuBir0pQWpv','p','l',2);
+INSERT INTO ti VALUES (-1172885950,1835511614,'hsIXWh3bTGd3OwXMUqOnmzH1EYb','on','PFNacKx4sa000LLUoGVGNHPnzdPBOvvMqmIMQaezen','Vlt4etqSrFvweuHyuDDGUwF9BJUmAJA7hbbW7HRBYGjKjuBir0pQWpv','p','l',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1374017016,-1094045278,'NKz1D6y1K7Lhe2jgBliNPpyXlLFouuefhPX6LqsuG1GBUgqBBlfmV2v7Xqr4iL6JkoGsGAx9O','FHT83XyuttEVf9ssqA2PIowusSp0AblahoPgDlwU3uWRZCgQmgtYSDycD3LodOy8CTcNUZGK0Gh0xyXUPKFoCZFcdwOv4VoRnqy5hIOmo8to2y1XSy9jZ1mdkhCeuueI5bVPBere9htCk5s935t0ulUJRYE0RGSwgKHLjbdHQC4FZ6jSFshTGFjqNVz81LP0BURdbJ6rUYdBiZ47Avf4GTGi4ri6U6QrL0Dbh0Ukqak3E','SHVVjEHKCWk2MGTfyoSdQkahvVfceBuxsHfwVgtP','qSd4vVHE3jeJrvOEs0yCgV2SM3Snu0hpe','0r','Od',3);
+INSERT INTO ti VALUES (1374017016,-1094045278,'NKz1D6y1K7Lhe2jgBliNPpyXlLFouuefhPX6LqsuG1GBUgqBBlfmV2v7Xqr4iL6JkoGsGAx9O','FHT83XyuttEVf9ssqA2PIowusSp0AblahoPgDlwU3uWRZCgQmgtYSDycD3LodOy8CTcNUZGK0Gh0xyXUPKFoCZFcdwOv4VoRnqy5hIOmo8to2y1XSy9jZ1mdkhCeuueI5bVPBere9htCk5s935t0ulUJRYE0RGSwgKHLjbdHQC4FZ6jSFshTGFjqNVz81LP0BURdbJ6rUYdBiZ47Avf4GTGi4ri6U6QrL0Dbh0Ukqak3E','SHVVjEHKCWk2MGTfyoSdQkahvVfceBuxsHfwVgtP','qSd4vVHE3jeJrvOEs0yCgV2SM3Snu0hpe','0r','Od',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1761716571,-2012848325,'i1enPlEWsakjJIm6lac8tI0cCSrBTGBZ98PWcjwWoudDlbws','yjsKqYETfAdaVIkUTNLDLC5Lgd1w29MaMaE','PrAjLwKOmLa9l5v4uBApyLWeZPYRtFleeXCAmAJo5GSnUVQBq6nc','LLRiCv98f3OQ91QvmnoaxdYFXPFh09Iuds34d47vTxGgQIZqlUWmhSkhowtITvNrRMCm4BVS0SxjDR0Hy4OazHQWOppjjJhn25VsTbG65xHqOSV6urc3g4QWAaoCvzsP3MZ9SYaUSnb2WYlXkmKxAocg1uBgZszz9Pd5S14g2Z46RkxHTFu5nTyVqwBAH8xtHXiP8di6G','z','1',4);
+INSERT INTO ti VALUES (1761716571,-2012848325,'i1enPlEWsakjJIm6lac8tI0cCSrBTGBZ98PWcjwWoudDlbws','yjsKqYETfAdaVIkUTNLDLC5Lgd1w29MaMaE','PrAjLwKOmLa9l5v4uBApyLWeZPYRtFleeXCAmAJo5GSnUVQBq6nc','LLRiCv98f3OQ91QvmnoaxdYFXPFh09Iuds34d47vTxGgQIZqlUWmhSkhowtITvNrRMCm4BVS0SxjDR0Hy4OazHQWOppjjJhn25VsTbG65xHqOSV6urc3g4QWAaoCvzsP3MZ9SYaUSnb2WYlXkmKxAocg1uBgZszz9Pd5S14g2Z46RkxHTFu5nTyVqwBAH8xtHXiP8di6G','z','1',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2091502782,1857041221,'T1tDI','OL3tTBmF3AYWS3ioYTvzOg9Nymkdn34tyF883111rK8SDnZJQYX8OjQmlnBsmyFLSYI4uQLhQxJ6J81EIsc759Hajs7VTa31G6LOwbfU68fy5e25eC0uSGdb6fTOXn8zixAVmxfDntXcZ2SAEGDiLkOqieNhAGYguA6y2E6FsL9bFEQzs0fWbZ0LCZcN3iJ9amYsoi0vgeqo0jkv0lv6h1gcD0gJYplXtKTM0psmSVytiaKcrnq3rqQW7','ztJZxBb2BHGW9cGBAfcuL0gc1FuoTyz8K057QuE37zrhxg','Odc5IbDjwCAypkXljFDO9L','L','A',5);
+INSERT INTO ti VALUES (-2091502782,1857041221,'T1tDI','OL3tTBmF3AYWS3ioYTvzOg9Nymkdn34tyF883111rK8SDnZJQYX8OjQmlnBsmyFLSYI4uQLhQxJ6J81EIsc759Hajs7VTa31G6LOwbfU68fy5e25eC0uSGdb6fTOXn8zixAVmxfDntXcZ2SAEGDiLkOqieNhAGYguA6y2E6FsL9bFEQzs0fWbZ0LCZcN3iJ9amYsoi0vgeqo0jkv0lv6h1gcD0gJYplXtKTM0psmSVytiaKcrnq3rqQW7','ztJZxBb2BHGW9cGBAfcuL0gc1FuoTyz8K057QuE37zrhxg','Odc5IbDjwCAypkXljFDO9L','L','A',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1572684454,851404931,'5mS7Nin1Zne1cgNSI65AkSzy3lQ1Dkh7WeWtTOXA9iWVtT','QTJUxlwYzMUU7XFHGm6rs47x0NmSJqPec45rY5FZyx92R6hm4azGF7VfOTP7Z7RR9V2kE7JvSWnsSuDLVlJDfyxD9QDYUC5cRUYzGRt5gkf72EjbXYiqu7T6ZBp959uwyWhQPEx5AJM2lH0s4T0V5YcDLiTcUt8tzdMfFqz2HYwwiNe3QGDRAHaZZz8ofbO4p3Vro3ZnE','wIyMYfUmDK8OX','ZdIPxEDWAeUKQJPuBMjSrYDJxdzvM5Y4ZVipr6UyDiOzUFJyDLG29Fshdko5FhEMuscJc8wSzoTVnEH89lhB5rZHxwxXPsTJVYy0FbMEluEJ6HXC7egLubdsJGHKZZCjXE9YFvaT7CdI1LKPr9S2gJuX7341U9YLoR50r2HVqnQ8lzE4ij9LRRGY2BA6ElU','HgW','ICk',6);
+INSERT INTO ti VALUES (1572684454,851404931,'5mS7Nin1Zne1cgNSI65AkSzy3lQ1Dkh7WeWtTOXA9iWVtT','QTJUxlwYzMUU7XFHGm6rs47x0NmSJqPec45rY5FZyx92R6hm4azGF7VfOTP7Z7RR9V2kE7JvSWnsSuDLVlJDfyxD9QDYUC5cRUYzGRt5gkf72EjbXYiqu7T6ZBp959uwyWhQPEx5AJM2lH0s4T0V5YcDLiTcUt8tzdMfFqz2HYwwiNe3QGDRAHaZZz8ofbO4p3Vro3ZnE','wIyMYfUmDK8OX','ZdIPxEDWAeUKQJPuBMjSrYDJxdzvM5Y4ZVipr6UyDiOzUFJyDLG29Fshdko5FhEMuscJc8wSzoTVnEH89lhB5rZHxwxXPsTJVYy0FbMEluEJ6HXC7egLubdsJGHKZZCjXE9YFvaT7CdI1LKPr9S2gJuX7341U9YLoR50r2HVqnQ8lzE4ij9LRRGY2BA6ElU','HgW','ICk',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b BIGINT NOT NULL, c BINARY(39), d VARCHAR(17) NOT NULL, e VARBINARY(32), f VARCHAR(3), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4879163290981338211,-3461854831985258667,'brKx3JuWQV1fQONK6uvRrwwmj4HtQsP5uHziMCx','VQubvL','JI4XSBDOAdV','6E','M','p',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT NOT NULL, c BINARY(39), d VARCHAR(17) NOT NULL, e VARBINARY(32), f VARCHAR(3), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-1370728796421836838,-3891037645009288024,'nQiZgCs5g','ikKUX4mgQSjVL3','y4Hazubdu','r3e','z','U',1);
+INSERT INTO ti VALUES (-1370728796421836838,-3891037645009288024,'nQiZgCs5g','ikKUX4mgQSjVL3','y4Hazubdu','r3e','z','U',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(40);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(40);
+INSERT INTO t VALUES (6948812356473357972,5910490811528847618,'EP1cCLO7yz4JB4CaaMJmtnhVpZImQ7FZQpTw8vK','hMhzy','182sLtzYOye7u32zo','3L','U','E',2);
+INSERT INTO ti VALUES (6948812356473357972,5910490811528847618,'EP1cCLO7yz4JB4CaaMJmtnhVpZImQ7FZQpTw8vK','hMhzy','182sLtzYOye7u32zo','3L','U','E',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1419548841490841345,-4387747678401578629,'9XeQKXyPgXDdHJxVW0iDO9Yi5PZ6tOx8WNH','aLrj6HzWzbCjVRFYtoce7VShms6UjX7Ye2964bxPo6NxftYwmS3ZtQXpZ8NylmeGbD3toxdICsYYArG2uO2y09OGAEEsdW4ZlFPRFaYhUL1xXWHhbvyyRpIqpoY5rFgTEEpKHdXyB4','Sp4ZDWBbLikHTXIPPX8cG','1','K','Z',3);
+INSERT INTO ti VALUES (1419548841490841345,-4387747678401578629,'9XeQKXyPgXDdHJxVW0iDO9Yi5PZ6tOx8WNH','aLrj6HzWzbCjVRFYtoce7VShms6UjX7Ye2964bxPo6NxftYwmS3ZtQXpZ8NylmeGbD3toxdICsYYArG2uO2y09OGAEEsdW4ZlFPRFaYhUL1xXWHhbvyyRpIqpoY5rFgTEEpKHdXyB4','Sp4ZDWBbLikHTXIPPX8cG','1','K','Z',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-4170619877863050454,5501865591014249116,'ehGfzVWZwavA89Z9Nd20g7zwgGQNb','EdrDYbLY8pb8fRq2V','rrrpr6RU7n9a9evldLNp5CrOKPOJfof','a3HGf73fXFg4znsLibEptJK6jgLgs0GLcFP53sBpCUKXMb2zHUue7A24me5KpfMPU77bADiHkRhvww7QJs73lUgKCFs5HBD97EivdsaIglWSju1fSSlvviOVO4gSW6ixiwGDHU6uB40uw0MA7f1ZOvfb8MjCewXYJSOCj2cg0s7gaXYrrQO2nVCRyd6MXcbhs0Bk3fEPk46fe0','f','e',4);
+INSERT INTO ti VALUES (-4170619877863050454,5501865591014249116,'ehGfzVWZwavA89Z9Nd20g7zwgGQNb','EdrDYbLY8pb8fRq2V','rrrpr6RU7n9a9evldLNp5CrOKPOJfof','a3HGf73fXFg4znsLibEptJK6jgLgs0GLcFP53sBpCUKXMb2zHUue7A24me5KpfMPU77bADiHkRhvww7QJs73lUgKCFs5HBD97EivdsaIglWSju1fSSlvviOVO4gSW6ixiwGDHU6uB40uw0MA7f1ZOvfb8MjCewXYJSOCj2cg0s7gaXYrrQO2nVCRyd6MXcbhs0Bk3fEPk46fe0','f','e',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (7718394658895087058,-3656019474774807457,'jZjR3WfLO5HkbFZF0f6o3OcZSg5mJfw3px','dUcMoPZLJsJF4pH3yEKOQd92Nbt5bOyrCXBQbIViCpd5HGvuw0VrZS6ETnh697zHI0GEoxYB7F0MEPwZIyGJltQbWO0ECk70WjtIWQ9NCr6yMffueBDfw5aPkWkHbVko1aibbI8LYNJWrBezhMk6oK84TR5guLxZQuLWkDRneQU19T18JRiLvu2dNP06fHVomaGA4z7TanTcMORnZ1jD7eGL57wSOmYuTqkrrXoTlDjjqNpEH6','iOPsniZLHlZY1KY5r','jDI30otLyRxXnmj7xpifFPSnkN6p4MzMmP0X2YhTzaHsboo98pv6F8w1Hw07f3LZsHkmpamvG9Qgp9g0Dbs2hgzO9RD2GNrPMjkrD9vWPtSCU5ryxW8jD3hndlAhAUX0L10fQqbn1CDHL8egrrucFnk02MHzQgZgGW2f17cKIT3cODfTXmxAnnr5h27uouiiWH7hd2k6PLiMSTJ4z','SL','z',5);
+INSERT INTO ti VALUES (7718394658895087058,-3656019474774807457,'jZjR3WfLO5HkbFZF0f6o3OcZSg5mJfw3px','dUcMoPZLJsJF4pH3yEKOQd92Nbt5bOyrCXBQbIViCpd5HGvuw0VrZS6ETnh697zHI0GEoxYB7F0MEPwZIyGJltQbWO0ECk70WjtIWQ9NCr6yMffueBDfw5aPkWkHbVko1aibbI8LYNJWrBezhMk6oK84TR5guLxZQuLWkDRneQU19T18JRiLvu2dNP06fHVomaGA4z7TanTcMORnZ1jD7eGL57wSOmYuTqkrrXoTlDjjqNpEH6','iOPsniZLHlZY1KY5r','jDI30otLyRxXnmj7xpifFPSnkN6p4MzMmP0X2YhTzaHsboo98pv6F8w1Hw07f3LZsHkmpamvG9Qgp9g0Dbs2hgzO9RD2GNrPMjkrD9vWPtSCU5ryxW8jD3hndlAhAUX0L10fQqbn1CDHL8egrrucFnk02MHzQgZgGW2f17cKIT3cODfTXmxAnnr5h27uouiiWH7hd2k6PLiMSTJ4z','SL','z',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (2826013374948998919,-5889604479594307555,'YZlVbUYrfEXx7oit5exFDVt','2zzCgNWOOuSyDXH2ddocD95l3rW4kdwoX6mwqElVYLdCt69e37jqGfwN7rDvcSUnWYgC6jjaxEidvAZhQxGaMSf7fg3uy7LHbytsAF1sM5o3Mi9KQ8o87skTXXoBT3jlkuLjriITusPtDbZjdP6vPpq3bgwgHCDkiDm4ZWA9GIN0','XmumqGBosaTpfu3RiJoW4ZyQQ9','w8RDbeDyb5g39Iv1HmvKuzxGm2SMxvoMr8obCS1ZWusn7MpmGbzcFaYr5nd3CjzBU94assV4y6FL4i77zcFfacjB6mgPrcqm1vR9g','Q','1e',6);
+INSERT INTO ti VALUES (2826013374948998919,-5889604479594307555,'YZlVbUYrfEXx7oit5exFDVt','2zzCgNWOOuSyDXH2ddocD95l3rW4kdwoX6mwqElVYLdCt69e37jqGfwN7rDvcSUnWYgC6jjaxEidvAZhQxGaMSf7fg3uy7LHbytsAF1sM5o3Mi9KQ8o87skTXXoBT3jlkuLjriITusPtDbZjdP6vPpq3bgwgHCDkiDm4ZWA9GIN0','XmumqGBosaTpfu3RiJoW4ZyQQ9','w8RDbeDyb5g39Iv1HmvKuzxGm2SMxvoMr8obCS1ZWusn7MpmGbzcFaYr5nd3CjzBU94assV4y6FL4i77zcFfacjB6mgPrcqm1vR9g','Q','1e',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(68), d VARCHAR(59), e VARBINARY(68) NOT NULL, f VARCHAR(58) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5159114161576594495,1057246585,'joGw4uFc4b4hfXN0Zyka7fMU8h0VV7','96JQ9lmXwxWtEfpPJSidn4gLyRCa7NdtVii8iOUHFrBjWmLRY9WHt','CZimJYZMDTp3PDE0vPETadn4qDbAfu6DM7DTSb1q5R2V','NhcQIjJ7FWUAnhdcQ1XPoKYTHP8ztLsROaNaLeZsGhx3I1RwPLb','G','us',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(68), d VARCHAR(59), e VARBINARY(68) NOT NULL, f VARCHAR(58) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (15375035096436472761,4246406633,'WXsFSrDFz3fw2BysaGyuVRvZiBHgGpYs3D1SLg9TDaqeZwt22Oy0RTf5v','AP2iLj8yJynWprj','I4','ngVJ4zli2fKCTV1oBvHdSODPlvmRi6xkuWhlfiGwt','Z','1z',1);
+INSERT INTO ti VALUES (15375035096436472761,4246406633,'WXsFSrDFz3fw2BysaGyuVRvZiBHgGpYs3D1SLg9TDaqeZwt22Oy0RTf5v','AP2iLj8yJynWprj','I4','ngVJ4zli2fKCTV1oBvHdSODPlvmRi6xkuWhlfiGwt','Z','1z',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(69);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(69);
+INSERT INTO t VALUES (3029663931158732580,2641046633,'Gyaz3S9DlzDgVuwSEfvhSfmxe2OuvxuZoGejI3oUa5hHtBkJpvazc5ObWv9','YDIozbqn9JZzQTuBjP9vJMwnnCKiA','kfmnZlfHMbMjGXFS1rrgn5','Vh12qjJk6cNsbMu8Yvbce','oe','U',2);
+INSERT INTO ti VALUES (3029663931158732580,2641046633,'Gyaz3S9DlzDgVuwSEfvhSfmxe2OuvxuZoGejI3oUa5hHtBkJpvazc5ObWv9','YDIozbqn9JZzQTuBjP9vJMwnnCKiA','kfmnZlfHMbMjGXFS1rrgn5','Vh12qjJk6cNsbMu8Yvbce','oe','U',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (8567329056413916334,1291573598,'oASXZlBFAylZmygzeYID4yVuldrjl1vHJBkzTnYssdxTGpIkdo6mu55VUmNNoXZJGcac4','AZiF9PAvia2SgtsRTVXvOTZjzAUdta5T1zI5oKOCdF8tWuCPkj6fT8knM8YfIRlnPSBfTK90naSoxSefgKDL3f1HxKYMxDz0GPQ5RUDJxaP9FEcp8NBLCIkzYETTcYPWcMcnP7rJKSq6X4N0FZbKFs4xFjG5zaVHfRsm62ZBM5KsFwVkbyUZqfWWxX5tSB1tb6jjUiAq1A2ZvkU6WC1YqJFMZwEa18lBd6ETj3hAwCdLgpvXwBRwP3xa','wt76pOQlkDmDZUq7e','Tr4pidSzIMC8cP5YOu0rtoc9zlekgSkvZVfAQtCaBx','O','m',3);
+INSERT INTO ti VALUES (8567329056413916334,1291573598,'oASXZlBFAylZmygzeYID4yVuldrjl1vHJBkzTnYssdxTGpIkdo6mu55VUmNNoXZJGcac4','AZiF9PAvia2SgtsRTVXvOTZjzAUdta5T1zI5oKOCdF8tWuCPkj6fT8knM8YfIRlnPSBfTK90naSoxSefgKDL3f1HxKYMxDz0GPQ5RUDJxaP9FEcp8NBLCIkzYETTcYPWcMcnP7rJKSq6X4N0FZbKFs4xFjG5zaVHfRsm62ZBM5KsFwVkbyUZqfWWxX5tSB1tb6jjUiAq1A2ZvkU6WC1YqJFMZwEa18lBd6ETj3hAwCdLgpvXwBRwP3xa','wt76pOQlkDmDZUq7e','Tr4pidSzIMC8cP5YOu0rtoc9zlekgSkvZVfAQtCaBx','O','m',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (9464426474498154012,2904705621,'LfBzY3Vty3EstzQw3lVuk04Dn1MyGMALlHc7ez3NeTWg34hJcBg9qQFPIS6M','HNRjAZ4BFkFGtDPTlGk7P3wA85dNrkDInWEFAECnJPToBCBH0jfxNu8Q1bx1B2qIbyGZwgaJBEW7HuvF62iFUJm7PYBFTfdRAykQHcC5qqO4ssNteZo4k','41pxEAoeWwkvWD4sljrvSKc4v47qYBGzACcww92BvCu3PEoY1XTNYKVk','bO0FJYWTUZjKiyfk8CV1zygxQFE8VhtZd9NDubnVM9Gb96FeM4zC2blX5F1ch5GIcVCEsl46eeqLIspjs76z2C3bWb5hbPO0DJVSPEhp57uVdUpZo1Tx8VDdDtewUeMuaeJEMbpY0','XJ','j',4);
+INSERT INTO ti VALUES (9464426474498154012,2904705621,'LfBzY3Vty3EstzQw3lVuk04Dn1MyGMALlHc7ez3NeTWg34hJcBg9qQFPIS6M','HNRjAZ4BFkFGtDPTlGk7P3wA85dNrkDInWEFAECnJPToBCBH0jfxNu8Q1bx1B2qIbyGZwgaJBEW7HuvF62iFUJm7PYBFTfdRAykQHcC5qqO4ssNteZo4k','41pxEAoeWwkvWD4sljrvSKc4v47qYBGzACcww92BvCu3PEoY1XTNYKVk','bO0FJYWTUZjKiyfk8CV1zygxQFE8VhtZd9NDubnVM9Gb96FeM4zC2blX5F1ch5GIcVCEsl46eeqLIspjs76z2C3bWb5hbPO0DJVSPEhp57uVdUpZo1Tx8VDdDtewUeMuaeJEMbpY0','XJ','j',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (17858166549977517315,168100357,'wBicB0cLpuefQy3CovyI5KrysWrNnR3r5tQg7KFl63JXFku4tM5TyncgNZ','1J58KloGxts06Ddb08','SYb96n3dA3motUnUF9Y0','qj0PKxEB','w','1',5);
+INSERT INTO ti VALUES (17858166549977517315,168100357,'wBicB0cLpuefQy3CovyI5KrysWrNnR3r5tQg7KFl63JXFku4tM5TyncgNZ','1J58KloGxts06Ddb08','SYb96n3dA3motUnUF9Y0','qj0PKxEB','w','1',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (8910238572946618649,1124917541,'efvBeOswzxY6c0os1l3D7fhvJHsXTkYWneA7gsxKLsGlh4z76Q1ooIEAMRh','E8Sl5d82eR9FrwlgDjKwKkuRcedQlnolThZpkqMrMsgTrScmMvSHpqgk9pjFrfarD2P23WjU9DLojzQoDBweOglRRVC9xVFCAdGpBtrySToFAB1o5uCDmGaH3geFUQFQ55wJtiopQEou','oIybnd8yvbk','PIRfPeeJQbf7UnKjRwz2i4cH','nw','CQQ',6);
+INSERT INTO ti VALUES (8910238572946618649,1124917541,'efvBeOswzxY6c0os1l3D7fhvJHsXTkYWneA7gsxKLsGlh4z76Q1ooIEAMRh','E8Sl5d82eR9FrwlgDjKwKkuRcedQlnolThZpkqMrMsgTrScmMvSHpqgk9pjFrfarD2P23WjU9DLojzQoDBweOglRRVC9xVFCAdGpBtrySToFAB1o5uCDmGaH3geFUQFQ55wJtiopQEou','oIybnd8yvbk','PIRfPeeJQbf7UnKjRwz2i4cH','nw','CQQ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b TINYINT NOT NULL, c CHAR(35) NOT NULL, d VARCHAR(94), e VARBINARY(28), f VARCHAR(60), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2026683355,-34,'PnuUHsGvfhIYpHFRYzZ6UPtCaR','dsIbc34RAq1YhrKrpBEFJpI2hnalrxDOKI3yuN50zfoPEMIBXbDAetAoctnJFHS9ls24x2X2TQ5Oz2kevVZG8X','BTOY4TR7XX9HnX','SWkvG9df0N5acpKusxVRtpqiPHWhvPaa465HDiDY','S','1',0);
+CREATE TABLE ti (a INT UNSIGNED, b TINYINT NOT NULL, c CHAR(35) NOT NULL, d VARCHAR(94), e VARBINARY(28), f VARCHAR(60), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2560703311,-99,'02St8Rs','rYcfBtrLma5c92OuklS2mNKU','0x4wgY2XeRScyXK2doI1WM603','17uYjH8Sm9LAf92cdmLfidqTzqD8S5dx4Ats9Ioq','a','b',1);
+INSERT INTO ti VALUES (2560703311,-99,'02St8Rs','rYcfBtrLma5c92OuklS2mNKU','0x4wgY2XeRScyXK2doI1WM603','17uYjH8Sm9LAf92cdmLfidqTzqD8S5dx4Ats9Ioq','a','b',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(36) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(36) NOT NULL;
+INSERT INTO t VALUES (652660987,8,'hZ5','Z1qQLROBURRyt2L8ZfcHgddvZGNAgRKvK5t5gk5xxDh5o6mpd9u2bbVDHz0rb6ZJE6NWHOprY7458l7D03LWtF31','FlOxuoB2S1FoLKLv3','37GQ598t9sOvd4zWJVCwdGlmMyUTep5scNndw2BZRfh94coAEtWcny6','pi','U',2);
+INSERT INTO ti VALUES (652660987,8,'hZ5','Z1qQLROBURRyt2L8ZfcHgddvZGNAgRKvK5t5gk5xxDh5o6mpd9u2bbVDHz0rb6ZJE6NWHOprY7458l7D03LWtF31','FlOxuoB2S1FoLKLv3','37GQ598t9sOvd4zWJVCwdGlmMyUTep5scNndw2BZRfh94coAEtWcny6','pi','U',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (650242811,-30,'Vlsal8C','51sSIK3AlNYhQXLB2NhylMEdoHD5f8WWsCjUvDV2GakzP62wcFnSuaa08cKUrQcetkk5pkOUIBlmiCW9cAOpVx60juFH9vajkDvIRpmZe','IWKOszJH','u51f9OYtcy3em50Ql9um2XXUBHNHr7tUuMKBb1EUfiJRoOz1EelLzblmgp','9l','G',3);
+INSERT INTO ti VALUES (650242811,-30,'Vlsal8C','51sSIK3AlNYhQXLB2NhylMEdoHD5f8WWsCjUvDV2GakzP62wcFnSuaa08cKUrQcetkk5pkOUIBlmiCW9cAOpVx60juFH9vajkDvIRpmZe','IWKOszJH','u51f9OYtcy3em50Ql9um2XXUBHNHr7tUuMKBb1EUfiJRoOz1EelLzblmgp','9l','G',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (4184681748,27,'QCfRyobUlgsjQz2b9k9YA6r0lT5F','OimO2XuRPvdkvhxp9EG975TILnYjxFw07iXeURlwJqZp','xxGopKZsW','T8innsGil7kgTMPTMOUReMpBBwLj87Q7RDONQlaGTVsWPqJdYI8UImcyb5V8IbRZoWwl8059NCOrYvRY7VvnoZjdSGjTkwCG1i42yJNkZW0t7S7ay','Rk','m',4);
+INSERT INTO ti VALUES (4184681748,27,'QCfRyobUlgsjQz2b9k9YA6r0lT5F','OimO2XuRPvdkvhxp9EG975TILnYjxFw07iXeURlwJqZp','xxGopKZsW','T8innsGil7kgTMPTMOUReMpBBwLj87Q7RDONQlaGTVsWPqJdYI8UImcyb5V8IbRZoWwl8059NCOrYvRY7VvnoZjdSGjTkwCG1i42yJNkZW0t7S7ay','Rk','m',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1038865180,-51,'f06o1he','7P27ukvhbG0bvtulhyUeNzBMF3MJN2QMDXnwioplJPz5l3p38ZBth0wgF1ArNO3eb1jSEBtVFKxKk3hWaduBRCRZHjVOgS7hTQpMUZpyylAwiYEILqkNj0LRpR25x7mmkmxbQYvEHnle90fSW6A','eYSrrLKHv','Pnw5TZEKUcHcnGgLoG9shS07n3LBGo5p865OyKh5RcBzHpbMTVlsxSwBdLqADogRld0WQd9CR0rMZ5z7xXq7yD18tfEym5LCppOVpoEAcyXJ3LjXuDcqH7wLglpi5YD8047FeZdUTlFPE435Wq56ftvMdcx8pH8ID4mD8cjiSqQ4oHZgP','xj','8',5);
+INSERT INTO ti VALUES (1038865180,-51,'f06o1he','7P27ukvhbG0bvtulhyUeNzBMF3MJN2QMDXnwioplJPz5l3p38ZBth0wgF1ArNO3eb1jSEBtVFKxKk3hWaduBRCRZHjVOgS7hTQpMUZpyylAwiYEILqkNj0LRpR25x7mmkmxbQYvEHnle90fSW6A','eYSrrLKHv','Pnw5TZEKUcHcnGgLoG9shS07n3LBGo5p865OyKh5RcBzHpbMTVlsxSwBdLqADogRld0WQd9CR0rMZ5z7xXq7yD18tfEym5LCppOVpoEAcyXJ3LjXuDcqH7wLglpi5YD8047FeZdUTlFPE435Wq56ftvMdcx8pH8ID4mD8cjiSqQ4oHZgP','xj','8',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1435567028,106,'XplCDXmYLQwDI','UDYXI7rxE1oprpStDNVyiCraHAsU2irCrwmAXlk6V06jCcD97kpIdVuV5XtlufFXdytAi33LIlgaIXsZhWTPwdQem2XGqmVFIjTrO4cKqXygjooxBPHq78y2lcxHrTOLIqGuGRNNX5IQOtXbbXJ8cMLpcDhv2gDj8eJY2s0bNAtGcCcQ5VgnNsIEvd401k59AHerOOizoL3wwrQzg9wzouzXZGi','8zXu4Gr9gAsJDYgfVcoJ','oMqm6bWXkZdTUeNMHbirpYOmPRWeRGgLog3wFeywVolGYGWDrr4sHESqtAZkteSwocstxIGHACLXHMprd6JzZaPfpGl30crLlAIrsyBN','eO','z',6);
+INSERT INTO ti VALUES (1435567028,106,'XplCDXmYLQwDI','UDYXI7rxE1oprpStDNVyiCraHAsU2irCrwmAXlk6V06jCcD97kpIdVuV5XtlufFXdytAi33LIlgaIXsZhWTPwdQem2XGqmVFIjTrO4cKqXygjooxBPHq78y2lcxHrTOLIqGuGRNNX5IQOtXbbXJ8cMLpcDhv2gDj8eJY2s0bNAtGcCcQ5VgnNsIEvd401k59AHerOOizoL3wwrQzg9wzouzXZGi','8zXu4Gr9gAsJDYgfVcoJ','oMqm6bWXkZdTUeNMHbirpYOmPRWeRGgLog3wFeywVolGYGWDrr4sHESqtAZkteSwocstxIGHACLXHMprd6JzZaPfpGl30crLlAIrsyBN','eO','z',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(70), d VARBINARY(30) NOT NULL, e VARBINARY(35), f VARCHAR(12), g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (53,12353464,'onYPNjB2z0zqczVx0ascADF8RFun0AOHYdCw','4apUwDD9Jfuge6INDZorI','byviKM05W3pjgoTmhUWJKdUmswhr','Sd8DVf','U','v',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(70), d VARBINARY(30) NOT NULL, e VARBINARY(35), f VARCHAR(12), g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (11227997030861260214,6856598,'RNBy3qyzuBXf8ZPu7UfuxzZEXsi0PFD5gQALGVL9X74gupesuzvfUyGsrTperafmr4k','0uD9IBYVpz2YxWxX','0dUaLB6JVfZELjzLIrkTqZfU','68aIhOO3M3MB','b','l',1);
+INSERT INTO ti VALUES (11227997030861260214,6856598,'RNBy3qyzuBXf8ZPu7UfuxzZEXsi0PFD5gQALGVL9X74gupesuzvfUyGsrTperafmr4k','0uD9IBYVpz2YxWxX','0dUaLB6JVfZELjzLIrkTqZfU','68aIhOO3M3MB','b','l',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(71);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(71);
+INSERT INTO t VALUES (8560084297309229632,5058047,'4P4TDOQ657KfWoo8E9Sh8','qWz','YBBrPu50E2','2U2DRc','b','a',2);
+INSERT INTO ti VALUES (8560084297309229632,5058047,'4P4TDOQ657KfWoo8E9Sh8','qWz','YBBrPu50E2','2U2DRc','b','a',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (17914905391933746837,2552347,'HQdXmw8tdmEnEeW4kgWbXnGX0FUuolcUPxqCrvIj','HuKKTASQ5HOru7gMuSFvpclzTa8yBChnL9mNd2o3uYGzDBeCzgqFORAGNLSUw2nBEnecRXe9AfuCZ65kg2myU88aUkWJcaulKllpdM7siIP8REmf3mrLeAfc2G6zNMbuz','EKE','mMjcfAazCP','D','y',3);
+INSERT INTO ti VALUES (17914905391933746837,2552347,'HQdXmw8tdmEnEeW4kgWbXnGX0FUuolcUPxqCrvIj','HuKKTASQ5HOru7gMuSFvpclzTa8yBChnL9mNd2o3uYGzDBeCzgqFORAGNLSUw2nBEnecRXe9AfuCZ65kg2myU88aUkWJcaulKllpdM7siIP8REmf3mrLeAfc2G6zNMbuz','EKE','mMjcfAazCP','D','y',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (14557517888589119431,13590362,'F0','jdIPLNR7v5v8f9L9QOOhBCjiHnA7S5RtKgoFxpYgUpQSJ4MNNk6eSMhoglMkPsD7R7oOlWMk9LzNWDLb1zcQ5DHF894tGx7e8E39JH0RACRlugthnCcIQIeDbMsjkWGpHW73kkxUFqLnDyPzvEMFRx8ss6Yfkr4j6MnyloO7Gyb0jlDGFrRsAjuF4t9yDdnkxmF6dyBQxSXG6NWkSyq4x7kkqU','noN6BUKjvn','fomHzDq5muYztPKBUEHuMfosMXMiE71HxexpmeCdDUVIegSdVZG0MitU1iLoPg4vDvWy','E','n',4);
+INSERT INTO ti VALUES (14557517888589119431,13590362,'F0','jdIPLNR7v5v8f9L9QOOhBCjiHnA7S5RtKgoFxpYgUpQSJ4MNNk6eSMhoglMkPsD7R7oOlWMk9LzNWDLb1zcQ5DHF894tGx7e8E39JH0RACRlugthnCcIQIeDbMsjkWGpHW73kkxUFqLnDyPzvEMFRx8ss6Yfkr4j6MnyloO7Gyb0jlDGFrRsAjuF4t9yDdnkxmF6dyBQxSXG6NWkSyq4x7kkqU','noN6BUKjvn','fomHzDq5muYztPKBUEHuMfosMXMiE71HxexpmeCdDUVIegSdVZG0MitU1iLoPg4vDvWy','E','n',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2086862185879735720,8334129,'Uwk7CvsH99aKKXBxHNl8L9ifxZH0Cwn6','3hjGFfw3XMo3Ok28av85FDwt4Su4JQGWFS1Vf9MrjlRV8APcqg4','FHQH7wSsXh13PLsv3KA69VXj6Uok2tG','ta9QykPWs2wt40VBjNlEpg0RTlDDxtEDE8HpKYcO3fat383fOkL2ldv6S3FImqqfuMlJrk5XxRBvUPe','W','f',5);
+INSERT INTO ti VALUES (2086862185879735720,8334129,'Uwk7CvsH99aKKXBxHNl8L9ifxZH0Cwn6','3hjGFfw3XMo3Ok28av85FDwt4Su4JQGWFS1Vf9MrjlRV8APcqg4','FHQH7wSsXh13PLsv3KA69VXj6Uok2tG','ta9QykPWs2wt40VBjNlEpg0RTlDDxtEDE8HpKYcO3fat383fOkL2ldv6S3FImqqfuMlJrk5XxRBvUPe','W','f',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (17720778912606593817,3552000,'LGXBVD4ySWF24Brd8k67b05HQsfCAslIdaKqI8zRJy2WKuVXiUE','WWrLocWEbBXHXyaFiWZOfqwvjAKauHW','iTrXoJpWMi6MLjdomww9wl','2sDsCeDzAJKjw8982gMQ7btjsqqI8yMiBx97FewcANnym5pMBRk1OZl2foUh4En4bU4lj','4P','V',6);
+INSERT INTO ti VALUES (17720778912606593817,3552000,'LGXBVD4ySWF24Brd8k67b05HQsfCAslIdaKqI8zRJy2WKuVXiUE','WWrLocWEbBXHXyaFiWZOfqwvjAKauHW','iTrXoJpWMi6MLjdomww9wl','2sDsCeDzAJKjw8982gMQ7btjsqqI8yMiBx97FewcANnym5pMBRk1OZl2foUh4En4bU4lj','4P','V',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(68), d VARCHAR(98) NOT NULL, e VARBINARY(80) NOT NULL, f VARCHAR(94), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3718633233294585892,8087,'bkDcMpTvqI47l9iFfqAM6VrmI2aFBTLq3EsKCQZ6UY5xMzwYm54FvSfntfHOut7g','d3S8RpItvxTEWCd','gnyXoeTuJH49seOnlzqbFXJkPNzdLG4HtxxJF8wLKQhncyr6ZtRtmHAFAZPhA','DCRDScUMroO3VZyU1jbycvDmsUjBw4ky0axOOTiB53Lg6eMoaUCaF91d','ht','n',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(68), d VARCHAR(98) NOT NULL, e VARBINARY(80) NOT NULL, f VARCHAR(94), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-4477090440022177670,15458,'bhAsO7v9asMEB','DZmmU5GMkxaDK9IOGRUuNrfvchR4IdTmKgwq4o3rlmKe','Iip0knxTYnI79gKsF0gaakEbtSsMeKq6OlJG9j5p0yXtTmFh9nazhAbk1m9n1csyeMIhoUlTzjpJf','96A3hknWtwLUb1coasKykplPxM61h903wREYLhf3th1LXGMuueGhISnqWy79rlJuCcS0G4B','D','1',1);
+INSERT INTO ti VALUES (-4477090440022177670,15458,'bhAsO7v9asMEB','DZmmU5GMkxaDK9IOGRUuNrfvchR4IdTmKgwq4o3rlmKe','Iip0knxTYnI79gKsF0gaakEbtSsMeKq6OlJG9j5p0yXtTmFh9nazhAbk1m9n1csyeMIhoUlTzjpJf','96A3hknWtwLUb1coasKykplPxM61h903wREYLhf3th1LXGMuueGhISnqWy79rlJuCcS0G4B','D','1',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(69);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(69);
+INSERT INTO t VALUES (-4846778500783927025,36422,'l3tB9JXTFf','iVA8T8bzVnFqXXqw0U9LOElSQp9KUVus56oTOcV12v3jgn','jhzgFfGC7oMAljGgMHvSKqGOyDXjp99nHAlbCOBbHmzhJOBVEUXtGEV','Qdo5bPlb3LhDkzKYhh','G','R',2);
+INSERT INTO ti VALUES (-4846778500783927025,36422,'l3tB9JXTFf','iVA8T8bzVnFqXXqw0U9LOElSQp9KUVus56oTOcV12v3jgn','jhzgFfGC7oMAljGgMHvSKqGOyDXjp99nHAlbCOBbHmzhJOBVEUXtGEV','Qdo5bPlb3LhDkzKYhh','G','R',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-351392233410043243,14018,'PzmXQ92BvEjKVaIEzZ6','b6un82US1UP8bfJexQnOfF0TnhCkaPwUEsUwGTHuVdNm2xsU5ucBDxWaM6SVnRnNXRMS5Z64D6Jb7DWkUPmcunZ1Lm0LlUPP5BCQBVwcvLhii2XrYJgheajAKdMYHpQDsuPRLvaUh9S1p0Nb3LJgtzoreONIm7AHXAJqRHnJ0C8QFKPlhJnI56QFBuqfCjq1EhEtHbJC4yF3yTY3XLoCgAOLfBr17iCSTcBx7etVQ7833bTDRQb6b','sV','kO7UfF5TApnwx9iH2al9EiZhVStqVsw4Tw57j26vr4VhJ7Jse','9','y',3);
+INSERT INTO ti VALUES (-351392233410043243,14018,'PzmXQ92BvEjKVaIEzZ6','b6un82US1UP8bfJexQnOfF0TnhCkaPwUEsUwGTHuVdNm2xsU5ucBDxWaM6SVnRnNXRMS5Z64D6Jb7DWkUPmcunZ1Lm0LlUPP5BCQBVwcvLhii2XrYJgheajAKdMYHpQDsuPRLvaUh9S1p0Nb3LJgtzoreONIm7AHXAJqRHnJ0C8QFKPlhJnI56QFBuqfCjq1EhEtHbJC4yF3yTY3XLoCgAOLfBr17iCSTcBx7etVQ7833bTDRQb6b','sV','kO7UfF5TApnwx9iH2al9EiZhVStqVsw4Tw57j26vr4VhJ7Jse','9','y',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-2748178494159668092,54631,'EAzXjJKn6GzC0hgrv2g30FVPHEL','8NkXHgf1AHgIIdMyNgLG26oGVpVtK3lZe63xsbm1rsQSGZqVsaMRRUiHqUzKtRGeWcnh0hH2UTBnFBDAnUmU44iZDKvwPVrG9jtsMcp4YTxlRRA2Z3BcNQNMBa8H02DWCrWtVYX8edipEP27TUooenuS7STueG1hwPnxBCZSGeGx1k4kFKAJ0w','oQnuThlJMedTu1xS1p5X1ChlHzE6hRBygqNANRnzHwJLT','cuKdM4YqQEqh7N1tH7vjMie7TQz7oWc3c5EnOEaHCs2C43FqK20VEvfBRCFqNaqq8rHdjLmOgSziTiaAIgGuPOmtV16aSuHlI66FDNXxnZvezSWhkEHmSTiLchJB6IEm96gydvGTHTOL7A2aamrVVqlCeZ6LolJtgnPxXE8nnrg','JN','l',4);
+INSERT INTO ti VALUES (-2748178494159668092,54631,'EAzXjJKn6GzC0hgrv2g30FVPHEL','8NkXHgf1AHgIIdMyNgLG26oGVpVtK3lZe63xsbm1rsQSGZqVsaMRRUiHqUzKtRGeWcnh0hH2UTBnFBDAnUmU44iZDKvwPVrG9jtsMcp4YTxlRRA2Z3BcNQNMBa8H02DWCrWtVYX8edipEP27TUooenuS7STueG1hwPnxBCZSGeGx1k4kFKAJ0w','oQnuThlJMedTu1xS1p5X1ChlHzE6hRBygqNANRnzHwJLT','cuKdM4YqQEqh7N1tH7vjMie7TQz7oWc3c5EnOEaHCs2C43FqK20VEvfBRCFqNaqq8rHdjLmOgSziTiaAIgGuPOmtV16aSuHlI66FDNXxnZvezSWhkEHmSTiLchJB6IEm96gydvGTHTOL7A2aamrVVqlCeZ6LolJtgnPxXE8nnrg','JN','l',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-3558016883204511209,46026,'k41O3u7G77QdsaDwtA9NRh0JrrHwagyMgnGRrxOnF1','EwmnvyGxisHCY5hsxe0YRVF5IPObb6B1cBL9WIV4u8kyLQGqhlsVyn0OVnWk2b4yD3bgqlYN5BL25TM5gMSKxtPe4a8fDjlosUSvY6Y0ZMpdPW7mDt7KdRH9mmIV3bgkufiaCzSRz8Ws61JUckmEiR8AJ4zL0AmX3NMeiNeFQnikMCmHUqSC1WY802bPMsHh7BT','bE5dWshxkKu5BhsNlREV5bca3RlpYo6etKJ7BuUFTpqKzjg0Zxyz5lhthkstXEbkecrDufUnjZv5poKm','JeSfFylyQuIUvO31JGAClOb4WuqsfuwnX64SriB2zdWZdUDmheWmZJJR3rglY9zh8TkEmAh0aVxTlseMzHsJHzDGKKGnw3d9','aIo','r',5);
+INSERT INTO ti VALUES (-3558016883204511209,46026,'k41O3u7G77QdsaDwtA9NRh0JrrHwagyMgnGRrxOnF1','EwmnvyGxisHCY5hsxe0YRVF5IPObb6B1cBL9WIV4u8kyLQGqhlsVyn0OVnWk2b4yD3bgqlYN5BL25TM5gMSKxtPe4a8fDjlosUSvY6Y0ZMpdPW7mDt7KdRH9mmIV3bgkufiaCzSRz8Ws61JUckmEiR8AJ4zL0AmX3NMeiNeFQnikMCmHUqSC1WY802bPMsHh7BT','bE5dWshxkKu5BhsNlREV5bca3RlpYo6etKJ7BuUFTpqKzjg0Zxyz5lhthkstXEbkecrDufUnjZv5poKm','JeSfFylyQuIUvO31JGAClOb4WuqsfuwnX64SriB2zdWZdUDmheWmZJJR3rglY9zh8TkEmAh0aVxTlseMzHsJHzDGKKGnw3d9','aIo','r',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-260729747567319593,23551,'xKgGFFwhDNISwsKUXyQtztgG9H7dtrxVdSxjngn1Rik','ZzxxbXAo5BuVBlbTSbNjUFIGhLI1feqD3HgOGAEaClUVcoYduAYZTqpscuJk7FvCAaSkF4hy3kb3wSpcC63BOejWMDrRxeON4Eaijug9JgLqTHx4ZQZb6O6AFbbi7Sk0DoCG8AObju315XetKG7ztFbr5hLoZLIaC82fnS3o635PrFMizbIOGl2anXQYSgqvKLImedzZB7AvnnPQCmd537MyJP5wsP0MYCE','r3lOcJxjTNnQFEUJsQiG','NIM9sqZk9DMbnEFakqvY','dyK','Ek',6);
+INSERT INTO ti VALUES (-260729747567319593,23551,'xKgGFFwhDNISwsKUXyQtztgG9H7dtrxVdSxjngn1Rik','ZzxxbXAo5BuVBlbTSbNjUFIGhLI1feqD3HgOGAEaClUVcoYduAYZTqpscuJk7FvCAaSkF4hy3kb3wSpcC63BOejWMDrRxeON4Eaijug9JgLqTHx4ZQZb6O6AFbbi7Sk0DoCG8AObju315XetKG7ztFbr5hLoZLIaC82fnS3o635PrFMizbIOGl2anXQYSgqvKLImedzZB7AvnnPQCmd537MyJP5wsP0MYCE','r3lOcJxjTNnQFEUJsQiG','NIM9sqZk9DMbnEFakqvY','dyK','Ek',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b BIGINT UNSIGNED, c BINARY(12) NOT NULL, d VARCHAR(98), e VARCHAR(62), f VARBINARY(6), g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1639199097,6020679183906902478,'9Fs837hWNjF2','PbV1NkuRJmwVYPU2TqlHpZlphXqNwveFYWwCrhuycwI','sN4OVR2gVqTiKlu92ThrcWzCbpRfc35','l','H','Z',0);
+CREATE TABLE ti (a INT NOT NULL, b BIGINT UNSIGNED, c BINARY(12) NOT NULL, d VARCHAR(98), e VARCHAR(62), f VARBINARY(6), g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1064440980,11079088699013340874,'4o','unK','wklDlsBESYtm3dKExqVfHF7nvuV','xPi','9','mk',1);
+INSERT INTO ti VALUES (1064440980,11079088699013340874,'4o','unK','wklDlsBESYtm3dKExqVfHF7nvuV','xPi','9','mk',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(13) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(13) NOT NULL;
+INSERT INTO t VALUES (1049577543,4118830273599327981,'cbJZteOG','FgC7R3WqpxTjn9mwgm0nfNsDk1XVqfGX1OzfEO2uLa','hhzRj1e2J5wRSjz0TdqFtDtlRZZdr0EAK5n','GTrH','8','UL',2);
+INSERT INTO ti VALUES (1049577543,4118830273599327981,'cbJZteOG','FgC7R3WqpxTjn9mwgm0nfNsDk1XVqfGX1OzfEO2uLa','hhzRj1e2J5wRSjz0TdqFtDtlRZZdr0EAK5n','GTrH','8','UL',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-138577427,11498388887646050043,'u9764S6jYql','8sPMuqzHi16LXumPJQ0N5LChltNztwwY5fnWN32HvWrqdnALslYgWWekP7V3jhLrvkeqmUvXuqXAlkCQKxa1rObUHsBrCQiFUnyhvT0y0srslqQaRDHGkORxtcFNcIa0a6Vy3vVKNtTH4Dlh2xuaHHkLVEw83z36JxAC00hASuQ7g51ec21ZwNy03Zeq31RcEPto4o15u6labIZ5Xgs7E4Zi','M1iUMoMFw4NFym3y07FMv9j98KhIYt3z27kHX','Igd','W','Xz',3);
+INSERT INTO ti VALUES (-138577427,11498388887646050043,'u9764S6jYql','8sPMuqzHi16LXumPJQ0N5LChltNztwwY5fnWN32HvWrqdnALslYgWWekP7V3jhLrvkeqmUvXuqXAlkCQKxa1rObUHsBrCQiFUnyhvT0y0srslqQaRDHGkORxtcFNcIa0a6Vy3vVKNtTH4Dlh2xuaHHkLVEw83z36JxAC00hASuQ7g51ec21ZwNy03Zeq31RcEPto4o15u6labIZ5Xgs7E4Zi','M1iUMoMFw4NFym3y07FMv9j98KhIYt3z27kHX','Igd','W','Xz',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (842898475,6706312039713744210,'GDT','WnWEKQzGUq6U6Z8G5Se7CYrJ63LSM8pHbnyNxrURGdvHkXeizgLTT0BPZm1toG885DBxnFogra3LEyLI0M6GdPoaqgqHHACNKxkhFxhjwS4sEMWv6S7oUuMtf0zzoL9Ob8YQng9S4gue5eVNl4GHC2fagUv8N82k3Poqd2enZLIk8fJcBwYuQ','GikciIbYJLoJeHEYkeaxXs7U5vmZZIBPw','7JGFNqw1lYbZAoY9r1HrQTUqrEfgggqD8Vov7azhUt0DlKkspopgBUSAuTXCsLBjQd5AtXlCL2CDae','F','1',4);
+INSERT INTO ti VALUES (842898475,6706312039713744210,'GDT','WnWEKQzGUq6U6Z8G5Se7CYrJ63LSM8pHbnyNxrURGdvHkXeizgLTT0BPZm1toG885DBxnFogra3LEyLI0M6GdPoaqgqHHACNKxkhFxhjwS4sEMWv6S7oUuMtf0zzoL9Ob8YQng9S4gue5eVNl4GHC2fagUv8N82k3Poqd2enZLIk8fJcBwYuQ','GikciIbYJLoJeHEYkeaxXs7U5vmZZIBPw','7JGFNqw1lYbZAoY9r1HrQTUqrEfgggqD8Vov7azhUt0DlKkspopgBUSAuTXCsLBjQd5AtXlCL2CDae','F','1',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (772724668,13989765527349817053,'HOE','WEJL3AzjDLw0pMUmdILutO8oyvVBF5Xvl6jHgGBnsXl3oWMt7ikIpShwrZLj3iyBQDaQ0f2e1KLmXFPvFeOi7F4gVYEABkPo4zSa4DS6jbW2yOcmelhHiR9CseBrOwCbh57ufWUtJ1CQCn5AeKJf5HM5BbpyGcTqfOYF5SxtkD7znoKNgywKDpnEUj','ujtpmyPImaXQqF7pgl2yyTw6jfrHqmwx4AaNSBB','ieY6uoe7YkaRxYx7XSWUchCi0qhLH0yo34xj4ol1qxXccRzhB1LXrz8AQOReeJPnIq5g','s','BB',5);
+INSERT INTO ti VALUES (772724668,13989765527349817053,'HOE','WEJL3AzjDLw0pMUmdILutO8oyvVBF5Xvl6jHgGBnsXl3oWMt7ikIpShwrZLj3iyBQDaQ0f2e1KLmXFPvFeOi7F4gVYEABkPo4zSa4DS6jbW2yOcmelhHiR9CseBrOwCbh57ufWUtJ1CQCn5AeKJf5HM5BbpyGcTqfOYF5SxtkD7znoKNgywKDpnEUj','ujtpmyPImaXQqF7pgl2yyTw6jfrHqmwx4AaNSBB','ieY6uoe7YkaRxYx7XSWUchCi0qhLH0yo34xj4ol1qxXccRzhB1LXrz8AQOReeJPnIq5g','s','BB',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-93497104,82581541805977975,'vGwOVUfKb','BHW4WQRKxed6WwHDij09v0','yMVQVZaTMeN4swVI59DAHKn9n1dZCkosureUGAihP','MOLQvUPeXoGbdwLOzbJfCxXsO0joDeaBcPDyUdZ0Uv27epGE8K23AZdZe2XBLe7KKEfxsAvhWIh25xEMrMihtE3UXSdWMoS6oYEdnsuV8me8RXLc5P3UUdNdf1t9mPWBbL3AtVpqag67dbDkfI2e06S','1w','Sj',6);
+INSERT INTO ti VALUES (-93497104,82581541805977975,'vGwOVUfKb','BHW4WQRKxed6WwHDij09v0','yMVQVZaTMeN4swVI59DAHKn9n1dZCkosureUGAihP','MOLQvUPeXoGbdwLOzbJfCxXsO0joDeaBcPDyUdZ0Uv27epGE8K23AZdZe2XBLe7KKEfxsAvhWIh25xEMrMihtE3UXSdWMoS6oYEdnsuV8me8RXLc5P3UUdNdf1t9mPWBbL3AtVpqag67dbDkfI2e06S','1w','Sj',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(40), d VARBINARY(33), e VARCHAR(33) NOT NULL, f VARCHAR(13), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4045297270,53885,'rzkAGm8dZw9z4fPFpXULPvO1rj42SQQOnIlN8S','6rZ3rZVx7kAw','CwKVbTpYOkhbXTZS5erR1OR','OwX6wURoc1VWP','3','1',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(40), d VARBINARY(33), e VARCHAR(33) NOT NULL, f VARCHAR(13), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1348205073,55579,'TD5TbMa41uBueNQI8SLHBhdh35PuAALa0H1wOW','UiydfpIEp','qTy6VCl','hwq8TDJyT','g','k',1);
+INSERT INTO ti VALUES (1348205073,55579,'TD5TbMa41uBueNQI8SLHBhdh35PuAALa0H1wOW','UiydfpIEp','qTy6VCl','hwq8TDJyT','g','k',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(41);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(41);
+INSERT INTO t VALUES (2769602753,14590,'VNPPRM0DnWUUN7Gg','9zdRO3DckQyX8J9TwweWHWjpvZnyf4','eUuYWWF7y2riT3LS','mskcgBStPfna','9','D',2);
+INSERT INTO ti VALUES (2769602753,14590,'VNPPRM0DnWUUN7Gg','9zdRO3DckQyX8J9TwweWHWjpvZnyf4','eUuYWWF7y2riT3LS','mskcgBStPfna','9','D',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1044712910,47006,'Z766RQUeObtU4OQelujS6AF5yL4EdCbb','567nwaRn9k0d1VJ1sTn8wv5I6ZFh8dMR5x8rqYCI618zuCSQDCOLrjsk4v2NpiBtal9MbbeHIxADIk78fWQDsiuzCfLD3yWO9','LHWiuMPS5keBv6DxYVp39dYmd','hT','5','9',3);
+INSERT INTO ti VALUES (1044712910,47006,'Z766RQUeObtU4OQelujS6AF5yL4EdCbb','567nwaRn9k0d1VJ1sTn8wv5I6ZFh8dMR5x8rqYCI618zuCSQDCOLrjsk4v2NpiBtal9MbbeHIxADIk78fWQDsiuzCfLD3yWO9','LHWiuMPS5keBv6DxYVp39dYmd','hT','5','9',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3873955714,1066,'ufkNFw3DYTCxrbVgpDghY','thfZ7iIYO','PwL','Mx5slJWG1syl2JUeZ8ogcvtyEtY5QvNWmTjuaTk9k4OMyD3ZD27sqybZ57ljePDLizWNctH1DF8KF7r63iCYqvCqPURNlT2C5QYdCY21R2Dd8lRXuV4hTXXlkDNQN','v','v',4);
+INSERT INTO ti VALUES (3873955714,1066,'ufkNFw3DYTCxrbVgpDghY','thfZ7iIYO','PwL','Mx5slJWG1syl2JUeZ8ogcvtyEtY5QvNWmTjuaTk9k4OMyD3ZD27sqybZ57ljePDLizWNctH1DF8KF7r63iCYqvCqPURNlT2C5QYdCY21R2Dd8lRXuV4hTXXlkDNQN','v','v',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (66539742,23960,'d','D1mr1kgkNEOtbHo0y4o5MKQLpXpVEF6k95F9G1k6S2XdE0RxiHzPscmSPV5bgXxoimMLUV5SGFeBeKitIPT0hQ1ZndB7Nl1bOSFwIeYyqLrZrg9WqSoXbqCra','KPoiNAzwX','QFSLfth9CyFQPECk2ORzxQ1fG6tyb0kC4OzGfKf699F0LcllAJQfFFUOPdUWDtDPcqfXOvdkXUCzHx7Tp52gMW6bU8xBcPrZlK8J9Lb0jQ2xziplwK5rTpAZS6UAAy8h75RvYOiMgU1vjr2oM2NtwzmRbsZQb4G3dDS5V2AgAdRJ6OajRvgqbjzPOSOgqEuDFPcZMZtEtqRhYX8GseM','So','S',5);
+INSERT INTO ti VALUES (66539742,23960,'d','D1mr1kgkNEOtbHo0y4o5MKQLpXpVEF6k95F9G1k6S2XdE0RxiHzPscmSPV5bgXxoimMLUV5SGFeBeKitIPT0hQ1ZndB7Nl1bOSFwIeYyqLrZrg9WqSoXbqCra','KPoiNAzwX','QFSLfth9CyFQPECk2ORzxQ1fG6tyb0kC4OzGfKf699F0LcllAJQfFFUOPdUWDtDPcqfXOvdkXUCzHx7Tp52gMW6bU8xBcPrZlK8J9Lb0jQ2xziplwK5rTpAZS6UAAy8h75RvYOiMgU1vjr2oM2NtwzmRbsZQb4G3dDS5V2AgAdRJ6OajRvgqbjzPOSOgqEuDFPcZMZtEtqRhYX8GseM','So','S',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (2055662752,41780,'uPyqGrDZv35PO','oWCii0nkEu1VSrvcMSR778ukIgcuq2gWqdebOMrOztUzwesYcYXg2jr4boPE34EJoIMec39Kk0lrysJSMY309ho2IScYWkxOLfUMmMJS','zUe5NXhsZcp','CFOOuBU6V8w0uXE8VAE5aX9Nzo4OhSKB98wxeadi3aRksrK8vBoORv9su6incPO6NrYdQ9NiXf8','pV','TA',6);
+INSERT INTO ti VALUES (2055662752,41780,'uPyqGrDZv35PO','oWCii0nkEu1VSrvcMSR778ukIgcuq2gWqdebOMrOztUzwesYcYXg2jr4boPE34EJoIMec39Kk0lrysJSMY309ho2IScYWkxOLfUMmMJS','zUe5NXhsZcp','CFOOuBU6V8w0uXE8VAE5aX9Nzo4OhSKB98wxeadi3aRksrK8vBoORv9su6incPO6NrYdQ9NiXf8','pV','TA',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b INT, c CHAR(49), d VARCHAR(80), e VARCHAR(86) NOT NULL, f VARBINARY(77), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3063532,2009520254,'kMqoffghqrxvSrr8dgh','GDSBStwk6p0wWjqV5UMEd9FmjSpcPTx8M1KnHtpHiv55BipUBquKknBV5uBHVoMh8wc','8sZ6wY2bpjotP5tUtJi8UWcVTDcqwp1eKQzfYIdxkzx9aY','Vv2ZuylOveealSb88v7jaLM3XjsPBNwf','M','K2',0);
+CREATE TABLE ti (a MEDIUMINT, b INT, c CHAR(49), d VARCHAR(80), e VARCHAR(86) NOT NULL, f VARBINARY(77), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (908162,-55620309,'sdySlaKlYZj1tgUEDmNXGKCwM1D62lfBgbl','if8wpduFC5','Xh6613Imss9OIvFedSoWPdbB5uHszXTIbAcE1gxMbsVNuRyZGD4IiqZ7FznLWcNHQ','r9c9e4HZ7FE6PBZqrk7BJ1NNNRD9n0beVr3xMMFzWoZEBNF66XGIM1OfNT0LObZCoI29KFjVEYnr','e','f',1);
+INSERT INTO ti VALUES (908162,-55620309,'sdySlaKlYZj1tgUEDmNXGKCwM1D62lfBgbl','if8wpduFC5','Xh6613Imss9OIvFedSoWPdbB5uHszXTIbAcE1gxMbsVNuRyZGD4IiqZ7FznLWcNHQ','r9c9e4HZ7FE6PBZqrk7BJ1NNNRD9n0beVr3xMMFzWoZEBNF66XGIM1OfNT0LObZCoI29KFjVEYnr','e','f',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(50);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(50);
+INSERT INTO t VALUES (-5255605,-546659096,'wmbHpZpJtBMDhbmQN5Cia87h','35s6stAPyPNWLgR','p354nhe7Dcyq5rSE7y3yBVa2WSxNRc3Vlv8bL9CGMBQjQbCId5AL1KwHw9yW','P0oJm400','j','n',2);
+INSERT INTO ti VALUES (-5255605,-546659096,'wmbHpZpJtBMDhbmQN5Cia87h','35s6stAPyPNWLgR','p354nhe7Dcyq5rSE7y3yBVa2WSxNRc3Vlv8bL9CGMBQjQbCId5AL1KwHw9yW','P0oJm400','j','n',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-6686024,1841366176,'DZq','NS4rCMz3UzNDiB88PoLiZSpab8bkcPpmtWmCEcPe3UsO5g2FRw4u4cfSvSil7VJJJbJSIfVG6jBZFs15Gau1TTDJQLTW8scGx2BANltGgqCdaZ258MiFUFb','Ii4tcavZyXI5MCaA','9hZgZStoqn8reZCeFhkPQQsK4lQgS6PYMPWF1drmWSDTjt','i','44',3);
+INSERT INTO ti VALUES (-6686024,1841366176,'DZq','NS4rCMz3UzNDiB88PoLiZSpab8bkcPpmtWmCEcPe3UsO5g2FRw4u4cfSvSil7VJJJbJSIfVG6jBZFs15Gau1TTDJQLTW8scGx2BANltGgqCdaZ258MiFUFb','Ii4tcavZyXI5MCaA','9hZgZStoqn8reZCeFhkPQQsK4lQgS6PYMPWF1drmWSDTjt','i','44',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-8364270,-980075950,'ScmKX78drIjfq3h0iLDA2Lr6igWFQY1','ZcCD7XHSf3Qgza4Ht6R3EoAgBzqSZLpIO0TikavqG7T90l7qsfNwzPuAP8HJNa3eT0udt4277Pa','eufKoOfZGOSaquI3LQbRrBk1Cbi19KX5EBXjEMh3CmSTuLuisw3YyToSctQO12vIHkQXufnrPzpy','q8evgXc9Rmdqt7Co3MsvoFZEwUGTLXzmpTNlJSVRzp6En0uF3UQXHnTBKvzY9OYMef60CjtO5EZ919H3a0AT3aaDCrAZZnIZNXIBTqwrEZUZoFC6srdvcY','o','rp',4);
+INSERT INTO ti VALUES (-8364270,-980075950,'ScmKX78drIjfq3h0iLDA2Lr6igWFQY1','ZcCD7XHSf3Qgza4Ht6R3EoAgBzqSZLpIO0TikavqG7T90l7qsfNwzPuAP8HJNa3eT0udt4277Pa','eufKoOfZGOSaquI3LQbRrBk1Cbi19KX5EBXjEMh3CmSTuLuisw3YyToSctQO12vIHkQXufnrPzpy','q8evgXc9Rmdqt7Co3MsvoFZEwUGTLXzmpTNlJSVRzp6En0uF3UQXHnTBKvzY9OYMef60CjtO5EZ919H3a0AT3aaDCrAZZnIZNXIBTqwrEZUZoFC6srdvcY','o','rp',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2298218,1597985342,'7NwKfOFS9uiNuQGVDICo8yd6GWksKL5f','c773XjlPWiv0Wfg4FZsgsyhHEcegjMMZOIYSeG5ptJ','7MAVKegHF','msWvqW8veSw3YciavGHSvfkF5cEvheilLRRYwVYwzwAkWyqKJPvdKEi1kBB9GwhbkDDeP0pugyYqt6cpKBkhVdTBNSfZIxfqrNUkeAm9zGvv38WpXDaD8XWNRL8lH11KaLCmzBNvQROHHaoX2Afw','F','4G',5);
+INSERT INTO ti VALUES (2298218,1597985342,'7NwKfOFS9uiNuQGVDICo8yd6GWksKL5f','c773XjlPWiv0Wfg4FZsgsyhHEcegjMMZOIYSeG5ptJ','7MAVKegHF','msWvqW8veSw3YciavGHSvfkF5cEvheilLRRYwVYwzwAkWyqKJPvdKEi1kBB9GwhbkDDeP0pugyYqt6cpKBkhVdTBNSfZIxfqrNUkeAm9zGvv38WpXDaD8XWNRL8lH11KaLCmzBNvQROHHaoX2Afw','F','4G',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-229671,-54187693,'29ZmLOpwAUAY9KZ2N99zoXOfIusIGC','snZgH3TL2ukUPg3H5jmfhRJAtO2jchxUPjKXM','di1pDyXlrxL7K3pc9hTp8kGfhE8aKM1p9gyTaliXRm8cPyfF3lxyO6xwOMbDDNqveah8J3G5mzvF','J6ofH6zVY7kNNtPDlwx2Tz16RV1BoI2UNAiIxiac7HIBP5si8ehyhsGPuRxRTYnGaUKXqDGZ2NCiBLlOyl1VRoJ4wHaY7PezLBscz26br9XDcnpcjvEjHzNt9p2UCR5ofcE03rYnhVyDbcsMdat7eUPsRn','V','c',6);
+INSERT INTO ti VALUES (-229671,-54187693,'29ZmLOpwAUAY9KZ2N99zoXOfIusIGC','snZgH3TL2ukUPg3H5jmfhRJAtO2jchxUPjKXM','di1pDyXlrxL7K3pc9hTp8kGfhE8aKM1p9gyTaliXRm8cPyfF3lxyO6xwOMbDDNqveah8J3G5mzvF','J6ofH6zVY7kNNtPDlwx2Tz16RV1BoI2UNAiIxiac7HIBP5si8ehyhsGPuRxRTYnGaUKXqDGZ2NCiBLlOyl1VRoJ4wHaY7PezLBscz26br9XDcnpcjvEjHzNt9p2UCR5ofcE03rYnhVyDbcsMdat7eUPsRn','V','c',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(41), d VARBINARY(43), e VARBINARY(99), f VARBINARY(87), g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8787544,2202936058118888678,'0OyZw38rQQEMH','xW','JZmnNUdeGzqyiWywIy4kyJ8gZHn1uA4zys1miZySAMcOCNk20lvgrwL9tfvkBuS','l1FURNuFUqmWp7TGHPsJ','H','GO',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(41), d VARBINARY(43), e VARBINARY(99), f VARBINARY(87), g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (8060406,5881987621402437209,'18MhdEK9qZz','Dow17ou0th','OD6pVwsPKjGwrzk4HaUX1KeG2HdhobDhTn0oL7eaBJc0YJO28UXbH17T87RgKuY7G3aN2blO6PxJjZ','HdKA7tiPtwDUfJHBXjAfmWW1hYRfTUd72hKfvHftpQaSaLE7vXnqXkhqvClYc2UHA4jH9R','BI','F6',1);
+INSERT INTO ti VALUES (8060406,5881987621402437209,'18MhdEK9qZz','Dow17ou0th','OD6pVwsPKjGwrzk4HaUX1KeG2HdhobDhTn0oL7eaBJc0YJO28UXbH17T87RgKuY7G3aN2blO6PxJjZ','HdKA7tiPtwDUfJHBXjAfmWW1hYRfTUd72hKfvHftpQaSaLE7vXnqXkhqvClYc2UHA4jH9R','BI','F6',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(42);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(42);
+INSERT INTO t VALUES (9647034,7131178983780864752,'Enr8exgxZnfJ9','dn0zUuJAjTFdAhH','MZXWmG8','Ylv6AyeMaVdJThdRZ8JOY1taReYxxTKDvJo5OcJZqkhDI6RN0pU9yBMNURClNqH','10','YN',2);
+INSERT INTO ti VALUES (9647034,7131178983780864752,'Enr8exgxZnfJ9','dn0zUuJAjTFdAhH','MZXWmG8','Ylv6AyeMaVdJThdRZ8JOY1taReYxxTKDvJo5OcJZqkhDI6RN0pU9yBMNURClNqH','10','YN',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (15271151,15221033942545802888,'1tZwTU987dGJYgkROp69BDyWTZMbThoEr8','H36PyfEpl6v3ISSVlecXujn7mQnve6BpesfUmTlrNWMHezN','9veGrJN5nvOBb2DlDkL1unXSXT6NC4wIUXVmONpy2brH6XkYBuKJCpznTDBR680RHMMQiJsEIgpO11ROeNIJbDLtNDKD8Ui','QGmhCXgLx7Fju7yFwPDZLKIAfzxBdIcZzbqzwrgz1Wd8rI1HU60iqZkZ5yJqOfT1483TTt4rVM','J','6N',3);
+INSERT INTO ti VALUES (15271151,15221033942545802888,'1tZwTU987dGJYgkROp69BDyWTZMbThoEr8','H36PyfEpl6v3ISSVlecXujn7mQnve6BpesfUmTlrNWMHezN','9veGrJN5nvOBb2DlDkL1unXSXT6NC4wIUXVmONpy2brH6XkYBuKJCpznTDBR680RHMMQiJsEIgpO11ROeNIJbDLtNDKD8Ui','QGmhCXgLx7Fju7yFwPDZLKIAfzxBdIcZzbqzwrgz1Wd8rI1HU60iqZkZ5yJqOfT1483TTt4rVM','J','6N',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (6304386,9445677166012152627,'N9nrxwgjU4oyP6Fd','0A3oEvnWabLkgezJx7nAQ2I5f8YvsbOj2a1jxDvt','WfZLplXK','UCFhiA3D1l5vZJjAmjtJRMuWTArTxVr74MpDorwLQp7lHg1b4MMHTaueIRt8NsikuaOuqDilKXRA7LfhlbfoEX0','D','2',4);
+INSERT INTO ti VALUES (6304386,9445677166012152627,'N9nrxwgjU4oyP6Fd','0A3oEvnWabLkgezJx7nAQ2I5f8YvsbOj2a1jxDvt','WfZLplXK','UCFhiA3D1l5vZJjAmjtJRMuWTArTxVr74MpDorwLQp7lHg1b4MMHTaueIRt8NsikuaOuqDilKXRA7LfhlbfoEX0','D','2',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3950278,2771589578307203485,'fvaXxxp6EMxUeTj','yzprNDVpw0QllUuLi6bZUP8vKFvdetKx1Nxj01mof6DNLXHfHT6ETtn3qa5rEurvNsAfO','8hryFjfb9s9SunWtkluOF8RdqhnVOVGo0FhSmT5UvQinpqEYBbGdchHTMp0MJSzfx5LxZFU1iHKZ6Vwc7C','ZO4ZNd9blQ1ntq2paqlqk8SkOJ1bSmiyaEmJYByF0z1EgP3ljc4427RU3lpujVL7oCmDlueC1u','W','RO',5);
+INSERT INTO ti VALUES (3950278,2771589578307203485,'fvaXxxp6EMxUeTj','yzprNDVpw0QllUuLi6bZUP8vKFvdetKx1Nxj01mof6DNLXHfHT6ETtn3qa5rEurvNsAfO','8hryFjfb9s9SunWtkluOF8RdqhnVOVGo0FhSmT5UvQinpqEYBbGdchHTMp0MJSzfx5LxZFU1iHKZ6Vwc7C','ZO4ZNd9blQ1ntq2paqlqk8SkOJ1bSmiyaEmJYByF0z1EgP3ljc4427RU3lpujVL7oCmDlueC1u','W','RO',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (13445678,12772796136701767357,'8dcm','OYVdXW39VqCaDxdgGpSziSB4HIOWoxro0N4OjQvq0T1hmquyWOApS92asgxzKziYbbJjPsLVyqLz81VT3L6Ovm5sECskqwjDb2UcWmXVsvLvdnd','GHAriRiCbaeAxFPDXQevilyLTLlgeZCt3s5Xy6WfoJKXnYhzi4nlPrhfwlOCybv4W4K3aOh6JpRYjmrKTBPiLi3aTA4','3TjrrLNrix4g8bWNCsbR1SFfwQlKi4UWTFiXYoY2h1kBz6g0ecErObqa3TCCYmU9C1ptsdjgBmEuRWF2C7gjJgfdJVjJa5BZCh9l5wZr7uy6Q7Na4NUwQBqBqcvFys7CgKNgJQFj80BNdNLIidrjx1ioVtOqsqf6YDViml1442Tizd6s5n7FWbJBO','uk','Y',6);
+INSERT INTO ti VALUES (13445678,12772796136701767357,'8dcm','OYVdXW39VqCaDxdgGpSziSB4HIOWoxro0N4OjQvq0T1hmquyWOApS92asgxzKziYbbJjPsLVyqLz81VT3L6Ovm5sECskqwjDb2UcWmXVsvLvdnd','GHAriRiCbaeAxFPDXQevilyLTLlgeZCt3s5Xy6WfoJKXnYhzi4nlPrhfwlOCybv4W4K3aOh6JpRYjmrKTBPiLi3aTA4','3TjrrLNrix4g8bWNCsbR1SFfwQlKi4UWTFiXYoY2h1kBz6g0ecErObqa3TCCYmU9C1ptsdjgBmEuRWF2C7gjJgfdJVjJa5BZCh9l5wZr7uy6Q7Na4NUwQBqBqcvFys7CgKNgJQFj80BNdNLIidrjx1ioVtOqsqf6YDViml1442Tizd6s5n7FWbJBO','uk','Y',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b TINYINT, c CHAR(73), d VARBINARY(72), e VARBINARY(20) NOT NULL, f VARCHAR(92), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (565363678,-119,'VnwLJZbUbpgliZDco7j6LDzx8lHweUHzvAckCoiWb2WLwU7nCQYWOh1CV','UmnY4P4GfWii8J7UZE4MqiSjoVhfCchAFkQc4','rCq3TlVaLlvCxT','AYKDJt0q2dHoGmDJzduvU3KXC4uxCUSA8PrtUYFsgi5MSMKm8H0knUwGbjnKlQjQckuCV3DW0mSwY1AzykbJN','hK','B',0);
+CREATE TABLE ti (a INT, b TINYINT, c CHAR(73), d VARBINARY(72), e VARBINARY(20) NOT NULL, f VARCHAR(92), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (861490835,-62,'nqhpaHpS4tRpkAVLRtUKUw5IaI1F7n0M2eHwQ34YJsiNw9AhlenDUUve','apqNZdgcUodzN3GkKYsrCSUuzLwxh2jxoI7SMFVAQehkOHeLRcczl7yMDqjWhxiY7G','dEdW32Dd8dwku','3pXCkeMtJuuUxyEPTjvpOgRp6I7zuFvJMqdCCdLeTXy254KYoeq0DdL9IeoBXjXAPYho0v2','l','f',1);
+INSERT INTO ti VALUES (861490835,-62,'nqhpaHpS4tRpkAVLRtUKUw5IaI1F7n0M2eHwQ34YJsiNw9AhlenDUUve','apqNZdgcUodzN3GkKYsrCSUuzLwxh2jxoI7SMFVAQehkOHeLRcczl7yMDqjWhxiY7G','dEdW32Dd8dwku','3pXCkeMtJuuUxyEPTjvpOgRp6I7zuFvJMqdCCdLeTXy254KYoeq0DdL9IeoBXjXAPYho0v2','l','f',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(74);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(74);
+INSERT INTO t VALUES (-1156855012,-49,'w2y5kBXVKLRgbxBxaTM8dov31','6tTRZvAvZ6kNav7wHRWq','SbxqQwIZYtPQySF','rvDsa4F4e9bX1ykWCSVEe2fNy1P5mkzh1VSTyv4121O7uhRgOB1C5J5LAksOznuLfi0PY2K5iJHVlGfKlDhwj8fK7P0','1','K',2);
+INSERT INTO ti VALUES (-1156855012,-49,'w2y5kBXVKLRgbxBxaTM8dov31','6tTRZvAvZ6kNav7wHRWq','SbxqQwIZYtPQySF','rvDsa4F4e9bX1ykWCSVEe2fNy1P5mkzh1VSTyv4121O7uhRgOB1C5J5LAksOznuLfi0PY2K5iJHVlGfKlDhwj8fK7P0','1','K',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-168841619,105,'5m3nN2gjpw6Jzt0QVAFPo3pbD1pOzJB5ueiI6bXyv11rH1bnYpN','XRiS5kUpe3rlbSfrf3UuilZNyvRNnlnrhKV6jTl50JrXmYYkCJgDYTVVSZzCwqNLSv1xjZdFXGlDHuutV4VMReSmYDYuA2wNRKCN3eNNq1sd9KNgBl8KCKCKcghFRPzbz4Wcu2zuJndbUsrCQZrY9cRLruU7OM23iDWWd0odldn6z6yNmcjhm4lxaxhjTa7Ugu5oCENiBGuhqkn0ymk','lv8PHPe1oW30Y9ocyruM','udcWtiv07CHw9p5RmruJI9m9wZ2Rj','E','a',3);
+INSERT INTO ti VALUES (-168841619,105,'5m3nN2gjpw6Jzt0QVAFPo3pbD1pOzJB5ueiI6bXyv11rH1bnYpN','XRiS5kUpe3rlbSfrf3UuilZNyvRNnlnrhKV6jTl50JrXmYYkCJgDYTVVSZzCwqNLSv1xjZdFXGlDHuutV4VMReSmYDYuA2wNRKCN3eNNq1sd9KNgBl8KCKCKcghFRPzbz4Wcu2zuJndbUsrCQZrY9cRLruU7OM23iDWWd0odldn6z6yNmcjhm4lxaxhjTa7Ugu5oCENiBGuhqkn0ymk','lv8PHPe1oW30Y9ocyruM','udcWtiv07CHw9p5RmruJI9m9wZ2Rj','E','a',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (873245560,-62,'k6OB','S1Z2u1Zct0df1c2SoxQXKuOILZX7Rb5GU8pP2uOJU2tjUSf3kXA','WC6F4JQJBg','Dh0hhpoxhBZdrEkb6cdjyaMeVSdH41jCPWhsotpdd0K3a2EqRNubRUb32zCq7gPXm8LI6SAwS0sufbfwv6jldXCadkjJnlX6rRQL2I0Ko7dFaDPuh1cpm49dSZJ2wVefpFGlSulVGsA70MABSJOb2qwY9u2WtDZ4vb6ErcbjJFkV2L7JmopVeRNzvXRHR7N5lTu6WjHk7XwfvIVRzPBrMb2zZ4vxlHiAfF18NLyGP60kh8O','H','5',4);
+INSERT INTO ti VALUES (873245560,-62,'k6OB','S1Z2u1Zct0df1c2SoxQXKuOILZX7Rb5GU8pP2uOJU2tjUSf3kXA','WC6F4JQJBg','Dh0hhpoxhBZdrEkb6cdjyaMeVSdH41jCPWhsotpdd0K3a2EqRNubRUb32zCq7gPXm8LI6SAwS0sufbfwv6jldXCadkjJnlX6rRQL2I0Ko7dFaDPuh1cpm49dSZJ2wVefpFGlSulVGsA70MABSJOb2qwY9u2WtDZ4vb6ErcbjJFkV2L7JmopVeRNzvXRHR7N5lTu6WjHk7XwfvIVRzPBrMb2zZ4vxlHiAfF18NLyGP60kh8O','H','5',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-819310001,-56,'85pkohNLdu8wnjy7f95','S4tI22N0BF9yRhibzXouCxaUWCiKJhD6J5qJQ36yt5DrLP7XSmi9FGonda4ypWxHhEiex16XeuwGjWTxa39JvXSx30xPJwFSra2kpOVfQ5P9F47NrrSrwE908bxQ','2RL8M1LM4Q','AoyBlQMxptAqmOFsaGQc4EtvQk1WI0q3oujWFD1IkOBjtAfeFDaS9WufrtcWQrVpmTTtdPMOjkEyF7bIa2Ob2vMXG7DyhJSAHnrf6fZWXdYTltln6HtL2ic46m6Dt7er0j9VxzmHerEW','nC','9',5);
+INSERT INTO ti VALUES (-819310001,-56,'85pkohNLdu8wnjy7f95','S4tI22N0BF9yRhibzXouCxaUWCiKJhD6J5qJQ36yt5DrLP7XSmi9FGonda4ypWxHhEiex16XeuwGjWTxa39JvXSx30xPJwFSra2kpOVfQ5P9F47NrrSrwE908bxQ','2RL8M1LM4Q','AoyBlQMxptAqmOFsaGQc4EtvQk1WI0q3oujWFD1IkOBjtAfeFDaS9WufrtcWQrVpmTTtdPMOjkEyF7bIa2Ob2vMXG7DyhJSAHnrf6fZWXdYTltln6HtL2ic46m6Dt7er0j9VxzmHerEW','nC','9',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (551098551,127,'j8qH4el','7Jj8HaUo1wMDGZQxRI2C7yZgb9OQD15lGjdt8lGEhm7xzZwvHZ2kMaOLGtnpy9ZwJgIoVYSY02UgiMVI2l0Y9AOftjGOcItV46ty09UAWKMSL2sTR9H9IN8OkaJJKvEjPXYPmuLNumxkxyCVmH5mMbKouZD4B3OqODfFL3NyBAIGOW7ATeCbI8h7l0hXzPMZ','YLp47IpxE','ISJKYGFKHY0P0AoR3m5mP6nCYtH2DVjalK41AGJvORwQsDXlYShyvnsxq47FCggaHwGiUylBmXgd7YCKIqCKSNUR96VZQScRmV5lMP5xsL6LpHbcZTAhTHRiZIeJuM2uBdJZ9fVhkW0efrPrCmwudkDzlNHdLr4RXUQ7gEts30a2Os1iINY2clNSY6PaCDWzhHDTvFNP35xJxoEd6BqgLeMnkkBCRfrLEvFve9IW4vEoYwYuKN2','l','NH',6);
+INSERT INTO ti VALUES (551098551,127,'j8qH4el','7Jj8HaUo1wMDGZQxRI2C7yZgb9OQD15lGjdt8lGEhm7xzZwvHZ2kMaOLGtnpy9ZwJgIoVYSY02UgiMVI2l0Y9AOftjGOcItV46ty09UAWKMSL2sTR9H9IN8OkaJJKvEjPXYPmuLNumxkxyCVmH5mMbKouZD4B3OqODfFL3NyBAIGOW7ATeCbI8h7l0hXzPMZ','YLp47IpxE','ISJKYGFKHY0P0AoR3m5mP6nCYtH2DVjalK41AGJvORwQsDXlYShyvnsxq47FCggaHwGiUylBmXgd7YCKIqCKSNUR96VZQScRmV5lMP5xsL6LpHbcZTAhTHRiZIeJuM2uBdJZ9fVhkW0efrPrCmwudkDzlNHdLr4RXUQ7gEts30a2Os1iINY2clNSY6PaCDWzhHDTvFNP35xJxoEd6BqgLeMnkkBCRfrLEvFve9IW4vEoYwYuKN2','l','NH',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(15), d VARBINARY(5), e VARCHAR(3), f VARCHAR(42), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (27372,17794,'j','o6c69','W','LmRAjXd','d','u',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(15), d VARBINARY(5), e VARCHAR(3), f VARCHAR(42), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2886898321,-7545,'r','AMr','E','Y1','A','0G',1);
+INSERT INTO ti VALUES (2886898321,-7545,'r','AMr','E','Y1','A','0G',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(16);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(16);
+INSERT INTO t VALUES (983173422,-27120,'rg','DyfnY','kj','1PgW2Y4kjpCUiUNPSxZZqe7aCLC','u','y',2);
+INSERT INTO ti VALUES (983173422,-27120,'rg','DyfnY','kj','1PgW2Y4kjpCUiUNPSxZZqe7aCLC','u','y',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3173917388,-16456,'hMsukG31c','h3XE3cAumSLl3Ajp2tbCOpZ7jmXPZQwGw9Er73FQaYcWoSF4GLBzt3zVgXBF','rM','qmSEKUiJGiFVjdKBj','o','s',3);
+INSERT INTO ti VALUES (3173917388,-16456,'hMsukG31c','h3XE3cAumSLl3Ajp2tbCOpZ7jmXPZQwGw9Er73FQaYcWoSF4GLBzt3zVgXBF','rM','qmSEKUiJGiFVjdKBj','o','s',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2388892072,8819,'S4zxyaCCz23WNQPj','OXhD3alABhvduBZhxr7hWWJr9mubuC5syOfsvw5w87voPh7Gi4pwYj','5','UUcWGyrr0cxSh4c3wia8U','i','jR',4);
+INSERT INTO ti VALUES (2388892072,8819,'S4zxyaCCz23WNQPj','OXhD3alABhvduBZhxr7hWWJr9mubuC5syOfsvw5w87voPh7Gi4pwYj','5','UUcWGyrr0cxSh4c3wia8U','i','jR',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3040728029,27240,'fVkwAqMG5U0d5N','jn4ZwB0sBGSdmMjbMOw8PfacmMQLd','6','OTbPhQO8l0piFFjHeovF9pBv1ERvq6UywCIwFbKgargzBFSE3pjGfzPQrvrmSJfR6C8k2x9lobHckYSE8p8EHNISda60xxl97jGtIx','a','Q',5);
+INSERT INTO ti VALUES (3040728029,27240,'fVkwAqMG5U0d5N','jn4ZwB0sBGSdmMjbMOw8PfacmMQLd','6','OTbPhQO8l0piFFjHeovF9pBv1ERvq6UywCIwFbKgargzBFSE3pjGfzPQrvrmSJfR6C8k2x9lobHckYSE8p8EHNISda60xxl97jGtIx','a','Q',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (4017720352,-23365,'T','TgveyvQB0l7w2qMMukgzKm5zl0FrQei1Zh42ZygdX0rd4EHzyyfnoJX3sg7HDsLNqK5MzV0pgmBaSJxBTePgFKS6bXDSXwVFGoRRI3SlvTAhCHgo3LpmXs1BiEPUjUNFSbKaAk2eq17ueJw3vv2oixNrrjQTBjKvPqXDBte1DeAsbnO6dBNKwfLpAviCxQye89R0x80h7C1CiGmp9wIacuXsdxHr8QuA1','K','0AvQKJWYIwsp73BC5GTYX0HxJy19bafNnvTUZr3ejfKKFu3aPXrOJm','4','2Gl',6);
+INSERT INTO ti VALUES (4017720352,-23365,'T','TgveyvQB0l7w2qMMukgzKm5zl0FrQei1Zh42ZygdX0rd4EHzyyfnoJX3sg7HDsLNqK5MzV0pgmBaSJxBTePgFKS6bXDSXwVFGoRRI3SlvTAhCHgo3LpmXs1BiEPUjUNFSbKaAk2eq17ueJw3vv2oixNrrjQTBjKvPqXDBte1DeAsbnO6dBNKwfLpAviCxQye89R0x80h7C1CiGmp9wIacuXsdxHr8QuA1','K','0AvQKJWYIwsp73BC5GTYX0HxJy19bafNnvTUZr3ejfKKFu3aPXrOJm','4','2Gl',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT, c BINARY(9) NOT NULL, d VARBINARY(22), e VARCHAR(48), f VARCHAR(51), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (184,-457222810105181674,'zo','a','7FqOyoAU58h383ZZcDNa8pwvryH1mjMYujSTERz5','s2JH2a7','S','y',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT, c BINARY(9) NOT NULL, d VARBINARY(22), e VARCHAR(48), f VARCHAR(51), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (40622,-1533292681407164147,'ljrK2BWEH','iqeA4Dg679w7Gz9tixRJlz','do2b5xR7id0QsJfk111AUvDzOH','rnGqO8CVATH4dLncKRbQkGvXmixMs','n','A',1);
+INSERT INTO ti VALUES (40622,-1533292681407164147,'ljrK2BWEH','iqeA4Dg679w7Gz9tixRJlz','do2b5xR7id0QsJfk111AUvDzOH','rnGqO8CVATH4dLncKRbQkGvXmixMs','n','A',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(10) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(10) NOT NULL;
+INSERT INTO t VALUES (17010,-3651192536048348371,'qpNOhJ','gVTYEFROY','DmpLs7R9rx4C5Cn1pdemGVdoBnr9zxohyKJp','fdVgn6wZdQZTLCrpUJUL4xLi7TOzUu8XTBUIX','7','B',2);
+INSERT INTO ti VALUES (17010,-3651192536048348371,'qpNOhJ','gVTYEFROY','DmpLs7R9rx4C5Cn1pdemGVdoBnr9zxohyKJp','fdVgn6wZdQZTLCrpUJUL4xLi7TOzUu8XTBUIX','7','B',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (166,-515476710159116151,'TE9XT','BdQoMIrooJsYs4NjlaEGahDjVFL7MC40xMofEp4tapCgaXVb1AY5UfrcYCg2JjutNHdvUXviFQZHQylVWJRCPhAR4sG3FTSIe9Qa6kOW0nSlgdnxeMmj8gOD92aUmLiiVo4wXRTeVE5DOj7','7CQ5010b3V','m6dHsSakONQ6jyNOoaXK','h','j',3);
+INSERT INTO ti VALUES (166,-515476710159116151,'TE9XT','BdQoMIrooJsYs4NjlaEGahDjVFL7MC40xMofEp4tapCgaXVb1AY5UfrcYCg2JjutNHdvUXviFQZHQylVWJRCPhAR4sG3FTSIe9Qa6kOW0nSlgdnxeMmj8gOD92aUmLiiVo4wXRTeVE5DOj7','7CQ5010b3V','m6dHsSakONQ6jyNOoaXK','h','j',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (39370,-1310310255274659529,'CvaDxzFgY','TaQ9G9pKoj7s90pppR0vsy6GlIBkLCpEUq2Cm0HK3V10xFkOp74MpH0hJSY5unfbJmEjOQ7V5lGemnxrBiyjf6Wg80D0embp4Mzqc0Se9ZmBTg2L4zRuwl332AIuFbJfljo78YshStvrp5eLyZThALGsDYe7lZ7C','ix0LK64fP8DfEStWDDliEmPDlTXalANvq','YmmhYplAb75AOyULtGeUPAuvQxQuKxFIIMVZWshc8QusAl1JwLEdtEqSoRKgpAMkglGY6hkVa05aAkUQgLJf3yWI1sipP751b7FmOLiNXF9U1MKR1V1JamuTXMfs95DlTAlvuhnN9ZkPTZsIzrbHXvqtUS2dmlec8i7APkw0SfnYMiJR1Kwi','m','B',4);
+INSERT INTO ti VALUES (39370,-1310310255274659529,'CvaDxzFgY','TaQ9G9pKoj7s90pppR0vsy6GlIBkLCpEUq2Cm0HK3V10xFkOp74MpH0hJSY5unfbJmEjOQ7V5lGemnxrBiyjf6Wg80D0embp4Mzqc0Se9ZmBTg2L4zRuwl332AIuFbJfljo78YshStvrp5eLyZThALGsDYe7lZ7C','ix0LK64fP8DfEStWDDliEmPDlTXalANvq','YmmhYplAb75AOyULtGeUPAuvQxQuKxFIIMVZWshc8QusAl1JwLEdtEqSoRKgpAMkglGY6hkVa05aAkUQgLJf3yWI1sipP751b7FmOLiNXF9U1MKR1V1JamuTXMfs95DlTAlvuhnN9ZkPTZsIzrbHXvqtUS2dmlec8i7APkw0SfnYMiJR1Kwi','m','B',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (3469,-1754061421254516177,'P8xaNOe','cTIwbbskVtspB2mRWqsc7wbC4H6B7NKBbnNyim0hTkUEBct23l9quCxnsfG7lx8fzDAga6mhzGDdMVLaPMHSSoKMNAWePcE','ucFX53Oe0DMtAWG6AhFPEDEoOnipbJZygWXIsAGsr','dVN7OnbiDQeq1dwLmwoYQPSRrJgtlf4xVhlnaFyX7BHxg5CO9ruKdzx6pRYl4PnVsjDgnUSOjAhNYLLqL6OYYTzroXhml4KqW5t58HoGX3CVloK21lMyr4nk9dcFDjMGRlc6zKorrVpxGJUtEUP7wdyVThT','dw','T',5);
+INSERT INTO ti VALUES (3469,-1754061421254516177,'P8xaNOe','cTIwbbskVtspB2mRWqsc7wbC4H6B7NKBbnNyim0hTkUEBct23l9quCxnsfG7lx8fzDAga6mhzGDdMVLaPMHSSoKMNAWePcE','ucFX53Oe0DMtAWG6AhFPEDEoOnipbJZygWXIsAGsr','dVN7OnbiDQeq1dwLmwoYQPSRrJgtlf4xVhlnaFyX7BHxg5CO9ruKdzx6pRYl4PnVsjDgnUSOjAhNYLLqL6OYYTzroXhml4KqW5t58HoGX3CVloK21lMyr4nk9dcFDjMGRlc6zKorrVpxGJUtEUP7wdyVThT','dw','T',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6390,-867940834800714667,'bPhFe','HOOUVh1M9Vm0m0QqLMBnFcW77vqexEZUGGaGdGWylxGMTf74wAEnJP62X1dO4LtQL3bOB','aKZwvpkTJ','wiAY1Uy1qOPhjHpB0G9o4yF6lq3ti69FiuKMkPhIRlltaU05OBfSgxFYJBPhZJgLLzrFNbJiNGasG8ddhm716dp8WkKQ1dFO6l4DShxYNQDq4vhY491xPLgUdkDs41ftr0y8YAOSNAshoMLxc4weaRNqH0rmVbNNnk1iBUSwqzPqSjBhZwQgN9SYsfZFWnxbM1JvVHZVVkZ5o6zCNa1mmCxz3MZU','yE','K',6);
+INSERT INTO ti VALUES (6390,-867940834800714667,'bPhFe','HOOUVh1M9Vm0m0QqLMBnFcW77vqexEZUGGaGdGWylxGMTf74wAEnJP62X1dO4LtQL3bOB','aKZwvpkTJ','wiAY1Uy1qOPhjHpB0G9o4yF6lq3ti69FiuKMkPhIRlltaU05OBfSgxFYJBPhZJgLLzrFNbJiNGasG8ddhm716dp8WkKQ1dFO6l4DShxYNQDq4vhY491xPLgUdkDs41ftr0y8YAOSNAshoMLxc4weaRNqH0rmVbNNnk1iBUSwqzPqSjBhZwQgN9SYsfZFWnxbM1JvVHZVVkZ5o6zCNa1mmCxz3MZU','yE','K',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b MEDIUMINT, c BINARY(61), d VARBINARY(78) NOT NULL, e VARCHAR(52) NOT NULL, f VARCHAR(52), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8232300679085144405,-76627,'9fOOC9rUvD5A9s0QhxEm5s9pEbBfsw3He75K6YCwLxSf9FfwDAWtkJ6NuQTCb','afaPUZL1wZZa0HeP6ymfq4rrQ','genUogb71hM9HUC2Ygit835r','zhPVUnYHNopetZmJzOchdrayaUky86e','WP','o',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b MEDIUMINT, c BINARY(61), d VARBINARY(78) NOT NULL, e VARCHAR(52) NOT NULL, f VARCHAR(52), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-170810324757933635,6187696,'v55qVDimSLVeRFqgEq7BV','knC87Pfb4pVUXQSJFv9oEvpZUEgMuBcvmgbR5QcyHFXsoARBz1nE','K','u0DVokescqSoiSGM7','F','r',1);
+INSERT INTO ti VALUES (-170810324757933635,6187696,'v55qVDimSLVeRFqgEq7BV','knC87Pfb4pVUXQSJFv9oEvpZUEgMuBcvmgbR5QcyHFXsoARBz1nE','K','u0DVokescqSoiSGM7','F','r',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(62);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(62);
+INSERT INTO t VALUES (-35700771470467550,5586923,'PkmurYfmfU4vGXFUd5vAkdOf7JWascDH3iM55VH3yIrGMuCz','1L7XJ1pV7ikWmta9MrQrEKj4w1MCJMzFlVJIVNdctvPMmNCEJdtN','PTMxYEj9r7UFNZ2dMlaUCCwKoFz1F2','K064lvpDwOAmzEuBOxUM483tVHMRVi','7','o',2);
+INSERT INTO ti VALUES (-35700771470467550,5586923,'PkmurYfmfU4vGXFUd5vAkdOf7JWascDH3iM55VH3yIrGMuCz','1L7XJ1pV7ikWmta9MrQrEKj4w1MCJMzFlVJIVNdctvPMmNCEJdtN','PTMxYEj9r7UFNZ2dMlaUCCwKoFz1F2','K064lvpDwOAmzEuBOxUM483tVHMRVi','7','o',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5594152804047522357,7604970,'rQR2GWwgC0iGwtGvLJ2UuIna9TE3wQ0BRXq4rkY','M93rgaayxPMsjUfHulQzvnnSZayVa8AK6iEp4aGufcGskJreBGCOjnunm6Eulpv819EEykRjmrxa1OGONwV7SWaN1iabOSa47gCbv85PQe3iG4t0yYdtsoDm3Oy73xhWSNeaK7c9qdDvvv7w7iz7Qjma42hGq809jNzs5lyz0xfDsuQHMETX7FFO0tx1HLt0RFy8ka9gloUXrYbsKle','CajXW','mzcGRhN2','h','9',3);
+INSERT INTO ti VALUES (5594152804047522357,7604970,'rQR2GWwgC0iGwtGvLJ2UuIna9TE3wQ0BRXq4rkY','M93rgaayxPMsjUfHulQzvnnSZayVa8AK6iEp4aGufcGskJreBGCOjnunm6Eulpv819EEykRjmrxa1OGONwV7SWaN1iabOSa47gCbv85PQe3iG4t0yYdtsoDm3Oy73xhWSNeaK7c9qdDvvv7w7iz7Qjma42hGq809jNzs5lyz0xfDsuQHMETX7FFO0tx1HLt0RFy8ka9gloUXrYbsKle','CajXW','mzcGRhN2','h','9',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-4636868900274773887,-872940,'9jML9AdpAUREKgWXk4WV8Hv8o8JRvJseu2ROe96BZYiXmefcq8wbVO9duG','CioK7S29UesF0ct2EQc4DwSFCVlaxr5pAf5pps8Wf85bruvkY6OxmbJy2A0rA3gTAXMPffTFrvUYPe7RoFZhKB1BaxF88eS2CBlCfznqO7l9y1caIl8oJD9nv7RC1208koyljaeAFbswIJvS2kDGDm4jHYdKj6cwhohN23ABew29NevFs7','F527lz','lbUI3tujDt4we2KfgKVdUX67tLCmapPGFtZUw0K7H6PTngxd6L8abg1mTuwGrNVhYPuLdwwM922kq8eIfDz9rCgWr45oacqS0aKDvU5NZPJWRPi2jnZl2x6gzOvIZ04X9nmtiUsXZuE4kiY7uevGNW4O2XyLQGyqgFGgRztJBKngdCYrzGhzkJyEwQVc19jr5hSFMDT5nr8OTz1YIFMc4mx7gJyBXl4jct3p4Lw','3','C',4);
+INSERT INTO ti VALUES (-4636868900274773887,-872940,'9jML9AdpAUREKgWXk4WV8Hv8o8JRvJseu2ROe96BZYiXmefcq8wbVO9duG','CioK7S29UesF0ct2EQc4DwSFCVlaxr5pAf5pps8Wf85bruvkY6OxmbJy2A0rA3gTAXMPffTFrvUYPe7RoFZhKB1BaxF88eS2CBlCfznqO7l9y1caIl8oJD9nv7RC1208koyljaeAFbswIJvS2kDGDm4jHYdKj6cwhohN23ABew29NevFs7','F527lz','lbUI3tujDt4we2KfgKVdUX67tLCmapPGFtZUw0K7H6PTngxd6L8abg1mTuwGrNVhYPuLdwwM922kq8eIfDz9rCgWr45oacqS0aKDvU5NZPJWRPi2jnZl2x6gzOvIZ04X9nmtiUsXZuE4kiY7uevGNW4O2XyLQGyqgFGgRztJBKngdCYrzGhzkJyEwQVc19jr5hSFMDT5nr8OTz1YIFMc4mx7gJyBXl4jct3p4Lw','3','C',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-872673708284844087,-1259461,'SUkqI7kSi7gykh7KFAvsLlj3AmkRnKQ6sMyVnXDs9','McoIxp6360BlTQpslh2aYqUzQuJ0YaFmATz2WOL7kwvcrzZNNV1xgeQvuPcb7R1FccIYCSHFlH2X3YWU0AQXGm0igvjxcb7WMBOZE0aVSdOhbUppPB7V5kUAJBdj4','Zc3Qu0EgPi0rdrTy7mmBYLHh5ZUAc1DwzrFlE8OxUc5n5658','ZhqMjpUnCWkxfdWhL8fM2OGsH6Lz5Q9RBtY77HLdjWbKGJECsuiZvzzGQ1j6TSsegQOVp3LxnvIJTzueKoHAWSakdsNgAnXd2xWdzsJEDzCf6BMlujdoplFhtDNRUgzkLRVemVLgPRUw0QIKjZh3gX6Qhm0YUXG3QvoV9id7SS30aFRMETjf9IVDv2eLw1wddIPm63DzBzLrPdb0BnN','42r','4',5);
+INSERT INTO ti VALUES (-872673708284844087,-1259461,'SUkqI7kSi7gykh7KFAvsLlj3AmkRnKQ6sMyVnXDs9','McoIxp6360BlTQpslh2aYqUzQuJ0YaFmATz2WOL7kwvcrzZNNV1xgeQvuPcb7R1FccIYCSHFlH2X3YWU0AQXGm0igvjxcb7WMBOZE0aVSdOhbUppPB7V5kUAJBdj4','Zc3Qu0EgPi0rdrTy7mmBYLHh5ZUAc1DwzrFlE8OxUc5n5658','ZhqMjpUnCWkxfdWhL8fM2OGsH6Lz5Q9RBtY77HLdjWbKGJECsuiZvzzGQ1j6TSsegQOVp3LxnvIJTzueKoHAWSakdsNgAnXd2xWdzsJEDzCf6BMlujdoplFhtDNRUgzkLRVemVLgPRUw0QIKjZh3gX6Qhm0YUXG3QvoV9id7SS30aFRMETjf9IVDv2eLw1wddIPm63DzBzLrPdb0BnN','42r','4',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (880415183232019258,5823403,'G0AArQgPZzTwWCbdJ3U7YiT4DXnJVgjACqftOmq0bF3fM9','GBP6kmQX6NWpA10PBWp6NIWh8D71VAMkNDZTucsvh90UelBTuw5i','U5SGlyja61','JoOU1ub4KxBuK75KUwgCJVnJS1mKvAT2s48nGpgOyENBbjjvFXE7xsvab75n0RqJzaitvazemCcF6XRMAfRVLSuxrq3DmdIGokXB1KBal','r1n','8v',6);
+INSERT INTO ti VALUES (880415183232019258,5823403,'G0AArQgPZzTwWCbdJ3U7YiT4DXnJVgjACqftOmq0bF3fM9','GBP6kmQX6NWpA10PBWp6NIWh8D71VAMkNDZTucsvh90UelBTuw5i','U5SGlyja61','JoOU1ub4KxBuK75KUwgCJVnJS1mKvAT2s48nGpgOyENBbjjvFXE7xsvab75n0RqJzaitvazemCcF6XRMAfRVLSuxrq3DmdIGokXB1KBal','r1n','8v',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b INT, c CHAR(12) NOT NULL, d VARBINARY(88), e VARCHAR(22) NOT NULL, f VARBINARY(89) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (145,-110952200,'8mi4Nx7ascN','aqNpnCaR9hoQ7evAiblYzvLWS73aZH2mFYRTvTm6LSdg1SXRkk0BjKCta5X1MRuLz','rH4b9Vhzp','JOAvK9OTe3CPMFjrX0q7wkh9d3Dz8HpVApC','z','7',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b INT, c CHAR(12) NOT NULL, d VARBINARY(88), e VARCHAR(22) NOT NULL, f VARBINARY(89) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2088844042,-1836675403,'gvW0DIul','ac0d5DSf3ytOwM0LvTfOFZyhAslbVlrd3DkpwtCnspn','aQepBaoL0AhEoQIQI9','YWXOo3eRdmnhFJZ97vw90Ufw1ueuBaY0iXQadN71OLI09gDjo0vEJqqCKpQH508PF2oQl7S0cmElGqaGzBY','a','J',1);
+INSERT INTO ti VALUES (2088844042,-1836675403,'gvW0DIul','ac0d5DSf3ytOwM0LvTfOFZyhAslbVlrd3DkpwtCnspn','aQepBaoL0AhEoQIQI9','YWXOo3eRdmnhFJZ97vw90Ufw1ueuBaY0iXQadN71OLI09gDjo0vEJqqCKpQH508PF2oQl7S0cmElGqaGzBY','a','J',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(13) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(13) NOT NULL;
+INSERT INTO t VALUES (3597152762,-1608067514,'y5fSbaYq','mTF8iCmLsV296km4','g1BBpEvPPk4HbDqgJ','MKFkVOqnYDS0D4ZjpYBYLXOAfl9u95BBbqCWfsmI3TQj2hbL6OTPIDjFurd3YJCAGFTRT2NKKErp','h','T',2);
+INSERT INTO ti VALUES (3597152762,-1608067514,'y5fSbaYq','mTF8iCmLsV296km4','g1BBpEvPPk4HbDqgJ','MKFkVOqnYDS0D4ZjpYBYLXOAfl9u95BBbqCWfsmI3TQj2hbL6OTPIDjFurd3YJCAGFTRT2NKKErp','h','T',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (495679365,-1344361794,'T44BFumP2','kAoX8E8v2GuNPoCcFT','QcvdBZewKzTszw','CHNvQ1XJ9IAaWi2LbvPgC3PyeIcw1C1V','V','3',3);
+INSERT INTO ti VALUES (495679365,-1344361794,'T44BFumP2','kAoX8E8v2GuNPoCcFT','QcvdBZewKzTszw','CHNvQ1XJ9IAaWi2LbvPgC3PyeIcw1C1V','V','3',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1422009530,1186711382,'Bs9ez','PHHRWUHB9MVr8N6yEt6ZHlVaU9tIdJrrfjzmXS47ciqC31sM2wYSM8tbbpzBB7fl9','JdsNXVbZpM','Gj0QG3WmQAKY5UcJtbtUB4lxt6SUxPW5K2b','T','l',4);
+INSERT INTO ti VALUES (1422009530,1186711382,'Bs9ez','PHHRWUHB9MVr8N6yEt6ZHlVaU9tIdJrrfjzmXS47ciqC31sM2wYSM8tbbpzBB7fl9','JdsNXVbZpM','Gj0QG3WmQAKY5UcJtbtUB4lxt6SUxPW5K2b','T','l',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3927502979,541675954,'dVpG8GB90x4D','QcBeArKcn5RVfaF6itYupCqgR8U9yjsFLTVhcJlyv82k0AtPjM99ePMjSHCz947XCU7EZhc6Wfv1JLeC089dWPOEfmb4DmjEedubCuxUkiew1VPV4TTrzPIfrlfXBssxhlbqAWk2NsKxuZgg8TgEJz8BzCXOmxdz8LR8NdLlacXNgwMxdp7kmP3xLZKrpwPIK8EUaDmFXfZoJm2gIXurBqvBEvDcFDOg10xgppgMmTGkhFRI','I6MesxTaRgEHf2zk7','GBpsMNSdVsXyVQBfn3CVZoaNya1FtYzKo3JQcVb7SWfJlLJ05s4gqmUnYIlLrgmsqQf3tvOIVIPhmAzQiDYAgrP7lme12sgKAamSqC1dI1vr8mwUr4jzXFFoeKbJVQi1KP4rSf9yxcjETSMNHY4vbQejP7Opfv1NpkS3vZlm5h2VVpv6UI3Wp2D6Az','i','E',5);
+INSERT INTO ti VALUES (3927502979,541675954,'dVpG8GB90x4D','QcBeArKcn5RVfaF6itYupCqgR8U9yjsFLTVhcJlyv82k0AtPjM99ePMjSHCz947XCU7EZhc6Wfv1JLeC089dWPOEfmb4DmjEedubCuxUkiew1VPV4TTrzPIfrlfXBssxhlbqAWk2NsKxuZgg8TgEJz8BzCXOmxdz8LR8NdLlacXNgwMxdp7kmP3xLZKrpwPIK8EUaDmFXfZoJm2gIXurBqvBEvDcFDOg10xgppgMmTGkhFRI','I6MesxTaRgEHf2zk7','GBpsMNSdVsXyVQBfn3CVZoaNya1FtYzKo3JQcVb7SWfJlLJ05s4gqmUnYIlLrgmsqQf3tvOIVIPhmAzQiDYAgrP7lme12sgKAamSqC1dI1vr8mwUr4jzXFFoeKbJVQi1KP4rSf9yxcjETSMNHY4vbQejP7Opfv1NpkS3vZlm5h2VVpv6UI3Wp2D6Az','i','E',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3628523579,-1603941776,'sJVTlMh2Q','qwL8nPEBzndURkA7Vv0dT7QLcxE023qLsuzS5KCqNI9Uw1sXRTXraLZ3KnvX6sLpJU3fesJEC1AVdeguLAyC6xJqd6rrQpbbZIkbA6cluNCT1l5nE','t','XD8trJQteSWo5F1HrpqXWbULYljk8M3YLm0cyvosxJs83QwMRNFdD2d1N4apuuOhALwD9Objpw51mC6LYPoO4MEYdKM4qtTHmKwkfPO7THgRTUYnMPd90gWxjvDNmNmLmKo8tKerx8xmKpcdd1tqPL8jKnUj9l30OR5YEhOj4OFaXbqcBr4yhsbfCaKZ7fap3rz3YWCC2P1RhTka5h','j','uX',6);
+INSERT INTO ti VALUES (3628523579,-1603941776,'sJVTlMh2Q','qwL8nPEBzndURkA7Vv0dT7QLcxE023qLsuzS5KCqNI9Uw1sXRTXraLZ3KnvX6sLpJU3fesJEC1AVdeguLAyC6xJqd6rrQpbbZIkbA6cluNCT1l5nE','t','XD8trJQteSWo5F1HrpqXWbULYljk8M3YLm0cyvosxJs83QwMRNFdD2d1N4apuuOhALwD9Objpw51mC6LYPoO4MEYdKM4qtTHmKwkfPO7THgRTUYnMPd90gWxjvDNmNmLmKo8tKerx8xmKpcdd1tqPL8jKnUj9l30OR5YEhOj4OFaXbqcBr4yhsbfCaKZ7fap3rz3YWCC2P1RhTka5h','j','uX',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(10) NOT NULL, d VARCHAR(61) NOT NULL, e VARBINARY(56), f VARCHAR(7) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1772024,12497417,'O6u','0IUyVwCid1n7cMME','3Hi2suYfwduxTIqBH1HZ5f5P','XBaeYR','w','mM',0);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(10) NOT NULL, d VARCHAR(61) NOT NULL, e VARBINARY(56), f VARCHAR(7) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-3605685547634392464,4639798,'mQcc','s5F','UNhsZTBN4eRTIhC1BMM5KnOJhfgq66xfDuaV3zzWKOxD','rh856','D','X',1);
+INSERT INTO ti VALUES (-3605685547634392464,4639798,'mQcc','s5F','UNhsZTBN4eRTIhC1BMM5KnOJhfgq66xfDuaV3zzWKOxD','rh856','D','X',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(11) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(11) NOT NULL;
+INSERT INTO t VALUES (2038242663839925338,10546788,'BRHl','MU2ECXSZygYjJdOD3Pvolht2NykjXIQaoSKS573AHKZ','xtTdDryJDKUh97XiKtTGA9D3t320jf8lbjZOcTzTCzri7qqgf','7P4zQgN','E','W',2);
+INSERT INTO ti VALUES (2038242663839925338,10546788,'BRHl','MU2ECXSZygYjJdOD3Pvolht2NykjXIQaoSKS573AHKZ','xtTdDryJDKUh97XiKtTGA9D3t320jf8lbjZOcTzTCzri7qqgf','7P4zQgN','E','W',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-3230273355088317995,1910543,'GUSp0ojq4gp','19LnrSdpa5omv54KCmxMMZcbZTsBF8ZCIuEKvCm0Znk36uLJBkzVKlBsym815bnm161BWDc6gJMWq6RLoHXFOcnxeDIOvK1gF7CZFVNll2uxj1qF188idat5Oc3y2yF6B8mVKvXJeQVIRkW5AQZIsyoVb60A16WOBQmtgCT69aHqKzz1MDh','V','wy7b','3','U',3);
+INSERT INTO ti VALUES (-3230273355088317995,1910543,'GUSp0ojq4gp','19LnrSdpa5omv54KCmxMMZcbZTsBF8ZCIuEKvCm0Znk36uLJBkzVKlBsym815bnm161BWDc6gJMWq6RLoHXFOcnxeDIOvK1gF7CZFVNll2uxj1qF188idat5Oc3y2yF6B8mVKvXJeQVIRkW5AQZIsyoVb60A16WOBQmtgCT69aHqKzz1MDh','V','wy7b','3','U',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-6204319050014575382,5421434,'SwjPlG3B','5xcVz3VfAgkz6Io2RDpL2PsoCFafzLTIgy2w2TveBBR2W2Kq8ElkAHALwQjmBa7T5CNTSePwJifWVpukLZ8ndA7hvRbhJOqFxiJix370bJqe1jdLocGL0ogIAsium8qrsIIPowPcCyg3BpxNeyzgy1rYaM0xO5eC5vBZ8','MOP3PgCtwRmZWwwygp6Nme55sOdHV','LLQYlYOip0SSJQXTfAsJQK7jdMzthbGd4tWy7WhkD6NqsVYfJE7PRR3NWlfMcSIo1HMnRCBsO0s','Y','X',4);
+INSERT INTO ti VALUES (-6204319050014575382,5421434,'SwjPlG3B','5xcVz3VfAgkz6Io2RDpL2PsoCFafzLTIgy2w2TveBBR2W2Kq8ElkAHALwQjmBa7T5CNTSePwJifWVpukLZ8ndA7hvRbhJOqFxiJix370bJqe1jdLocGL0ogIAsium8qrsIIPowPcCyg3BpxNeyzgy1rYaM0xO5eC5vBZ8','MOP3PgCtwRmZWwwygp6Nme55sOdHV','LLQYlYOip0SSJQXTfAsJQK7jdMzthbGd4tWy7WhkD6NqsVYfJE7PRR3NWlfMcSIo1HMnRCBsO0s','Y','X',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5280988867972655863,3404648,'F7','As4WYGVr9LESZ8SjUr9k5GCHvWfGK7I4gli1Uu0EptKQVOEDhbXUYSlYbCEyKV6All2TcVUaZfGQOEru1Q79B3oDOW6WsJw3zna3hgNQLBRsvOffalaQUYAft4KNDzDRf98lJPoAi1GtWbjwIGetj4kc4gZIawAwnPq5wK0p5rQTS0RTZfHjEfFbr3uI0Ccvbad1hCBqZFZGs9f7kpzNKSEHfvbbVKhrey','s','ZEPidShMrFCwnFhLU7RH2xSODv94viatZg1vEEJFk4FDX3v7IiM6iNO1hhkKsasf8cyNC75wpqohaMC7kx3QiqbMS7iOjTPGd6xq6Q0dQERkN2Qnk4Gph6WrffsK7OssoAvFOc8e24fbyBnYQg7IXPNXT45KBAYwKtY86W38SJdhjpnhOyWvFebra7Q5dWWA7DX8eRV9ld2i','8U','I',5);
+INSERT INTO ti VALUES (5280988867972655863,3404648,'F7','As4WYGVr9LESZ8SjUr9k5GCHvWfGK7I4gli1Uu0EptKQVOEDhbXUYSlYbCEyKV6All2TcVUaZfGQOEru1Q79B3oDOW6WsJw3zna3hgNQLBRsvOffalaQUYAft4KNDzDRf98lJPoAi1GtWbjwIGetj4kc4gZIawAwnPq5wK0p5rQTS0RTZfHjEfFbr3uI0Ccvbad1hCBqZFZGs9f7kpzNKSEHfvbbVKhrey','s','ZEPidShMrFCwnFhLU7RH2xSODv94viatZg1vEEJFk4FDX3v7IiM6iNO1hhkKsasf8cyNC75wpqohaMC7kx3QiqbMS7iOjTPGd6xq6Q0dQERkN2Qnk4Gph6WrffsK7OssoAvFOc8e24fbyBnYQg7IXPNXT45KBAYwKtY86W38SJdhjpnhOyWvFebra7Q5dWWA7DX8eRV9ld2i','8U','I',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-8842103209970874943,14893488,'T9wR2','MAnF0u37rEiSa5n2gQWayB5Xnyz6aAd38KFnQTrXxYqdwybXYcjtM8kRSYR6OFjHByZ8ASTdB1R20eMrdzeEU','U4b3RkJRDQWnSJTP5z5r7vON4ZDjyyuo0Afc0Z32vjME5EuYyL','o0mgQUWnaQVN7W3JE4mG5XsPEyaHkA4RzH0IbcgYfyqmVbxNOi9EI8QuieaesgL05QliBHeoDnzl382TNCZDYsp0ZROppN8vJmxFA2yV2IRqX7xa3iO26PEuRt7OsGftL2clP','I','F',6);
+INSERT INTO ti VALUES (-8842103209970874943,14893488,'T9wR2','MAnF0u37rEiSa5n2gQWayB5Xnyz6aAd38KFnQTrXxYqdwybXYcjtM8kRSYR6OFjHByZ8ASTdB1R20eMrdzeEU','U4b3RkJRDQWnSJTP5z5r7vON4ZDjyyuo0Afc0Z32vjME5EuYyL','o0mgQUWnaQVN7W3JE4mG5XsPEyaHkA4RzH0IbcgYfyqmVbxNOi9EI8QuieaesgL05QliBHeoDnzl382TNCZDYsp0ZROppN8vJmxFA2yV2IRqX7xa3iO26PEuRt7OsGftL2clP','I','F',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(71) NOT NULL, d VARCHAR(98), e VARCHAR(34) NOT NULL, f VARCHAR(67), g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-13465,12768118,'c26GqweHqxyg40t2bmn3mqd1s26V','5UX0ylmdk5CmSbePdAAkLxCgBXmvEe46QRKu1JgxiK6PAsp66TmICv6lA2iGSK','rvYTwmX0CisHKdZh7oL4n','JXSmOiOpfFUx5KOVLeY7hDrqX1Zpa','Ut','p',0);
+CREATE TABLE ti (a SMALLINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(71) NOT NULL, d VARCHAR(98), e VARCHAR(34) NOT NULL, f VARCHAR(67), g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (7590997,914096,'e5OnGrJv4Y5UrEOrZS9ziY','NPPi5qmnsm8U7M6Lfieux5tPqFkOUMxTDo7qhYaFlnmfQe1u0dbuhFUGnMaMCiTMdSxTIYsefug','Ft0Xcr8dOM4vmTuwc9ZPJcVMy6dhpowonR','RcoJ9XJGSd5mGcCr2L1QSbzwjUltPB8dyEWJaInM7AUZo2fkypSSAaTZ','h','LZ',1);
+INSERT INTO ti VALUES (7590997,914096,'e5OnGrJv4Y5UrEOrZS9ziY','NPPi5qmnsm8U7M6Lfieux5tPqFkOUMxTDo7qhYaFlnmfQe1u0dbuhFUGnMaMCiTMdSxTIYsefug','Ft0Xcr8dOM4vmTuwc9ZPJcVMy6dhpowonR','RcoJ9XJGSd5mGcCr2L1QSbzwjUltPB8dyEWJaInM7AUZo2fkypSSAaTZ','h','LZ',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(72) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(72) NOT NULL;
+INSERT INTO t VALUES (1226689,5142587,'ht7ht2U4doqyfpUlbnGsSyVEIqqETHupdKb4fWLTdDyyeqN8h','MDuvMvQv0Qh47TFBav72','IdwG74Dm9tM9cBhnDgxjtTghFWmdk','q2gG5dhOCtcaUEORSEkc4sDMc','T','UY',2);
+INSERT INTO ti VALUES (1226689,5142587,'ht7ht2U4doqyfpUlbnGsSyVEIqqETHupdKb4fWLTdDyyeqN8h','MDuvMvQv0Qh47TFBav72','IdwG74Dm9tM9cBhnDgxjtTghFWmdk','q2gG5dhOCtcaUEORSEkc4sDMc','T','UY',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-1051660,1526575,'HXB','0ARmMxdzxag7bksTAIO3dJRp6rNBJsTWDXHb3puglWrZnM1qeKSs99OUeagQPqeu9mfDqnYenpVKJJmxURhDL725TL9bsVCvxVr0Yphhh6pcDbL6AyyPyh3wxXL0sV01HdwKATLKP8FeRrkxxVdYljsf7ZMAtA7x7T8fmRKHgwMO3ZBYqXNHEL0Fwrpgqf7fbx','DCoilKaUujIdfDWVa7ItrGmYWOyzYUq7e','28Cq93973BxqMDonf7yvqjJfyvVxWBDUl0VkPCVPSvYpGycFVxZH9Z','zV','r',3);
+INSERT INTO ti VALUES (-1051660,1526575,'HXB','0ARmMxdzxag7bksTAIO3dJRp6rNBJsTWDXHb3puglWrZnM1qeKSs99OUeagQPqeu9mfDqnYenpVKJJmxURhDL725TL9bsVCvxVr0Yphhh6pcDbL6AyyPyh3wxXL0sV01HdwKATLKP8FeRrkxxVdYljsf7ZMAtA7x7T8fmRKHgwMO3ZBYqXNHEL0Fwrpgqf7fbx','DCoilKaUujIdfDWVa7ItrGmYWOyzYUq7e','28Cq93973BxqMDonf7yvqjJfyvVxWBDUl0VkPCVPSvYpGycFVxZH9Z','zV','r',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (923131,16297391,'JlYZjIAEDIlEGaND9P187js7KY60JB3','BS5Bjw8wpw5WI6LY5HpCAkQJ0RPhvJqNwnSCL0kv','2EhbMNbqQzjXgFYbwstt','KT5X4vSXmpHgkyJXtA33','tC','i',4);
+INSERT INTO ti VALUES (923131,16297391,'JlYZjIAEDIlEGaND9P187js7KY60JB3','BS5Bjw8wpw5WI6LY5HpCAkQJ0RPhvJqNwnSCL0kv','2EhbMNbqQzjXgFYbwstt','KT5X4vSXmpHgkyJXtA33','tC','i',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (8178695,10370207,'gWBzmmiUSdA8vvLiYnHPMK7oYnMYoSqUCIsaJ','6KpoNW1B8Fg','P20KVLJjVYc9SLnpjX02qgfM3pYGRj','Jamhr2hQJ04yoy0jg9pAzRvgmpVKodLCySBBRpD7RRt9ruvZAvkbbdZ4iKPILcTNJf6HMd8702THc9XIeT8YCahvx4TGUfInx1PfIbceXf4dxGvSWiFhQXE3t1St6KB1f3P4xnLKSbEBYR9SdIN7MXlP75NVFjiHksNsWQzhofwLpAsZEFcyTZWYLWEv3tYc1BpZg9iHlhDHeUvlsvNWvbk6GztdDkj','K','D0',5);
+INSERT INTO ti VALUES (8178695,10370207,'gWBzmmiUSdA8vvLiYnHPMK7oYnMYoSqUCIsaJ','6KpoNW1B8Fg','P20KVLJjVYc9SLnpjX02qgfM3pYGRj','Jamhr2hQJ04yoy0jg9pAzRvgmpVKodLCySBBRpD7RRt9ruvZAvkbbdZ4iKPILcTNJf6HMd8702THc9XIeT8YCahvx4TGUfInx1PfIbceXf4dxGvSWiFhQXE3t1St6KB1f3P4xnLKSbEBYR9SdIN7MXlP75NVFjiHksNsWQzhofwLpAsZEFcyTZWYLWEv3tYc1BpZg9iHlhDHeUvlsvNWvbk6GztdDkj','K','D0',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (770249,6752267,'1jRy','DKbI8qVrmCrtZ03hvqy5lyKVAMOMzdf04WwxalTfzVouwXmFK5P9h4oq06mGrp8luH66IaeEP9BHtxEu7ZgW2dbGzp40BbCrd3YFahibODm7rUQwXiWzCBAlDJyagu5Hxc3pgyZ0r869mDWtHwq5zrIQBfGxQZU9XPVmUej7BoDx4e85SsQQlWeGLCuaAWFs7EHTrZ32aoVpPFQm','XwyvxjaOsreWZ03','j8ZfGEf0hxQkmtIdofiZSNgP4tzDxaYwLqWI21hN1rLhGzWpr3imM9eFZeYzpHBJ1MhPMIcWgfACMDs5xx1snoTX','wIB','5CF',6);
+INSERT INTO ti VALUES (770249,6752267,'1jRy','DKbI8qVrmCrtZ03hvqy5lyKVAMOMzdf04WwxalTfzVouwXmFK5P9h4oq06mGrp8luH66IaeEP9BHtxEu7ZgW2dbGzp40BbCrd3YFahibODm7rUQwXiWzCBAlDJyagu5Hxc3pgyZ0r869mDWtHwq5zrIQBfGxQZU9XPVmUej7BoDx4e85SsQQlWeGLCuaAWFs7EHTrZ32aoVpPFQm','XwyvxjaOsreWZ03','j8ZfGEf0hxQkmtIdofiZSNgP4tzDxaYwLqWI21hN1rLhGzWpr3imM9eFZeYzpHBJ1MhPMIcWgfACMDs5xx1snoTX','wIB','5CF',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(76) NOT NULL, d VARBINARY(63) NOT NULL, e VARBINARY(97) NOT NULL, f VARCHAR(93), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2276939989584197727,1204760425,'SYoqdHDB2hZwrkoxjGXnu01TEWr6DmNiZuvVdj5Ybz5s1MDmf4odIijodE2gKGnqYr75','zs75H7Q','ocsH7ASTxWFNbyIQH83ygnNbQ2AwIMidpL2pqMF6QmZvwH','sWNY4JfcPCe4Bcx9FqiibARGEBP1OgWEDtialWX2JivSTTA49uhXMjHS9SINACgY72ecDm9R2JAWRRvqIe','D','q',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(76) NOT NULL, d VARBINARY(63) NOT NULL, e VARBINARY(97) NOT NULL, f VARCHAR(93), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (2350674296344520236,3739893237,'0xIk89IcB4pWW8P','omagOOsLVvS6s2xM5S1E8M6xnIHvcxc2ogFJrD4CF773iQIbB','mdSIBWecIkwWrBpr1jKw','KuvZz24EWWneLziu','B','Q',1);
+INSERT INTO ti VALUES (2350674296344520236,3739893237,'0xIk89IcB4pWW8P','omagOOsLVvS6s2xM5S1E8M6xnIHvcxc2ogFJrD4CF773iQIbB','mdSIBWecIkwWrBpr1jKw','KuvZz24EWWneLziu','B','Q',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(77) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(77) NOT NULL;
+INSERT INTO t VALUES (-1651698878994141242,607787900,'Dq0eRGD4jEypiNV5j18kIQl','SbhJwlTL9Aj1','VnZjBMGVMkky15yFZ8TATIn5A2TfzooF9emL8Z3Fc1SlO0sHwvuSovfjhHtj98WvHjQO76JwVpEpiwCq9WGURKH5','Kd3D30FZ2PrFDI0xtoy2jkDTngNuLK4YRGJoHlOTpwljt5iD3MFXGpvmWOLhiw7vNAxolQTw','g','AN',2);
+INSERT INTO ti VALUES (-1651698878994141242,607787900,'Dq0eRGD4jEypiNV5j18kIQl','SbhJwlTL9Aj1','VnZjBMGVMkky15yFZ8TATIn5A2TfzooF9emL8Z3Fc1SlO0sHwvuSovfjhHtj98WvHjQO76JwVpEpiwCq9WGURKH5','Kd3D30FZ2PrFDI0xtoy2jkDTngNuLK4YRGJoHlOTpwljt5iD3MFXGpvmWOLhiw7vNAxolQTw','g','AN',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-5885818722474096275,3036116042,'OVvQ49l4Xh71PwDTudR','AsQUzK','9VP6R35eanqFLpzb1TBRxHZHEaPomyBI8yEuJMkoK3XcUg31vYOH31iuq5P7gy4HurADBCEtp2injfFvwrYRUpumwfM','yrvr5fftZ5hQXI6cNibRviqMLwZGWJRkb4tOPtxzZ1giYavivPgTYyvmPMHoPS9oDXk','b','Y',3);
+INSERT INTO ti VALUES (-5885818722474096275,3036116042,'OVvQ49l4Xh71PwDTudR','AsQUzK','9VP6R35eanqFLpzb1TBRxHZHEaPomyBI8yEuJMkoK3XcUg31vYOH31iuq5P7gy4HurADBCEtp2injfFvwrYRUpumwfM','yrvr5fftZ5hQXI6cNibRviqMLwZGWJRkb4tOPtxzZ1giYavivPgTYyvmPMHoPS9oDXk','b','Y',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (6757267733622031649,2561258739,'EqQ4j3icg53Yo8DQJn6aCLtpghypqR','MMAnRY0hntV2iZ4cD3I71B5sUng2PYBeLvTfjn31VXayngXXwCAK9YuUD9yu06pRXt7Pg2rzbGIMsvfw30p9KsdYZK22rcIp6ahIDAHkPIScw6ikBrhxea35cGUOguZjShSYBqSCaQGAXYq0vZwGyRARx6i','K7Hcjb51kp3IcGfiBmxQFuWXtYTCydThkSCtxaBoYOwcfh6XhnTzOcGxmSdeuXKQqHY8xhUIYxJYvv9f4tapF9CAc','rD6vPo9I617AqSheU8QKIMaS9Sm6JUlnca2B0Q3061gjAknVHSTs0egwuGSXjIvwJyKz9suLeDdvgCecTxQrW2lv1zwf34uPp2kfCVst5L1pUDhOZhCw5U59Q0ttqxYCqqsMIavbb8ytev1v5apwGVcqVSP9mAdlJ0YYzaL17dHxizDIWICkcnPfvHiy0z7nB7WOMf1zllSiuvHDE5k8N','E','Wc',4);
+INSERT INTO ti VALUES (6757267733622031649,2561258739,'EqQ4j3icg53Yo8DQJn6aCLtpghypqR','MMAnRY0hntV2iZ4cD3I71B5sUng2PYBeLvTfjn31VXayngXXwCAK9YuUD9yu06pRXt7Pg2rzbGIMsvfw30p9KsdYZK22rcIp6ahIDAHkPIScw6ikBrhxea35cGUOguZjShSYBqSCaQGAXYq0vZwGyRARx6i','K7Hcjb51kp3IcGfiBmxQFuWXtYTCydThkSCtxaBoYOwcfh6XhnTzOcGxmSdeuXKQqHY8xhUIYxJYvv9f4tapF9CAc','rD6vPo9I617AqSheU8QKIMaS9Sm6JUlnca2B0Q3061gjAknVHSTs0egwuGSXjIvwJyKz9suLeDdvgCecTxQrW2lv1zwf34uPp2kfCVst5L1pUDhOZhCw5U59Q0ttqxYCqqsMIavbb8ytev1v5apwGVcqVSP9mAdlJ0YYzaL17dHxizDIWICkcnPfvHiy0z7nB7WOMf1zllSiuvHDE5k8N','E','Wc',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-652317566537892550,835030547,'H','AsAPU9ScOXr9AAQ15Vm5iXEuif63OQMBkaCRA3wYfDgYUAt7vEnuTxgIvrVvrrV8mgSQLJVTvm0xJakPn7Px3wGqzQhLxMyyspvNDodmh','lrQTwFdh9M7Brm8mSsSZG8RD5Xina1pz4t9smXmIzDYiTIYl','A2DcaApaa','YU','m',5);
+INSERT INTO ti VALUES (-652317566537892550,835030547,'H','AsAPU9ScOXr9AAQ15Vm5iXEuif63OQMBkaCRA3wYfDgYUAt7vEnuTxgIvrVvrrV8mgSQLJVTvm0xJakPn7Px3wGqzQhLxMyyspvNDodmh','lrQTwFdh9M7Brm8mSsSZG8RD5Xina1pz4t9smXmIzDYiTIYl','A2DcaApaa','YU','m',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5970657153659717549,4003153499,'pIzqD9CgbyMj2BmUVs67Py5VKRM5N04zWWqAQAgUOoselvcTi','Cd0tta6V8owtbWhzLKP9z4KX456v9903Drv0f3TzRrxBjwdsapTuTmWtIl52ddzhEg6wTgrm0u7Ll05cON22thfgxL1dfkGleVNX49mAYODzTPmTY2ubUi6w0UgaPXJK4WsRYTtA4DaMi9us4OzXjdbozrXNm59pxy0DzrMr1Ff7CxxFfEDhfAcTPM0gfJzzSZUHbK27yE44s','piSmVotMI1gXipMSscv','YLf0lzhr5AzqUOMieRJYq4bXg6IcIRx6MnTEz1gD8xSZqMDhsqZlPA','p','e',6);
+INSERT INTO ti VALUES (5970657153659717549,4003153499,'pIzqD9CgbyMj2BmUVs67Py5VKRM5N04zWWqAQAgUOoselvcTi','Cd0tta6V8owtbWhzLKP9z4KX456v9903Drv0f3TzRrxBjwdsapTuTmWtIl52ddzhEg6wTgrm0u7Ll05cON22thfgxL1dfkGleVNX49mAYODzTPmTY2ubUi6w0UgaPXJK4WsRYTtA4DaMi9us4OzXjdbozrXNm59pxy0DzrMr1Ff7CxxFfEDhfAcTPM0gfJzzSZUHbK27yE44s','piSmVotMI1gXipMSscv','YLf0lzhr5AzqUOMieRJYq4bXg6IcIRx6MnTEz1gD8xSZqMDhsqZlPA','p','e',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(70) NOT NULL, d VARCHAR(87), e VARBINARY(48), f VARCHAR(62), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (20231,15401,'pB1GZpDFzCiB1Mp6jwEv02viUfjlgysfBRFH6I3CDqs0n','a39DNUD','2gv5YqLUAz0pLVq5QRMeb4SUWKRtiKH','8fvJGWZffd','V','R',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(70) NOT NULL, d VARCHAR(87), e VARBINARY(48), f VARCHAR(62), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (842381951,21785,'iXjW0Aia7dX2finRxkeY3TnxJhdVYiNXYmKa9iOecvbtVD68ysi4FY3Wu3R','JiEy','YoKOvCMhnODy7LLzK6L6HK23F7n','hrMgG3qHn8u1sXZh7f3sPIwoyLsW1FwxP7o6n8Q1E3ZzrPavnymTNIyvdU','H','x',1);
+INSERT INTO ti VALUES (842381951,21785,'iXjW0Aia7dX2finRxkeY3TnxJhdVYiNXYmKa9iOecvbtVD68ysi4FY3Wu3R','JiEy','YoKOvCMhnODy7LLzK6L6HK23F7n','hrMgG3qHn8u1sXZh7f3sPIwoyLsW1FwxP7o6n8Q1E3ZzrPavnymTNIyvdU','H','x',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(71) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(71) NOT NULL;
+INSERT INTO t VALUES (1528179525,57808,'BFEcBRlRZehd5o','cXlu7sIMpLK9X','bY1','5LSnL1PypLZR','s','X',2);
+INSERT INTO ti VALUES (1528179525,57808,'BFEcBRlRZehd5o','cXlu7sIMpLK9X','bY1','5LSnL1PypLZR','s','X',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (985404542,49942,'H4iQBzN2fwvQeV8WH5Rn3YaphuUiYdD9ye74PeiP9t6nQ1','sYnGHKlouHa5sOXeHetXa28r5FDI0HBzIlN7pW3D6Z9UDj7JAextTkMnyDxdlHnn8QCAQdU2fQiSvVOKtq0pREwDX3O9pFNV9CGsOtRezDQB5oBPh6ykHxWmFfgUEzaNHpF9dnNqS4U54nDUkuXoPVM3ufIhQiBgiiuWH8osRIgmqKiqQV69kZRDU67PthQsLhHOXkCn2rlFB9G2cOP8wZhax7xxpXosRd6HbmKo5bH6gQkj2je','dCAXi7','a13Me5PiFsPmHz6wS0GpXit80ng2XiD5cTDHqo4tWq7NQkOWYKWT','i','d',3);
+INSERT INTO ti VALUES (985404542,49942,'H4iQBzN2fwvQeV8WH5Rn3YaphuUiYdD9ye74PeiP9t6nQ1','sYnGHKlouHa5sOXeHetXa28r5FDI0HBzIlN7pW3D6Z9UDj7JAextTkMnyDxdlHnn8QCAQdU2fQiSvVOKtq0pREwDX3O9pFNV9CGsOtRezDQB5oBPh6ykHxWmFfgUEzaNHpF9dnNqS4U54nDUkuXoPVM3ufIhQiBgiiuWH8osRIgmqKiqQV69kZRDU67PthQsLhHOXkCn2rlFB9G2cOP8wZhax7xxpXosRd6HbmKo5bH6gQkj2je','dCAXi7','a13Me5PiFsPmHz6wS0GpXit80ng2XiD5cTDHqo4tWq7NQkOWYKWT','i','d',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2777113744,63674,'XPtieK1TTR0QV0BomL2TR7sbGYzTIjhbd9TcuePgP84nxiBl0y35F','a9Pz0s9JsLIsjqAw0ld8zct5T6xFbR5Oarkfv4wclZguNNAE3YzW5i6KF8FsKmR2uoLidSAyaZnx8yRHSQARDxqxsczfcdriKE0DZqU6zmk95hqhkGv6BAZAgpCODwmiJvw1fqkSWX7OtqGPksrjJKWc7u1XYREjWAO1QhkiOoHSBLxkwZRH38hs4eGKtPDS879lL4W8gPMuLT1Ld9e2fkCE4D','WpCQq','cT1Ra8et5rlfG6ycFoc228cXegVdgFQNAYJ0VXmTq59bMekuSpdiEZh5pXXgGAb0QyT8Vv1wTKRdHAXT3BJhJtjRf7ec0B5XWyPCxvLKmBTqOilGjY7soU9','J','6',4);
+INSERT INTO ti VALUES (2777113744,63674,'XPtieK1TTR0QV0BomL2TR7sbGYzTIjhbd9TcuePgP84nxiBl0y35F','a9Pz0s9JsLIsjqAw0ld8zct5T6xFbR5Oarkfv4wclZguNNAE3YzW5i6KF8FsKmR2uoLidSAyaZnx8yRHSQARDxqxsczfcdriKE0DZqU6zmk95hqhkGv6BAZAgpCODwmiJvw1fqkSWX7OtqGPksrjJKWc7u1XYREjWAO1QhkiOoHSBLxkwZRH38hs4eGKtPDS879lL4W8gPMuLT1Ld9e2fkCE4D','WpCQq','cT1Ra8et5rlfG6ycFoc228cXegVdgFQNAYJ0VXmTq59bMekuSpdiEZh5pXXgGAb0QyT8Vv1wTKRdHAXT3BJhJtjRf7ec0B5XWyPCxvLKmBTqOilGjY7soU9','J','6',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3310428726,51991,'6cM0cy8ElXj','f47nY4l1fprxci2qAKf6FRzoDcFv6BlJl383bJissKxAYGEmH6ZpeNhqhLjLLuvt49JXrBowcUv4cNt3DNtQz26GJdAaPR0rZptvtO8PgZsRIPSoHM1060lXXRzpgdY3amskus5FTJvsyTpu7p6Yfd29Qib','H','CsaIuFtdNn5PV31KmhhMbohv7VakTaLrgnRZGnRKd7ZPh4HDRys5f67Ro5paTdt02LKK4rNI1s4W9XlJbHhiOA1IAy2846CRM5y9a3eCUh4oamP8WR5oGFt2I1AZGo7s5QvHgSrm1TmfvioyAQfuKtjMZZJhMxzdLXB6Mqj1LmxuXvwmXN2ymQ3go','2','A',5);
+INSERT INTO ti VALUES (3310428726,51991,'6cM0cy8ElXj','f47nY4l1fprxci2qAKf6FRzoDcFv6BlJl383bJissKxAYGEmH6ZpeNhqhLjLLuvt49JXrBowcUv4cNt3DNtQz26GJdAaPR0rZptvtO8PgZsRIPSoHM1060lXXRzpgdY3amskus5FTJvsyTpu7p6Yfd29Qib','H','CsaIuFtdNn5PV31KmhhMbohv7VakTaLrgnRZGnRKd7ZPh4HDRys5f67Ro5paTdt02LKK4rNI1s4W9XlJbHhiOA1IAy2846CRM5y9a3eCUh4oamP8WR5oGFt2I1AZGo7s5QvHgSrm1TmfvioyAQfuKtjMZZJhMxzdLXB6Mqj1LmxuXvwmXN2ymQ3go','2','A',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (4065039881,29897,'88PmKTzcYTOrWFvnQbWCBGoe3M4VO738dHz88dyH3p','rSB50ICRGScMIFplvoLC8idAN1BBfttGOmG2CqhO2anfhWB95ULz8PJ5yAUd7njz85c7ymErHWreiAatLQ1zZYl3Xsz2Mt7t36e6nSOfe8FqUrma11teUmBdczv1krNpBnNtYSAiygowYYy77p5nVjVs0dQdYilqZfzYUGe6M7SMKFkoMw4WfW62hAn8dCGO1EVUoqDceSRc4vAAOFIMaDJTggx3S7G6HYnJc1fUqwjxXxK6Fx','NrgnVQjNddpmDPVFAvx','WFY7feZJx2Bn6ZZdwRkc68FVl99NogruZGsABEN4xscwYlapFqmUsRi6Y','u','vL',6);
+INSERT INTO ti VALUES (4065039881,29897,'88PmKTzcYTOrWFvnQbWCBGoe3M4VO738dHz88dyH3p','rSB50ICRGScMIFplvoLC8idAN1BBfttGOmG2CqhO2anfhWB95ULz8PJ5yAUd7njz85c7ymErHWreiAatLQ1zZYl3Xsz2Mt7t36e6nSOfe8FqUrma11teUmBdczv1krNpBnNtYSAiygowYYy77p5nVjVs0dQdYilqZfzYUGe6M7SMKFkoMw4WfW62hAn8dCGO1EVUoqDceSRc4vAAOFIMaDJTggx3S7G6HYnJc1fUqwjxXxK6Fx','NrgnVQjNddpmDPVFAvx','WFY7feZJx2Bn6ZZdwRkc68FVl99NogruZGsABEN4xscwYlapFqmUsRi6Y','u','vL',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(3) NOT NULL, d VARCHAR(32) NOT NULL, e VARCHAR(66) NOT NULL, f VARCHAR(5) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1639851649,-4018540,'j','QfPf8s','10Hr1pEHPvCCGOIddpg9ABGVrHutykVm2wWZx7DtP5L4QJp6xIJCLys6','Xl','h','U',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(3) NOT NULL, d VARCHAR(32) NOT NULL, e VARCHAR(66) NOT NULL, f VARCHAR(5) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3365658027,-2662341,'Tz','IKtK7hTuVRyicsm2Od2JK9W8uliNL4','mHwDHJkYnCtKd4KiH1hpawGy6q5S0clDwLbz8CHHO43HfNl0JPoO8mhGk','ysGN7','D','1',1);
+INSERT INTO ti VALUES (3365658027,-2662341,'Tz','IKtK7hTuVRyicsm2Od2JK9W8uliNL4','mHwDHJkYnCtKd4KiH1hpawGy6q5S0clDwLbz8CHHO43HfNl0JPoO8mhGk','ysGN7','D','1',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(4) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(4) NOT NULL;
+INSERT INTO t VALUES (278809078,-4137902,'P01K','kYmaBlDFgafz8W2jAZkjnTzCIN169C','p68uHPmaQkIsO9A8bWSyOKJaSpNL4eslniigWUh','kZ','Q','K',2);
+INSERT INTO ti VALUES (278809078,-4137902,'P01K','kYmaBlDFgafz8W2jAZkjnTzCIN169C','p68uHPmaQkIsO9A8bWSyOKJaSpNL4eslniigWUh','kZ','Q','K',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3915275639,-743172,'bzl','AZNDIaqvln8W0D7vY1c9LyfOXzRzZc039','2BReYP7h3sGidatsCYvE','nMLnm','3','P',3);
+INSERT INTO ti VALUES (3915275639,-743172,'bzl','AZNDIaqvln8W0D7vY1c9LyfOXzRzZc039','2BReYP7h3sGidatsCYvE','nMLnm','3','P',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3864206344,3298960,'5','qQQEgOTH47bE3aC80zO3yaOcgG3OdKo2WpiB4by3qzWNbFh7FLb6nmUEDOI4jCWp4gN9aZZ4ecDB','sIF415NGjAbr','ePhhzlrxSxqQMdvKXB15Il3oiihVuhfBfX8UOURlhLaTfgwh1V9I4RLNXd5BqeAQRXoekz8EYSes2ychmveAAvIthnPqHEOUrc61xZRqaBTVB84Jn5ati1rB2weFhoslDgjMDQuhOZMWYZsdoy6h00VW8jbqHyveMAuU3hxqDyZ11IQpZ3rcX4MGBl3aL1P3DGAYbab9','U','d',4);
+INSERT INTO ti VALUES (3864206344,3298960,'5','qQQEgOTH47bE3aC80zO3yaOcgG3OdKo2WpiB4by3qzWNbFh7FLb6nmUEDOI4jCWp4gN9aZZ4ecDB','sIF415NGjAbr','ePhhzlrxSxqQMdvKXB15Il3oiihVuhfBfX8UOURlhLaTfgwh1V9I4RLNXd5BqeAQRXoekz8EYSes2ychmveAAvIthnPqHEOUrc61xZRqaBTVB84Jn5ati1rB2weFhoslDgjMDQuhOZMWYZsdoy6h00VW8jbqHyveMAuU3hxqDyZ11IQpZ3rcX4MGBl3aL1P3DGAYbab9','U','d',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1561332309,412199,'Zfp','CTuuHLN7a4SdgJXwNH10cmnRHNEOoI3KFrWeCfp9adIrYo1eE4SURVM5ne9szMDiP9VbLBiok4XO0fRW5C6A4wRPtxwyUVEq5OwItzIOVZ0QQ5OANxdwwjs8widSnVPkZJrmxMTBi31n4P2QEb3FCLI8iW4Yy9UQYJO5lSPSiBglnrNAXSVzPOOKqE53a','sYWaBNIP058Xu9TuZeMwVBW2a8ddliTmHkwTRRgnx5TQXBSD96jX8gwT','rdQA3D8jjTksxrUne0t62zt9Cu9Us3bAIfdUsU4pLAW0mMfd7Bvh4p0JvpoGeZa8RWXSo0A3zwHMGtKPAK4jQBlFp8HpG6ByCSItNv34ZwD3MMhKDf8fTwlm0aBENpMKXCnTYdOV4jaKHpAPlxwIa6qpg2TkYkZLTlH8enQN9p8y2SjXkdKys98LH70OUtU8XqE5UM2rX4N1n1A8Xx5SadrJSBBpJgdZvTD','B','P',5);
+INSERT INTO ti VALUES (1561332309,412199,'Zfp','CTuuHLN7a4SdgJXwNH10cmnRHNEOoI3KFrWeCfp9adIrYo1eE4SURVM5ne9szMDiP9VbLBiok4XO0fRW5C6A4wRPtxwyUVEq5OwItzIOVZ0QQ5OANxdwwjs8widSnVPkZJrmxMTBi31n4P2QEb3FCLI8iW4Yy9UQYJO5lSPSiBglnrNAXSVzPOOKqE53a','sYWaBNIP058Xu9TuZeMwVBW2a8ddliTmHkwTRRgnx5TQXBSD96jX8gwT','rdQA3D8jjTksxrUne0t62zt9Cu9Us3bAIfdUsU4pLAW0mMfd7Bvh4p0JvpoGeZa8RWXSo0A3zwHMGtKPAK4jQBlFp8HpG6ByCSItNv34ZwD3MMhKDf8fTwlm0aBENpMKXCnTYdOV4jaKHpAPlxwIa6qpg2TkYkZLTlH8enQN9p8y2SjXkdKys98LH70OUtU8XqE5UM2rX4N1n1A8Xx5SadrJSBBpJgdZvTD','B','P',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1480433407,448910,'Z2Z','HyukXXaH4TiJSuQ50kPhPlspFHkinFOAN18s8PTSRZ6XuVfwXmWakpSz3J8mOYPGJqwim4GhTmYdWwl9QUg0PTPpbPRdbRbiSWQBsnYrCuSfPtTntbjNUwunqyLpcigW6REOm7zZKyjHPxq5u0mAq19vVJiKdnbiPsYDzPm7fBBIhtg','SXICLZYDPlaAgUXvMtA7fpgIgLFNCIIG7jnj29bzXDf0nVpzoAh9gyN','7Avvj0iUqr25vBEonOUdHyZLyvgT77W4GtZV6Ec1IH58Jm1rNoI6l5b7E5AJSgWezCCPUaXgilct5l3huZrRg5diGcbFSrVkIPOZ7eXqta1iIlBWYsysYF89VEjqIZO2DJPmFFtfBPxc4kuYAG8UB3zaYCAliyt2pla','W','Jl',6);
+INSERT INTO ti VALUES (1480433407,448910,'Z2Z','HyukXXaH4TiJSuQ50kPhPlspFHkinFOAN18s8PTSRZ6XuVfwXmWakpSz3J8mOYPGJqwim4GhTmYdWwl9QUg0PTPpbPRdbRbiSWQBsnYrCuSfPtTntbjNUwunqyLpcigW6REOm7zZKyjHPxq5u0mAq19vVJiKdnbiPsYDzPm7fBBIhtg','SXICLZYDPlaAgUXvMtA7fpgIgLFNCIIG7jnj29bzXDf0nVpzoAh9gyN','7Avvj0iUqr25vBEonOUdHyZLyvgT77W4GtZV6Ec1IH58Jm1rNoI6l5b7E5AJSgWezCCPUaXgilct5l3huZrRg5diGcbFSrVkIPOZ7eXqta1iIlBWYsysYF89VEjqIZO2DJPmFFtfBPxc4kuYAG8UB3zaYCAliyt2pla','W','Jl',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b INT, c CHAR(55), d VARBINARY(28), e VARCHAR(31) NOT NULL, f VARBINARY(54), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (29,-1610422223,'oBeDfxS','WO','rwt6XIQqa','rxXd','1j','M',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b INT, c CHAR(55), d VARBINARY(28), e VARCHAR(31) NOT NULL, f VARBINARY(54), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (7844922,-1055384127,'EC6VTel9ak1TTNsgpQJcv0Ivn8qmHv3FfCrk6ZEu0Jhch','ZngUhNt1UQodCX','73bPGNAFZ85dSwJ44MhoUkM','3YRneUBil4g2QiWCDdrLa1','x','C',1);
+INSERT INTO ti VALUES (7844922,-1055384127,'EC6VTel9ak1TTNsgpQJcv0Ivn8qmHv3FfCrk6ZEu0Jhch','ZngUhNt1UQodCX','73bPGNAFZ85dSwJ44MhoUkM','3YRneUBil4g2QiWCDdrLa1','x','C',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(56);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(56);
+INSERT INTO t VALUES (7213972,-776210407,'qcdgq7Cx3t0cZseirwub0NBYUpXxnVhtIC5uM6KyaKOHcIIf','8Z221iE','mhJqkvZkgylkoCnrTQRr9gW','c7LNjBNNJQ5SULzpkJKcE3XlUzQkKCdehLxwPZ9GIkdt6z0peS','6c','s',2);
+INSERT INTO ti VALUES (7213972,-776210407,'qcdgq7Cx3t0cZseirwub0NBYUpXxnVhtIC5uM6KyaKOHcIIf','8Z221iE','mhJqkvZkgylkoCnrTQRr9gW','c7LNjBNNJQ5SULzpkJKcE3XlUzQkKCdehLxwPZ9GIkdt6z0peS','6c','s',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-1487537,-1797221342,'gKp3DTWLLmr','BDwFqyN2hPp3s0vVZBMJ8xBlqRvJs3EBPpGttcNce9NxstQakKJvY5r4NtYM0sk1W3l0RZPlvnomOi9BodIu92xAzwRoq6SjQOs20Zc39bGi190fz2QcjsxrkzdHlIgBTGgWQ39LI7KJ2jo16yLsjq','cBdFgjgtlM2Mwxrvddlz6ie','EKKJhKz8RVG9GAUd','4','Dk',3);
+INSERT INTO ti VALUES (-1487537,-1797221342,'gKp3DTWLLmr','BDwFqyN2hPp3s0vVZBMJ8xBlqRvJs3EBPpGttcNce9NxstQakKJvY5r4NtYM0sk1W3l0RZPlvnomOi9BodIu92xAzwRoq6SjQOs20Zc39bGi190fz2QcjsxrkzdHlIgBTGgWQ39LI7KJ2jo16yLsjq','cBdFgjgtlM2Mwxrvddlz6ie','EKKJhKz8RVG9GAUd','4','Dk',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-4896546,-1165494113,'96CGj6eMXu77oTypkLQ8zxd7cZqq1HG','n56UWE4Ixnx0lie7VS5','Mx0oP1uBiwFZE','m8twi3xJk2PeyQWhi4BrFlpmNqJdsuhs21rXYo5ktg5ZHuNUd8OIDg3eTUs0zZITEZffPJifnftPW52osJqu7Zbo8Jz0a0GrReNSqwzCU6CUeDeidCYfvPIOMUgRHotWNoV','1m','qI',4);
+INSERT INTO ti VALUES (-4896546,-1165494113,'96CGj6eMXu77oTypkLQ8zxd7cZqq1HG','n56UWE4Ixnx0lie7VS5','Mx0oP1uBiwFZE','m8twi3xJk2PeyQWhi4BrFlpmNqJdsuhs21rXYo5ktg5ZHuNUd8OIDg3eTUs0zZITEZffPJifnftPW52osJqu7Zbo8Jz0a0GrReNSqwzCU6CUeDeidCYfvPIOMUgRHotWNoV','1m','qI',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (425652,1922702395,'95iXg5rau0umZwVJeYiKkuqp32wH','PkN62lbkESr2cx46NYLgC0hjuuqNeh5xfZ3QqV9D5drmOZpaLL3oGbEhKxvi5rvyfn89MQj12CoO6qAcYL39OFOOIZSI0oW6CjbHEaIAFpDORzeeVgEWyRSBkdV19pg7Yau9jxUaWVDzoXAJod978ktAQZeEpTqd79oAmR86Zrqqw9zYkbAxtmiVXpWDG7AcDwTbeP8P50mm3U9cVfs2ogRo5hELc2i','Y9RkrpN','sSxMHyY8FBn9FvraUFCIqqApji3r5c9VPHvogM','O3','lA',5);
+INSERT INTO ti VALUES (425652,1922702395,'95iXg5rau0umZwVJeYiKkuqp32wH','PkN62lbkESr2cx46NYLgC0hjuuqNeh5xfZ3QqV9D5drmOZpaLL3oGbEhKxvi5rvyfn89MQj12CoO6qAcYL39OFOOIZSI0oW6CjbHEaIAFpDORzeeVgEWyRSBkdV19pg7Yau9jxUaWVDzoXAJod978ktAQZeEpTqd79oAmR86Zrqqw9zYkbAxtmiVXpWDG7AcDwTbeP8P50mm3U9cVfs2ogRo5hELc2i','Y9RkrpN','sSxMHyY8FBn9FvraUFCIqqApji3r5c9VPHvogM','O3','lA',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-4291131,1192724753,'WuZo6cpP6U6YdmZG','5FfjAgyNkIYrgoDm06pIRqtBdzPTSpL13Wkfy9CDq1gPKYSDheIRZ0LrYbifYTJlJVYgwBY2KCqK8FTre6RxTBlqg3hr0QtmBcpCMlhMFPZSGFDxNJVl8AHXzFUcsks1n9F9ZwpdMdWor5oTdFB2FKCw','kVv5jT0bbqAXbpYnOvgfbhVIiYMZ0','1K1KPVhOIilAT8Y1jbignohHwYwyceSo5fYnH6FTDNz71qcx3rrTGflUxKZRa4zgHfu5XWgWXvlFTsTrw2BWq5SBeZ0VSKiVTdyhjD51bCfQ9PujeeiZlVxl2WNP24y9hFd9D22qqSXjOcIGIFh773zoERCeUiuYKUAn8MHIjcGSyjyJJZWrJHgxTkVGl8jVynb7PQLlEkdk4IjMMieTWeYWpjX8Ug2mCRCVao8JePe','K','KXI',6);
+INSERT INTO ti VALUES (-4291131,1192724753,'WuZo6cpP6U6YdmZG','5FfjAgyNkIYrgoDm06pIRqtBdzPTSpL13Wkfy9CDq1gPKYSDheIRZ0LrYbifYTJlJVYgwBY2KCqK8FTre6RxTBlqg3hr0QtmBcpCMlhMFPZSGFDxNJVl8AHXzFUcsks1n9F9ZwpdMdWor5oTdFB2FKCw','kVv5jT0bbqAXbpYnOvgfbhVIiYMZ0','1K1KPVhOIilAT8Y1jbignohHwYwyceSo5fYnH6FTDNz71qcx3rrTGflUxKZRa4zgHfu5XWgWXvlFTsTrw2BWq5SBeZ0VSKiVTdyhjD51bCfQ9PujeeiZlVxl2WNP24y9hFd9D22qqSXjOcIGIFh773zoERCeUiuYKUAn8MHIjcGSyjyJJZWrJHgxTkVGl8jVynb7PQLlEkdk4IjMMieTWeYWpjX8Ug2mCRCVao8JePe','K','KXI',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b BIGINT UNSIGNED NOT NULL, c CHAR(39), d VARBINARY(40), e VARBINARY(27), f VARBINARY(52) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-140330421898275649,6216465089019816902,'pyWJJadcp54nKkPv80gI','hZLm6xFi6zR','3qdI0qLtEPDy','97iVM8Jovi1tLG5gcNJ1cLafNxZV4Dx4raXiG0','H','f',0);
+CREATE TABLE ti (a BIGINT, b BIGINT UNSIGNED NOT NULL, c CHAR(39), d VARBINARY(40), e VARBINARY(27), f VARBINARY(52) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-1623895956290449149,16236511144227981727,'dDohF5DUKst2yw39Idjkqum0anG1wFs','pcJEPeRBUV7l6R7HAUF4WubwQwFJP','FWSaBX3sMppc','LAjZOtz','P','d',1);
+INSERT INTO ti VALUES (-1623895956290449149,16236511144227981727,'dDohF5DUKst2yw39Idjkqum0anG1wFs','pcJEPeRBUV7l6R7HAUF4WubwQwFJP','FWSaBX3sMppc','LAjZOtz','P','d',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(40);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(40);
+INSERT INTO t VALUES (-6717254010150690132,2045446535687470014,'yGSNcof8K8mjSwbiNYaS','L40Z7x2E','RB10TI6vUAEx3CtyYON0xHd','VC','i','K3',2);
+INSERT INTO ti VALUES (-6717254010150690132,2045446535687470014,'yGSNcof8K8mjSwbiNYaS','L40Z7x2E','RB10TI6vUAEx3CtyYON0xHd','VC','i','K3',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-7200517700750933394,2031249768551403410,'XOQDMOIgk','Bj','s5KaR','W','s','i',3);
+INSERT INTO ti VALUES (-7200517700750933394,2031249768551403410,'XOQDMOIgk','Bj','s5KaR','W','s','i',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-3491276746549466036,15090960672414714566,'YsNmqLhtV6IbRiTcARWqPCNqZv','fM5cXBp9ePR4zWy3Cq0HmrMgenmIlzPpFXlkt7tgUxgW72z6d3RB7uD7VGQdphvWZcmHQM7DSmBsJixrPtxwjo5F0g7B','yDLeuuf74YkdLWImIUhO8xi','WqHVNbSuio5CCK8rGDzzst2uCzj8Kgg8d5a17PvejuCLuxsh9BmuJaPaErUUkav964zGAFGee3CFQlhc8F7Vh4g1rv8PfmYNkYhWsou4mykOuwYgLm2wK5LBShY8PFP0sBbFHDTjNypnBpnGy5daSsWKy7GLMKbnu7NJIxU12dVCOlGwJqGXbYVK7nYOYILQPH4vVKI24uLYtpYWQSXdsltmlNQuQI0dGuC29Uicp9PjYhBNTmOagO','8','T',4);
+INSERT INTO ti VALUES (-3491276746549466036,15090960672414714566,'YsNmqLhtV6IbRiTcARWqPCNqZv','fM5cXBp9ePR4zWy3Cq0HmrMgenmIlzPpFXlkt7tgUxgW72z6d3RB7uD7VGQdphvWZcmHQM7DSmBsJixrPtxwjo5F0g7B','yDLeuuf74YkdLWImIUhO8xi','WqHVNbSuio5CCK8rGDzzst2uCzj8Kgg8d5a17PvejuCLuxsh9BmuJaPaErUUkav964zGAFGee3CFQlhc8F7Vh4g1rv8PfmYNkYhWsou4mykOuwYgLm2wK5LBShY8PFP0sBbFHDTjNypnBpnGy5daSsWKy7GLMKbnu7NJIxU12dVCOlGwJqGXbYVK7nYOYILQPH4vVKI24uLYtpYWQSXdsltmlNQuQI0dGuC29Uicp9PjYhBNTmOagO','8','T',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (7901781220366226149,3905050773151792328,'7Br38TyT','MztF8vyl1vkRh9FWp6It9XAf1GIaXW','v0ybN4fTd6yglLIeutG','WHQBRAOQhtx82Aow8y9rPN8e3rzsKu34qvh1TKrAZqtuXl8rDBojtG98vy','gq','zi',5);
+INSERT INTO ti VALUES (7901781220366226149,3905050773151792328,'7Br38TyT','MztF8vyl1vkRh9FWp6It9XAf1GIaXW','v0ybN4fTd6yglLIeutG','WHQBRAOQhtx82Aow8y9rPN8e3rzsKu34qvh1TKrAZqtuXl8rDBojtG98vy','gq','zi',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1033161083831064264,11597078335613159988,'AcxqCiaeP','TX9T4KyAnEUcNbOzn7XWYvwh832ICntAPSn4oti6hX8ZLDnSH3w9PxT87I2Jv3IoJbJvAJM7P2askLZll6qGsIP56cWSmsffGWc2FupBq6jnfZ4gEouNsknjZzxvb7V1KBoTWLJvqb2Ef9moOhVnLB2yomW8l2jgSilVNtFJbhsFuHahHGIsX9QSwAHcXievVZzopRCupCbKojvnpFbi6TDeVBNu4nR1386AVo','peLzhP','CXi8yQAXYd7klUta8wKm9EW4PyZ4jtYscXJZCEkzJyG0sBf15b98H5015jcW84qAoU7wQtUU48q74ex15jJ4WLPcMDr1hD4kwblFfTCH1PZVFW5cv5HPot99UsQ16ReaeCouTxfUsSGepaRjEARYeuKFXCMjXPzEQqVV5TiyI95miIkpGYPXyAt22JpsHpksxIBqoGmcbCgWFe2YtC7qh2H0l32BXN6re58COcdHJikrv9HbJKJpwUv','6','6',6);
+INSERT INTO ti VALUES (1033161083831064264,11597078335613159988,'AcxqCiaeP','TX9T4KyAnEUcNbOzn7XWYvwh832ICntAPSn4oti6hX8ZLDnSH3w9PxT87I2Jv3IoJbJvAJM7P2askLZll6qGsIP56cWSmsffGWc2FupBq6jnfZ4gEouNsknjZzxvb7V1KBoTWLJvqb2Ef9moOhVnLB2yomW8l2jgSilVNtFJbhsFuHahHGIsX9QSwAHcXievVZzopRCupCbKojvnpFbi6TDeVBNu4nR1386AVo','peLzhP','CXi8yQAXYd7klUta8wKm9EW4PyZ4jtYscXJZCEkzJyG0sBf15b98H5015jcW84qAoU7wQtUU48q74ex15jJ4WLPcMDr1hD4kwblFfTCH1PZVFW5cv5HPot99UsQ16ReaeCouTxfUsSGepaRjEARYeuKFXCMjXPzEQqVV5TiyI95miIkpGYPXyAt22JpsHpksxIBqoGmcbCgWFe2YtC7qh2H0l32BXN6re58COcdHJikrv9HbJKJpwUv','6','6',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b MEDIUMINT NOT NULL, c CHAR(3), d VARBINARY(48) NOT NULL, e VARCHAR(28), f VARCHAR(20), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2781,-6392268,'6ok','lAXjvANnjsiP','JYpoKhsP0','AAjH7lV6j','2','H1',0);
+CREATE TABLE ti (a SMALLINT, b MEDIUMINT NOT NULL, c CHAR(3), d VARBINARY(48) NOT NULL, e VARCHAR(28), f VARCHAR(20), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-307424116291968885,-4835995,'RF','oaLXRMYT15y6gkl','rgzhAg1R9zx','qhljLShByaS7TFom','30','M',1);
+INSERT INTO ti VALUES (-307424116291968885,-4835995,'RF','oaLXRMYT15y6gkl','rgzhAg1R9zx','qhljLShByaS7TFom','30','M',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(4);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(4);
+INSERT INTO t VALUES (7872623646607718969,7243831,'e','zqosyWltqwqJimzGUMlYrn7k8g65XMrsDCc','KZtHH2pgG','MmIJgmrwPax23cPW4b','t','I',2);
+INSERT INTO ti VALUES (7872623646607718969,7243831,'e','zqosyWltqwqJimzGUMlYrn7k8g65XMrsDCc','KZtHH2pgG','MmIJgmrwPax23cPW4b','t','I',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2513095095318678393,-5180159,'M6w','LW7hVbyF6t5kMQKnqIMbJD8MxThFBGnVbB0pEuuG30eQN0J2f76rf3Uk3gZg1y0GX8mD5KTIDPKp37CPCJbxvicwregyfCay3mLF5jYhiXZPGa5QtFK6DrpOpO28JvVYGUpyUzICcs6RBCWnFog79CpXzwqQ8t3a6FgKSTnyJ99xqPO7JbY1eqSOs8qDLX8YzgVfbpjadfFvANP6v0LkV190bBMPQwlLOiQKWHyIK1Apt','94olEM','AUCefJa7Ja6cCL6cNIaS','ZC','EG',3);
+INSERT INTO ti VALUES (2513095095318678393,-5180159,'M6w','LW7hVbyF6t5kMQKnqIMbJD8MxThFBGnVbB0pEuuG30eQN0J2f76rf3Uk3gZg1y0GX8mD5KTIDPKp37CPCJbxvicwregyfCay3mLF5jYhiXZPGa5QtFK6DrpOpO28JvVYGUpyUzICcs6RBCWnFog79CpXzwqQ8t3a6FgKSTnyJ99xqPO7JbY1eqSOs8qDLX8YzgVfbpjadfFvANP6v0LkV190bBMPQwlLOiQKWHyIK1Apt','94olEM','AUCefJa7Ja6cCL6cNIaS','ZC','EG',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (6449515407827400378,-1503632,'y','FfHNAgeyLlsj18mWgNrSwV25q4vFN7IpTdLF6f1frqaYqoT2xx7URNlC07T3JfQ6KJ7ho2tOVGs2zXqHyv4HG4v7ZE2Z64Ja4D380wGdnEhtiF15rhrWoCTHf2','GKovAfuPGKlL5KWWYWXvzG18','Xe4yn8znEdH6z0ddbD9XhyAe9SwSaN9nqCQY1btGYCoz9WQ21dB1yt13zqpfYvePEK7SY2hZwMmTn7B5c3gUS2kkX8RvV3r4VGnvv3r7c2Y4gdRkcmGpR76oVH33XXVhElDCypd2SkwuFaNnO1XEqxqmGnz5aPiJ8TcDMahcq8zobxT3eZfG7EPcAhhn3xH5kLyOj6VKvxHI','ea','JZ',4);
+INSERT INTO ti VALUES (6449515407827400378,-1503632,'y','FfHNAgeyLlsj18mWgNrSwV25q4vFN7IpTdLF6f1frqaYqoT2xx7URNlC07T3JfQ6KJ7ho2tOVGs2zXqHyv4HG4v7ZE2Z64Ja4D380wGdnEhtiF15rhrWoCTHf2','GKovAfuPGKlL5KWWYWXvzG18','Xe4yn8znEdH6z0ddbD9XhyAe9SwSaN9nqCQY1btGYCoz9WQ21dB1yt13zqpfYvePEK7SY2hZwMmTn7B5c3gUS2kkX8RvV3r4VGnvv3r7c2Y4gdRkcmGpR76oVH33XXVhElDCypd2SkwuFaNnO1XEqxqmGnz5aPiJ8TcDMahcq8zobxT3eZfG7EPcAhhn3xH5kLyOj6VKvxHI','ea','JZ',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (8508486970564554809,-7644697,'5','Cg9169b0xvbWOmoHtgOBDsg4oysTBUXmmc4LwEb8Jx317oQyHwhP2bclGkjigrPrdOcW0x5VbpIXWPegMbM8g4q2uvCFqDXREMeUb6UJarTqrozENMNVxDehq3xOWMwK7EVGeeDewMYpsmtHmc94ikYFHvQfqd48Up4XdJ8qQBDZNv0B12RQjGS4PxxKYAkogpF06w0ggypHh7MDyJPdUfcRcxppVr9UERp3qGV6PcfHJJ9XS','ahWlglmK846NI2B','1DBziiSRIbWBNOy4M65MQvc1ZNmm4Q51k2AizdDNLiyRKYoA6XlhSQoLjWrd0BFFnTpcFYP7UBCsM4fwROOWYHLPR8F0DAM7Y4N6nsFpz0or9AIFVMA6Nknftea','rr','j',5);
+INSERT INTO ti VALUES (8508486970564554809,-7644697,'5','Cg9169b0xvbWOmoHtgOBDsg4oysTBUXmmc4LwEb8Jx317oQyHwhP2bclGkjigrPrdOcW0x5VbpIXWPegMbM8g4q2uvCFqDXREMeUb6UJarTqrozENMNVxDehq3xOWMwK7EVGeeDewMYpsmtHmc94ikYFHvQfqd48Up4XdJ8qQBDZNv0B12RQjGS4PxxKYAkogpF06w0ggypHh7MDyJPdUfcRcxppVr9UERp3qGV6PcfHJJ9XS','ahWlglmK846NI2B','1DBziiSRIbWBNOy4M65MQvc1ZNmm4Q51k2AizdDNLiyRKYoA6XlhSQoLjWrd0BFFnTpcFYP7UBCsM4fwROOWYHLPR8F0DAM7Y4N6nsFpz0or9AIFVMA6Nknftea','rr','j',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (9120895950432141040,-7158145,'Afyh','4WTFeDBKfJiTBzE3r1GBbhsnofYql49wqsKBOWYakIkYAKXEbodk','MHIzkN6luqPPlMkEfzjWD','reHw2SLsYTYKJPXGp717ODYpepqC1PoTstQeLsHx5sBkRxH9QBtMfK3','IOB','DU',6);
+INSERT INTO ti VALUES (9120895950432141040,-7158145,'Afyh','4WTFeDBKfJiTBzE3r1GBbhsnofYql49wqsKBOWYakIkYAKXEbodk','MHIzkN6luqPPlMkEfzjWD','reHw2SLsYTYKJPXGp717ODYpepqC1PoTstQeLsHx5sBkRxH9QBtMfK3','IOB','DU',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(12) NOT NULL, d VARCHAR(61) NOT NULL, e VARBINARY(97), f VARCHAR(79), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (601536907,21,'F','cLJLrVXTfsctINXFJPefp3hKXtUtXp5BvqyiRvf','kIN1VcyKGaKntw2wt4sDGuS3APlxPaigQZpd1cv','dY5o7GLMEXSBEpgOBf','4','j',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(12) NOT NULL, d VARCHAR(61) NOT NULL, e VARBINARY(97), f VARCHAR(79), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3479278041,233,'FVd6XQFYEUc','KmDnvqQzlJpHdeWgqWPL4ao71ccBodSt96uE0WuiY','xOWL0KjKwBY6KXQ4ash6BYwlhKcuDw6bRpDgFAQag8y6F6WI0YT8J1vPl2myodj8IWA9jfsRKjYK3XWohL0iOgEWEx','nmVnHoWt7f2Nq2JW2CbBCUdfhSJOsaqoEjD','A','8',1);
+INSERT INTO ti VALUES (3479278041,233,'FVd6XQFYEUc','KmDnvqQzlJpHdeWgqWPL4ao71ccBodSt96uE0WuiY','xOWL0KjKwBY6KXQ4ash6BYwlhKcuDw6bRpDgFAQag8y6F6WI0YT8J1vPl2myodj8IWA9jfsRKjYK3XWohL0iOgEWEx','nmVnHoWt7f2Nq2JW2CbBCUdfhSJOsaqoEjD','A','8',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(13) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(13) NOT NULL;
+INSERT INTO t VALUES (326447220,68,'XjQP','QLD0b51kJndx8a9i7qhphyGC7NUYa','5OAvZRz','tPmFekeJFevK05','b','f',2);
+INSERT INTO ti VALUES (326447220,68,'XjQP','QLD0b51kJndx8a9i7qhphyGC7NUYa','5OAvZRz','tPmFekeJFevK05','b','f',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1658934485,173,'xjdz2Fiip','iauLbSkaM9QqOBVfV5aqGVYiKCd9CepRWf5tyCDwjfvpy2BYXjnDkVHPBTg3ssIgkiI8','CcxFhNPWYCpttR9alU','hOjbdlmgunLMqotGFV1pGVkXpwEU5Wf7CTzUOc5BYMH98ARZSq1rgLOM6sF8UjvdH2caq1Kf','c','R',3);
+INSERT INTO ti VALUES (1658934485,173,'xjdz2Fiip','iauLbSkaM9QqOBVfV5aqGVYiKCd9CepRWf5tyCDwjfvpy2BYXjnDkVHPBTg3ssIgkiI8','CcxFhNPWYCpttR9alU','hOjbdlmgunLMqotGFV1pGVkXpwEU5Wf7CTzUOc5BYMH98ARZSq1rgLOM6sF8UjvdH2caq1Kf','c','R',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2104567961,191,'G','xSKbDpg7SRsM809EvY6DZiFSCXPidyWdcyCSsI6pcXWmhQi2aF1aCw6eXA3Be0m0bWeeJC6jeXyAWVQWpZqezwJqKgqUGtvQElUzfnW0A5g8ptq9UZg6iM5UjxF9jXPcBc0awtpGpKS3l97V3wf9Z4tUaENPlQlEzLlg9Q','4Enb6k','0vhoiM96ZlhXGcSvSL7FcTKk3bvEojmQ6NdSfFwpuDaQvINeWT40ruEMIm5wJb6IQcQUJ8cYRDkIVbMlLs4kgEnkOYN9BFJzvkD4b84zEJ24APXPhTQqC6ZJcQvN4BvB1Hv1Bxu9nuI76QMtKF6llNOMx84cxG5VtUAG7oh6LYKti3IPFcoxuNKEvv4mvkqNPly6ESyxZeLCAdbvtfuimQUlWMZlfi4853kmHP','B','2',4);
+INSERT INTO ti VALUES (2104567961,191,'G','xSKbDpg7SRsM809EvY6DZiFSCXPidyWdcyCSsI6pcXWmhQi2aF1aCw6eXA3Be0m0bWeeJC6jeXyAWVQWpZqezwJqKgqUGtvQElUzfnW0A5g8ptq9UZg6iM5UjxF9jXPcBc0awtpGpKS3l97V3wf9Z4tUaENPlQlEzLlg9Q','4Enb6k','0vhoiM96ZlhXGcSvSL7FcTKk3bvEojmQ6NdSfFwpuDaQvINeWT40ruEMIm5wJb6IQcQUJ8cYRDkIVbMlLs4kgEnkOYN9BFJzvkD4b84zEJ24APXPhTQqC6ZJcQvN4BvB1Hv1Bxu9nuI76QMtKF6llNOMx84cxG5VtUAG7oh6LYKti3IPFcoxuNKEvv4mvkqNPly6ESyxZeLCAdbvtfuimQUlWMZlfi4853kmHP','B','2',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1259189328,133,'XdBoL','BUdq8K6xEyhuyVbtkThuvK0AWcQtEIjvTrkGRZ229M9MB4ZJYUpJTLEs85kDygcRLCl6zGyEaFJhJ2oxyi0NndatVQzjLif1OZrjWoG4oMEraVcHRVGgirnq6aaOSSTkIamIYMFq2EwLB3hdOs8eFzL2hCOvAFLfndG75d77aanJ0Onnx5uRFngigJGwajHy2BTtTmh3Y4LNTPAq0Lpdc8pxjLxvc','Gb2bbjptK6LloC56R3haWJdhUy33nlvJz2rAQno071kxXBYc4jcc1B6PcGrbEkGAmxBoxRb5LdfZkTgp22g','pdhaJ5gwCYC0qQljstWrQlsm2xwPxr1JqlKH2PKsy3RbikfAc60UkFeDFGeCN47Lw3WBUedEp5nx7qQOFnPn2AdSRKYNFNlDfEw0zh62pIcNBQbzw','V','Q',5);
+INSERT INTO ti VALUES (1259189328,133,'XdBoL','BUdq8K6xEyhuyVbtkThuvK0AWcQtEIjvTrkGRZ229M9MB4ZJYUpJTLEs85kDygcRLCl6zGyEaFJhJ2oxyi0NndatVQzjLif1OZrjWoG4oMEraVcHRVGgirnq6aaOSSTkIamIYMFq2EwLB3hdOs8eFzL2hCOvAFLfndG75d77aanJ0Onnx5uRFngigJGwajHy2BTtTmh3Y4LNTPAq0Lpdc8pxjLxvc','Gb2bbjptK6LloC56R3haWJdhUy33nlvJz2rAQno071kxXBYc4jcc1B6PcGrbEkGAmxBoxRb5LdfZkTgp22g','pdhaJ5gwCYC0qQljstWrQlsm2xwPxr1JqlKH2PKsy3RbikfAc60UkFeDFGeCN47Lw3WBUedEp5nx7qQOFnPn2AdSRKYNFNlDfEw0zh62pIcNBQbzw','V','Q',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2405183926,112,'Vnnh9lkjuld2O','h3apFGAev207gbKVJxI0qcLKNsNTMQbit4gJ9GjQV3pz81ahbBch3XZtCREo5JZXHH2vnFLNpFmBd7wPSKPG2xD9gFPrYgU4lUypT7JYVMhvZOy3GvD0ekdFTBf10xcvLENMn1Z6t8PNpsNwXVVEwZY4ufeKQMIj0ESyNBoHt9qs2DSDK3R5alvecGd6RsvMPPTHUHRd1PNVGs8aacpTs','iCG7wINK0bmZiEFPtrNNy38pn76HkeJnikJ2','tpu6AILudmWvhZYAC58ODVUt8jbuVWnubYXtqf2hupeS5C1h9da1t4mdi','Df','Iu',6);
+INSERT INTO ti VALUES (2405183926,112,'Vnnh9lkjuld2O','h3apFGAev207gbKVJxI0qcLKNsNTMQbit4gJ9GjQV3pz81ahbBch3XZtCREo5JZXHH2vnFLNpFmBd7wPSKPG2xD9gFPrYgU4lUypT7JYVMhvZOy3GvD0ekdFTBf10xcvLENMn1Z6t8PNpsNwXVVEwZY4ufeKQMIj0ESyNBoHt9qs2DSDK3R5alvecGd6RsvMPPTHUHRd1PNVGs8aacpTs','iCG7wINK0bmZiEFPtrNNy38pn76HkeJnikJ2','tpu6AILudmWvhZYAC58ODVUt8jbuVWnubYXtqf2hupeS5C1h9da1t4mdi','Df','Iu',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(34) NOT NULL, d VARBINARY(30), e VARCHAR(43) NOT NULL, f VARCHAR(12) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (186,2550356028,'nZoSfEFdtkm1bRTLTKvpcRQCbWM2qME','NHc9fuAZlbT14J','SEiBVrzIQJFVXmrryc7iIe30uRnwTVlmUZGlb','nmuD','F','w',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(34) NOT NULL, d VARBINARY(30), e VARCHAR(43) NOT NULL, f VARCHAR(12) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (194,3618465123,'pHbWx1vX','PTRZOF','6jeHqRPk1kGWivdmcGQOHmhwQXjwy7dl','DjO5Nl0ejdbK','g','IG',1);
+INSERT INTO ti VALUES (194,3618465123,'pHbWx1vX','PTRZOF','6jeHqRPk1kGWivdmcGQOHmhwQXjwy7dl','DjO5Nl0ejdbK','g','IG',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(35) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(35) NOT NULL;
+INSERT INTO t VALUES (58,1439824731,'6TuclXMWAb8zUF2UAjuU3ZwnY8IgzAf6G','mIvvLdKolWboIOGyYJu04SRDVjqs','cMEQdHhoYiKLuUiYZSBo','oh7KoeP','w','Rc',2);
+INSERT INTO ti VALUES (58,1439824731,'6TuclXMWAb8zUF2UAjuU3ZwnY8IgzAf6G','mIvvLdKolWboIOGyYJu04SRDVjqs','cMEQdHhoYiKLuUiYZSBo','oh7KoeP','w','Rc',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (124,187347437,'1ae4VEq','szRrKcbTGRanmDToJ459UkLBC5m4GZZo9Eyfs7MH6UT5xSLUnf','7jJ6i3rDBXFLYYyklEjZy75D4KyJvz','H8HDcIoGmKcL','S','Hg',3);
+INSERT INTO ti VALUES (124,187347437,'1ae4VEq','szRrKcbTGRanmDToJ459UkLBC5m4GZZo9Eyfs7MH6UT5xSLUnf','7jJ6i3rDBXFLYYyklEjZy75D4KyJvz','H8HDcIoGmKcL','S','Hg',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (216,3038672552,'C7MRLwmMjCR','E13m3PkdOpTUquHuYpRVHnl7WEDdInxqXLgRfGwbEZCSi3lGF7bFCPx36T1vK5lhu0LSqhHk6Pr20gc0nSMyFiAzeriIZ4EH2XZiE7fw','ZaiVWAyYUvlBnPOoT2TnIbmSLTz1g','f2RRzaAEvBBKnKmGnhDXRkWEU35bhNuSlcvF43YdC5goOz5aMOpKtXUV5GynrrNhhEhvfgrbEl5axr8PEVe2tmSy8OwDnDb17ZeSsW4KuKlI6WqugCmoxPYbdjMin5','9','Jc',4);
+INSERT INTO ti VALUES (216,3038672552,'C7MRLwmMjCR','E13m3PkdOpTUquHuYpRVHnl7WEDdInxqXLgRfGwbEZCSi3lGF7bFCPx36T1vK5lhu0LSqhHk6Pr20gc0nSMyFiAzeriIZ4EH2XZiE7fw','ZaiVWAyYUvlBnPOoT2TnIbmSLTz1g','f2RRzaAEvBBKnKmGnhDXRkWEU35bhNuSlcvF43YdC5goOz5aMOpKtXUV5GynrrNhhEhvfgrbEl5axr8PEVe2tmSy8OwDnDb17ZeSsW4KuKlI6WqugCmoxPYbdjMin5','9','Jc',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (248,790744034,'woRXGORPF71ynqYksnN0WFv','dLeWqxdnvAvWhFXgG763yIYwYrugJDxtAhYnIHI09nVwinwZ0FyY8hbh67vOLm55fMvkXNRQjyDAK7JSG5HdE40E0Z0WbkkaDAMmYADNAIfmxn7vqAlFKa2MKBIR8CrhqQQVgBykBPoc4drsfKYG1c7dpYGSguYIKz5LXaFPo6x7NWCVOo8','aeQSmaEg','FAIZjq7xAgxQHJ03SIuOrTuGpBlCsd3IdQauUM0iR0QTgeY95uZJpN3R895s6gwqrWx3UHhmMECEl5TsUCqc4IS6uKmffTQm8L1','Bq','z',5);
+INSERT INTO ti VALUES (248,790744034,'woRXGORPF71ynqYksnN0WFv','dLeWqxdnvAvWhFXgG763yIYwYrugJDxtAhYnIHI09nVwinwZ0FyY8hbh67vOLm55fMvkXNRQjyDAK7JSG5HdE40E0Z0WbkkaDAMmYADNAIfmxn7vqAlFKa2MKBIR8CrhqQQVgBykBPoc4drsfKYG1c7dpYGSguYIKz5LXaFPo6x7NWCVOo8','aeQSmaEg','FAIZjq7xAgxQHJ03SIuOrTuGpBlCsd3IdQauUM0iR0QTgeY95uZJpN3R895s6gwqrWx3UHhmMECEl5TsUCqc4IS6uKmffTQm8L1','Bq','z',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (117,2150284473,'72u5i','ckGRVNSf1xXfdXqkcODI3jH3u07hKEugfAK99kvEfeNp5QdTiVrnR4mPjTdaKHIUI8yAQn3HXzGGuZrrY','yx1vwWL2jAOkcuKyP4LaE8xk7YqPCNE','eRZBwtMKld75kNBNiZL3OqDQ2KylqpET0xWCJP39WUKTYyZuKxc2Mh8zxxoySY6TrMjpMnX6A6HHCKEiROlb1v1Rb2JlI','w','H',6);
+INSERT INTO ti VALUES (117,2150284473,'72u5i','ckGRVNSf1xXfdXqkcODI3jH3u07hKEugfAK99kvEfeNp5QdTiVrnR4mPjTdaKHIUI8yAQn3HXzGGuZrrY','yx1vwWL2jAOkcuKyP4LaE8xk7YqPCNE','eRZBwtMKld75kNBNiZL3OqDQ2KylqpET0xWCJP39WUKTYyZuKxc2Mh8zxxoySY6TrMjpMnX6A6HHCKEiROlb1v1Rb2JlI','w','H',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b MEDIUMINT, c CHAR(9), d VARBINARY(78) NOT NULL, e VARBINARY(25) NOT NULL, f VARCHAR(18), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1293897,7390196,'BkQs1','0DQb0CJ','A6oF6','1KeFsobv','n','m',0);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT, c CHAR(9), d VARBINARY(78) NOT NULL, e VARBINARY(25) NOT NULL, f VARCHAR(18), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (6926652,-3369,'ITL','BbQKAcNn4hOX2nTUhJWTn8xomXzH3dwmpktEWVzwulyqX7WSQyNHw62F2tVIjdfoNl9P','sHKS5o6dQySn','MWhMoNtA4hxWmbSn2i','X','Y',1);
+INSERT INTO ti VALUES (6926652,-3369,'ITL','BbQKAcNn4hOX2nTUhJWTn8xomXzH3dwmpktEWVzwulyqX7WSQyNHw62F2tVIjdfoNl9P','sHKS5o6dQySn','MWhMoNtA4hxWmbSn2i','X','Y',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(10);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(10);
+INSERT INTO t VALUES (3354376,-5246103,'L2zt9dd','tIEhESjMHrTUXEeuyMQbiVl0suyhiT7902MrrJWPVDyM','KsJ','No','d','m',2);
+INSERT INTO ti VALUES (3354376,-5246103,'L2zt9dd','tIEhESjMHrTUXEeuyMQbiVl0suyhiT7902MrrJWPVDyM','KsJ','No','d','m',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1873107,6512678,'syl91','mIhhc81nvq90XdP0wdDujs3IkkO8VuuHm4fPxmYXIWo6IBrbfCepNZ0IGptRDflGmK0f8sofqPuP7gpPggnn4sK1m98hN6N76tFyhRrJSxPsIwkcivX6UJxZRXgA6yguaa2ZUO3oom0ybgPSoQcxAgYJ6axc52BxwdVJptcXMy0Cifz67uT0UW36g4','aSkodaFK2fEHVc9Be','cGc','j','z',3);
+INSERT INTO ti VALUES (-1873107,6512678,'syl91','mIhhc81nvq90XdP0wdDujs3IkkO8VuuHm4fPxmYXIWo6IBrbfCepNZ0IGptRDflGmK0f8sofqPuP7gpPggnn4sK1m98hN6N76tFyhRrJSxPsIwkcivX6UJxZRXgA6yguaa2ZUO3oom0ybgPSoQcxAgYJ6axc52BxwdVJptcXMy0Cifz67uT0UW36g4','aSkodaFK2fEHVc9Be','cGc','j','z',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (5894867,3067168,'67owvXhp','TnwOAnF0MXcgCLVtgw1OLcf5ZQtsYKd3jhS44thsPtWNzdFHqYVhKTimOyk','0X','tBz1f68GKAgiRmLmn8g0dhhsnke45tBxFIj3yOYD7IPXPIY7khUrJDBgC19Fuu3Lc9n0PB4sZdtUAE3f2qTFEFQKEU4ndPPm7ViAp91z0roctViorVgfm1ZdikO9l4wi6XKk7rBSublDeUnDaPpHXJtrYqFlxoPIZ0Mc54LL','g','2',4);
+INSERT INTO ti VALUES (5894867,3067168,'67owvXhp','TnwOAnF0MXcgCLVtgw1OLcf5ZQtsYKd3jhS44thsPtWNzdFHqYVhKTimOyk','0X','tBz1f68GKAgiRmLmn8g0dhhsnke45tBxFIj3yOYD7IPXPIY7khUrJDBgC19Fuu3Lc9n0PB4sZdtUAE3f2qTFEFQKEU4ndPPm7ViAp91z0roctViorVgfm1ZdikO9l4wi6XKk7rBSublDeUnDaPpHXJtrYqFlxoPIZ0Mc54LL','g','2',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1707223,5707946,'B','cIKwCsTiQpcN1KEGeZkz9hcPvy42AEMtSjuYQkTmiQ05dtMDnGmV6NKRNJ75vt9ZGqOqIOkoOJQsf8hM9VZzRw','QUaYMw9KoGvp','82G5Sdf6lJT8akEmAYcCc1NkllTszdZh7aBoa2dhkWFUXRYrrLuQlJCTihhEVFA7Ol7NoB3IvEjA3rgO3FMa2Z8Frh1pbYk5nxd3LxwRH6uSTo2958R8DJ5tkxSmioT11mNgSZFvwT9W12lwMsgbCOLM0w5vUkbPQYocjRGJURzE5OPODBOZxaqkvk4TMGMYeUtxSsEIFITceFMiaT2khyHnNnjpx7bugNsdKhYK','Zo','t',5);
+INSERT INTO ti VALUES (1707223,5707946,'B','cIKwCsTiQpcN1KEGeZkz9hcPvy42AEMtSjuYQkTmiQ05dtMDnGmV6NKRNJ75vt9ZGqOqIOkoOJQsf8hM9VZzRw','QUaYMw9KoGvp','82G5Sdf6lJT8akEmAYcCc1NkllTszdZh7aBoa2dhkWFUXRYrrLuQlJCTihhEVFA7Ol7NoB3IvEjA3rgO3FMa2Z8Frh1pbYk5nxd3LxwRH6uSTo2958R8DJ5tkxSmioT11mNgSZFvwT9W12lwMsgbCOLM0w5vUkbPQYocjRGJURzE5OPODBOZxaqkvk4TMGMYeUtxSsEIFITceFMiaT2khyHnNnjpx7bugNsdKhYK','Zo','t',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1901673,4368041,'O2oMW','t3pHyYqKoO4x0wUMOcRJ6k2jxw7VoyTfJ254dOrI6oFmhVbC1Z4BjdkJnVwYE2LDgI0ZOSNUZp1o68fNknB6wAbuNb2LaKe3LF33XHw9OGuytylg1Ux3h95HE5ErPNCCRPVeEL2CbZ7lcCWArHuiZIXiBbG5pitRrFEXCgN9rFWYvQ','ozEes9Qpx','AYKYQSFTsfoF7Xm4wVHbwJHEdTMqY5g2eYHXDxFupKxL1aT7BnOESUzlEy6cqksq5cia41OZediSg7J1YGdJo0ASoJ9O6lXn0OMWiOeW3L0Psr5QJ06PQ48QzY0Fuka4DZLtQxgNS9m9MOe5niCNp1V82o5Maq46JWNfGXWc3yFOqd4sNnjfS8y5rRDJSY93GSDkqga7qchjJfEHQU293is79eTb','C','V',6);
+INSERT INTO ti VALUES (1901673,4368041,'O2oMW','t3pHyYqKoO4x0wUMOcRJ6k2jxw7VoyTfJ254dOrI6oFmhVbC1Z4BjdkJnVwYE2LDgI0ZOSNUZp1o68fNknB6wAbuNb2LaKe3LF33XHw9OGuytylg1Ux3h95HE5ErPNCCRPVeEL2CbZ7lcCWArHuiZIXiBbG5pitRrFEXCgN9rFWYvQ','ozEes9Qpx','AYKYQSFTsfoF7Xm4wVHbwJHEdTMqY5g2eYHXDxFupKxL1aT7BnOESUzlEy6cqksq5cia41OZediSg7J1YGdJo0ASoJ9O6lXn0OMWiOeW3L0Psr5QJ06PQ48QzY0Fuka4DZLtQxgNS9m9MOe5niCNp1V82o5Maq46JWNfGXWc3yFOqd4sNnjfS8y5rRDJSY93GSDkqga7qchjJfEHQU293is79eTb','C','V',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(23) NOT NULL, d VARBINARY(86) NOT NULL, e VARBINARY(14) NOT NULL, f VARBINARY(44), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (758915595863956822,733100518529044061,'XLg7tWqDzzTcxPOGErILYDQ','zGR2LDqS9e0D0W1toZq06GPd5N5fDvx9bYlPlSKUOXJ9juA','HxOifkM3W','9HUbu72hj8mKZlZXaxifA2ZWnoZjvlz','A','nK',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(23) NOT NULL, d VARBINARY(86) NOT NULL, e VARBINARY(14) NOT NULL, f VARBINARY(44), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (14091730890917299971,17468781628936439831,'s2gtcLMW39H','f8ehDb8Lul9w0sBekdCpoS6CEDx9mcIRTyyEhDunUx1rNJGMMhv9zIau2Zht6ubSmc6JtS5ssi4uR0eFZs0','S4G','d5jB','w','q',1);
+INSERT INTO ti VALUES (14091730890917299971,17468781628936439831,'s2gtcLMW39H','f8ehDb8Lul9w0sBekdCpoS6CEDx9mcIRTyyEhDunUx1rNJGMMhv9zIau2Zht6ubSmc6JtS5ssi4uR0eFZs0','S4G','d5jB','w','q',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(24) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(24) NOT NULL;
+INSERT INTO t VALUES (12385039300427237625,3407481849969964541,'JrW6EWsNq','iIOOezqBCHX4SYcV0akXeRUaxrua5b7CSD22KDxpB6s8RfhNLCIVOgcjygkiL7tGcG071ODAhVZO','QZpSr8','kEpohEY07f48YV78XHxWBjh5ezJQsBdB4a','O','h',2);
+INSERT INTO ti VALUES (12385039300427237625,3407481849969964541,'JrW6EWsNq','iIOOezqBCHX4SYcV0akXeRUaxrua5b7CSD22KDxpB6s8RfhNLCIVOgcjygkiL7tGcG071ODAhVZO','QZpSr8','kEpohEY07f48YV78XHxWBjh5ezJQsBdB4a','O','h',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (10026676125927355751,2848222688037842280,'kfGl9pcrn','k2JMWSR5z8vLehlK6LjqLL6ilY8fUxAp3St6l5aVGYn2ClNjPlXVyY','9vJrx','DvO0T0QptDi','k','i',3);
+INSERT INTO ti VALUES (10026676125927355751,2848222688037842280,'kfGl9pcrn','k2JMWSR5z8vLehlK6LjqLL6ilY8fUxAp3St6l5aVGYn2ClNjPlXVyY','9vJrx','DvO0T0QptDi','k','i',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (7657568452621283351,13936868368585002514,'X76','GHaViHxLbw60eNEanMmXryhiMFZsdoZXPIyWzux335nqcUfGjET','N','TMs30dgY6twhU5tBml4hHxnjOdqRJELBjaIO9h1bMfuiCrv','N','0c',4);
+INSERT INTO ti VALUES (7657568452621283351,13936868368585002514,'X76','GHaViHxLbw60eNEanMmXryhiMFZsdoZXPIyWzux335nqcUfGjET','N','TMs30dgY6twhU5tBml4hHxnjOdqRJELBjaIO9h1bMfuiCrv','N','0c',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (8803113505322200784,13161548276730862551,'J8fTVMcIKL','QnakmUR9meT65rGah6ZbmQcY39uAnT5qGJU45tQUnzSUO0Fz3J3Dbehn3AMaM0kh9BjkPxXG8qT3sItJKZ1HKRNpwOUtunJLeloRzUBuw7r2fXRgEfNqLKMfSGL5lg8EN46uyPyFYC6Um9mQveMNOf','nwIZIJ6cfjHitK','huCv09qpd70PmDWRA60BWVteiOJIqyL7VTypO98jrHw03d9ZVzR2UfX5YTCBQ','Es','qt',5);
+INSERT INTO ti VALUES (8803113505322200784,13161548276730862551,'J8fTVMcIKL','QnakmUR9meT65rGah6ZbmQcY39uAnT5qGJU45tQUnzSUO0Fz3J3Dbehn3AMaM0kh9BjkPxXG8qT3sItJKZ1HKRNpwOUtunJLeloRzUBuw7r2fXRgEfNqLKMfSGL5lg8EN46uyPyFYC6Um9mQveMNOf','nwIZIJ6cfjHitK','huCv09qpd70PmDWRA60BWVteiOJIqyL7VTypO98jrHw03d9ZVzR2UfX5YTCBQ','Es','qt',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (5646046123863472966,7352309771153708143,'DN0fL8RBZZKTBplI','TSCQ80XJk8TzVaj1wHcXViVSdGe8nfR6TF1j0UJjlKdnOJvZgO8Xdw','btGNVaOaBHFhoc','dICon6FH1ERGplBuIqFfPb5igcowjSvpHWJGOLq38W40xOfxlobfq4jBYraunvblzBUQvFvRs5vsL9JZq0irIk5H1rzKJ23Itt91c','Zs','L',6);
+INSERT INTO ti VALUES (5646046123863472966,7352309771153708143,'DN0fL8RBZZKTBplI','TSCQ80XJk8TzVaj1wHcXViVSdGe8nfR6TF1j0UJjlKdnOJvZgO8Xdw','btGNVaOaBHFhoc','dICon6FH1ERGplBuIqFfPb5igcowjSvpHWJGOLq38W40xOfxlobfq4jBYraunvblzBUQvFvRs5vsL9JZq0irIk5H1rzKJ23Itt91c','Zs','L',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b SMALLINT NOT NULL, c CHAR(8) NOT NULL, d VARCHAR(79), e VARBINARY(66) NOT NULL, f VARCHAR(20) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14669,-20249,'tmr','0Dd2Obb','y2HemIKwrz2PINxOu85AHdbT0zfaSksTRm8USVwqxFt5GFlbcY','Uu','q1','1',0);
+CREATE TABLE ti (a SMALLINT, b SMALLINT NOT NULL, c CHAR(8) NOT NULL, d VARCHAR(79), e VARBINARY(66) NOT NULL, f VARCHAR(20) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-4409447165746739779,-866,'H9WBrO5P','3zcPQWSnmHHlS','hWgLZTZ3goaZ0Sj2JMQGBUiWUypkmHwigkVfEP8dPrHqyTYU3ZDSyGiOvq4cQ0tTJ','RoUgE3ubrAZ2xPJjqbM','3p','G',1);
+INSERT INTO ti VALUES (-4409447165746739779,-866,'H9WBrO5P','3zcPQWSnmHHlS','hWgLZTZ3goaZ0Sj2JMQGBUiWUypkmHwigkVfEP8dPrHqyTYU3ZDSyGiOvq4cQ0tTJ','RoUgE3ubrAZ2xPJjqbM','3p','G',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(9) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(9) NOT NULL;
+INSERT INTO t VALUES (-5006620947696664950,22161,'Ka2X0E','jA9dQRhbTkQh','IMHoHb2cJRgHnaMufNO3t2lreIYdRxr6','l28V0x0JlGQM1V','Z','g',2);
+INSERT INTO ti VALUES (-5006620947696664950,22161,'Ka2X0E','jA9dQRhbTkQh','IMHoHb2cJRgHnaMufNO3t2lreIYdRxr6','l28V0x0JlGQM1V','Z','g',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (314075673349987491,2904,'paYz','Ky7I2CFMpOddjnWAdIelks9Y9nZ1Dzxq6XWkiM5Yxb2sbIkKT5hoCuiOH4MJTMtyu6ClmodNzd8qzsFFOe9UQPlJFxA7wCBsCGRQDgreg1HxupyfLPns4zJpXoYv3inbESFkhBvXcpOyyyBc5m3jhGs9yenBGdLfdOw8FxZaOItH','TV7ohoclPCBALi6ZSJjoZcZcecSOvnPXrBd2ez4l2krQYsQPSljA8Uijy8H8qIH','xwCRKFoRLfD','b','L',3);
+INSERT INTO ti VALUES (314075673349987491,2904,'paYz','Ky7I2CFMpOddjnWAdIelks9Y9nZ1Dzxq6XWkiM5Yxb2sbIkKT5hoCuiOH4MJTMtyu6ClmodNzd8qzsFFOe9UQPlJFxA7wCBsCGRQDgreg1HxupyfLPns4zJpXoYv3inbESFkhBvXcpOyyyBc5m3jhGs9yenBGdLfdOw8FxZaOItH','TV7ohoclPCBALi6ZSJjoZcZcecSOvnPXrBd2ez4l2krQYsQPSljA8Uijy8H8qIH','xwCRKFoRLfD','b','L',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-783473448706726862,-31240,'e','I1bYb8CMw6FzYkhPm0vrmAuMFLEQLCJCuXnqRuhqQB8YPzyAzXMntMI5Pf4eKIymaJdTNZXKxlDYpjRL29jfUQxJAswS','Uu','MpgU8RGkjT9qBkgeEK5933q6iCB0DXJLZ7L1cU8kRjRIqaWjPhvLZTrPXn8nysZKg0wua3MOjYLCKMWTiwew8xTLTErAgugu8W6JcncsLAqTXXDAsB9rgEQbHd8qYGcV5oFuB5HNBuSXp765lkK6SjkXMG0ybveUJPdWX4RVnVJRAgJyQWzlZSUbJsKwPSvFgCU6tgn9tWUY9BHC3SWy4qMntiTHuCEgy86ic9hyMUkkBAUki7BjcCWMLlPafL3V','O','7',4);
+INSERT INTO ti VALUES (-783473448706726862,-31240,'e','I1bYb8CMw6FzYkhPm0vrmAuMFLEQLCJCuXnqRuhqQB8YPzyAzXMntMI5Pf4eKIymaJdTNZXKxlDYpjRL29jfUQxJAswS','Uu','MpgU8RGkjT9qBkgeEK5933q6iCB0DXJLZ7L1cU8kRjRIqaWjPhvLZTrPXn8nysZKg0wua3MOjYLCKMWTiwew8xTLTErAgugu8W6JcncsLAqTXXDAsB9rgEQbHd8qYGcV5oFuB5HNBuSXp765lkK6SjkXMG0ybveUJPdWX4RVnVJRAgJyQWzlZSUbJsKwPSvFgCU6tgn9tWUY9BHC3SWy4qMntiTHuCEgy86ic9hyMUkkBAUki7BjcCWMLlPafL3V','O','7',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-5847265158715954642,2846,'P9XK','Pm','lbLjP1QZYLE8aLGkCylgSLFLIApfwYLp071dzfKv9lnBKYi','OQVmSzqKEGvvA7MYQwWtC4ndmY4ZVZ6oZdItyck8AQ4u6FLeYX80F6Hb5Q667Ey0iSWP3KiZSpUyj3CEYRfNxIkwdJ1OpuPHWJHFOpPWdsvjdEqwzJnlycrIzlRaSlLEvLooYq9fQFV3c7azKgFvLC2vKAlrJpEZ485Fo7VZb7iMWmGu8oprQVg','q','Z',5);
+INSERT INTO ti VALUES (-5847265158715954642,2846,'P9XK','Pm','lbLjP1QZYLE8aLGkCylgSLFLIApfwYLp071dzfKv9lnBKYi','OQVmSzqKEGvvA7MYQwWtC4ndmY4ZVZ6oZdItyck8AQ4u6FLeYX80F6Hb5Q667Ey0iSWP3KiZSpUyj3CEYRfNxIkwdJ1OpuPHWJHFOpPWdsvjdEqwzJnlycrIzlRaSlLEvLooYq9fQFV3c7azKgFvLC2vKAlrJpEZ485Fo7VZb7iMWmGu8oprQVg','q','Z',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1959609221669617891,-11781,'XIx0932','Ke4wSrfiF7z9JmSv41aae3virIsfzTBhp5hJdYGSeWJFO4ECf9RXZ8PzmCJqdMt4YjksoeA7hcYDkjiRtcoNgfhnge0WfQu4hkEM7TBTi29dPudRB62lLcuawwhtnvdHNcvTv12itPLiV1qap91p1KrhDTs2hVryxhgzceZ6aaZck5vq7NugAQ0C1SXoMVH4z7AwwEUtAuJL8u0oNo0hmRytkWR8mRziLHiJPLSA75F','Jcb8BPr8OIFjE46M6VVXW3VXoUwipvF2lWyHvLWdni0OGkiZf','Ga19X0xj23iMp3DB44n22kBQz8LhXfdHX0fnzsBCfM9KL4QLJIjs8J4rzSjPmSFz9zBPBq3NA1SWjiAFiKdwgpQPYOdNTnuyJ3fKqrIL','zUF','f',6);
+INSERT INTO ti VALUES (1959609221669617891,-11781,'XIx0932','Ke4wSrfiF7z9JmSv41aae3virIsfzTBhp5hJdYGSeWJFO4ECf9RXZ8PzmCJqdMt4YjksoeA7hcYDkjiRtcoNgfhnge0WfQu4hkEM7TBTi29dPudRB62lLcuawwhtnvdHNcvTv12itPLiV1qap91p1KrhDTs2hVryxhgzceZ6aaZck5vq7NugAQ0C1SXoMVH4z7AwwEUtAuJL8u0oNo0hmRytkWR8mRziLHiJPLSA75F','Jcb8BPr8OIFjE46M6VVXW3VXoUwipvF2lWyHvLWdni0OGkiZf','Ga19X0xj23iMp3DB44n22kBQz8LhXfdHX0fnzsBCfM9KL4QLJIjs8J4rzSjPmSFz9zBPBq3NA1SWjiAFiKdwgpQPYOdNTnuyJ3fKqrIL','zUF','f',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT UNSIGNED, c BINARY(70) NOT NULL, d VARCHAR(55), e VARBINARY(33), f VARBINARY(3), g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (106,18683,'CJYqZx2GWsaIeOfa','00EZFbhpDsFP4sXkPgAPYrvxwQWauubF','YqLU7k2TjPwImXE7woFuZn569Mpmiwk3G','6f','U','lJ',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b SMALLINT UNSIGNED, c BINARY(70) NOT NULL, d VARCHAR(55), e VARBINARY(33), f VARBINARY(3), g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-661044339,63034,'eYEF50O0cXMHRtUIr0lbN16vEXcfn83WkMFiwQbslcDIO6CZgMt4ZWi','UL89NDj1Gfy6UZNxV4dPOXuMqQNzFvdvZLRAMFem6ResBBdwaP','n1B04','c','I','Jt',1);
+INSERT INTO ti VALUES (-661044339,63034,'eYEF50O0cXMHRtUIr0lbN16vEXcfn83WkMFiwQbslcDIO6CZgMt4ZWi','UL89NDj1Gfy6UZNxV4dPOXuMqQNzFvdvZLRAMFem6ResBBdwaP','n1B04','c','I','Jt',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(71) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(71) NOT NULL;
+INSERT INTO t VALUES (-231244204,27570,'jDdv6LGmrXTUV5H1UUrwspWuoQVK1DiuHEYyg3dIGenygYVWRunLVIHV','UOYE3Ob4OGjS49VdXYWBvZro8fL3Tkh','xo11pY8rJQesmFcsfrmswHUQaF95QiKp','gU','LB','F',2);
+INSERT INTO ti VALUES (-231244204,27570,'jDdv6LGmrXTUV5H1UUrwspWuoQVK1DiuHEYyg3dIGenygYVWRunLVIHV','UOYE3Ob4OGjS49VdXYWBvZro8fL3Tkh','xo11pY8rJQesmFcsfrmswHUQaF95QiKp','gU','LB','F',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1744429383,22832,'1aL9XIV2gyR23EI00m81XeCUSFEZJOebZNrT8Zf','Z6eXgmA37HfxGXENO97ncQ0u6L13o6TbNBfp12drKHhVQKmIcvBaSvopfTdBYDa5g31CKeXIyVHTevc0r3005it3trF3S4tAuiHKwTWqxUDPBEhZEz5ICNeATE1nAywiv4Cj47KSwyen3RGgnj2oWTHMyjzKp1uiMcQttdOvLyxF30QZ1zQqZxK7EaYO4uUNu5','ZF6mOTNfGZAaq31jx','C','RA','o',3);
+INSERT INTO ti VALUES (1744429383,22832,'1aL9XIV2gyR23EI00m81XeCUSFEZJOebZNrT8Zf','Z6eXgmA37HfxGXENO97ncQ0u6L13o6TbNBfp12drKHhVQKmIcvBaSvopfTdBYDa5g31CKeXIyVHTevc0r3005it3trF3S4tAuiHKwTWqxUDPBEhZEz5ICNeATE1nAywiv4Cj47KSwyen3RGgnj2oWTHMyjzKp1uiMcQttdOvLyxF30QZ1zQqZxK7EaYO4uUNu5','ZF6mOTNfGZAaq31jx','C','RA','o',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (49091156,57473,'IAt5nhWOdB5glzxQM8Kai5FuJke2lJQqWr6mijw2ZmfNdFp4F6Qkf5SgUM','9j0l42B5uiFzC3C4x6ZO2sjOVF6zu07uozVg7jng5qS9cAgH2vogt0Pq9E57yeVW7Yw7q3MCllQpFi8qyNYqkdmuCkeICT2uWvIxP7bL120a0bvdjNySgxHWtCVIDLiQ5jjShD1U5WXLRs6dG0QmxTaUewzep8fbYEOXbcAia67q31gDbov95QfpoFfIEpl2fjZ8UC8o07Dif0H7Zv4ZksL2quLDymT38ljKalJY2cJav1uueSy1wD0QOQG','F4pJ3m0Gn2i0o','R01nzfv73LGTmdzokx6VYjcINSsIuJQiFkVD0TDBQAFeR3YiGjG8vCMy4ZWSculTvSLDWQS6on3KqW9g8WUAnghk7G4URJxD4OsQftws6DGzobyFg2QrBgd8lv4R8LW6Grvhe9JO2SPt8osJYDgs4w2rGherpIXkmsdAr6AXmQDgxVOnnETx1GAuXvdttU5VhzWr6ELjWLX78GqSNB0QADdt4S3O','4D','D',4);
+INSERT INTO ti VALUES (49091156,57473,'IAt5nhWOdB5glzxQM8Kai5FuJke2lJQqWr6mijw2ZmfNdFp4F6Qkf5SgUM','9j0l42B5uiFzC3C4x6ZO2sjOVF6zu07uozVg7jng5qS9cAgH2vogt0Pq9E57yeVW7Yw7q3MCllQpFi8qyNYqkdmuCkeICT2uWvIxP7bL120a0bvdjNySgxHWtCVIDLiQ5jjShD1U5WXLRs6dG0QmxTaUewzep8fbYEOXbcAia67q31gDbov95QfpoFfIEpl2fjZ8UC8o07Dif0H7Zv4ZksL2quLDymT38ljKalJY2cJav1uueSy1wD0QOQG','F4pJ3m0Gn2i0o','R01nzfv73LGTmdzokx6VYjcINSsIuJQiFkVD0TDBQAFeR3YiGjG8vCMy4ZWSculTvSLDWQS6on3KqW9g8WUAnghk7G4URJxD4OsQftws6DGzobyFg2QrBgd8lv4R8LW6Grvhe9JO2SPt8osJYDgs4w2rGherpIXkmsdAr6AXmQDgxVOnnETx1GAuXvdttU5VhzWr6ELjWLX78GqSNB0QADdt4S3O','4D','D',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-712716043,20282,'xzxk0YwbYxbpmEPjg39TR0AiiTraVnhkiFmfjRL4FmNX7gKIA3vsNFscTAFX','Ory8P0CoQpaYRghu3nyihAsyVireTP8IpVCqCqX5q8l60p3OCSFy5DeCAbYtbCrz39HZ5ujZyJPmBKGTddXVs3d01eJuY6jo9qQAh9UnmX3rCYRoxRT3ed6vF4RXpCOXPwkeq8tUCtaiC8gBvi4rZcNUA3A2pfVEtU7tWI5tH8pC4xkglwcPGFC74uRMrUEJMAgRanGfObACb3h1ZDbbEkZYbhpDew','qGTcQkNDtOy','SMf71hJm4W91D2xiXkB4DPJgk6G2BulyZRl72k086JxXablDzDUn9f5xEz6XjHp2Pw3T6yhoMGBmSczHMaB2','3By','vc',5);
+INSERT INTO ti VALUES (-712716043,20282,'xzxk0YwbYxbpmEPjg39TR0AiiTraVnhkiFmfjRL4FmNX7gKIA3vsNFscTAFX','Ory8P0CoQpaYRghu3nyihAsyVireTP8IpVCqCqX5q8l60p3OCSFy5DeCAbYtbCrz39HZ5ujZyJPmBKGTddXVs3d01eJuY6jo9qQAh9UnmX3rCYRoxRT3ed6vF4RXpCOXPwkeq8tUCtaiC8gBvi4rZcNUA3A2pfVEtU7tWI5tH8pC4xkglwcPGFC74uRMrUEJMAgRanGfObACb3h1ZDbbEkZYbhpDew','qGTcQkNDtOy','SMf71hJm4W91D2xiXkB4DPJgk6G2BulyZRl72k086JxXablDzDUn9f5xEz6XjHp2Pw3T6yhoMGBmSczHMaB2','3By','vc',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-1827370302,6726,'Jkqvx4RDr1O79','IESCG3vjRJy1l63qDrSnWYXtMeJgM4X6WauCLzCyVobKCDknGfLrkydxkJfPBch0P9QCP4b1YwjbLbtsFW9qk2cUVlUC0Icvq75ZU6HmGLG4d0ef4RySPFTIyCpFYgmoCd2fKOba9hza1ZaACHdsya1E2DBw3DKvczZq7oD2XSj0mTX2xNwaCkw54e0Q5HFfAnhhjAfGUkRgQ6lYTInh5oENsTNW','WCkc0M1MUv1KXRuQLWdcQGmi','lwkZKc9mXJrEVcNrtgIk1jwqYUjeGpAv7XdS095KSkFE2i94qIu5sc8MWHBIaUWHHXsOeTxiQ57hLCPtAC','P','QxD',6);
+INSERT INTO ti VALUES (-1827370302,6726,'Jkqvx4RDr1O79','IESCG3vjRJy1l63qDrSnWYXtMeJgM4X6WauCLzCyVobKCDknGfLrkydxkJfPBch0P9QCP4b1YwjbLbtsFW9qk2cUVlUC0Icvq75ZU6HmGLG4d0ef4RySPFTIyCpFYgmoCd2fKOba9hza1ZaACHdsya1E2DBw3DKvczZq7oD2XSj0mTX2xNwaCkw54e0Q5HFfAnhhjAfGUkRgQ6lYTInh5oENsTNW','WCkc0M1MUv1KXRuQLWdcQGmi','lwkZKc9mXJrEVcNrtgIk1jwqYUjeGpAv7XdS095KSkFE2i94qIu5sc8MWHBIaUWHHXsOeTxiQ57hLCPtAC','P','QxD',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED, c CHAR(51) NOT NULL, d VARBINARY(45), e VARCHAR(81) NOT NULL, f VARBINARY(93), g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1204020,233,'ZiZ7RytkKzLuJbv5pXxnbSb','oaMleMCQtYs4J2i7OHhBzwP7bR0auW','jRhDcts0K0l8HX56Rxj4BpAzoX','DIstc8WB1xLh729sx','J','M',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED, c CHAR(51) NOT NULL, d VARBINARY(45), e VARCHAR(81) NOT NULL, f VARBINARY(93), g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-199682838,176,'zZXIBNW1AS9eEovFfgAKnNBDklX7H5W5v9','JuDSltowdvenHe2aMIQBX','9vapxWbjdDkbrxEDIPx9SH04zG505f9Pyn4hi9TDxCS9NBRhhVGJwctdYSOoJhEk0oI2QSrNn','FamKyogBj','i','r',1);
+INSERT INTO ti VALUES (-199682838,176,'zZXIBNW1AS9eEovFfgAKnNBDklX7H5W5v9','JuDSltowdvenHe2aMIQBX','9vapxWbjdDkbrxEDIPx9SH04zG505f9Pyn4hi9TDxCS9NBRhhVGJwctdYSOoJhEk0oI2QSrNn','FamKyogBj','i','r',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(52) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(52) NOT NULL;
+INSERT INTO t VALUES (1518824860,20,'eGZg12AlgYO9JuPfK','bvN2oPuhsAS0LM5dT1awJkANkTB','I5o2FuwVsdPmFkUtCMIi6Ge','dkogIvmcbaBfABuwZn','9','uO',2);
+INSERT INTO ti VALUES (1518824860,20,'eGZg12AlgYO9JuPfK','bvN2oPuhsAS0LM5dT1awJkANkTB','I5o2FuwVsdPmFkUtCMIi6Ge','dkogIvmcbaBfABuwZn','9','uO',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (894961384,147,'vf4EJups9grn','MdecltOIz2gkWGpu3sbjEYjUzeqPEjbxXthBsnqisW8bHt1ZGjYngGMSBgeRz0DQu2QqL9AjvxXsF9zD5x4dsBgsBycpwkNK','LiEB5gIjUz6uPCDizDdkE11qPWIofMPGoYjam8SetAn68KTd7LA6Q5w96ebEkM','hV0Si60fPtRdcoCYNpuqVtGw795oOUJadbn','NQ','Yd',3);
+INSERT INTO ti VALUES (894961384,147,'vf4EJups9grn','MdecltOIz2gkWGpu3sbjEYjUzeqPEjbxXthBsnqisW8bHt1ZGjYngGMSBgeRz0DQu2QqL9AjvxXsF9zD5x4dsBgsBycpwkNK','LiEB5gIjUz6uPCDizDdkE11qPWIofMPGoYjam8SetAn68KTd7LA6Q5w96ebEkM','hV0Si60fPtRdcoCYNpuqVtGw795oOUJadbn','NQ','Yd',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-1454927309,154,'gQ5Gou0ZtelNXXQeucIWhlh9knTicTon4wZYXhETjMT','wXfWEAwOwTVhy4EWmAonam4b32WW4HR6ITQoYp99wECT9ixw0Ck9H9UKpQ9SvR59kCGjbC','8EGvnmwbM4gYXZjaoh1Z1SxbHMxJPrliam5VI4lye5pgqCQhYLsIKcgXMd7ODWRGqHEXJzmHWBMU','oGxoi5VgA1QCKmCFPcNsTfujMtzwzqdkxbmJDhujuLoOEabZb1hjlgCTN2ZTLBvlejoKbg9Pl5AcJvUaNAxudSe','SN','D6',4);
+INSERT INTO ti VALUES (-1454927309,154,'gQ5Gou0ZtelNXXQeucIWhlh9knTicTon4wZYXhETjMT','wXfWEAwOwTVhy4EWmAonam4b32WW4HR6ITQoYp99wECT9ixw0Ck9H9UKpQ9SvR59kCGjbC','8EGvnmwbM4gYXZjaoh1Z1SxbHMxJPrliam5VI4lye5pgqCQhYLsIKcgXMd7ODWRGqHEXJzmHWBMU','oGxoi5VgA1QCKmCFPcNsTfujMtzwzqdkxbmJDhujuLoOEabZb1hjlgCTN2ZTLBvlejoKbg9Pl5AcJvUaNAxudSe','SN','D6',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-841604759,190,'M9muEAw8M4eCyAQkp1wEHmyCb9','6BxetZQVN0gMWcKBdICbtt9jhfbGjy0PXrV0osYQ3IbHjcuFOYASRSebiS5msupnlFroJdSVwGWIGY6nBuHErJZeOls1aZuy4h8SisUKLsojEVoo0X1Wiw9COZslyLza3uDA3xrb4eOozAINQdjI8Yl4S08iPHYPjpd7MOhWwp3y4lmNxb6ov9rWPZl7bX','eWz1YmDRLLLxMhjKaXSbfIZ76t9XBsM92d6LP4XqtTL','uEbvX9KRVyns97r218x0b2H7iW2kVNt1RwJgzUFfZKrMgGWVP522o0O1ZlmTrg09jJeXYW1PPLaRxUJl0s8mvjcG0sOBREuCnL83cPz2CBbYJfUYh8K','y','f',5);
+INSERT INTO ti VALUES (-841604759,190,'M9muEAw8M4eCyAQkp1wEHmyCb9','6BxetZQVN0gMWcKBdICbtt9jhfbGjy0PXrV0osYQ3IbHjcuFOYASRSebiS5msupnlFroJdSVwGWIGY6nBuHErJZeOls1aZuy4h8SisUKLsojEVoo0X1Wiw9COZslyLza3uDA3xrb4eOozAINQdjI8Yl4S08iPHYPjpd7MOhWwp3y4lmNxb6ov9rWPZl7bX','eWz1YmDRLLLxMhjKaXSbfIZ76t9XBsM92d6LP4XqtTL','uEbvX9KRVyns97r218x0b2H7iW2kVNt1RwJgzUFfZKrMgGWVP522o0O1ZlmTrg09jJeXYW1PPLaRxUJl0s8mvjcG0sOBREuCnL83cPz2CBbYJfUYh8K','y','f',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1410021346,234,'Hs','LSfwPvHZ7vKFnWf7nQJzVaQhT3nV6jPSZffOdhMqGdkbTlbDIdeK4zND7Y1P3sZ2ZXWlGfJH6OYJgfUlK1a6wPFLIHl9VVwvfJQbVjwPqPziwZ5ptVoUqvVmvljgqgi3cwssWQGfBvWMi2MbNeOO9dPKn3KKTLlCyBtWJQIyWetJG4Jn5YjKRk6RhQ35Ng2HeIxFTgJMJNesv2wIPAnDbj8Lh','9yNSFZitazD8WKcoQd1XJq1LoyUxuzrU28N4t4YFSflTOhcFm8god7BdDkCFe7cPVl18aVGSfC','7Nr7miiFwQ6E1ApZCTRiADbbJlUBWZjGe8pXQrofRRDluoFT9ihNryJ98qEz9AStlMsRmxlvaCZ19','P','WLH',6);
+INSERT INTO ti VALUES (1410021346,234,'Hs','LSfwPvHZ7vKFnWf7nQJzVaQhT3nV6jPSZffOdhMqGdkbTlbDIdeK4zND7Y1P3sZ2ZXWlGfJH6OYJgfUlK1a6wPFLIHl9VVwvfJQbVjwPqPziwZ5ptVoUqvVmvljgqgi3cwssWQGfBvWMi2MbNeOO9dPKn3KKTLlCyBtWJQIyWetJG4Jn5YjKRk6RhQ35Ng2HeIxFTgJMJNesv2wIPAnDbj8Lh','9yNSFZitazD8WKcoQd1XJq1LoyUxuzrU28N4t4YFSflTOhcFm8god7BdDkCFe7cPVl18aVGSfC','7Nr7miiFwQ6E1ApZCTRiADbbJlUBWZjGe8pXQrofRRDluoFT9ihNryJ98qEz9AStlMsRmxlvaCZ19','P','WLH',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(87) NOT NULL, d VARBINARY(88) NOT NULL, e VARBINARY(21) NOT NULL, f VARBINARY(58) NOT NULL, g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (123358786,1666434709,'mCghqVEDtzirNjesEeUW42pVw6tPp31wRxsb98xG8uoEkZOlSq9sc4','NaVfIx7c6sHpFXprKQgB2DQNl5fk3M906dWMGjfhmyWSuF8lA01Ka24HDUrlRhEkvwyM8LHOn','mxZiwTY5yDQ','j8yo80UdZbgh1bW7SfOvnhff4YwYFFFyZ1iE2xp6','F','C',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(87) NOT NULL, d VARBINARY(88) NOT NULL, e VARBINARY(21) NOT NULL, f VARBINARY(58) NOT NULL, g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (8186411315972458911,-880595621,'jfpXYnN71NQ8JDl6QoaukP6ptk','HMhI8e42RwP7FWNVqDyKy3iAroBn6ULQC5Kdd9vxiDnBQrrDw49Wu5HXjzWgGzi','jQwMN0HygMYD','cc5gHnkSMnOpSEX4pac8RLkT2MwC2xzEGsS2HqrgnoXq1CEBt7c','V','IO',1);
+INSERT INTO ti VALUES (8186411315972458911,-880595621,'jfpXYnN71NQ8JDl6QoaukP6ptk','HMhI8e42RwP7FWNVqDyKy3iAroBn6ULQC5Kdd9vxiDnBQrrDw49Wu5HXjzWgGzi','jQwMN0HygMYD','cc5gHnkSMnOpSEX4pac8RLkT2MwC2xzEGsS2HqrgnoXq1CEBt7c','V','IO',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(88) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(88) NOT NULL;
+INSERT INTO t VALUES (10507434732507363283,-2021092261,'lrvJPLOAnSysSumWJndbELyM0nGGlTmZ4q1','APZt','iMa5','ocT6MtGtWirswq2Qu15y3UcCXpYs6AjdsDxxT2cUbCtASg','wu','uL',2);
+INSERT INTO ti VALUES (10507434732507363283,-2021092261,'lrvJPLOAnSysSumWJndbELyM0nGGlTmZ4q1','APZt','iMa5','ocT6MtGtWirswq2Qu15y3UcCXpYs6AjdsDxxT2cUbCtASg','wu','uL',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2332063471152640351,165327958,'hgrqnno6J0cM','cEjNuRqlzymJT48W9YHJkgJUFKdgxlsH3bRlRS7uPN8c7GqSuq3EAkINvxkOif437ObGvlqI3RwSZ48vPDHBKv6IjXkb9GklXbqhgKQUa4c61WVtHsp0MsHFH2Tlse4Suw7Jtj8xWxT','vzm7pEMgImUTQuchVaWtm','FzoGG9gu','9','q2',3);
+INSERT INTO ti VALUES (2332063471152640351,165327958,'hgrqnno6J0cM','cEjNuRqlzymJT48W9YHJkgJUFKdgxlsH3bRlRS7uPN8c7GqSuq3EAkINvxkOif437ObGvlqI3RwSZ48vPDHBKv6IjXkb9GklXbqhgKQUa4c61WVtHsp0MsHFH2Tlse4Suw7Jtj8xWxT','vzm7pEMgImUTQuchVaWtm','FzoGG9gu','9','q2',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3839520968566837497,-1558299988,'TG8HYiQjbdfFrlVP9jKdClZps9pp1Dwx5qFUEwlWVsjPd9Nbk7wTia3','L1hg96Hsi1O6P4ZdRR3wUqieTJIcWgEEvpwpcTQDcX5gbLwb0to9QnqOAKTt4CyoZt7hKy16LlEBt8VRW4IWCqVIWUaUYgEhqL3SgVkZKcF3jbCYBDVTF79PPfJXfEntjTKQTLiHsNtY0XFPIfbHghUVgXN9pwQQikLth6fMMLPD6l0Yl7O26hJGkxD9N7d58qvELaNzQXbUK95bDsw6vGoLddsXn5Kpkxj','T96z2xxhUHVWsPm','KI3g4Kb2QLeJLABDu7qsqdqUnxhnxVSYsRBFEK3iysCohvg7PrY08UI9DQuuRimNbbm4ZrbYM6HSrO82RZFSoeo2zPjVXSzopWfRHfWP1fJbU','lf','b',4);
+INSERT INTO ti VALUES (3839520968566837497,-1558299988,'TG8HYiQjbdfFrlVP9jKdClZps9pp1Dwx5qFUEwlWVsjPd9Nbk7wTia3','L1hg96Hsi1O6P4ZdRR3wUqieTJIcWgEEvpwpcTQDcX5gbLwb0to9QnqOAKTt4CyoZt7hKy16LlEBt8VRW4IWCqVIWUaUYgEhqL3SgVkZKcF3jbCYBDVTF79PPfJXfEntjTKQTLiHsNtY0XFPIfbHghUVgXN9pwQQikLth6fMMLPD6l0Yl7O26hJGkxD9N7d58qvELaNzQXbUK95bDsw6vGoLddsXn5Kpkxj','T96z2xxhUHVWsPm','KI3g4Kb2QLeJLABDu7qsqdqUnxhnxVSYsRBFEK3iysCohvg7PrY08UI9DQuuRimNbbm4ZrbYM6HSrO82RZFSoeo2zPjVXSzopWfRHfWP1fJbU','lf','b',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (16106196067401008563,2090900986,'m7sIRg24w1PT5zfLCfw4QPoKkleI4ahAjPjGdBPuyf4vkPWKQNAh02Uy2yZ89TWqU010LWRSl7wlWhy','GkokQs6CRrGbSixuwm8CW8r2qH73txFqOGmsanHuGcpVF7cXfGf6xYll12S24ti7pfbU9xkXvro2OR2BJN2qLE7RedD5VdOxB2kubsgNqjmumGuwI1dF5AHojWqjBGBopu8TNIVlrV1wgnjeRheuEhKyYZwKwUhiZh6zkNZdC6YJSlnIWmPA6FIj','CLkSR9','MIopUzxSQd0SASQYWpF10raxlQ2zZxxknQiukpV20zfnkHdQSbXDHTVovmQ6q0wnv8o687PXK6t04JlEd0ABFqf901SwpMN4MUGme7INkkdTteBcWJ9h72ejLODrX5clONRH','OV','5h',5);
+INSERT INTO ti VALUES (16106196067401008563,2090900986,'m7sIRg24w1PT5zfLCfw4QPoKkleI4ahAjPjGdBPuyf4vkPWKQNAh02Uy2yZ89TWqU010LWRSl7wlWhy','GkokQs6CRrGbSixuwm8CW8r2qH73txFqOGmsanHuGcpVF7cXfGf6xYll12S24ti7pfbU9xkXvro2OR2BJN2qLE7RedD5VdOxB2kubsgNqjmumGuwI1dF5AHojWqjBGBopu8TNIVlrV1wgnjeRheuEhKyYZwKwUhiZh6zkNZdC6YJSlnIWmPA6FIj','CLkSR9','MIopUzxSQd0SASQYWpF10raxlQ2zZxxknQiukpV20zfnkHdQSbXDHTVovmQ6q0wnv8o687PXK6t04JlEd0ABFqf901SwpMN4MUGme7INkkdTteBcWJ9h72ejLODrX5clONRH','OV','5h',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (9942008083433399635,-1098780849,'u014CGM1PLHL2h7C7Tg219gVOyubCzZMMmlClBNTo','JTOxA2dIah7KImMAXpBVXty42qAcWLUrNvxnOra0TeXptkBW7MYpFAjd4Usf700pdK3W67rk2jb7EjwpG90lD4EIucphJ7wyFq603v00gpBITzndbbGxXmQKKXgtj03702DgPR0ZEeWkhHtemObtrvzEwAjXaj0Vll5hDvVWyHXRXlU7IGa','MvDRsWDWRl122GvOtk64','RSFC6RQ9SN6Yd4BfeNqiMH8MawgaGAwZGvJRKAgwmo1IAPNhWLw8TnMWv5lWNpp3tDCWOKvJAcc4W4kkW33L5QEYbnce2ctuGUr1qahQs','g','dZ',6);
+INSERT INTO ti VALUES (9942008083433399635,-1098780849,'u014CGM1PLHL2h7C7Tg219gVOyubCzZMMmlClBNTo','JTOxA2dIah7KImMAXpBVXty42qAcWLUrNvxnOra0TeXptkBW7MYpFAjd4Usf700pdK3W67rk2jb7EjwpG90lD4EIucphJ7wyFq603v00gpBITzndbbGxXmQKKXgtj03702DgPR0ZEeWkhHtemObtrvzEwAjXaj0Vll5hDvVWyHXRXlU7IGa','MvDRsWDWRl122GvOtk64','RSFC6RQ9SN6Yd4BfeNqiMH8MawgaGAwZGvJRKAgwmo1IAPNhWLw8TnMWv5lWNpp3tDCWOKvJAcc4W4kkW33L5QEYbnce2ctuGUr1qahQs','g','dZ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(6) NOT NULL, d VARCHAR(3), e VARBINARY(88), f VARBINARY(35) NOT NULL, g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (148,3597414526,'RjM','IO7','DsDfFSqeUscl10gH','ORlYW19B7R8NM','e','4',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(6) NOT NULL, d VARCHAR(3), e VARBINARY(88), f VARBINARY(35) NOT NULL, g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (50,1770689594,'C','po','zPcyaWGHDJTOF96Rci6GLU5zVTcO48zHwGgJqScaIOpeLMdQtxOfVNsi','2CSfwEPLFumUXX','3','5',1);
+INSERT INTO ti VALUES (50,1770689594,'C','po','zPcyaWGHDJTOF96Rci6GLU5zVTcO48zHwGgJqScaIOpeLMdQtxOfVNsi','2CSfwEPLFumUXX','3','5',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(7) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(7) NOT NULL;
+INSERT INTO t VALUES (8,7732743,'Xtyl','j','vG4B0RBqVc4QJcDFFTzAOmaj6','5diG3TFLbr3vodw7BnZlObaVqav2u','7','X',2);
+INSERT INTO ti VALUES (8,7732743,'Xtyl','j','vG4B0RBqVc4QJcDFFTzAOmaj6','5diG3TFLbr3vodw7BnZlObaVqav2u','7','X',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (212,3072394610,'DOC','RJJow5dwI0BRaQchBsyMG7QNEB2KF0uV3US2PnZaNkvdfB4jlRpsp9NBks9zndJnUL2uI6hIYPPbLGaeb9','okcn7S','0JlcJVGNyCNln839OGWPwTOFRpuMxCbPT','e','y',3);
+INSERT INTO ti VALUES (212,3072394610,'DOC','RJJow5dwI0BRaQchBsyMG7QNEB2KF0uV3US2PnZaNkvdfB4jlRpsp9NBks9zndJnUL2uI6hIYPPbLGaeb9','okcn7S','0JlcJVGNyCNln839OGWPwTOFRpuMxCbPT','e','y',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (190,3607286025,'NMdGt3','aqpA5qPq9wGiY','WHPeB5vb2UFZCPvajjqd','RolBE1qruZID9Ybvj86tDirsJO4JcadVaOoAstvBo3cPloVLQ6vm9p1XBSXpdmD6YEn1Q7QydAXNBCFvCD7dHCUWhqWvljH0G5dPOtgQs0wj','Db','L',4);
+INSERT INTO ti VALUES (190,3607286025,'NMdGt3','aqpA5qPq9wGiY','WHPeB5vb2UFZCPvajjqd','RolBE1qruZID9Ybvj86tDirsJO4JcadVaOoAstvBo3cPloVLQ6vm9p1XBSXpdmD6YEn1Q7QydAXNBCFvCD7dHCUWhqWvljH0G5dPOtgQs0wj','Db','L',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (71,2954443095,'O','G34MauDbFoefmBI8TrQVgqEFAK5KBymh1kglGhXiTykEzLki0tO45M7OOx9EyVrJ2q1XVlX8kxZEw1iH2oob5ZjkTOfE07TE2w2OvcFFPbzQo6VZCcXmhDDUzaTm0uNuvGrUg79vTUXQEmJfqhkEupUI4fsLOwwH6EUmUsC4UxxZrVULZQaXMsAyeMio','VAazR2XQbDRKB8b6Q2l5i9SaGJF6vTagX6exb72wTCEM75BhvX534VidGYrFgn','Ou0hVOpC8SboixoRT7dDdpYeV3fSaVuiCiJt1iDzLRFk11ygiXu5yPpcgC5sBA5lZdbenNlzy04E71WAiuEq0JjBfdXI6tcJOwCLy6gu0qAamk42klCqJy4TB8slRVhBxLYWLPYEQ23MSBAQZNt1n6saBclgfJC5eTm8hRmypKkXUTK1H','a','i',5);
+INSERT INTO ti VALUES (71,2954443095,'O','G34MauDbFoefmBI8TrQVgqEFAK5KBymh1kglGhXiTykEzLki0tO45M7OOx9EyVrJ2q1XVlX8kxZEw1iH2oob5ZjkTOfE07TE2w2OvcFFPbzQo6VZCcXmhDDUzaTm0uNuvGrUg79vTUXQEmJfqhkEupUI4fsLOwwH6EUmUsC4UxxZrVULZQaXMsAyeMio','VAazR2XQbDRKB8b6Q2l5i9SaGJF6vTagX6exb72wTCEM75BhvX534VidGYrFgn','Ou0hVOpC8SboixoRT7dDdpYeV3fSaVuiCiJt1iDzLRFk11ygiXu5yPpcgC5sBA5lZdbenNlzy04E71WAiuEq0JjBfdXI6tcJOwCLy6gu0qAamk42klCqJy4TB8slRVhBxLYWLPYEQ23MSBAQZNt1n6saBclgfJC5eTm8hRmypKkXUTK1H','a','i',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (44,3889102312,'P','nImcU0ylzcanscXGuqzsbcqFJ4U91xPTGfVG9uum2Xmhi3GVUh02zOdRQGlLowZ0Jums','zOwNuDVQ47FOJkPq','L0Rrb8dqzwtQSptJ2dJ6Kxm8xEOSwViix0ozRU5V6DV','u','j',6);
+INSERT INTO ti VALUES (44,3889102312,'P','nImcU0ylzcanscXGuqzsbcqFJ4U91xPTGfVG9uum2Xmhi3GVUh02zOdRQGlLowZ0Jums','zOwNuDVQ47FOJkPq','L0Rrb8dqzwtQSptJ2dJ6Kxm8xEOSwViix0ozRU5V6DV','u','j',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b INT, c CHAR(85), d VARCHAR(16), e VARBINARY(86), f VARBINARY(16) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (930621518,-273646649,'O69sX4lA0Bd7Vn0FxeiXzqnWNcEHQc','9ooIsplqsr','FZaW4I32ne2UJBsWIa7Mhm9vsthnfw','udCbd9CEOf','v','cL',0);
+CREATE TABLE ti (a INT NOT NULL, b INT, c CHAR(85), d VARCHAR(16), e VARBINARY(86), f VARBINARY(16) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1768920774,-1586907908,'svyCdD6pZTn5GJxhoB6lGmWrtrKLCYGL3J4hgBO','LYAMAnyP','EDa5nZdbv8ZGulByVxlYrT9oAdZndsqi8ODhe1wwKUM9shBCgrSznnvO8ncx80hXDyQfGv','H7tB9','H','sn',1);
+INSERT INTO ti VALUES (1768920774,-1586907908,'svyCdD6pZTn5GJxhoB6lGmWrtrKLCYGL3J4hgBO','LYAMAnyP','EDa5nZdbv8ZGulByVxlYrT9oAdZndsqi8ODhe1wwKUM9shBCgrSznnvO8ncx80hXDyQfGv','H7tB9','H','sn',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(86);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(86);
+INSERT INTO t VALUES (2046448021,490611677,'ehtJvbkHlaaotwDiBrzOo','SP94nzKZeVia','pteOhmRvrc8hwyMtKgC5ujCkm','Y1FwsnlbGuV','x','WI',2);
+INSERT INTO ti VALUES (2046448021,490611677,'ehtJvbkHlaaotwDiBrzOo','SP94nzKZeVia','pteOhmRvrc8hwyMtKgC5ujCkm','Y1FwsnlbGuV','x','WI',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-1148606546,1624354024,'fkasqQovOO4FrH53TZYvudRCwDsghl1KZJ20EzLwGHtMHON','2Nxsbe3Gnb05upHzDaI4JGjN0J','1RMADmceyQDk0uSsWtgo7LbRLEoFKyL2kT3BWsz0UFqniUyUZoTd','7Dm7AYJB','W','6o',3);
+INSERT INTO ti VALUES (-1148606546,1624354024,'fkasqQovOO4FrH53TZYvudRCwDsghl1KZJ20EzLwGHtMHON','2Nxsbe3Gnb05upHzDaI4JGjN0J','1RMADmceyQDk0uSsWtgo7LbRLEoFKyL2kT3BWsz0UFqniUyUZoTd','7Dm7AYJB','W','6o',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-866315902,-2049317766,'zSU7OgDci0yLlonbvwEidNsgi6okBbsfd5zC3AMBz4BS1Clxr4xCWsfeYBBSEmN9IDgomkQIevFr','TQM3LwYLjKr6VR7rUuqY','MkWBlTvgBvo','yw5p7mIgDKufx7WQwoQoMHYJtlHqVpAAYrPmIngImJ9waDLxtCRimpNdvKO2zugBJmHP1EPNSG53tnNFrtYyLlQkziFNJaiht56u90TzCH9Go3Edjqs7zp96Y3ORbuQWj53X2RVaKnHMCVLW1Ld6h','c','B5',4);
+INSERT INTO ti VALUES (-866315902,-2049317766,'zSU7OgDci0yLlonbvwEidNsgi6okBbsfd5zC3AMBz4BS1Clxr4xCWsfeYBBSEmN9IDgomkQIevFr','TQM3LwYLjKr6VR7rUuqY','MkWBlTvgBvo','yw5p7mIgDKufx7WQwoQoMHYJtlHqVpAAYrPmIngImJ9waDLxtCRimpNdvKO2zugBJmHP1EPNSG53tnNFrtYyLlQkziFNJaiht56u90TzCH9Go3Edjqs7zp96Y3ORbuQWj53X2RVaKnHMCVLW1Ld6h','c','B5',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-375488825,914112490,'hABeQBe','uzIuG9MUxsUnDUtvNJek9yjf66BFcnKRxPiRZrxKTPPalmEpt9B4rx6','gaSbE4GmEEEZ72o4hrAJNH88CfjEadMX','BoLRFQsCBLAiTiA0gUMJRoo6phqqYNkrOgSnyYPnbq9g85H4TsUI5uS6k894ZArU8ixBjctkHCy4J2datqvOYzXl2dGJKLYQsERv17y146rqfOZ7gC8KpnGz','cC','g',5);
+INSERT INTO ti VALUES (-375488825,914112490,'hABeQBe','uzIuG9MUxsUnDUtvNJek9yjf66BFcnKRxPiRZrxKTPPalmEpt9B4rx6','gaSbE4GmEEEZ72o4hrAJNH88CfjEadMX','BoLRFQsCBLAiTiA0gUMJRoo6phqqYNkrOgSnyYPnbq9g85H4TsUI5uS6k894ZArU8ixBjctkHCy4J2datqvOYzXl2dGJKLYQsERv17y146rqfOZ7gC8KpnGz','cC','g',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1270146734,-133076481,'0vmdf7DyAgH52ThR8JlMY','Gk7RZmafcr9RctLDcCrKIYMeg1Ihu56ajlaE2Qm23lANiKUPIrbmxPYTucPpj8S3L2smaztfEuVE3HiIHrum8fmt8wl5v0Ak4rcgpnF9Lt6','ZrOXzjUh9TiFYvDVvY2druM1TxCBWclig6NyEqDBNHuJOYPwpRK8xWwYrshNYtNN5bQsGAYMBt7V7efzw','T5xcypUXjNb4NEfCqCCUdDXTaS0aaEMdOfzpXqdZ6YpF4RT7OJ4M7QGO4XKD2lTs9KnRR9Jk4OG1CXCurmLVf3ZZKHyt0tkKK77mDzRzT0XjIPvfJxyqMQahlLaIqXOlpV3FDvP5BXwzjqZPoT9wXlCBOrdgXVOGIhKmTZ5TZoY4fo5aohIyGAPLC4jBOADCNtThJtEMqmqVsmLL','R','RA',6);
+INSERT INTO ti VALUES (-1270146734,-133076481,'0vmdf7DyAgH52ThR8JlMY','Gk7RZmafcr9RctLDcCrKIYMeg1Ihu56ajlaE2Qm23lANiKUPIrbmxPYTucPpj8S3L2smaztfEuVE3HiIHrum8fmt8wl5v0Ak4rcgpnF9Lt6','ZrOXzjUh9TiFYvDVvY2druM1TxCBWclig6NyEqDBNHuJOYPwpRK8xWwYrshNYtNN5bQsGAYMBt7V7efzw','T5xcypUXjNb4NEfCqCCUdDXTaS0aaEMdOfzpXqdZ6YpF4RT7OJ4M7QGO4XKD2lTs9KnRR9Jk4OG1CXCurmLVf3ZZKHyt0tkKK77mDzRzT0XjIPvfJxyqMQahlLaIqXOlpV3FDvP5BXwzjqZPoT9wXlCBOrdgXVOGIhKmTZ5TZoY4fo5aohIyGAPLC4jBOADCNtThJtEMqmqVsmLL','R','RA',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(45) NOT NULL, d VARBINARY(41) NOT NULL, e VARCHAR(14), f VARCHAR(9) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (108,8694726004993033039,'2hALvLZxTdswwN9aDMfQyBH','yiLy5CxXJ5Ml4jcfdh90150ddlFtbO','HraGoNOwNDWwR','1H','W','z',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(45) NOT NULL, d VARBINARY(41) NOT NULL, e VARCHAR(14), f VARCHAR(9) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (805486198,-2496468807094959965,'g','vs4dWG6nnHPuBXNwa','ZFYskOo7QZimKr','2jbD','c','O',1);
+INSERT INTO ti VALUES (805486198,-2496468807094959965,'g','vs4dWG6nnHPuBXNwa','ZFYskOo7QZimKr','2jbD','c','O',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(46) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(46) NOT NULL;
+INSERT INTO t VALUES (847492529,-2426703005488634486,'8GsvQWgugZcOUeyuVjBeOYNlgLpxoZEH4Ucyf4AL','LmnP3Pc2KBG5k72d7fbl382F7ZPIlBhhMych44U','Fmb7t','pr6WMawYd','2','x',2);
+INSERT INTO ti VALUES (847492529,-2426703005488634486,'8GsvQWgugZcOUeyuVjBeOYNlgLpxoZEH4Ucyf4AL','LmnP3Pc2KBG5k72d7fbl382F7ZPIlBhhMych44U','Fmb7t','pr6WMawYd','2','x',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1148761240,8082590784066469263,'4aWkriGeGzImoe8J1lgefTfyNe2wULH','qA','jgnK4dThVn9rDm','thN2WupQ','8','V',3);
+INSERT INTO ti VALUES (1148761240,8082590784066469263,'4aWkriGeGzImoe8J1lgefTfyNe2wULH','qA','jgnK4dThVn9rDm','thN2WupQ','8','V',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1632502030,-6647162872421691134,'UzsggsQzVcPvx621zS2wNTIMw6cOG','MjGhheUJQcqBMYCNofONmHlRkF8oO50bJ4iJKpoYWqfCxj7XNpiSnCCKrCi','uY','oR6C692N7uWz5SJXbRmZvOKFKt8APxu02gSlablaQT8zwOzRr1gGZMZndqUUzKzDMaRXvtLqmLlyEdUv5S16WhlJt6SvrUjH4IusN6h6iIgimTE0i','p','D',4);
+INSERT INTO ti VALUES (1632502030,-6647162872421691134,'UzsggsQzVcPvx621zS2wNTIMw6cOG','MjGhheUJQcqBMYCNofONmHlRkF8oO50bJ4iJKpoYWqfCxj7XNpiSnCCKrCi','uY','oR6C692N7uWz5SJXbRmZvOKFKt8APxu02gSlablaQT8zwOzRr1gGZMZndqUUzKzDMaRXvtLqmLlyEdUv5S16WhlJt6SvrUjH4IusN6h6iIgimTE0i','p','D',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (2189434376,840030983758499630,'dpIUYG9QO','L1EAe35MM2qKjlUWJRQy7LZrqyOoOHJ1AXpoUBZ6Sg4Ylk0AxrFuKq1p1EVoXHfmlZgQM7kelVc9iBh0aa0Wmw9afTTUMSdAp2JXhz3M0npZepNWMgI4SB11uxte91cx6nnC80XzSPxr0y5ifzNQ00BRWGSKMhg7Hgc2DS1Ez1MRpGBBjh1bXJwXn1SeqPIxLDUjsL8WiEKdVCBk6l9qfDfIxA1frpvh6hIJd7aEntJuhLM504CcM1GzO8Qi','U7PnPnnKdo766','v74bNfgY8mloQ5NYm6V3IDDrxnpzCbRcIIWq182vXDJ3SNMCe1dElEd0eS2xwUHGjkKyIvAwrgOZtIzk8DhBTZXecrOeuKPNKikX46RC1HxG8hhcldNKO4de5LmUiGE4j2h7QSXlnrmQdTkX3xsUcJqtFEq0kKSAqX3acSKk2cX44fXERWcsaMDouCdwvyALZOuRJ','0','a',5);
+INSERT INTO ti VALUES (2189434376,840030983758499630,'dpIUYG9QO','L1EAe35MM2qKjlUWJRQy7LZrqyOoOHJ1AXpoUBZ6Sg4Ylk0AxrFuKq1p1EVoXHfmlZgQM7kelVc9iBh0aa0Wmw9afTTUMSdAp2JXhz3M0npZepNWMgI4SB11uxte91cx6nnC80XzSPxr0y5ifzNQ00BRWGSKMhg7Hgc2DS1Ez1MRpGBBjh1bXJwXn1SeqPIxLDUjsL8WiEKdVCBk6l9qfDfIxA1frpvh6hIJd7aEntJuhLM504CcM1GzO8Qi','U7PnPnnKdo766','v74bNfgY8mloQ5NYm6V3IDDrxnpzCbRcIIWq182vXDJ3SNMCe1dElEd0eS2xwUHGjkKyIvAwrgOZtIzk8DhBTZXecrOeuKPNKikX46RC1HxG8hhcldNKO4de5LmUiGE4j2h7QSXlnrmQdTkX3xsUcJqtFEq0kKSAqX3acSKk2cX44fXERWcsaMDouCdwvyALZOuRJ','0','a',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1305158842,7195326472189094170,'AFVZIjpUJmU','F7mSkoVU7BZeIuFdJDVn9cz5Z1M9QjdkmsJwWadxN3pRgMteFRLC67sw9QOB2X1kj0l1LCbi6SxiLGsyXzRdc8xj9Au2Uk','Z','gdzEDtjUKaMkGUD1m1AQw3oQcfTL6amQ9OLHVtlM1hSrkVCSazCkP9jbYBQ3cmbDxFaeOarpWEuhjHuTEmc6Z9PD','l','a',6);
+INSERT INTO ti VALUES (1305158842,7195326472189094170,'AFVZIjpUJmU','F7mSkoVU7BZeIuFdJDVn9cz5Z1M9QjdkmsJwWadxN3pRgMteFRLC67sw9QOB2X1kj0l1LCbi6SxiLGsyXzRdc8xj9Au2Uk','Z','gdzEDtjUKaMkGUD1m1AQw3oQcfTL6amQ9OLHVtlM1hSrkVCSazCkP9jbYBQ3cmbDxFaeOarpWEuhjHuTEmc6Z9PD','l','a',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(31) NOT NULL, d VARBINARY(54) NOT NULL, e VARCHAR(94) NOT NULL, f VARBINARY(47), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2061918394,83,'pCA8kosO0LJvUomA','i1dkJLUdKnkq','V8pgrnz0W9GB280TJVUXUemKDXH8NaOQrlKdyZGnErqndqMtToRnp3hec68N3N7NDf5F9yazkVoJR','v6OnK7mglDVT3cnYdH9v3x3Px8kje4UmTH1059jcjbuA3','E','N',0);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(31) NOT NULL, d VARBINARY(54) NOT NULL, e VARCHAR(94) NOT NULL, f VARBINARY(47), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (2084015581,88,'e3E','h3Jn7iwl4uvBXfDTGRhjEA3m5pb17F4ASdqGLFW0zpe','mdRvWbu6zo8JVpAcanGf0IIGev4kjojG1Jbh8VsZ1b66w9tEhXxh50TQNP96CngSzvGFlW8GGta4JegQs5t8aLjvPsv','IQjcUPYi5','B','c',1);
+INSERT INTO ti VALUES (2084015581,88,'e3E','h3Jn7iwl4uvBXfDTGRhjEA3m5pb17F4ASdqGLFW0zpe','mdRvWbu6zo8JVpAcanGf0IIGev4kjojG1Jbh8VsZ1b66w9tEhXxh50TQNP96CngSzvGFlW8GGta4JegQs5t8aLjvPsv','IQjcUPYi5','B','c',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(32) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(32) NOT NULL;
+INSERT INTO t VALUES (1253099483,61,'uwENY0gj','q52uWgd7fy','8BfgX3GT5D6fe6TK9yO4xU4wFT1WrpF5rRd2LL98Ec0x29EkWIPM72tisMH7yid0kf13GkLUOo0aA24Mmqu6jp3Kkdls1','c9LPMXHD5I6JVSTE9ciNXU4LK4UoeYJF7L','X','f',2);
+INSERT INTO ti VALUES (1253099483,61,'uwENY0gj','q52uWgd7fy','8BfgX3GT5D6fe6TK9yO4xU4wFT1WrpF5rRd2LL98Ec0x29EkWIPM72tisMH7yid0kf13GkLUOo0aA24Mmqu6jp3Kkdls1','c9LPMXHD5I6JVSTE9ciNXU4LK4UoeYJF7L','X','f',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1055094616,173,'wzOf2l5GQDn3OOZuN64','21OObqjscM8cDVjQ9fotRCaBjzepo39IeuJQImVA7DxcQw7onDUX4t5jqkUq5ebU8qtxpmwYIVSkBgzc2szN8ir7CuqhPCvj6BMPpIaczJBhRA9oNDrCaeR0AqgBJrsgQy7eHnnmN1o4ns6s7KCz1aX3UPH06wjHoJOs8qpQGxOY9LaT1lMYvjWLHg4fIc6eBnUE0nJlxiUtrgUHsLiaiPqFMgUP9DSee','paGS8uSg1vf5E2QQIf','7AG7XkWR3MaqLc0LvkliCjCZBaqT2ItLcq5I','V','H',3);
+INSERT INTO ti VALUES (-1055094616,173,'wzOf2l5GQDn3OOZuN64','21OObqjscM8cDVjQ9fotRCaBjzepo39IeuJQImVA7DxcQw7onDUX4t5jqkUq5ebU8qtxpmwYIVSkBgzc2szN8ir7CuqhPCvj6BMPpIaczJBhRA9oNDrCaeR0AqgBJrsgQy7eHnnmN1o4ns6s7KCz1aX3UPH06wjHoJOs8qpQGxOY9LaT1lMYvjWLHg4fIc6eBnUE0nJlxiUtrgUHsLiaiPqFMgUP9DSee','paGS8uSg1vf5E2QQIf','7AG7XkWR3MaqLc0LvkliCjCZBaqT2ItLcq5I','V','H',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-1014489605,86,'7Pk2KsrOtQZDqKhVHilzukvOKTQmUf','IzK0zBQzN7VHvCuIDG64Wrzhxf1kwIAKsWtlgn0hBFRveFBNiS3FEBLKIngKjT5gioWphHpgStvNsWZbAOqpcaBVhP4eCOgxfXsIZCpZQCDrsnCgclV1aJsGQx5xDnOInDGCUUs3YEdTfCt','D4LwS4yrVRfekutSMAbfO','crpRh9NKYghR','u','i',4);
+INSERT INTO ti VALUES (-1014489605,86,'7Pk2KsrOtQZDqKhVHilzukvOKTQmUf','IzK0zBQzN7VHvCuIDG64Wrzhxf1kwIAKsWtlgn0hBFRveFBNiS3FEBLKIngKjT5gioWphHpgStvNsWZbAOqpcaBVhP4eCOgxfXsIZCpZQCDrsnCgclV1aJsGQx5xDnOInDGCUUs3YEdTfCt','D4LwS4yrVRfekutSMAbfO','crpRh9NKYghR','u','i',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1706545322,18,'L','FMKJKCyUCTYmS6jFXW7rhIDNx4k461SIfBFLkItvVde2xy9oweMfm75LBmkPELpCVvhnrDmRjUzxDRbY5RVyO7MLEpDsLWmspbAjeD9CTA8ihgfkKhXkC929','IRHNwXsNZtBuHY2OIPAaHCHlfIKLblshfWaBZwT4xRieD8jt5i3YE','5siyePLgPt7nIhzs5pKcKxyHYZWpiM1IdWxkfFlagl20k1sxVlZTqpJV2PMCEY7ETx75WnCmDHvrjlhcylO7woRAf4ZD20paEDXwSgIZLVY7bYKmTSG1dRf5bu5RtuFE9GY4iI6bFpxvkhsrO48MDyYN3AbHUOQMG749xEkOX1QzP','up','U',5);
+INSERT INTO ti VALUES (1706545322,18,'L','FMKJKCyUCTYmS6jFXW7rhIDNx4k461SIfBFLkItvVde2xy9oweMfm75LBmkPELpCVvhnrDmRjUzxDRbY5RVyO7MLEpDsLWmspbAjeD9CTA8ihgfkKhXkC929','IRHNwXsNZtBuHY2OIPAaHCHlfIKLblshfWaBZwT4xRieD8jt5i3YE','5siyePLgPt7nIhzs5pKcKxyHYZWpiM1IdWxkfFlagl20k1sxVlZTqpJV2PMCEY7ETx75WnCmDHvrjlhcylO7woRAf4ZD20paEDXwSgIZLVY7bYKmTSG1dRf5bu5RtuFE9GY4iI6bFpxvkhsrO48MDyYN3AbHUOQMG749xEkOX1QzP','up','U',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1905328799,13,'PF','axYCbRIDi6KQ2hJwRjBxeTX5UwbDLNzxNOoXIEV6ZBKVeXV1a8gUz0ISPCK6R7gLmVry6lGp81RThGnwVq1ossSzohoFaKmeRfObrvNfvmGgc38dyK0EY3zVg3DqqkFltigoNTjgz0F3nIq','KAg82SvFHgcE9mxBeFiS4B12E6oVIzWmgltw1ER9oO','UAEe8MrWHM9tCZbSyB8AzHu9QOrioMrhFDnxYTyNawXgBl9MXnlN6nNbtBGbqdWBtjvvHykYjFyro6b9EPBgbEifw56CeKJ3BXigfIBIH600NmbTbUS5uJ0TpBDb8SpxVpROyLrNZ2weX2LuV16wiyxTLJcnSTP6CuS244lkCb6j8WsGLwGt2iosXuImjIqeCJHAaGyP0umYPTQ45ewKHNxIo1JFjpM8q0h8rEImJ','y','9',6);
+INSERT INTO ti VALUES (1905328799,13,'PF','axYCbRIDi6KQ2hJwRjBxeTX5UwbDLNzxNOoXIEV6ZBKVeXV1a8gUz0ISPCK6R7gLmVry6lGp81RThGnwVq1ossSzohoFaKmeRfObrvNfvmGgc38dyK0EY3zVg3DqqkFltigoNTjgz0F3nIq','KAg82SvFHgcE9mxBeFiS4B12E6oVIzWmgltw1ER9oO','UAEe8MrWHM9tCZbSyB8AzHu9QOrioMrhFDnxYTyNawXgBl9MXnlN6nNbtBGbqdWBtjvvHykYjFyro6b9EPBgbEifw56CeKJ3BXigfIBIH600NmbTbUS5uJ0TpBDb8SpxVpROyLrNZ2weX2LuV16wiyxTLJcnSTP6CuS244lkCb6j8WsGLwGt2iosXuImjIqeCJHAaGyP0umYPTQ45ewKHNxIo1JFjpM8q0h8rEImJ','y','9',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b SMALLINT UNSIGNED, c CHAR(58), d VARCHAR(24), e VARCHAR(19) NOT NULL, f VARCHAR(12) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (91318,29619,'Ppy9oBGb1Wzz0mL2CoprxKfMQCcoGtbkNySN','IIW7H6Ngak3','IQwiwL','qMr','b','L',0);
+CREATE TABLE ti (a MEDIUMINT, b SMALLINT UNSIGNED, c CHAR(58), d VARCHAR(24), e VARCHAR(19) NOT NULL, f VARCHAR(12) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-1502256479368228881,46738,'K3vKjHokN84eLU0DLPRZphe4RT3nhxvNgpzx0lltc','xNrquVHSU','7w4L','j4lQZ','By','i',1);
+INSERT INTO ti VALUES (-1502256479368228881,46738,'K3vKjHokN84eLU0DLPRZphe4RT3nhxvNgpzx0lltc','xNrquVHSU','7w4L','j4lQZ','By','i',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(59);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(59);
+INSERT INTO t VALUES (-3773719696589923833,28439,'n9bywPFDBmkRvEqKkimFQrqZPU','jfGZwYEECNbyoNDiJ4','q0','hEAPA','Y','e',2);
+INSERT INTO ti VALUES (-3773719696589923833,28439,'n9bywPFDBmkRvEqKkimFQrqZPU','jfGZwYEECNbyoNDiJ4','q0','hEAPA','Y','e',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2573674413348167572,40684,'8HS6','bw026x47dPuQWXf2Vjnep0QrNHzXR3s6bAAH0UlEu0YQlNyvzjo3OHk1E6hT8XGrHks2A2t0u2tzQ3BnGtg5PZ4bNl3dEzy9kCTWQBoq9P3SiBXnQr7yc6QxtcXwISuspn7vVAUyKgOyJtF5rJ8xGC5BzBjRNiOyTHk2esm7vDMI7wvJWhmD','Rmd7bou26','4LfosOsW1','mG','B',3);
+INSERT INTO ti VALUES (2573674413348167572,40684,'8HS6','bw026x47dPuQWXf2Vjnep0QrNHzXR3s6bAAH0UlEu0YQlNyvzjo3OHk1E6hT8XGrHks2A2t0u2tzQ3BnGtg5PZ4bNl3dEzy9kCTWQBoq9P3SiBXnQr7yc6QxtcXwISuspn7vVAUyKgOyJtF5rJ8xGC5BzBjRNiOyTHk2esm7vDMI7wvJWhmD','Rmd7bou26','4LfosOsW1','mG','B',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6710373998031219340,29446,'7mG9W6w6tx9KCg0apCkPmuzvxmWqEryfhgPhNDRxsmFop6cWzrkq','LQqHBHxDWFmzBfogrqW4cQd7ETtsCA8JHzDU2jaqvEwESgHgO8KYKoP4K6oSjlIXgsABL9UcOqZzPBOMUWJ08iWbdLxYVWPD6BjzAf','NZh8uNvgPawC896d','ORwGGMV6MWCiQ0mizBFPLqMnU3ARFnayInKQYM3VCgjCH17JS1ugLl0OeXJ03uFO62IaaoMC1ddjYnMqQLtaRWBPWh3RT9N8myJECuBC87a53fiHZRTgaLjN5jZyWoOKFUpdnpg6N','g','d',4);
+INSERT INTO ti VALUES (6710373998031219340,29446,'7mG9W6w6tx9KCg0apCkPmuzvxmWqEryfhgPhNDRxsmFop6cWzrkq','LQqHBHxDWFmzBfogrqW4cQd7ETtsCA8JHzDU2jaqvEwESgHgO8KYKoP4K6oSjlIXgsABL9UcOqZzPBOMUWJ08iWbdLxYVWPD6BjzAf','NZh8uNvgPawC896d','ORwGGMV6MWCiQ0mizBFPLqMnU3ARFnayInKQYM3VCgjCH17JS1ugLl0OeXJ03uFO62IaaoMC1ddjYnMqQLtaRWBPWh3RT9N8myJECuBC87a53fiHZRTgaLjN5jZyWoOKFUpdnpg6N','g','d',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-6573587714461838944,13676,'iScyjbcBjplKiyV0','Da0jKIB6bq89QM8fTwZI0JpKdrHyP2LYjpf9E9zuloV5SPzn2Gp4wyOMlS64je0ukBHgU4HV5bDhkz93JYOdEy2gSBrke2V9LWN5F7ynoiGv0jJDocpLmpruCqYvNCVpl5izBca4eo5zPvis5yhW75mIpHFYvUCK7jOqqG6lthSXmvrGEqnM','icDC','V1dnt6YPazfJMGbQAKxqmETEZeFaxCofVlE5S2gHrmThs02X4AlmAtKAtxm9ixWcJ35pR28VYvpOqxj8tldOS3he5e6OkDWn3F0mgF6DdrkqsvZ8Y2EoyL2epY5S','bCo','H',5);
+INSERT INTO ti VALUES (-6573587714461838944,13676,'iScyjbcBjplKiyV0','Da0jKIB6bq89QM8fTwZI0JpKdrHyP2LYjpf9E9zuloV5SPzn2Gp4wyOMlS64je0ukBHgU4HV5bDhkz93JYOdEy2gSBrke2V9LWN5F7ynoiGv0jJDocpLmpruCqYvNCVpl5izBca4eo5zPvis5yhW75mIpHFYvUCK7jOqqG6lthSXmvrGEqnM','icDC','V1dnt6YPazfJMGbQAKxqmETEZeFaxCofVlE5S2gHrmThs02X4AlmAtKAtxm9ixWcJ35pR28VYvpOqxj8tldOS3he5e6OkDWn3F0mgF6DdrkqsvZ8Y2EoyL2epY5S','bCo','H',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (5329506451294476834,65447,'B1wA9f44Y3luRTThwmVRbe3khSnyXmx9','6cH3AoUBybNlyw6Di2avzvmaPWh2n9n2Kx9WagK9asJHettYjJSvrcmDwPriTRenmJVnKgG','WO','DX','T','jH',6);
+INSERT INTO ti VALUES (5329506451294476834,65447,'B1wA9f44Y3luRTThwmVRbe3khSnyXmx9','6cH3AoUBybNlyw6Di2avzvmaPWh2n9n2Kx9WagK9asJHettYjJSvrcmDwPriTRenmJVnKgG','WO','DX','T','jH',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT UNSIGNED, c CHAR(54) NOT NULL, d VARBINARY(47), e VARBINARY(4) NOT NULL, f VARCHAR(37), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9526102,3479684777,'M26Y01EmJhDzFa6UPg1nQjuS5lalYQtYB2L','vwCEIHAu5PPT6t7yLCRyM0L5yawKD3ryGWT8SztOBLfjT','Faft','J9D0PvtGB1vKBGwLG','A1','x',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b INT UNSIGNED, c CHAR(54) NOT NULL, d VARBINARY(47), e VARBINARY(4) NOT NULL, f VARCHAR(37), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (10081067,328256889,'n9AGzaJCbSYhCqZMXqzgY8Sd99j7KG8HpxEeO','ZIPgHKh6PAFNSB3wgg1T4ADxTodHxmrm','Trj5','nltk8tmalVWIGJD','Nb','1',1);
+INSERT INTO ti VALUES (10081067,328256889,'n9AGzaJCbSYhCqZMXqzgY8Sd99j7KG8HpxEeO','ZIPgHKh6PAFNSB3wgg1T4ADxTodHxmrm','Trj5','nltk8tmalVWIGJD','Nb','1',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(55) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(55) NOT NULL;
+INSERT INTO t VALUES (13445472,1376256702,'bXbTj','yEa4gG3l20NW0YYcSRVA8jlM8h4xZTJV','Ri','7QrDEI6kjVbLSyMZDTDCW','CM','D',2);
+INSERT INTO ti VALUES (13445472,1376256702,'bXbTj','yEa4gG3l20NW0YYcSRVA8jlM8h4xZTJV','Ri','7QrDEI6kjVbLSyMZDTDCW','CM','D',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (11885956,834433287,'C83l9LdW1bFJHrT2WHAD1c9WqzJkZzW','9zzt0DMXcC8HWlFAqRIQL5VfgBTQGldv1y6qsfEAoElWl4Wx9goZQFauSIZefiOdJNbTQvTZ','MD','WBZPuVeIqb0OgULNGbuZzjvRdEheoBLr8qKM','N','n',3);
+INSERT INTO ti VALUES (11885956,834433287,'C83l9LdW1bFJHrT2WHAD1c9WqzJkZzW','9zzt0DMXcC8HWlFAqRIQL5VfgBTQGldv1y6qsfEAoElWl4Wx9goZQFauSIZefiOdJNbTQvTZ','MD','WBZPuVeIqb0OgULNGbuZzjvRdEheoBLr8qKM','N','n',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (7542592,3000347441,'w7zDLcA3fxtNL82He1','yjAPCMUy4LAf0P9EOtuUhLQWWWWmGcf6GcwA5cwkx4KNveUborpYgSTcWCQsVEwbjrJXg8HRysh1D27rVY9zukzuJoOJw8dyMjw1nI1gES9xdukNqEG8DNy8tlyQwef7gyN42z1P1B3V2XCw7EiLELwIRWdEEfQImqyR0fPFA','a','bh8Uwj3UvxOY4SZQFm8fgl3ZBXgDFYBcaNjkxEcmkAuLasmyAonPW08L9QsziuaSyQq9uExJ3FvID3ecu3NWUKD8P4HM8XdA6VNgY','T','Y',4);
+INSERT INTO ti VALUES (7542592,3000347441,'w7zDLcA3fxtNL82He1','yjAPCMUy4LAf0P9EOtuUhLQWWWWmGcf6GcwA5cwkx4KNveUborpYgSTcWCQsVEwbjrJXg8HRysh1D27rVY9zukzuJoOJw8dyMjw1nI1gES9xdukNqEG8DNy8tlyQwef7gyN42z1P1B3V2XCw7EiLELwIRWdEEfQImqyR0fPFA','a','bh8Uwj3UvxOY4SZQFm8fgl3ZBXgDFYBcaNjkxEcmkAuLasmyAonPW08L9QsziuaSyQq9uExJ3FvID3ecu3NWUKD8P4HM8XdA6VNgY','T','Y',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (7562024,1766952287,'GNuFhrjqXU3','fBGPmjFwG6BzzMHxhMMnEEfb9z4su9U9yGs0NZ8VOJvtSSdehEn82ETuf7tKFU9qeWzkFmEG5lhbBbsvlMLEx3TbUoNln46IXd1GqCAGQWWpfp0gZdLL7gCtJF9tSpopgq6C6Y8Z','e7Yy','iulGdP3xh6BPIFrZcxLypXCIMhjXolhAbjzaS9OdK3Jnj7Cn0rChXVUIfWHAM2cmtSJyJSabId9INhwyO25BJ5H5diYtc8kj6wayOU2BgdlmxOB7wW9OVOxT9ppBI5lUFlrD5U8qIEXVU80SapMqIUuQyOhVX2PdZ5WFdoTLTrF6','7J','i',5);
+INSERT INTO ti VALUES (7562024,1766952287,'GNuFhrjqXU3','fBGPmjFwG6BzzMHxhMMnEEfb9z4su9U9yGs0NZ8VOJvtSSdehEn82ETuf7tKFU9qeWzkFmEG5lhbBbsvlMLEx3TbUoNln46IXd1GqCAGQWWpfp0gZdLL7gCtJF9tSpopgq6C6Y8Z','e7Yy','iulGdP3xh6BPIFrZcxLypXCIMhjXolhAbjzaS9OdK3Jnj7Cn0rChXVUIfWHAM2cmtSJyJSabId9INhwyO25BJ5H5diYtc8kj6wayOU2BgdlmxOB7wW9OVOxT9ppBI5lUFlrD5U8qIEXVU80SapMqIUuQyOhVX2PdZ5WFdoTLTrF6','7J','i',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2770262,987890690,'OVgM42ZPVOpnGp5Gly8GVYEt8MGgQfdZVm48lMX6tDd8FskA5R6','COsBUkHFz3InQ9G9vg0MXyzJbeGs1rfvN','Wa','2e3hhL6W89QxWRkKCrdSZO7SbJkfgxcZq9NM14YOKC6M2Go2Ul','W4','y0',6);
+INSERT INTO ti VALUES (2770262,987890690,'OVgM42ZPVOpnGp5Gly8GVYEt8MGgQfdZVm48lMX6tDd8FskA5R6','COsBUkHFz3InQ9G9vg0MXyzJbeGs1rfvN','Wa','2e3hhL6W89QxWRkKCrdSZO7SbJkfgxcZq9NM14YOKC6M2Go2Ul','W4','y0',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b TINYINT UNSIGNED NOT NULL, c CHAR(91), d VARBINARY(5) NOT NULL, e VARCHAR(6) NOT NULL, f VARBINARY(69), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8017064,92,'wY3We3KsRoyoic2CLt57NzQJiUZB2DfHRBcowB9Q61pNTaAHkKit','hUzU','IeAx','LUzIXVQUAhdxArmpJLZo2A4V8GJtGXE7e8cmnxq17Z3FYR','x','4q',0);
+CREATE TABLE ti (a MEDIUMINT, b TINYINT UNSIGNED NOT NULL, c CHAR(91), d VARBINARY(5) NOT NULL, e VARCHAR(6) NOT NULL, f VARBINARY(69), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (3963641,64,'Ah2YmmQWveKdlRGsKQH8O1LVUZKL2x2npPWuF61CrwbeqVzZmzY3CfzBHcg4Aaz5MBZSmeJXP','ZvW5q','wUMuu','1dk','I','5z',1);
+INSERT INTO ti VALUES (3963641,64,'Ah2YmmQWveKdlRGsKQH8O1LVUZKL2x2npPWuF61CrwbeqVzZmzY3CfzBHcg4Aaz5MBZSmeJXP','ZvW5q','wUMuu','1dk','I','5z',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(92);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(92);
+INSERT INTO t VALUES (-35903,40,'5NpVNHz1JSWqHGYbFyLXF6PVEN5Py0IKnWCAjL','lxy7','G6','9i31mBqUI4uekE8VUIWXUcNSU3n9EjJIz8xHFEp','e','9',2);
+INSERT INTO ti VALUES (-35903,40,'5NpVNHz1JSWqHGYbFyLXF6PVEN5Py0IKnWCAjL','lxy7','G6','9i31mBqUI4uekE8VUIWXUcNSU3n9EjJIz8xHFEp','e','9',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-351319,221,'OIadxa1fDgP0HYD0p4PKH2mc5kZv00CtDuIsjXjm4psb37dOFFnNPZygVMx7d','kAje13Gj0qdPU64ugEcqshS2UoX9ouWosCpr6HO8','7G','W7yk71dhg1Roq27PB0uj4kohWhFF2dg7RfcbN5xESJmxwuJHko26P3p','T','A',3);
+INSERT INTO ti VALUES (-351319,221,'OIadxa1fDgP0HYD0p4PKH2mc5kZv00CtDuIsjXjm4psb37dOFFnNPZygVMx7d','kAje13Gj0qdPU64ugEcqshS2UoX9ouWosCpr6HO8','7G','W7yk71dhg1Roq27PB0uj4kohWhFF2dg7RfcbN5xESJmxwuJHko26P3p','T','A',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (3986085,250,'LKrPCF5ISEclWHSMylevSZDS5ISyruDGirJNzfrO8On5iKxFNi','foE8GzFq2yRs6T8ei62DqtfdzkLCODU9GJrKMRjnZ8znYFt0FckIP4xkgYdpBSqdmS3OKzXbLDYMOnHPC','LT1','Rk1wrQc3t5SWfhWkzkwsPNV1SubweSrH1NfmXsLCkYlKv9VCLyezQgHjvXmCMhxs3febiAU8OFNKkAgZ3kscYses6YQk7tV4eKSTnJ2RDCLqfn6hXJMppeFHLmKyBb46xxTb3DcLne8sLlE6xkOPwOMuUlbq9URYJk9At2xnFOMF9KTmt5XnbrefCKcr','H','1',4);
+INSERT INTO ti VALUES (3986085,250,'LKrPCF5ISEclWHSMylevSZDS5ISyruDGirJNzfrO8On5iKxFNi','foE8GzFq2yRs6T8ei62DqtfdzkLCODU9GJrKMRjnZ8znYFt0FckIP4xkgYdpBSqdmS3OKzXbLDYMOnHPC','LT1','Rk1wrQc3t5SWfhWkzkwsPNV1SubweSrH1NfmXsLCkYlKv9VCLyezQgHjvXmCMhxs3febiAU8OFNKkAgZ3kscYses6YQk7tV4eKSTnJ2RDCLqfn6hXJMppeFHLmKyBb46xxTb3DcLne8sLlE6xkOPwOMuUlbq9URYJk9At2xnFOMF9KTmt5XnbrefCKcr','H','1',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (6622139,178,'SOz0mBOvTegZAiYyrVnZ5r4HSAN1UTe0G','WfuV5udpwZRQczGQth8YJMNcu40yY9jCdfMSCKkZR6YicskKtPteZyv3eLcKRPnfRaSctwm6s1YwbbpIdze2CRLTgUoiGkFX18Lz2f8TfEnY0P9KOnqweFXws87k2Jb80iYrgIlMc','SS3','zc4pOCuCmRdyA0jl3D6xtSesMlXgwulpNYR5UQYlpasJUQAhMBGsd4D1resLHGKz728V3CGcv5zu7gA7em0jxZIVU2AKi3ITnvozWjDUwm','D','W',5);
+INSERT INTO ti VALUES (6622139,178,'SOz0mBOvTegZAiYyrVnZ5r4HSAN1UTe0G','WfuV5udpwZRQczGQth8YJMNcu40yY9jCdfMSCKkZR6YicskKtPteZyv3eLcKRPnfRaSctwm6s1YwbbpIdze2CRLTgUoiGkFX18Lz2f8TfEnY0P9KOnqweFXws87k2Jb80iYrgIlMc','SS3','zc4pOCuCmRdyA0jl3D6xtSesMlXgwulpNYR5UQYlpasJUQAhMBGsd4D1resLHGKz728V3CGcv5zu7gA7em0jxZIVU2AKi3ITnvozWjDUwm','D','W',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1168062,159,'8sxMOVrtCH1TI32iEk6kKtHYZOAcsEEuLZnXA0NtXrVqoagboSLXZZWA','6DOHSFNaMLk9RxT5xMAHyjLKroMoKs495iiVaTNzdfkg1794XXVKAkVHZPKdFRDylPsmWij34','Id4','44Et','b1','qQC',6);
+INSERT INTO ti VALUES (1168062,159,'8sxMOVrtCH1TI32iEk6kKtHYZOAcsEEuLZnXA0NtXrVqoagboSLXZZWA','6DOHSFNaMLk9RxT5xMAHyjLKroMoKs495iiVaTNzdfkg1794XXVKAkVHZPKdFRDylPsmWij34','Id4','44Et','b1','qQC',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT, c CHAR(72) NOT NULL, d VARBINARY(19) NOT NULL, e VARCHAR(24) NOT NULL, f VARCHAR(72) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (32,-1243237784,'KE896CQyAwxpe','a','Kw','46K','14','l',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b INT, c CHAR(72) NOT NULL, d VARBINARY(19) NOT NULL, e VARCHAR(24) NOT NULL, f VARCHAR(72) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (17259256989549760200,81965576,'ySVJ6oni2YPsUaiFKJs','J1IQ','Ocoi1gDS','OIOxOCnUim9OCVSkH9vpMEw3viIKPK','4A','T',1);
+INSERT INTO ti VALUES (17259256989549760200,81965576,'ySVJ6oni2YPsUaiFKJs','J1IQ','Ocoi1gDS','OIOxOCnUim9OCVSkH9vpMEw3viIKPK','4A','T',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(73) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(73) NOT NULL;
+INSERT INTO t VALUES (5733574753083820727,-1596458968,'W1JFkB1zzxRagBUdP','YLd4iF1j','aV','IanROlAYYe9J9CIlgIqLheyos2zO0CjO','se','8',2);
+INSERT INTO ti VALUES (5733574753083820727,-1596458968,'W1JFkB1zzxRagBUdP','YLd4iF1j','aV','IanROlAYYe9J9CIlgIqLheyos2zO0CjO','se','8',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (18312161264125465075,169909670,'GUDfje9plLPWN','1sPSIEZ96S82Jy2a92yZdgxhJNeVfCQoPHsGIKArZ00af6QPUJVvHUeAeTorTW94OEAQSaGpQYCD5z0kxalhFPzJuXTGu3A7Lzk5bSjn0bADCaukZ9rPAXEHIgOam2CDxMjzUNPmlaEaYccYEi3YVXR33b30RwikeCPs9YlG1LzAruM3WVw8vxXxcyQYBzmdew9957SgPjjoin5vry5mAunjBqGkPJjZdRLnbLiS2O4v40dQS3dP5YSM9EupIWm','L3eNXJyfsFm079eTgVUIXz','wzUIxdaMTfgFh33wcuvWRux7TBau5e6ruuTeEpwHxKxgaCDaq','qz','d',3);
+INSERT INTO ti VALUES (18312161264125465075,169909670,'GUDfje9plLPWN','1sPSIEZ96S82Jy2a92yZdgxhJNeVfCQoPHsGIKArZ00af6QPUJVvHUeAeTorTW94OEAQSaGpQYCD5z0kxalhFPzJuXTGu3A7Lzk5bSjn0bADCaukZ9rPAXEHIgOam2CDxMjzUNPmlaEaYccYEi3YVXR33b30RwikeCPs9YlG1LzAruM3WVw8vxXxcyQYBzmdew9957SgPjjoin5vry5mAunjBqGkPJjZdRLnbLiS2O4v40dQS3dP5YSM9EupIWm','L3eNXJyfsFm079eTgVUIXz','wzUIxdaMTfgFh33wcuvWRux7TBau5e6ruuTeEpwHxKxgaCDaq','qz','d',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8639766705228316288,1782370414,'1TcKr4RLOIab0Lz1Y83','rnA7Ikllf2lAbbEQPMRmki8o08nuEH1VUz9grVvebd85a9AOPyijiv5Jf9jHmIMvHt6NQrsFicQ9kcMhM6jCdko9J142HxsytAAbuC4pGpkRZkv6','9viEPSMDWxUZrUTr5aePTMA','BeVIXMvhVzNgKTObM1bZlPt2ZR9kHzZeJZTFVxUAkQG3NlO3GlhYwQnPf6gZj4N5zJ4iGyGBDnbqHsF2JaxZBmnK1rrL','5','A',4);
+INSERT INTO ti VALUES (8639766705228316288,1782370414,'1TcKr4RLOIab0Lz1Y83','rnA7Ikllf2lAbbEQPMRmki8o08nuEH1VUz9grVvebd85a9AOPyijiv5Jf9jHmIMvHt6NQrsFicQ9kcMhM6jCdko9J142HxsytAAbuC4pGpkRZkv6','9viEPSMDWxUZrUTr5aePTMA','BeVIXMvhVzNgKTObM1bZlPt2ZR9kHzZeJZTFVxUAkQG3NlO3GlhYwQnPf6gZj4N5zJ4iGyGBDnbqHsF2JaxZBmnK1rrL','5','A',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (13709765925922069928,997462973,'YEprJ4pHMoetxjJW4Vr6KyAT7v87tZbVuWXre0NwpGItVFnKRzf','cJyqkxxP3wOUUXHxmn3QmM2JuMx1pkm0h2m6EWyfXFNye6F4gPguaLtUFRvkm5AePkb1xQE0N7VlKmi6GMJM9c7rQt31j2qEGBTzlM6uPHIwKpbpz77NQbr6CwFP5Lus8hm8eGhXyZElRcGFIz7iqMbOV2BJdKOcV51nTNX6BLW0XhrM73P1aaIrNReLitmhqPEj27XAAayfsf8M','I2ZiiEPfWPPuusuuqA3Xh','39A0kGI8gNVe4B43XV7l7bejlo3riSB4S0ZDOaio0GM6BhF7ZEbcivINNRY5QV65dTZlQ57WMzbWa1sjGa0m2Mta','J','a',5);
+INSERT INTO ti VALUES (13709765925922069928,997462973,'YEprJ4pHMoetxjJW4Vr6KyAT7v87tZbVuWXre0NwpGItVFnKRzf','cJyqkxxP3wOUUXHxmn3QmM2JuMx1pkm0h2m6EWyfXFNye6F4gPguaLtUFRvkm5AePkb1xQE0N7VlKmi6GMJM9c7rQt31j2qEGBTzlM6uPHIwKpbpz77NQbr6CwFP5Lus8hm8eGhXyZElRcGFIz7iqMbOV2BJdKOcV51nTNX6BLW0XhrM73P1aaIrNReLitmhqPEj27XAAayfsf8M','I2ZiiEPfWPPuusuuqA3Xh','39A0kGI8gNVe4B43XV7l7bejlo3riSB4S0ZDOaio0GM6BhF7ZEbcivINNRY5QV65dTZlQ57WMzbWa1sjGa0m2Mta','J','a',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (16156505868481614705,-456417740,'PRs129yOCRnYuQXmwAC34vAt9DXSyjM7Cft2u6f5qk1L9uSMzK6zszA','hbqRVKgN4qWuQDRWjfk0ocskms9yUqQGbCteHZcE0GCFszlAbWWAb0QmDdOUyToRJaG2qCWKmHN34Vw8CGgxBbN53fMARBFNlSasSnCjzrfL905K4xnKgXDXn1S1iDIV1sURjibniC5cU5sOD3lhukAc6jGWw8HIxYednWJUVotqMCwj9q6ou35w4riYjN1HG3k58Rs4cB3T4TJrdwT8keHTk8H5uGKxjyNTZ5jEzhDhc37WtkbGVd','O872XgCBT','JV4GCD2W6aWQWFeiqr7HkFCTdQQdC2e0rRZbqkQmFBWbfwRKj','B','H9',6);
+INSERT INTO ti VALUES (16156505868481614705,-456417740,'PRs129yOCRnYuQXmwAC34vAt9DXSyjM7Cft2u6f5qk1L9uSMzK6zszA','hbqRVKgN4qWuQDRWjfk0ocskms9yUqQGbCteHZcE0GCFszlAbWWAb0QmDdOUyToRJaG2qCWKmHN34Vw8CGgxBbN53fMARBFNlSasSnCjzrfL905K4xnKgXDXn1S1iDIV1sURjibniC5cU5sOD3lhukAc6jGWw8HIxYednWJUVotqMCwj9q6ou35w4riYjN1HG3k58Rs4cB3T4TJrdwT8keHTk8H5uGKxjyNTZ5jEzhDhc37WtkbGVd','O872XgCBT','JV4GCD2W6aWQWFeiqr7HkFCTdQQdC2e0rRZbqkQmFBWbfwRKj','B','H9',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(9), d VARBINARY(51) NOT NULL, e VARBINARY(54), f VARBINARY(84), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-747098978,11354136,'3WzQpX','U4kHohUlSpYMwfh9c','UWka1MacLmpvyn7cWPTQkSUilnloJSyRZFofgH00Mgul','KxTqFj79Y','w','Z',0);
+CREATE TABLE ti (a INT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(9), d VARBINARY(51) NOT NULL, e VARBINARY(54), f VARBINARY(84), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-7883720566927978986,11398760,'bqVVZww','NqbXeg8fl20WOUE09vc8UnOTrrzdWwk8E','tOTLLVR081SZnb9MOjD8sSIeo8Gedc','lapbpVotaTMNdq1PDVZT6Rkx6ZDcxXTSdpA2EclaDCvSrDT8AMH6HPeIfKE051okrP5DBgE45WR3','x','t',1);
+INSERT INTO ti VALUES (-7883720566927978986,11398760,'bqVVZww','NqbXeg8fl20WOUE09vc8UnOTrrzdWwk8E','tOTLLVR081SZnb9MOjD8sSIeo8Gedc','lapbpVotaTMNdq1PDVZT6Rkx6ZDcxXTSdpA2EclaDCvSrDT8AMH6HPeIfKE051okrP5DBgE45WR3','x','t',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(10);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(10);
+INSERT INTO t VALUES (-9139816997239856187,10491970,'VCEZPvLmuI','oahe24','Rn4','NsKhcDaHSNogaV9vm4AOr6naU6fsQFVc8gzzZKOTx3FAaFITJ','7','d',2);
+INSERT INTO ti VALUES (-9139816997239856187,10491970,'VCEZPvLmuI','oahe24','Rn4','NsKhcDaHSNogaV9vm4AOr6naU6fsQFVc8gzzZKOTx3FAaFITJ','7','d',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (869806952883490987,3434816,'2W','zbRAOdpitzWCoLEcU9D2wG0muOVsO97MOjYzy55qOrMYCX3PD9EUbuJRxj94Nf0dusCvah60nxsF369jv1XPA704bXSCWwh6sF0itR00g50BpCFZYNG0S5roBfCvKCs8yeoMGVMPJCI4rzRRl7GXbihEo4vTKCjjRuPAEP2WMoJ6GopoRkjx99VjrT8xNwCTVsyUmU6JwbU3nVRobWN','jgOktJ7RQ12tB08uIM9FAsosF7Rl6j8PxqEkChb','GMgFLNTIvdWbSwwYbBPQkT','z','w',3);
+INSERT INTO ti VALUES (869806952883490987,3434816,'2W','zbRAOdpitzWCoLEcU9D2wG0muOVsO97MOjYzy55qOrMYCX3PD9EUbuJRxj94Nf0dusCvah60nxsF369jv1XPA704bXSCWwh6sF0itR00g50BpCFZYNG0S5roBfCvKCs8yeoMGVMPJCI4rzRRl7GXbihEo4vTKCjjRuPAEP2WMoJ6GopoRkjx99VjrT8xNwCTVsyUmU6JwbU3nVRobWN','jgOktJ7RQ12tB08uIM9FAsosF7Rl6j8PxqEkChb','GMgFLNTIvdWbSwwYbBPQkT','z','w',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-8543457107926080058,10873891,'ottcSD0','Hbqeqxx2hY7fe5DXovYH4hlq1AjDZZR7GzHgcIx1iPh5ssBGXOMFO4QgC2bY35IkuGbWtDuGZa2j8Y33Np1igvhcetWpbL1akApqhWfikyT85Qt0kcpzqH8K3YFFzA9','teKppBiOSFQVkte2z4p2SrFjiSEsE8PJLO2qlIi3VikDI','MQZUx7S9Eq89tPaEcl6SJq6j155ccL2juxPmCvCo7Rd52mVI4oTqnxYr4a9Z8JucJJWzsuOXp3wVnCApafimkTdPTpVAz8JtwFUF2lD0eeKAHnkmZzE9xWtkYpc6blVMVYg3YVhJpMlMqG6lqiN6HGiTG2SsE4nIW8znI5','F','1',4);
+INSERT INTO ti VALUES (-8543457107926080058,10873891,'ottcSD0','Hbqeqxx2hY7fe5DXovYH4hlq1AjDZZR7GzHgcIx1iPh5ssBGXOMFO4QgC2bY35IkuGbWtDuGZa2j8Y33Np1igvhcetWpbL1akApqhWfikyT85Qt0kcpzqH8K3YFFzA9','teKppBiOSFQVkte2z4p2SrFjiSEsE8PJLO2qlIi3VikDI','MQZUx7S9Eq89tPaEcl6SJq6j155ccL2juxPmCvCo7Rd52mVI4oTqnxYr4a9Z8JucJJWzsuOXp3wVnCApafimkTdPTpVAz8JtwFUF2lD0eeKAHnkmZzE9xWtkYpc6blVMVYg3YVhJpMlMqG6lqiN6HGiTG2SsE4nIW8znI5','F','1',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (5369269749992475078,13246831,'4n19fQD0nr','IeBRVDSE6Kl2t9ynFewWIzVdQ52Kne88qOy38rpN7LmArLuuFbZXKrmi8ZyYddQdQcjc40k1aJN0gU7J11yVZgTHgeaKLpMsEQtNvEzBpt5yc5KacGg7oPxHzwHLbZ1kRXo1Wrb7bCMleRypgo70PB6ewDAVRdgEQd7hipUr5Qd0Oh1vz8W8TJD7gEaHBkJXEC4CbehPhrpqs1IK9G4wFjtN5zy0BoHwuKtDvChP7u7OgDvfYM9YTUNgr5q','vw8LmW4FhBsT9GzPuy23','CEaWRIOMyY1SyhfTwOsm4ZTaeSlUt52HGMELdzzbSnw1FLWCd3aDw7NG47rpBfrJBsOkXA6j4EvtcXb6rm7Hs15NVrjoqxVHdk8XZpNYMoDC6O9h03mMzOJMmKipU1vg041uhaVFRPVEcd0KnBiGOiMBSymn4TGm8emC3JJgMMrvpUgqacx4tFUQ3QbN4Jla2MtSb1P9RNaD2iuDFgOFeU0TsFwTfnvANjvETr1JO','t','w',5);
+INSERT INTO ti VALUES (5369269749992475078,13246831,'4n19fQD0nr','IeBRVDSE6Kl2t9ynFewWIzVdQ52Kne88qOy38rpN7LmArLuuFbZXKrmi8ZyYddQdQcjc40k1aJN0gU7J11yVZgTHgeaKLpMsEQtNvEzBpt5yc5KacGg7oPxHzwHLbZ1kRXo1Wrb7bCMleRypgo70PB6ewDAVRdgEQd7hipUr5Qd0Oh1vz8W8TJD7gEaHBkJXEC4CbehPhrpqs1IK9G4wFjtN5zy0BoHwuKtDvChP7u7OgDvfYM9YTUNgr5q','vw8LmW4FhBsT9GzPuy23','CEaWRIOMyY1SyhfTwOsm4ZTaeSlUt52HGMELdzzbSnw1FLWCd3aDw7NG47rpBfrJBsOkXA6j4EvtcXb6rm7Hs15NVrjoqxVHdk8XZpNYMoDC6O9h03mMzOJMmKipU1vg041uhaVFRPVEcd0KnBiGOiMBSymn4TGm8emC3JJgMMrvpUgqacx4tFUQ3QbN4Jla2MtSb1P9RNaD2iuDFgOFeU0TsFwTfnvANjvETr1JO','t','w',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4021060712316103318,4383587,'JqUDzory','JxqKZlwYc4IRYtGi8zhyd09rHd8Ipwdz80sutAiLQjcpa0SvziSbfwU1dWEb3AfPNBj2L4hWEZ2V','BX4laxkA6oxvrR','3hXa8K7VlTTzoMYVTcUxwbEYWnOQR32EtWOXZc','ZE','C',6);
+INSERT INTO ti VALUES (-4021060712316103318,4383587,'JqUDzory','JxqKZlwYc4IRYtGi8zhyd09rHd8Ipwdz80sutAiLQjcpa0SvziSbfwU1dWEb3AfPNBj2L4hWEZ2V','BX4laxkA6oxvrR','3hXa8K7VlTTzoMYVTcUxwbEYWnOQR32EtWOXZc','ZE','C',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(97), d VARCHAR(66) NOT NULL, e VARBINARY(19) NOT NULL, f VARCHAR(32) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3492791,97,'LZJk0Wy4PobJ8Lgd5XRHhW765vO78c3FyNcK2pH','qhdTg4BN8BwF6XTi71PyYGInqhiNqb2IyLuArdgp7l0MSx9','11kpmced731vONmT','JXsKqo9JWgaeGZUNs3GB','z7','V',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(97), d VARCHAR(66) NOT NULL, e VARBINARY(19) NOT NULL, f VARCHAR(32) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (14266030,104,'BPA8IIwb6gcIt5lEKMaYypohTgIhls1DypJ0swi5u9vq5WsJjXFjqPR','1fzEFH4HYqHqqnVaGMWBrFUgKcNf6WEr','yrNfYvA5L2m3ryIGWv','E8sIleSqvD','W','j',1);
+INSERT INTO ti VALUES (14266030,104,'BPA8IIwb6gcIt5lEKMaYypohTgIhls1DypJ0swi5u9vq5WsJjXFjqPR','1fzEFH4HYqHqqnVaGMWBrFUgKcNf6WEr','yrNfYvA5L2m3ryIGWv','E8sIleSqvD','W','j',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(98);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(98);
+INSERT INTO t VALUES (15215274,-39,'EyPCeSDz13wRzchb8WcE2pYAIMRMmaIlvmQy35R7F7E3Jpl9K5G5FWbLzou2q72cxIbel1oPrWVQuKxUsRfJjCxhPbvl1rcHqs','CuKoHk5YlXanSvd7Gk7keRk6svh4wkVOWPeAlXcSc1r','37R5H6AOBOq9PUz0','VAkr6IrcE','k','i',2);
+INSERT INTO ti VALUES (15215274,-39,'EyPCeSDz13wRzchb8WcE2pYAIMRMmaIlvmQy35R7F7E3Jpl9K5G5FWbLzou2q72cxIbel1oPrWVQuKxUsRfJjCxhPbvl1rcHqs','CuKoHk5YlXanSvd7Gk7keRk6svh4wkVOWPeAlXcSc1r','37R5H6AOBOq9PUz0','VAkr6IrcE','k','i',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (11063376,-83,'iWsBbAYY2lyqLKKXrgSvqgD29kxkKUppota7DjXrlfVsXUeWUKzVHwoAD','64e3aesUTPN9','Wu5lua','VjPlEcThgwhRBWT4','V','r',3);
+INSERT INTO ti VALUES (11063376,-83,'iWsBbAYY2lyqLKKXrgSvqgD29kxkKUppota7DjXrlfVsXUeWUKzVHwoAD','64e3aesUTPN9','Wu5lua','VjPlEcThgwhRBWT4','V','r',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (13437451,-56,'77dCJicvs2j2tGJVF0F3cTOF94YmSK5QwBucOdgyuuxP','wZnqR28dC5854eMC25n3eICuD3gsymkJ8ts19hC5uFkAIenLvIoSTBgbfcQPelG3Woc9kXEXn3ALD6LQqNVnQxi25bbO4yECxfv3g6MWeYQr9I638BJlaEsm2hxc7kZ4FRXlWUEIkucWl9okDuhMbrJvRDLQ4VtgrQLPwaiLIlP6dlS0c1JUgCdYE3KONyChkOCyEG3T5ZinyufKrEIIk82VfZv8hrEPz75vdNRNv','HaPzxrM4HugTlxJm8','LMvtfEgdulXcyVV3Wv8wEX3d7j1DIMXBMEuUPVUv9aaYXtBg8FAbtT0eaprujuxokICeZITXkzlBU6CSxVHQt6DzvaWEEBviU2fJNB2ceTb1wOFNhOUTlGs8','w','2',4);
+INSERT INTO ti VALUES (13437451,-56,'77dCJicvs2j2tGJVF0F3cTOF94YmSK5QwBucOdgyuuxP','wZnqR28dC5854eMC25n3eICuD3gsymkJ8ts19hC5uFkAIenLvIoSTBgbfcQPelG3Woc9kXEXn3ALD6LQqNVnQxi25bbO4yECxfv3g6MWeYQr9I638BJlaEsm2hxc7kZ4FRXlWUEIkucWl9okDuhMbrJvRDLQ4VtgrQLPwaiLIlP6dlS0c1JUgCdYE3KONyChkOCyEG3T5ZinyufKrEIIk82VfZv8hrEPz75vdNRNv','HaPzxrM4HugTlxJm8','LMvtfEgdulXcyVV3Wv8wEX3d7j1DIMXBMEuUPVUv9aaYXtBg8FAbtT0eaprujuxokICeZITXkzlBU6CSxVHQt6DzvaWEEBviU2fJNB2ceTb1wOFNhOUTlGs8','w','2',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8348655,61,'QbksgHP17','4BGoZcScLmhp9po1G0XjrgQUDfQOdllQbkXBBZbYF6D7x7sZ3dFHYf8k4ypMUqU8gM1XMqqfQE3aNDC5P24cwd3cp','gl0MyQRtVYSmol44ZKH','5enT5ro2a7ZNwivnBqBztdeB3lxO28XKzldadzjntCpPan6ZmJMrttwZfEFoqqaynzIgboXDgMU7HqJofpKc8p7iMIQQtanxy2JFmZushW6qKaQwLvxgXeuFuVJw6SSb7IcF06Jxb59UOq4eCZY9SmOnU16wn1kalNXBFqpQu5','wA','r',5);
+INSERT INTO ti VALUES (8348655,61,'QbksgHP17','4BGoZcScLmhp9po1G0XjrgQUDfQOdllQbkXBBZbYF6D7x7sZ3dFHYf8k4ypMUqU8gM1XMqqfQE3aNDC5P24cwd3cp','gl0MyQRtVYSmol44ZKH','5enT5ro2a7ZNwivnBqBztdeB3lxO28XKzldadzjntCpPan6ZmJMrttwZfEFoqqaynzIgboXDgMU7HqJofpKc8p7iMIQQtanxy2JFmZushW6qKaQwLvxgXeuFuVJw6SSb7IcF06Jxb59UOq4eCZY9SmOnU16wn1kalNXBFqpQu5','wA','r',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1435421,-125,'beaXHi0HxuES3rGPXtnSGV3TAIKbUYzJ2ow9xGnKsanrVGl0Z','kebIfIsxIHD0BaCkpy6lykSYjZWzcTuzCqwZsoU4fT78q3dGvHq6C7gsuINMBcbjGwJv5YAmIBK2ipKUbgNuW4Gp4M0FuNOWuB1mvh8iw2QOSzYwVOYzCpfsSobaSxyejrBo359N3WbSACWVFbEyllRO95Tmo8E6BtsS2vUKTyQh2IjXOHaItKs0aNh5wKCwKZBOXs8dY1NwxiHtbpg7hc6COjPfuB7PZ8CSBGOrIfkmaMgHRRANoU0H','0X5JlqUmaIn','Avm1MQuXkUPnTawXRWLd1cSenvzLKg66w6CtJKJ7AiJ','054','M',6);
+INSERT INTO ti VALUES (1435421,-125,'beaXHi0HxuES3rGPXtnSGV3TAIKbUYzJ2ow9xGnKsanrVGl0Z','kebIfIsxIHD0BaCkpy6lykSYjZWzcTuzCqwZsoU4fT78q3dGvHq6C7gsuINMBcbjGwJv5YAmIBK2ipKUbgNuW4Gp4M0FuNOWuB1mvh8iw2QOSzYwVOYzCpfsSobaSxyejrBo359N3WbSACWVFbEyllRO95Tmo8E6BtsS2vUKTyQh2IjXOHaItKs0aNh5wKCwKZBOXs8dY1NwxiHtbpg7hc6COjPfuB7PZ8CSBGOrIfkmaMgHRRANoU0H','0X5JlqUmaIn','Avm1MQuXkUPnTawXRWLd1cSenvzLKg66w6CtJKJ7AiJ','054','M',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b BIGINT UNSIGNED, c CHAR(24) NOT NULL, d VARCHAR(9), e VARBINARY(96), f VARCHAR(91), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (49,14279812718058287543,'owgJdZbzZdZU','jiWhZ1M','l9sPiLBtPX2J0qgJkwkcHyjTU4wWbtwF5urbk','ePIWnRfpjkQu3cyHyXS2aCKeYtrYhoAn6LEaBPjGU2r','2','Y',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT UNSIGNED, c CHAR(24) NOT NULL, d VARCHAR(9), e VARBINARY(96), f VARCHAR(91), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (825954608,16349918294459329192,'rnzHok9M0CfdrQcb6s','0XujN','dOK4ZQkYhGqq7A6rRVqyjYfUV29ci','cEOTCHnjVcctvhQehXg81mEb0Cm4li1OcZ2UUCrhp5HoM1IjWvcpZhBTcdiX5A26l7ISts','C','u',1);
+INSERT INTO ti VALUES (825954608,16349918294459329192,'rnzHok9M0CfdrQcb6s','0XujN','dOK4ZQkYhGqq7A6rRVqyjYfUV29ci','cEOTCHnjVcctvhQehXg81mEb0Cm4li1OcZ2UUCrhp5HoM1IjWvcpZhBTcdiX5A26l7ISts','C','u',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(25) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(25) NOT NULL;
+INSERT INTO t VALUES (1559126376,13450640845989109482,'R8eJev','zmEy','WZeLtJ','PsuesddYESgRW2yo9n94uO75HgR','z','D',2);
+INSERT INTO ti VALUES (1559126376,13450640845989109482,'R8eJev','zmEy','WZeLtJ','PsuesddYESgRW2yo9n94uO75HgR','z','D',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-43777467,6317931857546771979,'VpRNeUjNqJAOJC1s9','v7cRWRiVmJxT7X4xJ891JbMap7I9Eh730LlGx6rtU8Noz7GTh5z4jFGDl741xiJCqqL5VDwsNDv8ym8WcXUyD','JKos707oYiQiUW9SILvFfWgkuXeLdTTa6F8gUTxqg1j4zz5TfK759kohEgDrASLQGvyqy0','6EFm9dUP9m9RS','8','b',3);
+INSERT INTO ti VALUES (-43777467,6317931857546771979,'VpRNeUjNqJAOJC1s9','v7cRWRiVmJxT7X4xJ891JbMap7I9Eh730LlGx6rtU8Noz7GTh5z4jFGDl741xiJCqqL5VDwsNDv8ym8WcXUyD','JKos707oYiQiUW9SILvFfWgkuXeLdTTa6F8gUTxqg1j4zz5TfK759kohEgDrASLQGvyqy0','6EFm9dUP9m9RS','8','b',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-1804910372,9220263254848514572,'hW9efv','LDNTzRZ9O1jwfpZ7HO9RPBDtnc7hUfgOvq0djZcm1BGW4jc9g6tQjEnjK8k41bJCoeldaH5VwLO121ZYzzuOmWDWMVm2AUC4rY6aASfdVNcusdxNK','Y4KsXTNy0IocchxhS9NG','urEcEJ1WP3kQUyZtQ73BZggzJV8IrxpvDFQyxqzz2PZLbgKmyXUBM8k4eyl7w6p89LYkc3l4kKrtxQQgbv30hTHOK9iGzv6tUDAHEOpLRYHtdIUx7Smw1dyoJnJXZS','Z','z',4);
+INSERT INTO ti VALUES (-1804910372,9220263254848514572,'hW9efv','LDNTzRZ9O1jwfpZ7HO9RPBDtnc7hUfgOvq0djZcm1BGW4jc9g6tQjEnjK8k41bJCoeldaH5VwLO121ZYzzuOmWDWMVm2AUC4rY6aASfdVNcusdxNK','Y4KsXTNy0IocchxhS9NG','urEcEJ1WP3kQUyZtQ73BZggzJV8IrxpvDFQyxqzz2PZLbgKmyXUBM8k4eyl7w6p89LYkc3l4kKrtxQQgbv30hTHOK9iGzv6tUDAHEOpLRYHtdIUx7Smw1dyoJnJXZS','Z','z',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2032113030,2388138641018848555,'9sSEpg5z6aWLV56L','ZhyNBIYle0N4zpGbGd7IHaz2LM93ytW5XXXF3OuEb9Q5MHaCwttoeybDrQbFKeHvk5cU9Xxd0r7wwaEr0rr4w4oSqJwcq87f3vYbSEtY7fLAj4qRDjYEFX2CHMtWyc52SNQopgwg2hnRi7nfT9wa76Q3wcx18kRnjWAYghMYGVsOSOx7INEkD1pIGwCIgF9jwiOdv','r8DxJFpc5klhitjR63H1bo2kvzgN1qdgQtx1Kw3A9NeKbUfEh8uRnsMkKhg40vTJO','ygb7MJpgpx4OqjiuT8laMD9gCCBal4vHRLtJ7wt2bRbN39vMKu9Ipc5VceXsNoqVRYcjRZLIi','bL','a',5);
+INSERT INTO ti VALUES (2032113030,2388138641018848555,'9sSEpg5z6aWLV56L','ZhyNBIYle0N4zpGbGd7IHaz2LM93ytW5XXXF3OuEb9Q5MHaCwttoeybDrQbFKeHvk5cU9Xxd0r7wwaEr0rr4w4oSqJwcq87f3vYbSEtY7fLAj4qRDjYEFX2CHMtWyc52SNQopgwg2hnRi7nfT9wa76Q3wcx18kRnjWAYghMYGVsOSOx7INEkD1pIGwCIgF9jwiOdv','r8DxJFpc5klhitjR63H1bo2kvzgN1qdgQtx1Kw3A9NeKbUfEh8uRnsMkKhg40vTJO','ygb7MJpgpx4OqjiuT8laMD9gCCBal4vHRLtJ7wt2bRbN39vMKu9Ipc5VceXsNoqVRYcjRZLIi','bL','a',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-701038089,15157551500981321413,'nEfsbEO5neOs1','RaOb','DhseUtT3PKKu4hBeZf73kCQfNEQzAPuvCvh09JDknAyb9k6lN1wKN6ibWq','dkkQebiA','cS','G',6);
+INSERT INTO ti VALUES (-701038089,15157551500981321413,'nEfsbEO5neOs1','RaOb','DhseUtT3PKKu4hBeZf73kCQfNEQzAPuvCvh09JDknAyb9k6lN1wKN6ibWq','dkkQebiA','cS','G',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b INT, c BINARY(55), d VARCHAR(5), e VARCHAR(39), f VARCHAR(40), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-99,663503328,'yTNliZYFe7nM3YKKoPP0hvTD9Zj8s9BG','RC','JvLuDiK5x8','w7OOeJng','U','u',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b INT, c BINARY(55), d VARCHAR(5), e VARCHAR(39), f VARCHAR(40), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (3790350,-953553047,'fL0LB1XNjTy4PvUtT2aZlRiXClsER3VZDQ0hryRK3U','mB4u','Uhz','oQUxOne71yBZEtDQ09p2GlPKksQ9ypQ6Z7IEcEt','k','T',1);
+INSERT INTO ti VALUES (3790350,-953553047,'fL0LB1XNjTy4PvUtT2aZlRiXClsER3VZDQ0hryRK3U','mB4u','Uhz','oQUxOne71yBZEtDQ09p2GlPKksQ9ypQ6Z7IEcEt','k','T',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(56);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(56);
+INSERT INTO t VALUES (7639737,-1440109002,'frczHz3rlcsLmsE7tL3umsqUxb8WANUYFe4','G3Rr','S7','RNN8rfnGxmegry6sbttV9Y0','h','P',2);
+INSERT INTO ti VALUES (7639737,-1440109002,'frczHz3rlcsLmsE7tL3umsqUxb8WANUYFe4','G3Rr','S7','RNN8rfnGxmegry6sbttV9Y0','h','P',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-6332030,1793254688,'a5xa7Ux7kqrl3A','1qwtuI0xLyo1u1Z8EvRePUQYWn2qXrp5mEr9HaCqCPktjkg0Q4dwfqttR6GPddpLsjUIg1o1iOCkmhJGood0DOLkqSmDsXqiGpRYs50vyYkJwzW383LIq29WmIvyZaTb9tgYpi24gU6o1sP9lnBXKHXjBBoLc4LFfk7Q3ohu1FTYLxG8g2Vi5Z2UmugdrCZPxFXrCaTLIS6m','0YzJLvX8WZ85a1ZwU4VeB4BSWF7kmHPcjUYDYM','Y81wvfvIlDAvGHEL0','Q','O',3);
+INSERT INTO ti VALUES (-6332030,1793254688,'a5xa7Ux7kqrl3A','1qwtuI0xLyo1u1Z8EvRePUQYWn2qXrp5mEr9HaCqCPktjkg0Q4dwfqttR6GPddpLsjUIg1o1iOCkmhJGood0DOLkqSmDsXqiGpRYs50vyYkJwzW383LIq29WmIvyZaTb9tgYpi24gU6o1sP9lnBXKHXjBBoLc4LFfk7Q3ohu1FTYLxG8g2Vi5Z2UmugdrCZPxFXrCaTLIS6m','0YzJLvX8WZ85a1ZwU4VeB4BSWF7kmHPcjUYDYM','Y81wvfvIlDAvGHEL0','Q','O',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-6642132,-747417083,'03','cc5V31axgrii2ByOamCLTNpOodUiRqA1y3SyfLTYKH614qycYyKoZbuD1rSdZYlcQbmcU05SfQbtEcGF0Wm7msieotWAoWebdaPgkDmJWBUD4tCCzN7Tl6rBBVPHfFe7fXKmhIaQxt','Y7XxIQCIpzmRSr','gOkRDvgEL0jGrQ4GtlxlkPJDxHSkbLIZRVYvKoMoR3sX4iXvGkzlVxEwKXKNgiBotnUKwSD3SJUkm5jQQ9lN3LMZnwcCCntDUmvdBYhYtzjDfdzGUbrbbu0T1rfR3OgfRuDGIZmwrLveX8JOs0nnx3mXuVt2mdoquN29co7bYd26mnnG3ZHOUiPODQWyQTiNnUPRXskCmzJI4X4Qgjyim8BHSXUijdZWBUKO','hT','U',4);
+INSERT INTO ti VALUES (-6642132,-747417083,'03','cc5V31axgrii2ByOamCLTNpOodUiRqA1y3SyfLTYKH614qycYyKoZbuD1rSdZYlcQbmcU05SfQbtEcGF0Wm7msieotWAoWebdaPgkDmJWBUD4tCCzN7Tl6rBBVPHfFe7fXKmhIaQxt','Y7XxIQCIpzmRSr','gOkRDvgEL0jGrQ4GtlxlkPJDxHSkbLIZRVYvKoMoR3sX4iXvGkzlVxEwKXKNgiBotnUKwSD3SJUkm5jQQ9lN3LMZnwcCCntDUmvdBYhYtzjDfdzGUbrbbu0T1rfR3OgfRuDGIZmwrLveX8JOs0nnx3mXuVt2mdoquN29co7bYd26mnnG3ZHOUiPODQWyQTiNnUPRXskCmzJI4X4Qgjyim8BHSXUijdZWBUKO','hT','U',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1467969,-597610426,'4DZTiVMGC32d8lDJNuRlI','0Bp6CApSuV8Mu6mjz39bedufTDUJaRjinl5beI2zLW9LHllzvajshEUbGGL0eAeRq834szrmN7eWwySW5GxwIWfG','RT3SgtD9uns','jKJzq7XExl7ztlguujfumuMlpgYWiDz4tBoKp3g2EXQwosJEIBGJjUo83zZRU4HPwXPulAQxG5GfgnCCRZj3NFlAGdqw4k0hZBVAkGbXcAtvz3ED1YmHAAxQVioO1uzz7D6HFjY1loWzlYhv0cH32nuVpHDILwmfG8boetcWHFWG2m','MV3','i',5);
+INSERT INTO ti VALUES (1467969,-597610426,'4DZTiVMGC32d8lDJNuRlI','0Bp6CApSuV8Mu6mjz39bedufTDUJaRjinl5beI2zLW9LHllzvajshEUbGGL0eAeRq834szrmN7eWwySW5GxwIWfG','RT3SgtD9uns','jKJzq7XExl7ztlguujfumuMlpgYWiDz4tBoKp3g2EXQwosJEIBGJjUo83zZRU4HPwXPulAQxG5GfgnCCRZj3NFlAGdqw4k0hZBVAkGbXcAtvz3ED1YmHAAxQVioO1uzz7D6HFjY1loWzlYhv0cH32nuVpHDILwmfG8boetcWHFWG2m','MV3','i',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1687622,627997180,'M56J93V35hH','13d0ic7I2gBxUSDfl1zFixX6pyJA3uhcQHPe99CevgJIlQ1d5DedsZS49Jht7swXFqF6HAS1iFq03refw0mt0aYKf95GVnpGwFR68Rm948DMakTCaRiaSl3iUiNuruyoG5TEq7iyPrUCEhgmXwKWj4SxwU8kZHL0v0738qMfbKNanYTIiUxSpCgPX','VithKxlMI7aIidRwHIY8P1szq8y','2TlCkeNtl2cO02DAB3vfM1mFfRlzo2DHAOE7v0jFVzIVnGmXs0uFdlot0QZ0OC9apcWFXDgoFwraDzWcjYvjCD','xe','JG',6);
+INSERT INTO ti VALUES (-1687622,627997180,'M56J93V35hH','13d0ic7I2gBxUSDfl1zFixX6pyJA3uhcQHPe99CevgJIlQ1d5DedsZS49Jht7swXFqF6HAS1iFq03refw0mt0aYKf95GVnpGwFR68Rm948DMakTCaRiaSl3iUiNuruyoG5TEq7iyPrUCEhgmXwKWj4SxwU8kZHL0v0738qMfbKNanYTIiUxSpCgPX','VithKxlMI7aIidRwHIY8P1szq8y','2TlCkeNtl2cO02DAB3vfM1mFfRlzo2DHAOE7v0jFVzIVnGmXs0uFdlot0QZ0OC9apcWFXDgoFwraDzWcjYvjCD','xe','JG',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b SMALLINT UNSIGNED, c BINARY(49), d VARBINARY(67) NOT NULL, e VARCHAR(35), f VARCHAR(99), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6230,32967,'t3fd45so66dCliLDo7mMCwzjyf1srgwqcXA9wN8jGZwAxg1z','KhdmrmpE4Pl3sgjtWWv0RasEs9wVMlhzwmAknS9fpX02h3nkr1K745PVTLXl','j2348kjNuQNbquXHz6p6CTSoKIsDwI','YQsEcpszIU24A3iU30FV2POwJ3ZIISWQ8m8t0wBZPN5kg33BhmSJ','Y','L',0);
+CREATE TABLE ti (a SMALLINT, b SMALLINT UNSIGNED, c BINARY(49), d VARBINARY(67) NOT NULL, e VARCHAR(35), f VARCHAR(99), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (386959867,58893,'qH0sAaIIljcyNueelsxl1g5kdTk','hBh7BXVRkO8eBDqWxNXshz6OE3HyxBnwq','905kBwfYCefaqyzS0LnkfZCUkAc5aft','Aqm1yd9Rd19Vh33bR2zC8wl8d8LQMYXrhiCrMiUY9OfOvdEWO9CS5zQTPDXXcaet3uPx1w0h5HnzUz','9','qn',1);
+INSERT INTO ti VALUES (386959867,58893,'qH0sAaIIljcyNueelsxl1g5kdTk','hBh7BXVRkO8eBDqWxNXshz6OE3HyxBnwq','905kBwfYCefaqyzS0LnkfZCUkAc5aft','Aqm1yd9Rd19Vh33bR2zC8wl8d8LQMYXrhiCrMiUY9OfOvdEWO9CS5zQTPDXXcaet3uPx1w0h5HnzUz','9','qn',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(50);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(50);
+INSERT INTO t VALUES (987103846,50628,'pGD','B8gZEyZO9x','p5YCFAMsnf','TRHKRp64BwjymIbuTAXf0wXGGr4UtQPv1ewiBEZph30TLi2TQDIv7zzei8nqcZP8uWSJ6WXQKZXa3Zg2EihTtHWzOfOLfhuaQO','l','B',2);
+INSERT INTO ti VALUES (987103846,50628,'pGD','B8gZEyZO9x','p5YCFAMsnf','TRHKRp64BwjymIbuTAXf0wXGGr4UtQPv1ewiBEZph30TLi2TQDIv7zzei8nqcZP8uWSJ6WXQKZXa3Zg2EihTtHWzOfOLfhuaQO','l','B',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1660801561,50703,'soL2jHJHJgwDv4YB6mB42IOVP6Pnq1v2TD2wfSaht5FLiUQo79','7u1zx3ZlD7kfhYItcCC8eZCtNpLEmjY6WongvCaFtveEuIM5NRxkYldhiknMu7DWjKWyiVA7k1Y1ooHLtn5k7z5VQy257YvuGbzzJI4WwDCahbiIIkqxvMSfqCq0VsPPGGBSjq2sUKiuRZPs5SX3ujwtP4995lRA3HBYg7PDvwBx6f8gjQAZ7h0KlKJK6Qvb2YQtJUfPqLO979GIZKbYWoZOG0wl1gxIEmdhqhMBb','qUUT','hv1RxWSlIPianI85iHyb43owYkIuMqNZw','b','yL',3);
+INSERT INTO ti VALUES (-1660801561,50703,'soL2jHJHJgwDv4YB6mB42IOVP6Pnq1v2TD2wfSaht5FLiUQo79','7u1zx3ZlD7kfhYItcCC8eZCtNpLEmjY6WongvCaFtveEuIM5NRxkYldhiknMu7DWjKWyiVA7k1Y1ooHLtn5k7z5VQy257YvuGbzzJI4WwDCahbiIIkqxvMSfqCq0VsPPGGBSjq2sUKiuRZPs5SX3ujwtP4995lRA3HBYg7PDvwBx6f8gjQAZ7h0KlKJK6Qvb2YQtJUfPqLO979GIZKbYWoZOG0wl1gxIEmdhqhMBb','qUUT','hv1RxWSlIPianI85iHyb43owYkIuMqNZw','b','yL',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-809390670,28557,'ADt076i7zuqK6u8','JRoRv5QrWrX5BdPgTWTsswGt3XJ5mkvGVEA84e69QcUf3NRLWMxqUMi2bLwv8m2shRMGEH1sP7yWR9jhb73Z8EuG9Vm4HzcSj4EAtUMVFEmwOFZUkHnIyXz0mfH764m4hGiobQfjCuPvw2CjpcOovrfQB2dpxgsYBb5OLvWfBdpXCcTHZThCvq8tYd43sV1G1P4Lv13COp','p0P4qqIzjWAt','X5ljyc2mLd248ppge23FJCT935mbp9KHpCxcxd2Ne7LnAz4HnO5H3gVTniFYDwptJ878PPN9W9OTTatZsXLlEFpoUXKO761YfdcpqMCllUk86HwpzC7AA6vVkXGoLIaAZkMxSk9X2JoKkHkGHf5TsbSg2rxazR4kWDZhLT5gAFwwS4Y9cTUyyuFQWNoI4ZEMBkBpvUBPJuNGhaG1mvmTeWvfZQCxSRKCROD','v','w7',4);
+INSERT INTO ti VALUES (-809390670,28557,'ADt076i7zuqK6u8','JRoRv5QrWrX5BdPgTWTsswGt3XJ5mkvGVEA84e69QcUf3NRLWMxqUMi2bLwv8m2shRMGEH1sP7yWR9jhb73Z8EuG9Vm4HzcSj4EAtUMVFEmwOFZUkHnIyXz0mfH764m4hGiobQfjCuPvw2CjpcOovrfQB2dpxgsYBb5OLvWfBdpXCcTHZThCvq8tYd43sV1G1P4Lv13COp','p0P4qqIzjWAt','X5ljyc2mLd248ppge23FJCT935mbp9KHpCxcxd2Ne7LnAz4HnO5H3gVTniFYDwptJ878PPN9W9OTTatZsXLlEFpoUXKO761YfdcpqMCllUk86HwpzC7AA6vVkXGoLIaAZkMxSk9X2JoKkHkGHf5TsbSg2rxazR4kWDZhLT5gAFwwS4Y9cTUyyuFQWNoI4ZEMBkBpvUBPJuNGhaG1mvmTeWvfZQCxSRKCROD','v','w7',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1972593244,19952,'u1ih7x7vQGw3F4FscN3Pxvk1phIfmk2m','scX92QbhHIoGBt7QZAOyaU9G2oRSEX5oVPdaDc807u6iHEixv1Rppvb3qZKHfwqSmrohiyIiPAbu31E64uDMxyRIeqHeMhFOqHMw9mhcsBUcbs3jqxaxSITUphRRjeDWwmbA8EAVXVYBiB72iDI0ZxjMnAHfZdOcOtl6IG8TsS87QZf6HY716t9mN2Hqv4MR5MvwJLuVKIqAdaAGwfgNrcCo1OwWigpIpdi3Ri72SDKA7raRwBjTWIzPjMl','9xS4d4kTY','K3vf7jrzgxcQpLHHft7IZlBJCIOwbya589QE77VUJye2KCtLD5xa4G1BY2pweN6yhSltDxdtJ7XalVlpOS7SDkFy0wtOXvNTlQvDNSRfSCYdgrsUj11RWMFzZsFDzYX5tjkx8WTU2VNBmi5','BrN','6v',5);
+INSERT INTO ti VALUES (1972593244,19952,'u1ih7x7vQGw3F4FscN3Pxvk1phIfmk2m','scX92QbhHIoGBt7QZAOyaU9G2oRSEX5oVPdaDc807u6iHEixv1Rppvb3qZKHfwqSmrohiyIiPAbu31E64uDMxyRIeqHeMhFOqHMw9mhcsBUcbs3jqxaxSITUphRRjeDWwmbA8EAVXVYBiB72iDI0ZxjMnAHfZdOcOtl6IG8TsS87QZf6HY716t9mN2Hqv4MR5MvwJLuVKIqAdaAGwfgNrcCo1OwWigpIpdi3Ri72SDKA7raRwBjTWIzPjMl','9xS4d4kTY','K3vf7jrzgxcQpLHHft7IZlBJCIOwbya589QE77VUJye2KCtLD5xa4G1BY2pweN6yhSltDxdtJ7XalVlpOS7SDkFy0wtOXvNTlQvDNSRfSCYdgrsUj11RWMFzZsFDzYX5tjkx8WTU2VNBmi5','BrN','6v',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1922249510,60204,'jHLZRlCf7Ve2r4nqZ0is','xqJeHcwqIQ71NOFRwuko04jqO753x56bxc9VnKBiGxZeuxdzOI6VNdjqKKkUBounyaC0yC74WSQw77pjDsGGcy','B2dZXy','01pJHrBdBWz1aoblKaZhvUBhNZ9AR7gNC7ScwX5mHEkL1TmJxalwUZxWrOKHgXMGylbUb3ClzVSmnkki6kFn23JNvA60dpCaA023EClG0TuoEEF8MAaLBw4Uk2OXnX7eh2OFFwrmCTHJC1KMxL5AF6jZq6HS2sMKKEI98e','jF','HY',6);
+INSERT INTO ti VALUES (1922249510,60204,'jHLZRlCf7Ve2r4nqZ0is','xqJeHcwqIQ71NOFRwuko04jqO753x56bxc9VnKBiGxZeuxdzOI6VNdjqKKkUBounyaC0yC74WSQw77pjDsGGcy','B2dZXy','01pJHrBdBWz1aoblKaZhvUBhNZ9AR7gNC7ScwX5mHEkL1TmJxalwUZxWrOKHgXMGylbUb3ClzVSmnkki6kFn23JNvA60dpCaA023EClG0TuoEEF8MAaLBw4Uk2OXnX7eh2OFFwrmCTHJC1KMxL5AF6jZq6HS2sMKKEI98e','jF','HY',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(17) NOT NULL, d VARCHAR(10) NOT NULL, e VARCHAR(48) NOT NULL, f VARBINARY(42), g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (27327,5494459,'bV','Rmc','4N0xhTquO9T3Ah3NIEWKOMcwK5CIdKBqVSU','4XhdLsjJJk80Cm1Mmpllk6LHD9Ezr','H','E',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(17) NOT NULL, d VARCHAR(10) NOT NULL, e VARCHAR(48) NOT NULL, f VARBINARY(42), g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (54733,214769,'jTyl','JcvU','8CBuf5scNPM','xicyx9FQLBnaHHiYTZGR1','n','tR',1);
+INSERT INTO ti VALUES (54733,214769,'jTyl','JcvU','8CBuf5scNPM','xicyx9FQLBnaHHiYTZGR1','n','tR',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(18) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(18) NOT NULL;
+INSERT INTO t VALUES (60190,2825562,'Ze7grFZ2DKbNJ','pBbK0PszpS','4aKesAStzjUwAlo4hyKsvLh2dkSjNF79AJxC4LxZ','0nPkfZc4mi5B','J','Be',2);
+INSERT INTO ti VALUES (60190,2825562,'Ze7grFZ2DKbNJ','pBbK0PszpS','4aKesAStzjUwAlo4hyKsvLh2dkSjNF79AJxC4LxZ','0nPkfZc4mi5B','J','Be',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (20759,16113575,'WH','l0U77SCtaS8VCduJPs3ofvR9eRM4YimRBadpgkq0kfW2QXMnKcSBh5Iq88exrULs9EXVnblDnYxPq241Z4SY2ejem1wl6','eRFeD1AVkwM8ifFdKKO5gq4j53alcPPeF2RVyc75Iu8NMD','7X6yMhxNbY','h','C7',3);
+INSERT INTO ti VALUES (20759,16113575,'WH','l0U77SCtaS8VCduJPs3ofvR9eRM4YimRBadpgkq0kfW2QXMnKcSBh5Iq88exrULs9EXVnblDnYxPq241Z4SY2ejem1wl6','eRFeD1AVkwM8ifFdKKO5gq4j53alcPPeF2RVyc75Iu8NMD','7X6yMhxNbY','h','C7',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (37449,10653418,'UJop022PFfbFhSN6sS','hwAyycNpfkkGpSabgCYk30E6GQchjzlcOZv4TEHGKJSSlj89VZI9gYrB8QTeB','WvWN','UkRhJl7FFFtb5TnJocLZKOaucMbqCcrjpkdzgUIOLuKqLKJIEm7sOAXc326k6BNyLbGrJRGkdSV0xfuLtew3jvlzamgDuq05kTO35cWslf4BXnuggUYHRbsY01NL6LmFtMDo5jcORou3nM2ep6LlemQdMfloHnlEerk4GO3pLODbxSewQI','N','OK',4);
+INSERT INTO ti VALUES (37449,10653418,'UJop022PFfbFhSN6sS','hwAyycNpfkkGpSabgCYk30E6GQchjzlcOZv4TEHGKJSSlj89VZI9gYrB8QTeB','WvWN','UkRhJl7FFFtb5TnJocLZKOaucMbqCcrjpkdzgUIOLuKqLKJIEm7sOAXc326k6BNyLbGrJRGkdSV0xfuLtew3jvlzamgDuq05kTO35cWslf4BXnuggUYHRbsY01NL6LmFtMDo5jcORou3nM2ep6LlemQdMfloHnlEerk4GO3pLODbxSewQI','N','OK',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (12082,12191984,'80bTyjP','aC682CRF1VystU1uE6uBxESmRtzV0jUzu31YCTB1f6I3omZKkaBzN50guL8u8DyQYfrs8LAL42','A95i3HKn4tDD0ZA5WFzAgh5NZ7YZafRWiM','7nWO3nrp3e30DbrfGRc8CwfiaS45EEEouJSaqL4Z5Ojln1pzGD7aJvfbXsInm7Pcc','e','h',5);
+INSERT INTO ti VALUES (12082,12191984,'80bTyjP','aC682CRF1VystU1uE6uBxESmRtzV0jUzu31YCTB1f6I3omZKkaBzN50guL8u8DyQYfrs8LAL42','A95i3HKn4tDD0ZA5WFzAgh5NZ7YZafRWiM','7nWO3nrp3e30DbrfGRc8CwfiaS45EEEouJSaqL4Z5Ojln1pzGD7aJvfbXsInm7Pcc','e','h',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2849,13447290,'lGSHXvYvBRERpcD','Hgj3jSl3iXwaONC22zl5waRTpvDSayWGRCJ8rN5amUf9ihvj8sp142vu0HjkcGgQePh2UHBGyhKPFDvU1v1lV5uks0VjUixrkDc8pfIxLsuNFf5YDVFnPDESt5GedAD58LtWXzAI3PgI4TJOzOWz7cp5CRMO2IE7rU9qS0nylPSgwI5FWc','pR8x','e4p1qIsdgw2YGkVcUjcSfCW5EADWRphnyDQviyN7lEsgOYpGDy7ZPy23a4Job4xGPPwButH8YPKm9CPiiwa0eTnypaG19AEzZe13o9KNkJB65eGZYNX9bVXsLjBPTvBtPdf9xLjTM','w','XZ',6);
+INSERT INTO ti VALUES (2849,13447290,'lGSHXvYvBRERpcD','Hgj3jSl3iXwaONC22zl5waRTpvDSayWGRCJ8rN5amUf9ihvj8sp142vu0HjkcGgQePh2UHBGyhKPFDvU1v1lV5uks0VjUixrkDc8pfIxLsuNFf5YDVFnPDESt5GedAD58LtWXzAI3PgI4TJOzOWz7cp5CRMO2IE7rU9qS0nylPSgwI5FWc','pR8x','e4p1qIsdgw2YGkVcUjcSfCW5EADWRphnyDQviyN7lEsgOYpGDy7ZPy23a4Job4xGPPwButH8YPKm9CPiiwa0eTnypaG19AEzZe13o9KNkJB65eGZYNX9bVXsLjBPTvBtPdf9xLjTM','w','XZ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(58) NOT NULL, d VARBINARY(56), e VARCHAR(80), f VARCHAR(74) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9752279928949368481,166,'fZ0','mxzYUPzlQAawY8DTG2K0OfazERw4G6VL','vEh3d2EL2AgkGFisL4Il7IdFoHLuoERdOyuOvc9xnUItNlKBwBU6','PzKpuplSUlOdBFnISjwq4wrjVsF92xk1NoFgbGTtu3SC96HJZGEnlZ5NCydOtSm5k','O','bx',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(58) NOT NULL, d VARBINARY(56), e VARCHAR(80), f VARCHAR(74) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (14497193478798559550,60,'FVT05fw9wnAw82pLMQnZ','KW5ckODGbn25IEpzOT8bNvdmwNq2SZxEOFMmiEYCBSIT9oF37xDb','XPTFQiIXjGeNUE7vkkfRXz4yog89k','Zm2Hng7gu4WxbKzAByr3xJwLVi49z9XwSbEFkQx7UcGzvpe4p9cYy2XTdfKbfcQ6','aH','D',1);
+INSERT INTO ti VALUES (14497193478798559550,60,'FVT05fw9wnAw82pLMQnZ','KW5ckODGbn25IEpzOT8bNvdmwNq2SZxEOFMmiEYCBSIT9oF37xDb','XPTFQiIXjGeNUE7vkkfRXz4yog89k','Zm2Hng7gu4WxbKzAByr3xJwLVi49z9XwSbEFkQx7UcGzvpe4p9cYy2XTdfKbfcQ6','aH','D',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(59) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(59) NOT NULL;
+INSERT INTO t VALUES (6859019363090902482,87,'V1wwDVgg5MeykN8','9zwlRp5p3E247zDmQfgqteOjmRqErGiowKjsH','bFpKJJxebkKFEytCyG5MJNjEwtWqgPWUNig61YQ308r7ZBxVFYlO1XMZ9V4XbJ5AA2ESVG8Oxq','InseSZ6wmyd9YxzH23','b','5',2);
+INSERT INTO ti VALUES (6859019363090902482,87,'V1wwDVgg5MeykN8','9zwlRp5p3E247zDmQfgqteOjmRqErGiowKjsH','bFpKJJxebkKFEytCyG5MJNjEwtWqgPWUNig61YQ308r7ZBxVFYlO1XMZ9V4XbJ5AA2ESVG8Oxq','InseSZ6wmyd9YxzH23','b','5',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (11158520129691632461,73,'2hqZ7BEZPOAmZ3w9yzMUTJmfWmZgJq0Z5aO0Ih','nW','qCgNTkJ6FAiZAWI2JeLybM2NPV6p','S2xVfAGNd','p','N',3);
+INSERT INTO ti VALUES (11158520129691632461,73,'2hqZ7BEZPOAmZ3w9yzMUTJmfWmZgJq0Z5aO0Ih','nW','qCgNTkJ6FAiZAWI2JeLybM2NPV6p','S2xVfAGNd','p','N',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8023959503929725326,139,'T4B','Fa2Mst9W4zBQnqMebHur3Kj10f4d4AMhKWQwARk2QRFskb78dFvM7buR67w4OOFXz1iDqKqxsbtdYPUUsbFpaE2A7SchlU9xYt7RCIqscWvP0WG9jPt','0HR8MNSmaEO62uW0Bi5zZKfpZbJKvlFM7XsD5uvjesRqrUwaBzsZY6bnKi9Gkhu','L15avdkR0sQzd1bjYJHGqXmFZZkVhA6J9i6nQKLmOxx0ocyPl4DltqNptaqa6wRZHBZIEaLtfl3jcQWPNPdNeNwBh7yMVxQXqV4lzuXOkGL8vRyCk7gZ6FfbKtGFMP8WDY1wB7kh7w45uD7Y8keSThO2S9WvkIwk6oKI7yvli8ZIthp1lqsYgSXohyq9Cjz5rY68391jdqrvZoXAH6yBNGkHjMnehu0jEKwvGeRnjrX8uQwXLU','w','1',4);
+INSERT INTO ti VALUES (8023959503929725326,139,'T4B','Fa2Mst9W4zBQnqMebHur3Kj10f4d4AMhKWQwARk2QRFskb78dFvM7buR67w4OOFXz1iDqKqxsbtdYPUUsbFpaE2A7SchlU9xYt7RCIqscWvP0WG9jPt','0HR8MNSmaEO62uW0Bi5zZKfpZbJKvlFM7XsD5uvjesRqrUwaBzsZY6bnKi9Gkhu','L15avdkR0sQzd1bjYJHGqXmFZZkVhA6J9i6nQKLmOxx0ocyPl4DltqNptaqa6wRZHBZIEaLtfl3jcQWPNPdNeNwBh7yMVxQXqV4lzuXOkGL8vRyCk7gZ6FfbKtGFMP8WDY1wB7kh7w45uD7Y8keSThO2S9WvkIwk6oKI7yvli8ZIthp1lqsYgSXohyq9Cjz5rY68391jdqrvZoXAH6yBNGkHjMnehu0jEKwvGeRnjrX8uQwXLU','w','1',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (16546953803737371841,134,'WP26VDCNybavfrPnMYA7IXb5CGQCqRvrat0Hf','y4VarGOpWOhJqOP6r0iObuL5LdMM6GZrxEE42IvuEWEGOX4INDdllim1ybh5HttDYEdYUUABLzrIcfjZqvhZwmT81EmO22cloXwP2GN35EnTE2SI5nk1fPbPRtFsXZwBpOJD5FyjRzORDOUGllltKzhzX3LiR33t2y7pDfFPm','zUnYEV9kvCTqRzFm3IwAIA5n','gkp0nBGDOfIg5HfTsWklnQ6LsJP7niUrmYGEDcwxNTFYFO0Crs5An3bSiRfJBVXwywZcTnt21v8OnD9gbHEJhO8Z0TqRkNi3uwspsK0A4JUQSQj8tKJR6UjsQq7uwnNU','z','m',5);
+INSERT INTO ti VALUES (16546953803737371841,134,'WP26VDCNybavfrPnMYA7IXb5CGQCqRvrat0Hf','y4VarGOpWOhJqOP6r0iObuL5LdMM6GZrxEE42IvuEWEGOX4INDdllim1ybh5HttDYEdYUUABLzrIcfjZqvhZwmT81EmO22cloXwP2GN35EnTE2SI5nk1fPbPRtFsXZwBpOJD5FyjRzORDOUGllltKzhzX3LiR33t2y7pDfFPm','zUnYEV9kvCTqRzFm3IwAIA5n','gkp0nBGDOfIg5HfTsWklnQ6LsJP7niUrmYGEDcwxNTFYFO0Crs5An3bSiRfJBVXwywZcTnt21v8OnD9gbHEJhO8Z0TqRkNi3uwspsK0A4JUQSQj8tKJR6UjsQq7uwnNU','z','m',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (10228794365573664185,37,'rD1m9aYEJqadfjYaMyVEYdcZEhnzgtktyfAQQe7P2qHZmoRxD','ya8z6LPQ8xylEehuoyUNKH3Gg4gpnDvwFt7zTdgCMoy4W5Nm1VPqDLlu6vBm4xr6AIhdoxJBFa1Y2WmOuSDIPLWGBUL43NafSYCpU7WYyP9XotPQ40pkbC6O44nDOyVKzSD9Z6plfsLyYHxoZGNyORgA9k8SKHVCwtorKiCw1Gqyd7kEhsMYSATQVm6LjYhxv9Y4BdcmsYZS515SqiSG21F5MuhE2IdZBzLyQ','KQLo6M','hnMUhLVqb49Jv4VRy9cakKAQ4MSvcmWqN6jSs7s1bHiaUzkrMNLncQa8IQO1syJgZGOzHqsJh23r5sw4p3e5EE7y1ALBCB4amjTKiMrH7hQNFtxhgq6xV13nA5offumuMx6jghuVHCAKM2xjUdq19E3kj2DW3LYySXe1etwdOung9XBUcen2ekgqbqVPvAd5oadMPwKUjlUG5YBgm7RZF2jnAv2ahiACB7FN8YNTRgeEUZ8tvP','m4','R',6);
+INSERT INTO ti VALUES (10228794365573664185,37,'rD1m9aYEJqadfjYaMyVEYdcZEhnzgtktyfAQQe7P2qHZmoRxD','ya8z6LPQ8xylEehuoyUNKH3Gg4gpnDvwFt7zTdgCMoy4W5Nm1VPqDLlu6vBm4xr6AIhdoxJBFa1Y2WmOuSDIPLWGBUL43NafSYCpU7WYyP9XotPQ40pkbC6O44nDOyVKzSD9Z6plfsLyYHxoZGNyORgA9k8SKHVCwtorKiCw1Gqyd7kEhsMYSATQVm6LjYhxv9Y4BdcmsYZS515SqiSG21F5MuhE2IdZBzLyQ','KQLo6M','hnMUhLVqb49Jv4VRy9cakKAQ4MSvcmWqN6jSs7s1bHiaUzkrMNLncQa8IQO1syJgZGOzHqsJh23r5sw4p3e5EE7y1ALBCB4amjTKiMrH7hQNFtxhgq6xV13nA5offumuMx6jghuVHCAKM2xjUdq19E3kj2DW3LYySXe1etwdOung9XBUcen2ekgqbqVPvAd5oadMPwKUjlUG5YBgm7RZF2jnAv2ahiACB7FN8YNTRgeEUZ8tvP','m4','R',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(99), d VARBINARY(27) NOT NULL, e VARCHAR(60) NOT NULL, f VARCHAR(36) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (23,4989218926936466183,'CGKbMxHVTAgfOtJso3ajQynRNz62VwYRkabFBzE61HeItU6tuPlzvmg','ow6zGadMCtXonEGJs','mmh2mJqimxIg24HdYYXqesl5X0I90j','v20sZH','G','Ej',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(99), d VARBINARY(27) NOT NULL, e VARCHAR(60) NOT NULL, f VARCHAR(36) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (192,6458498328776883693,'nYjmU8BDt2z0RIH','LTn9aAhR7i8FxsKvyS2ktNF6Fd','s7kImaz5v','vVIfLJrhY7Gs4FV9MJq','e','6G',1);
+INSERT INTO ti VALUES (192,6458498328776883693,'nYjmU8BDt2z0RIH','LTn9aAhR7i8FxsKvyS2ktNF6Fd','s7kImaz5v','vVIfLJrhY7Gs4FV9MJq','e','6G',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(100);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(100);
+INSERT INTO t VALUES (118,8644190550018886405,'vDagfvSbaTcGJlUviNEWv7EpT2UBU2ZvqKjBaVEDDeba0e8Q35itUH9WDKYQImfx1rOxeMR0htqPLJCdWB8','pWEztVLntq','nvrzgkzvhvcFNch','ZB4awWefqqE5Lz67vLDl9D','N','zH',2);
+INSERT INTO ti VALUES (118,8644190550018886405,'vDagfvSbaTcGJlUviNEWv7EpT2UBU2ZvqKjBaVEDDeba0e8Q35itUH9WDKYQImfx1rOxeMR0htqPLJCdWB8','pWEztVLntq','nvrzgkzvhvcFNch','ZB4awWefqqE5Lz67vLDl9D','N','zH',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (56,11484072215977968696,'5UvV6','qbqiwa585DkgMaxD62D8BksUciLWkB5VasckX0bMfUOsOWjB1Z7oY0Gh8GDV9k2epA6pm35CmAyisvNCy98oexNmHlnverboUegEOrTAAqfXEtSi4USCoTZHbOUedutWG6tUIYABpvxaif1anx9x2Boc4PsENOyQ','3F6rTA6W3gwnUdNHlzsx3GeGGdj7HdVPp6iQB','BZAb3FNNic9FtqEQPjPgayCa','y','R',3);
+INSERT INTO ti VALUES (56,11484072215977968696,'5UvV6','qbqiwa585DkgMaxD62D8BksUciLWkB5VasckX0bMfUOsOWjB1Z7oY0Gh8GDV9k2epA6pm35CmAyisvNCy98oexNmHlnverboUegEOrTAAqfXEtSi4USCoTZHbOUedutWG6tUIYABpvxaif1anx9x2Boc4PsENOyQ','3F6rTA6W3gwnUdNHlzsx3GeGGdj7HdVPp6iQB','BZAb3FNNic9FtqEQPjPgayCa','y','R',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (125,3531867309623157676,'QDPgbJXhTL2xt6baWOFuvulOlZbJ063dj4M3WEvqJUnwyn961LFAavaoXfz87uwDFXNUCigx97aYsoXEponreF8','Ut5fGsFyvJFqmyPBVP1jURYflXlQG3rIfnS6IHmocPrleVNe2du8C9EGvrNFm2Rgg4ii5cgWbOKW9N6qKCWORS18esXBmjAiGVTVFqYNhcfj5pmREh4eH7hOKF02KWq6CGHLBLBHf9b','78cXCe3o0mtVJTgf2M14I8te1GjAp9uQzBFQraZC8nk7FA4QE2W','OQEdpNGTynSeYbH79itrliX2aQfOBDSBXAqmIa2yZOLl3LgroEEs7UZOpyDoxfpR6HJ6tS4W','z','E',4);
+INSERT INTO ti VALUES (125,3531867309623157676,'QDPgbJXhTL2xt6baWOFuvulOlZbJ063dj4M3WEvqJUnwyn961LFAavaoXfz87uwDFXNUCigx97aYsoXEponreF8','Ut5fGsFyvJFqmyPBVP1jURYflXlQG3rIfnS6IHmocPrleVNe2du8C9EGvrNFm2Rgg4ii5cgWbOKW9N6qKCWORS18esXBmjAiGVTVFqYNhcfj5pmREh4eH7hOKF02KWq6CGHLBLBHf9b','78cXCe3o0mtVJTgf2M14I8te1GjAp9uQzBFQraZC8nk7FA4QE2W','OQEdpNGTynSeYbH79itrliX2aQfOBDSBXAqmIa2yZOLl3LgroEEs7UZOpyDoxfpR6HJ6tS4W','z','E',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (20,2395714607643341836,'uf3muABFtOA7RWFtn83l2Bv14IsA9yi4MoGceVacJL31fUUGnQMPgVG5Wxnk91V4sZTMebwGVRrqowfvOYIndiOnpmQYvEDd','BwbNYN5r3lVh8oryQzU2gqxqD6uWry7KMr4FthHyacrGhRLywR25kOVvIdO1cF5ljrPEOKHHNWoB4RlFyGR','q4cR3myG','HRlo4SJqI5sN3aLZdq4MfSwUdMlNlOc8J0OlvOULa32TNFPtwtp1DtYDN4JitlITxrOZEBcqeUAsM4UeySRq','pL','I',5);
+INSERT INTO ti VALUES (20,2395714607643341836,'uf3muABFtOA7RWFtn83l2Bv14IsA9yi4MoGceVacJL31fUUGnQMPgVG5Wxnk91V4sZTMebwGVRrqowfvOYIndiOnpmQYvEDd','BwbNYN5r3lVh8oryQzU2gqxqD6uWry7KMr4FthHyacrGhRLywR25kOVvIdO1cF5ljrPEOKHHNWoB4RlFyGR','q4cR3myG','HRlo4SJqI5sN3aLZdq4MfSwUdMlNlOc8J0OlvOULa32TNFPtwtp1DtYDN4JitlITxrOZEBcqeUAsM4UeySRq','pL','I',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (161,11484719563904639465,'9n9dSoKcYLJzJPeyPEmmRiqNSrYlV0EjP','t4u2XPQ4KW6BJLaMayzsGESjAy8vrEU4Ja','wtQbaDgPzbqJivpDBQLjBxDXptqExVW8rMS5r2TNrqgVILShXgY1pT837cJt','SyN2O98mFGxkxvvF8MT8LzsPG8V5GmGIdD1qIYsIZKHi039gpejoWdoZ6Wk1JvBOwrwNxwER1Um3GhiJKgMEoEN6cyhuvD79wEgp8SBuG','d','cXE',6);
+INSERT INTO ti VALUES (161,11484719563904639465,'9n9dSoKcYLJzJPeyPEmmRiqNSrYlV0EjP','t4u2XPQ4KW6BJLaMayzsGESjAy8vrEU4Ja','wtQbaDgPzbqJivpDBQLjBxDXptqExVW8rMS5r2TNrqgVILShXgY1pT837cJt','SyN2O98mFGxkxvvF8MT8LzsPG8V5GmGIdD1qIYsIZKHi039gpejoWdoZ6Wk1JvBOwrwNxwER1Um3GhiJKgMEoEN6cyhuvD79wEgp8SBuG','d','cXE',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT UNSIGNED, c BINARY(12), d VARCHAR(25) NOT NULL, e VARBINARY(16) NOT NULL, f VARCHAR(20), g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-11353,42,'gqJ4T','Z93QF6og1LpoMOcmuuYGvB','nAKon94','bcy0hvqWlItEapr4','D','8V',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT UNSIGNED, c BINARY(12), d VARCHAR(25) NOT NULL, e VARBINARY(16) NOT NULL, f VARCHAR(20), g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-732470818,231,'MlZ67tphhex9','tYoj90T','n1wUZLxeKqPYBbH','0G76hcRbo8AT6FPv','CZ','5',1);
+INSERT INTO ti VALUES (-732470818,231,'MlZ67tphhex9','tYoj90T','n1wUZLxeKqPYBbH','0G76hcRbo8AT6FPv','CZ','5',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(13);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(13);
+INSERT INTO t VALUES (-1017911094,82,'hZ0qtens','8h','fA8AcHk6Hg','qjZBsxT','6k','JV',2);
+INSERT INTO ti VALUES (-1017911094,82,'hZ0qtens','8h','fA8AcHk6Hg','qjZBsxT','6k','JV',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1376681256,30,'GEAeJs7','kxAhFf11HxMP6LNzuybLntdrZ1QZu1DSSfJIdkcbg4FIq9FotBWNs','u','O','t','a',3);
+INSERT INTO ti VALUES (1376681256,30,'GEAeJs7','kxAhFf11HxMP6LNzuybLntdrZ1QZu1DSSfJIdkcbg4FIq9FotBWNs','u','O','t','a',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-1438688236,56,'2wkvkt3knE','m2tz13oiyIzwZGpnyxCgs6Ea9poYgarUvOS8PcpFrZykyDgzUPFLODJORPEhe8UfmprP3Sj1gT74zfzcHlrmIPILvaGaCPjsX6G4qYHn6sHt8bm0FRqsrsrTfUAj4lDTZ','8','0CsvvfhAP4U7MkSFIR33UsCVEs2L3aMqM7dTEQBkhbED','V9','W',4);
+INSERT INTO ti VALUES (-1438688236,56,'2wkvkt3knE','m2tz13oiyIzwZGpnyxCgs6Ea9poYgarUvOS8PcpFrZykyDgzUPFLODJORPEhe8UfmprP3Sj1gT74zfzcHlrmIPILvaGaCPjsX6G4qYHn6sHt8bm0FRqsrsrTfUAj4lDTZ','8','0CsvvfhAP4U7MkSFIR33UsCVEs2L3aMqM7dTEQBkhbED','V9','W',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (548909657,169,'RLatl8Dpzj','R7VbREr2mGdio50PnHf86IH7Lzg8749iKFxcrtQ0avpkvqU4vuDMReOtNrIf5ao043GLMKqPIZuBODjzmhLtiuiR8aFLf8hIOS9GVFM1mCPIRoOaacUupGGUynFVMInYPFz3wl9ar9Sntzz2OqQNEatmvyDJgYEQJHfrsUMWs922ZL4wBSkppEBHwZFF4EQyVzoFyQ0fQbY0pLlDAIpiem6Fcf8I','FQuM','KyG0DVGe1xboRdNMjNHcSsSp7i9VxTAmt9Ub1noHJbcqPlTrJPUJiW8fhjGhQIZxTKEG5HnVEpF0lzjITjpgwvu2gyvhqu8hMUJutunFzgXDo8l5ZTVrnK4vr6AqeQW2zq35AGsQEQHNPkBjcp8ZK2QiowkW','urJ','UC',5);
+INSERT INTO ti VALUES (548909657,169,'RLatl8Dpzj','R7VbREr2mGdio50PnHf86IH7Lzg8749iKFxcrtQ0avpkvqU4vuDMReOtNrIf5ao043GLMKqPIZuBODjzmhLtiuiR8aFLf8hIOS9GVFM1mCPIRoOaacUupGGUynFVMInYPFz3wl9ar9Sntzz2OqQNEatmvyDJgYEQJHfrsUMWs922ZL4wBSkppEBHwZFF4EQyVzoFyQ0fQbY0pLlDAIpiem6Fcf8I','FQuM','KyG0DVGe1xboRdNMjNHcSsSp7i9VxTAmt9Ub1noHJbcqPlTrJPUJiW8fhjGhQIZxTKEG5HnVEpF0lzjITjpgwvu2gyvhqu8hMUJutunFzgXDo8l5ZTVrnK4vr6AqeQW2zq35AGsQEQHNPkBjcp8ZK2QiowkW','urJ','UC',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-241732562,251,'N','QEff7RLgVi7K49dnHWe2hILmkwEezc67sdllUinGT4EiJku2','WR9hOll4nnz','4OU61inIVNcwDf4OQnUBMPl1e4k0guzz5t4qb7TGFSwwfhcAkux6OC6P7tzPNSwK3eO9itFSLvMOP28ZQoNdebViVudjQyYeTbBZiKtyVAezWlum3hoN4IlBGyECJhUHrNtmgjqYQLvzj8bTQDMBEF8IGFS8PudgYtK66t3H6PdXfNWmZ3BQWd7XJ0t7YlTonfotfR4Py5PvN08cUSKZ8etARymmUriyH3nrAmfP4Y0Xiitq4JFS','X6','De',6);
+INSERT INTO ti VALUES (-241732562,251,'N','QEff7RLgVi7K49dnHWe2hILmkwEezc67sdllUinGT4EiJku2','WR9hOll4nnz','4OU61inIVNcwDf4OQnUBMPl1e4k0guzz5t4qb7TGFSwwfhcAkux6OC6P7tzPNSwK3eO9itFSLvMOP28ZQoNdebViVudjQyYeTbBZiKtyVAezWlum3hoN4IlBGyECJhUHrNtmgjqYQLvzj8bTQDMBEF8IGFS8PudgYtK66t3H6PdXfNWmZ3BQWd7XJ0t7YlTonfotfR4Py5PvN08cUSKZ8etARymmUriyH3nrAmfP4Y0Xiitq4JFS','X6','De',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b BIGINT UNSIGNED, c CHAR(6) NOT NULL, d VARCHAR(15), e VARBINARY(19), f VARBINARY(96), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (93078419430027646,14728229029829040063,'kkM','e2vUqIeCJoC2OR','hYoyMZRP1gFHcPC','X9RI1MLPw8xsB2gCLFnWqK4oRqmqMhyaIPxttEKh9TRCg8EW0m4ipy9y460LPDGa4RwY0peMjCUa','hz','V',0);
+CREATE TABLE ti (a BIGINT, b BIGINT UNSIGNED, c CHAR(6) NOT NULL, d VARCHAR(15), e VARBINARY(19), f VARBINARY(96), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-5639303932315257939,16059707769690409451,'h5A7Dw','GVGWLeNWBQueh7','6WgcYcPfSoKibU','4utqdGkbRr6mc4MkutIxgdYCSG6wn4XFZ5tV6nbFcg9xkh7UqA8x3o9wfHJ8swrj','B','d',1);
+INSERT INTO ti VALUES (-5639303932315257939,16059707769690409451,'h5A7Dw','GVGWLeNWBQueh7','6WgcYcPfSoKibU','4utqdGkbRr6mc4MkutIxgdYCSG6wn4XFZ5tV6nbFcg9xkh7UqA8x3o9wfHJ8swrj','B','d',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(7) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(7) NOT NULL;
+INSERT INTO t VALUES (-2542408349738668227,3352896760309730369,'Ra','0nPkrEUB9V','8S7','DftQFiB1TGeGvIvmsPcC5u2w2kj2c8BiLS','k','2',2);
+INSERT INTO ti VALUES (-2542408349738668227,3352896760309730369,'Ra','0nPkrEUB9V','8S7','DftQFiB1TGeGvIvmsPcC5u2w2kj2c8BiLS','k','2',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-5096166428221696360,10855316321855431449,'4','gXSG1w1malQVIjqSmavzy1B5XgNt159u77R22KGwvydvMOsMV0bKprRh4MYOh0ECYJ3sulzJzULsyXU2Nlh1FA6lq29RbFCtQYaPIVAtFiuxvoLduEO2SOa6DKOz3FBidOCQKmNNCMU2okiIH904DpdOj8DxgOl','5MH8P2M6AEmQ','cFQytR0stZhf3ttgenGX0fnkI7q89RNOloc16K','QP','L',3);
+INSERT INTO ti VALUES (-5096166428221696360,10855316321855431449,'4','gXSG1w1malQVIjqSmavzy1B5XgNt159u77R22KGwvydvMOsMV0bKprRh4MYOh0ECYJ3sulzJzULsyXU2Nlh1FA6lq29RbFCtQYaPIVAtFiuxvoLduEO2SOa6DKOz3FBidOCQKmNNCMU2okiIH904DpdOj8DxgOl','5MH8P2M6AEmQ','cFQytR0stZhf3ttgenGX0fnkI7q89RNOloc16K','QP','L',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (8426166253023752471,10714313947453516677,'er','Z2XxHLZmkRC0EgNYXXjR2ClmrRxF6Hx1jQrPsPj0nggCRlmOB8GWPuCAUe0nvO5ggoP29OuuQO5dw8ppPoT5M4eZW83Dxd4oft083PZSmBsH77QXQxagOLzcJYIAjc7BrH9G76jKcB7Mw7iLlVA0','duUywlDo6g','pyaI4yJY6Hlx2ZeDzGXkk2YfDzBDDnTUh6UcCZtNv6HtQAL34ed3HagNCkUrzDadkYLSqhqF7RJDtzw7bYG2fk5MJ5AeqPsSxkchm','1V','w',4);
+INSERT INTO ti VALUES (8426166253023752471,10714313947453516677,'er','Z2XxHLZmkRC0EgNYXXjR2ClmrRxF6Hx1jQrPsPj0nggCRlmOB8GWPuCAUe0nvO5ggoP29OuuQO5dw8ppPoT5M4eZW83Dxd4oft083PZSmBsH77QXQxagOLzcJYIAjc7BrH9G76jKcB7Mw7iLlVA0','duUywlDo6g','pyaI4yJY6Hlx2ZeDzGXkk2YfDzBDDnTUh6UcCZtNv6HtQAL34ed3HagNCkUrzDadkYLSqhqF7RJDtzw7bYG2fk5MJ5AeqPsSxkchm','1V','w',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4075580679256121272,14064411162689839824,'mWmwot','cjrz39qMsTBYaFJ48QLBG8YXzbbrfv1D56QCR1PFEO6vJHH6NOCTg3tYgrxyvxyreXRXA9TPlVg9IqgVvtpkBkoL3ozoAlphBvKvVv35mvfqW21DcVMI7moiPuUpie3NeUvk1NiSJGhjGMQYEFMBoHfwoHfq0lFHNK4fjRLeYG96345UvpPhHx3d7j69QIH6asbU','zbKBGvtrFpNDTvk','egxWjBPXOfryDrDvS9UFxRycEyUsSxfKWQ9nEL7sNC1kyeZqk4QYGF0uIIPOHqZ4VJinw4Un8dCul7vMLBzeQxLsdDlNItowcO1nmomgILFVQJ8uVa4FErtAXjDRMjkgsivtHdKfJqeZOa3wbd5oAd3WCcxaYNNOsoljmwW9UVKVXnhP0IPah6643ZLFlf4yJd1VrdTmDgthZ6fZChG3vjZBrQhMLhidNzz8KHjey7mb','yC','v',5);
+INSERT INTO ti VALUES (4075580679256121272,14064411162689839824,'mWmwot','cjrz39qMsTBYaFJ48QLBG8YXzbbrfv1D56QCR1PFEO6vJHH6NOCTg3tYgrxyvxyreXRXA9TPlVg9IqgVvtpkBkoL3ozoAlphBvKvVv35mvfqW21DcVMI7moiPuUpie3NeUvk1NiSJGhjGMQYEFMBoHfwoHfq0lFHNK4fjRLeYG96345UvpPhHx3d7j69QIH6asbU','zbKBGvtrFpNDTvk','egxWjBPXOfryDrDvS9UFxRycEyUsSxfKWQ9nEL7sNC1kyeZqk4QYGF0uIIPOHqZ4VJinw4Un8dCul7vMLBzeQxLsdDlNItowcO1nmomgILFVQJ8uVa4FErtAXjDRMjkgsivtHdKfJqeZOa3wbd5oAd3WCcxaYNNOsoljmwW9UVKVXnhP0IPah6643ZLFlf4yJd1VrdTmDgthZ6fZChG3vjZBrQhMLhidNzz8KHjey7mb','yC','v',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-1440490274436690181,14514401623938494209,'sMqU2','lqbINz8zFWpLRy4MuL5AnTH4IDtLZPYgBPHYYjuYSHVTAkpzi0wJAdlHJVvMY96UJHOOLXzcjnyCVG6Fq5ornOYXtwyzz3AXFBDTOMJOHO7icPeKoXhKdEoDAZ0Ix5mS43ZPyMjsbHdqeXZF2jFvkrZfToiGPEh','3octC','LWoWkHp1TldRxmJ8vQiH9W5WscuLorjb8JWwwNJcAYJgROK9RM3BoS8i5Ye0Ems848sqp2WQ8fkRIF59m7h28v1vUSg2ipIC7I6r0RaLsTvW','Mj','x',6);
+INSERT INTO ti VALUES (-1440490274436690181,14514401623938494209,'sMqU2','lqbINz8zFWpLRy4MuL5AnTH4IDtLZPYgBPHYYjuYSHVTAkpzi0wJAdlHJVvMY96UJHOOLXzcjnyCVG6Fq5ornOYXtwyzz3AXFBDTOMJOHO7icPeKoXhKdEoDAZ0Ix5mS43ZPyMjsbHdqeXZF2jFvkrZfToiGPEh','3octC','LWoWkHp1TldRxmJ8vQiH9W5WscuLorjb8JWwwNJcAYJgROK9RM3BoS8i5Ye0Ems848sqp2WQ8fkRIF59m7h28v1vUSg2ipIC7I6r0RaLsTvW','Mj','x',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b INT, c CHAR(30) NOT NULL, d VARBINARY(37) NOT NULL, e VARCHAR(19), f VARCHAR(97), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (32662,786718062,'Tj0lv2mJ5gqqq','T1OoJuSfKKmIFedmYl1a4','nMQfIxExpOlMV','tgnqb6b3YYHHRyRkIxM8Y3tAjpIaMYwYoqJxjW5rSN4RVqo2iI5hKwtH0I9SSurh9','a','k',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT, c CHAR(30) NOT NULL, d VARBINARY(37) NOT NULL, e VARCHAR(19), f VARCHAR(97), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1942170297,218449820,'nXaRd','ehBx2N','d','aHMAXlxtyO2POKSExZtbvQB5mcgCW6W7IKLfmn4JQq5KbfirCRKhy03RPR','q','X',1);
+INSERT INTO ti VALUES (1942170297,218449820,'nXaRd','ehBx2N','d','aHMAXlxtyO2POKSExZtbvQB5mcgCW6W7IKLfmn4JQq5KbfirCRKhy03RPR','q','X',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(31) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(31) NOT NULL;
+INSERT INTO t VALUES (1865685705,-99018931,'MtALXjxXbqfAYtSptlKumVKdIQMeP','jgtySUzD8T9sfq6B7OiT','k','5721ZKzhaLbmIgSXO0WhrpC1cQmWNdbtoMskwZeAJbQqWsn6S9IKHNNoObZSnyahIDH8SJaOs1kh8j2vqhAtocMD','w','e',2);
+INSERT INTO ti VALUES (1865685705,-99018931,'MtALXjxXbqfAYtSptlKumVKdIQMeP','jgtySUzD8T9sfq6B7OiT','k','5721ZKzhaLbmIgSXO0WhrpC1cQmWNdbtoMskwZeAJbQqWsn6S9IKHNNoObZSnyahIDH8SJaOs1kh8j2vqhAtocMD','w','e',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1864870584,676946516,'pMH8CgYjKoPClfQedoChjJVGzp','uAxbyD1PQCFTlwF0cv2UkDYOclHuTFNFRBpugc5ACbaPv7J','wPOZK2AMQJ4YxSeG','rhPf965ufXB7y','6','y',3);
+INSERT INTO ti VALUES (1864870584,676946516,'pMH8CgYjKoPClfQedoChjJVGzp','uAxbyD1PQCFTlwF0cv2UkDYOclHuTFNFRBpugc5ACbaPv7J','wPOZK2AMQJ4YxSeG','rhPf965ufXB7y','6','y',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (216598366,-1245970236,'uFJgclhLsrqucaI7mSq2ks5','jIz7fmRobsrG1gdxTT4FxaNgf74zCXWgQDrx2j9ZHN79zk8C6guHwklfff7InQFHPSIRzRgWbjQVwxu5FcP0SHlh4QfwdcX5Goq9VkH2sCmUGYx1Rg7vJtRCvwkgppiDNO69sgByRGAydZF0wQbcqNdOJAW7Vd5iBKjky5BVLE2LNRdmXXOT3xREcHAPJRp8lDVaJE32YicxHwHvKKtczvoOkLMmfc40X68301VJxsWyFPpg4rZxYI4iw','fcvM6W6','UJEPeU2gcZppsTtTldq6D3RCox9oMTuZAsfxVRvdVZIU7zbx5NaSbi6ULF1ZnupeqvFq2rkbXX9SF2ghUDh21bORyp5P4f','n','9',4);
+INSERT INTO ti VALUES (216598366,-1245970236,'uFJgclhLsrqucaI7mSq2ks5','jIz7fmRobsrG1gdxTT4FxaNgf74zCXWgQDrx2j9ZHN79zk8C6guHwklfff7InQFHPSIRzRgWbjQVwxu5FcP0SHlh4QfwdcX5Goq9VkH2sCmUGYx1Rg7vJtRCvwkgppiDNO69sgByRGAydZF0wQbcqNdOJAW7Vd5iBKjky5BVLE2LNRdmXXOT3xREcHAPJRp8lDVaJE32YicxHwHvKKtczvoOkLMmfc40X68301VJxsWyFPpg4rZxYI4iw','fcvM6W6','UJEPeU2gcZppsTtTldq6D3RCox9oMTuZAsfxVRvdVZIU7zbx5NaSbi6ULF1ZnupeqvFq2rkbXX9SF2ghUDh21bORyp5P4f','n','9',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2650693915,-282655577,'6yzALwCuKRk0T67Cq','y2e6E0Bw24bkuyJSEx6fiJp6nuuvpQFslmZE1ik8RjJT5x4W7yGUria0xwdPCOyghdOT8uEGRi361d2je3YIWViomsWZeTZv3Ll9nAemNRVSNSYTBONRYJwuo9eEuDovOE0HQ6NOl3mxljY1a55Xmt8CXexH63kP5OfnGHP4PWdAU1HLJtSLz20PMjuSz3F2IwZwDGQH14d8E','g2Mb3MwNPCLSO','5XbHiFKj2PmUWgcnYoN1VGIICbVnQ4WTGi6CrBupaRHJTozcxA33yLjz72Dlxm4aMF15JB3Lc86gDYWcTjQLQxCOGdga8E14NxO0Pes35H51xdyD','9x','M',5);
+INSERT INTO ti VALUES (2650693915,-282655577,'6yzALwCuKRk0T67Cq','y2e6E0Bw24bkuyJSEx6fiJp6nuuvpQFslmZE1ik8RjJT5x4W7yGUria0xwdPCOyghdOT8uEGRi361d2je3YIWViomsWZeTZv3Ll9nAemNRVSNSYTBONRYJwuo9eEuDovOE0HQ6NOl3mxljY1a55Xmt8CXexH63kP5OfnGHP4PWdAU1HLJtSLz20PMjuSz3F2IwZwDGQH14d8E','g2Mb3MwNPCLSO','5XbHiFKj2PmUWgcnYoN1VGIICbVnQ4WTGi6CrBupaRHJTozcxA33yLjz72Dlxm4aMF15JB3Lc86gDYWcTjQLQxCOGdga8E14NxO0Pes35H51xdyD','9x','M',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3828927370,-1824709689,'CNTZcpvYx2eEZ45fvEtVBSa','I51EGF3vyYTeJK0DxUvDtE4h5RSis0tCVoQTml7s6HfAfBMHJJJEBjcjndUmSoaYnd2SCpwINyGD0ZO7bC1R1Zfkop46RwGwPCP6NH9vHOlxQQF2Tfz34CMMign1kCYmR5TlJPwcYnZSvbImVH8capLaO7iGYOtQvfduL9XrdbSjoUbSP4uUVyqsxrrM6BQdhlMk2SfQA8NuCFNwzw','OkVs','h5cxoD6FwaawpwMMgGM133Ya2NKp3vUe','G','y',6);
+INSERT INTO ti VALUES (3828927370,-1824709689,'CNTZcpvYx2eEZ45fvEtVBSa','I51EGF3vyYTeJK0DxUvDtE4h5RSis0tCVoQTml7s6HfAfBMHJJJEBjcjndUmSoaYnd2SCpwINyGD0ZO7bC1R1Zfkop46RwGwPCP6NH9vHOlxQQF2Tfz34CMMign1kCYmR5TlJPwcYnZSvbImVH8capLaO7iGYOtQvfduL9XrdbSjoUbSP4uUVyqsxrrM6BQdhlMk2SfQA8NuCFNwzw','OkVs','h5cxoD6FwaawpwMMgGM133Ya2NKp3vUe','G','y',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b SMALLINT, c BINARY(8), d VARBINARY(58) NOT NULL, e VARCHAR(29) NOT NULL, f VARBINARY(61), g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2030889039,28320,'l7pM2xdy','KZIcaWDEqhM','lLgPVRslQRmx6atQ3','arVQ5oDigESwNu5pXenuUzNkqQF6ToLK7026Jg2uLiY1R4EMjXZi2Wal','O','z',0);
+CREATE TABLE ti (a INT, b SMALLINT, c BINARY(8), d VARBINARY(58) NOT NULL, e VARCHAR(29) NOT NULL, f VARBINARY(61), g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (695365996879686656,18709,'ycG','v5p','yMDv4P9V0L2Iy','1bid6XVoK8hFPBOAjGiMjhUI6LrYvGCNjRxKvDmuqntovl','F','kr',1);
+INSERT INTO ti VALUES (695365996879686656,18709,'ycG','v5p','yMDv4P9V0L2Iy','1bid6XVoK8hFPBOAjGiMjhUI6LrYvGCNjRxKvDmuqntovl','F','kr',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(9);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(9);
+INSERT INTO t VALUES (-905215382946818644,21116,'o5VzPGux','wWjTGF2QVdMCq9jtdh5gZCx8fxrMMfvDjNpN','N','anwWB3DIdgpbJ','b','2',2);
+INSERT INTO ti VALUES (-905215382946818644,21116,'o5VzPGux','wWjTGF2QVdMCq9jtdh5gZCx8fxrMMfvDjNpN','N','anwWB3DIdgpbJ','b','2',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (6682598080599218722,29244,'D1dW','STAG80fo7h9KFIh3VGIJyEAwrNwjXMwdQFMskLL3bnlBVDO7oBKpTktJQoTd6na67GlVX5ErKFgB0v0lcpeScfso2Ta1y6g4MYN7fP2r4PhgKQZBqO57tjU1aTY79uYueedrQt63l5nWxyoAyhz','vvrlv16BqzGBVsoNrLAeg9Lx','pqXwnLBsj92RLTB7ZsM','6','SH',3);
+INSERT INTO ti VALUES (6682598080599218722,29244,'D1dW','STAG80fo7h9KFIh3VGIJyEAwrNwjXMwdQFMskLL3bnlBVDO7oBKpTktJQoTd6na67GlVX5ErKFgB0v0lcpeScfso2Ta1y6g4MYN7fP2r4PhgKQZBqO57tjU1aTY79uYueedrQt63l5nWxyoAyhz','vvrlv16BqzGBVsoNrLAeg9Lx','pqXwnLBsj92RLTB7ZsM','6','SH',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2242111653740605204,24325,'Eb','aU8Y9nl2uqtqfcDfe2llrXnwTejL2u3cM8L5yh4MdkhRuANHkaK5rN6GEc0es7iPn7CoDvEeuHlaiA3LTgeGYvBaZRtaQlr3qfxEGV7fSC2QpFvYePvZtPMXM7N0','QX8FT9rcAW8gBW53ioNWtv6B','Wcfti1evN10YgF','M','x',4);
+INSERT INTO ti VALUES (2242111653740605204,24325,'Eb','aU8Y9nl2uqtqfcDfe2llrXnwTejL2u3cM8L5yh4MdkhRuANHkaK5rN6GEc0es7iPn7CoDvEeuHlaiA3LTgeGYvBaZRtaQlr3qfxEGV7fSC2QpFvYePvZtPMXM7N0','QX8FT9rcAW8gBW53ioNWtv6B','Wcfti1evN10YgF','M','x',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-3249207191593436744,-14691,'YFu','WWYLZj8RZju7y1vDZtcGi3datZvoKHPNe5CXtNwmeuIabIdlJaTH416PKsTG2yQHHkIvaXpETaaDXyQlMOwP6Zt1uszQWeLA9t6rxC3i6b2sApvaIyCy2lXbETUMuGpcllI4XMVLyIPw6WlsHraNlKSeWLfvBlhQwUoUS9jlsAHlCNJlbf4EjwaR7KxK6uqvY31vGZ0Vusgkd2z7Oc1G9XI5ZceS926LZFjW3PtMfWYdEYlCfSIrRyKFbK6kvn6J','oJYQ','DribyPUOkizWhGSPmMZPYShsrHYPiUWM009q8jlVuSmo1XiTg8FTdTBp','QQ','w',5);
+INSERT INTO ti VALUES (-3249207191593436744,-14691,'YFu','WWYLZj8RZju7y1vDZtcGi3datZvoKHPNe5CXtNwmeuIabIdlJaTH416PKsTG2yQHHkIvaXpETaaDXyQlMOwP6Zt1uszQWeLA9t6rxC3i6b2sApvaIyCy2lXbETUMuGpcllI4XMVLyIPw6WlsHraNlKSeWLfvBlhQwUoUS9jlsAHlCNJlbf4EjwaR7KxK6uqvY31vGZ0Vusgkd2z7Oc1G9XI5ZceS926LZFjW3PtMfWYdEYlCfSIrRyKFbK6kvn6J','oJYQ','DribyPUOkizWhGSPmMZPYShsrHYPiUWM009q8jlVuSmo1XiTg8FTdTBp','QQ','w',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-6043325795589771123,-18223,'108BV','SxF6107m9pytIpEbGFtF28W6AzOSg2jZ8IC6fJqzlfadYnIJRA8n4AUzDFQi3fw2BPp2eIh7JlSRHB8aVQ4OkoIcuoy81tr6g71IxYy623UFD4KF2Pch8c6IphI1w3TuBz0TIIrKqjkr33GFyMAyujcIWaMBVXMcyp2WBySUU8G5JiSpSni9f5sUttkB6kEURQMA0mjtWvKpIg3','N','x677NgmWpJOURIhvOzyyjyfMWs9YATQ8XwMuRQpSBroNwXDVadYrJ4m4mfoCjG7GCRvxMma2kuY2sgcTR9QhWhOi5k3cFSWgYSYNQZbm0SmF2WdF1brUJDHIsGAyPf15WCzMem0z9pSb8wle2UpThuM453ALxsyWYbey','Wp','3j',6);
+INSERT INTO ti VALUES (-6043325795589771123,-18223,'108BV','SxF6107m9pytIpEbGFtF28W6AzOSg2jZ8IC6fJqzlfadYnIJRA8n4AUzDFQi3fw2BPp2eIh7JlSRHB8aVQ4OkoIcuoy81tr6g71IxYy623UFD4KF2Pch8c6IphI1w3TuBz0TIIrKqjkr33GFyMAyujcIWaMBVXMcyp2WBySUU8G5JiSpSni9f5sUttkB6kEURQMA0mjtWvKpIg3','N','x677NgmWpJOURIhvOzyyjyfMWs9YATQ8XwMuRQpSBroNwXDVadYrJ4m4mfoCjG7GCRvxMma2kuY2sgcTR9QhWhOi5k3cFSWgYSYNQZbm0SmF2WdF1brUJDHIsGAyPf15WCzMem0z9pSb8wle2UpThuM453ALxsyWYbey','Wp','3j',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(13) NOT NULL, d VARCHAR(94), e VARCHAR(80), f VARCHAR(73) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (39044,5713794039405236728,'q','rdvpH5kMfwKkTy9Fpnbs8QxtXzXxJeyeLmcqDKvaIkEWR4RK8RWvM4XuTeYpa9ywFEB','ZaHMOuAOX3xdTFf7OQl7N15U6M9c4fRtV0Cx','tyn4YnDE3158mpbZigX5qPFWU6XARlFRhftYREnqH9azA58xJfq9C4QiQdO8djnHJZVr','k','Y',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(13) NOT NULL, d VARCHAR(94), e VARCHAR(80), f VARCHAR(73) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1144533267,10901063664202428530,'b7geUf','NaZBj8ZDN06be2uAB0FOLZAWpRliw8elZxKxE59ZFkaobY9Xih0kRmeBkdHWury','BnO4EQT7xqmQaPhT7jZrtyAlXISFluyOh3OCXvhlypBj','HoCyNYIsa0UsmT9tLwc44ognqbM6L6kVEMVFj','5','o',1);
+INSERT INTO ti VALUES (1144533267,10901063664202428530,'b7geUf','NaZBj8ZDN06be2uAB0FOLZAWpRliw8elZxKxE59ZFkaobY9Xih0kRmeBkdHWury','BnO4EQT7xqmQaPhT7jZrtyAlXISFluyOh3OCXvhlypBj','HoCyNYIsa0UsmT9tLwc44ognqbM6L6kVEMVFj','5','o',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(14) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(14) NOT NULL;
+INSERT INTO t VALUES (1635461417,12630049412580479440,'9c97RQ','gliOeCHEkWf5RmDJ3HnhEcI5AT','Jd9RpMTQgPrWCLO3lNG1p6sberfM9lXRB9fSumHQq8U6zzoDow87','nbeszpUvy0bcpjbuSNEcPNdUvyeqDOeV0F4kwOoJ4RadEO4y5Qj7iuCI3H2K','K','E',2);
+INSERT INTO ti VALUES (1635461417,12630049412580479440,'9c97RQ','gliOeCHEkWf5RmDJ3HnhEcI5AT','Jd9RpMTQgPrWCLO3lNG1p6sberfM9lXRB9fSumHQq8U6zzoDow87','nbeszpUvy0bcpjbuSNEcPNdUvyeqDOeV0F4kwOoJ4RadEO4y5Qj7iuCI3H2K','K','E',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2268073354,3791846011163435985,'hZ','agF8bOPkeHiks8Nh1aqifXduB9JfpDfIK7wWrYgiIHMUNx42XKKQUZAPV8dnDK1ia1niLc6gLWjU7i2qyx32GXEjXKC7Vv','sHh0ausxJLeLtpN','3iQv7EyuM2LqBbixk7KQ66T0MYjhQUJbZkJpanhBLEFj1nmG2ELnD','7','V',3);
+INSERT INTO ti VALUES (2268073354,3791846011163435985,'hZ','agF8bOPkeHiks8Nh1aqifXduB9JfpDfIK7wWrYgiIHMUNx42XKKQUZAPV8dnDK1ia1niLc6gLWjU7i2qyx32GXEjXKC7Vv','sHh0ausxJLeLtpN','3iQv7EyuM2LqBbixk7KQ66T0MYjhQUJbZkJpanhBLEFj1nmG2ELnD','7','V',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3947954384,16819791417903411280,'SNkUEP9','XQGNN9k7CCFkYgkeaB4IBnzOq6wE5iqkC8cFX5YNZFbQ14pj44bkjf0w0nQ4w2NxpYnbNnTwVLsSrIb8BAsJlVtgTWErA4NMdiBzeIaBZGaotRRibNe49rP3RlN3IM6HFX2HboTVqg9cFwEvbwxB7JEWIcz0qKpvaskdUiw','AnAALuItmYm','AZ7ZrUGmuSHUlNIzVR7dHMACTHH7DPv8mosx5GjY02txfnzuWAmwh56UOdmMOd2lrz925q5pGmKDFOnNANTmInHayJdbswxWQ3tIns2l4Z0sp8gEjp5JINDLJEKVldnkfATDL7ZP2p8nxx43ZhigiPKTnGXsdnbeyA3ArZ3hKPZA2xsg6xsWtNmyrMuQRYouho3NkJSae9HitFshHMlP3qtVmieCAKNbzZ','W','3',4);
+INSERT INTO ti VALUES (3947954384,16819791417903411280,'SNkUEP9','XQGNN9k7CCFkYgkeaB4IBnzOq6wE5iqkC8cFX5YNZFbQ14pj44bkjf0w0nQ4w2NxpYnbNnTwVLsSrIb8BAsJlVtgTWErA4NMdiBzeIaBZGaotRRibNe49rP3RlN3IM6HFX2HboTVqg9cFwEvbwxB7JEWIcz0qKpvaskdUiw','AnAALuItmYm','AZ7ZrUGmuSHUlNIzVR7dHMACTHH7DPv8mosx5GjY02txfnzuWAmwh56UOdmMOd2lrz925q5pGmKDFOnNANTmInHayJdbswxWQ3tIns2l4Z0sp8gEjp5JINDLJEKVldnkfATDL7ZP2p8nxx43ZhigiPKTnGXsdnbeyA3ArZ3hKPZA2xsg6xsWtNmyrMuQRYouho3NkJSae9HitFshHMlP3qtVmieCAKNbzZ','W','3',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (472847299,10512059043170800705,'np57qPh1Uj','q7iDqZLxHVBaCPK4LCUvFsiRuJOcBD12d8sFIgyTb3rSBLlS0qZO0BGhwJu2aQRxKqxoW4TFZr9TH4I9ZyFRV7biANYoMf5lTec9NOljeESDBdVUXKTrHEDHwB9Xugg5z21XSbt97cK5n1Si486D01JXeb3OA6FlcJuETW','s6SRyZtlrut14zzpDghhiTloSbqi3ZnQvcMb31n5aNqVJ6pYnAIlPKSkiMzIb0O6lyaY','3dZeKbhFywucX7UCw06icUkZ67OfxqGDhyyoEFW4us1WUqL82EHqnPzDtudLPJ7QUKd3AVoGwHaI5GGdxB57QxE5BNtglFcWfc5EV2SCpFKYFOKhNAxtQhPgLeFyBtPvkJn53drh0QhZ7uCIxC906Nv8JvGEbBLaJ6lZAckc6fjKBXwBpZpjtTdMIWrPPSaJWleMysc01ppkv8EHFOwnn7DGpJ','U9','b',5);
+INSERT INTO ti VALUES (472847299,10512059043170800705,'np57qPh1Uj','q7iDqZLxHVBaCPK4LCUvFsiRuJOcBD12d8sFIgyTb3rSBLlS0qZO0BGhwJu2aQRxKqxoW4TFZr9TH4I9ZyFRV7biANYoMf5lTec9NOljeESDBdVUXKTrHEDHwB9Xugg5z21XSbt97cK5n1Si486D01JXeb3OA6FlcJuETW','s6SRyZtlrut14zzpDghhiTloSbqi3ZnQvcMb31n5aNqVJ6pYnAIlPKSkiMzIb0O6lyaY','3dZeKbhFywucX7UCw06icUkZ67OfxqGDhyyoEFW4us1WUqL82EHqnPzDtudLPJ7QUKd3AVoGwHaI5GGdxB57QxE5BNtglFcWfc5EV2SCpFKYFOKhNAxtQhPgLeFyBtPvkJn53drh0QhZ7uCIxC906Nv8JvGEbBLaJ6lZAckc6fjKBXwBpZpjtTdMIWrPPSaJWleMysc01ppkv8EHFOwnn7DGpJ','U9','b',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (4043251501,2796784316067022314,'S','UX1v0O8Wrkbr5Hf','ORCUZ0kUuS5Z3VPxvyMw4wzjGg0HU1ymhIdIL','M91TQwqO2K9AtCCPoDGgPO0j','L4','b',6);
+INSERT INTO ti VALUES (4043251501,2796784316067022314,'S','UX1v0O8Wrkbr5Hf','ORCUZ0kUuS5Z3VPxvyMw4wzjGg0HU1ymhIdIL','M91TQwqO2K9AtCCPoDGgPO0j','L4','b',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT, c BINARY(32) NOT NULL, d VARBINARY(45), e VARBINARY(66), f VARCHAR(89) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3949440033,-1925111786,'HzlbY5fXCHIus6umWJ2pxwm2tyoe5fk','atqJ9kx3rg9zxMF0y6l3S6S4x23V','Jo3EhO2CleDkyddADaOKLBCNM5nuxsZl6RgmYSRrn','jk7PSBMJG7agNAyxoxlg0txxndswUqXPPKCbe2hWVWQ6qzIOj3mw8tt180fQhb4w438dJlm2IKHoe','hW','9',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT, c BINARY(32) NOT NULL, d VARBINARY(45), e VARBINARY(66), f VARCHAR(89) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3394939379,2064290400,'BTL72AuOpLD33dk','DjvXuiC1gbTn9DqQbzO84gkmk','PblxAhVZp5AOSKhfeoSoUfkkCBXJxFKULJ0','aiunYW4XQ8WZKx8QpKwuE5tzzmE7EoxjUI0aYvwMpW0jGlu1DBxgmKAmZTgdCoGvOFJdWM2','h4','Ox',1);
+INSERT INTO ti VALUES (3394939379,2064290400,'BTL72AuOpLD33dk','DjvXuiC1gbTn9DqQbzO84gkmk','PblxAhVZp5AOSKhfeoSoUfkkCBXJxFKULJ0','aiunYW4XQ8WZKx8QpKwuE5tzzmE7EoxjUI0aYvwMpW0jGlu1DBxgmKAmZTgdCoGvOFJdWM2','h4','Ox',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(33) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(33) NOT NULL;
+INSERT INTO t VALUES (3884060306,-1200879644,'2k1hZF7BWjKqi0At79XtvN7','ITGWHpQCHcjbIS2jTOjHg96ccOVk8O0PSMFtb4vvxFr','PzHapyJL10X4oTAJHXHxROWJT0o3oNbhvKYcPV3Vubg7i4dxtaLQWG','RQ59dG253NLSzrYszBz4Ivc84Kd2wHIiOjgNSsyctvoRplozjIGFU16H1U8ZVVQSfZRlpED7sQL8pydZ','8','9c',2);
+INSERT INTO ti VALUES (3884060306,-1200879644,'2k1hZF7BWjKqi0At79XtvN7','ITGWHpQCHcjbIS2jTOjHg96ccOVk8O0PSMFtb4vvxFr','PzHapyJL10X4oTAJHXHxROWJT0o3oNbhvKYcPV3Vubg7i4dxtaLQWG','RQ59dG253NLSzrYszBz4Ivc84Kd2wHIiOjgNSsyctvoRplozjIGFU16H1U8ZVVQSfZRlpED7sQL8pydZ','8','9c',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2579751940,-2035638876,'4JeyKJK2NIZDEc07QJV','rX5dqZI9GrBnQPQ9eIZgLPoEWu0cXz55YAxgBRc08e8dWpjN7ZvDqlckmqxMb5XdH99sWuNlw2hgH371V1k7BZ2ZNBUsedPseyCQljTwe6Zvwf0cbyb71AkxpcndUmndp5aLSdOu28amjaS4','iAyRgjsnc3WBgA3LJjqYiEk1dAi4K83YS6o4wrvsxpuPzhKhaNBxiwza','YtRa6oktt6ovKgnvcDHnHTEAnjRA73I3SrwgRVejnZ2M9Ztz2S5YWuWyIEKXsaJROO0rYJIZIDMhq9rx9en','Uq','Yr',3);
+INSERT INTO ti VALUES (2579751940,-2035638876,'4JeyKJK2NIZDEc07QJV','rX5dqZI9GrBnQPQ9eIZgLPoEWu0cXz55YAxgBRc08e8dWpjN7ZvDqlckmqxMb5XdH99sWuNlw2hgH371V1k7BZ2ZNBUsedPseyCQljTwe6Zvwf0cbyb71AkxpcndUmndp5aLSdOu28amjaS4','iAyRgjsnc3WBgA3LJjqYiEk1dAi4K83YS6o4wrvsxpuPzhKhaNBxiwza','YtRa6oktt6ovKgnvcDHnHTEAnjRA73I3SrwgRVejnZ2M9Ztz2S5YWuWyIEKXsaJROO0rYJIZIDMhq9rx9en','Uq','Yr',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3992874242,1155688506,'Kdegq6xUqpgCuNaRg3JjzctXU8dt7','FrRiyPGTZ0GrZK5q7Xbogn0hMgp8cQh2NJ9099mUaUzN9','FsqreUJKHQHfGzdCCqsaLQVAeWT1Gl46GbTOA3ECZt3ln6QpX8HSPY','b3HOszynfW6SAc09V4bp5KFH4K4IYXnOtaiVop73pP4v010RBSCh549Q1Y3H1DllY88rBmfsHwuLTJFppp6PnGM8CEnFkhjs6TBGQrU4lXWJO1JunlDrHbLakkl1DAsYT2f6EKAHQkGxdH24iOUXbGrWcTxk36sMkFi0Nr5oyYeG2MtE5qD8fN4OhnpFbOyjDdyYdNH5FgycETq5nVAsNmgmwikBMbd','3N','EX',4);
+INSERT INTO ti VALUES (3992874242,1155688506,'Kdegq6xUqpgCuNaRg3JjzctXU8dt7','FrRiyPGTZ0GrZK5q7Xbogn0hMgp8cQh2NJ9099mUaUzN9','FsqreUJKHQHfGzdCCqsaLQVAeWT1Gl46GbTOA3ECZt3ln6QpX8HSPY','b3HOszynfW6SAc09V4bp5KFH4K4IYXnOtaiVop73pP4v010RBSCh549Q1Y3H1DllY88rBmfsHwuLTJFppp6PnGM8CEnFkhjs6TBGQrU4lXWJO1JunlDrHbLakkl1DAsYT2f6EKAHQkGxdH24iOUXbGrWcTxk36sMkFi0Nr5oyYeG2MtE5qD8fN4OhnpFbOyjDdyYdNH5FgycETq5nVAsNmgmwikBMbd','3N','EX',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1548674314,-972166936,'hzbCI2Br1XN3PoIY3JlC','OucAgWpFAfBZvxhBhm9zMevvJRJyI0WLH6ehbcx1wQ5TXZjtsXfLnurEvxCPCPd5Erx8OTZdelxCuonijfuYp6LMM6vtN2GybmeWvkeqKVYLkXjDRQZp0Mle','sFh5OBUz33MVrXOOvJv8rl','PiuuSw9DN7Lg44YC0dy2dsqhNrKb139B0xCVK68ZX38dOPMpGn','a7','6',5);
+INSERT INTO ti VALUES (1548674314,-972166936,'hzbCI2Br1XN3PoIY3JlC','OucAgWpFAfBZvxhBhm9zMevvJRJyI0WLH6ehbcx1wQ5TXZjtsXfLnurEvxCPCPd5Erx8OTZdelxCuonijfuYp6LMM6vtN2GybmeWvkeqKVYLkXjDRQZp0Mle','sFh5OBUz33MVrXOOvJv8rl','PiuuSw9DN7Lg44YC0dy2dsqhNrKb139B0xCVK68ZX38dOPMpGn','a7','6',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3255855294,1784389901,'l5CYDeJQlZUOLFVSxmjmox','u1Xw','W8Srq5Ku9nttNG8LP3dRCMQBZqcX8a2Vs7sSh0zwM8Euw6KLjKzzCq6pqM4Ivq','wnnci','xh','c8r',6);
+INSERT INTO ti VALUES (3255855294,1784389901,'l5CYDeJQlZUOLFVSxmjmox','u1Xw','W8Srq5Ku9nttNG8LP3dRCMQBZqcX8a2Vs7sSh0zwM8Euw6KLjKzzCq6pqM4Ivq','wnnci','xh','c8r',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b INT UNSIGNED, c CHAR(69), d VARBINARY(45), e VARCHAR(41) NOT NULL, f VARCHAR(25) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11431105698633824075,3824526684,'rbLaXOmwNvKux','o1WJNPLb9wv1Hgz8QokAeIA','78xqb','n','O','0',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT UNSIGNED, c CHAR(69), d VARBINARY(45), e VARCHAR(41) NOT NULL, f VARCHAR(25) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (2513635379203873857,704904658,'cDGfL3wB23j4x97dnxa0no5pejjxpT13VkxToqv3','m0aHxQenGEeqA37jp2qymuLBd3Lxj6ocEwOr','4baTkBkaQ1F2OxMPtUymH','jGothZ25z0DFVtBWk7e1H5xwu','T','q',1);
+INSERT INTO ti VALUES (2513635379203873857,704904658,'cDGfL3wB23j4x97dnxa0no5pejjxpT13VkxToqv3','m0aHxQenGEeqA37jp2qymuLBd3Lxj6ocEwOr','4baTkBkaQ1F2OxMPtUymH','jGothZ25z0DFVtBWk7e1H5xwu','T','q',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(70);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(70);
+INSERT INTO t VALUES (5992916300651389666,1866314999,'a2zPB7V8VAoEPT4SYNzShXKR71lxXvIl546ETVs6pMFi2sl5','etCfX3UqwYmYTJB02fwayiNK9MO3ECm3k','yox46rvETPYgkxd','1LK0','lH','u',2);
+INSERT INTO ti VALUES (5992916300651389666,1866314999,'a2zPB7V8VAoEPT4SYNzShXKR71lxXvIl546ETVs6pMFi2sl5','etCfX3UqwYmYTJB02fwayiNK9MO3ECm3k','yox46rvETPYgkxd','1LK0','lH','u',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (10367548928005667914,704484100,'Kz1p','JFQgSklwBM0f8i3gHFlRQ0KozlRf1emYTv9PFDgzVLjvKYU96KvqtRbvBQLtiK2Qe6eidqeY2MB','U8C8','iguwufJ6gXjql041koL','MK','6',3);
+INSERT INTO ti VALUES (10367548928005667914,704484100,'Kz1p','JFQgSklwBM0f8i3gHFlRQ0KozlRf1emYTv9PFDgzVLjvKYU96KvqtRbvBQLtiK2Qe6eidqeY2MB','U8C8','iguwufJ6gXjql041koL','MK','6',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (13248662679276873783,2290310627,'8YxbQZKKglhkf5IBHKdEeH0QPCW','o7rusNpFs4gbd6Vw9jG2DvsAwZM80W9ZiukQ8wWlPThl19c2C0Tox4mGdsz2qo2erMbGPUqB9dLV7IzYxF3siGDnK3IIJZ8PU99vKrEQdkKUwpFag6CLnhQZO7xmUmTAxen7lmhYaKHt6KWsRpqDs33p1gqtj9zcRxwcON8drlrzQ0jfBGB','SnjOsTwDOF79syVQeciRYjpKhiv7wv8PND','WuMpg4JZTcPZ0g8upPCQrdPHq0GTpEuYUiqIFjGK3knoipwi1geSqFoT5NoyxBgJPOIUcXL0WnMKZWx2vNZbNP5dep77TESBmB298WSAbUCmg2qMU8L2zPSQ0NkrSusM4T1dENqKE4UDSqwB2dYUoP4Hwpm9yk','is','a',4);
+INSERT INTO ti VALUES (13248662679276873783,2290310627,'8YxbQZKKglhkf5IBHKdEeH0QPCW','o7rusNpFs4gbd6Vw9jG2DvsAwZM80W9ZiukQ8wWlPThl19c2C0Tox4mGdsz2qo2erMbGPUqB9dLV7IzYxF3siGDnK3IIJZ8PU99vKrEQdkKUwpFag6CLnhQZO7xmUmTAxen7lmhYaKHt6KWsRpqDs33p1gqtj9zcRxwcON8drlrzQ0jfBGB','SnjOsTwDOF79syVQeciRYjpKhiv7wv8PND','WuMpg4JZTcPZ0g8upPCQrdPHq0GTpEuYUiqIFjGK3knoipwi1geSqFoT5NoyxBgJPOIUcXL0WnMKZWx2vNZbNP5dep77TESBmB298WSAbUCmg2qMU8L2zPSQ0NkrSusM4T1dENqKE4UDSqwB2dYUoP4Hwpm9yk','is','a',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (11409032196424433757,2538910711,'R310cTcX14v5aUTfRTI','az5nZficSKN05PKvenHeGXPflsmUaIQ1zsIjyHPFD7vU1xJAAhKuJKOdgVDcbXW5xOIXAzEQJzho2Y9oAoYCh4QJdt36eX9lFO4RjKOugcvnc7hN7Sf9B4rJZVEjnVJCicsIb5il','6c79cASDsJEKkwy7kiFNHQlrr','zJ5LjN5x6Bw8J2Byb5ZS52ECZ8qbyi15019gTkzFE1pG51BRhB19CZ7rbN6oyWVw87BAkWDkwSpKHVoNfExXk1eMdiSOYilSXvs50aXKzLd9o53o9IVp05DKdxsoamoMO5oe7FM0AYAQrUuMHPIP5dlLKzHeJofr7','1k','q',5);
+INSERT INTO ti VALUES (11409032196424433757,2538910711,'R310cTcX14v5aUTfRTI','az5nZficSKN05PKvenHeGXPflsmUaIQ1zsIjyHPFD7vU1xJAAhKuJKOdgVDcbXW5xOIXAzEQJzho2Y9oAoYCh4QJdt36eX9lFO4RjKOugcvnc7hN7Sf9B4rJZVEjnVJCicsIb5il','6c79cASDsJEKkwy7kiFNHQlrr','zJ5LjN5x6Bw8J2Byb5ZS52ECZ8qbyi15019gTkzFE1pG51BRhB19CZ7rbN6oyWVw87BAkWDkwSpKHVoNfExXk1eMdiSOYilSXvs50aXKzLd9o53o9IVp05DKdxsoamoMO5oe7FM0AYAQrUuMHPIP5dlLKzHeJofr7','1k','q',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (17554625319339607536,3129009104,'Z71Bc7BHUmLrTxHltAggmmVjrQbTF','1fG4HwBYwxfhOapOKaOv4JS7ED9K4DAQSbShLgSL4uPbkpivo2xpDaTptj5EnMIdC2gswo0WkZn7wojGHWE5krEQN0oUZ926v3SvOmAkFYWRuVAQLfqkx8ewbncuE3EsSqhYmonx1xh6lP38Nh75CAW087w8i7ItF5FpxbpuXKQcYg3GNM1gJd3fRTKFj1keMG2DmL8oBIiyWnrqnqhqbSNJ1z9wSeY','U3NWl4L3NMRvTWp6h5U0wO5NfGkvfYPwsDXzl8Q','OJ2T0SgS1vKPf365aVdjfFUYBPsEgMeboFJo1XCqEMDPkuu4aTVwqD7HDGkN46UR88UeEO6OVUq8cr4mAwuw777TtTjCxPyql3CoUh8Z3ZODriLrPcr9R0VPkJJxJIGfZPwHgnrOwrejO4amrn64yp','wd','AV',6);
+INSERT INTO ti VALUES (17554625319339607536,3129009104,'Z71Bc7BHUmLrTxHltAggmmVjrQbTF','1fG4HwBYwxfhOapOKaOv4JS7ED9K4DAQSbShLgSL4uPbkpivo2xpDaTptj5EnMIdC2gswo0WkZn7wojGHWE5krEQN0oUZ926v3SvOmAkFYWRuVAQLfqkx8ewbncuE3EsSqhYmonx1xh6lP38Nh75CAW087w8i7ItF5FpxbpuXKQcYg3GNM1gJd3fRTKFj1keMG2DmL8oBIiyWnrqnqhqbSNJ1z9wSeY','U3NWl4L3NMRvTWp6h5U0wO5NfGkvfYPwsDXzl8Q','OJ2T0SgS1vKPf365aVdjfFUYBPsEgMeboFJo1XCqEMDPkuu4aTVwqD7HDGkN46UR88UeEO6OVUq8cr4mAwuw777TtTjCxPyql3CoUh8Z3ZODriLrPcr9R0VPkJJxJIGfZPwHgnrOwrejO4amrn64yp','wd','AV',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(49) NOT NULL, d VARCHAR(33) NOT NULL, e VARBINARY(43) NOT NULL, f VARBINARY(20) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (31052,14335413105899367997,'7j4TYveCgRvkjKKET4142IVDXAb6YvG','XWHH9r','44bIlyjh2tbM','bcalvjdnjMCxWYvUaz','p','I',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(49) NOT NULL, d VARCHAR(33) NOT NULL, e VARBINARY(43) NOT NULL, f VARBINARY(20) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3438901261,361661702501931320,'9eFnoKA0JXrevRz4kfC4sDVepr','LVev5h88XFnMjSDaKrtMm6QbYHpcnOJ','rqr','QSm5ICj3FwCf','sh','d',1);
+INSERT INTO ti VALUES (3438901261,361661702501931320,'9eFnoKA0JXrevRz4kfC4sDVepr','LVev5h88XFnMjSDaKrtMm6QbYHpcnOJ','rqr','QSm5ICj3FwCf','sh','d',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(50) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(50) NOT NULL;
+INSERT INTO t VALUES (1807959184,13079869590886726554,'HYBNgA5HCKvuEFX9qjmPS','MjZosj0DgikkVDOT','vxwsnIpJqiXv9BCKJKfNL9EoOpre','PXNaS9tHIxN','3','E',2);
+INSERT INTO ti VALUES (1807959184,13079869590886726554,'HYBNgA5HCKvuEFX9qjmPS','MjZosj0DgikkVDOT','vxwsnIpJqiXv9BCKJKfNL9EoOpre','PXNaS9tHIxN','3','E',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3460758538,18022955667566035638,'wRFZuzsOM18d7ur27UQhzFAQBI','kk90v1tyYvdyQAym92Xz7OWACOXCTp9TIfEPQQ9P9UUhe7Kbgh3to9sdBdANfZ7AW3eHN7syrBkTSlQlD6RwsR','jSc5vZeZTaWTtr4GhR','mZD','S','z',3);
+INSERT INTO ti VALUES (3460758538,18022955667566035638,'wRFZuzsOM18d7ur27UQhzFAQBI','kk90v1tyYvdyQAym92Xz7OWACOXCTp9TIfEPQQ9P9UUhe7Kbgh3to9sdBdANfZ7AW3eHN7syrBkTSlQlD6RwsR','jSc5vZeZTaWTtr4GhR','mZD','S','z',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1964089414,13523725765846892487,'ZJSVbBRdnSAITF1UtX7lSpIK7S2XA27dL1UeXlZhSak','ySdxRbqqrVVrt3ZATj6csqfCyxJToMAiMWCKlJmJULnFYuxaAtlig0kbMr1bqFteMJfZsEvpVlPDR7lEb6QmrVZGJ2vdiYKp1TY9Cz','DyvlNuhG','Ji1oRE0BJyaKYET87w5tdzDKnKuH5WsEqBvxNLoEDvcXVUhLdxOqxaQwlUGzfDQLFX41OXyZMGYPR8KUc','Pn','M',4);
+INSERT INTO ti VALUES (1964089414,13523725765846892487,'ZJSVbBRdnSAITF1UtX7lSpIK7S2XA27dL1UeXlZhSak','ySdxRbqqrVVrt3ZATj6csqfCyxJToMAiMWCKlJmJULnFYuxaAtlig0kbMr1bqFteMJfZsEvpVlPDR7lEb6QmrVZGJ2vdiYKp1TY9Cz','DyvlNuhG','Ji1oRE0BJyaKYET87w5tdzDKnKuH5WsEqBvxNLoEDvcXVUhLdxOqxaQwlUGzfDQLFX41OXyZMGYPR8KUc','Pn','M',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (117369348,10904749503526061741,'n8epQYteGCMJtHJPMI9PCD0WFtnx1FC6Yatd','SRE5ZQcvEmieBpH4fx3dsPkhfFNLk9fTXK4HRs9VjqEbzaUggspfa5ueHKWzE9n7Bmjlwr0hDWJamkWidhzGuyPUT7bZ4NB5mIOihh4gdBDyIOOgsqVRk7flI1uGscNzkYaOc0wPEuKCMWzjLJTgwBLB3Q8gYKjKPps4FgQSwvTUHMprX439AUwz52znZHwrmGSWBH9SE1Zz6Z','nO','X13GqGKuIOgto6W5KPbhl5Mbw0y10UYZ0IwpVVzj3VH0OwezcaTXMsdIQi2sxGFuCp8oD9ROC7qPMs7aNcCgHIFwXflU1NqhdXH16wc9YNKyLeea9MIDZYMQoFWGpoYPacqFqNsT5PJt3YNdETJHFx7GcewILKJnAj0GVV9MepbXP53f','O','Z',5);
+INSERT INTO ti VALUES (117369348,10904749503526061741,'n8epQYteGCMJtHJPMI9PCD0WFtnx1FC6Yatd','SRE5ZQcvEmieBpH4fx3dsPkhfFNLk9fTXK4HRs9VjqEbzaUggspfa5ueHKWzE9n7Bmjlwr0hDWJamkWidhzGuyPUT7bZ4NB5mIOihh4gdBDyIOOgsqVRk7flI1uGscNzkYaOc0wPEuKCMWzjLJTgwBLB3Q8gYKjKPps4FgQSwvTUHMprX439AUwz52znZHwrmGSWBH9SE1Zz6Z','nO','X13GqGKuIOgto6W5KPbhl5Mbw0y10UYZ0IwpVVzj3VH0OwezcaTXMsdIQi2sxGFuCp8oD9ROC7qPMs7aNcCgHIFwXflU1NqhdXH16wc9YNKyLeea9MIDZYMQoFWGpoYPacqFqNsT5PJt3YNdETJHFx7GcewILKJnAj0GVV9MepbXP53f','O','Z',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2088134589,7828406000268544388,'PtkoEHXgoDMcEweusNsAMNy4mAqrzTtxC59fzn','bI4vs6qPlYUynNulx0XIGW2qKZ31BGAo1icVyEpNQOwjj25d9L69l6VBRPByTeeiO8vhMZsN0st7Z8FqJlW1tNl96FLcKEaS1Ef7RwmtP09J69gPY2CSSoTyjOCkyRO2SagfPxVGAR5HsrPsDcF8YzrwVB5eVynjzyQ5a6lqPP9Ic2zrM8NhFX5GaP1dlq4gzwB','IrqVLy8Te2fV4e3RAHDvjQgutwbtNlWVD5YpD','ah8G2AVd5srltP8vH5TVBWNr8D0wfhlc5FIaQba7bxDpNaSpvfJOGVlccqppmqPh75x4VM33RVTIBrrF1nTa3g3vlVDME9WhHuAplahJhjO16DrjvDdDTEGZ81Vj0KVv4dRjazUYiHoXyyCvM6LyVVwJKlq1gF3nE3cinUJSfZ8tw6rZfmhO3QZlBe5jWI','ZU','BY',6);
+INSERT INTO ti VALUES (2088134589,7828406000268544388,'PtkoEHXgoDMcEweusNsAMNy4mAqrzTtxC59fzn','bI4vs6qPlYUynNulx0XIGW2qKZ31BGAo1icVyEpNQOwjj25d9L69l6VBRPByTeeiO8vhMZsN0st7Z8FqJlW1tNl96FLcKEaS1Ef7RwmtP09J69gPY2CSSoTyjOCkyRO2SagfPxVGAR5HsrPsDcF8YzrwVB5eVynjzyQ5a6lqPP9Ic2zrM8NhFX5GaP1dlq4gzwB','IrqVLy8Te2fV4e3RAHDvjQgutwbtNlWVD5YpD','ah8G2AVd5srltP8vH5TVBWNr8D0wfhlc5FIaQba7bxDpNaSpvfJOGVlccqppmqPh75x4VM33RVTIBrrF1nTa3g3vlVDME9WhHuAplahJhjO16DrjvDdDTEGZ81Vj0KVv4dRjazUYiHoXyyCvM6LyVVwJKlq1gF3nE3cinUJSfZ8tw6rZfmhO3QZlBe5jWI','ZU','BY',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b TINYINT, c CHAR(75) NOT NULL, d VARCHAR(89), e VARBINARY(37), f VARBINARY(79) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (150495630,23,'lqF9bPDDcGNfVezdk61EohlRLqYN2yL0ZYgR','lQ7pyoJ0S','fVlKgnpciCaUaEXlYKSMcYWcGV','dqq4itTQBuS70DxFnxwOhr0se2WLw','M','T',0);
+CREATE TABLE ti (a INT, b TINYINT, c CHAR(75) NOT NULL, d VARCHAR(89), e VARBINARY(37), f VARBINARY(79) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (8147944225543313725,-78,'DVAkQNPZCyD0zJShduIDMYm1Z5cLyAHPU8Y9qRSw1qEWcaDRyTpvQrEU4OStwk','1gnpMyX4PVp8QLkg7OYfAiWX5NuBLxq6F1qxAqpKQbuWazAVvEYk2uS0eBubKNBTiSQe6yIV7srTm3Ra1qVxZjT','JLXcWKHwyYV2k4','CSpvucIwZ3dY8','U','5',1);
+INSERT INTO ti VALUES (8147944225543313725,-78,'DVAkQNPZCyD0zJShduIDMYm1Z5cLyAHPU8Y9qRSw1qEWcaDRyTpvQrEU4OStwk','1gnpMyX4PVp8QLkg7OYfAiWX5NuBLxq6F1qxAqpKQbuWazAVvEYk2uS0eBubKNBTiSQe6yIV7srTm3Ra1qVxZjT','JLXcWKHwyYV2k4','CSpvucIwZ3dY8','U','5',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(76) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(76) NOT NULL;
+INSERT INTO t VALUES (-2502964711078790430,38,'zmXNRW','oMDfCV9tL','B3fv9EbMZetQgiOt56','lBTZgRx8Se8','q','8',2);
+INSERT INTO ti VALUES (-2502964711078790430,38,'zmXNRW','oMDfCV9tL','B3fv9EbMZetQgiOt56','lBTZgRx8Se8','q','8',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-7474814845802952836,109,'Erth3wsK5K3i1OAfWMT8AgqHVWHyVwPJZj','RmS8rHHzdxpwS6Q1tiYTFHyTWtlvmYX0LhIPBEBA1R8HT13JJWo2a02XJ4u4oUaZWQBNosc9EUHHmPaXb6EaNaM9KI5q7L4P5iB8rFLTVpMBPwqumyszJo56E91RZ4Lybd9U7qgw1K353kCdZFzAuiPOnY1ZMTPIWt3d89ZUt7FUQHZ4OLvbaQaVZS1LXUKQoWyqSbd','IRsPSbeQll7gjXuhR','EGneduaa4USdMCDhiyc1BbSu7bEE7gmlIADW7rHVnkNUghYJ2VNoiaT4OnCdM7kMoYWX7evASNXDr','n','6',3);
+INSERT INTO ti VALUES (-7474814845802952836,109,'Erth3wsK5K3i1OAfWMT8AgqHVWHyVwPJZj','RmS8rHHzdxpwS6Q1tiYTFHyTWtlvmYX0LhIPBEBA1R8HT13JJWo2a02XJ4u4oUaZWQBNosc9EUHHmPaXb6EaNaM9KI5q7L4P5iB8rFLTVpMBPwqumyszJo56E91RZ4Lybd9U7qgw1K353kCdZFzAuiPOnY1ZMTPIWt3d89ZUt7FUQHZ4OLvbaQaVZS1LXUKQoWyqSbd','IRsPSbeQll7gjXuhR','EGneduaa4USdMCDhiyc1BbSu7bEE7gmlIADW7rHVnkNUghYJ2VNoiaT4OnCdM7kMoYWX7evASNXDr','n','6',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-6879698266267584885,-115,'zzZyOWR8W4VtLzuD94q5lseVA','DD19VXDTdDekaEOqbCRQXWSFQsX08ZD89eFhAMlyaAwlk5pTmTceDtcIVzOhy2zAn0MdFMv4LjDv90DPwTlnECfbE8Txxkq780EwsMpmWoJGIxerMXKceehx0zRb9TRmiZxnVsiH0aB9dbItjqiVv','ThyZMtgU1KqLWHfAYo5PTiRfa1RQNr0tV7GNq','iGxSnAzcQLfyTMqK3wYD2HiP3Vdsi3405vY1JRarxtl8e0CrY9ZZOdpCywt02rQ03ryNMk5ByCrA7oHCcokT6HUhkQ8SeM3zFevAR18E','c','p',4);
+INSERT INTO ti VALUES (-6879698266267584885,-115,'zzZyOWR8W4VtLzuD94q5lseVA','DD19VXDTdDekaEOqbCRQXWSFQsX08ZD89eFhAMlyaAwlk5pTmTceDtcIVzOhy2zAn0MdFMv4LjDv90DPwTlnECfbE8Txxkq780EwsMpmWoJGIxerMXKceehx0zRb9TRmiZxnVsiH0aB9dbItjqiVv','ThyZMtgU1KqLWHfAYo5PTiRfa1RQNr0tV7GNq','iGxSnAzcQLfyTMqK3wYD2HiP3Vdsi3405vY1JRarxtl8e0CrY9ZZOdpCywt02rQ03ryNMk5ByCrA7oHCcokT6HUhkQ8SeM3zFevAR18E','c','p',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2941927045281425301,-62,'beqfo3MOudsfm604iX4lGoGjLoeRc9dijtdgEL0Z3Ldv3O93BPWdo7y3b7dXcdhA0JKaudColWJ','qXQvZ1P3duXQrI0s2qf3JZz7gbKsUVNlu10E6F0GQ1tIN6vQZh6qWLfnbbbNe150dSyYTQhzaRjZlaILUHPHa8q3IYJjhjabkD2zDgKBkMAzbnHI70jHuLrWgiQolBXUMEYEphdV4OOfvc5ybqDsvc4MSz8ytuNwca94y5O3t','xxgKDqwjbBdmhPhaSbg8k2l3v','792dGtBsJqHIhwebxew0Hh6WSQugw05mTCeS5OMMNjHWyNXvGXAxpFU31iZCBLXkOWz0aif2TRxi0kHHehEHuaysZCvw1XzUist6PscInWHadjFFvVgXFk7QOdVAmGXcfYMQGB9Na0A7H3wt232hGWzr62GhEWERHze3t27vhUjso3F','5W','N',5);
+INSERT INTO ti VALUES (2941927045281425301,-62,'beqfo3MOudsfm604iX4lGoGjLoeRc9dijtdgEL0Z3Ldv3O93BPWdo7y3b7dXcdhA0JKaudColWJ','qXQvZ1P3duXQrI0s2qf3JZz7gbKsUVNlu10E6F0GQ1tIN6vQZh6qWLfnbbbNe150dSyYTQhzaRjZlaILUHPHa8q3IYJjhjabkD2zDgKBkMAzbnHI70jHuLrWgiQolBXUMEYEphdV4OOfvc5ybqDsvc4MSz8ytuNwca94y5O3t','xxgKDqwjbBdmhPhaSbg8k2l3v','792dGtBsJqHIhwebxew0Hh6WSQugw05mTCeS5OMMNjHWyNXvGXAxpFU31iZCBLXkOWz0aif2TRxi0kHHehEHuaysZCvw1XzUist6PscInWHadjFFvVgXFk7QOdVAmGXcfYMQGB9Na0A7H3wt232hGWzr62GhEWERHze3t27vhUjso3F','5W','N',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-1968161330959662108,122,'SX8bX11YZ5EF3HVg','2fUYJ3Rke9k70X4TkTeD','ykngo8McHlS0I','b3pmNUt9UfDGTiVwNYOurw','BA','AP',6);
+INSERT INTO ti VALUES (-1968161330959662108,122,'SX8bX11YZ5EF3HVg','2fUYJ3Rke9k70X4TkTeD','ykngo8McHlS0I','b3pmNUt9UfDGTiVwNYOurw','BA','AP',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT UNSIGNED, c BINARY(48) NOT NULL, d VARBINARY(84) NOT NULL, e VARCHAR(60), f VARCHAR(68) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (866174592940796086,2657842684332254645,'dc6YpLdCRVsr','QFfALccUuseSTLPGU2drdjq8AzvR4l3iOSnkGCI1GswyS43yeDns6jD5AB3wx92jIuM1rmWW3Egc8m233','k6LuoGKn9oaWL6X9REFcgYWxbRmdiM406xISDrxiXHsteN7f161hgfr6','uuQDkrWNtF6H6vSQrtuCH5n0Vxb2dzZjK6s23h','Si','B',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT UNSIGNED, c BINARY(48) NOT NULL, d VARBINARY(84) NOT NULL, e VARCHAR(60), f VARCHAR(68) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (1711069811322661130,13999948545646914955,'Za55UHFLBLugMo1mGQfvDA1nwXBAJhL','NFvZmn5YSqi1LzzuUmWNiLNUBRhBDXOWY4keeRlvkFOsEDDQ69kJ1QklBtIB','YAl2B7zLh4gCzlANM9Yh4MTLTHWUsvf8l0XgRaLgFA','tIxFbWtpbVxAOJi4f5h1cqAbliKcQBvVJAiNBnjKlAVt3ZO6yCHtxirPzbeV','Xp','X',1);
+INSERT INTO ti VALUES (1711069811322661130,13999948545646914955,'Za55UHFLBLugMo1mGQfvDA1nwXBAJhL','NFvZmn5YSqi1LzzuUmWNiLNUBRhBDXOWY4keeRlvkFOsEDDQ69kJ1QklBtIB','YAl2B7zLh4gCzlANM9Yh4MTLTHWUsvf8l0XgRaLgFA','tIxFbWtpbVxAOJi4f5h1cqAbliKcQBvVJAiNBnjKlAVt3ZO6yCHtxirPzbeV','Xp','X',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(49) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(49) NOT NULL;
+INSERT INTO t VALUES (17872790579308707061,5078195985050149985,'Klwm4BEK4cUL5a0robCQqNWWMH8A','7kQf7GBvj3NU1mI1umrKoSTNEIY','ZvCgq8S7pnmyRA3Njclft38QUY8ah3GO7UV4u','yf2zjMyI2sq76sZcuKtphDdizEXkgRrmvYRtfOl1Ab','O','a',2);
+INSERT INTO ti VALUES (17872790579308707061,5078195985050149985,'Klwm4BEK4cUL5a0robCQqNWWMH8A','7kQf7GBvj3NU1mI1umrKoSTNEIY','ZvCgq8S7pnmyRA3Njclft38QUY8ah3GO7UV4u','yf2zjMyI2sq76sZcuKtphDdizEXkgRrmvYRtfOl1Ab','O','a',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (15990293686872811513,859959747223060189,'ICddRY','wGF9yEbVfkyhgqnSsDqWsA3pfcdCCdIRWyxSzXfFVBkgl7hPpOQTdRPh8JrRxE8XPOB3ZK4Cc0cDyaXBlcSirf7HB5lnBt1kJihYHgZUOKWN04amI9xA8AwlioVRSdjpWJ5Pfk5eITEyecMQLz','fpX','WZrAZpnC9AO4LFI9k9GbaYWema6Zib','0','5',3);
+INSERT INTO ti VALUES (15990293686872811513,859959747223060189,'ICddRY','wGF9yEbVfkyhgqnSsDqWsA3pfcdCCdIRWyxSzXfFVBkgl7hPpOQTdRPh8JrRxE8XPOB3ZK4Cc0cDyaXBlcSirf7HB5lnBt1kJihYHgZUOKWN04amI9xA8AwlioVRSdjpWJ5Pfk5eITEyecMQLz','fpX','WZrAZpnC9AO4LFI9k9GbaYWema6Zib','0','5',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3477666940429394066,1088614252336691588,'hE7fvEuof1GrVSYHEydOadWBnEa9mhG4eJthwb1xNI','VdlxE1UnsIoeYjwibisvlFKqNdHx7RsAk6gnRxWm','d2','eRtQZo1mvrWNiiGoMamw8iSticu3EYbC5VKg0LkLwEBFKMfJkQ1b4jRuFgQuwhwN8542ao3qnxA4uGCCI6C6Owpt1ZDap2WJSIvffCnoLaZrwIDjyqmhsVOB5ADRW1kyJSk2Dj0dBFin0YWxGdOfBY6rSJFjsd6puA9YopskYcTUlF7kcbk2YJbMtviFp1dmzCXA6D4ilm7VyRsxKgLYEndLDMkup6aVnJCUNADH5GsWVpqwU6','kg','1',4);
+INSERT INTO ti VALUES (3477666940429394066,1088614252336691588,'hE7fvEuof1GrVSYHEydOadWBnEa9mhG4eJthwb1xNI','VdlxE1UnsIoeYjwibisvlFKqNdHx7RsAk6gnRxWm','d2','eRtQZo1mvrWNiiGoMamw8iSticu3EYbC5VKg0LkLwEBFKMfJkQ1b4jRuFgQuwhwN8542ao3qnxA4uGCCI6C6Owpt1ZDap2WJSIvffCnoLaZrwIDjyqmhsVOB5ADRW1kyJSk2Dj0dBFin0YWxGdOfBY6rSJFjsd6puA9YopskYcTUlF7kcbk2YJbMtviFp1dmzCXA6D4ilm7VyRsxKgLYEndLDMkup6aVnJCUNADH5GsWVpqwU6','kg','1',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5242627052453766392,2923401108454600535,'7Lk19i61YpLfErPGYoOMbOZyTGePeN5IB','hDpQ8uGzVVTFsd3fJIep3IdN8PGrxs2dvIJJOZimunyNu5WZ8Ckctu9wGiJ6E9srMiQDqG3BDGxmXmlmOpPbBWuw','xAV6','u5tjrbCN7VK9vjjOndz6qVnYuCnUCzNCkeXSv4','e','W',5);
+INSERT INTO ti VALUES (5242627052453766392,2923401108454600535,'7Lk19i61YpLfErPGYoOMbOZyTGePeN5IB','hDpQ8uGzVVTFsd3fJIep3IdN8PGrxs2dvIJJOZimunyNu5WZ8Ckctu9wGiJ6E9srMiQDqG3BDGxmXmlmOpPbBWuw','xAV6','u5tjrbCN7VK9vjjOndz6qVnYuCnUCzNCkeXSv4','e','W',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6865880181058193508,15013594646824054664,'acpZuv','7WyEio5JHTNwUvjZ5qLsWP9S2dkUzfGLOwh8SsE2qQUVu7VDLlMmxIYQhIdeqNPbK2VYTjOlbCcUGdlveLbiSfzE2KNrCCaIWRdvX7oaGXRYeCXBfWKWpJxR260Kf76eV4mOgyiyIFbb8SBiHM3ZkLNLUSzpYkLz','Ru','GazoWqLueiTGp1dZZ1LsGk6RRIvaEe2a9ed9KDamUKixVMfJ5jBMEHtaedezg0fBjBVOykw2lOJuNDWWepy3wlaFXItiBmghWNVNwyYE6jmWx786eDkqRz9ALzoZ01cfB3Sm496yzLpSp6j2sK1xLrBj42cbuSLGJVG6DxlO88W','0','p',6);
+INSERT INTO ti VALUES (6865880181058193508,15013594646824054664,'acpZuv','7WyEio5JHTNwUvjZ5qLsWP9S2dkUzfGLOwh8SsE2qQUVu7VDLlMmxIYQhIdeqNPbK2VYTjOlbCcUGdlveLbiSfzE2KNrCCaIWRdvX7oaGXRYeCXBfWKWpJxR260Kf76eV4mOgyiyIFbb8SBiHM3ZkLNLUSzpYkLz','Ru','GazoWqLueiTGp1dZZ1LsGk6RRIvaEe2a9ed9KDamUKixVMfJ5jBMEHtaedezg0fBjBVOykw2lOJuNDWWepy3wlaFXItiBmghWNVNwyYE6jmWx786eDkqRz9ALzoZ01cfB3Sm496yzLpSp6j2sK1xLrBj42cbuSLGJVG6DxlO88W','0','p',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT, c CHAR(58) NOT NULL, d VARBINARY(45), e VARCHAR(63), f VARCHAR(26) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1322488740,-22,'flLc4NsV3Pkd77cEW8X2MeoIjjUDxw3IbB0J7AmIm1TtaQ5tI','JxrW','x0pIvYmlVF2hMsOhPPrrVmvrvnDK0WHwC74fey3QyuWtHbpTlcgupIy','Md7k9m9K7PCY3UB7UuGyNE7','Q','p',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT, c CHAR(58) NOT NULL, d VARBINARY(45), e VARCHAR(63), f VARCHAR(26) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (934284460,-115,'3TWwSDgBVVqJL60p7wWaFJaV4TdaZdmp2WYpdszuaJAGDiOUQ','64sqhXXUFHfRmXZtl7Wm','7IshpwyuWM4sEa7PVWVx1L0myDtZRM5NQxGL','m2uwRZUQT','U','M',1);
+INSERT INTO ti VALUES (934284460,-115,'3TWwSDgBVVqJL60p7wWaFJaV4TdaZdmp2WYpdszuaJAGDiOUQ','64sqhXXUFHfRmXZtl7Wm','7IshpwyuWM4sEa7PVWVx1L0myDtZRM5NQxGL','m2uwRZUQT','U','M',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(59) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(59) NOT NULL;
+INSERT INTO t VALUES (895678350,-34,'AhHo','aeGxsxUNvZS2','CS','Hlk2M1HvAi','7','R',2);
+INSERT INTO ti VALUES (895678350,-34,'AhHo','aeGxsxUNvZS2','CS','Hlk2M1HvAi','7','R',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2481509291,92,'DgjLE9wVtQKgqGaNUwA775trSIeOIXqtmHUFDwG301JShdjvkbytC16N9','0eBfMrC31Bqccb0s2QimMitmuozughZo1HHV0unQGkXrNgGpA0dNInku8C3ptC8S6q46xbgOzpFpSCAOJYJ3mmDsl','EAiBYtdPCn0zX6pMj3JfDDNbMpYMaJMBB6u7SinhTqdlW6rqgh','5pE6DLlcoO','F','C',3);
+INSERT INTO ti VALUES (2481509291,92,'DgjLE9wVtQKgqGaNUwA775trSIeOIXqtmHUFDwG301JShdjvkbytC16N9','0eBfMrC31Bqccb0s2QimMitmuozughZo1HHV0unQGkXrNgGpA0dNInku8C3ptC8S6q46xbgOzpFpSCAOJYJ3mmDsl','EAiBYtdPCn0zX6pMj3JfDDNbMpYMaJMBB6u7SinhTqdlW6rqgh','5pE6DLlcoO','F','C',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (674908474,89,'IgD61UOSnRbo5jSDDpgP3Ha32D9c8MesNerqmf6RrSQrjVY','BV3PXDjTw76B0nnitU980MysBRL0VUXTVQJNziWEMBNfoklagsC587uZfFXMDk2ojLRwaTBc7Ogq0SrpGtdlli9bDcVSewQyy','10aEHAgiaL1IOATiZsGwa1','QdwFMHN11Hmn1FZHzEc4zM1','x','d',4);
+INSERT INTO ti VALUES (674908474,89,'IgD61UOSnRbo5jSDDpgP3Ha32D9c8MesNerqmf6RrSQrjVY','BV3PXDjTw76B0nnitU980MysBRL0VUXTVQJNziWEMBNfoklagsC587uZfFXMDk2ojLRwaTBc7Ogq0SrpGtdlli9bDcVSewQyy','10aEHAgiaL1IOATiZsGwa1','QdwFMHN11Hmn1FZHzEc4zM1','x','d',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1717169240,-9,'WfCSxX64GIVTc0tyoDE7TGvLpHTWPTNTEcBIJSSkdjJd4j1WkUlT','MRLbD9opKRzWHW5mRcYyNbzlm8dgU2ULItw14uPvczgheaiYMHtcvyU9rv5s6ykmsDxO56pLQKSi2P8npeXDEQKd8qRYfOKnIrL6pwQmeXi95c73fwziyXfsVu0pbKg0acmESSoIaBI411OzEerckaxIoLH3CcKfh4fIjM0SRX9dKe','aI','AQRMryFnPjTK6D3vOHUmjaD','KN','V',5);
+INSERT INTO ti VALUES (1717169240,-9,'WfCSxX64GIVTc0tyoDE7TGvLpHTWPTNTEcBIJSSkdjJd4j1WkUlT','MRLbD9opKRzWHW5mRcYyNbzlm8dgU2ULItw14uPvczgheaiYMHtcvyU9rv5s6ykmsDxO56pLQKSi2P8npeXDEQKd8qRYfOKnIrL6pwQmeXi95c73fwziyXfsVu0pbKg0acmESSoIaBI411OzEerckaxIoLH3CcKfh4fIjM0SRX9dKe','aI','AQRMryFnPjTK6D3vOHUmjaD','KN','V',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1941798657,13,'Gep1nkgX6MmZ58NLRrTcyM7s89HNlCiR','uLzYkM0Jjr2hyYyUJRUhtNmxBqk3ztZzC8qU1sVhy67uZurw2J2RC1v19u1fDTWDYXNlr5lp6p5x5lvQ1rlAbbGVo1qpRQDIkeY225rp0J1kOHdXzAX1R6bvsdqkcWvMCzwz16oSMt0LE2ZAfSUCXUu0B8jiq8v9dshraDZpMhT6gBNMzblDGXQfGuw0covUH3PCNkZRYU','dNinxfxII3dmhqqYZq5Yxwlg9qyXta6mLX4uA7xxTBupfMbyUoA7d2prmb7AHr','JUyNUnsttzGQBxjcFE2or95v1dqULzoOKxxk19pveWf6WYTU6T2JNSDbB3ckdPm5NUOuG9YhHLJc13jPhyxKqZURCjB1S0jTJhjAbpQv8vxZAAIaDnRq0ARB7ny1NedgvU54SSPLLGupqX1GybHButcouF7t8DSY1meIXdNDZs5kDToLNQ4rEzuWsxBTGcbss1tvkC9G1L2gMPvVMg6sL0UZ1QdFbv9','Gy','lD',6);
+INSERT INTO ti VALUES (1941798657,13,'Gep1nkgX6MmZ58NLRrTcyM7s89HNlCiR','uLzYkM0Jjr2hyYyUJRUhtNmxBqk3ztZzC8qU1sVhy67uZurw2J2RC1v19u1fDTWDYXNlr5lp6p5x5lvQ1rlAbbGVo1qpRQDIkeY225rp0J1kOHdXzAX1R6bvsdqkcWvMCzwz16oSMt0LE2ZAfSUCXUu0B8jiq8v9dshraDZpMhT6gBNMzblDGXQfGuw0covUH3PCNkZRYU','dNinxfxII3dmhqqYZq5Yxwlg9qyXta6mLX4uA7xxTBupfMbyUoA7d2prmb7AHr','JUyNUnsttzGQBxjcFE2or95v1dqULzoOKxxk19pveWf6WYTU6T2JNSDbB3ckdPm5NUOuG9YhHLJc13jPhyxKqZURCjB1S0jTJhjAbpQv8vxZAAIaDnRq0ARB7ny1NedgvU54SSPLLGupqX1GybHButcouF7t8DSY1meIXdNDZs5kDToLNQ4rEzuWsxBTGcbss1tvkC9G1L2gMPvVMg6sL0UZ1QdFbv9','Gy','lD',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b BIGINT NOT NULL, c CHAR(91), d VARCHAR(61), e VARBINARY(36), f VARBINARY(37), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (28,3191485159571683803,'evnHrCbjkoMlmh3QHS9Xtwaq4','7Af','qVUkfcG5GRaGuFUtm','Cm4rcYdBK2','C','5',0);
+CREATE TABLE ti (a TINYINT, b BIGINT NOT NULL, c CHAR(91), d VARCHAR(61), e VARBINARY(36), f VARBINARY(37), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (977780,-9154294526815385580,'IjXsXcRPrc6','JMfx19XUS660XRQZmEPctSg','JXb','C3sj','P','x',1);
+INSERT INTO ti VALUES (977780,-9154294526815385580,'IjXsXcRPrc6','JMfx19XUS660XRQZmEPctSg','JXb','C3sj','P','x',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(92);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(92);
+INSERT INTO t VALUES (-5153456,-5989932892590719376,'cJa5pKNY3ZvJ7j0rq4NEEaggUW1baLzGq0jPyKEZEvCS9iDJjS0pcWLtuqwnlhmpFHZrFOiN41FIfacBSZIM9OLv','vdjwfhfg4UKPfKMUUWMGp4wUMtDK9pf9WLTekbo2iSmS7SPwas','PsSqEeSE7ZCoGm8nZTjrorLYn','tjr','h','M',2);
+INSERT INTO ti VALUES (-5153456,-5989932892590719376,'cJa5pKNY3ZvJ7j0rq4NEEaggUW1baLzGq0jPyKEZEvCS9iDJjS0pcWLtuqwnlhmpFHZrFOiN41FIfacBSZIM9OLv','vdjwfhfg4UKPfKMUUWMGp4wUMtDK9pf9WLTekbo2iSmS7SPwas','PsSqEeSE7ZCoGm8nZTjrorLYn','tjr','h','M',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-1683398,-5850521507760485814,'MtyoKc3RgNQgcxYSTyqRawhJyM2lvatHTlW8H1KhHU9wwoYgli4V8qg7jiM3LYKs5FTs4rtjbzDyu5vDQL2ZXEIqph9w','X1yaJHXqmUwx4yfIRplUuknNY1g5lDdhbn','jiqS6iz3ugbC','cLy9I1fJZ','u','8',3);
+INSERT INTO ti VALUES (-1683398,-5850521507760485814,'MtyoKc3RgNQgcxYSTyqRawhJyM2lvatHTlW8H1KhHU9wwoYgli4V8qg7jiM3LYKs5FTs4rtjbzDyu5vDQL2ZXEIqph9w','X1yaJHXqmUwx4yfIRplUuknNY1g5lDdhbn','jiqS6iz3ugbC','cLy9I1fJZ','u','8',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (234459,5883838761638841986,'9OlXFQtCOP3QxuiiqUMtg4t9LjberPlId','SM9Ay4hMSv9aCsPBEgbqfGB18vB0jDdH5pd0cg1WTz7rR3Ww6CKQIgj635Z13TeCX5qbuUgYdKi2UkaLs0T6mp3y0EVRbc4T65xT2kK9euMeoikGWeswzjzWsOlUi5izdbgXzBmlJw4irsPUjHGWvuMupfHUSdZZs7oJENDnu5XgtKqMR5Tta3','c51XhhtcwpGwtI0aD3mx0rSGhQw2NGC','UWowY8nh6n','0','7',4);
+INSERT INTO ti VALUES (234459,5883838761638841986,'9OlXFQtCOP3QxuiiqUMtg4t9LjberPlId','SM9Ay4hMSv9aCsPBEgbqfGB18vB0jDdH5pd0cg1WTz7rR3Ww6CKQIgj635Z13TeCX5qbuUgYdKi2UkaLs0T6mp3y0EVRbc4T65xT2kK9euMeoikGWeswzjzWsOlUi5izdbgXzBmlJw4irsPUjHGWvuMupfHUSdZZs7oJENDnu5XgtKqMR5Tta3','c51XhhtcwpGwtI0aD3mx0rSGhQw2NGC','UWowY8nh6n','0','7',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1794388,8710920302038415173,'QwApZ2Qrg7bGx2y7TBLVOU3O5uZQpxlmXkgNIkER0Q61nkPoPps75kUlGBwg3','hexEILaxOxvJprJkp8HO072w08qdHrKoQ5rVUlU3dtFKCfPOYXjzNSfxNx5SJmjlQomhTPr1oj2nYRKmyDV4U3xKZTioK99TTIj8XTWpVd1ZZDbaag2zlXUL9ZdsVJ5MSFF1YZN5zQnVnBo1gZhyvqQlqXy3PVwTwqFOoP2MNno8zm2P7h24LYcbSOn','FMb','WUMopXH83rsSiXi454slhI1gOtCdtWFbnmJH0yv48QYiwVsMUiRiZcPAjl1gdvWD8MMmiNfUFOibApFGHdA7LJQgjNgCPqqWRlGbCjUNgpHbnUH1DTEjqoxoU6GmwNBTo1CCenJ','a','A',5);
+INSERT INTO ti VALUES (-1794388,8710920302038415173,'QwApZ2Qrg7bGx2y7TBLVOU3O5uZQpxlmXkgNIkER0Q61nkPoPps75kUlGBwg3','hexEILaxOxvJprJkp8HO072w08qdHrKoQ5rVUlU3dtFKCfPOYXjzNSfxNx5SJmjlQomhTPr1oj2nYRKmyDV4U3xKZTioK99TTIj8XTWpVd1ZZDbaag2zlXUL9ZdsVJ5MSFF1YZN5zQnVnBo1gZhyvqQlqXy3PVwTwqFOoP2MNno8zm2P7h24LYcbSOn','FMb','WUMopXH83rsSiXi454slhI1gOtCdtWFbnmJH0yv48QYiwVsMUiRiZcPAjl1gdvWD8MMmiNfUFOibApFGHdA7LJQgjNgCPqqWRlGbCjUNgpHbnUH1DTEjqoxoU6GmwNBTo1CCenJ','a','A',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7740101,7423497090704987861,'ft15efQaUcwuCaELmRrryX1zyu','vsSGreId3yFhshg4JhC0G9ytgJ639Vql4sScHTiNsaSi4hQHhLzzjxrHdTMiMCi47uhssciJM5A36rWGvCoeUsBMkcJbyv7LOTJG7mJskYmeZmsd6ejhb3aWZTWkRu7aacxZkj6EN','ANIncFsaQ03uhMfZtpeDKsxGzVumCTT','p7tffWKSDW7QIrAdv9a19K2vOsWxP870G0Op6ZHPI2Jbfc1VDlZXBzvoWB5KUA1TTewX51GLWAKO8hV2pNtiNm9flBK6BAQEngOTtk54BXMYZSVvw5oYRoaQCiKgTM2Qfa7ul9RnZKABIX4rrHne40KhQEw','H','z',6);
+INSERT INTO ti VALUES (-7740101,7423497090704987861,'ft15efQaUcwuCaELmRrryX1zyu','vsSGreId3yFhshg4JhC0G9ytgJ639Vql4sScHTiNsaSi4hQHhLzzjxrHdTMiMCi47uhssciJM5A36rWGvCoeUsBMkcJbyv7LOTJG7mJskYmeZmsd6ejhb3aWZTWkRu7aacxZkj6EN','ANIncFsaQ03uhMfZtpeDKsxGzVumCTT','p7tffWKSDW7QIrAdv9a19K2vOsWxP870G0Op6ZHPI2Jbfc1VDlZXBzvoWB5KUA1TTewX51GLWAKO8hV2pNtiNm9flBK6BAQEngOTtk54BXMYZSVvw5oYRoaQCiKgTM2Qfa7ul9RnZKABIX4rrHne40KhQEw','H','z',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(29) NOT NULL, d VARBINARY(46), e VARBINARY(68) NOT NULL, f VARBINARY(38), g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8914355185514547450,8924,'HBJnMlo','I03UT1rUJEDYn','xJ7Fkbtf5YD643V61H4xCZaEYXNtn1ZdSpWUwlLx4','eS00yC2jQ2zsAfVXPJh72xOLBEk','h','L',0);
+CREATE TABLE ti (a BIGINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(29) NOT NULL, d VARBINARY(46), e VARBINARY(68) NOT NULL, f VARBINARY(38), g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (5097708834399691748,54513,'b91HBdTmKJybUKR','Ks5l8XIPh','wgEepYq','vhXybkXrt0pb7Lep17D6yh8f9xbX9jGQ','9','T',1);
+INSERT INTO ti VALUES (5097708834399691748,54513,'b91HBdTmKJybUKR','Ks5l8XIPh','wgEepYq','vhXybkXrt0pb7Lep17D6yh8f9xbX9jGQ','9','T',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(30) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(30) NOT NULL;
+INSERT INTO t VALUES (3057737013043007437,17306,'0pjKtMWApN1I2ybjSlM6TcKyE','DQpNCe3c7kRLLgiBTqL','tF4jY0D','SsoKPAdzhqr2yljrefTWt0nHuVO3rQ','7M','g',2);
+INSERT INTO ti VALUES (3057737013043007437,17306,'0pjKtMWApN1I2ybjSlM6TcKyE','DQpNCe3c7kRLLgiBTqL','tF4jY0D','SsoKPAdzhqr2yljrefTWt0nHuVO3rQ','7M','g',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (5657601307964505498,35366,'jSb','GUe0371jgouXwNogMd0weu1lfpZ9yYbbTtRLh9h','TKzFGrZY0VyVgSDnV3jodOjevpdZXRjX5td1qUeL7S91EmzZH7nhEmWkE0vp9','yjb7itOns0VdeA5DzU198EQLnOBq','y','t',3);
+INSERT INTO ti VALUES (5657601307964505498,35366,'jSb','GUe0371jgouXwNogMd0weu1lfpZ9yYbbTtRLh9h','TKzFGrZY0VyVgSDnV3jodOjevpdZXRjX5td1qUeL7S91EmzZH7nhEmWkE0vp9','yjb7itOns0VdeA5DzU198EQLnOBq','y','t',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (960154237254044313,64635,'rbZ','xRVTx365kYduB0KdmrskcSXEBpnuo9TmPndEjzreuQfelB3jFfhQkIdFo8OHKSxveZa','lGHdUEa9dYBNsEri9R5XF','XGgh5LKZsLZtWmj6zpiBzzdKyNoSUzDAlULG48AZ5G6jFPQxOF12u58YvUEZMxWaLTZCAQs6CYkvbwiU5k0Ct7UfKqkPDhcgmZkg7ULef2Gc1sgE2KUVqqlsPcrNqdpzUVhlugyWXZ85TNuBF8Iiv0ghT4n7AsEv7tyIyUSLBwBJT6JMyTvj03G7Sr2XXkxUczv38NpJRvy0WHWdqNtyd7t4Uxq2JlMUrNB7ZSiCB0','n','E',4);
+INSERT INTO ti VALUES (960154237254044313,64635,'rbZ','xRVTx365kYduB0KdmrskcSXEBpnuo9TmPndEjzreuQfelB3jFfhQkIdFo8OHKSxveZa','lGHdUEa9dYBNsEri9R5XF','XGgh5LKZsLZtWmj6zpiBzzdKyNoSUzDAlULG48AZ5G6jFPQxOF12u58YvUEZMxWaLTZCAQs6CYkvbwiU5k0Ct7UfKqkPDhcgmZkg7ULef2Gc1sgE2KUVqqlsPcrNqdpzUVhlugyWXZ85TNuBF8Iiv0ghT4n7AsEv7tyIyUSLBwBJT6JMyTvj03G7Sr2XXkxUczv38NpJRvy0WHWdqNtyd7t4Uxq2JlMUrNB7ZSiCB0','n','E',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4603465619945732138,55535,'WZ5r8LFwWyDi9qGKi3eZ','7O6ZEHYNWbPqvXBHBxhXdnyN7rB36YLBXZijDuYcsaskZHIjcPPTgTDEklbnjygVDr5ZtYltJlCJs2rDNfM47ht8lsOpYqwmFMznIVfENrNNOPWE41LZTFMzCQYfJsJ5Z83PNn478lyiA8AkZdJ0qwd88k3T8mQtZYX16jhQzX1VCuai','wv8XxwMDtzyVVC2L9xheRJf9x','5jdEyTqXwSGWaZtnK5S80staLiMME00QkJY6qAxgkvHgnTk4aexacUZDGwResB24M2fMtavZ3bBYg','KR','d',5);
+INSERT INTO ti VALUES (4603465619945732138,55535,'WZ5r8LFwWyDi9qGKi3eZ','7O6ZEHYNWbPqvXBHBxhXdnyN7rB36YLBXZijDuYcsaskZHIjcPPTgTDEklbnjygVDr5ZtYltJlCJs2rDNfM47ht8lsOpYqwmFMznIVfENrNNOPWE41LZTFMzCQYfJsJ5Z83PNn478lyiA8AkZdJ0qwd88k3T8mQtZYX16jhQzX1VCuai','wv8XxwMDtzyVVC2L9xheRJf9x','5jdEyTqXwSGWaZtnK5S80staLiMME00QkJY6qAxgkvHgnTk4aexacUZDGwResB24M2fMtavZ3bBYg','KR','d',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-351614269330115854,32265,'ICpFba7uI','geQPbazbzWa2cJFde047cMhdMeMmk9AHmWKgVuveFX0NTtXbDccGH4cTfjptRpMhCdQBinjnsnYzmc0jhwsjlorfB0eJZe3BICvMfExICCmlwrFtg','fAtK3aqRFT2aUYlyWSdbUGYA55W3cmoSooI5oTIqPZoUw','YuQkd0rtz8VWg7IlPKYyaJyA4JdWcmtvtZ0OIdCvXIP0TTR2yPb8Tf3zUKkKlvVKV9koB9heXbqDZjzXev5VmEwaZRtWqP4mzWCI','O','AE',6);
+INSERT INTO ti VALUES (-351614269330115854,32265,'ICpFba7uI','geQPbazbzWa2cJFde047cMhdMeMmk9AHmWKgVuveFX0NTtXbDccGH4cTfjptRpMhCdQBinjnsnYzmc0jhwsjlorfB0eJZe3BICvMfExICCmlwrFtg','fAtK3aqRFT2aUYlyWSdbUGYA55W3cmoSooI5oTIqPZoUw','YuQkd0rtz8VWg7IlPKYyaJyA4JdWcmtvtZ0OIdCvXIP0TTR2yPb8Tf3zUKkKlvVKV9koB9heXbqDZjzXev5VmEwaZRtWqP4mzWCI','O','AE',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT NOT NULL, c BINARY(92), d VARCHAR(59), e VARCHAR(99) NOT NULL, f VARCHAR(30) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4244640,77,'hI2jI8NfH0J8UUznepOr7dO0','g7Ia51HFR06yOCF9CjYz0nvUaLZF1P8nSE2rA73ZYS7BdATQeJ6OURQpH','ozKiG3X0DgOPP4LkQyGleWdaQy9DEtpUoIt5YjHcDF3x9JtwVnwCcbMprheejX','QTTi9aCLWJWBPmbQfAGOTtbqP','A','n',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT NOT NULL, c BINARY(92), d VARCHAR(59), e VARCHAR(99) NOT NULL, f VARCHAR(30) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (8007089,-35,'KNcrBdWyyqjpqQBoG5uUEm18wsYJwP2MuuNw4smea5ME5t','pWaqKRGatEGP0HkqTfPFH6izIcczZwKs0nNIyr0','nTrIhSeIxPuQzH6auMP3Vd0mQ4ZBptihQPmhgjEH4NUgwOXGkWqpJxdQ8BrSOvrjB2tYA55Pj4q3599','db0JYbVW8cat87JNhoK4nt','4','C',1);
+INSERT INTO ti VALUES (8007089,-35,'KNcrBdWyyqjpqQBoG5uUEm18wsYJwP2MuuNw4smea5ME5t','pWaqKRGatEGP0HkqTfPFH6izIcczZwKs0nNIyr0','nTrIhSeIxPuQzH6auMP3Vd0mQ4ZBptihQPmhgjEH4NUgwOXGkWqpJxdQ8BrSOvrjB2tYA55Pj4q3599','db0JYbVW8cat87JNhoK4nt','4','C',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(93);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(93);
+INSERT INTO t VALUES (8996513,66,'Er','O6qXXOfbrWyY8cXt1FYRTsRiMsAloIW','J9owlAQllwbuJ5IPolYAZlkZIBwd1lxU7vUv4TL','BmO4tQOu0ZXJTlSln','Z','f',2);
+INSERT INTO ti VALUES (8996513,66,'Er','O6qXXOfbrWyY8cXt1FYRTsRiMsAloIW','J9owlAQllwbuJ5IPolYAZlkZIBwd1lxU7vUv4TL','BmO4tQOu0ZXJTlSln','Z','f',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3523766,80,'qkrCaPyHXCJpR2rPry8g0qmX9HQTeubeevw0','rEY7AItyuJtKzvXoZlAbHgYSPtOThei8VsDJGXmCKr1nk2R00WpZjC8xyT804Rp6D54jBR5VyeuMZIzXirBqdDiwqa7vkDsK9ZgTndODuLIFIFR38CSznNOeLBSq4Wolrt90a26gaWbf4mUcSynoJdu43UMQJBhHkh1G7tWhnOMxNBI3W2HveSvQTWQod2eQNX5NwzslabW9hSJYKmBqh5btF3','xzIEhGw','PhZL2F2XIKx08FfqMmSR','j','ys',3);
+INSERT INTO ti VALUES (3523766,80,'qkrCaPyHXCJpR2rPry8g0qmX9HQTeubeevw0','rEY7AItyuJtKzvXoZlAbHgYSPtOThei8VsDJGXmCKr1nk2R00WpZjC8xyT804Rp6D54jBR5VyeuMZIzXirBqdDiwqa7vkDsK9ZgTndODuLIFIFR38CSznNOeLBSq4Wolrt90a26gaWbf4mUcSynoJdu43UMQJBhHkh1G7tWhnOMxNBI3W2HveSvQTWQod2eQNX5NwzslabW9hSJYKmBqh5btF3','xzIEhGw','PhZL2F2XIKx08FfqMmSR','j','ys',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2904553,79,'FrmkDuaP5li8wxQBsPPX6rJpwnfOfXZ9mO','8aeBegLAJg0XNFPop9xqMynQRAHBslSNkC4glgxWnaheHKYtuMW0KrV','prjXsqw4Vvemb8ZDcfrt6V4wmOBPyypMvwmiPA5yyCAabzLgylXaIZj92sxRumyMth6bIvQSVJUyUvuH86MRE','wZjhTjJLYp9IwNFUpv94mRU8ZNqWpRmcW2TTo0BKeKeEinCAVdmywip1LhLd5G8mzuqb0s7YlasoUToV5US6U7gdrO9hSUh9P3jk6Qr7Xr7g5Ekkgb1Sf53GPVBVvQQECL7XnEvR6RFh7AvnFYDTWBZOrUmTDe2rmIMjfYLu8F9tdH2fCMpfboaFG','P','N',4);
+INSERT INTO ti VALUES (2904553,79,'FrmkDuaP5li8wxQBsPPX6rJpwnfOfXZ9mO','8aeBegLAJg0XNFPop9xqMynQRAHBslSNkC4glgxWnaheHKYtuMW0KrV','prjXsqw4Vvemb8ZDcfrt6V4wmOBPyypMvwmiPA5yyCAabzLgylXaIZj92sxRumyMth6bIvQSVJUyUvuH86MRE','wZjhTjJLYp9IwNFUpv94mRU8ZNqWpRmcW2TTo0BKeKeEinCAVdmywip1LhLd5G8mzuqb0s7YlasoUToV5US6U7gdrO9hSUh9P3jk6Qr7Xr7g5Ekkgb1Sf53GPVBVvQQECL7XnEvR6RFh7AvnFYDTWBZOrUmTDe2rmIMjfYLu8F9tdH2fCMpfboaFG','P','N',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7849057,2,'wCGJDJaiajVjlFLSNyYNNHMeOnMvDZoyymH8imRjP5sfOiI3Gg0O9ErZIAJjtrkcuZOUasyNUeai5KHPSq1bl7rH8dJZ','SlrVotqxRuRQKw10kb8In0YzW','4rErI8F9Wy6','ytOsshU6nlWhIo40','Mj','e',5);
+INSERT INTO ti VALUES (7849057,2,'wCGJDJaiajVjlFLSNyYNNHMeOnMvDZoyymH8imRjP5sfOiI3Gg0O9ErZIAJjtrkcuZOUasyNUeai5KHPSq1bl7rH8dJZ','SlrVotqxRuRQKw10kb8In0YzW','4rErI8F9Wy6','ytOsshU6nlWhIo40','Mj','e',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12264829,-65,'e058GUMfkZyB1eLPK0vICC5rgIue6KDurY5V3Yaq4Mbxoymc2shDOTs','Gb6nh8bfJM8SRWZQ9TnOEG1Ru5dnmCgSaieTqdSBH0PKiwzXvKkJulYCdmTTx6fGXnrnEtx51mXQ6lXfbxHIZc3hFX1ykKCn9CStgjgvWs8r1biprTAp7Atv7jZ1Oop9OxbcWA4tZUtpi4f3FsjCpbjbGXMEVK1k7Lcx2BnlIrUsHC2MFEOtomyR1jiRCV1LCZTZ2t9BOcQGH0RQ6','staoeqrXIPqFEgCOzawT9F8JstMNKx7ldmHjDWC7b0TNpNFrZ4Azj9jf0qQMeulCQhqu356QMBcBGU','9kvdVs7kcgAR8g0UlwdyqsGEVoMuVrqLP48IkgY6rxzrZ8Ky114cAwIfG0QLIJAh12Q6PET1QBOjrpoHM6BWpuvpBrC33YucOZn0QmjaCtaH70R9RMqKliNsRl8abbG1GhtM8XD7RPBk50xYMWL4gdOTPzKyWkev','F','AEY',6);
+INSERT INTO ti VALUES (12264829,-65,'e058GUMfkZyB1eLPK0vICC5rgIue6KDurY5V3Yaq4Mbxoymc2shDOTs','Gb6nh8bfJM8SRWZQ9TnOEG1Ru5dnmCgSaieTqdSBH0PKiwzXvKkJulYCdmTTx6fGXnrnEtx51mXQ6lXfbxHIZc3hFX1ykKCn9CStgjgvWs8r1biprTAp7Atv7jZ1Oop9OxbcWA4tZUtpi4f3FsjCpbjbGXMEVK1k7Lcx2BnlIrUsHC2MFEOtomyR1jiRCV1LCZTZ2t9BOcQGH0RQ6','staoeqrXIPqFEgCOzawT9F8JstMNKx7ldmHjDWC7b0TNpNFrZ4Azj9jf0qQMeulCQhqu356QMBcBGU','9kvdVs7kcgAR8g0UlwdyqsGEVoMuVrqLP48IkgY6rxzrZ8Ky114cAwIfG0QLIJAh12Q6PET1QBOjrpoHM6BWpuvpBrC33YucOZn0QmjaCtaH70R9RMqKliNsRl8abbG1GhtM8XD7RPBk50xYMWL4gdOTPzKyWkev','F','AEY',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b TINYINT UNSIGNED, c CHAR(88) NOT NULL, d VARBINARY(82) NOT NULL, e VARCHAR(99), f VARCHAR(48) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-46,128,'c6Tsiennw08kFNKW9bhMCOT8tZTDCDUtjGwjA3jfvdLH','1szDyXzeM8pkI4IJux96AHO24mG8gOyPcFdfutdY9kzS7S3Nm47Zc1m8EcWnv','R7Yz7wEczWOE9cqAhsBqrzf1ygndGt8qLwK1TFWaarvYi4ka0bebf5gF','qJniGDgtOmpTnwGL9EVdvGd38xuXeWmnuHCt6d41uFi','wW','W',0);
+CREATE TABLE ti (a TINYINT, b TINYINT UNSIGNED, c CHAR(88) NOT NULL, d VARBINARY(82) NOT NULL, e VARCHAR(99), f VARCHAR(48) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (-12,5,'bAmQy','g1Lgap2V6xebpD32oUMWdvpCzIXuO4p5UstKz66ntzA5KTQ9lqVX4yoL','vjHrUvRx9FKTWTHpPzL2QkDbMALrGXZ8BlP15ZSuDwHQLPjfCk','rfcxS5FrxKKO17fewtRU2ej01mHZnp0EmRj0M2dyOdMP','C','o',1);
+INSERT INTO ti VALUES (-12,5,'bAmQy','g1Lgap2V6xebpD32oUMWdvpCzIXuO4p5UstKz66ntzA5KTQ9lqVX4yoL','vjHrUvRx9FKTWTHpPzL2QkDbMALrGXZ8BlP15ZSuDwHQLPjfCk','rfcxS5FrxKKO17fewtRU2ej01mHZnp0EmRj0M2dyOdMP','C','o',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(89) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(89) NOT NULL;
+INSERT INTO t VALUES (32,164,'Nj6LHMu1cztsBf','Qv7FTjdz6UgFeUIEwC76Jd9QWeuddX4JfT6ufYTaZOPujJqFeJtF4NvhnY','4l94aQStWzCtj16f44nlnAOyZRbUEUtPF9OCgJ423yLduGxfmIDKcbsVx4fY2kdyR7D','zKQSLRk5GYOarkQJAp3K5Auo8v','F','z',2);
+INSERT INTO ti VALUES (32,164,'Nj6LHMu1cztsBf','Qv7FTjdz6UgFeUIEwC76Jd9QWeuddX4JfT6ufYTaZOPujJqFeJtF4NvhnY','4l94aQStWzCtj16f44nlnAOyZRbUEUtPF9OCgJ423yLduGxfmIDKcbsVx4fY2kdyR7D','zKQSLRk5GYOarkQJAp3K5Auo8v','F','z',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-116,87,'7Gd8m3','fkI0NW6CPDG6AtMp8r9ROtZhnXlIdJpp6ZEUPbsP','VYce7QQnpTMUUHZBt1E9VY8aa1lCR3gePhPDT5Z0pmeqvmzbffvUI','SLNkL4ydZyPxuKz6PV0WFplYxnS1JECPVGWvztHh1Sbzwm','4m','VG',3);
+INSERT INTO ti VALUES (-116,87,'7Gd8m3','fkI0NW6CPDG6AtMp8r9ROtZhnXlIdJpp6ZEUPbsP','VYce7QQnpTMUUHZBt1E9VY8aa1lCR3gePhPDT5Z0pmeqvmzbffvUI','SLNkL4ydZyPxuKz6PV0WFplYxnS1JECPVGWvztHh1Sbzwm','4m','VG',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-52,73,'J7xJPihIObm8HwDpPEw0P2Ehl5FC0zrKiO1TXbuyd','toytJRJXC5x2TQchXtjrB2s72AYLXGXWiM0VcfqqK4XS0f06SCIAdPo1SeS9lkln4fvGJFz69l','ud9DmYlqnvDKcWOYb','loJ66zkoeAMeI0mojdxHwqHHSc8vdwElDcNNZw0nFbsvyO6bAkhgBXPJ3an9fWkR69UTLrM4hcaBYKqNz5W6wAzF70CIlVIOAh6UPztpU7ZJwhMajU7ujs0L2DEEvJCjc3W8pNLMBKNzOgXIcs0mq3WUepnFIBgeiKViLg7a95hyhm1lVXk9frNkwsLyMxx3CRkFqxYtieCh2pXeMgYpNO21LsKzNx2B9bC64Kw4tQ5G','1X','xj',4);
+INSERT INTO ti VALUES (-52,73,'J7xJPihIObm8HwDpPEw0P2Ehl5FC0zrKiO1TXbuyd','toytJRJXC5x2TQchXtjrB2s72AYLXGXWiM0VcfqqK4XS0f06SCIAdPo1SeS9lkln4fvGJFz69l','ud9DmYlqnvDKcWOYb','loJ66zkoeAMeI0mojdxHwqHHSc8vdwElDcNNZw0nFbsvyO6bAkhgBXPJ3an9fWkR69UTLrM4hcaBYKqNz5W6wAzF70CIlVIOAh6UPztpU7ZJwhMajU7ujs0L2DEEvJCjc3W8pNLMBKNzOgXIcs0mq3WUepnFIBgeiKViLg7a95hyhm1lVXk9frNkwsLyMxx3CRkFqxYtieCh2pXeMgYpNO21LsKzNx2B9bC64Kw4tQ5G','1X','xj',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-36,26,'xO1PVqBsqiF09','AKnijv3Ey7jbDfLy62CslhoqVY8zIJlsTUweu5gr6Lt7Eq4X270JW6MjC3WXZn9tfOvNePww0ueEXxOhQzdiOCVZTQzl4TjypnPj','xAmMgXU7lsOi7RpFU','gLmxlYhRer6wsrTeITzopaoP56uXzdSD46lkKBscdZPoTyiI1jgKTeUulfe0ga9KWMXgwspKELGTC2MIiMYXPFr33','d5','aF',5);
+INSERT INTO ti VALUES (-36,26,'xO1PVqBsqiF09','AKnijv3Ey7jbDfLy62CslhoqVY8zIJlsTUweu5gr6Lt7Eq4X270JW6MjC3WXZn9tfOvNePww0ueEXxOhQzdiOCVZTQzl4TjypnPj','xAmMgXU7lsOi7RpFU','gLmxlYhRer6wsrTeITzopaoP56uXzdSD46lkKBscdZPoTyiI1jgKTeUulfe0ga9KWMXgwspKELGTC2MIiMYXPFr33','d5','aF',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (96,19,'C2aXX','gdfxwlD7sJnfm7ixQaS3Z8Rkv5uh5LyxxULunMHCvaXYicUNw3jHcT8gbI8yNvV5FYcqBhilsk0Z9WWZXUsHlPuQgC14w0eFx4XqMJCV8jAMwFmJiKB4ZTR5RathKftG6TSV3NwtgaJPmNqkMMbFbqZVCu9ZRvgBXiCNFtQy798RGmE8UNAoTJFV7Vk8y6RYt1mha2ox9DP54NA6B1cSsjgTiX0','Q4hKrHZiBA4LIPpMICccB0ef5MKRD','WlGLXgJ6T0bJisSJv2HXOIqWyi00wWC8xhnmECzw4hkDW8X91lKMFkqv2gXGNzYTTDlu9dzdeVhCTZmAQFz9','N1','sN',6);
+INSERT INTO ti VALUES (96,19,'C2aXX','gdfxwlD7sJnfm7ixQaS3Z8Rkv5uh5LyxxULunMHCvaXYicUNw3jHcT8gbI8yNvV5FYcqBhilsk0Z9WWZXUsHlPuQgC14w0eFx4XqMJCV8jAMwFmJiKB4ZTR5RathKftG6TSV3NwtgaJPmNqkMMbFbqZVCu9ZRvgBXiCNFtQy798RGmE8UNAoTJFV7Vk8y6RYt1mha2ox9DP54NA6B1cSsjgTiX0','Q4hKrHZiBA4LIPpMICccB0ef5MKRD','WlGLXgJ6T0bJisSJv2HXOIqWyi00wWC8xhnmECzw4hkDW8X91lKMFkqv2gXGNzYTTDlu9dzdeVhCTZmAQFz9','N1','sN',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(86), d VARBINARY(93), e VARBINARY(50), f VARCHAR(74) NOT NULL, g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2268880135,-14831,'NQin2TWNe4','JXaM9z8e8i7xLiWNwlPTtVfxYQqmtyCNJ0pdUOJpeM','ffWJCpom','VSVqojRqa67xogoN7sMoBrdN37WXr0shIbjJylXa4BXTEnxQ5Lt','pN','l',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(86), d VARBINARY(93), e VARBINARY(50), f VARCHAR(74) NOT NULL, g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1522457243,11898,'gUMHfbejFnevqa1FsE0TEiNeCwZtsB','hv1208U1oG1R4eYmnw','CmZveV3AUk20AC1TrwhzmBAsLKNinFxwVZ2qf0w9cj','Ljq','u','a',1);
+INSERT INTO ti VALUES (1522457243,11898,'gUMHfbejFnevqa1FsE0TEiNeCwZtsB','hv1208U1oG1R4eYmnw','CmZveV3AUk20AC1TrwhzmBAsLKNinFxwVZ2qf0w9cj','Ljq','u','a',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(87);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(87);
+INSERT INTO t VALUES (3925350589,24739,'8nuCm5uOhhL4Ayx9WpakW7UEFlYMzpXZFs1aStbzco1ZG1b8RRrd','vnvItSQbNusX0g9fomHrZRmEs6aXPYj2Nt8GXV6BaTTPOq6E2Eh21KR4ccnPqAUZnlJ1wAd5YQPmuzEvpM4Fu1oyhQmY','EiONwsqdjJc','IKZVVQlX8gKbAgcUYuDVmm3oPCSmtR2ZOLE4t','6','D',2);
+INSERT INTO ti VALUES (3925350589,24739,'8nuCm5uOhhL4Ayx9WpakW7UEFlYMzpXZFs1aStbzco1ZG1b8RRrd','vnvItSQbNusX0g9fomHrZRmEs6aXPYj2Nt8GXV6BaTTPOq6E2Eh21KR4ccnPqAUZnlJ1wAd5YQPmuzEvpM4Fu1oyhQmY','EiONwsqdjJc','IKZVVQlX8gKbAgcUYuDVmm3oPCSmtR2ZOLE4t','6','D',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3679306098,13698,'1kLPwMQZGRqDqhlU4yCDolDnstDZFLNDVd0nbRdmnVhDcsvv07nS','MzgztLKf0TY1QfdIrc4gHRPzN50pFH1rRzTlpIuqwNjKWBkKi5gPiA5KMwDYwxgjrRl8vtFY4RYMZVindLocHlCWOaVSPGQm9CW7FPbomxwC1ALys6ZuPPHsYfybPz78h3','OKNtb6wHd4LgeW4kczDw6jXRcWOWY','BJ3TE7T9fuZfLrdB5Zlrtai','Ja','B',3);
+INSERT INTO ti VALUES (3679306098,13698,'1kLPwMQZGRqDqhlU4yCDolDnstDZFLNDVd0nbRdmnVhDcsvv07nS','MzgztLKf0TY1QfdIrc4gHRPzN50pFH1rRzTlpIuqwNjKWBkKi5gPiA5KMwDYwxgjrRl8vtFY4RYMZVindLocHlCWOaVSPGQm9CW7FPbomxwC1ALys6ZuPPHsYfybPz78h3','OKNtb6wHd4LgeW4kczDw6jXRcWOWY','BJ3TE7T9fuZfLrdB5Zlrtai','Ja','B',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3909103016,29340,'oJH6cy2213UKyvbNJHKwAHWiaahp14tsrK8401JjZMsIQDUJHAK8FUJ9b5dIDfv43BZHimpTnzzfvFFcsxo9RrP','uSeAS36BHWoNnSouUBRKvUsgy3HARsDtDSxJCsb1TXpFELqCFeEdb2Hcwhq9nRGjY6a8SE3meX415UkaBaLYG9l27bL0utQF97RLi605r3xfGfLeoDUjrjkHlLR4qJBjk3MDYwgat52XR57tj0DndVADBqcBB6M6DKSlhjVklhnIsAmM5tg6cyaJcgZAL2H96ioS59xUmMU2kTHJxHHwF05ULMxT92kdobVi6HrlBF8MjkA0i','QxeGqWS5E7APgDbr4CWqHgUuyC0','HS8TBApWrDTDEdHM0iDVIKZLDHEtGUvgNeujAzNUQc7wa5JiVxIp9U41dd0zoWtTDiWpOKcL5QWGlKUdmmpVXwdLYGRI8ir3O2vmjgPHIoLg9kwOkET9Ybd2ud5P5sySMwNDE95DY535NawfP3Cr1QX5T0Eov','YE','c',4);
+INSERT INTO ti VALUES (3909103016,29340,'oJH6cy2213UKyvbNJHKwAHWiaahp14tsrK8401JjZMsIQDUJHAK8FUJ9b5dIDfv43BZHimpTnzzfvFFcsxo9RrP','uSeAS36BHWoNnSouUBRKvUsgy3HARsDtDSxJCsb1TXpFELqCFeEdb2Hcwhq9nRGjY6a8SE3meX415UkaBaLYG9l27bL0utQF97RLi605r3xfGfLeoDUjrjkHlLR4qJBjk3MDYwgat52XR57tj0DndVADBqcBB6M6DKSlhjVklhnIsAmM5tg6cyaJcgZAL2H96ioS59xUmMU2kTHJxHHwF05ULMxT92kdobVi6HrlBF8MjkA0i','QxeGqWS5E7APgDbr4CWqHgUuyC0','HS8TBApWrDTDEdHM0iDVIKZLDHEtGUvgNeujAzNUQc7wa5JiVxIp9U41dd0zoWtTDiWpOKcL5QWGlKUdmmpVXwdLYGRI8ir3O2vmjgPHIoLg9kwOkET9Ybd2ud5P5sySMwNDE95DY535NawfP3Cr1QX5T0Eov','YE','c',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3362608076,-24297,'Gmy3kmc7b8vl5','mqU4gZMWSivpxxzBJIYIPzoALZO85gC97tMqk0j4A0SSRCf73HepwiT9OQhV7mejB77aMe7niT34iz1EBNEuLnWBYHaEsC7EzCzgEcUiV5Mo310HoJLE66SmKUU1SPOIOvCsV','dIWKeFSiDQ4NnhmwcWuujeehJs34I','aEWsHSQjNVdWCeoVICGDoCDJA6aANFnLTkXeQMT8DDBtsFKvhEd4WzngzmDnPZr','Ed','I',5);
+INSERT INTO ti VALUES (3362608076,-24297,'Gmy3kmc7b8vl5','mqU4gZMWSivpxxzBJIYIPzoALZO85gC97tMqk0j4A0SSRCf73HepwiT9OQhV7mejB77aMe7niT34iz1EBNEuLnWBYHaEsC7EzCzgEcUiV5Mo310HoJLE66SmKUU1SPOIOvCsV','dIWKeFSiDQ4NnhmwcWuujeehJs34I','aEWsHSQjNVdWCeoVICGDoCDJA6aANFnLTkXeQMT8DDBtsFKvhEd4WzngzmDnPZr','Ed','I',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1111555873,-16870,'YvcqLDV5JVUSEtJ10rbZCUHQIf4Fgp0BmO0','hzOCzyI94TlvTXDdMT8UtmnKsMGlGp4g1LTs0bpw6','V7byJr9ODCKcj0xY1JfPFWFgPchJVEKEcPD0cZNi2xET','sohmA2R8uQoQxwDu0S701REouqFPVK0re9locIcorWV05uE5wUmVc6ArBtxJEApS9Z9sdIRZzmr','icj','0z',6);
+INSERT INTO ti VALUES (1111555873,-16870,'YvcqLDV5JVUSEtJ10rbZCUHQIf4Fgp0BmO0','hzOCzyI94TlvTXDdMT8UtmnKsMGlGp4g1LTs0bpw6','V7byJr9ODCKcj0xY1JfPFWFgPchJVEKEcPD0cZNi2xET','sohmA2R8uQoQxwDu0S701REouqFPVK0re9locIcorWV05uE5wUmVc6ArBtxJEApS9Z9sdIRZzmr','icj','0z',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(7), d VARBINARY(13), e VARBINARY(2) NOT NULL, f VARBINARY(54) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (430873149658226182,1828715090202848876,'PISY','w4v9K0Jy832FN','Zt','BxSCb9hSSbM51fwiY','C','q',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(7), d VARBINARY(13), e VARBINARY(2) NOT NULL, f VARBINARY(54) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (3405652781580173388,8495366031143374674,'i','w1xHUqqCoL','Nt','LevDxebEo','zo','k',1);
+INSERT INTO ti VALUES (3405652781580173388,8495366031143374674,'i','w1xHUqqCoL','Nt','LevDxebEo','zo','k',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(8);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(8);
+INSERT INTO t VALUES (13682993816180178645,15741680262701114037,'C','XbCQgLzXcAq','6a','M19P66hhiPIHKDndpQJG9dLokzSjZ3a4laPFi','9','L',2);
+INSERT INTO ti VALUES (13682993816180178645,15741680262701114037,'C','XbCQgLzXcAq','6a','M19P66hhiPIHKDndpQJG9dLokzSjZ3a4laPFi','9','L',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (13375779254956221881,13289203116110847059,'as','cWikIvYLwspIIl0xdptw0N6WM9lpDhv4yTJlGti6eCQqXYGuTznQJfUxFVwvwQHLVKDehiaO4C16DKuK5TtC7zfXTX6X8AOWXpN','I','bWN6KsNtYPo','1H','E',3);
+INSERT INTO ti VALUES (13375779254956221881,13289203116110847059,'as','cWikIvYLwspIIl0xdptw0N6WM9lpDhv4yTJlGti6eCQqXYGuTznQJfUxFVwvwQHLVKDehiaO4C16DKuK5TtC7zfXTX6X8AOWXpN','I','bWN6KsNtYPo','1H','E',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7214180508268693347,1356934169493547085,'Rus0CNz','5P','1','UGj0uLFRgK3b5iDLMnxXfpTXqdZX8NtfrCrhqG6cHCuj4lwcj7o05CFJ0apjc7sL1F1z7SicMmcN7M0k6INUxyMGxUSruKs1gyDNSa0vKodkVxtgA49PM8E1dW3xRp4DW6YcHpSrO44a5LvphdGEoLMLakmEkGZBP','d6','J',4);
+INSERT INTO ti VALUES (7214180508268693347,1356934169493547085,'Rus0CNz','5P','1','UGj0uLFRgK3b5iDLMnxXfpTXqdZX8NtfrCrhqG6cHCuj4lwcj7o05CFJ0apjc7sL1F1z7SicMmcN7M0k6INUxyMGxUSruKs1gyDNSa0vKodkVxtgA49PM8E1dW3xRp4DW6YcHpSrO44a5LvphdGEoLMLakmEkGZBP','d6','J',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (17135482161787909228,8384108914713480844,'G','gpiexSfXblFCJBJAngV85MeJ5cv4BgV8LCerdEpKiWH535KvhXBLNjTsw43n87cA5Go9eGQzaK1tA8TdUuqcOUCQgIyA93yL6s5kUcrnodUz893ONrchKf80wPPdBtykMg5mHf5tONTbvwuRnaMkeSU2HLf960QjgpdaKieue4oR9hEMwb5EEycevkdRkpDs2WfV1smOutJp4hrUEysJxtBbqKj0OzxhD','c9','gcanApVYy1KLRO4iiaNDAbSAo4LzOUWL8zXawbo2RpoiXQY3buZTByfvsTU0PCemtKP8YnCCFlHMSLHEjPRYMPXQk40PDZGvgJuTYn7fwB4d8tzxyURZ7jrVtYjqI5yxdltJWEYpEcNnNcXfqSK5sM0tibAU7OhOMeJ499DbN0x39zCKIiDl44HQzbdPSeBw3QrHOpLkqJfYhiyhCA12lVANW7q5Jck','n','0',5);
+INSERT INTO ti VALUES (17135482161787909228,8384108914713480844,'G','gpiexSfXblFCJBJAngV85MeJ5cv4BgV8LCerdEpKiWH535KvhXBLNjTsw43n87cA5Go9eGQzaK1tA8TdUuqcOUCQgIyA93yL6s5kUcrnodUz893ONrchKf80wPPdBtykMg5mHf5tONTbvwuRnaMkeSU2HLf960QjgpdaKieue4oR9hEMwb5EEycevkdRkpDs2WfV1smOutJp4hrUEysJxtBbqKj0OzxhD','c9','gcanApVYy1KLRO4iiaNDAbSAo4LzOUWL8zXawbo2RpoiXQY3buZTByfvsTU0PCemtKP8YnCCFlHMSLHEjPRYMPXQk40PDZGvgJuTYn7fwB4d8tzxyURZ7jrVtYjqI5yxdltJWEYpEcNnNcXfqSK5sM0tibAU7OhOMeJ499DbN0x39zCKIiDl44HQzbdPSeBw3QrHOpLkqJfYhiyhCA12lVANW7q5Jck','n','0',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12579673638596202084,12025433519333972072,'Nkkn9yJI','0zCCYQb4GA2CL2mJamBAg3XSyEMdTqE79jZYgfK9dC3neJ4kolFHQAXQFZh8oMS1NLDUMhbnGdB6esvqKk6rKtm7D01p9LMKAWASeTwfTNEygX86IH22fJMekhOEKTXRNbzuAMUGfHw0EXG6dfOz0YiMigKWdpMpAp7elWxX9VfDvTjvVNGURq3nmdmybQj4Z2su3Cl8mf2bHsziqCs','P2','ECnpg4Bigd5WAqG2oVQ45YcuuXoXh9kUn3vLptHfbhqwpDCjjto9cs8iuxnSF5PsISRPvzDOweytOti5IhfrWSugKhj5cRSHduVvw5CBrytwABPYzkZqaZL408S1yKcAZ9','qNH','g',6);
+INSERT INTO ti VALUES (12579673638596202084,12025433519333972072,'Nkkn9yJI','0zCCYQb4GA2CL2mJamBAg3XSyEMdTqE79jZYgfK9dC3neJ4kolFHQAXQFZh8oMS1NLDUMhbnGdB6esvqKk6rKtm7D01p9LMKAWASeTwfTNEygX86IH22fJMekhOEKTXRNbzuAMUGfHw0EXG6dfOz0YiMigKWdpMpAp7elWxX9VfDvTjvVNGURq3nmdmybQj4Z2su3Cl8mf2bHsziqCs','P2','ECnpg4Bigd5WAqG2oVQ45YcuuXoXh9kUn3vLptHfbhqwpDCjjto9cs8iuxnSF5PsISRPvzDOweytOti5IhfrWSugKhj5cRSHduVvw5CBrytwABPYzkZqaZL408S1yKcAZ9','qNH','g',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b BIGINT, c BINARY(26), d VARBINARY(93) NOT NULL, e VARBINARY(28) NOT NULL, f VARBINARY(28), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (482698,-9155888333123730246,'NgseQhb','IOUzqS9bSpgnK0eAIWDhb9I2dUdikxU8bYWA8OcAE5V1ZJffSrLukUf','lCUj3UDrBwNtqX','PjcNeDhfnh8pWLE','E','0N',0);
+CREATE TABLE ti (a INT NOT NULL, b BIGINT, c BINARY(26), d VARBINARY(93) NOT NULL, e VARBINARY(28) NOT NULL, f VARBINARY(28), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1186685537,-7467913112371692396,'PVt','KvqHoGmkwwSyKfDnXZGvPTdbxtQCMdm67Wdif3tqLaiG3O3UiNu1zEsi0fXX1L474NUTU8I0YOWluHTtUh0bW','J6W0YmEBwFlLMXYDpwyDHP','iAFHCq4kypcttxWFKwJ2F9kT','n','t',1);
+INSERT INTO ti VALUES (-1186685537,-7467913112371692396,'PVt','KvqHoGmkwwSyKfDnXZGvPTdbxtQCMdm67Wdif3tqLaiG3O3UiNu1zEsi0fXX1L474NUTU8I0YOWluHTtUh0bW','J6W0YmEBwFlLMXYDpwyDHP','iAFHCq4kypcttxWFKwJ2F9kT','n','t',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(27);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(27);
+INSERT INTO t VALUES (388765081,1458091763832691820,'2OKzjrPN6sZ0GQmZM5d','jCaeyyfpJfb61vq83k3YhgyeQT9EBjfvZWdbP2H7C8NjJGDOiQgbPP6lzLiFjUXMqJcKlDd9EbWIowRKfEnG8mLykVR4','oX2Md5d3l0U7KE','8kIzghOMtRQnaXxqiQqZkMXv3','c','Kh',2);
+INSERT INTO ti VALUES (388765081,1458091763832691820,'2OKzjrPN6sZ0GQmZM5d','jCaeyyfpJfb61vq83k3YhgyeQT9EBjfvZWdbP2H7C8NjJGDOiQgbPP6lzLiFjUXMqJcKlDd9EbWIowRKfEnG8mLykVR4','oX2Md5d3l0U7KE','8kIzghOMtRQnaXxqiQqZkMXv3','c','Kh',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (48615353,-7300623993675292379,'DVx83l1d','2yaqjjggKb71Hho2Kks8FFMElWKYkiFbNRMtPewqnNFGFHes4klbjAzTLDzGvwnkBdqkWaTqcGTD0NNUForod3FCeOExxt5fDV5D5Tsis4c653GlRmAoc2uVUt2mrn6l9FxyGfFBzTMojK3RMTfdoTGIhc5WmXvuoPz7r','jnm4zkZZlDmKSzS0jXxk','E1nP0qFfQ2Dxv6Suhm','0','Z',3);
+INSERT INTO ti VALUES (48615353,-7300623993675292379,'DVx83l1d','2yaqjjggKb71Hho2Kks8FFMElWKYkiFbNRMtPewqnNFGFHes4klbjAzTLDzGvwnkBdqkWaTqcGTD0NNUForod3FCeOExxt5fDV5D5Tsis4c653GlRmAoc2uVUt2mrn6l9FxyGfFBzTMojK3RMTfdoTGIhc5WmXvuoPz7r','jnm4zkZZlDmKSzS0jXxk','E1nP0qFfQ2Dxv6Suhm','0','Z',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1106367530,-5862858207426013282,'ic20j','LN2OOnYV71L6yvM6V7bldh6p08ASotaegkI0DkB9GgPkYbT0emeUFAIcLSPFEYYicUA58mlbztljmRAH0a7XKV3QKu27c3HXDC7vPd7dcyzyTSNqeVTf6xZa67p3a8Ha6J0T8k1wWqlVWEEniwB4nJcwGpiZMbTxvY7og1IzF0JccKYGTvQgfkd5KoV04dnf6GJGcK8rho4o5PEPeOkR5HmAHM9pna97hzHZyBvoqSnVeRyh','4NNwNcmRALqAg','WfEg6AroFvLnblVGhMNjOoMmWHqmrwkwlyTKdkRpDPwV8XryLt7qaTSZU9PZbdp6w1JWm6','b','q',4);
+INSERT INTO ti VALUES (1106367530,-5862858207426013282,'ic20j','LN2OOnYV71L6yvM6V7bldh6p08ASotaegkI0DkB9GgPkYbT0emeUFAIcLSPFEYYicUA58mlbztljmRAH0a7XKV3QKu27c3HXDC7vPd7dcyzyTSNqeVTf6xZa67p3a8Ha6J0T8k1wWqlVWEEniwB4nJcwGpiZMbTxvY7og1IzF0JccKYGTvQgfkd5KoV04dnf6GJGcK8rho4o5PEPeOkR5HmAHM9pna97hzHZyBvoqSnVeRyh','4NNwNcmRALqAg','WfEg6AroFvLnblVGhMNjOoMmWHqmrwkwlyTKdkRpDPwV8XryLt7qaTSZU9PZbdp6w1JWm6','b','q',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (749295634,7506186811892430322,'JxknmiZa78pWvb33dYJuo','1y1spmUT91B3owlXNRPn7ztfiAppKF3R6k2RC02po3UgXe00smbH9ViHP8VMOz','Y8qjMQe75FS6IFNCojkEFu8TO5','nWMvdBbbu5y56r4GifLNnNoTD4TQ1Pfm2M3jbm44P3Ks0GYaxRKVgKHU44w1RVxy0GTaVVHxt4PrX59779Ia8smJWDRCLCw','5S','f',5);
+INSERT INTO ti VALUES (749295634,7506186811892430322,'JxknmiZa78pWvb33dYJuo','1y1spmUT91B3owlXNRPn7ztfiAppKF3R6k2RC02po3UgXe00smbH9ViHP8VMOz','Y8qjMQe75FS6IFNCojkEFu8TO5','nWMvdBbbu5y56r4GifLNnNoTD4TQ1Pfm2M3jbm44P3Ks0GYaxRKVgKHU44w1RVxy0GTaVVHxt4PrX59779Ia8smJWDRCLCw','5S','f',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-749578746,1144767322934744541,'eR6cGNW8zUXCtB','XV5oK2uHsYpRBx3KHeHYrlalZT7M7YBIwfk5WZjbP6tyDSZ8hmZM1I7NVNV5e38VaWbU1UKNt0TZbkbsvL8C1nSnsotvYiz28F2IpJ71Cj8dUJWu2nF9YckgL3yoxS496blRFzOnDamAxBbWS2d20tZmxH0GY16sozIvARc44EiQ160edwdWowv2nMf8yxi1PIn75xP6F1lr4s3XcLPIJRwqyW6hpDAALlLEt9scmFpW9gumIgwRAHI8rNag','tKIm','cCxdWhVdp15fZ88YSYxf5BZigtRr1Nz28sK96BghlUo5HHFi011Gm9qJLLOQuilHTHpQL','B','U1',6);
+INSERT INTO ti VALUES (-749578746,1144767322934744541,'eR6cGNW8zUXCtB','XV5oK2uHsYpRBx3KHeHYrlalZT7M7YBIwfk5WZjbP6tyDSZ8hmZM1I7NVNV5e38VaWbU1UKNt0TZbkbsvL8C1nSnsotvYiz28F2IpJ71Cj8dUJWu2nF9YckgL3yoxS496blRFzOnDamAxBbWS2d20tZmxH0GY16sozIvARc44EiQ160edwdWowv2nMf8yxi1PIn75xP6F1lr4s3XcLPIJRwqyW6hpDAALlLEt9scmFpW9gumIgwRAHI8rNag','tKIm','cCxdWhVdp15fZ88YSYxf5BZigtRr1Nz28sK96BghlUo5HHFi011Gm9qJLLOQuilHTHpQL','B','U1',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b SMALLINT, c CHAR(94) NOT NULL, d VARBINARY(18) NOT NULL, e VARCHAR(69) NOT NULL, f VARCHAR(65) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6055,-27832,'m','jSt','VWSrWOqZzP','eSsHw0Ji0qtpd1ZnOYfSGSTTRsPVBH3nP2IGNDuDpvgYmsQzj1iLt','kP','C',0);
+CREATE TABLE ti (a SMALLINT, b SMALLINT, c CHAR(94) NOT NULL, d VARBINARY(18) NOT NULL, e VARCHAR(69) NOT NULL, f VARCHAR(65) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (3342166813835112854,26412,'O3ZKquUgGA15j3m2dXC3qWPgdzOTdcCS1WsCDukC2egTwWK4hO6By770yPhSZdkqTUxzMSGI2FitcKwQS','rp2n7fkt','pVzZeGWlMDJXWMoupSWSpzy4PqVcFDW1c5bAd55bUMEkUrJwqvtimhPv','lqpdxN9E27ynPNya7XbxsramKfNrJiV3sIBBpEjKKBSZq6UvKd5Z2iC','X','1',1);
+INSERT INTO ti VALUES (3342166813835112854,26412,'O3ZKquUgGA15j3m2dXC3qWPgdzOTdcCS1WsCDukC2egTwWK4hO6By770yPhSZdkqTUxzMSGI2FitcKwQS','rp2n7fkt','pVzZeGWlMDJXWMoupSWSpzy4PqVcFDW1c5bAd55bUMEkUrJwqvtimhPv','lqpdxN9E27ynPNya7XbxsramKfNrJiV3sIBBpEjKKBSZq6UvKd5Z2iC','X','1',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(95) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(95) NOT NULL;
+INSERT INTO t VALUES (8414023479331732761,12128,'vNS846nNOlVZBwZVkCoeQXwkd0EiUxPOWKW5R9rhTaXkk9y8RizLGJVVHsFq','vK0YHL9XM','srST35IVkjt7un8Pp6akxl6olZN','Yp','bE','G',2);
+INSERT INTO ti VALUES (8414023479331732761,12128,'vNS846nNOlVZBwZVkCoeQXwkd0EiUxPOWKW5R9rhTaXkk9y8RizLGJVVHsFq','vK0YHL9XM','srST35IVkjt7un8Pp6akxl6olZN','Yp','bE','G',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-3789690595189838824,1969,'FoJQ9E29rg8WbsxVkJ1KQgUXbt6CnSddLKwKzB2usBEPlsNYEJSbxKDNihbGoHRDK0weypvPQOqh0OpEeGmP8','JP6gKhb5564LnZNfh05vxrOJPQ8d8oZozPwPHLIAigYgPPpGijkB31GIGf4yQYmnj49p6771sprEKyOx7PdSRNMmHg2C9W2Z3eMKj7yBgISfSKoVZb3Q5UEwtbkbK2N1nU162hSdy7GclIFLq48AxMQcXCynPorD29Lwi0eHIA8Lc9ozImNWU9cnpjUANcPBa3','KzNn52cSeyv1ZH0qG8lqQNQg1iYmzWz','WejxuXkZz0TK8QeegqnvPtiobaDaBNRIp0FTDRuPtSm5Ib','k','D',3);
+INSERT INTO ti VALUES (-3789690595189838824,1969,'FoJQ9E29rg8WbsxVkJ1KQgUXbt6CnSddLKwKzB2usBEPlsNYEJSbxKDNihbGoHRDK0weypvPQOqh0OpEeGmP8','JP6gKhb5564LnZNfh05vxrOJPQ8d8oZozPwPHLIAigYgPPpGijkB31GIGf4yQYmnj49p6771sprEKyOx7PdSRNMmHg2C9W2Z3eMKj7yBgISfSKoVZb3Q5UEwtbkbK2N1nU162hSdy7GclIFLq48AxMQcXCynPorD29Lwi0eHIA8Lc9ozImNWU9cnpjUANcPBa3','KzNn52cSeyv1ZH0qG8lqQNQg1iYmzWz','WejxuXkZz0TK8QeegqnvPtiobaDaBNRIp0FTDRuPtSm5Ib','k','D',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-8685949313044054088,10797,'uf8MkTDoKuXYffkTydI3mlbF8YNtmvX3m2qN7zsz0MuSp','lUj5vhGAMeDT3fDCe6Lpg1BL2KyPuE6XbDby9lSeff8hwvvc8uNMpJZgMJzMhyfpgLQwvvjMWObxPx9RVlBPUQqFbnyNReTv4iHD7CCB9LbrktHaUyltBKpNg00zxi9AteOAl7uSEkRYiG86pYaSw8Ac2KrP5uAWV30v9rEOkkuSzsLCT967aAy11rOy3UcMZos7JezG','cssWWTqZ4M7TFVge2yH2j5cH','Ok3zoMlZm7hSqBnDxNdRZyRz2XYY6q0hqNVKXLGU9xNfCi2gyCRtNaxv','t','I',4);
+INSERT INTO ti VALUES (-8685949313044054088,10797,'uf8MkTDoKuXYffkTydI3mlbF8YNtmvX3m2qN7zsz0MuSp','lUj5vhGAMeDT3fDCe6Lpg1BL2KyPuE6XbDby9lSeff8hwvvc8uNMpJZgMJzMhyfpgLQwvvjMWObxPx9RVlBPUQqFbnyNReTv4iHD7CCB9LbrktHaUyltBKpNg00zxi9AteOAl7uSEkRYiG86pYaSw8Ac2KrP5uAWV30v9rEOkkuSzsLCT967aAy11rOy3UcMZos7JezG','cssWWTqZ4M7TFVge2yH2j5cH','Ok3zoMlZm7hSqBnDxNdRZyRz2XYY6q0hqNVKXLGU9xNfCi2gyCRtNaxv','t','I',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-4383499768534537574,26081,'CUkIhjq9UF9B','XTzpp0Uz8KdHdntajPpWbX1IECNohcTttJtGghefqQbJtiFlTNn4VMu35qcabNHmhGU5OHffRI4au9U8EtNodAHYVZOHjfzpEJklw3RjgYKDykekfT3TkVl61pthd4zS6ANYdEeSJ2T','PaMKXVpCpdMeS1VMKGwM3yRMylb2e0seRiHgNH7a9xzTG6tq1','jv3xxuAwPMR9wf3OKqCZBfT8HRyBthldLY862CgvuieEuK1psskEup3rlaOJdj81o02Onbs0oIHIPDWzI4M3UJbZ5Urfwvsf2FGQi8H9MwTMMvFHgYJ6wu27nLvQAvYuME7KthvGghBZY2IinNMQiptetax','gs','7',5);
+INSERT INTO ti VALUES (-4383499768534537574,26081,'CUkIhjq9UF9B','XTzpp0Uz8KdHdntajPpWbX1IECNohcTttJtGghefqQbJtiFlTNn4VMu35qcabNHmhGU5OHffRI4au9U8EtNodAHYVZOHjfzpEJklw3RjgYKDykekfT3TkVl61pthd4zS6ANYdEeSJ2T','PaMKXVpCpdMeS1VMKGwM3yRMylb2e0seRiHgNH7a9xzTG6tq1','jv3xxuAwPMR9wf3OKqCZBfT8HRyBthldLY862CgvuieEuK1psskEup3rlaOJdj81o02Onbs0oIHIPDWzI4M3UJbZ5Urfwvsf2FGQi8H9MwTMMvFHgYJ6wu27nLvQAvYuME7KthvGghBZY2IinNMQiptetax','gs','7',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1404388520321796727,-20618,'QKvJXq0kbEugFoXhbUqEIkWfJ5o90499','jt8kVCUWqIsipGesTvMOHMSDmQj9Wd8mnFqqN3kBcieyCWTdxYyU5VRdq60hFpcNaBYVZOanpR98Yx8ZWO9gRfRaJB48USZpYYr7f1oerYRcU1miMUAF5MQLfkusHVLB56AWWqXKL5xfh4','vPzWVfeYXL5r08q','JSY2zsSzaiwttNZOPGdx5vdFtSbuogU1R57tUumCpdJ4IfwKXgBvlFx3HcjgJAzqUtE0Z5tGVrNovCNnK01P5E1vL','As','M',6);
+INSERT INTO ti VALUES (-1404388520321796727,-20618,'QKvJXq0kbEugFoXhbUqEIkWfJ5o90499','jt8kVCUWqIsipGesTvMOHMSDmQj9Wd8mnFqqN3kBcieyCWTdxYyU5VRdq60hFpcNaBYVZOanpR98Yx8ZWO9gRfRaJB48USZpYYr7f1oerYRcU1miMUAF5MQLfkusHVLB56AWWqXKL5xfh4','vPzWVfeYXL5r08q','JSY2zsSzaiwttNZOPGdx5vdFtSbuogU1R57tUumCpdJ4IfwKXgBvlFx3HcjgJAzqUtE0Z5tGVrNovCNnK01P5E1vL','As','M',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b TINYINT, c CHAR(79), d VARCHAR(63), e VARCHAR(24) NOT NULL, f VARBINARY(8) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-43,110,'PQXIfZCSzi6H8NyZFq22','dFe1CLdIWyqPYKCmzA62q8bYGu6dEbmEkH3NZRCAOUQTvtUib94i7LPb','w6WLvXIjeFwQQE74','X','G','C',0);
+CREATE TABLE ti (a TINYINT, b TINYINT, c CHAR(79), d VARCHAR(63), e VARCHAR(24) NOT NULL, f VARBINARY(8) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (22,-22,'sgvx4QmO6RHlzN3oWF4TyEMxj2iXj0gRx2g23QhxeaxLNQM5XOl79ePmxYmC','LqgcUZBCFbfsr9lSghBJoAYxw2Q1srUHQKRkIl87o7pqYnfup5vfLd3yb','1jYjk3','WUuR9X','7','o',1);
+INSERT INTO ti VALUES (22,-22,'sgvx4QmO6RHlzN3oWF4TyEMxj2iXj0gRx2g23QhxeaxLNQM5XOl79ePmxYmC','LqgcUZBCFbfsr9lSghBJoAYxw2Q1srUHQKRkIl87o7pqYnfup5vfLd3yb','1jYjk3','WUuR9X','7','o',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(80);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(80);
+INSERT INTO t VALUES (77,37,'bpWg0JJix','0OZH5WD8uLYIvTim5kIZWq72oBWFoF','yKVKqqgJE07FNjqILKyYuEjh','6ELiNG1B','K','A',2);
+INSERT INTO ti VALUES (77,37,'bpWg0JJix','0OZH5WD8uLYIvTim5kIZWq72oBWFoF','yKVKqqgJE07FNjqILKyYuEjh','6ELiNG1B','K','A',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (68,8,'50QujUli3o9U','3zhmHKdULedEFEH4mEPoILzaRkTqJi2Wc3ARYXe7JCOmqRzWvyu4AQpP8XcmgqZuT96v6ESCLINIyZ0d61sjSJNCMtL6Ml5RtnBDA1SC7Ac5EeX3a8lhxLjj0l2HFzEQW1jyDKl4MBOT7BnYH8FGQQnkIkBYQlKCfo5zJ3xKoTIXuYG0uRg05ILDVfaC3q3wtBHqvvQCmWWMJhy2IJI9r9ODIO9DHf4TTe90JC536TFOCFre1exXBr4zMAcFeKc5','MUY0sl30oU9t7cl9o7c','DV','q','e',3);
+INSERT INTO ti VALUES (68,8,'50QujUli3o9U','3zhmHKdULedEFEH4mEPoILzaRkTqJi2Wc3ARYXe7JCOmqRzWvyu4AQpP8XcmgqZuT96v6ESCLINIyZ0d61sjSJNCMtL6Ml5RtnBDA1SC7Ac5EeX3a8lhxLjj0l2HFzEQW1jyDKl4MBOT7BnYH8FGQQnkIkBYQlKCfo5zJ3xKoTIXuYG0uRg05ILDVfaC3q3wtBHqvvQCmWWMJhy2IJI9r9ODIO9DHf4TTe90JC536TFOCFre1exXBr4zMAcFeKc5','MUY0sl30oU9t7cl9o7c','DV','q','e',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (15,-78,'KNYq','aSMEdvijTg3AdUATXTeqcYDfb4kfc7CVyws1t1JrltHTe3h8a3XVVPayLPwiyb4RJwcGPj3MtKJlupqthCwcKH0Z6cXA6kuU57zfK5dfxRCFeqwoB8lAXSvo7MtKzpaG4MoxOKmZBzbx51nhGHDOtKHgPcpklw1Gu','9MJlJDZCFkSUpLK','R6PwtR3I5lVBSs9l3yyEfWb83kGkO26wOnAY36tBY6kgF3TjivrIHeNCxoZsbxWLBRCgl4d9tx9ERzGhKrPZazdwX4ktylrmuzVeIr4X1OJWKyXohj2yVJuIloJRSGZghUqxGE7YUGsLVqGc3mvgEsGIAdzAhaX4iofPjJeSUQe6e7SXPJFJE01mkigTLzH3r1HiE7t9T4ZeI5tNMgRjbHS4AehhyHiAMCdM4zNOrEoEliBtvfdCoT','e','2',4);
+INSERT INTO ti VALUES (15,-78,'KNYq','aSMEdvijTg3AdUATXTeqcYDfb4kfc7CVyws1t1JrltHTe3h8a3XVVPayLPwiyb4RJwcGPj3MtKJlupqthCwcKH0Z6cXA6kuU57zfK5dfxRCFeqwoB8lAXSvo7MtKzpaG4MoxOKmZBzbx51nhGHDOtKHgPcpklw1Gu','9MJlJDZCFkSUpLK','R6PwtR3I5lVBSs9l3yyEfWb83kGkO26wOnAY36tBY6kgF3TjivrIHeNCxoZsbxWLBRCgl4d9tx9ERzGhKrPZazdwX4ktylrmuzVeIr4X1OJWKyXohj2yVJuIloJRSGZghUqxGE7YUGsLVqGc3mvgEsGIAdzAhaX4iofPjJeSUQe6e7SXPJFJE01mkigTLzH3r1HiE7t9T4ZeI5tNMgRjbHS4AehhyHiAMCdM4zNOrEoEliBtvfdCoT','e','2',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-42,28,'18KWqaPWu04bEpCDeESASKhem5Lf7z5d','I61LWCl5FUrGR2i9B09qjx836rtRYLTYof01EEDoGgWvnSnSv1z2VqOe5ZiIqq7Zn7mZYwoGkQ5KuJtruH2OnMkCM7dNm1sZbnXtnH3ZXxpWSIC37Bpt6DA8eyuZ6ELk4PBcW5Rh1tGHwr9LF3Vr99BWMYYMypVxTs2tyXQsQ6Qzr8jiCGHdkAEsWM9YvHl94iI9wYBo01OHCMe6rLy','bPctQ','BqlT8ZcFmUi','5G','e',5);
+INSERT INTO ti VALUES (-42,28,'18KWqaPWu04bEpCDeESASKhem5Lf7z5d','I61LWCl5FUrGR2i9B09qjx836rtRYLTYof01EEDoGgWvnSnSv1z2VqOe5ZiIqq7Zn7mZYwoGkQ5KuJtruH2OnMkCM7dNm1sZbnXtnH3ZXxpWSIC37Bpt6DA8eyuZ6ELk4PBcW5Rh1tGHwr9LF3Vr99BWMYYMypVxTs2tyXQsQ6Qzr8jiCGHdkAEsWM9YvHl94iI9wYBo01OHCMe6rLy','bPctQ','BqlT8ZcFmUi','5G','e',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (65,-116,'79bR1XXZf9QZ0q2LcUcLltWdB8ZMmzTN4oI6ZJa52sbgFGon15JH3qc4WH6b9xOWAOiEs7','gj2rbqaVTMFeVdurThdxNXjNrfjwmxLl99RbOZsdUFTdvfxu0bScZbgNy9MEYxekpy7L8pGab7ONiSAYe0Do77TEpLK7pSrkgOhW9e9t0CG7qQHz4ANgZ8MhPoQp2H5bcZjb35XsTegjzcYJxOPfEzpemfZWbYR','uAPrsLZSDe','rkSHSE1dvPDCrwnJ0hITHivlB1APgWluW32JKQw8WBzKuF8186afyhLyvplVgsfdUoz41rhCnXhZwM2kUFf1muT6VzcEZkgAHx19e0ezp3yMDNmsbxkY','C','y',6);
+INSERT INTO ti VALUES (65,-116,'79bR1XXZf9QZ0q2LcUcLltWdB8ZMmzTN4oI6ZJa52sbgFGon15JH3qc4WH6b9xOWAOiEs7','gj2rbqaVTMFeVdurThdxNXjNrfjwmxLl99RbOZsdUFTdvfxu0bScZbgNy9MEYxekpy7L8pGab7ONiSAYe0Do77TEpLK7pSrkgOhW9e9t0CG7qQHz4ANgZ8MhPoQp2H5bcZjb35XsTegjzcYJxOPfEzpemfZWbYR','uAPrsLZSDe','rkSHSE1dvPDCrwnJ0hITHivlB1APgWluW32JKQw8WBzKuF8186afyhLyvplVgsfdUoz41rhCnXhZwM2kUFf1muT6VzcEZkgAHx19e0ezp3yMDNmsbxkY','C','y',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(100) NOT NULL, d VARCHAR(22), e VARBINARY(39) NOT NULL, f VARBINARY(31) NOT NULL, g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (550496240,17772230450008471596,'XD7u2bGy1bW366qCmUgdbjIOT2','pxyhgqtdzQX','K6r2MkQq9T6GfGffCa6cJoQ8ob3Xp','yBoifaVLXumjU7CmTNtL5uqRIV8','RH','yb',0);
+CREATE TABLE ti (a INT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(100) NOT NULL, d VARCHAR(22), e VARBINARY(39) NOT NULL, f VARBINARY(31) NOT NULL, g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (403518494508133257,11699561601708626549,'jMvRIqtj','4Xy2Va8b','ANJnalcN5AWl33Qnp','I1FPdzvOUyBzwTxN8HEN5','K','P',1);
+INSERT INTO ti VALUES (403518494508133257,11699561601708626549,'jMvRIqtj','4Xy2Va8b','ANJnalcN5AWl33Qnp','I1FPdzvOUyBzwTxN8HEN5','K','P',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(101) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(101) NOT NULL;
+INSERT INTO t VALUES (-2710652813769528943,1863001546492750584,'MK7lT76MrZWM3hiQ176bnS3pygt2Odi5xpMFGGg2ZfgP8VwUYsnYJG8lYNtqI1gP3wU19o5lHT7AvErT97ES7J2tP2GribtIX','Dpp9sY48dtP','Whlk7izPD4AygCvk8TxsIpzXFG','noCVhlt1xPfLkiC65','n','Kd',2);
+INSERT INTO ti VALUES (-2710652813769528943,1863001546492750584,'MK7lT76MrZWM3hiQ176bnS3pygt2Odi5xpMFGGg2ZfgP8VwUYsnYJG8lYNtqI1gP3wU19o5lHT7AvErT97ES7J2tP2GribtIX','Dpp9sY48dtP','Whlk7izPD4AygCvk8TxsIpzXFG','noCVhlt1xPfLkiC65','n','Kd',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-3277171253486983193,1446376098347578785,'xA0G2AhTAMDRArbUH6g7lrFIPvAaiSCVE','kKj7FwIfW7Asgv15icOkcO','otiGg2','2kscrAH4Ersb1','V','a',3);
+INSERT INTO ti VALUES (-3277171253486983193,1446376098347578785,'xA0G2AhTAMDRArbUH6g7lrFIPvAaiSCVE','kKj7FwIfW7Asgv15icOkcO','otiGg2','2kscrAH4Ersb1','V','a',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-4408679847476709908,13974349810861578722,'9RjeQKkNOUXYo3DosFdV0eKwj7SuyZ845zHmyqhVr77E0as5lY0cLw7YADUchvX7vkg2GCX6vZ93KaxWhSoHXPZ','pd3CEsYdQ1u5RDx96NCdkVd7NjIlgTkmrhGBwWExsVVM6jwyiLaid6CTkcvubO9Yj2DsWOOHqwOaguIrbmgq5tcyWeFgjlCzr5bYm2Dz40RtLBXpTsnOD13OprfbnpVA6In5Qa0S5jBGVtRbRHFKC9UAAavydVxaCo5vaUO9iE7qORCru9zuPh5L5u0VLAKCblhc96c4HoLTN8h8AsCJnJVGNwtGcf7UWRDhTilqNz2kppEXroKQ','73IdggrJi','NtsUYnfpB1EmJD179EJ09icxz4C9tMNWSDQ2Z7aGar6BAaLqpgB304QgJeeUVdl8BDgUDUHoEnt6gyb3QDg36HRtIwXsC6yGGYmgs2TlTtySKhkiBClXWtltSznM5jef6jUU8IfEPMUWviywHhiVlMbAsNgn3vzjVZvo1JeSwjFheqvYUUD1bHwAjypQdFi1','Td','BQ',4);
+INSERT INTO ti VALUES (-4408679847476709908,13974349810861578722,'9RjeQKkNOUXYo3DosFdV0eKwj7SuyZ845zHmyqhVr77E0as5lY0cLw7YADUchvX7vkg2GCX6vZ93KaxWhSoHXPZ','pd3CEsYdQ1u5RDx96NCdkVd7NjIlgTkmrhGBwWExsVVM6jwyiLaid6CTkcvubO9Yj2DsWOOHqwOaguIrbmgq5tcyWeFgjlCzr5bYm2Dz40RtLBXpTsnOD13OprfbnpVA6In5Qa0S5jBGVtRbRHFKC9UAAavydVxaCo5vaUO9iE7qORCru9zuPh5L5u0VLAKCblhc96c4HoLTN8h8AsCJnJVGNwtGcf7UWRDhTilqNz2kppEXroKQ','73IdggrJi','NtsUYnfpB1EmJD179EJ09icxz4C9tMNWSDQ2Z7aGar6BAaLqpgB304QgJeeUVdl8BDgUDUHoEnt6gyb3QDg36HRtIwXsC6yGGYmgs2TlTtySKhkiBClXWtltSznM5jef6jUU8IfEPMUWviywHhiVlMbAsNgn3vzjVZvo1JeSwjFheqvYUUD1bHwAjypQdFi1','Td','BQ',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (356867017832501684,5941946849182464204,'5eJPw8nPQ7Z9ygvZdsLLosnEJkqYBdKIH0DqJP8YnARPkAERM7Gh07GUXqG','IkfA3YE33U8PYyKov3eJQVTVP2o8CQOqNLcUUlrPnA6eaBpXTCRbgV4fzQ1BHg','Fk1m19ViZ7mxC6pzG','UoYcP2CUuYJk4YGjnGGLwFAVBxVODZCcm7wOKoCO9qCkOxSVWF4UvfRLTf9xDR4uTfhkGXVfbx6JFa2GtVWRWYjW8tv4A3nm1m1RYXO1P0FTm9zCiMw910WDwMYoLlQDXDutgsheubaG5UHsns0LOLtbzefWIUzL6CiAu4Frz','dX2','f',5);
+INSERT INTO ti VALUES (356867017832501684,5941946849182464204,'5eJPw8nPQ7Z9ygvZdsLLosnEJkqYBdKIH0DqJP8YnARPkAERM7Gh07GUXqG','IkfA3YE33U8PYyKov3eJQVTVP2o8CQOqNLcUUlrPnA6eaBpXTCRbgV4fzQ1BHg','Fk1m19ViZ7mxC6pzG','UoYcP2CUuYJk4YGjnGGLwFAVBxVODZCcm7wOKoCO9qCkOxSVWF4UvfRLTf9xDR4uTfhkGXVfbx6JFa2GtVWRWYjW8tv4A3nm1m1RYXO1P0FTm9zCiMw910WDwMYoLlQDXDutgsheubaG5UHsns0LOLtbzefWIUzL6CiAu4Frz','dX2','f',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-8780873296556336253,7784601066102311847,'Vjo2ZcQ1l9y4oaZshbLqijWClgkXzd2pOmW38ngkGikEM23qBEE0RqOXMkXCvG6JBcW5Y','iuYAWl9uSBIbWbyg7UqnhnXSBNcjGGFEPH5H9se3qSdnXEwTkiN74J4ZNgttafyycsujmsJ0KdBVkhFjfen0GakqT5Ak7M37DcPujIkdaodE8ljIdS9muG5FjjzQwc1Bqf3BLGbftCkuoardhB06daOfUjSK','U91','vAvizf0b7Fy0n4Ft8EevNftESW646f4jeXSkZXiOx4KkYEJsIyeetcdl2gg7zwmTjVcB12MZUNQbGoYDWcCV12GKwDg7zxPYvvCCVx5AWnCHTrosXRtzdj9t4nydJDz6lXTeoXNpptz2ejDheTivpCu2z3gtEeFcrVo7u6qzi1Gu2afaDBUrcNhnq6i9oEk5230agfI','E','8c',6);
+INSERT INTO ti VALUES (-8780873296556336253,7784601066102311847,'Vjo2ZcQ1l9y4oaZshbLqijWClgkXzd2pOmW38ngkGikEM23qBEE0RqOXMkXCvG6JBcW5Y','iuYAWl9uSBIbWbyg7UqnhnXSBNcjGGFEPH5H9se3qSdnXEwTkiN74J4ZNgttafyycsujmsJ0KdBVkhFjfen0GakqT5Ak7M37DcPujIkdaodE8ljIdS9muG5FjjzQwc1Bqf3BLGbftCkuoardhB06daOfUjSK','U91','vAvizf0b7Fy0n4Ft8EevNftESW646f4jeXSkZXiOx4KkYEJsIyeetcdl2gg7zwmTjVcB12MZUNQbGoYDWcCV12GKwDg7zxPYvvCCVx5AWnCHTrosXRtzdj9t4nydJDz6lXTeoXNpptz2ejDheTivpCu2z3gtEeFcrVo7u6qzi1Gu2afaDBUrcNhnq6i9oEk5230agfI','E','8c',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT NOT NULL, c CHAR(48), d VARCHAR(97), e VARCHAR(17) NOT NULL, f VARBINARY(20), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1961315,-10189,'umsx0kS9RULSTfv8CVBPj1tfNm0C5QCihJke4qoeuP5SDGJ','jxWkwXoxjGtni7pXu9G00B','M900Ni','Qmcdstu56FX06qWEOIJ9','ef','2',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT NOT NULL, c CHAR(48), d VARCHAR(97), e VARCHAR(17) NOT NULL, f VARBINARY(20), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1021182713,17817,'aTgFzFOCcazQemyvlbVFTarWfktur5IEG8','gDSVPk9Fkd260EE436ZL3niwNrSEKWYd9OD70Ay8Tidjo7DGkEWL','SQ9o2Mhx','MvUiPz6LEBL4SdYe','z5','zh',1);
+INSERT INTO ti VALUES (-1021182713,17817,'aTgFzFOCcazQemyvlbVFTarWfktur5IEG8','gDSVPk9Fkd260EE436ZL3niwNrSEKWYd9OD70Ay8Tidjo7DGkEWL','SQ9o2Mhx','MvUiPz6LEBL4SdYe','z5','zh',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(49);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(49);
+INSERT INTO t VALUES (-793999685,-25699,'gfJn978caiyiIvPYsIuAkvJF0oc8Ib','aBoTnWR8rsOtBUYuxB5GKnizycdE24CwDS3kz3vDF6KhPC2IlCBAD2i3j','MxbQxq','1','tg','O',2);
+INSERT INTO ti VALUES (-793999685,-25699,'gfJn978caiyiIvPYsIuAkvJF0oc8Ib','aBoTnWR8rsOtBUYuxB5GKnizycdE24CwDS3kz3vDF6KhPC2IlCBAD2i3j','MxbQxq','1','tg','O',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1797402589,-6216,'XDnq6kOmDY0z2HeRVjhIDt6','rzPq57p5YY6fTlAfnwemSAGRV1aoYU8ixEllolV1gnKSY','A48','wAuh','3w','aO',3);
+INSERT INTO ti VALUES (1797402589,-6216,'XDnq6kOmDY0z2HeRVjhIDt6','rzPq57p5YY6fTlAfnwemSAGRV1aoYU8ixEllolV1gnKSY','A48','wAuh','3w','aO',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (826728359,14479,'MnPdxYQ1z4RzRfF0WuIs','jRONqFL3oUQBxP8COoTf7DcmuuaB0auTutVtWXVkV5F1B0qSxQSDMl9dXpLsw9TesLT0E9WvIet9HTFoiAGwl6VjNhfKSWWgCGtYXKd','qB5n','0NiadJJUBbvJO26lwo4akpa9B9j3HxhutK6fJNL','mb','u',4);
+INSERT INTO ti VALUES (826728359,14479,'MnPdxYQ1z4RzRfF0WuIs','jRONqFL3oUQBxP8COoTf7DcmuuaB0auTutVtWXVkV5F1B0qSxQSDMl9dXpLsw9TesLT0E9WvIet9HTFoiAGwl6VjNhfKSWWgCGtYXKd','qB5n','0NiadJJUBbvJO26lwo4akpa9B9j3HxhutK6fJNL','mb','u',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1143027239,-5746,'zIDpMhpKUtaqINyidPv2riUd06sVLlu','pfUCEMjJiJti5vB53ExpEt1bGeTYbdULxoDewKB93J9dgtwX9jV0qbMiVWYlTxL3YZAEnO0a6BY5XvGcqbSsJBYHjS9bWo7IXqaA8iA3SbvFdEEAG85eHQNntiy6tTtETo7bVWceTX9FVJvvNFZnwO3bKNwOzJhvRJzCXU','SHQTK','PE0sm8ghqA9C3Kj8FAtWVZ7tGCdv7q9vWRIX2J4gXZpfm0jcMucrI3Ovkyg5N0f5Gqj0aSY2Jma1oGUi68ymSRicsaZECKVz6UeRxFtr64vCC84NoByeFDhvKZ8ju3AhNobhq9fXcMVej9BGD0HrYS6ZdhHSw8lvZ','L','I',5);
+INSERT INTO ti VALUES (-1143027239,-5746,'zIDpMhpKUtaqINyidPv2riUd06sVLlu','pfUCEMjJiJti5vB53ExpEt1bGeTYbdULxoDewKB93J9dgtwX9jV0qbMiVWYlTxL3YZAEnO0a6BY5XvGcqbSsJBYHjS9bWo7IXqaA8iA3SbvFdEEAG85eHQNntiy6tTtETo7bVWceTX9FVJvvNFZnwO3bKNwOzJhvRJzCXU','SHQTK','PE0sm8ghqA9C3Kj8FAtWVZ7tGCdv7q9vWRIX2J4gXZpfm0jcMucrI3Ovkyg5N0f5Gqj0aSY2Jma1oGUi68ymSRicsaZECKVz6UeRxFtr64vCC84NoByeFDhvKZ8ju3AhNobhq9fXcMVej9BGD0HrYS6ZdhHSw8lvZ','L','I',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (644608258,17610,'1vg0t8vbBNf2QT4J92PuT7qBWvTcwsT7u4OyEh5s','N6iE5Xg90QH1MGHtOLmGtBwxa4DIP2u7aiTYR3BAiDxccJPvCHiRmpQFxdx5ATmVYO2BBfTbXgv0FjdQ0VM6eLlCpnRtoL3kBZa3MZQMaXgqcYmE5tZkIAxu0wiIsexhk5xZBo1Kwq0li4X5foRfk8ErioA3hqrQCRlT7mdVNmQwSAWZh4Ll0nQKn34ah5cRZElnm1QxuEmopOOV9sYYd24i3r62CSgIet66JRHSWxxTY9avIMxLeN','L9bZOG78MAlh2','HtIcYWgY9d0eWEHDy44C4Zh9Vbpen2rrinsi9bhEnbonnxYmk7NtkLn8Rd6ZiQYnhSV9psgIh72Qts1DYcNEYSM6GGYVAqWwbY8N6anZhwqpAQ9rQI0YyGmH7lMQZa6F1H0dZF6CC9Mwf9QrONADKLFr1DJzUQDy9mzVxdIHgs8GNdvmKB1SMdWZ97qPp5I8VWK2kvwRpjxTBStxC0bK0L4Fr3gw6W9bDw29Tmmkl2BgZ7eRTBvjT5akuf','QWa','jQ',6);
+INSERT INTO ti VALUES (644608258,17610,'1vg0t8vbBNf2QT4J92PuT7qBWvTcwsT7u4OyEh5s','N6iE5Xg90QH1MGHtOLmGtBwxa4DIP2u7aiTYR3BAiDxccJPvCHiRmpQFxdx5ATmVYO2BBfTbXgv0FjdQ0VM6eLlCpnRtoL3kBZa3MZQMaXgqcYmE5tZkIAxu0wiIsexhk5xZBo1Kwq0li4X5foRfk8ErioA3hqrQCRlT7mdVNmQwSAWZh4Ll0nQKn34ah5cRZElnm1QxuEmopOOV9sYYd24i3r62CSgIet66JRHSWxxTY9avIMxLeN','L9bZOG78MAlh2','HtIcYWgY9d0eWEHDy44C4Zh9Vbpen2rrinsi9bhEnbonnxYmk7NtkLn8Rd6ZiQYnhSV9psgIh72Qts1DYcNEYSM6GGYVAqWwbY8N6anZhwqpAQ9rQI0YyGmH7lMQZa6F1H0dZF6CC9Mwf9QrONADKLFr1DJzUQDy9mzVxdIHgs8GNdvmKB1SMdWZ97qPp5I8VWK2kvwRpjxTBStxC0bK0L4Fr3gw6W9bDw29Tmmkl2BgZ7eRTBvjT5akuf','QWa','jQ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(62) NOT NULL, d VARCHAR(90), e VARBINARY(21), f VARBINARY(99) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1649385057,57192,'9dC750udMRQjyhqIFUs93ByY','X7iFJ0v5ko0e1XQkOMhNAHbQIyEiLYSWjyhAdYTrBBGxpm4HlMnyJGnSKwlet1pNfTZZet8SxHf0CtAN','tDduCiKM107mhi','b2Sj3bugmKpgh','JT','j',0);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(62) NOT NULL, d VARCHAR(90), e VARBINARY(21), f VARBINARY(99) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-1384025552705105754,10855,'fzjSaoSlIV8dNV92dGvnZvkqhM5','NTycRJwNO0Rs6N6gjPS8o24eIyi4fyAaPZddGo9EwMtAXV7GRu1fF','t0W8rXup7r69c7','H','0T','L',1);
+INSERT INTO ti VALUES (-1384025552705105754,10855,'fzjSaoSlIV8dNV92dGvnZvkqhM5','NTycRJwNO0Rs6N6gjPS8o24eIyi4fyAaPZddGo9EwMtAXV7GRu1fF','t0W8rXup7r69c7','H','0T','L',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(63) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(63) NOT NULL;
+INSERT INTO t VALUES (-820222541874422582,54337,'lNBPA','4qEISHVitzouyGIp0vOZ7t2RM7Y1iDb0KjoIvmItCJfOg9yi03t0IN493tz74FCI0zm3NrKTD','XULiPKfy','Tc5YZhYPLqM5qJrAb48xcdqV6FGuwnclnSmLqH6DWPsyIXNOoFyRGccqZlYxZq744dX','X','A',2);
+INSERT INTO ti VALUES (-820222541874422582,54337,'lNBPA','4qEISHVitzouyGIp0vOZ7t2RM7Y1iDb0KjoIvmItCJfOg9yi03t0IN493tz74FCI0zm3NrKTD','XULiPKfy','Tc5YZhYPLqM5qJrAb48xcdqV6FGuwnclnSmLqH6DWPsyIXNOoFyRGccqZlYxZq744dX','X','A',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3192638784929788945,44669,'MB3y99crU9rbxqUL1MSgYRHcPz','rVA0hD9UdgEEt2wmrCkPwBfyhGujIRgtZUyxjlVlkJCpADNgHzqUPMhPNcbIAnTgAatnShx2HJOzwWp0t2Xu0jcQ7QZYJeyAA1hY0hKf5G5v87hxTBFvB5V0fXIgRFcqHiRHvgXZkEXSmBVc9GjLI0FAaQXIqHTHsJeiCIKp1Mz9hxYU3','M81GhaPqfE30LA1QTSUf','oeIFbEvtqES642HCfQ2hVYnHkTRbo1wWCrT0iiWHHG1kQSuTYlYFUpX6NFEzXsRsFPv3TSM6','F','D',3);
+INSERT INTO ti VALUES (3192638784929788945,44669,'MB3y99crU9rbxqUL1MSgYRHcPz','rVA0hD9UdgEEt2wmrCkPwBfyhGujIRgtZUyxjlVlkJCpADNgHzqUPMhPNcbIAnTgAatnShx2HJOzwWp0t2Xu0jcQ7QZYJeyAA1hY0hKf5G5v87hxTBFvB5V0fXIgRFcqHiRHvgXZkEXSmBVc9GjLI0FAaQXIqHTHsJeiCIKp1Mz9hxYU3','M81GhaPqfE30LA1QTSUf','oeIFbEvtqES642HCfQ2hVYnHkTRbo1wWCrT0iiWHHG1kQSuTYlYFUpX6NFEzXsRsFPv3TSM6','F','D',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-7943956995435622361,33267,'6Qdr2hG8hviDk93kMMeZM6GRiymKfZ9xSaEGjMq5zk8KYSGeGgk4y388HqXc','C4Xj3Tmdn4koPSuDlc9UPj9zTbJou3RBysjFF03aUsmQn0bLurRnByMRfCnp9UKpSox4XPKxh2F4ZkPAJ7Fvby1nvSyralJXeOpdxoNLUGyKhYMzCePezOsRBoHeMmv8XiQqSBi5vrq7mpulkbhZc2gbN6N9md1DLjvOmBqlqUwOYmHO1UpwfFXxIrkYswBkRFMaTwM8dlHq6dLFM7yM1lLvGHEKHYIzn3C7AXC9SXElN','o','sdafktdb9ENkVW643kaN','v','I',4);
+INSERT INTO ti VALUES (-7943956995435622361,33267,'6Qdr2hG8hviDk93kMMeZM6GRiymKfZ9xSaEGjMq5zk8KYSGeGgk4y388HqXc','C4Xj3Tmdn4koPSuDlc9UPj9zTbJou3RBysjFF03aUsmQn0bLurRnByMRfCnp9UKpSox4XPKxh2F4ZkPAJ7Fvby1nvSyralJXeOpdxoNLUGyKhYMzCePezOsRBoHeMmv8XiQqSBi5vrq7mpulkbhZc2gbN6N9md1DLjvOmBqlqUwOYmHO1UpwfFXxIrkYswBkRFMaTwM8dlHq6dLFM7yM1lLvGHEKHYIzn3C7AXC9SXElN','o','sdafktdb9ENkVW643kaN','v','I',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4020644566366505325,15362,'z1M4QxGuldOz2J77sXjDQ7k4eofIl6u9K8PAVYWxdu','Kc5JSJd5RbVaM5vaIOd8IdfTpHaBUga2ofzndwa3e1NjdTeAqZIX96Hp3jT3KGjg','UgXGOwZ','MgW2usffpssy','Pi','2',5);
+INSERT INTO ti VALUES (4020644566366505325,15362,'z1M4QxGuldOz2J77sXjDQ7k4eofIl6u9K8PAVYWxdu','Kc5JSJd5RbVaM5vaIOd8IdfTpHaBUga2ofzndwa3e1NjdTeAqZIX96Hp3jT3KGjg','UgXGOwZ','MgW2usffpssy','Pi','2',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (34762977014532676,57820,'QGev1fCnZ8OK8MGBxCH0e6hiHUkPs47n73QpGAwPBNMljIm3WSE','xkBLPrS27cWz1iQX0wN0vixyaICCglp0I9WtncgVZETTcIybfRkoYaSwnzdXUyEgeoFhTvfuy7gVItNQ6WBusBhHyU7b5ZDP','K','TQTquUbs4OJRA7KvT74iozXILV29Exh2VsQb7Q6siksBOArsWzv5T9UGr69HYtl5AQUVI9AJSodW0sZiSl6NUxiF3oPkeAIgW','3','k',6);
+INSERT INTO ti VALUES (34762977014532676,57820,'QGev1fCnZ8OK8MGBxCH0e6hiHUkPs47n73QpGAwPBNMljIm3WSE','xkBLPrS27cWz1iQX0wN0vixyaICCglp0I9WtncgVZETTcIybfRkoYaSwnzdXUyEgeoFhTvfuy7gVItNQ6WBusBhHyU7b5ZDP','K','TQTquUbs4OJRA7KvT74iozXILV29Exh2VsQb7Q6siksBOArsWzv5T9UGr69HYtl5AQUVI9AJSodW0sZiSl6NUxiF3oPkeAIgW','3','k',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b INT UNSIGNED NOT NULL, c CHAR(98) NOT NULL, d VARCHAR(48) NOT NULL, e VARCHAR(58) NOT NULL, f VARBINARY(70), g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (100,2463032277,'X678LyW6Z2XseGXuRYByjwffQD15LOYWiKZrbqYQZT9rr7eWB0QrplXfLosIZm','8Yzt5RAguqYZxzbOiqvgbS','AdtryRbhu5tLaFghB9LovzbZedIncf4EYiD47','9','W','fc',0);
+CREATE TABLE ti (a TINYINT, b INT UNSIGNED NOT NULL, c CHAR(98) NOT NULL, d VARCHAR(48) NOT NULL, e VARCHAR(58) NOT NULL, f VARBINARY(70), g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (1328242,3111880122,'qGqWDaV9Gh1','8Uxw6lrxBfKwjsEOHznnMi','XWGZX69Ae20aWH5vgv','BjE7upw7qC1G8boGoMTHBOh7kMm','9','ny',1);
+INSERT INTO ti VALUES (1328242,3111880122,'qGqWDaV9Gh1','8Uxw6lrxBfKwjsEOHznnMi','XWGZX69Ae20aWH5vgv','BjE7upw7qC1G8boGoMTHBOh7kMm','9','ny',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(99) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(99) NOT NULL;
+INSERT INTO t VALUES (-7112634,2096502410,'mZDb1cxYegJRvn3PFjAEeUGepNyEAmyCDdrtwo748qSR','C6o','yr7mAXmJgQ','iHfbPqBz8Iu7hJK9pheTRXJXEYflM5bMf','U','44',2);
+INSERT INTO ti VALUES (-7112634,2096502410,'mZDb1cxYegJRvn3PFjAEeUGepNyEAmyCDdrtwo748qSR','C6o','yr7mAXmJgQ','iHfbPqBz8Iu7hJK9pheTRXJXEYflM5bMf','U','44',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3845039,1049336194,'EehRwWtdayjVG','PQQM0TBCQD0qo7IPFPZCz0HbH1qntOMfAMZDzNIMJxgecGNqElM0lbkcgMxkQt8O43iRu8FKY4pBojaZkwhtiZkD7eby4BiHPGOr3VBHkyBPwf9goqRNt4XVY4WMHTCEGRbmaiLKpvvcToT33UGHaUuoQHyep8zaCwc87PycNoMtAtsGFCEBYOmG','K5JVWWgwOtvuCRfgoSnZjpD3XDsKuaqBWE2wF7C8dwltdzMbbQ1mmU','K7VOcksbTjKco0GCd2hUmSwNw7ag5Ab5JKE9eRXcPk9OaJiN3szRbFT44Rjbabdjndj','k','qZ',3);
+INSERT INTO ti VALUES (3845039,1049336194,'EehRwWtdayjVG','PQQM0TBCQD0qo7IPFPZCz0HbH1qntOMfAMZDzNIMJxgecGNqElM0lbkcgMxkQt8O43iRu8FKY4pBojaZkwhtiZkD7eby4BiHPGOr3VBHkyBPwf9goqRNt4XVY4WMHTCEGRbmaiLKpvvcToT33UGHaUuoQHyep8zaCwc87PycNoMtAtsGFCEBYOmG','K5JVWWgwOtvuCRfgoSnZjpD3XDsKuaqBWE2wF7C8dwltdzMbbQ1mmU','K7VOcksbTjKco0GCd2hUmSwNw7ag5Ab5JKE9eRXcPk9OaJiN3szRbFT44Rjbabdjndj','k','qZ',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (6995107,2909270544,'RfGMEJS5ZjyOpkqrS4Ifw4nnanlMRveHkTY33cIDEPQQkF8f88iNyLNYjfgW','zcU9Xb6KIEljCwDjrsX3kSWjO92sLpCZc3s3zIhSvcjrgc178','J1ER05q2wE0LKfrteCTVgcdjFOMXYuDnQTA6sNF3guDq0hVL5OCZ5r','IsG7aFMFm38PqaHydJBwjO0xmrr7xkmzcCXlyLy4wQ4WgFJBJGd6bnbjpylUTbZ69dBhrU2vAcddCaf8BZFHRMIRzCVP6BWj88zpEJDxnAloia5gJjTH7cNcSZDg3hoPdi3vAOwjH0K0AAZje6SEAGZgQc5tlGILt0Y1APRvXtikwqLNJvS','x','qK',4);
+INSERT INTO ti VALUES (6995107,2909270544,'RfGMEJS5ZjyOpkqrS4Ifw4nnanlMRveHkTY33cIDEPQQkF8f88iNyLNYjfgW','zcU9Xb6KIEljCwDjrsX3kSWjO92sLpCZc3s3zIhSvcjrgc178','J1ER05q2wE0LKfrteCTVgcdjFOMXYuDnQTA6sNF3guDq0hVL5OCZ5r','IsG7aFMFm38PqaHydJBwjO0xmrr7xkmzcCXlyLy4wQ4WgFJBJGd6bnbjpylUTbZ69dBhrU2vAcddCaf8BZFHRMIRzCVP6BWj88zpEJDxnAloia5gJjTH7cNcSZDg3hoPdi3vAOwjH0K0AAZje6SEAGZgQc5tlGILt0Y1APRvXtikwqLNJvS','x','qK',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2174093,3962930787,'W5PMvgaq9uNMyua8tcGIpj2V9hH2GQ75I8fcKKPeragbe3rj','KtGSTBb','Wg8kKl','yr8Itu1wLzSkVuAq430Yyond7krUpl8FB0eHa8CU97Gum2AbzdKsSC4xxdg35yvL9KhV8Sl5HsnS0bmFoDahKSdgI44wU4JqcBmiDNxmGhv','8','1',5);
+INSERT INTO ti VALUES (2174093,3962930787,'W5PMvgaq9uNMyua8tcGIpj2V9hH2GQ75I8fcKKPeragbe3rj','KtGSTBb','Wg8kKl','yr8Itu1wLzSkVuAq430Yyond7krUpl8FB0eHa8CU97Gum2AbzdKsSC4xxdg35yvL9KhV8Sl5HsnS0bmFoDahKSdgI44wU4JqcBmiDNxmGhv','8','1',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5727902,3207985447,'donBT6F4aCfPWB4Jcsid','okfZrZMm7u4m60Ofo9KNtQfpdPjV9rWOOX6xrDYFr4l3zRSIgmKSQYAUGCSG6cRmq6t6s27afEbQVL','mx08DJMQNJzPcSbTXGoh','r3GsJGPsBymzfuDmgh8IDQUyplqtJFy8SrIpIsZyNLeGCm5dBwIQuXLU6Sr0MqeCS9Z8YUr1e14T21JZfJe3k5tJ8H3PJxhAs0zZv7BqeDZGxv3l1WFeJkFyoT0foJahYdk3wcIhaOVrBizjgIZg1o32O4nwi6Kd3Nph9FW2UCZbV9YK','Yl','66',6);
+INSERT INTO ti VALUES (5727902,3207985447,'donBT6F4aCfPWB4Jcsid','okfZrZMm7u4m60Ofo9KNtQfpdPjV9rWOOX6xrDYFr4l3zRSIgmKSQYAUGCSG6cRmq6t6s27afEbQVL','mx08DJMQNJzPcSbTXGoh','r3GsJGPsBymzfuDmgh8IDQUyplqtJFy8SrIpIsZyNLeGCm5dBwIQuXLU6Sr0MqeCS9Z8YUr1e14T21JZfJe3k5tJ8H3PJxhAs0zZv7BqeDZGxv3l1WFeJkFyoT0foJahYdk3wcIhaOVrBizjgIZg1o32O4nwi6Kd3Nph9FW2UCZbV9YK','Yl','66',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(92), d VARCHAR(66), e VARBINARY(86), f VARCHAR(75) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (870778969,107737931,'qYrdPwM6Y5a04u9dBkX09LGBeTUvlgsQnrYm2Oa3HMUunB7Kecyl0lSr63iJIAj93ieUBsO','YQLM','l058iDxxIF0XQC3Ubw7UmZiKBNmy1QC','4vePluYYhYRZAIS46rmwndwC3yf3nEWL8FZt6ktctafgf1YP0n2n','R','G',0);
+CREATE TABLE ti (a INT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(92), d VARCHAR(66), e VARBINARY(86), f VARCHAR(75) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (446942576,632183606,'7VXKwaGCegkjPykc2tNL7Ouu531eBOlN7oSGU2E1KC18DHTHO','7v4NEC2DnCeZQE9q0BmCdEAeTlu','XqyWV1VDvSYoD48yC4dIITAhIPfqqzlTRE','VylnUM8G3t96dwgQezeUNBqR0N30diriX3LjjNkPTTTby2eP9CZNFjmletU','u','c',1);
+INSERT INTO ti VALUES (446942576,632183606,'7VXKwaGCegkjPykc2tNL7Ouu531eBOlN7oSGU2E1KC18DHTHO','7v4NEC2DnCeZQE9q0BmCdEAeTlu','XqyWV1VDvSYoD48yC4dIITAhIPfqqzlTRE','VylnUM8G3t96dwgQezeUNBqR0N30diriX3LjjNkPTTTby2eP9CZNFjmletU','u','c',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(93);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(93);
+INSERT INTO t VALUES (-9012159,4268433155,'U6gdTpJzHEgFLuXDlWC','js6Ao0Rqs3v5mIWzWlpHSz0Rdv5s2ae1vskM9xnHnBayMzLY3Vt5qqepcEg5w','SHFNRp4d4E9dezhJEASdTHD','a2u7KJKElugtVbv7','E','O',2);
+INSERT INTO ti VALUES (-9012159,4268433155,'U6gdTpJzHEgFLuXDlWC','js6Ao0Rqs3v5mIWzWlpHSz0Rdv5s2ae1vskM9xnHnBayMzLY3Vt5qqepcEg5w','SHFNRp4d4E9dezhJEASdTHD','a2u7KJKElugtVbv7','E','O',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (810215976,772425223,'spvTDdkQWEbsB','emcput','pKYYIjOA5M8kQRhEsH9exqOiOkLWU1tQ1CyVOR38WbT7dCMHkvCQK0Wyxk51LjhB','UmaAEdBDlW38uOEkYwgFTcVIizgPWWF61Yuh','v','p',3);
+INSERT INTO ti VALUES (810215976,772425223,'spvTDdkQWEbsB','emcput','pKYYIjOA5M8kQRhEsH9exqOiOkLWU1tQ1CyVOR38WbT7dCMHkvCQK0Wyxk51LjhB','UmaAEdBDlW38uOEkYwgFTcVIizgPWWF61Yuh','v','p',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (712204647,989802808,'TRKVpDrvDlk87QMDAHuSDvD1hIs1gqezKDRI9RZUZIOM6o0eSvYzkm8Z1dftLf7LuY9QGSau','QJKmO7MHXuAAEvGEACPOC0do2EERF1ojA8Jy5wh28KBRjKde0FooYxemok5fah5rNA','rXgTokjry','ApppPTbCtdvwLnYK0nTB4Nl9tiFjdpdVEijqgQ1ZfAVTa49XeWhOZA67AIunLbp9gIWdpRnDlfROnXEeYthaGiUg7epuMdUtoC1FkBT3pgJ9ZWQEBh6H41zcyBhOICrgJUMGgMkenKcOsXzCaQPifbwX7laZMih6WhLtwSDZpTT78gAXzUm0OON5Nm2e41Z1sVDDZ2WTDZqxdiVSyKJD4yHBt','E','P',4);
+INSERT INTO ti VALUES (712204647,989802808,'TRKVpDrvDlk87QMDAHuSDvD1hIs1gqezKDRI9RZUZIOM6o0eSvYzkm8Z1dftLf7LuY9QGSau','QJKmO7MHXuAAEvGEACPOC0do2EERF1ojA8Jy5wh28KBRjKde0FooYxemok5fah5rNA','rXgTokjry','ApppPTbCtdvwLnYK0nTB4Nl9tiFjdpdVEijqgQ1ZfAVTa49XeWhOZA67AIunLbp9gIWdpRnDlfROnXEeYthaGiUg7epuMdUtoC1FkBT3pgJ9ZWQEBh6H41zcyBhOICrgJUMGgMkenKcOsXzCaQPifbwX7laZMih6WhLtwSDZpTT78gAXzUm0OON5Nm2e41Z1sVDDZ2WTDZqxdiVSyKJD4yHBt','E','P',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-109246584,4118776124,'KJNMIHToIbECEwvSAYy34zAbnm2MCt5KHzZ9QVctpFreDmVaQbmScOzUGwDQeY5odAu4pmUVIbIaOP7fClFWrxVrs','7h','Cs9WN64VjMwq4PRtuxlOJcU6nFm1jPoi3Oc','zX4bYlaNtRLy4Prtc71H6s3GZdJeTxrJFRMAD7ArYV7UbJdwmQVIMkFokLVOJ2u7In6ODgmzzkbW5bWZn7UhD6F5Dro9D6D29t8zNPibvdyffurr03HzM0wua3JtZNeoUAUcB','X','n',5);
+INSERT INTO ti VALUES (-109246584,4118776124,'KJNMIHToIbECEwvSAYy34zAbnm2MCt5KHzZ9QVctpFreDmVaQbmScOzUGwDQeY5odAu4pmUVIbIaOP7fClFWrxVrs','7h','Cs9WN64VjMwq4PRtuxlOJcU6nFm1jPoi3Oc','zX4bYlaNtRLy4Prtc71H6s3GZdJeTxrJFRMAD7ArYV7UbJdwmQVIMkFokLVOJ2u7In6ODgmzzkbW5bWZn7UhD6F5Dro9D6D29t8zNPibvdyffurr03HzM0wua3JtZNeoUAUcB','X','n',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-1242877139,1522074923,'VvzMgFw12','TR3Tf6h51Rf0cUT2iIC','V6WfsXTqhlvSvReWwAErxdYbwkLDpiaQxCK4K','3wsbrpbMcUCjSG4b722iyloqAjCULMpcV3xi6pMpSxe9GtZsd35NMM93w29Tig6UoWlHDIka0ZMzxWfFFy0O0VCNokwt8ciRgGEwvVPjcCtFF7iZmQt22WIEwxf6qjubKsKf7XGqIZQuW4RTt7243Vl2vfYQR7A9m80HYyxf2huSB1R6WTH8Id86I7SdDPjXI2zEDbz1B','uQ','e',6);
+INSERT INTO ti VALUES (-1242877139,1522074923,'VvzMgFw12','TR3Tf6h51Rf0cUT2iIC','V6WfsXTqhlvSvReWwAErxdYbwkLDpiaQxCK4K','3wsbrpbMcUCjSG4b722iyloqAjCULMpcV3xi6pMpSxe9GtZsd35NMM93w29Tig6UoWlHDIka0ZMzxWfFFy0O0VCNokwt8ciRgGEwvVPjcCtFF7iZmQt22WIEwxf6qjubKsKf7XGqIZQuW4RTt7243Vl2vfYQR7A9m80HYyxf2huSB1R6WTH8Id86I7SdDPjXI2zEDbz1B','uQ','e',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b INT UNSIGNED, c CHAR(38) NOT NULL, d VARCHAR(39), e VARBINARY(6), f VARBINARY(13), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-32018,2265362138,'JMwGEPzpEqUReKuvSOqVFcmMjQbzZn0EgI5J','QLoz44WEzVtYHPvnzcYyVKukWBPgBI9ob7KruQA','GiBPG','20iHNH5D','th','5',0);
+CREATE TABLE ti (a SMALLINT, b INT UNSIGNED, c CHAR(38) NOT NULL, d VARCHAR(39), e VARBINARY(6), f VARBINARY(13), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (1250268879618221987,3542007186,'u','7sEPGCIiyTH7pf','CeMGoc','Xwfg','1','y',1);
+INSERT INTO ti VALUES (1250268879618221987,3542007186,'u','7sEPGCIiyTH7pf','CeMGoc','Xwfg','1','y',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(39) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(39) NOT NULL;
+INSERT INTO t VALUES (-2104356323642063394,2859605659,'mzAScBWXuzruS5y3xcFedgeDu1UKSZikcZS','zXvI','h5','MSkORkUN6GK1','MX','I',2);
+INSERT INTO ti VALUES (-2104356323642063394,2859605659,'mzAScBWXuzruS5y3xcFedgeDu1UKSZikcZS','zXvI','h5','MSkORkUN6GK1','MX','I',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (5529322655753384319,1906816095,'DcjZRhUY7EbvAmwIJXMoU5R9gzod','yC0ax53VV5GwLgAjMNlmOhDHJaAG9X8rIEcByxRijA6bWH9H40F8f0sq6NY9OHTYu7hpaI21bIz17b6e3inL4TZ33Bf5JrrMDORRJhyHbVKtRJ3tOaCrSvaZzjkNlUPk3mAtqHyvObcw85muFx4LsrEpNCTtcKEMLckP56VtP72VEZMYnW0jtGOOKlsA7bmg42W6o21','j','Xz','z','C',3);
+INSERT INTO ti VALUES (5529322655753384319,1906816095,'DcjZRhUY7EbvAmwIJXMoU5R9gzod','yC0ax53VV5GwLgAjMNlmOhDHJaAG9X8rIEcByxRijA6bWH9H40F8f0sq6NY9OHTYu7hpaI21bIz17b6e3inL4TZ33Bf5JrrMDORRJhyHbVKtRJ3tOaCrSvaZzjkNlUPk3mAtqHyvObcw85muFx4LsrEpNCTtcKEMLckP56VtP72VEZMYnW0jtGOOKlsA7bmg42W6o21','j','Xz','z','C',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (5119062343588023952,901253579,'Lc2Sc','ComptLU6OChG8T','gmz8','XIA2YCDFgQHynDpNyP2ha345HwSkbM4X776ieZy5XGF0s7XfbGPmG2kdlNVhqJfvWOLd2eJr0pDYzxlcYNrqhNBsr4bkg5nSHDvucDdrc0ePu2vX8QuT23kFvecvRkBjvG5SbrlLBE6U7XCsJ2','N0','Gs',4);
+INSERT INTO ti VALUES (5119062343588023952,901253579,'Lc2Sc','ComptLU6OChG8T','gmz8','XIA2YCDFgQHynDpNyP2ha345HwSkbM4X776ieZy5XGF0s7XfbGPmG2kdlNVhqJfvWOLd2eJr0pDYzxlcYNrqhNBsr4bkg5nSHDvucDdrc0ePu2vX8QuT23kFvecvRkBjvG5SbrlLBE6U7XCsJ2','N0','Gs',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-126042246562718,531725757,'vVzwgtJ2HCMXZUlgzbmBNFdh4PW5OO','E85EI4eh48TWmZZAlRj5','014','3DHm73brREQRyYWKXNjQbk1Qk0ahr77wkF9t0dNMavuot70QexJWIyd2Z45E01UdGhBvczGdyzmF5v31zatjYsZ4QoqbDyF5OaLaLf18HAnqdTkaXjBCZtLmrBGXpktQqWqXplWsLmHEHMRKKIpnPSoFdf9iT','rIh','Ro',5);
+INSERT INTO ti VALUES (-126042246562718,531725757,'vVzwgtJ2HCMXZUlgzbmBNFdh4PW5OO','E85EI4eh48TWmZZAlRj5','014','3DHm73brREQRyYWKXNjQbk1Qk0ahr77wkF9t0dNMavuot70QexJWIyd2Z45E01UdGhBvczGdyzmF5v31zatjYsZ4QoqbDyF5OaLaLf18HAnqdTkaXjBCZtLmrBGXpktQqWqXplWsLmHEHMRKKIpnPSoFdf9iT','rIh','Ro',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2153925561524606528,3938586380,'8pWnChsfb0tl7f2gRy9bab83PigCQMjjU42s','1f52wI8kceHHiSOToUVCei7dpZGyMVJ12bEqFX6bf2PRjAArnDHWRa1fqdb2OiMpikPbxsCWi4KYrx9Q7aauoSfDF91Bog98120HcigUaWaIHb8ev3KtivDTk9GmBBBFSJz24nyEkhYpLfbIxvmURY1Bd56Uzru7yGm5MeyZ0O7YDZwE7vyy5vvO7E4hbQ8wevKhqE0wtKVr1CTCLvtxiSnkIh3q','og6O5g','CN1qutpU4gBcpdMD2mshZ1Wpn68FD8lbR6zmeyvczICRO6BKiqDTAHhb1Ou3Nu3duH6u8HOhgQTGuhls','oz','O7m',6);
+INSERT INTO ti VALUES (2153925561524606528,3938586380,'8pWnChsfb0tl7f2gRy9bab83PigCQMjjU42s','1f52wI8kceHHiSOToUVCei7dpZGyMVJ12bEqFX6bf2PRjAArnDHWRa1fqdb2OiMpikPbxsCWi4KYrx9Q7aauoSfDF91Bog98120HcigUaWaIHb8ev3KtivDTk9GmBBBFSJz24nyEkhYpLfbIxvmURY1Bd56Uzru7yGm5MeyZ0O7YDZwE7vyy5vvO7E4hbQ8wevKhqE0wtKVr1CTCLvtxiSnkIh3q','og6O5g','CN1qutpU4gBcpdMD2mshZ1Wpn68FD8lbR6zmeyvczICRO6BKiqDTAHhb1Ou3Nu3duH6u8HOhgQTGuhls','oz','O7m',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(39), d VARCHAR(10) NOT NULL, e VARBINARY(56), f VARBINARY(68), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (701734080451245141,9643780471265672026,'lSonQhBMRDg','E','QrLHCVcVjv2bjS67SN8gflNqC2qeXWM','5AwXsjNTIjwc5vMwUfGLpOq905RB0Gqt6H37HEwHeqADjS5FObzFI9THbW1UHKRV','3','x',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(39), d VARCHAR(10) NOT NULL, e VARBINARY(56), f VARBINARY(68), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-590863658779106592,15717362582779973753,'XVA1mlnrzd6gHCQ9NUQNKfrFDZJzgQQvWYqCvb','Kmmil','jWHfogZzUwq7CGhTu6fzgi0MddJ3FSXLIUPWBB0x4YNVKCeG','Csz9mLAeUPVml5GC0zZWMuAtjgSRuEjSqEWAms8G9WpYO','h','K',1);
+INSERT INTO ti VALUES (-590863658779106592,15717362582779973753,'XVA1mlnrzd6gHCQ9NUQNKfrFDZJzgQQvWYqCvb','Kmmil','jWHfogZzUwq7CGhTu6fzgi0MddJ3FSXLIUPWBB0x4YNVKCeG','Csz9mLAeUPVml5GC0zZWMuAtjgSRuEjSqEWAms8G9WpYO','h','K',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(40);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(40);
+INSERT INTO t VALUES (-6844706074392739006,13585144967898475291,'IUwp1Jeb3oJ1ieOM2','aP','PwFVMjPCGgM4fxQpktQ5OnGlGZd0P5Ufo0xhaPHuXWeRo2AP1s3yR7b','Sq','1s','h',2);
+INSERT INTO ti VALUES (-6844706074392739006,13585144967898475291,'IUwp1Jeb3oJ1ieOM2','aP','PwFVMjPCGgM4fxQpktQ5OnGlGZd0P5Ufo0xhaPHuXWeRo2AP1s3yR7b','Sq','1s','h',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2352721157617745705,6372983711614381032,'Jwvk9n3GtDXULMg1ER7FJSGdQENVG','j64B1IGoilzznFK0CPE4nXDtHPwcnz46rjmfFJderJ3w','F0fxCbbQKMc4LGnVccO21ki0k9mNDrOcZFheR','NemIoNdsAu4YqU8k022bNW','b','y',3);
+INSERT INTO ti VALUES (2352721157617745705,6372983711614381032,'Jwvk9n3GtDXULMg1ER7FJSGdQENVG','j64B1IGoilzznFK0CPE4nXDtHPwcnz46rjmfFJderJ3w','F0fxCbbQKMc4LGnVccO21ki0k9mNDrOcZFheR','NemIoNdsAu4YqU8k022bNW','b','y',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-7463198610550221338,9946829926882158699,'SEWhpukNfoT','0QyMNMydgesifXNTcBJwVSfCydJxIy6CN50iQOHyzvJRcYO48F8OrMnvZKHFSOcSywqvuBunZWfshyAiKAL8MzT2OqiHWTXJewuHgea4v4fMgeE56NQnLefXtvqHPL93idcumxAhPQeq5L6di7bBPrPGKcJrAIcFwlbu72jRNn9BeAt1bih6ZYRzWEP1E2joi2lzlzXdN0','WAvzRvGOz','Nm3YgSpKd82z4a2j3sFwaK2JTHkp3Pr0b2qdyGzgEqON5sF3RhqG8LESkTdF2c0SUqkYyoKE1grljJJMGJ5C7XUfH6oXMBNQTUeTYDlBKe6dxPDPZZ8vGBfAMiARe1Xpplio8kT33H5K9RYtyHG3eFK2FgZZumObubZZ1ZFqAlfzCE5fdnRPRP6fNxG','5','P',4);
+INSERT INTO ti VALUES (-7463198610550221338,9946829926882158699,'SEWhpukNfoT','0QyMNMydgesifXNTcBJwVSfCydJxIy6CN50iQOHyzvJRcYO48F8OrMnvZKHFSOcSywqvuBunZWfshyAiKAL8MzT2OqiHWTXJewuHgea4v4fMgeE56NQnLefXtvqHPL93idcumxAhPQeq5L6di7bBPrPGKcJrAIcFwlbu72jRNn9BeAt1bih6ZYRzWEP1E2joi2lzlzXdN0','WAvzRvGOz','Nm3YgSpKd82z4a2j3sFwaK2JTHkp3Pr0b2qdyGzgEqON5sF3RhqG8LESkTdF2c0SUqkYyoKE1grljJJMGJ5C7XUfH6oXMBNQTUeTYDlBKe6dxPDPZZ8vGBfAMiARe1Xpplio8kT33H5K9RYtyHG3eFK2FgZZumObubZZ1ZFqAlfzCE5fdnRPRP6fNxG','5','P',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (2790389429342336646,15002408768094538722,'6Oy00Bf','1V1mJ7IUJJJpWWlc2pUGHXgcOANvRKfiCpaE3R6lCTmKZhChxwt5SSknPEOwflfOkeVLDIc92af1B6DmMJJZ6ebenL3r1sO6lNuYTtWOCK','DyOrn5AkO2svaoTnEREEJmhtMR','5h4XYXITkWE5ATLj8MZ7wzZU8YjzU4LrNyPZAweW3I5KzIzSAhnZ1XjCXBF5s3KkkKKd433PUfDLtQPTbubcsd1v12eNAvHg5Sc5MUGknC2nrZ3ik6eLJgJYKqsIiGZm3nqxr0L8Nax','GA3','Z',5);
+INSERT INTO ti VALUES (2790389429342336646,15002408768094538722,'6Oy00Bf','1V1mJ7IUJJJpWWlc2pUGHXgcOANvRKfiCpaE3R6lCTmKZhChxwt5SSknPEOwflfOkeVLDIc92af1B6DmMJJZ6ebenL3r1sO6lNuYTtWOCK','DyOrn5AkO2svaoTnEREEJmhtMR','5h4XYXITkWE5ATLj8MZ7wzZU8YjzU4LrNyPZAweW3I5KzIzSAhnZ1XjCXBF5s3KkkKKd433PUfDLtQPTbubcsd1v12eNAvHg5Sc5MUGknC2nrZ3ik6eLJgJYKqsIiGZm3nqxr0L8Nax','GA3','Z',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8430548240360704589,7370535127014795106,'dXuV5gqlHL4tKCnPsa0zKWazYb2','F4nbDz0oN5I3zX32phx5kU8CYgZbQh9pHsXGSQYK6HHuwgq24vWEdVIpiJkdCcVNYxaZCD4rXYioJR67uTrFaNY1NwltXSl9sPU1ku7XumlwBs84rUaFBfRmaF0nOZOcn3go8Y87HlUdX5wZ59OVoIHHqqNLOT6MG0MJ9OWtNoOZO4RRNJDJzWGq7woBHaHjIKeb20J5H5pPdmI9M0uaFkcM1zDxxyhp5gAoFdAWYpBCcK2ZLnA8q','0ZmIrBrpM32DLu8BEmPa19KG3zkCsOB9BxEMpqRsAoOHhew9VU','aFwj9OzruUiZCWRtQSblu4PgGE15xzdE28FJ37P6nFos4Z6LxzG0nsgANVRK3Ks9eiqKnXAwpaXt43qMvoRvBv4AmUOLS4SaWhZbX0ygxHWA4FoNfjVet9rqA3zIgeNotedVcxxkPnPfCyzHtAn8ruWLjx3gzKKXA','I','Rf',6);
+INSERT INTO ti VALUES (8430548240360704589,7370535127014795106,'dXuV5gqlHL4tKCnPsa0zKWazYb2','F4nbDz0oN5I3zX32phx5kU8CYgZbQh9pHsXGSQYK6HHuwgq24vWEdVIpiJkdCcVNYxaZCD4rXYioJR67uTrFaNY1NwltXSl9sPU1ku7XumlwBs84rUaFBfRmaF0nOZOcn3go8Y87HlUdX5wZ59OVoIHHqqNLOT6MG0MJ9OWtNoOZO4RRNJDJzWGq7woBHaHjIKeb20J5H5pPdmI9M0uaFkcM1zDxxyhp5gAoFdAWYpBCcK2ZLnA8q','0ZmIrBrpM32DLu8BEmPa19KG3zkCsOB9BxEMpqRsAoOHhew9VU','aFwj9OzruUiZCWRtQSblu4PgGE15xzdE28FJ37P6nFos4Z6LxzG0nsgANVRK3Ks9eiqKnXAwpaXt43qMvoRvBv4AmUOLS4SaWhZbX0ygxHWA4FoNfjVet9rqA3zIgeNotedVcxxkPnPfCyzHtAn8ruWLjx3gzKKXA','I','Rf',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(9), d VARBINARY(85), e VARCHAR(55), f VARBINARY(13), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3639943,-163210278,'XtNYXFQRv','BKrogCyUk','zFvmIqtebJnsuQ0BSJz0SdSHNIRff7SAKUNlN32E1WpLHto','hCxrKFeNIN2p0','q','g',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(9), d VARBINARY(85), e VARCHAR(55), f VARBINARY(13), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1486946,411933113,'aC4','K2EK','iWcba7N8p5','XO','3j','Dj',1);
+INSERT INTO ti VALUES (1486946,411933113,'aC4','K2EK','iWcba7N8p5','XO','3j','Dj',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(10);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(10);
+INSERT INTO t VALUES (12931136,-988194344,'Z','mLnJXiRYCz0U50cijYsySvtXQqcbQHCyr901Vf9Bh','ln4yb5Iwxgh','eOXnqS9','y','Mj',2);
+INSERT INTO ti VALUES (12931136,-988194344,'Z','mLnJXiRYCz0U50cijYsySvtXQqcbQHCyr901Vf9Bh','ln4yb5Iwxgh','eOXnqS9','y','Mj',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3826585,1793367911,'uX0XqT','LwkE','ZG9oo5F57OvxB3y8I1894wqDjEqDyzWwyJo','RIt','ng','D',3);
+INSERT INTO ti VALUES (3826585,1793367911,'uX0XqT','LwkE','ZG9oo5F57OvxB3y8I1894wqDjEqDyzWwyJo','RIt','ng','D',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (10074197,190927411,'cEWwUL2','JcWWPcgHh1aUSu7uVMQ5cZuZXs2FGwtYrny8OG89s2FB1BYzQ8LAA7HErWvKsZneYzcqfbjg7tjdCTwu6lBh3ilxuRzD70sOf9jnbE86zG9Ju9BIjo3NaMLBV','riLAmEWzemHAmvtwTkv0Q','eJK82TBVFj29mgA7gX5qK0g90SpTd0zbK0knkH90QH1UNg3Zjkrlf447lUN3LdBMbOQT0z6iwzIRi2f993SvtE2PemA8UsEtQhjregdlope9Ia73p1Zu4TxMo1Cj7ODBAG4KA8M8AjjPzbudctoyxI4KfxkXtcYbivVFh0ID7oiMKJ915xfn6iUFxZCNf8orG0k4sGXQEtXj1ZebaBYtJMqIucjuJvIMQUNOaUfMip','c','2',4);
+INSERT INTO ti VALUES (10074197,190927411,'cEWwUL2','JcWWPcgHh1aUSu7uVMQ5cZuZXs2FGwtYrny8OG89s2FB1BYzQ8LAA7HErWvKsZneYzcqfbjg7tjdCTwu6lBh3ilxuRzD70sOf9jnbE86zG9Ju9BIjo3NaMLBV','riLAmEWzemHAmvtwTkv0Q','eJK82TBVFj29mgA7gX5qK0g90SpTd0zbK0knkH90QH1UNg3Zjkrlf447lUN3LdBMbOQT0z6iwzIRi2f993SvtE2PemA8UsEtQhjregdlope9Ia73p1Zu4TxMo1Cj7ODBAG4KA8M8AjjPzbudctoyxI4KfxkXtcYbivVFh0ID7oiMKJ915xfn6iUFxZCNf8orG0k4sGXQEtXj1ZebaBYtJMqIucjuJvIMQUNOaUfMip','c','2',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (3821794,1639101982,'TTcYhBkAN','StxxR0wDFhuCbnWezzFUWUNQRA1o3HHeZKywx8dHXGBlnFxpDIJarrIS6y7PKYkKlrk2Cp7Ri8TVpwaDye1iMeOEDz19JrF7V7h1hBfT5PH5gE6Ug1zPAnh4RXmRfrr6rmjnsrVYvso4Y3KWCEau8R','wnT7cUAu7BAh0clfoS5zGU7NlC44q1LxWN0Y0JZJ518MYb','qSmHdVkfvLqIp4hQCckfESjjsgTIdR7fkXAdkL1MLDy6','y','eI',5);
+INSERT INTO ti VALUES (3821794,1639101982,'TTcYhBkAN','StxxR0wDFhuCbnWezzFUWUNQRA1o3HHeZKywx8dHXGBlnFxpDIJarrIS6y7PKYkKlrk2Cp7Ri8TVpwaDye1iMeOEDz19JrF7V7h1hBfT5PH5gE6Ug1zPAnh4RXmRfrr6rmjnsrVYvso4Y3KWCEau8R','wnT7cUAu7BAh0clfoS5zGU7NlC44q1LxWN0Y0JZJ518MYb','qSmHdVkfvLqIp4hQCckfESjjsgTIdR7fkXAdkL1MLDy6','y','eI',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (11759629,-758388880,'O','k5uGRRlQFlItOWgzroWMr9Z4VXShFC4y7O9mo9xIpHV05Mcwzjuta1vpovIYcunBF9f93R6tJUcKCrh6qszEUboEg4ZQ43dhtMJaBybseYbm93nzvsrDTLzxVKveOd1459cN','Yo4','exxG5Rxp90bJPEe44M71APDJM4ZheRIbywqzulwcBZMyZfKzJeAT4LRD8O8yE8lJSneorPfKx7nQrAC','lVH','H',6);
+INSERT INTO ti VALUES (11759629,-758388880,'O','k5uGRRlQFlItOWgzroWMr9Z4VXShFC4y7O9mo9xIpHV05Mcwzjuta1vpovIYcunBF9f93R6tJUcKCrh6qszEUboEg4ZQ43dhtMJaBybseYbm93nzvsrDTLzxVKveOd1459cN','Yo4','exxG5Rxp90bJPEe44M71APDJM4ZheRIbywqzulwcBZMyZfKzJeAT4LRD8O8yE8lJSneorPfKx7nQrAC','lVH','H',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b MEDIUMINT, c BINARY(39) NOT NULL, d VARCHAR(23), e VARBINARY(87) NOT NULL, f VARBINARY(57), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7559226,660108,'95173WYzfIy','vtq','fDZHheXUUlmKz8AfWTjvz8afdnuXK96GLAL68eGb9ePb5LjD1FBIquwBiUYWjnlm5dBvnBPbk','U2XkrpmcY5bkOZQmeyY7lBkwhYKwzG7gKJBB','9','T',0);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT, c BINARY(39) NOT NULL, d VARCHAR(23), e VARBINARY(87) NOT NULL, f VARBINARY(57), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (1886865336,3614043,'ZiNY3LCbd','c32Lrn8j','VZM35Bk13duGiLdnL','u07PKwz','o','w',1);
+INSERT INTO ti VALUES (1886865336,3614043,'ZiNY3LCbd','c32Lrn8j','VZM35Bk13duGiLdnL','u07PKwz','o','w',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(40) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(40) NOT NULL;
+INSERT INTO t VALUES (-1112417700,-1815290,'Dds7B9ppQbC6WZw2ivRlVIyeuq4c0gyz8cXyj','pkAuNcZ8zjjSoEd','iTHWzx0OC9aevIduuSJqF8Ash4nrwB511oGdUw9wO69E0aphNFJwKTMSXTCdS0ZIgCinD2PDp','r9tVraSQjLeOJzVZHgdiOAMsQZRvHmMQPIAnHUMU5Jnru6vfYQxzRCm','8','s',2);
+INSERT INTO ti VALUES (-1112417700,-1815290,'Dds7B9ppQbC6WZw2ivRlVIyeuq4c0gyz8cXyj','pkAuNcZ8zjjSoEd','iTHWzx0OC9aevIduuSJqF8Ash4nrwB511oGdUw9wO69E0aphNFJwKTMSXTCdS0ZIgCinD2PDp','r9tVraSQjLeOJzVZHgdiOAMsQZRvHmMQPIAnHUMU5Jnru6vfYQxzRCm','8','s',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (872110950,1696483,'JeRQUNVyKjKsk2GzxVVzH8guSFk5A5OOgKc','bqwH3nKSGokAvbiw2OzSusz','howfaHphOrb4tUdlZBNVTqbLdUdSsxdZR1hv2wIuoWgpQ8ToQoEixAAXhgQNqcCAPMGe','oiSfFXpf2RiVkqLJTRHcMyg8','3','RB',3);
+INSERT INTO ti VALUES (872110950,1696483,'JeRQUNVyKjKsk2GzxVVzH8guSFk5A5OOgKc','bqwH3nKSGokAvbiw2OzSusz','howfaHphOrb4tUdlZBNVTqbLdUdSsxdZR1hv2wIuoWgpQ8ToQoEixAAXhgQNqcCAPMGe','oiSfFXpf2RiVkqLJTRHcMyg8','3','RB',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (903956397,3919787,'HgAZEWG7oaV2AI','zUjfvjMFUudUGpPNkC4ffiBS72MfIcNbH6trNPSrfUpnD5HV0TXyxb8ou0I8o3nIAJeTnc6tK7CuEsFcmnjnWvD6601M42E0X4xucMCuILXP22pStClm0vKy','qBnWfrAZkxX2nf4NAJTploxxPFhxmQgg1440ehFSk6KFoNazwNPYm3FG6rcdPevxYnG5zrJIU','9qIoIQdq4iQXal5','G','x2',4);
+INSERT INTO ti VALUES (903956397,3919787,'HgAZEWG7oaV2AI','zUjfvjMFUudUGpPNkC4ffiBS72MfIcNbH6trNPSrfUpnD5HV0TXyxb8ou0I8o3nIAJeTnc6tK7CuEsFcmnjnWvD6601M42E0X4xucMCuILXP22pStClm0vKy','qBnWfrAZkxX2nf4NAJTploxxPFhxmQgg1440ehFSk6KFoNazwNPYm3FG6rcdPevxYnG5zrJIU','9qIoIQdq4iQXal5','G','x2',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-988466576,7965909,'loYrHHXUDkVpXEr8sx0QIBCFjl','GjMRWD2AFY5iOaiPy5rMmkP','LcnKLHLbUyqIgjVM1lviTWnRZ2HftyK7NRVKcg2NUKmQsvKhpST6RoxtRV6MQVCLZCLmepr88j2L6wh','WJSUWwJ5DnGqkeCQljbH9N2hPNlODvLF1K9ILb9qAEOrezQXCYotMyIGse2ai2g','n','dk',5);
+INSERT INTO ti VALUES (-988466576,7965909,'loYrHHXUDkVpXEr8sx0QIBCFjl','GjMRWD2AFY5iOaiPy5rMmkP','LcnKLHLbUyqIgjVM1lviTWnRZ2HftyK7NRVKcg2NUKmQsvKhpST6RoxtRV6MQVCLZCLmepr88j2L6wh','WJSUWwJ5DnGqkeCQljbH9N2hPNlODvLF1K9ILb9qAEOrezQXCYotMyIGse2ai2g','n','dk',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1023823780,1060147,'cDv','lgQBiSEV0i6cIjT3wkE4tYvKT2mIQ66HCXUGUOyy0Z8I2p8DRn4HYJUFqlauiIlY0GxRJWjr6wgk4mkxCJfVbEE4pStwrjal0ypAAhEJj9jqcxs32PuHTLm5NAJY3Je8gonuwgWuDjEHGRwU9P1l3xYqeITw3pY2I48oe9b4z2sc6oiAYJTcxk37NtbQEyTnZ','Gdhb','EZG1Auh7yVndObJAniZKQ2Ee5Xopckru83LFSYxiC22bdxcDA5lAskHu2F4Qm60tUB98tK9rjv6r8ki5dOxOgmrVx8Q75zWQMPhYJEjUiasaxxBGJgAKrTusoB8oZEeLbAOZM3bmwW6MYMa1Zoi9Y','y','WN',6);
+INSERT INTO ti VALUES (-1023823780,1060147,'cDv','lgQBiSEV0i6cIjT3wkE4tYvKT2mIQ66HCXUGUOyy0Z8I2p8DRn4HYJUFqlauiIlY0GxRJWjr6wgk4mkxCJfVbEE4pStwrjal0ypAAhEJj9jqcxs32PuHTLm5NAJY3Je8gonuwgWuDjEHGRwU9P1l3xYqeITw3pY2I48oe9b4z2sc6oiAYJTcxk37NtbQEyTnZ','Gdhb','EZG1Auh7yVndObJAniZKQ2Ee5Xopckru83LFSYxiC22bdxcDA5lAskHu2F4Qm60tUB98tK9rjv6r8ki5dOxOgmrVx8Q75zWQMPhYJEjUiasaxxBGJgAKrTusoB8oZEeLbAOZM3bmwW6MYMa1Zoi9Y','y','WN',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(38), d VARCHAR(81), e VARCHAR(51) NOT NULL, f VARCHAR(58) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3797,18869,'cKYKm4K0wnqdJowYmdL0KbL','mjEnNHk2iYJ0bh8K1','p7RHT49JrVAD8aGfoe9UdRfwJhIDnPJkX7SyhpY3Hw','vtNStE6','nF','w',0);
+CREATE TABLE ti (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(38), d VARCHAR(81), e VARCHAR(51) NOT NULL, f VARCHAR(58) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (32040,3097,'tO2KwpO5OKujqUnUIN2YJ5iaC1qCy','8sBtjRVtSiCXPrnPbHXsPziE','2qdzHm6uSpt1','VnzCXtGvXaZtMhIjK','xM','i',1);
+INSERT INTO ti VALUES (32040,3097,'tO2KwpO5OKujqUnUIN2YJ5iaC1qCy','8sBtjRVtSiCXPrnPbHXsPziE','2qdzHm6uSpt1','VnzCXtGvXaZtMhIjK','xM','i',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(39);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(39);
+INSERT INTO t VALUES (6620,28052,'BGO8OmglqiKvSdwlNKdBSACrzfXjh','cCWgi0','Rfox6ZitmrBEddsbgdPcMoyFPmsmg3Q','I2smDKvpSNySMyaHBetuN6Cbw1m3Xm0s2mrSaxhTIMHo48','Q','4',2);
+INSERT INTO ti VALUES (6620,28052,'BGO8OmglqiKvSdwlNKdBSACrzfXjh','cCWgi0','Rfox6ZitmrBEddsbgdPcMoyFPmsmg3Q','I2smDKvpSNySMyaHBetuN6Cbw1m3Xm0s2mrSaxhTIMHo48','Q','4',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (19623,12720,'c1RQeKgHq87l2oyWdb','zg6BLu7bGxnPKCy0p2CxuuFE7PwfRgqi7kbLJo5HqKUA6ZfgQ1U5ixsPwFIWyf0gXrCaT6K0ht3tvA','c','7r9C2SNHAr87c','D','i',3);
+INSERT INTO ti VALUES (19623,12720,'c1RQeKgHq87l2oyWdb','zg6BLu7bGxnPKCy0p2CxuuFE7PwfRgqi7kbLJo5HqKUA6ZfgQ1U5ixsPwFIWyf0gXrCaT6K0ht3tvA','c','7r9C2SNHAr87c','D','i',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-11091,8431,'z4KISod4KBlcVjTRJl4H8rN','zaEQcBL0qoliQwEx79aVAJoNvA7KbJBUR99fhWPRbyIr8EDgrIhORwtII7JPwBtYE7AaO005pEzKIxvNg5jLWLMG5cnukhXbs6CZKSlryZBzDi','IdsPnF2fguqMQfpxAKQd2arbZjhA67TuDNtBJUJUEjaTL','XfUJNgQ946GbsdvZgekVKgIx2uqjWI93hZTr2s9NdUVj2yv29e1rf1I03P3oqPUdhehQ9HXnGCbh9vJSZhRLgAGYaOXh3Mga1yl1cEMXTG6KeEFbEI8xkYM6LJFIgXUsHUNYF3eTiXUE4erYAez80ThUgT6iKDEn5LejM6lOkRWy2U33DmLSodc8Cn7uBC7RwSYt','n2','R',4);
+INSERT INTO ti VALUES (-11091,8431,'z4KISod4KBlcVjTRJl4H8rN','zaEQcBL0qoliQwEx79aVAJoNvA7KbJBUR99fhWPRbyIr8EDgrIhORwtII7JPwBtYE7AaO005pEzKIxvNg5jLWLMG5cnukhXbs6CZKSlryZBzDi','IdsPnF2fguqMQfpxAKQd2arbZjhA67TuDNtBJUJUEjaTL','XfUJNgQ946GbsdvZgekVKgIx2uqjWI93hZTr2s9NdUVj2yv29e1rf1I03P3oqPUdhehQ9HXnGCbh9vJSZhRLgAGYaOXh3Mga1yl1cEMXTG6KeEFbEI8xkYM6LJFIgXUsHUNYF3eTiXUE4erYAez80ThUgT6iKDEn5LejM6lOkRWy2U33DmLSodc8Cn7uBC7RwSYt','n2','R',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (13967,17706,'g0tFI9O5Gtvz69pAAUlFHqkJIKMe2i8PJ2oS','2I7LRoS4gWH6yhDKj39MJCZGAWf2SP2lRy0C5Ch0G6bAwZVvOA1shbn4xozksJe27QZcGdxLqnFOPo6sJNJM5gZiQq24jPvJG9xOgBl1VX','Tb34R9Gqcz8i8rQlvZPSY8oG3mzI76LQeC72YPB3uv9NtIbC','Y4W0WzIu2Y9f4FM7','9z8','z',5);
+INSERT INTO ti VALUES (13967,17706,'g0tFI9O5Gtvz69pAAUlFHqkJIKMe2i8PJ2oS','2I7LRoS4gWH6yhDKj39MJCZGAWf2SP2lRy0C5Ch0G6bAwZVvOA1shbn4xozksJe27QZcGdxLqnFOPo6sJNJM5gZiQq24jPvJG9xOgBl1VX','Tb34R9Gqcz8i8rQlvZPSY8oG3mzI76LQeC72YPB3uv9NtIbC','Y4W0WzIu2Y9f4FM7','9z8','z',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-12561,18992,'HlSXnKCraRmEgNcCBrosn','fIdvy6UUfILLSfICLHQ2XiwLzNGtPaQrXfxAzt8TjTuPkD19QJpwioz0TdmQlkHtZTDTxgIzIdUeEJsD9zIiBJiaxCVcT24GEHLGv7LjlEsukE6xw3S5Fw5uZmdnWxswTMmA0gCUHuGQnI3U2nNSQ0ixAbyPDmzMK4gKZfO78g7kmivvxifbQCgAg2m8jCKfwQMm08Yb','f4a70yXFnV6gofGLVrBi0nsV4vZ0T5AmpQTA0KX7DHJ','7U4izTJzMKk2i6ZHh0nBQWp0oyapN9aC8hniJinXzvvfBkpD2m19LhdCUVv40rnOjKCvNUOt3HRUqUBX1GFkqxUzRMbHysZg9pMI9skiKNEARwzkrEcs0P84KkIu7NXCMhGakYnTvdQdRUehIjzagQoNLV6ucWeJY9mypvRsWQqCmLgqCGBPulLCH1mKEX0','Q','U',6);
+INSERT INTO ti VALUES (-12561,18992,'HlSXnKCraRmEgNcCBrosn','fIdvy6UUfILLSfICLHQ2XiwLzNGtPaQrXfxAzt8TjTuPkD19QJpwioz0TdmQlkHtZTDTxgIzIdUeEJsD9zIiBJiaxCVcT24GEHLGv7LjlEsukE6xw3S5Fw5uZmdnWxswTMmA0gCUHuGQnI3U2nNSQ0ixAbyPDmzMK4gKZfO78g7kmivvxifbQCgAg2m8jCKfwQMm08Yb','f4a70yXFnV6gofGLVrBi0nsV4vZ0T5AmpQTA0KX7DHJ','7U4izTJzMKk2i6ZHh0nBQWp0oyapN9aC8hniJinXzvvfBkpD2m19LhdCUVv40rnOjKCvNUOt3HRUqUBX1GFkqxUzRMbHysZg9pMI9skiKNEARwzkrEcs0P84KkIu7NXCMhGakYnTvdQdRUehIjzagQoNLV6ucWeJY9mypvRsWQqCmLgqCGBPulLCH1mKEX0','Q','U',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(62) NOT NULL, d VARBINARY(68) NOT NULL, e VARCHAR(43), f VARCHAR(88) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11080688,1421,'FSOL0A3JT6gV','g4a9wrzNYgStgyQDj3ZodDnirvQffY9Hll','85JMUkXkNUdYzijyYnfwuCJLJfb3j3VCkhoNE1vWk1c','HX6oXoKlSvI7zqbymMPQIcgThmPHMMerTJoRr3BZ7gbCeeJ0EEvQuXbttDtZZdD8aqpNPbGk1Jc6Tum0gN9Yzt','Mc','m',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(62) NOT NULL, d VARBINARY(68) NOT NULL, e VARCHAR(43), f VARCHAR(88) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2930467979,15897,'FrDE76EykSd5bBmE2wubsw1pJuaVncJtC','nt','mH','jhZ3YEOvdRCmDKypb0O64','L','g',1);
+INSERT INTO ti VALUES (2930467979,15897,'FrDE76EykSd5bBmE2wubsw1pJuaVncJtC','nt','mH','jhZ3YEOvdRCmDKypb0O64','L','g',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(63) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(63) NOT NULL;
+INSERT INTO t VALUES (1097636056,9909,'hsk1ARK0p10J1fiRQdPB2wxlgTJMh7fxuQ21X4ZCYwU','msTGwkMTg2TQoQgy3tNXLzcefiWVaD1r60sFXcmbf2KyZQD6etG','3xIZ79NYwxECB3CfwdPpho','CWWjS','N','P',2);
+INSERT INTO ti VALUES (1097636056,9909,'hsk1ARK0p10J1fiRQdPB2wxlgTJMh7fxuQ21X4ZCYwU','msTGwkMTg2TQoQgy3tNXLzcefiWVaD1r60sFXcmbf2KyZQD6etG','3xIZ79NYwxECB3CfwdPpho','CWWjS','N','P',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1051603538,10804,'0rAsFjvFIT3xvkTbPyhezOuFrHa6dRJp3','A0maez66fEYxLYJzJxHkrn3or67X5fSoUf8','E2MSC2zJzoU75q4vA9mU9P3fgiT97Wj','MqZjZvTpuUVjv4kXY','hz','T',3);
+INSERT INTO ti VALUES (1051603538,10804,'0rAsFjvFIT3xvkTbPyhezOuFrHa6dRJp3','A0maez66fEYxLYJzJxHkrn3or67X5fSoUf8','E2MSC2zJzoU75q4vA9mU9P3fgiT97Wj','MqZjZvTpuUVjv4kXY','hz','T',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3480784040,63048,'ClLZzF7F0NK76MiJxOeeJo3g','2h83c18tUUyXLPGcCMjWGj15ME2WrbhhTHFCjWxQymQVlkKHJRcZa2KmaAiDYGQ3w0apA7lmZOmLD8Kf6zbd0gBCDQvmXIMCNbCONZGElF4NVelLWskwd3d0VXWYQ80R8bDgRnxbfb4pXOcVZDH7HEsYMXcbZNjfOcWlP6Y2HqT1ThoPMXFvIBcjPMvZWTe4n8XzJNcBZaa','RvKGb','LEnaSSjDrqdYKA1UOqg3bA6zL6YaF6bj2mI7y8hYLxfiGrJZJnjqv9ipmCuLEuZjtDiIGtKslneGVU74xOFNZ47X7b26S66l5vJoQtHJMtkimoVEBcnIVqj7MCJAQJcmIBfhPzmahn1k0nqQntnFvQNVqZpc91Px5R9Yk','h','h',4);
+INSERT INTO ti VALUES (3480784040,63048,'ClLZzF7F0NK76MiJxOeeJo3g','2h83c18tUUyXLPGcCMjWGj15ME2WrbhhTHFCjWxQymQVlkKHJRcZa2KmaAiDYGQ3w0apA7lmZOmLD8Kf6zbd0gBCDQvmXIMCNbCONZGElF4NVelLWskwd3d0VXWYQ80R8bDgRnxbfb4pXOcVZDH7HEsYMXcbZNjfOcWlP6Y2HqT1ThoPMXFvIBcjPMvZWTe4n8XzJNcBZaa','RvKGb','LEnaSSjDrqdYKA1UOqg3bA6zL6YaF6bj2mI7y8hYLxfiGrJZJnjqv9ipmCuLEuZjtDiIGtKslneGVU74xOFNZ47X7b26S66l5vJoQtHJMtkimoVEBcnIVqj7MCJAQJcmIBfhPzmahn1k0nqQntnFvQNVqZpc91Px5R9Yk','h','h',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (512854072,64420,'TqGu74VVg3nqUGIIA2r7WD4bvtx5jxMwmuoUu99M8ptvG6M0WkW34gzN5p','11gWTiF6byoAbtcgvtvW5TSuVqIcEMTjDVV4fLmXXS1LXKyGJVMuDFtzyKPVO7aSIqWS3IiqkIhLW3l120D4kShTQLWJstyLz5SWfhmu21sdEHPYYQmI8n6nzpmCXxCF0ECbhxYK3fQjNIgfhtWEChxCbxIQAwTlKQ','OElUzUsBPCMGzo0Z8RX6aQovg','zYiOsT3FACIz3p4EYuDZdKuQ3KJA59tjS3D9Mj33Xpp5EvkHps','ghP','r',5);
+INSERT INTO ti VALUES (512854072,64420,'TqGu74VVg3nqUGIIA2r7WD4bvtx5jxMwmuoUu99M8ptvG6M0WkW34gzN5p','11gWTiF6byoAbtcgvtvW5TSuVqIcEMTjDVV4fLmXXS1LXKyGJVMuDFtzyKPVO7aSIqWS3IiqkIhLW3l120D4kShTQLWJstyLz5SWfhmu21sdEHPYYQmI8n6nzpmCXxCF0ECbhxYK3fQjNIgfhtWEChxCbxIQAwTlKQ','OElUzUsBPCMGzo0Z8RX6aQovg','zYiOsT3FACIz3p4EYuDZdKuQ3KJA59tjS3D9Mj33Xpp5EvkHps','ghP','r',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1916267309,21145,'u1kNA16tBESsrsrAmSEGksJd9Uk','D4epPuDv6B22lp8ZSeboCPdy3OfnpeOVW3SS1LBWsHwsD3RLoramBrJeobwcp0b5','XiN7gnEmqJRj','PRbLn36LIzIpUnL6dpU5WU42C9tNI9i2F9lEG7629b24PkN','v7','u',6);
+INSERT INTO ti VALUES (1916267309,21145,'u1kNA16tBESsrsrAmSEGksJd9Uk','D4epPuDv6B22lp8ZSeboCPdy3OfnpeOVW3SS1LBWsHwsD3RLoramBrJeobwcp0b5','XiN7gnEmqJRj','PRbLn36LIzIpUnL6dpU5WU42C9tNI9i2F9lEG7629b24PkN','v7','u',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b SMALLINT, c CHAR(73), d VARBINARY(73), e VARCHAR(95), f VARBINARY(84) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (783308590,-1849,'mrqDUHQjL42q','FdgA6smglWJmSZpkC6Mg1GqQL9UHAvqgLVn6ngiJOyJVFOfR352S3CPAw4yB','1Cp4guJkQ','qguvJIpN2gKbrjCDquXTwzeBvEI3ogCS6vI9mlTpew09VkRdm6s6sp35aIhFmzkF56F713W','w','H',0);
+CREATE TABLE ti (a INT, b SMALLINT, c CHAR(73), d VARBINARY(73), e VARCHAR(95), f VARBINARY(84) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-606314919,-11093,'TblPcP8CwKFDuWfOKFxVdycOTq7X1RvaDONF9pu3znbM','4Ij','RlKobdAbAn6','IUx9QhmDa11BWMc1E33MoQ3s4zj1oEZqLjTzFhYN7UwAX','J','1',1);
+INSERT INTO ti VALUES (-606314919,-11093,'TblPcP8CwKFDuWfOKFxVdycOTq7X1RvaDONF9pu3znbM','4Ij','RlKobdAbAn6','IUx9QhmDa11BWMc1E33MoQ3s4zj1oEZqLjTzFhYN7UwAX','J','1',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(74);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(74);
+INSERT INTO t VALUES (1420165189,-7123,'DyxLsjwF69HBJPP8KDkXqphPpWSmmTnTuCwasZF5truxy','mtLTxPmX0KdDXHHMwzQW','vNnu1zaCCPD2uKwtk2NCidwUKLOZL5Ddc58y08QbFEJC37UJOqbK1YHnPwESnlxKgzlZtItyU','mPL5xa0i2JzfdVZLqoX0WMC2MXMt6rgUru2W5hUAwZZg3WEQNQxDriGjSiow7zz0pPIMODaGFnm6QzFI','F','B',2);
+INSERT INTO ti VALUES (1420165189,-7123,'DyxLsjwF69HBJPP8KDkXqphPpWSmmTnTuCwasZF5truxy','mtLTxPmX0KdDXHHMwzQW','vNnu1zaCCPD2uKwtk2NCidwUKLOZL5Ddc58y08QbFEJC37UJOqbK1YHnPwESnlxKgzlZtItyU','mPL5xa0i2JzfdVZLqoX0WMC2MXMt6rgUru2W5hUAwZZg3WEQNQxDriGjSiow7zz0pPIMODaGFnm6QzFI','F','B',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (467722633,-6923,'WRG7WykyDWAZVsfbtgfYeisZ3rDh6bW4hzph5sLZ4nIKhC0R5N0L0','O2183znSlNPliVBIFWhyqQ1FMUUGABRDR5r31vg5rxhVqmJ71dLS9jMZy8ciQBuPfnEV49brl5IAuNCtL26WskQiv088mrZrrGfpWXbdSEpOr5brfKwS8C5nEpp5Wng3EyogWMFIv1LdAwfk0efr98RMLGHFGEnxIUEMvBRsmsNTpiy15fno9dgw8Nde4gh7SnagMDqP93W9gkqtFzG8XCR2hWL9h7BEENjDfpu15xJwXOmk','kSSn51GDTU1iDbNT2CVvtbpBq2I6LICEPdcNFdRPaQaPHZuT','YXKYHKiueQ0D4mbje6KLp7IisyeuVa7yTymenr883O1bQbN187U2h7FDxux21ZSYoSBuWoQfXgOCT','K6','2',3);
+INSERT INTO ti VALUES (467722633,-6923,'WRG7WykyDWAZVsfbtgfYeisZ3rDh6bW4hzph5sLZ4nIKhC0R5N0L0','O2183znSlNPliVBIFWhyqQ1FMUUGABRDR5r31vg5rxhVqmJ71dLS9jMZy8ciQBuPfnEV49brl5IAuNCtL26WskQiv088mrZrrGfpWXbdSEpOr5brfKwS8C5nEpp5Wng3EyogWMFIv1LdAwfk0efr98RMLGHFGEnxIUEMvBRsmsNTpiy15fno9dgw8Nde4gh7SnagMDqP93W9gkqtFzG8XCR2hWL9h7BEENjDfpu15xJwXOmk','kSSn51GDTU1iDbNT2CVvtbpBq2I6LICEPdcNFdRPaQaPHZuT','YXKYHKiueQ0D4mbje6KLp7IisyeuVa7yTymenr883O1bQbN187U2h7FDxux21ZSYoSBuWoQfXgOCT','K6','2',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-875663063,16077,'ZwQKBRwsLeHRtVME9C91OaaI2RGsKGQVFfis','Cjq1MLHTz10mN6FKD1ycgF4rCvRsXdlz2HBgXeVmTVnqtrHNwrWWfIGITve6t4IlHOU5Y1l8cTpw5KBkIGrrxRTDE2EcckcR7gI9YEQz8r3NBjHjbAgwTvQt2Cb','TrjjwgDH8DrL4jEkjRkhphilMAxVL6lSQM6L5I9zPXxcn6TRzM4ylHVacH0HFzQ','rFhxhOmC','Yh','B',4);
+INSERT INTO ti VALUES (-875663063,16077,'ZwQKBRwsLeHRtVME9C91OaaI2RGsKGQVFfis','Cjq1MLHTz10mN6FKD1ycgF4rCvRsXdlz2HBgXeVmTVnqtrHNwrWWfIGITve6t4IlHOU5Y1l8cTpw5KBkIGrrxRTDE2EcckcR7gI9YEQz8r3NBjHjbAgwTvQt2Cb','TrjjwgDH8DrL4jEkjRkhphilMAxVL6lSQM6L5I9zPXxcn6TRzM4ylHVacH0HFzQ','rFhxhOmC','Yh','B',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1659525858,-25490,'WjmaiJgajCYsg1tsbxZJxsigQEMwzfeK38nz1TCuyPcSZPQ7DfrgnmREoJXv','okk5Zi7ikqxgfkj2i3a8vGANV7hnjOoaUI5A1svNuvGGA030QHUzl4uJv67Cf3RkxgDKOt070MYnwFCUhyPjQcmHRhgD542QGmt0GqEsiS8NuJLxkEuPZGHATwAKG18H19Y8qrXHK5W7iTP5YcBVLW0ST1TzetJowlcQKDngoCPmwMX3AwdZoRD4kB03YDp3RAw59JES7SayS','BWmvWB8kuLx6BnLWN5OCwOXE8P1CBkiUUoC61eJ9WyQDwNgZZEXiIcH3ahdgjjsuKtSBWtKzM9','a1qruCmFOcpUVnv3z3xfhgGz4WZUfgDGXpPwEtxMD1K5S2ahZ477Cvr4LZXK7bCaZRrmY8rjH9BK5MDfsGhlVdZU2Gz3XYHEfFGiqFWoavQRY1PhSK6o9Nxk9fHp','yl','i',5);
+INSERT INTO ti VALUES (-1659525858,-25490,'WjmaiJgajCYsg1tsbxZJxsigQEMwzfeK38nz1TCuyPcSZPQ7DfrgnmREoJXv','okk5Zi7ikqxgfkj2i3a8vGANV7hnjOoaUI5A1svNuvGGA030QHUzl4uJv67Cf3RkxgDKOt070MYnwFCUhyPjQcmHRhgD542QGmt0GqEsiS8NuJLxkEuPZGHATwAKG18H19Y8qrXHK5W7iTP5YcBVLW0ST1TzetJowlcQKDngoCPmwMX3AwdZoRD4kB03YDp3RAw59JES7SayS','BWmvWB8kuLx6BnLWN5OCwOXE8P1CBkiUUoC61eJ9WyQDwNgZZEXiIcH3ahdgjjsuKtSBWtKzM9','a1qruCmFOcpUVnv3z3xfhgGz4WZUfgDGXpPwEtxMD1K5S2ahZ477Cvr4LZXK7bCaZRrmY8rjH9BK5MDfsGhlVdZU2Gz3XYHEfFGiqFWoavQRY1PhSK6o9Nxk9fHp','yl','i',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-2070331668,32231,'BUwETh4gd9Gv7ilGkMdssket58pZwRvAuq1SGhT1V61I9mg9uNfS7tm','eB2WOdyxlhuzafRsqGJ0y2mnPJhlsvZGUr5F0c4W2H9O3Djb2LvO4V2iiUh7bhzwSqJPPgkZfIz8vHEZH','JgcVrElG1v8nla6kS5AtzfpMZTVN2LwFcOCs78','4XjojRFSGf3EcJyDmGBkzeRo4sikRtSRBOvX8gfFzcvQlHFyicz4ZjaxzusoPRnE7IYpCy046AKSm2rXRr44MY9uavyxx','mnG','vM',6);
+INSERT INTO ti VALUES (-2070331668,32231,'BUwETh4gd9Gv7ilGkMdssket58pZwRvAuq1SGhT1V61I9mg9uNfS7tm','eB2WOdyxlhuzafRsqGJ0y2mnPJhlsvZGUr5F0c4W2H9O3Djb2LvO4V2iiUh7bhzwSqJPPgkZfIz8vHEZH','JgcVrElG1v8nla6kS5AtzfpMZTVN2LwFcOCs78','4XjojRFSGf3EcJyDmGBkzeRo4sikRtSRBOvX8gfFzcvQlHFyicz4ZjaxzusoPRnE7IYpCy046AKSm2rXRr44MY9uavyxx','mnG','vM',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b BIGINT NOT NULL, c BINARY(18) NOT NULL, d VARCHAR(92), e VARBINARY(60) NOT NULL, f VARCHAR(31) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4201149517,-4872428262509145534,'Zi1gOPMZAjG','It2x5eccijurelI0','EPgPDIJwYnbESZPDjP3Q1HmgzzTaHguN8XlSimFOBnQbdavZzxEqAixau9','Q5d6STzCDgQqBCjXEJmWasOgNepyfO7','wN','V',0);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT NOT NULL, c BINARY(18) NOT NULL, d VARCHAR(92), e VARBINARY(60) NOT NULL, f VARCHAR(31) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2250689394,-445308258551103434,'JHJWJ1OsB07AJA','j6E9jLG1HwxCEMYOeLQiQ9Yh6YZJdRt6ntXuwfJ1L7f9J2VGeIh47JSW','y3C92O42Oec0','Sid4xPFx','F','OZ',1);
+INSERT INTO ti VALUES (2250689394,-445308258551103434,'JHJWJ1OsB07AJA','j6E9jLG1HwxCEMYOeLQiQ9Yh6YZJdRt6ntXuwfJ1L7f9J2VGeIh47JSW','y3C92O42Oec0','Sid4xPFx','F','OZ',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(19) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(19) NOT NULL;
+INSERT INTO t VALUES (3714493719,2542764471458010152,'OeaDcpCRjWSVhCwd0M','brV6TLRxpaMuFMb0xuvl7xoPUoPlHQDFR4jL96qefaOQYkLqGRXdapATsERefZU6POIA0TDNabi98c','9mIE','2xioydw','Y','tW',2);
+INSERT INTO ti VALUES (3714493719,2542764471458010152,'OeaDcpCRjWSVhCwd0M','brV6TLRxpaMuFMb0xuvl7xoPUoPlHQDFR4jL96qefaOQYkLqGRXdapATsERefZU6POIA0TDNabi98c','9mIE','2xioydw','Y','tW',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (4201306803,-6116321059138486689,'f9SQvKcdsDRKn3eY','1UBBtjwFEU7Z7jHiyYnFJuGKBrwHfr0Dmq2TcyH1','BnURdrlQYkGMq4O69jsSeoGRdN2O9AxR','AQDV0RaPKHdR1rWTVmfZqdlO5Ei2V','25','X',3);
+INSERT INTO ti VALUES (4201306803,-6116321059138486689,'f9SQvKcdsDRKn3eY','1UBBtjwFEU7Z7jHiyYnFJuGKBrwHfr0Dmq2TcyH1','BnURdrlQYkGMq4O69jsSeoGRdN2O9AxR','AQDV0RaPKHdR1rWTVmfZqdlO5Ei2V','25','X',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3367832663,5265933695999526390,'KSBjxaQ3Roi','Yj76ei1dj6bQKg8iNEbh0seCXf3tXj7eL4k3HqAZ','YjuV8pACqfpwUs1lFHa0FR4jjfO7Ec3vYHjq','fD7GFPMY3omPDUxBLLUZ59JSPyQxiisC9EOhVU5sGgKOYVgdD5zHYyhdcwlmsY04ly4hKOUL25t7wgyP4vH8r3kakSH4bfbjU4YtuUY60AYRvZpLEgskcvCijWHCZfQdXH22Z7v20tMLrlABQ0MeaHG724HZqvTr74FwfazxADEGt2gYE9qQZ9FCr2UPSTCJIlHDQjWjby12oA74GKeZ2end4GkTIxsjMPwT5UKD2QZdGjwLFW8rIPdRI','EW','B',4);
+INSERT INTO ti VALUES (3367832663,5265933695999526390,'KSBjxaQ3Roi','Yj76ei1dj6bQKg8iNEbh0seCXf3tXj7eL4k3HqAZ','YjuV8pACqfpwUs1lFHa0FR4jjfO7Ec3vYHjq','fD7GFPMY3omPDUxBLLUZ59JSPyQxiisC9EOhVU5sGgKOYVgdD5zHYyhdcwlmsY04ly4hKOUL25t7wgyP4vH8r3kakSH4bfbjU4YtuUY60AYRvZpLEgskcvCijWHCZfQdXH22Z7v20tMLrlABQ0MeaHG724HZqvTr74FwfazxADEGt2gYE9qQZ9FCr2UPSTCJIlHDQjWjby12oA74GKeZ2end4GkTIxsjMPwT5UKD2QZdGjwLFW8rIPdRI','EW','B',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3317022356,4715597891227843157,'rPNvzc1c','cm3ny3uk7DP2FOWawekC1hJgdFKWUz1pbXuioLqrbbC3bRc5zi4tx','F','WBqPshqL4Prfl2M8vjt4iUjZp7PNV9h66J33nIHXdjZHNITWyfAUGFbxY3UAkfjrWFLLnXfTGRdcy2df1R9eCMz4dht','zoR','K',5);
+INSERT INTO ti VALUES (3317022356,4715597891227843157,'rPNvzc1c','cm3ny3uk7DP2FOWawekC1hJgdFKWUz1pbXuioLqrbbC3bRc5zi4tx','F','WBqPshqL4Prfl2M8vjt4iUjZp7PNV9h66J33nIHXdjZHNITWyfAUGFbxY3UAkfjrWFLLnXfTGRdcy2df1R9eCMz4dht','zoR','K',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1286498374,-3488850316878152190,'KtRffaUls1Ll','v9hLTJiGEPX7Qpk1R5Y6s4ogvjr9GPfBWUzINrZWE82JhEAfgWMgfUq72LoTuEf0ZFM2hYNBNJCexfpdg7jHfpdiFljjlWZ4zHtlW9oyhGRZeU07FePiI5hl6JYiAPjJdpui48Cz5ElXqeymfhldzkq89qz2gg9IvQ14HOfHiySBQUCk7GfEwdUl6vIIsgE7V6z8YyY','KvgW','wBRjhBg63GaJiqAb5GyLcwQE7bay6hB1mjOSopqAO7qqoQKPiTD7oHhyQMzuCay41RFjqouuDjAwJMZpYROjCgFVrFC3f1rOvoa4McxcPXlRQnNOD7SpXnvvt0pQm2Hxw4MtGsHOKxRoDVky','g','V7',6);
+INSERT INTO ti VALUES (1286498374,-3488850316878152190,'KtRffaUls1Ll','v9hLTJiGEPX7Qpk1R5Y6s4ogvjr9GPfBWUzINrZWE82JhEAfgWMgfUq72LoTuEf0ZFM2hYNBNJCexfpdg7jHfpdiFljjlWZ4zHtlW9oyhGRZeU07FePiI5hl6JYiAPjJdpui48Cz5ElXqeymfhldzkq89qz2gg9IvQ14HOfHiySBQUCk7GfEwdUl6vIIsgE7V6z8YyY','KvgW','wBRjhBg63GaJiqAb5GyLcwQE7bay6hB1mjOSopqAO7qqoQKPiTD7oHhyQMzuCay41RFjqouuDjAwJMZpYROjCgFVrFC3f1rOvoa4McxcPXlRQnNOD7SpXnvvt0pQm2Hxw4MtGsHOKxRoDVky','g','V7',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b BIGINT UNSIGNED, c BINARY(27), d VARCHAR(55), e VARBINARY(41) NOT NULL, f VARBINARY(72), g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (119,11857098888198984987,'TvV4kxjVW9U','DpaKpKfU753V5TVq15g94coZ','QTNtpjlmJznXosMrrEahuFxM','UpbudvyUDYZoLh1flXtne6HfTrSFXuTjhNr61IB9Lt9CDISvBf7XScJ','L','u',0);
+CREATE TABLE ti (a TINYINT, b BIGINT UNSIGNED, c BINARY(27), d VARCHAR(55), e VARBINARY(41) NOT NULL, f VARBINARY(72), g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (5086618,1786246478027381331,'e4ORV70qTytfl5Bid','c3n8xwceyAbuJ4n1RdolZ','zpolUJw','Re2gNLf2YcDwPlaf9zswGmvpQvpw53MqjdENzyfkBMptNB2xP4M80lceVB','L','Z',1);
+INSERT INTO ti VALUES (5086618,1786246478027381331,'e4ORV70qTytfl5Bid','c3n8xwceyAbuJ4n1RdolZ','zpolUJw','Re2gNLf2YcDwPlaf9zswGmvpQvpw53MqjdENzyfkBMptNB2xP4M80lceVB','L','Z',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(28);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(28);
+INSERT INTO t VALUES (-2287169,16305014998327297979,'71xeJK85F8mNikZUVX5XU','WSYuA5','qEM5HUJOIlZ1mYHni','B4B0muuipucxRJ9fklWiQIKBwN8QQC1Z','V','J',2);
+INSERT INTO ti VALUES (-2287169,16305014998327297979,'71xeJK85F8mNikZUVX5XU','WSYuA5','qEM5HUJOIlZ1mYHni','B4B0muuipucxRJ9fklWiQIKBwN8QQC1Z','V','J',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-7893183,14302790852987342278,'nMyktz1RJxc','exFDcNLMRxAC8ROxsM28gD8HhN9daOGAomzf5AP','m0O','bamo5918b9y8lSyBztBzmhJIMJJozB5a030vjrgG4wmUIQA9YBJ1wOg3','S','G',3);
+INSERT INTO ti VALUES (-7893183,14302790852987342278,'nMyktz1RJxc','exFDcNLMRxAC8ROxsM28gD8HhN9daOGAomzf5AP','m0O','bamo5918b9y8lSyBztBzmhJIMJJozB5a030vjrgG4wmUIQA9YBJ1wOg3','S','G',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (4965928,10994151610006182671,'MLB6KlGWrfX4wHL3tF9MqlAkiUxl','IVnjlgLZIoryjSEVYzMrPVYCjW5XMv2o1zcA23cpzZmUnRRDK8wQilXU06pNuHSOhlFZuJE67glF6ZUR0JqDdst82xaKDIdy4UFSOBnPnB3VUm1NyZtuas4b64sMmF9xFOKnQYviCwlgiAQLwdcqK2isp57eNJbjLucd1KlZmTIkK54AvsVJj0UNkdQMcs4Ev2SjYRNU3AsaNerslgV2k9jh9pg8S1RGMKJxsftDIDftxFm7','gCbQPPt8D80H173cGU1kz35JA7mXMD','cIWvKMJnfwBq1e06GkQfRV1iyvpEVywOkL4tkhyNUzdVwUtTAUJl1IXs8m31PEMesbS4T2bxPmgwhINuW44ZvZnxMdrsird3ndA0','d','S',4);
+INSERT INTO ti VALUES (4965928,10994151610006182671,'MLB6KlGWrfX4wHL3tF9MqlAkiUxl','IVnjlgLZIoryjSEVYzMrPVYCjW5XMv2o1zcA23cpzZmUnRRDK8wQilXU06pNuHSOhlFZuJE67glF6ZUR0JqDdst82xaKDIdy4UFSOBnPnB3VUm1NyZtuas4b64sMmF9xFOKnQYviCwlgiAQLwdcqK2isp57eNJbjLucd1KlZmTIkK54AvsVJj0UNkdQMcs4Ev2SjYRNU3AsaNerslgV2k9jh9pg8S1RGMKJxsftDIDftxFm7','gCbQPPt8D80H173cGU1kz35JA7mXMD','cIWvKMJnfwBq1e06GkQfRV1iyvpEVywOkL4tkhyNUzdVwUtTAUJl1IXs8m31PEMesbS4T2bxPmgwhINuW44ZvZnxMdrsird3ndA0','d','S',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-7158309,718119232354067728,'tVWe','PUniNjZwrVA9V6VlC7I4ZsR0kBxXMkkheuoXWBf7sr3zjtxwAYd0qCnynnKdTgO1kCUMGJM0gS','GxG8r2ETfBep4h7rchOJmJR7gaZc8Z2Ixxnsp22KP','NUQkFrDgS9yqgMNU1jPLGwo8qDcSHufzsrqchTPaBX7JHxPkArT8X5mqt8RPW63epAEV62N4rwbaxSwMOUtAX28mWqcnFIrhUnWQbFTo9QtmvAey2eDmDsqOC3V5cNhg2CgH2ty6OwugHQmwYxy9emI9HHxQygT45lz45eJunC1x2vka79Z7O6U36lg0TuviRGp3ZY9apVyF1lz67PTC620CHX2KWjMK2TEyEiCD','36','0',5);
+INSERT INTO ti VALUES (-7158309,718119232354067728,'tVWe','PUniNjZwrVA9V6VlC7I4ZsR0kBxXMkkheuoXWBf7sr3zjtxwAYd0qCnynnKdTgO1kCUMGJM0gS','GxG8r2ETfBep4h7rchOJmJR7gaZc8Z2Ixxnsp22KP','NUQkFrDgS9yqgMNU1jPLGwo8qDcSHufzsrqchTPaBX7JHxPkArT8X5mqt8RPW63epAEV62N4rwbaxSwMOUtAX28mWqcnFIrhUnWQbFTo9QtmvAey2eDmDsqOC3V5cNhg2CgH2ty6OwugHQmwYxy9emI9HHxQygT45lz45eJunC1x2vka79Z7O6U36lg0TuviRGp3ZY9apVyF1lz67PTC620CHX2KWjMK2TEyEiCD','36','0',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3792260,6372594950656437782,'Vaw','vzHVgQa1oQc1kly001pCDrJmqEbFnMULyoi0KFHFlsymVG0pnlmK3NqMMRW9W3b8R66BA9KYW26Bzx3tVFyb9DIzR9hNZURsdue6BS2SBWgjn5DoslgJg5RHlXtvjqkUmnq9MN5RaDzuaq1ktQ9RLvTn2lYKfrTx','a5z0fref7AomqG9ZLn5DLORw613ahQ9RF0JAaYl','5nnE998K4sVb2oatpHiw5Ad1NH4Msu9bJOuzlvGQsffiNqC2ZuQw2iTcU2VODsx0PY4PZHEAcbQr630XhbE2PyThNfrW7b98Z4rgakVqC7tVkJmP1hc5cWpcOhghCh1PWbkgjZvmoyQ9LfrKF6LMMIlypBbRL9ykTK672LC','uQ','Ri',6);
+INSERT INTO ti VALUES (-3792260,6372594950656437782,'Vaw','vzHVgQa1oQc1kly001pCDrJmqEbFnMULyoi0KFHFlsymVG0pnlmK3NqMMRW9W3b8R66BA9KYW26Bzx3tVFyb9DIzR9hNZURsdue6BS2SBWgjn5DoslgJg5RHlXtvjqkUmnq9MN5RaDzuaq1ktQ9RLvTn2lYKfrTx','a5z0fref7AomqG9ZLn5DLORw613ahQ9RF0JAaYl','5nnE998K4sVb2oatpHiw5Ad1NH4Msu9bJOuzlvGQsffiNqC2ZuQw2iTcU2VODsx0PY4PZHEAcbQr630XhbE2PyThNfrW7b98Z4rgakVqC7tVkJmP1hc5cWpcOhghCh1PWbkgjZvmoyQ9LfrKF6LMMIlypBbRL9ykTK672LC','uQ','Ri',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(44), d VARCHAR(10) NOT NULL, e VARBINARY(74) NOT NULL, f VARCHAR(83), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2504825676,5025551660958734330,'Ij5VnNuTfo4fjExZTrnoEIF9Pc','WMw','02Byrofbnd4PlTHPpCa0GJVXPetrNgVTher0nXoUCvaVcETsbJyempmBtSBv8','ZiIZwKzeB9IGZWT4dSqwT7ahu85xZ5bEslbSOwfCSqoVEqeBXZ27pnjlzWPGc8HNpd4bITpFI','4','ak',0);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(44), d VARCHAR(10) NOT NULL, e VARBINARY(74) NOT NULL, f VARCHAR(83), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (6353413613665797737,6121548808765869645,'xldxdP7QkVGv','I4V','mr1RjPmUjl9ZT7QW','koSu6C7QlimuIVfolcYquJ6Y0m7WwrW4tNMdxJOMlXwui44zsP8','S','go',1);
+INSERT INTO ti VALUES (6353413613665797737,6121548808765869645,'xldxdP7QkVGv','I4V','mr1RjPmUjl9ZT7QW','koSu6C7QlimuIVfolcYquJ6Y0m7WwrW4tNMdxJOMlXwui44zsP8','S','go',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(45);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(45);
+INSERT INTO t VALUES (12154377643293017061,10896645864018891169,'DsEdvMq1','dQoh','vNGbfOeMqIMSymUzdeChTktbUt0RnUkx01bkl9P3v1BYM1VULSrHhtTZG3i','TEbYU059UhTH8J8LpBnRrLuMgjwM8OgjBdvn6h5EFhOWumBmJ','i','Nr',2);
+INSERT INTO ti VALUES (12154377643293017061,10896645864018891169,'DsEdvMq1','dQoh','vNGbfOeMqIMSymUzdeChTktbUt0RnUkx01bkl9P3v1BYM1VULSrHhtTZG3i','TEbYU059UhTH8J8LpBnRrLuMgjwM8OgjBdvn6h5EFhOWumBmJ','i','Nr',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5691154097566172885,4857105014569274882,'uSuFZ0xfrHbL61fQeLpgE4smFFt','XoqsJ7inUxkbpNtvYIm8vrsCBzt4PoKDg9QopckJY5lbwbFCTIa2jywy9JByBTbFAn3QMTE19YzSPj48oO3rL8Kq43TDXFwcazbVpN6KxdDmn0Fg341uy8bXtC2iMFlXTm4T52IbNPuaOZGfrSemV5vbCT','ChFypcwTFz7JlPsizTUXQqX138zYFQewY828xyNDEc6tIMNbh','9zHmKcRPI46c4zq4NjpR8bCIuefUxCKmRke7UV3QAmuZDcWlO','L','V',3);
+INSERT INTO ti VALUES (5691154097566172885,4857105014569274882,'uSuFZ0xfrHbL61fQeLpgE4smFFt','XoqsJ7inUxkbpNtvYIm8vrsCBzt4PoKDg9QopckJY5lbwbFCTIa2jywy9JByBTbFAn3QMTE19YzSPj48oO3rL8Kq43TDXFwcazbVpN6KxdDmn0Fg341uy8bXtC2iMFlXTm4T52IbNPuaOZGfrSemV5vbCT','ChFypcwTFz7JlPsizTUXQqX138zYFQewY828xyNDEc6tIMNbh','9zHmKcRPI46c4zq4NjpR8bCIuefUxCKmRke7UV3QAmuZDcWlO','L','V',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (8633033071608576397,5666207321650961362,'xS9zDvPyP7cCO9Cc3if7oKzSEgR44Ocu1y','COMSeFXYSb7zURRQXZ1FEW0mtHKfYmYnR3kzmmV8g8mNaYDLJ8cb8anLJPqaTkkWP2cXuJ9hGcEs5NOEepBb7c2iVhf7b2V3W8XFO0u4pZU6e6FciyIv3Guh0EGbZKzAeRVvw2NsdOjuBryeXFQTttXtZoRZfZIs4uY9vibWv2','pebjMkMU8L9RdGLHGJxk8AUJz95Ful','qGERM0u8','4S','Y',4);
+INSERT INTO ti VALUES (8633033071608576397,5666207321650961362,'xS9zDvPyP7cCO9Cc3if7oKzSEgR44Ocu1y','COMSeFXYSb7zURRQXZ1FEW0mtHKfYmYnR3kzmmV8g8mNaYDLJ8cb8anLJPqaTkkWP2cXuJ9hGcEs5NOEepBb7c2iVhf7b2V3W8XFO0u4pZU6e6FciyIv3Guh0EGbZKzAeRVvw2NsdOjuBryeXFQTttXtZoRZfZIs4uY9vibWv2','pebjMkMU8L9RdGLHGJxk8AUJz95Ful','qGERM0u8','4S','Y',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1569921668722019836,7475080114937992060,'YxPzQUdQ1o1zrHGsCHuDabO95HMzkcxRzHm2FR1','pawULdeBcoi9x8bQmduXfLaPTd3L5Z3w5DFQMOgM3Ximyp2LV5cEhICFcZ3MM4oa3KjlB3YzR23mtpehXVgBmkoMHAyOASDS7xtLwYZnia9Ri5vazb64s8z7elw8gIcruIvOSHKpC1AtBfEnP8nLrKstaqBEPDmh4F6h3UaDgHkhl9oCfqEv9FmZGkjm0uDkgGsX6','GyPsOTCZXJfT7jy93lKE2nwDfHhmUJgDKP0pL2','F0v9qSdZydbFJvaAd1KHELteti9kYbThn2S7LLUH1DMBSFqSpjV','AJ','LR',5);
+INSERT INTO ti VALUES (1569921668722019836,7475080114937992060,'YxPzQUdQ1o1zrHGsCHuDabO95HMzkcxRzHm2FR1','pawULdeBcoi9x8bQmduXfLaPTd3L5Z3w5DFQMOgM3Ximyp2LV5cEhICFcZ3MM4oa3KjlB3YzR23mtpehXVgBmkoMHAyOASDS7xtLwYZnia9Ri5vazb64s8z7elw8gIcruIvOSHKpC1AtBfEnP8nLrKstaqBEPDmh4F6h3UaDgHkhl9oCfqEv9FmZGkjm0uDkgGsX6','GyPsOTCZXJfT7jy93lKE2nwDfHhmUJgDKP0pL2','F0v9qSdZydbFJvaAd1KHELteti9kYbThn2S7LLUH1DMBSFqSpjV','AJ','LR',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (13840247546324012698,10971877197002818101,'yEBkM2w','rYdUXG76KpJO9j4eaLaoIPDMm56DfdPNG0vQwekg7PGbxer6UfatIEFV73NtIKSFOoAeKcnyiUUTEzLixqh1SE','CJytWDe4wXf48Sijz9GLbdJY5r7lIyiPGaVME1OLGutVWFneREGbOojV2ekS6eC','iWm9eVKmAYrW0IOxvEqDPpF1iEJjU5HQjlOTqyD5atD70Ebjz4WanGEk5YsRLz7DIsBA2RcBopyZ9iOhvNes3dlWZF58XJhTH28NMYTVkqicONDzjjdyG6Ze18W1aszgaM5Bdi','Vp','YHQ',6);
+INSERT INTO ti VALUES (13840247546324012698,10971877197002818101,'yEBkM2w','rYdUXG76KpJO9j4eaLaoIPDMm56DfdPNG0vQwekg7PGbxer6UfatIEFV73NtIKSFOoAeKcnyiUUTEzLixqh1SE','CJytWDe4wXf48Sijz9GLbdJY5r7lIyiPGaVME1OLGutVWFneREGbOojV2ekS6eC','iWm9eVKmAYrW0IOxvEqDPpF1iEJjU5HQjlOTqyD5atD70Ebjz4WanGEk5YsRLz7DIsBA2RcBopyZ9iOhvNes3dlWZF58XJhTH28NMYTVkqicONDzjjdyG6Ze18W1aszgaM5Bdi','Vp','YHQ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(7), d VARCHAR(82) NOT NULL, e VARCHAR(78) NOT NULL, f VARBINARY(3), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4171405238972730257,11567277,'W9nBTJ','uphKlN1hbfcVu3ROTht90oHGqjb17Lh3dfvLlh6LxX','8xOB3PktyOWNnpbGalz1TkUOQureq89VT2zX','ka','Kt','k',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(7), d VARCHAR(82) NOT NULL, e VARCHAR(78) NOT NULL, f VARBINARY(3), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (1853129830368654282,1020077,'rXxj','HEVvori3IwIwejcgVoiCDg44LcjnzeHO5E61djrLrNlm8DCkJzWoddIgndQJ2mxE','vdtZ1MfiZIVTqPSM7dUUZm3Ttb','h7e','u','iX',1);
+INSERT INTO ti VALUES (1853129830368654282,1020077,'rXxj','HEVvori3IwIwejcgVoiCDg44LcjnzeHO5E61djrLrNlm8DCkJzWoddIgndQJ2mxE','vdtZ1MfiZIVTqPSM7dUUZm3Ttb','h7e','u','iX',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(8);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(8);
+INSERT INTO t VALUES (1995932777031279267,16530770,'jJNMy6','2RMf4IIyI4rd5Ek6xyuSxHVq0ygHHpoxmKBaAr','77heE6jhDCvCofnS5qlKwJwXwaOhfgFcD6QkT0plfRRRCYm1Je6EYQc5AtHYHeIi','Tk','7M','Ib',2);
+INSERT INTO ti VALUES (1995932777031279267,16530770,'jJNMy6','2RMf4IIyI4rd5Ek6xyuSxHVq0ygHHpoxmKBaAr','77heE6jhDCvCofnS5qlKwJwXwaOhfgFcD6QkT0plfRRRCYm1Je6EYQc5AtHYHeIi','Tk','7M','Ib',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5290635633724621794,5833875,'vH7','1NBpKcM7RYgsQMbEFjgZtf4ITCt','HdK2gBk3FEB5ZAXU4kwv6GUnFZsH0WRNHOTNJlG5vNGuRclCFCgL5xK0','H','Os','bF',3);
+INSERT INTO ti VALUES (5290635633724621794,5833875,'vH7','1NBpKcM7RYgsQMbEFjgZtf4ITCt','HdK2gBk3FEB5ZAXU4kwv6GUnFZsH0WRNHOTNJlG5vNGuRclCFCgL5xK0','H','Os','bF',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (7747873518872924510,12142057,'M5O','1T4t56lyU6IIMtI3pROla5ON3IKupZABL0PRvsTuGcdKey4yRMSNHbXEIyxkDzoLEE2hBrVbuDsS6wCcBLrop22CjE8xq4oQcF9DTVdxNc9HwT12wuj4JdnDXSoxMjRCQvsqVtbQIEZgA0HEJ38XWQlMtLlmI4G4CZmiYFzamTTmOjIuCyAiso9O40zlmGBASOcB595sm61pE8JjZyxN2MI98R0pumn57gI55CPl2PeX','sCd7Bb','RcGiekchWINguC9FcdKzobCcuwnHsqj6uIDZ9FW7sg7NmXciTgd8ZAXL9kBwfpFrWXRrGs96u74Cp26u4kByi5gyVRZckritq0YA573SnPOhkS1PCSZkSNI8aqoQewfov69xdOf6yMDbCE8OX92hj57g0J3Wxmg32Rs6QAPJlplfAf5mCLJfAkUUtBJvoYOEPUUY8qwe','N','M',4);
+INSERT INTO ti VALUES (7747873518872924510,12142057,'M5O','1T4t56lyU6IIMtI3pROla5ON3IKupZABL0PRvsTuGcdKey4yRMSNHbXEIyxkDzoLEE2hBrVbuDsS6wCcBLrop22CjE8xq4oQcF9DTVdxNc9HwT12wuj4JdnDXSoxMjRCQvsqVtbQIEZgA0HEJ38XWQlMtLlmI4G4CZmiYFzamTTmOjIuCyAiso9O40zlmGBASOcB595sm61pE8JjZyxN2MI98R0pumn57gI55CPl2PeX','sCd7Bb','RcGiekchWINguC9FcdKzobCcuwnHsqj6uIDZ9FW7sg7NmXciTgd8ZAXL9kBwfpFrWXRrGs96u74Cp26u4kByi5gyVRZckritq0YA573SnPOhkS1PCSZkSNI8aqoQewfov69xdOf6yMDbCE8OX92hj57g0J3Wxmg32Rs6QAPJlplfAf5mCLJfAkUUtBJvoYOEPUUY8qwe','N','M',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-4398429866099666285,16700441,'Zx','ovEapmIgL4P88UBamEm1zWeCfrwsQPpaB8BPsm6PRnUFcpCjzXMFvY','rX3Ijf6aXRPpbO','KIz4nEJ3mAvURyjcuzSOT0LOjfuKwIi7XUVDmaGAZZb6zAYqFwBenbPGlREf5JINII8Exwu6839TPe650GzzTpqaQNfgXMXudUDTCErK5vw2wqGzgf9XMmyoy2PqOYzDZ2S4','NCH','b9',5);
+INSERT INTO ti VALUES (-4398429866099666285,16700441,'Zx','ovEapmIgL4P88UBamEm1zWeCfrwsQPpaB8BPsm6PRnUFcpCjzXMFvY','rX3Ijf6aXRPpbO','KIz4nEJ3mAvURyjcuzSOT0LOjfuKwIi7XUVDmaGAZZb6zAYqFwBenbPGlREf5JINII8Exwu6839TPe650GzzTpqaQNfgXMXudUDTCErK5vw2wqGzgf9XMmyoy2PqOYzDZ2S4','NCH','b9',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-5051807825411682212,5978539,'T4yOaxW','rrXRfMRNQOyGoBB3Wye7wKtw1YkZYNWRo73AkEpixRrYRTkeakHhHKwbAdU2jnz4rTdxMo1NJe8PlwF83E8PzkoSXJC9SdOuJMjifTpQDcyPKvQl9u1be24PQJBo1B9zgKSCn50hDrxmeK821','2Rxx9WuPdbyMyCxmXmwjkps1kzfWK5627wKkmrrQnholeKOeocMSJqqlO6fXf6xxZr1I3yniAmVhgY','yXTGxRosVyEZUSD7R7iKqV4mEJkhmPM4A9MueuC8lC2JmVO1f8Y6zROXNwpPCvX8EJPBB2hvy5E55ETkx44lFdxSmPcEE5wBA08obTGvBQPEdHWxVmWVOx1anuQGs6MR4AcMs771OQBFE8JKJZBYktfCiaTG4XWixM9BU5Xts2dxRguL79WBoDxlq1DM5DdUzQsfR68WO2yfxI6N9wQHDD6FLZLdej4yuAkFbnP7ptG7VmZSwEM','o','8I6',6);
+INSERT INTO ti VALUES (-5051807825411682212,5978539,'T4yOaxW','rrXRfMRNQOyGoBB3Wye7wKtw1YkZYNWRo73AkEpixRrYRTkeakHhHKwbAdU2jnz4rTdxMo1NJe8PlwF83E8PzkoSXJC9SdOuJMjifTpQDcyPKvQl9u1be24PQJBo1B9zgKSCn50hDrxmeK821','2Rxx9WuPdbyMyCxmXmwjkps1kzfWK5627wKkmrrQnholeKOeocMSJqqlO6fXf6xxZr1I3yniAmVhgY','yXTGxRosVyEZUSD7R7iKqV4mEJkhmPM4A9MueuC8lC2JmVO1f8Y6zROXNwpPCvX8EJPBB2hvy5E55ETkx44lFdxSmPcEE5wBA08obTGvBQPEdHWxVmWVOx1anuQGs6MR4AcMs771OQBFE8JKJZBYktfCiaTG4XWixM9BU5Xts2dxRguL79WBoDxlq1DM5DdUzQsfR68WO2yfxI6N9wQHDD6FLZLdej4yuAkFbnP7ptG7VmZSwEM','o','8I6',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(59), d VARCHAR(10), e VARBINARY(89), f VARCHAR(26) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13316,54295,'MfVPcXI7xGkRuqgzFeOCso7j4yP2gwS','ldqvgawN','lyuPHp5Q7WXwkjVhFfBnvSdgN15yx6gpykqcEP0rfRAlzo7LTxaoSesvyDDoRHFfeoyJy','0NI','MM','7',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(59), d VARCHAR(10), e VARBINARY(89), f VARCHAR(26) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (5875,5878,'8oVVi0','Jk8jBoO','Ym92bEHLe6aFhg2RiLpBc87t3YFAVufp88P4ccbSzloY9N1OUv8l','jMlBnx8daOpG9Eq8Fbjz6f3o','z','r',1);
+INSERT INTO ti VALUES (5875,5878,'8oVVi0','Jk8jBoO','Ym92bEHLe6aFhg2RiLpBc87t3YFAVufp88P4ccbSzloY9N1OUv8l','jMlBnx8daOpG9Eq8Fbjz6f3o','z','r',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(60);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(60);
+INSERT INTO t VALUES (64879,60498,'vKGhSXnLt9ihyrZWST3cNBrPg2g4m1QEcOFtP7fz9','LTqCou7Bh','7IeqigqWMwuGboML6eYuejkum','9NDHpe58ErHH','c','v',2);
+INSERT INTO ti VALUES (64879,60498,'vKGhSXnLt9ihyrZWST3cNBrPg2g4m1QEcOFtP7fz9','LTqCou7Bh','7IeqigqWMwuGboML6eYuejkum','9NDHpe58ErHH','c','v',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (64342,19445,'X1hHVH','nljvESC9bfS5bOh13RdsdVvQWhLoAZwxLfp6tmgrHxnp81e6FdexKSLdteaknbawrS9qmwRnXVNMAknvw4T56Lrl','pSZkwb8ap5R','YDPZXkC0mfoF0E','k7','K',3);
+INSERT INTO ti VALUES (64342,19445,'X1hHVH','nljvESC9bfS5bOh13RdsdVvQWhLoAZwxLfp6tmgrHxnp81e6FdexKSLdteaknbawrS9qmwRnXVNMAknvw4T56Lrl','pSZkwb8ap5R','YDPZXkC0mfoF0E','k7','K',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (63967,65175,'ClJUwgXxCXHf9Z4u','2SmM8bpeuUf2NoDWtM1ByyIYIm1QiFzO51FInWnmKpF3hhzSsI4PSEm9tp0nN086fiquWYVxQ0wwDuCNO4YiiMjAvMg6kcdGtL','kFujDY3JUFoPkWoJ1v1VT4c8vDlnNcI4QxO1fjSNCA8rogJcrSGVuf3VoFYO5ohb2HntZaLWpTj','sC1IlcaldODPUyxFNTREGMXxKEoXIutVSo9LCwc68MI2jqTb8KpOox9mxNJsepclAQTouc2Gmbtj1ikVMxZzwVqsqEkVgXh6QGT6YxozeewhZdUU66XWdJmXY9FCovkIFLCvHs1MmtCLQTkuZIc8bavLoSb6pDpFNGRVgCW6n5LfTFQUeNEeXQEm9Ob5mCYtcLrbOeloVGRCkMngNfRwouckCkAFr7agpAZdqW8I9hJUO6lwqvQ','GF','H',4);
+INSERT INTO ti VALUES (63967,65175,'ClJUwgXxCXHf9Z4u','2SmM8bpeuUf2NoDWtM1ByyIYIm1QiFzO51FInWnmKpF3hhzSsI4PSEm9tp0nN086fiquWYVxQ0wwDuCNO4YiiMjAvMg6kcdGtL','kFujDY3JUFoPkWoJ1v1VT4c8vDlnNcI4QxO1fjSNCA8rogJcrSGVuf3VoFYO5ohb2HntZaLWpTj','sC1IlcaldODPUyxFNTREGMXxKEoXIutVSo9LCwc68MI2jqTb8KpOox9mxNJsepclAQTouc2Gmbtj1ikVMxZzwVqsqEkVgXh6QGT6YxozeewhZdUU66XWdJmXY9FCovkIFLCvHs1MmtCLQTkuZIc8bavLoSb6pDpFNGRVgCW6n5LfTFQUeNEeXQEm9Ob5mCYtcLrbOeloVGRCkMngNfRwouckCkAFr7agpAZdqW8I9hJUO6lwqvQ','GF','H',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (13675,60988,'6E4TmWLPwfqUA3Cu3ZVoGEKDplZpRUaBMUHYVbtOij9Fged4o9Q0MB1UkGi','Cyu7SH1rRxDBKQMEVH5XqYhoFJrXmaWXqzi3IU6tfHV8XUqvO9oSAtMeJwmYBsiDMg74GxvIFGkoV7enhmL6Juhmuq51O6Z0PR4Ra','VML0Qfx5YPkNJv9QDRRveUFcredkzozBm9pXQYkE1WcZPvAUgK6qdgsnbgt0iEy','Yq4u3bgU','j4Q','T',5);
+INSERT INTO ti VALUES (13675,60988,'6E4TmWLPwfqUA3Cu3ZVoGEKDplZpRUaBMUHYVbtOij9Fged4o9Q0MB1UkGi','Cyu7SH1rRxDBKQMEVH5XqYhoFJrXmaWXqzi3IU6tfHV8XUqvO9oSAtMeJwmYBsiDMg74GxvIFGkoV7enhmL6Juhmuq51O6Z0PR4Ra','VML0Qfx5YPkNJv9QDRRveUFcredkzozBm9pXQYkE1WcZPvAUgK6qdgsnbgt0iEy','Yq4u3bgU','j4Q','T',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (22610,63741,'SccR5a6KNDpRPw5xF3EbLECxRV7il4J8S8EG','qsirtNcOO2Ae9H42BRd1JWBF3szl901Dzaz0xaptjd2bSokeNYdhXwrb2SwcwlOa4EkBcFNBNEBtSdT7EkmAdLC4vv5LPVpHTbAKAED8wurDbuC9orsAJiKpjK3ax1o35dfsakvzrMld5IqAkwif7b4bDUQbpB2','fWVjSTAakO7n8DfqXyt6klfhuh5fEmg3GVzy4gQQLxNJTn0vLHM4Vx20m3','mDc8RKoXbaQDOgVnBpHoT','y','v',6);
+INSERT INTO ti VALUES (22610,63741,'SccR5a6KNDpRPw5xF3EbLECxRV7il4J8S8EG','qsirtNcOO2Ae9H42BRd1JWBF3szl901Dzaz0xaptjd2bSokeNYdhXwrb2SwcwlOa4EkBcFNBNEBtSdT7EkmAdLC4vv5LPVpHTbAKAED8wurDbuC9orsAJiKpjK3ax1o35dfsakvzrMld5IqAkwif7b4bDUQbpB2','fWVjSTAakO7n8DfqXyt6klfhuh5fEmg3GVzy4gQQLxNJTn0vLHM4Vx20m3','mDc8RKoXbaQDOgVnBpHoT','y','v',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(84) NOT NULL, d VARBINARY(78) NOT NULL, e VARBINARY(70), f VARBINARY(75) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (237274068514970822,539590695603487478,'HgiUBbYRN1yH6n7VzLmCA5TbF20gv1zKeNtTTeeVUUtPfn5pl54ful7eEaEUbqelpLkSxD','RppmdEdm','4RLABNPAuOrf2Mid7kFSBEg0','an','V','y',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(84) NOT NULL, d VARBINARY(78) NOT NULL, e VARBINARY(70), f VARBINARY(75) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (2057229325685682816,9169028494260844036,'7meqeteHOQy9ySn9xZ','sMni','JsVyO24L0IPDXAfW2','cktFklXe7ZWTNQIwmbZ4EY7fyhg7LJP','p','ae',1);
+INSERT INTO ti VALUES (2057229325685682816,9169028494260844036,'7meqeteHOQy9ySn9xZ','sMni','JsVyO24L0IPDXAfW2','cktFklXe7ZWTNQIwmbZ4EY7fyhg7LJP','p','ae',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(85) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(85) NOT NULL;
+INSERT INTO t VALUES (5839141513742470091,6907650373942025420,'cmfrgOOZ7Ti0b5hOKScvGS0ZPgrGXFDFdR4T6XZPny25bNYHfI8bHpFQWxvg','IGL4isS1ID2p9cVn2bckBuOHT87zgA9sQwC1ve1vN97Xp7bOFZzeuxYLEh0HVzXis7WcNym6VOOWdb','1WGQumBRa9EZAUbFBUZPqB9OgodNvDPh0DQw2wUKSpIbVmYg2St89q9RJgOqxi','aJZGkuDWcmBfaWVOuqgvfdqM6WSmu','o','Q',2);
+INSERT INTO ti VALUES (5839141513742470091,6907650373942025420,'cmfrgOOZ7Ti0b5hOKScvGS0ZPgrGXFDFdR4T6XZPny25bNYHfI8bHpFQWxvg','IGL4isS1ID2p9cVn2bckBuOHT87zgA9sQwC1ve1vN97Xp7bOFZzeuxYLEh0HVzXis7WcNym6VOOWdb','1WGQumBRa9EZAUbFBUZPqB9OgodNvDPh0DQw2wUKSpIbVmYg2St89q9RJgOqxi','aJZGkuDWcmBfaWVOuqgvfdqM6WSmu','o','Q',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1159587816881975971,13112005323130548103,'a9PqN2cRSDlC6lcrnY7BLqQDN4L','7nvjBRLXwLtVchvG4bCSlJ5Rgs8x3fjlgcSp3VUrgPRUW9LWmX49xrc6VLBDW2UM16SSxGAnxkPvkfTEKwxdNBeaKdcfPvGVJFKwZQLOygSPq','Qro1t9rCWXPcJycbKZaZKYRvEgSgclcUjphTBWnQ1y3','kXE3KNQyOmELAW1ivUH4tWXEP11anuKaJlQcw9n','D','l',3);
+INSERT INTO ti VALUES (1159587816881975971,13112005323130548103,'a9PqN2cRSDlC6lcrnY7BLqQDN4L','7nvjBRLXwLtVchvG4bCSlJ5Rgs8x3fjlgcSp3VUrgPRUW9LWmX49xrc6VLBDW2UM16SSxGAnxkPvkfTEKwxdNBeaKdcfPvGVJFKwZQLOygSPq','Qro1t9rCWXPcJycbKZaZKYRvEgSgclcUjphTBWnQ1y3','kXE3KNQyOmELAW1ivUH4tWXEP11anuKaJlQcw9n','D','l',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3732967787352731792,15252831189070673007,'fnYOlPXhJAs7XFwnmGeXE','vLYLQj5RhYn7ly0nFMlxNrOy9B8tnAvdE','hk5hU3hZCCnIFbzmqMVYWo9OW5BscJfrf8SKYqpo','NqliVCkyMEPuBT54my79Q06PVjig02z8hfpkx9i9kDLzz8c5MV1mwmbLahBR0h3PgFlg8O4pk9quI0owKnOzdpmMkx5JVZLudhZErwOUWt97yogtVvKsfSj4UbMIb1IHycmR4qISdHVh6w1D0GrfdK9vXrzrK9I9m0sZmYp','P','eT',4);
+INSERT INTO ti VALUES (3732967787352731792,15252831189070673007,'fnYOlPXhJAs7XFwnmGeXE','vLYLQj5RhYn7ly0nFMlxNrOy9B8tnAvdE','hk5hU3hZCCnIFbzmqMVYWo9OW5BscJfrf8SKYqpo','NqliVCkyMEPuBT54my79Q06PVjig02z8hfpkx9i9kDLzz8c5MV1mwmbLahBR0h3PgFlg8O4pk9quI0owKnOzdpmMkx5JVZLudhZErwOUWt97yogtVvKsfSj4UbMIb1IHycmR4qISdHVh6w1D0GrfdK9vXrzrK9I9m0sZmYp','P','eT',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4446722596081635214,16176144109814544468,'zc32adXeyemoWys6G5L1uX3kxfmkuNTUboBg8Zgc5XP9PXNu54oQ4SMG2jvm2npVLXyeJtK2Grs','1qCrCyoQVXJMlhuKQTlwBO2T1x2Rs2a5yeofruq11bvdRSvfGELcwcLIz94PfJIzRbnAGNGQzfmdvXakZyDhYZLh1bjPudmYCCGX4vuWGYxmzrJ6GpUxgtkEtRW3713Y41erl97i3iPSMcx4hdlGWQGpQx5UEINwOCipiXx6pjcCtNbjS1OcyHsAstb4KW9HUnE4W6bnl9l','j0ENkwcc9LSLJXYaNmy78RQk0y73RFFPIyEobK1WJKZ340xJEsOHo33uD4dnpYN7c1Zy','TIzFuND3rsgjhmyqwUGbr8Lfm9tf2h72zqVxcBIiQLSf5pisjvkvSrmglobdhkOONdJxfemo','ER','e',5);
+INSERT INTO ti VALUES (-4446722596081635214,16176144109814544468,'zc32adXeyemoWys6G5L1uX3kxfmkuNTUboBg8Zgc5XP9PXNu54oQ4SMG2jvm2npVLXyeJtK2Grs','1qCrCyoQVXJMlhuKQTlwBO2T1x2Rs2a5yeofruq11bvdRSvfGELcwcLIz94PfJIzRbnAGNGQzfmdvXakZyDhYZLh1bjPudmYCCGX4vuWGYxmzrJ6GpUxgtkEtRW3713Y41erl97i3iPSMcx4hdlGWQGpQx5UEINwOCipiXx6pjcCtNbjS1OcyHsAstb4KW9HUnE4W6bnl9l','j0ENkwcc9LSLJXYaNmy78RQk0y73RFFPIyEobK1WJKZ340xJEsOHo33uD4dnpYN7c1Zy','TIzFuND3rsgjhmyqwUGbr8Lfm9tf2h72zqVxcBIiQLSf5pisjvkvSrmglobdhkOONdJxfemo','ER','e',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-7045725868560451068,5875680099365042645,'c','5bRFELqg0KYTPC9r9ELMdm9MQQLK6rtRjwqL6Y1B9HxoXDuYESDe6yawTbrIKwMUCLcaJWxG4t6FhJmV7YVdfjXfKC0xoPzr6tpJuAFWvResHZCnaFIV6DkszzK9qJ3SEWWWYDA8vtvUX8toH5bIxfYASXPm7NjIvkzBeSWDHDM7NJJWHW1lWjyr3WnJfoXseFKCLL6pkJTDCq0o6c5mmLbv','HR','IpcMyfM54SV67QIJHagV3yzHcvK6bL1PS7tkrhwGIGXhqleOZH2yFMTNSHloKkhNjyuvoZsgT7QTBpQGWsFyNbz5Qbt65RCpfe743YzsLMiKHwtrsiCPjgFLEPCSiFI2euCroXDoTPVQVauiLjqRldmaGsH2r5caZICCpdBAGL1fXR637ndjzacwpG9o','b','X',6);
+INSERT INTO ti VALUES (-7045725868560451068,5875680099365042645,'c','5bRFELqg0KYTPC9r9ELMdm9MQQLK6rtRjwqL6Y1B9HxoXDuYESDe6yawTbrIKwMUCLcaJWxG4t6FhJmV7YVdfjXfKC0xoPzr6tpJuAFWvResHZCnaFIV6DkszzK9qJ3SEWWWYDA8vtvUX8toH5bIxfYASXPm7NjIvkzBeSWDHDM7NJJWHW1lWjyr3WnJfoXseFKCLL6pkJTDCq0o6c5mmLbv','HR','IpcMyfM54SV67QIJHagV3yzHcvK6bL1PS7tkrhwGIGXhqleOZH2yFMTNSHloKkhNjyuvoZsgT7QTBpQGWsFyNbz5Qbt65RCpfe743YzsLMiKHwtrsiCPjgFLEPCSiFI2euCroXDoTPVQVauiLjqRldmaGsH2r5caZICCpdBAGL1fXR637ndjzacwpG9o','b','X',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(33), d VARBINARY(67), e VARBINARY(47), f VARBINARY(66), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2887,7287535,'q7lpXVU0uBbs','tx4voYj1UbygHdqP8nLeFPdDBqnGvzARItPUPLExJLhtUAhApt','yci1kQYXhIubDHKTQ2g8jS','9hf657SaJFQTW48yri5YSUTI5VNdgyhXihRUFGo4Zkw','U','9l',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(33), d VARBINARY(67), e VARBINARY(47), f VARBINARY(66), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (18354018378340278440,7955487,'lvrZpKSoQWTEusgFVaKofOMECX5WV2MCR','W2aDAlbB5','n6','3OxP1B','5','p',1);
+INSERT INTO ti VALUES (18354018378340278440,7955487,'lvrZpKSoQWTEusgFVaKofOMECX5WV2MCR','W2aDAlbB5','n6','3OxP1B','5','p',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(34);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(34);
+INSERT INTO t VALUES (11046507741862899885,10933420,'5EaMeJcE19g89Bg67bSeFzfT','0Tkf1','pfHsxvH9co1P3F5cJGv7Mp33og','8ATF7Fo8cwp5JRqtyz','i','wD',2);
+INSERT INTO ti VALUES (11046507741862899885,10933420,'5EaMeJcE19g89Bg67bSeFzfT','0Tkf1','pfHsxvH9co1P3F5cJGv7Mp33og','8ATF7Fo8cwp5JRqtyz','i','wD',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (9771974800005571935,9516165,'2m7IRf5U6b','VupHBJmWenxGakLAH7jKelwdBNM9n0IEHzNWWZRY6nZk2clRf6ddE5Wa626Qh7QFStNsH','rj0M9DQAdwQh35Bvw17WRkYuysJ4tcs5t0hAhcGHv3gGINe','xC','a','q',3);
+INSERT INTO ti VALUES (9771974800005571935,9516165,'2m7IRf5U6b','VupHBJmWenxGakLAH7jKelwdBNM9n0IEHzNWWZRY6nZk2clRf6ddE5Wa626Qh7QFStNsH','rj0M9DQAdwQh35Bvw17WRkYuysJ4tcs5t0hAhcGHv3gGINe','xC','a','q',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (8478714891854050920,8553269,'BY4oBPR0hMYd','TS7h8nbIPzkRZo2EK20ccYAbuwzE0pOC9OIqlgFh0qOHOg7mojbKBZOSOZTqXeMxORh13HsNcFW5TOmmieHS5TKODt02ol1b7a8QDmXKTDY57oABR4vQ7QGbwKLIy58CmYdjAmAH657qbO47XBr7pGnz9RJbHOndZpSxHhxoseZJl1ljGS13BjaVsLuHunoXLULRydy4DsO6LJ2sRk86m9SD1az95cVM5aBNrPKOMd720kO2nLYbACsdy7','AZkdIjojDpIVQ3asYwkM','jMGrNhfmtXk10IojqSrGiXE3JKPeU1CiMJ4G23PderhmckHbceCCC5CRaVxvVIM2I6MpYu5IVYpM7wOpxIhufXFtC311Ad3FkijFJAQL9FaLyQMDjuOB2jivZIGtucifQYU0FRCXdVehAXC2GSvJwPPQuF4AyqHqxP9','W','M',4);
+INSERT INTO ti VALUES (8478714891854050920,8553269,'BY4oBPR0hMYd','TS7h8nbIPzkRZo2EK20ccYAbuwzE0pOC9OIqlgFh0qOHOg7mojbKBZOSOZTqXeMxORh13HsNcFW5TOmmieHS5TKODt02ol1b7a8QDmXKTDY57oABR4vQ7QGbwKLIy58CmYdjAmAH657qbO47XBr7pGnz9RJbHOndZpSxHhxoseZJl1ljGS13BjaVsLuHunoXLULRydy4DsO6LJ2sRk86m9SD1az95cVM5aBNrPKOMd720kO2nLYbACsdy7','AZkdIjojDpIVQ3asYwkM','jMGrNhfmtXk10IojqSrGiXE3JKPeU1CiMJ4G23PderhmckHbceCCC5CRaVxvVIM2I6MpYu5IVYpM7wOpxIhufXFtC311Ad3FkijFJAQL9FaLyQMDjuOB2jivZIGtucifQYU0FRCXdVehAXC2GSvJwPPQuF4AyqHqxP9','W','M',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (11921727968852807214,3444930,'bSYu84jb0skAEnelcntD','JdYsi81EjVWvd8mA1ktX1ZNPrVxsl61qUNHv7IRxt9vrUyw9av55oLhYpsxkC','FsJR8S9ziejg0QF2icgGeAv7LtK','ff81yNRX5gohjeRI5zR9BYNZUYNX0ylykxX0VcHXeyg897MNfEc7sZyNNDau2HVTIecA6vd5WEFskItjb4YaV5t7vDsJsZLmwPkVGoeoR2kJdr2f6m1R2UygRGuJrKo7RWpvnAznKgfhBOeQJQyx7WSnMngsbVKGj1hg0CCvu2IAnAapvqm3RiQVcZkmw6LgK5g6E5vJ47LE','Zc0','a8',5);
+INSERT INTO ti VALUES (11921727968852807214,3444930,'bSYu84jb0skAEnelcntD','JdYsi81EjVWvd8mA1ktX1ZNPrVxsl61qUNHv7IRxt9vrUyw9av55oLhYpsxkC','FsJR8S9ziejg0QF2icgGeAv7LtK','ff81yNRX5gohjeRI5zR9BYNZUYNX0ylykxX0VcHXeyg897MNfEc7sZyNNDau2HVTIecA6vd5WEFskItjb4YaV5t7vDsJsZLmwPkVGoeoR2kJdr2f6m1R2UygRGuJrKo7RWpvnAznKgfhBOeQJQyx7WSnMngsbVKGj1hg0CCvu2IAnAapvqm3RiQVcZkmw6LgK5g6E5vJ47LE','Zc0','a8',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5155542901467646972,6555465,'1WPU0rzkBTmJXeDzMWcxjO0yWwpi317','Gjpj2dFS8xSljlKZK2dYysNkwJ9cFKBORvgbInU7q1nmJe7XnEsGExW7FaVwCoIHlDYHK3QshyLyOG1SqZQ35LV2PGuQoPVCKKDOtepvhsCuE1JJvCUhLt4a4nRisH6ozOw0VVCN8DxTZ6prQlB87TWccRsbOyjDirbw8HmwomCHIuAjjw3wyTejOi3jBqUpwaXyNtEfCGr4HOFC5qXOQBpOJED','zywIsfJm6gupduXvIq','Ie35L6ZdHRIhsaXSMj5vyrcSGoPElqBrlx52ARO7iFWA1fCdZXE42pqPzBSrygw2dwzeR2bmoEIfmaJghNXHI09hBp8lioW6C7E12HFykojT3hcxlw6eOrwcOzpBAnmDhiW2waw3WlXvE5ZuzY24OqqYolaEY0KmyndYSjHZaH','dg','45u',6);
+INSERT INTO ti VALUES (5155542901467646972,6555465,'1WPU0rzkBTmJXeDzMWcxjO0yWwpi317','Gjpj2dFS8xSljlKZK2dYysNkwJ9cFKBORvgbInU7q1nmJe7XnEsGExW7FaVwCoIHlDYHK3QshyLyOG1SqZQ35LV2PGuQoPVCKKDOtepvhsCuE1JJvCUhLt4a4nRisH6ozOw0VVCN8DxTZ6prQlB87TWccRsbOyjDirbw8HmwomCHIuAjjw3wyTejOi3jBqUpwaXyNtEfCGr4HOFC5qXOQBpOJED','zywIsfJm6gupduXvIq','Ie35L6ZdHRIhsaXSMj5vyrcSGoPElqBrlx52ARO7iFWA1fCdZXE42pqPzBSrygw2dwzeR2bmoEIfmaJghNXHI09hBp8lioW6C7E12HFykojT3hcxlw6eOrwcOzpBAnmDhiW2waw3WlXvE5ZuzY24OqqYolaEY0KmyndYSjHZaH','dg','45u',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b INT, c CHAR(36), d VARBINARY(18), e VARBINARY(97) NOT NULL, f VARBINARY(14) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4514953479484397312,-635351751,'Y6ip7vJjK9GuXabafKDSRoWWPp','uz','zRjiiauytZS9wocWyoBIdyq3aBfAd5x6J2pc90ZIQ1nX7dneCndmSmBer','tWQCNrtbG6uB','D','4',0);
+CREATE TABLE ti (a BIGINT, b INT, c CHAR(36), d VARBINARY(18), e VARBINARY(97) NOT NULL, f VARBINARY(14) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (6545177006862622089,-2086141141,'o4Wga8hO19MACVW5','FHmBghlLLF0KPkAF','Hw0y4QDZMGv4QKIVaTQYRdVrLPHnn','Lw9nwFyfUZ','k','d',1);
+INSERT INTO ti VALUES (6545177006862622089,-2086141141,'o4Wga8hO19MACVW5','FHmBghlLLF0KPkAF','Hw0y4QDZMGv4QKIVaTQYRdVrLPHnn','Lw9nwFyfUZ','k','d',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(37);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(37);
+INSERT INTO t VALUES (3687834467799074456,-1925865937,'2GdWjI','W1Xo2G4ukR','tOdwW2ArlK4IG4jpsIynKgYbVoPGjQZ8M8WeLAouSr9AFCrfg6MgCSj39Xf3v8Df36wn0UCLSZtbNHHRrcTuwdsFiO','BkH6fTshXKOB4','G','n',2);
+INSERT INTO ti VALUES (3687834467799074456,-1925865937,'2GdWjI','W1Xo2G4ukR','tOdwW2ArlK4IG4jpsIynKgYbVoPGjQZ8M8WeLAouSr9AFCrfg6MgCSj39Xf3v8Df36wn0UCLSZtbNHHRrcTuwdsFiO','BkH6fTshXKOB4','G','n',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (4714988641475392541,1880870733,'Pu9fqHLvJXdnuoJeJudD7ZUEZAW6T5Ma1zsr','Fem2Z3lf7MTsPbcZLWOhYPH3I7hrtBZ4IvDbRHZdPmmY7LEr2ozzZiLsarUxu79RYtEZSTd','RLG46X3lYdvyYntSLRlfFGH2tgTGDAAkEtOGVnmFw','wg','P','X',3);
+INSERT INTO ti VALUES (4714988641475392541,1880870733,'Pu9fqHLvJXdnuoJeJudD7ZUEZAW6T5Ma1zsr','Fem2Z3lf7MTsPbcZLWOhYPH3I7hrtBZ4IvDbRHZdPmmY7LEr2ozzZiLsarUxu79RYtEZSTd','RLG46X3lYdvyYntSLRlfFGH2tgTGDAAkEtOGVnmFw','wg','P','X',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-8843360735768703952,-1267063119,'VYZarKwamnXEG6','h1MWNEFy8hqvjVqRajaHYxESvZil7ckpzOWObx','QDOh1FkNDOhVoFsZ2MsEvG52Ui9ievZrQ3fApi2IUqDZU37aU5XOvOvhPtvD0TPuTlndkaHNjXp2xAaRIQJo190A2oaU','JuzdNmtBg0h0xDTAXCumglfARqVy0C3sdP9mLNicUswc6VSb8PdtdvGodkts','w','u',4);
+INSERT INTO ti VALUES (-8843360735768703952,-1267063119,'VYZarKwamnXEG6','h1MWNEFy8hqvjVqRajaHYxESvZil7ckpzOWObx','QDOh1FkNDOhVoFsZ2MsEvG52Ui9ievZrQ3fApi2IUqDZU37aU5XOvOvhPtvD0TPuTlndkaHNjXp2xAaRIQJo190A2oaU','JuzdNmtBg0h0xDTAXCumglfARqVy0C3sdP9mLNicUswc6VSb8PdtdvGodkts','w','u',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (6044928786920837412,-1546328107,'dOfz9GzREzZ8K80w6E','0RT2n1JqnTJd','P7BkBuYGGclLAlSvDphGVx7wVQMaLcdN5hzbag5HkfRByJtAKjHKKwsjgLLUt','QxFIaLpcpp5kWOOyZlvtiYKOZzx64k0PVpsNPNB6qHXStiqMTQRVALWpqv8FLuYP9rSIsEIDWkedF6QzDOL08kO7fkoohzfOQ574lFEfVCVAMMru3Pvy2JBDZT37RmlR5GJ','Ht','K',5);
+INSERT INTO ti VALUES (6044928786920837412,-1546328107,'dOfz9GzREzZ8K80w6E','0RT2n1JqnTJd','P7BkBuYGGclLAlSvDphGVx7wVQMaLcdN5hzbag5HkfRByJtAKjHKKwsjgLLUt','QxFIaLpcpp5kWOOyZlvtiYKOZzx64k0PVpsNPNB6qHXStiqMTQRVALWpqv8FLuYP9rSIsEIDWkedF6QzDOL08kO7fkoohzfOQ574lFEfVCVAMMru3Pvy2JBDZT37RmlR5GJ','Ht','K',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5138566579332845485,2105759692,'v9nEzIxurkx4rPNtf186JuttTG2V','1FnFkiwepOTMVnbhkKOChkI3025K1MtkNwy','8dirFkOIsQ0Ex9AeyknjVyNd','y7YtAOpiIlWNM71E7mhfE6AFnHEZQfHp8FADwVKaXQqNvO2COsynWHSWwNZRhHb0ExmKUC8mxQxapxlu','H','H7',6);
+INSERT INTO ti VALUES (5138566579332845485,2105759692,'v9nEzIxurkx4rPNtf186JuttTG2V','1FnFkiwepOTMVnbhkKOChkI3025K1MtkNwy','8dirFkOIsQ0Ex9AeyknjVyNd','y7YtAOpiIlWNM71E7mhfE6AFnHEZQfHp8FADwVKaXQqNvO2COsynWHSWwNZRhHb0ExmKUC8mxQxapxlu','H','H7',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(18), d VARBINARY(36), e VARCHAR(21) NOT NULL, f VARBINARY(42), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (106,-1656499658,'DVgIAHr7Ruz26Dcux','bkwFE','NEeUKfQrQroE','Vb4zk9424s0REkY9ongkpfNVzFNWt9RmyX','U','k',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(18), d VARBINARY(36), e VARCHAR(21) NOT NULL, f VARBINARY(42), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (78,38400841,'Na4u6RM1Mryka6','Ra2xOcVvrQE7uU6fZgfEw9aw6MQRsc3Et2wm','bHJBo6rOpzUXpURo','jBmU','K2','Q8',1);
+INSERT INTO ti VALUES (78,38400841,'Na4u6RM1Mryka6','Ra2xOcVvrQE7uU6fZgfEw9aw6MQRsc3Et2wm','bHJBo6rOpzUXpURo','jBmU','K2','Q8',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(19);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(19);
+INSERT INTO t VALUES (85,1585982255,'hSC','LEIS8QNkyOxGfYRxgJC9hz4w0Snzp7Yap2','gndhXemqRqv','zPcI3UO4VSlnOHLoTJhWhV','h','dB',2);
+INSERT INTO ti VALUES (85,1585982255,'hSC','LEIS8QNkyOxGfYRxgJC9hz4w0Snzp7Yap2','gndhXemqRqv','zPcI3UO4VSlnOHLoTJhWhV','h','dB',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (239,204557922,'JlKWB847rofzHzZ2','TDrYjPSQcPZRwCh4pPsx5EgfDkLZKxwwrVBelMP1HK2037V088z6YyHoAhst9V8n9','ayZFZ63nctX','Zd0Yl0618M3KkKdqEwJlPCxDpIb','7B','C',3);
+INSERT INTO ti VALUES (239,204557922,'JlKWB847rofzHzZ2','TDrYjPSQcPZRwCh4pPsx5EgfDkLZKxwwrVBelMP1HK2037V088z6YyHoAhst9V8n9','ayZFZ63nctX','Zd0Yl0618M3KkKdqEwJlPCxDpIb','7B','C',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (230,-1783806476,'jE6rPN4YByxMwFbgyX','cDGlCp8x4pd5S38YbJAKUOrLY2NqjhOHtajVvn9799aPE5Rzst2doEmjrfgHKQcVU77OdExmLWveW8UqP1VC7Hpu3Yw65CD0HO24RONrZxfYIVukEgdqSurAYKXEV3jYTavfqTOOUhqTzFrKIWpBd7Uj1ecxXUtuAH54eNg9JctcxcQslpnlGWXqcwNbGfnacrsngTfD2lrw3cESuTNmYT76Hi2LfsHabtaGZ920sAquVcOh44bNJTdfey','Xi8bOa4o3a41fN49ha','pl5BmORC99JLdHBJAvWpXx9AGy82L2KD6k0RaujarDQNVC9jn7EkDeaNX2nhuYbYpnOei1eEP5B0TwBLsJu2frK15moo8kS3k13cdq8e4bGzeVZh8LbomYr7JF4CmqbnS4Rn53OzloaI3QcFoKYR4MS9OrBOwEud60GoSC1VLHX','BP','eu',4);
+INSERT INTO ti VALUES (230,-1783806476,'jE6rPN4YByxMwFbgyX','cDGlCp8x4pd5S38YbJAKUOrLY2NqjhOHtajVvn9799aPE5Rzst2doEmjrfgHKQcVU77OdExmLWveW8UqP1VC7Hpu3Yw65CD0HO24RONrZxfYIVukEgdqSurAYKXEV3jYTavfqTOOUhqTzFrKIWpBd7Uj1ecxXUtuAH54eNg9JctcxcQslpnlGWXqcwNbGfnacrsngTfD2lrw3cESuTNmYT76Hi2LfsHabtaGZ920sAquVcOh44bNJTdfey','Xi8bOa4o3a41fN49ha','pl5BmORC99JLdHBJAvWpXx9AGy82L2KD6k0RaujarDQNVC9jn7EkDeaNX2nhuYbYpnOei1eEP5B0TwBLsJu2frK15moo8kS3k13cdq8e4bGzeVZh8LbomYr7JF4CmqbnS4Rn53OzloaI3QcFoKYR4MS9OrBOwEud60GoSC1VLHX','BP','eu',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (226,-596849161,'8B7mrvJUR77L','EtodBA0F8det2OzLFqH4u7KoVNjXZ7FJLSKNowv3HRjr4vemLJBX8r6FlKlJQz3BYg7kISQyk7SDpf4T3afyU1Rd25v0QbNfR7bZI801vGmxtRLZevwGGDnMtc8AsK4BppgMDP7wJNQGY7qS56OG2hPunLcyOl034LrHq7tniYELcsnCK4m','wpxUZy2211','otITBOo1Ui0p4PbMz3vPtXMG5u4k05sUmAdpSFBIwtpMGb13nfPP3Fv83wxxACLeApUrV76kUfS0fhUxylThIP9J9l2m8h5KUQ5FD','W','z',5);
+INSERT INTO ti VALUES (226,-596849161,'8B7mrvJUR77L','EtodBA0F8det2OzLFqH4u7KoVNjXZ7FJLSKNowv3HRjr4vemLJBX8r6FlKlJQz3BYg7kISQyk7SDpf4T3afyU1Rd25v0QbNfR7bZI801vGmxtRLZevwGGDnMtc8AsK4BppgMDP7wJNQGY7qS56OG2hPunLcyOl034LrHq7tniYELcsnCK4m','wpxUZy2211','otITBOo1Ui0p4PbMz3vPtXMG5u4k05sUmAdpSFBIwtpMGb13nfPP3Fv83wxxACLeApUrV76kUfS0fhUxylThIP9J9l2m8h5KUQ5FD','W','z',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (194,621857059,'zzmX','xOZIh7YfKtU5xDdVqq','NpIgPR1','CvKniZxltzfqfmKw9EsJI0f3gt9SnQTqF8YyW9j2vg4zWrq8KpmIPrwBpnW34lBnluCbYQHn53AfvvHfhBCfrSULrioAWNoDKScFRGqqdxZG9kpYY6CtuAGSZwWU1pWcIqzO5BsSZDln5EykPfyDv4YfVmTqz7klGSGnSOlegJWu4qCg','X','Ky',6);
+INSERT INTO ti VALUES (194,621857059,'zzmX','xOZIh7YfKtU5xDdVqq','NpIgPR1','CvKniZxltzfqfmKw9EsJI0f3gt9SnQTqF8YyW9j2vg4zWrq8KpmIPrwBpnW34lBnluCbYQHn53AfvvHfhBCfrSULrioAWNoDKScFRGqqdxZG9kpYY6CtuAGSZwWU1pWcIqzO5BsSZDln5EykPfyDv4YfVmTqz7klGSGnSOlegJWu4qCg','X','Ky',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b INT UNSIGNED, c BINARY(24) NOT NULL, d VARCHAR(90) NOT NULL, e VARBINARY(71) NOT NULL, f VARCHAR(56), g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (25,1482935944,'TXrTRaT9quRzwT8f5dbz','JX2aSg8pNR1xKvoQmiXiYn32HAXAOK1p2','GADBSheMULZq','9CpFCqVkuvdDtGKEzXmpZggwcUtoCqyNOkiPNHeuhXb1IjDSkUS','H','t',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b INT UNSIGNED, c BINARY(24) NOT NULL, d VARCHAR(90) NOT NULL, e VARBINARY(71) NOT NULL, f VARCHAR(56), g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1658617867,2566941751,'g1VXNLCG3v','v12dCB0AaBEkr5mKbIzi','G2TaaIGFXBd8mndmvmdYtrcrMrfDcoxfkjb2H8x4NLN3be9EPl7MWfV3lGUV8i7r','JirHRMeNSeWR5','2','K',1);
+INSERT INTO ti VALUES (-1658617867,2566941751,'g1VXNLCG3v','v12dCB0AaBEkr5mKbIzi','G2TaaIGFXBd8mndmvmdYtrcrMrfDcoxfkjb2H8x4NLN3be9EPl7MWfV3lGUV8i7r','JirHRMeNSeWR5','2','K',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(25) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(25) NOT NULL;
+INSERT INTO t VALUES (-677679803,1908524279,'fK4pKfnRwpRCyDbT7eZcWUdV','01t5ZbfqjoOjC0YJts3XKaw9yxbN1qpbqZ6WCefFX5oQXcJuHDpFk25QGXysDgGwXRu11C','zP03','ejkO8gFI','q','3',2);
+INSERT INTO ti VALUES (-677679803,1908524279,'fK4pKfnRwpRCyDbT7eZcWUdV','01t5ZbfqjoOjC0YJts3XKaw9yxbN1qpbqZ6WCefFX5oQXcJuHDpFk25QGXysDgGwXRu11C','zP03','ejkO8gFI','q','3',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (559627949,4122528549,'j9Gxk','4kofQbQU92hihOavi8NxrI1h1BS6uFWS6D','AH3ToFHekhQ703aK9WABtJyT0jTt2RfHsFSz0KqAl6u','2h357ycILudIunsgUbvYzORJjK2GJnsykyxzq9Mak','k','AU',3);
+INSERT INTO ti VALUES (559627949,4122528549,'j9Gxk','4kofQbQU92hihOavi8NxrI1h1BS6uFWS6D','AH3ToFHekhQ703aK9WABtJyT0jTt2RfHsFSz0KqAl6u','2h357ycILudIunsgUbvYzORJjK2GJnsykyxzq9Mak','k','AU',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-1599365801,1960507486,'fk2ujvk','rvEE0NC4YWEVo1bbLzPOk5mEq1sQje2orQnz7u4Te9HG9JKYOgwvgwDfxSXstgg7uF1oM66RlmQXCfJQ5I77xn2mMUjm94fkAWA58Zsyn8l9JeqOHcFvfLjCFJkJYOvUmauBvW5qfuOC0Zg3Y2wAlAM8jnyxXbPGyqL0mEa0inBWxKIyTCvKIOm4GsRfLlvdDhkMcQs2fNqg970MCTatD6LhSuliqbEu2iy6eyQbKi5lKYtLdIMuVhMq0','zsKxz0YRhq2gTftwmljtkocurrCEKdjDVzpmOLj67JAyxJiputcBwhK1LPs','w0bVfcCKy5Z7V4','h','T0',4);
+INSERT INTO ti VALUES (-1599365801,1960507486,'fk2ujvk','rvEE0NC4YWEVo1bbLzPOk5mEq1sQje2orQnz7u4Te9HG9JKYOgwvgwDfxSXstgg7uF1oM66RlmQXCfJQ5I77xn2mMUjm94fkAWA58Zsyn8l9JeqOHcFvfLjCFJkJYOvUmauBvW5qfuOC0Zg3Y2wAlAM8jnyxXbPGyqL0mEa0inBWxKIyTCvKIOm4GsRfLlvdDhkMcQs2fNqg970MCTatD6LhSuliqbEu2iy6eyQbKi5lKYtLdIMuVhMq0','zsKxz0YRhq2gTftwmljtkocurrCEKdjDVzpmOLj67JAyxJiputcBwhK1LPs','w0bVfcCKy5Z7V4','h','T0',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1844681970,1968719380,'VBDNlUHXxKy1SvngY6drfJ','VW53TP1YZ54FaSIDBm7PVAQoOvzGcfxIAGy9F5gJEapp6cLYdk6RbvZko3hDykTGyMY44U1kgMajgGxJSEkER5WOtAsMnxK4NxhK3DyOe3I8qhtfVzwEaxvI3mmEuCpRw8','yD6fOzAzZH5C65iYiJuZKB2AAy9y6uMWDzXg6zTlsHHrVLOMmsDFX3iIJhLji','LYE7YrQWT1kyI4SXE9wEy4MPDMaC8wJUyS4f1b1KnLlPmqBG0ajZpogbtcdV3aFwvAV7jW7YF','9','y',5);
+INSERT INTO ti VALUES (-1844681970,1968719380,'VBDNlUHXxKy1SvngY6drfJ','VW53TP1YZ54FaSIDBm7PVAQoOvzGcfxIAGy9F5gJEapp6cLYdk6RbvZko3hDykTGyMY44U1kgMajgGxJSEkER5WOtAsMnxK4NxhK3DyOe3I8qhtfVzwEaxvI3mmEuCpRw8','yD6fOzAzZH5C65iYiJuZKB2AAy9y6uMWDzXg6zTlsHHrVLOMmsDFX3iIJhLji','LYE7YrQWT1kyI4SXE9wEy4MPDMaC8wJUyS4f1b1KnLlPmqBG0ajZpogbtcdV3aFwvAV7jW7YF','9','y',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1575230450,858230610,'yK9UOxMwLqve16nb8Q','XzYCPgOX2tK3rR9PqRRMIufL6oeO2ASyOK0zGRBNyp4ocWUYFWHFPLlspT7TS2gMsObq7Q5xUEotJ2k8DdaKPdj5XAXOLr20KnyYeQs6lj0muxCqq0mgvF8Nk4PGdn94A','ofIR2qC9FI4ESqf4TwucH0tQJXh9P5ICzjbCp4cnSrezusne','4kl5C36zMoksToW1NWI6hCqW2ZOP0KImfL96WpfbiIBy9lMlvEvnZCEwoOSd3ZzJCVX04mtBtdX0UJtjGnUyNzxfjDTVFOb0JupfNxjs4106sL9r1cTFNzrIuVbtq77nzwPedRkY5b6KwR84609PrH4CNW00sZETkeIxkZT7NXJAnIwJN72t8zN8apcQ21f62t4lyCEdq6Fo6kuiDbiMXX70am4TRVyYM8INXC0NvIMtIgoS7kdby','Nk','5',6);
+INSERT INTO ti VALUES (-1575230450,858230610,'yK9UOxMwLqve16nb8Q','XzYCPgOX2tK3rR9PqRRMIufL6oeO2ASyOK0zGRBNyp4ocWUYFWHFPLlspT7TS2gMsObq7Q5xUEotJ2k8DdaKPdj5XAXOLr20KnyYeQs6lj0muxCqq0mgvF8Nk4PGdn94A','ofIR2qC9FI4ESqf4TwucH0tQJXh9P5ICzjbCp4cnSrezusne','4kl5C36zMoksToW1NWI6hCqW2ZOP0KImfL96WpfbiIBy9lMlvEvnZCEwoOSd3ZzJCVX04mtBtdX0UJtjGnUyNzxfjDTVFOb0JupfNxjs4106sL9r1cTFNzrIuVbtq77nzwPedRkY5b6KwR84609PrH4CNW00sZETkeIxkZT7NXJAnIwJN72t8zN8apcQ21f62t4lyCEdq6Fo6kuiDbiMXX70am4TRVyYM8INXC0NvIMtIgoS7kdby','Nk','5',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT, c CHAR(46), d VARBINARY(20), e VARCHAR(50), f VARBINARY(54) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (110,7259,'ikL3tbzHGTwyrZVguB5sIEriEyD5IG','Fiu3j0g','pySv1unwnRlz','QeAXubK3DLOdWyC8FYB','Bt','t',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b SMALLINT, c CHAR(46), d VARBINARY(20), e VARCHAR(50), f VARBINARY(54) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (46271,-6508,'PxBK82BgKEiCtgUba8','c4u9','lJhhAhlfchKsyTt6qnfjPJ5aNzm6qQB','35Hcrwp5E','a','BQ',1);
+INSERT INTO ti VALUES (46271,-6508,'PxBK82BgKEiCtgUba8','c4u9','lJhhAhlfchKsyTt6qnfjPJ5aNzm6qQB','35Hcrwp5E','a','BQ',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(47);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(47);
+INSERT INTO t VALUES (7467590,9399,'mHODkQ7lUR74wCcuHHgqQlbW1yTR72A5ZuqYWMzBFsMrGih','WgFZWdMt837dn','ubKkPSEZ686L3Ve7CF','yNS8vCh','p','OT',2);
+INSERT INTO ti VALUES (7467590,9399,'mHODkQ7lUR74wCcuHHgqQlbW1yTR72A5ZuqYWMzBFsMrGih','WgFZWdMt837dn','ubKkPSEZ686L3Ve7CF','yNS8vCh','p','OT',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-931705,-2304,'G2z6B1jg57P8yLQpM0','052wg10xSOVRGYJINfwrODbBSndxDnYaW8cAAwfgTZyaqC2jkN4O26sFmwqbgGVCbJOnbamz8wodWWa06qzmxsgUwPhMhdqIgaFkytRpUE4Uxjs','yiEqEu2c8qFcxouMT4OK6ca6nZq0Sql27ubs','RfZ5UrK9wR','Re','r',3);
+INSERT INTO ti VALUES (-931705,-2304,'G2z6B1jg57P8yLQpM0','052wg10xSOVRGYJINfwrODbBSndxDnYaW8cAAwfgTZyaqC2jkN4O26sFmwqbgGVCbJOnbamz8wodWWa06qzmxsgUwPhMhdqIgaFkytRpUE4Uxjs','yiEqEu2c8qFcxouMT4OK6ca6nZq0Sql27ubs','RfZ5UrK9wR','Re','r',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-6640262,-11641,'xnA','SeAUys88juBH75z1IIZOkGSZDQ7UnTI8k03Fd3Hx7UY1AYU6v8poUiQIUSyMzs3JqddlYkqA9jvgS4c3U8aELeaw5ZX1DwGgYyn9ouYpy8sD7evDvtxaAarr6TcWjZHHpw60t1rQOAbp1p7b0edaHNkKIjyFahDhVxM440TDAwNCLEEqDLTUYJJEOOCcRgkQmTBAhbLBHNvrEXWyth50GwwkB3','Cmq6qnkY6Dk5pVCaGdyKRsxfFj9OZUVGeiRypaI','ldhwDN3Dr9do1MOLw0DbAPky3lmnxV0eZKf8hxFXPhMFWjFwlU1u7L82FlFJQ01kDyLSc7mVQh9GTm4xSikDOqnb5jZSyD9JqyCQWWy1gCDFWcqGaUHue8wFhSq7o0eLVizbw1CAtwoJhibISDMHpvZWlQC4hslqhyFunXQTYAq1hQVrhLYpFMgLmkBUGjoR3D8YWggJR8W1','z','Z',4);
+INSERT INTO ti VALUES (-6640262,-11641,'xnA','SeAUys88juBH75z1IIZOkGSZDQ7UnTI8k03Fd3Hx7UY1AYU6v8poUiQIUSyMzs3JqddlYkqA9jvgS4c3U8aELeaw5ZX1DwGgYyn9ouYpy8sD7evDvtxaAarr6TcWjZHHpw60t1rQOAbp1p7b0edaHNkKIjyFahDhVxM440TDAwNCLEEqDLTUYJJEOOCcRgkQmTBAhbLBHNvrEXWyth50GwwkB3','Cmq6qnkY6Dk5pVCaGdyKRsxfFj9OZUVGeiRypaI','ldhwDN3Dr9do1MOLw0DbAPky3lmnxV0eZKf8hxFXPhMFWjFwlU1u7L82FlFJQ01kDyLSc7mVQh9GTm4xSikDOqnb5jZSyD9JqyCQWWy1gCDFWcqGaUHue8wFhSq7o0eLVizbw1CAtwoJhibISDMHpvZWlQC4hslqhyFunXQTYAq1hQVrhLYpFMgLmkBUGjoR3D8YWggJR8W1','z','Z',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (7980897,9530,'yeUVyFoiugLemwm','905UZXjc2PiBlF6YO6cJcsBsGBz6teUgjI90UBn9ha7fy2YktOv3uPfY2VOWhbrTArRa','uJeVePNq5isfXZu2OkOWY5Fs41MfmK2hIKOrC','mYZ3CW0wqDeXrgMXVLO5ofaKPpKE4LH1lkAOQe61oWb4wLx7IBg4Lu5zVadlzGWiEcNb0xLn7QqJyKlUSUMWoUuY7IZh1yjHtJI5Qm2gZHBhOnekHS6cbgJ0xwkcR0ew7Fj9laXyA98Nn5AAioeEWYjgVA6Dz4tmSgBifQY4fXU3','E6','UA',5);
+INSERT INTO ti VALUES (7980897,9530,'yeUVyFoiugLemwm','905UZXjc2PiBlF6YO6cJcsBsGBz6teUgjI90UBn9ha7fy2YktOv3uPfY2VOWhbrTArRa','uJeVePNq5isfXZu2OkOWY5Fs41MfmK2hIKOrC','mYZ3CW0wqDeXrgMXVLO5ofaKPpKE4LH1lkAOQe61oWb4wLx7IBg4Lu5zVadlzGWiEcNb0xLn7QqJyKlUSUMWoUuY7IZh1yjHtJI5Qm2gZHBhOnekHS6cbgJ0xwkcR0ew7Fj9laXyA98Nn5AAioeEWYjgVA6Dz4tmSgBifQY4fXU3','E6','UA',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-4414131,15352,'6xNAG5S','WVWWUbkKag4ge8FdcDJrUPpmxDrlvAB5GhKdhBnabtzLsvwvwOdYc4Ke23Fz2ubjPx9DKziOZXmw4YOkwEfYRHC9hhJYfjY0','At30Wx9ePFKy1f33o4','fQ1SSz1LYxba2g4Wx5ah4V2K000GvmCVqLCHZsQxMSKsyIvDWOaeb8RR1mgMsYOqbOnL4rEwGZlqgcuCwZG3dFDU63NKTWEADCSx','5w','CT',6);
+INSERT INTO ti VALUES (-4414131,15352,'6xNAG5S','WVWWUbkKag4ge8FdcDJrUPpmxDrlvAB5GhKdhBnabtzLsvwvwOdYc4Ke23Fz2ubjPx9DKziOZXmw4YOkwEfYRHC9hhJYfjY0','At30Wx9ePFKy1f33o4','fQ1SSz1LYxba2g4Wx5ah4V2K000GvmCVqLCHZsQxMSKsyIvDWOaeb8RR1mgMsYOqbOnL4rEwGZlqgcuCwZG3dFDU63NKTWEADCSx','5w','CT',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(39), d VARBINARY(67), e VARCHAR(44), f VARBINARY(83), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8046484,-1666116,'Wi','n73yI7','gEzXwt4L95X','kT3a6ZuKn2HE1mk02XuUe3sKYz2H7l8aISUEkXIT9MxBFm1HbWhmetB2Hp32vexm7sOymNwc6nZlgB7md','f','h',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(39), d VARBINARY(67), e VARCHAR(44), f VARBINARY(83), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (5349552,-1440406,'Bh0Ci5szC7WL78Yyq4Ahi2Gzwgf','Db','s1zl13cCwAIoWMIjBoi3rVsNRI','g1fouDVdnXvceYimohcWoNNfPKG2LGFvjGVqmQplZtQb8azSt0ttYKHw9vk5nfkvf','2','j',1);
+INSERT INTO ti VALUES (5349552,-1440406,'Bh0Ci5szC7WL78Yyq4Ahi2Gzwgf','Db','s1zl13cCwAIoWMIjBoi3rVsNRI','g1fouDVdnXvceYimohcWoNNfPKG2LGFvjGVqmQplZtQb8azSt0ttYKHw9vk5nfkvf','2','j',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(40);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(40);
+INSERT INTO t VALUES (789327,5003565,'EXASpdM8VaY1t','s','yEhpw9q','4PvXBmrJlB','c','nx',2);
+INSERT INTO ti VALUES (789327,5003565,'EXASpdM8VaY1t','s','yEhpw9q','4PvXBmrJlB','c','nx',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3136403,-7352339,'NGiXyaTEpFp6fAy8UzsO7mcrX7','Ugbicw9TnJYwVVNwteuqo7YcOUyK8h8VD5RbORwsu1WhdyxEcqV2Pf57QPOxveTTNyfnuxLa6oIs71a2MnjVW97DmV0v5FnlgP3uZRepMSD3c9Bdpq2xkROhNYm51xTzlA2qb9potJDdpf4yPHf96DX5jNchiQBZ3nK76vyr5cENfWZSOqG6ZwMK9ZD0Q6YodQrKD2Hyuj5uWpzOlFmqgo2aDyFHWfA8pfSTQCebuQXUl5jkfL1ByC3sqW','cfsx','aSxzRPOBwsB7DDNntDmtaqHX9e8Fxk9HRyf','o','D',3);
+INSERT INTO ti VALUES (3136403,-7352339,'NGiXyaTEpFp6fAy8UzsO7mcrX7','Ugbicw9TnJYwVVNwteuqo7YcOUyK8h8VD5RbORwsu1WhdyxEcqV2Pf57QPOxveTTNyfnuxLa6oIs71a2MnjVW97DmV0v5FnlgP3uZRepMSD3c9Bdpq2xkROhNYm51xTzlA2qb9potJDdpf4yPHf96DX5jNchiQBZ3nK76vyr5cENfWZSOqG6ZwMK9ZD0Q6YodQrKD2Hyuj5uWpzOlFmqgo2aDyFHWfA8pfSTQCebuQXUl5jkfL1ByC3sqW','cfsx','aSxzRPOBwsB7DDNntDmtaqHX9e8Fxk9HRyf','o','D',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (6734414,-7755963,'9exG6','ubOj2EeIGRhyYEBWzuLqeR14pwfr7EeIHEkKDI33D2o0XGaeiYr7uqApBQrMermJEaC','KEKe0mqjpPBT9RqqS5XelDTcik','oXRyqsUO8Kn1NbT5a9PMr1RzBtAbpcxvo2VvyqABHOTx8YXVwHfufYsNFYyc0J8qtxzLQ8EPkXgU2a53Rn6hXnqe','Y','rY',4);
+INSERT INTO ti VALUES (6734414,-7755963,'9exG6','ubOj2EeIGRhyYEBWzuLqeR14pwfr7EeIHEkKDI33D2o0XGaeiYr7uqApBQrMermJEaC','KEKe0mqjpPBT9RqqS5XelDTcik','oXRyqsUO8Kn1NbT5a9PMr1RzBtAbpcxvo2VvyqABHOTx8YXVwHfufYsNFYyc0J8qtxzLQ8EPkXgU2a53Rn6hXnqe','Y','rY',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14000987,-733527,'WhkLSITx7R7RqT7lT','gCeD8jZ6Mr2a8D2r9COj3llwkzqQMfd2F5Lze4cmexPLxw6kdw2QWH6zjXR9yrP3Y8tSYSQzEEHxaUTJJru5YJmTh8K9FTd6Z22QcqaVDgXK4Ycm3vv3XMpMdBmUQDn9NbruSyjIuCSKxgMpp6LoUG00UjWkjJoiKqHCkvjBLYEBRJU8iq1kcdt0EN6knBs2jx3suthoHR0ilxti4ps7rQEVSR8SHfK6cqa9zI','nI3Ya3be025YEWAmG','WYlhvi0F1wStzqVBtqqYRRLhplvDNsbJTWXBexoEq42rDf8MB2fJz4CwOVcbvOJTSpBtr3zsW','Zs','so',5);
+INSERT INTO ti VALUES (14000987,-733527,'WhkLSITx7R7RqT7lT','gCeD8jZ6Mr2a8D2r9COj3llwkzqQMfd2F5Lze4cmexPLxw6kdw2QWH6zjXR9yrP3Y8tSYSQzEEHxaUTJJru5YJmTh8K9FTd6Z22QcqaVDgXK4Ycm3vv3XMpMdBmUQDn9NbruSyjIuCSKxgMpp6LoUG00UjWkjJoiKqHCkvjBLYEBRJU8iq1kcdt0EN6knBs2jx3suthoHR0ilxti4ps7rQEVSR8SHfK6cqa9zI','nI3Ya3be025YEWAmG','WYlhvi0F1wStzqVBtqqYRRLhplvDNsbJTWXBexoEq42rDf8MB2fJz4CwOVcbvOJTSpBtr3zsW','Zs','so',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (7401761,-555408,'BBbMNvIzjeiQIlZz6MuS','KRcPuica7Lo1A8xO0M8rGlrfjORyXrcg8jPNPHg3LK6DM9uIOsLN22YtdyczOesdqjTLEJHi02t8bjFAYIxD1TN1wUUVe4SDT6J06jQxu7cKKwIEZ84p50eysEdNbjGXKM8OoKUGMVNiKj9QZyF2mOCu92000XDDfjla0upquq4v9CN4WGXoQBl1sErwCE02T90AGNdkVDy19B','kqYQdH3EV','t48JWsCHro8VEpOVJReZ8BRotiDLWt66','U','2K',6);
+INSERT INTO ti VALUES (7401761,-555408,'BBbMNvIzjeiQIlZz6MuS','KRcPuica7Lo1A8xO0M8rGlrfjORyXrcg8jPNPHg3LK6DM9uIOsLN22YtdyczOesdqjTLEJHi02t8bjFAYIxD1TN1wUUVe4SDT6J06jQxu7cKKwIEZ84p50eysEdNbjGXKM8OoKUGMVNiKj9QZyF2mOCu92000XDDfjla0upquq4v9CN4WGXoQBl1sErwCE02T90AGNdkVDy19B','kqYQdH3EV','t48JWsCHro8VEpOVJReZ8BRotiDLWt66','U','2K',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b TINYINT UNSIGNED NOT NULL, c CHAR(58), d VARBINARY(9), e VARBINARY(31), f VARBINARY(64) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (35,227,'QeqMPDe2E','lvpyGRU','nnNy2TwY1a4FZ7RVzNxJQSmWMqT','0vMF64PFlioxz','cF','e',0);
+CREATE TABLE ti (a TINYINT, b TINYINT UNSIGNED NOT NULL, c CHAR(58), d VARBINARY(9), e VARBINARY(31), f VARBINARY(64) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (-71,107,'KRDA','e828e','Xqx7o3dBFn3kGeLpdFO','CxuRl7RikrC3VAv5gSMiwKYDjCuSY2o0iJq8uBAQilQJeplvOcZo1Onabcy','4','o',1);
+INSERT INTO ti VALUES (-71,107,'KRDA','e828e','Xqx7o3dBFn3kGeLpdFO','CxuRl7RikrC3VAv5gSMiwKYDjCuSY2o0iJq8uBAQilQJeplvOcZo1Onabcy','4','o',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(59);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(59);
+INSERT INTO t VALUES (-54,131,'oOEDlLlyTIAYsaTOFxUawMH9DmBbTf68kNxOboeMhNVkyZ','Ab3otJKq','ArEZas7FCoFtXFIzRC83q','yW529nM5LSIbJESxQekga04AGny1oqjotCOb8IjSbjSLdGN5DkNLgk2TH5','T','r',2);
+INSERT INTO ti VALUES (-54,131,'oOEDlLlyTIAYsaTOFxUawMH9DmBbTf68kNxOboeMhNVkyZ','Ab3otJKq','ArEZas7FCoFtXFIzRC83q','yW529nM5LSIbJESxQekga04AGny1oqjotCOb8IjSbjSLdGN5DkNLgk2TH5','T','r',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (66,165,'0HkT4bYDiMJ7vUsuKU5TpFo','5ZHqA0SdKxRsY165Z0yBKdkac44k7IJxSh1aeNp0Aq3avYjdEfGWBOvHMpi1sS8HKI9uSvlsG4wkVSavJKyydCnhpXmwqBAUpQsARMLdZNzCzn1ghqBzFq0rgd90Jc','ZZpfFO62riZB5fRll','DRQegn4TfZLfdIcuC9BTQe3oLkdRTOvo','vp','E',3);
+INSERT INTO ti VALUES (66,165,'0HkT4bYDiMJ7vUsuKU5TpFo','5ZHqA0SdKxRsY165Z0yBKdkac44k7IJxSh1aeNp0Aq3avYjdEfGWBOvHMpi1sS8HKI9uSvlsG4wkVSavJKyydCnhpXmwqBAUpQsARMLdZNzCzn1ghqBzFq0rgd90Jc','ZZpfFO62riZB5fRll','DRQegn4TfZLfdIcuC9BTQe3oLkdRTOvo','vp','E',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-4,82,'KMeS8tLymqqfF89DhrvQoP9OHvEjIDsb2lM0E1BvwPGeItEbWORjomEul','IgUytA0RhUwxCZLXfps1DXpyhQ3LO0mautUjko5GpwhthdOEJgKRPlzaDypRsyNutylUtP7xdQBgOQwtZp6mDSUkMDTwMGAchTiqAiaLdPUVv289YtH4FfXroEgCy9cnZT8aG7Db6572fCWrCbTOpvloLgviezVnWVHAwcWU0qnQCw1tiWxGrjwBJph53D2MGotmcFoU0CC1BOpluSjEvPWHdHMgg','FVEL5Ct','KdrYy22cBo9tKPM6UQsH0tBxszhCNFwjBzeNNDjyhmzGCNjazgPUt3wKurVgDtzuRtQMfNoO0QMBfjoUvHLekOGDnpfnPwwCh4U2U2F70aT188q50iTPKs2Ro7rI4ez5w8CFb2WpQe4ivki2QDgcNl7xPgs7YwMicwHkPc9tZjqgm9Sw4tMAO06Dw4ZLzmwyXZuQhe1WIMTKAhIDt8pcAXSh7TNOvM83JaT','L','4M',4);
+INSERT INTO ti VALUES (-4,82,'KMeS8tLymqqfF89DhrvQoP9OHvEjIDsb2lM0E1BvwPGeItEbWORjomEul','IgUytA0RhUwxCZLXfps1DXpyhQ3LO0mautUjko5GpwhthdOEJgKRPlzaDypRsyNutylUtP7xdQBgOQwtZp6mDSUkMDTwMGAchTiqAiaLdPUVv289YtH4FfXroEgCy9cnZT8aG7Db6572fCWrCbTOpvloLgviezVnWVHAwcWU0qnQCw1tiWxGrjwBJph53D2MGotmcFoU0CC1BOpluSjEvPWHdHMgg','FVEL5Ct','KdrYy22cBo9tKPM6UQsH0tBxszhCNFwjBzeNNDjyhmzGCNjazgPUt3wKurVgDtzuRtQMfNoO0QMBfjoUvHLekOGDnpfnPwwCh4U2U2F70aT188q50iTPKs2Ro7rI4ez5w8CFb2WpQe4ivki2QDgcNl7xPgs7YwMicwHkPc9tZjqgm9Sw4tMAO06Dw4ZLzmwyXZuQhe1WIMTKAhIDt8pcAXSh7TNOvM83JaT','L','4M',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-61,233,'iEsS7GUl0UemOJQgc0xhsBtks','iXK5NU1woQfe9S0maK8lz4xIOuX52orEHTTeWpIWgyCrBdD9RPhLbf4pykZztlgelHU6MEMrqtsaN1MqdbPV7gI528d1hU','GVftDDrYghw3c2EzcMfJTNs9BLxl','nGvWEQEVsZwjkzIe95tdqpwoHZpvWebN3tP1No8FQaV7z0mqmn3fcuLveluXCYh49Y1owpi0l0xBHigcjCVFhpNGgCVR32MTgxSSs4xTS4IYIKcRSlbc7mCk49d3MIPgzNwBU9ocgSoRs8qJlMWPZA46BbGt9zwCFBJvtkK5KWr6IdnCjUL07DcdJgqT53mCbOxjhhEa6usAOjDGzounDRO88DipR8ZAdBRkEHj','gl7','mq',5);
+INSERT INTO ti VALUES (-61,233,'iEsS7GUl0UemOJQgc0xhsBtks','iXK5NU1woQfe9S0maK8lz4xIOuX52orEHTTeWpIWgyCrBdD9RPhLbf4pykZztlgelHU6MEMrqtsaN1MqdbPV7gI528d1hU','GVftDDrYghw3c2EzcMfJTNs9BLxl','nGvWEQEVsZwjkzIe95tdqpwoHZpvWebN3tP1No8FQaV7z0mqmn3fcuLveluXCYh49Y1owpi0l0xBHigcjCVFhpNGgCVR32MTgxSSs4xTS4IYIKcRSlbc7mCk49d3MIPgzNwBU9ocgSoRs8qJlMWPZA46BbGt9zwCFBJvtkK5KWr6IdnCjUL07DcdJgqT53mCbOxjhhEa6usAOjDGzounDRO88DipR8ZAdBRkEHj','gl7','mq',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-17,145,'ZRS2nokAh3','tS2yNeyFN3pRZeoqC9QwRBLMMKPJn53AucVYRrTUh0MFR57COTJCkdEi2A8C5sTAJDM8FyHrvGLxYOf9pIjgPYIT5HwPKRXsqNAhvuwucuZVuWBYtwRxBhigLQ34tmxMH','QivYia0xeDWvIt05391BaQoXCFl7PJD','hKam55beWsp93RW9kfIWKaBeTJfrQlnXg7InNkOaclhLnaOfzwRAiK7Bw338xlkhAWQRcMgkrpaVKbcxJdYF07ceJIjYbL4CqecM1HnDWIHQzZXEF0f8qtYoLK96lDKR6Whz5KysakMAr4sRo','I','AY',6);
+INSERT INTO ti VALUES (-17,145,'ZRS2nokAh3','tS2yNeyFN3pRZeoqC9QwRBLMMKPJn53AucVYRrTUh0MFR57COTJCkdEi2A8C5sTAJDM8FyHrvGLxYOf9pIjgPYIT5HwPKRXsqNAhvuwucuZVuWBYtwRxBhigLQ34tmxMH','QivYia0xeDWvIt05391BaQoXCFl7PJD','hKam55beWsp93RW9kfIWKaBeTJfrQlnXg7InNkOaclhLnaOfzwRAiK7Bw338xlkhAWQRcMgkrpaVKbcxJdYF07ceJIjYbL4CqecM1HnDWIHQzZXEF0f8qtYoLK96lDKR6Whz5KysakMAr4sRo','I','AY',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED, c BINARY(98) NOT NULL, d VARCHAR(74) NOT NULL, e VARCHAR(80), f VARCHAR(46), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (206,287123916,'y8bPTZ7Nnp3yWoOgsshMeqMsiURGqhM4HXvmJG9','AX2qMeSllQb7gUJw3jKTshtEk5rU7FgFOhrHKQdem1J0kljw3gj1UfQvJa74','zV5IKukKbzhtOs','NDqwxxEyeFjkYOZhwjcH','g','p',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED, c BINARY(98) NOT NULL, d VARCHAR(74) NOT NULL, e VARCHAR(80), f VARCHAR(46), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (12602700,1156687335,'sKW41uKv2H6Cvn8KFyc1eVjNZvyfQMpGqPuTl9tlYCaY','4x5lw9xMCG4K3jG5e9rkDykMAxUb2BggtecdHSHOalefULx8vr','H300P5IcjXua3sGXWkss0ue6dqRtuPzkjVuOebQbPCRop7lMgz4YK4JGWa9PmL56Um1ggNmjhhxv70','lrDS03E','o','g',1);
+INSERT INTO ti VALUES (12602700,1156687335,'sKW41uKv2H6Cvn8KFyc1eVjNZvyfQMpGqPuTl9tlYCaY','4x5lw9xMCG4K3jG5e9rkDykMAxUb2BggtecdHSHOalefULx8vr','H300P5IcjXua3sGXWkss0ue6dqRtuPzkjVuOebQbPCRop7lMgz4YK4JGWa9PmL56Um1ggNmjhhxv70','lrDS03E','o','g',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(99) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(99) NOT NULL;
+INSERT INTO t VALUES (8489233,772375300,'yYrmfTZGtfTLxhfiwfoih1it3Pt300P','4pBKTWAkmRxWjsXT1UgoUU9zvH3pPdPRo','uWUtk2TTTPrYQQl2OaQQebMn4nyeiwNLThzNI','srg','H','I',2);
+INSERT INTO ti VALUES (8489233,772375300,'yYrmfTZGtfTLxhfiwfoih1it3Pt300P','4pBKTWAkmRxWjsXT1UgoUU9zvH3pPdPRo','uWUtk2TTTPrYQQl2OaQQebMn4nyeiwNLThzNI','srg','H','I',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (15465885,175470798,'udvF0sq2Z87X','NeINAOtoKH4oeIxKFSlsWSO9Tq2mXB1yxwn3Ej3IHJEjMvTmGK89Fcs3zn3kiT8BiiuLcqLqHBiOQw7YjJgLAyjGvM3gC8S8lCjfYxpNtnwP0p4abPjLjGJa8Vdc','n3Wj1FK6KzGUIZ9dj9J1iD1ApFXMjtmvi1USY7JQCwNNoOEE7vTbkMvhMVSEOCaRTGrCJ7YQsDj32LjG','aOQlfqEZSF369Cd81XFKE5SQdu','Sc','Y',3);
+INSERT INTO ti VALUES (15465885,175470798,'udvF0sq2Z87X','NeINAOtoKH4oeIxKFSlsWSO9Tq2mXB1yxwn3Ej3IHJEjMvTmGK89Fcs3zn3kiT8BiiuLcqLqHBiOQw7YjJgLAyjGvM3gC8S8lCjfYxpNtnwP0p4abPjLjGJa8Vdc','n3Wj1FK6KzGUIZ9dj9J1iD1ApFXMjtmvi1USY7JQCwNNoOEE7vTbkMvhMVSEOCaRTGrCJ7YQsDj32LjG','aOQlfqEZSF369Cd81XFKE5SQdu','Sc','Y',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (8533754,3346665782,'br59CCU21oAWRCggh2cGi9golmttLfS6AtQ1S5IHyoTX8BsZDNVs0pdVUPkNpY','39TCBlUEzrpA9i7Cg7ARwOtUIywqgHcr4JF2VJFA6eYReT3bgGhK4GQ9Sf5OQ5mcTHbseUqMO2Axy1PI7N6Jik7jy6dmbUU7PmPhGHFxs6zSO5VWd0oJMDSDGzxqFHf2f7U6','pJGfsca0hflqhGycLKwwwrBRY4dYyRHbv2bf6LwYzXUN62K4QA0OndgFqGMfCpeU5Tk4I','44QKa2KhKE4vzJu2LGliObTGDYKDqP22AQXYmQlgbhDIRu6gmICWUvUeEjMYf57oCGRHn8pS','5m','2',4);
+INSERT INTO ti VALUES (8533754,3346665782,'br59CCU21oAWRCggh2cGi9golmttLfS6AtQ1S5IHyoTX8BsZDNVs0pdVUPkNpY','39TCBlUEzrpA9i7Cg7ARwOtUIywqgHcr4JF2VJFA6eYReT3bgGhK4GQ9Sf5OQ5mcTHbseUqMO2Axy1PI7N6Jik7jy6dmbUU7PmPhGHFxs6zSO5VWd0oJMDSDGzxqFHf2f7U6','pJGfsca0hflqhGycLKwwwrBRY4dYyRHbv2bf6LwYzXUN62K4QA0OndgFqGMfCpeU5Tk4I','44QKa2KhKE4vzJu2LGliObTGDYKDqP22AQXYmQlgbhDIRu6gmICWUvUeEjMYf57oCGRHn8pS','5m','2',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (51239,3703069357,'UFVE5Lh3HygKTRXyDTLX7w2ZaPsgWh1B4yamo8gPM7zPORGyGBZKuBRVCur','njjyClMusGYcKYnkDNSaWWTstB3Lng4EBbI7a4O6civz03Q1J2ZsUtnzIihT7X','b6NDr8I0sVP7c7To6xpklSLkffEcbTxr2CGgId3pG07HNDWj8JTCykWd1H9g02','nRdVu2dZE7iMpl6mAfnSjROvEbEg8nehfVdu0g0Frtmm43QSCk9SltMq2qAnyvT','Gk','n',5);
+INSERT INTO ti VALUES (51239,3703069357,'UFVE5Lh3HygKTRXyDTLX7w2ZaPsgWh1B4yamo8gPM7zPORGyGBZKuBRVCur','njjyClMusGYcKYnkDNSaWWTstB3Lng4EBbI7a4O6civz03Q1J2ZsUtnzIihT7X','b6NDr8I0sVP7c7To6xpklSLkffEcbTxr2CGgId3pG07HNDWj8JTCykWd1H9g02','nRdVu2dZE7iMpl6mAfnSjROvEbEg8nehfVdu0g0Frtmm43QSCk9SltMq2qAnyvT','Gk','n',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10897098,656614296,'Cp4w0oVyfUaw1oXjdwdAjjcrS','EdAxUSgqguL1mQUOrEvvrlvw47sgB5uh3eQXljJsHptbtNXMqOCmYwuoCkCsWyOGAV4shdOMAOp0PJOkhsFPClOor6wMl5YewEtajqGyhs4OCBnC78bOpFg25Yqw9jP0u3sQY3kMVFU9OUof1M4x0uykZdpl9GqIEOnx1kgvF19IVPZRLTURd8','rZopdXKfPCbXMkHzUGV8rpjv9tC0k1UQg5l4BUcSlZyvq90rdvuo6Z0SUBwuJQi5SdBBosuVWWc24a','sKYphhul4MkLk7s1WQpOLHhKnDn8FWILzQhEonblVYzyVIPLp','S','2',6);
+INSERT INTO ti VALUES (10897098,656614296,'Cp4w0oVyfUaw1oXjdwdAjjcrS','EdAxUSgqguL1mQUOrEvvrlvw47sgB5uh3eQXljJsHptbtNXMqOCmYwuoCkCsWyOGAV4shdOMAOp0PJOkhsFPClOor6wMl5YewEtajqGyhs4OCBnC78bOpFg25Yqw9jP0u3sQY3kMVFU9OUof1M4x0uykZdpl9GqIEOnx1kgvF19IVPZRLTURd8','rZopdXKfPCbXMkHzUGV8rpjv9tC0k1UQg5l4BUcSlZyvq90rdvuo6Z0SUBwuJQi5SdBBosuVWWc24a','sKYphhul4MkLk7s1WQpOLHhKnDn8FWILzQhEonblVYzyVIPLp','S','2',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b SMALLINT, c CHAR(5) NOT NULL, d VARBINARY(40) NOT NULL, e VARBINARY(3) NOT NULL, f VARCHAR(45), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8171132692759253872,-7631,'aD','ZS','RT','ueKqi2QjPMqA8e66ZrIVgZxUcNfdMV0OrCjRKf','o','as',0);
+CREATE TABLE ti (a BIGINT, b SMALLINT, c CHAR(5) NOT NULL, d VARBINARY(40) NOT NULL, e VARBINARY(3) NOT NULL, f VARCHAR(45), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (8376881208784654537,-11713,'FgvK','ERCSBr2CKVqUT','kq7','ImG1GcalRaaWOqH758smE8cFjr','k','SP',1);
+INSERT INTO ti VALUES (8376881208784654537,-11713,'FgvK','ERCSBr2CKVqUT','kq7','ImG1GcalRaaWOqH758smE8cFjr','k','SP',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(6) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(6) NOT NULL;
+INSERT INTO t VALUES (808657473921975628,9491,'eAvKhE','q2csu6gvzRZb4HdqfiDv6hKX2jkYMrZ6la','x7','pfjWaHaeFrNq0tnbkRVKySQ7Wy8f1HB0AzM2iLhGzAEK','j','Y',2);
+INSERT INTO ti VALUES (808657473921975628,9491,'eAvKhE','q2csu6gvzRZb4HdqfiDv6hKX2jkYMrZ6la','x7','pfjWaHaeFrNq0tnbkRVKySQ7Wy8f1HB0AzM2iLhGzAEK','j','Y',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-5484801025690949813,5659,'Had0Wk','ao3tx6UzGZcgsvCtOSg6Lv54FRQb896P6vo7lYzpnwwaIs','z','5ynDtAvJZTwORa4deCLt6PzgRkEEq5SK0sK6ZS0','V','9a',3);
+INSERT INTO ti VALUES (-5484801025690949813,5659,'Had0Wk','ao3tx6UzGZcgsvCtOSg6Lv54FRQb896P6vo7lYzpnwwaIs','z','5ynDtAvJZTwORa4deCLt6PzgRkEEq5SK0sK6ZS0','V','9a',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (8930099744019043223,-31599,'DG1c','NSibW1FbOVJ34GhDns5o1mMQzft7E4oAfwivS44VYENjHFZh5aZAfgIvy72hsKqHSv5GhYg3QVnBnccaknsZanEFnfk7UpZ0QHI','qpY','PnvCloqOFXFhGRxSLxQx1A71KTjhPHuiyXfM47BxFPKdhpSG0P6ULixKaDZ4TutGEu5X6TAV5rG2We','s','iO',4);
+INSERT INTO ti VALUES (8930099744019043223,-31599,'DG1c','NSibW1FbOVJ34GhDns5o1mMQzft7E4oAfwivS44VYENjHFZh5aZAfgIvy72hsKqHSv5GhYg3QVnBnccaknsZanEFnfk7UpZ0QHI','qpY','PnvCloqOFXFhGRxSLxQx1A71KTjhPHuiyXfM47BxFPKdhpSG0P6ULixKaDZ4TutGEu5X6TAV5rG2We','s','iO',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-3962746509645439307,-8223,'H2','TICmtkJMokEOelljQVL3dB1zeCneXpYv3bWJ5uhCgLylfHzPoZtv7NY6yGzexchcYRKGzAlgr','7','VkSG1J5LB7orbx1VGQxtdUwFSkR5A8ov5oQ6uQJcqhrmEhCVwADC3DoKsMLIMQ9MNwbhElq386IeTLy3geYV1Ag06ydwxHj2MOrdoWzckwWxvwndd2JJeVvrmD7RgcmLYrvWSZfxuKbJC1TCrF8FtCONIBFCe7fQsrGPpPaaFcdaEsDn28B1jqYi1qR','Kl','H',5);
+INSERT INTO ti VALUES (-3962746509645439307,-8223,'H2','TICmtkJMokEOelljQVL3dB1zeCneXpYv3bWJ5uhCgLylfHzPoZtv7NY6yGzexchcYRKGzAlgr','7','VkSG1J5LB7orbx1VGQxtdUwFSkR5A8ov5oQ6uQJcqhrmEhCVwADC3DoKsMLIMQ9MNwbhElq386IeTLy3geYV1Ag06ydwxHj2MOrdoWzckwWxvwndd2JJeVvrmD7RgcmLYrvWSZfxuKbJC1TCrF8FtCONIBFCe7fQsrGPpPaaFcdaEsDn28B1jqYi1qR','Kl','H',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-2634872809305310680,-24711,'BpG','WRPjJ7g0O5VZeHMM8fHIzat1TKLfNQe2Hf','zY','gh9tmZ8olCiSQEnFVhswGqcN4DUIcl7clRWHTb7OZBoyZ0F54DH88o7ODoZXu4M','hF','q',6);
+INSERT INTO ti VALUES (-2634872809305310680,-24711,'BpG','WRPjJ7g0O5VZeHMM8fHIzat1TKLfNQe2Hf','zY','gh9tmZ8olCiSQEnFVhswGqcN4DUIcl7clRWHTb7OZBoyZ0F54DH88o7ODoZXu4M','hF','q',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b SMALLINT NOT NULL, c BINARY(68), d VARBINARY(51) NOT NULL, e VARBINARY(30) NOT NULL, f VARCHAR(78) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (346262385,6220,'TRJRgvnHJr','1NnqucP82','r','JOXCsPRARQKG2xhG2HtxJU','pb','x0',0);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT NOT NULL, c BINARY(68), d VARBINARY(51) NOT NULL, e VARBINARY(30) NOT NULL, f VARCHAR(78) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-4056021675560643322,9281,'sGkknfWKQvRobxf6mPLEEoyD7baBazkQb9go4Lanag','GTcCNXuFpWPJwBJxo004sXOoJ69GTYIYwCgdVQa3r','x9rzwV6ygQrbzbAKI9LfK4PQCT','u4R85jOvRJNSXo0F3BC1ekq0CF','j','E',1);
+INSERT INTO ti VALUES (-4056021675560643322,9281,'sGkknfWKQvRobxf6mPLEEoyD7baBazkQb9go4Lanag','GTcCNXuFpWPJwBJxo004sXOoJ69GTYIYwCgdVQa3r','x9rzwV6ygQrbzbAKI9LfK4PQCT','u4R85jOvRJNSXo0F3BC1ekq0CF','j','E',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(69);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(69);
+INSERT INTO t VALUES (5214462338661306432,-3559,'g0XehWhvZDVtIofKTeeqoWp9','XHHsqv2YVZcaG06lp','MPXK5o1ylIvFiHF','NdXxDj4DMVwfqVAa4IA','t','K',2);
+INSERT INTO ti VALUES (5214462338661306432,-3559,'g0XehWhvZDVtIofKTeeqoWp9','XHHsqv2YVZcaG06lp','MPXK5o1ylIvFiHF','NdXxDj4DMVwfqVAa4IA','t','K',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-3680994003924587648,-7223,'gax61k63t7jnFvyDzmwD6KzAjgvOG13kXVlrni7tUzhb9gwpVWodGgdIRchLM7w','VhnycjVs6Lebguaot8HVSbrB8hKpl6ahjHGkeMH6ZVxV66tLDoCFCM6nmg9UW9nnYKSV8c80ZdNoiW8tOkdxDNTz7atCsQQ','8Ri1gmA','bacohpuQHPNVmXGOgnOV0h51FiUxe2PF0WOs5Y34V9','hN','qb',3);
+INSERT INTO ti VALUES (-3680994003924587648,-7223,'gax61k63t7jnFvyDzmwD6KzAjgvOG13kXVlrni7tUzhb9gwpVWodGgdIRchLM7w','VhnycjVs6Lebguaot8HVSbrB8hKpl6ahjHGkeMH6ZVxV66tLDoCFCM6nmg9UW9nnYKSV8c80ZdNoiW8tOkdxDNTz7atCsQQ','8Ri1gmA','bacohpuQHPNVmXGOgnOV0h51FiUxe2PF0WOs5Y34V9','hN','qb',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5158051017380324342,32348,'qiqmZ8yKlca9aRXSPjNxS3','dtpveRyuZjSwWwKC7gnO0Xt2udrFbzrZofDeaDw0AkjieCIURYhjQf3Y6rDu4w6DwaoumLxYhVWnIgIzP7kjF20pxQlDbseefZc9uCDrOPwrOJmRSNfcuBLLH74UYFhIS6lFh7LbMLXy9kGlP8e0UTTVAr2SgkoJyCc4oDAZUAhx1NvOD0n8vfe2oQfVq1hbzZ4Legpr7h9mr9WOaZ1SFKdiOVCGssa42AjpT2Oxtw6INMDDnGpqZGSUtL2OFGA','0MmPDx6AQMfZ2Ni','0VMVDtQ2V3FkhQLmRtck0SOoioBCWhmqnssib8iEPyEIxChsU3KW3kGCme4FyP3lFiRRwbsh7fO6aeDqpwWUicnerhKCaCltcDe3x8XXtcndPkR7HY74LxKyEoDDPkzNRetjEO49mRIL1e0uj69SvV7ru27','jc','Wh',4);
+INSERT INTO ti VALUES (5158051017380324342,32348,'qiqmZ8yKlca9aRXSPjNxS3','dtpveRyuZjSwWwKC7gnO0Xt2udrFbzrZofDeaDw0AkjieCIURYhjQf3Y6rDu4w6DwaoumLxYhVWnIgIzP7kjF20pxQlDbseefZc9uCDrOPwrOJmRSNfcuBLLH74UYFhIS6lFh7LbMLXy9kGlP8e0UTTVAr2SgkoJyCc4oDAZUAhx1NvOD0n8vfe2oQfVq1hbzZ4Legpr7h9mr9WOaZ1SFKdiOVCGssa42AjpT2Oxtw6INMDDnGpqZGSUtL2OFGA','0MmPDx6AQMfZ2Ni','0VMVDtQ2V3FkhQLmRtck0SOoioBCWhmqnssib8iEPyEIxChsU3KW3kGCme4FyP3lFiRRwbsh7fO6aeDqpwWUicnerhKCaCltcDe3x8XXtcndPkR7HY74LxKyEoDDPkzNRetjEO49mRIL1e0uj69SvV7ru27','jc','Wh',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7524142871710076580,4044,'kAdJfI2ohGbgPfQrvOL6wzzkPcPA5QIm7YT8G6GNFH','6yb7CnbsdPOUbYjWirVXcOxAGSNIcqmbr3Du5REAfCB5QvNQdq1G1ysoEkWIdFmfEeRT60DLCZw4btoodEhOBf9If7uWEQbGDSONhWaD60zs5rVQmWacHBQMeSKvnT0azmQuAHTBAkVfkcrmv8GqZaH5bdYjnOHyRTdXEqHo09V9s4173PDqc0TEfnueaIfQqJ75LlDS8DJ4l1sScfkdITrkepMIV1shOI5BylIc4EM9o','6aJADpwgbpKpjlaATm','Esu0Q4waftK6aY3LkyCUAg8Hnr9AuIOOO0qBczcHEtmJE4kFfqpJvcBw7P0SGMcTa2wxcYD5dkGL8uUS7UIW77LIxc12GVkEYig3nYuECbIvJiMcVcHCm4Bn','HP','Dt',5);
+INSERT INTO ti VALUES (-7524142871710076580,4044,'kAdJfI2ohGbgPfQrvOL6wzzkPcPA5QIm7YT8G6GNFH','6yb7CnbsdPOUbYjWirVXcOxAGSNIcqmbr3Du5REAfCB5QvNQdq1G1ysoEkWIdFmfEeRT60DLCZw4btoodEhOBf9If7uWEQbGDSONhWaD60zs5rVQmWacHBQMeSKvnT0azmQuAHTBAkVfkcrmv8GqZaH5bdYjnOHyRTdXEqHo09V9s4173PDqc0TEfnueaIfQqJ75LlDS8DJ4l1sScfkdITrkepMIV1shOI5BylIc4EM9o','6aJADpwgbpKpjlaATm','Esu0Q4waftK6aY3LkyCUAg8Hnr9AuIOOO0qBczcHEtmJE4kFfqpJvcBw7P0SGMcTa2wxcYD5dkGL8uUS7UIW77LIxc12GVkEYig3nYuECbIvJiMcVcHCm4Bn','HP','Dt',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-8868631479744319348,11764,'yhYU3eNyJ2ARgkptDAuatN','nGMixDpxfnsWbI7bRxuXML0YIzeViGRdqULCrlyVBIURoZW0QgjX8TYJHAE4cv5BPfTKZKskPPKIjuE5CCf5vT46PkmvfqD4Nvmhi9HrxWydgK6xZZ4ZrIYS7eh6oNarezR9LvyzdC77fJHXzvfKRCv1iVAwF9JRDYCFhxfT7k0xRzAH8xkeQttpZMFlWhi4gDdMndyIRe3dd583aXPLL4u3NkmY0ayDVlOyDZlX','9DI8y9QsyVKFGH8IzhngBV0E','NnZpseU4iGRcyjaM9Cmx1ZjR8wzBm9Kqt0B10m5mZmcVe26IkTDLCz7nGvgM54D0KecNROe4PtX9W3aVu57OgFoTR7WpUOiNkShI6Hfpj3DfupLDqOJ0b9WjCUQoWu2aompBKJ3UgbDN3GfLekqjeTB7xnRuadCTG32zyw1HzueTJeI75cM4foj3BHLMlA1vZznvKMuIngmF98dEV3bdmcRmxF8w8sME0zkmOz6L7g50szg7','akd','S6',6);
+INSERT INTO ti VALUES (-8868631479744319348,11764,'yhYU3eNyJ2ARgkptDAuatN','nGMixDpxfnsWbI7bRxuXML0YIzeViGRdqULCrlyVBIURoZW0QgjX8TYJHAE4cv5BPfTKZKskPPKIjuE5CCf5vT46PkmvfqD4Nvmhi9HrxWydgK6xZZ4ZrIYS7eh6oNarezR9LvyzdC77fJHXzvfKRCv1iVAwF9JRDYCFhxfT7k0xRzAH8xkeQttpZMFlWhi4gDdMndyIRe3dd583aXPLL4u3NkmY0ayDVlOyDZlX','9DI8y9QsyVKFGH8IzhngBV0E','NnZpseU4iGRcyjaM9Cmx1ZjR8wzBm9Kqt0B10m5mZmcVe26IkTDLCz7nGvgM54D0KecNROe4PtX9W3aVu57OgFoTR7WpUOiNkShI6Hfpj3DfupLDqOJ0b9WjCUQoWu2aompBKJ3UgbDN3GfLekqjeTB7xnRuadCTG32zyw1HzueTJeI75cM4foj3BHLMlA1vZznvKMuIngmF98dEV3bdmcRmxF8w8sME0zkmOz6L7g50szg7','akd','S6',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(7), d VARCHAR(59) NOT NULL, e VARCHAR(77), f VARBINARY(46) NOT NULL, g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6711,2221867533,'LxI4wZ','Scfd0QAA9gvJSNuIOisl5RKABFGgU0Hghc8ME','OkbJllXFhUoIRA9h2As1okS3VD8BQIGfBB58PlZ84cPgqBLDd','wuihdSZ','u','Xz',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(7), d VARCHAR(59) NOT NULL, e VARCHAR(77), f VARBINARY(46) NOT NULL, g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1326413659284885742,1247436264,'mX','VhrTedayRQNwrzWys9hTSjQJ1jflFgPcQFmDDfFIkimM6tp6eOidq','dM7l1AMzHQTB','jBdyD3z3','f','a',1);
+INSERT INTO ti VALUES (1326413659284885742,1247436264,'mX','VhrTedayRQNwrzWys9hTSjQJ1jflFgPcQFmDDfFIkimM6tp6eOidq','dM7l1AMzHQTB','jBdyD3z3','f','a',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(8);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(8);
+INSERT INTO t VALUES (153842615683943167,2432107833,'5R0t6','vSPHyQvohQgjNm2bxuswPnEYpaQlsAyHUbRdgwMJVHvuBDVXA8IP1','AYLiTTmQjmnc01HkmXTTRX7nyAnfUyfjqyltVgrTZi5iMC','aBZcERjcuPJiC5','j','2',2);
+INSERT INTO ti VALUES (153842615683943167,2432107833,'5R0t6','vSPHyQvohQgjNm2bxuswPnEYpaQlsAyHUbRdgwMJVHvuBDVXA8IP1','AYLiTTmQjmnc01HkmXTTRX7nyAnfUyfjqyltVgrTZi5iMC','aBZcERjcuPJiC5','j','2',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (17402823452131580664,2107264360,'Et0V7','alsS6zu4yGbiY3BDfMDNoWuXDt76GQQ5yqKUKkp7QeUoh4W9hL6HuNcrSdr84Hz5bCaEgjBaXNUbUkaUHOwqtwKYRby9UO9VucjezM0mDgh3KICOtZCxrZIKR4EWhy68EgWTtUFXOpOYjhtlW2G9vCxf58blm6hag8S9LWwXPwO1D0jmPhJQtVHKKKF3i3t4eHGiAWtF2FlyZF3T','D','8RebIkpbIanXXum4SG7Lg8QZatibIw7H8oz0E','x','Oa',3);
+INSERT INTO ti VALUES (17402823452131580664,2107264360,'Et0V7','alsS6zu4yGbiY3BDfMDNoWuXDt76GQQ5yqKUKkp7QeUoh4W9hL6HuNcrSdr84Hz5bCaEgjBaXNUbUkaUHOwqtwKYRby9UO9VucjezM0mDgh3KICOtZCxrZIKR4EWhy68EgWTtUFXOpOYjhtlW2G9vCxf58blm6hag8S9LWwXPwO1D0jmPhJQtVHKKKF3i3t4eHGiAWtF2FlyZF3T','D','8RebIkpbIanXXum4SG7Lg8QZatibIw7H8oz0E','x','Oa',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (10361303116530973608,2846017650,'9h9yTl','jfB78FOu4neOYOY2yjEDCR2mC4PyM2f','Yr6YBzf6jaGhen71dRBRbSr1','0xp6hLNIZjKNKgCBHmVkBRlVE16pTcGW2NDbFKzcfat8CS84W5w9FWGSUGI9xlRqo9BozJcLnorMxVBpa6gUVVjD0wOtJUIUUH5EabEGHEUhNCp9kA8MHnbRjET50g1b2HItM8m560YJWyrCO8agAOdWqrm7R7nEeJMKfvwxVY3mxArhiDY0Zcu16IYEVBdPllyLbOtku5COtZllsMdkDXy6GcWelZY27uuHdmPs','4','J',4);
+INSERT INTO ti VALUES (10361303116530973608,2846017650,'9h9yTl','jfB78FOu4neOYOY2yjEDCR2mC4PyM2f','Yr6YBzf6jaGhen71dRBRbSr1','0xp6hLNIZjKNKgCBHmVkBRlVE16pTcGW2NDbFKzcfat8CS84W5w9FWGSUGI9xlRqo9BozJcLnorMxVBpa6gUVVjD0wOtJUIUUH5EabEGHEUhNCp9kA8MHnbRjET50g1b2HItM8m560YJWyrCO8agAOdWqrm7R7nEeJMKfvwxVY3mxArhiDY0Zcu16IYEVBdPllyLbOtku5COtZllsMdkDXy6GcWelZY27uuHdmPs','4','J',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (6163218701717307152,3487216349,'7Ypos4','tCat7BjOiMkxe82zYyWZJ3TJ6KYuct4IrQmcTLO4If3UXSUZix6FBqyRvT4eUDeT6iQOqRvHIpGpM9xUiC0w7GBBCAqkQ8zeE89ILJMlla','gK0XD0g6VAI8yAxaynuOc2','ARneqYpTlzfKvt34claX8OVZlWBSQTJVcPm4IDb5TZa9U8EBXtfMkNNhQE8qZ0Il2','DL','AY',5);
+INSERT INTO ti VALUES (6163218701717307152,3487216349,'7Ypos4','tCat7BjOiMkxe82zYyWZJ3TJ6KYuct4IrQmcTLO4If3UXSUZix6FBqyRvT4eUDeT6iQOqRvHIpGpM9xUiC0w7GBBCAqkQ8zeE89ILJMlla','gK0XD0g6VAI8yAxaynuOc2','ARneqYpTlzfKvt34claX8OVZlWBSQTJVcPm4IDb5TZa9U8EBXtfMkNNhQE8qZ0Il2','DL','AY',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (14650033234730275535,560419130,'cRqdSZV','XBWYE6RYAlyXCSfBsSoPwFnBS0QKMY9KKKliYOLHO6jVPfPb7KRLwgz9Qd48YGw9V7HDs554yLSs2QMaJVbEk2p7L5QDfvary3K97qi4pDyir3jaazyJWblyJWZQAKv3Eaj3XxRNCh4OSwaUUUl5DZbE2ABNOZIGlPb3lvTf1FdN5xesI6oFMUJxv7dh3nYWY8AMr0Pmm','SNYzPRyPNdiJwVi2aFynYRWC7e9uiQoERSrhVyYJYH4KfSm9aZcSF16gW','VvloudzTS9ME9dxrne7u3oRFPh2JVenmLTNIjwcb9DjhDbCY2ZZeMhmjcaWPtmQf8TVL5nsVwwPa0coBTbR7WUmEtW9xo','SK','Fw',6);
+INSERT INTO ti VALUES (14650033234730275535,560419130,'cRqdSZV','XBWYE6RYAlyXCSfBsSoPwFnBS0QKMY9KKKliYOLHO6jVPfPb7KRLwgz9Qd48YGw9V7HDs554yLSs2QMaJVbEk2p7L5QDfvary3K97qi4pDyir3jaazyJWblyJWZQAKv3Eaj3XxRNCh4OSwaUUUl5DZbE2ABNOZIGlPb3lvTf1FdN5xesI6oFMUJxv7dh3nYWY8AMr0Pmm','SNYzPRyPNdiJwVi2aFynYRWC7e9uiQoERSrhVyYJYH4KfSm9aZcSF16gW','VvloudzTS9ME9dxrne7u3oRFPh2JVenmLTNIjwcb9DjhDbCY2ZZeMhmjcaWPtmQf8TVL5nsVwwPa0coBTbR7WUmEtW9xo','SK','Fw',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(62), d VARCHAR(17), e VARCHAR(75), f VARBINARY(63) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-120,41971,'VTg7Q64PRZgme0CezXmg2pYtzYdkCCZ4rdiiuYdNp4QdeEZKNBfj','vN7CINLL','O9drUB15VIJNA0PpaLRmGrIFXeuQUIcCG5u9ejlfuEFBcVVsaCvwfAdY4BEIVMGj1Wqh2Ty4nA9','xVYvLZNvKwXiGCeGVgjeAKQQM3U7EdmykqlusD','x','C',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(62), d VARCHAR(17), e VARCHAR(75), f VARBINARY(63) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-330455775,4665,'5eGZK6q2MLwll0vzA2kHmk0zxKzwjRfl1zjNR','L8TnV6rfe4','2BLznIiMB64','yqMHZKy69ukHiUYxT0wKKLrgpCRFzP7BZxfnmm','B','B',1);
+INSERT INTO ti VALUES (-330455775,4665,'5eGZK6q2MLwll0vzA2kHmk0zxKzwjRfl1zjNR','L8TnV6rfe4','2BLznIiMB64','yqMHZKy69ukHiUYxT0wKKLrgpCRFzP7BZxfnmm','B','B',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(63);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(63);
+INSERT INTO t VALUES (987730572,60499,'TGuw5LM35iAcJp1YaPBVDTfh0Fp','q7','n0fLJAehuWwycX68a1758Bh9ZgrPKJrTDi2UgXb3fk7TDXmvM3RCef6e','2RaxkQNm9mZ4yBIiBFo9HQF7bnBudCla','Q','R',2);
+INSERT INTO ti VALUES (987730572,60499,'TGuw5LM35iAcJp1YaPBVDTfh0Fp','q7','n0fLJAehuWwycX68a1758Bh9ZgrPKJrTDi2UgXb3fk7TDXmvM3RCef6e','2RaxkQNm9mZ4yBIiBFo9HQF7bnBudCla','Q','R',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-1818217962,4555,'M2ufFlkZD7CDp3xuKRUD1g5hz2oZBJo9oXtZe8zviiMNiN6lVpdSedNxtK','lzebeUGwQ6Z2eQ7R3WyXoA7ILvyZi43KjCGqxg1gMqT6SwhTaFmBTAuZjVqqGLimtN9HtJRvHk7nGSbVICjMeABylO','BwzATz51GyHBhl3enqb2Pju0UY8cQi7tZft5miUeDItqp85hRBB0IgKO2TrXA','AJH8FrzIp5rG8CIkdedTfLJS9','n','i',3);
+INSERT INTO ti VALUES (-1818217962,4555,'M2ufFlkZD7CDp3xuKRUD1g5hz2oZBJo9oXtZe8zviiMNiN6lVpdSedNxtK','lzebeUGwQ6Z2eQ7R3WyXoA7ILvyZi43KjCGqxg1gMqT6SwhTaFmBTAuZjVqqGLimtN9HtJRvHk7nGSbVICjMeABylO','BwzATz51GyHBhl3enqb2Pju0UY8cQi7tZft5miUeDItqp85hRBB0IgKO2TrXA','AJH8FrzIp5rG8CIkdedTfLJS9','n','i',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1461352124,57057,'CZAWxVbYd3GhsbUkm','wfPrIi4SXZwio5Z87K39RKyGp18iHTS7lL2LbEvsyROGvN47oKLUJ6xvMHEEXbianTP9YmZDt3zXt5BxbB6Ka505LQAmdCe0QGEcsAqM8dx1rbcBqWesTYQWjNFuHsBNV67RLbh8CyyZl','Duk','60xssGWpnehBnd2PKBeOL6HXTTke6j6PM2octaSEFdMNoJsvKBqDfrtmoqLGcwvAEExqG3BpjPuMHDog9c7zZd64pkhSF5nIoltsuuioHL0wTkhp15bJ8pCprSqDbfv8ykmYx2qbkiAQReCeQDhyhAXwzIpLLDZM1x226YK0p6Po6G8KuFmUMoR5rl54wG5bcReIIt16O3a6xbo8bUyvZuUocXwHwsCtyy22iW07LuHBS13kRcNlY','Va','P',4);
+INSERT INTO ti VALUES (1461352124,57057,'CZAWxVbYd3GhsbUkm','wfPrIi4SXZwio5Z87K39RKyGp18iHTS7lL2LbEvsyROGvN47oKLUJ6xvMHEEXbianTP9YmZDt3zXt5BxbB6Ka505LQAmdCe0QGEcsAqM8dx1rbcBqWesTYQWjNFuHsBNV67RLbh8CyyZl','Duk','60xssGWpnehBnd2PKBeOL6HXTTke6j6PM2octaSEFdMNoJsvKBqDfrtmoqLGcwvAEExqG3BpjPuMHDog9c7zZd64pkhSF5nIoltsuuioHL0wTkhp15bJ8pCprSqDbfv8ykmYx2qbkiAQReCeQDhyhAXwzIpLLDZM1x226YK0p6Po6G8KuFmUMoR5rl54wG5bcReIIt16O3a6xbo8bUyvZuUocXwHwsCtyy22iW07LuHBS13kRcNlY','Va','P',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-223472884,14621,'2mxZqMfOLdd5vWkeq','fJyqB2W974vZ5IKfCZtFlSww34cgmdQloQysAiibDBniWAuVYTVFycZjUtTEIfSNtcGmIyVpenFiNq7tzRcBXiNf4Q49yRQ2BlifPBkHYfyZ7Dc5dzwpUP4ptIpF2gjSdbSuLPLMCytkFyxNEk7cepNUV7X4sFi3wmsPUcdklzN8xmRs16QHOtfyoB4X0UWAlNm9aQ4b5VqPGPaZZFGPeDMwiWZlb5','ASod9S2Xo06qV','ET0MDF3u66zp6AGriJCZNKhg5eo2YGc3D0QDPChVtJoNfyt4DkYW1JhVml8chl5nm46WYWfMOlZrq64fe5UqqQsEp0jZJZJclPZy8zgMUGt3zMmi7wb8h','ev','K',5);
+INSERT INTO ti VALUES (-223472884,14621,'2mxZqMfOLdd5vWkeq','fJyqB2W974vZ5IKfCZtFlSww34cgmdQloQysAiibDBniWAuVYTVFycZjUtTEIfSNtcGmIyVpenFiNq7tzRcBXiNf4Q49yRQ2BlifPBkHYfyZ7Dc5dzwpUP4ptIpF2gjSdbSuLPLMCytkFyxNEk7cepNUV7X4sFi3wmsPUcdklzN8xmRs16QHOtfyoB4X0UWAlNm9aQ4b5VqPGPaZZFGPeDMwiWZlb5','ASod9S2Xo06qV','ET0MDF3u66zp6AGriJCZNKhg5eo2YGc3D0QDPChVtJoNfyt4DkYW1JhVml8chl5nm46WYWfMOlZrq64fe5UqqQsEp0jZJZJclPZy8zgMUGt3zMmi7wb8h','ev','K',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (211593962,1180,'VsupwIjTU4nQiOPvIZz1e7qtc5LwqEKK6qUjeeTDGcL5210W','NvjGttJZBCBm4pknigW0mqPHi3Y9mhElNjtufRcIKAq5qas51uVGP3mh9fBqxmaUChttUvt7Av5An9LqF7S3VETbricw9ecQUc6aWipeKp8Pa3yrQk2aJR459l0MEQnoqdyauzPsU4wnz1XuZoiUd4UamTCsrAthSlvg1SyzK1w7FgqY7l7cLbWC5yeANf0ARSHmnTBxIsce7HNYeuK0zwu8homjk91dv','OjqgGXhLtNZbye6aPO4X6SlGoAaRM7OH8Rzy0mmL96AY','sy30SB9tJpwDnhRfVB80soTVleGBApbakQIKiXvsMdIVg6Y7hGonUIJKmkWn','l3','DG',6);
+INSERT INTO ti VALUES (211593962,1180,'VsupwIjTU4nQiOPvIZz1e7qtc5LwqEKK6qUjeeTDGcL5210W','NvjGttJZBCBm4pknigW0mqPHi3Y9mhElNjtufRcIKAq5qas51uVGP3mh9fBqxmaUChttUvt7Av5An9LqF7S3VETbricw9ecQUc6aWipeKp8Pa3yrQk2aJR459l0MEQnoqdyauzPsU4wnz1XuZoiUd4UamTCsrAthSlvg1SyzK1w7FgqY7l7cLbWC5yeANf0ARSHmnTBxIsce7HNYeuK0zwu8homjk91dv','OjqgGXhLtNZbye6aPO4X6SlGoAaRM7OH8Rzy0mmL96AY','sy30SB9tJpwDnhRfVB80soTVleGBApbakQIKiXvsMdIVg6Y7hGonUIJKmkWn','l3','DG',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b INT UNSIGNED, c CHAR(16), d VARBINARY(31) NOT NULL, e VARBINARY(67), f VARCHAR(49), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1664542367,2385436723,'7X','U1Z7qLY08NohCSyVW','KPAonk9bybs8UYovE8p','bgCaBNkJ','1','j',0);
+CREATE TABLE ti (a INT UNSIGNED, b INT UNSIGNED, c CHAR(16), d VARBINARY(31) NOT NULL, e VARBINARY(67), f VARCHAR(49), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (341018802,1385696366,'DrBoL1TO','9TlaT8zuH','x','DVYOgR1JHPl7zJ4w9h1AX12nCPH1zDfUhxawNXRz','F','he',1);
+INSERT INTO ti VALUES (341018802,1385696366,'DrBoL1TO','9TlaT8zuH','x','DVYOgR1JHPl7zJ4w9h1AX12nCPH1zDfUhxawNXRz','F','he',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(17);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(17);
+INSERT INTO t VALUES (602539975,3188410639,'Jjn6Znv08s','taY1buN7vU','jc3','avWJ9Ozyy0tERlgd1Ksv','X','9Z',2);
+INSERT INTO ti VALUES (602539975,3188410639,'Jjn6Znv08s','taY1buN7vU','jc3','avWJ9Ozyy0tERlgd1Ksv','X','9Z',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2171090949,2631384992,'rxrkEM','9jwmLuwqOAkOF38CkOjX5iDlPwlvklzg3yfZiBwMgF1Wc1fAgQSSIvuWWDUks7FrAAYivGsrvCbMRA3xeKl46mZqBj','jRteSy3RjzF3ukYK1iVbS1SLhoglGDypiW9uHxQymeqbBnQeGAxr4Pt','egHnA838ldy8Bm76SkEVBEXPjWuH','f','g',3);
+INSERT INTO ti VALUES (2171090949,2631384992,'rxrkEM','9jwmLuwqOAkOF38CkOjX5iDlPwlvklzg3yfZiBwMgF1Wc1fAgQSSIvuWWDUks7FrAAYivGsrvCbMRA3xeKl46mZqBj','jRteSy3RjzF3ukYK1iVbS1SLhoglGDypiW9uHxQymeqbBnQeGAxr4Pt','egHnA838ldy8Bm76SkEVBEXPjWuH','f','g',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2090342196,2073087637,'X','69cgutvzPztZw8u2S9rY6HZLCkL7YgkPDf5OQycNNfL4SXnLZfZ4JOoLwjAXE7PjQLjyApwhE02BX4zBA14x0nn','pULMvX5u5ulVb1FswHhrdm4igrcDL5yCvUNpEpTCDHecm7DWTg72XpnfddAxEQG','2mb5MNZLQ7jrlrYtSCDjpbFnCylAObFGWTRK29OB9mZr8eEU5JoDyt6ufjMTwsqnEuyhlDLoJflmGSyj3LXD9N9AeogesXG81Mz1pwrgjheS3aRMnU8ajr958wEqtAyxUKbdQkbAROd0NBOIFMFBiqYRBenN','j','6d',4);
+INSERT INTO ti VALUES (2090342196,2073087637,'X','69cgutvzPztZw8u2S9rY6HZLCkL7YgkPDf5OQycNNfL4SXnLZfZ4JOoLwjAXE7PjQLjyApwhE02BX4zBA14x0nn','pULMvX5u5ulVb1FswHhrdm4igrcDL5yCvUNpEpTCDHecm7DWTg72XpnfddAxEQG','2mb5MNZLQ7jrlrYtSCDjpbFnCylAObFGWTRK29OB9mZr8eEU5JoDyt6ufjMTwsqnEuyhlDLoJflmGSyj3LXD9N9AeogesXG81Mz1pwrgjheS3aRMnU8ajr958wEqtAyxUKbdQkbAROd0NBOIFMFBiqYRBenN','j','6d',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3702193349,1447294940,'Cdu9Gxn','LzG9PcKRX5EmStSjmshLr9WDU8BwA2IWcPzJlwJZ61DboKiKtZrM5pfNibJCELo01u6k7nRPsbrV18dSrjJBF7CxX9VIE2WJ7ftXkbYnjCbDPWb9sodzDmzIHI0UtbutEualLpjrFXGz8uMfOufue3gI4Y2VH46qagR3Q00424HkVyxgbxqZDC','6Js0qSL3RAoUqZyaHAbz','ZuN4hNbHyUo4ZQFO5KrLDDV93Ko8Yi9g2B4MSvFukvlwTrDbxUvcv0VWMnhzeRatSTEYPsZdY8Iau','Bp','r1',5);
+INSERT INTO ti VALUES (3702193349,1447294940,'Cdu9Gxn','LzG9PcKRX5EmStSjmshLr9WDU8BwA2IWcPzJlwJZ61DboKiKtZrM5pfNibJCELo01u6k7nRPsbrV18dSrjJBF7CxX9VIE2WJ7ftXkbYnjCbDPWb9sodzDmzIHI0UtbutEualLpjrFXGz8uMfOufue3gI4Y2VH46qagR3Q00424HkVyxgbxqZDC','6Js0qSL3RAoUqZyaHAbz','ZuN4hNbHyUo4ZQFO5KrLDDV93Ko8Yi9g2B4MSvFukvlwTrDbxUvcv0VWMnhzeRatSTEYPsZdY8Iau','Bp','r1',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1034159368,3568192441,'ikTm0','RmDH0IKNALkC6aBv42wiVvR59DI80Fko9uBMKD0YmZilNGgPQluHWXMC2EJcaLcZAm8L5pfELYeW6CNP7ABKWxXgTYqTLi8wpgIZsIv3in08ebZsypUDa0ErZSEAmha7y3sdm3K7c6pcCPfvqhIDaQAEbS02eJfPvuH69ssSHpgHb1ezJ7j5k12RIgbvXFgOFirOl9KbJ56sY03cCWmFv69rTDPZ8WDUjegGmSMtUrH3mMMus','VdQkBLQFNcNbiLW0DfBlJkkiAvSDknQcIU2lyaIikUG','biFAKElO3Ru1Ez6gRpK0ebv4IWVrQRiByrQ8qA1w5VhElNLgfm5QQkJnaZtL15EqKgA7HCRz7P1mSPmLRDUvz1dxjGRgfAKmj7DNUHory1m51VtH6rGYVEk91R7ZG6tMpLPbul4UgIl3Fn0duCz2LZmTgocwqXfDtAmGezxMfzIDXrP2TTZC5fnbxRSSUJf2A2410KswIUHQoTWOzMM1ucPnqczsP9','lJ','X2J',6);
+INSERT INTO ti VALUES (1034159368,3568192441,'ikTm0','RmDH0IKNALkC6aBv42wiVvR59DI80Fko9uBMKD0YmZilNGgPQluHWXMC2EJcaLcZAm8L5pfELYeW6CNP7ABKWxXgTYqTLi8wpgIZsIv3in08ebZsypUDa0ErZSEAmha7y3sdm3K7c6pcCPfvqhIDaQAEbS02eJfPvuH69ssSHpgHb1ezJ7j5k12RIgbvXFgOFirOl9KbJ56sY03cCWmFv69rTDPZ8WDUjegGmSMtUrH3mMMus','VdQkBLQFNcNbiLW0DfBlJkkiAvSDknQcIU2lyaIikUG','biFAKElO3Ru1Ez6gRpK0ebv4IWVrQRiByrQ8qA1w5VhElNLgfm5QQkJnaZtL15EqKgA7HCRz7P1mSPmLRDUvz1dxjGRgfAKmj7DNUHory1m51VtH6rGYVEk91R7ZG6tMpLPbul4UgIl3Fn0duCz2LZmTgocwqXfDtAmGezxMfzIDXrP2TTZC5fnbxRSSUJf2A2410KswIUHQoTWOzMM1ucPnqczsP9','lJ','X2J',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(100) NOT NULL, d VARCHAR(28) NOT NULL, e VARBINARY(27) NOT NULL, f VARCHAR(77) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (23,17258,'AJ2Eyns95KDW6T3t8la3Ut9ZiIKHn1ONmNnlB4q7jSTDUBvmabDuvmN05zd8aYd3r','jfzNaHQetk62MfjecL','YG','eR9wzz44CRU033LHhPHv46teUDRwAM2sQRWZk0czgzKX7JQHOfoaNSYvfqm','b','f',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(100) NOT NULL, d VARCHAR(28) NOT NULL, e VARBINARY(27) NOT NULL, f VARCHAR(77) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (55,29737,'S6VabqZFE8aXebSJBOUazPZm7kOwZ968feg1XdQ589e9Wy3','EC6QpwjVHuI4ub5h','I','EyK9eoWg5bEJD2Lg0rQx','P','NG',1);
+INSERT INTO ti VALUES (55,29737,'S6VabqZFE8aXebSJBOUazPZm7kOwZ968feg1XdQ589e9Wy3','EC6QpwjVHuI4ub5h','I','EyK9eoWg5bEJD2Lg0rQx','P','NG',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(101) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(101) NOT NULL;
+INSERT INTO t VALUES (175,971,'ndRPfLXcBp6nzHZ2EU4x7cCS3ilj1WaNRvBRc9YXzTrWSuHbvEx','72MMupKkSNjqCFEMN','gAbOIo4uO58Rhjt8Psb','tYSUd1qqdi3lA2JIiXXvI97VtRhfWZwUav0G9dF','5','j3',2);
+INSERT INTO ti VALUES (175,971,'ndRPfLXcBp6nzHZ2EU4x7cCS3ilj1WaNRvBRc9YXzTrWSuHbvEx','72MMupKkSNjqCFEMN','gAbOIo4uO58Rhjt8Psb','tYSUd1qqdi3lA2JIiXXvI97VtRhfWZwUav0G9dF','5','j3',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (189,21045,'i2ffUNTo6rwPlDOlgiZXU77JT8Yefm90VbVE1w','2W88tbPB20yhxEbLSRVwIFKnk8QPEIXeHzVMoyNnwd3eBQj2WMt9SSuoRiFXrnp9B6dPfkac','MdnOtgubiu8','i5NhpGvllQ6IfyWVm6ex7','A','Dq',3);
+INSERT INTO ti VALUES (189,21045,'i2ffUNTo6rwPlDOlgiZXU77JT8Yefm90VbVE1w','2W88tbPB20yhxEbLSRVwIFKnk8QPEIXeHzVMoyNnwd3eBQj2WMt9SSuoRiFXrnp9B6dPfkac','MdnOtgubiu8','i5NhpGvllQ6IfyWVm6ex7','A','Dq',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (127,48499,'ccozAO7CclORkxW6atSkW4Q6OWkWq5KFWC1ICi9WO9CxpbBBDKaOaunGROK8SYIS1DidCkjISqKkIbaLvjU4vMBpAMOA0x1srac','f686swE9AyKR0yWRvF2ugBF7aMo7TFr0J5L9SiMIb9RHNPmSxJYnqgx6g1FFs4X4vcUYSF20xGmhMWpQ4CGAaganpcBUpp3ihBxzmIbjC6vAf3NZkwIO','E47tRfRnk8C','M8M18RfTCUuQRGsfTVlNzDDwYsknsGLsWWJcVY6t03uFJkYMxlNYUCz9FB6i4GYs9vAy7QAfHRLy3yFXew1Bjh0oMzOGqnQ9H47MGWEBiHYiWkALmb9fUO7X5ZuQD','G','VK',4);
+INSERT INTO ti VALUES (127,48499,'ccozAO7CclORkxW6atSkW4Q6OWkWq5KFWC1ICi9WO9CxpbBBDKaOaunGROK8SYIS1DidCkjISqKkIbaLvjU4vMBpAMOA0x1srac','f686swE9AyKR0yWRvF2ugBF7aMo7TFr0J5L9SiMIb9RHNPmSxJYnqgx6g1FFs4X4vcUYSF20xGmhMWpQ4CGAaganpcBUpp3ihBxzmIbjC6vAf3NZkwIO','E47tRfRnk8C','M8M18RfTCUuQRGsfTVlNzDDwYsknsGLsWWJcVY6t03uFJkYMxlNYUCz9FB6i4GYs9vAy7QAfHRLy3yFXew1Bjh0oMzOGqnQ9H47MGWEBiHYiWkALmb9fUO7X5ZuQD','G','VK',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (187,28144,'1uVyCOaHJ7FTfq9g33ls6qRGM4raBzlLNQkaNQUuOb','FlaUf6r35LpX4ClM3nuhqFgKJxZVoqST0M7OqwChGU5jpIF9x1SJa5ZvZ5BtjJeGZYQFCBKQilJbPtZ5iWV7Ta8wWgIEQ5EwJl6XtjWsRi4VcBKsI4GSuL8hELsjfuFIwZUiluHt4nCqLE2RnjDWgUZRjpfy31lMtMGoTxUYcZjHk5svazA52kVHvvjujXMojYTEzInQay5fxMmQnpEhQkNNkIFH8OHNEIlCzCLB0QF6m','aCwGFyM2ayUzPeZStsyI','PED1gXDIHaUCcOROFs6N7qQvfsz9GAChIdi8UJFL1zMdQAzaTal83csn3TOf67LpPnliiaAaSRqVUiQIPvq3h2pGELyv1RRDZVnJAe01pnxJTABEe9qFLkDS8KKV6PQlL5gFuo7I4UoxL7kiEzWGcLxsw4qQuC0wZw415ezLQZj6d3D2lKHJL2Hb0qwANzUc5kXQsEXIGrg0N0ZHudsJLfnGHUsKBYo9RAgk9QeASDEPulB2ZT','DT','27',5);
+INSERT INTO ti VALUES (187,28144,'1uVyCOaHJ7FTfq9g33ls6qRGM4raBzlLNQkaNQUuOb','FlaUf6r35LpX4ClM3nuhqFgKJxZVoqST0M7OqwChGU5jpIF9x1SJa5ZvZ5BtjJeGZYQFCBKQilJbPtZ5iWV7Ta8wWgIEQ5EwJl6XtjWsRi4VcBKsI4GSuL8hELsjfuFIwZUiluHt4nCqLE2RnjDWgUZRjpfy31lMtMGoTxUYcZjHk5svazA52kVHvvjujXMojYTEzInQay5fxMmQnpEhQkNNkIFH8OHNEIlCzCLB0QF6m','aCwGFyM2ayUzPeZStsyI','PED1gXDIHaUCcOROFs6N7qQvfsz9GAChIdi8UJFL1zMdQAzaTal83csn3TOf67LpPnliiaAaSRqVUiQIPvq3h2pGELyv1RRDZVnJAe01pnxJTABEe9qFLkDS8KKV6PQlL5gFuo7I4UoxL7kiEzWGcLxsw4qQuC0wZw415ezLQZj6d3D2lKHJL2Hb0qwANzUc5kXQsEXIGrg0N0ZHudsJLfnGHUsKBYo9RAgk9QeASDEPulB2ZT','DT','27',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (21,52247,'w78HnFKYXiV5zPxtTMwSuKPveJITPD9ObMlL1l4fskF18O9T','povFygn73q3GMSXn8n5MNt2m9kgAdQ1NiyMywMrtAjLaHcyqoH4HCcoCucQkf8Zy7D1WmXi3lNEyhh5xELwKUysXniPIT42P1Y6kRrKiFgi','GSX4U','cSH5jOKBfhn1H7xSqNiE8MpdAI2IbJNfONJZ42jiyZlG4BpnUYu9NqxnyDZGlU8Vu7I14BzF0JGnhyBErURxTRyDiDU1CXrSSBELMP6wn1zUW4jEZ2Lfmi1TKp9Fy387XebxOveG0bNpSnwXbguWZ4QwYekOPPYd1bTIU','uG','v',6);
+INSERT INTO ti VALUES (21,52247,'w78HnFKYXiV5zPxtTMwSuKPveJITPD9ObMlL1l4fskF18O9T','povFygn73q3GMSXn8n5MNt2m9kgAdQ1NiyMywMrtAjLaHcyqoH4HCcoCucQkf8Zy7D1WmXi3lNEyhh5xELwKUysXniPIT42P1Y6kRrKiFgi','GSX4U','cSH5jOKBfhn1H7xSqNiE8MpdAI2IbJNfONJZ42jiyZlG4BpnUYu9NqxnyDZGlU8Vu7I14BzF0JGnhyBErURxTRyDiDU1CXrSSBELMP6wn1zUW4jEZ2Lfmi1TKp9Fy387XebxOveG0bNpSnwXbguWZ4QwYekOPPYd1bTIU','uG','v',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(19) NOT NULL, d VARCHAR(78), e VARBINARY(77) NOT NULL, f VARCHAR(58) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5250720,104,'uVlMcMkrPZ','g5QGtGltV0QeLPVGljP62j1yeGdbiWemHzDxtWHeszKJLo0wdm8yuzjmELEZe2','LFQJGDq8BW7Psd1KylRaFBV6BQ4aGPhvXmk','lAxe4xHQjZAsOJBqbQjFUQ3KsTmf3ephsnKKQy7AKLqa9b6smFpJsKD','4','9B',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(19) NOT NULL, d VARCHAR(78), e VARBINARY(77) NOT NULL, f VARCHAR(58) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1157162443,63,'5lbPiesnauC6Qv1uo95','3RKi3L4e4K','Za2GYY0jphiF8','clVX','G','1',1);
+INSERT INTO ti VALUES (1157162443,63,'5lbPiesnauC6Qv1uo95','3RKi3L4e4K','Za2GYY0jphiF8','clVX','G','1',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(20) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(20) NOT NULL;
+INSERT INTO t VALUES (1496285863,46,'Gg5v7DuWd4QshUq','xYRJ3in8OwPSKQ8GOk2ODACgf145bU','ed9LNsYuMCnNbGCXCKZ4uJJnh0oCan58q598qjELu72C7T2OmP','lBnRnCcCT21P85yMSL1AUm2z3t5Uw9NUZuSJOBP9Gu5hbHC2Fq','N','O',2);
+INSERT INTO ti VALUES (1496285863,46,'Gg5v7DuWd4QshUq','xYRJ3in8OwPSKQ8GOk2ODACgf145bU','ed9LNsYuMCnNbGCXCKZ4uJJnh0oCan58q598qjELu72C7T2OmP','lBnRnCcCT21P85yMSL1AUm2z3t5Uw9NUZuSJOBP9Gu5hbHC2Fq','N','O',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1219845214,60,'bhk7si47IdVIhfxlIVp','8hCvdV5LHbcc6tWIS4RFIlpJaOPeXqgqlVYhkSSerXr7RNyIqxQNwb','NVc7Ulj3wQCARLEQ4WAtnXUCikAvPHrnfARqyCb3s2vpRrOXyWS98cH7GfIovHBF1ZnDnjuoz','GrxhrMGaNTmvngcahCWf5uZOhL0','O','j',3);
+INSERT INTO ti VALUES (1219845214,60,'bhk7si47IdVIhfxlIVp','8hCvdV5LHbcc6tWIS4RFIlpJaOPeXqgqlVYhkSSerXr7RNyIqxQNwb','NVc7Ulj3wQCARLEQ4WAtnXUCikAvPHrnfARqyCb3s2vpRrOXyWS98cH7GfIovHBF1ZnDnjuoz','GrxhrMGaNTmvngcahCWf5uZOhL0','O','j',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2429796029,-13,'Q0JPmSCnEZ0E1uc','CsXBr32ibdrjo4i7CU9pJZvMQmonPBxhbyDWPFtKnySIWZjX8NQkJsivoC1lWlLq62ljdX2CNBfi01ZEwk2y8fTDB3oT8Fi2jHyzZlPyNwNlfx3yktnf1ITTRBhTEE9SDvPsh2s5Xoi3vNBTlqEsyAGH7dK8Q5DjNsrkAfqZlO9YnQBQf4zbYcf8tNmTobmbgj0YB5H','EnSU1U1tQtBS0tCeLlUoATcMW4kQlo09PGyXnMJTkawn0GSrTvVtm3QyyJCDDXhybnTGITzJRpQh','oPIlnmS9vtjCWogXg2FXM6723IVA647Gk53LsoCu1okqmAESnKKD5BqEmphc8ywxaWfOe8nbNBwaxeHMrQzjCxm4tmPQiSUrNcejryAXWYlCkblpSSPnTJqcvOglL45ifDNJL9bkztozC4DRnAqLCj','7','Y',4);
+INSERT INTO ti VALUES (2429796029,-13,'Q0JPmSCnEZ0E1uc','CsXBr32ibdrjo4i7CU9pJZvMQmonPBxhbyDWPFtKnySIWZjX8NQkJsivoC1lWlLq62ljdX2CNBfi01ZEwk2y8fTDB3oT8Fi2jHyzZlPyNwNlfx3yktnf1ITTRBhTEE9SDvPsh2s5Xoi3vNBTlqEsyAGH7dK8Q5DjNsrkAfqZlO9YnQBQf4zbYcf8tNmTobmbgj0YB5H','EnSU1U1tQtBS0tCeLlUoATcMW4kQlo09PGyXnMJTkawn0GSrTvVtm3QyyJCDDXhybnTGITzJRpQh','oPIlnmS9vtjCWogXg2FXM6723IVA647Gk53LsoCu1okqmAESnKKD5BqEmphc8ywxaWfOe8nbNBwaxeHMrQzjCxm4tmPQiSUrNcejryAXWYlCkblpSSPnTJqcvOglL45ifDNJL9bkztozC4DRnAqLCj','7','Y',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1991935023,21,'3LViMoLy','DGk60WJcmslVY3UiIaJ5hqVbh5JI2lLNB87V11Qi3UBIrgpXXYGkuKrJhT0nA0nHL4ZwdsyjeBHBtqytyIKWUNumhD8OHBGhzCwprO2A0UB8VaRdR0iQ10fGzJ3HMBz','RdNQzu','SnHQLfMF2Oc5j5jbtWhHChND6IbiJs8','99','J',5);
+INSERT INTO ti VALUES (1991935023,21,'3LViMoLy','DGk60WJcmslVY3UiIaJ5hqVbh5JI2lLNB87V11Qi3UBIrgpXXYGkuKrJhT0nA0nHL4ZwdsyjeBHBtqytyIKWUNumhD8OHBGhzCwprO2A0UB8VaRdR0iQ10fGzJ3HMBz','RdNQzu','SnHQLfMF2Oc5j5jbtWhHChND6IbiJs8','99','J',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1806547620,100,'aYnrAKA','1jJDcOliKDarR7RQfCSDf987NqiYjZhcYv0dM3CpKABpW1bmMW0jrAwnLfNhqrmW5gwqglwDG0Cutac7oHJL4Rky6MuqkGnQvVhLbtLFtvTd3YRL0pXxBeyh4l','cwmh6LArEprRCqovG1Z48ykXxl3Pn4yCK0iIPl8zj4','ZTLZpl7TDYKtUaN','ML','Yp',6);
+INSERT INTO ti VALUES (1806547620,100,'aYnrAKA','1jJDcOliKDarR7RQfCSDf987NqiYjZhcYv0dM3CpKABpW1bmMW0jrAwnLfNhqrmW5gwqglwDG0Cutac7oHJL4Rky6MuqkGnQvVhLbtLFtvTd3YRL0pXxBeyh4l','cwmh6LArEprRCqovG1Z48ykXxl3Pn4yCK0iIPl8zj4','ZTLZpl7TDYKtUaN','ML','Yp',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT NOT NULL, c CHAR(31), d VARBINARY(5) NOT NULL, e VARCHAR(50), f VARBINARY(70) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (40378,-30708,'UCcGiE94PUtwZ95aDdH0fQh01R','BL9','cVoTqiUiKKFMeVqyDzOKq1EWzYGUV0smTewzPJKuzrrKpe','Ng4PvpNRGKdPssyGRBc2t73kGi99WV1PxOkxhzLP9nhmNHixdexF','A','m',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT NOT NULL, c CHAR(31), d VARBINARY(5) NOT NULL, e VARCHAR(50), f VARBINARY(70) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (11206653,-21053,'Mw2SazgzRZjwFYgUSgU5D6QYVyLxq2','hPit','90bzgaIQP','XssFHUBwc9owTcG8SPVUMObcVw62Lt2fRxqgCXS4zaC9','t','s5',1);
+INSERT INTO ti VALUES (11206653,-21053,'Mw2SazgzRZjwFYgUSgU5D6QYVyLxq2','hPit','90bzgaIQP','XssFHUBwc9owTcG8SPVUMObcVw62Lt2fRxqgCXS4zaC9','t','s5',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(32);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(32);
+INSERT INTO t VALUES (2086277,-9362,'XC2BrPjmDyYwn49Hg3WW8wf21iFp','VbpB','J','GvctaRvEtc15Zo418EIUtSvklPp43JoUpDMdgXpNtqJCfQGrbD6Mk','p','l',2);
+INSERT INTO ti VALUES (2086277,-9362,'XC2BrPjmDyYwn49Hg3WW8wf21iFp','VbpB','J','GvctaRvEtc15Zo418EIUtSvklPp43JoUpDMdgXpNtqJCfQGrbD6Mk','p','l',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (13236122,7248,'f0htOoFu','sbB2I0JE6bx4OttKrjYbPMWrGlev6KXC4nVzg3PZpgnk5MlQZ1FPpQwMWDKdazpKfyB4DFZv4aSPanbUFgVvKPTbFpL5vplrYhp6ZNnb7ClqIA45EiIGPq4Wqau6DCuiRpI0HWvvUc5v1m0xwSp3sEuiiiDx7sPaJm9m97ay9odfnFxREkq9cuFvyyAGNkZ1eU8','UlHVrlCMrRnfjQiy2SXVfSuYpEF7rQ1DWR','h57hsEtaIxqlMuzQM4hvgGzH9XhoBa0YnDy0ICWMBbM734a1meEv1Y5qnIT2rOaVXO5Nxg','Y','r',3);
+INSERT INTO ti VALUES (13236122,7248,'f0htOoFu','sbB2I0JE6bx4OttKrjYbPMWrGlev6KXC4nVzg3PZpgnk5MlQZ1FPpQwMWDKdazpKfyB4DFZv4aSPanbUFgVvKPTbFpL5vplrYhp6ZNnb7ClqIA45EiIGPq4Wqau6DCuiRpI0HWvvUc5v1m0xwSp3sEuiiiDx7sPaJm9m97ay9odfnFxREkq9cuFvyyAGNkZ1eU8','UlHVrlCMrRnfjQiy2SXVfSuYpEF7rQ1DWR','h57hsEtaIxqlMuzQM4hvgGzH9XhoBa0YnDy0ICWMBbM734a1meEv1Y5qnIT2rOaVXO5Nxg','Y','r',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1276247,1713,'Q32cgdhAE','5trmz18c0Sly0ZSjbqFU8IHYfRI1piefMQsjYtk3Uao78UqkLwoIOaoSP94t8AcgN1qtcnKZlh7xrlYFr3G02IoM1oMfoVXtaQZFlfWy0czDveHJRzPE8uXJ6yoKdoGdd2Xt3Wr4JYRK3n','0r8Nx','05FDAKk7kXkYC4kwK7HU82Sio2IsnWkVS76ylcG6gJIm5V2cIEM8OdvneTKLlDvkCS5RT5FOBNAH9jRYu1kg4BXqQqe8kav7D6F9ZImnlzfEKdQkxALg8l8SbpFBcdK84yEQzGEGudtTLBvphCawZlJQNdj4NytLVbFq4Vt8eGkgsbS0BBPJYMDCu5MgwbXZcUIUBTUfpB1vfq8iazYAUr6Evb','2','5H',4);
+INSERT INTO ti VALUES (1276247,1713,'Q32cgdhAE','5trmz18c0Sly0ZSjbqFU8IHYfRI1piefMQsjYtk3Uao78UqkLwoIOaoSP94t8AcgN1qtcnKZlh7xrlYFr3G02IoM1oMfoVXtaQZFlfWy0czDveHJRzPE8uXJ6yoKdoGdd2Xt3Wr4JYRK3n','0r8Nx','05FDAKk7kXkYC4kwK7HU82Sio2IsnWkVS76ylcG6gJIm5V2cIEM8OdvneTKLlDvkCS5RT5FOBNAH9jRYu1kg4BXqQqe8kav7D6F9ZImnlzfEKdQkxALg8l8SbpFBcdK84yEQzGEGudtTLBvphCawZlJQNdj4NytLVbFq4Vt8eGkgsbS0BBPJYMDCu5MgwbXZcUIUBTUfpB1vfq8iazYAUr6Evb','2','5H',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (3521559,-13629,'eL3g0XGI8LXzes','D0LqONmXhgJaLFxxutv','9aDdBCjj8rtql2wEOQXhkXgzq','B6okne01ukBC9cpCAdvQTASp8XDPHZ3f6GcLLK3yvhdEpMbQjjmULvPUmu1qjRjlqlHptk1HwZAp3g2vzNij','C','o',5);
+INSERT INTO ti VALUES (3521559,-13629,'eL3g0XGI8LXzes','D0LqONmXhgJaLFxxutv','9aDdBCjj8rtql2wEOQXhkXgzq','B6okne01ukBC9cpCAdvQTASp8XDPHZ3f6GcLLK3yvhdEpMbQjjmULvPUmu1qjRjlqlHptk1HwZAp3g2vzNij','C','o',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (6548909,13938,'Q9FLP1ctX1s6bOxqXw1j1UMP7fSxQ','YWD4imoiLmAivL5Z4b6xm0sXJrkhqk9k565cm0cjVRVfH6Jqf3XEhQ1FT6R18977MseQHHHGAoA9CVaU45TV1PDNnHAYXsgXJ9gfNFOTnCkvi378g5GotdirOvHBSAVz2xOa5f6XRQmz7yt2hEI4XDymat3F','k6HMTzC','fKWAC','hC','Yz',6);
+INSERT INTO ti VALUES (6548909,13938,'Q9FLP1ctX1s6bOxqXw1j1UMP7fSxQ','YWD4imoiLmAivL5Z4b6xm0sXJrkhqk9k565cm0cjVRVfH6Jqf3XEhQ1FT6R18977MseQHHHGAoA9CVaU45TV1PDNnHAYXsgXJ9gfNFOTnCkvi378g5GotdirOvHBSAVz2xOa5f6XRQmz7yt2hEI4XDymat3F','k6HMTzC','fKWAC','hC','Yz',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b INT NOT NULL, c CHAR(65), d VARBINARY(96) NOT NULL, e VARBINARY(55) NOT NULL, f VARCHAR(30) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1994805,1840748285,'fySw5wlxT2XSvVWaVESnIGSyGQzik80PKJlYZwPtS45lqyO5vTAC7m7','JTBAAG7MLGMPB7e8qSnyuWX1ePfpc1v6i4O5jZp93MdJWzLXDPPYOxenqncerPRmgA','m7voSQAmqZN7F4cG7XkmdVB0Av','DwV6SR3H1CeVoEazllVXUji9c9IXM','n','BX',0);
+CREATE TABLE ti (a MEDIUMINT, b INT NOT NULL, c CHAR(65), d VARBINARY(96) NOT NULL, e VARBINARY(55) NOT NULL, f VARCHAR(30) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (1039194740,1134541193,'jMdwcRNWddSfixbDMkkJLMOlWY0XBwzTTkBGhrMIyoHWW5A','wWPZ5YOxJdYXCvPhuCOl5L','3nmRoA5tFQKtKs3zVmqAkAK6c5z','RIC9I2ChXDr1jaB','ca','Lk',1);
+INSERT INTO ti VALUES (1039194740,1134541193,'jMdwcRNWddSfixbDMkkJLMOlWY0XBwzTTkBGhrMIyoHWW5A','wWPZ5YOxJdYXCvPhuCOl5L','3nmRoA5tFQKtKs3zVmqAkAK6c5z','RIC9I2ChXDr1jaB','ca','Lk',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(66);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(66);
+INSERT INTO t VALUES (1188345739,516998112,'s06TZP62t','Al69RSCqp5fM5CPaq8r1csKO9IrGmipe5xIaqdINtgUBrJUUSfO8cIKB6FEkV4VgYJLYqhFsvRqpzm6il','sP5YCAF4gqw6XmZf2JNohmizzd9wymuIUtIOJKDerZtGX9Ikud7new','pAygaW9YLakCpS9gkRDrMPaKQtrxtq','4h','V0',2);
+INSERT INTO ti VALUES (1188345739,516998112,'s06TZP62t','Al69RSCqp5fM5CPaq8r1csKO9IrGmipe5xIaqdINtgUBrJUUSfO8cIKB6FEkV4VgYJLYqhFsvRqpzm6il','sP5YCAF4gqw6XmZf2JNohmizzd9wymuIUtIOJKDerZtGX9Ikud7new','pAygaW9YLakCpS9gkRDrMPaKQtrxtq','4h','V0',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1061490865,808997528,'ymBmmh','az7ukooSsIv9ZZgol9kXjf8HUTv6WpjA79fbP8qTAjUcgb5G0R78nqROmJaPFvZcO7ar07GkGXxchT7ms9TN5wTQLb086NOXJjGLXIBJzj5ys2lalmETWXKpJEbUfTY2kGSXCuea0DKBOACE2zMG4lnpNTyevOmMrlk','tbKtTReX','YkH','t4','EF',3);
+INSERT INTO ti VALUES (-1061490865,808997528,'ymBmmh','az7ukooSsIv9ZZgol9kXjf8HUTv6WpjA79fbP8qTAjUcgb5G0R78nqROmJaPFvZcO7ar07GkGXxchT7ms9TN5wTQLb086NOXJjGLXIBJzj5ys2lalmETWXKpJEbUfTY2kGSXCuea0DKBOACE2zMG4lnpNTyevOmMrlk','tbKtTReX','YkH','t4','EF',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (606697438,202591612,'9KrV1ll8w2KJokHk0sIw3KRzNGB','HMU4JjRYndQmc2XtcaWAeBVShXEx9QSmNJd3G0uUbbQrGvVD4QWp8Y9G8km5pJx5zckAFhsyHGNGFRCduPzdgDHV5K9msT0MzkUHOO5VW7lfkHqZazdze5BOfR5rtLJl2e2XS0ITsRHKIFp2jPmRvjjml3eCqpEab3p7FdfYbgp4GN1l4U0oa7kH','WAZL3tqoR1mIgkY','JBcDQ25jBgFTsJnh9jYHyYELo97F4lzYll5eQXp9lCdRfW9KDJyfxZMrKWYDtK5D3rKJIdwA85HydQZzZ06DmBu8XQjnEvQYPRCIdmv9oDvnCilcUEQAHJf8h4QVipraFdRjC1cbhGkxCZX','pS','uB',4);
+INSERT INTO ti VALUES (606697438,202591612,'9KrV1ll8w2KJokHk0sIw3KRzNGB','HMU4JjRYndQmc2XtcaWAeBVShXEx9QSmNJd3G0uUbbQrGvVD4QWp8Y9G8km5pJx5zckAFhsyHGNGFRCduPzdgDHV5K9msT0MzkUHOO5VW7lfkHqZazdze5BOfR5rtLJl2e2XS0ITsRHKIFp2jPmRvjjml3eCqpEab3p7FdfYbgp4GN1l4U0oa7kH','WAZL3tqoR1mIgkY','JBcDQ25jBgFTsJnh9jYHyYELo97F4lzYll5eQXp9lCdRfW9KDJyfxZMrKWYDtK5D3rKJIdwA85HydQZzZ06DmBu8XQjnEvQYPRCIdmv9oDvnCilcUEQAHJf8h4QVipraFdRjC1cbhGkxCZX','pS','uB',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-1677561782,1592736673,'uIKTwWIWypQS6lp2vsaniBptBW3utDoxckVxWBtOg5dDqfZoNfmId3HqYnR6ZOH','s3FWepDJRQuTuUX68Rgh7WnzSUkFe','Eu7eG2sQ4qLvx3r3QXNEhjPWHVsIBv52HV','Fjh94sWV6YX6jIHafr6fJcYrqWvuC79hK239aX4e5EZrMX1XzFiHsFj0jn7ZsWbFYHFNJeuihtDyE0lCRtj4XHQ2Zxs33bU7THNhKlmeIfggF6dtYg5Ot3HXo3rvoTH6EYiGMF','L3','A',5);
+INSERT INTO ti VALUES (-1677561782,1592736673,'uIKTwWIWypQS6lp2vsaniBptBW3utDoxckVxWBtOg5dDqfZoNfmId3HqYnR6ZOH','s3FWepDJRQuTuUX68Rgh7WnzSUkFe','Eu7eG2sQ4qLvx3r3QXNEhjPWHVsIBv52HV','Fjh94sWV6YX6jIHafr6fJcYrqWvuC79hK239aX4e5EZrMX1XzFiHsFj0jn7ZsWbFYHFNJeuihtDyE0lCRtj4XHQ2Zxs33bU7THNhKlmeIfggF6dtYg5Ot3HXo3rvoTH6EYiGMF','L3','A',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-978995792,1117039297,'mIMMhBp9aaEfrKdAOrUUnszvbD5IzawG2yZ0yd9WepPS67g','J0psRpim','D8npweHYrmMMAs0ZzzBaZLnCpRrhpNftd','XUlzknwpBxr8iqMpmOCsYGZbQeIqLPNFSRprDlevpBIRUT5nJIQ1RN6SvDOcAj3Oh0UFzGnMpmgWde36xq','m84','SxO',6);
+INSERT INTO ti VALUES (-978995792,1117039297,'mIMMhBp9aaEfrKdAOrUUnszvbD5IzawG2yZ0yd9WepPS67g','J0psRpim','D8npweHYrmMMAs0ZzzBaZLnCpRrhpNftd','XUlzknwpBxr8iqMpmOCsYGZbQeIqLPNFSRprDlevpBIRUT5nJIQ1RN6SvDOcAj3Oh0UFzGnMpmgWde36xq','m84','SxO',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(7), d VARBINARY(99), e VARBINARY(80) NOT NULL, f VARCHAR(80) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16149899,597152968,'QSOS39','M9OQTVVNsds1IffqXhWROT35u2LWi0y8NEkw','I0uZSVdgnYRRX1CDYz2ZpSFalPsCyA5pMBnCZUsI','5WuXFARckMi1qRy5tOd6Q3tVLl48Yb4FQ9rlSfEjRfxH5waVJbZV13MOJFBoKS4xD','F','b',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(7), d VARBINARY(99), e VARBINARY(80) NOT NULL, f VARCHAR(80) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (10388920,-1682436074,'eXDX','j2b476VEplACmdLAeTzOkAMED1MEcaAFB3EMThQZm7iNHMiWHBBVaW4','J50FaeBv8YEYWoTZKbvKylk2h7hO3o','SzQg81OpBxcNj','4','s',1);
+INSERT INTO ti VALUES (10388920,-1682436074,'eXDX','j2b476VEplACmdLAeTzOkAMED1MEcaAFB3EMThQZm7iNHMiWHBBVaW4','J50FaeBv8YEYWoTZKbvKylk2h7hO3o','SzQg81OpBxcNj','4','s',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(8);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(8);
+INSERT INTO t VALUES (9996323,-1004458019,'J3CnjQ3','IwhgYRxWQWCKcqh0uG','ayyidWQcub','WQaFIdFA7cEJM92SR3gC51','A','w',2);
+INSERT INTO ti VALUES (9996323,-1004458019,'J3CnjQ3','IwhgYRxWQWCKcqh0uG','ayyidWQcub','WQaFIdFA7cEJM92SR3gC51','A','w',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3088760,1575428306,'NVP','NXlvwOC7AebWdNG9o6YoizfNpzqgVLSctnwa6vFBsEwOH37Vxqou76Rg4jb1QFyOjkUObun2IIavGYIxI5vzewxhldIIDTdyCmJbqbpsaEqFPKr0zOOiY8Kf','RzeC7mZRLriWcZTY4fQzgZKXqL9FQu1YV8lazZDmM8bBP6Q5vOQoXThfGUQ','sBBJLQLBwKYB6eqPK6Dg6z0r8rKh8zYu9UsKAKWIgWpxEoxEIaOD','a','s',3);
+INSERT INTO ti VALUES (3088760,1575428306,'NVP','NXlvwOC7AebWdNG9o6YoizfNpzqgVLSctnwa6vFBsEwOH37Vxqou76Rg4jb1QFyOjkUObun2IIavGYIxI5vzewxhldIIDTdyCmJbqbpsaEqFPKr0zOOiY8Kf','RzeC7mZRLriWcZTY4fQzgZKXqL9FQu1YV8lazZDmM8bBP6Q5vOQoXThfGUQ','sBBJLQLBwKYB6eqPK6Dg6z0r8rKh8zYu9UsKAKWIgWpxEoxEIaOD','a','s',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6756415,2113237552,'G','SqjWcakcHIGbSEMDE1Zbwgs9IRGaX9Q3w2ZSaawp3nYNZrGlY','kAq6gdVlE8wovnpj8oIhI2JRJnrOizHuxlwMPKLWBeD8euyoUDS','SbgYEwqKhkBIuDDKxsAW3PCvzU3BEnfG1ByrOiHpLHFKym9bTmczNA4Lx4eMwC60GqRdnyVZ5yo','d','D',4);
+INSERT INTO ti VALUES (6756415,2113237552,'G','SqjWcakcHIGbSEMDE1Zbwgs9IRGaX9Q3w2ZSaawp3nYNZrGlY','kAq6gdVlE8wovnpj8oIhI2JRJnrOizHuxlwMPKLWBeD8euyoUDS','SbgYEwqKhkBIuDDKxsAW3PCvzU3BEnfG1ByrOiHpLHFKym9bTmczNA4Lx4eMwC60GqRdnyVZ5yo','d','D',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (16606510,-1147200088,'D','YlWuFjLu1DR3BAD2YgtaXNv2DPVRTZpv6cvmILvpMboXdGrzuh1HCMSsNVPH53tea1C5j0iTlTAVU2j1JMCWAl4EIBMTIBDpoRgs83kJinXzwuln88kzMZocQVPjq1byw81K1ISgTPvdzId05nLCbjSXJ7jhC3WQGK57BHLpc8twhF2j7VWHLX','97ZDpG56Rj5paidwxVIxleeyyYTPsFCTPJpzwyyEGD9eaWzOxyHIcF7A1mlhw8zlO5U','JzBctFMuSsFP33QVnExZYnwU3K1auUkX4clzZlH9ojvLZpff8jKyj3nuKPupCYdlSqiEd2CU8LIJdTqbw4xDSRyeBYDNsQbeaiO8gLdpjKeVof0CRqoxeIiFyXc6TMgSitlnBcAacSUQR4o6GFOcg27E1ZB2DSdBBkxjdviRnWzl2OMgbUxsoBPxR8','hM','S',5);
+INSERT INTO ti VALUES (16606510,-1147200088,'D','YlWuFjLu1DR3BAD2YgtaXNv2DPVRTZpv6cvmILvpMboXdGrzuh1HCMSsNVPH53tea1C5j0iTlTAVU2j1JMCWAl4EIBMTIBDpoRgs83kJinXzwuln88kzMZocQVPjq1byw81K1ISgTPvdzId05nLCbjSXJ7jhC3WQGK57BHLpc8twhF2j7VWHLX','97ZDpG56Rj5paidwxVIxleeyyYTPsFCTPJpzwyyEGD9eaWzOxyHIcF7A1mlhw8zlO5U','JzBctFMuSsFP33QVnExZYnwU3K1auUkX4clzZlH9ojvLZpff8jKyj3nuKPupCYdlSqiEd2CU8LIJdTqbw4xDSRyeBYDNsQbeaiO8gLdpjKeVof0CRqoxeIiFyXc6TMgSitlnBcAacSUQR4o6GFOcg27E1ZB2DSdBBkxjdviRnWzl2OMgbUxsoBPxR8','hM','S',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (12887116,-1340233090,'l','5GBQ6YxWkXdN8u52pMgRcwss8mgzb6VmnXBol6hUlV0aIaEyfyuGInX0h70t9YlLnw9E8x','RpCnKaC8xDUAcJYLOUGChzJwF8swkPiYlIXNspHGhK6DaX6Fekywe8svubMkop1M','MJGBteSFJd9lRuWss8DqvkBQ0v7b1agmeIptL4HSvciJkQx3y6ofoSsig5nI6hGEhRk0ZhOKz7Xu9E3lXIGCIUb4cS4jE2aeqSXrXTusce8imb9ywYq7RInqrikmxSPEgEPaoiyEZMG8ZMW0ZBnbcHIDmbfDL8OxX1nUgSyKTjIpsbsYUR4GrzsZzeHaO3tWhkTBFQac7W0xrguWM78nCBLYCQAPeC34LoSwtIS','O0','6',6);
+INSERT INTO ti VALUES (12887116,-1340233090,'l','5GBQ6YxWkXdN8u52pMgRcwss8mgzb6VmnXBol6hUlV0aIaEyfyuGInX0h70t9YlLnw9E8x','RpCnKaC8xDUAcJYLOUGChzJwF8swkPiYlIXNspHGhK6DaX6Fekywe8svubMkop1M','MJGBteSFJd9lRuWss8DqvkBQ0v7b1agmeIptL4HSvciJkQx3y6ofoSsig5nI6hGEhRk0ZhOKz7Xu9E3lXIGCIUb4cS4jE2aeqSXrXTusce8imb9ywYq7RInqrikmxSPEgEPaoiyEZMG8ZMW0ZBnbcHIDmbfDL8OxX1nUgSyKTjIpsbsYUR4GrzsZzeHaO3tWhkTBFQac7W0xrguWM78nCBLYCQAPeC34LoSwtIS','O0','6',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b MEDIUMINT, c CHAR(96), d VARBINARY(60), e VARBINARY(100) NOT NULL, f VARBINARY(53), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-18508,-3391461,'Z2Z8f','Z','JgyC3miwd3AMbio7VFS6AoFpquDJ4JjokFXVekF9NcDkTFvLlEqSw','WodSuACcnDJQR2efTlK','l','x',0);
+CREATE TABLE ti (a SMALLINT, b MEDIUMINT, c CHAR(96), d VARBINARY(60), e VARBINARY(100) NOT NULL, f VARBINARY(53), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (6151824623427158040,7585626,'ESTDQcaN','ExkGsnBsFTNs','eNJxJLW5JCZ87M1UCGRJoNEnHNE4VbBRfDtTDjFHSonmhfV3JyOyYpPbtCMkMZJIHZg8w0ArOTneKpwyrwX8xPPfEmF04VamA8ha','xBSaODRGG00JdXH4ehEAGLJsAhvcr7xylSmHvsKca','l','p',1);
+INSERT INTO ti VALUES (6151824623427158040,7585626,'ESTDQcaN','ExkGsnBsFTNs','eNJxJLW5JCZ87M1UCGRJoNEnHNE4VbBRfDtTDjFHSonmhfV3JyOyYpPbtCMkMZJIHZg8w0ArOTneKpwyrwX8xPPfEmF04VamA8ha','xBSaODRGG00JdXH4ehEAGLJsAhvcr7xylSmHvsKca','l','p',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(97);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(97);
+INSERT INTO t VALUES (-1247022394174712917,3580187,'SNveDnPgfX7dF9Yu','6n','M8GuQjuF69cNI0wGVj708RWDtWUK2vQW3zz1ZyrRrrRhNAOtXZJ3Z94Q9yeS2frH6VOanwBLqiH','WpOg6xBeBznOk','1','4',2);
+INSERT INTO ti VALUES (-1247022394174712917,3580187,'SNveDnPgfX7dF9Yu','6n','M8GuQjuF69cNI0wGVj708RWDtWUK2vQW3zz1ZyrRrrRhNAOtXZJ3Z94Q9yeS2frH6VOanwBLqiH','WpOg6xBeBznOk','1','4',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-2602710074652464816,4255303,'XzWJUae7GwHuNA1IMRBSb00hAgL5wMYLNw1iRInIZo','I3P4xYDSsx9nWz8apk0ueKd4uijgqJr6rLd15vIez77F03f74sO6D8utH19CnHjVkiTfNTNUNUhc7uvxTynSwrMAq1tnk2aIm2ZMV2J62jGmN8TFUhkYmv6gqVSM30KBeSenBb0l2fa3dilmGz4Zpa','dYtDK3dtoz4wCohDsyH8DaiPuzwNkhsXN7ji4CNelPdQgYZ0Xu6k6qafa6A8EhQgDrX5lZe8Z','fqEGyFuFSnTL6QUzyQ3YguIK7MuNxjxdkLmPTWO13Ivrm','P','d',3);
+INSERT INTO ti VALUES (-2602710074652464816,4255303,'XzWJUae7GwHuNA1IMRBSb00hAgL5wMYLNw1iRInIZo','I3P4xYDSsx9nWz8apk0ueKd4uijgqJr6rLd15vIez77F03f74sO6D8utH19CnHjVkiTfNTNUNUhc7uvxTynSwrMAq1tnk2aIm2ZMV2J62jGmN8TFUhkYmv6gqVSM30KBeSenBb0l2fa3dilmGz4Zpa','dYtDK3dtoz4wCohDsyH8DaiPuzwNkhsXN7ji4CNelPdQgYZ0Xu6k6qafa6A8EhQgDrX5lZe8Z','fqEGyFuFSnTL6QUzyQ3YguIK7MuNxjxdkLmPTWO13Ivrm','P','d',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2125563898917468960,-8322461,'fqWHfoM19zzcdl7nvts7','W9PdHnT6ukV8C60QmStL35Ew3U1sguPLStuOYCvJRt0cCSYYKVz3m4I4thn51PJWxuRpaUIeeJAWPusomt520YswgpCcrhcOeNPhUHFBx0LA','1rMayhgIRi5THIATug2ZT51zu48aG40YnsNmVh3nzi6PsqFIhJ1ub1gkYs0CjC5k','EW4SA4KP0ttKJ484uKJNaJYvzpKpSmDsMtOfqJy7mbEZlnV54P4UJaLFgQJe1BmyLltz20FvIcKdfEPtwiOzg2ald5AKElXMdqiDFtTv0Ss2jgilBxEkF88eId42YWwKqi5420tG7WpAjFUSYSH7qtV7kOdM1lOfDrVnlWbKFebyhymqU4YaoEsRnnVNfAQuLRgRm0HrDA0f69c2tb6OK5iad13JZJ3Y8hMk3E7','6','v',4);
+INSERT INTO ti VALUES (2125563898917468960,-8322461,'fqWHfoM19zzcdl7nvts7','W9PdHnT6ukV8C60QmStL35Ew3U1sguPLStuOYCvJRt0cCSYYKVz3m4I4thn51PJWxuRpaUIeeJAWPusomt520YswgpCcrhcOeNPhUHFBx0LA','1rMayhgIRi5THIATug2ZT51zu48aG40YnsNmVh3nzi6PsqFIhJ1ub1gkYs0CjC5k','EW4SA4KP0ttKJ484uKJNaJYvzpKpSmDsMtOfqJy7mbEZlnV54P4UJaLFgQJe1BmyLltz20FvIcKdfEPtwiOzg2ald5AKElXMdqiDFtTv0Ss2jgilBxEkF88eId42YWwKqi5420tG7WpAjFUSYSH7qtV7kOdM1lOfDrVnlWbKFebyhymqU4YaoEsRnnVNfAQuLRgRm0HrDA0f69c2tb6OK5iad13JZJ3Y8hMk3E7','6','v',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2147576156234309428,3427298,'8nbZnGzNEYmqGohkJ4MVIxs5rid8554ORNJg2XMYb0mu5jS4OawiFKjxEschBYVrnisRVG','pi46PpeZpfpnkiY41YS9JcionaoGIZxvq47bShCz5WP3WdZpM','80FhaXruceb4Cmd5PiJ8C992hH','ghTz81uhbjoEWFGET0knnr01lpZD3bEpRlEsbnhrrHFsBFgz2gsOsHc9eryJeOJj0VmjPqTzm8fHafXW4t5nXeag8j2NJpyUI976M7qz3y','h','W',5);
+INSERT INTO ti VALUES (-2147576156234309428,3427298,'8nbZnGzNEYmqGohkJ4MVIxs5rid8554ORNJg2XMYb0mu5jS4OawiFKjxEschBYVrnisRVG','pi46PpeZpfpnkiY41YS9JcionaoGIZxvq47bShCz5WP3WdZpM','80FhaXruceb4Cmd5PiJ8C992hH','ghTz81uhbjoEWFGET0knnr01lpZD3bEpRlEsbnhrrHFsBFgz2gsOsHc9eryJeOJj0VmjPqTzm8fHafXW4t5nXeag8j2NJpyUI976M7qz3y','h','W',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-6301145844889554519,7344319,'OzMkjOeXXqAb2YgvdaK','8W1OKaVrYP8i7Xj6iPLuH0bHfjFV46Ui0xIwlAQ84PyabXotxmp9mCwdhs1AcVrCesU8F0PkZrZtSgXUwTk2z95','n8oFm','mR2av5PbLfKn3sdPiiHhIzPMbYb2RupFXgQig495tW5J8thMxJSiOD4xmoqxgrPGDkrdCqFkFVkwCvCrcOD570VTGMt8K5NBhRD3jHs5sTyrBIOQWnaE964UuFbySxhHtc8G7qgIDvePOeghVi8zMoIgJNYAoCahMKYr1SuEetsIJPfGhegnUR8','PT','l6',6);
+INSERT INTO ti VALUES (-6301145844889554519,7344319,'OzMkjOeXXqAb2YgvdaK','8W1OKaVrYP8i7Xj6iPLuH0bHfjFV46Ui0xIwlAQ84PyabXotxmp9mCwdhs1AcVrCesU8F0PkZrZtSgXUwTk2z95','n8oFm','mR2av5PbLfKn3sdPiiHhIzPMbYb2RupFXgQig495tW5J8thMxJSiOD4xmoqxgrPGDkrdCqFkFVkwCvCrcOD570VTGMt8K5NBhRD3jHs5sTyrBIOQWnaE964UuFbySxhHtc8G7qgIDvePOeghVi8zMoIgJNYAoCahMKYr1SuEetsIJPfGhegnUR8','PT','l6',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b INT, c CHAR(23) NOT NULL, d VARCHAR(68) NOT NULL, e VARBINARY(53), f VARBINARY(80), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (38,1836462342,'ZbDm7oxUyupI','Q9zBl','XP1H59piYHXNa4','ssTxioCmQcQsqEzA6XWDJQ8hfSdMTovcRpLle67rF4GTiNilSPJJcm6NKlY5KMcsN4NuYGnUZTJKK','P','3',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b INT, c CHAR(23) NOT NULL, d VARCHAR(68) NOT NULL, e VARBINARY(53), f VARBINARY(80), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (219,313501579,'CoIpKApv','JoFOKScdsd4XpPR6ak3PEleVQIJWbtnNbEjPcKFK6L2ldhmMo4ppuWWL0E8','oDQJjFpMU5LWTzbHLlvb8U54jV','ZigeJ4QqXhYkql4VvMaUwSl8Ai7fiaUz2bo7TZo73fJx6ddq1H0vGuojmYZki','z','E',1);
+INSERT INTO ti VALUES (219,313501579,'CoIpKApv','JoFOKScdsd4XpPR6ak3PEleVQIJWbtnNbEjPcKFK6L2ldhmMo4ppuWWL0E8','oDQJjFpMU5LWTzbHLlvb8U54jV','ZigeJ4QqXhYkql4VvMaUwSl8Ai7fiaUz2bo7TZo73fJx6ddq1H0vGuojmYZki','z','E',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(24) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(24) NOT NULL;
+INSERT INTO t VALUES (186,-1407463320,'3SyGsuIgNUm3k0iSfMAL9','QWbIvFfVv3UeqoUvf','stk0HgLfUr2N1MDmBdbTeYKpqYU','tuXvY0xjUT5m0d2aMN1s0EeJ6JdBG3PfWwJ18b5xa65rUpKbk','b','z',2);
+INSERT INTO ti VALUES (186,-1407463320,'3SyGsuIgNUm3k0iSfMAL9','QWbIvFfVv3UeqoUvf','stk0HgLfUr2N1MDmBdbTeYKpqYU','tuXvY0xjUT5m0d2aMN1s0EeJ6JdBG3PfWwJ18b5xa65rUpKbk','b','z',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (35,1225607781,'MT0ZwW5bCiVeJl06xiSU','eA8d0JnMIjY0y2T6sPRRVMSIV9m5iBjinHS1BKRM9LK5oQbGFri1tdXA8XgfgbMOUEiHjHWjXsEbudICucHLcMjUHx','1CWNpLMlydPt1O6HVzrqef5e51nqd','wDGxJaO80ZHevqB7vqhdHvjZu6hkrJPxRC3MTDbKGrZHWHDkBFczS','l','j',3);
+INSERT INTO ti VALUES (35,1225607781,'MT0ZwW5bCiVeJl06xiSU','eA8d0JnMIjY0y2T6sPRRVMSIV9m5iBjinHS1BKRM9LK5oQbGFri1tdXA8XgfgbMOUEiHjHWjXsEbudICucHLcMjUHx','1CWNpLMlydPt1O6HVzrqef5e51nqd','wDGxJaO80ZHevqB7vqhdHvjZu6hkrJPxRC3MTDbKGrZHWHDkBFczS','l','j',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (233,1459986203,'7','KaoLPwruQ5gaIuEer7109XT','W4FRo6Ee32YYsou3yqH14Ua7nAk7sVgoGReWV9ZrEdUQD4bHGipN','a6BrR9HOT820uOaYS1c','N','z',4);
+INSERT INTO ti VALUES (233,1459986203,'7','KaoLPwruQ5gaIuEer7109XT','W4FRo6Ee32YYsou3yqH14Ua7nAk7sVgoGReWV9ZrEdUQD4bHGipN','a6BrR9HOT820uOaYS1c','N','z',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (225,822269087,'ga8iUQfFcYWDqq44MKK','56Bsb35WxfKbPPEgkncZG1YEPnvHdUvS7Ugn2YVBR2wNEIRhT7M0mdviuTAleVS2iIy2RFwW4595a0qrxLmrJmekTmSkGJBuYcdLfr5ulVtvToaABxTMr2rMnXs39XvtQ2YLuRfW6SlAj1oLxmlOGB5bsQRmw1g1Ftwl0ei8moGJFxyg3SjpXAyRTBK2QMj1KeJUMQeZGI6','qT2rM79oe0lmr7HfFHYsH71gZVz4cEo1O5FHx4QJkGrDXZ3py0wRV','rlO1Cu06E8dhX0r3VeUfHVenezug3pJo5RTdCq71ve1rp3LaGM4jqoILGbGz8dcG0be5ggjaJ7Nrrz7YMLkRV7DevT5t4JrMA8ZcVm0q0zr6m9iIG6Ki5H6oMipLwB26SBhICFy3OF1S1dkvwVPs','a','B',5);
+INSERT INTO ti VALUES (225,822269087,'ga8iUQfFcYWDqq44MKK','56Bsb35WxfKbPPEgkncZG1YEPnvHdUvS7Ugn2YVBR2wNEIRhT7M0mdviuTAleVS2iIy2RFwW4595a0qrxLmrJmekTmSkGJBuYcdLfr5ulVtvToaABxTMr2rMnXs39XvtQ2YLuRfW6SlAj1oLxmlOGB5bsQRmw1g1Ftwl0ei8moGJFxyg3SjpXAyRTBK2QMj1KeJUMQeZGI6','qT2rM79oe0lmr7HfFHYsH71gZVz4cEo1O5FHx4QJkGrDXZ3py0wRV','rlO1Cu06E8dhX0r3VeUfHVenezug3pJo5RTdCq71ve1rp3LaGM4jqoILGbGz8dcG0be5ggjaJ7Nrrz7YMLkRV7DevT5t4JrMA8ZcVm0q0zr6m9iIG6Ki5H6oMipLwB26SBhICFy3OF1S1dkvwVPs','a','B',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (195,-2146138803,'li2D','dnwoSAflQlu9T3xHyO2Ffw5A1bWpArhIrT8gvVSdIwVwRociCf9j8S08atx3AxSRUy62IMGI4W7FeBj6M2nF02OiQ6g0UrfvCcUvCIosntdvWvX1QHZAZMNy0wgc7yAbofeuunArYDZImBcszvYAeFACyQei8QJCdbgkGG1sKWucOVJLU5BtVR2iODSWwaPJ8XltKeGxeiFuWWZEwXyVL9pJZz5UuRdCcJdA4Ud2DZPkz','s83OWstG6jK84t6wY','n5tS1PkXdW1hoAsfvRkXinyQm2cGnY1YtYhXxbAhr1TcP88igOQBN5oVtjfH9OfXf','G','4',6);
+INSERT INTO ti VALUES (195,-2146138803,'li2D','dnwoSAflQlu9T3xHyO2Ffw5A1bWpArhIrT8gvVSdIwVwRociCf9j8S08atx3AxSRUy62IMGI4W7FeBj6M2nF02OiQ6g0UrfvCcUvCIosntdvWvX1QHZAZMNy0wgc7yAbofeuunArYDZImBcszvYAeFACyQei8QJCdbgkGG1sKWucOVJLU5BtVR2iODSWwaPJ8XltKeGxeiFuWWZEwXyVL9pJZz5UuRdCcJdA4Ud2DZPkz','s83OWstG6jK84t6wY','n5tS1PkXdW1hoAsfvRkXinyQm2cGnY1YtYhXxbAhr1TcP88igOQBN5oVtjfH9OfXf','G','4',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT, c CHAR(8), d VARBINARY(28) NOT NULL, e VARBINARY(77) NOT NULL, f VARBINARY(23), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-83,7706936,'fCuo','NZnf9HYXUnM6WuKJNtTlTxzN','MAG8lpMzoS4o3w2vpCZqgq02hmYIthZzAWBaSrx','UtHadRC','J','5',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT, c CHAR(8), d VARBINARY(28) NOT NULL, e VARBINARY(77) NOT NULL, f VARBINARY(23), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (-72,-2943008,'PEYtXl','UtOYsS5Ho3Km9H','lZ56janyuqYhJdF0V9flRybotVc87eI0WrvBzmx95mqEmZyyXIqPPV5RzLNqAUDdNGpblP','kdbuwVBmGr4','J','C',1);
+INSERT INTO ti VALUES (-72,-2943008,'PEYtXl','UtOYsS5Ho3Km9H','lZ56janyuqYhJdF0V9flRybotVc87eI0WrvBzmx95mqEmZyyXIqPPV5RzLNqAUDdNGpblP','kdbuwVBmGr4','J','C',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(9);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(9);
+INSERT INTO t VALUES (86,-333692,'JsIST0I','DdedAqmwHqpSkiP8ruXhINmzGG','3ygK6YiTh0FAWKzXFf0MV9RrslYS2SKJdnFccaYhY8sYtJ71lpKCDqX','t7kzPJ6Vwm894Bst','o','2',2);
+INSERT INTO ti VALUES (86,-333692,'JsIST0I','DdedAqmwHqpSkiP8ruXhINmzGG','3ygK6YiTh0FAWKzXFf0MV9RrslYS2SKJdnFccaYhY8sYtJ71lpKCDqX','t7kzPJ6Vwm894Bst','o','2',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-32,3910372,'DeSk7','RTcwjYCsUNuuJVFkB6tMFUxtgxq3i7rvVaFJcLPkOqj0y8sMviYuHHK26gbF2UcRlbsnIKf7eq6OdgcFTvEK4zp6sHycZBMj59nkFMyenJm0GI3ekCVX6hErUw7clXsQrICFLRwsoDMguwiQg6k2KCGEt','o6uCOmGZ3Vt2S4ZOXu5BeJt6uhnEiAVzXPqbie6DN7mf6uS5cF1XlhDEBr9Lw','oDQgdbg9','c','9',3);
+INSERT INTO ti VALUES (-32,3910372,'DeSk7','RTcwjYCsUNuuJVFkB6tMFUxtgxq3i7rvVaFJcLPkOqj0y8sMviYuHHK26gbF2UcRlbsnIKf7eq6OdgcFTvEK4zp6sHycZBMj59nkFMyenJm0GI3ekCVX6hErUw7clXsQrICFLRwsoDMguwiQg6k2KCGEt','o6uCOmGZ3Vt2S4ZOXu5BeJt6uhnEiAVzXPqbie6DN7mf6uS5cF1XlhDEBr9Lw','oDQgdbg9','c','9',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-26,6704254,'le','myRUmseQAyw80wlYKKAXI2QrwOj5IPuvNyiDwq0TDYAK0N77YpCs6fVbyIPkw2776WHS3pJknWnW6NXf0MTkGvvHRJVnGA8mnnDvVhhUB8wBhsG3eAIHkcZuqJqobUVupDNDtPSsA42Bg0Up','3wF9zAhDaS70tZnpQ6t8GBaWz60zdM8B4vEyIZhl','djwfyt3PV6B','k','G',4);
+INSERT INTO ti VALUES (-26,6704254,'le','myRUmseQAyw80wlYKKAXI2QrwOj5IPuvNyiDwq0TDYAK0N77YpCs6fVbyIPkw2776WHS3pJknWnW6NXf0MTkGvvHRJVnGA8mnnDvVhhUB8wBhsG3eAIHkcZuqJqobUVupDNDtPSsA42Bg0Up','3wF9zAhDaS70tZnpQ6t8GBaWz60zdM8B4vEyIZhl','djwfyt3PV6B','k','G',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (88,8343495,'o','WPry0crffqzrIksueBmjXlpMnstFc3EfyvbTQ7ksYZxF8lywc7dzEwRqIVNQztmyuTFvD77DMaVTw6W','HZ9g3DLqWM44kY32oFHXAQSX76','DTNSSfh1h35uYh1wkVrtDgZTfvAFUiaWyNeA3sLWxATPduC2t732GOIuBwAo5FTwZmFciRcAT0XutU9xbhKCDZxKg8AlVn','F','Q',5);
+INSERT INTO ti VALUES (88,8343495,'o','WPry0crffqzrIksueBmjXlpMnstFc3EfyvbTQ7ksYZxF8lywc7dzEwRqIVNQztmyuTFvD77DMaVTw6W','HZ9g3DLqWM44kY32oFHXAQSX76','DTNSSfh1h35uYh1wkVrtDgZTfvAFUiaWyNeA3sLWxATPduC2t732GOIuBwAo5FTwZmFciRcAT0XutU9xbhKCDZxKg8AlVn','F','Q',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-92,4219763,'2BUayIBG','CxxJ5GSEgDnINL5PuPaMKdoAKDbKLLC2gA1nnMWXHxl4wN4QoW9C8vAwaLmFcvRjhZW77U9U8Mk8xWnwsCl59niMBcK38w8Ub','MFLQh6w','Fr6b0gccbV4Kq1TvwOZDiZkxL11ylZ9hdrgHfmEBbe7dGyz5hOv4QE7AhlTSYswvYPdsTOV8n2CjbHZQTvSgJRWaustqYlaEqv6MV64CNggzYCtOG0LUBz8pcAZcZQ8lUxGYwGa3otwrurGHCriIzH7kH9TiaxBtEb3pYrUZ2xqcRPaXIUif3LSMyuYBjuu0xKOPO7ebgQ','5U','dL',6);
+INSERT INTO ti VALUES (-92,4219763,'2BUayIBG','CxxJ5GSEgDnINL5PuPaMKdoAKDbKLLC2gA1nnMWXHxl4wN4QoW9C8vAwaLmFcvRjhZW77U9U8Mk8xWnwsCl59niMBcK38w8Ub','MFLQh6w','Fr6b0gccbV4Kq1TvwOZDiZkxL11ylZ9hdrgHfmEBbe7dGyz5hOv4QE7AhlTSYswvYPdsTOV8n2CjbHZQTvSgJRWaustqYlaEqv6MV64CNggzYCtOG0LUBz8pcAZcZQ8lUxGYwGa3otwrurGHCriIzH7kH9TiaxBtEb3pYrUZ2xqcRPaXIUif3LSMyuYBjuu0xKOPO7ebgQ','5U','dL',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b INT UNSIGNED NOT NULL, c BINARY(97), d VARBINARY(40), e VARBINARY(51) NOT NULL, f VARCHAR(65), g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5311,183496136,'uTAFk8jpdRzS7AIIDEyURWCenQwWffZIi8ypuWTdS5meM3caGg5Pb0w6ZXUqO0c3HoZQx6UH7c3NdHoUBneRO1ktxKd','MQ84S','M8s65fDJttir3X7ApG4dqH6Nba5cOn9RkPs','T','A','F',0);
+CREATE TABLE ti (a SMALLINT, b INT UNSIGNED NOT NULL, c BINARY(97), d VARBINARY(40), e VARBINARY(51) NOT NULL, f VARCHAR(65), g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (1467880112,3357466064,'kG3zw1J9JSkJYwvSAFAbFA4Vby0L4MKRpF','BUWrxoENKfN71V6ade51C','nEdkrJ1nktlZJ','Ye2L2RfoG2SW7xKp0U5vNtF6JYXmTkJ8N3uHu95op61eg43lvWymy71GiOiLH','O9','o',1);
+INSERT INTO ti VALUES (1467880112,3357466064,'kG3zw1J9JSkJYwvSAFAbFA4Vby0L4MKRpF','BUWrxoENKfN71V6ade51C','nEdkrJ1nktlZJ','Ye2L2RfoG2SW7xKp0U5vNtF6JYXmTkJ8N3uHu95op61eg43lvWymy71GiOiLH','O9','o',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(98);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(98);
+INSERT INTO t VALUES (-1116405102,1441185068,'G29A4D6yPUJ0bCwymUdF5OAzPclZN','wg9JpWZdqlzs1JyuKphaunBLFa0','Bn3POfsh98LszSetkRgBCGsEc5dIE1jsQpM57oUa','ytHZ5pm4sDNQKj','h','H',2);
+INSERT INTO ti VALUES (-1116405102,1441185068,'G29A4D6yPUJ0bCwymUdF5OAzPclZN','wg9JpWZdqlzs1JyuKphaunBLFa0','Bn3POfsh98LszSetkRgBCGsEc5dIE1jsQpM57oUa','ytHZ5pm4sDNQKj','h','H',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (989337082,2177344675,'xf','TJwo3gsmpHWVV9LE6x9Nuxs5LJE9UB','5DtGJ9oMI8eKEB4dl','IjP2GNNwChdQ0yjFovSV0gGOlzRQpFF','CA','a',3);
+INSERT INTO ti VALUES (989337082,2177344675,'xf','TJwo3gsmpHWVV9LE6x9Nuxs5LJE9UB','5DtGJ9oMI8eKEB4dl','IjP2GNNwChdQ0yjFovSV0gGOlzRQpFF','CA','a',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1670885013,591938215,'NYRUuQF5ybzB7DzGf5UqGgHYOisS6cwUSapj2Xqn1','e3muPNM3n15g47yBB6yjGZFguOzVINApTpE15eyqRZF6veOcWhxmGV373IChNmiXJzfQ31SUTs6sEINgVBsyPre74','wt8XOS','GPGSZca08UWtG1o1xr1yKRUsrblfCPyJkb4VPR6DZ3atpCxMFaCh4oXFeM51vEThYswundgZksFXM','G','2',4);
+INSERT INTO ti VALUES (1670885013,591938215,'NYRUuQF5ybzB7DzGf5UqGgHYOisS6cwUSapj2Xqn1','e3muPNM3n15g47yBB6yjGZFguOzVINApTpE15eyqRZF6veOcWhxmGV373IChNmiXJzfQ31SUTs6sEINgVBsyPre74','wt8XOS','GPGSZca08UWtG1o1xr1yKRUsrblfCPyJkb4VPR6DZ3atpCxMFaCh4oXFeM51vEThYswundgZksFXM','G','2',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1944783405,788948670,'PWLDg5eDszNv','uwNfYBglqTuVhtmMMLPXV49CBSJiNNQ5eT93IX37tN9I8r1IauUDtGfTGvvb3G8g6YtThBqOokQAy4gDOTA0Qn4yX6gy0S03Er1mK0','RvaGoIz','93eHZe6ilU7mnou4VG6wN1ggjlRnwJ0atakSlDhota04iarYocyB96DIWOYEmUj8HbtKEvPNgCDE0TDBBDOzE02pu0WHY0avO2YzkgcD26wh2thHME5QgnqADlk0rwFr6asburVeVFcDncwZ8oXm8hE7PB6qOWkCsAa7hNdEz1RMfDv','N','o',5);
+INSERT INTO ti VALUES (1944783405,788948670,'PWLDg5eDszNv','uwNfYBglqTuVhtmMMLPXV49CBSJiNNQ5eT93IX37tN9I8r1IauUDtGfTGvvb3G8g6YtThBqOokQAy4gDOTA0Qn4yX6gy0S03Er1mK0','RvaGoIz','93eHZe6ilU7mnou4VG6wN1ggjlRnwJ0atakSlDhota04iarYocyB96DIWOYEmUj8HbtKEvPNgCDE0TDBBDOzE02pu0WHY0avO2YzkgcD26wh2thHME5QgnqADlk0rwFr6asburVeVFcDncwZ8oXm8hE7PB6qOWkCsAa7hNdEz1RMfDv','N','o',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-513014494,1353995336,'X87Y4DjGzPENMrkn2vag1aLli4N5MJfA3n6TcpI059Ae9vuJFqG1okQtRgj','gMpyKS1oTiMYyNRQonOpBDIl1VHPoMoKdW5DA9afaw5VkI5PLwvpklhdtIErpcMP9ypCgUqInyZ0Tt1aRwKvBQWVirBFATUG3O4GGYFPu4wCY1uRWfvauLquJwR9khEE5NNHOlhGISl48T3jtTd9spP3AzTPsW1iuOYkR4exkdmjFBT4WBdPrcgaApyC3IQVeuQyB0T3DkzH92k4','rD1ALfwDW3SfSr0P2948cPTupf9fZhCb','fslpderFJVMnD8ipWahEvAX4EHZalsjswIm','f','0G',6);
+INSERT INTO ti VALUES (-513014494,1353995336,'X87Y4DjGzPENMrkn2vag1aLli4N5MJfA3n6TcpI059Ae9vuJFqG1okQtRgj','gMpyKS1oTiMYyNRQonOpBDIl1VHPoMoKdW5DA9afaw5VkI5PLwvpklhdtIErpcMP9ypCgUqInyZ0Tt1aRwKvBQWVirBFATUG3O4GGYFPu4wCY1uRWfvauLquJwR9khEE5NNHOlhGISl48T3jtTd9spP3AzTPsW1iuOYkR4exkdmjFBT4WBdPrcgaApyC3IQVeuQyB0T3DkzH92k4','rD1ALfwDW3SfSr0P2948cPTupf9fZhCb','fslpderFJVMnD8ipWahEvAX4EHZalsjswIm','f','0G',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(24), d VARCHAR(69) NOT NULL, e VARCHAR(86), f VARCHAR(84) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10321416561702854550,3095330720,'iUFQ6q5z','ysF3mmB9IwD49XKnPh','Xs1DnkOV0TCSYEISYRLY7qewN4ERDIB8KwjfPPEEXlnD4nhBcavZvbZl4P1tE4wm4nIzDJ3TId5hegbBDIWVB3','nrNZLS1B','x','T',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(24), d VARCHAR(69) NOT NULL, e VARCHAR(86), f VARCHAR(84) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (13770361858291193183,1668356138,'qRbAecWsRcxo','pr0auSiNRMT2RVYgC467Ia','0','CQkcojSILHkaZczMOERsHNc9Z0JYbNLsfqCabIKPn0kj9GNEJsAw4Y9mEjn6xvOq2GsxQGAEI1','1','XC',1);
+INSERT INTO ti VALUES (13770361858291193183,1668356138,'qRbAecWsRcxo','pr0auSiNRMT2RVYgC467Ia','0','CQkcojSILHkaZczMOERsHNc9Z0JYbNLsfqCabIKPn0kj9GNEJsAw4Y9mEjn6xvOq2GsxQGAEI1','1','XC',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(25);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(25);
+INSERT INTO t VALUES (7271783573200770332,3664114869,'CJznWfZ9X3s','vq2rNbStc3fnwuw4FHsx22Iqh2spFCxJKumNR6ML','V3ESUWP0emujoNkRrEFN9CFycqTAkfaNeHIlV7z7iHXKBEc7H7xp7eInU2jWufA791CXHsKU7AWsds','hzbB2JyGsnmgX8khJOgRVChuh6xJyQx9CEmE75ArJNcfofQ8CIgDhk4MJZGeRjeoMnIDOtCJ2t3vD','1','3',2);
+INSERT INTO ti VALUES (7271783573200770332,3664114869,'CJznWfZ9X3s','vq2rNbStc3fnwuw4FHsx22Iqh2spFCxJKumNR6ML','V3ESUWP0emujoNkRrEFN9CFycqTAkfaNeHIlV7z7iHXKBEc7H7xp7eInU2jWufA791CXHsKU7AWsds','hzbB2JyGsnmgX8khJOgRVChuh6xJyQx9CEmE75ArJNcfofQ8CIgDhk4MJZGeRjeoMnIDOtCJ2t3vD','1','3',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5646216056075146657,1425430593,'FJD84gPL5','gDrACbWvDIwCYjW7VSrjbLucpnMWAJ1STlxDkt4F8PN77VotuhPnDtr0fTTf08gSix25rIZarLTCK7GX8t4XD6nIJCt4I7cogY5qVuchLVKhVsnsUrYPgnkTA4Bo6aqWxYsG4Sbu0LZm6ffsEu3KAJVgkptlDQtezFEqA9RmLfohj4C2aHUx35pU2EBqppe8sdeC0FyfB4rl5BHbtaJJ5GWRjmYiidFmGfrIED53nnwscQrTFu8iEs2n396TW','bc0ucNdUVuD5','UmqlqxtPaz6ST','1','5',3);
+INSERT INTO ti VALUES (5646216056075146657,1425430593,'FJD84gPL5','gDrACbWvDIwCYjW7VSrjbLucpnMWAJ1STlxDkt4F8PN77VotuhPnDtr0fTTf08gSix25rIZarLTCK7GX8t4XD6nIJCt4I7cogY5qVuchLVKhVsnsUrYPgnkTA4Bo6aqWxYsG4Sbu0LZm6ffsEu3KAJVgkptlDQtezFEqA9RmLfohj4C2aHUx35pU2EBqppe8sdeC0FyfB4rl5BHbtaJJ5GWRjmYiidFmGfrIED53nnwscQrTFu8iEs2n396TW','bc0ucNdUVuD5','UmqlqxtPaz6ST','1','5',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (13797457037988460619,2143113307,'t9F9','x7rXvO5B148qbWISwcBnNWCUNuMZZdVcCtHuebtXmEIGzxxVjP1qsl3C5iA7b46ZDBl4kxeIl8ViY2yoVZNAcRUuVXq45EJQtP8wkm595G9UwrbSeK3PCYxM22MO0vFWi7hpcj40xqQB1YCnKlodetZmrbwJ7DR1E6xzW0gB5gy99f95ry5FL6KpjPPsjxuIOZ6p','r9vEDNVCvUckJlvXfLWZJXNn','JnCmZ1Y9zqi6SCui1CsRFJyZnaJOzIwIHPDd8BgCMFHd9kEfDimnGNcAp0LxdoT6Oeaccr1QZpAeqvoZu3ioQilsT8PAXq7S4hYYb4PnIYNMUTHOzXKwKinQ2WeCvxejYlb6v1TRsiaN6koHHLdpRHzVo16HNEEcVb3LUKhnP8Kad0e3i4L5EeoTjT0e5fXmdOPVdIdwp7fEGIXcmPE8HZGNtLj5n','V','S',4);
+INSERT INTO ti VALUES (13797457037988460619,2143113307,'t9F9','x7rXvO5B148qbWISwcBnNWCUNuMZZdVcCtHuebtXmEIGzxxVjP1qsl3C5iA7b46ZDBl4kxeIl8ViY2yoVZNAcRUuVXq45EJQtP8wkm595G9UwrbSeK3PCYxM22MO0vFWi7hpcj40xqQB1YCnKlodetZmrbwJ7DR1E6xzW0gB5gy99f95ry5FL6KpjPPsjxuIOZ6p','r9vEDNVCvUckJlvXfLWZJXNn','JnCmZ1Y9zqi6SCui1CsRFJyZnaJOzIwIHPDd8BgCMFHd9kEfDimnGNcAp0LxdoT6Oeaccr1QZpAeqvoZu3ioQilsT8PAXq7S4hYYb4PnIYNMUTHOzXKwKinQ2WeCvxejYlb6v1TRsiaN6koHHLdpRHzVo16HNEEcVb3LUKhnP8Kad0e3i4L5EeoTjT0e5fXmdOPVdIdwp7fEGIXcmPE8HZGNtLj5n','V','S',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (17508403613581532664,7553324,'UmoiGT','7LWIsTGWUO6G4Ci1ReRnD0Hp4gLU9BD6biHKJqV5uWQJNNBkTdn9yhZWp6F7rZU0tfqYzx0O08wP7mU0fquATsEMMa8znDAokKiLz2axcQxyRnsYR4zBbXWWIuz7L4CSDuVoa8CY2m8Bm2cRGL8dtB1fByXxOX0iUklbSfNuj0MCC24wf7DWLFK','wuLlWDUmNc9XtaJ6TbJVXTYxkOV6MbUge9ukFgggXMiBUWqY4wOxvuzpQQ7Jqey879bTLh','PL5Z6MrDqZXXtaVDpK26RunbuLRTp','V','gN',5);
+INSERT INTO ti VALUES (17508403613581532664,7553324,'UmoiGT','7LWIsTGWUO6G4Ci1ReRnD0Hp4gLU9BD6biHKJqV5uWQJNNBkTdn9yhZWp6F7rZU0tfqYzx0O08wP7mU0fquATsEMMa8znDAokKiLz2axcQxyRnsYR4zBbXWWIuz7L4CSDuVoa8CY2m8Bm2cRGL8dtB1fByXxOX0iUklbSfNuj0MCC24wf7DWLFK','wuLlWDUmNc9XtaJ6TbJVXTYxkOV6MbUge9ukFgggXMiBUWqY4wOxvuzpQQ7Jqey879bTLh','PL5Z6MrDqZXXtaVDpK26RunbuLRTp','V','gN',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1928288721935120568,66801073,'FFEQ3NTWB9lzPV','pkFSPVzS48B5SlvtOS4W4KKhrgZh5i5OMIext6TMnp0El4RbyWMzmJvK6JgZl9KAOBHkoRH73oaTgB0fTOn44SE2kjdXgD3vTj2sFWvkQiuR66IfcnIyWbQndGrStbYVN62QcgFCMYeqh8qj3hPWgpa4tTfO8muhBHpAutpa3weaUeUByuVtIODKSBPye','HRyln9','fVo5GlwMG','ue','pSN',6);
+INSERT INTO ti VALUES (1928288721935120568,66801073,'FFEQ3NTWB9lzPV','pkFSPVzS48B5SlvtOS4W4KKhrgZh5i5OMIext6TMnp0El4RbyWMzmJvK6JgZl9KAOBHkoRH73oaTgB0fTOn44SE2kjdXgD3vTj2sFWvkQiuR66IfcnIyWbQndGrStbYVN62QcgFCMYeqh8qj3hPWgpa4tTfO8muhBHpAutpa3weaUeUByuVtIODKSBPye','HRyln9','fVo5GlwMG','ue','pSN',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(7), d VARBINARY(58) NOT NULL, e VARBINARY(16), f VARBINARY(84) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13,6047491,'3tKhvVI','pZt9593UqaX','xV2OxgSpR3we','QQ5OweINhTW9prXZrpCku','V','Y',0);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(7), d VARBINARY(58) NOT NULL, e VARBINARY(16), f VARBINARY(84) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (3464,9494348,'VE1L','qyYAmyoPSWDJq3YfocS3nOjimT','sxytaJLqhS8s','a215VN3fK9fThPFxmUQPiJwXbyjP0M5A6Lt2YdS','h','7',1);
+INSERT INTO ti VALUES (3464,9494348,'VE1L','qyYAmyoPSWDJq3YfocS3nOjimT','sxytaJLqhS8s','a215VN3fK9fThPFxmUQPiJwXbyjP0M5A6Lt2YdS','h','7',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(8);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(8);
+INSERT INTO t VALUES (25865,15037604,'MxJj09z','SYCPSQRMyNiQablOJIo0b2SEfVES9rt','IU7nXiak3YKHTvC2','litp9G83YTttqQg0v3M6YZp5qYtg0ESVaP','0','L',2);
+INSERT INTO ti VALUES (25865,15037604,'MxJj09z','SYCPSQRMyNiQablOJIo0b2SEfVES9rt','IU7nXiak3YKHTvC2','litp9G83YTttqQg0v3M6YZp5qYtg0ESVaP','0','L',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-29060,2655264,'g12uP6Wy','yjGOqNX28u2ZhZfbEUMQgqBFqkcq3RUEA','sirQcgt5Yke8','YV2ebZVz1BjiIHcKdGtBQS0gWzVRRyMHktKLxhIM4dHnENZFcED','f','G',3);
+INSERT INTO ti VALUES (-29060,2655264,'g12uP6Wy','yjGOqNX28u2ZhZfbEUMQgqBFqkcq3RUEA','sirQcgt5Yke8','YV2ebZVz1BjiIHcKdGtBQS0gWzVRRyMHktKLxhIM4dHnENZFcED','f','G',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-11178,2723978,'O8cF','f0nxh7OOycKLUuB45w6bIqtfUceX865DIQJL2Rrt34W8t3aGHWff4a1DZk14U2SdK8kqmEFBLZbH6J3IrNGUao6E0VC7lPjk7ZElqV9Wl3P672w','p8hMCc','bELkZSOLl9yaiVyZSgRXeoDBrH4U70iIFQHvXbHKaQrmMbsSWrYD78L7VKjrfftWWGrBkfpLTCpFKPsnXf4Z2hcPOpDaBeF79Sr1YozJ4DIGlVWwsd','X','O',4);
+INSERT INTO ti VALUES (-11178,2723978,'O8cF','f0nxh7OOycKLUuB45w6bIqtfUceX865DIQJL2Rrt34W8t3aGHWff4a1DZk14U2SdK8kqmEFBLZbH6J3IrNGUao6E0VC7lPjk7ZElqV9Wl3P672w','p8hMCc','bELkZSOLl9yaiVyZSgRXeoDBrH4U70iIFQHvXbHKaQrmMbsSWrYD78L7VKjrfftWWGrBkfpLTCpFKPsnXf4Z2hcPOpDaBeF79Sr1YozJ4DIGlVWwsd','X','O',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (239,13324988,'N','Z2dZNZpRVqA4XqC25bnDweRPufUebS0p2QMzae','xcYUJqTxaAHGA','2doo7Zyh0ioQFsmsqsIbypw9gTmRP9tmdvOKlADS6iQSJph3Bx1o','Tg','W',5);
+INSERT INTO ti VALUES (239,13324988,'N','Z2dZNZpRVqA4XqC25bnDweRPufUebS0p2QMzae','xcYUJqTxaAHGA','2doo7Zyh0ioQFsmsqsIbypw9gTmRP9tmdvOKlADS6iQSJph3Bx1o','Tg','W',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-29516,6698372,'6qQ','XymsItAbY1X0H1LkTfF5sLF5L6JNgf8PYJkRyiSoMDl3vvcyyn1','HJIfvmY','0uCSPZaVcblDGxmZkHoToBIFOtHzdkXooVH9aoUiCOVDzpKckdONfSKVeCr5PkHuNC','f3','e',6);
+INSERT INTO ti VALUES (-29516,6698372,'6qQ','XymsItAbY1X0H1LkTfF5sLF5L6JNgf8PYJkRyiSoMDl3vvcyyn1','HJIfvmY','0uCSPZaVcblDGxmZkHoToBIFOtHzdkXooVH9aoUiCOVDzpKckdONfSKVeCr5PkHuNC','f3','e',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b BIGINT NOT NULL, c CHAR(26) NOT NULL, d VARCHAR(7), e VARCHAR(100) NOT NULL, f VARCHAR(54) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1003738221316100903,-8561202016048157734,'PRDB6G1548','h0u','tfkXiGQiN9Ymb3ro3oZGPvoi2GmdVZuR','KbN9myabLQn','E','A',0);
+CREATE TABLE ti (a BIGINT, b BIGINT NOT NULL, c CHAR(26) NOT NULL, d VARCHAR(7), e VARCHAR(100) NOT NULL, f VARCHAR(54) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (1360549533997581654,-1161855638485229190,'St01F8IZy3m','D','dE8Z8zMw9TAoFNasRttHNsHKZFwpiyqUUC3sqlxBCQGvjkcTSPSWum9KTqLL7dHkzs3vQntWFkOMXEKLXbTaljRhmf0','iOfCAkcSVe3f33UGT5siyRQPKQbivIcWrw8J','W','I',1);
+INSERT INTO ti VALUES (1360549533997581654,-1161855638485229190,'St01F8IZy3m','D','dE8Z8zMw9TAoFNasRttHNsHKZFwpiyqUUC3sqlxBCQGvjkcTSPSWum9KTqLL7dHkzs3vQntWFkOMXEKLXbTaljRhmf0','iOfCAkcSVe3f33UGT5siyRQPKQbivIcWrw8J','W','I',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(27) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(27) NOT NULL;
+INSERT INTO t VALUES (-8296993901840736511,3756000128074457404,'zp3FlixWNURNsvbO90CTUV','Uv5X8','tag0Q','stcVLP1','q','G',2);
+INSERT INTO ti VALUES (-8296993901840736511,3756000128074457404,'zp3FlixWNURNsvbO90CTUV','Uv5X8','tag0Q','stcVLP1','q','G',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (8210547480202242089,-9204397776397973865,'HA0FPydKyWJcUO0W58HQMOhzkS6','Gv9SLIpe6Qdk3zUOQUg2YEOmxsRhxRHfOqL5GpwNVnsaangGu8PLyxdwk9HRdCTBIzNn9lZwslSzMQs6Bx5nl6rkEtc2gfxiAAad3ZCpEOXwfYdYlwuurvr8Ux1egG35aSbtxmCwrozV','vElbTzM2l0oBxblGhF8kMaRLRxPXlRaKd8','GnPWN9EIq8o9u54','2','s',3);
+INSERT INTO ti VALUES (8210547480202242089,-9204397776397973865,'HA0FPydKyWJcUO0W58HQMOhzkS6','Gv9SLIpe6Qdk3zUOQUg2YEOmxsRhxRHfOqL5GpwNVnsaangGu8PLyxdwk9HRdCTBIzNn9lZwslSzMQs6Bx5nl6rkEtc2gfxiAAad3ZCpEOXwfYdYlwuurvr8Ux1egG35aSbtxmCwrozV','vElbTzM2l0oBxblGhF8kMaRLRxPXlRaKd8','GnPWN9EIq8o9u54','2','s',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1473853549885042265,-8836070268900158795,'rphUAVqo8GTCI','ct6gy3Lt0Yplt3FbgicrcMDomNvQc7tS2Rm0SdY9elPTYsyYoW','qRcFbwTFxQ','kCmcrypCHYbwUGreCPn29gYABcRAJKKerQznLvuHD1IfZEk4JtLTb6jb9guaEIDtydPQAOgiPOi8iXdIgNwHbB2XlWXBn0N9j25FLCGoMXBu2dKW7CLZFaT0sM0YxvkbjZwvuE2ZIwLuRe2iQrjUWZ4qLVH2fle5OgQnuKFfsHBrF5AwFYTVqn3GCSYoS5DDqvJV8kMg2TkgSxQRARrGBOcAf6AQCGr4bqTW1RtILPlMnd','i','R',4);
+INSERT INTO ti VALUES (1473853549885042265,-8836070268900158795,'rphUAVqo8GTCI','ct6gy3Lt0Yplt3FbgicrcMDomNvQc7tS2Rm0SdY9elPTYsyYoW','qRcFbwTFxQ','kCmcrypCHYbwUGreCPn29gYABcRAJKKerQznLvuHD1IfZEk4JtLTb6jb9guaEIDtydPQAOgiPOi8iXdIgNwHbB2XlWXBn0N9j25FLCGoMXBu2dKW7CLZFaT0sM0YxvkbjZwvuE2ZIwLuRe2iQrjUWZ4qLVH2fle5OgQnuKFfsHBrF5AwFYTVqn3GCSYoS5DDqvJV8kMg2TkgSxQRARrGBOcAf6AQCGr4bqTW1RtILPlMnd','i','R',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (4369355009086950861,7998969013747569776,'RMK7QhJX','HzgONcxA8CBILB2Gy4MuuctTPovaUfIszY0v7Qrlre2ZbW8Tqbo8dKEAo9XOVkl4CJgXbJynv0FvVM62wTnbQdKmATIsUpSKqH8Y6AL0rmDEqUG6uOm92ZHYwcWZv8eNa1Y0u41nR1vyL3bLdy','SB0p','xLX2ypVdT3DPxAnhTg2nn8FKAC00dMrlRitLgS131MezqW7mqjcuHGDiVKzeeJzMSlJHI8qKOwp2AFkBNxS2tVQAWWOaVJFzn1TDSI4t6kfiSGS8dgBjWSVzqHRsiEDn8LtLMSUhSn','q','l',5);
+INSERT INTO ti VALUES (4369355009086950861,7998969013747569776,'RMK7QhJX','HzgONcxA8CBILB2Gy4MuuctTPovaUfIszY0v7Qrlre2ZbW8Tqbo8dKEAo9XOVkl4CJgXbJynv0FvVM62wTnbQdKmATIsUpSKqH8Y6AL0rmDEqUG6uOm92ZHYwcWZv8eNa1Y0u41nR1vyL3bLdy','SB0p','xLX2ypVdT3DPxAnhTg2nn8FKAC00dMrlRitLgS131MezqW7mqjcuHGDiVKzeeJzMSlJHI8qKOwp2AFkBNxS2tVQAWWOaVJFzn1TDSI4t6kfiSGS8dgBjWSVzqHRsiEDn8LtLMSUhSn','q','l',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3914900684783034299,103379205873363273,'4OyF','ScLMJYsTk03ivdqsuLKkWOI4HaaCwT4JTM6KRjCN55WbWfZcb','8gTeyjH1HamRNgYss9ONP5RteSN9NcQeYcah2lUb4lJ3e','GJ5wVzXPtCU0vRZFcYP10L3i4yuAyW7IH98AtXANB59O2SDtqzVJ4llZthUaYm1jmBHxUdeFGC7Z7rI','w3','vS',6);
+INSERT INTO ti VALUES (3914900684783034299,103379205873363273,'4OyF','ScLMJYsTk03ivdqsuLKkWOI4HaaCwT4JTM6KRjCN55WbWfZcb','8gTeyjH1HamRNgYss9ONP5RteSN9NcQeYcah2lUb4lJ3e','GJ5wVzXPtCU0vRZFcYP10L3i4yuAyW7IH98AtXANB59O2SDtqzVJ4llZthUaYm1jmBHxUdeFGC7Z7rI','w3','vS',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT, c CHAR(76) NOT NULL, d VARCHAR(65) NOT NULL, e VARBINARY(82), f VARCHAR(20) NOT NULL, g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-22143,-31348,'FjZuV3ruvgPBlHRMBcUnsqqxVSaEqUHUwuWdDWxHRrsb','O3JgsmCAKv63S4X3qkdcpIX2eRK','uQHvORPBbUt2H7Ps020O5Q','13','0','aR',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b SMALLINT, c CHAR(76) NOT NULL, d VARCHAR(65) NOT NULL, e VARBINARY(82), f VARCHAR(20) NOT NULL, g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (2607516,-7037,'IuB3i6rIUUe3lp2OkIj09XB3A1kliAynRdFD1yxDBGidnuDMdJI6sUdGF9GyKiTJwnGsWPdW','LqWGXqSfbR','bXTZJ6rL1','t','9','zG',1);
+INSERT INTO ti VALUES (2607516,-7037,'IuB3i6rIUUe3lp2OkIj09XB3A1kliAynRdFD1yxDBGidnuDMdJI6sUdGF9GyKiTJwnGsWPdW','LqWGXqSfbR','bXTZJ6rL1','t','9','zG',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(77) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(77) NOT NULL;
+INSERT INTO t VALUES (913618,-1645,'XKeas6lC8UXBK2ZHDFy6zYD7','B7ofLO5pYagwc8c61BJT','UbuCLUfd0xHmI','1pGm4FJexAWhzxgO8','f','g',2);
+INSERT INTO ti VALUES (913618,-1645,'XKeas6lC8UXBK2ZHDFy6zYD7','B7ofLO5pYagwc8c61BJT','UbuCLUfd0xHmI','1pGm4FJexAWhzxgO8','f','g',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-4091342,31722,'In6','lkh4AWiFKHmWWs0TIzcZ5TOLibKMFx3OzUZOPxu9SEc4vcOXE5ZJl90uKnNIjtmYRWMA6aGE2XPdTiV6jbUKXTpRdJoavinekU3Wj4WmIVxTOp3vI9UwjmFJ6VmNiiyNcLT43ckL2eE5C2BSOPmrRqqI1BFDz767N9OyZwdcsMGsvN9KQQ3dFMs4tySYzLne5oFpIOhxyIHkuFhJvE12L','N5CFSpytetMPzyo7NTPu7xjW9fooHsM2K7XqinJcm4to0ZQjC39wcGeYizdTkbKwEdGiFPcsJJnsS','fyyqM4h','t','8R',3);
+INSERT INTO ti VALUES (-4091342,31722,'In6','lkh4AWiFKHmWWs0TIzcZ5TOLibKMFx3OzUZOPxu9SEc4vcOXE5ZJl90uKnNIjtmYRWMA6aGE2XPdTiV6jbUKXTpRdJoavinekU3Wj4WmIVxTOp3vI9UwjmFJ6VmNiiyNcLT43ckL2eE5C2BSOPmrRqqI1BFDz767N9OyZwdcsMGsvN9KQQ3dFMs4tySYzLne5oFpIOhxyIHkuFhJvE12L','N5CFSpytetMPzyo7NTPu7xjW9fooHsM2K7XqinJcm4to0ZQjC39wcGeYizdTkbKwEdGiFPcsJJnsS','fyyqM4h','t','8R',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6245698,8972,'kZmr1GmdK7ASGaIxwDyboKs9Xg5TYV9KAvVexc0','Rffd6jZeXPJA9MNrGOMUQLqFwLxPFuBpgDV3JJZzHaJWYO8ovvX0cpuPQ09Uja4ihSKRLgNEzGH89LBv1MHyji2vWWfLnB07wCJx6oMxj93GADiAH6JdFF','wBhMkoSGN6dDwDt','gGePi10gC0JQooTOqTXyQHcRWY5BJEBdkPQS2bhOcXmsYiQKLe6Viptw5xqrwhSPo2iUqYVvWee7tfdTyUkrw1vqtm80NL74SvfTveTkwhJZokPYOwfRiiWFaffdi6L7DKpToWJmnMctqtRUsxdxko0XR21Pyp9YpQqnJmXIew8hlw34eZ1oVs0363ptgvQ2c0xPQinjRYSp7uQEHiWdOWq7FwVfd82tFo26Wkt37a6XwBHqJxO','8','IJ',4);
+INSERT INTO ti VALUES (6245698,8972,'kZmr1GmdK7ASGaIxwDyboKs9Xg5TYV9KAvVexc0','Rffd6jZeXPJA9MNrGOMUQLqFwLxPFuBpgDV3JJZzHaJWYO8ovvX0cpuPQ09Uja4ihSKRLgNEzGH89LBv1MHyji2vWWfLnB07wCJx6oMxj93GADiAH6JdFF','wBhMkoSGN6dDwDt','gGePi10gC0JQooTOqTXyQHcRWY5BJEBdkPQS2bhOcXmsYiQKLe6Viptw5xqrwhSPo2iUqYVvWee7tfdTyUkrw1vqtm80NL74SvfTveTkwhJZokPYOwfRiiWFaffdi6L7DKpToWJmnMctqtRUsxdxko0XR21Pyp9YpQqnJmXIew8hlw34eZ1oVs0363ptgvQ2c0xPQinjRYSp7uQEHiWdOWq7FwVfd82tFo26Wkt37a6XwBHqJxO','8','IJ',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-4644084,-13318,'ZmjWIqpgRucBOuocGALBdIIsPHyzEPLGRyX1Ro2GrO6mRk','LY14viSLv8HdSQawo5uuFZSfPDgxUgLbntfr8M9Vricv41gVYp9BcuhDAfbQxgFzwpQ3diHvx7jFLUPnMsTvD8G4eH9vY0r9I0s0ILlDFxJeNJ3c4N7hDKKx1x5tsW2Rl2HdAqVZ6YCJmEanULCeOLmmCWUR1k3Sz63WfQyJy7yKFmL67lVAZWU','Q7PInKQcB7BeFDSHLiMVrChebjjclS80znSKyS8Z8zlJe1V2Lc4mSix','zNErx2p2g2XXe8jGeLg6dFeheo5PtM7ia2RN1dExWfFqYVh7zZSoTHSHos','h','r',5);
+INSERT INTO ti VALUES (-4644084,-13318,'ZmjWIqpgRucBOuocGALBdIIsPHyzEPLGRyX1Ro2GrO6mRk','LY14viSLv8HdSQawo5uuFZSfPDgxUgLbntfr8M9Vricv41gVYp9BcuhDAfbQxgFzwpQ3diHvx7jFLUPnMsTvD8G4eH9vY0r9I0s0ILlDFxJeNJ3c4N7hDKKx1x5tsW2Rl2HdAqVZ6YCJmEanULCeOLmmCWUR1k3Sz63WfQyJy7yKFmL67lVAZWU','Q7PInKQcB7BeFDSHLiMVrChebjjclS80znSKyS8Z8zlJe1V2Lc4mSix','zNErx2p2g2XXe8jGeLg6dFeheo5PtM7ia2RN1dExWfFqYVh7zZSoTHSHos','h','r',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-368998,18743,'CtCRf26y4XUV178N4DfDks5CYsl5Dcjj','x2gtk4S0l7Gd3Txua1Yo0PNImkI6zcVFgGcwsBImy6bS1urksEvJfukmIlbpnFzFdpow5oZQyl30aCzhWRiS2OS88m9x10cMNkQX8HKImf4vjfmv3KwN6kL9cbbkOVGn2iUvB1109urO7JOTlYbcBvSjYq0Bx8LcRmmx70bj0w3pXRw15xedry5uedHxmz13laQPl9KPTY8E7G62','s1R0NjV8egF8','EdNbEIkL1JxHYKs76Vaf1x8VllCzLRiidcd0neNXtSysjBqxVmABAxAYS5VDT089RZVl3V8ReKlwsxXvnJLOLjKdDmKvWR38leRhFWGNjqrZh1uHo39niEhoKBvWpN7mqyfm8jWRn4eIEzG5bB56uCWYW2hyatfUeIcwxsqz1fYt3AAGaRrsUldvqp3kuftZjXmHKL08mq','f','For',6);
+INSERT INTO ti VALUES (-368998,18743,'CtCRf26y4XUV178N4DfDks5CYsl5Dcjj','x2gtk4S0l7Gd3Txua1Yo0PNImkI6zcVFgGcwsBImy6bS1urksEvJfukmIlbpnFzFdpow5oZQyl30aCzhWRiS2OS88m9x10cMNkQX8HKImf4vjfmv3KwN6kL9cbbkOVGn2iUvB1109urO7JOTlYbcBvSjYq0Bx8LcRmmx70bj0w3pXRw15xedry5uedHxmz13laQPl9KPTY8E7G62','s1R0NjV8egF8','EdNbEIkL1JxHYKs76Vaf1x8VllCzLRiidcd0neNXtSysjBqxVmABAxAYS5VDT089RZVl3V8ReKlwsxXvnJLOLjKdDmKvWR38leRhFWGNjqrZh1uHo39niEhoKBvWpN7mqyfm8jWRn4eIEzG5bB56uCWYW2hyatfUeIcwxsqz1fYt3AAGaRrsUldvqp3kuftZjXmHKL08mq','f','For',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED, c CHAR(31) NOT NULL, d VARCHAR(27), e VARCHAR(89) NOT NULL, f VARCHAR(96) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-771109769,47541,'CJdv434gGekIP9','zaSKdVmt5YEXPvZWAetsb','kclGkFLkffwZmiWIwGPkIrFo1WDUChNuM9YGx','ieNq5aepnWZdf4eZ','3','s',0);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED, c CHAR(31) NOT NULL, d VARCHAR(27), e VARCHAR(89) NOT NULL, f VARCHAR(96) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (201631623860578281,24334,'ycgTcbwDxJtPYJprluodpGwdm','xaanfsRg8nALl','3E1AadKysMzwbwrboged2dtF9hIVTNfzSqqiJRBvvxlZSqzeMaPCVaK40WpYk5LNB4hWd4X7vmckp0DnaWp8KB4yF','ji8fMRg4FHR7mnLkToDuLLic6Ye0qj2Dsjflt0uf2jrLU1fBNrFley4kDEnHJ69vJjvJKcN1','E','2',1);
+INSERT INTO ti VALUES (201631623860578281,24334,'ycgTcbwDxJtPYJprluodpGwdm','xaanfsRg8nALl','3E1AadKysMzwbwrboged2dtF9hIVTNfzSqqiJRBvvxlZSqzeMaPCVaK40WpYk5LNB4hWd4X7vmckp0DnaWp8KB4yF','ji8fMRg4FHR7mnLkToDuLLic6Ye0qj2Dsjflt0uf2jrLU1fBNrFley4kDEnHJ69vJjvJKcN1','E','2',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(32) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(32) NOT NULL;
+INSERT INTO t VALUES (-4623662939607630254,51254,'xYjQ05viFlYqwmdvqRddl86Ce4jhW3Oq','m8qVBNggcH7yzV6hZTA1BDiajk','4ke1vwKPlX2WmqlStHeAAnwi','E8IqnTE5IhohuL3iAcW6D9yVzuJ3RI','jp','g',2);
+INSERT INTO ti VALUES (-4623662939607630254,51254,'xYjQ05viFlYqwmdvqRddl86Ce4jhW3Oq','m8qVBNggcH7yzV6hZTA1BDiajk','4ke1vwKPlX2WmqlStHeAAnwi','E8IqnTE5IhohuL3iAcW6D9yVzuJ3RI','jp','g',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1253451273959462902,34478,'iEBb3X2PN','IzUMVmMyY05Smjtk6JFVXbrefm5igTShzPBGXQ9uzOLIhaDcb60l','xbCXMNRPzZLwgd6gIr0R6YpnL4Zly0alRSWDaS9OvwSpVod1nISBm61DYObnA3eRiEzeE9jeHibufvmI3wDdis','8lxTjE49uPSI73NA2KpDrW5d8TvEY83xmZOy83DsOtY','1','G',3);
+INSERT INTO ti VALUES (1253451273959462902,34478,'iEBb3X2PN','IzUMVmMyY05Smjtk6JFVXbrefm5igTShzPBGXQ9uzOLIhaDcb60l','xbCXMNRPzZLwgd6gIr0R6YpnL4Zly0alRSWDaS9OvwSpVod1nISBm61DYObnA3eRiEzeE9jeHibufvmI3wDdis','8lxTjE49uPSI73NA2KpDrW5d8TvEY83xmZOy83DsOtY','1','G',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1384788987674431471,61567,'0LR','DDmmdREoRPObhpjvMWGFKlnMeqNeVICLqVs8Jx4owB41s','VR2CIIt0Wwoi7CDeccW5usXb1CO33VbW6jWfGfg','rx5y9KuYGBtK3JmWjRkSadCl4yD3FVB1xjwkjTQw9YTJwHysJQchXUfs6cu07J9ASugirkWtrac8Qt6fdAIqnOTz9utLKytzajgjKXi3UXpopISJuozEw3by9FeoUjLnfwngI6p4yeZM61Hoq3hyL4zlRIPy34KbvAV9qIXch4wehv29bYMPmRCy13Z9UokevUwCzpV4oSpBm0MCJOlt1iua4MhJdpX2DEK00w3BqH1','M','S',4);
+INSERT INTO ti VALUES (1384788987674431471,61567,'0LR','DDmmdREoRPObhpjvMWGFKlnMeqNeVICLqVs8Jx4owB41s','VR2CIIt0Wwoi7CDeccW5usXb1CO33VbW6jWfGfg','rx5y9KuYGBtK3JmWjRkSadCl4yD3FVB1xjwkjTQw9YTJwHysJQchXUfs6cu07J9ASugirkWtrac8Qt6fdAIqnOTz9utLKytzajgjKXi3UXpopISJuozEw3by9FeoUjLnfwngI6p4yeZM61Hoq3hyL4zlRIPy34KbvAV9qIXch4wehv29bYMPmRCy13Z9UokevUwCzpV4oSpBm0MCJOlt1iua4MhJdpX2DEK00w3BqH1','M','S',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (5285692906056601060,27543,'oYPOe','WW9HOUWnId429zMaSqyHpTQFPa54EAqOoXiMnLp46J1qp3txsVthlKgkcihsdgN5oqqIckJP8PBDubuZ4gpwaulFpSqOAGIm4rrHwHOKEumVxcuiACE2h','uJQkRJzaNucSQWqhZ25CvlRCDUNlaNu3kmVAfLoaGBUI9XTwB7F8','4lLZ0WtZXu05xB7wkGhKDYVAwzyTXue1vsBJm2q9QwNn2o9pRgXHGgdjmO9S5QYViWXZrg9n0QbZKuxto1PH8EVktjmrksZJEJQIC98RTG50JKio4WMgIIcybyYLqB4031PxjPWCcpfgaeBCb6MwhyyJoK75yRmBnDjzwTiWO77tPUIjUh82BKkuLWNwQ4fOFXDR3HA4v5ClUy6kWzBZLamnrh3RWSBOTep','V','q',5);
+INSERT INTO ti VALUES (5285692906056601060,27543,'oYPOe','WW9HOUWnId429zMaSqyHpTQFPa54EAqOoXiMnLp46J1qp3txsVthlKgkcihsdgN5oqqIckJP8PBDubuZ4gpwaulFpSqOAGIm4rrHwHOKEumVxcuiACE2h','uJQkRJzaNucSQWqhZ25CvlRCDUNlaNu3kmVAfLoaGBUI9XTwB7F8','4lLZ0WtZXu05xB7wkGhKDYVAwzyTXue1vsBJm2q9QwNn2o9pRgXHGgdjmO9S5QYViWXZrg9n0QbZKuxto1PH8EVktjmrksZJEJQIC98RTG50JKio4WMgIIcybyYLqB4031PxjPWCcpfgaeBCb6MwhyyJoK75yRmBnDjzwTiWO77tPUIjUh82BKkuLWNwQ4fOFXDR3HA4v5ClUy6kWzBZLamnrh3RWSBOTep','V','q',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (6165291041758451944,40542,'Ch','XK0hNFTywW7zxYgspZRV6HhgsvrQlUbLUmUF8BBT0WUcFGzMGcU5tvAX7qwDyG1OLKormGc39i1KLQtB5vmIqMV2C2k5FL2aIKVcY9mBTBtCdxI2EBqCozOQCN2a9FvTa3vEjZ50gpoFkPHcUGqRCruPiNiDAfRJH8rnE2UIiePwY5X3k','9EcHwXY1ZpZps9CDPbfcA2CS9zavCkGr4hSVQmRnQ7rsRjQAB6D1UNVPaY2kj0GoUVwjeIG','FKBg5syJttlcAvOO4CpJbXepP2GjAUQa4Aa4YQQMeHKtucfb1lqdXYMRBi24GUVwXPh8ME1EAqaUjkfPCQmivAXkLefuOZIHpodex81','Dc9','2',6);
+INSERT INTO ti VALUES (6165291041758451944,40542,'Ch','XK0hNFTywW7zxYgspZRV6HhgsvrQlUbLUmUF8BBT0WUcFGzMGcU5tvAX7qwDyG1OLKormGc39i1KLQtB5vmIqMV2C2k5FL2aIKVcY9mBTBtCdxI2EBqCozOQCN2a9FvTa3vEjZ50gpoFkPHcUGqRCruPiNiDAfRJH8rnE2UIiePwY5X3k','9EcHwXY1ZpZps9CDPbfcA2CS9zavCkGr4hSVQmRnQ7rsRjQAB6D1UNVPaY2kj0GoUVwjeIG','FKBg5syJttlcAvOO4CpJbXepP2GjAUQa4Aa4YQQMeHKtucfb1lqdXYMRBi24GUVwXPh8ME1EAqaUjkfPCQmivAXkLefuOZIHpodex81','Dc9','2',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(56) NOT NULL, d VARBINARY(16), e VARCHAR(41), f VARBINARY(23) NOT NULL, g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (78,11119525,'mTjE9AkpMsH3bQ74UF9Suyf6biv2','UcS','Ywn5zD9vOxDGqzuez','mBKnzwgAMb9','m','3',0);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(56) NOT NULL, d VARBINARY(16), e VARCHAR(41), f VARBINARY(23) NOT NULL, g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (5265690,4499614,'vvslEAcTsG68KUV74mRhoCOL6iGYVsVeymqYRT7h','viBRssW7uUybeieh','gt8TR9MfvU2MThDqJpIt3PH3','2XnQXUbl57gl0C8OnjZl','J','v',1);
+INSERT INTO ti VALUES (5265690,4499614,'vvslEAcTsG68KUV74mRhoCOL6iGYVsVeymqYRT7h','viBRssW7uUybeieh','gt8TR9MfvU2MThDqJpIt3PH3','2XnQXUbl57gl0C8OnjZl','J','v',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(57) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(57) NOT NULL;
+INSERT INTO t VALUES (-2824534,5281996,'K','49bXWZq0nMM87MDb','Btc2CuJExNs1pzgdoLhKWvVo8pKzcJ5','1NxAhgjyELiRZpRckEuH','L','d',2);
+INSERT INTO ti VALUES (-2824534,5281996,'K','49bXWZq0nMM87MDb','Btc2CuJExNs1pzgdoLhKWvVo8pKzcJ5','1NxAhgjyELiRZpRckEuH','L','d',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-2038242,10492039,'9Prfnu9qnWv7FUHjgy02KZkasaZ5sRDCRQb0q9Gies','Ohaade5do91Ir21Z7SH','dtRsnQHhWwgD','WQ0fKFddaTNYX9D4KXLeedI','r','h',3);
+INSERT INTO ti VALUES (-2038242,10492039,'9Prfnu9qnWv7FUHjgy02KZkasaZ5sRDCRQb0q9Gies','Ohaade5do91Ir21Z7SH','dtRsnQHhWwgD','WQ0fKFddaTNYX9D4KXLeedI','r','h',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1276688,4660186,'FGubcNYJ8nmB3318sYfDlUI','WK0iM22iNmJY6KqUcY4PmgirioaFK8U9ELNQxYI9Dq0W3Zgbu67a228WVEL7W9qMyboz4AlZyN7z4eZPWP13FPb3GRcITOT5kOQshNY9YIuCqZOrUHE7FCz3kFZlRt1jtLbgGNfO0aLjLKTPL5BwXR12FAUVPozQA0UgpA7sapjaO4OMzhDKlEKGH9GW9kEAFr5H8hKPUBGHv1gFKKO4Gjqva0ISwkYgT8jn08AnA8ddqVnxGm','qHqg8qJs1A4RjyurKB5DRe6WULPy1l','RdAQ5SMRtzbDPd3oDJYkOqOOKS32wnxkpE1LECUPNz59Cheh8y5tJn6LqRUKf2OIAXJ756P7abVKuFCIh','P','D',4);
+INSERT INTO ti VALUES (1276688,4660186,'FGubcNYJ8nmB3318sYfDlUI','WK0iM22iNmJY6KqUcY4PmgirioaFK8U9ELNQxYI9Dq0W3Zgbu67a228WVEL7W9qMyboz4AlZyN7z4eZPWP13FPb3GRcITOT5kOQshNY9YIuCqZOrUHE7FCz3kFZlRt1jtLbgGNfO0aLjLKTPL5BwXR12FAUVPozQA0UgpA7sapjaO4OMzhDKlEKGH9GW9kEAFr5H8hKPUBGHv1gFKKO4Gjqva0ISwkYgT8jn08AnA8ddqVnxGm','qHqg8qJs1A4RjyurKB5DRe6WULPy1l','RdAQ5SMRtzbDPd3oDJYkOqOOKS32wnxkpE1LECUPNz59Cheh8y5tJn6LqRUKf2OIAXJ756P7abVKuFCIh','P','D',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7183647,9290431,'UBElC9UcPEDID05gjU7UD5VcqU3rKbNYdFqB6tDu4JGZfl','eGSrXrjjL51ld9hpMvjcfuRdBvFMCTBsU55xBPsMTwlqeOgkSiFfX2vQuLnwOq8lKykz4sh9YQYqejPiHQMWhs3ZEE6k62cLrK1y2hBKdeOp3CXIEgBb08swQOHkN','4YmrdJ1zxlgaV8Llt8a1NnANIZ5Keg4dbIuZ','B','8L','2',5);
+INSERT INTO ti VALUES (7183647,9290431,'UBElC9UcPEDID05gjU7UD5VcqU3rKbNYdFqB6tDu4JGZfl','eGSrXrjjL51ld9hpMvjcfuRdBvFMCTBsU55xBPsMTwlqeOgkSiFfX2vQuLnwOq8lKykz4sh9YQYqejPiHQMWhs3ZEE6k62cLrK1y2hBKdeOp3CXIEgBb08swQOHkN','4YmrdJ1zxlgaV8Llt8a1NnANIZ5Keg4dbIuZ','B','8L','2',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1945556,15833286,'ee4Yu2H11haq7JwE6zonDiqpGfAyY4DGgob5zy5RaNPHZm0q7Ucr9Ci','zjdMkjo2kA3lgUnJrnBuXc4l9Olit9e07jaEPVDTEDbJxaOgC2mZOBcmU30Qgh4yIdX2jAt7hhJ','DAO9MMs','nrjBBABr8499TKsAI8ZaqOz4ljyexs298lWfLyLJINUTL4Awz25qCzsMuTx2ENBoP27WcpKTD5qdNiqFyKwvieNPiOBc1AVgEZVYUe9NHaUuO39iLtk5qfF41W0ZP6Se5fsbEy7','pO','NO',6);
+INSERT INTO ti VALUES (1945556,15833286,'ee4Yu2H11haq7JwE6zonDiqpGfAyY4DGgob5zy5RaNPHZm0q7Ucr9Ci','zjdMkjo2kA3lgUnJrnBuXc4l9Olit9e07jaEPVDTEDbJxaOgC2mZOBcmU30Qgh4yIdX2jAt7hhJ','DAO9MMs','nrjBBABr8499TKsAI8ZaqOz4ljyexs298lWfLyLJINUTL4Awz25qCzsMuTx2ENBoP27WcpKTD5qdNiqFyKwvieNPiOBc1AVgEZVYUe9NHaUuO39iLtk5qfF41W0ZP6Se5fsbEy7','pO','NO',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b INT UNSIGNED, c CHAR(85) NOT NULL, d VARBINARY(62), e VARCHAR(69), f VARCHAR(33) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7481,2993598815,'fkTrr7NelWOkTKl7BzFaee0z4ywMkHHdYTzBPKz5Q5fdBJon7y395q0DMKIYTKocO','cZWEVQUNiP5uexNlKhtrdqUGuih6ro','N9xfT2nKw22gxGctWA1D7lyAkW6nV','DbPWgvs','4','2o',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT UNSIGNED, c CHAR(85) NOT NULL, d VARBINARY(62), e VARCHAR(69), f VARCHAR(33) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (1186870484802632090,1769085741,'N8yBr8CQCTsBBvECJiLwzVhokXmnr8T8x6Xw6Tb','igav6OsYkeTnEshmwq1g6WlCaRj5','PMmFrUbkHta2PdWmC2XWevvNt5p283gwaL2kMPzS9U2sFuxrFnzyzqPMCGW2dxIi','PUWdCW','6','va',1);
+INSERT INTO ti VALUES (1186870484802632090,1769085741,'N8yBr8CQCTsBBvECJiLwzVhokXmnr8T8x6Xw6Tb','igav6OsYkeTnEshmwq1g6WlCaRj5','PMmFrUbkHta2PdWmC2XWevvNt5p283gwaL2kMPzS9U2sFuxrFnzyzqPMCGW2dxIi','PUWdCW','6','va',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(86) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(86) NOT NULL;
+INSERT INTO t VALUES (6221041533106086374,1707758776,'JQ35GQYpv1tFZzE0TLrFezgDmeaWXFU9','4N3pum7p9Fu9UZWmshUhHUjnIag1ZcdUed1G3nQTT5DCv8vMibZRdX1rs5waP','yyFpF9UsZiBGa6y61si2qD4','SAY','k','tH',2);
+INSERT INTO ti VALUES (6221041533106086374,1707758776,'JQ35GQYpv1tFZzE0TLrFezgDmeaWXFU9','4N3pum7p9Fu9UZWmshUhHUjnIag1ZcdUed1G3nQTT5DCv8vMibZRdX1rs5waP','yyFpF9UsZiBGa6y61si2qD4','SAY','k','tH',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (47011237748128364,2137260511,'fWFU4fiv4W642E2oE2VNwnbe13nxiNzSdTpDXT2bW0c73xStdNXiDcCiGg3Gtubg','hNfHv4T3wK','uEueiMuLw5sKIe7hPWRlGggeJ2a','hvnwS','Y','jY',3);
+INSERT INTO ti VALUES (47011237748128364,2137260511,'fWFU4fiv4W642E2oE2VNwnbe13nxiNzSdTpDXT2bW0c73xStdNXiDcCiGg3Gtubg','hNfHv4T3wK','uEueiMuLw5sKIe7hPWRlGggeJ2a','hvnwS','Y','jY',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4480875437880694183,2822548813,'S6siAc0ezQwc3HRCrvqZM7EoUbOWX3bXDOtbK6GSyg4DI9aTyiNLgd2ec3rWyxn7HfRrvgR4l','BakqNpdtA0OEneuiUBmXPmwLX77mQeWFVcMic0ZEvhXnc8UIPEsGo8gW3yfbvFzgW2LmMz10UHRML2VVsTCgMXymYm0jt6aOwVoCWaUWyf4grpRuJvDmZIixEVn13TYgC3ihdiHbn9NTD4XBRdEur08izV6G22vctLLJgLwV6aCav0GBe','694ScZ0t7VOV3if9vXQSzffuP2rkoXUuSsXc5SXjfRGeEn2Od48gCbAVseGi5t','uvsTEbsbMCVfcMHzSyH9gdgcprPFQWXp8uXd8S2VQ88eNn7KBSF4jxrFVgBl96bdImBphTHp2qsfN8afC3SbibI','y','wc',4);
+INSERT INTO ti VALUES (4480875437880694183,2822548813,'S6siAc0ezQwc3HRCrvqZM7EoUbOWX3bXDOtbK6GSyg4DI9aTyiNLgd2ec3rWyxn7HfRrvgR4l','BakqNpdtA0OEneuiUBmXPmwLX77mQeWFVcMic0ZEvhXnc8UIPEsGo8gW3yfbvFzgW2LmMz10UHRML2VVsTCgMXymYm0jt6aOwVoCWaUWyf4grpRuJvDmZIixEVn13TYgC3ihdiHbn9NTD4XBRdEur08izV6G22vctLLJgLwV6aCav0GBe','694ScZ0t7VOV3if9vXQSzffuP2rkoXUuSsXc5SXjfRGeEn2Od48gCbAVseGi5t','uvsTEbsbMCVfcMHzSyH9gdgcprPFQWXp8uXd8S2VQ88eNn7KBSF4jxrFVgBl96bdImBphTHp2qsfN8afC3SbibI','y','wc',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (8811832737221885825,1059924027,'jT8TkGBE3mC26yZx8CIpZhu1y4WrAjfB84FLXMYSwi3XkNlYcV3GwxOqRwboHn3UxXOqAUCGhI4ZK0W6q0','EQJuuSrEAkXeppzcG9R3vqXvyUC3ED6fSj1OGUntqHYRgxxv2ikRSISACUIiCEYPQeszfqJEZhWaQKcI6qjsd4ibeg8jbTfaNkUsR24lsryRkrBWxS79e1YObALS67GiDwQ4AAjaRmmj4fB0xmkmUgg0zDzpQqOXEoC9qxyS6JmcSqvsQi4eYtEpQ9X0278zxuKW0M6eoTxp','pWSYeWDev','hutYMnh4yRQU0JwFdxhEqlSqAa','Q','z',5);
+INSERT INTO ti VALUES (8811832737221885825,1059924027,'jT8TkGBE3mC26yZx8CIpZhu1y4WrAjfB84FLXMYSwi3XkNlYcV3GwxOqRwboHn3UxXOqAUCGhI4ZK0W6q0','EQJuuSrEAkXeppzcG9R3vqXvyUC3ED6fSj1OGUntqHYRgxxv2ikRSISACUIiCEYPQeszfqJEZhWaQKcI6qjsd4ibeg8jbTfaNkUsR24lsryRkrBWxS79e1YObALS67GiDwQ4AAjaRmmj4fB0xmkmUgg0zDzpQqOXEoC9qxyS6JmcSqvsQi4eYtEpQ9X0278zxuKW0M6eoTxp','pWSYeWDev','hutYMnh4yRQU0JwFdxhEqlSqAa','Q','z',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3087921576064184148,2404997581,'Ui6VJVg9ZrE4biAp73umNQj','yAj4jixci62vnRamCgQxEQ35ZWaBMekIhkj3MCUxan0k995MWtBZ3ZtSGfxQYvbWNLUHHoN0odjfoCwjSBt2puaF4vouAbM9UA4CCtnj3AsLJBZXzj4as22vJe3RIQborGSofjSAprfZSjcjWLc3DRdmO6yl7SFiRkxS1AC6XfBNkEv3MdxhzJPBTHAGlKJ6BbkaQSylbnEtcxcUnFVQajXo','yGPwZ9CGm06upzSPG','mGAF6cPZb0jfn4k76NGUbWyRIqNldihPAMYksp1Du9TofgXm6PhwjOMOqgavrC9XcWtRdp1UbyHF6V4PDfBsGdEh2ylTtIBa7aZ5e7WFIMVSgabrbL78Ne4QaY8Sqk9xRpHjswLWFx5cy0uFqXJkNOgYt0IAOJWkYE','Ng','f5K',6);
+INSERT INTO ti VALUES (-3087921576064184148,2404997581,'Ui6VJVg9ZrE4biAp73umNQj','yAj4jixci62vnRamCgQxEQ35ZWaBMekIhkj3MCUxan0k995MWtBZ3ZtSGfxQYvbWNLUHHoN0odjfoCwjSBt2puaF4vouAbM9UA4CCtnj3AsLJBZXzj4as22vJe3RIQborGSofjSAprfZSjcjWLc3DRdmO6yl7SFiRkxS1AC6XfBNkEv3MdxhzJPBTHAGlKJ6BbkaQSylbnEtcxcUnFVQajXo','yGPwZ9CGm06upzSPG','mGAF6cPZb0jfn4k76NGUbWyRIqNldihPAMYksp1Du9TofgXm6PhwjOMOqgavrC9XcWtRdp1UbyHF6V4PDfBsGdEh2ylTtIBa7aZ5e7WFIMVSgabrbL78Ne4QaY8Sqk9xRpHjswLWFx5cy0uFqXJkNOgYt0IAOJWkYE','Ng','f5K',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b INT UNSIGNED, c CHAR(22), d VARCHAR(13) NOT NULL, e VARCHAR(99), f VARCHAR(25) NOT NULL, g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (55,1927052880,'lG','5Pr','lw00a1uMH51umnwnTyFKlRg3XvCeoPXPBWndrWBeeyh9p4cd02vgbtfqnGMpM2vepM5L3NMUmSumA1OQ7Itwoc9kAA8N7T','8WKLt2x7ioRoFr0','D','N',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b INT UNSIGNED, c CHAR(22), d VARCHAR(13) NOT NULL, e VARCHAR(99), f VARCHAR(25) NOT NULL, g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (-19917,473477525,'WHrmXh','uoY6Qgg','n5FN2TFe','DzYYOVZzMygZjlokqHT4i3K','7','k7',1);
+INSERT INTO ti VALUES (-19917,473477525,'WHrmXh','uoY6Qgg','n5FN2TFe','DzYYOVZzMygZjlokqHT4i3K','7','k7',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(23);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(23);
+INSERT INTO t VALUES (20561,640491681,'ptQyg6j2dMN3i1','HeLYDVSXBV3s','0XKrfaMcd820gsf7FcjiosZEtQWwqiItfYdaUMLLNdBCD4eThYsKn4H0Kcl59jVcnoVze','g1z','2','L',2);
+INSERT INTO ti VALUES (20561,640491681,'ptQyg6j2dMN3i1','HeLYDVSXBV3s','0XKrfaMcd820gsf7FcjiosZEtQWwqiItfYdaUMLLNdBCD4eThYsKn4H0Kcl59jVcnoVze','g1z','2','L',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2847,1080531667,'UUuQs3','AcKkHLi86XLed9M6O1fCkVkWrTMFl7OTvKK98zvoXUNvCCQD1gGQrxtyw3Epueh1lbY7mJ36o4kbhuHDg3JMDgck9XmXTrGU5DP6KrmnUsSf7gbmDm1jDTymCWt4','BYyVcRvCr2wDaROA2933QLIIZ7Bvkuqvpp5Zqh0eEFH4mO1DaXc0pjgySx3S13xTYIByUUsB30jb9','q0xfj','7','v',3);
+INSERT INTO ti VALUES (-2847,1080531667,'UUuQs3','AcKkHLi86XLed9M6O1fCkVkWrTMFl7OTvKK98zvoXUNvCCQD1gGQrxtyw3Epueh1lbY7mJ36o4kbhuHDg3JMDgck9XmXTrGU5DP6KrmnUsSf7gbmDm1jDTymCWt4','BYyVcRvCr2wDaROA2933QLIIZ7Bvkuqvpp5Zqh0eEFH4mO1DaXc0pjgySx3S13xTYIByUUsB30jb9','q0xfj','7','v',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-11216,3114232631,'nDJ8att','CJyVi4ZKNPF4EJ18y0ejv8jXTx8CKPAptfuZ3LPbOEagJ43nxyBRwLcoycF5lb4bvXVAmBo5s1WayQfy5LLT0tjawHaonHJbUPefNc3OSV90FYBaxPMs1POTvpIwQKvD65J','lrE1cxkYe7Aeae7Fwn5DE2FvCCNzV390neqiO1htKFQO96rMvjEXbjGOCrEId0BdUSVRecDKP','nKT66PxYBsW2LlQMnzDjukrycbxHw790nZqt23D','q','f',4);
+INSERT INTO ti VALUES (-11216,3114232631,'nDJ8att','CJyVi4ZKNPF4EJ18y0ejv8jXTx8CKPAptfuZ3LPbOEagJ43nxyBRwLcoycF5lb4bvXVAmBo5s1WayQfy5LLT0tjawHaonHJbUPefNc3OSV90FYBaxPMs1POTvpIwQKvD65J','lrE1cxkYe7Aeae7Fwn5DE2FvCCNzV390neqiO1htKFQO96rMvjEXbjGOCrEId0BdUSVRecDKP','nKT66PxYBsW2LlQMnzDjukrycbxHw790nZqt23D','q','f',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-21602,854223366,'po2xDvD','cY5lH1spcGIn9kPkTtLYFGG3OwGpitzN9dGyIszUiH8Drbd6A27ebOBeh0OjFYUipzY1f2U4ObdIqiqzVmAZN3i9KncdiEKSwp3ZIxtWdUPPA8wMrIH','Sj2CxoTUlTvU','WPnoK2kDh8JeL2yPImLwpmLmQues9HF4ONzENSBcFdWjnQvF0slxXxw7OdwU72DqQl5kJXm6a1ejp3UrmMJWkevnO9HXBTDV9xBpzmyUmTuQYDXTjj12QdZQGzyYgWX5DBZVy3CJlXuWAcWgg13Ya0nJ9Ry08IRPWWDxoTyMWedLkYUEDzT1TJFJ7uAsL9wlL2eV0kGF5X7YKalIvyvasCkrD24hxFB6Bz5WNPlSzOBkEjaMGJTZiGWF481Ct','7','OR',5);
+INSERT INTO ti VALUES (-21602,854223366,'po2xDvD','cY5lH1spcGIn9kPkTtLYFGG3OwGpitzN9dGyIszUiH8Drbd6A27ebOBeh0OjFYUipzY1f2U4ObdIqiqzVmAZN3i9KncdiEKSwp3ZIxtWdUPPA8wMrIH','Sj2CxoTUlTvU','WPnoK2kDh8JeL2yPImLwpmLmQues9HF4ONzENSBcFdWjnQvF0slxXxw7OdwU72DqQl5kJXm6a1ejp3UrmMJWkevnO9HXBTDV9xBpzmyUmTuQYDXTjj12QdZQGzyYgWX5DBZVy3CJlXuWAcWgg13Ya0nJ9Ry08IRPWWDxoTyMWedLkYUEDzT1TJFJ7uAsL9wlL2eV0kGF5X7YKalIvyvasCkrD24hxFB6Bz5WNPlSzOBkEjaMGJTZiGWF481Ct','7','OR',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (22935,2801296060,'3MQjXvnqjadjRzkOFIthRM','aW5H8WkRW0CQ2isS1cCmDDSTeA4ua1LaapqZKRusGiPJf8CNsMtvdphsLsaD43XQkDNJlS6VOsx3Zvi1ERaJKKHlAxifg3Gq7RyFdbsm4WL6c6oC3IMiPH1UF5ke3XCAAeADtIefoUu2r0yuVUJQUMc','vfIHgvxdBHOqQEYpUYv','0mI3bWsIIJn3BmABDnWYw3xyl1n9C18dniiDitWzP4rlhS7NjmFPlxgYZDDc6wJd89vOYpkvEZUnaEMBhSWzJuxsBSLqVpM2jmCKhFfNgjVUqJsXSSn2n7iltjnTuPB3nDGhOYna','R','rqV',6);
+INSERT INTO ti VALUES (22935,2801296060,'3MQjXvnqjadjRzkOFIthRM','aW5H8WkRW0CQ2isS1cCmDDSTeA4ua1LaapqZKRusGiPJf8CNsMtvdphsLsaD43XQkDNJlS6VOsx3Zvi1ERaJKKHlAxifg3Gq7RyFdbsm4WL6c6oC3IMiPH1UF5ke3XCAAeADtIefoUu2r0yuVUJQUMc','vfIHgvxdBHOqQEYpUYv','0mI3bWsIIJn3BmABDnWYw3xyl1n9C18dniiDitWzP4rlhS7NjmFPlxgYZDDc6wJd89vOYpkvEZUnaEMBhSWzJuxsBSLqVpM2jmCKhFfNgjVUqJsXSSn2n7iltjnTuPB3nDGhOYna','R','rqV',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(74) NOT NULL, d VARBINARY(92), e VARBINARY(94), f VARCHAR(31), g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13412,58534,'rolETvbNsiIhoDE1VUFlYgyRu6g2pgZGN6NU17Zw9P9IO0waO9kLNQvG0Wt6la5etnybkrHiuh','ucyX','GB2J8eQT8Fj7XqTBjW6DZ3WkqtkGqiIX665JVaKKAh22Zan4KhnMonCkAjTQhqBTEMraCCRuHlQzt7mAFhC','dFOGEkGXWG3v53Gllw','e','o',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(74) NOT NULL, d VARBINARY(92), e VARBINARY(94), f VARCHAR(31), g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (28484,60040,'3zZxEJw5CFSMGsrI5U0P','ZjLDPbGy7FTbPmUYwxZKFfBmUlt9iLOzaLMuzR4CIe0AxXu0ilRpiEOV','39ciGacPOOdmspi3YHBBlPZpypl6tCWjkcbSAeVFz4eXR6njrJG9TWHvSUDcp11iwz004KrkHrqPOqeMC48WTRqllAHrtD','Ps6frzXh8fu7ivZllfyun0p1y73WYi','cU','m',1);
+INSERT INTO ti VALUES (28484,60040,'3zZxEJw5CFSMGsrI5U0P','ZjLDPbGy7FTbPmUYwxZKFfBmUlt9iLOzaLMuzR4CIe0AxXu0ilRpiEOV','39ciGacPOOdmspi3YHBBlPZpypl6tCWjkcbSAeVFz4eXR6njrJG9TWHvSUDcp11iwz004KrkHrqPOqeMC48WTRqllAHrtD','Ps6frzXh8fu7ivZllfyun0p1y73WYi','cU','m',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(75) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(75) NOT NULL;
+INSERT INTO t VALUES (4059,4094,'aaHeu5NtXiZd50P','WYb3yN9yBb1V1Io','pXTBwBjB1MIS8ND','O1FlyjFPJlPeoX9KqmBhrM3vcy','F','8',2);
+INSERT INTO ti VALUES (4059,4094,'aaHeu5NtXiZd50P','WYb3yN9yBb1V1Io','pXTBwBjB1MIS8ND','O1FlyjFPJlPeoX9KqmBhrM3vcy','F','8',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (52239,51765,'H99pRZpxFrrNcHLbYZpksHYgro0u31g3ZGo6r731','rN3bIo8IvluToa57utxIW3q0y3nM3Ks2Bkw14EZnf73qTfMXIPyO1swiAZKs6NMNEPdoEAwuAA659QHvVcULeHhD13URCL86btP7Afw63EwJ6SILORbzFeqhWrBxZqyJV2ppM3l4','Rk4aEuvFVRyRP2uUBbEW7EsvwFYvhj6wguGgf0b4MC9prHof5lvKCn2BpiVOKgxefMX8nYfUVA4zdLhY1AucxR271RoE','z57xc4','nh','DX',3);
+INSERT INTO ti VALUES (52239,51765,'H99pRZpxFrrNcHLbYZpksHYgro0u31g3ZGo6r731','rN3bIo8IvluToa57utxIW3q0y3nM3Ks2Bkw14EZnf73qTfMXIPyO1swiAZKs6NMNEPdoEAwuAA659QHvVcULeHhD13URCL86btP7Afw63EwJ6SILORbzFeqhWrBxZqyJV2ppM3l4','Rk4aEuvFVRyRP2uUBbEW7EsvwFYvhj6wguGgf0b4MC9prHof5lvKCn2BpiVOKgxefMX8nYfUVA4zdLhY1AucxR271RoE','z57xc4','nh','DX',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (22222,40096,'YopkOxTUFucR452zesnTp2x','QL56bBvT4lOA29ywAUHu7lhXQy48QX1lJ2lmIgbpQYmRjGtKQpokkQaoU7QmNDbzZtF6qWVRwpOeb0lDRHYMpI2bFAB0EXMLuwA417t6mtrjeAhG7YwUMbMfv3C7ITlh67FRdcaj8vImhhYxQZ8wpsCsxgcWoi3Am4Gt','bmdCjyiQP4eX25na19hKUAMfr9AezCZgRwOcXO7eYmy2OkPHb014ntjKtFZgiI','MnN5pgTcRNv8CJlUS3R8kg8i34lunPYZhevxpUtXqEVpH0ilME5dK8Lg3STlLx97AnbRegfkEMYiQMPBNjNeCT5YQypbkbbpr3K1apCURB7dqktSf0KaFN6v9pIKrBu0omJby4gnNlJSxKgBWozts9Uy4oI5In6K6ZhSihXozJ05CvzrzHaKPVw60GfHoapOXpXRaPBb4nBDkvFjEMR8iugf7ktRUKMysOgkAaNsIb9P3k75KPA','D','a1',4);
+INSERT INTO ti VALUES (22222,40096,'YopkOxTUFucR452zesnTp2x','QL56bBvT4lOA29ywAUHu7lhXQy48QX1lJ2lmIgbpQYmRjGtKQpokkQaoU7QmNDbzZtF6qWVRwpOeb0lDRHYMpI2bFAB0EXMLuwA417t6mtrjeAhG7YwUMbMfv3C7ITlh67FRdcaj8vImhhYxQZ8wpsCsxgcWoi3Am4Gt','bmdCjyiQP4eX25na19hKUAMfr9AezCZgRwOcXO7eYmy2OkPHb014ntjKtFZgiI','MnN5pgTcRNv8CJlUS3R8kg8i34lunPYZhevxpUtXqEVpH0ilME5dK8Lg3STlLx97AnbRegfkEMYiQMPBNjNeCT5YQypbkbbpr3K1apCURB7dqktSf0KaFN6v9pIKrBu0omJby4gnNlJSxKgBWozts9Uy4oI5In6K6ZhSihXozJ05CvzrzHaKPVw60GfHoapOXpXRaPBb4nBDkvFjEMR8iugf7ktRUKMysOgkAaNsIb9P3k75KPA','D','a1',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (16982,17328,'ssGaeP3r155elRmPlncU2O6bjfulqS3','CcErJAlJ1xam18','NqC6JY4KU6T9LxUwgyXXkwuMfeXM4zH5dsf2jn2jIhFUeYaW','AdBFwP0BvMYYlsSgOeeS4nNSX5cK3WXPRy0mnCOOoZB53b5w7nwv1BqeTCd5ODVS2NMeURKlQlK4AvaVGIJlsyVP0UoreKG13aUyJ5zeLN5KASMDKV6er00a11U6BaQtfVv5FkwKXkCA0JYEPRZPo6V17QNANo1nTv6eh19K8','bl4','t',5);
+INSERT INTO ti VALUES (16982,17328,'ssGaeP3r155elRmPlncU2O6bjfulqS3','CcErJAlJ1xam18','NqC6JY4KU6T9LxUwgyXXkwuMfeXM4zH5dsf2jn2jIhFUeYaW','AdBFwP0BvMYYlsSgOeeS4nNSX5cK3WXPRy0mnCOOoZB53b5w7nwv1BqeTCd5ODVS2NMeURKlQlK4AvaVGIJlsyVP0UoreKG13aUyJ5zeLN5KASMDKV6er00a11U6BaQtfVv5FkwKXkCA0JYEPRZPo6V17QNANo1nTv6eh19K8','bl4','t',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (14584,44272,'Lf35DPOL6OeH64e4wUt3OTr2ysDzSQJo4gPJ1xngqPPPDGZlL1wuDuaM6zTvyqvCzvt1SLwGl','ujpyObZMuTgxvKeTAG7V6GmsH4IzagSyHolsTmG3NHRyeg5EAYuDEs8DdoCqOW6VPoAfNZvCHU7dYJ8VK3uT33CvMKKmnPIqEQ2H6lYAhfkDqcpzGdhuwciuljXGYixqbjp83Fkjh','TGVJ9j9yKMSpI9qqXaOZejcNYeXD3VuTPv','nfsk7LFdukUtwsQ8hcBGM2RII4EBK6yBhA9Ytm5cZXjNdQ6fxo69xfpCEZbQoyIuBlEyj1m03x1hoDh4IDiBaamc5wl','Zui','ZA',6);
+INSERT INTO ti VALUES (14584,44272,'Lf35DPOL6OeH64e4wUt3OTr2ysDzSQJo4gPJ1xngqPPPDGZlL1wuDuaM6zTvyqvCzvt1SLwGl','ujpyObZMuTgxvKeTAG7V6GmsH4IzagSyHolsTmG3NHRyeg5EAYuDEs8DdoCqOW6VPoAfNZvCHU7dYJ8VK3uT33CvMKKmnPIqEQ2H6lYAhfkDqcpzGdhuwciuljXGYixqbjp83Fkjh','TGVJ9j9yKMSpI9qqXaOZejcNYeXD3VuTPv','nfsk7LFdukUtwsQ8hcBGM2RII4EBK6yBhA9Ytm5cZXjNdQ6fxo69xfpCEZbQoyIuBlEyj1m03x1hoDh4IDiBaamc5wl','Zui','ZA',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b TINYINT UNSIGNED, c CHAR(23) NOT NULL, d VARBINARY(57), e VARBINARY(98) NOT NULL, f VARBINARY(92), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3276102046744124675,219,'o7d0EV9XLP','vy5KJpmkkJT9Ly5Uq9fz9RiwDUSkKIVOTAOWGAwiBE9dw0D','xJpUV4lwZs4UyE4YSe','kY8mhWMa5w4ZtrUxevPVsIviS2cLJiJQIZLG1MmNTZyekap9Drc4u5HDmSqwAEM2sz2ARYILwCw3a4x','d','Y',0);
+CREATE TABLE ti (a BIGINT, b TINYINT UNSIGNED, c CHAR(23) NOT NULL, d VARBINARY(57), e VARBINARY(98) NOT NULL, f VARBINARY(92), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-7600504222748438302,158,'pDA','Bk7AJQ5cxy','V','4y84UpInyx8bg40Z20ErDxTkOAHmIDIWZqAn8eur2bWlVGQc8hY8jefK06LA8dXWKExmIsN1fB2kew5mbwgShkUYiip','M','V',1);
+INSERT INTO ti VALUES (-7600504222748438302,158,'pDA','Bk7AJQ5cxy','V','4y84UpInyx8bg40Z20ErDxTkOAHmIDIWZqAn8eur2bWlVGQc8hY8jefK06LA8dXWKExmIsN1fB2kew5mbwgShkUYiip','M','V',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(24) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(24) NOT NULL;
+INSERT INTO t VALUES (2350036447597990855,136,'wBq','BEHqcqesMUdnkytyORsWPGygqkkwY','dwQxrbfTWufP2w8Vcxirjeb0nik','P1yi1mrFtoBQxkP6G0KTHPxfatbtXjNKXmkoSRVI6hnhAPpHJ6rTOBAmyxcKQqbQseQQZ4Hqd0','J','6',2);
+INSERT INTO ti VALUES (2350036447597990855,136,'wBq','BEHqcqesMUdnkytyORsWPGygqkkwY','dwQxrbfTWufP2w8Vcxirjeb0nik','P1yi1mrFtoBQxkP6G0KTHPxfatbtXjNKXmkoSRVI6hnhAPpHJ6rTOBAmyxcKQqbQseQQZ4Hqd0','J','6',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-2395716138814931908,35,'H174NFSShxlFJ8h','ZpjSBhmCWZV3QcY','ZzlN5pxFwIo3ltP0lctcWohuzhbholK6WOL2s0R6H3W1XTdAkJI6UODH38xYcRwh1E','DHJQoy0dtITMhvHz9bC','H','y',3);
+INSERT INTO ti VALUES (-2395716138814931908,35,'H174NFSShxlFJ8h','ZpjSBhmCWZV3QcY','ZzlN5pxFwIo3ltP0lctcWohuzhbholK6WOL2s0R6H3W1XTdAkJI6UODH38xYcRwh1E','DHJQoy0dtITMhvHz9bC','H','y',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (7849507549088166623,33,'a62cn0Tyi8uSJMQDK8b','VsGdsQO8TBxfEPU6PFmUsfBalvwQvMFem6cKsMI41p7P7vGCGDXcWHboPE2hzvC1opz0viv3KXigclXnLX2IsH5wKWWwSHDixBKDGvcb7cCACfszJDnakGRztqR87YwX0IYCnRDSIkQMGhoIPe4tqLuoBSPqXVnB7gIBtUYRHbWHto4qWr3egNXKoEHDNBc3vjrkIQUIWrAt','u3tZMnpTB3XLlbAtuUANObRwfX3nMLMBJjjR','QUnvzN1Sx9LumXPkKs22K3yooXhbghtBRz6illDadkxnzfzJsun3aYuBBB5KVBfcuKcsntNtAds00yw8NvUQJTqnI5PuJZzeHkv3r7Ix7Q6hBwAXgc4AFDIB8ctvGGvfJOsS8QEOW7R4dYH2Ctf9FyeUiS1DN06gQS','8','d',4);
+INSERT INTO ti VALUES (7849507549088166623,33,'a62cn0Tyi8uSJMQDK8b','VsGdsQO8TBxfEPU6PFmUsfBalvwQvMFem6cKsMI41p7P7vGCGDXcWHboPE2hzvC1opz0viv3KXigclXnLX2IsH5wKWWwSHDixBKDGvcb7cCACfszJDnakGRztqR87YwX0IYCnRDSIkQMGhoIPe4tqLuoBSPqXVnB7gIBtUYRHbWHto4qWr3egNXKoEHDNBc3vjrkIQUIWrAt','u3tZMnpTB3XLlbAtuUANObRwfX3nMLMBJjjR','QUnvzN1Sx9LumXPkKs22K3yooXhbghtBRz6illDadkxnzfzJsun3aYuBBB5KVBfcuKcsntNtAds00yw8NvUQJTqnI5PuJZzeHkv3r7Ix7Q6hBwAXgc4AFDIB8ctvGGvfJOsS8QEOW7R4dYH2Ctf9FyeUiS1DN06gQS','8','d',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-7628492996805153439,66,'NTIxMdZ1uc','jgFHWzSdWPgm01Utu1vsqmLk0BImzjbfTuXkKvn7rvWr11jQkoF0VpVWIXiGrJNUX9PRsE8PkweJPrN0UoXo7NdQ','K1eoqy6hUS3fRNz5g2UCAa9scKs3H8rMRv3rGuQZDTw2YRFIcY3TvmLnxPWMlek','ezHJMQwQRUgzXkT34R9VsjYikRtmFCuBNqKbMyfhxs2xQKtl0VGUM5CT05Ic1AmoxYLGlidjVr3xW3VrkdenDbey1Njvpwpb7JdK3nzzGUrd8KUSV39PMA3kFEVNTCGmj3jqG4KPv7k4tTEvVsNc5w0nhKUB9PkFAbSbDqs8cuiiQ5XKz6jcJjTAkPIuKmjuV8ewiY5KN404e2VPCPJFLcvwvn6GfGXO3at8xenJjzEc','l','T',5);
+INSERT INTO ti VALUES (-7628492996805153439,66,'NTIxMdZ1uc','jgFHWzSdWPgm01Utu1vsqmLk0BImzjbfTuXkKvn7rvWr11jQkoF0VpVWIXiGrJNUX9PRsE8PkweJPrN0UoXo7NdQ','K1eoqy6hUS3fRNz5g2UCAa9scKs3H8rMRv3rGuQZDTw2YRFIcY3TvmLnxPWMlek','ezHJMQwQRUgzXkT34R9VsjYikRtmFCuBNqKbMyfhxs2xQKtl0VGUM5CT05Ic1AmoxYLGlidjVr3xW3VrkdenDbey1Njvpwpb7JdK3nzzGUrd8KUSV39PMA3kFEVNTCGmj3jqG4KPv7k4tTEvVsNc5w0nhKUB9PkFAbSbDqs8cuiiQ5XKz6jcJjTAkPIuKmjuV8ewiY5KN404e2VPCPJFLcvwvn6GfGXO3at8xenJjzEc','l','T',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-999433751564757712,150,'OsbR0v1ATEJiMmyL36zSCh89','eJYkVWkVx2bGVI8AeWpebrgsOqp45zGox7m9ok48hZPh35hG5BvNnmVtFRumwxH3M4xYtZlhlEgi8NUC4cAt3hmBd2GfkN1ZrJiBBOae5fC1Qes9IosHmW2','QyFbjxJ4LhzAEc7VtWqSK6NRTwrEfwXrvO7wblSGSy9jexg3','rt5QjX3CGCrfckZPmuMe3cagKh5ewTZERZH','6S','tZ',6);
+INSERT INTO ti VALUES (-999433751564757712,150,'OsbR0v1ATEJiMmyL36zSCh89','eJYkVWkVx2bGVI8AeWpebrgsOqp45zGox7m9ok48hZPh35hG5BvNnmVtFRumwxH3M4xYtZlhlEgi8NUC4cAt3hmBd2GfkN1ZrJiBBOae5fC1Qes9IosHmW2','QyFbjxJ4LhzAEc7VtWqSK6NRTwrEfwXrvO7wblSGSy9jexg3','rt5QjX3CGCrfckZPmuMe3cagKh5ewTZERZH','6S','tZ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b SMALLINT, c BINARY(93) NOT NULL, d VARBINARY(17), e VARBINARY(85) NOT NULL, f VARBINARY(17), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2782986116,25064,'7TwWH5pQGCMnbMe9nuZsvw6eD2nQ00gI6zeqkJIlu9UxnPpD7t4srFeZEHTvt5w','ItJ','EwXpyodIiiXg9q7MU7Y6W8QWVIGaNuo0vPTfboOKIT6C','8ci','W3','lZ',0);
+CREATE TABLE ti (a INT UNSIGNED, b SMALLINT, c BINARY(93) NOT NULL, d VARBINARY(17), e VARBINARY(85) NOT NULL, f VARBINARY(17), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (3333820244197095380,-30875,'QQHNRDQkuba1cpAl4MPlGHNZ2JxJu074UaPhGGiHc56W7zCz','JF1OOUxdB','I6mlsGIBnK','bDA6zFTQRYnb','vi','IB',1);
+INSERT INTO ti VALUES (3333820244197095380,-30875,'QQHNRDQkuba1cpAl4MPlGHNZ2JxJu074UaPhGGiHc56W7zCz','JF1OOUxdB','I6mlsGIBnK','bDA6zFTQRYnb','vi','IB',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(94) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(94) NOT NULL;
+INSERT INTO t VALUES (10841827831310443115,-13057,'RyVzi1T4OAvtshMHKzL4IaRzFV3WkfbdWxYgSUu9GAoIxd7UlMrSVcD4rci24dwircRV8NhsEvhg5hbd8FNz1CqL16MF','3Nb','gpt3yCTs2aXLDjzKxgo72wP0UOzkpSkBl3n8aWEa286jSlnDnR4ut2lKLtz7EekE','MtAW8VJufMn27FF','8b','t',2);
+INSERT INTO ti VALUES (10841827831310443115,-13057,'RyVzi1T4OAvtshMHKzL4IaRzFV3WkfbdWxYgSUu9GAoIxd7UlMrSVcD4rci24dwircRV8NhsEvhg5hbd8FNz1CqL16MF','3Nb','gpt3yCTs2aXLDjzKxgo72wP0UOzkpSkBl3n8aWEa286jSlnDnR4ut2lKLtz7EekE','MtAW8VJufMn27FF','8b','t',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3514770002870794537,-18254,'MDrueCfnfPzJzUJZ95d2ANgjRqfabKUnmVCqk0faIYsukxVCmU','1L8oH5ubeFfIMkWysSuNsXtHbLNquhrDZQijQsXwQTbXqGon4mef2tjbMs','Za6EI1','Y','lF','l0',3);
+INSERT INTO ti VALUES (3514770002870794537,-18254,'MDrueCfnfPzJzUJZ95d2ANgjRqfabKUnmVCqk0faIYsukxVCmU','1L8oH5ubeFfIMkWysSuNsXtHbLNquhrDZQijQsXwQTbXqGon4mef2tjbMs','Za6EI1','Y','lF','l0',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (6325862165896817058,-31402,'IA3fr2YwQcRv1FYpYMpXeI3D41HqsD5OVCa6Nyu6kUOV0b5iQglJyCFPeyarDbBj1qvM83hyyw9L3FXVG9kvmyd','HVBL0YUjg6nNOmvu57MuoXAJ9Y9DpSTlk9MJJFSUiYLA7qNjlry7APr','WpEeIcYxP9hQ5rPkT81aJeamjpSzrySTixyVydZ9v67Vkt02sbdqF6svL0Mc1pYA2','v9FlLgOe1ms8zXgpOVwWPj7TsH3MjfRKNBdC8ElIKmQxdQJmBWiqIrIC4vS7w8ob80zBtk4pqhel7YoG7uEFVTBdy1uG31mJjCwNY4wvnZwESnZeIPD7vhjZDJcluudiQKMtQubLs22fciFZv9nT0yw8OrboX8u0WXN37Vcbk9jhiGLFUsKLYW9A50BeGFmVRlwbTI9lV','C','N',4);
+INSERT INTO ti VALUES (6325862165896817058,-31402,'IA3fr2YwQcRv1FYpYMpXeI3D41HqsD5OVCa6Nyu6kUOV0b5iQglJyCFPeyarDbBj1qvM83hyyw9L3FXVG9kvmyd','HVBL0YUjg6nNOmvu57MuoXAJ9Y9DpSTlk9MJJFSUiYLA7qNjlry7APr','WpEeIcYxP9hQ5rPkT81aJeamjpSzrySTixyVydZ9v67Vkt02sbdqF6svL0Mc1pYA2','v9FlLgOe1ms8zXgpOVwWPj7TsH3MjfRKNBdC8ElIKmQxdQJmBWiqIrIC4vS7w8ob80zBtk4pqhel7YoG7uEFVTBdy1uG31mJjCwNY4wvnZwESnZeIPD7vhjZDJcluudiQKMtQubLs22fciFZv9nT0yw8OrboX8u0WXN37Vcbk9jhiGLFUsKLYW9A50BeGFmVRlwbTI9lV','C','N',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (8808335560191002507,-27499,'zvVphoIFEky51sY9G2uhrDDKAiWNy','SIth125tyvL4qGyF0xeic7CePJd4tKlMK2mz8z2Pkb68Uw0AUMsvWO3YoK8mtAt3BQw5oglduxCh1gKTDBvrAVj6N5fy4dByhM1JWcrzqkjbMgfyMlZPOIZJZaydC1dHFlRKIAcaefPBXDTCfpgJDAesuh5ouusjnnygZcEaks6qkwGXqCoH9m9mTMvEGnKrfoNUoGWlalLOfz09JRRpHo96Ukxw6J7r','0S4qdD10MPekcc4COPdN9MGC9WqXvDBtKf1C0lm3KvqaODf3KY5oQ9owNrbK9vGGlRkSx0dXeY5AOzLFjn','XP476McsPHikLQR8cV4UkrZOTpGbTY0dbmLJWUhLZ1b4Iwr6MuaKcOrTmAVdVLcJVdI8sqNGNrQ3XoGRFUnuTgOQDLejRNBsWIZZkveP1lUJYzKLHdyfDvzv0ZQqRpFS9tvNx9kBje7idRF4OE1oZFk0B72JfadXOecHwdNi9mulQFAi','n','Un',5);
+INSERT INTO ti VALUES (8808335560191002507,-27499,'zvVphoIFEky51sY9G2uhrDDKAiWNy','SIth125tyvL4qGyF0xeic7CePJd4tKlMK2mz8z2Pkb68Uw0AUMsvWO3YoK8mtAt3BQw5oglduxCh1gKTDBvrAVj6N5fy4dByhM1JWcrzqkjbMgfyMlZPOIZJZaydC1dHFlRKIAcaefPBXDTCfpgJDAesuh5ouusjnnygZcEaks6qkwGXqCoH9m9mTMvEGnKrfoNUoGWlalLOfz09JRRpHo96Ukxw6J7r','0S4qdD10MPekcc4COPdN9MGC9WqXvDBtKf1C0lm3KvqaODf3KY5oQ9owNrbK9vGGlRkSx0dXeY5AOzLFjn','XP476McsPHikLQR8cV4UkrZOTpGbTY0dbmLJWUhLZ1b4Iwr6MuaKcOrTmAVdVLcJVdI8sqNGNrQ3XoGRFUnuTgOQDLejRNBsWIZZkveP1lUJYzKLHdyfDvzv0ZQqRpFS9tvNx9kBje7idRF4OE1oZFk0B72JfadXOecHwdNi9mulQFAi','n','Un',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (17579837441439953101,-18238,'rmvTJmTjr1X1QJq6Ihgo0WQmmHd3S6tNmPI8v6kWptsTdMV4GX9AJ6TWin','xcaYd95X5NlDXJp4eAl0Y54XuWRMTDIFkdliyR1ywMAZRKk8U768r1PDTCosVDWb87UmlM6zKErcY4wfcE0FnTyugeRYLrVQvWROqUsCVSxAKiKxCM1KMLo6DLlbY1KLcyg1EXig3ne2ynVTrlJQvm6fOaduFz9Pa7RpnrTI7O1X69MeAz67RvcA1NOEj7ZG8aoTkrtHAETWoj9mkopQcmVI0SV8szWc6OMSTEo7WUFUnlk0LsZhWwF','SytomvH4jljYCwZVV','wKp36vDHF8QXslB3eBJS8gDzzFoVjZCg56y2EEVymwPpyrGskml8MZnL5mCE2uyOvCfTFL3dBoBecGgpDRH7WdNU06o7n','RWR','X',6);
+INSERT INTO ti VALUES (17579837441439953101,-18238,'rmvTJmTjr1X1QJq6Ihgo0WQmmHd3S6tNmPI8v6kWptsTdMV4GX9AJ6TWin','xcaYd95X5NlDXJp4eAl0Y54XuWRMTDIFkdliyR1ywMAZRKk8U768r1PDTCosVDWb87UmlM6zKErcY4wfcE0FnTyugeRYLrVQvWROqUsCVSxAKiKxCM1KMLo6DLlbY1KLcyg1EXig3ne2ynVTrlJQvm6fOaduFz9Pa7RpnrTI7O1X69MeAz67RvcA1NOEj7ZG8aoTkrtHAETWoj9mkopQcmVI0SV8szWc6OMSTEo7WUFUnlk0LsZhWwF','SytomvH4jljYCwZVV','wKp36vDHF8QXslB3eBJS8gDzzFoVjZCg56y2EEVymwPpyrGskml8MZnL5mCE2uyOvCfTFL3dBoBecGgpDRH7WdNU06o7n','RWR','X',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(63) NOT NULL, d VARBINARY(89), e VARCHAR(62), f VARCHAR(93) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11658,-20509,'zKBijE1uFTJ4OAMbGkS04DtDydbUDXWehsCmhvNleA0ki3kLc20uMTnrw','lRPhmO0Wx3WGG25MgTY2seth0XsrnG','A6hE6HaMdeONYxx5nz10vgMQ2F3hwauYpKbMpo0tY1tPfX9q69ysXn7jeZ8n','kqsaMryHad45MOSIxgMGHojThGxLPLxBSnTtz2IGv4VVqIRXXDMyZktNF3Ih','Q','8',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(63) NOT NULL, d VARBINARY(89), e VARCHAR(62), f VARCHAR(93) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (57260,17310,'YN567BiQRrX7laOGeDENBdaebW9hiAks2jrpgDfOxdt5y','aW6LF3aQe2BUfgtgkK94jv6ZbLOaqGpqYsxlqY0AIqpheGBM5','06phdk3VxWEKOobT3TGD9dPp8maolyEgsFsyeCOUGMDnUn','Zu4VFlZ8LN0rQBT96JR0cvarPJef5GiKxgjvqtV1STwzOHxsNyZ','vy','l',1);
+INSERT INTO ti VALUES (57260,17310,'YN567BiQRrX7laOGeDENBdaebW9hiAks2jrpgDfOxdt5y','aW6LF3aQe2BUfgtgkK94jv6ZbLOaqGpqYsxlqY0AIqpheGBM5','06phdk3VxWEKOobT3TGD9dPp8maolyEgsFsyeCOUGMDnUn','Zu4VFlZ8LN0rQBT96JR0cvarPJef5GiKxgjvqtV1STwzOHxsNyZ','vy','l',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(64) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(64) NOT NULL;
+INSERT INTO t VALUES (26025,-29247,'cCP68XOKOg','sIQ19nDXEzFeD','cRvp0c1S9BWIpx4DR2xN20F6','D0uB45QICipjI8Js5uooggA68HCIEE1qy','v','8',2);
+INSERT INTO ti VALUES (26025,-29247,'cCP68XOKOg','sIQ19nDXEzFeD','cRvp0c1S9BWIpx4DR2xN20F6','D0uB45QICipjI8Js5uooggA68HCIEE1qy','v','8',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (33491,-16432,'5nj2AzzNtna9vEuQrv7GP8Uf1LH5nAzfXSzuoKgtogKFbqRIU4PbH','PohTTv0yPT','ZkpXjTYupKxvvLHsuq8','scVhkybd3MCz3FwDsNxTzA4tw2','we','O',3);
+INSERT INTO ti VALUES (33491,-16432,'5nj2AzzNtna9vEuQrv7GP8Uf1LH5nAzfXSzuoKgtogKFbqRIU4PbH','PohTTv0yPT','ZkpXjTYupKxvvLHsuq8','scVhkybd3MCz3FwDsNxTzA4tw2','we','O',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (51650,20884,'Ho24rjPbypPTRW0hxOFtppxomSR7','si3CaAz2EndekONx1qgefTIcECqqoElEJGS4bpkxH9JpRtkBCaXXZ5bCd74Q99yEqTXVIr5A4EjrVCGJgjcWTDVG11TKFo0qPC7SSezMDemwkDGz2i0zTAaQjByxGPE4HKOlZZa3xMwUXJF98fe46','oxC0F4Xckq0Sk','0kowk9JP','o','F',4);
+INSERT INTO ti VALUES (51650,20884,'Ho24rjPbypPTRW0hxOFtppxomSR7','si3CaAz2EndekONx1qgefTIcECqqoElEJGS4bpkxH9JpRtkBCaXXZ5bCd74Q99yEqTXVIr5A4EjrVCGJgjcWTDVG11TKFo0qPC7SSezMDemwkDGz2i0zTAaQjByxGPE4HKOlZZa3xMwUXJF98fe46','oxC0F4Xckq0Sk','0kowk9JP','o','F',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2656,27292,'CsXaXxRSO9Iko3P117lC0iBMGHoRApfyuY4nQjN','uE6FjyVwYqiZbsGMLYQTCcuXumZ7S2kUXNWF1PdrKd6c4EjlhDAnmrN2gua3gK2','01G7QXYk0sxlVAJjbUDdN3mmSyadceUTuSnqM65aoS','jtVqiHaHfm4hIDO17P8E1o1huWHiGH3ypHmDNlykNxzRwMYNVGUqvIrDrYigWiNsmhkI0pTSk1fIhXKwo7CRoctp9e1xANwkt7QWsBNFIlIp7qUIXgKgtCA1UIjIZ5hErT4e5T3BeRIXW19DHMuHa8eVAHDpGVFAKIwzegb4gDRF2qVAL0n4fCmXa3tEfjEMJlhmYUQpWVx5MEtdZY8K25RsOYcwLXCl8GayYWltK5','hb','L',5);
+INSERT INTO ti VALUES (2656,27292,'CsXaXxRSO9Iko3P117lC0iBMGHoRApfyuY4nQjN','uE6FjyVwYqiZbsGMLYQTCcuXumZ7S2kUXNWF1PdrKd6c4EjlhDAnmrN2gua3gK2','01G7QXYk0sxlVAJjbUDdN3mmSyadceUTuSnqM65aoS','jtVqiHaHfm4hIDO17P8E1o1huWHiGH3ypHmDNlykNxzRwMYNVGUqvIrDrYigWiNsmhkI0pTSk1fIhXKwo7CRoctp9e1xANwkt7QWsBNFIlIp7qUIXgKgtCA1UIjIZ5hErT4e5T3BeRIXW19DHMuHa8eVAHDpGVFAKIwzegb4gDRF2qVAL0n4fCmXa3tEfjEMJlhmYUQpWVx5MEtdZY8K25RsOYcwLXCl8GayYWltK5','hb','L',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (6340,26294,'zGRFllWwadqrpXpedp6i9YZfB3yjmuRhcz7mNhWfbTq7d','HugBRsQxISXSAqOdApqu2pfEPcurG5uB2xLTv4zYlP684ocHhONdu4Ge7aJprNS3tDo78uVCXqn8ivBhIYFQV9MMS7VoYtRSqx4MWKyCkejQV70tB0SJZr4QXYKuqqqYCc86PKSCdIJOFHoMhXs8zqbtXiQjZuvHLeJu9LwAJ2zPRfYee6ByZW9UoHBmlUfif66yUnRZaWwhnP9XCa','h5cUsNInCzTlpE5','dMP9RbGIIfihP3thfGmergZzybF26kMcUtLwh1U4dTiE1DllXdcZ6PF8FHHDchWhMWeOkifexfP1F2OGxllTQTZZ9gHXbfkbIu6Fp4515','71','mO',6);
+INSERT INTO ti VALUES (6340,26294,'zGRFllWwadqrpXpedp6i9YZfB3yjmuRhcz7mNhWfbTq7d','HugBRsQxISXSAqOdApqu2pfEPcurG5uB2xLTv4zYlP684ocHhONdu4Ge7aJprNS3tDo78uVCXqn8ivBhIYFQV9MMS7VoYtRSqx4MWKyCkejQV70tB0SJZr4QXYKuqqqYCc86PKSCdIJOFHoMhXs8zqbtXiQjZuvHLeJu9LwAJ2zPRfYee6ByZW9UoHBmlUfif66yUnRZaWwhnP9XCa','h5cUsNInCzTlpE5','dMP9RbGIIfihP3thfGmergZzybF26kMcUtLwh1U4dTiE1DllXdcZ6PF8FHHDchWhMWeOkifexfP1F2OGxllTQTZZ9gHXbfkbIu6Fp4515','71','mO',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(43) NOT NULL, d VARCHAR(5), e VARBINARY(15), f VARCHAR(94), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6234459285275490988,3474107,'40pdQeDa5QxXVmXqCzLV2','c','iI0MGWOYm','cyUpDpSEw7g3yE0pesTmnRfCjTfcFeXyFzJ0iQFOYk','8s','I',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(43) NOT NULL, d VARCHAR(5), e VARBINARY(15), f VARCHAR(94), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (5014775951853726658,14230739,'8CdOSU4nDIK6FYFDsPI','aC','g4IJWMAvzy','8SVVDhU6sOf8C04WGYySv8ASOCLEk5vwNuiPQ','KH','S',1);
+INSERT INTO ti VALUES (5014775951853726658,14230739,'8CdOSU4nDIK6FYFDsPI','aC','g4IJWMAvzy','8SVVDhU6sOf8C04WGYySv8ASOCLEk5vwNuiPQ','KH','S',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(44) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(44) NOT NULL;
+INSERT INTO t VALUES (1030088616634322780,9798902,'HPYcrkigMZzIxNyt4Ek','3HJ','EYykxFnJtoW','h5kfg42CzUc1YPbSVHQyI1sPDn5nJJqgLGyLElduJDLH3ChPPmqwJXyIa67','b','P',2);
+INSERT INTO ti VALUES (1030088616634322780,9798902,'HPYcrkigMZzIxNyt4Ek','3HJ','EYykxFnJtoW','h5kfg42CzUc1YPbSVHQyI1sPDn5nJJqgLGyLElduJDLH3ChPPmqwJXyIa67','b','P',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (9280970963281510644,12843169,'bKYS9rb1tOPYKnffJRn4FpFPWZp3fRHIX53KB45Cnip','KYtoXQjYhcUUsC5HnbzpZ8P54zj2feLznUKwuDoqEBGacECVXNgu1mNAzQvcDjT3P8bn9AWfLktIlnQ6TkIYQ1yRmx6TLWHMYyGY3FATj6TggKUnZMDe56YPkCgq8cl0WK3b7vsvv11cANIOSl2ci6KjqhQwwnGwjZ4YOIP1','OtE65KQJSDspTsR','7ezd7HfxYQ','Q','z9',3);
+INSERT INTO ti VALUES (9280970963281510644,12843169,'bKYS9rb1tOPYKnffJRn4FpFPWZp3fRHIX53KB45Cnip','KYtoXQjYhcUUsC5HnbzpZ8P54zj2feLznUKwuDoqEBGacECVXNgu1mNAzQvcDjT3P8bn9AWfLktIlnQ6TkIYQ1yRmx6TLWHMYyGY3FATj6TggKUnZMDe56YPkCgq8cl0WK3b7vsvv11cANIOSl2ci6KjqhQwwnGwjZ4YOIP1','OtE65KQJSDspTsR','7ezd7HfxYQ','Q','z9',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (11868565799370496523,8461785,'v2pE','XC5ryI9fTligvAFvn0LbVp29ohxq4QqqMOy7VIPUqUKoeody8gzhKvSbbrW3cDy9QifwBRQh7DfUxVQnShsw6y5ua4FD19MpDnhyoGBY4lWOt9McuuDK0LU2DIMjodjV6y2vQ2lsKzzoc4FrtzIZFCIumpjBzuhG4uTM4vYJr0cYRCfKj7BvSxpXiXS4eoaTlp8Ac8kklkJsQ6kplK5CO0WnxD','Vwdkyao8','XQkuGtdKYczuSZoIrvo7SHou7mtxd','y','K',4);
+INSERT INTO ti VALUES (11868565799370496523,8461785,'v2pE','XC5ryI9fTligvAFvn0LbVp29ohxq4QqqMOy7VIPUqUKoeody8gzhKvSbbrW3cDy9QifwBRQh7DfUxVQnShsw6y5ua4FD19MpDnhyoGBY4lWOt9McuuDK0LU2DIMjodjV6y2vQ2lsKzzoc4FrtzIZFCIumpjBzuhG4uTM4vYJr0cYRCfKj7BvSxpXiXS4eoaTlp8Ac8kklkJsQ6kplK5CO0WnxD','Vwdkyao8','XQkuGtdKYczuSZoIrvo7SHou7mtxd','y','K',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (12682292230102220106,7810607,'4yL9CZEvxuJchKgU','n9mPInemwSgxT2x2wOOcqEXyubuvmdDPkhhC4KQDoJIhMzrfrs6XOq4VrHCw0k9nSy1ov4XnycB0voRtgKJrjTMbLSrHqDfHzgPPX0amy3PGCRIfB39sP3k1AmCTMg9r','5tuqd','l4deIyPIbZrsNpEfPKtfHNbMtfCEpBw5xLP4mCGKuZDzyXH4wDJiItDxV0HLaP8odPzDvbt80csTU4DrAIzl0YHPKHJfu93mo971hs7MFZifaXSdwVw2h6','K','u',5);
+INSERT INTO ti VALUES (12682292230102220106,7810607,'4yL9CZEvxuJchKgU','n9mPInemwSgxT2x2wOOcqEXyubuvmdDPkhhC4KQDoJIhMzrfrs6XOq4VrHCw0k9nSy1ov4XnycB0voRtgKJrjTMbLSrHqDfHzgPPX0amy3PGCRIfB39sP3k1AmCTMg9r','5tuqd','l4deIyPIbZrsNpEfPKtfHNbMtfCEpBw5xLP4mCGKuZDzyXH4wDJiItDxV0HLaP8odPzDvbt80csTU4DrAIzl0YHPKHJfu93mo971hs7MFZifaXSdwVw2h6','K','u',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (17807572417590277867,11221144,'x3rCQwGLmyF','gA6ya2JS9YaYNS6DmGJWxFjNj6nqNYDgFfYB9YDLNuKn0TBbOhxsoBkWMFgTsfKFMK2A9RborhaPNhMCRSWHCumgg20DqXO6xT36lyGVjNa4jMFN3lhPoevv1A9uGPzLxfcUGNn0Z4lZTF0NM45IWrat9HV7RSygYy5Zv9XFXz1im9pUjMFvbi9UCAAYs30s7n8xIh43MrJ5lToWaFN','tEvbOwsHH','4NelUzsTi5pDHBDKy4odpR1YnTTPCnDMfUMHayGq40jvE7TjPQZr5','0SM','HrQ',6);
+INSERT INTO ti VALUES (17807572417590277867,11221144,'x3rCQwGLmyF','gA6ya2JS9YaYNS6DmGJWxFjNj6nqNYDgFfYB9YDLNuKn0TBbOhxsoBkWMFgTsfKFMK2A9RborhaPNhMCRSWHCumgg20DqXO6xT36lyGVjNa4jMFN3lhPoevv1A9uGPzLxfcUGNn0Z4lZTF0NM45IWrat9HV7RSygYy5Zv9XFXz1im9pUjMFvbi9UCAAYs30s7n8xIh43MrJ5lToWaFN','tEvbOwsHH','4NelUzsTi5pDHBDKy4odpR1YnTTPCnDMfUMHayGq40jvE7TjPQZr5','0SM','HrQ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b INT NOT NULL, c CHAR(68), d VARBINARY(91) NOT NULL, e VARCHAR(60) NOT NULL, f VARBINARY(67) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (46143,1095517789,'aHxsunqrPeptZk0tD87M8d','3ilzk0fiAqoAHjX2fOWojeZl0ACGD0yIG7U3TtkFHrj3NsfRqckBO7l0KSgbI','h33wOJHWeQLpl0WP0rYWhKMb2DmlfQMkaz4HtGy7fUKopU1FxJDBN','AE6TenH9c37yAM','f','x',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT NOT NULL, c CHAR(68), d VARBINARY(91) NOT NULL, e VARCHAR(60) NOT NULL, f VARBINARY(67) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2380917845,978373061,'2fYaRQWQ2YNk5kl13CqcCaImLmplOU7CHiwU176vaEhs2sJ0Z747IX','dZZ6H20IxfsYMYOABJgHGxWWgB19T3y0yn','eaMPjI4rfwiw4gIOtX4QUE6gggMbnetUkompEzF8gAxanrpzYrXgj','p2ordFFYx9j4fpLm65taM0PUIgJ3bedUOb3Uwgh4X7oA2AJoCTN7','Hu','y',1);
+INSERT INTO ti VALUES (2380917845,978373061,'2fYaRQWQ2YNk5kl13CqcCaImLmplOU7CHiwU176vaEhs2sJ0Z747IX','dZZ6H20IxfsYMYOABJgHGxWWgB19T3y0yn','eaMPjI4rfwiw4gIOtX4QUE6gggMbnetUkompEzF8gAxanrpzYrXgj','p2ordFFYx9j4fpLm65taM0PUIgJ3bedUOb3Uwgh4X7oA2AJoCTN7','Hu','y',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(69);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(69);
+INSERT INTO t VALUES (1046259321,-1214658755,'e6kJUZTxjpkBozVuxoJ6yaZ784FY07kNeLljDE5UN3Lm1Y8','Hd','qSWy2PXQgkoik','g6jM6blcuKHCuAuVLdHuB','r5','0',2);
+INSERT INTO ti VALUES (1046259321,-1214658755,'e6kJUZTxjpkBozVuxoJ6yaZ784FY07kNeLljDE5UN3Lm1Y8','Hd','qSWy2PXQgkoik','g6jM6blcuKHCuAuVLdHuB','r5','0',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (436130501,182698734,'ZE3Ihtdy3dYnGcH1VxyWnbc','mrObgtWTvwp9BWWibjhJDxF3IUzbzKWXvRrKG2NhCn3x3L7K8U4','MMSIBhbigKm9700leC0PBPYiTVOgxwr7ndzalg5Fug','V9GkJyLn0rH8UtoV9IHTBmvqO10tvaTzEOdhIhLG3eYzqyxzM4ykwHRY1h','t','i',3);
+INSERT INTO ti VALUES (436130501,182698734,'ZE3Ihtdy3dYnGcH1VxyWnbc','mrObgtWTvwp9BWWibjhJDxF3IUzbzKWXvRrKG2NhCn3x3L7K8U4','MMSIBhbigKm9700leC0PBPYiTVOgxwr7ndzalg5Fug','V9GkJyLn0rH8UtoV9IHTBmvqO10tvaTzEOdhIhLG3eYzqyxzM4ykwHRY1h','t','i',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (694568741,1145638921,'FwpS3FTFT0XzwWNYa4kHzPGXI1IEE2BegnQh7','QnJOLQ0H5MjscucnJGCUjVLsYniOyHKMKvAWPeH1XpADOkuHgQMc1ddHs68QRZ2OhX7kpOqP2Yoi5N8dfLxzVtNN1iGB2MuCUal6RspSU3A5nlBXqIU2oy3eIGey9pGx56NNALpd','0e8Ws1tdkOchC0WDZ1MhyaMD7J','mNhbLxOEk0t2ffRxDQnoMipCzL5agFBZ1RGM8OPJBSDD67szsMcERb1gfMaS3LYrN96GwxRfjyNABGkGaI2F2jhOfUeXXWF2mQbql2JfdCWfu4xFz0lvp05e0vHAo55yqPkGyfxR15fFC2EOT3ue4FqDCsjOm0oelkJeKbNS1LGDML3eCQqeF1abgNXP3yRp0R7VZ6UsrO1AHwf4KdbmPx3yhBIoSaBSGSuASFXW70WMjHxkIXUZ8','H','r',4);
+INSERT INTO ti VALUES (694568741,1145638921,'FwpS3FTFT0XzwWNYa4kHzPGXI1IEE2BegnQh7','QnJOLQ0H5MjscucnJGCUjVLsYniOyHKMKvAWPeH1XpADOkuHgQMc1ddHs68QRZ2OhX7kpOqP2Yoi5N8dfLxzVtNN1iGB2MuCUal6RspSU3A5nlBXqIU2oy3eIGey9pGx56NNALpd','0e8Ws1tdkOchC0WDZ1MhyaMD7J','mNhbLxOEk0t2ffRxDQnoMipCzL5agFBZ1RGM8OPJBSDD67szsMcERb1gfMaS3LYrN96GwxRfjyNABGkGaI2F2jhOfUeXXWF2mQbql2JfdCWfu4xFz0lvp05e0vHAo55yqPkGyfxR15fFC2EOT3ue4FqDCsjOm0oelkJeKbNS1LGDML3eCQqeF1abgNXP3yRp0R7VZ6UsrO1AHwf4KdbmPx3yhBIoSaBSGSuASFXW70WMjHxkIXUZ8','H','r',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2529730500,-1114794771,'x4tesjpjXdeCj','Oqd2uhjkfBMZ3KARxho6VmB0HXIDDEvy5jDXvRhn4VmVQ1kRaRD3JbUB7OQl5SPJ9GOSKQQMZO','OenPsY2RYEDzA77tU1aeTHq22W60z6CPawqV3NAYJqhYUluih1dD0HAbaqN','4p35UMhS21pnsle5DWNDsg1nA1ZPLRmVWV7mYYOZWckhVwWoFLL2k3bkM3wro7qkd54OVqJzOAOUqFEyEG8MVl','5L3','9',5);
+INSERT INTO ti VALUES (2529730500,-1114794771,'x4tesjpjXdeCj','Oqd2uhjkfBMZ3KARxho6VmB0HXIDDEvy5jDXvRhn4VmVQ1kRaRD3JbUB7OQl5SPJ9GOSKQQMZO','OenPsY2RYEDzA77tU1aeTHq22W60z6CPawqV3NAYJqhYUluih1dD0HAbaqN','4p35UMhS21pnsle5DWNDsg1nA1ZPLRmVWV7mYYOZWckhVwWoFLL2k3bkM3wro7qkd54OVqJzOAOUqFEyEG8MVl','5L3','9',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2389063617,1173785611,'bn2gyOtPzrAIUddxythscFOBd3lmLC','wO28sVTZeiIm2YMT7odUax0gBLPoUQB29c0eJy4ultD3Ch89e0BLGPbE26FCNKOFhyCPbN4','7LuTTDpaBaDfmZQMPn5VeZkuFWbny74nhdc3ZGJnGSk0OscBx8','GtBjiBA2EE7fj2hdo2WxXsa0wIbVFf9xbEtNJgst2kVX22DrRuVng6V69Gvl3pPscDdO8zTDVCZuRIUZSqfPmF59KheZh87Kmt6iyVa1yg3WHqeI1tCHabpiIccc2oPRGSDgiN3FZjmOa3niA292a0fgmtJoxGaFpU5H6P5txRVu54kzfA','Q','Pb',6);
+INSERT INTO ti VALUES (2389063617,1173785611,'bn2gyOtPzrAIUddxythscFOBd3lmLC','wO28sVTZeiIm2YMT7odUax0gBLPoUQB29c0eJy4ultD3Ch89e0BLGPbE26FCNKOFhyCPbN4','7LuTTDpaBaDfmZQMPn5VeZkuFWbny74nhdc3ZGJnGSk0OscBx8','GtBjiBA2EE7fj2hdo2WxXsa0wIbVFf9xbEtNJgst2kVX22DrRuVng6V69Gvl3pPscDdO8zTDVCZuRIUZSqfPmF59KheZh87Kmt6iyVa1yg3WHqeI1tCHabpiIccc2oPRGSDgiN3FZjmOa3niA292a0fgmtJoxGaFpU5H6P5txRVu54kzfA','Q','Pb',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c BINARY(83) NOT NULL, d VARCHAR(72) NOT NULL, e VARBINARY(26), f VARCHAR(58) NOT NULL, g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7513868861006804666,39796,'sFMjpOqjES68Ch2k1jwIGKkbnXckwdjl9GlzH4hcpb2rOevQel3','Eyp2GKfNSsFzKx2','1DtH4VRC9k','2Su0','Z','5y',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c BINARY(83) NOT NULL, d VARCHAR(72) NOT NULL, e VARBINARY(26), f VARCHAR(58) NOT NULL, g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (54919298651894644,4543,'p3oPRG125fVHYlDCAgbD','EYT8m2y13k85Axx6VnVE9B4R8a','4wnbB30pDCmP','vlCr3iuy3hVH1qQh0','A','r',1);
+INSERT INTO ti VALUES (54919298651894644,4543,'p3oPRG125fVHYlDCAgbD','EYT8m2y13k85Axx6VnVE9B4R8a','4wnbB30pDCmP','vlCr3iuy3hVH1qQh0','A','r',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(84) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(84) NOT NULL;
+INSERT INTO t VALUES (9357882651593065877,8892,'qenRcg1OXrwfLCiMGMj7t70bXTS6UkqPr25rqBBA29T5R7Uqa20sKGmw','hTCUUVztEMtmTWffH4xRlNQusDSRQKui','XeHe','oRxaw4rMTM6HVx','n','GR',2);
+INSERT INTO ti VALUES (9357882651593065877,8892,'qenRcg1OXrwfLCiMGMj7t70bXTS6UkqPr25rqBBA29T5R7Uqa20sKGmw','hTCUUVztEMtmTWffH4xRlNQusDSRQKui','XeHe','oRxaw4rMTM6HVx','n','GR',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (17000540648453461188,24577,'Tnq4yz7StL4DTFzH5OSrymkLnFES','ZA98zegrBJvJ559QMiRbueja8ckPFIziolQlRjRAuF0lX0uMAdSCBv1PJ2wB6lsQtVZdvuZZseuRqyHqUEMjQp0zTGarVdiWhNOToXeQqMgLEJHpgiCLbtWS4lNKmA2RCrD4HKg','Rd76sR5OEdmcxLm4l9','c5QuDkLUc1aIdsaLG3S17F4rOXlLuXRE8rwe4mVkqz','e','C',3);
+INSERT INTO ti VALUES (17000540648453461188,24577,'Tnq4yz7StL4DTFzH5OSrymkLnFES','ZA98zegrBJvJ559QMiRbueja8ckPFIziolQlRjRAuF0lX0uMAdSCBv1PJ2wB6lsQtVZdvuZZseuRqyHqUEMjQp0zTGarVdiWhNOToXeQqMgLEJHpgiCLbtWS4lNKmA2RCrD4HKg','Rd76sR5OEdmcxLm4l9','c5QuDkLUc1aIdsaLG3S17F4rOXlLuXRE8rwe4mVkqz','e','C',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (16745945984462446776,56104,'OxDcC7fdfCYmajMwwMux4GE8A3BW93dY2cSV0qvhW','fICwrO2FTKfpBiI2AeY2OB5zMPMh1tUBDpAzjeqhfNxcAJJgEoHszy2X7vYkaf9Si','k5Aqfj7vSYEr','6X3FrlmT8oD5Qu17IHivf5N96XHnJ0DkkWp472mzuNTHXsOrEeAb9MAfA3kmCceVmFsAtijJXNj2KdyEq3v6wb9gzijf69a4oaEcZSZKzASeYXiI5qxjmdg9a7Y8s5xWkaXoW2oBl3yw2tDGAkRu7bjvXkjm2a06QRaPcuc1wb2g2tootYzP4c0ZnjJqM7eBcVeiX2jdX0NsqSsLEtLltg1UtZ9OyMQsftdd6o5rVeMRoZCz5J4d1vy9ajM','5','7x',4);
+INSERT INTO ti VALUES (16745945984462446776,56104,'OxDcC7fdfCYmajMwwMux4GE8A3BW93dY2cSV0qvhW','fICwrO2FTKfpBiI2AeY2OB5zMPMh1tUBDpAzjeqhfNxcAJJgEoHszy2X7vYkaf9Si','k5Aqfj7vSYEr','6X3FrlmT8oD5Qu17IHivf5N96XHnJ0DkkWp472mzuNTHXsOrEeAb9MAfA3kmCceVmFsAtijJXNj2KdyEq3v6wb9gzijf69a4oaEcZSZKzASeYXiI5qxjmdg9a7Y8s5xWkaXoW2oBl3yw2tDGAkRu7bjvXkjm2a06QRaPcuc1wb2g2tootYzP4c0ZnjJqM7eBcVeiX2jdX0NsqSsLEtLltg1UtZ9OyMQsftdd6o5rVeMRoZCz5J4d1vy9ajM','5','7x',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (16355468116164034795,14544,'WnvKz0UXgeCzBgqVd0b','q8weL0zPPCs1JNUxnatIF0aGBRrlZTJ1eyPSppVdiESKDNIguwJWUUQs4t8Zh7OrxpOt1O3lanoV2aqTV7i3kyEFntEL4bSsq9cM3ExTaKslsKyXKulkE1ueMQuAX3diOhvuPo4zBrfpvIGAOOEmw4JbGgjZ2S7j6hqatSQKEKUNxee3K1VJ','qOI1lZw2','iwvXn1uPvgA24QuMvEmJH97HTiwKHfwbG74Xpd18gw61YSn9','f','z',5);
+INSERT INTO ti VALUES (16355468116164034795,14544,'WnvKz0UXgeCzBgqVd0b','q8weL0zPPCs1JNUxnatIF0aGBRrlZTJ1eyPSppVdiESKDNIguwJWUUQs4t8Zh7OrxpOt1O3lanoV2aqTV7i3kyEFntEL4bSsq9cM3ExTaKslsKyXKulkE1ueMQuAX3diOhvuPo4zBrfpvIGAOOEmw4JbGgjZ2S7j6hqatSQKEKUNxee3K1VJ','qOI1lZw2','iwvXn1uPvgA24QuMvEmJH97HTiwKHfwbG74Xpd18gw61YSn9','f','z',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4473350882082060758,17897,'bxk','vibPujGro176Yh1JUKK9S1PM470bR7jWm0Jf2dhUoz3by66iU1LkpOdhBBw6TbG2f1PaSSCllAcTYtUpjUhNGpqCa52DspYVtkLKQ1RgC74DD9VIE623mWwtdnkFEWUlz','RZTR0Vn6qzEeG','IDtAvZTSnohxmmE7oYqAd9B6uFTFGZnnGDbbqMiEnAJlaKGI9NteFdOOI6syZgIUVVua3PaiXh3OqvCVuvFJ3j1zX0fK2mCJ44RmfeAwTWk7WNfV53q6VHmUE9SWfLlMqTAka0TOuWAr9I1u2B3cnEZohj8xZaldkCWSQZWnyQRE3QHHW5k0f5hJLGmDov','5','A',6);
+INSERT INTO ti VALUES (4473350882082060758,17897,'bxk','vibPujGro176Yh1JUKK9S1PM470bR7jWm0Jf2dhUoz3by66iU1LkpOdhBBw6TbG2f1PaSSCllAcTYtUpjUhNGpqCa52DspYVtkLKQ1RgC74DD9VIE623mWwtdnkFEWUlz','RZTR0Vn6qzEeG','IDtAvZTSnohxmmE7oYqAd9B6uFTFGZnnGDbbqMiEnAJlaKGI9NteFdOOI6syZgIUVVua3PaiXh3OqvCVuvFJ3j1zX0fK2mCJ44RmfeAwTWk7WNfV53q6VHmUE9SWfLlMqTAka0TOuWAr9I1u2B3cnEZohj8xZaldkCWSQZWnyQRE3QHHW5k0f5hJLGmDov','5','A',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b BIGINT NOT NULL, c CHAR(57) NOT NULL, d VARCHAR(34), e VARCHAR(51) NOT NULL, f VARBINARY(42) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-15301,-3669950137769205967,'RTEB5UB5U9OXPw5KBHNkTynQgY8n6','EbVc9419m9FJa6OmwhYQboMcOdUyR1HT','XTz','tLvGjXlNCCtSmDDMpMyQawnCY','0','R',0);
+CREATE TABLE ti (a SMALLINT, b BIGINT NOT NULL, c CHAR(57) NOT NULL, d VARCHAR(34), e VARCHAR(51) NOT NULL, f VARBINARY(42) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-1611704129,-5074243086052438477,'vigxgupsXSHmxR8m50ojJ1tnPWAeEQDzaaHAV9G9cjycfkDG2Q57l','GOSgjAaEt9mMjE3bzZhqO4e0ntF1thh','MEAwYsGfcdvvIe82kYO0JioAESixYnPR6pt23MT4B','nFKkoeMyfOkxvVUf4','D','g',1);
+INSERT INTO ti VALUES (-1611704129,-5074243086052438477,'vigxgupsXSHmxR8m50ojJ1tnPWAeEQDzaaHAV9G9cjycfkDG2Q57l','GOSgjAaEt9mMjE3bzZhqO4e0ntF1thh','MEAwYsGfcdvvIe82kYO0JioAESixYnPR6pt23MT4B','nFKkoeMyfOkxvVUf4','D','g',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(58) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(58) NOT NULL;
+INSERT INTO t VALUES (172092169,-359546550248847841,'3dZ0hmK3XnZZRB056g86B7x4yKMlHoL','hpT','TriTTWDpdzq1p1ThDxIOF95MysACRy1OHAsxu16','Mbu2a0tAylyYMIntBka','l','e',2);
+INSERT INTO ti VALUES (172092169,-359546550248847841,'3dZ0hmK3XnZZRB056g86B7x4yKMlHoL','hpT','TriTTWDpdzq1p1ThDxIOF95MysACRy1OHAsxu16','Mbu2a0tAylyYMIntBka','l','e',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1792372930,8318477198658438150,'H3b5rZKeViZlF1zHXTKDc3mLSxOoVCVAyQi0C9','c1MKNs9lmR0eTPN7W2UwzD2E3jNU25TycSzRuSFfA7AAMRwmLwuIvYaq','ITKwB1NK1RnyhkmqJPKp7KlU1QuBOZGBHfVpl','BegRvmP5UuYhg7RNOt','U','s',3);
+INSERT INTO ti VALUES (1792372930,8318477198658438150,'H3b5rZKeViZlF1zHXTKDc3mLSxOoVCVAyQi0C9','c1MKNs9lmR0eTPN7W2UwzD2E3jNU25TycSzRuSFfA7AAMRwmLwuIvYaq','ITKwB1NK1RnyhkmqJPKp7KlU1QuBOZGBHfVpl','BegRvmP5UuYhg7RNOt','U','s',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (215769545,2324264576608775038,'n77JJz7X82tha0GmmM9uQtJQfBQJGAyv','KmiEOwgHXzckPVrFU1Fi8S9zSB9yWjP2orjMr6N8BBan8ZC77MrOrcGNxegGJAkWXM16JlsYyKluEsPjgx2yeudQfPgLLdAqEUHTUDuL3ocMoZtPPFKQk1H4lGp7XV3hXgXTQlqZgvIc4H8Cr4TaH2P1oTbwepO14SZdsjCDkwjx3P','OE7t','qH1ZXIHmxY5XYsJ1elKD4AZXCLfHPwxc7wReaLofqFEDiiUbVzTr7ZYNsGsK3rm7wp7EoZBqYE6jtGYTq0GAirkRY2k0bw0QsseqJdLg6F06uRKZEkVv0dKUe9pK','f','q',4);
+INSERT INTO ti VALUES (215769545,2324264576608775038,'n77JJz7X82tha0GmmM9uQtJQfBQJGAyv','KmiEOwgHXzckPVrFU1Fi8S9zSB9yWjP2orjMr6N8BBan8ZC77MrOrcGNxegGJAkWXM16JlsYyKluEsPjgx2yeudQfPgLLdAqEUHTUDuL3ocMoZtPPFKQk1H4lGp7XV3hXgXTQlqZgvIc4H8Cr4TaH2P1oTbwepO14SZdsjCDkwjx3P','OE7t','qH1ZXIHmxY5XYsJ1elKD4AZXCLfHPwxc7wReaLofqFEDiiUbVzTr7ZYNsGsK3rm7wp7EoZBqYE6jtGYTq0GAirkRY2k0bw0QsseqJdLg6F06uRKZEkVv0dKUe9pK','f','q',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-1231008027,3363945996734958099,'aDrAgNQCyoGmc7EEIrORilPUspH7uSW97KjKWJaTTBWqHDrtwkjkLTE','3qC38sLQlZzwgADzMNXSrhE4kIqcof3S8hqaZx','kH188e','rXdPYu0aAp1o0KmwZJhNrUwPN4rx5HAc8y9JctviJsjQm2Do0EhrYAtQ23Hghk4IPqGd8kr','Tu','Y',5);
+INSERT INTO ti VALUES (-1231008027,3363945996734958099,'aDrAgNQCyoGmc7EEIrORilPUspH7uSW97KjKWJaTTBWqHDrtwkjkLTE','3qC38sLQlZzwgADzMNXSrhE4kIqcof3S8hqaZx','kH188e','rXdPYu0aAp1o0KmwZJhNrUwPN4rx5HAc8y9JctviJsjQm2Do0EhrYAtQ23Hghk4IPqGd8kr','Tu','Y',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-405175175,-8967196993963882196,'R8BY5IJuVFzfddZZZo1XUwWishtuYY6axBGWGV5G1JeAFVfAjblyzr6RDV','gzKTsH5vMMcKHWGctLtvfh0AZmg6NgzbLEdg8btA12PCmVg32WvsnwRs1TzKQyspAo33o','NGISz0hbZDl2fPtoYA2NXVK7bMLSfiu3IStJJ5ejU9aEL1','QOXqEJ3rOJiAzlTw6TvQan0EGDI6JujmNlAfP2d7P273xmxUh8TMCV6NU4AWnatFiwhXrZ4wwxMI96VVNjAcCU9IKk9i6lmjkyLt8SwlKE','i','2D',6);
+INSERT INTO ti VALUES (-405175175,-8967196993963882196,'R8BY5IJuVFzfddZZZo1XUwWishtuYY6axBGWGV5G1JeAFVfAjblyzr6RDV','gzKTsH5vMMcKHWGctLtvfh0AZmg6NgzbLEdg8btA12PCmVg32WvsnwRs1TzKQyspAo33o','NGISz0hbZDl2fPtoYA2NXVK7bMLSfiu3IStJJ5ejU9aEL1','QOXqEJ3rOJiAzlTw6TvQan0EGDI6JujmNlAfP2d7P273xmxUh8TMCV6NU4AWnatFiwhXrZ4wwxMI96VVNjAcCU9IKk9i6lmjkyLt8SwlKE','i','2D',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT UNSIGNED, c BINARY(76), d VARCHAR(96) NOT NULL, e VARCHAR(84) NOT NULL, f VARBINARY(85), g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (63997,15676234899691646852,'UN09p2dNRyumitXvdzJFZq','qeZk','E4otOFO89bj','3eRD4dSmB1KRnGjUCehoNHuaSSsONr0wIgEWaSM1ZgWcmqlDozOVgIUKB1uex1HVae','I','g',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT UNSIGNED, c BINARY(76), d VARCHAR(96) NOT NULL, e VARCHAR(84) NOT NULL, f VARBINARY(85), g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3821881594,8727173954663397101,'4RkC3W','cFJJbFy27kVCqg08xFCaudQHre3f6ZX93sY2iNa7uJBWdnoYNf9RBbXH','1iutMIt8gvun6WyRWqW3hq','PhSrOf9S68pHTeCJbAvMC7g','I','C',1);
+INSERT INTO ti VALUES (3821881594,8727173954663397101,'4RkC3W','cFJJbFy27kVCqg08xFCaudQHre3f6ZX93sY2iNa7uJBWdnoYNf9RBbXH','1iutMIt8gvun6WyRWqW3hq','PhSrOf9S68pHTeCJbAvMC7g','I','C',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(77);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(77);
+INSERT INTO t VALUES (1700206068,6096917295564134692,'5ztH2fe3YohiJE7FeUWklLDuXoS3yCjy9pde4lBY4LGl','wiFE1CAUGT43BTZNMe7MQej9Kku2R6ZQBYeD5Yq0oYjLP6','n0','wUtfuACAWB4Tn1l542DiiGxKdpBAtTnKTQi7l5lBWPlu37qbl0nks5NIgEd1ZuneVrBMkdt3qel8','N','m',2);
+INSERT INTO ti VALUES (1700206068,6096917295564134692,'5ztH2fe3YohiJE7FeUWklLDuXoS3yCjy9pde4lBY4LGl','wiFE1CAUGT43BTZNMe7MQej9Kku2R6ZQBYeD5Yq0oYjLP6','n0','wUtfuACAWB4Tn1l542DiiGxKdpBAtTnKTQi7l5lBWPlu37qbl0nks5NIgEd1ZuneVrBMkdt3qel8','N','m',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1042639769,11675973957060051807,'9yVgBeFti1lYBOJu6KcoBBMqDu4PSqB1jeC','NZBWDxgQv2g5jxrgTyxCtBtf','7Lp0MDRvhUpENiQYsusgUgokbowHcTfwBRCKzxj7FUVibo2HgwbATez3gHfiSh','U7NfjyWEhp8d6fOGw31x9kFsj82XSm4DLK9Ld9cUIvCcocUIrGUdPb9Ku','R','I',3);
+INSERT INTO ti VALUES (1042639769,11675973957060051807,'9yVgBeFti1lYBOJu6KcoBBMqDu4PSqB1jeC','NZBWDxgQv2g5jxrgTyxCtBtf','7Lp0MDRvhUpENiQYsusgUgokbowHcTfwBRCKzxj7FUVibo2HgwbATez3gHfiSh','U7NfjyWEhp8d6fOGw31x9kFsj82XSm4DLK9Ld9cUIvCcocUIrGUdPb9Ku','R','I',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1827201550,2937085565073751619,'hAe4qr9KoHHCd1UbUrCG245mALVmsxAcBvRObzTATGtP','XLMMWpgDdFfqGiRqFvYS1PZhJb4ruwjSESIVJSEmFHBEC','AWABzeLNkDgtFWx1SEb8XCAodkrGFFPv97ftnzZNgiAHDVNAc','bPwBytwSDTXHJg7LtBfOoBEmMtOJxlf7Qy0NiafJxqQQAFUxLAMgu3BdtvDQqFgIlKdvN5H0ADkgHqMuhW2kT8T9v8daElqOVCsaF6Lw2tNR7XXmYFJOkSNBYsSJwRQdv7sDnjBe0S1eSqVq1nlxckEscjeReAad5sSGBu4tlWjqAxdL4M7Vr8c7qHKehj7JKNNyJ6qtMmRyJvlGA3aK8vtzy1Zr7GqgblMcY64Kt7wwxKb5GhO17j','c','q',4);
+INSERT INTO ti VALUES (1827201550,2937085565073751619,'hAe4qr9KoHHCd1UbUrCG245mALVmsxAcBvRObzTATGtP','XLMMWpgDdFfqGiRqFvYS1PZhJb4ruwjSESIVJSEmFHBEC','AWABzeLNkDgtFWx1SEb8XCAodkrGFFPv97ftnzZNgiAHDVNAc','bPwBytwSDTXHJg7LtBfOoBEmMtOJxlf7Qy0NiafJxqQQAFUxLAMgu3BdtvDQqFgIlKdvN5H0ADkgHqMuhW2kT8T9v8daElqOVCsaF6Lw2tNR7XXmYFJOkSNBYsSJwRQdv7sDnjBe0S1eSqVq1nlxckEscjeReAad5sSGBu4tlWjqAxdL4M7Vr8c7qHKehj7JKNNyJ6qtMmRyJvlGA3aK8vtzy1Zr7GqgblMcY64Kt7wwxKb5GhO17j','c','q',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3445574633,7714781037023169024,'MCB90tlvnOawZvHbVO54HN8845B2YROeyy3sf7tIMWg','QupDopXKjaARYBXh9jfyfO3jiqOYLapfuutOfUBwEJMwPEdGWwZAU2GgWJ6V077QU2F2onYY9DtQQm4py2GXU4uO34ZflKhNDw','il0qxTYEjgFpEQtGR7TKRujbY0PIZ3Z4S5uJkQZlc9nfoO2gyzY7ks2erne9DMdgPFc','TvJtx4DEPxlAPKH2etddFaA6ckn5JUHUuv2b8wZqM3gzLw2Cvpg86TGkHQtICiqZcasdEaincsD84QeDRhWluOMS5I0QOENVL3CleyCmnhjp2kHIbEYuxSm0BYu6gfXSWnkbb5iQ6pPcTGc3SBUKnpSkhkQj3VdhXnLj7Cdxd7mLwI5QCf1E1pUWfLnqetIIKV9','YQ','J',5);
+INSERT INTO ti VALUES (3445574633,7714781037023169024,'MCB90tlvnOawZvHbVO54HN8845B2YROeyy3sf7tIMWg','QupDopXKjaARYBXh9jfyfO3jiqOYLapfuutOfUBwEJMwPEdGWwZAU2GgWJ6V077QU2F2onYY9DtQQm4py2GXU4uO34ZflKhNDw','il0qxTYEjgFpEQtGR7TKRujbY0PIZ3Z4S5uJkQZlc9nfoO2gyzY7ks2erne9DMdgPFc','TvJtx4DEPxlAPKH2etddFaA6ckn5JUHUuv2b8wZqM3gzLw2Cvpg86TGkHQtICiqZcasdEaincsD84QeDRhWluOMS5I0QOENVL3CleyCmnhjp2kHIbEYuxSm0BYu6gfXSWnkbb5iQ6pPcTGc3SBUKnpSkhkQj3VdhXnLj7Cdxd7mLwI5QCf1E1pUWfLnqetIIKV9','YQ','J',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1887041398,1574605714591906309,'BI3IVtKvHoBceIs0BrAi','OlZ3xJieBbGtpO6eiNDGr4qLQRMYbcSdeuuu5acioMKwJwwnphVSr3oqbls7hqocva3GvLhmcETZnIugiK8JkRYs1ZNPslVtIcDQohmlmnNMdWfJdjmWqYLHOryTKqbgYmmEenyd81p0T6WL5mtTIzvLbu75KtHl6IE46Zzhq9Coonjdr1GlEe2F7fmWbWGgSGNpdYFtKwHJR4YVZXBXxR0c27Ew77qbi9bT2s5fslYX3tmkDsRoqno7NULp','0noSVHTqNsHfPJTeRJc9OwsunBuDmcUKJqth','xCuuYfBQInXIYaLQpZZPMAjIjyL4xXH6S0M290GF3XO9UVFQcmuAhP8nZ2Q9p3gBeYRQ9K9nk7maKyHMQdNQiG9APwAd0fD3lHi0Q9nJGssgkzpmQSJmPxtW5gSZYZZbGK0Er4N','0','oi',6);
+INSERT INTO ti VALUES (1887041398,1574605714591906309,'BI3IVtKvHoBceIs0BrAi','OlZ3xJieBbGtpO6eiNDGr4qLQRMYbcSdeuuu5acioMKwJwwnphVSr3oqbls7hqocva3GvLhmcETZnIugiK8JkRYs1ZNPslVtIcDQohmlmnNMdWfJdjmWqYLHOryTKqbgYmmEenyd81p0T6WL5mtTIzvLbu75KtHl6IE46Zzhq9Coonjdr1GlEe2F7fmWbWGgSGNpdYFtKwHJR4YVZXBXxR0c27Ew77qbi9bT2s5fslYX3tmkDsRoqno7NULp','0noSVHTqNsHfPJTeRJc9OwsunBuDmcUKJqth','xCuuYfBQInXIYaLQpZZPMAjIjyL4xXH6S0M290GF3XO9UVFQcmuAhP8nZ2Q9p3gBeYRQ9K9nk7maKyHMQdNQiG9APwAd0fD3lHi0Q9nJGssgkzpmQSJmPxtW5gSZYZZbGK0Er4N','0','oi',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(55) NOT NULL, d VARCHAR(21), e VARBINARY(46), f VARCHAR(46) NOT NULL, g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (300136041,15864786,'VZq02qj9XC8geZ9oScfRdAwyiF3fo9PKI','qr5','RcqxFLbOf3VydLRuMlEJBi908zJmJzrL','ASFQIBIf8Ra9PJrcpSe1ByUrdSmP','4','l',0);
+CREATE TABLE ti (a INT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(55) NOT NULL, d VARCHAR(21), e VARBINARY(46), f VARCHAR(46) NOT NULL, g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1591156086,7035385,'7YKfaNOiPgCmzYDi2s','HUw4RT1Cetp7aWhGM','O4t2EkGgPxE5VcadwatCcsiDHjPgmQB','AgKmiLpZchPx1WXw51JFDQK2A9Z1R9C4ALVR2r','Q','Q',1);
+INSERT INTO ti VALUES (-1591156086,7035385,'7YKfaNOiPgCmzYDi2s','HUw4RT1Cetp7aWhGM','O4t2EkGgPxE5VcadwatCcsiDHjPgmQB','AgKmiLpZchPx1WXw51JFDQK2A9Z1R9C4ALVR2r','Q','Q',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(56) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(56) NOT NULL;
+INSERT INTO t VALUES (-661586911,11756959,'LNrZvs','ZrxdRS','DzQQ8EYcccki7R91ORnz37YVLh72U5eC0voVjUmTMsNRS','Ktogx44XEqRXDhBYd8L4XOJZQ','g','T',2);
+INSERT INTO ti VALUES (-661586911,11756959,'LNrZvs','ZrxdRS','DzQQ8EYcccki7R91ORnz37YVLh72U5eC0voVjUmTMsNRS','Ktogx44XEqRXDhBYd8L4XOJZQ','g','T',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-1524425364,7526003,'y1tUWJgSkxQ9dz','bX1BHipD9iF6Y6LSX2oJOGBs3sFwFhZkIJrCpHUPH4kriiwoBQ8SdNnXlypWRTwkKMLZMhYnLbagnnV7Sxv3u4eq1UUmuJY2CULZupOIPFIeiWqiGAWpXEf60T0CG6S91qWhtGivx06pKixjyECLuuoqHH356vYPLITnkW4oWl7LyySQBdS2ng7ys4bh3oEULAc4fu5U7673BHjvDq6UEQrNHWWfrsyMnz6LYGGaOnWeOK','tSK6zLst7','hUW','c','t',3);
+INSERT INTO ti VALUES (-1524425364,7526003,'y1tUWJgSkxQ9dz','bX1BHipD9iF6Y6LSX2oJOGBs3sFwFhZkIJrCpHUPH4kriiwoBQ8SdNnXlypWRTwkKMLZMhYnLbagnnV7Sxv3u4eq1UUmuJY2CULZupOIPFIeiWqiGAWpXEf60T0CG6S91qWhtGivx06pKixjyECLuuoqHH356vYPLITnkW4oWl7LyySQBdS2ng7ys4bh3oEULAc4fu5U7673BHjvDq6UEQrNHWWfrsyMnz6LYGGaOnWeOK','tSK6zLst7','hUW','c','t',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (569784834,17686,'lT79eTvuYN0CBnamoxazOjEtuEZ8R2p','eHbtzcUVbWl7NUfruAg40Vi2WxKQ4mfhjYMoY2uLy8QuXDgNeNppunOBQX00EE7BecTDJklwodwWp1tc8TvLHhdyyP9wmwOFGlZzgyp2wS6uBjEiW0NrBo01tUO91EL1v0xwvGOBtXzx4Ed2nBnoSZplnHsa8Ikfm2Kohuv62iX8c0wJSr3qeSEKD9jvHH8QW5RDIytCRnd','EZ3EXKSQ48vGowMUpQSVzz723HG','ZLuDwRZb7v17gTSa3yvEVJiWYPwmOI8ZM4Selb7f6zagtMyc5N8NQ4N489uqRyHCz76dOeva00z7WTCkDvcPPmQBtB9ibZu4GJRdcQKvtOe59tLTOTIBav8clCtzLvKGbqPkJl847Aj3UpbguYOwjO3uS7gz7Tm8UtsP3Gr5pnOu7TdvwGY7lmDrRVZM0amM45FsCQe5PRN','c','S',4);
+INSERT INTO ti VALUES (569784834,17686,'lT79eTvuYN0CBnamoxazOjEtuEZ8R2p','eHbtzcUVbWl7NUfruAg40Vi2WxKQ4mfhjYMoY2uLy8QuXDgNeNppunOBQX00EE7BecTDJklwodwWp1tc8TvLHhdyyP9wmwOFGlZzgyp2wS6uBjEiW0NrBo01tUO91EL1v0xwvGOBtXzx4Ed2nBnoSZplnHsa8Ikfm2Kohuv62iX8c0wJSr3qeSEKD9jvHH8QW5RDIytCRnd','EZ3EXKSQ48vGowMUpQSVzz723HG','ZLuDwRZb7v17gTSa3yvEVJiWYPwmOI8ZM4Selb7f6zagtMyc5N8NQ4N489uqRyHCz76dOeva00z7WTCkDvcPPmQBtB9ibZu4GJRdcQKvtOe59tLTOTIBav8clCtzLvKGbqPkJl847Aj3UpbguYOwjO3uS7gz7Tm8UtsP3Gr5pnOu7TdvwGY7lmDrRVZM0amM45FsCQe5PRN','c','S',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1814726049,15807310,'BoGAGFhAfkjigxGvqosc8AuViaepo5xyoAmgzEseU8Ftcios6','48jKWMo1fcgkcV6i5qrHdovzteVgrQIWUPnCLGv3SAoFZaxqvI3WvhKQlXaEP72DhMNmR4zx1Ax8cJ3FRd22UvLKxb4fKmmeA10W7ak9wpyEzSoN6YAUXc7TzrqjR9BvdSwPhj2PC2XRSFgXVKGAI3sOFVzAn1PsCBIH3QeNNOu4IguQ6NZvmbLEDSqIOBGPHWVUCvQUY1voz3Nr0uPpdVUAfLtgAg9CCTsCnUQ37cFJI51h','U6XUDTphs4xmUkeMfb9v0MELvt','HCpR5M249k9J8e49gw6cQqwAZISsbH38BOaX9Cxbjl17j4PrFQM7MD5O0vSlr1cZ9m4cFtJqRdBzswhfxtjXum1yQIbBZM3l7Bpbv75nsdqAmXzlL7q','v','k',5);
+INSERT INTO ti VALUES (1814726049,15807310,'BoGAGFhAfkjigxGvqosc8AuViaepo5xyoAmgzEseU8Ftcios6','48jKWMo1fcgkcV6i5qrHdovzteVgrQIWUPnCLGv3SAoFZaxqvI3WvhKQlXaEP72DhMNmR4zx1Ax8cJ3FRd22UvLKxb4fKmmeA10W7ak9wpyEzSoN6YAUXc7TzrqjR9BvdSwPhj2PC2XRSFgXVKGAI3sOFVzAn1PsCBIH3QeNNOu4IguQ6NZvmbLEDSqIOBGPHWVUCvQUY1voz3Nr0uPpdVUAfLtgAg9CCTsCnUQ37cFJI51h','U6XUDTphs4xmUkeMfb9v0MELvt','HCpR5M249k9J8e49gw6cQqwAZISsbH38BOaX9Cxbjl17j4PrFQM7MD5O0vSlr1cZ9m4cFtJqRdBzswhfxtjXum1yQIbBZM3l7Bpbv75nsdqAmXzlL7q','v','k',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1640367192,13006009,'8pwcBTJKji1rkz8bpngSZPLAtmsYWAnC7DO1f1iRpOK9JwJAklsZ','qO2QBV9pmrMYP28Q3LE18yTLGu5PTZkr5NyuB5Tt0cV5ydeeJPI5mD7txnXoItqLGCHou0vZ4ChoPo5vK7lv93eny8i7n9R7MtSHKugPTI1t5bS57gPKN96BbnHDwclbb5vo8TaYVfQe9RamR78cVtL4M1Kt6er9ugSeqVowdF1HEfAN1enmtMwpharCpBXUq9xieeUVvUt0je88DLlpBr4s5OWKZhG0mVB9gPVOMpjwancaIvK6','R4l4skXDaJc29o201lEHvqp79JRP3XID34','1DulthqZdB5aIR25ZCxBXNwsef0FeiFEX2LwruL8yp6C2lJp6TbAsaveX59ZKn1zOdcZuSNdZUfT6N','DE','6x',6);
+INSERT INTO ti VALUES (-1640367192,13006009,'8pwcBTJKji1rkz8bpngSZPLAtmsYWAnC7DO1f1iRpOK9JwJAklsZ','qO2QBV9pmrMYP28Q3LE18yTLGu5PTZkr5NyuB5Tt0cV5ydeeJPI5mD7txnXoItqLGCHou0vZ4ChoPo5vK7lv93eny8i7n9R7MtSHKugPTI1t5bS57gPKN96BbnHDwclbb5vo8TaYVfQe9RamR78cVtL4M1Kt6er9ugSeqVowdF1HEfAN1enmtMwpharCpBXUq9xieeUVvUt0je88DLlpBr4s5OWKZhG0mVB9gPVOMpjwancaIvK6','R4l4skXDaJc29o201lEHvqp79JRP3XID34','1DulthqZdB5aIR25ZCxBXNwsef0FeiFEX2LwruL8yp6C2lJp6TbAsaveX59ZKn1zOdcZuSNdZUfT6N','DE','6x',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b INT UNSIGNED NOT NULL, c CHAR(28) NOT NULL, d VARBINARY(34), e VARBINARY(1), f VARCHAR(14), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-15261,84055231,'cn62lXrL','cFTwCkX','3','OM','s','I',0);
+CREATE TABLE ti (a SMALLINT, b INT UNSIGNED NOT NULL, c CHAR(28) NOT NULL, d VARBINARY(34), e VARBINARY(1), f VARCHAR(14), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (-3177,1664780512,'yYYGiGqlGfNdR1iy5itXa','yKH65L99S5rmuhcLhFJaxlDfojYg4bl','g','ba4qKC','1','m',1);
+INSERT INTO ti VALUES (-3177,1664780512,'yYYGiGqlGfNdR1iy5itXa','yKH65L99S5rmuhcLhFJaxlDfojYg4bl','g','ba4qKC','1','m',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(29) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(29) NOT NULL;
+INSERT INTO t VALUES (-4850,1923033869,'4mvxSABPAsMlAt69Lqtozt','KYJARg0I','o','bhb2zV1w','k','z',2);
+INSERT INTO ti VALUES (-4850,1923033869,'4mvxSABPAsMlAt69Lqtozt','KYJARg0I','o','bhb2zV1w','k','z',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (25397,1193478273,'F4XoIe9120FlaBl3005AIK8OzUuz0','qCwOb1sPXrA0TToHv5l1WW4UqVvszCrSI388HepA2ws9hnZrp1Z7DaNvwLtrmPi5HqmSp0fdhAcZjd4NDCQegLn1enckT11eH5RCo5Kjhy6T9WSMSfndyieuRy8tHgh','T','saH','S','9',3);
+INSERT INTO ti VALUES (25397,1193478273,'F4XoIe9120FlaBl3005AIK8OzUuz0','qCwOb1sPXrA0TToHv5l1WW4UqVvszCrSI388HepA2ws9hnZrp1Z7DaNvwLtrmPi5HqmSp0fdhAcZjd4NDCQegLn1enckT11eH5RCo5Kjhy6T9WSMSfndyieuRy8tHgh','T','saH','S','9',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (8089,1841562319,'MFsXH3suGsrt3aJ0jC9yjCnXxos','HPb02OsexJYHgftjij07gsaA30OU9ZS5Fb3oEIxzsxxF41KzZ4YsBfsR8rKRMp3j','X','8BKGkQLDXtIqOk0ya32J8R4x3ROApndNVoTglfcQTeclvo4D1FiTLeQ4QCuZAboDD9j1sDCCXVTLAkMzRKAD1wp7yD1gp8hdUVMVMhddoRZTTzmwUMgz1BS6C6Wuk9UT1VcxZ8C19CTDoTBckVju2tp69Q5mjKr6LKGnLqCpzeMaZCdlVzxg0cMe4Vb9W1q','R','L',4);
+INSERT INTO ti VALUES (8089,1841562319,'MFsXH3suGsrt3aJ0jC9yjCnXxos','HPb02OsexJYHgftjij07gsaA30OU9ZS5Fb3oEIxzsxxF41KzZ4YsBfsR8rKRMp3j','X','8BKGkQLDXtIqOk0ya32J8R4x3ROApndNVoTglfcQTeclvo4D1FiTLeQ4QCuZAboDD9j1sDCCXVTLAkMzRKAD1wp7yD1gp8hdUVMVMhddoRZTTzmwUMgz1BS6C6Wuk9UT1VcxZ8C19CTDoTBckVju2tp69Q5mjKr6LKGnLqCpzeMaZCdlVzxg0cMe4Vb9W1q','R','L',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-25993,967652196,'pnjt95cmr2g6','nPevNTx7bSVmQQ6qGbe0e1VMUuNulXgy8yEhODPGPQPFPftWTsxzKT76obV6lXU','K','HaaGl9FoirHZhMrHU8gkXIGLYhCl5nTUhD6AW1WMYklggvpmvoNef2dZ48mC5rKzan57f25fK5YyXVRFA8jfBJSWf3smicFwlo2SeVpuSNhIopGm0HceJrPS2JaVGl5XuKoTFooovpE5SsnwIzPoyirqV3mTIV59eE6TiVE33BTsz','F','6',5);
+INSERT INTO ti VALUES (-25993,967652196,'pnjt95cmr2g6','nPevNTx7bSVmQQ6qGbe0e1VMUuNulXgy8yEhODPGPQPFPftWTsxzKT76obV6lXU','K','HaaGl9FoirHZhMrHU8gkXIGLYhCl5nTUhD6AW1WMYklggvpmvoNef2dZ48mC5rKzan57f25fK5YyXVRFA8jfBJSWf3smicFwlo2SeVpuSNhIopGm0HceJrPS2JaVGl5XuKoTFooovpE5SsnwIzPoyirqV3mTIV59eE6TiVE33BTsz','F','6',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-27975,530572667,'hP9FwK4dm','r6afl7mjCIetbUiWLa0D1hBKWMcxlZeZlfQJw3ipTvq99thD13LG8GUboQLh04zj3oRCsu1JUEyYvAZaFo0JLWFuCrQWiaeDGhCqiWhuEUorwcKVtubd4c5KVEqcVO6G1EgFJ92ZfrmI3sjIWUWDrqbMrbH3EFv5CWjwzaKBQOhMxw5IBvgrFLi6pJ9J4iL5FO42sat3fwfPQMhpVMvEOMC0q','f','H1l435SSuPNmuKQewvlu48gQH4G1jbt','SZ','N',6);
+INSERT INTO ti VALUES (-27975,530572667,'hP9FwK4dm','r6afl7mjCIetbUiWLa0D1hBKWMcxlZeZlfQJw3ipTvq99thD13LG8GUboQLh04zj3oRCsu1JUEyYvAZaFo0JLWFuCrQWiaeDGhCqiWhuEUorwcKVtubd4c5KVEqcVO6G1EgFJ92ZfrmI3sjIWUWDrqbMrbH3EFv5CWjwzaKBQOhMxw5IBvgrFLi6pJ9J4iL5FO42sat3fwfPQMhpVMvEOMC0q','f','H1l435SSuPNmuKQewvlu48gQH4G1jbt','SZ','N',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(63) NOT NULL, d VARBINARY(97) NOT NULL, e VARCHAR(95) NOT NULL, f VARCHAR(56) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (37107,10529138428196364862,'b6a7Z0h53IlZy3iMala','DLdh37u4MjUMg0pSdrFMq5SO7BdkdqBaV','dCVsayMT6qefFLIJlVXjMcrg53Vg0TUvPG5D2gHKLWdLNISyaAJBlax65tE','BckqvSTIN4qJHz22FM2AMzPBLep5nJT','R','dI',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(63) NOT NULL, d VARBINARY(97) NOT NULL, e VARCHAR(95) NOT NULL, f VARCHAR(56) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1116645936,599193210635278481,'2aEGLKYq9xeRWY2Q1UBvuO5R5POUwgCWTo5Q7y1vxPwPZ7Ohg8W','lr8ugDH8b3','L4QR4bY5XEMWBJ1pEFzQ1TYFIIercfFeQWQCkxVbccjMTLGkFW0lPqaNIGAHbi0chUot97SY','TIJ3q4ukYxJWtdCCDO2oUT8XZml46HiKhmH78Tz4rUk4Wd5qe','M','Bd',1);
+INSERT INTO ti VALUES (1116645936,599193210635278481,'2aEGLKYq9xeRWY2Q1UBvuO5R5POUwgCWTo5Q7y1vxPwPZ7Ohg8W','lr8ugDH8b3','L4QR4bY5XEMWBJ1pEFzQ1TYFIIercfFeQWQCkxVbccjMTLGkFW0lPqaNIGAHbi0chUot97SY','TIJ3q4ukYxJWtdCCDO2oUT8XZml46HiKhmH78Tz4rUk4Wd5qe','M','Bd',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(64) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(64) NOT NULL;
+INSERT INTO t VALUES (2571608097,1199220495603753668,'aM5mSgEyWdNPZZ2S5qSRMAOFJYxxsONncxY9vd1zz9Ae','4tOna07Ivbx5zVsYgbMGKoLnrl1bGYlQMDZpXYhGuJ5YVRUAEk80j4x0sWIDbRe3eS2XNCqL','0RzsuXCWcPFtfzh6CeB2uQkquanPhxfn7lF','8OBjQEJj9QWYk7408YHg6x95w','r','CY',2);
+INSERT INTO ti VALUES (2571608097,1199220495603753668,'aM5mSgEyWdNPZZ2S5qSRMAOFJYxxsONncxY9vd1zz9Ae','4tOna07Ivbx5zVsYgbMGKoLnrl1bGYlQMDZpXYhGuJ5YVRUAEk80j4x0sWIDbRe3eS2XNCqL','0RzsuXCWcPFtfzh6CeB2uQkquanPhxfn7lF','8OBjQEJj9QWYk7408YHg6x95w','r','CY',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3561147363,7219684985243051244,'PCVdkDIj1iW9jPIXpEU1S7Ncz3lzvBk51nW','kNnhs2cOwJpqoPzMKxr1xxZc9s8yHPWGi0M7Bh','p7hhTk7FWQHfFwwRQpKcBA65pfjAnM2ts','lk9t34aAh0hggBVbFfH7dx','s','ci',3);
+INSERT INTO ti VALUES (3561147363,7219684985243051244,'PCVdkDIj1iW9jPIXpEU1S7Ncz3lzvBk51nW','kNnhs2cOwJpqoPzMKxr1xxZc9s8yHPWGi0M7Bh','p7hhTk7FWQHfFwwRQpKcBA65pfjAnM2ts','lk9t34aAh0hggBVbFfH7dx','s','ci',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (132252177,11031600053891267893,'Y1ZrbP','QWwqy9KlkrIT4Sxd8HuNWNSKcaL7A7B4SZyeqTdzpYjYcTfAOOZpfdkbvuwiq4kfWgKLaYLrRvGYkvwsZ9DuAxArNDw20ppYKRz92Jl6rlhafYeZmaGZbwcGJUnk1ziu1zXNFVGqbbwpOnpONPTY4meH1ZFEp6RRjGRVJq4ogRbpCakvLZIXjV77A5W35c3QtSCwRf2wppiVtrBd0TNoPhlIeO95','94MJE7x3FDEYz5PsjUQ6RmXIBPAwQoQA','KMjnPfFnIxc9YGO01rCpAZBDLqBKemRdiVrPyC8OkCzE1alH9rGHuPgb2yjhTZdvPHs2gCqxEb1hbkIMqpUIoTplmUVK9K1pcSjeUDvgt4x0Of0BzE58N7qOmGf4ehCgAQV5cxZXc7HRTXQuJM345cuCaokG77z5JaMqtZkbH8Dz3X4J2XPSFnObrBYSzavZtJV0HNQd6yJ7YKw0nOIdznJ','z','y',4);
+INSERT INTO ti VALUES (132252177,11031600053891267893,'Y1ZrbP','QWwqy9KlkrIT4Sxd8HuNWNSKcaL7A7B4SZyeqTdzpYjYcTfAOOZpfdkbvuwiq4kfWgKLaYLrRvGYkvwsZ9DuAxArNDw20ppYKRz92Jl6rlhafYeZmaGZbwcGJUnk1ziu1zXNFVGqbbwpOnpONPTY4meH1ZFEp6RRjGRVJq4ogRbpCakvLZIXjV77A5W35c3QtSCwRf2wppiVtrBd0TNoPhlIeO95','94MJE7x3FDEYz5PsjUQ6RmXIBPAwQoQA','KMjnPfFnIxc9YGO01rCpAZBDLqBKemRdiVrPyC8OkCzE1alH9rGHuPgb2yjhTZdvPHs2gCqxEb1hbkIMqpUIoTplmUVK9K1pcSjeUDvgt4x0Of0BzE58N7qOmGf4ehCgAQV5cxZXc7HRTXQuJM345cuCaokG77z5JaMqtZkbH8Dz3X4J2XPSFnObrBYSzavZtJV0HNQd6yJ7YKw0nOIdznJ','z','y',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2990455911,9591060552705938739,'LahR0WJhSreStfqYKIGcqPG5moGneF4pvAjips5cqmibP','sqJQLYDNEHn81HJ3RDRvqbB6FK71iVd3rGpXuBHv5AYDNrLKK9Yhkuq2q7Kd1cGIMPZTjDyb','caLrCvFvGjUCkJ2','0cWb7AKXsis11CFppsNRmCpC7nJc8x2CHYWFF02AfVRfdPPDqujDhM0bnC3DD','g7','h',5);
+INSERT INTO ti VALUES (2990455911,9591060552705938739,'LahR0WJhSreStfqYKIGcqPG5moGneF4pvAjips5cqmibP','sqJQLYDNEHn81HJ3RDRvqbB6FK71iVd3rGpXuBHv5AYDNrLKK9Yhkuq2q7Kd1cGIMPZTjDyb','caLrCvFvGjUCkJ2','0cWb7AKXsis11CFppsNRmCpC7nJc8x2CHYWFF02AfVRfdPPDqujDhM0bnC3DD','g7','h',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2013819201,3779292557684670569,'VYEZ4mYN2LBrJ6JgoAHukO','bd60GYYtRE7vE10aEUHAWMVYGzAS5amO3BMRBMW9untRjnNzXfO6nrRvm3528yv470VtzhBLUCrUc57DyUs6rQrmKuURcbOvTSukS7rzi7tl5CFqkYdpuDCjsFshDtKIIBXwhbFBX3TiUNgrMzEC4UTFAoZlVkhM0wX3bUQhW7HgrTwzXWHvfQovtPm20kQCw3IzaQYgdYSiAOwh3m8tW73Oiz4t1ObTmb2BTQpmR','oDLxhUmC25','wLOJYOLoKVpr9WbvelnmQrRhQD5z57aSJfHoKAWIC8Mlb60Wwl727BBoqlPVN6f4eEMwMMmIHuWgRz99ZmMIc3GN','K','J5L',6);
+INSERT INTO ti VALUES (2013819201,3779292557684670569,'VYEZ4mYN2LBrJ6JgoAHukO','bd60GYYtRE7vE10aEUHAWMVYGzAS5amO3BMRBMW9untRjnNzXfO6nrRvm3528yv470VtzhBLUCrUc57DyUs6rQrmKuURcbOvTSukS7rzi7tl5CFqkYdpuDCjsFshDtKIIBXwhbFBX3TiUNgrMzEC4UTFAoZlVkhM0wX3bUQhW7HgrTwzXWHvfQovtPm20kQCw3IzaQYgdYSiAOwh3m8tW73Oiz4t1ObTmb2BTQpmR','oDLxhUmC25','wLOJYOLoKVpr9WbvelnmQrRhQD5z57aSJfHoKAWIC8Mlb60Wwl727BBoqlPVN6f4eEMwMMmIHuWgRz99ZmMIc3GN','K','J5L',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b INT, c CHAR(89) NOT NULL, d VARBINARY(35), e VARBINARY(54), f VARBINARY(16), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-126,-558245825,'frgtmpUkLbP8NXpXWAazA7xX25','Et','OZux32hFsPTJ','H0Kdr4ErJENAXX8','E','W',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b INT, c CHAR(89) NOT NULL, d VARBINARY(35), e VARBINARY(54), f VARBINARY(16), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (53,-366552727,'hN7HpusLl6Nc9fZliD38u8qD8CQfBKsSgTKXAGR0Q1TsMhoIk','zb1O862Fkg5pZMx','uYxdhenYjNf4zRUFleEpwc','WZ','8','8',1);
+INSERT INTO ti VALUES (53,-366552727,'hN7HpusLl6Nc9fZliD38u8qD8CQfBKsSgTKXAGR0Q1TsMhoIk','zb1O862Fkg5pZMx','uYxdhenYjNf4zRUFleEpwc','WZ','8','8',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(90) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(90) NOT NULL;
+INSERT INTO t VALUES (-87,-1007964783,'2FkhPp8jXuyE1z','xKzr6u4BB5ASShVtu3LWa9mmENmkcJctTd','2SMuqVGh4','yUSqlJsO0g','wg','k',2);
+INSERT INTO ti VALUES (-87,-1007964783,'2FkhPp8jXuyE1z','xKzr6u4BB5ASShVtu3LWa9mmENmkcJctTd','2SMuqVGh4','yUSqlJsO0g','wg','k',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (69,1685173619,'UhNJnsUvMszTX1eLdhXISZXMXhGdZQhy8Yu1wX8qL2VHyyxMxUt','Tz7lBpRePnpJ','NHT0TOcvAccjdEoG7HsRmV4n0P','q','tV','g2',3);
+INSERT INTO ti VALUES (69,1685173619,'UhNJnsUvMszTX1eLdhXISZXMXhGdZQhy8Yu1wX8qL2VHyyxMxUt','Tz7lBpRePnpJ','NHT0TOcvAccjdEoG7HsRmV4n0P','q','tV','g2',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (27,-1295412736,'FS724EURcVsnGKn5qle81QOrLFNGDaNBEQkbeEuOxpnU8GWHGjjV9mtmJRerL70F9nUJMGHVt5L8c','aPYi422nFEs6RA5tJ2VlWKFtemUP2T52MUCbEYAXyhOu74nyrxeuke3AdkFZYZ2zxuAo5hTNzmoJ4b3gI2Zn5dhow0Gblqd4kfV24KdizMJ0kmrI5AqOc','UlNdIzMinhqN2dhHyQdNtIjP4En4hu0HquJGu','kwYl0egMyhWqpAiKfMWGGxeNR43QjPb4R8OEPMlGqalCWp8qinvZtjYNx9TbXqxxgnmdY4tDxP6Ae4CDJS3xBigx8qxOH1AmQNpBiRSr7GHgeEKyJxi0PpuCRmgILLuI98uod8fQuGF2eB6EoysATpP6fN1iaSMb1QnWF9rJ2','5Z','WT',4);
+INSERT INTO ti VALUES (27,-1295412736,'FS724EURcVsnGKn5qle81QOrLFNGDaNBEQkbeEuOxpnU8GWHGjjV9mtmJRerL70F9nUJMGHVt5L8c','aPYi422nFEs6RA5tJ2VlWKFtemUP2T52MUCbEYAXyhOu74nyrxeuke3AdkFZYZ2zxuAo5hTNzmoJ4b3gI2Zn5dhow0Gblqd4kfV24KdizMJ0kmrI5AqOc','UlNdIzMinhqN2dhHyQdNtIjP4En4hu0HquJGu','kwYl0egMyhWqpAiKfMWGGxeNR43QjPb4R8OEPMlGqalCWp8qinvZtjYNx9TbXqxxgnmdY4tDxP6Ae4CDJS3xBigx8qxOH1AmQNpBiRSr7GHgeEKyJxi0PpuCRmgILLuI98uod8fQuGF2eB6EoysATpP6fN1iaSMb1QnWF9rJ2','5Z','WT',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-8,1676093407,'WMRyfMzlDgQUg','UfuE0b5EQQMupLO0yv8bRH6cAmlYpzb9AZrFEbSRqwHu2orWNXKQMzNoIlNhB3L87ZzqXO3ZwYYOUP8JUQY9ZZpLWfQOWTVW6lSANHiTZ1zAabto','mMSNGjtPJbc5vHvP4P21','hJrTjeEvc7dj86zGGAFvfo3il1kyYDMmLHXCP4hLqDbWRDO1QFHKO0Zcq0lruJGSTnI6xSAFTtA2DbQeItoasMkR4jU18qo9w67rBbtszhNXgvYSqGJ0XOkhpwjcjaJosQq8XSS1PyXhaaZiLtYTWVOoJvjathvbhs0J6SYUdgBUxElQGHi7R4tVJuTxw0umRfwNRWwvw4LonOH0eRsHeuSQQUG4pDDkoL3LBWpxQzUA4h2eN3aJS7','id','J',5);
+INSERT INTO ti VALUES (-8,1676093407,'WMRyfMzlDgQUg','UfuE0b5EQQMupLO0yv8bRH6cAmlYpzb9AZrFEbSRqwHu2orWNXKQMzNoIlNhB3L87ZzqXO3ZwYYOUP8JUQY9ZZpLWfQOWTVW6lSANHiTZ1zAabto','mMSNGjtPJbc5vHvP4P21','hJrTjeEvc7dj86zGGAFvfo3il1kyYDMmLHXCP4hLqDbWRDO1QFHKO0Zcq0lruJGSTnI6xSAFTtA2DbQeItoasMkR4jU18qo9w67rBbtszhNXgvYSqGJ0XOkhpwjcjaJosQq8XSS1PyXhaaZiLtYTWVOoJvjathvbhs0J6SYUdgBUxElQGHi7R4tVJuTxw0umRfwNRWwvw4LonOH0eRsHeuSQQUG4pDDkoL3LBWpxQzUA4h2eN3aJS7','id','J',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1,-827661822,'qq1WkCUPEtxkEvtGjIwhXcF5Vfa6R2PK3YYY3M4irmdYXOqNgKs6BefVhkEChDbv0L85FAmJ9ILSF8T68G4ty','37LBJ9pbpKGkSRy9MPRMMBPTCFmjL5c2BMwVSmn5K8QS7ZClJsV3xXMH6gA5XlbGGTOiBfLn','03FfvB7Xv','IBhaTM0BKGE3jvD4FaQb4l4T23PqJmpyi7D','A1b','lJ',6);
+INSERT INTO ti VALUES (1,-827661822,'qq1WkCUPEtxkEvtGjIwhXcF5Vfa6R2PK3YYY3M4irmdYXOqNgKs6BefVhkEChDbv0L85FAmJ9ILSF8T68G4ty','37LBJ9pbpKGkSRy9MPRMMBPTCFmjL5c2BMwVSmn5K8QS7ZClJsV3xXMH6gA5XlbGGTOiBfLn','03FfvB7Xv','IBhaTM0BKGE3jvD4FaQb4l4T23PqJmpyi7D','A1b','lJ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(38) NOT NULL, d VARCHAR(3) NOT NULL, e VARCHAR(65) NOT NULL, f VARBINARY(92), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2610843713956446364,73,'xEcV0x9rln','Gkv','KHhz56f1avRT043','C8qHRdSNk9N','Q','KP',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(38) NOT NULL, d VARCHAR(3) NOT NULL, e VARCHAR(65) NOT NULL, f VARBINARY(92), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (11724250680237221583,225,'LtgeiO3y8','HGG','LC6lS6xyUnFWVMZalmXQFqQDXneI8MOLiDankYotJMq7v','yV4ox5sHS00AyiFiz','S','p',1);
+INSERT INTO ti VALUES (11724250680237221583,225,'LtgeiO3y8','HGG','LC6lS6xyUnFWVMZalmXQFqQDXneI8MOLiDankYotJMq7v','yV4ox5sHS00AyiFiz','S','p',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(39) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(39) NOT NULL;
+INSERT INTO t VALUES (12963143988439536034,98,'eRaB2zyW2mpmAazD','DUE','0cmTWjDxD1YB8W','ULx8nptk2jeET0iYVFuXVM1A3RdJpUjEoY4NCrwLos7yeDXpvG4v57ld0KJtKpiCEPgXn2kQbbC','bi','Nu',2);
+INSERT INTO ti VALUES (12963143988439536034,98,'eRaB2zyW2mpmAazD','DUE','0cmTWjDxD1YB8W','ULx8nptk2jeET0iYVFuXVM1A3RdJpUjEoY4NCrwLos7yeDXpvG4v57ld0KJtKpiCEPgXn2kQbbC','bi','Nu',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (13645596411955302964,216,'g9HOyxivlW6k','bhF3ypz1MuJgh3AKHEPumOU5Gl0iwQvpeSGQ2eptwttR06kaOFPwVfkTcgNP2rAWGp','92COnrEMb','bqtWmQ3Lrn8FPuV1TkeiRON1xl4JoxDBjslYrn8e8nk04XJq6S688Df1597mpbNIXlZ','GM','r',3);
+INSERT INTO ti VALUES (13645596411955302964,216,'g9HOyxivlW6k','bhF3ypz1MuJgh3AKHEPumOU5Gl0iwQvpeSGQ2eptwttR06kaOFPwVfkTcgNP2rAWGp','92COnrEMb','bqtWmQ3Lrn8FPuV1TkeiRON1xl4JoxDBjslYrn8e8nk04XJq6S688Df1597mpbNIXlZ','GM','r',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (12582514148525177170,2,'yPnqSYytdysDwesmN3YjeGBQN3nW','9NK8vlvaXHeVELlPUETWDmP6dtLDY9jrQavcglNaqqhI3WIjwQKvjCQGc2uX4Ndxwgu7YPkmBvk0YJa4O9sdvYS6iWsjKbaPIoPZDnfiGpasJ2iWNqnOTf2iOCHtdLI1xEndFhxpcWFW7sIOPhk0ziAQplm9IGYsW2TnbM2fOKwsBUfYfPHnDrBvUvid','en0DYAFxdFxEZ5G0awBEcytf4Pg735','VewDuXGTLe4o01MRe8IYhLzibC5hZ5FGEr9YUthxj2hsQaybJ3bZzAtVDuTEUEtRFUSJ9qplXaCzXPPOvZnRPqy2AyyB24q1vYg8NWUzX7xOEvmixhwC6LVVFP3ju3GWf','v5','8',4);
+INSERT INTO ti VALUES (12582514148525177170,2,'yPnqSYytdysDwesmN3YjeGBQN3nW','9NK8vlvaXHeVELlPUETWDmP6dtLDY9jrQavcglNaqqhI3WIjwQKvjCQGc2uX4Ndxwgu7YPkmBvk0YJa4O9sdvYS6iWsjKbaPIoPZDnfiGpasJ2iWNqnOTf2iOCHtdLI1xEndFhxpcWFW7sIOPhk0ziAQplm9IGYsW2TnbM2fOKwsBUfYfPHnDrBvUvid','en0DYAFxdFxEZ5G0awBEcytf4Pg735','VewDuXGTLe4o01MRe8IYhLzibC5hZ5FGEr9YUthxj2hsQaybJ3bZzAtVDuTEUEtRFUSJ9qplXaCzXPPOvZnRPqy2AyyB24q1vYg8NWUzX7xOEvmixhwC6LVVFP3ju3GWf','v5','8',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3983640791922863216,6,'rc2WSAzpnmx9274lxjE9Rbg3du','YvcBWaCfVd3OM7XMpUAMSg8goyq3VBNNR6OK7Krorb0RkPo04YGJG6wTOXIlYck3syOtSrO','btXFJNL3B0772Gh4ObB53iYHuklCAXPaPeKlwyC9dU','MMS1rmKcI3JjpVYGMGlOL4cuNII7FU4FQNiAF83Xy1uKgKDWqImpcJ7NYHCUVhcrnx7DzmBX8EAhCcCNLUU9OZWV615e9N','WU','uY',5);
+INSERT INTO ti VALUES (3983640791922863216,6,'rc2WSAzpnmx9274lxjE9Rbg3du','YvcBWaCfVd3OM7XMpUAMSg8goyq3VBNNR6OK7Krorb0RkPo04YGJG6wTOXIlYck3syOtSrO','btXFJNL3B0772Gh4ObB53iYHuklCAXPaPeKlwyC9dU','MMS1rmKcI3JjpVYGMGlOL4cuNII7FU4FQNiAF83Xy1uKgKDWqImpcJ7NYHCUVhcrnx7DzmBX8EAhCcCNLUU9OZWV615e9N','WU','uY',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (13580648630217031778,94,'HNnSd8x','eIksMm7C75ey1gsj1SKeaiinof699jpkaGglfqQ4QaMlpf7DXFMOLySacowRbRfUhcviFokt0KiwjQ5MQzljJiFBqgoItV','ZNbHYjiwxDDgWFZ7QFEzkCMl','LGD0w2EFTcLy02aci4A8vUg82JdLXt','U','N',6);
+INSERT INTO ti VALUES (13580648630217031778,94,'HNnSd8x','eIksMm7C75ey1gsj1SKeaiinof699jpkaGglfqQ4QaMlpf7DXFMOLySacowRbRfUhcviFokt0KiwjQ5MQzljJiFBqgoItV','ZNbHYjiwxDDgWFZ7QFEzkCMl','LGD0w2EFTcLy02aci4A8vUg82JdLXt','U','N',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT UNSIGNED, c CHAR(73) NOT NULL, d VARCHAR(8) NOT NULL, e VARBINARY(58) NOT NULL, f VARCHAR(12) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5782793769679385207,97,'4xLWWIIIZ','IS','nP7BBfpNAoeRHWKzn9CteVm9HzjKkrLUxdSzDDSymsvAyvdaUG2wrd','tFxKdY','VQ','9',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT UNSIGNED, c CHAR(73) NOT NULL, d VARCHAR(8) NOT NULL, e VARBINARY(58) NOT NULL, f VARCHAR(12) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-9214564857700784858,116,'rfj3JDaUDXOyZxbJJEklOFq74GbVApQ6D2BvgmFuC0uocmJNhNLyAfefFLfHmo1PCWzde0o','9O1','EbRtjRdgdRB7nXppLbQgbnPdDtXZRkHWxVs','VIM','CN','Y',1);
+INSERT INTO ti VALUES (-9214564857700784858,116,'rfj3JDaUDXOyZxbJJEklOFq74GbVApQ6D2BvgmFuC0uocmJNhNLyAfefFLfHmo1PCWzde0o','9O1','EbRtjRdgdRB7nXppLbQgbnPdDtXZRkHWxVs','VIM','CN','Y',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(74) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(74) NOT NULL;
+INSERT INTO t VALUES (-7646367029189615712,219,'Q0ocIGS3T','rdF56gR3','MAWMb45Fa6jxgYKEILg620XsFL','TXiIBiDt','O','7',2);
+INSERT INTO ti VALUES (-7646367029189615712,219,'Q0ocIGS3T','rdF56gR3','MAWMb45Fa6jxgYKEILg620XsFL','TXiIBiDt','O','7',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1756675349789457602,255,'1hSfsQEY4BaUDBxtCJwcmqEnqqQopxNK145a1askpQNjhoGgY6HpaMEXRmGBRto','WZ4XO1KfSN0dcjaTMpJlw9opjFSEUjhsMi5OPoXDZJw71NGlAlGC4uvi1rLKqQMwL4dtYnhLJdQUcftX8NxiKoJVYw1tgu','qyPClgIHYeNzg9G4H2EGEFTmHRieUxireL9R','JtBA','g','k',3);
+INSERT INTO ti VALUES (-1756675349789457602,255,'1hSfsQEY4BaUDBxtCJwcmqEnqqQopxNK145a1askpQNjhoGgY6HpaMEXRmGBRto','WZ4XO1KfSN0dcjaTMpJlw9opjFSEUjhsMi5OPoXDZJw71NGlAlGC4uvi1rLKqQMwL4dtYnhLJdQUcftX8NxiKoJVYw1tgu','qyPClgIHYeNzg9G4H2EGEFTmHRieUxireL9R','JtBA','g','k',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6021841849100326427,47,'g6cx6CkMHlODvPacvEqtoXfoBBwE7FxywLsfrLhGTrujCBi2iBQqzNMg80Wmhw','wY5vYy8XTYB7bnovy5bTTGWdQStY3Zy3NNRjlnt6cKXL13nIDouYJ6HhN1wSShw5uToF8jWEGK7Mt9Vwjf8d11npxH5gojxpL9twIJVX2HH2AIxTw33zMfFBT3o1w8grgUkkbyIS47myDZb73lToStZXixrYHnSc6e9CTLph24kbPHCD4bEUkl3RpIFfgRAf9B6uvOwIl0VEj5Cnbqnu1Gy4Vi4NWnBFMH2QEhI','tPAAnVwiAha3nyN0oJweczQeAxskBeKqU3tg4H1WTq1J1y0Upj','dzzKpt4FRLEVxLcPPlEDHHrTGMbiX6o89SgCM5KzdgaEWZVk75tMmkIaubeaosTj64susiXYBF9MWG3pwEhyx9F6m4AwzwMRvXGyqzWog5UQJb2eqQT9iA4Y7A','a0','E',4);
+INSERT INTO ti VALUES (6021841849100326427,47,'g6cx6CkMHlODvPacvEqtoXfoBBwE7FxywLsfrLhGTrujCBi2iBQqzNMg80Wmhw','wY5vYy8XTYB7bnovy5bTTGWdQStY3Zy3NNRjlnt6cKXL13nIDouYJ6HhN1wSShw5uToF8jWEGK7Mt9Vwjf8d11npxH5gojxpL9twIJVX2HH2AIxTw33zMfFBT3o1w8grgUkkbyIS47myDZb73lToStZXixrYHnSc6e9CTLph24kbPHCD4bEUkl3RpIFfgRAf9B6uvOwIl0VEj5Cnbqnu1Gy4Vi4NWnBFMH2QEhI','tPAAnVwiAha3nyN0oJweczQeAxskBeKqU3tg4H1WTq1J1y0Upj','dzzKpt4FRLEVxLcPPlEDHHrTGMbiX6o89SgCM5KzdgaEWZVk75tMmkIaubeaosTj64susiXYBF9MWG3pwEhyx9F6m4AwzwMRvXGyqzWog5UQJb2eqQT9iA4Y7A','a0','E',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4352793107747491359,29,'BbCn0ZeuJO','qsUBt40zo7i1t4U1Ml7cy0F7xTpvhAzxCFKCaJv1mDoxw3ODa7hQvVxKjzBjkspgubsH5kepfz0UEPuhyyo8iRpmawyvAyRJmsuPDMU3qLQuNQggnmcsCm97esNhF5L6arRLg4iLCSKnOvcEZI7DrleoOTTguxJhJBXi0xyRwuz6l7zjZYbY5A1wqz2juTnW6hz4','EpAIoNDzag6i4HcsqtztX1ExaA9jWdMYWargw3pyDc','CJOOSco7vqP8zgYzvC6R3DFszSwcQaSwtbWcgZVJ9AMSIKiJ2yAbKEpNy0lEAC4tJgPCFhTwGyTQaI0zZQnVTtUGlLyoK3FyOlmQw6EaJCmTGbp1AxYZlQ3FKI5jPUH4AQ','aDa','r',5);
+INSERT INTO ti VALUES (-4352793107747491359,29,'BbCn0ZeuJO','qsUBt40zo7i1t4U1Ml7cy0F7xTpvhAzxCFKCaJv1mDoxw3ODa7hQvVxKjzBjkspgubsH5kepfz0UEPuhyyo8iRpmawyvAyRJmsuPDMU3qLQuNQggnmcsCm97esNhF5L6arRLg4iLCSKnOvcEZI7DrleoOTTguxJhJBXi0xyRwuz6l7zjZYbY5A1wqz2juTnW6hz4','EpAIoNDzag6i4HcsqtztX1ExaA9jWdMYWargw3pyDc','CJOOSco7vqP8zgYzvC6R3DFszSwcQaSwtbWcgZVJ9AMSIKiJ2yAbKEpNy0lEAC4tJgPCFhTwGyTQaI0zZQnVTtUGlLyoK3FyOlmQw6EaJCmTGbp1AxYZlQ3FKI5jPUH4AQ','aDa','r',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (5309120674891166628,11,'IAe6PmMdHQRfBdbkYIcJ8dXpY3i4r','G26e6EWxZ6wyrJHpKOBixVlKOqRKEgrKatdTGGX0n92id8wg56qYMReSwijqayFtvtlA5wwhgjqEMwu3IkYqq4eqsYoPDmubBkgk2f3sGfbgWxG6RJpPeppW4Y1ejzgD4E2SP6tqStMNTCWQgPZvQ05h2rQCLRF8vbaj8Y4eRLayCkcnb5nQJ17EsNm','VlPqNwTfDF7YftKF1ODQrmpSd7HcP6cACoa8bnu67','ArRvuBM7zUXJAnttVtdRd1lRi4eZCCy15PUNjQFhXpOTNDfExfKEEc67UcLuVHpdqoZhAoy4aswBUjSaVxWD9YJDpxFAkmrTC1Ir22','rH','O',6);
+INSERT INTO ti VALUES (5309120674891166628,11,'IAe6PmMdHQRfBdbkYIcJ8dXpY3i4r','G26e6EWxZ6wyrJHpKOBixVlKOqRKEgrKatdTGGX0n92id8wg56qYMReSwijqayFtvtlA5wwhgjqEMwu3IkYqq4eqsYoPDmubBkgk2f3sGfbgWxG6RJpPeppW4Y1ejzgD4E2SP6tqStMNTCWQgPZvQ05h2rQCLRF8vbaj8Y4eRLayCkcnb5nQJ17EsNm','VlPqNwTfDF7YftKF1ODQrmpSd7HcP6cACoa8bnu67','ArRvuBM7zUXJAnttVtdRd1lRi4eZCCy15PUNjQFhXpOTNDfExfKEEc67UcLuVHpdqoZhAoy4aswBUjSaVxWD9YJDpxFAkmrTC1Ir22','rH','O',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(22), d VARCHAR(21) NOT NULL, e VARCHAR(60) NOT NULL, f VARCHAR(1), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1731922336589441047,11207877,'VNRy6X9LcgBCUZUUt','4CrRnCacPA','59f77sS','T','0','gk',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(22), d VARCHAR(21) NOT NULL, e VARCHAR(60) NOT NULL, f VARCHAR(1), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (10676274552579322408,7674953,'zUU0','ViV9cTLeDNYtb','R6ul5SE0VBi59B9xKXtatzuya4v','T','n','7',1);
+INSERT INTO ti VALUES (10676274552579322408,7674953,'zUU0','ViV9cTLeDNYtb','R6ul5SE0VBi59B9xKXtatzuya4v','T','n','7',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(23);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(23);
+INSERT INTO t VALUES (14853996759245321635,8668021,'hHxYgn3E2qKrSocEiAvVY5e','SEZgxcuaU2fOZQatmeK','VrHzPv0TclU899v4sEN','O','0','aH',2);
+INSERT INTO ti VALUES (14853996759245321635,8668021,'hHxYgn3E2qKrSocEiAvVY5e','SEZgxcuaU2fOZQatmeK','VrHzPv0TclU899v4sEN','O','0','aH',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (17800399143979374414,2674054,'mapJh94jwdthy4F','0RDjs9xDrVj3Bz0ifsS9uYU1sC1uFx35GHk7gB0SBUosnq1onqDKzadmVP6jWq5hYrx5rPKRrjHe82VYxInsuG0tia5Kc8DqCqJz9wwhcVNXEqMa50hYKVuFLVdmagCQXETaG5dazq49cpttMjat1gn6gzmaAcnsFR5ut9Exk26ScP4maatqP1eNxxZNxuLMrMtjMEoZANIiJMohlwLWHS92kjIqf2CMmN','WA7LvlDwHqCcHwOh9M5Am1cwDKANZ3UfPeBliel1kJEdLeYZl','d','v','wh',3);
+INSERT INTO ti VALUES (17800399143979374414,2674054,'mapJh94jwdthy4F','0RDjs9xDrVj3Bz0ifsS9uYU1sC1uFx35GHk7gB0SBUosnq1onqDKzadmVP6jWq5hYrx5rPKRrjHe82VYxInsuG0tia5Kc8DqCqJz9wwhcVNXEqMa50hYKVuFLVdmagCQXETaG5dazq49cpttMjat1gn6gzmaAcnsFR5ut9Exk26ScP4maatqP1eNxxZNxuLMrMtjMEoZANIiJMohlwLWHS92kjIqf2CMmN','WA7LvlDwHqCcHwOh9M5Am1cwDKANZ3UfPeBliel1kJEdLeYZl','d','v','wh',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (8031555873339377505,8621084,'eWa7cTt8XAMmI9Qg','l5qk3qSygtNHn2vec09hlEKrjWZArfeQncNHnjxDyXTEuSrd5m2ht0xQEEDGYonlxp46aRCnKD97NaGH0','6SbfNyDyfkcDgY6D5MJYNIjCGjF8k','sHUlFUZson6TKldy6Kds4nlyO14uZRxowhxHVZmhqcKyh1BtODSXPsDXXDWln59ZjOSuyUMfyfhZ7ZgZjiw9Cav5TSS1g','H','Y',4);
+INSERT INTO ti VALUES (8031555873339377505,8621084,'eWa7cTt8XAMmI9Qg','l5qk3qSygtNHn2vec09hlEKrjWZArfeQncNHnjxDyXTEuSrd5m2ht0xQEEDGYonlxp46aRCnKD97NaGH0','6SbfNyDyfkcDgY6D5MJYNIjCGjF8k','sHUlFUZson6TKldy6Kds4nlyO14uZRxowhxHVZmhqcKyh1BtODSXPsDXXDWln59ZjOSuyUMfyfhZ7ZgZjiw9Cav5TSS1g','H','Y',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (15623250951890642829,656067,'3y0rP','X1krx9Yf8SgvAnCSUetEo1nDJPqxjeFMJNv8anV7iFYzPwckBE5upy9zms6iMMUvAqW90LQN7ojT44A0fKgDc1Z931AKiO6q8bhgDtF7hjWWG1HGeDvBHXy8zAme3nnFdGxPTmvhGiOhyEJU','E6zO8L3vVu2PNiis6UJtKbJheNiDU8trUk3C','vlWactoHKxuUkNjiAHKkV9Progv5f00YSgSIemLGss1xairlAavK7WW1H4pr0bnVvt935HQacCfRF2GBFmzmaBXIfRbbAQHcK5grBAst3RSA1BLd2UTH9JXnu8oymudchFcbDAj4ZzZDu8xG','G','dL',5);
+INSERT INTO ti VALUES (15623250951890642829,656067,'3y0rP','X1krx9Yf8SgvAnCSUetEo1nDJPqxjeFMJNv8anV7iFYzPwckBE5upy9zms6iMMUvAqW90LQN7ojT44A0fKgDc1Z931AKiO6q8bhgDtF7hjWWG1HGeDvBHXy8zAme3nnFdGxPTmvhGiOhyEJU','E6zO8L3vVu2PNiis6UJtKbJheNiDU8trUk3C','vlWactoHKxuUkNjiAHKkV9Progv5f00YSgSIemLGss1xairlAavK7WW1H4pr0bnVvt935HQacCfRF2GBFmzmaBXIfRbbAQHcK5grBAst3RSA1BLd2UTH9JXnu8oymudchFcbDAj4ZzZDu8xG','G','dL',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5430081019624543503,3668953,'1btIzO8XTQYwRYQLuEV','n9C','yeufuWEmWcbA2FcrNXI718y2dxRpOJQWx','4nZr8tCxcNFeWFop2xR4A6azB9VBvEmQ1EtUbmm6W07sDGcSUDbE7a639qxxQA5LBXtC7zr29KedjAlNE2MYuhEIuwjgovMZuNHsfax0HMJwT0wDolF7YSfaHEWA9RMrAHYRxOI4hvBsg47GOQJ23TjFR4oRoZTQ61ETA0vbNFDksW5nFjwp3vsIKBU1fqZlu0IGiV3bT4qWjtnK5','R','dJb',6);
+INSERT INTO ti VALUES (5430081019624543503,3668953,'1btIzO8XTQYwRYQLuEV','n9C','yeufuWEmWcbA2FcrNXI718y2dxRpOJQWx','4nZr8tCxcNFeWFop2xR4A6azB9VBvEmQ1EtUbmm6W07sDGcSUDbE7a639qxxQA5LBXtC7zr29KedjAlNE2MYuhEIuwjgovMZuNHsfax0HMJwT0wDolF7YSfaHEWA9RMrAHYRxOI4hvBsg47GOQJ23TjFR4oRoZTQ61ETA0vbNFDksW5nFjwp3vsIKBU1fqZlu0IGiV3bT4qWjtnK5','R','dJb',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(43), d VARBINARY(16) NOT NULL, e VARBINARY(27) NOT NULL, f VARCHAR(57) NOT NULL, g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (25950,8450127659146341188,'FJa','Xzmx9l9f3P','G1m','fQBDuIidJ9kGQmykSP4w','w','v',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(43), d VARBINARY(16) NOT NULL, e VARBINARY(27) NOT NULL, f VARCHAR(57) NOT NULL, g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2096593416,12840820291243036050,'2gSCRN3AhAaL42maRPTAdfQswWkhNo1r5kt7OziGDW','OMWB','D1lC6RJ7GJS9fks8zT','K7duTsdJDXiIrLs34nL9TRuJYSTTcxWhug6XLWm3f','n','ZW',1);
+INSERT INTO ti VALUES (2096593416,12840820291243036050,'2gSCRN3AhAaL42maRPTAdfQswWkhNo1r5kt7OziGDW','OMWB','D1lC6RJ7GJS9fks8zT','K7duTsdJDXiIrLs34nL9TRuJYSTTcxWhug6XLWm3f','n','ZW',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(44);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(44);
+INSERT INTO t VALUES (2935035046,2891860922454911459,'Vw5flWwiKXUPKGhCuKymjItstFF5Zmhl624AE5d','L4vo9nLH0ZSXvo','LKs0Q2hHqxm7','OMnqXE7t6gWGa','o','I',2);
+INSERT INTO ti VALUES (2935035046,2891860922454911459,'Vw5flWwiKXUPKGhCuKymjItstFF5Zmhl624AE5d','L4vo9nLH0ZSXvo','LKs0Q2hHqxm7','OMnqXE7t6gWGa','o','I',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (274037403,14359363741677087624,'2dachl','JCKEWjQ0orRDwxqzihA4ojVrEA','uHDfIBmmC','GeEuKFsu6RNOawpQK0aipqXG9NnySLslqxb','d','WB',3);
+INSERT INTO ti VALUES (274037403,14359363741677087624,'2dachl','JCKEWjQ0orRDwxqzihA4ojVrEA','uHDfIBmmC','GeEuKFsu6RNOawpQK0aipqXG9NnySLslqxb','d','WB',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2970037340,13269311823347202641,'RQUb6CfwbCTIFUxoaWUVc5RqOAsMUuMb7m4FxFwTj','mLCWw0f7B5nKiil1Jg2uVmQl4JIhFAmEFAibYvHxRviROiQboBF70kEhqnhYuwTuLPxazS354KGLCpmcoAw3SuOXUsLF6r2Nlf1A7xHAPtm9epjZjL6xRud','EYCUkx5qpTlyR2p6BOY','zD4sWBrIL4qPqqjhfKpOBZUB4FdFe9yEtchFJrJuzh6DuB2KbA3QPM68EJaV4HnqzHz8oT5Ou0hL8fFYzEQWe7tau6oPeNqkx7RMDttfaz0rpQVkKV1AN0iFaJl6HRL3SD9vnEp5oEbS8jlqbhkqrBN0if0','X','g',4);
+INSERT INTO ti VALUES (2970037340,13269311823347202641,'RQUb6CfwbCTIFUxoaWUVc5RqOAsMUuMb7m4FxFwTj','mLCWw0f7B5nKiil1Jg2uVmQl4JIhFAmEFAibYvHxRviROiQboBF70kEhqnhYuwTuLPxazS354KGLCpmcoAw3SuOXUsLF6r2Nlf1A7xHAPtm9epjZjL6xRud','EYCUkx5qpTlyR2p6BOY','zD4sWBrIL4qPqqjhfKpOBZUB4FdFe9yEtchFJrJuzh6DuB2KbA3QPM68EJaV4HnqzHz8oT5Ou0hL8fFYzEQWe7tau6oPeNqkx7RMDttfaz0rpQVkKV1AN0iFaJl6HRL3SD9vnEp5oEbS8jlqbhkqrBN0if0','X','g',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1543529396,16530911976004427883,'PNIt2jjiqeDTho0696jddYDEet','rBC8B3VtPbgqzbEkk9fPSdh2WYEVpHYHfGEJj0rx8FlOlMGuhts53RWBfEV8hHxOjqTjWYDD0wPGmn6S2R57bgNh333GDUQfkgNS75WWRM7kw9q9ABKdzke2Zwjp5bx6K5izl3FpY4QGFyWE1rULvdzECFcttu','fIn1lfHizGTKzYLMoZCVpxai','ObvfD4htszFUjwD3VakwKcYMfqFWGbm4z31mboUIu6dEiGDXUiAoH0SYwV7SbVq3e5Z9HTN8m50yfkkigbeH5FEuH5iNlMlYO8k','Ah','6',5);
+INSERT INTO ti VALUES (1543529396,16530911976004427883,'PNIt2jjiqeDTho0696jddYDEet','rBC8B3VtPbgqzbEkk9fPSdh2WYEVpHYHfGEJj0rx8FlOlMGuhts53RWBfEV8hHxOjqTjWYDD0wPGmn6S2R57bgNh333GDUQfkgNS75WWRM7kw9q9ABKdzke2Zwjp5bx6K5izl3FpY4QGFyWE1rULvdzECFcttu','fIn1lfHizGTKzYLMoZCVpxai','ObvfD4htszFUjwD3VakwKcYMfqFWGbm4z31mboUIu6dEiGDXUiAoH0SYwV7SbVq3e5Z9HTN8m50yfkkigbeH5FEuH5iNlMlYO8k','Ah','6',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2934108541,11186117815229757701,'oIj8zPx2wAhWXKqLXvF1','v8c3qy6wef4tv0PLLehS9AqLVvAJ2FQiCS2TNkygp4ONHCEy1IKT8TuQRzBwTzut7E8LqvMRXXMinEbvuOCrckpYXbB0YDCQOS4RIeVw0LI6XwP6zRthrgocildw7HSXJZad49nJwk1uxlhnLvlzvJqugmnoiD2IOkz68C8W2yXPCw4ikC','EeEGRW','Ztq2fpZqrHm6gYV7MVd4oS5rj0jBP2B4msbFYNF0MFQ7PSob3VSQLz5ZNMNPwPiJgudn89di27WxfhCfr4Q2XNh0DKGsFWvG41VINQnRjy9OOR2dx9uY1m2xWopgG5vYR8rGVa6E4Ephobdp9dRswKzNGX3lKb5vfYn8kfPwpY2IvXSdGRXpE5yHeq0RKHdif9HJpYiuTefJk1t7rF7YczGsfj0Gps4b','u','4k3',6);
+INSERT INTO ti VALUES (2934108541,11186117815229757701,'oIj8zPx2wAhWXKqLXvF1','v8c3qy6wef4tv0PLLehS9AqLVvAJ2FQiCS2TNkygp4ONHCEy1IKT8TuQRzBwTzut7E8LqvMRXXMinEbvuOCrckpYXbB0YDCQOS4RIeVw0LI6XwP6zRthrgocildw7HSXJZad49nJwk1uxlhnLvlzvJqugmnoiD2IOkz68C8W2yXPCw4ikC','EeEGRW','Ztq2fpZqrHm6gYV7MVd4oS5rj0jBP2B4msbFYNF0MFQ7PSob3VSQLz5ZNMNPwPiJgudn89di27WxfhCfr4Q2XNh0DKGsFWvG41VINQnRjy9OOR2dx9uY1m2xWopgG5vYR8rGVa6E4Ephobdp9dRswKzNGX3lKb5vfYn8kfPwpY2IvXSdGRXpE5yHeq0RKHdif9HJpYiuTefJk1t7rF7YczGsfj0Gps4b','u','4k3',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b TINYINT UNSIGNED, c CHAR(78), d VARCHAR(86) NOT NULL, e VARBINARY(56) NOT NULL, f VARBINARY(36) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (59941,192,'hael8UkhjDr','paj71GYWRLH1mhu0eAr07MqVFSFtsx','FeIxhPXDvAgBOZaSgfoUNtqgxFC7J0nxPzTQ','Sc28a8ZyFRAAQV1','6','n',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b TINYINT UNSIGNED, c CHAR(78), d VARCHAR(86) NOT NULL, e VARBINARY(56) NOT NULL, f VARBINARY(36) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (14486376,232,'NchWtPjy8NjlPDEhE9ONbhuNw6yUoHLjOZTTQMGVLSTq5bp4OJPpZ','t37LAaOCNlphCpaQ','KHQT8vlqsxoGAsD9vgWDTdEzw42hS4SWPd68OyVbTwaZO2T7','baIQFz6nA5EjNF5SxYH0OT3b3WzOyhM','T','V',1);
+INSERT INTO ti VALUES (14486376,232,'NchWtPjy8NjlPDEhE9ONbhuNw6yUoHLjOZTTQMGVLSTq5bp4OJPpZ','t37LAaOCNlphCpaQ','KHQT8vlqsxoGAsD9vgWDTdEzw42hS4SWPd68OyVbTwaZO2T7','baIQFz6nA5EjNF5SxYH0OT3b3WzOyhM','T','V',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(79);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(79);
+INSERT INTO t VALUES (16626265,108,'zcJf3grVSCulDvR45gUJa6pkVuUTJBtAMzzAWTH2SUq','x7aRAcGnoglgVJrVLrABJxeepAuawJbJeHNlsfdRp7VXDv2HT8aTL4GjC7SPZIq','Dkea6lElm7LpG25wfDOhaqxRpAQuUmIOgfr','hnZcS5Ll1JPH7x','w','Y',2);
+INSERT INTO ti VALUES (16626265,108,'zcJf3grVSCulDvR45gUJa6pkVuUTJBtAMzzAWTH2SUq','x7aRAcGnoglgVJrVLrABJxeepAuawJbJeHNlsfdRp7VXDv2HT8aTL4GjC7SPZIq','Dkea6lElm7LpG25wfDOhaqxRpAQuUmIOgfr','hnZcS5Ll1JPH7x','w','Y',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4673691,33,'kjosbTJSCqUAFFMgPPkN3WeYSRE6t3YRnwfZ6ut9lqLGwRNCZTI4BptfIw7sydTIX','Fb38ugd7urmy4D0qrcO7Mpvap5TGW3ow1OqrhdJN0dLiD85UAJzsQSqCb68wWIh1yaV3Mw5dnkO1PX0Y72JxXEkhOofhyHmR3xDcu1qAyt2hZTBoAncI1JRhRq75tVh8uMgJfGIiDKPoYwq56T1DiCDNHAVZZqgYJJr69HKhYBoUaYAJqndvAyMGXa6N33euKn7sJtbdCGjiFkBbGM9dJcPHngdvxB8zzTbeKB','oVhNencjqrfeh0cS31QWjOd9JivndpoVIV9sGCeVrhcN','q79fBJDsHXkpx62W8LXJrfRzq3aNyrb','6','2',3);
+INSERT INTO ti VALUES (4673691,33,'kjosbTJSCqUAFFMgPPkN3WeYSRE6t3YRnwfZ6ut9lqLGwRNCZTI4BptfIw7sydTIX','Fb38ugd7urmy4D0qrcO7Mpvap5TGW3ow1OqrhdJN0dLiD85UAJzsQSqCb68wWIh1yaV3Mw5dnkO1PX0Y72JxXEkhOofhyHmR3xDcu1qAyt2hZTBoAncI1JRhRq75tVh8uMgJfGIiDKPoYwq56T1DiCDNHAVZZqgYJJr69HKhYBoUaYAJqndvAyMGXa6N33euKn7sJtbdCGjiFkBbGM9dJcPHngdvxB8zzTbeKB','oVhNencjqrfeh0cS31QWjOd9JivndpoVIV9sGCeVrhcN','q79fBJDsHXkpx62W8LXJrfRzq3aNyrb','6','2',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (9835551,238,'xdA5kFDZj1s8RqdYT','ZBetAmB9JNsY2SewDQPcgbbm23pOWDLE495SZ0tidA1','8FmVkvgXvkW1O84Xsh','BxLsn0Hxt4rgf0xMaFKFpbY3Nw2124bff5mtx2qLcSKxn6PHzzKoMi','q','t',4);
+INSERT INTO ti VALUES (9835551,238,'xdA5kFDZj1s8RqdYT','ZBetAmB9JNsY2SewDQPcgbbm23pOWDLE495SZ0tidA1','8FmVkvgXvkW1O84Xsh','BxLsn0Hxt4rgf0xMaFKFpbY3Nw2124bff5mtx2qLcSKxn6PHzzKoMi','q','t',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3850155,253,'vnkuTAgujXz75Rav0IX7Sa48jOAAdgR2peP0Q5ZhJcVvj52qTsfApHcPmfzo','DeOX9BVk9DSD8SI1eV4U4Pyv1qaeVNcbualZkl6K7YsDdF5cZydXauYczE4vE9fYh2Xsxji1pTctKNKKwMWtmZ5wGbEq8BGsdtT7f6ldJnV6zQlmM5gCtRGpekcrkiuT9K8DczhNSHBtYPKZx0zuSYch9qHTE3jJzDHArNGviUvjxZKHRodFwfOV0u1BgaZuqC4ic94gUmkTHW18v4LoSOMRVMAR9SX','KT5','ahKkbKoVZMP5yzGDoP8kdYjWufJbSwoirQDLugS','9D','2',5);
+INSERT INTO ti VALUES (3850155,253,'vnkuTAgujXz75Rav0IX7Sa48jOAAdgR2peP0Q5ZhJcVvj52qTsfApHcPmfzo','DeOX9BVk9DSD8SI1eV4U4Pyv1qaeVNcbualZkl6K7YsDdF5cZydXauYczE4vE9fYh2Xsxji1pTctKNKKwMWtmZ5wGbEq8BGsdtT7f6ldJnV6zQlmM5gCtRGpekcrkiuT9K8DczhNSHBtYPKZx0zuSYch9qHTE3jJzDHArNGviUvjxZKHRodFwfOV0u1BgaZuqC4ic94gUmkTHW18v4LoSOMRVMAR9SX','KT5','ahKkbKoVZMP5yzGDoP8kdYjWufJbSwoirQDLugS','9D','2',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (4712956,193,'YgA3BHWTMowAoDLlh131VKUW5JG553tIh73MUoBN03cuLFfYITIUguMvcOB3fZmTu0yDWqcfcgyC0','GLzEv5WZuXuBDSmeQIBKzDzCzeGaI6eCv744jwzyivKu7i2MsADJn3zFx8xutV1QAvlQMMYMBGsm646QcLCTG','xo6GYywiretkYfZGFqD3pnYhaAdEf6GexcwKJVD5COM81','UfzJxNEZukfBLybjOcZ4idBMJDPtVWg4qH1IU3o1PMxeLZhi6XK6rTgKbWu3BvD0Sqnk6HwyuKnNF08HI1PMQEC0nXfzgZ9hPqEbvBYIhQCGBoteI8duq4ooPjOgEXPflGLAUwg1JIVEKSyv3vCIcJ8CWYd0HukvaDirC3zty','NL','E',6);
+INSERT INTO ti VALUES (4712956,193,'YgA3BHWTMowAoDLlh131VKUW5JG553tIh73MUoBN03cuLFfYITIUguMvcOB3fZmTu0yDWqcfcgyC0','GLzEv5WZuXuBDSmeQIBKzDzCzeGaI6eCv744jwzyivKu7i2MsADJn3zFx8xutV1QAvlQMMYMBGsm646QcLCTG','xo6GYywiretkYfZGFqD3pnYhaAdEf6GexcwKJVD5COM81','UfzJxNEZukfBLybjOcZ4idBMJDPtVWg4qH1IU3o1PMxeLZhi6XK6rTgKbWu3BvD0Sqnk6HwyuKnNF08HI1PMQEC0nXfzgZ9hPqEbvBYIhQCGBoteI8duq4ooPjOgEXPflGLAUwg1JIVEKSyv3vCIcJ8CWYd0HukvaDirC3zty','NL','E',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b SMALLINT, c BINARY(11) NOT NULL, d VARBINARY(98), e VARBINARY(32), f VARCHAR(57), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7431501024197963421,-32372,'Rgps4Lr','GtIbZq5df7g6dh5t','EwIQ5M9yqDhltDPR6XWqDzGExpMBk','eF6GWHgw5LM2eejoi5HdHwxfBhQZPrbGUpHADgDPdv2T','J','2',0);
+CREATE TABLE ti (a BIGINT, b SMALLINT, c BINARY(11) NOT NULL, d VARBINARY(98), e VARBINARY(32), f VARCHAR(57), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-1474281949207832841,11830,'ZXD','c3s9IuV54nAKxItPnsEZ8wqxHMSRsZZMZVYt4Z','p4Cd0y','jqkNw9mY1zNdxH6ni7KMd20rXBuy0bMOhYd54IqhhHpT4qlwX9RqF','E','v',1);
+INSERT INTO ti VALUES (-1474281949207832841,11830,'ZXD','c3s9IuV54nAKxItPnsEZ8wqxHMSRsZZMZVYt4Z','p4Cd0y','jqkNw9mY1zNdxH6ni7KMd20rXBuy0bMOhYd54IqhhHpT4qlwX9RqF','E','v',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(12) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(12) NOT NULL;
+INSERT INTO t VALUES (2238629733149821265,4554,'Ay','z8k8mwREZfZb4nhAeUn7nMSKz22GNjOyTCkYQ49wSysL77nbO1RfX0BznPleIPNHlBqhUvIQaydQIQs52a','zrUM4yolXIEqFyPpGStBNU9yo3vs','i99hiYr9xBuY7ZlOt5K','0','x',2);
+INSERT INTO ti VALUES (2238629733149821265,4554,'Ay','z8k8mwREZfZb4nhAeUn7nMSKz22GNjOyTCkYQ49wSysL77nbO1RfX0BznPleIPNHlBqhUvIQaydQIQs52a','zrUM4yolXIEqFyPpGStBNU9yo3vs','i99hiYr9xBuY7ZlOt5K','0','x',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (4248906509706873477,-3157,'uvp6Q2BxcIj','IO7vjEsV9DVPrjGPTUeVikoy1arGDSc5EPem3tw54OYf7J184T1kWDuJtYOIoBTVcPCrMDYRgsJeKffUXYozHvHtjHb2GZR8KfZzoDRngbx05yEcv0Mr0bH','J0NVXDJrUWysGqCxe3gP1','9xwgubaXCSz2RF7zTtoEr6rFa0','NI','v',3);
+INSERT INTO ti VALUES (4248906509706873477,-3157,'uvp6Q2BxcIj','IO7vjEsV9DVPrjGPTUeVikoy1arGDSc5EPem3tw54OYf7J184T1kWDuJtYOIoBTVcPCrMDYRgsJeKffUXYozHvHtjHb2GZR8KfZzoDRngbx05yEcv0Mr0bH','J0NVXDJrUWysGqCxe3gP1','9xwgubaXCSz2RF7zTtoEr6rFa0','NI','v',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-573451909536300140,31603,'oUsbMu1KZoeT','rGIoSEk7PsxJsvAOlF9bRVAfjq8Y68pJiaR4VU5s1BICrKbLk9ZEI','MK0j39VYrYUVVgxqu9ebnbRbjJv','afX4mOSRyaXURmkQIOjmrqOek5FVGQ585wfEL1g2VUtezN3eRMzNtwCItp5WnoM6pY7eNzEyzXY90II2AUq7nuUs8U4FgeZntqHh7pTmCRKLYrLiGJQiqYgVPImnlhkSUzGq7RWk7rynIYwMFensVzbwC47cVvgz7oF6VxsZz5dvBO3AySZUfD0yVIuT21nRWNMklp8COL2PBh6I655Czet','T','y',4);
+INSERT INTO ti VALUES (-573451909536300140,31603,'oUsbMu1KZoeT','rGIoSEk7PsxJsvAOlF9bRVAfjq8Y68pJiaR4VU5s1BICrKbLk9ZEI','MK0j39VYrYUVVgxqu9ebnbRbjJv','afX4mOSRyaXURmkQIOjmrqOek5FVGQ585wfEL1g2VUtezN3eRMzNtwCItp5WnoM6pY7eNzEyzXY90II2AUq7nuUs8U4FgeZntqHh7pTmCRKLYrLiGJQiqYgVPImnlhkSUzGq7RWk7rynIYwMFensVzbwC47cVvgz7oF6VxsZz5dvBO3AySZUfD0yVIuT21nRWNMklp8COL2PBh6I655Czet','T','y',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4330529461288042276,-6649,'Bu','RR57nFFygOLB2T60ewvDd27dWa8zjgH5fkfnuLUUyLafoGID1jlA7Z22eyE1rrsfjMNqWcuvEIOR4ze99EWfYTlsaKJj8vhDaPY3fgabBkL1gJWyGQyYFEJVMV2lTOL8lWxB5NRcoJ3Tsz89XAGSL2rg6TVrxolttMhT9Q4QXKuOlgQ0','NML9v','uNNnUkZK1b2Ngg2Asq9Ye77IsLJzJvvjdv3wWSHPecLAxg6Pwyba09y5fxGTzzT3JBBH9PMMMhQpr8EmHcE0HCkic2ufE8Bxv9tUYC8S8jHvwcFrmIQ1bHTfJunNFi79YyJUnbf02JWhgoQKvMQ','00J','A',5);
+INSERT INTO ti VALUES (-4330529461288042276,-6649,'Bu','RR57nFFygOLB2T60ewvDd27dWa8zjgH5fkfnuLUUyLafoGID1jlA7Z22eyE1rrsfjMNqWcuvEIOR4ze99EWfYTlsaKJj8vhDaPY3fgabBkL1gJWyGQyYFEJVMV2lTOL8lWxB5NRcoJ3Tsz89XAGSL2rg6TVrxolttMhT9Q4QXKuOlgQ0','NML9v','uNNnUkZK1b2Ngg2Asq9Ye77IsLJzJvvjdv3wWSHPecLAxg6Pwyba09y5fxGTzzT3JBBH9PMMMhQpr8EmHcE0HCkic2ufE8Bxv9tUYC8S8jHvwcFrmIQ1bHTfJunNFi79YyJUnbf02JWhgoQKvMQ','00J','A',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-8616109119253400093,-21170,'b5ZPLgxa','2fHcQt0bgI3hfv6mPZFZeel9abLhO6afLmFjTX2L2D9C2rO91DRCTZcgWajmqMN6CGE7OrgZ0QOKhcJSgn0oTKqBMfjhtqt0OCKcJhcpVDfgr0BF4tD2WDjMxSopaysSFpzZIeEnXLzjRVROxry8V','hq50rBQUqGGyPjFaykXl','bd8DsGC1rEkBU4LzMeYrjjVlRoIifQHts3zENujKcabq4U54wmo7XwxsMBylsysMTSwFxyuXs2SXxV1259AqnVM4SmwboF0OKZR8les4CqcjR69ymiuHvSGFvxxgsBb07yVjzKRCTJIsCTgigECXitAGP40Bg1Ga2XMKJ7oOLjKqovMKCuM22SM82xyGaWaMkYdaFvkEb1kIDLB9oJmjTCkHE6GL45PkarA6JXdTdw9','SzZ','7',6);
+INSERT INTO ti VALUES (-8616109119253400093,-21170,'b5ZPLgxa','2fHcQt0bgI3hfv6mPZFZeel9abLhO6afLmFjTX2L2D9C2rO91DRCTZcgWajmqMN6CGE7OrgZ0QOKhcJSgn0oTKqBMfjhtqt0OCKcJhcpVDfgr0BF4tD2WDjMxSopaysSFpzZIeEnXLzjRVROxry8V','hq50rBQUqGGyPjFaykXl','bd8DsGC1rEkBU4LzMeYrjjVlRoIifQHts3zENujKcabq4U54wmo7XwxsMBylsysMTSwFxyuXs2SXxV1259AqnVM4SmwboF0OKZR8les4CqcjR69ymiuHvSGFvxxgsBb07yVjzKRCTJIsCTgigECXitAGP40Bg1Ga2XMKJ7oOLjKqovMKCuM22SM82xyGaWaMkYdaFvkEb1kIDLB9oJmjTCkHE6GL45PkarA6JXdTdw9','SzZ','7',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(50) NOT NULL, d VARBINARY(23), e VARCHAR(48) NOT NULL, f VARCHAR(37), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4071045222,14936965,'vraW6HFqAaUOJCPRWukul0K','6VolKgTqRR3ScFQpLt0','I4QK86tDjnqYhZRPrZmbEAjhwlwHyq','as7Nddufn0Wy08p26W5UTYoKQB','I','p',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(50) NOT NULL, d VARBINARY(23), e VARCHAR(48) NOT NULL, f VARCHAR(37), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (5811743041663163675,14559208,'KJDhZ9F1nJG7IttVKnwiPKsnsPCdpOyENGbHfppU8R8soJV0','uA8HKOxI6gP','B59h','lpzDScj9bmxpGW0jxkyaX5MTStJUHX','2','V',1);
+INSERT INTO ti VALUES (5811743041663163675,14559208,'KJDhZ9F1nJG7IttVKnwiPKsnsPCdpOyENGbHfppU8R8soJV0','uA8HKOxI6gP','B59h','lpzDScj9bmxpGW0jxkyaX5MTStJUHX','2','V',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(51) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(51) NOT NULL;
+INSERT INTO t VALUES (14258707039657223111,15705855,'ypQtiEtA7TPjMRrXd2zFUEdR72H6t5iQ','Yha8Vff6l5D1TmA6zJ51V','Oq273QcM7tIgG81RzhNA5DkX','p3zYywb5wMxIiyxKFdRBoy627','o','e',2);
+INSERT INTO ti VALUES (14258707039657223111,15705855,'ypQtiEtA7TPjMRrXd2zFUEdR72H6t5iQ','Yha8Vff6l5D1TmA6zJ51V','Oq273QcM7tIgG81RzhNA5DkX','p3zYywb5wMxIiyxKFdRBoy627','o','e',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (7838392071718300887,1907815,'bjZIF7SRdu3b2TLUyHo','C8RT9ANpL00TXsH7RIfe1jacPKVzlBQP4V9ayU1LbqRqu7IbxVrq2UrFBLI6GWKOMXNGAhHwEnujdRw09KGhDZfyjnxNUlCWbbPimhZkIKNvBe8CF4Z9cKhl9ttQuIrJuexY3zdAtJIzt8F6Pt2qqtW0UI0Ix9mMvdpl6CGNIGw9hYAyCXhiVjcQSCvvkzCjtCR7AVrOip7DRykwbydjULQoWXEXUJ7PoaeZXpWRcMCuIu9Sb0FszMrF','3lwt3Brnwi','arm0nEHpOZI9TPTEYNJnLzMpsDoTz','O','Q',3);
+INSERT INTO ti VALUES (7838392071718300887,1907815,'bjZIF7SRdu3b2TLUyHo','C8RT9ANpL00TXsH7RIfe1jacPKVzlBQP4V9ayU1LbqRqu7IbxVrq2UrFBLI6GWKOMXNGAhHwEnujdRw09KGhDZfyjnxNUlCWbbPimhZkIKNvBe8CF4Z9cKhl9ttQuIrJuexY3zdAtJIzt8F6Pt2qqtW0UI0Ix9mMvdpl6CGNIGw9hYAyCXhiVjcQSCvvkzCjtCR7AVrOip7DRykwbydjULQoWXEXUJ7PoaeZXpWRcMCuIu9Sb0FszMrF','3lwt3Brnwi','arm0nEHpOZI9TPTEYNJnLzMpsDoTz','O','Q',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (7287044813914644458,5848664,'iBc3OJ5irxfhywKN79HzDDJewRY8a','PT1uy7q39EIhYbhsQd1XKAWU6lsK0DwXpwufQ8QE2c29jvXxeW0','ZUrub42EnrNE77gmKXtnZ9iZTTmUZw','MZRm1O3oagA4KkcLl7EXnbECGvDBDDHgPRL6yZ0qLn7sPXzU3zORiSbWNSooskxJSaSB9J3ZT6BdJcLG3pibMxsWpp3j9GRVt273Ppj9RQF6g2S8pkVPefzjFhXbzsgzQQb4D011bdId0KipegkVP71lgQM','A','u',4);
+INSERT INTO ti VALUES (7287044813914644458,5848664,'iBc3OJ5irxfhywKN79HzDDJewRY8a','PT1uy7q39EIhYbhsQd1XKAWU6lsK0DwXpwufQ8QE2c29jvXxeW0','ZUrub42EnrNE77gmKXtnZ9iZTTmUZw','MZRm1O3oagA4KkcLl7EXnbECGvDBDDHgPRL6yZ0qLn7sPXzU3zORiSbWNSooskxJSaSB9J3ZT6BdJcLG3pibMxsWpp3j9GRVt273Ppj9RQF6g2S8pkVPefzjFhXbzsgzQQb4D011bdId0KipegkVP71lgQM','A','u',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (10902012696373363000,3611368,'oKcNbmoCfxeVxGrvSh','EIRs8gkiVhTRVWpl0ydaK0wMKzqr7dtbOdDvo2jSwzncGn2pLYouLBVL9aSlQvDNt3mRybFv2m1xqtSfJWDBgi9L7Wi4GhCJBoNvWppqvVooOXfAwcuPPK9fX4QJYCAN7tQ0bIKiwcPUWoTq6zRnmCfXDpw3P83D0kByMH5kEYFRuswQR7dyU','XixoiyIc8tDKgjmRXPhZTcJDQV7f72evihkW22jAOI','rbcT6sW9XXXLIauxfJzzXbcVYsUjJaBCptnMjl65t9UsgbW1nE7u0EsgFZSzQ8RHpejfUnUW6wLLGInMVptAabVoDj3x0hwUeYMe0JUpeTvSbubmvpjjGmMQ5fU7OcAbzutHe7wwYwZq3Fwq06inlTh3ic','qIN','U',5);
+INSERT INTO ti VALUES (10902012696373363000,3611368,'oKcNbmoCfxeVxGrvSh','EIRs8gkiVhTRVWpl0ydaK0wMKzqr7dtbOdDvo2jSwzncGn2pLYouLBVL9aSlQvDNt3mRybFv2m1xqtSfJWDBgi9L7Wi4GhCJBoNvWppqvVooOXfAwcuPPK9fX4QJYCAN7tQ0bIKiwcPUWoTq6zRnmCfXDpw3P83D0kByMH5kEYFRuswQR7dyU','XixoiyIc8tDKgjmRXPhZTcJDQV7f72evihkW22jAOI','rbcT6sW9XXXLIauxfJzzXbcVYsUjJaBCptnMjl65t9UsgbW1nE7u0EsgFZSzQ8RHpejfUnUW6wLLGInMVptAabVoDj3x0hwUeYMe0JUpeTvSbubmvpjjGmMQ5fU7OcAbzutHe7wwYwZq3Fwq06inlTh3ic','qIN','U',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (12862438422770137958,2538252,'2KGsA28nLolinzZhinxRYdhSK7vot','VAZta54BhZjOlKKlSmo3T5rE8Zt1mm0jW6a1ikDTRzAkoiQfJSV4zYinNutaYafYGYQCO0r1DaKM85ZQHRl4JQdBnT3sCC4jrlk5WTbVkBs3nrg0CDQXYC7kmc','zEM07Qtsh7izBRNmfTwm5vCq6','yN1YpS8S5aTZCWtlg','r','ux',6);
+INSERT INTO ti VALUES (12862438422770137958,2538252,'2KGsA28nLolinzZhinxRYdhSK7vot','VAZta54BhZjOlKKlSmo3T5rE8Zt1mm0jW6a1ikDTRzAkoiQfJSV4zYinNutaYafYGYQCO0r1DaKM85ZQHRl4JQdBnT3sCC4jrlk5WTbVkBs3nrg0CDQXYC7kmc','zEM07Qtsh7izBRNmfTwm5vCq6','yN1YpS8S5aTZCWtlg','r','ux',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT, c CHAR(48), d VARCHAR(99), e VARCHAR(93), f VARCHAR(76), g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3125014,-345335639,'8Zqq3AcwabyQTh9YhYFMp2cwA9JjnFdyM2O49nvFcIbt','tPC2rn0cWynPLt1CigqgmpUKwQiRUbBqc1uJaZWqFjVhnCJ4oRoHu6dRDBqVztEaa2nVmKctXIdy45CBAYqKC3u19','ea5PxfXLIludYq7Y4ZlBI3kZQhZG9DsB4yMeQWkcVw5Z4bWT4uNRNC8ycXMjwSRUXxk0','7KvSw','dZ','Z',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b INT, c CHAR(48), d VARCHAR(99), e VARCHAR(93), f VARCHAR(76), g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (3309120,248412175,'yJy2LHsjaRKCDLZj7llFaOJu3wOEHSX8pyPZ','qWVtCW6D250E3TTTzlZ','8PoUHQ90jCmQAS2dptGDHTk7CbWjEoJ8XxnQh3sEST4hMsgRR8TD96QM5','uYYBAJlNN2ZReb0kltGaJdu','1','Z',1);
+INSERT INTO ti VALUES (3309120,248412175,'yJy2LHsjaRKCDLZj7llFaOJu3wOEHSX8pyPZ','qWVtCW6D250E3TTTzlZ','8PoUHQ90jCmQAS2dptGDHTk7CbWjEoJ8XxnQh3sEST4hMsgRR8TD96QM5','uYYBAJlNN2ZReb0kltGaJdu','1','Z',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(49);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(49);
+INSERT INTO t VALUES (4831311,-1620156640,'qdlg4CUw4qQN02Gquyw2vot2rL1UcH94zWaQXmmCZnU','ygl4pRt9','MnWcWJFEkcbg0PNb0KTKDXM8kGlKlyOoXIG2uCqf9b','xHF','3','T',2);
+INSERT INTO ti VALUES (4831311,-1620156640,'qdlg4CUw4qQN02Gquyw2vot2rL1UcH94zWaQXmmCZnU','ygl4pRt9','MnWcWJFEkcbg0PNb0KTKDXM8kGlKlyOoXIG2uCqf9b','xHF','3','T',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3094089,1877075599,'D3H4b739nkgxZVq5sU4fDxTYOZymFlynVOXZ','nvmpITnm0WGVtq0eVzE47i8eGMRctYn5CY5qcPvamcJeXgX9blx4mzkraFVs9A2qh1yz','h3Hb8ONOtAAocdYuoPJIo89','vPSFZicGeCfE7m3lixW957wszTuvX29AiLXxDhbTVTw8I','rI','j',3);
+INSERT INTO ti VALUES (3094089,1877075599,'D3H4b739nkgxZVq5sU4fDxTYOZymFlynVOXZ','nvmpITnm0WGVtq0eVzE47i8eGMRctYn5CY5qcPvamcJeXgX9blx4mzkraFVs9A2qh1yz','h3Hb8ONOtAAocdYuoPJIo89','vPSFZicGeCfE7m3lixW957wszTuvX29AiLXxDhbTVTw8I','rI','j',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (10964151,1832331583,'JTapOBALAO8BL8NbpxhkzftKpxXkm8VUrq','s8JwA9iwjghZjBviZGMZKbdfDOxi21y4z3Rzirk2Om3tAYMgWf1HlbndnBBvlvfu99Igpuz6FQPXgxKoIyNOrhqx3TbAtxkreQzjP9f8DPpgQ93v3pQrE6qXl57pd1IwShPUeyZSfw','TqwZdr2rkxJSCBuCFq9IESk59wbnmmP8ztMw','8onOSpUGcdRjr0l7mSnvfsmQIJA2vjTU1B8LZ0tL03UMMGFhM57dWlfFOp0Pb9ocJ9ivGIDqNiGIogEHGznocvtqamAnL88y','D','W',4);
+INSERT INTO ti VALUES (10964151,1832331583,'JTapOBALAO8BL8NbpxhkzftKpxXkm8VUrq','s8JwA9iwjghZjBviZGMZKbdfDOxi21y4z3Rzirk2Om3tAYMgWf1HlbndnBBvlvfu99Igpuz6FQPXgxKoIyNOrhqx3TbAtxkreQzjP9f8DPpgQ93v3pQrE6qXl57pd1IwShPUeyZSfw','TqwZdr2rkxJSCBuCFq9IESk59wbnmmP8ztMw','8onOSpUGcdRjr0l7mSnvfsmQIJA2vjTU1B8LZ0tL03UMMGFhM57dWlfFOp0Pb9ocJ9ivGIDqNiGIogEHGznocvtqamAnL88y','D','W',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14020158,2107862702,'YLhRGlSPlPFKMUztIVvS3TlESgYRiiV','pPy9tHo0f6hMngb6WEbvlQ1z9TU6ihVntBIeOAzLo','or177fjdDthSy','tSjH1N2i1V7wIGOxbYBVnkKmvx1BCpCAvfWnx6fEBVFVUDE1a393dO8BoMfpOZAgYjS0Dzq7JCaefdk8Zh3mQFWxpsDUcQ67KJpSuCMcFuFhHMjNhhAs1OUA19EiQD7ZsQY5CHkNdLDx0CBke7PbuWsW7HVGsLI9CBMvjAw5fk','eA','M',5);
+INSERT INTO ti VALUES (14020158,2107862702,'YLhRGlSPlPFKMUztIVvS3TlESgYRiiV','pPy9tHo0f6hMngb6WEbvlQ1z9TU6ihVntBIeOAzLo','or177fjdDthSy','tSjH1N2i1V7wIGOxbYBVnkKmvx1BCpCAvfWnx6fEBVFVUDE1a393dO8BoMfpOZAgYjS0Dzq7JCaefdk8Zh3mQFWxpsDUcQ67KJpSuCMcFuFhHMjNhhAs1OUA19EiQD7ZsQY5CHkNdLDx0CBke7PbuWsW7HVGsLI9CBMvjAw5fk','eA','M',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (13393704,-664828877,'oVuCe95PMe4xBJ82xtjhOJDYjy','2TngK6NZxpDy45tE4flobLd','AKxG0dhWGJHhAIF32NCoRKowvPyjYVKaASukxipSAmMk6TIaDE3ycPOrsARB6o2tTaxbtV1KpN7gzuI5nuPs8mYvf','rxCk6GEe57wXXogdrO6pdmr4lixQV12l5psBcy30gmIdX07JypWe6c9wgVNHislyFVSU5uYnVLet79yYOHiLlRNdY','o','31',6);
+INSERT INTO ti VALUES (13393704,-664828877,'oVuCe95PMe4xBJ82xtjhOJDYjy','2TngK6NZxpDy45tE4flobLd','AKxG0dhWGJHhAIF32NCoRKowvPyjYVKaASukxipSAmMk6TIaDE3ycPOrsARB6o2tTaxbtV1KpN7gzuI5nuPs8mYvf','rxCk6GEe57wXXogdrO6pdmr4lixQV12l5psBcy30gmIdX07JypWe6c9wgVNHislyFVSU5uYnVLet79yYOHiLlRNdY','o','31',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(89), d VARCHAR(17), e VARCHAR(77), f VARCHAR(31) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2523935289,144,'vPTyD5xcGZKh9ta3b6Sn9AsqFN9PLpgjioWwvwxX5DYhnsAPGvJk8Knr05wWiO1uFkv0gfE4bh84tCHNjMNUceFW','rDH6iZIlZe103x1zu','ccMGff6XgKOa','udXsC7Ik7CWlxnFrTwjX8SaO3l3t','wj','6',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(89), d VARCHAR(17), e VARCHAR(77), f VARCHAR(31) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3092801271,71,'Fg6SxvPXnCtmAdl6UWMwDy','OUNkB','BBciFqM3fAMqz4uYFOFyHXeSwWMZgZBkFMhnk6d2oRd1rojYSijuJltJQQ2HF','aBx3aYvjej','QM','G',1);
+INSERT INTO ti VALUES (3092801271,71,'Fg6SxvPXnCtmAdl6UWMwDy','OUNkB','BBciFqM3fAMqz4uYFOFyHXeSwWMZgZBkFMhnk6d2oRd1rojYSijuJltJQQ2HF','aBx3aYvjej','QM','G',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(90);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(90);
+INSERT INTO t VALUES (2099463256,56,'u2ERFvww54xiCzFLx8heIhIA4X1DjaU','XqZEA9o','14dmG','0A','G','J',2);
+INSERT INTO ti VALUES (2099463256,56,'u2ERFvww54xiCzFLx8heIhIA4X1DjaU','XqZEA9o','14dmG','0A','G','J',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3523071473,19,'z8yjXJ3Iwzf1Ljef09Xg4NcGUX','Rs92JuXs4TImCPhZLNIwCp8yLHuEbhCOWzYnu2vVUH30uQhUwek7XPs2MuTUy2xwV4argV8TGWN5vuGJylZzUlEvJ3zCLgrzMJtO8EHzhcx7uJ6cXUCSDT7grgaVTAiOSJsjgRo2BJXLTNm5L5nrxeIjwXHFshDmmORe42i2ZN53FEhfVRkXPIP1drvvJ4SKZsLTdiXuZW1','wLSOzsXmbX5lmTng3bspoitaouvYnYq4RvKFEVNYALWlNfEdXFerHLHMWxxb','0nW3PzHzgZ5SksFhzlh7Pf7rare2Twp','9','G',3);
+INSERT INTO ti VALUES (3523071473,19,'z8yjXJ3Iwzf1Ljef09Xg4NcGUX','Rs92JuXs4TImCPhZLNIwCp8yLHuEbhCOWzYnu2vVUH30uQhUwek7XPs2MuTUy2xwV4argV8TGWN5vuGJylZzUlEvJ3zCLgrzMJtO8EHzhcx7uJ6cXUCSDT7grgaVTAiOSJsjgRo2BJXLTNm5L5nrxeIjwXHFshDmmORe42i2ZN53FEhfVRkXPIP1drvvJ4SKZsLTdiXuZW1','wLSOzsXmbX5lmTng3bspoitaouvYnYq4RvKFEVNYALWlNfEdXFerHLHMWxxb','0nW3PzHzgZ5SksFhzlh7Pf7rare2Twp','9','G',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4121741279,64,'2TwuLDORZgU0y2qx4b4wpPqRWsrbMLZAqyC111QM8iVGbZPssgpUuOfXy9Nbs5OulOsvqlQWdkOqr','JWGwb3YPXfW8UjDeJTf11qhRGK8bOSk','vItYi','6qoRBBVVoOdWLA4uGoDzGCoXyi6YLAd9TkV4RQXuaDvyLOwf','G','x',4);
+INSERT INTO ti VALUES (4121741279,64,'2TwuLDORZgU0y2qx4b4wpPqRWsrbMLZAqyC111QM8iVGbZPssgpUuOfXy9Nbs5OulOsvqlQWdkOqr','JWGwb3YPXfW8UjDeJTf11qhRGK8bOSk','vItYi','6qoRBBVVoOdWLA4uGoDzGCoXyi6YLAd9TkV4RQXuaDvyLOwf','G','x',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (3989972245,146,'RC9RhntMTb7EA1n2KCUkDZavqOtv','9roIe7pZHB36Rq7GqKp0Q0CElFKm85fl6laSCI3WVMqIIdSDmIon58oitUmlxw2vzxYftRiMKhEYDV3uevan1YosZJknsXJrbug91Yxe3ow52Px51v5hbw2Ek7GHELmgaY7Vc8ivDAwoEshTUjZbTW3w3jC9bbc19ZiyP8YrDlzkLvdsbxPoUKsltSdRR7ruAT1wLH93xvltb5xvSJkMavJqoUYCJmMNmw46sfyMYsS62LsM1pSnGcMq','TQ9ESeM9NXLDZ14yYOczs94EE5b4RyOSvTqiHVyf8h0rZBI3JbZyYCVgvG3d','r2m6JkPlU4xOVIH2AJtLyvOMX687FSLBxpbO4xhgsgE4ai2r4LGZSlW51RCSZ4KTON5kuH846VhNfWBIrDZy1CW4WwYob6QAl6uy28dR0CFEgtBpt2MDPVJM9ZXBr4tkg13FJ8uh2djIWM7aO4UZtls4jGwYb4yt8bfqtHgcOm','2b','3',5);
+INSERT INTO ti VALUES (3989972245,146,'RC9RhntMTb7EA1n2KCUkDZavqOtv','9roIe7pZHB36Rq7GqKp0Q0CElFKm85fl6laSCI3WVMqIIdSDmIon58oitUmlxw2vzxYftRiMKhEYDV3uevan1YosZJknsXJrbug91Yxe3ow52Px51v5hbw2Ek7GHELmgaY7Vc8ivDAwoEshTUjZbTW3w3jC9bbc19ZiyP8YrDlzkLvdsbxPoUKsltSdRR7ruAT1wLH93xvltb5xvSJkMavJqoUYCJmMNmw46sfyMYsS62LsM1pSnGcMq','TQ9ESeM9NXLDZ14yYOczs94EE5b4RyOSvTqiHVyf8h0rZBI3JbZyYCVgvG3d','r2m6JkPlU4xOVIH2AJtLyvOMX687FSLBxpbO4xhgsgE4ai2r4LGZSlW51RCSZ4KTON5kuH846VhNfWBIrDZy1CW4WwYob6QAl6uy28dR0CFEgtBpt2MDPVJM9ZXBr4tkg13FJ8uh2djIWM7aO4UZtls4jGwYb4yt8bfqtHgcOm','2b','3',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2587488984,158,'rKfCnqoBaclXtxgBzkwkwqbGAV','fDiNnxWVdLFCTdq9r6nb0FOXKDMGJHx1KN4pi4BcBZNFqpTgrek6UpQO0HMs7fjANCPh9sH4HTnaXKEByGnw','pdGa','hb093LpLOhpfpOKlxvHH4j2tjXEGyro2TfYYSJLKb3U2Jqs4KH2uRMTgY0KzTi5gI1FfLaC68uzeTSMsEN8tum2LqVsP5Mpeytu31nRNg2zEG3auUBgESLIyS063JiK6C8ZS0xfzq65lDohzmm8ydkvRa7fyWL8kuTpm7swy7ScC46I7aO3iGTcV9dEiDtYANEUfkTEYmnubh5DO7Wgnr8Uaa07zRZKg5Vu0gqkAyjiKqHFhlsxoBLeuuU','I','zc',6);
+INSERT INTO ti VALUES (2587488984,158,'rKfCnqoBaclXtxgBzkwkwqbGAV','fDiNnxWVdLFCTdq9r6nb0FOXKDMGJHx1KN4pi4BcBZNFqpTgrek6UpQO0HMs7fjANCPh9sH4HTnaXKEByGnw','pdGa','hb093LpLOhpfpOKlxvHH4j2tjXEGyro2TfYYSJLKb3U2Jqs4KH2uRMTgY0KzTi5gI1FfLaC68uzeTSMsEN8tum2LqVsP5Mpeytu31nRNg2zEG3auUBgESLIyS063JiK6C8ZS0xfzq65lDohzmm8ydkvRa7fyWL8kuTpm7swy7ScC46I7aO3iGTcV9dEiDtYANEUfkTEYmnubh5DO7Wgnr8Uaa07zRZKg5Vu0gqkAyjiKqHFhlsxoBLeuuU','I','zc',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT, c BINARY(85) NOT NULL, d VARCHAR(100), e VARCHAR(96) NOT NULL, f VARCHAR(1) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (20614,-126,'cd36csTEaPeNdxk6NSOXRNDBZW2HRtvYTshz8IR91ynTUK4CccEiTol1aIQnXOu4zd9mYMv','YOJgOnMOWKu7CzZljBI1fEZhDu86F5zsnKQZVLW4WOWONY0kuc5HQRrCSMClkX2lZ3','uucEaVast82XIgTEV9DIw3a1X1OfDH5Z0JZLLyErezQhChTWFhL8ENL1VYx','N','o','Xs',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT, c BINARY(85) NOT NULL, d VARCHAR(100), e VARCHAR(96) NOT NULL, f VARCHAR(1) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (832,-56,'gYPuGf5klQTmBZKdiJcW7avOcRUt6bvsG7Fpg5pPvI96kp0yZJZAz6v','VKliljnP7iHEXwtYtQOHOJWnmzr55U82r5kElSH3TfQPZYQy4gR4','WI0Ac9e7knrNCQ0P4crvvsuM7N4asWm','z','r','c7',1);
+INSERT INTO ti VALUES (832,-56,'gYPuGf5klQTmBZKdiJcW7avOcRUt6bvsG7Fpg5pPvI96kp0yZJZAz6v','VKliljnP7iHEXwtYtQOHOJWnmzr55U82r5kElSH3TfQPZYQy4gR4','WI0Ac9e7knrNCQ0P4crvvsuM7N4asWm','z','r','c7',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(86) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(86) NOT NULL;
+INSERT INTO t VALUES (-28842,96,'mNsTrHUCwnjxzNRWaKUYM2rQMZYWiE0RoFLA1VkA0VPgiqX9nOqJ2NEn1i','r6JXFFr1gXKBD7791Ni4Zbl3mZeqvhgeaHFMEG0skkmrfZmVRxdsSUusUCL6ikG09zop27VnUIpMF8haM9HQTjhbpjVNejH0ZK8e','1Q8DScAD97vornep7heVPbuqzbQWftM2dSr56NONmnJALOG8hl','p','1','Q8',2);
+INSERT INTO ti VALUES (-28842,96,'mNsTrHUCwnjxzNRWaKUYM2rQMZYWiE0RoFLA1VkA0VPgiqX9nOqJ2NEn1i','r6JXFFr1gXKBD7791Ni4Zbl3mZeqvhgeaHFMEG0skkmrfZmVRxdsSUusUCL6ikG09zop27VnUIpMF8haM9HQTjhbpjVNejH0ZK8e','1Q8DScAD97vornep7heVPbuqzbQWftM2dSr56NONmnJALOG8hl','p','1','Q8',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-12090,78,'sPuDAOr4154acok9j9UYdUzb7Vmi3SSIxnGOzuJNBve','vxaHROos3HOKF5IbFiNYTwvUB5gkM2Pb0CUntOjfrMtkblT8tCygh9TVoYeuA5I3SkzPISvGWrJDHz7k0PacAsBfoGQhHddmVXUxYM7nLaqaQrOFRoFKhPst15qVhwB8MlQwxe','6hZ9CGAGAeOUJdSbc7Nfb0cxUbnjKRt2DWuBjfnZMLfU','P','H','Z',3);
+INSERT INTO ti VALUES (-12090,78,'sPuDAOr4154acok9j9UYdUzb7Vmi3SSIxnGOzuJNBve','vxaHROos3HOKF5IbFiNYTwvUB5gkM2Pb0CUntOjfrMtkblT8tCygh9TVoYeuA5I3SkzPISvGWrJDHz7k0PacAsBfoGQhHddmVXUxYM7nLaqaQrOFRoFKhPst15qVhwB8MlQwxe','6hZ9CGAGAeOUJdSbc7Nfb0cxUbnjKRt2DWuBjfnZMLfU','P','H','Z',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (21818,-73,'WCqlzU34Xx','XHd5XxZvzxtrzBOyIthcMibdyVGGOUuYbU66yCJmRiRjdlVan2mKT4qFvby3yhRLE8kGWf25RmKfjABsvXSbByehvo7yuDiDoOp4dDNMXIKvkgG2GiRPVdKnPQDAmy6MHhFHLSDAlWbmi2UfxVKS7','78g4bPdJsRma8fcsxXhmOOvwx046W1jINp5rM','cAlJWRTLllYMlIwLYVRj3LwKtZETyFHQQujdkVJuCpGCKC7AxBUEYmFAcj7lUmvaoB7CK37XG1dMLDnaVLb4wXYXqApYhW1rccZdeiWjtU7wirnQIK36XhbjHQaHzPkvfdxSS6iqSRUqRsB9zM0UEYw5r6XpWLyTV6QUEmZg2KbKwbd6pPuoLy','X','P1',4);
+INSERT INTO ti VALUES (21818,-73,'WCqlzU34Xx','XHd5XxZvzxtrzBOyIthcMibdyVGGOUuYbU66yCJmRiRjdlVan2mKT4qFvby3yhRLE8kGWf25RmKfjABsvXSbByehvo7yuDiDoOp4dDNMXIKvkgG2GiRPVdKnPQDAmy6MHhFHLSDAlWbmi2UfxVKS7','78g4bPdJsRma8fcsxXhmOOvwx046W1jINp5rM','cAlJWRTLllYMlIwLYVRj3LwKtZETyFHQQujdkVJuCpGCKC7AxBUEYmFAcj7lUmvaoB7CK37XG1dMLDnaVLb4wXYXqApYhW1rccZdeiWjtU7wirnQIK36XhbjHQaHzPkvfdxSS6iqSRUqRsB9zM0UEYw5r6XpWLyTV6QUEmZg2KbKwbd6pPuoLy','X','P1',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2365,-28,'TcoCyIr50OdEh9b88RrA8uzsLe5VErWLYhaRkV51ySQziQXPA0q5ObEPpADjOgVWj9Fn8DpHyE5vge','BhfnjPrSmjwu9klhIjd5oU1z8WDzDUdsQSSrJGRUuvzW5QMdpQvZlnT1xzBHXdb07i4lATf2nN9W1KgnHTCirusQUb95kJKVyGTgWqp2IhuJqLxeK0Y5I94G3EKNFOgOcan7zkvrEsAVPG1Q94wZks51uz5L5ZLItaachGU3QerzrU0K42Jv6M7RDOD9UzT1ASRhptgH','3pqHX1eCVQa16EErfRG4CyNg1xZaHdAEf1wyADcEV4o4gTn1FTvc0TygWqSbqUHdpMN5p4yXzyFiBes','XbY','p','4N',5);
+INSERT INTO ti VALUES (-2365,-28,'TcoCyIr50OdEh9b88RrA8uzsLe5VErWLYhaRkV51ySQziQXPA0q5ObEPpADjOgVWj9Fn8DpHyE5vge','BhfnjPrSmjwu9klhIjd5oU1z8WDzDUdsQSSrJGRUuvzW5QMdpQvZlnT1xzBHXdb07i4lATf2nN9W1KgnHTCirusQUb95kJKVyGTgWqp2IhuJqLxeK0Y5I94G3EKNFOgOcan7zkvrEsAVPG1Q94wZks51uz5L5ZLItaachGU3QerzrU0K42Jv6M7RDOD9UzT1ASRhptgH','3pqHX1eCVQa16EErfRG4CyNg1xZaHdAEf1wyADcEV4o4gTn1FTvc0TygWqSbqUHdpMN5p4yXzyFiBes','XbY','p','4N',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-4689,-22,'BsugjTNbKECUkNtIzHnRR2Wd3dbsBvW2GQNchO6tKiK0GrU','qYLdcT4U5eBVDhxMY3or1OM7DceYViBGskuWhpGGIrxpXX0N3HT2BXMdPsQTlfUAZXdyKCnrFhbdIat7mYnLrYO6t1tgtwRi6Tan','abCAWyoXOGBkgSVsdxo7WkbBDBiiK9p5pFJH7YF6PDQLnsHhzWnYCIIzZYhbuSN9yGtzq53K0FH2YNimdlvBrUauBqd','s9HlMXcOQH29e13HmAqkeKAwsVfLhPfQBgY0mqTpDp8zHDMlEWiKttvUR2onx9ibv09UoMS2zKJT3YCsbbvXm5WpFj7s3wU8bonxQuF7djWw3ZDBX8ycDXXYgco8griv7VG3v7GUgW4Yfb6MsSi62oQ0JFzxYvwzR1rzfPHaNAUYEyNxq1aDAe4lUYcgqBRQJlYFBaWiJa7vXE00xOjrJJ8JMpZwu0yaJ4CRg0oGmdNy8UZaLUbDAMP','gc','9',6);
+INSERT INTO ti VALUES (-4689,-22,'BsugjTNbKECUkNtIzHnRR2Wd3dbsBvW2GQNchO6tKiK0GrU','qYLdcT4U5eBVDhxMY3or1OM7DceYViBGskuWhpGGIrxpXX0N3HT2BXMdPsQTlfUAZXdyKCnrFhbdIat7mYnLrYO6t1tgtwRi6Tan','abCAWyoXOGBkgSVsdxo7WkbBDBiiK9p5pFJH7YF6PDQLnsHhzWnYCIIzZYhbuSN9yGtzq53K0FH2YNimdlvBrUauBqd','s9HlMXcOQH29e13HmAqkeKAwsVfLhPfQBgY0mqTpDp8zHDMlEWiKttvUR2onx9ibv09UoMS2zKJT3YCsbbvXm5WpFj7s3wU8bonxQuF7djWw3ZDBX8ycDXXYgco8griv7VG3v7GUgW4Yfb6MsSi62oQ0JFzxYvwzR1rzfPHaNAUYEyNxq1aDAe4lUYcgqBRQJlYFBaWiJa7vXE00xOjrJJ8JMpZwu0yaJ4CRg0oGmdNy8UZaLUbDAMP','gc','9',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b MEDIUMINT NOT NULL, c BINARY(31), d VARBINARY(46) NOT NULL, e VARCHAR(84), f VARCHAR(14) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-286457754,-7036922,'yV3PumwBZa9iTNCjwukt','zgA3Km','fHFy4Hx8fmx70HuP','hZKEpm','7','i',0);
+CREATE TABLE ti (a INT NOT NULL, b MEDIUMINT NOT NULL, c BINARY(31), d VARBINARY(46) NOT NULL, e VARCHAR(84), f VARCHAR(14) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-596630941,3788599,'D','xjPa0oUoHVUK1atnnS8m65mDb7','NELfRDzoxsL7ksUWRBbM0VYrSBGQHAdF2ITS7SlV','FEi4L3HI','Rz','4O',1);
+INSERT INTO ti VALUES (-596630941,3788599,'D','xjPa0oUoHVUK1atnnS8m65mDb7','NELfRDzoxsL7ksUWRBbM0VYrSBGQHAdF2ITS7SlV','FEi4L3HI','Rz','4O',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(32);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(32);
+INSERT INTO t VALUES (-1455177312,-1787756,'pvsqYpbV8uOEO','13RMMAQNeLubz7xDcGgp9vCgOVBQLu482ziAWBgSXe','EUFsg4QmnTL0Nvvjbm6U1WGxrnGttGTgvf48kaq7i8SNWCUV2i2Vn8eiGrwqinOO3I65N9yr','BnrCviKx3I19','R','7',2);
+INSERT INTO ti VALUES (-1455177312,-1787756,'pvsqYpbV8uOEO','13RMMAQNeLubz7xDcGgp9vCgOVBQLu482ziAWBgSXe','EUFsg4QmnTL0Nvvjbm6U1WGxrnGttGTgvf48kaq7i8SNWCUV2i2Vn8eiGrwqinOO3I65N9yr','BnrCviKx3I19','R','7',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-497384139,7978772,'dBktPcsw2bAee','G3iu6DOZMf3EiaVixdRnHrRTQfU1N5LYov1B9IUzNVbkESueQavyCKFug80bmLLkjI','coox20YIpZSDgOtOjzKrmc0NBqbh','i','z','i',3);
+INSERT INTO ti VALUES (-497384139,7978772,'dBktPcsw2bAee','G3iu6DOZMf3EiaVixdRnHrRTQfU1N5LYov1B9IUzNVbkESueQavyCKFug80bmLLkjI','coox20YIpZSDgOtOjzKrmc0NBqbh','i','z','i',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1381702393,-6279729,'enhKOqJ4W1kcJUPfpZHzL5YoMmE7','Rzko34TLG5kXWONFj8QKSkdX5XMYs9OOcqHONpxVDkgDuYFTpXMFd19KyP2Tc8RYCLJjLWLEkQeixiOY3WpMgbiUX50Mgh2IbKhgOZ3gXqM7cT0053w6kzheZGCERpuJ5dLbDZn7TEZ6x9Bxs3OD08su3AGg6DGBFkG7lTIvkSbs8IRXE4Cbdb3dFrTLQQ0yP','vM9DgNBoFYeTFaahKnqhQcpO23teGzUeqjnxSyQxVMDMbUJdCQ2BXhzrJ8vTpTUYan6R4CtJ0n3P77U','CNAKwHYLGsmP2h0347bCvmX5USYVByjoJgQWt02SejCc9Yl5K91KrtuCkxprtues9AGJZqoAUe8vF38hAbVUQYlyBlpjvAcusUl7M0yfvyQ99g6mN','8Z','f',4);
+INSERT INTO ti VALUES (1381702393,-6279729,'enhKOqJ4W1kcJUPfpZHzL5YoMmE7','Rzko34TLG5kXWONFj8QKSkdX5XMYs9OOcqHONpxVDkgDuYFTpXMFd19KyP2Tc8RYCLJjLWLEkQeixiOY3WpMgbiUX50Mgh2IbKhgOZ3gXqM7cT0053w6kzheZGCERpuJ5dLbDZn7TEZ6x9Bxs3OD08su3AGg6DGBFkG7lTIvkSbs8IRXE4Cbdb3dFrTLQQ0yP','vM9DgNBoFYeTFaahKnqhQcpO23teGzUeqjnxSyQxVMDMbUJdCQ2BXhzrJ8vTpTUYan6R4CtJ0n3P77U','CNAKwHYLGsmP2h0347bCvmX5USYVByjoJgQWt02SejCc9Yl5K91KrtuCkxprtues9AGJZqoAUe8vF38hAbVUQYlyBlpjvAcusUl7M0yfvyQ99g6mN','8Z','f',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-1450351193,7404154,'h9EBm18F7rB9r','e5xSFcStPEkdPZg0j8vQZepywXCmkkxpNeOxZmom173lWHwiNbk8YasLgIoK40ucPqcEbXpUKdDLaE7lHCatpNYJWMrA16urly5uSY','hC','FohIPTJIwvLirTJDLJBM04yU63wWatxpFGATAWxYqHoNg735ZT0o4lnrXI','sV','GY',5);
+INSERT INTO ti VALUES (-1450351193,7404154,'h9EBm18F7rB9r','e5xSFcStPEkdPZg0j8vQZepywXCmkkxpNeOxZmom173lWHwiNbk8YasLgIoK40ucPqcEbXpUKdDLaE7lHCatpNYJWMrA16urly5uSY','hC','FohIPTJIwvLirTJDLJBM04yU63wWatxpFGATAWxYqHoNg735ZT0o4lnrXI','sV','GY',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (757647516,-4569113,'O71h6V3EBVx2QaknLqcdoVHsuDP','sIJ4oIKv5l1pa68rE3MTrkgT1uXBTQ1GfLLkM1bEjHxgLI7QqiQHeiBB2YvzSYcQLyQRChvdiI3YigaejzyB7ys061J94UcNWBPiPC4KrcefXEfQeP9xdUwQylf1wL5rgAOwX4UUskNyj5aZxa717JzRVU4g427ONSZYBkXOaf3VqCVAuVS','ZF2YOEg2d3olbG9QtQdA50m4j92AnkLxf2qmibLglUuS86xszN2hFKhnRQaXyJmcjTHWf74t9kjF3v2A','SnY9l7lxgHDGv2KXIkCZNS5IEma8FMfAuTWLu9TDoMi0p6Y4DEeLkMmrI5zZ3b4bD6xOYKpMXyqlXO7uEzH6ZcTrTNBQ43vTmvVaZxWAkFYsaydTR6KMALQMBAq4xHuQXyruMp19mJ9aoXjxgoFBibdUNEzVam0ditSuxnjKyqzAh3fWnwqDH9bdjjRuUpXo9Qr7NeByEz2l3eBYoEafKceXqkSLEt3e97vEZHytyXQ3ovaNRq','KxS','C2',6);
+INSERT INTO ti VALUES (757647516,-4569113,'O71h6V3EBVx2QaknLqcdoVHsuDP','sIJ4oIKv5l1pa68rE3MTrkgT1uXBTQ1GfLLkM1bEjHxgLI7QqiQHeiBB2YvzSYcQLyQRChvdiI3YigaejzyB7ys061J94UcNWBPiPC4KrcefXEfQeP9xdUwQylf1wL5rgAOwX4UUskNyj5aZxa717JzRVU4g427ONSZYBkXOaf3VqCVAuVS','ZF2YOEg2d3olbG9QtQdA50m4j92AnkLxf2qmibLglUuS86xszN2hFKhnRQaXyJmcjTHWf74t9kjF3v2A','SnY9l7lxgHDGv2KXIkCZNS5IEma8FMfAuTWLu9TDoMi0p6Y4DEeLkMmrI5zZ3b4bD6xOYKpMXyqlXO7uEzH6ZcTrTNBQ43vTmvVaZxWAkFYsaydTR6KMALQMBAq4xHuQXyruMp19mJ9aoXjxgoFBibdUNEzVam0ditSuxnjKyqzAh3fWnwqDH9bdjjRuUpXo9Qr7NeByEz2l3eBYoEafKceXqkSLEt3e97vEZHytyXQ3ovaNRq','KxS','C2',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(36), d VARCHAR(47) NOT NULL, e VARBINARY(17), f VARCHAR(71), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (27618,117,'UoOlLDYbB6lM9jLBPyq','SztwejP','sa4wbhptb7J','zlpSxyiJ9phNr1cdvmdhRo1RG2IrxwFk1YT6ZCarjm0GmyAVLApdXBCHPsCyGks9uA5qt8','9u','X',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(36), d VARCHAR(47) NOT NULL, e VARBINARY(17), f VARCHAR(71), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1767835,29,'vdsYFxfEgyFydkeYGbugqbR59W5jFfCa7Ke','Bs6YRluZ5xmhi5qhlsOKv4WSwi58ZtwL73vVURRP1','GF','akY','0I','8n',1);
+INSERT INTO ti VALUES (1767835,29,'vdsYFxfEgyFydkeYGbugqbR59W5jFfCa7Ke','Bs6YRluZ5xmhi5qhlsOKv4WSwi58ZtwL73vVURRP1','GF','akY','0I','8n',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(37);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(37);
+INSERT INTO t VALUES (16154909,182,'2rtKFHnRdbUQ5Nu1p','0Hw4RG0rdZ7c9dbaXhABPrtTLswYUpAymUaJG6OHQ9lh','U2Dnu8Eo','BHLRwgCu20bfCmJ','eB','u',2);
+INSERT INTO ti VALUES (16154909,182,'2rtKFHnRdbUQ5Nu1p','0Hw4RG0rdZ7c9dbaXhABPrtTLswYUpAymUaJG6OHQ9lh','U2Dnu8Eo','BHLRwgCu20bfCmJ','eB','u',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (12347870,157,'SUPNSXWPnHv7GzqJHKAvC6ltiBfrYcLN3NAt','yv8NrTgVUZqU4JudZkXNofh5nReZ0ZYu3J5lXub73dV3u3fbrywi8iVP8dZJJFsM7uPAMgM3TCTNfZ1kK4bupyQARxsGtc6g5D5zVuzOKr2pIVcQ1vSpMMubKft83alLEZWJ9GJqc81Y3AcQUes5Tn4uzvghEk45yuf0JvGdrY6RRDkYKqdI1WHTmZeHuE4v45w65VAFh1Hd4j7WiRs','WFWyY2VbOHd','eYCuUFTSYIXhq9S6rD','13','S',3);
+INSERT INTO ti VALUES (12347870,157,'SUPNSXWPnHv7GzqJHKAvC6ltiBfrYcLN3NAt','yv8NrTgVUZqU4JudZkXNofh5nReZ0ZYu3J5lXub73dV3u3fbrywi8iVP8dZJJFsM7uPAMgM3TCTNfZ1kK4bupyQARxsGtc6g5D5zVuzOKr2pIVcQ1vSpMMubKft83alLEZWJ9GJqc81Y3AcQUes5Tn4uzvghEk45yuf0JvGdrY6RRDkYKqdI1WHTmZeHuE4v45w65VAFh1Hd4j7WiRs','WFWyY2VbOHd','eYCuUFTSYIXhq9S6rD','13','S',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (5568754,55,'VjqdC1yJiNqHkOwcVdKSkslL','2e7jPuJji3DBWFLOF3DHD6hWk3cL7kEdyzkrzhM5MsEvSCvzotrjePhqknM0CVPKxeb946i5g3yOK8WoxxNBJBYbkcjzrKA978S7bSusE2Nr7ZJwTuRuJcqr','W9A51lnOFSm17pB','WA1YEJTvazW58GqwZYhQqeeIJi68jEPrdwX8DaTm3MJ9xp7NovmGTrRux7dYoYXs8JNx51iL9Sy3ugdN7mBnkBd5anWyFB6RxDJCw00ynBnMYE957DUhf4OZ','B','OD',4);
+INSERT INTO ti VALUES (5568754,55,'VjqdC1yJiNqHkOwcVdKSkslL','2e7jPuJji3DBWFLOF3DHD6hWk3cL7kEdyzkrzhM5MsEvSCvzotrjePhqknM0CVPKxeb946i5g3yOK8WoxxNBJBYbkcjzrKA978S7bSusE2Nr7ZJwTuRuJcqr','W9A51lnOFSm17pB','WA1YEJTvazW58GqwZYhQqeeIJi68jEPrdwX8DaTm3MJ9xp7NovmGTrRux7dYoYXs8JNx51iL9Sy3ugdN7mBnkBd5anWyFB6RxDJCw00ynBnMYE957DUhf4OZ','B','OD',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (16130716,119,'yzpCXX2g0THE40gBvw5lkmSLKiQZNpVE63','K3SOnpIoyIkVmkdznUb29ixeKXogHfDWT4ha67cyCoTXRFJxUrxslHYCFrxTbO3pq9','w2Sz','PxoSlV93fxnKNIpoLJwmkZ29IHaVrF5Nwnt0shD7hiBPYA7Xq7UF0ICTvwnGE7UNLfaBsq8VANhIjrzYGAn8Em6RhWFdUIocn8Im0QIyHLB4kjveoRn2LTcW4fLfmjabEfbXpjfXAW8ONykmc8qVCsT5Dv7kgODqFwKeB7p4mJmr761K5QSLTdr9LPM0KxS067TVjZZEXaqD146Rrhpo3z5Pw5Jnfejd6aoJJWMnY5STe0Q','HE','n',5);
+INSERT INTO ti VALUES (16130716,119,'yzpCXX2g0THE40gBvw5lkmSLKiQZNpVE63','K3SOnpIoyIkVmkdznUb29ixeKXogHfDWT4ha67cyCoTXRFJxUrxslHYCFrxTbO3pq9','w2Sz','PxoSlV93fxnKNIpoLJwmkZ29IHaVrF5Nwnt0shD7hiBPYA7Xq7UF0ICTvwnGE7UNLfaBsq8VANhIjrzYGAn8Em6RhWFdUIocn8Im0QIyHLB4kjveoRn2LTcW4fLfmjabEfbXpjfXAW8ONykmc8qVCsT5Dv7kgODqFwKeB7p4mJmr761K5QSLTdr9LPM0KxS067TVjZZEXaqD146Rrhpo3z5Pw5Jnfejd6aoJJWMnY5STe0Q','HE','n',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10972321,117,'7cBiHJ9s7GQavo4tRGGKKtp5zYtlu6IeS1','B2m7q9ygkVB4W3GXU8Um9ijU0ki8qp3WEpg9V3kzBjvsutNfKxh958HicoyEHUMHTDhAUZ4KJWCTvbEOYxaDeGAXGIgruJCQMv8XKGHlgetpW7vsUSO3InLnjKsgDB7X','9hBNfXzq4CaDmj','G6KfdSKoqGdNOW4WMPKMVEfdHY6tiC5SgkqdvWLD7SyrstQEvLNtZ7ubymbyVhfeTxP2CWKeJnfTfXynWfJFck8W0ANbkOzdjtSFTCvmipAd','k','6JN',6);
+INSERT INTO ti VALUES (10972321,117,'7cBiHJ9s7GQavo4tRGGKKtp5zYtlu6IeS1','B2m7q9ygkVB4W3GXU8Um9ijU0ki8qp3WEpg9V3kzBjvsutNfKxh958HicoyEHUMHTDhAUZ4KJWCTvbEOYxaDeGAXGIgruJCQMv8XKGHlgetpW7vsUSO3InLnjKsgDB7X','9hBNfXzq4CaDmj','G6KfdSKoqGdNOW4WMPKMVEfdHY6tiC5SgkqdvWLD7SyrstQEvLNtZ7ubymbyVhfeTxP2CWKeJnfTfXynWfJFck8W0ANbkOzdjtSFTCvmipAd','k','6JN',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b TINYINT NOT NULL, c BINARY(90), d VARCHAR(29), e VARCHAR(17), f VARCHAR(85), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (181653335420490664,103,'ROkRG78IXTyRV8dNQh7y45jsFEVJogm3opVqEyLeyAOqrrTYlMrDu47vBlQzbzKcKTztOQDA','EImo0s3nhOpLZB1','zv0XJ7','LNqyvqL68Dx51dgIZe2x3bzHkuKhxQf','le','yj',0);
+CREATE TABLE ti (a BIGINT, b TINYINT NOT NULL, c BINARY(90), d VARCHAR(29), e VARCHAR(17), f VARCHAR(85), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (702211809365665444,-57,'Z4Xl7OZttKOYV0GCn9X8kMFVogelnkgmWrq3tadvCraWu6fMOZ3BUUSbsCC0yw4','KVq7LuVnw','cHshzd','cGUd14276SNX6VSUJouDo0NufCKtmVgmaSYujE7EyfOEim3mP','Q','B',1);
+INSERT INTO ti VALUES (702211809365665444,-57,'Z4Xl7OZttKOYV0GCn9X8kMFVogelnkgmWrq3tadvCraWu6fMOZ3BUUSbsCC0yw4','KVq7LuVnw','cHshzd','cGUd14276SNX6VSUJouDo0NufCKtmVgmaSYujE7EyfOEim3mP','Q','B',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(91);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(91);
+INSERT INTO t VALUES (-6767382871997416454,-4,'ruYQ2TmrZLU6zYm4qE6Roc9njBuFUCYEtFZsXCR3YH0wqKEQFlcNWqOMv31oYv3QUdC','PfUdWSy8yK','Qypo831hYfOl','5R1gVr50A','cg','B',2);
+INSERT INTO ti VALUES (-6767382871997416454,-4,'ruYQ2TmrZLU6zYm4qE6Roc9njBuFUCYEtFZsXCR3YH0wqKEQFlcNWqOMv31oYv3QUdC','PfUdWSy8yK','Qypo831hYfOl','5R1gVr50A','cg','B',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (669223242364258326,-79,'H364RjtZajzA6wY6W','3cUHIGhGJIQ5V5dB7PN20TyvedWRwUsg8ZOcObaKCILd7WohSqjXQSyHRHH9ld9OqFhFIEPYp9493qHG8qhlAEeLYMdYJ3j62mvbVJJS3SOtwwvbDr0vyEIu2QxeN2IgjfX3ej1qYj6Cvwkfio0rd8UiLKbDjZ5BOtkr7b1kCJQS0coGwn981JFU5D6mUpXumwUd0lo','30hFnSQku5CB2ie','EABWjxAlTHpHhQCbSRLiVMxLfVgr9XFuOtutwRcNJao','Y','Im',3);
+INSERT INTO ti VALUES (669223242364258326,-79,'H364RjtZajzA6wY6W','3cUHIGhGJIQ5V5dB7PN20TyvedWRwUsg8ZOcObaKCILd7WohSqjXQSyHRHH9ld9OqFhFIEPYp9493qHG8qhlAEeLYMdYJ3j62mvbVJJS3SOtwwvbDr0vyEIu2QxeN2IgjfX3ej1qYj6Cvwkfio0rd8UiLKbDjZ5BOtkr7b1kCJQS0coGwn981JFU5D6mUpXumwUd0lo','30hFnSQku5CB2ie','EABWjxAlTHpHhQCbSRLiVMxLfVgr9XFuOtutwRcNJao','Y','Im',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (7434324449948024845,-73,'kUK4mjPaxu8OoFfNzFnmWywCKUVEpAvh0j4nllgGCqszjlYM0YHSbaEMCoSVyWoWETMT5aKL','iHP9OfT2Vz3lCsVRAmFbATh2eiZWEOgVaMieUw3W1vdsCnlmA74IxV3MAtC01QeLkbC5HXpLkvVTfeF7vnZMvYtxR53GapTbLPo','63Xb8Gd','LWZ9b21jeEnrCWqn9LFRCQXVgTglMZ1BNPqu4jlaYMQIVsK3bJkTfmn5oi474lnJ1JVsmauAY6hhT8YEMlGYS70rJ4jhOedGdLqsvbwLWVT8wo4lWn6xkDqZcmgIjATmo9vR3dYVtCml0b3QN8LLBuHRKMWBn9UNUR8bewo99Smm4jzyVOmylc7PmTpAoQDrtrvz2wdKBPRiH8RYeXeN41hZLQeREmeqe8cR2GSHjUhpIFzOg','vw','j',4);
+INSERT INTO ti VALUES (7434324449948024845,-73,'kUK4mjPaxu8OoFfNzFnmWywCKUVEpAvh0j4nllgGCqszjlYM0YHSbaEMCoSVyWoWETMT5aKL','iHP9OfT2Vz3lCsVRAmFbATh2eiZWEOgVaMieUw3W1vdsCnlmA74IxV3MAtC01QeLkbC5HXpLkvVTfeF7vnZMvYtxR53GapTbLPo','63Xb8Gd','LWZ9b21jeEnrCWqn9LFRCQXVgTglMZ1BNPqu4jlaYMQIVsK3bJkTfmn5oi474lnJ1JVsmauAY6hhT8YEMlGYS70rJ4jhOedGdLqsvbwLWVT8wo4lWn6xkDqZcmgIjATmo9vR3dYVtCml0b3QN8LLBuHRKMWBn9UNUR8bewo99Smm4jzyVOmylc7PmTpAoQDrtrvz2wdKBPRiH8RYeXeN41hZLQeREmeqe8cR2GSHjUhpIFzOg','vw','j',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8741541450318066673,-106,'ODYn5Yq8PpRtGyfuGJX0zHOSaL','ym7hOiRgT5Ls3R6x310b4aH5inCuBlCRjMPX2noEX52CCWJ48kGsZd57lG1S1h3jBpMyBubrWJqlOAfL8Guu3PyEw8FG3QJv1QGISISXS4INJjf4fx','mlq634dZiBpGxlgGy','IBvfWR7Hz0JIFE7wS42J3YeaiNCnqp2ascQNgC7ESXIFRu2FpdGhcLYSU5yfjrNAu5AuAR1y1bUDw7SIQo','YrC','B',5);
+INSERT INTO ti VALUES (8741541450318066673,-106,'ODYn5Yq8PpRtGyfuGJX0zHOSaL','ym7hOiRgT5Ls3R6x310b4aH5inCuBlCRjMPX2noEX52CCWJ48kGsZd57lG1S1h3jBpMyBubrWJqlOAfL8Guu3PyEw8FG3QJv1QGISISXS4INJjf4fx','mlq634dZiBpGxlgGy','IBvfWR7Hz0JIFE7wS42J3YeaiNCnqp2ascQNgC7ESXIFRu2FpdGhcLYSU5yfjrNAu5AuAR1y1bUDw7SIQo','YrC','B',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-8178578743593944483,-90,'vbCOcvdaVYJPv1nGGQRJhFtYXZudXCzGANApMMwdXS2Uq5tYGU','gYPtBmKvrZtmR0SWXqPYpceTZU1SQ1OUVt3OUWwb5J4DKlN8RmOiGVdGih5aFQGOHhkcIDXakuz87Yx0HLFgy6KNdXv9i0gxmRa0CifJr5AftzvCpi5FUzb20nUvGm0ETGlUvTTZawzqwyHkkXWVT7ZlMAnD1YBbja5hjsD82QCJz8zaHPgBSIe0dWR5FlYaAo6bk8FfqWcUHsRInSIVxMjPpltu','D','YV68H6MCxDPoXQhhuML4qRRKQJwtrVcfrqBVTHKuzxpnIi1pQPx3PCF7O8QdKQTs4zkhEV8IDhPmmKsTo8lfZ2yoSE3dFG2LRx7jmTBhGnmeFPYhPMzwthcMvJFUWemuP66CPjriWf1jagBIAwOYhO78JaT5PBbm3YtGjibgzJGBg9Ze2Dyh2Pw1q6yiotvtmqQISOnuZC5UqMltBdXH4JVhkiS9C3km','N6r','a',6);
+INSERT INTO ti VALUES (-8178578743593944483,-90,'vbCOcvdaVYJPv1nGGQRJhFtYXZudXCzGANApMMwdXS2Uq5tYGU','gYPtBmKvrZtmR0SWXqPYpceTZU1SQ1OUVt3OUWwb5J4DKlN8RmOiGVdGih5aFQGOHhkcIDXakuz87Yx0HLFgy6KNdXv9i0gxmRa0CifJr5AftzvCpi5FUzb20nUvGm0ETGlUvTTZawzqwyHkkXWVT7ZlMAnD1YBbja5hjsD82QCJz8zaHPgBSIe0dWR5FlYaAo6bk8FfqWcUHsRInSIVxMjPpltu','D','YV68H6MCxDPoXQhhuML4qRRKQJwtrVcfrqBVTHKuzxpnIi1pQPx3PCF7O8QdKQTs4zkhEV8IDhPmmKsTo8lfZ2yoSE3dFG2LRx7jmTBhGnmeFPYhPMzwthcMvJFUWemuP66CPjriWf1jagBIAwOYhO78JaT5PBbm3YtGjibgzJGBg9Ze2Dyh2Pw1q6yiotvtmqQISOnuZC5UqMltBdXH4JVhkiS9C3km','N6r','a',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b INT UNSIGNED, c BINARY(48), d VARCHAR(63), e VARCHAR(80) NOT NULL, f VARBINARY(22), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5280994,2175935372,'uDUKLEfxH5fy8x','v2GUSoKTTmcjOOLtfqDCD995z0yXxm1uIzbTCaDjYDhdIDi4TVO','rcyPIzOXuFuTKFishXgsXF8Mq48n2MunhQr9C','oBdOqB0q7GKG2opzvhy','Rr','a',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT UNSIGNED, c BINARY(48), d VARCHAR(63), e VARCHAR(80) NOT NULL, f VARBINARY(22), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-3407441,1296695774,'fR1TgvQJvTdUoUD','iiI0qKhdSa6MFHJBSTf5LyCFBiiIrBMm96cnyzcio','l28bvldT5wIXh8v0p4OnKpStAvVebyFOk','bBnD','Ua','W',1);
+INSERT INTO ti VALUES (-3407441,1296695774,'fR1TgvQJvTdUoUD','iiI0qKhdSa6MFHJBSTf5LyCFBiiIrBMm96cnyzcio','l28bvldT5wIXh8v0p4OnKpStAvVebyFOk','bBnD','Ua','W',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(49);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(49);
+INSERT INTO t VALUES (4428437,599016250,'bRSAsswN08tCQvzKMzTTsSB','dgSbVyjjVsOS8','GYThKCQLfVsJSZAomVEHsZoKz5sRbFFwa','Z7eTqTri8wJTkaJ','l2','U',2);
+INSERT INTO ti VALUES (4428437,599016250,'bRSAsswN08tCQvzKMzTTsSB','dgSbVyjjVsOS8','GYThKCQLfVsJSZAomVEHsZoKz5sRbFFwa','Z7eTqTri8wJTkaJ','l2','U',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-3572237,2767585753,'71FyyR6UjPuFRnCo','LiB9aosL7eae3SlKNwSWYSQdhW0QUs7UK818y2y4gG5tZBRDKD6if4DLY9UUNq9Nnw00ucE77yQDNn6qlWachoWp6iBgaPodbYZKSyduimyDpMzR33Breo8ImNrQA4xufPz93DDaWuQon6SdFn2IMVLBsLRXqaCMPl4khaFO2yjkEYia0L','owytbioWjRDyQrn63xx2BxSfuk28Pzypj9T5j4Ci6VWLJiKxTCXyp6U0PndBseBk33aWc','dAZu05','2','u',3);
+INSERT INTO ti VALUES (-3572237,2767585753,'71FyyR6UjPuFRnCo','LiB9aosL7eae3SlKNwSWYSQdhW0QUs7UK818y2y4gG5tZBRDKD6if4DLY9UUNq9Nnw00ucE77yQDNn6qlWachoWp6iBgaPodbYZKSyduimyDpMzR33Breo8ImNrQA4xufPz93DDaWuQon6SdFn2IMVLBsLRXqaCMPl4khaFO2yjkEYia0L','owytbioWjRDyQrn63xx2BxSfuk28Pzypj9T5j4Ci6VWLJiKxTCXyp6U0PndBseBk33aWc','dAZu05','2','u',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1261070,3954650039,'vLeQY7lboLDs8E','vbzXuPRhUYZX1Ptnrl47','FWLnPx4FIqBHDPslwGs7YVI6phwJRoOzJ4TBmvJP','4shF163JaEtrz7mM8nZz9YUNgPc3sTdnLxM1BFDE9c47t6eYPx81erW4UY9UW3nN8NR9tiz5ERoCpvv5IZOcryC9EHIzw4v9ZjXw2UYAPxF0ZWt9NUvKYOoLDNe8ByI4CucKSdyD0H5Bpsg5Cwsn1SbDb5ixPxxSN61jEnDd92dhrffR8qExRsZnN1N0Smt7oy8rHotg6i2C1mAFMKfRqo277Qe','cp','z',4);
+INSERT INTO ti VALUES (1261070,3954650039,'vLeQY7lboLDs8E','vbzXuPRhUYZX1Ptnrl47','FWLnPx4FIqBHDPslwGs7YVI6phwJRoOzJ4TBmvJP','4shF163JaEtrz7mM8nZz9YUNgPc3sTdnLxM1BFDE9c47t6eYPx81erW4UY9UW3nN8NR9tiz5ERoCpvv5IZOcryC9EHIzw4v9ZjXw2UYAPxF0ZWt9NUvKYOoLDNe8ByI4CucKSdyD0H5Bpsg5Cwsn1SbDb5ixPxxSN61jEnDd92dhrffR8qExRsZnN1N0Smt7oy8rHotg6i2C1mAFMKfRqo277Qe','cp','z',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-7740875,3073615000,'UIlhPFSvvX','e8mrdMOVuZrqGKd6YiG5lUWheJJOzsNHfKbiwlHuPTBrPQo5l4Xe87lbi13cQABZILYTOctXdpPfpFjNDmJGpSxvCBhG9EarJHypAnKxqQ5f7bMteGMIOcb4u1WDkV22rjEfSUg8a8kAdrNIj6fzawGhyim2Hmi6b9RsrCFzJl7uyL','galJ5Medg6Savm5LwRxrmtGyV3XT4rkSrzKWnGY2JOBIwFOQ0xBEW3Y8','0FIcPOuCINPlslSnNiMXJbrd198h807bC4NCL07j','NHo','W',5);
+INSERT INTO ti VALUES (-7740875,3073615000,'UIlhPFSvvX','e8mrdMOVuZrqGKd6YiG5lUWheJJOzsNHfKbiwlHuPTBrPQo5l4Xe87lbi13cQABZILYTOctXdpPfpFjNDmJGpSxvCBhG9EarJHypAnKxqQ5f7bMteGMIOcb4u1WDkV22rjEfSUg8a8kAdrNIj6fzawGhyim2Hmi6b9RsrCFzJl7uyL','galJ5Medg6Savm5LwRxrmtGyV3XT4rkSrzKWnGY2JOBIwFOQ0xBEW3Y8','0FIcPOuCINPlslSnNiMXJbrd198h807bC4NCL07j','NHo','W',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-4839474,4259320827,'6Vp9UBH2y3OMTeFjsQD6pwm57GRLEuOc','EZR7vOogDMjqSzY7T4XNUJXsDy63YZ0N7qb3jryxSufUmTwfW0W9LFwds7OeJ2','4IQxRmeIL2uhCRBvtSaoWNkHBatNJUvclh0bayzmUQEnCNoJo44wVi6YxR63dilUzXqAAsoQ2QRALY','nZKwoz35suXCc1C1MHvKzqnE6GrwEILUNqZYSj1S6KIvKFAGiJ1wktsp4znXXt','D','My',6);
+INSERT INTO ti VALUES (-4839474,4259320827,'6Vp9UBH2y3OMTeFjsQD6pwm57GRLEuOc','EZR7vOogDMjqSzY7T4XNUJXsDy63YZ0N7qb3jryxSufUmTwfW0W9LFwds7OeJ2','4IQxRmeIL2uhCRBvtSaoWNkHBatNJUvclh0bayzmUQEnCNoJo44wVi6YxR63dilUzXqAAsoQ2QRALY','nZKwoz35suXCc1C1MHvKzqnE6GrwEILUNqZYSj1S6KIvKFAGiJ1wktsp4znXXt','D','My',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(35) NOT NULL, d VARCHAR(97) NOT NULL, e VARCHAR(65), f VARBINARY(46), g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13353190973743852829,8160221,'Ldx6WRJ0g','8cRKmik','p','uxoEYBKbbWupP8uAGJhW6','xb','2L',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(35) NOT NULL, d VARCHAR(97) NOT NULL, e VARCHAR(65), f VARBINARY(46), g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (16598959102420364773,9317606,'3czBHPRiFQVuz7bmXAz9T1vEaPHpIHxa','OuUx3rdyPToZKUGyrJGujBOWxn23xnufOnAiCbLp3fDIx74xm2OONlWyLCWqExgYCHTJl4sScF6GAu3viBn','eUnLgywynNJw9gmu3ldfz364mWlmO9XHe8N5PAx3SZKvF0YnQw5ivbEsS9','kvIXk870','Uf','O',1);
+INSERT INTO ti VALUES (16598959102420364773,9317606,'3czBHPRiFQVuz7bmXAz9T1vEaPHpIHxa','OuUx3rdyPToZKUGyrJGujBOWxn23xnufOnAiCbLp3fDIx74xm2OONlWyLCWqExgYCHTJl4sScF6GAu3viBn','eUnLgywynNJw9gmu3ldfz364mWlmO9XHe8N5PAx3SZKvF0YnQw5ivbEsS9','kvIXk870','Uf','O',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(36) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(36) NOT NULL;
+INSERT INTO t VALUES (15783282209090777273,10978121,'hpJS3od','EKSPNtK1dBVkkSFpBOSqDv0VtkVlWsXEWQTwZu9melWcpf3vI7fp79e6Xx9H2KgvWMU5wzxaYZsi7uX96UeojIXNhAYiivXf','U2I','LbOTbEPGtqtRzg12NaC','pG','z2',2);
+INSERT INTO ti VALUES (15783282209090777273,10978121,'hpJS3od','EKSPNtK1dBVkkSFpBOSqDv0VtkVlWsXEWQTwZu9melWcpf3vI7fp79e6Xx9H2KgvWMU5wzxaYZsi7uX96UeojIXNhAYiivXf','U2I','LbOTbEPGtqtRzg12NaC','pG','z2',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6778265538630851854,8013378,'9MyA89i7ztnKo8YvLf','9I4xSwwjCVIp8TKxHZXyeNpFmeNbuN1N9YPkyUFQOYoTVLymnjoaDW7IZJj3XlMSCsFmLVK6oLzhwHEJRIaAi95qrcmYvXTq0YuW7Ew3J3BZHePX','ifcy6Ur2LyiuGh4UCr8p5SFttddG1QMbJk8djXV8pQsLnqW7wyQapqjba1T5m0Lbd','G2Pcnxq3un5XGhnHLDTTbHTBD5QyCm6lllq','97','T',3);
+INSERT INTO ti VALUES (6778265538630851854,8013378,'9MyA89i7ztnKo8YvLf','9I4xSwwjCVIp8TKxHZXyeNpFmeNbuN1N9YPkyUFQOYoTVLymnjoaDW7IZJj3XlMSCsFmLVK6oLzhwHEJRIaAi95qrcmYvXTq0YuW7Ew3J3BZHePX','ifcy6Ur2LyiuGh4UCr8p5SFttddG1QMbJk8djXV8pQsLnqW7wyQapqjba1T5m0Lbd','G2Pcnxq3un5XGhnHLDTTbHTBD5QyCm6lllq','97','T',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (13516414547131922672,7278198,'a3umbTJSQitr','dDyWbHYg','txOKvd3M2ZV79mq4q','TVKHGAPLiRtB2xh0mS47WaSkTyuUtVDrhujbAc4RS8xjYJ7eCVyduC4nM3J0fUIKwSLPqGYNXuCuTzlhwaJwVv3IoFam14uL6xyKCI8VKV0eMGmSwEKx6McNtTDt','P8','Xb',4);
+INSERT INTO ti VALUES (13516414547131922672,7278198,'a3umbTJSQitr','dDyWbHYg','txOKvd3M2ZV79mq4q','TVKHGAPLiRtB2xh0mS47WaSkTyuUtVDrhujbAc4RS8xjYJ7eCVyduC4nM3J0fUIKwSLPqGYNXuCuTzlhwaJwVv3IoFam14uL6xyKCI8VKV0eMGmSwEKx6McNtTDt','P8','Xb',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (14507704592840805498,6482725,'Sn5kXp9DSIbBVt5UbvjSG','PrUdgXy8G3o32BtpGhU0mZcRCXQJrEiq57BmaWh8uygczcDNOcAHugOZXbENm7BXcdeE9zeUtD5YZxzEtrtmrDLIKLofvNXuxJBgq7WjYtQ00qw21oLgEgSj6biojN15W6ZLdbcp7pymfBBDlscNcorlulYfsJFWzZC17iwIDsRksJSC1OcsXswgiCGee9rqsrT','XpQWJSqBOCWrKqnApDm1VWyRVHHeQnS6KXVdMkBcFKMr2uEoCjwi7','FuPKrq3fjrwdyneTvfsvuHka32iMYvSx97rzwlM0q1OfffSISMVczwQPUtF77VMlE2tuIiavZBnfN49bC7BpgLH80vjCjIdvYuLjTrzJmXfySSGzBRyuO0EPoxUIXICLm22bjZESx1PSohFWCtWzX3bcYMKyUt8jRB7K4toRBc0MJGqptms83ux4babGkIvHDQPmy4MYrTHhn69pruLLCDoVz0FLxWj2A','0G','Z',5);
+INSERT INTO ti VALUES (14507704592840805498,6482725,'Sn5kXp9DSIbBVt5UbvjSG','PrUdgXy8G3o32BtpGhU0mZcRCXQJrEiq57BmaWh8uygczcDNOcAHugOZXbENm7BXcdeE9zeUtD5YZxzEtrtmrDLIKLofvNXuxJBgq7WjYtQ00qw21oLgEgSj6biojN15W6ZLdbcp7pymfBBDlscNcorlulYfsJFWzZC17iwIDsRksJSC1OcsXswgiCGee9rqsrT','XpQWJSqBOCWrKqnApDm1VWyRVHHeQnS6KXVdMkBcFKMr2uEoCjwi7','FuPKrq3fjrwdyneTvfsvuHka32iMYvSx97rzwlM0q1OfffSISMVczwQPUtF77VMlE2tuIiavZBnfN49bC7BpgLH80vjCjIdvYuLjTrzJmXfySSGzBRyuO0EPoxUIXICLm22bjZESx1PSohFWCtWzX3bcYMKyUt8jRB7K4toRBc0MJGqptms83ux4babGkIvHDQPmy4MYrTHhn69pruLLCDoVz0FLxWj2A','0G','Z',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (5714367389334908310,11446479,'FvloC2aUPzFFDdSock8zQA0h7iAse','hxBbe6UrNYO7QYaKEurDkhkle0ryWDH4Rvmn5Qma6vHNiAcgZ0he33Y52CuxHCI2ovMZa2lnhxsLTe1wMK7sRjtwBIyISrNzphqOz0HJgW3kJzq39SbCKIMuvDdSaqAbF2fKutkt1rGZT0IobKHHYfiIRPS','ZIdOVb2a9Cnl4X2N','zo1zoQiOmFYw144rGkjGjILqGK365nHCnbaLKdOjSo0717f4d4ouEWl4oXdcY8Kf7xKFiokweyMCr8aXu7DLY029kqUsyk4DFqOySlRCGzpbiVIfICN1vh6UBk9BbjRcUcUGAtkkrDQevmYcT0T4Y6k2mhYoJAMMKB10SyaLMcGqQncPFDVMW5iOF5yE1mwi0JrMyx','1SW','97',6);
+INSERT INTO ti VALUES (5714367389334908310,11446479,'FvloC2aUPzFFDdSock8zQA0h7iAse','hxBbe6UrNYO7QYaKEurDkhkle0ryWDH4Rvmn5Qma6vHNiAcgZ0he33Y52CuxHCI2ovMZa2lnhxsLTe1wMK7sRjtwBIyISrNzphqOz0HJgW3kJzq39SbCKIMuvDdSaqAbF2fKutkt1rGZT0IobKHHYfiIRPS','ZIdOVb2a9Cnl4X2N','zo1zoQiOmFYw144rGkjGjILqGK365nHCnbaLKdOjSo0717f4d4ouEWl4oXdcY8Kf7xKFiokweyMCr8aXu7DLY029kqUsyk4DFqOySlRCGzpbiVIfICN1vh6UBk9BbjRcUcUGAtkkrDQevmYcT0T4Y6k2mhYoJAMMKB10SyaLMcGqQncPFDVMW5iOF5yE1mwi0JrMyx','1SW','97',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b INT NOT NULL, c BINARY(38), d VARCHAR(28) NOT NULL, e VARCHAR(89) NOT NULL, f VARCHAR(61), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (54,1108042228,'j9xiys','NqXeRQik05Tb7','Rix2lmBmRXkp7dc4K2ka0pV6RTqkWnOYXd1p539a8an6oSbEeNABzUr2','6YPeyh1fdakUeNPIEsQZ7zlDrHG6S7oUi','b','h',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b INT NOT NULL, c BINARY(38), d VARCHAR(28) NOT NULL, e VARCHAR(89) NOT NULL, f VARCHAR(61), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (924573199,-1247690786,'BiMb08jLvq5Z8ZvefhY4kM6D5KK0JYoIa','Otddyx8qwSS2Hb','AD455OIUwbojfkyzci0bXTWiMbDJ0AWP5F52Qzk6VWtukg6q7nj2oBjDW30sit15j8FdhAiNayQDf2LgEZA8bx','ZPzS','p','W',1);
+INSERT INTO ti VALUES (924573199,-1247690786,'BiMb08jLvq5Z8ZvefhY4kM6D5KK0JYoIa','Otddyx8qwSS2Hb','AD455OIUwbojfkyzci0bXTWiMbDJ0AWP5F52Qzk6VWtukg6q7nj2oBjDW30sit15j8FdhAiNayQDf2LgEZA8bx','ZPzS','p','W',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(39);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(39);
+INSERT INTO t VALUES (2308634745,-1838922639,'4xqYFY','Gpxbc','bc47TUUwlpI68QiCeix9aaiudtBhL9tA','0YB7KVi7F3n5ZtpjeJU3WXop3Nip2i','D','s',2);
+INSERT INTO ti VALUES (2308634745,-1838922639,'4xqYFY','Gpxbc','bc47TUUwlpI68QiCeix9aaiudtBhL9tA','0YB7KVi7F3n5ZtpjeJU3WXop3Nip2i','D','s',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (75869485,-711090326,'aKs54ERXTEkR8s1oERdjcrPfko3MW','8aG6XOjL0yd3ogh9AKJuwqoaGyA','QEpEU1n3ovPBNWJITtlpNJRxE5JFRbmc3rQe3sVomB2inLQ4W7MjtZKm5aIsvjazQddrDuafFNS8MT5Wv','Tx1','3','q',3);
+INSERT INTO ti VALUES (75869485,-711090326,'aKs54ERXTEkR8s1oERdjcrPfko3MW','8aG6XOjL0yd3ogh9AKJuwqoaGyA','QEpEU1n3ovPBNWJITtlpNJRxE5JFRbmc3rQe3sVomB2inLQ4W7MjtZKm5aIsvjazQddrDuafFNS8MT5Wv','Tx1','3','q',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (830436185,-406561975,'voKj8DSR3bGKfiSTndlOzfXd5NVLO6s','6oGt2sAIx3sPHJMjSXNaVT006RskI3jATAROmRH6ndp6GtyLkEf7kPjqMGXcaw9yIv20JwLxv5tAIfPUygGbrEqgomL9KQU7ATcBwxHo6jMzkPgKs87SehR4KPFZxvxL60EIeDXpzx0AkLwOku6HYi8yIR65Akj2EZalf8aZ1gJm0mU7xn6SX43TZlBbeznk00nZW6BQeLRXZK5srdQtwgfBbx6QfxgN6X1PcYn6AJdBcOUFTNJmy8OKBD6','md37sqzgv2Tq4x6JSSNxkrcjp10r5leEhvo8LahL9BBzQbxcQgXKcx3JFpy6K0L6yZUb5DKTwb','j6p0AePt9PDjxEpaWeuiUWPZekj4mKLCsayF5OI5BD2XcSmxjZfB47KjQtUgNrQ1lfuSILRwSBiFKTZJ1tmPIYZAAoUjYL9rdAdcB8S9aB4KcxL5YOyYOkoAbA1sG7um1Ef0AwRbKHXrTby3W7lQREsCCTNnHGb1pbMRS18tZ7UeUXSipsMzSc41nmvFwtUzZFc3vU2moFVNXtVR3UO4U0jY8xXoTB7JqPAc9','i','I',4);
+INSERT INTO ti VALUES (830436185,-406561975,'voKj8DSR3bGKfiSTndlOzfXd5NVLO6s','6oGt2sAIx3sPHJMjSXNaVT006RskI3jATAROmRH6ndp6GtyLkEf7kPjqMGXcaw9yIv20JwLxv5tAIfPUygGbrEqgomL9KQU7ATcBwxHo6jMzkPgKs87SehR4KPFZxvxL60EIeDXpzx0AkLwOku6HYi8yIR65Akj2EZalf8aZ1gJm0mU7xn6SX43TZlBbeznk00nZW6BQeLRXZK5srdQtwgfBbx6QfxgN6X1PcYn6AJdBcOUFTNJmy8OKBD6','md37sqzgv2Tq4x6JSSNxkrcjp10r5leEhvo8LahL9BBzQbxcQgXKcx3JFpy6K0L6yZUb5DKTwb','j6p0AePt9PDjxEpaWeuiUWPZekj4mKLCsayF5OI5BD2XcSmxjZfB47KjQtUgNrQ1lfuSILRwSBiFKTZJ1tmPIYZAAoUjYL9rdAdcB8S9aB4KcxL5YOyYOkoAbA1sG7um1Ef0AwRbKHXrTby3W7lQREsCCTNnHGb1pbMRS18tZ7UeUXSipsMzSc41nmvFwtUzZFc3vU2moFVNXtVR3UO4U0jY8xXoTB7JqPAc9','i','I',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (948730732,-368343575,'TapXsikvT8IoJYdkLyOERzpZtJQ1jQZqeAkS','oiPnccSylb1cHvb2AwcQAmQV0DoX2E2TBE6yloWenGRouFfEjmOWCjHoLw4y3oZBudfgEhby9SSv9BbcBpPRKyb7nLMOF0pV7nvLDGqbf9DYR8t2BJislBiVbuM5C9Hz8IZuax','JMrNWp7vCvu4h3J1I6fPlRblIa3KskckYMP65iwLJjqcvb0lNhCj9N7eD939VwZFwN','HYl10FTNul3j344bVrYdwGmz5hGGyYPwquxaBuJqRCedP5UEmajpptwe3iwxXz32paf1smfOLOjFmJJqsEpSwuPA3aKS0JmBBDVL6jPvvCQ8hDSLuUMeTbpV68yypWKAMJcKTfRKB7dPY0hdMQeHzss3BvJ3H8QitaXeBGPUX8ZQ5N0jsxkwRofXimJMwfauSUApJm3EokJhToKsxnjUeWZeWFmefGTd0kgqVchQsue','p','9',5);
+INSERT INTO ti VALUES (948730732,-368343575,'TapXsikvT8IoJYdkLyOERzpZtJQ1jQZqeAkS','oiPnccSylb1cHvb2AwcQAmQV0DoX2E2TBE6yloWenGRouFfEjmOWCjHoLw4y3oZBudfgEhby9SSv9BbcBpPRKyb7nLMOF0pV7nvLDGqbf9DYR8t2BJislBiVbuM5C9Hz8IZuax','JMrNWp7vCvu4h3J1I6fPlRblIa3KskckYMP65iwLJjqcvb0lNhCj9N7eD939VwZFwN','HYl10FTNul3j344bVrYdwGmz5hGGyYPwquxaBuJqRCedP5UEmajpptwe3iwxXz32paf1smfOLOjFmJJqsEpSwuPA3aKS0JmBBDVL6jPvvCQ8hDSLuUMeTbpV68yypWKAMJcKTfRKB7dPY0hdMQeHzss3BvJ3H8QitaXeBGPUX8ZQ5N0jsxkwRofXimJMwfauSUApJm3EokJhToKsxnjUeWZeWFmefGTd0kgqVchQsue','p','9',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (528337183,-1106050294,'YbMPYVyy7DAYCVzrbfPaJpHh8C5ykg','UBTqqKFxkhRQe0F48Xy2OnM3Pz3oCqFD4iFfBuxAt4Bfrl','tsttDiC34LayUJQ44mcGbaFV','3E0AT2yZOt5eQAiOl1841ZSRvyzkTJE22S5mF3WoafrmQKBKM41EYvyqNk56PRugZf8dEQy6t43kNPfQhJEpFLPMMLoMqBezFOYW5vcgxTihCew5kh2mrC7iTaZy37Kl7VfwIvOh4L0s16iEM4G0aIluhTFurmQ9TTgKy5','1','u',6);
+INSERT INTO ti VALUES (528337183,-1106050294,'YbMPYVyy7DAYCVzrbfPaJpHh8C5ykg','UBTqqKFxkhRQe0F48Xy2OnM3Pz3oCqFD4iFfBuxAt4Bfrl','tsttDiC34LayUJQ44mcGbaFV','3E0AT2yZOt5eQAiOl1841ZSRvyzkTJE22S5mF3WoafrmQKBKM41EYvyqNk56PRugZf8dEQy6t43kNPfQhJEpFLPMMLoMqBezFOYW5vcgxTihCew5kh2mrC7iTaZy37Kl7VfwIvOh4L0s16iEM4G0aIluhTFurmQ9TTgKy5','1','u',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT, c CHAR(64) NOT NULL, d VARBINARY(34) NOT NULL, e VARCHAR(92) NOT NULL, f VARBINARY(33), g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (21,-18766,'OL3xn','YBqeIxLxEUNQpXJXtaUUWQu','k','k31ae0IYZBZ0eVKLnzj6A59BWOsVSYMnj','h','E',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT, c CHAR(64) NOT NULL, d VARBINARY(34) NOT NULL, e VARCHAR(92) NOT NULL, f VARBINARY(33), g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (11443,-31113,'VNP0LIRhjQrxgX6LUNptlzO08kHRsfFsUBWuof1Y3CuG2ShG8XxN6MjlFJ9wA','r9uLVobFQmPNJ5y6N9xVh','nrTpeoQTd4Ib7fPknTMI6','IpA3t7Gb','m','Hk',1);
+INSERT INTO ti VALUES (11443,-31113,'VNP0LIRhjQrxgX6LUNptlzO08kHRsfFsUBWuof1Y3CuG2ShG8XxN6MjlFJ9wA','r9uLVobFQmPNJ5y6N9xVh','nrTpeoQTd4Ib7fPknTMI6','IpA3t7Gb','m','Hk',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(65) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(65) NOT NULL;
+INSERT INTO t VALUES (23023,-4428,'MmYRjrMEVH8Ph0L8hFxYPlAcEHku4WKqYrWm1QWpCBbFcDLrOsKJOc8','2ret146kC2pcH','CvsMmVucolwNR3','yr4dWorCB3AsJ','F','6',2);
+INSERT INTO ti VALUES (23023,-4428,'MmYRjrMEVH8Ph0L8hFxYPlAcEHku4WKqYrWm1QWpCBbFcDLrOsKJOc8','2ret146kC2pcH','CvsMmVucolwNR3','yr4dWorCB3AsJ','F','6',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (64210,3820,'NmV12T54iwdmYPQS1WadTiYfpe8F','6ejbmYu9nyQvLD3h1uuBe5T9J8aliKS1pI8beaUy86k7ZmQDqdLl88wV4z4u2LqwNgBvpgqHPIJQeDCThzKLl3UDis7RDBEtele8X2DiclWfzHce8SvObEiJzvk6KPpjxChBqjJjkKUg6iroibeJYWppx7uYe36v4y2Q','aZ','8g5CtEHBMkwWkx2dQY57O','3l','X',3);
+INSERT INTO ti VALUES (64210,3820,'NmV12T54iwdmYPQS1WadTiYfpe8F','6ejbmYu9nyQvLD3h1uuBe5T9J8aliKS1pI8beaUy86k7ZmQDqdLl88wV4z4u2LqwNgBvpgqHPIJQeDCThzKLl3UDis7RDBEtele8X2DiclWfzHce8SvObEiJzvk6KPpjxChBqjJjkKUg6iroibeJYWppx7uYe36v4y2Q','aZ','8g5CtEHBMkwWkx2dQY57O','3l','X',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (64130,-11194,'BvnECRE7','MympLyz7sXP09Y63kdCqL73TPiTmt6CooODjrcxz5TrF9IucQJ5q55o22xaM8HpvQs1RnLqctzM56PAo6DiliCCyK2ahDi6DjrrMvcBcrV5ITwUxXaZCcwJvHoQhooa1872nik9vIwUVe4qfn','bzhBl1Nv','FuhiAKcHBMMvIcRmsXOI5B7xGqFClaSxCNTECUljdhObyzgCvS2oGkez','vH','o',4);
+INSERT INTO ti VALUES (64130,-11194,'BvnECRE7','MympLyz7sXP09Y63kdCqL73TPiTmt6CooODjrcxz5TrF9IucQJ5q55o22xaM8HpvQs1RnLqctzM56PAo6DiliCCyK2ahDi6DjrrMvcBcrV5ITwUxXaZCcwJvHoQhooa1872nik9vIwUVe4qfn','bzhBl1Nv','FuhiAKcHBMMvIcRmsXOI5B7xGqFClaSxCNTECUljdhObyzgCvS2oGkez','vH','o',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (33337,-6604,'Pv1MLUfHIHKeGvOky5mkPraxDX7NLSYWPhLwlqn6F2M4OaO0Gn849sopcato9529','uvgmShT0xRjOr1prHTvRhBXqrz3MXd9jxAkUnAGXxMcLwEnEhGmSY1V0qAb1Emz0W7bBLHgF291kCsCbJtM7m0QJKZHzdMrJvZDc695VbDZCb346qNl','iCaDiivMYeo3clmmt60Iawu9cGy82IzGMTa','LSWOVMyDUgoRbkRGO9q3jcag0QYur8Pt8QesKPGt5vIHkgQWPW27zCiphD94IR9dU277kMxIn6LLpgJPCcNacTir6kO3UsgBuOAkWrqa7U4i2OUDXaOhNLMpPoLsrOChiFwzUpC8qROqlfxfvULj5a91RxFj2XL5ifpGbJbalkG9Eo4IyrtKYatRH4hiEQpNKR5','oCK','B',5);
+INSERT INTO ti VALUES (33337,-6604,'Pv1MLUfHIHKeGvOky5mkPraxDX7NLSYWPhLwlqn6F2M4OaO0Gn849sopcato9529','uvgmShT0xRjOr1prHTvRhBXqrz3MXd9jxAkUnAGXxMcLwEnEhGmSY1V0qAb1Emz0W7bBLHgF291kCsCbJtM7m0QJKZHzdMrJvZDc695VbDZCb346qNl','iCaDiivMYeo3clmmt60Iawu9cGy82IzGMTa','LSWOVMyDUgoRbkRGO9q3jcag0QYur8Pt8QesKPGt5vIHkgQWPW27zCiphD94IR9dU277kMxIn6LLpgJPCcNacTir6kO3UsgBuOAkWrqa7U4i2OUDXaOhNLMpPoLsrOChiFwzUpC8qROqlfxfvULj5a91RxFj2XL5ifpGbJbalkG9Eo4IyrtKYatRH4hiEQpNKR5','oCK','B',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (57583,21577,'53WaM','Aq3aM9tSc0qpjSQKPKAUkUwVoiuqgPUD1ZIaU1o6hMSBc82v0gMhUmIFzIlk8m5r84bN4Y','eXEc8NV6khjc1g8SXwEj9EJweekq6lHbF9bYKDstPbGtCIu','OxOYE7jABZWGwRlGjK5B0tRC8A5pqyncu6VG1VNOan1mn9fAvd9g7PIpwyG2t6Bm75Z9MMcBRYHRzjTewZR3uPhMeapktgdeBRudg2wDlM','RkR','OSA',6);
+INSERT INTO ti VALUES (57583,21577,'53WaM','Aq3aM9tSc0qpjSQKPKAUkUwVoiuqgPUD1ZIaU1o6hMSBc82v0gMhUmIFzIlk8m5r84bN4Y','eXEc8NV6khjc1g8SXwEj9EJweekq6lHbF9bYKDstPbGtCIu','OxOYE7jABZWGwRlGjK5B0tRC8A5pqyncu6VG1VNOan1mn9fAvd9g7PIpwyG2t6Bm75Z9MMcBRYHRzjTewZR3uPhMeapktgdeBRudg2wDlM','RkR','OSA',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b MEDIUMINT, c BINARY(64), d VARBINARY(21), e VARBINARY(18) NOT NULL, f VARBINARY(46), g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-458731,561382,'OLpWMhMBHbPIaSihRAtp','SZ','vo0EDL','ivdJN08cBc','ob','Pr',0);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT, c BINARY(64), d VARBINARY(21), e VARBINARY(18) NOT NULL, f VARBINARY(46), g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (6853617,-5477153,'6jm8yb0Y3MoXJ1iNNr8vNqGo8aD4UHmKFH7zRouF','S6JXJN','FEk8TjIgC','zmTnFv4N5BWCNgmDQTfjsgKtk','NG','i',1);
+INSERT INTO ti VALUES (6853617,-5477153,'6jm8yb0Y3MoXJ1iNNr8vNqGo8aD4UHmKFH7zRouF','S6JXJN','FEk8TjIgC','zmTnFv4N5BWCNgmDQTfjsgKtk','NG','i',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(65);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(65);
+INSERT INTO t VALUES (7282080,2670273,'8fTMYBewBeqLlBWPdmN1QQ89j0vkv9RV9qVPgWW4XuvDYObUd','YQFVP0a','zHUMKjoCYde','iqpD4FzDR1sd','d8','A',2);
+INSERT INTO ti VALUES (7282080,2670273,'8fTMYBewBeqLlBWPdmN1QQ89j0vkv9RV9qVPgWW4XuvDYObUd','YQFVP0a','zHUMKjoCYde','iqpD4FzDR1sd','d8','A',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (675196,690876,'jFXlb47zj1URxL','Vn0J4yPcF7TPhSAYlhE9ZqoDdo0V8cUlt9lwHdpAuDiiPgm3X7CTzGs4QHtdFSxgVqB38TSt68aRlaTF8eVFVisPzW1Sk7iol9q9vMTLWmIxSuOn4CHtWENx3JjcFUxPyy8N87Iat4Obzm2XQ3OPzBHJkn36MxkYI5v0oRojVfgQxCT3c3X7sBqXxluDCPmqFz','61x4Sldq7WQpehgshM','h33VuTrfBDai2jdRDdtXSphxq','0G','Z',3);
+INSERT INTO ti VALUES (675196,690876,'jFXlb47zj1URxL','Vn0J4yPcF7TPhSAYlhE9ZqoDdo0V8cUlt9lwHdpAuDiiPgm3X7CTzGs4QHtdFSxgVqB38TSt68aRlaTF8eVFVisPzW1Sk7iol9q9vMTLWmIxSuOn4CHtWENx3JjcFUxPyy8N87Iat4Obzm2XQ3OPzBHJkn36MxkYI5v0oRojVfgQxCT3c3X7sBqXxluDCPmqFz','61x4Sldq7WQpehgshM','h33VuTrfBDai2jdRDdtXSphxq','0G','Z',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1812618,6153260,'4k9y2sU9dn8v6pNwlEeV','PbZT2o7Mpi2A7pr7Sfn0MXz5NQjqBWLXIB8IkVL1FJgkEs5hruHCVC7Z8mxEBEVkpjgo9rn0aW3ym4LGAL7E9Kh7OEMCYyXdUQze3kwvlNwOgq1MDFn4MctYUXimitRE4IpWDAqZNbkjqvOWVi8n9sYVVUanhJMOsZa59VmWK2dhaWQfLDTfvZUVde0fWO1YOhddsz8c','1oTH','DkIb6Dxy923n6L1D1GpKnAnHm0','J','Hl',4);
+INSERT INTO ti VALUES (1812618,6153260,'4k9y2sU9dn8v6pNwlEeV','PbZT2o7Mpi2A7pr7Sfn0MXz5NQjqBWLXIB8IkVL1FJgkEs5hruHCVC7Z8mxEBEVkpjgo9rn0aW3ym4LGAL7E9Kh7OEMCYyXdUQze3kwvlNwOgq1MDFn4MctYUXimitRE4IpWDAqZNbkjqvOWVi8n9sYVVUanhJMOsZa59VmWK2dhaWQfLDTfvZUVde0fWO1YOhddsz8c','1oTH','DkIb6Dxy923n6L1D1GpKnAnHm0','J','Hl',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-7681405,210383,'mRonyB48ueXSbCNEKE6p2rckB1FhMmk','hM2MWEEGBIRLKbpRNXyAcyIhQxcJghmKxOt3c3RC0EI9PTYOyrhwtcjWKfpBwRFk3FiXDNXUXS0Gc6cQAA4SRE5Wh5XITYmprDc7lOzwOyYuaaMcabUo','dlOmLYw6mJMumL','x0vi3T5yrG6pvDkEjKcuGY7ontmp0GQb5iMphQtRSeNCRsffBklIzhZilhphpNhD7g5yc4lOlQwo89CsQ7EmUaMRNnHfDdxFA1NwR8KUuqqmxp8XG783aSU6VBKjJFS','fP','ww',5);
+INSERT INTO ti VALUES (-7681405,210383,'mRonyB48ueXSbCNEKE6p2rckB1FhMmk','hM2MWEEGBIRLKbpRNXyAcyIhQxcJghmKxOt3c3RC0EI9PTYOyrhwtcjWKfpBwRFk3FiXDNXUXS0Gc6cQAA4SRE5Wh5XITYmprDc7lOzwOyYuaaMcabUo','dlOmLYw6mJMumL','x0vi3T5yrG6pvDkEjKcuGY7ontmp0GQb5iMphQtRSeNCRsffBklIzhZilhphpNhD7g5yc4lOlQwo89CsQ7EmUaMRNnHfDdxFA1NwR8KUuqqmxp8XG783aSU6VBKjJFS','fP','ww',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5660441,-6052418,'KB5qcclbd6yv3jqhBnONYczaPlXoK8vpzT223TzczXEUlZPRf','dfhEh9hUwbY1GQgSVq7J2G2OQ24JlhLhlQlJxbt1HG84nbazUuU7HVw6Qyhmm3HGLCElAxCNiWMHF0WwyH0wIgAyY2rJylQJ6WzBR51wCRIc49OLnNeHL24fAljVnnvUUsrGkReZjAG2h9T2GDDLBXeuOziN9rUxhdLHK2mOKiLXvVff5GNMVPMGdCk5mZkrHLJ4qvwY4nZBnLVeeTpVt6slQkFKIKGRqJzQNhMyz4','DuOfI3T0Yu9nVs','pDazNn9n4GqKOUV09PqhZuAavzniHqolWVmdjCWF3vwRgjcNohAfaQ9NJsbScqPzE9MRppQHq2fBs9Hr2OZ1o3FvLwZ6K3kx6sml7OPNqgAezA28h4tde2qJ8IdUoLeKeQl1Nr5dojWp90m9KsDsELVIAtP6Zx8jT5N1jzXY6LQHY1gTP4acgCuEbeQE09WBRVCR5mICTRej','3','3G',6);
+INSERT INTO ti VALUES (5660441,-6052418,'KB5qcclbd6yv3jqhBnONYczaPlXoK8vpzT223TzczXEUlZPRf','dfhEh9hUwbY1GQgSVq7J2G2OQ24JlhLhlQlJxbt1HG84nbazUuU7HVw6Qyhmm3HGLCElAxCNiWMHF0WwyH0wIgAyY2rJylQJ6WzBR51wCRIc49OLnNeHL24fAljVnnvUUsrGkReZjAG2h9T2GDDLBXeuOziN9rUxhdLHK2mOKiLXvVff5GNMVPMGdCk5mZkrHLJ4qvwY4nZBnLVeeTpVt6slQkFKIKGRqJzQNhMyz4','DuOfI3T0Yu9nVs','pDazNn9n4GqKOUV09PqhZuAavzniHqolWVmdjCWF3vwRgjcNohAfaQ9NJsbScqPzE9MRppQHq2fBs9Hr2OZ1o3FvLwZ6K3kx6sml7OPNqgAezA28h4tde2qJ8IdUoLeKeQl1Nr5dojWp90m9KsDsELVIAtP6Zx8jT5N1jzXY6LQHY1gTP4acgCuEbeQE09WBRVCR5mICTRej','3','3G',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT, c BINARY(32), d VARCHAR(45) NOT NULL, e VARCHAR(31), f VARBINARY(77) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6778987,4430,'B7IThnmJbTbiFkwunQ2nxuTszVIIfdI','5','jZmviAAJf9PA6ftXDahfCDlLodoP','jh29Y23EZKfoHYXVwE6WirZGZQLPrGRnk48dv','K','f',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT, c BINARY(32), d VARCHAR(45) NOT NULL, e VARCHAR(31), f VARBINARY(77) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (8902930,-13233,'DTJ6EnDxqDId2mKtbgfKxuntZDbaGc','9z','gzgE4KX6ZqTZgfNl2BhancqKzV','kIhDJAainoOQ9MYoEfXTGOFpgDPnlKa85mLTBYX06xm0x06Gxt2M7MKAjlGo','jL','1',1);
+INSERT INTO ti VALUES (8902930,-13233,'DTJ6EnDxqDId2mKtbgfKxuntZDbaGc','9z','gzgE4KX6ZqTZgfNl2BhancqKzV','kIhDJAainoOQ9MYoEfXTGOFpgDPnlKa85mLTBYX06xm0x06Gxt2M7MKAjlGo','jL','1',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(33);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(33);
+INSERT INTO t VALUES (16581233,-6139,'EkCymSL','aqUUNCWp','VGFa5HhKsvdoCBQYMjJ4CRGZa','OUZulljKKhMTBNYYM078LtDOS8sIokCwLTVGkJ5xkcCV','TQ','g',2);
+INSERT INTO ti VALUES (16581233,-6139,'EkCymSL','aqUUNCWp','VGFa5HhKsvdoCBQYMjJ4CRGZa','OUZulljKKhMTBNYYM078LtDOS8sIokCwLTVGkJ5xkcCV','TQ','g',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4935536,14118,'MLH1WfPpevX9H3CxY1','cH5IZpemP3zajzaoYDJmqUuFDd7ogC2SP8ySsbvupuVEjiOUBiSBKAWRFWKnTkHPDlSM3','kZQbLtjnGOVtBDPXrd','VHnO','m','H',3);
+INSERT INTO ti VALUES (4935536,14118,'MLH1WfPpevX9H3CxY1','cH5IZpemP3zajzaoYDJmqUuFDd7ogC2SP8ySsbvupuVEjiOUBiSBKAWRFWKnTkHPDlSM3','kZQbLtjnGOVtBDPXrd','VHnO','m','H',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (15015677,4987,'4Qu8Vdo','6Z2tsm7xG68wDiMEfL8zjL44jSd3ta6o7jSnEqNeLXuoBzjphs8MPCC03z4GjFL2QzyeiQGTP7Cy3cjnYI8xeaVqzBVRzSlDrkbm7TeYbuT27BL5h2o0SNJh17YmxHVHefVdKl8eF0uaffLVSiPHytKozNYQIk','ZrkxCjAy82jcuZB','Oon92ItVQq88bFUV4mLnLYzzhdBpPxmoqcmk13ZyLzzaTQghkFbWs3sOFvISVpUNsQbZVenzPrmcEDlpDXTe5lFZK4c0qsSwfg86Vrjz4WNny2aHQq1MS9TM2DmpilhopR3ccnFyfoQ8ei9vLNKOvEudfnSYFbG4T4tWayw6zQtaprGEeiuzforfmIfzyqwlx491DT3ExpCu5bkp6gfpo9BhNiqDp4V','K','o',4);
+INSERT INTO ti VALUES (15015677,4987,'4Qu8Vdo','6Z2tsm7xG68wDiMEfL8zjL44jSd3ta6o7jSnEqNeLXuoBzjphs8MPCC03z4GjFL2QzyeiQGTP7Cy3cjnYI8xeaVqzBVRzSlDrkbm7TeYbuT27BL5h2o0SNJh17YmxHVHefVdKl8eF0uaffLVSiPHytKozNYQIk','ZrkxCjAy82jcuZB','Oon92ItVQq88bFUV4mLnLYzzhdBpPxmoqcmk13ZyLzzaTQghkFbWs3sOFvISVpUNsQbZVenzPrmcEDlpDXTe5lFZK4c0qsSwfg86Vrjz4WNny2aHQq1MS9TM2DmpilhopR3ccnFyfoQ8ei9vLNKOvEudfnSYFbG4T4tWayw6zQtaprGEeiuzforfmIfzyqwlx491DT3ExpCu5bkp6gfpo9BhNiqDp4V','K','o',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (4107835,-3864,'9W2wgE','zthH64g0hHfhPfLPmayWkaOwcePsxTf4wakTJQpqikiyvO3U5RRVGPNefNxP2fTrvFQ0afn76jmIFWIW9HySZa82QGoW5IQN8exXwlhuBDphFC3fdW5GUtu06T2zNQLmmx3C6pC4ixYAta1SG6u0AlBpJLcox0GLbmcl2fSB7DNJMt','ck2404m','sbuCvTeyv8eTHvBRP7jAql28xi4QghoPlEbnbzyIjvZl178QkoxoQHCuzO1uyprw1eUmVOItqsCnJAhUuxhV4Lc3W5wUh','h','u',5);
+INSERT INTO ti VALUES (4107835,-3864,'9W2wgE','zthH64g0hHfhPfLPmayWkaOwcePsxTf4wakTJQpqikiyvO3U5RRVGPNefNxP2fTrvFQ0afn76jmIFWIW9HySZa82QGoW5IQN8exXwlhuBDphFC3fdW5GUtu06T2zNQLmmx3C6pC4ixYAta1SG6u0AlBpJLcox0GLbmcl2fSB7DNJMt','ck2404m','sbuCvTeyv8eTHvBRP7jAql28xi4QghoPlEbnbzyIjvZl178QkoxoQHCuzO1uyprw1eUmVOItqsCnJAhUuxhV4Lc3W5wUh','h','u',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1294050,-28122,'W0XXdKyLFKBqNo','wNIqtEtR1O97FJyQGOxUw2I39K177Q2QsKVrJmfI','gkwkkkOtDNgeSD','LvVIUAeUTfCviFE1ZreapLVFwXSyn5Sy5IYf32Q0aDHEeOgNEfLB2M5e68Iihcy21szMMGLtCqZDYhRq77axohNFSqEqvP90mRTDNAWu0igvU6UcfIjnHSfFgzDhtbTpMLawycFlSeDMWsRt8dnoJ1EH4Ob','DT','Q7',6);
+INSERT INTO ti VALUES (1294050,-28122,'W0XXdKyLFKBqNo','wNIqtEtR1O97FJyQGOxUw2I39K177Q2QsKVrJmfI','gkwkkkOtDNgeSD','LvVIUAeUTfCviFE1ZreapLVFwXSyn5Sy5IYf32Q0aDHEeOgNEfLB2M5e68Iihcy21szMMGLtCqZDYhRq77axohNFSqEqvP90mRTDNAWu0igvU6UcfIjnHSfFgzDhtbTpMLawycFlSeDMWsRt8dnoJ1EH4Ob','DT','Q7',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT, c BINARY(11), d VARBINARY(43), e VARCHAR(76), f VARCHAR(26), g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1610046029939993740,-27769,'nxK','voAXIDThL9u6CoqBkd0Cmp3H5SDRvCgZw33x','mJ8E5KLGLyQ3zsxMhVsBChcr5Ix4LTkhYq0qni7mvPdqjFWiEYqpYcMe64MOh3QgLhDXS3rPe6','4VRSUf','JY','y',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT, c BINARY(11), d VARBINARY(43), e VARCHAR(76), f VARCHAR(26), g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-2868917798779643671,-27104,'KRkWFAnN1','6xgrMJptb','7jd35NtaeUvrAbawPwNewHR7yGXG4wLbzqbhzRjHBLj6P4g43SvfnWB68U','Vi8BeFSNdpzT9lDlRU6lpi2xHA','Mn','N',1);
+INSERT INTO ti VALUES (-2868917798779643671,-27104,'KRkWFAnN1','6xgrMJptb','7jd35NtaeUvrAbawPwNewHR7yGXG4wLbzqbhzRjHBLj6P4g43SvfnWB68U','Vi8BeFSNdpzT9lDlRU6lpi2xHA','Mn','N',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(12);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(12);
+INSERT INTO t VALUES (-9090806784032237645,27562,'4ZZSJv8KsAqg','opnVZD5Brjm8','T3JzXwR208noqo0nlDv6zzxBSj0Qal95LuWiipZbvaKqZz2XJ0p8fQVwj6JN8ksknn6d','myTezVE5Zh','H','A',2);
+INSERT INTO ti VALUES (-9090806784032237645,27562,'4ZZSJv8KsAqg','opnVZD5Brjm8','T3JzXwR208noqo0nlDv6zzxBSj0Qal95LuWiipZbvaKqZz2XJ0p8fQVwj6JN8ksknn6d','myTezVE5Zh','H','A',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (809497124353783728,-5967,'7hg6GDadWA','LiTbgfRhLtFLWdnDGvTeKWt9SF0Ace0UaF9Qo3x4ANKo5i892TddDCPR41x1zo0J0Dzzq2IUAp65HIxWMlOK0jV9nlIEo7SDkTqM','38SdRpRC9XVvYeSuvgGWOQanIr3YoGIOsnwb','H9U6iSXTKA','b','P',3);
+INSERT INTO ti VALUES (809497124353783728,-5967,'7hg6GDadWA','LiTbgfRhLtFLWdnDGvTeKWt9SF0Ace0UaF9Qo3x4ANKo5i892TddDCPR41x1zo0J0Dzzq2IUAp65HIxWMlOK0jV9nlIEo7SDkTqM','38SdRpRC9XVvYeSuvgGWOQanIr3YoGIOsnwb','H9U6iSXTKA','b','P',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3176668554892112428,25246,'yjpMLDlB','EKXwdHnE9Ckz6NAIyWv5gu9qzkjPCfbsh8Jy1ueWuUFBSHzdOnAsOcOMrZZuvxl3hZ6uReKfwcheYv','ksdHGA7StQq1lF9etJDKbCAufIKEPBlRmY','t9ZO2HLmB5P0ftmpg3oRw2zJm57ycd7VJ4s4L8SX2ntJKDkzvelzSwd5nIzAUNi2OGQ3fnkUEcOIalPs04IwJpvGEYQMWq21hBLwd1IocNcnMvf0DpcfVoJ8KH8','Vd','W',4);
+INSERT INTO ti VALUES (3176668554892112428,25246,'yjpMLDlB','EKXwdHnE9Ckz6NAIyWv5gu9qzkjPCfbsh8Jy1ueWuUFBSHzdOnAsOcOMrZZuvxl3hZ6uReKfwcheYv','ksdHGA7StQq1lF9etJDKbCAufIKEPBlRmY','t9ZO2HLmB5P0ftmpg3oRw2zJm57ycd7VJ4s4L8SX2ntJKDkzvelzSwd5nIzAUNi2OGQ3fnkUEcOIalPs04IwJpvGEYQMWq21hBLwd1IocNcnMvf0DpcfVoJ8KH8','Vd','W',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-4476986233374425889,-25693,'cZ1ih8avB','tHIjxYkoOt6YPARusYyCaskFTUsuT0Le9s5LTIZ73n52cYDW8LIW0WmVBLu2OdSo9NNMx47VyzeLtU66Ajs3AR6RMQFVcexVyxKy4UrE0tO92UmGGJGhaXSCoXLyPvpgl1aNt6nhzpm4hOrh6G5gMOKw','P81xci7KtL24dQ','z7cziMidi7BgqhivXeh2VYmM40hsRTrVfCAoIWZph6PINj7h1QZQ05oyqB2Mh35XPTF6Q0uQCO6PRkcXSQF9JFqgKl2R1P6PBitsRwcHnWoornlkJ4EaBLBbEowE1QBPty66Z2CFpYGiy','lF','K',5);
+INSERT INTO ti VALUES (-4476986233374425889,-25693,'cZ1ih8avB','tHIjxYkoOt6YPARusYyCaskFTUsuT0Le9s5LTIZ73n52cYDW8LIW0WmVBLu2OdSo9NNMx47VyzeLtU66Ajs3AR6RMQFVcexVyxKy4UrE0tO92UmGGJGhaXSCoXLyPvpgl1aNt6nhzpm4hOrh6G5gMOKw','P81xci7KtL24dQ','z7cziMidi7BgqhivXeh2VYmM40hsRTrVfCAoIWZph6PINj7h1QZQ05oyqB2Mh35XPTF6Q0uQCO6PRkcXSQF9JFqgKl2R1P6PBitsRwcHnWoornlkJ4EaBLBbEowE1QBPty66Z2CFpYGiy','lF','K',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-2998697587727480133,-30943,'FLK','8aQ3fI6XY9TrfCegoMYUCFtcUz8nKqYgP0TvEEcp4mA6o4mfrfiV0wx1S3eSdIyuENjh6cDdt','A1c23zMW8TleCUWtlY9yWcqDWDMP1BQUs','cF6CcYJlzgA8LX5Is5Dc5OEtm5wTkyAG3YCz4ovSUSVBzKNDung94Pq1H5rvUchLeclArqubnpxnBGEmjvxEEMCsCtyZJFQ8ZCTRwurAmzoFFiZh5oXbd93zwvjxfHlEiNjeSwOpkwCNezeIe8uOOJBCOA8c1qWi7pu5yTPlAFeKDXb0LaM8x0t2BYPa3lvsWZwH6Cad7W630mUAWQLMmL8joJaADg1kOJ1e4xhenFVKLLTb9TJEa','QI','Iv',6);
+INSERT INTO ti VALUES (-2998697587727480133,-30943,'FLK','8aQ3fI6XY9TrfCegoMYUCFtcUz8nKqYgP0TvEEcp4mA6o4mfrfiV0wx1S3eSdIyuENjh6cDdt','A1c23zMW8TleCUWtlY9yWcqDWDMP1BQUs','cF6CcYJlzgA8LX5Is5Dc5OEtm5wTkyAG3YCz4ovSUSVBzKNDung94Pq1H5rvUchLeclArqubnpxnBGEmjvxEEMCsCtyZJFQ8ZCTRwurAmzoFFiZh5oXbd93zwvjxfHlEiNjeSwOpkwCNezeIe8uOOJBCOA8c1qWi7pu5yTPlAFeKDXb0LaM8x0t2BYPa3lvsWZwH6Cad7W630mUAWQLMmL8joJaADg1kOJ1e4xhenFVKLLTb9TJEa','QI','Iv',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b BIGINT UNSIGNED NOT NULL, c CHAR(77), d VARCHAR(30) NOT NULL, e VARCHAR(78), f VARBINARY(57) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-11163,17654215057428078069,'94HiMbMMZOEBapPfpyPT9aC1hp13N4Y7eTPaSv','3QZZ0iXFGYXdoXuixq','BCI5BY','4Wz3TWfd','4','R',0);
+CREATE TABLE ti (a SMALLINT, b BIGINT UNSIGNED NOT NULL, c CHAR(77), d VARCHAR(30) NOT NULL, e VARCHAR(78), f VARBINARY(57) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-3474651,13952860021032950951,'46Uo957HQdvtLH5k4YcwkkPKHSdDSwrkflL2t3uq9WoIzvI','2','aM16xf8mCLb3K7EC7esKmxESIDkeq83Kksh1XY96b76','r0pjFJkMLA3aooz90b','E','U',1);
+INSERT INTO ti VALUES (-3474651,13952860021032950951,'46Uo957HQdvtLH5k4YcwkkPKHSdDSwrkflL2t3uq9WoIzvI','2','aM16xf8mCLb3K7EC7esKmxESIDkeq83Kksh1XY96b76','r0pjFJkMLA3aooz90b','E','U',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(78);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(78);
+INSERT INTO t VALUES (1962846,6008413977219338980,'2sch3JpTALsMlBaI1xlOVZrF2JfihtNFFlQhDVZ6t','plemQFsxtwOhE3iBWo8mPDQg98y','JZbu6KyHUDIULIaUmVPYvG','eDqfqk','t','l',2);
+INSERT INTO ti VALUES (1962846,6008413977219338980,'2sch3JpTALsMlBaI1xlOVZrF2JfihtNFFlQhDVZ6t','plemQFsxtwOhE3iBWo8mPDQg98y','JZbu6KyHUDIULIaUmVPYvG','eDqfqk','t','l',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1047626,2563186220059201849,'m','TKO9E8DvfaNBPBvohGrOUWn73aIsZLv92mICxV1','jEw7qGY8fasHvyUuE','9WkpoRNDHOzo8y2AbiJqhkgFDE3YYIMlZDkzHrAV','Y','x',3);
+INSERT INTO ti VALUES (1047626,2563186220059201849,'m','TKO9E8DvfaNBPBvohGrOUWn73aIsZLv92mICxV1','jEw7qGY8fasHvyUuE','9WkpoRNDHOzo8y2AbiJqhkgFDE3YYIMlZDkzHrAV','Y','x',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-3629666,12311576560139041326,'xMf7Xf98fWGM07gPnIy','wl9FWko2EfgPQFHrdEjHqZ8Lp4lFBk1JcXMcjHeuwKAXSeLPdsYdu51EhAm80jGbLDHnmMeeB36JsM3Ma5Aoo8zWQVo7gV1OA3MoGuSfoIBL','Y0JPb6Zxm0','FVtcwU9XK6wvUQsyyjHniK450e55CmWtVUOlYv8RccwPE9XbNDaZb1cGLu1RsuPFpF2ck6hCZuth98lwAYbMqizoGHbAzYkbHgtomajePGFIuj','S','w',4);
+INSERT INTO ti VALUES (-3629666,12311576560139041326,'xMf7Xf98fWGM07gPnIy','wl9FWko2EfgPQFHrdEjHqZ8Lp4lFBk1JcXMcjHeuwKAXSeLPdsYdu51EhAm80jGbLDHnmMeeB36JsM3Ma5Aoo8zWQVo7gV1OA3MoGuSfoIBL','Y0JPb6Zxm0','FVtcwU9XK6wvUQsyyjHniK450e55CmWtVUOlYv8RccwPE9XbNDaZb1cGLu1RsuPFpF2ck6hCZuth98lwAYbMqizoGHbAzYkbHgtomajePGFIuj','S','w',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (6074214,21005290251540764,'m0G5CT9p69MGRMZdVKxVhfG0DZCOh5cag1t0M11','fqtL1rHrt7xY2nCCsQWw1wHu8Nlc262YViCe9UEK9y55RkpxPPXj8j7TEX715dtJPR8swE7OgOLQeN5d0eusqYkBeSbe7NC5sfOGqPsMUx9pM6CAvPTkqdiLbQZLt9yqF','a4imv72C3udkOvYwPZqu5WxrOw18fUOwI5dtXY3DjHUbGy','BUAZrcCFPXUdXA4FKbYBuYXhWTAG3ScOgKxFLcJBSYFblo3yQ9dKmcIIKMJihk3Wg9uR3PTOdoybV8eYHemmNzhrNG39SKIzXAdhMwaGNYoo3QjynBptpmjlPpy1Og','GD','Q',5);
+INSERT INTO ti VALUES (6074214,21005290251540764,'m0G5CT9p69MGRMZdVKxVhfG0DZCOh5cag1t0M11','fqtL1rHrt7xY2nCCsQWw1wHu8Nlc262YViCe9UEK9y55RkpxPPXj8j7TEX715dtJPR8swE7OgOLQeN5d0eusqYkBeSbe7NC5sfOGqPsMUx9pM6CAvPTkqdiLbQZLt9yqF','a4imv72C3udkOvYwPZqu5WxrOw18fUOwI5dtXY3DjHUbGy','BUAZrcCFPXUdXA4FKbYBuYXhWTAG3ScOgKxFLcJBSYFblo3yQ9dKmcIIKMJihk3Wg9uR3PTOdoybV8eYHemmNzhrNG39SKIzXAdhMwaGNYoo3QjynBptpmjlPpy1Og','GD','Q',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-2659139,18010808191139955175,'ZNnbCF5EixK0UcbrBLaPJXBgezdp5QM3TickSdnwBPN13R8HSOuiSMV3mN8fsbs0p61R8H1JwNuTkL','7pDY8e4rdUoL75oQaqvJsvcASVkbDcLXvGpOHgEquB7WkSdtAkYVOMkQAWMDMkiLsy0sOFmsIZ3sHjAr1tmDXcp1HW4Kq','MpC97NK7JnynK0NbeOB359Nk28bywzoTQ1Iy7IU69RXgv08N1pUh4VisXjIPSaXXihbvvf6','dCn6Xm3Jz3Uq','Xw','oQ',6);
+INSERT INTO ti VALUES (-2659139,18010808191139955175,'ZNnbCF5EixK0UcbrBLaPJXBgezdp5QM3TickSdnwBPN13R8HSOuiSMV3mN8fsbs0p61R8H1JwNuTkL','7pDY8e4rdUoL75oQaqvJsvcASVkbDcLXvGpOHgEquB7WkSdtAkYVOMkQAWMDMkiLsy0sOFmsIZ3sHjAr1tmDXcp1HW4Kq','MpC97NK7JnynK0NbeOB359Nk28bywzoTQ1Iy7IU69RXgv08N1pUh4VisXjIPSaXXihbvvf6','dCn6Xm3Jz3Uq','Xw','oQ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b MEDIUMINT NOT NULL, c BINARY(30) NOT NULL, d VARCHAR(30) NOT NULL, e VARBINARY(52), f VARCHAR(99), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6910,5457219,'9MV1Um1GZxhMGdp2ckNCB','533WTjmj3x5XFgt5','6VNWaqlibgCL9VmhHev3hoyw4r4J7XGtyagJExQLxDfz5xAtmVH','ZnsKWxOW7sXL','6V','Z',0);
+CREATE TABLE ti (a SMALLINT, b MEDIUMINT NOT NULL, c BINARY(30) NOT NULL, d VARCHAR(30) NOT NULL, e VARBINARY(52), f VARCHAR(99), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (103253955,-2755432,'6','LEuLLhdJupdvH8KNXtfmiz','FZk17z','vZkLTHfr9K17UbnmochIz911rl4wl5CBlYnYkuyVrBWhjIYsv8mqhzgJvglY30U053rE1iTFJ970ajPCnM1P8aO1H','3J','do',1);
+INSERT INTO ti VALUES (103253955,-2755432,'6','LEuLLhdJupdvH8KNXtfmiz','FZk17z','vZkLTHfr9K17UbnmochIz911rl4wl5CBlYnYkuyVrBWhjIYsv8mqhzgJvglY30U053rE1iTFJ970ajPCnM1P8aO1H','3J','do',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(31) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(31) NOT NULL;
+INSERT INTO t VALUES (668615142,-3443213,'OZfkc','B5J34qNud1WBj','xQy8s4E9yj8znW5SteCGCs4','8g1it2DEVm3grjJPeUQDsHNvT','6','Di',2);
+INSERT INTO ti VALUES (668615142,-3443213,'OZfkc','B5J34qNud1WBj','xQy8s4E9yj8znW5SteCGCs4','8g1it2DEVm3grjJPeUQDsHNvT','6','Di',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (314093235,1745287,'YkSsy','ls8wKb1','t87jwVXdGVWgIM0rqh3N','0f9yKwcQgD2ZUMv8M7B2nZ04UuJ3xGAp79NYiy10jtTF9vK6pDlOL5NDeRQZ6y','b4','H',3);
+INSERT INTO ti VALUES (314093235,1745287,'YkSsy','ls8wKb1','t87jwVXdGVWgIM0rqh3N','0f9yKwcQgD2ZUMv8M7B2nZ04UuJ3xGAp79NYiy10jtTF9vK6pDlOL5NDeRQZ6y','b4','H',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1262705697,5106412,'MCEWAt5G8RmtWtLthqywXmeSJaf0WdK','MQh3QCzEJC1zf50l6QZL187i6WEMidOak3bq6DxtlDobGM1BKik6GFLOaet3d7BwlicKt8tSmDIwhcQhY7QNzjYcLu8f6EOR4zsRRpKSM6TBW0z5Lb9IAD','ktejSCFaMvcFqXVivvNIp96MWC6ouHQSmL','acK8TqRHfsOTJOimB0Ju12dbQsqYDuXBjpfBcJbsgeeQ377oAz2LHXj2PFFbKtwAyzAZmrXmtQk4Px5BOxFe1KeEqvZ72sIxp3caglSaYXFlho','yw','K3',4);
+INSERT INTO ti VALUES (1262705697,5106412,'MCEWAt5G8RmtWtLthqywXmeSJaf0WdK','MQh3QCzEJC1zf50l6QZL187i6WEMidOak3bq6DxtlDobGM1BKik6GFLOaet3d7BwlicKt8tSmDIwhcQhY7QNzjYcLu8f6EOR4zsRRpKSM6TBW0z5Lb9IAD','ktejSCFaMvcFqXVivvNIp96MWC6ouHQSmL','acK8TqRHfsOTJOimB0Ju12dbQsqYDuXBjpfBcJbsgeeQ377oAz2LHXj2PFFbKtwAyzAZmrXmtQk4Px5BOxFe1KeEqvZ72sIxp3caglSaYXFlho','yw','K3',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-1141236476,8316314,'9ThjifLCyzOMXOcuA58kWznV6P98Xv','ujAFlAOj7jmgDoccK3l0fuNG0oAjHpmwKW5UAQaqydWhPyaxh8vCTjmJyz5Kvid5nSIp','Dzqso1greR3qmx','e5aLDf2Xw41SlsQUo8LJwd78UDC','j','N',5);
+INSERT INTO ti VALUES (-1141236476,8316314,'9ThjifLCyzOMXOcuA58kWznV6P98Xv','ujAFlAOj7jmgDoccK3l0fuNG0oAjHpmwKW5UAQaqydWhPyaxh8vCTjmJyz5Kvid5nSIp','Dzqso1greR3qmx','e5aLDf2Xw41SlsQUo8LJwd78UDC','j','N',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (444107816,-1898603,'efxWyg4j2YOia1erxz','ODSSWXaSQdl0','S','p5F4fX7KGqXjyDY5C8Ac','y','Tx',6);
+INSERT INTO ti VALUES (444107816,-1898603,'efxWyg4j2YOia1erxz','ODSSWXaSQdl0','S','p5F4fX7KGqXjyDY5C8Ac','y','Tx',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(99), d VARBINARY(25) NOT NULL, e VARBINARY(98) NOT NULL, f VARCHAR(59), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (754437,883708492,'4Tx5Q1byxKwcvaBfmj33JvYGAlIXHis','QODDbYOsTKpR1T4ddQRrF','yge7yBrPRjKAQf2BYVYmbZ1OF','yaCh7z8QIdXf00nW8JOGclzIrZwNc6n4IPKJ','uH','O',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(99), d VARBINARY(25) NOT NULL, e VARBINARY(98) NOT NULL, f VARCHAR(59), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2845975627,2237490611,'KGVwc8OMC76dvRShd8A8bMzucjirmikW9apmI4SR7','0HBQvZqDt','MeZNehACLt6GmIMCHDFdo','xbmDPPjGlzBpxNX398YhNDYca84XxJHBIDiagmXx12mCPWJ83ACqNPFQ','bQ','v',1);
+INSERT INTO ti VALUES (2845975627,2237490611,'KGVwc8OMC76dvRShd8A8bMzucjirmikW9apmI4SR7','0HBQvZqDt','MeZNehACLt6GmIMCHDFdo','xbmDPPjGlzBpxNX398YhNDYca84XxJHBIDiagmXx12mCPWJ83ACqNPFQ','bQ','v',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(100);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(100);
+INSERT INTO t VALUES (1937650471,3037022435,'qM30wM39puIAy9ZQw8PvHT7dgqX2BqGQAPgNoefJyp','gMoMIuJmOHCF7L3S9AjaTw8','pqsniuHJCY','FXOxfXcEsNcVvBue4OZlHFviNm0zCdX6ME6O6GpeyGgdlsxB0IRY6qoT','9','g',2);
+INSERT INTO ti VALUES (1937650471,3037022435,'qM30wM39puIAy9ZQw8PvHT7dgqX2BqGQAPgNoefJyp','gMoMIuJmOHCF7L3S9AjaTw8','pqsniuHJCY','FXOxfXcEsNcVvBue4OZlHFviNm0zCdX6ME6O6GpeyGgdlsxB0IRY6qoT','9','g',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3794966619,3217756451,'HBbBmVGyCLX0JHXiFuSv0kMymCCkeTaW885dz1Z0ERwt1KjFG1hgSo1b7wgx7QGUASmzZMV','L3QpwPAuO1ricoWE4ET1PAN1d8QBKYgQScV','yHoCgU9hRvBBaU','Or9F6ugeOMep85ZqiHP9dteE5gZvjxRQjxnP0p6W9mwz6bVFSt','P','d',3);
+INSERT INTO ti VALUES (3794966619,3217756451,'HBbBmVGyCLX0JHXiFuSv0kMymCCkeTaW885dz1Z0ERwt1KjFG1hgSo1b7wgx7QGUASmzZMV','L3QpwPAuO1ricoWE4ET1PAN1d8QBKYgQScV','yHoCgU9hRvBBaU','Or9F6ugeOMep85ZqiHP9dteE5gZvjxRQjxnP0p6W9mwz6bVFSt','P','d',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (826030276,1656103565,'Wjis3sEXllZFziDXX0fCV94dblGy3hIBY3eUPPzgULHMCsQTDMye8jWE','uC42K63vvM','ey7ohp7mpsArAyb4n2Xw5EtvcERZK','9Dv3hVHznxp32iQb2BV2Y3ITU7GfhW3bRBXvEkbebj5S4OXlmvdFuNEHuHPcDsJLxkmSGaTIRnKyspI3TM1DWnYq0PaZvoSZzxPlh2NMqaIc5pnCJivpOgSGvdfJHzvTyMgUV96t5xFIxTbf5BAW9EaEpq7LeVpx6Cm5WN74GnEml176FZFw30RQsvM9wf9KjjEQPRQGZztxgxPRW9EynvfHgr4m','2','b',4);
+INSERT INTO ti VALUES (826030276,1656103565,'Wjis3sEXllZFziDXX0fCV94dblGy3hIBY3eUPPzgULHMCsQTDMye8jWE','uC42K63vvM','ey7ohp7mpsArAyb4n2Xw5EtvcERZK','9Dv3hVHznxp32iQb2BV2Y3ITU7GfhW3bRBXvEkbebj5S4OXlmvdFuNEHuHPcDsJLxkmSGaTIRnKyspI3TM1DWnYq0PaZvoSZzxPlh2NMqaIc5pnCJivpOgSGvdfJHzvTyMgUV96t5xFIxTbf5BAW9EaEpq7LeVpx6Cm5WN74GnEml176FZFw30RQsvM9wf9KjjEQPRQGZztxgxPRW9EynvfHgr4m','2','b',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3693704770,2762244827,'mRCrkmF77a0s5lQlJIE0GGgjjEWd4WDNvF3P8PwvqUNvFZr','NgSWAsjAtroLxgc6OWEL1G4','c3NVFOGGJFdqmcd1x9hNeKB8hsDxCgM6cERUlTFpXcdrFSf7QSiU81Sa7j09xDyz','KEyI4CEQcynrPXR3p12FkmRo2dybRKDgWQtb0OGdYkBBFvn2aVjFybxFd5aG9fnRs78SZJSbmOgcXdnHCfgel6bTrNEjB0Zn6LOIFvEn7LyNq2VvjCBRuTU7FiYt7GTH85NSL45pckiPjcBCPofyOfHSTppQtw3miJ9AEGOfAlEA4wzYmKmpyjCU4','R','R',5);
+INSERT INTO ti VALUES (3693704770,2762244827,'mRCrkmF77a0s5lQlJIE0GGgjjEWd4WDNvF3P8PwvqUNvFZr','NgSWAsjAtroLxgc6OWEL1G4','c3NVFOGGJFdqmcd1x9hNeKB8hsDxCgM6cERUlTFpXcdrFSf7QSiU81Sa7j09xDyz','KEyI4CEQcynrPXR3p12FkmRo2dybRKDgWQtb0OGdYkBBFvn2aVjFybxFd5aG9fnRs78SZJSbmOgcXdnHCfgel6bTrNEjB0Zn6LOIFvEn7LyNq2VvjCBRuTU7FiYt7GTH85NSL45pckiPjcBCPofyOfHSTppQtw3miJ9AEGOfAlEA4wzYmKmpyjCU4','R','R',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2964922862,665029351,'uywJhOK1gmEui4cGNTNa2S6T0KNS2p21cuYr6VNvGCeP2meWYYa','aasqGoOcaF2MTXs3EUco9gwlIaquHJrYgMhbnbl1jHcv4gU8jiuOovMjjsa4G0cjywQFxpzjxEBa5lsK9aLpjQK53PvgBK90e6VLU6YtkH3kulveRHYOFhqI0tp16rmLDMrR6sHiBth','0QLpMOuEMzG6CmWDcX18JRJdvs6r0J6DaVW2GEJEmtmV8zVSEWw8nEmfPWQ8aiKg7B3','IUaPUayacRAJaUMR5p9OAr2EQcsghuOwq93odQ1AOSADmzZnsTZaGrJMZ4vu03W','g','U',6);
+INSERT INTO ti VALUES (2964922862,665029351,'uywJhOK1gmEui4cGNTNa2S6T0KNS2p21cuYr6VNvGCeP2meWYYa','aasqGoOcaF2MTXs3EUco9gwlIaquHJrYgMhbnbl1jHcv4gU8jiuOovMjjsa4G0cjywQFxpzjxEBa5lsK9aLpjQK53PvgBK90e6VLU6YtkH3kulveRHYOFhqI0tp16rmLDMrR6sHiBth','0QLpMOuEMzG6CmWDcX18JRJdvs6r0J6DaVW2GEJEmtmV8zVSEWw8nEmfPWQ8aiKg7B3','IUaPUayacRAJaUMR5p9OAr2EQcsghuOwq93odQ1AOSADmzZnsTZaGrJMZ4vu03W','g','U',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(35) NOT NULL, d VARBINARY(79) NOT NULL, e VARCHAR(37) NOT NULL, f VARCHAR(82) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16,654338114,'VZeyciYskVuAqNWbACpoJZQ','OWEMUML5qtH3ISMDCiVJn90iD5taPjK0tkdTJ4iXSKNuViL6','7dY77zKpae2qZfHdl9','riHAml9Rb3Omc7VaySt7ekOAAzAvxEgHK3bxMnhyh1ijMejW5tfi2GMIBn3UrnP5','8G','4',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(35) NOT NULL, d VARBINARY(79) NOT NULL, e VARCHAR(37) NOT NULL, f VARCHAR(82) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (129,-170571152,'F4hSUGwC9L2','pv7nJomK','kjlkvHubYZo3YcJ65J','KoGLJOztlMFHqgLJUFXLTvtSkNpehvpwRv6rRMOnst','W','2',1);
+INSERT INTO ti VALUES (129,-170571152,'F4hSUGwC9L2','pv7nJomK','kjlkvHubYZo3YcJ65J','KoGLJOztlMFHqgLJUFXLTvtSkNpehvpwRv6rRMOnst','W','2',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(36) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(36) NOT NULL;
+INSERT INTO t VALUES (119,-1122220226,'2cWxAcvBxya8WsgD3bJ8QcyJq79yn','pvWq0WZ4EScPU4ZIPKxIgqmQrKERxW21kjCm','tSDPq8xl3wBR7a3Obkv2Dw02xSW9v5PqpFO3h','ImlSBPpD1qNHb','M','Y',2);
+INSERT INTO ti VALUES (119,-1122220226,'2cWxAcvBxya8WsgD3bJ8QcyJq79yn','pvWq0WZ4EScPU4ZIPKxIgqmQrKERxW21kjCm','tSDPq8xl3wBR7a3Obkv2Dw02xSW9v5PqpFO3h','ImlSBPpD1qNHb','M','Y',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (113,-1069045824,'Z0P7MNNE97JA3PZlgdRMHc4voc','yDfuaMcK4L0NV31NzNIJNFAH4KQDeyAfkcvZRf9Ka2u6qmF4NevySJ1xeV8rKKTBqNJ1OJlG2E9Rao5sqGhyUlIjdpJrBKzfGrFozEx5YBNa4AF0kHxc059t','6lwAX','Dv44AKibjR3sRkl5Oecx6zxr2wav1kb9Nww','Si','k',3);
+INSERT INTO ti VALUES (113,-1069045824,'Z0P7MNNE97JA3PZlgdRMHc4voc','yDfuaMcK4L0NV31NzNIJNFAH4KQDeyAfkcvZRf9Ka2u6qmF4NevySJ1xeV8rKKTBqNJ1OJlG2E9Rao5sqGhyUlIjdpJrBKzfGrFozEx5YBNa4AF0kHxc059t','6lwAX','Dv44AKibjR3sRkl5Oecx6zxr2wav1kb9Nww','Si','k',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (26,1563037852,'edVMbBSPFFQ06gCH','P7Q8t8p0HNcbFDYPY63VMHXzh5gHDPAPGwdBQ70acGbtBnQNQxCG','voZRn4Xv4auUjQzFlsyV','SoYKUI5CUpReLM0YoNeK1iAS4EbveazYSVcBn6lrR6S7uG8vB5AaW9ccTZKbshIJoUyoztd5jfYdirLl3ZwRBcBfAQ3T7oL6uGoOkLm4qskVENOiVUqtSr2CyWzJeVTi9kqU3lkMUkjQrK8KY3tnZFhKjmcpILLuAdVKLzrgnaiVDvSwaWUBeAR9QZ8XR70GDXjsEMixW','H4','n',4);
+INSERT INTO ti VALUES (26,1563037852,'edVMbBSPFFQ06gCH','P7Q8t8p0HNcbFDYPY63VMHXzh5gHDPAPGwdBQ70acGbtBnQNQxCG','voZRn4Xv4auUjQzFlsyV','SoYKUI5CUpReLM0YoNeK1iAS4EbveazYSVcBn6lrR6S7uG8vB5AaW9ccTZKbshIJoUyoztd5jfYdirLl3ZwRBcBfAQ3T7oL6uGoOkLm4qskVENOiVUqtSr2CyWzJeVTi9kqU3lkMUkjQrK8KY3tnZFhKjmcpILLuAdVKLzrgnaiVDvSwaWUBeAR9QZ8XR70GDXjsEMixW','H4','n',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (36,405511159,'4y57mYNvcWDq5YkWPKaxO3p3mDh0oIIUGg7M','QMqbvPzQb4Qp41CFInbcarejAMyaLZnKrc7LgL7VAecYLz9Vrm4Vom6rmHf82lxGus9gwJm2fIqzbPD56N4FRH6WHxYFMmVttTCTxhfzu','JJGtM4GS9h0','ThhcUpZEyYTcURqLq8n5fbUQy2LkQUyWAs5vabp3e57MnITn5bNQ9QjNekxNxC1HtzgrQfmTV1MLsRi0ImNonmAE9Xh4Z2t1ufIoPjo3TSf03H008E1fveEujjRyq5Z52Mx3PkImd8DHtyNGXMwikgK8MZr6I8jRUKcVYKpfXl4SP5Msif8GZp8zYQABknyx4nRv1tZfJCvQzsNvoVCTkUiGHhB8FehHQAzSYlD2m6','l','5',5);
+INSERT INTO ti VALUES (36,405511159,'4y57mYNvcWDq5YkWPKaxO3p3mDh0oIIUGg7M','QMqbvPzQb4Qp41CFInbcarejAMyaLZnKrc7LgL7VAecYLz9Vrm4Vom6rmHf82lxGus9gwJm2fIqzbPD56N4FRH6WHxYFMmVttTCTxhfzu','JJGtM4GS9h0','ThhcUpZEyYTcURqLq8n5fbUQy2LkQUyWAs5vabp3e57MnITn5bNQ9QjNekxNxC1HtzgrQfmTV1MLsRi0ImNonmAE9Xh4Z2t1ufIoPjo3TSf03H008E1fveEujjRyq5Z52Mx3PkImd8DHtyNGXMwikgK8MZr6I8jRUKcVYKpfXl4SP5Msif8GZp8zYQABknyx4nRv1tZfJCvQzsNvoVCTkUiGHhB8FehHQAzSYlD2m6','l','5',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (169,-1658859131,'bL14JKXxuDGQg5zgoe9VRMviPhco','AjlUZCyZFusGXtggVetmrpu2eCPd5bKmybXbNT0ZZHyPahnJaC1KBjKvdS4l2p4IQC4yTeqVVKC3GF0pKHo82ETlSfAdp4k1oCCz1jWkJyLYjY7mRuS4p4XZFW5vIostwUXvdpdpWKsVlDG9pXBCUqfh4NhS7WEQWxXCnn4BevIaK99XCCQjryWxYUkPU2vFzANBSKixSiZswesnVyPGWIMAaJ4tbqx','mIwO3G0CsNcjpe85njsaoNbpgxAD8EdpLK','RMwCwgUOCSqrcJv73Z1lpg4lGqKRxCy8nJ3pRwWMhNS6mEE8kJFJ55i4xgSpvTNZb3WfDxQ9VYFvuOmONlHdsJwmOYDCb7Ufedj4KPomWsfc8cgzCL6aiMiEEgjUORxzWQytCsoG4G0pnQDi0eky7iGAYJR6BwBd5Hzc1HODKSEu48PU51iDtMczLCX5reKJ4G6mH0YR6fOY2OHiYmtY0KRVPzc5R7JvFYw0K','w','x',6);
+INSERT INTO ti VALUES (169,-1658859131,'bL14JKXxuDGQg5zgoe9VRMviPhco','AjlUZCyZFusGXtggVetmrpu2eCPd5bKmybXbNT0ZZHyPahnJaC1KBjKvdS4l2p4IQC4yTeqVVKC3GF0pKHo82ETlSfAdp4k1oCCz1jWkJyLYjY7mRuS4p4XZFW5vIostwUXvdpdpWKsVlDG9pXBCUqfh4NhS7WEQWxXCnn4BevIaK99XCCQjryWxYUkPU2vFzANBSKixSiZswesnVyPGWIMAaJ4tbqx','mIwO3G0CsNcjpe85njsaoNbpgxAD8EdpLK','RMwCwgUOCSqrcJv73Z1lpg4lGqKRxCy8nJ3pRwWMhNS6mEE8kJFJ55i4xgSpvTNZb3WfDxQ9VYFvuOmONlHdsJwmOYDCb7Ufedj4KPomWsfc8cgzCL6aiMiEEgjUORxzWQytCsoG4G0pnQDi0eky7iGAYJR6BwBd5Hzc1HODKSEu48PU51iDtMczLCX5reKJ4G6mH0YR6fOY2OHiYmtY0KRVPzc5R7JvFYw0K','w','x',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b INT, c CHAR(75) NOT NULL, d VARBINARY(40) NOT NULL, e VARBINARY(52) NOT NULL, f VARCHAR(61) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-96,-110091313,'UbMDHgTO1lPs8','dHcSqUYqS1gUhWZNRMYYgGOnJbiO','Wawsg1L8Amviz4rxWtIQsXwUiQcpyGo3m','rFxm5dZ','c','MY',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b INT, c CHAR(75) NOT NULL, d VARBINARY(40) NOT NULL, e VARBINARY(52) NOT NULL, f VARCHAR(61) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-2730502,-821357757,'troWUSBQiYJCLdbTLswQOyHggmjTQUKnzTZSpCrbvMAtUZoYiqE8o2qOVXV4XHvtJNS9j','g4aUokdFuN','85UROuznZ552Wj','9OnNI2sAgRUXlHd84sYYlD','9','nd',1);
+INSERT INTO ti VALUES (-2730502,-821357757,'troWUSBQiYJCLdbTLswQOyHggmjTQUKnzTZSpCrbvMAtUZoYiqE8o2qOVXV4XHvtJNS9j','g4aUokdFuN','85UROuznZ552Wj','9OnNI2sAgRUXlHd84sYYlD','9','nd',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(76) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(76) NOT NULL;
+INSERT INTO t VALUES (965249,1287314630,'HY6CektmAZZ8FJvXbqW1G64KcW6gUuHCl3JR5AFBknsj83','NLRf','LSKEgj5xfzknHQaeeduq','3sxQKy4fvrnZgT5sfvRIFE4YKa5BWAq6mQrzt5k1PdnoStWiRrhqjjrpDzFo','R','zb',2);
+INSERT INTO ti VALUES (965249,1287314630,'HY6CektmAZZ8FJvXbqW1G64KcW6gUuHCl3JR5AFBknsj83','NLRf','LSKEgj5xfzknHQaeeduq','3sxQKy4fvrnZgT5sfvRIFE4YKa5BWAq6mQrzt5k1PdnoStWiRrhqjjrpDzFo','R','zb',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5215564,-1775013905,'ESBkUaGHoePt2fZeRD9o','saRsvkv86q7WvjO6E8XbeH6Q5WRcfWZSTl5ucfsplXD8Bf7k4vJHN7IuYmAjyoAivWnZvRyDoD4GIvvMBIJGhnP','Li5eZ2kSwgJk','fX49LLVLQo4FdTQ7spC7yJuVTp79','r','Z',3);
+INSERT INTO ti VALUES (5215564,-1775013905,'ESBkUaGHoePt2fZeRD9o','saRsvkv86q7WvjO6E8XbeH6Q5WRcfWZSTl5ucfsplXD8Bf7k4vJHN7IuYmAjyoAivWnZvRyDoD4GIvvMBIJGhnP','Li5eZ2kSwgJk','fX49LLVLQo4FdTQ7spC7yJuVTp79','r','Z',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1289748,1288109419,'1','XH6HEOsni70kUSSnqmNYFBCkAbdjZVlymSVFBosqca9rTzI9TeE','hrGHaaErQTqEK8KdR','YxpWnwWFykH6g3C58d7JZ2bDRWJRQFR0sMjhfjRYUW6OcRdZu2P0UVn2aAQ4huVntki1YvYVQj','v','zc',4);
+INSERT INTO ti VALUES (1289748,1288109419,'1','XH6HEOsni70kUSSnqmNYFBCkAbdjZVlymSVFBosqca9rTzI9TeE','hrGHaaErQTqEK8KdR','YxpWnwWFykH6g3C58d7JZ2bDRWJRQFR0sMjhfjRYUW6OcRdZu2P0UVn2aAQ4huVntki1YvYVQj','v','zc',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (4661042,1356230475,'XET8tMKyYSkq6V2YpCtPK','gLAx5MbAYQkhYX0k8vtZrFK7POddbe4yApxqMfmaY4iuUeGyqSgIBeGdkvxRfGYlvVv4dghu12QVIYAXf6haMgK','ROGJxO','MrSH9sBarcs6n5xJXRaZ4osFLTmjJ63bIOdQNi7ZmI0r0zvDcB7VLCYSS8DDXnC70kByV','l','X',5);
+INSERT INTO ti VALUES (4661042,1356230475,'XET8tMKyYSkq6V2YpCtPK','gLAx5MbAYQkhYX0k8vtZrFK7POddbe4yApxqMfmaY4iuUeGyqSgIBeGdkvxRfGYlvVv4dghu12QVIYAXf6haMgK','ROGJxO','MrSH9sBarcs6n5xJXRaZ4osFLTmjJ63bIOdQNi7ZmI0r0zvDcB7VLCYSS8DDXnC70kByV','l','X',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-7885796,-1613305197,'VFKIO7wo1PrNb','w1CuZZPpdWLEbTWEa3Nq7MouNiUkSMw6AHC5GufBkioCMtFnkCRg8PUqzRoIhdGq7BqBMoovb','zIq9nREy8K','C6a7NvviUl2NgYXzimFK3rb3watlAOBQoCSas19Xjo7AVkzHlhC1Cp7JvRScNK9O14CFTpuuHVMUyQ1VnD7YqbMNOjysDA9gKn1Ckc4mpzDKSk4AMs9rDSRSkYCCcIu7Uc7G95tY926CudfIJkJiKAcw3KWecVlvCEMOWpEAprFKI2y7sO8CTTtfsj5yb','cU','Y',6);
+INSERT INTO ti VALUES (-7885796,-1613305197,'VFKIO7wo1PrNb','w1CuZZPpdWLEbTWEa3Nq7MouNiUkSMw6AHC5GufBkioCMtFnkCRg8PUqzRoIhdGq7BqBMoovb','zIq9nREy8K','C6a7NvviUl2NgYXzimFK3rb3watlAOBQoCSas19Xjo7AVkzHlhC1Cp7JvRScNK9O14CFTpuuHVMUyQ1VnD7YqbMNOjysDA9gKn1Ckc4mpzDKSk4AMs9rDSRSkYCCcIu7Uc7G95tY926CudfIJkJiKAcw3KWecVlvCEMOWpEAprFKI2y7sO8CTTtfsj5yb','cU','Y',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b MEDIUMINT, c BINARY(5), d VARCHAR(2), e VARBINARY(3), f VARBINARY(65), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7526340,2122214,'0UxE','i','XYO','JpFcB','N','m',0);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT, c BINARY(5), d VARCHAR(2), e VARBINARY(3), f VARBINARY(65), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-6486812,-8360920,'NXf','a','WyC','oF5dFqj5Tabz7DwbUkJ','Q','8',1);
+INSERT INTO ti VALUES (-6486812,-8360920,'NXf','a','WyC','oF5dFqj5Tabz7DwbUkJ','Q','8',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(6);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(6);
+INSERT INTO t VALUES (-3245415,528635,'szVc','N','pZ8','qDWDxBc0lIbSmCFH48LcVwEt8NynRNdV0gwgxdxg3PgDdIP','K','w',2);
+INSERT INTO ti VALUES (-3245415,528635,'szVc','N','pZ8','qDWDxBc0lIbSmCFH48LcVwEt8NynRNdV0gwgxdxg3PgDdIP','K','w',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3403918,-4083914,'Bmrl','3CPJ0BnhUbGxqMnpBd','qwS','upf3C1u6nFF7hgiNShKxVzrS9jtmBTlDkD5mfQiCWJJwCuIBQNf7ZzFVmnMoKQg','U','k',3);
+INSERT INTO ti VALUES (3403918,-4083914,'Bmrl','3CPJ0BnhUbGxqMnpBd','qwS','upf3C1u6nFF7hgiNShKxVzrS9jtmBTlDkD5mfQiCWJJwCuIBQNf7ZzFVmnMoKQg','U','k',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1376600,7761008,'3cCuj','evolcEZBqfzXrNj1YfkaYM4Ybd9IK5yPCGK1oE7sfuASFX','G','03G8yQgFzPEQu6FRLCIYuR1idj1W7KQeIH17tRGOQMauWlnU2M9M9gfUvDA76gIf1HTXNk2rQNZzAku4Ou1SXIR7DS2dmXYJHqSoXIGc1VTeZJ6OrFdd5yocEyRM3kUmbMWCEPJtsCeO5t84Fzb6cBl4f3uQ6TOtBjSQbcXAH4lGQF9QL2lzKlbB','PZ','S',4);
+INSERT INTO ti VALUES (1376600,7761008,'3cCuj','evolcEZBqfzXrNj1YfkaYM4Ybd9IK5yPCGK1oE7sfuASFX','G','03G8yQgFzPEQu6FRLCIYuR1idj1W7KQeIH17tRGOQMauWlnU2M9M9gfUvDA76gIf1HTXNk2rQNZzAku4Ou1SXIR7DS2dmXYJHqSoXIGc1VTeZJ6OrFdd5yocEyRM3kUmbMWCEPJtsCeO5t84Fzb6cBl4f3uQ6TOtBjSQbcXAH4lGQF9QL2lzKlbB','PZ','S',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (911094,-7287846,'83f','ymdMFRfbqIAGSsiLEfPV5cFcYSKMem9U6WvePf7WrCi6R2cqZ3kBag7LmQQO4FPoWp96ATA1rId6zQKcfloppcyu8S1trpvHDgw4wVOpr1mPU6LJ43z2DnqQsQlDAMaVEI','NDE','x7L9qa2nKptjTjEPMGZFyyqyWNGZo7EKjsq5LJLetNp6mLCvicFfmySdi56x4XxuOtF9uNaPXIgzmW10U0ggDfWj5HvY8IDArQuWyv3ws77BrEJVJtXiLUlI4kILmaBp6IksHbthOnaDWrkKyHCT','B','k',5);
+INSERT INTO ti VALUES (911094,-7287846,'83f','ymdMFRfbqIAGSsiLEfPV5cFcYSKMem9U6WvePf7WrCi6R2cqZ3kBag7LmQQO4FPoWp96ATA1rId6zQKcfloppcyu8S1trpvHDgw4wVOpr1mPU6LJ43z2DnqQsQlDAMaVEI','NDE','x7L9qa2nKptjTjEPMGZFyyqyWNGZo7EKjsq5LJLetNp6mLCvicFfmySdi56x4XxuOtF9uNaPXIgzmW10U0ggDfWj5HvY8IDArQuWyv3ws77BrEJVJtXiLUlI4kILmaBp6IksHbthOnaDWrkKyHCT','B','k',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2850331,-5563173,'W2H','drOqh6xL8hVV68ImSCL68eC6ln77NNMMl4PCBaUPWbCixqiqxUH75P6wEDQ','B10','vUCBspVrVDNe0q1bIFwBlLoYYSO1mTFsxzktmgnv8q8a8YsLwi74S3W98TSQBq5jaTYCE6dzTe1srSyB0TuH75LW5gV0sRTk8TGQFK0GL7gEqi4an4zFSNWD2mjpZYOSdbVDII4dCvCSHqcKcQuE','5Ys','n',6);
+INSERT INTO ti VALUES (2850331,-5563173,'W2H','drOqh6xL8hVV68ImSCL68eC6ln77NNMMl4PCBaUPWbCixqiqxUH75P6wEDQ','B10','vUCBspVrVDNe0q1bIFwBlLoYYSO1mTFsxzktmgnv8q8a8YsLwi74S3W98TSQBq5jaTYCE6dzTe1srSyB0TuH75LW5gV0sRTk8TGQFK0GL7gEqi4an4zFSNWD2mjpZYOSdbVDII4dCvCSHqcKcQuE','5Ys','n',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b INT NOT NULL, c CHAR(45), d VARBINARY(98) NOT NULL, e VARBINARY(2), f VARBINARY(46), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14513,868665319,'pholQJ0mSoKftLmygB9AWOf0sGwuFhiLraFVZ09','vumaaWVsBEDM8B2TmxPoiY961WiX9lyydxlnmbFcZic8kwrFqSANZT98AjIToUdsOi7WE4HjM','jo','GqA3uXuULlwmj06FyV','qc','Z',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT NOT NULL, c CHAR(45), d VARBINARY(98) NOT NULL, e VARBINARY(2), f VARBINARY(46), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-6248680290144014571,-596149764,'9LhOcz5mcjF','iq7PO89FN3x3IXNAKzSLx0aJGFugwBmzcTTcl7wWv','Np','7r5a2FnathnPlF6zlcpQEBx58YkRML','fe','d5',1);
+INSERT INTO ti VALUES (-6248680290144014571,-596149764,'9LhOcz5mcjF','iq7PO89FN3x3IXNAKzSLx0aJGFugwBmzcTTcl7wWv','Np','7r5a2FnathnPlF6zlcpQEBx58YkRML','fe','d5',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(46);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(46);
+INSERT INTO t VALUES (9155800592160494322,353786148,'2T5DiR','8uZoDmfvbm4QiUvJZlBGhlh5YmjtaFxf6a1O7O63mDCEGzyMfDdhIcOVeC5Ldw2nkjHgsFlJMBkygXBvXF2fA','E','MSfRTRgAqfscx8CtMirROy8nLHUxGpnZOe','0','U',2);
+INSERT INTO ti VALUES (9155800592160494322,353786148,'2T5DiR','8uZoDmfvbm4QiUvJZlBGhlh5YmjtaFxf6a1O7O63mDCEGzyMfDdhIcOVeC5Ldw2nkjHgsFlJMBkygXBvXF2fA','E','MSfRTRgAqfscx8CtMirROy8nLHUxGpnZOe','0','U',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3278548145442166886,-1521104520,'SI8xH2Cc5','tX0pEq4sULhjrWVUtECvu38XjhONIPawvFCpfqPT6Q3KOWYthWypiwJ2uoCQUWaq2DxokikI6oGC3R','tw','FXtbTj','R','qn',3);
+INSERT INTO ti VALUES (3278548145442166886,-1521104520,'SI8xH2Cc5','tX0pEq4sULhjrWVUtECvu38XjhONIPawvFCpfqPT6Q3KOWYthWypiwJ2uoCQUWaq2DxokikI6oGC3R','tw','FXtbTj','R','qn',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (3752636628571190934,-2015104162,'On7CpOxmZp','CGqwjqkzTEmT5CMHhOGlcUp7BPRX4Pr06prZIsqUGUHo49pGoVSCzn3CcVqAVbPjt3H0GbuI73W','f','AeAb20MjSd4ZiOL68JqMjmq8BxjoMzKMS4cQgoh0w9Wm0VZztGafT9ZmrhgLQ38lM8OOiz9UZNmzcmORiMu7vzU6N2Geev3cRxJ1qPSXfDNjcWNABMvTr6FSRn0ciNFcIJSKZ6oRuQHGeQA3R68Kl8G8r4IVAk0njIHkXn90PRbdlQ6JxsTtQewuDIlsYADvIHkX891Q4g9T4','d','W',4);
+INSERT INTO ti VALUES (3752636628571190934,-2015104162,'On7CpOxmZp','CGqwjqkzTEmT5CMHhOGlcUp7BPRX4Pr06prZIsqUGUHo49pGoVSCzn3CcVqAVbPjt3H0GbuI73W','f','AeAb20MjSd4ZiOL68JqMjmq8BxjoMzKMS4cQgoh0w9Wm0VZztGafT9ZmrhgLQ38lM8OOiz9UZNmzcmORiMu7vzU6N2Geev3cRxJ1qPSXfDNjcWNABMvTr6FSRn0ciNFcIJSKZ6oRuQHGeQA3R68Kl8G8r4IVAk0njIHkXn90PRbdlQ6JxsTtQewuDIlsYADvIHkX891Q4g9T4','d','W',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-4893440342440090908,90098043,'EksCtXtSDjOcUtdVcTxYxRahOiF9px6br','7LPUoVovR0MjdSRQDsBrsV42HNnQUF8ds6CQYa7is0NQHNUJmxpfJiCrZT95Edq9vFpPFp','Gw','dmqBtEbtFy8erBPCswktrRqlsel','CVS','ZY',5);
+INSERT INTO ti VALUES (-4893440342440090908,90098043,'EksCtXtSDjOcUtdVcTxYxRahOiF9px6br','7LPUoVovR0MjdSRQDsBrsV42HNnQUF8ds6CQYa7is0NQHNUJmxpfJiCrZT95Edq9vFpPFp','Gw','dmqBtEbtFy8erBPCswktrRqlsel','CVS','ZY',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4558955296909125242,1436840800,'LlzLB1SsBzJcS1o04Nb4WGAepKziNyFeQicSq7ZKpREEq','KhNschVrFiHFpucAYu5OH6knxib7aVyd5Y1pTvDiVh9sOsxkj4BfcpAHHIJxTiVPH509oA06yJJB6S9CJaaPjrBKWNvQblE68TLYWlSuVW0j6mbEfMvNbAcsZRZ8TaovOxPzgls02','ZW','Xnm6uI14lG2A4c98v2teQPb2pMx5ry1VaWnVxjDewisj8IZukrs6EG6mQ3pOiIeFfCqhaMklP2p74foTQjvNoqz84PfITHfyqp0c446nZ5tEFqMKxH2SbxmQK9Kt14Ak3xmUEWApEzj6GRtIGcpM0oGPFyxn6P1nzPlcPKE7Z','B','jAd',6);
+INSERT INTO ti VALUES (-4558955296909125242,1436840800,'LlzLB1SsBzJcS1o04Nb4WGAepKziNyFeQicSq7ZKpREEq','KhNschVrFiHFpucAYu5OH6knxib7aVyd5Y1pTvDiVh9sOsxkj4BfcpAHHIJxTiVPH509oA06yJJB6S9CJaaPjrBKWNvQblE68TLYWlSuVW0j6mbEfMvNbAcsZRZ8TaovOxPzgls02','ZW','Xnm6uI14lG2A4c98v2teQPb2pMx5ry1VaWnVxjDewisj8IZukrs6EG6mQ3pOiIeFfCqhaMklP2p74foTQjvNoqz84PfITHfyqp0c446nZ5tEFqMKxH2SbxmQK9Kt14Ak3xmUEWApEzj6GRtIGcpM0oGPFyxn6P1nzPlcPKE7Z','B','jAd',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(46), d VARBINARY(34), e VARCHAR(24), f VARBINARY(2) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10786882975620905830,-633963,'OEEwiRaNoxdpDyajRCL1hfnQqRYlhS','RiW6wGvHY4hCMr5M6joh13e3z','ZB0OcRm472U1gafT','I','T','q',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(46), d VARBINARY(34), e VARCHAR(24), f VARBINARY(2) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (3327368847762452994,-5343054,'IUYbH0LpA6vVq5R8P1MnBKz96J6eo1Jr','XoWMNO','9tg5UmjQvM','Kq','e','B',1);
+INSERT INTO ti VALUES (3327368847762452994,-5343054,'IUYbH0LpA6vVq5R8P1MnBKz96J6eo1Jr','XoWMNO','9tg5UmjQvM','Kq','e','B',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(47);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(47);
+INSERT INTO t VALUES (1779596528114829963,-3123517,'rFU','Vf22xiv9Qirtu2f8SjA704','4Zgs3fFxqDwK','S','K','I',2);
+INSERT INTO ti VALUES (1779596528114829963,-3123517,'rFU','Vf22xiv9Qirtu2f8SjA704','4Zgs3fFxqDwK','S','K','I',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (12928532756873372478,7789988,'lxwxVDpRMte38QJtSaWNmXx48','HytSuYXszivoW03a56lVQc13Axm86yOX8aa8Fg3QUG5sp4Pc4cabsKRF1MtKbC5z9BLeEyaduaKzpiTE01a4BYQ3MgPvlpdiuK4RQkb8lSVWlpevABL4cWZnIweEXsI1dcUffbFuf4qjRtVnOd8Fjivl59gUac8hqM0pd7XAgNup9JdewFRSxu41IW1IheFCF8kXPuOOjDvs53oxWTCT2LrGzaKu3YoXhhtcw70yd5Uz7K4IlpMgyr','ag','q','S','t',3);
+INSERT INTO ti VALUES (12928532756873372478,7789988,'lxwxVDpRMte38QJtSaWNmXx48','HytSuYXszivoW03a56lVQc13Axm86yOX8aa8Fg3QUG5sp4Pc4cabsKRF1MtKbC5z9BLeEyaduaKzpiTE01a4BYQ3MgPvlpdiuK4RQkb8lSVWlpevABL4cWZnIweEXsI1dcUffbFuf4qjRtVnOd8Fjivl59gUac8hqM0pd7XAgNup9JdewFRSxu41IW1IheFCF8kXPuOOjDvs53oxWTCT2LrGzaKu3YoXhhtcw70yd5Uz7K4IlpMgyr','ag','q','S','t',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7418939962898903266,7874789,'ERw84XiEfzeZzLyOSE8T2DW0yqihA','Rg0ClFUUomjUwDJVFKGJQK1cQQaq2V3bsVWPKdSV8Fawzlwd2OAGBGOooLo3crQ6735Lw0','8H0q','gwxrBYWLZJ7jRrgcYj2Xm4drYa1tWmAnqoyHvEuxfz1WDpd8RouPYQvQpHt5ffJ23LLyK4n3rYF2ED1bKt2XTpcqv12UhgD40hjnkOOrXr6U4A4NnKq4tcdkatlVD3VwlLmBGmMr6rBJn0GyS4euTN1pfO0keez32jY31reE7ou3lsYrjGbBtKBFR4zKVQVAaswqma3nqPIXHkkwGKN9lJFmdHlnCqDJQVaV3BiN','4','P',4);
+INSERT INTO ti VALUES (7418939962898903266,7874789,'ERw84XiEfzeZzLyOSE8T2DW0yqihA','Rg0ClFUUomjUwDJVFKGJQK1cQQaq2V3bsVWPKdSV8Fawzlwd2OAGBGOooLo3crQ6735Lw0','8H0q','gwxrBYWLZJ7jRrgcYj2Xm4drYa1tWmAnqoyHvEuxfz1WDpd8RouPYQvQpHt5ffJ23LLyK4n3rYF2ED1bKt2XTpcqv12UhgD40hjnkOOrXr6U4A4NnKq4tcdkatlVD3VwlLmBGmMr6rBJn0GyS4euTN1pfO0keez32jY31reE7ou3lsYrjGbBtKBFR4zKVQVAaswqma3nqPIXHkkwGKN9lJFmdHlnCqDJQVaV3BiN','4','P',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (11653490276576537214,2675742,'PTaZ0CDUG4W','QEDAqsr66UZsslpfop3PGp5KThKgIVpFKhrvghpq1xQWtNFESvY9UmWxj5UZeej3lVWAOx9ZdZHb6HjtPOwDnyqinR9sqt72fKSDFsnY0f5oXYpxWD4STLBq','q9fTPb','REJw6eaoR0MAKUwa1FTcfqrU3KRfoZYT4lrfE0qSxniJQjLR6AJpysywytTaYtoEJyF7KfAk4QPqDVxufT8sgK9k','wu','A',5);
+INSERT INTO ti VALUES (11653490276576537214,2675742,'PTaZ0CDUG4W','QEDAqsr66UZsslpfop3PGp5KThKgIVpFKhrvghpq1xQWtNFESvY9UmWxj5UZeej3lVWAOx9ZdZHb6HjtPOwDnyqinR9sqt72fKSDFsnY0f5oXYpxWD4STLBq','q9fTPb','REJw6eaoR0MAKUwa1FTcfqrU3KRfoZYT4lrfE0qSxniJQjLR6AJpysywytTaYtoEJyF7KfAk4QPqDVxufT8sgK9k','wu','A',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (17511396895492592818,-2887499,'1JFR4KMF','0wBTcDCglAoZKgAATSwYVnY9PnYjYyK8yA1EJ19va3eTIFmJxGWRseKA13eqVgGaeZDNOmwd0K6TKDdvidzGr7pOBzRL1lYwNplC5Jp9ZtpDZcm3UhIgvAI8r4RfrQmOyQqMYxGsaB8U2aRoyyKBNr0BtSNUtqPwnEsZ7HtNP5JPxZ43N','KLEj7wQMDNkdE0p8wbKannGv','FpzJOWLRkjXvD9em6XWTJvM4e2mm5tP6meGrIvqX4qr3VIyyCeYZYnToZUqGRpyYZ1473ygl65zYwxM5p35mjkNomL7QzSeCM0L5w2lx6hDRTs5lbA9y99G76TJzW5bgTBPvkNCIsm9ITUdPArhzoZRz90rqq0O70fidif','7T','8',6);
+INSERT INTO ti VALUES (17511396895492592818,-2887499,'1JFR4KMF','0wBTcDCglAoZKgAATSwYVnY9PnYjYyK8yA1EJ19va3eTIFmJxGWRseKA13eqVgGaeZDNOmwd0K6TKDdvidzGr7pOBzRL1lYwNplC5Jp9ZtpDZcm3UhIgvAI8r4RfrQmOyQqMYxGsaB8U2aRoyyKBNr0BtSNUtqPwnEsZ7HtNP5JPxZ43N','KLEj7wQMDNkdE0p8wbKannGv','FpzJOWLRkjXvD9em6XWTJvM4e2mm5tP6meGrIvqX4qr3VIyyCeYZYnToZUqGRpyYZ1473ygl65zYwxM5p35mjkNomL7QzSeCM0L5w2lx6hDRTs5lbA9y99G76TJzW5bgTBPvkNCIsm9ITUdPArhzoZRz90rqq0O70fidif','7T','8',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b SMALLINT UNSIGNED, c CHAR(74), d VARCHAR(99) NOT NULL, e VARBINARY(88) NOT NULL, f VARBINARY(34) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8962663598461303341,36888,'kon8jPZxoa9mveDtiQ33z2nYjz8SdrncyHKgU7I','9awoOMSHNGRPS4d4yQyHRaq467k4NpSUmoVOKFI5ZU7LPguQPPmVuxMPMmy0ctKWY7OGCPBgxBvAfo3KGwPO0gpoyU3JieVJF1V','bvHd1ePlFXNzcfd2VbdcVfcMK7q2eQ1maE3ZOfvpL67fKwe9JGroLdgzBhR','J7k8bjH0dtGjR2yIS7ZcfQ','t','J',0);
+CREATE TABLE ti (a BIGINT, b SMALLINT UNSIGNED, c CHAR(74), d VARCHAR(99) NOT NULL, e VARBINARY(88) NOT NULL, f VARBINARY(34) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-2183442181388688536,52454,'5BIzRBZoPWP6bF','LMrYnJs50uIuniE9KpMsifGlO9ASItVmJtYGHHx','TgcBRsT9l5VYijf','ax60ZgNkdp9PTYNI13QvOjbgV4WkVo4Z','Q','W',1);
+INSERT INTO ti VALUES (-2183442181388688536,52454,'5BIzRBZoPWP6bF','LMrYnJs50uIuniE9KpMsifGlO9ASItVmJtYGHHx','TgcBRsT9l5VYijf','ax60ZgNkdp9PTYNI13QvOjbgV4WkVo4Z','Q','W',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(75);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(75);
+INSERT INTO t VALUES (-514569648613963473,57323,'Bv0YIhoIK79Tdh22VTeaG2Xe4gVf02bzRNCihlUD','GzoPGMyjipapGrnXTAgnenYNJGNTl3F0EIautvQH7WuYN9K1pCG1BU2Smaw82VrqoS1ujZ0FePU9','MJ','pdFPsFanYDcABmqaX9b1o8mcuQ8v41JI','x','4',2);
+INSERT INTO ti VALUES (-514569648613963473,57323,'Bv0YIhoIK79Tdh22VTeaG2Xe4gVf02bzRNCihlUD','GzoPGMyjipapGrnXTAgnenYNJGNTl3F0EIautvQH7WuYN9K1pCG1BU2Smaw82VrqoS1ujZ0FePU9','MJ','pdFPsFanYDcABmqaX9b1o8mcuQ8v41JI','x','4',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3330076818924817943,6134,'QU1','LcSSdqreMNhzGqbg0VJhUPOrJsDRw58hJ7tWA3p0Vn7zrVCIudhIzWgFRXpn1B37OJoXMQ2mSE2QqhV3ElJibYJmsLyZD40zxqUuV9CVE7Je4yqcO8hmDhFcltxwARHd1evopvPFyqK6W6cu63AH4ndxPBfQxZH8wA3tC0Z8sFfHwkgH74947xL1yNIL7vShW6C','C4eisv1lx8NGpSHYCW45BgzbxdIm4JgaUK','O1R68','V','R',3);
+INSERT INTO ti VALUES (3330076818924817943,6134,'QU1','LcSSdqreMNhzGqbg0VJhUPOrJsDRw58hJ7tWA3p0Vn7zrVCIudhIzWgFRXpn1B37OJoXMQ2mSE2QqhV3ElJibYJmsLyZD40zxqUuV9CVE7Je4yqcO8hmDhFcltxwARHd1evopvPFyqK6W6cu63AH4ndxPBfQxZH8wA3tC0Z8sFfHwkgH74947xL1yNIL7vShW6C','C4eisv1lx8NGpSHYCW45BgzbxdIm4JgaUK','O1R68','V','R',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-2030707404277329945,40301,'fB5lGSJ0sCfvHRNo','pudbcZSygsl8tFCL2qb8WlaUzcVSMTjqW580sLmTa9cG9YO14cXdqAliO8qFrBQIrsHC8KF109nmgc3fljQicgYq5Ddm0PcuyzGS3e0kSl7nI9vAFF5cFDCIskXV9bxBoP6gauZnVObKrvYmjZwj10W','UcxARnvQy3c1KFwZkFm1oTXhoojhXXMgtxC4rvoPnoMUL4aW','QCuHlVQkIG1V2ll0EMbf6znPcIRExPDinAZDBts','6','Z',4);
+INSERT INTO ti VALUES (-2030707404277329945,40301,'fB5lGSJ0sCfvHRNo','pudbcZSygsl8tFCL2qb8WlaUzcVSMTjqW580sLmTa9cG9YO14cXdqAliO8qFrBQIrsHC8KF109nmgc3fljQicgYq5Ddm0PcuyzGS3e0kSl7nI9vAFF5cFDCIskXV9bxBoP6gauZnVObKrvYmjZwj10W','UcxARnvQy3c1KFwZkFm1oTXhoojhXXMgtxC4rvoPnoMUL4aW','QCuHlVQkIG1V2ll0EMbf6znPcIRExPDinAZDBts','6','Z',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-377029686075138887,32511,'Ae7cor6jpOiT8ScquGDRx','Dch6OE9SdjofQ0OfnNurdVC2LxPf4d1A8KuA20ZyWdEnqRTTxJHXwRK4weYGDt7d5O64Ia5zAn5gXeHkDSH42GHhDimmGCsVXHb','AUcsjIcdCzvrfHYhXPwxdjfWUrN878qD7uyDIewpKwUp3t0xuN9OK7kzp8XYObu','i0ChGHVhzA59tpSqeR2cXkiBpQrILWAxworxmiwiyLgI5jfmonyqOfoFQ41MBxEWSC8HdnWRgGkBgyuPJrlxyUutLhp2oD8TNEglB0ZbuDcgCMWa9QerQTLnc5siCdYLaQTgZeKZ4AER2HEz046u7yhZmM79B7tOEdsarSVRldcMwt6iGoAFYXBxE2UiSTfi6Zu2K5jgVIK3EE7iKdqbKYDD1POVGdOecHXUBEq8CIMoaQS4','KX','O',5);
+INSERT INTO ti VALUES (-377029686075138887,32511,'Ae7cor6jpOiT8ScquGDRx','Dch6OE9SdjofQ0OfnNurdVC2LxPf4d1A8KuA20ZyWdEnqRTTxJHXwRK4weYGDt7d5O64Ia5zAn5gXeHkDSH42GHhDimmGCsVXHb','AUcsjIcdCzvrfHYhXPwxdjfWUrN878qD7uyDIewpKwUp3t0xuN9OK7kzp8XYObu','i0ChGHVhzA59tpSqeR2cXkiBpQrILWAxworxmiwiyLgI5jfmonyqOfoFQ41MBxEWSC8HdnWRgGkBgyuPJrlxyUutLhp2oD8TNEglB0ZbuDcgCMWa9QerQTLnc5siCdYLaQTgZeKZ4AER2HEz046u7yhZmM79B7tOEdsarSVRldcMwt6iGoAFYXBxE2UiSTfi6Zu2K5jgVIK3EE7iKdqbKYDD1POVGdOecHXUBEq8CIMoaQS4','KX','O',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-1008787203004641552,54412,'aHnZMLTu3eP8JEYssFfNSt9niW9vA','duJrqdg8hbsJHd7xIuMyisDnLIpxndGfXyGxqacEC','BIoTBSzzdAMTics1AerujKUlnbgBXBE4c7kPCP3WJVqXzPvMn5I5PVFvE','fEbXtqGI9bCRI0hHuEq0RVR7fcScpZex7lyZr1fs0yIKWWrjKnF0J88JwzH','E','B',6);
+INSERT INTO ti VALUES (-1008787203004641552,54412,'aHnZMLTu3eP8JEYssFfNSt9niW9vA','duJrqdg8hbsJHd7xIuMyisDnLIpxndGfXyGxqacEC','BIoTBSzzdAMTics1AerujKUlnbgBXBE4c7kPCP3WJVqXzPvMn5I5PVFvE','fEbXtqGI9bCRI0hHuEq0RVR7fcScpZex7lyZr1fs0yIKWWrjKnF0J88JwzH','E','B',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(45) NOT NULL, d VARCHAR(85), e VARCHAR(75), f VARBINARY(5), g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2900787,11470761,'RD8J9dYCVbdlXMLjoTF3lwXhkGjx0PLCBeQ4','Cytq6uHaAnBVd0RchEK2r2M0eEHQ','OPpGWIWjQbxCubjpoEd3','sd','F','r',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(45) NOT NULL, d VARCHAR(85), e VARCHAR(75), f VARBINARY(5), g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (7609156020532230124,7702738,'K27f5f08XHDk6v2loC8HhdAyD','WGIp7pPNkDuj4ZkLiq1xaS8dcKOLMhlRJeG','fA3OwElaX83JeiQH5LQYIU6uwD78DsoRI64xIdrgD9ob','Q','s','A',1);
+INSERT INTO ti VALUES (7609156020532230124,7702738,'K27f5f08XHDk6v2loC8HhdAyD','WGIp7pPNkDuj4ZkLiq1xaS8dcKOLMhlRJeG','fA3OwElaX83JeiQH5LQYIU6uwD78DsoRI64xIdrgD9ob','Q','s','A',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(46) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(46) NOT NULL;
+INSERT INTO t VALUES (676422348620982107,1920907,'l9PKXERJWlQYy00olD6lY9gNGnwTeA','hRXjnWjjrEjIaPBAQZVkYm7Y5WA13Qou2pbDQ3ynP','dxMPg0CpMYMejS2bvj','W87wC','4','i',2);
+INSERT INTO ti VALUES (676422348620982107,1920907,'l9PKXERJWlQYy00olD6lY9gNGnwTeA','hRXjnWjjrEjIaPBAQZVkYm7Y5WA13Qou2pbDQ3ynP','dxMPg0CpMYMejS2bvj','W87wC','4','i',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (5559436618397730000,4242168,'S5kiW8CjRtKzkE','jQKGXdYBlBIWEPSbMU3WBcZAS0e6a2OrTgszGgIIp5Y5paTPjkGyw1d3YqDquaFdkcGf','EkYXJof9C0JngwKyXx0sJeYx0RG3kNqxFIOqW8dPqWKCkN4c','N','M','J',3);
+INSERT INTO ti VALUES (5559436618397730000,4242168,'S5kiW8CjRtKzkE','jQKGXdYBlBIWEPSbMU3WBcZAS0e6a2OrTgszGgIIp5Y5paTPjkGyw1d3YqDquaFdkcGf','EkYXJof9C0JngwKyXx0sJeYx0RG3kNqxFIOqW8dPqWKCkN4c','N','M','J',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (11641920463431523378,1026347,'FiHqlRKvXkuUN0vUIS8k','zjlKDEQidHkVp1RY3xeLwJgMLaPgEw0Bwk4hYDGKTPGeDukNj1aG6hoaFAzeaKRLXNOPmkJyNFwjilDJzAsMBHjWE04PeJBZSXQSPFmSguR2zxyeBJNlNccLFozpEJmA2mCBDFqrQfixaB1M9nIdm7NDuhEGNrd6L7F4kgH2MjTEwxmHgV','zFlprCe0xv62GheYoctB6','CDiQlNbBKTKe8yZFhtMuuiPyLOQul7z6wbo0Qy7e4bYnXhGXYA0JJ5XGLOPRGljPuDJdsY58BhtrrBuxYU42nz8F8vtytG9ArQZRLbjBFiYGvbYg4zFr0wJhfzg9LkQ1sjlwzUrZU8d57q5oxzspZ2YjtiRsaQXsz0a1','U','j',4);
+INSERT INTO ti VALUES (11641920463431523378,1026347,'FiHqlRKvXkuUN0vUIS8k','zjlKDEQidHkVp1RY3xeLwJgMLaPgEw0Bwk4hYDGKTPGeDukNj1aG6hoaFAzeaKRLXNOPmkJyNFwjilDJzAsMBHjWE04PeJBZSXQSPFmSguR2zxyeBJNlNccLFozpEJmA2mCBDFqrQfixaB1M9nIdm7NDuhEGNrd6L7F4kgH2MjTEwxmHgV','zFlprCe0xv62GheYoctB6','CDiQlNbBKTKe8yZFhtMuuiPyLOQul7z6wbo0Qy7e4bYnXhGXYA0JJ5XGLOPRGljPuDJdsY58BhtrrBuxYU42nz8F8vtytG9ArQZRLbjBFiYGvbYg4zFr0wJhfzg9LkQ1sjlwzUrZU8d57q5oxzspZ2YjtiRsaQXsz0a1','U','j',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (5802156994980719546,1950871,'6STzPtm5Elg','HaMHcTpNWLr8cVmUPOqgThQUMIM3rm0I8usMaIrJrLhtJaOQSKBMn6A6b8MJF3LcXKSHifCOZy5hPCRnPm6FDvYZXlqch01z9oS0faBuCK251n7ct3KtI64YTmHY87STzdFjoVtMuOXmGpbOMGm74qjkBGMzJrg9QxcxUELGxOPNlnoKV3tkAfOJnfP','2ixIAe5FBfPKtoldHqbegDRLw81zkb2exI16ZxhmE3L67Eo8jFraQPNAToRirN7qB','obKBVH4fIYs75lqcVKfgenCey3FEo4IOX0AYVXpwvOzLHAJdESx9uQTD7kWo4pXiA5EhFvWK5IhSeHdxgZeamXKymny8Fik2kyCKfNsb0zTaM1lctADjt8q5ZWz9RXAW6AeQEAWuZLEm','A2','r',5);
+INSERT INTO ti VALUES (5802156994980719546,1950871,'6STzPtm5Elg','HaMHcTpNWLr8cVmUPOqgThQUMIM3rm0I8usMaIrJrLhtJaOQSKBMn6A6b8MJF3LcXKSHifCOZy5hPCRnPm6FDvYZXlqch01z9oS0faBuCK251n7ct3KtI64YTmHY87STzdFjoVtMuOXmGpbOMGm74qjkBGMzJrg9QxcxUELGxOPNlnoKV3tkAfOJnfP','2ixIAe5FBfPKtoldHqbegDRLw81zkb2exI16ZxhmE3L67Eo8jFraQPNAToRirN7qB','obKBVH4fIYs75lqcVKfgenCey3FEo4IOX0AYVXpwvOzLHAJdESx9uQTD7kWo4pXiA5EhFvWK5IhSeHdxgZeamXKymny8Fik2kyCKfNsb0zTaM1lctADjt8q5ZWz9RXAW6AeQEAWuZLEm','A2','r',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (13099899540558591041,16139053,'erUglNdMXeukgWJ18R8fJEmVUlifit1cjAi0hv5dX','GXqrLyHolz4BuMTXJKIiwDrcwNHz0fP9A1ojabLiBy1RP2Ptyzg3MXRMvWa1dHo6iSStaUKwvk1dbEFiLJ29H9uNk5rROzCrjniQnGd78JVYx7x00uchL0ko4AmSWiGaj6s3XkVYJ3uREM4icFZ6lMKdGBqSBFkU29K4549QEpXTqE8jeIV','2OYIU59z4T3I','OdGXSJUyuSR','NT','wy',6);
+INSERT INTO ti VALUES (13099899540558591041,16139053,'erUglNdMXeukgWJ18R8fJEmVUlifit1cjAi0hv5dX','GXqrLyHolz4BuMTXJKIiwDrcwNHz0fP9A1ojabLiBy1RP2Ptyzg3MXRMvWa1dHo6iSStaUKwvk1dbEFiLJ29H9uNk5rROzCrjniQnGd78JVYx7x00uchL0ko4AmSWiGaj6s3XkVYJ3uREM4icFZ6lMKdGBqSBFkU29K4549QEpXTqE8jeIV','2OYIU59z4T3I','OdGXSJUyuSR','NT','wy',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(50) NOT NULL, d VARCHAR(32) NOT NULL, e VARBINARY(28) NOT NULL, f VARCHAR(11) NOT NULL, g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1084837964,228,'VgtE3n7AQlExuBZ0SMbMl4ktlgkRxk8npHKO2MJ','bAQfwEBroEFDrGmbf7nY','C3PgN','p3','oi','i',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(50) NOT NULL, d VARCHAR(32) NOT NULL, e VARBINARY(28) NOT NULL, f VARCHAR(11) NOT NULL, g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (5356287160419381650,169,'F0Y74H9Ix2','RYYEmCl4txTrw','T27TB1iZl4Bw','kX','TU','q5',1);
+INSERT INTO ti VALUES (5356287160419381650,169,'F0Y74H9Ix2','RYYEmCl4txTrw','T27TB1iZl4Bw','kX','TU','q5',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(51) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(51) NOT NULL;
+INSERT INTO t VALUES (13715045732807528633,36,'VlNHepk2B3D0FI1','ZralLlRIThjojOH','kh','WLAxUMKj','K8','fq',2);
+INSERT INTO ti VALUES (13715045732807528633,36,'VlNHepk2B3D0FI1','ZralLlRIThjojOH','kh','WLAxUMKj','K8','fq',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (16079637933215166764,237,'riCOUtTzxkEz','YgVFslw2uEe86aHiwu1VSentiEMkbnO8oeUes941ctOoDzgIurt1aIU1LyuIynkNPl8mQK2q8dpY','TNvvwVilm98tWJRw3vf8RhC','6GuXLG9utKo','qJ','3r',3);
+INSERT INTO ti VALUES (16079637933215166764,237,'riCOUtTzxkEz','YgVFslw2uEe86aHiwu1VSentiEMkbnO8oeUes941ctOoDzgIurt1aIU1LyuIynkNPl8mQK2q8dpY','TNvvwVilm98tWJRw3vf8RhC','6GuXLG9utKo','qJ','3r',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (14093408257925289514,120,'BYfoF38cZ8yBChaE0DHKiItz','UjXn6H3gnSAoIQhClCOQ9FWOYleqquzM3H2Omaa5yByEW3DSyET8KwN7n5vDGVitMkeVwLUUZmC5EB4ihxXv6ML5s5cQlm5dpKsFgvxeILhzYUedueiMWjLFA6hWqSTI9JRvw4FjGRUTd6EGfX0FenvGT2Z3IOJ1hz30Jqz58FxKQZDvRRHW28QMwiGHE3TREs34TSOV2kx8Dn0UrDu6q7v8FGYJ45b9e9cSNuj0hdn6UsAX6X97sno9RQ','7a','40aXKOG6WBCi6RglILR0Q69fteSFlHqQT5qBO4rnXYqPQ3isQAgJNelqtkmZCOIg1hOIKajsHj9q1wzd9oFCPHUoW1s0EiicC5n9ZUdr5l5G7AryTKBEiuEzxFbKGS14Wyj3qN5lQjuYjHXIxAwBP1juPGLdn1ogtZ3nkuQuR9bTTwUi154YwwzqJwhXX5dxnNKd4dXTGzvWcuYLttbHUEHBY','4','bH',4);
+INSERT INTO ti VALUES (14093408257925289514,120,'BYfoF38cZ8yBChaE0DHKiItz','UjXn6H3gnSAoIQhClCOQ9FWOYleqquzM3H2Omaa5yByEW3DSyET8KwN7n5vDGVitMkeVwLUUZmC5EB4ihxXv6ML5s5cQlm5dpKsFgvxeILhzYUedueiMWjLFA6hWqSTI9JRvw4FjGRUTd6EGfX0FenvGT2Z3IOJ1hz30Jqz58FxKQZDvRRHW28QMwiGHE3TREs34TSOV2kx8Dn0UrDu6q7v8FGYJ45b9e9cSNuj0hdn6UsAX6X97sno9RQ','7a','40aXKOG6WBCi6RglILR0Q69fteSFlHqQT5qBO4rnXYqPQ3isQAgJNelqtkmZCOIg1hOIKajsHj9q1wzd9oFCPHUoW1s0EiicC5n9ZUdr5l5G7AryTKBEiuEzxFbKGS14Wyj3qN5lQjuYjHXIxAwBP1juPGLdn1ogtZ3nkuQuR9bTTwUi154YwwzqJwhXX5dxnNKd4dXTGzvWcuYLttbHUEHBY','4','bH',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3102515968203609986,84,'qg111iQxJnmS84BCovLPjEJKwNTxC1gZqNjOnCW1V01Qb3a','pVMsp0l2YiKEDd5sNXmznG821C5qNIwR6JtzRaD53unWpPExJZhveiMk5M5xa7kU02Z8ClWohiolPVpNpRcT1f','ZYRofMTybT7OBAmre','YhD48dTQyqyAlLKzn7pFOqjMQNMFlSxD11TmD8tmEZmX2AaS9QO10L8MCk3Guwylp1YjiatdyKJI5DaP5KI7HZJmE8DMWnVspAtIFVTSlr4JdMaa2G3JWtpEtkJR5P77hcMnFlcfRXsNnee1','N','hq',5);
+INSERT INTO ti VALUES (3102515968203609986,84,'qg111iQxJnmS84BCovLPjEJKwNTxC1gZqNjOnCW1V01Qb3a','pVMsp0l2YiKEDd5sNXmznG821C5qNIwR6JtzRaD53unWpPExJZhveiMk5M5xa7kU02Z8ClWohiolPVpNpRcT1f','ZYRofMTybT7OBAmre','YhD48dTQyqyAlLKzn7pFOqjMQNMFlSxD11TmD8tmEZmX2AaS9QO10L8MCk3Guwylp1YjiatdyKJI5DaP5KI7HZJmE8DMWnVspAtIFVTSlr4JdMaa2G3JWtpEtkJR5P77hcMnFlcfRXsNnee1','N','hq',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14718725342806737783,182,'Uu50uEC84RLY7atj7UwjnrP5FclWZH7XclCLjRD1','GvZP0rDFwNM','u8i9PUcpuxk8','R8gGNXIGf4daA3qyuWw6Be4DamYe5yc9nih3DQoSs0aA291sguvrZC1Pww8DBvgIRPRzZYLJCvPZoINmy0POr3DHzPlFQM9IvTXYcMLBMhNdxZX2sk0ZNkQt4BKE9UKmndRdlKEs1QfL5lYvZcNzGDNLTm41fMjaJ209vqtLNG4jLKW3ofRsKJ8qsZ3TENEgEDy3RcJZVwGspAFVGJ9Rp5FmHAm4oFOF','B','G3C',6);
+INSERT INTO ti VALUES (14718725342806737783,182,'Uu50uEC84RLY7atj7UwjnrP5FclWZH7XclCLjRD1','GvZP0rDFwNM','u8i9PUcpuxk8','R8gGNXIGf4daA3qyuWw6Be4DamYe5yc9nih3DQoSs0aA291sguvrZC1Pww8DBvgIRPRzZYLJCvPZoINmy0POr3DHzPlFQM9IvTXYcMLBMhNdxZX2sk0ZNkQt4BKE9UKmndRdlKEs1QfL5lYvZcNzGDNLTm41fMjaJ209vqtLNG4jLKW3ofRsKJ8qsZ3TENEgEDy3RcJZVwGspAFVGJ9Rp5FmHAm4oFOF','B','G3C',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b INT UNSIGNED, c CHAR(40), d VARBINARY(85) NOT NULL, e VARBINARY(26), f VARBINARY(83) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-14676,2399597721,'WU6JcYjsAJl5W','46KUoXnBYVpSnaA4DweD7kUD0b1d3LpRqB8lEoIUINYG6SSG8OoA1BFdszTZPOiu5iCl','boUesCVJDpQiXhLZkAlvs','IIakA1PfopFA6neuu36VBGUO1IvzUa5FVKSQ3syaLlxd5e4T1FUzPYE8iLVTu','J','ak',0);
+CREATE TABLE ti (a SMALLINT, b INT UNSIGNED, c CHAR(40), d VARBINARY(85) NOT NULL, e VARBINARY(26), f VARBINARY(83) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (472825313,704218195,'5kSGVFJpKeyJuhg17q1XEtPp','4CAA50qgrcJObXynBNO6G4jRcYl6DQXjWNRtsrh8euRt4YsBNMnMzz3HRO0sNq','3I0Xd94glnzMqPG3bowfNiHQmg','WjYACoCP7rA6fbcfva16TRog606cL9lPprHuaSCO2OEkuS7','o','Mg',1);
+INSERT INTO ti VALUES (472825313,704218195,'5kSGVFJpKeyJuhg17q1XEtPp','4CAA50qgrcJObXynBNO6G4jRcYl6DQXjWNRtsrh8euRt4YsBNMnMzz3HRO0sNq','3I0Xd94glnzMqPG3bowfNiHQmg','WjYACoCP7rA6fbcfva16TRog606cL9lPprHuaSCO2OEkuS7','o','Mg',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(41);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(41);
+INSERT INTO t VALUES (-1396275872,3321533066,'1kiluk23poU','yjmW2LaJbuxBO9dDL3ug9oEhXdq','fPXKNvjl','UqofrEDZil2VXS2QLABslzOys1hPJbKgn7FTt3IwWLvszIA4hvevwGEmI4HpP8HNvGCIDRNBXZ','H','XQ',2);
+INSERT INTO ti VALUES (-1396275872,3321533066,'1kiluk23poU','yjmW2LaJbuxBO9dDL3ug9oEhXdq','fPXKNvjl','UqofrEDZil2VXS2QLABslzOys1hPJbKgn7FTt3IwWLvszIA4hvevwGEmI4HpP8HNvGCIDRNBXZ','H','XQ',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (209262562,266514782,'6lJplgZwM5XOmsI5RN5YacqoMuLhQM4UD','vXCNTdBQ','OaPvzFdj77QFIieG18','vW7k4oTDfwCaAxyWy','2','M',3);
+INSERT INTO ti VALUES (209262562,266514782,'6lJplgZwM5XOmsI5RN5YacqoMuLhQM4UD','vXCNTdBQ','OaPvzFdj77QFIieG18','vW7k4oTDfwCaAxyWy','2','M',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-180353061,2293623161,'6ON70dVy14tC1IqFgDHy4zi9yl1HHk','ll1AytwvVJit6gO05zXHzmQpHaxMnplAKfJbfjYj6LHDNEqC2pNUBE2SYQTVwiqeMmVHOG30wehGv63vXg6Gbe3zCe7X4pQ66PHmTVJCzQOMTShfEi84SDxXnso61gewEVSPKaaBxoc320Rdy8Be8H70yxUnaO9HoYYtSxpsNbBclWNd8edhKRtr3PS0AGRhJinPn36oQKhfovzb2tPUs4EiSTaoWnyR','DqabizOF4gmI46XuE','zKPAmcUzj9XrHSUELEJoW','z','g8',4);
+INSERT INTO ti VALUES (-180353061,2293623161,'6ON70dVy14tC1IqFgDHy4zi9yl1HHk','ll1AytwvVJit6gO05zXHzmQpHaxMnplAKfJbfjYj6LHDNEqC2pNUBE2SYQTVwiqeMmVHOG30wehGv63vXg6Gbe3zCe7X4pQ66PHmTVJCzQOMTShfEi84SDxXnso61gewEVSPKaaBxoc320Rdy8Be8H70yxUnaO9HoYYtSxpsNbBclWNd8edhKRtr3PS0AGRhJinPn36oQKhfovzb2tPUs4EiSTaoWnyR','DqabizOF4gmI46XuE','zKPAmcUzj9XrHSUELEJoW','z','g8',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1488116623,3567440524,'lVlFuV2gnTI8K6MuO','F0y8i3XJRa4kbx8s3oOKPK9Ir0uxUj03NXON8C7IPrCzvPNgFkJe9V0Hx1jVhPuJOixMcxxYE3dudWDlHqgnwNLuCdM95IfyV8UAbzY3b9EGnE8o6sgbxiCGaCY7SLl3rSTIQ66bBtuGaY4qP3IGxtDYWuJeyu7EhnZI2sUlgyVZIQMgiCSLVOEX4jruxnZLU5HFMc6DNLU6r547XDvOvWTRm6HrxA6fnlgltGtsLnvW7OZGhmhCg','pGD','onAvSERfmACAZWTexZigu6GxZ6XwXUIvR7OPuMeomJEdbOa1xx58Dr1UoAj1orKOtOsQViqk4BzLxDj8PRynNw4fJvMDFq8x8TjIgRuMCuHe33EkF','75','9J',5);
+INSERT INTO ti VALUES (1488116623,3567440524,'lVlFuV2gnTI8K6MuO','F0y8i3XJRa4kbx8s3oOKPK9Ir0uxUj03NXON8C7IPrCzvPNgFkJe9V0Hx1jVhPuJOixMcxxYE3dudWDlHqgnwNLuCdM95IfyV8UAbzY3b9EGnE8o6sgbxiCGaCY7SLl3rSTIQ66bBtuGaY4qP3IGxtDYWuJeyu7EhnZI2sUlgyVZIQMgiCSLVOEX4jruxnZLU5HFMc6DNLU6r547XDvOvWTRm6HrxA6fnlgltGtsLnvW7OZGhmhCg','pGD','onAvSERfmACAZWTexZigu6GxZ6XwXUIvR7OPuMeomJEdbOa1xx58Dr1UoAj1orKOtOsQViqk4BzLxDj8PRynNw4fJvMDFq8x8TjIgRuMCuHe33EkF','75','9J',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (43847250,3698823053,'zerpQ9yOYhKdyXWq7O819WRpksuSA7Wh','4zFs0tY1brIDnAcX9VDgnA7uAKQJJP7O5lNN7gDsaRn5yJ0bwSIjeZFoRPwMvBiLGueyjR62Uwy0L0mjWLcqp9mx1nZjQgq93dXN','MhEkVbzEcGlYRnOFDl','6fQt3NgHM6pEuV6lTmXfhFjW4tH1isY3jpo0ieU3JuyBi2n9BMtpFPs46VtE9JPoafeF3yoOKNo65nTk6VLe8RkZ6nsKyKzLQjhPUypyXvYWbITiUJ0UvjH3cVIibfiqSgPDvMOtx175xYB5oEB55kk05LK9qbzaPIL2H1EsfqySheZHnexwjQInb37IB6iiktIjVgrsdapHZdXpHTursdVdhRbMhaOwAvgP4lptE','Fp','l',6);
+INSERT INTO ti VALUES (43847250,3698823053,'zerpQ9yOYhKdyXWq7O819WRpksuSA7Wh','4zFs0tY1brIDnAcX9VDgnA7uAKQJJP7O5lNN7gDsaRn5yJ0bwSIjeZFoRPwMvBiLGueyjR62Uwy0L0mjWLcqp9mx1nZjQgq93dXN','MhEkVbzEcGlYRnOFDl','6fQt3NgHM6pEuV6lTmXfhFjW4tH1isY3jpo0ieU3JuyBi2n9BMtpFPs46VtE9JPoafeF3yoOKNo65nTk6VLe8RkZ6nsKyKzLQjhPUypyXvYWbITiUJ0UvjH3cVIibfiqSgPDvMOtx175xYB5oEB55kk05LK9qbzaPIL2H1EsfqySheZHnexwjQInb37IB6iiktIjVgrsdapHZdXpHTursdVdhRbMhaOwAvgP4lptE','Fp','l',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b INT NOT NULL, c BINARY(74) NOT NULL, d VARCHAR(94), e VARBINARY(74), f VARBINARY(3) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-608837,1311763007,'mjYRIHVQ4UsJgYY91x4caFnuM6K5muLZ3TU214rOyb8o2KZWGmOsEJK','OhlP3Dti5aUOzxiYkTR1kiGuyvOeGeRWZmrH8U7syrSv0QAu1uoOIZj6e5X','kn6JYK2SsMNz7cDHLbXDH3Dd26I','83s','7','H',0);
+CREATE TABLE ti (a MEDIUMINT, b INT NOT NULL, c BINARY(74) NOT NULL, d VARCHAR(94), e VARBINARY(74), f VARBINARY(3) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-2335997,-165211994,'gEapBxxO9gMBVmCc3pwQvuf3RDXc6ZgpDyoC','byG6vbU4AXpaHCe6CscoRYuoJb','lbi6HIfmXo3uQRa9CTIqm98oNwcBNNkjrM0luiy5OlxWCWw','ZcS','c','W',1);
+INSERT INTO ti VALUES (-2335997,-165211994,'gEapBxxO9gMBVmCc3pwQvuf3RDXc6ZgpDyoC','byG6vbU4AXpaHCe6CscoRYuoJb','lbi6HIfmXo3uQRa9CTIqm98oNwcBNNkjrM0luiy5OlxWCWw','ZcS','c','W',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(75) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(75) NOT NULL;
+INSERT INTO t VALUES (-953175,1085262087,'stab0nwHSAFHnBzeuTynHEXIy5kqZqmg24SyMvkmKiwtJYAcXORJF7OmfkoNEOLgu4tA','zUy8AUHB6ii3WHGxis8TrGmQAanuA0xG7rHkkkjefMu3rEuLRRI5zEAXf8nN245w4mzzRebtFERTNPgIZsx','kUjLn0txvHTbeRLVoyMjwnDkITwEqhT5YpXs7Dzj4GH4hNrEUtg3oKnb','kY','W','k',2);
+INSERT INTO ti VALUES (-953175,1085262087,'stab0nwHSAFHnBzeuTynHEXIy5kqZqmg24SyMvkmKiwtJYAcXORJF7OmfkoNEOLgu4tA','zUy8AUHB6ii3WHGxis8TrGmQAanuA0xG7rHkkkjefMu3rEuLRRI5zEAXf8nN245w4mzzRebtFERTNPgIZsx','kUjLn0txvHTbeRLVoyMjwnDkITwEqhT5YpXs7Dzj4GH4hNrEUtg3oKnb','kY','W','k',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-4362347,-682696826,'g5tpRVoD','gI0xl0QPUoxeRaJiyRrlVAhzBRpWgQ2kLtdPQXaYhKd2O9j07Qp2Wmfv2Ec1uikvn3dhAyxUyCWDReo6TBGm3EZC1kQjRIrbp3IHJxGfksb2EEHwzU0CAtMic','mVZZzElzZni51grYI6H','uZ','9','X',3);
+INSERT INTO ti VALUES (-4362347,-682696826,'g5tpRVoD','gI0xl0QPUoxeRaJiyRrlVAhzBRpWgQ2kLtdPQXaYhKd2O9j07Qp2Wmfv2Ec1uikvn3dhAyxUyCWDReo6TBGm3EZC1kQjRIrbp3IHJxGfksb2EEHwzU0CAtMic','mVZZzElzZni51grYI6H','uZ','9','X',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-3211394,-2090789856,'J1cQH','rCXoNCscSptQnvfHMyUiCdbafUqRGHLuemdUhEuUvhOWsBBUfBsrvVkHplxK7WAK8m2EGQ2JwDRRkKshXZrnFtmyJNsn58yNzL','sL5Et4VFGMRvFmjdZn4LvTnfGG','R9y5IL1i4HSnXisIQ0HYVmjKJYv4M8R7qZ9eQMCimFX93LUm5B1lzXQKrUpLTIACQwbTMNsJxk4SuZQVuaBq1mG5iJcQs0kQQyO6c4ul0giHe93u7vE0QQHDEFZhd7','7','V',4);
+INSERT INTO ti VALUES (-3211394,-2090789856,'J1cQH','rCXoNCscSptQnvfHMyUiCdbafUqRGHLuemdUhEuUvhOWsBBUfBsrvVkHplxK7WAK8m2EGQ2JwDRRkKshXZrnFtmyJNsn58yNzL','sL5Et4VFGMRvFmjdZn4LvTnfGG','R9y5IL1i4HSnXisIQ0HYVmjKJYv4M8R7qZ9eQMCimFX93LUm5B1lzXQKrUpLTIACQwbTMNsJxk4SuZQVuaBq1mG5iJcQs0kQQyO6c4ul0giHe93u7vE0QQHDEFZhd7','7','V',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-411117,-2050763633,'T45F8BP8qRMXQNCrVtxgt7','nb4QoHclgYBlVRL6Dz2VIrk8o6fxRIt7EtqFNZdYAYOFLyy6MnsSXhu5tqXxBfOLXNJGmZfadAlKckeF00H1I43uZjWgnnq0hjg57kuo7KJ1xzr4YHpXDmbmbv55Aow0TAdSNobcxyimJwebiJwa31YDI4b6GvxgOeoqrw7rX1ZK8pH9Ws4nlFzX2nearnbU5utRyFcZ','AzYMtRAHG5T3pbt','qnd5OyxImfRMDHrw8N2CeVQdVGovNcJxmpYLYGolTcgoWEld3e51SsT930SIu','X','x',5);
+INSERT INTO ti VALUES (-411117,-2050763633,'T45F8BP8qRMXQNCrVtxgt7','nb4QoHclgYBlVRL6Dz2VIrk8o6fxRIt7EtqFNZdYAYOFLyy6MnsSXhu5tqXxBfOLXNJGmZfadAlKckeF00H1I43uZjWgnnq0hjg57kuo7KJ1xzr4YHpXDmbmbv55Aow0TAdSNobcxyimJwebiJwa31YDI4b6GvxgOeoqrw7rX1ZK8pH9Ws4nlFzX2nearnbU5utRyFcZ','AzYMtRAHG5T3pbt','qnd5OyxImfRMDHrw8N2CeVQdVGovNcJxmpYLYGolTcgoWEld3e51SsT930SIu','X','x',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-2762267,765429823,'KyEwya5Oqi1DkMvEnlKSAama','Q8ZLFoCmRjgkOUbluiK9Tu2cH4i3oE3xg3Uxj2bo95zCTavoDIyhobEqLYq2NVbhkLGmShnMVYYMjo5JfA7NBnJOdZhMqisXuxByHqNYSwkA8AkxBw20h9iJzmHVQymI93oKewpwSbMitoAD6BOpzyeZGpcJPxdfmH2djqDNmMOm1EXZTZCumehVB0ETQLDFJXCT6E49nrkAkOYGI0M6WcxkVLBkvWn','2jmoChGQBdVVOectxwxL3gX5nUAqG3o1qESrWOD6Tw','dLc3oHLud1O3qSD6XEOcJtQVy9uOYMsRJxIYNgKA2Y2CbHStUGuOpWrx0DdArzBKotkcyQoVia0q','aj','k',6);
+INSERT INTO ti VALUES (-2762267,765429823,'KyEwya5Oqi1DkMvEnlKSAama','Q8ZLFoCmRjgkOUbluiK9Tu2cH4i3oE3xg3Uxj2bo95zCTavoDIyhobEqLYq2NVbhkLGmShnMVYYMjo5JfA7NBnJOdZhMqisXuxByHqNYSwkA8AkxBw20h9iJzmHVQymI93oKewpwSbMitoAD6BOpzyeZGpcJPxdfmH2djqDNmMOm1EXZTZCumehVB0ETQLDFJXCT6E49nrkAkOYGI0M6WcxkVLBkvWn','2jmoChGQBdVVOectxwxL3gX5nUAqG3o1qESrWOD6Tw','dLc3oHLud1O3qSD6XEOcJtQVy9uOYMsRJxIYNgKA2Y2CbHStUGuOpWrx0DdArzBKotkcyQoVia0q','aj','k',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b BIGINT NOT NULL, c CHAR(7) NOT NULL, d VARBINARY(20) NOT NULL, e VARCHAR(34) NOT NULL, f VARBINARY(90) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-128,-5056938364446469817,'XTqNot','ICOT7PHwo24pCzLDDN','MsCccGZxdHGSvH8B6Q','d3sESrtfyMLkVgaQ40vKwmQYFNXlUGJbYSybYV9eHVTXFdh2oZ44YRRo2Qz7GkL9IPKaHo6688hkOnYh','1','t',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT NOT NULL, c CHAR(7) NOT NULL, d VARBINARY(20) NOT NULL, e VARCHAR(34) NOT NULL, f VARBINARY(90) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (297982,-7717636298945354494,'Bv','TOrtkyj1LoS6S7E7xIor','Dw62','Vnzjrh46','e','j',1);
+INSERT INTO ti VALUES (297982,-7717636298945354494,'Bv','TOrtkyj1LoS6S7E7xIor','Dw62','Vnzjrh46','e','j',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(8) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(8) NOT NULL;
+INSERT INTO t VALUES (-6923776,-426727174143854561,'IQgYFuj','sONCPFlXTrDSsD4Pfzds','90JY4M6O2ejPPL9Ieqc','DnvRz2FkdZ8IoXVdD7ze9mJczuRb4hlhgxCElcfrV4MFgOm7K0ciFjBrxnrHpo1kmM7F3J8Hu7qAKj8vc1DTib7','c','J',2);
+INSERT INTO ti VALUES (-6923776,-426727174143854561,'IQgYFuj','sONCPFlXTrDSsD4Pfzds','90JY4M6O2ejPPL9Ieqc','DnvRz2FkdZ8IoXVdD7ze9mJczuRb4hlhgxCElcfrV4MFgOm7K0ciFjBrxnrHpo1kmM7F3J8Hu7qAKj8vc1DTib7','c','J',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-414704,4319518977974916323,'x9Gv04','ADnXLGApuMISmQxr8eyBDP3KWc7juhs4p0j0rEmTmwnMJnJWjPf8HaIRiHKgi0a9OO2AC4gj3NfgpEdLPzLBYBSyTrrBM28xQiXCXHh0m88u8GB9A62Z3xwztnbb3RDHmAvDDcvsLPje5OC7M1','dJOcSYWfqDoPYFQL7BDz69kZa8m6Di','85IC2a97Ou4alQNCazSAQYMdGAZzJJVaHK','p','QE',3);
+INSERT INTO ti VALUES (-414704,4319518977974916323,'x9Gv04','ADnXLGApuMISmQxr8eyBDP3KWc7juhs4p0j0rEmTmwnMJnJWjPf8HaIRiHKgi0a9OO2AC4gj3NfgpEdLPzLBYBSyTrrBM28xQiXCXHh0m88u8GB9A62Z3xwztnbb3RDHmAvDDcvsLPje5OC7M1','dJOcSYWfqDoPYFQL7BDz69kZa8m6Di','85IC2a97Ou4alQNCazSAQYMdGAZzJJVaHK','p','QE',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-6834962,3041076051438322979,'QfWM9','GtyRI2wY2V7Dcc3JNNr92WdWszsw9iKRBEViAffdPnYHaCzGxyeDmMMnGQxiDcQaiL9xmZsNjtp4PAIQVlJSVK59U3QRW9AHqjg125okCxqNvmQqlFcZxqxCUWSmMACCQhQt4npbRKMriWUqpgaqh3OexnVjbMV5rwve8jtqa0PmSEzXYQzn8jyQ','meHkC5pTbVnpkvDb7pCQGwzEEW3T3ceNO','zaKnpAsYohU1ViMsxAuQdHdG48QtobYb2RNDiy4WvdeprLdOPLvTc7IavWQXUNLYputI1939g1zczEvLRJfK192asFUCgtFQExueTt1Iz1JXCReh1P5fWSz4gVnac4TCbqtz8om7qqE8IPNg21ErSRdhnqx3yy','z','n',4);
+INSERT INTO ti VALUES (-6834962,3041076051438322979,'QfWM9','GtyRI2wY2V7Dcc3JNNr92WdWszsw9iKRBEViAffdPnYHaCzGxyeDmMMnGQxiDcQaiL9xmZsNjtp4PAIQVlJSVK59U3QRW9AHqjg125okCxqNvmQqlFcZxqxCUWSmMACCQhQt4npbRKMriWUqpgaqh3OexnVjbMV5rwve8jtqa0PmSEzXYQzn8jyQ','meHkC5pTbVnpkvDb7pCQGwzEEW3T3ceNO','zaKnpAsYohU1ViMsxAuQdHdG48QtobYb2RNDiy4WvdeprLdOPLvTc7IavWQXUNLYputI1939g1zczEvLRJfK192asFUCgtFQExueTt1Iz1JXCReh1P5fWSz4gVnac4TCbqtz8om7qqE8IPNg21ErSRdhnqx3yy','z','n',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (4454340,2049819714190458758,'wXJbr','BPEVHf5umLK0Usix2ZpoJWKZQfjcJZbcHJqyY4n81ShZXBh093uJwFo4xwQ7nmlx7MUure9MdIAa9goT68zm','ttEYaipZuPjV6CywzncIPsbpuS1x3g','ZZmImZFV48KIR7deVjIn0tZAktllU3yH2V52Nrmrsyq1WJxiynmL51CFXsuaoFxEAt1lrv7RGFL6gyXZixPJTPxRi1fmQLOKdCXCBVQ92R9WJet1EezmMXrJwrxDHDDIxloeQ2ps6UZqDxT4IcxibJS7KvFOtuxYJSE0efuxWEORWFhiF5r0gzD','p2','K',5);
+INSERT INTO ti VALUES (4454340,2049819714190458758,'wXJbr','BPEVHf5umLK0Usix2ZpoJWKZQfjcJZbcHJqyY4n81ShZXBh093uJwFo4xwQ7nmlx7MUure9MdIAa9goT68zm','ttEYaipZuPjV6CywzncIPsbpuS1x3g','ZZmImZFV48KIR7deVjIn0tZAktllU3yH2V52Nrmrsyq1WJxiynmL51CFXsuaoFxEAt1lrv7RGFL6gyXZixPJTPxRi1fmQLOKdCXCBVQ92R9WJet1EezmMXrJwrxDHDDIxloeQ2ps6UZqDxT4IcxibJS7KvFOtuxYJSE0efuxWEORWFhiF5r0gzD','p2','K',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (5039135,-5517540413808942805,'EeKyL','VOGrCvwifDxL7J01vrmRuEKSwnST7oUVWKlqrOrdmBIAE1xlBPHSkDrjJG3L5c0TSGq9lwe1685r6PySE6yYrMFZt7skLUIeGwuDd9QGwibfonHnIajYM2W4tCT54IY0jbSKiSm06Kp8JpLilJmi1aUkbZ1','q8G25A6ETCQx0t49Wj','gMihULGpTqW2NyJqhH94p20qYxRW7S1iZYa836zGCqEXHX0uU8JF1aKE5f049B2Yi1fa9MoXRhkVKfOXePtqQmrSoivLMxDbpdQDBG4rLfZQC8q43fXBoCiPNmAmcb2sr3J0nmDrA4yKYXhyFSiRmChtp5dVFuuj','4','wvu',6);
+INSERT INTO ti VALUES (5039135,-5517540413808942805,'EeKyL','VOGrCvwifDxL7J01vrmRuEKSwnST7oUVWKlqrOrdmBIAE1xlBPHSkDrjJG3L5c0TSGq9lwe1685r6PySE6yYrMFZt7skLUIeGwuDd9QGwibfonHnIajYM2W4tCT54IY0jbSKiSm06Kp8JpLilJmi1aUkbZ1','q8G25A6ETCQx0t49Wj','gMihULGpTqW2NyJqhH94p20qYxRW7S1iZYa836zGCqEXHX0uU8JF1aKE5f049B2Yi1fa9MoXRhkVKfOXePtqQmrSoivLMxDbpdQDBG4rLfZQC8q43fXBoCiPNmAmcb2sr3J0nmDrA4yKYXhyFSiRmChtp5dVFuuj','4','wvu',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(74), d VARCHAR(68) NOT NULL, e VARCHAR(8) NOT NULL, f VARCHAR(8), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14935206145649403396,8244581159249880533,'IOGOTJUaEAycXRvRlXILyYzzpbM6TneswFfaLqd0D','C4K5cxwsnvLYCGwmopejIYbJ7bb3oJX5','JK','yS','x','9I',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(74), d VARCHAR(68) NOT NULL, e VARCHAR(8) NOT NULL, f VARCHAR(8), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (15795792001905275314,-7816793300702448832,'8OaTpyAlh7Poo','uPTAGcLdBk','8','q','o','X',1);
+INSERT INTO ti VALUES (15795792001905275314,-7816793300702448832,'8OaTpyAlh7Poo','uPTAGcLdBk','8','q','o','X',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(75);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(75);
+INSERT INTO t VALUES (17537314314922385388,-6604107778722531601,'z9ElfZu','SLqexxGAnjG7BP2v3koMi2PLBeTsd80a0yO6E','5okI','QmZVuKE','J','ol',2);
+INSERT INTO ti VALUES (17537314314922385388,-6604107778722531601,'z9ElfZu','SLqexxGAnjG7BP2v3koMi2PLBeTsd80a0yO6E','5okI','QmZVuKE','J','ol',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (9046970796621494604,6456502296169337440,'PVIHHITDE9LYs8ikK2yOeOK','3MX75T5VhWXU3db2BW','r62V','rIFS2','9','Ee',3);
+INSERT INTO ti VALUES (9046970796621494604,6456502296169337440,'PVIHHITDE9LYs8ikK2yOeOK','3MX75T5VhWXU3db2BW','r62V','rIFS2','9','Ee',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (9988976070390364495,3710838543586692346,'Q7A7ruQNML74zHx50W6bw','EHNyf9MzZpDzYi9mD8Ih6axwFXCBA5e8flBYadS38ynz0ReKcPBeQ9KUFCI9MSbAbDIxHdg07x8Ga243bKjjBUYhs4qtgUZrWn6rhxEWIadPTothmHOhwsIbf4i5c5CbpLk','SvIt','VF9aFHQgCtJe07kT2c1TN9a4paTLHiB0NcIIdQq2eS1emxMvzgPPFkp3SKa2jMHmIsjXLFWWysvEgBvSNoCc7wKWm7L2IG6CzZG5kKDhhLnfqKjWRupbphJyMgNtNYIBHuNkQKcz8gYf620KwO7xbXSj8h6B','Q','H',4);
+INSERT INTO ti VALUES (9988976070390364495,3710838543586692346,'Q7A7ruQNML74zHx50W6bw','EHNyf9MzZpDzYi9mD8Ih6axwFXCBA5e8flBYadS38ynz0ReKcPBeQ9KUFCI9MSbAbDIxHdg07x8Ga243bKjjBUYhs4qtgUZrWn6rhxEWIadPTothmHOhwsIbf4i5c5CbpLk','SvIt','VF9aFHQgCtJe07kT2c1TN9a4paTLHiB0NcIIdQq2eS1emxMvzgPPFkp3SKa2jMHmIsjXLFWWysvEgBvSNoCc7wKWm7L2IG6CzZG5kKDhhLnfqKjWRupbphJyMgNtNYIBHuNkQKcz8gYf620KwO7xbXSj8h6B','Q','H',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (16339257817025110046,-8966340746983414933,'VUD5TCTfoi0Qwq0s','gXPlVNnURbxcbz0C6CElXCTlJMwhPfvH','Q','cblFovjyJUoQDvO2XbWU','o','j',5);
+INSERT INTO ti VALUES (16339257817025110046,-8966340746983414933,'VUD5TCTfoi0Qwq0s','gXPlVNnURbxcbz0C6CElXCTlJMwhPfvH','Q','cblFovjyJUoQDvO2XbWU','o','j',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (17108914410864158324,-8255789449717849953,'ezDoVEe9NAMCQ','nTwTSD1rhgBMRQXlfifIxGtuyKn9VHKtaAk4zKX9SP24Tyf3lQL5jsL6i2DUO426cJ7ueMtKcu9Q9ia7z7DLPtban8H0dGFCrgSRk4EfK6ZONefV4DBltlzd8UQO1NfwjttPirismCsTvIfNHDjMU6mLhqpmOt1q','f','nJk2cHT7rrg1f5wfq5uiGO8XIj9pa8nhXDrsJ1Qa1JmfJ2f2XtZiIDnPHyhCq3gBNTGFUbZNLh8v9jl2zp13sMo8WhnU0bnJYjCNGFVO0MGpL1gxa8KWadYF38SQePDMhw5PMlh2vW1T1pG5','lQ','PYc',6);
+INSERT INTO ti VALUES (17108914410864158324,-8255789449717849953,'ezDoVEe9NAMCQ','nTwTSD1rhgBMRQXlfifIxGtuyKn9VHKtaAk4zKX9SP24Tyf3lQL5jsL6i2DUO426cJ7ueMtKcu9Q9ia7z7DLPtban8H0dGFCrgSRk4EfK6ZONefV4DBltlzd8UQO1NfwjttPirismCsTvIfNHDjMU6mLhqpmOt1q','f','nJk2cHT7rrg1f5wfq5uiGO8XIj9pa8nhXDrsJ1Qa1JmfJ2f2XtZiIDnPHyhCq3gBNTGFUbZNLh8v9jl2zp13sMo8WhnU0bnJYjCNGFVO0MGpL1gxa8KWadYF38SQePDMhw5PMlh2vW1T1pG5','lQ','PYc',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT NOT NULL, c CHAR(54), d VARCHAR(42) NOT NULL, e VARCHAR(18) NOT NULL, f VARCHAR(93), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8639891292034891307,-703108595604888107,'Lpv604YEpRjbHB5F13blzxpI2uV4qldS93ojw','N','7jQM7SWZW0A','RpG0dDXVp05vVVGaNXpDe3OBxS4xBm4F45Zv1JsHCsl7qbAQj6oowBSKvhNtfNEE4PnTDODMQM5dxLqcnxe0KNetNw','u','B',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT NOT NULL, c CHAR(54), d VARCHAR(42) NOT NULL, e VARCHAR(18) NOT NULL, f VARCHAR(93), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (8738914738881167013,7845147500037536690,'E1eo','5d5Zlx5aSg5Ocku41k01YnmF','g9c','jv8Jevm8yjRMvGUEOmif8HsF5hzvnZB7XENQ1Zg7QPYC8FFp9U3vMPL9aS6','L','La',1);
+INSERT INTO ti VALUES (8738914738881167013,7845147500037536690,'E1eo','5d5Zlx5aSg5Ocku41k01YnmF','g9c','jv8Jevm8yjRMvGUEOmif8HsF5hzvnZB7XENQ1Zg7QPYC8FFp9U3vMPL9aS6','L','La',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(55);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(55);
+INSERT INTO t VALUES (4140842525085369999,-1366980356296957271,'4Z0c7gdX6SXpkfMiIEPzK4z8YxVu5PQq','iuEs3p6NFKFhHSlQ3VuUivKpxByh','udHB9aYJcB','HhivfKcAWV3sc3QkR3Niiz1E8zsUTTfu6','H','Am',2);
+INSERT INTO ti VALUES (4140842525085369999,-1366980356296957271,'4Z0c7gdX6SXpkfMiIEPzK4z8YxVu5PQq','iuEs3p6NFKFhHSlQ3VuUivKpxByh','udHB9aYJcB','HhivfKcAWV3sc3QkR3Niiz1E8zsUTTfu6','H','Am',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (724733235086185796,-2219360346790543687,'2','5eRHkCa6U9Axbhcciiuefs8W2bIjsTn46qLzRdjGerzElWPHzexMkWRX1QfLBcBrum03oKd2d17jXskoja9z0gwGJrd7IaoLsqteMt5lC','JSc78pE','bqguZkpXuAPiE5CppNS','S','Ff',3);
+INSERT INTO ti VALUES (724733235086185796,-2219360346790543687,'2','5eRHkCa6U9Axbhcciiuefs8W2bIjsTn46qLzRdjGerzElWPHzexMkWRX1QfLBcBrum03oKd2d17jXskoja9z0gwGJrd7IaoLsqteMt5lC','JSc78pE','bqguZkpXuAPiE5CppNS','S','Ff',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (769488214674779294,-969909754196609788,'ZT3bLdpBE1nA1rfdTjzvf0JCQ3L0hb8KRmf5PG3xik3','t6qO0ALOBD7QHjfpCzjvgDfhRgyvNXuNVozPC6DlVMjTl2vxh4NL','zhJrYEI7je6b4E','qvoZ5XDSFCiP7lBNss0mAClJClKJjr2h0hbWe32Hj3qo7xoV5Q4Vn5wsavCcKu0XA0EzygJxBIoTDHgBBQHxzjLjlaVwHU4uAVy0EQI3hxeXDbHpTGwUd4MdQZL2Y2BeuGdaqhW8jwNIsS8rTD6zs0q10gSFC4z4KnvetYRgaVADAkfqS9123ooOe','8','o',4);
+INSERT INTO ti VALUES (769488214674779294,-969909754196609788,'ZT3bLdpBE1nA1rfdTjzvf0JCQ3L0hb8KRmf5PG3xik3','t6qO0ALOBD7QHjfpCzjvgDfhRgyvNXuNVozPC6DlVMjTl2vxh4NL','zhJrYEI7je6b4E','qvoZ5XDSFCiP7lBNss0mAClJClKJjr2h0hbWe32Hj3qo7xoV5Q4Vn5wsavCcKu0XA0EzygJxBIoTDHgBBQHxzjLjlaVwHU4uAVy0EQI3hxeXDbHpTGwUd4MdQZL2Y2BeuGdaqhW8jwNIsS8rTD6zs0q10gSFC4z4KnvetYRgaVADAkfqS9123ooOe','8','o',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (5165811890898698845,-7412159001835632882,'Tk37SYCxNQsi7hkW','K0QRb2wM4r32dvrytMhv10ZjXDg02bHQJ1LKD6O47TJ1EkBlspcU4anszAS5XA0EtDK1l0axeWiBI','G','1K3eSjsZXAc7anJaG2PkcZAVZ4Xl0aUg','zg','R',5);
+INSERT INTO ti VALUES (5165811890898698845,-7412159001835632882,'Tk37SYCxNQsi7hkW','K0QRb2wM4r32dvrytMhv10ZjXDg02bHQJ1LKD6O47TJ1EkBlspcU4anszAS5XA0EtDK1l0axeWiBI','G','1K3eSjsZXAc7anJaG2PkcZAVZ4Xl0aUg','zg','R',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (16114484491681859819,-7248548522619526423,'49LDFR6nESTtd4XjKc0TE50J0TZ','oySkLwCggipVJxrZbcPxB9T5W5WtQI1utm3gZMGDJeHIUMqy0CBzWYH2EBmD8GhpLkpPMbPKn63g1STwq9h5tsmM0czm59JHfjNIYKfWPXdTRY262uLy6UhT0J7JSY8D5AxVBP3MCxdC','7n29zMBP1w','tOUAoUwtq8IiYVu1IWytyVp8h7K2xjBDFJi1USXMXvnaA0rYiJgSpsMK5j3BduIbzHnqdlsGk2tDGW9fJkKGYBWumcnePqGgYxhMlNUH27QY9e2u19ETV2xhadXXt8Ib8FdI1lmnioneVJzdP41b1Bh0iu7sSBJ4PAYFTyumb999R9yQS8uoj4wFBNkOwsgAT5Kdtz5mBEkXfhshlLeXlkOeVcmEKfeGCo2bHqi','ss','rwM',6);
+INSERT INTO ti VALUES (16114484491681859819,-7248548522619526423,'49LDFR6nESTtd4XjKc0TE50J0TZ','oySkLwCggipVJxrZbcPxB9T5W5WtQI1utm3gZMGDJeHIUMqy0CBzWYH2EBmD8GhpLkpPMbPKn63g1STwq9h5tsmM0czm59JHfjNIYKfWPXdTRY262uLy6UhT0J7JSY8D5AxVBP3MCxdC','7n29zMBP1w','tOUAoUwtq8IiYVu1IWytyVp8h7K2xjBDFJi1USXMXvnaA0rYiJgSpsMK5j3BduIbzHnqdlsGk2tDGW9fJkKGYBWumcnePqGgYxhMlNUH27QY9e2u19ETV2xhadXXt8Ib8FdI1lmnioneVJzdP41b1Bh0iu7sSBJ4PAYFTyumb999R9yQS8uoj4wFBNkOwsgAT5Kdtz5mBEkXfhshlLeXlkOeVcmEKfeGCo2bHqi','ss','rwM',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT UNSIGNED, c BINARY(6) NOT NULL, d VARBINARY(99) NOT NULL, e VARBINARY(54) NOT NULL, f VARBINARY(77) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (35,1446921922042598148,'s','K3yr24jPFZYRQzT1sW0AKtI6mrJole','6ltpw','m8kuB7wpe8hjkk','4','Z',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT UNSIGNED, c BINARY(6) NOT NULL, d VARBINARY(99) NOT NULL, e VARBINARY(54) NOT NULL, f VARBINARY(77) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2598610645,4328211053524309334,'h','hqMMPWbe5Ll8rj9nLf5efnsgcSZIKUDO5gpKNqFlOF8UOz6iKkD7CNOIF','kH71zk946m5BuF3Ahy1YA9FTL4hX076VxcPT','6bX1Q4xVpjTkR1nf5V0bsymb2kpc','JJ','m',1);
+INSERT INTO ti VALUES (2598610645,4328211053524309334,'h','hqMMPWbe5Ll8rj9nLf5efnsgcSZIKUDO5gpKNqFlOF8UOz6iKkD7CNOIF','kH71zk946m5BuF3Ahy1YA9FTL4hX076VxcPT','6bX1Q4xVpjTkR1nf5V0bsymb2kpc','JJ','m',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(7) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(7) NOT NULL;
+INSERT INTO t VALUES (237945830,5103581825553590375,'aZIFvyb','FW72','114VPsCqa0IgVYO3','ARNlDmnsfB9H0NwETHz0l0CyE1pEl8MBwYC96MSE0AqqODkt','X','S',2);
+INSERT INTO ti VALUES (237945830,5103581825553590375,'aZIFvyb','FW72','114VPsCqa0IgVYO3','ARNlDmnsfB9H0NwETHz0l0CyE1pEl8MBwYC96MSE0AqqODkt','X','S',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2549877395,6339320785769806967,'1QNB','Y3xEptZUXxJdC3TPVDbmKWSvUnqqNwrjwovWCfGCLQwaliohY9cYW8IgwYxzwJvlaj0YogNBpyxpr6u3j2rc70ROppq96ikzRgQd9fsJDjgkfCdx8LATpzeRM6qPNx90vvTVII67kvMsFgqCgvufwhCRuvhtye54QeruI0RyCfs0PBfFgh7hLImPBFsfnmC','fcsQDytXnlWdF0B74bl1wVHW40iTxgS','TGgIQhMDBb2O2BtPHx47ca0emT4hErfCBe7HXjv6PuPhFilXjTfoTd5oTuQiQ64bnTO','wT','2',3);
+INSERT INTO ti VALUES (2549877395,6339320785769806967,'1QNB','Y3xEptZUXxJdC3TPVDbmKWSvUnqqNwrjwovWCfGCLQwaliohY9cYW8IgwYxzwJvlaj0YogNBpyxpr6u3j2rc70ROppq96ikzRgQd9fsJDjgkfCdx8LATpzeRM6qPNx90vvTVII67kvMsFgqCgvufwhCRuvhtye54QeruI0RyCfs0PBfFgh7hLImPBFsfnmC','fcsQDytXnlWdF0B74bl1wVHW40iTxgS','TGgIQhMDBb2O2BtPHx47ca0emT4hErfCBe7HXjv6PuPhFilXjTfoTd5oTuQiQ64bnTO','wT','2',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1723108241,6035403835217256839,'T','rwDfHuKd8NHCCiozePJRNlgGIMbosDd8','m','AlNqnrCHc6Ge3d7B9sUIM8z24Viczit7uMad2FEjIL3hCiEsqkrVYVaIcLMjBg0o4GcUC6drhEE8E3l','n','r',4);
+INSERT INTO ti VALUES (1723108241,6035403835217256839,'T','rwDfHuKd8NHCCiozePJRNlgGIMbosDd8','m','AlNqnrCHc6Ge3d7B9sUIM8z24Viczit7uMad2FEjIL3hCiEsqkrVYVaIcLMjBg0o4GcUC6drhEE8E3l','n','r',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1922285072,15571319310680194974,'zb','xBGQlvMGhWbtSmbR5K','uHyVN','6jW7yzLI48CGi34IePVvJz0sY2UlgaoMIYxbf0wWzcBwwO19mEJKva7SipwkPD4zKmBGxH2yspyVC3p8u3na6NgwrwCH5iOjQ7BZa3AgbvNXxitz8nKJAFZ29iJ4InjEVdnmHH0eylbtzKxnkID2WsKTBjKRQiebQEvgoj2jl6HbDgq5fK68QmT3e2xRQkAb2vorYsFNp5ebDl9tBoUe2','i','4',5);
+INSERT INTO ti VALUES (1922285072,15571319310680194974,'zb','xBGQlvMGhWbtSmbR5K','uHyVN','6jW7yzLI48CGi34IePVvJz0sY2UlgaoMIYxbf0wWzcBwwO19mEJKva7SipwkPD4zKmBGxH2yspyVC3p8u3na6NgwrwCH5iOjQ7BZa3AgbvNXxitz8nKJAFZ29iJ4InjEVdnmHH0eylbtzKxnkID2WsKTBjKRQiebQEvgoj2jl6HbDgq5fK68QmT3e2xRQkAb2vorYsFNp5ebDl9tBoUe2','i','4',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1409857397,11164004393709606412,'HAwSPYR','tlFK2lQi79A5fGlu5ceYvuyv5cW8XU96QI0WGkidkGxOXC5WCeAJ6UACivqY5plv5Xbh8qowhOtgwNXELCJtXdF1cllC4DgA6q0zMkphp4iL3BTniXQQXNHQmB9kVvEQZOx4x94IZ1T1H7xydHMeVt','Adegt8H2hFQrSDwyLd','aEFHUFDxNPz4EQNo1K6kczS0beLv3WoaVMcDSL8deFRJByBupuGQyAMn9Eevo','NQc','72',6);
+INSERT INTO ti VALUES (1409857397,11164004393709606412,'HAwSPYR','tlFK2lQi79A5fGlu5ceYvuyv5cW8XU96QI0WGkidkGxOXC5WCeAJ6UACivqY5plv5Xbh8qowhOtgwNXELCJtXdF1cllC4DgA6q0zMkphp4iL3BTniXQQXNHQmB9kVvEQZOx4x94IZ1T1H7xydHMeVt','Adegt8H2hFQrSDwyLd','aEFHUFDxNPz4EQNo1K6kczS0beLv3WoaVMcDSL8deFRJByBupuGQyAMn9Eevo','NQc','72',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(6), d VARBINARY(25) NOT NULL, e VARBINARY(76) NOT NULL, f VARCHAR(30) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13158076,244,'r','TACX9RLfq','8lhtG4e0b9WTCf','W3YL1Sy6ClNh8DUei4lTKM','fV','k',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(6), d VARBINARY(25) NOT NULL, e VARBINARY(76) NOT NULL, f VARCHAR(30) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (5498032048338081341,3,'8','S','y7Ety3GLlXspJjyQw9XHSgYoPjeIqKOZqEN9xPxZqHNYyHbvi1hw1D','LfiHTNiRRzX6KKcWECdw2oJfBSTkQ','wl','k',1);
+INSERT INTO ti VALUES (5498032048338081341,3,'8','S','y7Ety3GLlXspJjyQw9XHSgYoPjeIqKOZqEN9xPxZqHNYyHbvi1hw1D','LfiHTNiRRzX6KKcWECdw2oJfBSTkQ','wl','k',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(7);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(7);
+INSERT INTO t VALUES (16709386858100056189,43,'ul8D','0ZgQsIfcKNtphTyU6xwxD','1cnFmVaOLsnUs2r2FmOiMszumGX3jbl2IU5C','FTuhlD','R8','0',2);
+INSERT INTO ti VALUES (16709386858100056189,43,'ul8D','0ZgQsIfcKNtphTyU6xwxD','1cnFmVaOLsnUs2r2FmOiMszumGX3jbl2IU5C','FTuhlD','R8','0',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1890938202240255714,113,'aiTO','NOEHOCOnn8Fcamobizis5i2SGKQzLSjza5YNCdZ6hfwflQ1Ffic9WhoxlwSm4IUzPf9IiETctyDITjrHIQzHOo2ttxXExXwtYh0Bz54xnrWgPQDgyoBlmpfW2d6f51eW94I6ocnbV80BRRvXUqeQOU15LODWEf8TUFOtSnR6be9PGWEt0g58fRhp9n4rpSxl8wo1zLpFjsG8xnLoCLFkj6LFAfOqNhFHa02wpbt3Bw5B6f4xG8sd0b9IPbNPI','mGmVzZWE','H5nRBhLkK40HqBrd2YCt','lm','r',3);
+INSERT INTO ti VALUES (1890938202240255714,113,'aiTO','NOEHOCOnn8Fcamobizis5i2SGKQzLSjza5YNCdZ6hfwflQ1Ffic9WhoxlwSm4IUzPf9IiETctyDITjrHIQzHOo2ttxXExXwtYh0Bz54xnrWgPQDgyoBlmpfW2d6f51eW94I6ocnbV80BRRvXUqeQOU15LODWEf8TUFOtSnR6be9PGWEt0g58fRhp9n4rpSxl8wo1zLpFjsG8xnLoCLFkj6LFAfOqNhFHa02wpbt3Bw5B6f4xG8sd0b9IPbNPI','mGmVzZWE','H5nRBhLkK40HqBrd2YCt','lm','r',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6001775823718451148,121,'rLc','V3PzXt70nizFQ9QGt1dhFfLXGWALbvroq3ymZyrHZZ62KioysRGde273p9olPjahZL3LinSQOso7aSK7VP8c1Vxl6ZXd3KPh36jrndmBc5jI2Z3I6ZhhWpjXro57JjA7PL8J44T8lQ0CiuF9JkTDdfu3z6utKkVJLzFsUKnAjjarYLe1yeJxwzhkmqoLT1iTY7WRBnsCA4ac9DCprrBDbGO4YVZai9dPqyOoyfaQFx8y6Jb00K0sIP6','I0W8TJ12QkK4FouT8q31pocyvf','Hq2C66kouhz7N6rBSYAU2JhtlQ9EZIUJnudeqwg91y8t9TXGmUjlefmxiKtMzkdjyc5H5jbD7SIV91ZqNVxrNoYKjqXk0Pf1eKGHmpi6rORjMjrguZrjWGRbZ0Np8fa1ATUrLsyOdNQD5N2OFr15I','y','U',4);
+INSERT INTO ti VALUES (6001775823718451148,121,'rLc','V3PzXt70nizFQ9QGt1dhFfLXGWALbvroq3ymZyrHZZ62KioysRGde273p9olPjahZL3LinSQOso7aSK7VP8c1Vxl6ZXd3KPh36jrndmBc5jI2Z3I6ZhhWpjXro57JjA7PL8J44T8lQ0CiuF9JkTDdfu3z6utKkVJLzFsUKnAjjarYLe1yeJxwzhkmqoLT1iTY7WRBnsCA4ac9DCprrBDbGO4YVZai9dPqyOoyfaQFx8y6Jb00K0sIP6','I0W8TJ12QkK4FouT8q31pocyvf','Hq2C66kouhz7N6rBSYAU2JhtlQ9EZIUJnudeqwg91y8t9TXGmUjlefmxiKtMzkdjyc5H5jbD7SIV91ZqNVxrNoYKjqXk0Pf1eKGHmpi6rORjMjrguZrjWGRbZ0Np8fa1ATUrLsyOdNQD5N2OFr15I','y','U',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8647492509791696464,59,'z7nGZp','hXuy9Dkb3foD2uwan8sWNu3XDlyEPF7QPpe2jqUMNZybYC5WjTnNB0CPz08XMhPWjjSsntKWHpHltK9HUIKFAxGdVYLYzwFszcKM4PYeiqYiCb7eHsbzT75Jb50FW1dS4CWv6AGfJwDiV9V8qC1qG9LQ3vKAO0JJs90ddXbQSSM2tDGrz6Hla7bNGBcFshkM7ZF8vMrhwMm52o3P7Th45lA6z','O07tcqXGLeFB4ZR3VnrgQpTzRLnha7rsrWd69LL','q1HA1Jghvesc05wrtA3qHtfIffZkkC4gA5mPLNK05gQMcqlCLsXC9voegnZ4k0MsRAdhau4FAFcx3Jn7zPV9m4DJ3Xn8PZakCmzbKk','M','2',5);
+INSERT INTO ti VALUES (8647492509791696464,59,'z7nGZp','hXuy9Dkb3foD2uwan8sWNu3XDlyEPF7QPpe2jqUMNZybYC5WjTnNB0CPz08XMhPWjjSsntKWHpHltK9HUIKFAxGdVYLYzwFszcKM4PYeiqYiCb7eHsbzT75Jb50FW1dS4CWv6AGfJwDiV9V8qC1qG9LQ3vKAO0JJs90ddXbQSSM2tDGrz6Hla7bNGBcFshkM7ZF8vMrhwMm52o3P7Th45lA6z','O07tcqXGLeFB4ZR3VnrgQpTzRLnha7rsrWd69LL','q1HA1Jghvesc05wrtA3qHtfIffZkkC4gA5mPLNK05gQMcqlCLsXC9voegnZ4k0MsRAdhau4FAFcx3Jn7zPV9m4DJ3Xn8PZakCmzbKk','M','2',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (142158816298715444,87,'4pdl67','yngQG97Kr28gl1tWgoegaDnoX7HGrCK1FSxrkuiZLQGvBMUeGcCUZcMtlq2UDTBTdWfBYTpAsLTTa7iD3aSt','i6cOxwqYP902vVXyscke6','AtG3MNsWgowhoZ8f7KbgmkTgvU5tLBXdYJzkEK2qxozPFFE4CCMn6NjHN7qREL4NZ1VUQQtMPWSjBpf7ZC6BNsk6Qv2zZ0xF1DT6CS9SYbbCkVG7MdfUSAN0T1tnoqKbGo4VNi5jvVstsgoOFgjKHOTAWXVCvj5rjLmWy39AJYINQB4PkgWiy2vnmmNFxVwgpsFUqsGd0zzOaVtqWtg4RgiDoRod2S8IvU5tFell','NU6','R',6);
+INSERT INTO ti VALUES (142158816298715444,87,'4pdl67','yngQG97Kr28gl1tWgoegaDnoX7HGrCK1FSxrkuiZLQGvBMUeGcCUZcMtlq2UDTBTdWfBYTpAsLTTa7iD3aSt','i6cOxwqYP902vVXyscke6','AtG3MNsWgowhoZ8f7KbgmkTgvU5tLBXdYJzkEK2qxozPFFE4CCMn6NjHN7qREL4NZ1VUQQtMPWSjBpf7ZC6BNsk6Qv2zZ0xF1DT6CS9SYbbCkVG7MdfUSAN0T1tnoqKbGo4VNi5jvVstsgoOFgjKHOTAWXVCvj5rjLmWy39AJYINQB4PkgWiy2vnmmNFxVwgpsFUqsGd0zzOaVtqWtg4RgiDoRod2S8IvU5tFell','NU6','R',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b SMALLINT UNSIGNED, c CHAR(38), d VARCHAR(9) NOT NULL, e VARBINARY(68), f VARBINARY(77) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1708049,50981,'o','OHbcgP','j11AUOgvG164olTr0rspqPBA7trU84IU','6Y0tfj60odjg9mUUc','K','g',0);
+CREATE TABLE ti (a MEDIUMINT, b SMALLINT UNSIGNED, c CHAR(38), d VARCHAR(9) NOT NULL, e VARBINARY(68), f VARBINARY(77) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (6067252888235933741,62963,'a9OCI4uTeN','90','yduP2TFDHswQqyEdvmuuYAGDzyo0rsCw5vwDIFoZ2ld2tR18yV','d2zFgVD7Djs3jRaIxqDyQZoHIp8PX5bkHXH9mi4ekxJp','I','c',1);
+INSERT INTO ti VALUES (6067252888235933741,62963,'a9OCI4uTeN','90','yduP2TFDHswQqyEdvmuuYAGDzyo0rsCw5vwDIFoZ2ld2tR18yV','d2zFgVD7Djs3jRaIxqDyQZoHIp8PX5bkHXH9mi4ekxJp','I','c',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(39);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(39);
+INSERT INTO t VALUES (7575905508122714793,49540,'wUWPN83Z5gD4qe','9fS2','Zde5pt8FxHjHtej2BBPivdmbALPaG','GEqO3Eq4gzKW7f9intGdYDT0etVPer8u9ecBwhks1nMFW8Z','Y','Tx',2);
+INSERT INTO ti VALUES (7575905508122714793,49540,'wUWPN83Z5gD4qe','9fS2','Zde5pt8FxHjHtej2BBPivdmbALPaG','GEqO3Eq4gzKW7f9intGdYDT0etVPer8u9ecBwhks1nMFW8Z','Y','Tx',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2648763974824866751,50811,'dSok7xczw6hD6LrP73','Gr19CGTVw','t','zv6Xz8indQ2g7W7mpYnBO1qEyOGqXyWmZUx2v6qULEy9y8','o','0',3);
+INSERT INTO ti VALUES (2648763974824866751,50811,'dSok7xczw6hD6LrP73','Gr19CGTVw','t','zv6Xz8indQ2g7W7mpYnBO1qEyOGqXyWmZUx2v6qULEy9y8','o','0',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-4130713703357580524,45898,'YSTWyHV93uTNEnNKZdOa1r2ZWNNv','ahOIMIIJLie938sUeJaoksJBsMXDcvTly7DTO8JuYCdvXYb2RzBHyZU6jDHFwOhyrZOoC','89vUS738ZFO2M6dJTrfxganFoJe8q','3zCSY6HCh5pUZUGtv62iStxKRJgJNjfM5QIe05vvA1Y9Lxmx7l8puQSESg4XUPIIHje2UeePB4YpdTTL42Fjn','V','Oz',4);
+INSERT INTO ti VALUES (-4130713703357580524,45898,'YSTWyHV93uTNEnNKZdOa1r2ZWNNv','ahOIMIIJLie938sUeJaoksJBsMXDcvTly7DTO8JuYCdvXYb2RzBHyZU6jDHFwOhyrZOoC','89vUS738ZFO2M6dJTrfxganFoJe8q','3zCSY6HCh5pUZUGtv62iStxKRJgJNjfM5QIe05vvA1Y9Lxmx7l8puQSESg4XUPIIHje2UeePB4YpdTTL42Fjn','V','Oz',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3307274393789228730,16261,'x92hXQq7T0HoCJXbsA3ypZkhKkrYlmMwy','Dp0LUp','TaNXPWaWtmMLC2MfVcEzcIHTf2O46wA1ieFO','mWpjXimUIRiO9b2niIGNyqcHySzqCUYRWxFN0Jxu6ysqJ8IK0vz7eq2DktOldLJc6Cp8Uwps21aTt7izgFOdKydy51H','6','B',5);
+INSERT INTO ti VALUES (3307274393789228730,16261,'x92hXQq7T0HoCJXbsA3ypZkhKkrYlmMwy','Dp0LUp','TaNXPWaWtmMLC2MfVcEzcIHTf2O46wA1ieFO','mWpjXimUIRiO9b2niIGNyqcHySzqCUYRWxFN0Jxu6ysqJ8IK0vz7eq2DktOldLJc6Cp8Uwps21aTt7izgFOdKydy51H','6','B',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (618527034367204715,2374,'F2eRV','L0VSHACVUy9f14vCV9ccz7kgrFjNwDRTrkdVft6GkYhOpFw0lAUFl53Nbyk8qCJOO41PZ4EoU9oatofkp2EfZYz9yHWyxBrBJNSlkzFy3b0XxnQXPcnI9DxlX1Jlg0TlXMxwHhDIYaIVzvpWOGMZ9Ir5KjvZSMLXjFuRRMTT70EVFhnOQBtsX','9roqiOaUApKNTY','A3avQnmC0kIh9utvHq8b4CsExwFoHOBTzw9a1Z91fgewvfXpQyC','3z','WK',6);
+INSERT INTO ti VALUES (618527034367204715,2374,'F2eRV','L0VSHACVUy9f14vCV9ccz7kgrFjNwDRTrkdVft6GkYhOpFw0lAUFl53Nbyk8qCJOO41PZ4EoU9oatofkp2EfZYz9yHWyxBrBJNSlkzFy3b0XxnQXPcnI9DxlX1Jlg0TlXMxwHhDIYaIVzvpWOGMZ9Ir5KjvZSMLXjFuRRMTT70EVFhnOQBtsX','9roqiOaUApKNTY','A3avQnmC0kIh9utvHq8b4CsExwFoHOBTzw9a1Z91fgewvfXpQyC','3z','WK',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED, c BINARY(73), d VARBINARY(67), e VARCHAR(28) NOT NULL, f VARCHAR(80), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (342056782,46646,'n13bMtc','hmPCneWYo0q7V4VFXxVqL7it01fK9IJyxZMy','pVQdvFoc5IdMnb','v1jDje9tpWUuP85LFpMxivVhTYDxRLdUM7C4eRROC97XtJ5hYjVduwjH2ngH','O','j3',0);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED, c BINARY(73), d VARBINARY(67), e VARCHAR(28) NOT NULL, f VARCHAR(80), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-971298300,10870,'lLRVh0KjYt0nTubMZqGEtut4mRs8oy9GeHVMZUneiUvagyVJ','Cg9Dx2Q','BWdgnxKhmnF1MH2xZIl1','acEJQNKISZnXjLweCyLZQrcCYwc0NUsrM9','X','zP',1);
+INSERT INTO ti VALUES (-971298300,10870,'lLRVh0KjYt0nTubMZqGEtut4mRs8oy9GeHVMZUneiUvagyVJ','Cg9Dx2Q','BWdgnxKhmnF1MH2xZIl1','acEJQNKISZnXjLweCyLZQrcCYwc0NUsrM9','X','zP',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(74);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(74);
+INSERT INTO t VALUES (-1116451345,58718,'tYRe0337szTu0vypOeoCHv2KDt5NjsLsjyf','IczDAYbfwZY','NhNXedGh59VMVZyZj0dAKfe6MG9R','uIYYs9Gvk6rci3zOWIBUlIXgdxG','I','dd',2);
+INSERT INTO ti VALUES (-1116451345,58718,'tYRe0337szTu0vypOeoCHv2KDt5NjsLsjyf','IczDAYbfwZY','NhNXedGh59VMVZyZj0dAKfe6MG9R','uIYYs9Gvk6rci3zOWIBUlIXgdxG','I','dd',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-1116357887,39265,'lU9o3f7gVihJJdeaX5mok5Y9R4zsqYIuy','6OMdEWDKR3R444WIcNMZVuk0kZpDrSTpyYKcgFL38o6VmkNnUXVCagGQjvKMx0TbjE4XJd2Wj27DW55sCC7nwoGmOcqRUMSaqrPN4TT34jBE25btUK2Qp00pV8fW5NfGJcNxyrz3EDE00','kobPKYQtQwvV2aWatLWV0','3uHirNeOx','aU','E',3);
+INSERT INTO ti VALUES (-1116357887,39265,'lU9o3f7gVihJJdeaX5mok5Y9R4zsqYIuy','6OMdEWDKR3R444WIcNMZVuk0kZpDrSTpyYKcgFL38o6VmkNnUXVCagGQjvKMx0TbjE4XJd2Wj27DW55sCC7nwoGmOcqRUMSaqrPN4TT34jBE25btUK2Qp00pV8fW5NfGJcNxyrz3EDE00','kobPKYQtQwvV2aWatLWV0','3uHirNeOx','aU','E',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (583782195,63745,'PDUdNQESW5GP2x11xtp9Eiz7zq6ANwkooMGZIyt','2aOdXmpSrXPY8UTm8JBQtoNhDzB9WaXax7','Bb0KkiO6q7xZTRAl','zQ4htxgDc6XljmzwEW5oddGZjT8XYR4h9eG5YtLJlEBwpnYzVdMzf5QZKz7dX3dLe6bamK1fxtRCuTsRcOjMFvmTBB1LfiT7UIVXfzzEHWJGE2Zo3LJR14LeV2tV4I4kU1qdRuL8WWAz5AQm7pcVLRmBm61bmobZJbfNeZSdTLZE39KyaataUn5ReAnC0yZNNu3zz1qDUnslTNBHuOSRJe6mG1HTsyDBkz3m6bOqNpnxZvV3MFf','z7','EA',4);
+INSERT INTO ti VALUES (583782195,63745,'PDUdNQESW5GP2x11xtp9Eiz7zq6ANwkooMGZIyt','2aOdXmpSrXPY8UTm8JBQtoNhDzB9WaXax7','Bb0KkiO6q7xZTRAl','zQ4htxgDc6XljmzwEW5oddGZjT8XYR4h9eG5YtLJlEBwpnYzVdMzf5QZKz7dX3dLe6bamK1fxtRCuTsRcOjMFvmTBB1LfiT7UIVXfzzEHWJGE2Zo3LJR14LeV2tV4I4kU1qdRuL8WWAz5AQm7pcVLRmBm61bmobZJbfNeZSdTLZE39KyaataUn5ReAnC0yZNNu3zz1qDUnslTNBHuOSRJe6mG1HTsyDBkz3m6bOqNpnxZvV3MFf','z7','EA',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1828246301,22567,'9IIJvYlcxNZ1ZwBRMGQmv3mso2oZJgo8x4kOiBNkdoDYXGNJpjszpmC6KeYALfj','jdTTxIa6oWRO','U5gMTwZHt1GlFWmzYHtO','kcwShRzyWTCx0nWyWOVQ9H5LV1mGdKQG0FvwtJZsboPCOtZ6rUAnVPt7MUQuhM31ZxL5wk5RUUbHH80Gh4jOcSTfomuBqOjew','wG','YF',5);
+INSERT INTO ti VALUES (1828246301,22567,'9IIJvYlcxNZ1ZwBRMGQmv3mso2oZJgo8x4kOiBNkdoDYXGNJpjszpmC6KeYALfj','jdTTxIa6oWRO','U5gMTwZHt1GlFWmzYHtO','kcwShRzyWTCx0nWyWOVQ9H5LV1mGdKQG0FvwtJZsboPCOtZ6rUAnVPt7MUQuhM31ZxL5wk5RUUbHH80Gh4jOcSTfomuBqOjew','wG','YF',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-924186765,31791,'5tXLaP1tRcFNHN6EftoHFHazfbAf8wWscz2q5YtrmlmMOroZvHNof','82Ye2bsz8YNmllRPgnwm9sXDa4Ik822StUrLvFtYj4CAzHN28UiOPOsiePFv1s7VBL8Q5GyLs2urd5qwcZPPYOPADKgXOLlPcTEntdlDNRQDxzRRaMcUNAgs1W70UWiSrPqbFcjQHtC4NhqJgfJAGKI34uoimcI5sPjOHuIbVUPp5GurZftm0vYSG1vs0RcLHyHVQFiSWWzqNUEt8PywUDCts2bYo2MFLQHJEdUwUmxKQqUmRpTOl5e','w0kOEV7xAoVilb5qjde','hKXvaCnkBlZ6yBoGtmBDHjH2Yop8G3rzTURRn8jPgq2KjHtjzIDzMmppliCM19HTI1SGB9bY3g5BO7cmpXxQpLdDpL70H5UWQhFvqq','csu','sN',6);
+INSERT INTO ti VALUES (-924186765,31791,'5tXLaP1tRcFNHN6EftoHFHazfbAf8wWscz2q5YtrmlmMOroZvHNof','82Ye2bsz8YNmllRPgnwm9sXDa4Ik822StUrLvFtYj4CAzHN28UiOPOsiePFv1s7VBL8Q5GyLs2urd5qwcZPPYOPADKgXOLlPcTEntdlDNRQDxzRRaMcUNAgs1W70UWiSrPqbFcjQHtC4NhqJgfJAGKI34uoimcI5sPjOHuIbVUPp5GurZftm0vYSG1vs0RcLHyHVQFiSWWzqNUEt8PywUDCts2bYo2MFLQHJEdUwUmxKQqUmRpTOl5e','w0kOEV7xAoVilb5qjde','hKXvaCnkBlZ6yBoGtmBDHjH2Yop8G3rzTURRn8jPgq2KjHtjzIDzMmppliCM19HTI1SGB9bY3g5BO7cmpXxQpLdDpL70H5UWQhFvqq','csu','sN',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b INT UNSIGNED, c CHAR(27) NOT NULL, d VARBINARY(50) NOT NULL, e VARCHAR(13) NOT NULL, f VARCHAR(70), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-44,157262595,'T2dse1I56I2KyjXGBY','lV0BPzX','I8M','dirzT','6','a',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b INT UNSIGNED, c CHAR(27) NOT NULL, d VARBINARY(50) NOT NULL, e VARCHAR(13) NOT NULL, f VARCHAR(70), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-8309946235159381152,2411704502,'5uw947pzU1rb','ThZ7X','gCFlfow','aL6RvwbnsJqQLmSAKnFx7mXQ3AZs4uETd3ubhrwTXNjXG2Zt7zUKK7hYE','eL','v',1);
+INSERT INTO ti VALUES (-8309946235159381152,2411704502,'5uw947pzU1rb','ThZ7X','gCFlfow','aL6RvwbnsJqQLmSAKnFx7mXQ3AZs4uETd3ubhrwTXNjXG2Zt7zUKK7hYE','eL','v',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(28) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(28) NOT NULL;
+INSERT INTO t VALUES (-2486838795293160279,769384045,'j5mzY76yRmN9uFnTjVD6u0oPVc','f1v95R6ClT1tHVPCw7ekYvqnnBwuc06KL6SU2xW','4iq41','nLxGvJC75aCGCAd6DMeQ92yBTlJp7J2nLv45bEdvoYC67mZyF','2','H',2);
+INSERT INTO ti VALUES (-2486838795293160279,769384045,'j5mzY76yRmN9uFnTjVD6u0oPVc','f1v95R6ClT1tHVPCw7ekYvqnnBwuc06KL6SU2xW','4iq41','nLxGvJC75aCGCAd6DMeQ92yBTlJp7J2nLv45bEdvoYC67mZyF','2','H',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-6822906708560360460,2683078987,'jD7T','IVHtNUVyxU3vjXTSNkPnLJVJLLR01wprSwK2fKq2vTarZ6xs5xEupuC9kFegQycCls3r','L','E','aB','y',3);
+INSERT INTO ti VALUES (-6822906708560360460,2683078987,'jD7T','IVHtNUVyxU3vjXTSNkPnLJVJLLR01wprSwK2fKq2vTarZ6xs5xEupuC9kFegQycCls3r','L','E','aB','y',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (4556033387228375121,2941178771,'QawzefNfrLGxEGqGED0shaK325p','25qmRIm8xjku1HI','n6sIf','UEfNweZta1ABke5NuWIakrzTtAaasZimP3jY8CYFhkROoG4L4BobOWvhTQADm0h5cbiGb8jY36ewwD7td0dNbY5DGKWVm5DaUw3qj89HIvVe0KP40a52ZeyCrxCZlA4IrhDrWdan22qYu7ZLUPsO4nDKbaHujcTc5pZfffKK8Rn','3Q','C',4);
+INSERT INTO ti VALUES (4556033387228375121,2941178771,'QawzefNfrLGxEGqGED0shaK325p','25qmRIm8xjku1HI','n6sIf','UEfNweZta1ABke5NuWIakrzTtAaasZimP3jY8CYFhkROoG4L4BobOWvhTQADm0h5cbiGb8jY36ewwD7td0dNbY5DGKWVm5DaUw3qj89HIvVe0KP40a52ZeyCrxCZlA4IrhDrWdan22qYu7ZLUPsO4nDKbaHujcTc5pZfffKK8Rn','3Q','C',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (4614658818260990638,2513870075,'oHsuWSR3SSbKD','3aUksEgs175fAA','oeNPckG','tF7aH6aeCGthnY68AavOcckdxdwlnu9aNJLcfbyxRblxDVb9d6vaDvmDplDHh1dhQZUe8Hfmg7krooMbrCYsfWv4Ty260Y3TDpYa5MVERuHbfOGq8tlHXe9o59A0CorjaM5wqaiOMR41wkHwXiGHFn27umMGFQa1SY9lFdHg4o7fFSlm9SX0UGItfCJkiOOhmEywoSWWY6BPSkxumx7','ub','v',5);
+INSERT INTO ti VALUES (4614658818260990638,2513870075,'oHsuWSR3SSbKD','3aUksEgs175fAA','oeNPckG','tF7aH6aeCGthnY68AavOcckdxdwlnu9aNJLcfbyxRblxDVb9d6vaDvmDplDHh1dhQZUe8Hfmg7krooMbrCYsfWv4Ty260Y3TDpYa5MVERuHbfOGq8tlHXe9o59A0CorjaM5wqaiOMR41wkHwXiGHFn27umMGFQa1SY9lFdHg4o7fFSlm9SX0UGItfCJkiOOhmEywoSWWY6BPSkxumx7','ub','v',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-3658914162490219223,4100924785,'tFNWmMcf25p6eTlY','wt0vOMPdmrSInroQtYSDjE83vPducoO8Ycl0UI087M5rpNVdY8C','T','tDEFpHM7RlRDvRGBdiUcnc3qq0wpaNMwalYfrI0cWomT6a1Abp1IewUWpLdStLvsjb495jCuXYd4tgLQxPf5vaEFjrwNMvLXmltcU7lFi0','qpi','q',6);
+INSERT INTO ti VALUES (-3658914162490219223,4100924785,'tFNWmMcf25p6eTlY','wt0vOMPdmrSInroQtYSDjE83vPducoO8Ycl0UI087M5rpNVdY8C','T','tDEFpHM7RlRDvRGBdiUcnc3qq0wpaNMwalYfrI0cWomT6a1Abp1IewUWpLdStLvsjb495jCuXYd4tgLQxPf5vaEFjrwNMvLXmltcU7lFi0','qpi','q',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(44) NOT NULL, d VARCHAR(77) NOT NULL, e VARCHAR(55), f VARBINARY(46) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7358853555538331033,9542377,'1v0oMZeoe9Jk4JQq3iEedfLh2Ltm8Il','LbEGYHuX04gek4HtDy6lAI0iW6WbcCjXjkLlg2ms','M8MIE17gzxKcVp5VPNBRL462yL28YsVap3Re7IB1mHTPR','v1E814ZI9ckYLRhHs0mQXdIQc6KqL','e','j',0);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(44) NOT NULL, d VARCHAR(77) NOT NULL, e VARCHAR(55), f VARBINARY(46) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (3234605578230006613,3069047,'jSS8QhmpxXMCWzE','bjjrNnyboiWpiUIm7NJ1vMHLSuhKu2K7MzsGGHmj3pEk2wYatXbnHmX0ISV','8BsE9Qe4oxvpojIVGLPMgAZla','2s6mxt31dGraijwpb3f2aOsL3jdEbqWmBuN4jUYG','J','dh',1);
+INSERT INTO ti VALUES (3234605578230006613,3069047,'jSS8QhmpxXMCWzE','bjjrNnyboiWpiUIm7NJ1vMHLSuhKu2K7MzsGGHmj3pEk2wYatXbnHmX0ISV','8BsE9Qe4oxvpojIVGLPMgAZla','2s6mxt31dGraijwpb3f2aOsL3jdEbqWmBuN4jUYG','J','dh',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(45) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(45) NOT NULL;
+INSERT INTO t VALUES (4658304904903564501,6885260,'S7qYnFvjSoBPejorprf5plIpvHF2vW0d','fO10i','ZzjVVcqB3TJgbcEcMy2q0vFdB95PQa','VTySYfhb8OLvkTQtyknvIXXS0M74OMCCo687sQHlbzTb','B','3',2);
+INSERT INTO ti VALUES (4658304904903564501,6885260,'S7qYnFvjSoBPejorprf5plIpvHF2vW0d','fO10i','ZzjVVcqB3TJgbcEcMy2q0vFdB95PQa','VTySYfhb8OLvkTQtyknvIXXS0M74OMCCo687sQHlbzTb','B','3',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8200519525788299291,5350916,'lRzcsHQ7sJzeDQv7nW6Sc1TyMGTPlpj','pvBZuSWJHysZ6WnXJUFIW1eumcfdZiENCEZ2wCgQr4QtzxH7vFJT7zLx1hrfay83Z1mvZFEbewYde775VKRG1dma5Qfd3xPNM1s0UpyU7cyYh2y9D','xbbXrZ9Wmn49AjJZJI3KCTnWblFajR','dU9WPLYUD1FMVpr3eJj2U5EBYpMZ','e','9',3);
+INSERT INTO ti VALUES (8200519525788299291,5350916,'lRzcsHQ7sJzeDQv7nW6Sc1TyMGTPlpj','pvBZuSWJHysZ6WnXJUFIW1eumcfdZiENCEZ2wCgQr4QtzxH7vFJT7zLx1hrfay83Z1mvZFEbewYde775VKRG1dma5Qfd3xPNM1s0UpyU7cyYh2y9D','xbbXrZ9Wmn49AjJZJI3KCTnWblFajR','dU9WPLYUD1FMVpr3eJj2U5EBYpMZ','e','9',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5617263043329742080,6186656,'EwmPZ7z2mhS7B35oIZ54wuiJz9','8DUJSL3JgPmMSkQVVf21P7Gm1ygZSs1wArBIs4B','JyRdigYtfgd1gTCz','ckTgrnGPDgrCE4zAxb7AElK3dThUyJwc6VyDCTSlUEVhTYm1gsGh0eo','8','Lu',4);
+INSERT INTO ti VALUES (5617263043329742080,6186656,'EwmPZ7z2mhS7B35oIZ54wuiJz9','8DUJSL3JgPmMSkQVVf21P7Gm1ygZSs1wArBIs4B','JyRdigYtfgd1gTCz','ckTgrnGPDgrCE4zAxb7AElK3dThUyJwc6VyDCTSlUEVhTYm1gsGh0eo','8','Lu',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3476724376324412437,11296855,'ZuiXUMJ90FvgLYtbiO5Ks7kMKvYcKZnptbF','z8WHHNzV1sRfJUrKOQxF9SXlsZgdvjKo434gGdFs6TLHE6YfkQFHdfZWPtXSzrb3FclIhydwhCyenfMKdptkVsoC2YBANVORvLycBgYVGtE74wZkhn7bkuO174InOOQHlrtZcwrRDLMAocZG6LV05XIEf7cV3ExS2YUIz2Az4BcIGtOwHKOzXChtH7EPSgzyvhHbnjekvwdO3bhycyPQEHe5gG0tQspvY3xc3v99qM0K1HmLZVxng2993h','Zfx8o16Txh7QyQDVMptqL75lgplUB6xcDLO2cMOitmTxgLaXiHQPZ','wTuNWs9adAWfrir5PixoCxlQkUvLwCW3JNOjF6o632w8DPzyq3Ycw26mPTsQEVfAa0v9WsnlPhG244cizVW1gaCPpXBfdUEB8hESEXl90gUIKQuF2OjouhAjG','XY','x',5);
+INSERT INTO ti VALUES (3476724376324412437,11296855,'ZuiXUMJ90FvgLYtbiO5Ks7kMKvYcKZnptbF','z8WHHNzV1sRfJUrKOQxF9SXlsZgdvjKo434gGdFs6TLHE6YfkQFHdfZWPtXSzrb3FclIhydwhCyenfMKdptkVsoC2YBANVORvLycBgYVGtE74wZkhn7bkuO174InOOQHlrtZcwrRDLMAocZG6LV05XIEf7cV3ExS2YUIz2Az4BcIGtOwHKOzXChtH7EPSgzyvhHbnjekvwdO3bhycyPQEHe5gG0tQspvY3xc3v99qM0K1HmLZVxng2993h','Zfx8o16Txh7QyQDVMptqL75lgplUB6xcDLO2cMOitmTxgLaXiHQPZ','wTuNWs9adAWfrir5PixoCxlQkUvLwCW3JNOjF6o632w8DPzyq3Ycw26mPTsQEVfAa0v9WsnlPhG244cizVW1gaCPpXBfdUEB8hESEXl90gUIKQuF2OjouhAjG','XY','x',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-8528040761172865807,12120510,'ffvuCztIdQPUf','YjXfWrrUkJa2n1BA82SxHRZDgtK2CMECEhrxetfveiACy2X76ik1tbMPZEpFoP60GiTFBAQA9pLzq99DiAXm6Zzubt077z5','RRNYBkwkq','lN6tOVLBfypKSwk0PhcSHi6Y9vz12PMo09aqfN9X4BTIQY5gFpuwqndQ4uZMfzt70cQmHsZxkiOTi4sCQbhIoN1XPQOFX5hxr5jTILLFGrBdStRuvfaxgNU9FSEUG5rwRg3rbCN7j69IpUNMZx5qZpnHOvD2WREnZ53aThr4wfebPIYi0aC9hy8PIlrQ1u5wt0g0U8yldU8P8w','Zf','we3',6);
+INSERT INTO ti VALUES (-8528040761172865807,12120510,'ffvuCztIdQPUf','YjXfWrrUkJa2n1BA82SxHRZDgtK2CMECEhrxetfveiACy2X76ik1tbMPZEpFoP60GiTFBAQA9pLzq99DiAXm6Zzubt077z5','RRNYBkwkq','lN6tOVLBfypKSwk0PhcSHi6Y9vz12PMo09aqfN9X4BTIQY5gFpuwqndQ4uZMfzt70cQmHsZxkiOTi4sCQbhIoN1XPQOFX5hxr5jTILLFGrBdStRuvfaxgNU9FSEUG5rwRg3rbCN7j69IpUNMZx5qZpnHOvD2WREnZ53aThr4wfebPIYi0aC9hy8PIlrQ1u5wt0g0U8yldU8P8w','Zf','we3',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b SMALLINT, c CHAR(3), d VARBINARY(50), e VARCHAR(59) NOT NULL, f VARBINARY(25) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7821992121570653952,9560,'Xl','Fcx1iB9ZqG2Yvk0kW5HuYCFdYXkHSosNWcBlRmrmddh4z8Mn','XStqOBZorgyzf5XQkpjY87s0undUP9b8HL2pKlN05Ki2XtWI','73iHvWY4UVwCBPMs4CLq','C','9',0);
+CREATE TABLE ti (a BIGINT, b SMALLINT, c CHAR(3), d VARBINARY(50), e VARCHAR(59) NOT NULL, f VARBINARY(25) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-9059624193065246068,19964,'KR','bPzFcIcVG70gmDrvOw6DEw2okoSIoHMD4Ti80V4iAam','HfxI7RdO7IUEFj524XGNmwkv','oRFOmGn1','2T','W',1);
+INSERT INTO ti VALUES (-9059624193065246068,19964,'KR','bPzFcIcVG70gmDrvOw6DEw2okoSIoHMD4Ti80V4iAam','HfxI7RdO7IUEFj524XGNmwkv','oRFOmGn1','2T','W',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(4);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(4);
+INSERT INTO t VALUES (9217455104651589801,-7705,'4','SNvnxYFZc','K','Di5DGONuKUmhA2Dn','C7','7',2);
+INSERT INTO ti VALUES (9217455104651589801,-7705,'4','SNvnxYFZc','K','Di5DGONuKUmhA2Dn','C7','7',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-3833025517473421911,-24102,'3a','n4lCoiwY4x93sQy2HdfhEvMoiiSLZpIE4kM0OJOSgVydMYKMiUlbxOKb4IInBj0jWfyfwKkZ4iaEz8JJaBHDfDHNX36K98jbtfUN2XrlKcE8DxgsQzC7JyHPu6hb3Uc7C5LA0btlqbNJhruUICM1g2DUngLLzGREm32nRBlDhiZYl4DnLT0CrDSurpahgUjFbo1Ks71Vhd2FfuugJu7EzrxdinY0iJEz4BiCiImHoATIiklAbzHFMcmkHTtHd','bd1yHr65ARIXjIP7dvgjA8OhFC','K2QCjF7luxUqZKSbT','d','h',3);
+INSERT INTO ti VALUES (-3833025517473421911,-24102,'3a','n4lCoiwY4x93sQy2HdfhEvMoiiSLZpIE4kM0OJOSgVydMYKMiUlbxOKb4IInBj0jWfyfwKkZ4iaEz8JJaBHDfDHNX36K98jbtfUN2XrlKcE8DxgsQzC7JyHPu6hb3Uc7C5LA0btlqbNJhruUICM1g2DUngLLzGREm32nRBlDhiZYl4DnLT0CrDSurpahgUjFbo1Ks71Vhd2FfuugJu7EzrxdinY0iJEz4BiCiImHoATIiklAbzHFMcmkHTtHd','bd1yHr65ARIXjIP7dvgjA8OhFC','K2QCjF7luxUqZKSbT','d','h',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2650233551455810770,23536,'ra7','lCXR9Z8TxWNSh6Qu0SAVg3JVI2GYWuwK4CnEO5ZsakbCRlleaQfKllO8k6B9XxKByx3qNXb1mfd6sVjBN9a1TguKG8Rw9699mCwLHoHwo9kUblk0N8ToQgzPMKHI3xWjNv2yRvo3DH4HrpIbE3G0Q2Rf6kcAmCOjtHRtdVw8dkgskvkQsPGQ0QzlY4AkyeaywnROG9fz2FSG9Ovo9kMMAwbj8aqMwlyGLEigheJW3','RkqALt9VtZ05HrP3bONWa1AXOQw7pgxaKqkDj0GIr6B6SdOb5P','RFPzOx4eq20Ql1bTxS8yv5be3xbOLn2g0YwZCr6PjngUDydj1vAQN142uMsWOQWnncqSmpld6zSsvCRr1sHK71CpSifP9upZqVwhykun8TQNnCgHkTtq2RK647TaFb4ojxuyuWoFzO0DbUvS2U52C','z','9',4);
+INSERT INTO ti VALUES (2650233551455810770,23536,'ra7','lCXR9Z8TxWNSh6Qu0SAVg3JVI2GYWuwK4CnEO5ZsakbCRlleaQfKllO8k6B9XxKByx3qNXb1mfd6sVjBN9a1TguKG8Rw9699mCwLHoHwo9kUblk0N8ToQgzPMKHI3xWjNv2yRvo3DH4HrpIbE3G0Q2Rf6kcAmCOjtHRtdVw8dkgskvkQsPGQ0QzlY4AkyeaywnROG9fz2FSG9Ovo9kMMAwbj8aqMwlyGLEigheJW3','RkqALt9VtZ05HrP3bONWa1AXOQw7pgxaKqkDj0GIr6B6SdOb5P','RFPzOx4eq20Ql1bTxS8yv5be3xbOLn2g0YwZCr6PjngUDydj1vAQN142uMsWOQWnncqSmpld6zSsvCRr1sHK71CpSifP9upZqVwhykun8TQNnCgHkTtq2RK647TaFb4ojxuyuWoFzO0DbUvS2U52C','z','9',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (8818961788727806624,7830,'S3','3osIpcJwABlN9k7Dc7uKSoIsCDag9tLaPyWaYHPt6qQPaRVDNjkQ4HpofzO264pm7iNolTPftjRwEXF4NVyvp3uLFFQX5MEbyemsSjo8CIuAeS5EggxusrugntAyhpjihdVSOV3zlvIY5P9S9846MFVfSnpg8eWAzlbAmihCItHnAS','9eRnZcsPOHv9r3l4Wt3lgG','7oISruJBfBF2ZOKqSUEpnhKq4NGY1rzSxZpedxEA1aMrxDQ3scs1qv21BQ0PgcBgDwiB6pvnNQP5nCuBK13DZfA189KHIeiW77aIt','rKy','I',5);
+INSERT INTO ti VALUES (8818961788727806624,7830,'S3','3osIpcJwABlN9k7Dc7uKSoIsCDag9tLaPyWaYHPt6qQPaRVDNjkQ4HpofzO264pm7iNolTPftjRwEXF4NVyvp3uLFFQX5MEbyemsSjo8CIuAeS5EggxusrugntAyhpjihdVSOV3zlvIY5P9S9846MFVfSnpg8eWAzlbAmihCItHnAS','9eRnZcsPOHv9r3l4Wt3lgG','7oISruJBfBF2ZOKqSUEpnhKq4NGY1rzSxZpedxEA1aMrxDQ3scs1qv21BQ0PgcBgDwiB6pvnNQP5nCuBK13DZfA189KHIeiW77aIt','rKy','I',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-1172753876781122539,20689,'u','tLvGDXW5VFf4F6ATf0U','ff','d5W1RvOBZgLWKPGATVDNQ2xUkNiMqKakKCYVFWMGYj6Jf7ouPLQg5dLgfBOuGgQcOhlK2bJMYAiUDxCIYamhag6JgyXSj50RyWb1YKKlhq','yp','M',6);
+INSERT INTO ti VALUES (-1172753876781122539,20689,'u','tLvGDXW5VFf4F6ATf0U','ff','d5W1RvOBZgLWKPGATVDNQ2xUkNiMqKakKCYVFWMGYj6Jf7ouPLQg5dLgfBOuGgQcOhlK2bJMYAiUDxCIYamhag6JgyXSj50RyWb1YKKlhq','yp','M',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b INT UNSIGNED NOT NULL, c CHAR(11) NOT NULL, d VARBINARY(53), e VARCHAR(81) NOT NULL, f VARCHAR(67), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (57,2479161,'HVPswQd3Ff','7OCXBJ12MG08LnRhS74FsZ2aBg','U50kWVahpMJ0RzpupmPIoKTsXylp','Wo9o71Chk7MjyVJ1qePhGldgFLUMXa8Oj53e0UYMr47','r','0',0);
+CREATE TABLE ti (a TINYINT, b INT UNSIGNED NOT NULL, c CHAR(11) NOT NULL, d VARBINARY(53), e VARCHAR(81) NOT NULL, f VARCHAR(67), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-1542416041513605765,4178488254,'a3O6','uv1RA6MheCjmposGRXU9yWYtWlRMXWUd','N','hEl9PnqMNX4AcG708KKvTVmq','8','d',1);
+INSERT INTO ti VALUES (-1542416041513605765,4178488254,'a3O6','uv1RA6MheCjmposGRXU9yWYtWlRMXWUd','N','hEl9PnqMNX4AcG708KKvTVmq','8','d',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(12) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(12) NOT NULL;
+INSERT INTO t VALUES (4975307499498829770,3271661866,'G4HNaM','XOIh0cMoJC1RRIQdQyeZziGe3DUcEYLwDeGqw8dwePvM','FIzGbewsB9uqdMZHERj5zoAm2','umApoJQ8czP7d3XDCJCyMFaIHaLTqpgdQk54Cj9','h','l',2);
+INSERT INTO ti VALUES (4975307499498829770,3271661866,'G4HNaM','XOIh0cMoJC1RRIQdQyeZziGe3DUcEYLwDeGqw8dwePvM','FIzGbewsB9uqdMZHERj5zoAm2','umApoJQ8czP7d3XDCJCyMFaIHaLTqpgdQk54Cj9','h','l',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-4322237149458503170,1257928216,'qb9iM','c8ldOnsEcIfV0hlntFbXKjLcn9sAoiUK3pVAIfZccGS2XFE1tKKhEJdkA9QDORRAX4iilTabYT3h9fWI2CqBZY3sP1bpLjvszfjC8XuxOezRMMlrNwDk9IkXO4YHw7kGZxW3hdGcXSofSAOaACy','730PsSk','X13sTmXZLQ6AI8R2UhpTqs','F','s',3);
+INSERT INTO ti VALUES (-4322237149458503170,1257928216,'qb9iM','c8ldOnsEcIfV0hlntFbXKjLcn9sAoiUK3pVAIfZccGS2XFE1tKKhEJdkA9QDORRAX4iilTabYT3h9fWI2CqBZY3sP1bpLjvszfjC8XuxOezRMMlrNwDk9IkXO4YHw7kGZxW3hdGcXSofSAOaACy','730PsSk','X13sTmXZLQ6AI8R2UhpTqs','F','s',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1821401374075911277,2912836296,'pkXj','bEZE3drWyAQhRa2','xT2WxSRTEzPOzJNrQvFtJXvWl4ScTiOiWBVXMRKh2dQ4AIEzxlHWym1t83WbQGdTjSGsUZ','UjtGTDGN7CS5v5E1q31hJz6qPz9Qjnn0GQDX3rWGhb3TEPXsGl6Zbac55G','9','c',4);
+INSERT INTO ti VALUES (1821401374075911277,2912836296,'pkXj','bEZE3drWyAQhRa2','xT2WxSRTEzPOzJNrQvFtJXvWl4ScTiOiWBVXMRKh2dQ4AIEzxlHWym1t83WbQGdTjSGsUZ','UjtGTDGN7CS5v5E1q31hJz6qPz9Qjnn0GQDX3rWGhb3TEPXsGl6Zbac55G','9','c',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-7840952238604448807,3484643053,'HIO7DEmYB','5hO4mm51oMOJnViXHixtWTan5gDNRPSckf6Yveri','yeGBAZGqM5pfzmpqrdYX8oUMof8mSZGcRYJKmkAe2JP5zS8JHY1HfkxfyWNykXoJ3n','C4OekmWBtJ8GY8Oiy0q5x8TNZV3n0pHsj9Up1yC4R36Wq6GucxZyaKT4IXp7nEOmYie5jNK6vP8RpS9rJBL9ZNq6XD48eHjr4EP9dftGCjbOnEk1PH41ev0XkXghmhbBaceuWgMsFfGpmBdpf0QSkhAvH','vW','V',5);
+INSERT INTO ti VALUES (-7840952238604448807,3484643053,'HIO7DEmYB','5hO4mm51oMOJnViXHixtWTan5gDNRPSckf6Yveri','yeGBAZGqM5pfzmpqrdYX8oUMof8mSZGcRYJKmkAe2JP5zS8JHY1HfkxfyWNykXoJ3n','C4OekmWBtJ8GY8Oiy0q5x8TNZV3n0pHsj9Up1yC4R36Wq6GucxZyaKT4IXp7nEOmYie5jNK6vP8RpS9rJBL9ZNq6XD48eHjr4EP9dftGCjbOnEk1PH41ev0XkXghmhbBaceuWgMsFfGpmBdpf0QSkhAvH','vW','V',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (8913755886473507497,2961498236,'B6HjAIdsu1','aYcvKEhc0CipDJalHijQeKEyiQl61h89QijpgIFw4tNAaxfgPwDNS9VGTUGCz6NIZrL7kmzhWWMk86wrycubbQG0pbPJvBeY7OOUcyWv0b3aMgjFiystDGQnG29x9dx8cghGYuvbaJiaPVfAyEn2GZXedb9RDKgYsopJfswDKBAlPOW9OiiG73NcDkOzO1NEz5emsf0JFdzvDWyC','KZZ1G6t','ZHBzlKIvdNdGyr6Smj0lmH2SXIHTbnOI0zO3xy4fzLAOKwA6OY9YhqV7JrnL1Fa6rE78fRxcP5cWkrikKMVjPOzTkJZFmDkt1H5ijb1rz2ga5mbrZmXifR7lXmTW','U','Kb',6);
+INSERT INTO ti VALUES (8913755886473507497,2961498236,'B6HjAIdsu1','aYcvKEhc0CipDJalHijQeKEyiQl61h89QijpgIFw4tNAaxfgPwDNS9VGTUGCz6NIZrL7kmzhWWMk86wrycubbQG0pbPJvBeY7OOUcyWv0b3aMgjFiystDGQnG29x9dx8cghGYuvbaJiaPVfAyEn2GZXedb9RDKgYsopJfswDKBAlPOW9OiiG73NcDkOzO1NEz5emsf0JFdzvDWyC','KZZ1G6t','ZHBzlKIvdNdGyr6Smj0lmH2SXIHTbnOI0zO3xy4fzLAOKwA6OY9YhqV7JrnL1Fa6rE78fRxcP5cWkrikKMVjPOzTkJZFmDkt1H5ijb1rz2ga5mbrZmXifR7lXmTW','U','Kb',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(1), d VARBINARY(32) NOT NULL, e VARBINARY(54), f VARCHAR(3), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10507847,102,'G','E800mKrFo3Vm','7D6Oiq2Oak','08w','T','x',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(1), d VARBINARY(32) NOT NULL, e VARBINARY(54), f VARCHAR(3), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (14325744083133449652,196,'9','lw6w','fRrZanm1l2T5onFx7M9PSf','2','8','m',1);
+INSERT INTO ti VALUES (14325744083133449652,196,'9','lw6w','fRrZanm1l2T5onFx7M9PSf','2','8','m',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(2);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(2);
+INSERT INTO t VALUES (16958728563217576008,43,'8','W2w','Lj2T5oHbD7p6EiLIYKd4mIbzQIVOK9reSwF4IJDp3PL0tJ7ZEY','tv','9','L',2);
+INSERT INTO ti VALUES (16958728563217576008,43,'8','W2w','Lj2T5oHbD7p6EiLIYKd4mIbzQIVOK9reSwF4IJDp3PL0tJ7ZEY','tv','9','L',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (8523300406162070857,1,'v','6ok9BphMvXgGZBj37Rlyjqf','FhRslDdTzSsDCmF6Qzgynv5DZeSz','W','g','Z',3);
+INSERT INTO ti VALUES (8523300406162070857,1,'v','6ok9BphMvXgGZBj37Rlyjqf','FhRslDdTzSsDCmF6Qzgynv5DZeSz','W','g','Z',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (13166424293705022396,42,'nH','hMax00pCpSNM09kfACdotAv3MNEHx6VUKBmxmY0wWqfdA1UrrsQ700EhumywEXHT2aN4iZtnRGQD1vHJTL5JiKvXWnKd2SSHdMPbmzqVBwTxmXyy4WtqYCpt9Tw6','EDnQKcsw65Uj8EnD3oH2TxOEZM7YDncoqKDsXlA3qgBTvNFDKq','XRPwKVlSmNa3becxbCviSVhSyxpAgyzyM7QsQyoHFZBIfppYlySGUlg1levKo4rDJ2LBXnnvA2JH4E8ID6kg18Q4Fx1fIxS09W9sC4sO9mZ51gOkEqUxVc1z9oYhOOUFOtMqthYZLfuQvEn99gsf4VXV4egwU33fWXgx8LRaOwzr2W3EUX9vyCvcY0ERFeHMDIbopM7OYd','p','T',4);
+INSERT INTO ti VALUES (13166424293705022396,42,'nH','hMax00pCpSNM09kfACdotAv3MNEHx6VUKBmxmY0wWqfdA1UrrsQ700EhumywEXHT2aN4iZtnRGQD1vHJTL5JiKvXWnKd2SSHdMPbmzqVBwTxmXyy4WtqYCpt9Tw6','EDnQKcsw65Uj8EnD3oH2TxOEZM7YDncoqKDsXlA3qgBTvNFDKq','XRPwKVlSmNa3becxbCviSVhSyxpAgyzyM7QsQyoHFZBIfppYlySGUlg1levKo4rDJ2LBXnnvA2JH4E8ID6kg18Q4Fx1fIxS09W9sC4sO9mZ51gOkEqUxVc1z9oYhOOUFOtMqthYZLfuQvEn99gsf4VXV4egwU33fWXgx8LRaOwzr2W3EUX9vyCvcY0ERFeHMDIbopM7OYd','p','T',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (5025847116322814445,105,'JS','x9DbVAVIIwEItHawqaAqSCs95o6rg2mKZamd9g97CNz4uELK8lkqi0F2uMYl','AYForqrXg3yAKhR','mNJutJm8ii1MCJSeLoag4Uobxrutl4NvwdLiXEM5wf3Eon4Dz2lM6RPsfoGegE5AZlNXnfR6aey2WqgFlSRa54whENEhQOSa2dkYhwPL7fIAayYmO5xxGZ0SDuI1aeikN5T0cHJCITyqcXHduXaha8roQn15bEi05X2cyUPJFvwJebGYKFvdPW','s','2',5);
+INSERT INTO ti VALUES (5025847116322814445,105,'JS','x9DbVAVIIwEItHawqaAqSCs95o6rg2mKZamd9g97CNz4uELK8lkqi0F2uMYl','AYForqrXg3yAKhR','mNJutJm8ii1MCJSeLoag4Uobxrutl4NvwdLiXEM5wf3Eon4Dz2lM6RPsfoGegE5AZlNXnfR6aey2WqgFlSRa54whENEhQOSa2dkYhwPL7fIAayYmO5xxGZ0SDuI1aeikN5T0cHJCITyqcXHduXaha8roQn15bEi05X2cyUPJFvwJebGYKFvdPW','s','2',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (343632419358112070,114,'89','M5YebMabW46JugVAqJ65E0Z9r1RuS0vhLRHviVc6NY9sLnGDcsXJXwLQ5ldssHvzmhwl9MsYdU8td3cWQuRc0Gkt4DB5hS9qQdU7dBLakaSRVqZp6wcExUyVUwKAkHxUfrCxuAh0u7yJMFVehVQyRG4fNSkwuTa3E2AZyEI1PczRWDpaZlk2ic3dlFtzs22p1rhz8cQxfoY7BdOAYsoXiOZoct22OMcX7T5GOTBp9','QyHIhF9Oh','umVDJrdFjx2Nc7t3vRtbz8kAGZTYg12xq4ibLk2bFdDeopV3xGdCCiyUpaBFRMNkTRT28WeO39iP4GyPfUu4HCHp3mud38Fgmz0QGEBQMzCWGQPhg4ZvwmBpWqgdn2mUI4YmRZEG4RK7Fg0zKFCVYYegPrZI','zC','pX',6);
+INSERT INTO ti VALUES (343632419358112070,114,'89','M5YebMabW46JugVAqJ65E0Z9r1RuS0vhLRHviVc6NY9sLnGDcsXJXwLQ5ldssHvzmhwl9MsYdU8td3cWQuRc0Gkt4DB5hS9qQdU7dBLakaSRVqZp6wcExUyVUwKAkHxUfrCxuAh0u7yJMFVehVQyRG4fNSkwuTa3E2AZyEI1PczRWDpaZlk2ic3dlFtzs22p1rhz8cQxfoY7BdOAYsoXiOZoct22OMcX7T5GOTBp9','QyHIhF9Oh','umVDJrdFjx2Nc7t3vRtbz8kAGZTYg12xq4ibLk2bFdDeopV3xGdCCiyUpaBFRMNkTRT28WeO39iP4GyPfUu4HCHp3mud38Fgmz0QGEBQMzCWGQPhg4ZvwmBpWqgdn2mUI4YmRZEG4RK7Fg0zKFCVYYegPrZI','zC','pX',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b INT, c CHAR(32), d VARBINARY(83) NOT NULL, e VARCHAR(57), f VARCHAR(10), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5741,591668126,'48OE5rAIXCd642J3g1hPCF8CdkXo','BOyETYKtwoGMMl','R3vohzdQQBW3lorNAIeAEeKRCenU1TTWc0fHCuM1Zl1wL','52k','K','d',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT, c CHAR(32), d VARBINARY(83) NOT NULL, e VARCHAR(57), f VARCHAR(10), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1636660764,-1753377771,'LJ1QzDYxgbd3uihKGvAil','w7E60NAmD8wK3uHJasV3jhyA5Ob','TdKeydxxj9DXkFvursdlJHUu9sEAqVMpD','La','RD','C8',1);
+INSERT INTO ti VALUES (1636660764,-1753377771,'LJ1QzDYxgbd3uihKGvAil','w7E60NAmD8wK3uHJasV3jhyA5Ob','TdKeydxxj9DXkFvursdlJHUu9sEAqVMpD','La','RD','C8',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(33);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(33);
+INSERT INTO t VALUES (748420349,-1686386407,'FzCdMmEwSBsBGQGs2VYGjRE','VecrBqX2fqxnjid91femGbstshNRacwNfL184kSgMe0Gm57pkRQuhXPhSbN6i3Kf','5vE0QSes8S6nDUuv3wSrTTDhbOUuKCaJ0pn973EQcj0gjc','5h7Y7oQ','H8','j',2);
+INSERT INTO ti VALUES (748420349,-1686386407,'FzCdMmEwSBsBGQGs2VYGjRE','VecrBqX2fqxnjid91femGbstshNRacwNfL184kSgMe0Gm57pkRQuhXPhSbN6i3Kf','5vE0QSes8S6nDUuv3wSrTTDhbOUuKCaJ0pn973EQcj0gjc','5h7Y7oQ','H8','j',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1208825727,-1436472095,'i7URx','UKuttuukKZn4cLgh0hpcwO50dakqJhR0xfRSumGZxj4vu','xkeNUHDF6dn2W3sKQkiBMKuSRtG5j8yAAD67YDrOoGlbHzbQT7vHsv68','6xsqngk2','9','W',3);
+INSERT INTO ti VALUES (1208825727,-1436472095,'i7URx','UKuttuukKZn4cLgh0hpcwO50dakqJhR0xfRSumGZxj4vu','xkeNUHDF6dn2W3sKQkiBMKuSRtG5j8yAAD67YDrOoGlbHzbQT7vHsv68','6xsqngk2','9','W',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-482535261,-551512395,'3Z2QFNCPMXKK','oQrwXqv5mcSIKcK7fB2duShDuvw9mZParEilFjRvEl7uZWOnTvZLzTO20Ky9V5SV5qoM8SHjSKE0vvL7dzxpu20hDTEM6sYYlTJlndnvgLRSt31GurDORG3gfOqOQWtgTqjubz4yilpDD3m55YHWFQ6dXpxbz','oaY59Kr5VLOW4yalrpkwOshQkZHMtPTGXYFZmS','aJuwmGQj3Cqs17Rf0QePAJQ5VhyJFW7K6lIPVG5EXjrvfI8JytBK5staxTYjSKt8INxgNfhiLIiyaGNE3w8Up6FxlRExBewJA','Fa','z',4);
+INSERT INTO ti VALUES (-482535261,-551512395,'3Z2QFNCPMXKK','oQrwXqv5mcSIKcK7fB2duShDuvw9mZParEilFjRvEl7uZWOnTvZLzTO20Ky9V5SV5qoM8SHjSKE0vvL7dzxpu20hDTEM6sYYlTJlndnvgLRSt31GurDORG3gfOqOQWtgTqjubz4yilpDD3m55YHWFQ6dXpxbz','oaY59Kr5VLOW4yalrpkwOshQkZHMtPTGXYFZmS','aJuwmGQj3Cqs17Rf0QePAJQ5VhyJFW7K6lIPVG5EXjrvfI8JytBK5staxTYjSKt8INxgNfhiLIiyaGNE3w8Up6FxlRExBewJA','Fa','z',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2085710952,1505949131,'di3Jwi4CJ','iQUgqunYmc0AgRBh2fD8eHAAN65xz8d9gtOyP68crnWY3tilo9aJwUDiXpCwx2oCB3YwdaGKunsUHkaURjxIzgzcpAuIsYNqd8aI6wU9cXlFNHOUXkWPDZMEDoLtk6ZEl5qT49zO28sTvkNJ2ChCc7GBdVk1HLtGZ0AY45c1kPbaM5zbaMPVgkj','5Jt3M4T4zvRljw9oEn73zx7mL5r2LCrqmR3v9lBBfbCt6cz','EuraynGEpvcMld9rzySx1Z3FcxOthIw9Jmp0miFx20Lwa9irrNaJtylMErkM0usQIrl09c09vY3zr0lNaYznGfNAj74HiUoD1Yt0mHbyOUamFtXsgUARnstzkd2Pg8pLhP4hHNWcJ76PNAxrXu4rdxtXzSfVQeAvEeZzLQlVOdZwKp1YjXeLG3RpSiCrLjCCNxBlD','Bxw','f',5);
+INSERT INTO ti VALUES (2085710952,1505949131,'di3Jwi4CJ','iQUgqunYmc0AgRBh2fD8eHAAN65xz8d9gtOyP68crnWY3tilo9aJwUDiXpCwx2oCB3YwdaGKunsUHkaURjxIzgzcpAuIsYNqd8aI6wU9cXlFNHOUXkWPDZMEDoLtk6ZEl5qT49zO28sTvkNJ2ChCc7GBdVk1HLtGZ0AY45c1kPbaM5zbaMPVgkj','5Jt3M4T4zvRljw9oEn73zx7mL5r2LCrqmR3v9lBBfbCt6cz','EuraynGEpvcMld9rzySx1Z3FcxOthIw9Jmp0miFx20Lwa9irrNaJtylMErkM0usQIrl09c09vY3zr0lNaYznGfNAj74HiUoD1Yt0mHbyOUamFtXsgUARnstzkd2Pg8pLhP4hHNWcJ76PNAxrXu4rdxtXzSfVQeAvEeZzLQlVOdZwKp1YjXeLG3RpSiCrLjCCNxBlD','Bxw','f',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-125052025,2000065315,'q','3QZcaCYlLfhphNUOq3FJ1S4kQuA030Rgxb0chttyxHzB0FdOLtjjBUWc0mLJQrZSzPS9PmJSVnZzYl3znd27pIEpZPWiuqOKsrnRHQn0vPDQ1Wd58L2aJCg3uj98UrME99Rw','xdj3QZhRwE0jl7LPE','gQK8RZJOK7TgvAQSauwtM9ZHzxSkQTMc1t0fIEjCRKDow4aYJsOLn2nxr1RPXxd5IK7Xwti802I63a3hnwIGa0E5LBCXApukBjwwd977iq4js3Yk','pS','xdP',6);
+INSERT INTO ti VALUES (-125052025,2000065315,'q','3QZcaCYlLfhphNUOq3FJ1S4kQuA030Rgxb0chttyxHzB0FdOLtjjBUWc0mLJQrZSzPS9PmJSVnZzYl3znd27pIEpZPWiuqOKsrnRHQn0vPDQ1Wd58L2aJCg3uj98UrME99Rw','xdj3QZhRwE0jl7LPE','gQK8RZJOK7TgvAQSauwtM9ZHzxSkQTMc1t0fIEjCRKDow4aYJsOLn2nxr1RPXxd5IK7Xwti802I63a3hnwIGa0E5LBCXApukBjwwd977iq4js3Yk','pS','xdP',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(47) NOT NULL, d VARBINARY(44) NOT NULL, e VARCHAR(35) NOT NULL, f VARBINARY(79) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10803579,15014284,'Dp9sDuBsNK6koK59sYRdP4','9AK1h8Xo4hPEjGWUsnqgK6eFPqIDe0Y','To84OXfeGAjR','8vjIU54oaAOr0hdf','n','6H',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(47) NOT NULL, d VARBINARY(44) NOT NULL, e VARCHAR(35) NOT NULL, f VARBINARY(79) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (469192517710016258,11278376,'PZWkrCj5IU8ucvXUJ7r','TZsH7qz7SZ2CaYQXLtY1oy6smSrfmnUmQoIjngk','3gj3ULQyNDr9mQKC5wP3AQb','yRDl05kCUKXuz1Xuzq8RC','4','s',1);
+INSERT INTO ti VALUES (469192517710016258,11278376,'PZWkrCj5IU8ucvXUJ7r','TZsH7qz7SZ2CaYQXLtY1oy6smSrfmnUmQoIjngk','3gj3ULQyNDr9mQKC5wP3AQb','yRDl05kCUKXuz1Xuzq8RC','4','s',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(48) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(48) NOT NULL;
+INSERT INTO t VALUES (11049645774514488355,11372718,'3Mjj1EfwfNl8mtEEMF7IwFkMdrRcovj22xih','ZR685f9BQWiicFZPMVd5Sb5gnax82s','WZsv0gw0w6fO','SiXPEWcvp3HqBjKn1Mym','C','qq',2);
+INSERT INTO ti VALUES (11049645774514488355,11372718,'3Mjj1EfwfNl8mtEEMF7IwFkMdrRcovj22xih','ZR685f9BQWiicFZPMVd5Sb5gnax82s','WZsv0gw0w6fO','SiXPEWcvp3HqBjKn1Mym','C','qq',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2066745428671247332,9685656,'eSJfSflhOQU0Z9VWBgBXXgnxH9soYXq6','hQzfga1aE8EkcEeEfniU7MtTVChvQabZXQpOS5KJsN2XLZf2xJ27HGfjp2g9micUYU5oodUGOp5OHRX4rTjscI0DY1A6lDi7kQukxb','IOjkKtUfzofo7UK02lqq','RbNWGmFHRZ3oS2kbeFOEW0m5G7SmBeo4vbQx4b2fhiCVUkOBJTggWB','i','5O',3);
+INSERT INTO ti VALUES (2066745428671247332,9685656,'eSJfSflhOQU0Z9VWBgBXXgnxH9soYXq6','hQzfga1aE8EkcEeEfniU7MtTVChvQabZXQpOS5KJsN2XLZf2xJ27HGfjp2g9micUYU5oodUGOp5OHRX4rTjscI0DY1A6lDi7kQukxb','IOjkKtUfzofo7UK02lqq','RbNWGmFHRZ3oS2kbeFOEW0m5G7SmBeo4vbQx4b2fhiCVUkOBJTggWB','i','5O',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7626366299297492157,16718837,'LKoPzOGRui9j6ArseX3Ty1x2eBt4YWcwO','RrDgwoNOLB8m91XlvOmoO4uCLYBreRIkg1wqEx0fEfhsrEnQzuWDOpZIa2xkK63y','xpvm4WlL2A1nDXR1WmI','Dec8ONDVwDqM4HrhBQaktEQ3gUcy4UumUjnIS12kq6pWNiUvm4nftz6NdAvlSbjPC925gkwG1Ygstxvizx6OExv44RolHhTzR0arymvoxScmDP0N9FYv4bWUtmVcqVqb0UtLZNR6S1vxEuDAguPz0HgdTRXBnroPqyMzTfChTrP0VQQfyeXKSDJ7yjiYScu','a','e',4);
+INSERT INTO ti VALUES (7626366299297492157,16718837,'LKoPzOGRui9j6ArseX3Ty1x2eBt4YWcwO','RrDgwoNOLB8m91XlvOmoO4uCLYBreRIkg1wqEx0fEfhsrEnQzuWDOpZIa2xkK63y','xpvm4WlL2A1nDXR1WmI','Dec8ONDVwDqM4HrhBQaktEQ3gUcy4UumUjnIS12kq6pWNiUvm4nftz6NdAvlSbjPC925gkwG1Ygstxvizx6OExv44RolHhTzR0arymvoxScmDP0N9FYv4bWUtmVcqVqb0UtLZNR6S1vxEuDAguPz0HgdTRXBnroPqyMzTfChTrP0VQQfyeXKSDJ7yjiYScu','a','e',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (5728205474142499635,2840516,'hC8Pay1a5NMNu','XoEaS65cb4J07dAfYwzBOazq6skNvSwcKbiWRH2trFrupGEMcC8hcrfkVSvIVEpXOjnXYAcgDJT2AUJjc1Rwv55lFiVDpd8jN11ufgu2WgCZzHPfZkZZhOQm9RvgiTl84YQM9jpPIrOM2oevg1PyYcLFiyid1wjOHPXP52gKscZJSQw','pdAzaCUSX9G8AbGbLF2b6D','vW1RKcBMKGWfubgTaZcGdeP2OLXmw','0H','ah',5);
+INSERT INTO ti VALUES (5728205474142499635,2840516,'hC8Pay1a5NMNu','XoEaS65cb4J07dAfYwzBOazq6skNvSwcKbiWRH2trFrupGEMcC8hcrfkVSvIVEpXOjnXYAcgDJT2AUJjc1Rwv55lFiVDpd8jN11ufgu2WgCZzHPfZkZZhOQm9RvgiTl84YQM9jpPIrOM2oevg1PyYcLFiyid1wjOHPXP52gKscZJSQw','pdAzaCUSX9G8AbGbLF2b6D','vW1RKcBMKGWfubgTaZcGdeP2OLXmw','0H','ah',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1593107101678946677,6527297,'Ubu485rbQwdkdz6DiE','RWJvKEZMl3fKrn4Fzh8Px7rWcgOJ6KHRdj4w3q4dGaJVQ9Zqn2AXQUwTplHtk','cMGs6SscQDl3FxBUMD','EJB58jIaW0SHOvp0lgdd5S8X37rnd4bAQRVJTKVMnAcuKVYSvQUiuJ2OJnTuChB6vY5hypx4XymYSV9mjjzsR7LihrMwC8AeFnUsTFCz3SUk2jIsF6Uqd1bmHgkenqD504emisxM','Fn','F8',6);
+INSERT INTO ti VALUES (1593107101678946677,6527297,'Ubu485rbQwdkdz6DiE','RWJvKEZMl3fKrn4Fzh8Px7rWcgOJ6KHRdj4w3q4dGaJVQ9Zqn2AXQUwTplHtk','cMGs6SscQDl3FxBUMD','EJB58jIaW0SHOvp0lgdd5S8X37rnd4bAQRVJTKVMnAcuKVYSvQUiuJ2OJnTuChB6vY5hypx4XymYSV9mjjzsR7LihrMwC8AeFnUsTFCz3SUk2jIsF6Uqd1bmHgkenqD504emisxM','Fn','F8',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b INT UNSIGNED, c CHAR(91) NOT NULL, d VARBINARY(86) NOT NULL, e VARBINARY(65), f VARCHAR(33) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1433496857,2083963198,'7OFCwmqVYo70QXP9yCgzS24OVs','X1cQ95pAGDKgxLrCLJnUEDwMI85yHyrvVFqxF6oM1Wf2jAZF7F5WJkxJw15SFBuLVQZ3sZhICJlb','968KNGxC2ZKy3LEiqu5Kv45y','1YyRJMgXTrS1qhvDY6Xd','59','BJ',0);
+CREATE TABLE ti (a INT, b INT UNSIGNED, c CHAR(91) NOT NULL, d VARBINARY(86) NOT NULL, e VARBINARY(65), f VARCHAR(33) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-1302446416,3967631065,'PsGp0u3','iGo1lFYpse1qAm','lIMeJsUceGZ57QlDbh2pjDvCcCkRp6NG7feJz1FSLo8bocLqPh4zIvLT370n2xGkz','hCo8nfKioaTH43Wn','eg','V',1);
+INSERT INTO ti VALUES (-1302446416,3967631065,'PsGp0u3','iGo1lFYpse1qAm','lIMeJsUceGZ57QlDbh2pjDvCcCkRp6NG7feJz1FSLo8bocLqPh4zIvLT370n2xGkz','hCo8nfKioaTH43Wn','eg','V',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(92) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(92) NOT NULL;
+INSERT INTO t VALUES (1453554482,1280432692,'3AQ6B8Q8IO4UJdfQOwtGteSRGZGUJ2zLlf9MYlt70UMV0iJ','fx4SEmobM9eX2eqv1XU1LzpN6n6BeZdJ1Eus','mvzE4aD5GAirNEMzd0eoFrdswCikCWW0wrj1TxUwhOYRKd52zl','Vj9kEfltVQqi5X2K26bdF2Rlw','b','ti',2);
+INSERT INTO ti VALUES (1453554482,1280432692,'3AQ6B8Q8IO4UJdfQOwtGteSRGZGUJ2zLlf9MYlt70UMV0iJ','fx4SEmobM9eX2eqv1XU1LzpN6n6BeZdJ1Eus','mvzE4aD5GAirNEMzd0eoFrdswCikCWW0wrj1TxUwhOYRKd52zl','Vj9kEfltVQqi5X2K26bdF2Rlw','b','ti',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (225151317,1770618139,'LWxv8rCPGYFxyMq44dW0kqjGmzHE2eFu4mOHvHTilP7EVZyGedaHEa0435K2EL8XTznZ0gYhLA2eUXkr3M5CKsmu8Krn','irrDQXdG8Ng0Wpy9Rfhe8zfRfmiKvZW7Qo4PUAX30rhLWGYNi','6pM28LQa3G2Jr75qqkAePpPMTYdcTBk0b8pQZBsb0mDeT72iRq','23GAi32qIydZm','g','X',3);
+INSERT INTO ti VALUES (225151317,1770618139,'LWxv8rCPGYFxyMq44dW0kqjGmzHE2eFu4mOHvHTilP7EVZyGedaHEa0435K2EL8XTznZ0gYhLA2eUXkr3M5CKsmu8Krn','irrDQXdG8Ng0Wpy9Rfhe8zfRfmiKvZW7Qo4PUAX30rhLWGYNi','6pM28LQa3G2Jr75qqkAePpPMTYdcTBk0b8pQZBsb0mDeT72iRq','23GAi32qIydZm','g','X',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-375247340,269912805,'i3N88uCDOyLQEG','a05PHCEgGeZ4WGPM2UF3kZyN99Cm9LpOnNLBOvfojuXkFUnj12wygKAw4BY45UMgqpuNmqqyBOGhy5RgNbCgRkIhIdYjNCAKYIKuCHDrvnZrdGhjEMCv4Q5u3RPCUBMWN5kkhKw1vLBsjtWxkheBcuNknVfmOQcpp','Qh','5PIejz7DaboJlo1Ucse0pxyEiC1ELM3OpD5TVe7htsBq5Eyec89MIQRGqZIr12fjuxNbPHzp6i82W30cPCr8ziYBJVZdrO8VRnTDlXLCbh','Y','z',4);
+INSERT INTO ti VALUES (-375247340,269912805,'i3N88uCDOyLQEG','a05PHCEgGeZ4WGPM2UF3kZyN99Cm9LpOnNLBOvfojuXkFUnj12wygKAw4BY45UMgqpuNmqqyBOGhy5RgNbCgRkIhIdYjNCAKYIKuCHDrvnZrdGhjEMCv4Q5u3RPCUBMWN5kkhKw1vLBsjtWxkheBcuNknVfmOQcpp','Qh','5PIejz7DaboJlo1Ucse0pxyEiC1ELM3OpD5TVe7htsBq5Eyec89MIQRGqZIr12fjuxNbPHzp6i82W30cPCr8ziYBJVZdrO8VRnTDlXLCbh','Y','z',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (118536533,143095025,'WYrA0hzcESxqgJlLRMLcxl0J8OgBhwlpzYtRx1aZAgcLWiBfve0KxD4Rf4K37fKnTQHLpWzJ1esVhhhQGW2LwK1S','eBANGJ5PWxauxAmE2X0l8TzvSC8jjpjgtfGQRwf94weEHy4Y3LdZQ3ZUqb1KWnCf0WegNmliMmnFBeo4SHN190IrX3aHO6x7VmgbvPAHZw8wjQ0OHgo41bRjUUrqEZqip5dYYMLaWSepKkOe','9fHjMwxu2ERm6CRueZzMMl97HDocUZfjKk7lP6zxUOaa','02WvOOth7Z9bR0N8DIah4XuzV1PceeOgMaBDQofRQycGUqiUgDX9JVWQGOYefgrUC151iBqIhYIA3tMmPBDDWYdOrDzT6GGAY22cY7hFRM6cH0T629sq4qd1tkFutRElhDXiA7G4TYFkCOQ9D6nQXyGF7','5','D',5);
+INSERT INTO ti VALUES (118536533,143095025,'WYrA0hzcESxqgJlLRMLcxl0J8OgBhwlpzYtRx1aZAgcLWiBfve0KxD4Rf4K37fKnTQHLpWzJ1esVhhhQGW2LwK1S','eBANGJ5PWxauxAmE2X0l8TzvSC8jjpjgtfGQRwf94weEHy4Y3LdZQ3ZUqb1KWnCf0WegNmliMmnFBeo4SHN190IrX3aHO6x7VmgbvPAHZw8wjQ0OHgo41bRjUUrqEZqip5dYYMLaWSepKkOe','9fHjMwxu2ERm6CRueZzMMl97HDocUZfjKk7lP6zxUOaa','02WvOOth7Z9bR0N8DIah4XuzV1PceeOgMaBDQofRQycGUqiUgDX9JVWQGOYefgrUC151iBqIhYIA3tMmPBDDWYdOrDzT6GGAY22cY7hFRM6cH0T629sq4qd1tkFutRElhDXiA7G4TYFkCOQ9D6nQXyGF7','5','D',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1162408211,1264385417,'6BEWPcFEOxcMbVE1qEU7MMZhbYILRZyvb9AV','ZIKfdQJ7c7d4931KrCw9dmdlS8eqxLrRwBf4dovUW9YJYxmOdx2kQvnyQUAh7YwO1sQqUmJKGt8PNRJlkcbjkHzyEPnkhtQi89GBKKCWrs21X9o','yCwdszqlZlugSBhIQf5BY7ina','kmWQSwBGZy6Ftf9MRArHOrZy2zW1pc0eWYtYss0zo4X7is4YdKLtfbg9XJS1Wu6cB9','Vt','yIu',6);
+INSERT INTO ti VALUES (-1162408211,1264385417,'6BEWPcFEOxcMbVE1qEU7MMZhbYILRZyvb9AV','ZIKfdQJ7c7d4931KrCw9dmdlS8eqxLrRwBf4dovUW9YJYxmOdx2kQvnyQUAh7YwO1sQqUmJKGt8PNRJlkcbjkHzyEPnkhtQi89GBKKCWrs21X9o','yCwdszqlZlugSBhIQf5BY7ina','kmWQSwBGZy6Ftf9MRArHOrZy2zW1pc0eWYtYss0zo4X7is4YdKLtfbg9XJS1Wu6cB9','Vt','yIu',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(21), d VARBINARY(9) NOT NULL, e VARBINARY(94), f VARCHAR(59) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4104716,5094636,'3lZRUEzcfFPB9','M2FG5V','3Srmwb1ZD5SGwtUXA4gSrlliH8VnGJuN8HAYo958OedXeEBWiUfWNxHlerLVjxCdIHENF4WuP','qbre1El','B','JJ',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(21), d VARBINARY(9) NOT NULL, e VARBINARY(94), f VARCHAR(59) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (8170894,10367327,'Op','J','7lvxVbiyzkowKXLrBNu3WQymP4klnPE0BfnZKL0YEpnUhEw8bWqFLKtm2a4eIzgQOdkQKvUhstpvULtltd','gioyA1MGdwPxRMOBSB24LgXA5uDADDCEcsSEbbm4C9kr','f','1b',1);
+INSERT INTO ti VALUES (8170894,10367327,'Op','J','7lvxVbiyzkowKXLrBNu3WQymP4klnPE0BfnZKL0YEpnUhEw8bWqFLKtm2a4eIzgQOdkQKvUhstpvULtltd','gioyA1MGdwPxRMOBSB24LgXA5uDADDCEcsSEbbm4C9kr','f','1b',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(22);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(22);
+INSERT INTO t VALUES (3907102,3095904,'UAc','zhZ9cxLg','eZ9Tkd1yVIlqiK9OWxl0Sm8oVsRL8VUVBGAT33LTAhKmbCb5YnTaaXdqxLzrKzLNRGWvy4','gYcNuBSfoWFU','S','tO',2);
+INSERT INTO ti VALUES (3907102,3095904,'UAc','zhZ9cxLg','eZ9Tkd1yVIlqiK9OWxl0Sm8oVsRL8VUVBGAT33LTAhKmbCb5YnTaaXdqxLzrKzLNRGWvy4','gYcNuBSfoWFU','S','tO',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (13269403,602754,'jX7YS5YQtnXuujLU2JkU','j2MeMR3FXxgVuDiK59zN6rCDO9bc0vhjFlkHNXO5m6UBFSaxDc53dsuz0AmN9PBa75cQIMEzOaxGcMzYfv0WegISRsFQ3WeUPY4EFtnNair0b9fcHRmzQ0blAjRSVjyt62KYq9sc9w0u','WIz26A0WA4KaYsvwVWciSq2pzjp54rp743e0MmTFl','IP1bA7CcwSYlHXS5TP7JofHfgUEqk2X','v','0o',3);
+INSERT INTO ti VALUES (13269403,602754,'jX7YS5YQtnXuujLU2JkU','j2MeMR3FXxgVuDiK59zN6rCDO9bc0vhjFlkHNXO5m6UBFSaxDc53dsuz0AmN9PBa75cQIMEzOaxGcMzYfv0WegISRsFQ3WeUPY4EFtnNair0b9fcHRmzQ0blAjRSVjyt62KYq9sc9w0u','WIz26A0WA4KaYsvwVWciSq2pzjp54rp743e0MmTFl','IP1bA7CcwSYlHXS5TP7JofHfgUEqk2X','v','0o',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2560011,4595073,'HwKMDBD7h28SLdvUIdF','Ru07q37ojk184kAdWWFWknPxFpmFSI6MljDAgavoSVkT1kbhz3F31f1jGKknNJat71Dguxf1s0wSzSSTc3mBLBnEpoceV0bOPmxjTEHjXl1r2dJw4MmBg1MAWOCKXRYuGT1AOH4N9Jmp0shc4qlWi0SXkgqiPRyGG3DdIZJ9ZOEC7Nxls2s7JtsTnZXOxgNLZRUnj0XluAhF7ueqebvy7FJ40wjUiJDSwzlc4adPc3','fPzO8E6Qw79ZQuqu26DXw1XOf1wTEkNRHC4XGD','EUCV4YNiq3OJIPscklc6Rurr8NgMcvbV2dIyvJYfcFrpUC1U70Uiu6rmWztICHqbDHk3l88BYJGLz7C26qn7NV','r','Yi',4);
+INSERT INTO ti VALUES (2560011,4595073,'HwKMDBD7h28SLdvUIdF','Ru07q37ojk184kAdWWFWknPxFpmFSI6MljDAgavoSVkT1kbhz3F31f1jGKknNJat71Dguxf1s0wSzSSTc3mBLBnEpoceV0bOPmxjTEHjXl1r2dJw4MmBg1MAWOCKXRYuGT1AOH4N9Jmp0shc4qlWi0SXkgqiPRyGG3DdIZJ9ZOEC7Nxls2s7JtsTnZXOxgNLZRUnj0XluAhF7ueqebvy7FJ40wjUiJDSwzlc4adPc3','fPzO8E6Qw79ZQuqu26DXw1XOf1wTEkNRHC4XGD','EUCV4YNiq3OJIPscklc6Rurr8NgMcvbV2dIyvJYfcFrpUC1U70Uiu6rmWztICHqbDHk3l88BYJGLz7C26qn7NV','r','Yi',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5161226,8821069,'fUosy6e1NegRbZ4Z16QdSj','eEV4ezWoCYALwVOmF1oerMv9dEG6QntKKeEiGA5vUZi75jClNAt54TJKOwSN1mLQsjQrws0nrgBvGHbcX7vnbMWOqP0GV0JKA9wodMjWSHs64SHTNFMuXU0n0eP3k1xFEgnYlLtEwajtmuU4tXEBencWtBVVUuy9yhfFZI5b479HSjEFyD69A1szXLNPkoysqsR867TwlZERGgk6e02XBT0Hnq16l','FDGODSjMrwHfVBwFhuuH34','DhSK8Vy47hDBHsOe4Bw8h448T8UPxLSfhSwhjesCR1lR9JBjOY6sGxJZAv7J8IWNCRfpYg01mi1thwVXOJDF5QH','T','6',5);
+INSERT INTO ti VALUES (5161226,8821069,'fUosy6e1NegRbZ4Z16QdSj','eEV4ezWoCYALwVOmF1oerMv9dEG6QntKKeEiGA5vUZi75jClNAt54TJKOwSN1mLQsjQrws0nrgBvGHbcX7vnbMWOqP0GV0JKA9wodMjWSHs64SHTNFMuXU0n0eP3k1xFEgnYlLtEwajtmuU4tXEBencWtBVVUuy9yhfFZI5b479HSjEFyD69A1szXLNPkoysqsR867TwlZERGgk6e02XBT0Hnq16l','FDGODSjMrwHfVBwFhuuH34','DhSK8Vy47hDBHsOe4Bw8h448T8UPxLSfhSwhjesCR1lR9JBjOY6sGxJZAv7J8IWNCRfpYg01mi1thwVXOJDF5QH','T','6',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (15433779,2201518,'n9VW','xKunAT6X','zN2cmRoHyiHsPTCwm1UPC5PN487j0ZgYUBdhfAtbfnZmmukYalIKX7UcfIvms0jPlqOeuCl','O5TAwCxCQ1z9Rk3be','90','tY0',6);
+INSERT INTO ti VALUES (15433779,2201518,'n9VW','xKunAT6X','zN2cmRoHyiHsPTCwm1UPC5PN487j0ZgYUBdhfAtbfnZmmukYalIKX7UcfIvms0jPlqOeuCl','O5TAwCxCQ1z9Rk3be','90','tY0',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b MEDIUMINT UNSIGNED, c BINARY(58), d VARBINARY(62), e VARBINARY(57) NOT NULL, f VARBINARY(89) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-481845778,845678,'xuS7jjUOBLMAZbuqWqRLXO468JCE93zzYjdrUKlvxd4cGM','4RCPzDTJouvoVwejIohQksTpRnxwafAek4cyNOqRWz3uFOh1A','UB','mLehit32W5Z0OdAK73rgFCpNLxph5hsG1SzK3awfWy5TrtKIVjisnpaxAwnQkIOqSwQ9dzhJE6','Ej','e3',0);
+CREATE TABLE ti (a INT, b MEDIUMINT UNSIGNED, c BINARY(58), d VARBINARY(62), e VARBINARY(57) NOT NULL, f VARBINARY(89) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (72119727,8854849,'vaQoc5g4e43wViAJ8AR5wJoO','JlPBf6PzNePoJAi4EuTBUfzBWqJ4Fc8R9tssj4pHaCRXiWzitVXqIeKm','ZznqWvAWogHQw5EJfIGwS9m','VsAMMEzJo8C0rr0f4lhIbKq53UmaBg0xIRaLSbBtn6LWcwDxJrbhERbcQtMsW5DNgth7qsCRU4Uk7l','wL','m',1);
+INSERT INTO ti VALUES (72119727,8854849,'vaQoc5g4e43wViAJ8AR5wJoO','JlPBf6PzNePoJAi4EuTBUfzBWqJ4Fc8R9tssj4pHaCRXiWzitVXqIeKm','ZznqWvAWogHQw5EJfIGwS9m','VsAMMEzJo8C0rr0f4lhIbKq53UmaBg0xIRaLSbBtn6LWcwDxJrbhERbcQtMsW5DNgth7qsCRU4Uk7l','wL','m',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(59);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(59);
+INSERT INTO t VALUES (-1726931506,14950015,'Ohfi7Ye8dyKV','sGk7HbCpjG04evtFLh4NukKKeYL7VV74PQzoERwD0tutu55R8NH2','S','WeXgGjfYZwG8m124FfYRSwhE6350wYqDVyts0Ah97SHOh5U7G39iwB4WUzEVgOC','Qa','6',2);
+INSERT INTO ti VALUES (-1726931506,14950015,'Ohfi7Ye8dyKV','sGk7HbCpjG04evtFLh4NukKKeYL7VV74PQzoERwD0tutu55R8NH2','S','WeXgGjfYZwG8m124FfYRSwhE6350wYqDVyts0Ah97SHOh5U7G39iwB4WUzEVgOC','Qa','6',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (716707806,1491687,'lyLrvJpx1bBZb','dkXGtgH4vRNLgzyZLgqzH32y3zu','E0V2bJqjPoivccK0pmxSa8MNwW3qsBfAwhOEjn8iQGxU8MPQIFkmfby','hgFODlIEE1nXSJ2r4nUNRSyQUvm0TjQVi','XG','4a',3);
+INSERT INTO ti VALUES (716707806,1491687,'lyLrvJpx1bBZb','dkXGtgH4vRNLgzyZLgqzH32y3zu','E0V2bJqjPoivccK0pmxSa8MNwW3qsBfAwhOEjn8iQGxU8MPQIFkmfby','hgFODlIEE1nXSJ2r4nUNRSyQUvm0TjQVi','XG','4a',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-772558089,13546234,'O5sRJlioWQmA5MzMZ8YgSMbRT2w25y','zlBOufZZrHe6zqqgVU1qSRnPwoVkM98NLbK2Pkadr4PDn6zn2GZ6m','ESp9tQry3gUDLMJLXvbuMly0IEeTD69vFZSuTY5qrik2nncccqniP3','EFIRJOJl5g4t0O1lN7ktaQJ1PqQxqVql1Ko3eKMiBkoLuyav98NDHLpe1CyRBwBhbAX8vUEW4M7MurZ7D0ilIyKXCa4QylkEraXvGJYiLZJjEFPs2BbJ7xokfDgqTrYSugjHQNoZcUedGZCOB2t0ILLEP5t4BRVpuiwhmvH1r8zvZ0M3WJP','0','ZC',4);
+INSERT INTO ti VALUES (-772558089,13546234,'O5sRJlioWQmA5MzMZ8YgSMbRT2w25y','zlBOufZZrHe6zqqgVU1qSRnPwoVkM98NLbK2Pkadr4PDn6zn2GZ6m','ESp9tQry3gUDLMJLXvbuMly0IEeTD69vFZSuTY5qrik2nncccqniP3','EFIRJOJl5g4t0O1lN7ktaQJ1PqQxqVql1Ko3eKMiBkoLuyav98NDHLpe1CyRBwBhbAX8vUEW4M7MurZ7D0ilIyKXCa4QylkEraXvGJYiLZJjEFPs2BbJ7xokfDgqTrYSugjHQNoZcUedGZCOB2t0ILLEP5t4BRVpuiwhmvH1r8zvZ0M3WJP','0','ZC',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1211798576,3936081,'99xM1','8afYeZOLBKvZjiX3JPQlqqUfFSVS2pOh5Ul1yXyVMbKPeE5Lo7JJN3YGfhyeVxa6vATtDW2lwAnHWeB4GxKhDXPIT3os8nU0kRCfYM8b7V45yrQClktpQHLgfBOyuq932TmxFbsuq7RXIYGGtGpjoKTecFaS9TQQmJN0EHI0tFVLdyqPrrmMEt63QEHQRXb1FcC2AmD','9SQdGVvuCoFb3LUrKgVPfRLkHFQ9yDZhfV','9OGWYCm52W5Xwoeya1CytHgjdZVt4OlcCLGQgEVUcIefZ4YYwQwiugunWxEkFunxCBZwVItche5M60pqS64FmuSrGXHffCOFPhnyN6twZRCS8FF6KNwKs2a7oH9ELhtUz05rHLDlHH8COW2mgSk','Gx','A',5);
+INSERT INTO ti VALUES (1211798576,3936081,'99xM1','8afYeZOLBKvZjiX3JPQlqqUfFSVS2pOh5Ul1yXyVMbKPeE5Lo7JJN3YGfhyeVxa6vATtDW2lwAnHWeB4GxKhDXPIT3os8nU0kRCfYM8b7V45yrQClktpQHLgfBOyuq932TmxFbsuq7RXIYGGtGpjoKTecFaS9TQQmJN0EHI0tFVLdyqPrrmMEt63QEHQRXb1FcC2AmD','9SQdGVvuCoFb3LUrKgVPfRLkHFQ9yDZhfV','9OGWYCm52W5Xwoeya1CytHgjdZVt4OlcCLGQgEVUcIefZ4YYwQwiugunWxEkFunxCBZwVItche5M60pqS64FmuSrGXHffCOFPhnyN6twZRCS8FF6KNwKs2a7oH9ELhtUz05rHLDlHH8COW2mgSk','Gx','A',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (720500170,2503907,'S','DHxKCJFa8Pv6zPltfMRu8SKwgZaq5lxfJ1fz8lo6ZRDEF1R4ZgQiz7ohf6cLxTDgO1rZRFzbqNoeGq1yySolKE56pUDRxJVf3CuF6h2VGYy1ztbSfk19JXr3kTxHW8TrDsAxAgknCiwCFJWaqd7Ta9JQrnWyCCGGU0GUTDvfkP6fdU1zJOY5Nv8hGjXlaZMuVoQ0Q2LmozkPmXip6aMtO3vFtm5srE4cfgm8iYIqnW','q31Qz3xSmfzG','5YVX4FhvDlusKOCT2D5iSFiMOGh3JPjiXu52khRuL5JzznOTCm5QFIQqMYIwY2GVDZZTsZDENugXqxfwEQJ2Py1JeLs8beLV2rQ4T419WCVTH9IrfunHmQYDm3uHqqcZqqB453cEp4U4GSBoLznqBacnalASxBZoM6yvhcLeNixH7gzBQWX0t7gj9wxJiqNR3g7Uzz7uhje3eAAoNniIZn37wQuscJReggHhMdmZY7hXqJdO14xgfeE3ODhf','k','8l',6);
+INSERT INTO ti VALUES (720500170,2503907,'S','DHxKCJFa8Pv6zPltfMRu8SKwgZaq5lxfJ1fz8lo6ZRDEF1R4ZgQiz7ohf6cLxTDgO1rZRFzbqNoeGq1yySolKE56pUDRxJVf3CuF6h2VGYy1ztbSfk19JXr3kTxHW8TrDsAxAgknCiwCFJWaqd7Ta9JQrnWyCCGGU0GUTDvfkP6fdU1zJOY5Nv8hGjXlaZMuVoQ0Q2LmozkPmXip6aMtO3vFtm5srE4cfgm8iYIqnW','q31Qz3xSmfzG','5YVX4FhvDlusKOCT2D5iSFiMOGh3JPjiXu52khRuL5JzznOTCm5QFIQqMYIwY2GVDZZTsZDENugXqxfwEQJ2Py1JeLs8beLV2rQ4T419WCVTH9IrfunHmQYDm3uHqqcZqqB453cEp4U4GSBoLznqBacnalASxBZoM6yvhcLeNixH7gzBQWX0t7gj9wxJiqNR3g7Uzz7uhje3eAAoNniIZn37wQuscJReggHhMdmZY7hXqJdO14xgfeE3ODhf','k','8l',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT, c BINARY(64) NOT NULL, d VARCHAR(85) NOT NULL, e VARCHAR(80), f VARBINARY(35) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (59922,1207492103241094618,'s4M30WZppLmbns58xMt4cpG88elLG4fmFdBErhj7geDbMZcjoanbxUcsRw0xh','gqTtCZE5ld9wwlB1LnLGUpV6yUpnjBeFIPoJWoYm5salN','Vg1tZr77euXFTipZ7QQxMNOK78KK1ssu7Wk4d8yoFGRj3BT0DzKw2yFvqYJcYTQUKkS7EyVrBO7RO','johFQUVA','N','h',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b BIGINT, c BINARY(64) NOT NULL, d VARCHAR(85) NOT NULL, e VARCHAR(80), f VARBINARY(35) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1702796438,1878900749251948295,'A8pQE9GVEu1LrFHS68kbLshpZ','42angsiGaAytYvEnUxprHvO31mnFRosnzWUMJtej','rpCRcWr9QbFvbWypyXN8bxU','uEO6lysCDx34ufE5N','i','d',1);
+INSERT INTO ti VALUES (1702796438,1878900749251948295,'A8pQE9GVEu1LrFHS68kbLshpZ','42angsiGaAytYvEnUxprHvO31mnFRosnzWUMJtej','rpCRcWr9QbFvbWypyXN8bxU','uEO6lysCDx34ufE5N','i','d',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(65) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(65) NOT NULL;
+INSERT INTO t VALUES (1120666796,-314503341699550966,'pdrO8EF53zH0X1vJvCTtCVPZvCavJE0DYS6Drq3L0Ryai5WX3pyaXkD','tXVgk6m7vTm1a5xO3u6','CJkTNPr4K25ysYK78Tfy1yqhJCh2ep0KZGnNLMu4bxfkS5rkNwyQAkKZUPW7AsA','JQ2FYnXReZ76dt3GEJP36pu8JhfskrL','R','1',2);
+INSERT INTO ti VALUES (1120666796,-314503341699550966,'pdrO8EF53zH0X1vJvCTtCVPZvCavJE0DYS6Drq3L0Ryai5WX3pyaXkD','tXVgk6m7vTm1a5xO3u6','CJkTNPr4K25ysYK78Tfy1yqhJCh2ep0KZGnNLMu4bxfkS5rkNwyQAkKZUPW7AsA','JQ2FYnXReZ76dt3GEJP36pu8JhfskrL','R','1',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2994209471,-5738136347171191207,'lBQ29VBCCoNccssOaHh6jJYTH32OLe4kBQarjO70JQzoSjdN7F5qsTBcDbz4','X8IlNbZUHaUs354TZxOe9yNbjkoYGdyQoAryIF1RwEqFFJMmJesG1BcYJltPrE2jN2uPJQOPWK7Hy1Wgnfl8Ne0NbmBT3XWm6x2HK4158ZeaiE7N2aPsKgZVFMs64huaDlxqQy3Sx0ZoOH9TNzTZswfgS0NNzyuKULE14tz2tDwXRRX4sPpWzMDJBAB5EwcMsYfZQ1IIKFRr1pYurwQK6iK3hRa17p0UonAbYy0JaIv0k5WoAp4mSp8BKV','JlZmJvfELMX4sLYiRZsZ2S2qYUbYdnZFSyzdukP3D3Uuh0Cc','0wXCLYcOVEaO','G','w',3);
+INSERT INTO ti VALUES (2994209471,-5738136347171191207,'lBQ29VBCCoNccssOaHh6jJYTH32OLe4kBQarjO70JQzoSjdN7F5qsTBcDbz4','X8IlNbZUHaUs354TZxOe9yNbjkoYGdyQoAryIF1RwEqFFJMmJesG1BcYJltPrE2jN2uPJQOPWK7Hy1Wgnfl8Ne0NbmBT3XWm6x2HK4158ZeaiE7N2aPsKgZVFMs64huaDlxqQy3Sx0ZoOH9TNzTZswfgS0NNzyuKULE14tz2tDwXRRX4sPpWzMDJBAB5EwcMsYfZQ1IIKFRr1pYurwQK6iK3hRa17p0UonAbYy0JaIv0k5WoAp4mSp8BKV','JlZmJvfELMX4sLYiRZsZ2S2qYUbYdnZFSyzdukP3D3Uuh0Cc','0wXCLYcOVEaO','G','w',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1550610660,4468616807519844073,'flRu3P1','SO67DNqX9xnqUeaYlodhC19fDrqLtRQk1yWvFAURTLSEkh1EP4MoGYfzQIgEsRlmnjyDxTqYXCBOstPJmW9rqSXvGuVcviMimmsnsHzFMcJvJkCyfeBCdJPSZppWKsZSCNXev','A1bWOCwuOKuAS0jB6Z4HcgK2woa5XOCXB2Zl4WjlJOKcCG5ZJ8','uvqzh1RQsZbKCs8vZOzcE9K76ksHJfTCN8QONxE1BfCPDafPf0i3tXLDzid5FQbkZvNaIII8CduGZlJeE8z5nhRaGNzg3g8NQl5y7JW2HYNJ4nbsVG4eWLUULtifZfREBHkKI7IJD35eNLaWHChgYk1CnAbsDCgYUTL50ELvGbqpc9BbWaQkICzHZGyHhAjzKKH41Oaq2Ej8cDhyL6SNrBe0hLLTAwMvPFJ5kvpyLkIkHnDrYFV1','a','g',4);
+INSERT INTO ti VALUES (1550610660,4468616807519844073,'flRu3P1','SO67DNqX9xnqUeaYlodhC19fDrqLtRQk1yWvFAURTLSEkh1EP4MoGYfzQIgEsRlmnjyDxTqYXCBOstPJmW9rqSXvGuVcviMimmsnsHzFMcJvJkCyfeBCdJPSZppWKsZSCNXev','A1bWOCwuOKuAS0jB6Z4HcgK2woa5XOCXB2Zl4WjlJOKcCG5ZJ8','uvqzh1RQsZbKCs8vZOzcE9K76ksHJfTCN8QONxE1BfCPDafPf0i3tXLDzid5FQbkZvNaIII8CduGZlJeE8z5nhRaGNzg3g8NQl5y7JW2HYNJ4nbsVG4eWLUULtifZfREBHkKI7IJD35eNLaWHChgYk1CnAbsDCgYUTL50ELvGbqpc9BbWaQkICzHZGyHhAjzKKH41Oaq2Ej8cDhyL6SNrBe0hLLTAwMvPFJ5kvpyLkIkHnDrYFV1','a','g',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1630400400,-4088187521717695960,'VdX','sTQjsThTexJ4mRwGkvw6jDK2XrO1xhPtIsUyCjNLiu2iAw01MiSPWnqoDrazmlUL2pSZBDiilrudae3GNBdGWyYAgVM0sWinbyl3JTCTMzcVAAoGw7qJraBtAHI0sMDGDmfbGcJBavYWCpmlGqfmKFfw7a4mUcrxaNDcdPGVoxiJw5RrjYsky5mtuTlZu3Ys5tg','OdsFNzCq2LlcY7qwmGapDl3eFzXVCzqPI8yixm3myKn0MCHfVIWe','46j1Pg0at69xhvClLLwqOO2KL1WMpkNflezuFWH1L2zgIK3ImiKZupyyR2LXduyrsF94jfkIrfO0CtF7n7U0QEcaPGcNzzS8bbjCn8AIfeuwLxaFAA79SxHLF6pf3mgWTwXgIFayTmxlJ3KyaS1nRuPwawzvMhBxKXpBh0IaCDPyp1MtESxzlG5fjLKjg2Qyt8Omo38OKqi6mfivE97sW5k8n7u546vA','0I','T',5);
+INSERT INTO ti VALUES (1630400400,-4088187521717695960,'VdX','sTQjsThTexJ4mRwGkvw6jDK2XrO1xhPtIsUyCjNLiu2iAw01MiSPWnqoDrazmlUL2pSZBDiilrudae3GNBdGWyYAgVM0sWinbyl3JTCTMzcVAAoGw7qJraBtAHI0sMDGDmfbGcJBavYWCpmlGqfmKFfw7a4mUcrxaNDcdPGVoxiJw5RrjYsky5mtuTlZu3Ys5tg','OdsFNzCq2LlcY7qwmGapDl3eFzXVCzqPI8yixm3myKn0MCHfVIWe','46j1Pg0at69xhvClLLwqOO2KL1WMpkNflezuFWH1L2zgIK3ImiKZupyyR2LXduyrsF94jfkIrfO0CtF7n7U0QEcaPGcNzzS8bbjCn8AIfeuwLxaFAA79SxHLF6pf3mgWTwXgIFayTmxlJ3KyaS1nRuPwawzvMhBxKXpBh0IaCDPyp1MtESxzlG5fjLKjg2Qyt8Omo38OKqi6mfivE97sW5k8n7u546vA','0I','T',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (381655435,3337356455109633992,'k6DxsjjlEKf4dIWbPIeHQzRp1EgqqYgrkanPkvgD','0DuZaIiELgwAmmMoZw5y68atfR0Y458UaWeYtb2tvkxPOst','ipllpwUMPOVZOFeiro4xChprLp6IE8mhplCBHJZtKtlKm','NloJmDvIuYhv33hPXnIPnKf2pzUBeSMsOzxXcRqjoMM7FXukO0Q0Kb4i62JbzAkAFK26MSiSM2YXxF7Vr9cl08rCiJ7e9DLJOGeA7jVPPdQMhzPtJWePWdVvRNdXpIQMYBAy0jj4N6tvI27uBf6dakxF5YF0oyCd5VAPO','MS','D',6);
+INSERT INTO ti VALUES (381655435,3337356455109633992,'k6DxsjjlEKf4dIWbPIeHQzRp1EgqqYgrkanPkvgD','0DuZaIiELgwAmmMoZw5y68atfR0Y458UaWeYtb2tvkxPOst','ipllpwUMPOVZOFeiro4xChprLp6IE8mhplCBHJZtKtlKm','NloJmDvIuYhv33hPXnIPnKf2pzUBeSMsOzxXcRqjoMM7FXukO0Q0Kb4i62JbzAkAFK26MSiSM2YXxF7Vr9cl08rCiJ7e9DLJOGeA7jVPPdQMhzPtJWePWdVvRNdXpIQMYBAy0jj4N6tvI27uBf6dakxF5YF0oyCd5VAPO','MS','D',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT, c CHAR(18) NOT NULL, d VARCHAR(58) NOT NULL, e VARBINARY(49), f VARCHAR(88) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-35,-4773805,'JwPki56RvyLsFgfdK','9jiWhUNyBQg7Bjro5Cn3loNxdS72dCjpBStk5cJ5Q','WoMCWO','Cb1uLzhJNcHCGGUIYrytWUFyV56Ct05eRerUMbLdjyXnwJqz87xPYS7jfaA2','O','Pb',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT, c CHAR(18) NOT NULL, d VARCHAR(58) NOT NULL, e VARBINARY(49), f VARCHAR(88) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (707,2810411,'3ZXcl3BLd','RcKSSAy7CAJOCIpNXZtdeCjCWS6OZ4a6eMvvQyU2pI5ubl9','px4CE1YKLD8doeereWGAtn4keHMB7Eelre7dJlP6pa78Jv8','Wg20GA0lPXQlw3EHxfXPLABDZDuU5hAwEVE1jarQAMDharKrTpdvObGHDbReFmQz6FcuSUbyBVb4zZJtW0xZ6','m','z',1);
+INSERT INTO ti VALUES (707,2810411,'3ZXcl3BLd','RcKSSAy7CAJOCIpNXZtdeCjCWS6OZ4a6eMvvQyU2pI5ubl9','px4CE1YKLD8doeereWGAtn4keHMB7Eelre7dJlP6pa78Jv8','Wg20GA0lPXQlw3EHxfXPLABDZDuU5hAwEVE1jarQAMDharKrTpdvObGHDbReFmQz6FcuSUbyBVb4zZJtW0xZ6','m','z',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(19) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(19) NOT NULL;
+INSERT INTO t VALUES (9147,-543338,'sPVrnklQ1NZ4qV1q','NFPdEBp7GkhbW1wRytu9bsQoYoIAX0zgWdBoKTD1oNZdy7','QmVIebyoIanZuCd2C9G0v','DHpusIKR3NCU0xF2YjzGOJ6AOxpUU','Q','K',2);
+INSERT INTO ti VALUES (9147,-543338,'sPVrnklQ1NZ4qV1q','NFPdEBp7GkhbW1wRytu9bsQoYoIAX0zgWdBoKTD1oNZdy7','QmVIebyoIanZuCd2C9G0v','DHpusIKR3NCU0xF2YjzGOJ6AOxpUU','Q','K',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-28335,5608783,'VpqNfufvBcp1lCGAkj0','tcjfCedtn0gcGK39C6WGg5bcFOIcgE2MkSMwb3pA7ooRzY9bnWb5s9GgfWRuLLIw4leofg1yznW19bStp2i2','vOCFhtSxNZy5g0tDM5L5id7ZDMapOI','GzCWRH0IraJZ8B6oZEXhVhiti4HJ3BZM9MuKtJERkPYd8DPTCZwwS18SuICYQ768ZIZb6z3Y5mx182m','i','0',3);
+INSERT INTO ti VALUES (-28335,5608783,'VpqNfufvBcp1lCGAkj0','tcjfCedtn0gcGK39C6WGg5bcFOIcgE2MkSMwb3pA7ooRzY9bnWb5s9GgfWRuLLIw4leofg1yznW19bStp2i2','vOCFhtSxNZy5g0tDM5L5id7ZDMapOI','GzCWRH0IraJZ8B6oZEXhVhiti4HJ3BZM9MuKtJERkPYd8DPTCZwwS18SuICYQ768ZIZb6z3Y5mx182m','i','0',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-22376,1274165,'DPl','onkBZZEjghBty1sPXMLbIWUVhKsQi0Wqd6VzppnjXw1PilUfeP2CcB6UhlYDruXm5MUwS7w2y1D69t1YKiuPfuqRCnoitM06v0pWmLGVtObYGUi0HHlVUPViexpADdeUzWDFzfJnfOOqkpkQv3IudVG9qPjyjRAhEMHLxs2uNZjLUNDbBplh5zPr6bu3nW30KkqLNR9Vt2iLnoTyfSpZ4j','YVIgs5Oyj','ZSC3hOqo0hoJXJttpYEqOTzHvRHXrZjyHRNr0p2F2wAtAErMCfJZF0QZmJ4fQAMJ7L2ApRFdNvLQAg6fLrjKKYwzINXOWw56eBpBvV8PBGTZ9kLe20oBGsmSWOV8hlQumBuVW4tPEm16cVDaps1kNViyAw40LGxXH5qA3Gqhou7N8uAXIAYDBlN4PCK5iprr1ZVvkO9OoxcEgWYLSi5lcYzrpnfitUKOZP7ZRS0qTF','w','a',4);
+INSERT INTO ti VALUES (-22376,1274165,'DPl','onkBZZEjghBty1sPXMLbIWUVhKsQi0Wqd6VzppnjXw1PilUfeP2CcB6UhlYDruXm5MUwS7w2y1D69t1YKiuPfuqRCnoitM06v0pWmLGVtObYGUi0HHlVUPViexpADdeUzWDFzfJnfOOqkpkQv3IudVG9qPjyjRAhEMHLxs2uNZjLUNDbBplh5zPr6bu3nW30KkqLNR9Vt2iLnoTyfSpZ4j','YVIgs5Oyj','ZSC3hOqo0hoJXJttpYEqOTzHvRHXrZjyHRNr0p2F2wAtAErMCfJZF0QZmJ4fQAMJ7L2ApRFdNvLQAg6fLrjKKYwzINXOWw56eBpBvV8PBGTZ9kLe20oBGsmSWOV8hlQumBuVW4tPEm16cVDaps1kNViyAw40LGxXH5qA3Gqhou7N8uAXIAYDBlN4PCK5iprr1ZVvkO9OoxcEgWYLSi5lcYzrpnfitUKOZP7ZRS0qTF','w','a',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-28876,-7005415,'R29uZK6Q5WRttaQjaL','jszrjiZjHaQxerjWe6nZh3ivLsEjPooe','OxurKz21ubeMu1YBJqMCQ4OsKu','qjnPWlC2701LxYdsv1rUVxUtmbe8VmO09ZWvfVMZWoXilpkKHpaGxXES3NhZhgvnD1cgcVDJ0HsBJG0uVlxLpjYGnjI0wsMhwCHun6XlMeXn4ydvirO55Py1nAmtnVDvIlNGtf5bNErbiv6dAtYvPd85mLyAZFyq5eCsC2V8SZmZsSxSaDpDUEOAkE5f4mcR0clSjMyt4zvoOOCETORmjkjuHbGVAxY5SSUpe5NbJ9QW6q3egz46IfBBMlnAKM5','Sm','I4',5);
+INSERT INTO ti VALUES (-28876,-7005415,'R29uZK6Q5WRttaQjaL','jszrjiZjHaQxerjWe6nZh3ivLsEjPooe','OxurKz21ubeMu1YBJqMCQ4OsKu','qjnPWlC2701LxYdsv1rUVxUtmbe8VmO09ZWvfVMZWoXilpkKHpaGxXES3NhZhgvnD1cgcVDJ0HsBJG0uVlxLpjYGnjI0wsMhwCHun6XlMeXn4ydvirO55Py1nAmtnVDvIlNGtf5bNErbiv6dAtYvPd85mLyAZFyq5eCsC2V8SZmZsSxSaDpDUEOAkE5f4mcR0clSjMyt4zvoOOCETORmjkjuHbGVAxY5SSUpe5NbJ9QW6q3egz46IfBBMlnAKM5','Sm','I4',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (2899,-6366093,'EyGrxQaNpqy5az','LUT7tOB5QCi1DWCBTaoZNAn5jiM1CTkKGWRRXFu9OCW6iDl3SDhP8ik5gAeobq3v1odTcc3JWhyIJrd0BdLuOyRYtGy0BDTUTQUwLHKJZkZBLFiGAnh6pe2iTgyJ8aYwvmTXwqMWQJh6dYunG24','FKGE5ByCzuDJEwCj9gxMEJU91wjtU0gKVcAsh6xHd','gPwYw5weHKLIzdOYXNhZVkfcWksv2aePRNEt6tQXkQBztPD1n9v4gC4Yu9SuSvlwlrawyGfkbaIz92gJPFRuE5xMIZ0UtKM4LueXexyyRibgC47pLzDE8RN8Km4MnJruZnkvCvnKV1YxVrwpAOeluHSCuklMtumidcRNC7VcywooLsjqCQ9SAMJ4W7139D2dP4PdQNzBZLfmpy5pOLUqC5oJbYkhz21KZmyMZCTG3C1aK4wEVin7dHMGkox6p','q','xYR',6);
+INSERT INTO ti VALUES (2899,-6366093,'EyGrxQaNpqy5az','LUT7tOB5QCi1DWCBTaoZNAn5jiM1CTkKGWRRXFu9OCW6iDl3SDhP8ik5gAeobq3v1odTcc3JWhyIJrd0BdLuOyRYtGy0BDTUTQUwLHKJZkZBLFiGAnh6pe2iTgyJ8aYwvmTXwqMWQJh6dYunG24','FKGE5ByCzuDJEwCj9gxMEJU91wjtU0gKVcAsh6xHd','gPwYw5weHKLIzdOYXNhZVkfcWksv2aePRNEt6tQXkQBztPD1n9v4gC4Yu9SuSvlwlrawyGfkbaIz92gJPFRuE5xMIZ0UtKM4LueXexyyRibgC47pLzDE8RN8Km4MnJruZnkvCvnKV1YxVrwpAOeluHSCuklMtumidcRNC7VcywooLsjqCQ9SAMJ4W7139D2dP4PdQNzBZLfmpy5pOLUqC5oJbYkhz21KZmyMZCTG3C1aK4wEVin7dHMGkox6p','q','xYR',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b INT NOT NULL, c CHAR(93), d VARBINARY(13) NOT NULL, e VARBINARY(90) NOT NULL, f VARBINARY(67), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (42,2085463405,'YAheW3xvdNEU17V2Tzpli','sf1qnZ6T5','9mlvHafeluEWh0sKfi8mzFtmYm2swDsRJztwb3nFHRzQmd8U','Da36tw8su','CQ','Z',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b INT NOT NULL, c CHAR(93), d VARBINARY(13) NOT NULL, e VARBINARY(90) NOT NULL, f VARBINARY(67), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (15489009198242019061,-1677769179,'etAeTGYPBEIfz817FIe1sHR','nNzFRVDa','hppsmbL1QA3S1HouFTxzzK4DFPaKSny3rvvZfhWj1','XIT4ROTRIayS4RD6CBoaCXcAXReHXproTE4LkfAel1iiMMv4mB','ji','3o',1);
+INSERT INTO ti VALUES (15489009198242019061,-1677769179,'etAeTGYPBEIfz817FIe1sHR','nNzFRVDa','hppsmbL1QA3S1HouFTxzzK4DFPaKSny3rvvZfhWj1','XIT4ROTRIayS4RD6CBoaCXcAXReHXproTE4LkfAel1iiMMv4mB','ji','3o',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(94);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(94);
+INSERT INTO t VALUES (6174407254818048853,-1881172259,'gvunnCb4mTDM77ZAJrudr2Eyo89AukWJK6kW','oWU74','SKl0T45dmaJyA5y17hLdQgQnX3kuVEnTfBBIWK9kbUq49OAHaL','xn7PJje0pXZ5mn3YG','VW','yY',2);
+INSERT INTO ti VALUES (6174407254818048853,-1881172259,'gvunnCb4mTDM77ZAJrudr2Eyo89AukWJK6kW','oWU74','SKl0T45dmaJyA5y17hLdQgQnX3kuVEnTfBBIWK9kbUq49OAHaL','xn7PJje0pXZ5mn3YG','VW','yY',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3175949458548152805,-1347567092,'wt0xETkJSL98U3kvkTENiJPOuEaS6HbuQS0kMxnkMY0tTGmVlCpooM6lYbQtJSpZT2CvssHDGKU2','2q41DfHnQCsSmyVHPRIHOIrTq3gs8zSrVgcLAUTz0RC1MfZMD09m7xj0HTCNqrcR6yHuKXCuB265BaZXb7Mppqvh6kQjDNdpCpFqR2LCXwOsbRqsYIoQum6i9PUd8BJZFRG5IypuwyhxJDh6j0Y25x2NgWUTC6Pf9F3HFgCeKy4bN9pRyOqnciJuScYcUj29dN7a3MbaK','a2AmO3NT48IXje5ZucZUGjrRCsfCm9s2Lo7dt9wDIYSIugtgBsVdKI9zy5ZFGBf1MbjvO','da6jzmgZUzOZC06JC0KzZ4CGVV5nqvdB1T0wkVYBO7hv2yN4ekJOY93PSCfvfbOrmr','p','nJ',3);
+INSERT INTO ti VALUES (3175949458548152805,-1347567092,'wt0xETkJSL98U3kvkTENiJPOuEaS6HbuQS0kMxnkMY0tTGmVlCpooM6lYbQtJSpZT2CvssHDGKU2','2q41DfHnQCsSmyVHPRIHOIrTq3gs8zSrVgcLAUTz0RC1MfZMD09m7xj0HTCNqrcR6yHuKXCuB265BaZXb7Mppqvh6kQjDNdpCpFqR2LCXwOsbRqsYIoQum6i9PUd8BJZFRG5IypuwyhxJDh6j0Y25x2NgWUTC6Pf9F3HFgCeKy4bN9pRyOqnciJuScYcUj29dN7a3MbaK','a2AmO3NT48IXje5ZucZUGjrRCsfCm9s2Lo7dt9wDIYSIugtgBsVdKI9zy5ZFGBf1MbjvO','da6jzmgZUzOZC06JC0KzZ4CGVV5nqvdB1T0wkVYBO7hv2yN4ekJOY93PSCfvfbOrmr','p','nJ',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (14084549453147301819,710458845,'ZNTrPB5ri5CAVYfBTuGQDwa0omd3SPhj9Ok7','TjmRqsTlXsvqHj70Ls0fbwOCojktxCJngP1RTqsDhD3JTE8fRDa8FDismshya1UY3G60lT','zsTVC6gOWyxGe3HIdWFMspBDbPuS81WjO59bLHd9EeXnAB8g6iKl98QCejj','TZjwBAE4Ce7UozWvk8HtcOQfV6JOcqAOIr3OQIDcjNFxpXXrD','4l','Ys',4);
+INSERT INTO ti VALUES (14084549453147301819,710458845,'ZNTrPB5ri5CAVYfBTuGQDwa0omd3SPhj9Ok7','TjmRqsTlXsvqHj70Ls0fbwOCojktxCJngP1RTqsDhD3JTE8fRDa8FDismshya1UY3G60lT','zsTVC6gOWyxGe3HIdWFMspBDbPuS81WjO59bLHd9EeXnAB8g6iKl98QCejj','TZjwBAE4Ce7UozWvk8HtcOQfV6JOcqAOIr3OQIDcjNFxpXXrD','4l','Ys',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1281623958550693184,963982964,'TjaqSdpA','SemGg4IKcCnYPeUWalaSUDYVKySVYVTgwCC1Dt1M5YtAdIdKF1bRkl7RXH3d1xiNnE3JWEmUrRNXxC2dGaFAqyITzEwhVjZOxFVkU3rBRgXK8iW3inYNQmyBw3Ilg6Pc0V5VaQjinMwMTw4IDRc7pzYfHz7ikSqsYxO73LMFTymXnvYd9O9ijpojzhh9loGPsNkcL2SpXu8KPBaUmKX0X39rdFGz63Qs9ifE4lMiDBnCcUYj95SZv5','hxZClh8EHGY2EjrfIVqDmSIAiKTnUP6KiatxImOKbtqk8eIsqck6rLEkhUg6glw0IRm8UOIT','m5R76DQyLzldaGOqvZCESz5aofxKpnwBQHIR','y6','q0',5);
+INSERT INTO ti VALUES (1281623958550693184,963982964,'TjaqSdpA','SemGg4IKcCnYPeUWalaSUDYVKySVYVTgwCC1Dt1M5YtAdIdKF1bRkl7RXH3d1xiNnE3JWEmUrRNXxC2dGaFAqyITzEwhVjZOxFVkU3rBRgXK8iW3inYNQmyBw3Ilg6Pc0V5VaQjinMwMTw4IDRc7pzYfHz7ikSqsYxO73LMFTymXnvYd9O9ijpojzhh9loGPsNkcL2SpXu8KPBaUmKX0X39rdFGz63Qs9ifE4lMiDBnCcUYj95SZv5','hxZClh8EHGY2EjrfIVqDmSIAiKTnUP6KiatxImOKbtqk8eIsqck6rLEkhUg6glw0IRm8UOIT','m5R76DQyLzldaGOqvZCESz5aofxKpnwBQHIR','y6','q0',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (18184541332553556520,1867382762,'vLS75fugfbtsVwbtJLCHKoBrhkLTg','FHycqUqIFvcUAyChPhKuHkHWgWpyKNnqxfFbW2hAdq6O6kdeiqahAr7rKL5m0InT6pQ4e1nPibJfSAdNZmR7QTwLG4MpQmHdNAgV0lPpMqDCoMRTAvG2PdnjWgtVp5Rf8sQqud9fRNlGHZVLJq0QP7Bs0ew084WyTDEtq6qrvxN1FAo2O2Kjc0Qnm1xnksI1','Lloqj220S6jJ4NmErnmIG6R3R5H1L9EpaWGBD2IlNN50QK5yo6BgcutoLJQLDL4XPhKwMB','HBDnndFGDUlZnZC4UxeXwVCHzztpziSRAQcPKkq7Q5Z0yB0xGYr7Od8U9YRPfMqE7GdYqTU7YPxhpLHWFfwoFWhKfCeMT9wS3SbAwAGWCJihwTxogudgCwjLlMI8DdHLT7gX9vHanrpNJrZQ4Hfs4v','fSd','o',6);
+INSERT INTO ti VALUES (18184541332553556520,1867382762,'vLS75fugfbtsVwbtJLCHKoBrhkLTg','FHycqUqIFvcUAyChPhKuHkHWgWpyKNnqxfFbW2hAdq6O6kdeiqahAr7rKL5m0InT6pQ4e1nPibJfSAdNZmR7QTwLG4MpQmHdNAgV0lPpMqDCoMRTAvG2PdnjWgtVp5Rf8sQqud9fRNlGHZVLJq0QP7Bs0ew084WyTDEtq6qrvxN1FAo2O2Kjc0Qnm1xnksI1','Lloqj220S6jJ4NmErnmIG6R3R5H1L9EpaWGBD2IlNN50QK5yo6BgcutoLJQLDL4XPhKwMB','HBDnndFGDUlZnZC4UxeXwVCHzztpziSRAQcPKkq7Q5Z0yB0xGYr7Od8U9YRPfMqE7GdYqTU7YPxhpLHWFfwoFWhKfCeMT9wS3SbAwAGWCJihwTxogudgCwjLlMI8DdHLT7gX9vHanrpNJrZQ4Hfs4v','fSd','o',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(77), d VARCHAR(36) NOT NULL, e VARCHAR(23) NOT NULL, f VARBINARY(14), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (46,-4033700691773434740,'L1pMO8GBHJqKGSjXuj9m1LrakvzKGBtjbUpSFJ4lV2CE9gY9UybvdcvW0IJHEGpd1A91EmoBT','T','ghwGZrZ92','jXYQetrGambIi','7','Zy',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(77), d VARCHAR(36) NOT NULL, e VARCHAR(23) NOT NULL, f VARBINARY(14), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (124,-4190915561397021965,'RX39dECJe','EIcYx8FqRdMJaquO7sxqfmw9odde5','cm','mlKlpkfx','l','qI',1);
+INSERT INTO ti VALUES (124,-4190915561397021965,'RX39dECJe','EIcYx8FqRdMJaquO7sxqfmw9odde5','cm','mlKlpkfx','l','qI',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(78);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(78);
+INSERT INTO t VALUES (72,4972773563282625331,'oG7VwBbJWJmedkNDn39g5e3UVdAekOfVKznrXcstqsQulD11SItx1','u0nsWkOphnqRUY9N8Xj3GQrXj1AbSPBQxYW','nvjI7AF5RIB7','97Ndij09','G','S',2);
+INSERT INTO ti VALUES (72,4972773563282625331,'oG7VwBbJWJmedkNDn39g5e3UVdAekOfVKznrXcstqsQulD11SItx1','u0nsWkOphnqRUY9N8Xj3GQrXj1AbSPBQxYW','nvjI7AF5RIB7','97Ndij09','G','S',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (110,5365331868353968255,'RoIcXCRlZ2JbUM','F0yL5hRmxyvFGfKvX7yCxP3YAZijcW4A272MA7VjXj1F6wAPNkA3Dd82ntdFUxmcYJ9SE98kldVoL1z','e5rf2mVn1ZJM9Vr2d','jrQdGSNYEew4','As','X',3);
+INSERT INTO ti VALUES (110,5365331868353968255,'RoIcXCRlZ2JbUM','F0yL5hRmxyvFGfKvX7yCxP3YAZijcW4A272MA7VjXj1F6wAPNkA3Dd82ntdFUxmcYJ9SE98kldVoL1z','e5rf2mVn1ZJM9Vr2d','jrQdGSNYEew4','As','X',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (53,-5153726680304580010,'sXMbFaR78FJqzgQnV2ss0UxQW','ph2KNZRttNGLXU9BNWKXNgZdfj4fUX03QMGxn1lUQ5xDOp8m','MNEpoPgTEwX1','13X9ou','sU','c',4);
+INSERT INTO ti VALUES (53,-5153726680304580010,'sXMbFaR78FJqzgQnV2ss0UxQW','ph2KNZRttNGLXU9BNWKXNgZdfj4fUX03QMGxn1lUQ5xDOp8m','MNEpoPgTEwX1','13X9ou','sU','c',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (147,8446765202406828049,'RQyEYNdmtapORSeIS7X2guwDAH1yIKHuX1E278yzmz0bEtL2Qi8kG5evUMlYHvJXi','0NeC0EbdkS23my5UhkoNOHs6QoUbGDkadkcJh87GHfxYxmGHahGm2V0w8610oKMh8wIQW8N3AhvglwGzTKhyAoifIaDBB7LY8OZVLtwJZzhz9tmga11VN0YKeDGnrmVziWLolmquQHyzKmhCuLje780pebyxJaSjjqHoDsB8KcyEDPLrCj3Agkb77SXWwT9nXmdIdaxN1r5Mm5QuFXrg4sWZ','z2IsVjP89mHiF5csnrYX','O3pHvQWwKPovRhVsw9FsUDJdF3al9U2yXv2QmcYXRDtZrsAhZvtxlbkXIEr2qTJwnMJ1e2jvULTefH5bTQgXIdeQbi3iaxsFGJyd2U86F1TUUewfG7SfcZMJjOdLYF0aHgihRM0E8ysFA','R','K',5);
+INSERT INTO ti VALUES (147,8446765202406828049,'RQyEYNdmtapORSeIS7X2guwDAH1yIKHuX1E278yzmz0bEtL2Qi8kG5evUMlYHvJXi','0NeC0EbdkS23my5UhkoNOHs6QoUbGDkadkcJh87GHfxYxmGHahGm2V0w8610oKMh8wIQW8N3AhvglwGzTKhyAoifIaDBB7LY8OZVLtwJZzhz9tmga11VN0YKeDGnrmVziWLolmquQHyzKmhCuLje780pebyxJaSjjqHoDsB8KcyEDPLrCj3Agkb77SXWwT9nXmdIdaxN1r5Mm5QuFXrg4sWZ','z2IsVjP89mHiF5csnrYX','O3pHvQWwKPovRhVsw9FsUDJdF3al9U2yXv2QmcYXRDtZrsAhZvtxlbkXIEr2qTJwnMJ1e2jvULTefH5bTQgXIdeQbi3iaxsFGJyd2U86F1TUUewfG7SfcZMJjOdLYF0aHgihRM0E8ysFA','R','K',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (126,6161678902274919992,'tnoxGK32PStJNNaOL2ejfUDdCivAM9FUTER1KNLhNFr5k1kubvE','HccOpmd5peXNzvxDfAFau41MDBCtFUc2VvapR80pOqZHO7nibjUZvR8Ueu8R7UsHjizAsDZuZJNZzFfM0vrOkiZg5PJXsLvH3rguMY0pEUd7f5D4f3fpfsdrodlUIiCrlTabXKfPJ0MCNlcXn4arB4pabrrSwja8W4A','IOx68','GnwsAK1a0f7OJaYw2gwHDi8Dc2HmwN','WVc','0KW',6);
+INSERT INTO ti VALUES (126,6161678902274919992,'tnoxGK32PStJNNaOL2ejfUDdCivAM9FUTER1KNLhNFr5k1kubvE','HccOpmd5peXNzvxDfAFau41MDBCtFUc2VvapR80pOqZHO7nibjUZvR8Ueu8R7UsHjizAsDZuZJNZzFfM0vrOkiZg5PJXsLvH3rguMY0pEUd7f5D4f3fpfsdrodlUIiCrlTabXKfPJ0MCNlcXn4arB4pabrrSwja8W4A','IOx68','GnwsAK1a0f7OJaYw2gwHDi8Dc2HmwN','WVc','0KW',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(68) NOT NULL, d VARBINARY(76) NOT NULL, e VARCHAR(35), f VARCHAR(18) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2987239882293082310,2798819,'OYvlHP','G0ExTL5IbZP83g5aE9gB4Ji4c1r60GLIiVIkAhovdv2x1cfuh7IlvbBjLDhKSC6gF','HKeuh3TT5qeEFFbDSbQ746wWTgQo','Zvh73osJ8JM2G1C8q','RY','h',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(68) NOT NULL, d VARBINARY(76) NOT NULL, e VARCHAR(35), f VARCHAR(18) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (5375755886038076444,10292412,'vQhtlqeq0EgUvHm1HKtwfY7dKi1RJcidFseFmOkIrg0KtEInzoTdY4nNEPz3hOi9pIZ','yo4NiZBgBqmqL43X2GOqEBtxlnaG4Jy7i6t4gOMOtG','Q7BvOKJWLpFeArmjb823Oe0mR','Jlpy3','T','YY',1);
+INSERT INTO ti VALUES (5375755886038076444,10292412,'vQhtlqeq0EgUvHm1HKtwfY7dKi1RJcidFseFmOkIrg0KtEInzoTdY4nNEPz3hOi9pIZ','yo4NiZBgBqmqL43X2GOqEBtxlnaG4Jy7i6t4gOMOtG','Q7BvOKJWLpFeArmjb823Oe0mR','Jlpy3','T','YY',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(69) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(69) NOT NULL;
+INSERT INTO t VALUES (13709566232182186192,8825958,'A2ORcRBKGTkkqSK6QVKqsXi7enXQY3uJZIqrR8kfQ5E1UAgLfAJGLakR1ypmUo1Am','gEHm15J6krALNMFPJDCgqS2V3NCUVNDyew5HAWrwJAz1Jgs9K3IRKDodiGSsJDIq','GOKYnUcVrt','cA3RWLBNvXhci','7s','C9',2);
+INSERT INTO ti VALUES (13709566232182186192,8825958,'A2ORcRBKGTkkqSK6QVKqsXi7enXQY3uJZIqrR8kfQ5E1UAgLfAJGLakR1ypmUo1Am','gEHm15J6krALNMFPJDCgqS2V3NCUVNDyew5HAWrwJAz1Jgs9K3IRKDodiGSsJDIq','GOKYnUcVrt','cA3RWLBNvXhci','7s','C9',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1013979996541626335,5561657,'ptiHHAQq7ZqkxQ4qJTJ2dxSh6DNiSJWFM4feE0pTCAhzlVH','aOnF4davjBHyCAR86myG73P2HqMW46ibBGUMPV9VH0BCOakk0fmk3WgkAUXGSHpWHWQwppUX0xGlKi8XiUzhsv7IkVqwhmx8zVEzmxrPFa6IjfGqbXznZB4bBUOgrgaGAHKCc9h','eN88dWjIL2Zw3zpQKaW2Xcb9U168uGe','n8Yf2Ak','P','M4',3);
+INSERT INTO ti VALUES (1013979996541626335,5561657,'ptiHHAQq7ZqkxQ4qJTJ2dxSh6DNiSJWFM4feE0pTCAhzlVH','aOnF4davjBHyCAR86myG73P2HqMW46ibBGUMPV9VH0BCOakk0fmk3WgkAUXGSHpWHWQwppUX0xGlKi8XiUzhsv7IkVqwhmx8zVEzmxrPFa6IjfGqbXznZB4bBUOgrgaGAHKCc9h','eN88dWjIL2Zw3zpQKaW2Xcb9U168uGe','n8Yf2Ak','P','M4',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6616040147954456905,7181864,'Zb8o37Ai93RLDtx6rBhcTRSHLOknTldpFNBfV9Uyxsy6','DDJnpAxTJQzm3B2zK9V3B92CTpWSYNNUg3pHRPkTeDmsB0vhiy71lZgyhYwJ9dy6MrMZb3ZwqDxvS3HlsxlvwYx4VddNVqTirN3tUBYXHJxJYrBzTtALn1vBtASrtwX2MiblC3M65V7A0eGd1Uz5nBP4EBHMw4dHk5BCBPGIZkUDsKCuKnDsIM0FmxqwA','AhCylMO0Xu5EPMsFMjkp9uiU5zyi','s7uyGbksz5Zgch2N8rFokW8BoxxLw8amWiyuXcOe6TWGqAEZxQCeVusWaAICVmDE7RWzcZdDTYZlW7J1YN6lYWgjW4k06obtPbgGOvl1AwZ9cXi6dO6ztXb6XH65U4TzaeFPLSQmRhQ0','2','U3',4);
+INSERT INTO ti VALUES (6616040147954456905,7181864,'Zb8o37Ai93RLDtx6rBhcTRSHLOknTldpFNBfV9Uyxsy6','DDJnpAxTJQzm3B2zK9V3B92CTpWSYNNUg3pHRPkTeDmsB0vhiy71lZgyhYwJ9dy6MrMZb3ZwqDxvS3HlsxlvwYx4VddNVqTirN3tUBYXHJxJYrBzTtALn1vBtASrtwX2MiblC3M65V7A0eGd1Uz5nBP4EBHMw4dHk5BCBPGIZkUDsKCuKnDsIM0FmxqwA','AhCylMO0Xu5EPMsFMjkp9uiU5zyi','s7uyGbksz5Zgch2N8rFokW8BoxxLw8amWiyuXcOe6TWGqAEZxQCeVusWaAICVmDE7RWzcZdDTYZlW7J1YN6lYWgjW4k06obtPbgGOvl1AwZ9cXi6dO6ztXb6XH65U4TzaeFPLSQmRhQ0','2','U3',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2176011949628427368,15177673,'4','1AuXmljoft32Vw23M77fA2NHN8XH1OuGAIgpgGXQuOeTYEbELy0iL4JBLKpSo8JsIeL8kpIVfVbmcu5jQTCX83Nl9PsjXhOzio8hsvvJFzetiigw0ZBOcge8aGHwvdkoqtTv4igis8K2RJhi30K3','zi3EM7nOVaq','ivIvdKTZ8Hy8DJtUOmKz1lKL8mLM15UCuIYBdhQcD2ueYyAP3Tb8ywEzfGqharngi109JEp60mlI7Eppfk4nJpiCiPWzBXHk6PPymOX3C4jTLaD36m0CnBRcrRk4EjTu6OR7GhfHIsa','RH','v',5);
+INSERT INTO ti VALUES (2176011949628427368,15177673,'4','1AuXmljoft32Vw23M77fA2NHN8XH1OuGAIgpgGXQuOeTYEbELy0iL4JBLKpSo8JsIeL8kpIVfVbmcu5jQTCX83Nl9PsjXhOzio8hsvvJFzetiigw0ZBOcge8aGHwvdkoqtTv4igis8K2RJhi30K3','zi3EM7nOVaq','ivIvdKTZ8Hy8DJtUOmKz1lKL8mLM15UCuIYBdhQcD2ueYyAP3Tb8ywEzfGqharngi109JEp60mlI7Eppfk4nJpiCiPWzBXHk6PPymOX3C4jTLaD36m0CnBRcrRk4EjTu6OR7GhfHIsa','RH','v',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (18143772851412230345,15289392,'1CjzPxTUNVq0wiMiPZHhvZpA18','cJiuJoHWOvHtAMY7iW1Rgo3AW55WUQZWOKY8IvOhdRF23FUKTgW5h6zBVdaAQeXEJRkOlSvZOlgfZP7SyuniDyIV8TmTyxcVpIbFt16yEsk3QJHLIfJ1OWdrFJUreFFJvDk7Ord6YzpnleFyVmagFMMyasEg50Uw2423QeffmToZnC8m9wCBTkcbzWfINSKeffGVhmHTWz4zfzpZe8yoV6k4B8mmjAlmsRiqq6CMps','j17jdq9hsT5eyuZteHrUbq0UYa5W','P9zVPijxi2ct6oL0K7CwURvxVA9kQFORVo','Pg','2t',6);
+INSERT INTO ti VALUES (18143772851412230345,15289392,'1CjzPxTUNVq0wiMiPZHhvZpA18','cJiuJoHWOvHtAMY7iW1Rgo3AW55WUQZWOKY8IvOhdRF23FUKTgW5h6zBVdaAQeXEJRkOlSvZOlgfZP7SyuniDyIV8TmTyxcVpIbFt16yEsk3QJHLIfJ1OWdrFJUreFFJvDk7Ord6YzpnleFyVmagFMMyasEg50Uw2423QeffmToZnC8m9wCBTkcbzWfINSKeffGVhmHTWz4zfzpZe8yoV6k4B8mmjAlmsRiqq6CMps','j17jdq9hsT5eyuZteHrUbq0UYa5W','P9zVPijxi2ct6oL0K7CwURvxVA9kQFORVo','Pg','2t',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b MEDIUMINT, c BINARY(94) NOT NULL, d VARBINARY(39), e VARCHAR(65) NOT NULL, f VARBINARY(87) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6490681,-5786526,'IuXnUfQBG9','BO2JDmqBmSPA9x2N6aJAfIv1BHVIrXjArafYdI1','Xm1cO6ZA4zBeNUivmJib2w','ZQex5st0i48VZBi4NHEtnk','c','f',0);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT, c BINARY(94) NOT NULL, d VARBINARY(39), e VARCHAR(65) NOT NULL, f VARBINARY(87) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-5475005,5121832,'XCIqH68JyIa','dK6ffWquAfjj','ggmSBuTzYJ50VNXGIapfJkgICW9N0aF0ZOfowThoG5o','EtfjMvHShXASmBeIOPJblI0EGvN8f2CI5AVxdPWeLHbuMevww9mdhfCa1pOpmOsGxGCUNCMhR9MPpE9jI','9','EL',1);
+INSERT INTO ti VALUES (-5475005,5121832,'XCIqH68JyIa','dK6ffWquAfjj','ggmSBuTzYJ50VNXGIapfJkgICW9N0aF0ZOfowThoG5o','EtfjMvHShXASmBeIOPJblI0EGvN8f2CI5AVxdPWeLHbuMevww9mdhfCa1pOpmOsGxGCUNCMhR9MPpE9jI','9','EL',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(95) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(95) NOT NULL;
+INSERT INTO t VALUES (5300970,-6478916,'9cZ4S9JtyaQkzRv3OKJkokp4vx1lN1aoLNbVCB2JcFsPVVEg2ztDadL1zeHzayA6pJf1bjGk','i2i0DNzEyx2wH9S5yTBm8S3edd7x','feod4nPmXzPNma9zz8qGaIT9FxauUs9OIy4IAk7','tWKBQl3vZPsoOvVuIYDFyeWwa3EKZGffN22xz6isMGlYMdHqkACaW2d1CeIEbcDyi2uaEaGaWUIpSfhLU6EJ','X','T',2);
+INSERT INTO ti VALUES (5300970,-6478916,'9cZ4S9JtyaQkzRv3OKJkokp4vx1lN1aoLNbVCB2JcFsPVVEg2ztDadL1zeHzayA6pJf1bjGk','i2i0DNzEyx2wH9S5yTBm8S3edd7x','feod4nPmXzPNma9zz8qGaIT9FxauUs9OIy4IAk7','tWKBQl3vZPsoOvVuIYDFyeWwa3EKZGffN22xz6isMGlYMdHqkACaW2d1CeIEbcDyi2uaEaGaWUIpSfhLU6EJ','X','T',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-7128144,216264,'6wmi6lxnVwzpn2KQOGAEOMDTrhTJUKsctn6t4NvyIJ79MgsUn8cN8PSlcIyKzPubq6AolS9UBkf29Qi0h','5aylu4vOiExcP898KlbZgbnXMx54WdBBhhhHiYgjD34Y59pn35ICr4GVlrY3fFbPtNpBEmxttFBLp5MfhsCRZs8LtDEWQ1YuTGMu','Z5UIRQg9','iJiVjfr1pix9RmgLYlGetDQToy5t9vUEa6i9L','m','go',3);
+INSERT INTO ti VALUES (-7128144,216264,'6wmi6lxnVwzpn2KQOGAEOMDTrhTJUKsctn6t4NvyIJ79MgsUn8cN8PSlcIyKzPubq6AolS9UBkf29Qi0h','5aylu4vOiExcP898KlbZgbnXMx54WdBBhhhHiYgjD34Y59pn35ICr4GVlrY3fFbPtNpBEmxttFBLp5MfhsCRZs8LtDEWQ1YuTGMu','Z5UIRQg9','iJiVjfr1pix9RmgLYlGetDQToy5t9vUEa6i9L','m','go',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1435731,146105,'8y2','fcPo0jKiBHtGI8F16VwuHcw3RzXR2KwXK4hmHt1OPXyuBacg5EtWeuwlLdGzL0TwbOfJciqhQptFh0kYeZZnimVRXTic9LoydhoC3bODGhWEoxIfXjHurIsMjqIq7jWdbISa1tX','ANhsxdSswed95UnaEADCDBzCxl2AibU47oO1ugxKQblBEr7TcFB5weYLsRxKkVg','Of','t','F2',4);
+INSERT INTO ti VALUES (1435731,146105,'8y2','fcPo0jKiBHtGI8F16VwuHcw3RzXR2KwXK4hmHt1OPXyuBacg5EtWeuwlLdGzL0TwbOfJciqhQptFh0kYeZZnimVRXTic9LoydhoC3bODGhWEoxIfXjHurIsMjqIq7jWdbISa1tX','ANhsxdSswed95UnaEADCDBzCxl2AibU47oO1ugxKQblBEr7TcFB5weYLsRxKkVg','Of','t','F2',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1907207,-1427595,'qKaMAQHxvZfCZf11vX1dEYT4GGOfdJSAL1ERP5ytJMUqfs8ZTXl5JtApYlyZgt1J0syOXYsC5iTbRtNjoUFF1KQ1B1Skl','xScdKcHim6ZGUjpq3l70ILfOPWKXB39IOlqaEzf8ee9GScfEFDj1ZVbNSakQ7hIqgSJQRZDtDGQmP5mn0kkbJMqfPpXlo6NV83e34xzNaheorxrZrvW1TaQdKcdIRYBEGnV8KaOOMCI8Tc5VwsE3JDmizPMAy2Ed58bIegHs8a6EGqvp0iIARvTbS0tVpNhT7yi4DWUUOUtzEGPu7nLArH6mKgOGrb5DmmmWXIvU','vvrt7y','TnnpHDPnhTvhwFjhpBOIFSo6ESbAYeQyE0TGGhpL9cUsMo0UTre6ywGh9kztvnJLA01KEF5','H','dn',5);
+INSERT INTO ti VALUES (1907207,-1427595,'qKaMAQHxvZfCZf11vX1dEYT4GGOfdJSAL1ERP5ytJMUqfs8ZTXl5JtApYlyZgt1J0syOXYsC5iTbRtNjoUFF1KQ1B1Skl','xScdKcHim6ZGUjpq3l70ILfOPWKXB39IOlqaEzf8ee9GScfEFDj1ZVbNSakQ7hIqgSJQRZDtDGQmP5mn0kkbJMqfPpXlo6NV83e34xzNaheorxrZrvW1TaQdKcdIRYBEGnV8KaOOMCI8Tc5VwsE3JDmizPMAy2Ed58bIegHs8a6EGqvp0iIARvTbS0tVpNhT7yi4DWUUOUtzEGPu7nLArH6mKgOGrb5DmmmWXIvU','vvrt7y','TnnpHDPnhTvhwFjhpBOIFSo6ESbAYeQyE0TGGhpL9cUsMo0UTre6ywGh9kztvnJLA01KEF5','H','dn',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6830135,-6767358,'zFW3tQMbcBfhPdW0CxkcsRxpiSAOQRLgwZ18HMf2B0pwLgUJV4fK9uECJKNIHFZxDT9opLeNKSuDeCpyICvVd3LMygDCP','ngtxqyEwVyJiWKN04yqZMvZdMnkM4I4aK7mHLwVZhptyl41ADgJJNx1G7zBAGj7PxwvmsR9i48hyiQdJpX2AR6F89sF7vUkAi19D7i48PI5ooY0h','yJfLhknbBHkbUctorKdjsbXK','AH5gCSJRhrr5cFBhtnE3lt9xtKXQFj42hlG7wvTExNhRFNspd30HDwujpY02KtxBuVVGhKGDt7g4YvNgbVQbxPObMAhriNytaeaxBaVhcSJ0wzTCnUUtYQ7NzPHv4YFvvqXiwNGxZ0A9vmD4b6jW8x2xl0hybQ2qY0RZ6lgOB6l2EvIHSuMkm5dZK42mtnz2GpgfFg4uuea3nK7gwzWGd5lwjs1WJkFrNu5Q8','3S','QU',6);
+INSERT INTO ti VALUES (-6830135,-6767358,'zFW3tQMbcBfhPdW0CxkcsRxpiSAOQRLgwZ18HMf2B0pwLgUJV4fK9uECJKNIHFZxDT9opLeNKSuDeCpyICvVd3LMygDCP','ngtxqyEwVyJiWKN04yqZMvZdMnkM4I4aK7mHLwVZhptyl41ADgJJNx1G7zBAGj7PxwvmsR9i48hyiQdJpX2AR6F89sF7vUkAi19D7i48PI5ooY0h','yJfLhknbBHkbUctorKdjsbXK','AH5gCSJRhrr5cFBhtnE3lt9xtKXQFj42hlG7wvTExNhRFNspd30HDwujpY02KtxBuVVGhKGDt7g4YvNgbVQbxPObMAhriNytaeaxBaVhcSJ0wzTCnUUtYQ7NzPHv4YFvvqXiwNGxZ0A9vmD4b6jW8x2xl0hybQ2qY0RZ6lgOB6l2EvIHSuMkm5dZK42mtnz2GpgfFg4uuea3nK7gwzWGd5lwjs1WJkFrNu5Q8','3S','QU',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b BIGINT NOT NULL, c BINARY(47), d VARCHAR(37), e VARBINARY(96) NOT NULL, f VARCHAR(13) NOT NULL, g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-63,-6210368809727405308,'GTAW4h5Axj84INYq0SHik7NcYEm8NsdmDq1HHK','v1nCgp68fcMonOduWIs','XlAQio93wOQa8sA7E0r4m2gZaA44YdUogEnvxJovBNtnOi7KLjqmVuJ831ON0qYdOiX6sF4C17bT7v0gNd71','gtk','G','dM',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT NOT NULL, c BINARY(47), d VARCHAR(37), e VARBINARY(96) NOT NULL, f VARCHAR(13) NOT NULL, g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (7900,-590224959014431712,'VnW8xHkET4QJNF7Jc','CFaD0TsFjQKwMV','dftU9O80KtHt0LaxqltGsaMvBfzo1YzCA56v3JZp2PrjZvgc6rD3h72tw','v','E','H',1);
+INSERT INTO ti VALUES (7900,-590224959014431712,'VnW8xHkET4QJNF7Jc','CFaD0TsFjQKwMV','dftU9O80KtHt0LaxqltGsaMvBfzo1YzCA56v3JZp2PrjZvgc6rD3h72tw','v','E','H',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(48);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(48);
+INSERT INTO t VALUES (-13108,-797594400193451448,'Cox5riICN','RrAijSLuUUM1zDgHL66Y6KftV','1yulb7N6DUokoSrmW72AwcjrN5fXiOWGV4mjApN2QNVktgjgdtLbz3SRLEqqkhsXm9DS4mNzAvLgsEcb','dQ7guhY184ig','0','k',2);
+INSERT INTO ti VALUES (-13108,-797594400193451448,'Cox5riICN','RrAijSLuUUM1zDgHL66Y6KftV','1yulb7N6DUokoSrmW72AwcjrN5fXiOWGV4mjApN2QNVktgjgdtLbz3SRLEqqkhsXm9DS4mNzAvLgsEcb','dQ7guhY184ig','0','k',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-17644,7541373842553693932,'ExI7nGevPUOoMbrzIlY036bySwlgnzjXRr','oXCLeuvs','y6xAhAtTtKm0Gh8oEHeDRmlGq7UYxuSJ2Ho932jkTC8UaRPvsBUnKPu49mN9Zd1jFoE6y7SQcXVRRhHNs08','xdVyVboq4r','H','uB',3);
+INSERT INTO ti VALUES (-17644,7541373842553693932,'ExI7nGevPUOoMbrzIlY036bySwlgnzjXRr','oXCLeuvs','y6xAhAtTtKm0Gh8oEHeDRmlGq7UYxuSJ2Ho932jkTC8UaRPvsBUnKPu49mN9Zd1jFoE6y7SQcXVRRhHNs08','xdVyVboq4r','H','uB',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-21077,-3217068004464743368,'lbTHO2B1iKNFg3jX6amc4YoezDmAY8qTKYBHsof','XMsG5f4vjmfJRsR2nD10W7MhVxfuheuvTGkJ11ehX8iXVV2o7pnCvOas2flTwUn005FLYTNrtZX7l2SjROgQ08C4oHOCOCyxrXdv1AUcliGrxcvbE77AncHKcr1iA30zOlWfuHghLLTXaF2hpqhILzWLU83CEeOjUHM2vZU5YAcf0qqKEIQkdoJ1wpbI','NtSj1CBgGw6XEJsYDm','axoySCb540vwH69yKwh5L5GkMjDGsqysw0Es5LtwrmMhtSyKPKRRf8hHwP4nE7jdE38KxlJYTCWsk4m6S42fz4NJiB4etPeOkyHJMM8gsu5MiO5MYV9Yr2qLLWpji4h22Y0xtoRMRPcJN46Zt2gHEJZmsUhl9v01A6pfxKFMCYdlVNcf7rUwhGPKXn8hVAZ7LGkWXtUWLfjbdR7EL0SKVrulJ','p','h0',4);
+INSERT INTO ti VALUES (-21077,-3217068004464743368,'lbTHO2B1iKNFg3jX6amc4YoezDmAY8qTKYBHsof','XMsG5f4vjmfJRsR2nD10W7MhVxfuheuvTGkJ11ehX8iXVV2o7pnCvOas2flTwUn005FLYTNrtZX7l2SjROgQ08C4oHOCOCyxrXdv1AUcliGrxcvbE77AncHKcr1iA30zOlWfuHghLLTXaF2hpqhILzWLU83CEeOjUHM2vZU5YAcf0qqKEIQkdoJ1wpbI','NtSj1CBgGw6XEJsYDm','axoySCb540vwH69yKwh5L5GkMjDGsqysw0Es5LtwrmMhtSyKPKRRf8hHwP4nE7jdE38KxlJYTCWsk4m6S42fz4NJiB4etPeOkyHJMM8gsu5MiO5MYV9Yr2qLLWpji4h22Y0xtoRMRPcJN46Zt2gHEJZmsUhl9v01A6pfxKFMCYdlVNcf7rUwhGPKXn8hVAZ7LGkWXtUWLfjbdR7EL0SKVrulJ','p','h0',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (26563,5047173097999280311,'s3HElWEr9NmtRbI1RZJ','0gjmOns7wmp','M5DAlJRfr5ZB2w5uYWOIjVsdjT9h4jEIuNOitV15TK','B2uiOQnnrrI9oUMBa2E7m0x5Zl51H939FUVIJ7BlixdFg6WkBpXRTtG2WPvYObedSWzYoxxM0AMNYNkaPfZxg7KDt7IHm2Kd0UjWMvt0qILykqPk0timjuv','i','x',5);
+INSERT INTO ti VALUES (26563,5047173097999280311,'s3HElWEr9NmtRbI1RZJ','0gjmOns7wmp','M5DAlJRfr5ZB2w5uYWOIjVsdjT9h4jEIuNOitV15TK','B2uiOQnnrrI9oUMBa2E7m0x5Zl51H939FUVIJ7BlixdFg6WkBpXRTtG2WPvYObedSWzYoxxM0AMNYNkaPfZxg7KDt7IHm2Kd0UjWMvt0qILykqPk0timjuv','i','x',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (4071,-2242297031162091371,'uM7gZCVTweczmKERUXS808ziz3ImitZYReBA','DBMBEhC1oMu4e9R06PW8D2d7foIY9eZg6QrOOm40DAlAw9ttvEHnKebvBU2FgocWOcdzGYL4e0cYT9LWHppToyyVVBvvVDcrxcXPk4wHa4jdG2rGF6TnHJ0aHahyvtgCPIMhgMwvOXPpbSPTo1f45w8iFfjzkNcNEXPMPkiLEKpQ0iC0qIEPIWQe8','gD7VclIeQPaaEIg81fWdlsZX63tONuTYpUufa','2a0VjfpEvAGhVQhyDbyKsGU4lGBMmV0lgJ8rwM9TD01gastad32GR0q5DwVb1L52mbpL9A3jdRj5jU3CbrXBGlDTkTRJwcwhBpA26nuyrnu48Fn45aSWrVbPrpUt6LGi','9','b',6);
+INSERT INTO ti VALUES (4071,-2242297031162091371,'uM7gZCVTweczmKERUXS808ziz3ImitZYReBA','DBMBEhC1oMu4e9R06PW8D2d7foIY9eZg6QrOOm40DAlAw9ttvEHnKebvBU2FgocWOcdzGYL4e0cYT9LWHppToyyVVBvvVDcrxcXPk4wHa4jdG2rGF6TnHJ0aHahyvtgCPIMhgMwvOXPpbSPTo1f45w8iFfjzkNcNEXPMPkiLEKpQ0iC0qIEPIWQe8','gD7VclIeQPaaEIg81fWdlsZX63tONuTYpUufa','2a0VjfpEvAGhVQhyDbyKsGU4lGBMmV0lgJ8rwM9TD01gastad32GR0q5DwVb1L52mbpL9A3jdRj5jU3CbrXBGlDTkTRJwcwhBpA26nuyrnu48Fn45aSWrVbPrpUt6LGi','9','b',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(80) NOT NULL, d VARBINARY(24) NOT NULL, e VARBINARY(74), f VARCHAR(21) NOT NULL, g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1940096672,6380107948222643015,'12','sZ84AwGHp','H7sveY','2cv27qIIQGsroOgEb7','W','5',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(80) NOT NULL, d VARBINARY(24) NOT NULL, e VARBINARY(74), f VARCHAR(21) NOT NULL, g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (12141051271165701135,8358621212658119463,'xkdNQL3A3Rr3','VAQukrMnxaZxrjbTYY','m','Is5i','z','v',1);
+INSERT INTO ti VALUES (12141051271165701135,8358621212658119463,'xkdNQL3A3Rr3','VAQukrMnxaZxrjbTYY','m','Is5i','z','v',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(81) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(81) NOT NULL;
+INSERT INTO t VALUES (16546451091665804422,893634474161581053,'zIGuSK7XiIL5phfL9HbeyRh','U8d','H16hC','7mnSlrFpWtZ','8','h',2);
+INSERT INTO ti VALUES (16546451091665804422,893634474161581053,'zIGuSK7XiIL5phfL9HbeyRh','U8d','H16hC','7mnSlrFpWtZ','8','h',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (294868494469974354,3726606043771824164,'goGgaolpKOYMTcUplunf3Mgj1i6AKUvdHPjQUZJ71lEnzprNrIzm0Tmb8xLKvJmjrGJAuGxzn7ogE','IU9whdSvBsaTTZDPHZpvLX93mX0wTbBdTPt77BnGweihSshDro7n396vwVjmuVz3PosLsLe6r1ra2LEDI8kOH6u2rr01GtyAghEj13wk7RmY9DCHCuZ4E','0Q','KHjO','U','A',3);
+INSERT INTO ti VALUES (294868494469974354,3726606043771824164,'goGgaolpKOYMTcUplunf3Mgj1i6AKUvdHPjQUZJ71lEnzprNrIzm0Tmb8xLKvJmjrGJAuGxzn7ogE','IU9whdSvBsaTTZDPHZpvLX93mX0wTbBdTPt77BnGweihSshDro7n396vwVjmuVz3PosLsLe6r1ra2LEDI8kOH6u2rr01GtyAghEj13wk7RmY9DCHCuZ4E','0Q','KHjO','U','A',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (10225927220477310784,2120212965792240007,'2VkPAEs5hj','eVonkretv6uj1FoyTXQqnEH4yBr4awQ8nhJdXA0D1loYMZ2','pa7NyNFkErttNbm6sKM9gIW0eLDxPO3SYcCqlNmq1Q1XWKKwmYR7OWGCb8MvJuaAM7YJ','aL12nYPk4C1OEba6AoATmkhSedOTgQ6R3gxMy2LkFg0qyFxGA7KyM5xPM5zKAyEHpXEHn','C','K',4);
+INSERT INTO ti VALUES (10225927220477310784,2120212965792240007,'2VkPAEs5hj','eVonkretv6uj1FoyTXQqnEH4yBr4awQ8nhJdXA0D1loYMZ2','pa7NyNFkErttNbm6sKM9gIW0eLDxPO3SYcCqlNmq1Q1XWKKwmYR7OWGCb8MvJuaAM7YJ','aL12nYPk4C1OEba6AoATmkhSedOTgQ6R3gxMy2LkFg0qyFxGA7KyM5xPM5zKAyEHpXEHn','C','K',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (9256897095308007358,3575901546223291263,'fv9ARTvCvkxz9jzlZGap7kV4ldluToqzvoxXZNrJzmhguJ5DEK','ssrGWunaYlwemO9ZX','sDweM6uNZZHsz1l','WbYzEn6I5WCB2qTIUXdgPzsDKMDXV7hAqSYE28czd7FoEWfbDDgGQQBr5QwLVxiGcAseWfbuzAAZQOZ2pNNx2vt8FoJ6Uqt5YDIjYVZZgPyNiH4BK7w8qhcqRogrAwNxoEXEkgXPET9aqyLeSmNeSkHNAVNtGEm5dgSmu1TjpRfSB37MYCrXp1CePJn4BHVtvzM5OJD3xycqf1VD7ZsH0C7HpG86tRxd58XqMmsyRUtZwLiYdcVsM5','c','m',5);
+INSERT INTO ti VALUES (9256897095308007358,3575901546223291263,'fv9ARTvCvkxz9jzlZGap7kV4ldluToqzvoxXZNrJzmhguJ5DEK','ssrGWunaYlwemO9ZX','sDweM6uNZZHsz1l','WbYzEn6I5WCB2qTIUXdgPzsDKMDXV7hAqSYE28czd7FoEWfbDDgGQQBr5QwLVxiGcAseWfbuzAAZQOZ2pNNx2vt8FoJ6Uqt5YDIjYVZZgPyNiH4BK7w8qhcqRogrAwNxoEXEkgXPET9aqyLeSmNeSkHNAVNtGEm5dgSmu1TjpRfSB37MYCrXp1CePJn4BHVtvzM5OJD3xycqf1VD7ZsH0C7HpG86tRxd58XqMmsyRUtZwLiYdcVsM5','c','m',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (17845518885859178074,3648109209119436683,'AVkHtBnfcw9iTBAIoh32VrE7r6DByg5xdd9DVakAfpY3cEk33V','eMTlXM9P1UROFM7BwaTo1ezkCWCxBh19zpiYnwokUT4lwR6kiJdb2xUiPKlxkH6WUVnjFHknY4ghYQOlcF2xZfU6LNg30iHXv7798rb4HP6wnKPFbF78','O9HK6gmTsw1DQZUwQpbpQ6tinXfnPpvTisVeGQQQB9zcgCfeiivvm','8plgdJ281pSVGaFgrgS8ZHaQWTYNwkB18aRVuUntAWtFL0CSUmo3f5WaH6CHHrdfQOvGo5vt','0','v',6);
+INSERT INTO ti VALUES (17845518885859178074,3648109209119436683,'AVkHtBnfcw9iTBAIoh32VrE7r6DByg5xdd9DVakAfpY3cEk33V','eMTlXM9P1UROFM7BwaTo1ezkCWCxBh19zpiYnwokUT4lwR6kiJdb2xUiPKlxkH6WUVnjFHknY4ghYQOlcF2xZfU6LNg30iHXv7798rb4HP6wnKPFbF78','O9HK6gmTsw1DQZUwQpbpQ6tinXfnPpvTisVeGQQQB9zcgCfeiivvm','8plgdJ281pSVGaFgrgS8ZHaQWTYNwkB18aRVuUntAWtFL0CSUmo3f5WaH6CHHrdfQOvGo5vt','0','v',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(90), d VARCHAR(67), e VARBINARY(49) NOT NULL, f VARCHAR(2), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1116253722,6,'hffyQKYIihE5og5EjgcRRPzMsSaMQWpgM0nh2Fx2qyyB3iIPplMuuNifI1B02usPwwNOts','mSstFDPhOFWhijvuwDZIji57XhzEFD3ZljCqBBVGoUt','qUcKFy2q3Dpp4ZpKgA2zFv8BDk2','kh','h','OT',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(90), d VARCHAR(67), e VARBINARY(49) NOT NULL, f VARCHAR(2), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (11465129180133789407,8,'YNkeEexw0g7ZqvRfsKoaig52iTrCin8sapfBo5uKMt61ETmmA09553xBrB8SAq1Ni8kYOdI65sB','70KRkZJaMYtWlIgWDinJYbo1BdMcEhoUwr1KGNs2fv54rfzNJQsqUBP5cV47uPu','7BzA3TkBjHhv2b','H','2','Y',1);
+INSERT INTO ti VALUES (11465129180133789407,8,'YNkeEexw0g7ZqvRfsKoaig52iTrCin8sapfBo5uKMt61ETmmA09553xBrB8SAq1Ni8kYOdI65sB','70KRkZJaMYtWlIgWDinJYbo1BdMcEhoUwr1KGNs2fv54rfzNJQsqUBP5cV47uPu','7BzA3TkBjHhv2b','H','2','Y',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(91);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(91);
+INSERT INTO t VALUES (11242607372474558579,100,'koLsjITN','8QAp8bDWd4RvdoOQjDkc86wjoRfoDtLhhBQp','DQ6FeHbz4NUEYtgAWSLFZOPY5VWQSm6bttynOlXT','7','U','g',2);
+INSERT INTO ti VALUES (11242607372474558579,100,'koLsjITN','8QAp8bDWd4RvdoOQjDkc86wjoRfoDtLhhBQp','DQ6FeHbz4NUEYtgAWSLFZOPY5VWQSm6bttynOlXT','7','U','g',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (258438401351915956,-43,'DQt0bORS2DtekcSBDWfZ1RsGiDyU6brZW4EUmxBuLNR23kcktGHJdoMXuIZ1J943bOQC','MkKph3VCF3CrCsEz3yxLfRThu7yKpYvGWHWTcAW494ARnDom92eoXbgAT6YRqhl7VAkCsrMSKQ3Q2KFPn23biICpcnRWP1BexKhAYmLdtS4mxA','mf7Jw7hODUOpehvQ6O','t5','F','V',3);
+INSERT INTO ti VALUES (258438401351915956,-43,'DQt0bORS2DtekcSBDWfZ1RsGiDyU6brZW4EUmxBuLNR23kcktGHJdoMXuIZ1J943bOQC','MkKph3VCF3CrCsEz3yxLfRThu7yKpYvGWHWTcAW494ARnDom92eoXbgAT6YRqhl7VAkCsrMSKQ3Q2KFPn23biICpcnRWP1BexKhAYmLdtS4mxA','mf7Jw7hODUOpehvQ6O','t5','F','V',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (13629090137936870378,74,'k87tX5S66K8kxE3vSedI17N5ArJQiCTI2Q4AuJhRU3W5YY','Zd49UiPiYrTN6t542U4tGqKxHAn94fbIiHCU3GcPIY13HqVL2JJ3gjK1TjWVn9Rb1cRh7oIn7kZ2Jrp0PFCRovDLGpA0sunMZa2o9L79aNUVTu9PfIxUOrGnxfxn1rQrPztuoW7HZvRbAldztvYPBeGNKRagghCOrwQqfHAJYlQcriiGGdITjTbcl83AC1i9ktLQrAY6kx9oK1NtaWDoa8VJdq0eR99eSx','5h3ats4G5VXJ0FooWw48qvlbGhOK3vzrlAXsxIDwz','bCkF3ljo0oAqqKBq4zvJKZ8hPlCUBfyZsEiJidN0eQn85jsldpJB2PGGpOaYIwIcMCPGBi8zTG0cyRzU3adli83jE8W4zdzudWZInGwKu45mwnVPTa00Q3Rx','I','N',4);
+INSERT INTO ti VALUES (13629090137936870378,74,'k87tX5S66K8kxE3vSedI17N5ArJQiCTI2Q4AuJhRU3W5YY','Zd49UiPiYrTN6t542U4tGqKxHAn94fbIiHCU3GcPIY13HqVL2JJ3gjK1TjWVn9Rb1cRh7oIn7kZ2Jrp0PFCRovDLGpA0sunMZa2o9L79aNUVTu9PfIxUOrGnxfxn1rQrPztuoW7HZvRbAldztvYPBeGNKRagghCOrwQqfHAJYlQcriiGGdITjTbcl83AC1i9ktLQrAY6kx9oK1NtaWDoa8VJdq0eR99eSx','5h3ats4G5VXJ0FooWw48qvlbGhOK3vzrlAXsxIDwz','bCkF3ljo0oAqqKBq4zvJKZ8hPlCUBfyZsEiJidN0eQn85jsldpJB2PGGpOaYIwIcMCPGBi8zTG0cyRzU3adli83jE8W4zdzudWZInGwKu45mwnVPTa00Q3Rx','I','N',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1256951758825392537,-64,'I63qoIWKXGDZk3OgkdyAQYdLcNFSjUxK1l3FXWHNdzgS5gdRtowXe7VUAaHzLKwNvlxfpuQiK320bAM1I8frk','aAW','TmPCwlbyfpvCx0P5D3J1uZHV1v3uCBkkZlzN9','g1d1MIZshTCalWByemf65UBSQYk3848y7WroQHR3irbAJm9quPmvSEqznfppegN6AUxiXfjDw1TsJAIE5YhGFBLLPodzfCjGWWCySRoFPD1SE6d8zF9k81aqJLQHohoYTPX8NOnNw2egWPmfnXo3dKH0a9LXpZxZIuiWoFsC7ES6CR1bWWqc4','b','w',5);
+INSERT INTO ti VALUES (1256951758825392537,-64,'I63qoIWKXGDZk3OgkdyAQYdLcNFSjUxK1l3FXWHNdzgS5gdRtowXe7VUAaHzLKwNvlxfpuQiK320bAM1I8frk','aAW','TmPCwlbyfpvCx0P5D3J1uZHV1v3uCBkkZlzN9','g1d1MIZshTCalWByemf65UBSQYk3848y7WroQHR3irbAJm9quPmvSEqznfppegN6AUxiXfjDw1TsJAIE5YhGFBLLPodzfCjGWWCySRoFPD1SE6d8zF9k81aqJLQHohoYTPX8NOnNw2egWPmfnXo3dKH0a9LXpZxZIuiWoFsC7ES6CR1bWWqc4','b','w',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (13178250872737640319,113,'F27YmVGCPSNHZtqtOyjaEcn9U7B9jUP6PvEj2mXwnqWLpNNzEoYmbfKjxcTFzaaXRkgEIwFoBWOPao9VTvghZnjqc8','A44kWDs9PxALBG1jUThgn843z6I6t2NFFzvMARsrrw7nKmq8eSIHn2cWRY10ZiZoECRW7DtsxrGNkLNZvGnTkptShBFZSdykLVP2dSIKwvVoZcutXO3udH57gZM','6pWB','bgmllolWwnvdwXNHx8cn5vFEOIaTAlxaiYQRv7JxApVmF71Ke12RkDWACHWgkk1eGQZ9jsGOeJh9nUKEZp9Vj6tRivGjwVe3rnzbSomkIb6SefFAUbwoWtcnT35EdmcGOTToSM39CS0EFlHzkcGQ0l571DRBo9lQCW78hEMwgtaXsn0o3FMmhVUtN8NV7oAjSJ','4','4pV',6);
+INSERT INTO ti VALUES (13178250872737640319,113,'F27YmVGCPSNHZtqtOyjaEcn9U7B9jUP6PvEj2mXwnqWLpNNzEoYmbfKjxcTFzaaXRkgEIwFoBWOPao9VTvghZnjqc8','A44kWDs9PxALBG1jUThgn843z6I6t2NFFzvMARsrrw7nKmq8eSIHn2cWRY10ZiZoECRW7DtsxrGNkLNZvGnTkptShBFZSdykLVP2dSIKwvVoZcutXO3udH57gZM','6pWB','bgmllolWwnvdwXNHx8cn5vFEOIaTAlxaiYQRv7JxApVmF71Ke12RkDWACHWgkk1eGQZ9jsGOeJh9nUKEZp9Vj6tRivGjwVe3rnzbSomkIb6SefFAUbwoWtcnT35EdmcGOTToSM39CS0EFlHzkcGQ0l571DRBo9lQCW78hEMwgtaXsn0o3FMmhVUtN8NV7oAjSJ','4','4pV',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(14), d VARCHAR(10) NOT NULL, e VARCHAR(12), f VARBINARY(75), g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (160,7266147,'N','Z','L8cRrdDbg','LIDEpsNcmm0E9mL1TtmCesPHkuUw4u24hKyojiKz6ZIcJeiyaBS1nDsTqLAj4s7eK','f','O',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(14), d VARCHAR(10) NOT NULL, e VARCHAR(12), f VARBINARY(75), g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (6059359490484575040,-5876709,'EJ7U3P3','jx0wm','iX1kLMjVF','bn4jXhgoSEBVtWZNdD9DSan','i','O',1);
+INSERT INTO ti VALUES (6059359490484575040,-5876709,'EJ7U3P3','jx0wm','iX1kLMjVF','bn4jXhgoSEBVtWZNdD9DSan','i','O',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(15);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(15);
+INSERT INTO t VALUES (1100996033143478839,7427380,'NWpZDhSDH76','SZ','GExYE10iRD5','08uk7bnJbS8LPAVJx4u81b7xgJntsYxeh1E4vC6','p','l',2);
+INSERT INTO ti VALUES (1100996033143478839,7427380,'NWpZDhSDH76','SZ','GExYE10iRD5','08uk7bnJbS8LPAVJx4u81b7xgJntsYxeh1E4vC6','p','l',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (10171242897544333515,-7463346,'h','eXeRQDjpG7YkviWnD0G4ZZakICYuDHxCsJwXNVcaqcG6Tp2oOnXHmrOPixFLXmpwCyzIIdEcqpCCit67hyAUi0HztCqPNOtOKmvmkuU2Ghflr1Qa5UCu3ycOcqgcL3kMdyw2lKskbdyUrYtaoooGY8Kgu3HxI315BddrtpxPtJIeKU2KuDTyF9VftLwzQQbOl5l69cb','pZfDec','68Ap','2','P',3);
+INSERT INTO ti VALUES (10171242897544333515,-7463346,'h','eXeRQDjpG7YkviWnD0G4ZZakICYuDHxCsJwXNVcaqcG6Tp2oOnXHmrOPixFLXmpwCyzIIdEcqpCCit67hyAUi0HztCqPNOtOKmvmkuU2Ghflr1Qa5UCu3ycOcqgcL3kMdyw2lKskbdyUrYtaoooGY8Kgu3HxI315BddrtpxPtJIeKU2KuDTyF9VftLwzQQbOl5l69cb','pZfDec','68Ap','2','P',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1498392574985921688,61785,'PrTuedjj','KSYWhdyqcwEW0UsW5kInFPHQugJ7TOrE3jcsmffagyvdGNSFGKkgiI','5lhPJ8Xk','XNGFBY9zPimONmxohRhFkHJk80GGm88ShweWmc8RHceYGarrXjo8JAm1FkmXsu5lEnvyo52jR94JQBhCtysx9JkOKngoL411IeAjfuYjpC0V8SL665DIgQEf9xhkvNwsQ5HFFoa1tCIYdYff11NlR5Xj86r4ViLisIPOW0oEh7ZpZuLr1ptOce9gzAkFGnNxE2HI53rHFWjTkpIjN7clTj55lZWg18','q','u',4);
+INSERT INTO ti VALUES (1498392574985921688,61785,'PrTuedjj','KSYWhdyqcwEW0UsW5kInFPHQugJ7TOrE3jcsmffagyvdGNSFGKkgiI','5lhPJ8Xk','XNGFBY9zPimONmxohRhFkHJk80GGm88ShweWmc8RHceYGarrXjo8JAm1FkmXsu5lEnvyo52jR94JQBhCtysx9JkOKngoL411IeAjfuYjpC0V8SL665DIgQEf9xhkvNwsQ5HFFoa1tCIYdYff11NlR5Xj86r4ViLisIPOW0oEh7ZpZuLr1ptOce9gzAkFGnNxE2HI53rHFWjTkpIjN7clTj55lZWg18','q','u',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (12669314454507865754,4949451,'QjMZEU','GYF66TYjs9yfaV','CZ','hR76mzm8TvxQRXefStXSDU797CrYtCRdsbORwJjmk8ypRZhAMSrZCyFVrgwStqsRmJ4NbUDNVI4Vqehi5s3wj9PjKKewbVlxP6sSxQsAyVM3wpXVJgNnBVlBCqcAz57OWjD6G94CAyFZxpsukfa1s9VQKCkTrmpEbdfXPWnWf7zfDnkZfUoUiabKddB29i9Vc99xuHYqTLs964ZZwd2xiXSCg1IIXZCC','x','p',5);
+INSERT INTO ti VALUES (12669314454507865754,4949451,'QjMZEU','GYF66TYjs9yfaV','CZ','hR76mzm8TvxQRXefStXSDU797CrYtCRdsbORwJjmk8ypRZhAMSrZCyFVrgwStqsRmJ4NbUDNVI4Vqehi5s3wj9PjKKewbVlxP6sSxQsAyVM3wpXVJgNnBVlBCqcAz57OWjD6G94CAyFZxpsukfa1s9VQKCkTrmpEbdfXPWnWf7zfDnkZfUoUiabKddB29i9Vc99xuHYqTLs964ZZwd2xiXSCg1IIXZCC','x','p',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (4430894335614655276,-5980608,'JVBR','hzPCZb4Ogg4zsAumGKIujm8K1sQD2CJ7iZ0vm4ua2MPocqN4RCQ6FmX0VMHUn0Upk0OCTByU224mNlG0fnpPinUV61yMe1iqE7fZD7SbdO1b109nY6ZUw6Wn9wSRTCn1FfMoQAGzlnlFuegLx3KI0uZe2AOqvS5YBTOX42hJzjFtLZ3IQfUwma9diJj9J3b','DEoLFx','ImnM9ySj5m3OFc2CyGjuUJWAPxTICTpz3ezlSpCL2UMC6O4qFob1gNbIimi','F','b',6);
+INSERT INTO ti VALUES (4430894335614655276,-5980608,'JVBR','hzPCZb4Ogg4zsAumGKIujm8K1sQD2CJ7iZ0vm4ua2MPocqN4RCQ6FmX0VMHUn0Upk0OCTByU224mNlG0fnpPinUV61yMe1iqE7fZD7SbdO1b109nY6ZUw6Wn9wSRTCn1FfMoQAGzlnlFuegLx3KI0uZe2AOqvS5YBTOX42hJzjFtLZ3IQfUwma9diJj9J3b','DEoLFx','ImnM9ySj5m3OFc2CyGjuUJWAPxTICTpz3ezlSpCL2UMC6O4qFob1gNbIimi','F','b',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(82) NOT NULL, d VARCHAR(77) NOT NULL, e VARBINARY(20) NOT NULL, f VARCHAR(95), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4443889825426998727,2334982872,'BiYGX6MupwzjCpcrUZ0fqheungqp','e6gwN4EMC2T1rqFqKas56s','mRphBb3a2lxT7qc','i4n9YAhzfCD7xj65pmU4Uv0b51PD','X','B',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(82) NOT NULL, d VARCHAR(77) NOT NULL, e VARBINARY(20) NOT NULL, f VARCHAR(95), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (2901437701278544383,927147012,'Rg97EFXi6RWvxCx8b3At3Np0rWauvpwBJ','ooaqddpUN67z0CjJtQeugN','OdJFMB','DoBLsKTGwnIqqEcpOnLcTmj6tM1fZ6MOegegBUUEf2RWH','zB','z',1);
+INSERT INTO ti VALUES (2901437701278544383,927147012,'Rg97EFXi6RWvxCx8b3At3Np0rWauvpwBJ','ooaqddpUN67z0CjJtQeugN','OdJFMB','DoBLsKTGwnIqqEcpOnLcTmj6tM1fZ6MOegegBUUEf2RWH','zB','z',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(83) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(83) NOT NULL;
+INSERT INTO t VALUES (-1122719299891202485,2905028211,'ieFh5D8kmZV','8nmV6YlXfz66OKDOGNhpLKHk0nZmmiZa0PY1cLujNeoQloB','Vk1WyMovLaFIvLeX','12bDgcGMOlHmI52gGHoNCIXGvmOSP07QNUjw','YO','4F',2);
+INSERT INTO ti VALUES (-1122719299891202485,2905028211,'ieFh5D8kmZV','8nmV6YlXfz66OKDOGNhpLKHk0nZmmiZa0PY1cLujNeoQloB','Vk1WyMovLaFIvLeX','12bDgcGMOlHmI52gGHoNCIXGvmOSP07QNUjw','YO','4F',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-7200333375629111005,3275438049,'5HVOswPBPMCYbq98VpoQ','irm9418UQeq6ABBi6kprhT1OLLovHxNgNGNds91zldzCML8J1Yo1JFMsLnKBvq4iMDL2lvDSe44Odqa6axw20ryjwPK5295EnixKy0nDa2ato1TVwALbhaTBTdRKZZ5VK9VJFHkT2ZHjNyMUhwbdpudFonk6YXLMydn12jQG0EZGHmiKLbieCBicUZM1umWiOeN3VbTmxOglqK9Qp9dsmRXaObxNW9alrFdqZeyXaBcHNI09Y','zhlo7z','WZuLvH0EHg7','w','zD',3);
+INSERT INTO ti VALUES (-7200333375629111005,3275438049,'5HVOswPBPMCYbq98VpoQ','irm9418UQeq6ABBi6kprhT1OLLovHxNgNGNds91zldzCML8J1Yo1JFMsLnKBvq4iMDL2lvDSe44Odqa6axw20ryjwPK5295EnixKy0nDa2ato1TVwALbhaTBTdRKZZ5VK9VJFHkT2ZHjNyMUhwbdpudFonk6YXLMydn12jQG0EZGHmiKLbieCBicUZM1umWiOeN3VbTmxOglqK9Qp9dsmRXaObxNW9alrFdqZeyXaBcHNI09Y','zhlo7z','WZuLvH0EHg7','w','zD',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (5368406661550836911,3644955351,'tUot7rpzxQ2Fb7X7qKobP5iRpvzYqe4K5x426VAr9jISSvLL','gQaEaJjQjvnoJoEOJESdnvkzOetjn0P40g5mzJxi9uT5SdzlLbMBg5w1LSnOIUd7fB2zYJBw1GafLmCfyel1Il1mCov9Yu5oFo42tUJOZ7goCLNLaRCJeVVU8A8sBIY','bXPHV','bYQi7NBV35fJk8nebbL1Or3W0XBh5HnEMUCkXvWMyz5JT6Ke6xK7oOLl9rGAfGa3WCD8UdjIyxNOQFMwZjC6OhIwcj8sW7ggs4nCDzTYI0isKOaGQC1dpvMtyAVodvE9mp7WkoiZY0EzLzlHS4Wt2Zl9Aonki7YzwhaN6HtM0cujfJFU0UFCIbqqncqZUSEeVSriInxbvSNEjVEjNUVeY5ecXE8gQSzKXiDW2KvF3D3lAR6H8IVBN0tapbsFD','f','sO',4);
+INSERT INTO ti VALUES (5368406661550836911,3644955351,'tUot7rpzxQ2Fb7X7qKobP5iRpvzYqe4K5x426VAr9jISSvLL','gQaEaJjQjvnoJoEOJESdnvkzOetjn0P40g5mzJxi9uT5SdzlLbMBg5w1LSnOIUd7fB2zYJBw1GafLmCfyel1Il1mCov9Yu5oFo42tUJOZ7goCLNLaRCJeVVU8A8sBIY','bXPHV','bYQi7NBV35fJk8nebbL1Or3W0XBh5HnEMUCkXvWMyz5JT6Ke6xK7oOLl9rGAfGa3WCD8UdjIyxNOQFMwZjC6OhIwcj8sW7ggs4nCDzTYI0isKOaGQC1dpvMtyAVodvE9mp7WkoiZY0EzLzlHS4Wt2Zl9Aonki7YzwhaN6HtM0cujfJFU0UFCIbqqncqZUSEeVSriInxbvSNEjVEjNUVeY5ecXE8gQSzKXiDW2KvF3D3lAR6H8IVBN0tapbsFD','f','sO',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4521005094284784405,3758795468,'Ku3F7uAwW8whfSKzSl7FbOlKRJQ38zNnbtEtrmxXcjMGaN8fT6','gUCHqJnQQNhmdEUEIXLuq0Z7fqUVBwHN99V9u29gpLUZDmRLVbIgjhqY9GDupQ9N39ggIHUBC7vmAf001954zVXBpMyvLvjO00','P0pMX8fTCLK','bpBjyGGcw4eDQeuO9Zguyrm4f85gkbBxa5Xb9fmvoVIpPFVP5dEskHieFbggpaET3UI1EABQmmE8Z0tHFyxJkWs49iqn1k9qj8Ee2qVuHQ4cGVkVU1FDZCKmnEL4JQ','Th','d',5);
+INSERT INTO ti VALUES (-4521005094284784405,3758795468,'Ku3F7uAwW8whfSKzSl7FbOlKRJQ38zNnbtEtrmxXcjMGaN8fT6','gUCHqJnQQNhmdEUEIXLuq0Z7fqUVBwHN99V9u29gpLUZDmRLVbIgjhqY9GDupQ9N39ggIHUBC7vmAf001954zVXBpMyvLvjO00','P0pMX8fTCLK','bpBjyGGcw4eDQeuO9Zguyrm4f85gkbBxa5Xb9fmvoVIpPFVP5dEskHieFbggpaET3UI1EABQmmE8Z0tHFyxJkWs49iqn1k9qj8Ee2qVuHQ4cGVkVU1FDZCKmnEL4JQ','Th','d',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1324497118673027220,1483102475,'CWXNj','maTi2ZkJMOv1l7Bt3QE4YCVHytLyUlXQ2FvrrrEhX60RGK6EkIcypRph','3e22GY5','OSyTPXpXbP4PtWNAUfBaodkvQjOWwnkIu8HKQ1jaLw4i8Fffn72qURzitPWgb6vp1bOaBMkgaWth4b1Wzrgdv5R58WwPxwbcRLHrFHdXpg2XArp8FYwcaL1W1tqgJmi5o72ZH3So0QERXyzosKnhwHi5ckc6kehvpVztV09ycq11azrQm7iX3uyHnD1BalHaazusCPMB4EN8mV8ncIZwOC4nX7eIF9FxDuiHAIgNMtmzCS3fluEBiqUqLheZ','9Dh','DL',6);
+INSERT INTO ti VALUES (1324497118673027220,1483102475,'CWXNj','maTi2ZkJMOv1l7Bt3QE4YCVHytLyUlXQ2FvrrrEhX60RGK6EkIcypRph','3e22GY5','OSyTPXpXbP4PtWNAUfBaodkvQjOWwnkIu8HKQ1jaLw4i8Fffn72qURzitPWgb6vp1bOaBMkgaWth4b1Wzrgdv5R58WwPxwbcRLHrFHdXpg2XArp8FYwcaL1W1tqgJmi5o72ZH3So0QERXyzosKnhwHi5ckc6kehvpVztV09ycq11azrQm7iX3uyHnD1BalHaazusCPMB4EN8mV8ncIZwOC4nX7eIF9FxDuiHAIgNMtmzCS3fluEBiqUqLheZ','9Dh','DL',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(35), d VARCHAR(18), e VARCHAR(12) NOT NULL, f VARCHAR(59) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13168609,2016674349,'Ey6ZkdomRqokCtU2NfdxXx','9s152cL','AD','LiQ13tFGwbca6P0L0V4tPss1JdnwQDLCtHl','s','B',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(35), d VARCHAR(18), e VARCHAR(12) NOT NULL, f VARCHAR(59) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (10039148,1130766159,'KsiQJOq8T6qlpQNGvbscJ2hvD0I8w','vulDf1qCmYd','mntwNh','knWkXMMJqDrZvKPKLBOV8xIBXoK','n','WK',1);
+INSERT INTO ti VALUES (10039148,1130766159,'KsiQJOq8T6qlpQNGvbscJ2hvD0I8w','vulDf1qCmYd','mntwNh','knWkXMMJqDrZvKPKLBOV8xIBXoK','n','WK',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(36);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(36);
+INSERT INTO t VALUES (253770,2100305057,'uJ','MPRz8452ybNO','qjSnjr','d','x','6',2);
+INSERT INTO ti VALUES (253770,2100305057,'uJ','MPRz8452ybNO','qjSnjr','d','x','6',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (5669515,617880673,'JuivOics3hzJ','AuDlc9SyeUSBJ3tw8m5T6iFSOpUC3YYp5xlulZ9bX2FsSiiwWHpl0qfqr4lRaWWjIexkCUTrUMupgtQOSI8ajt','E5dwEZUws','eluBoR5ZevLq6OE8kO5nxAihKAL9NePZlP','l','yF',3);
+INSERT INTO ti VALUES (5669515,617880673,'JuivOics3hzJ','AuDlc9SyeUSBJ3tw8m5T6iFSOpUC3YYp5xlulZ9bX2FsSiiwWHpl0qfqr4lRaWWjIexkCUTrUMupgtQOSI8ajt','E5dwEZUws','eluBoR5ZevLq6OE8kO5nxAihKAL9NePZlP','l','yF',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8106500,748918210,'fDDGukMFiKFrt3t','41neXsqdpxyq2dBBHxY0oRUhU9J3ea47SxPZDtCGAmkaLfrNkaQJW8nu1GQ8Ahz9F14JU7lqKVEsPlcbbJ4Lxny35qTzoyxID1AI4TeTIl6uYk0x4fEIxIInqxFvNtSjd12dF2guAVjpmN5aHu49GLMHt1Vg8nfM0zf','7js','VWlcPOdVZZG6ENeIQf2lna1euuIE8EM5EwO715sIroO4YY8BJfYQXHlr7BtfkpHrlsv9DBhVxwj8ffWLdMN34CdS1gZRPI9fP9vkmZUq2UfiDjD6MUKHlqfVDuwFJ3s3HyXJnWrn4pAd8K798w5UHVDKyncRBMMpLrunnclCgQp4j6qRQlKihIhhEq48x9gWZX5zaxQG5srOciT','J0','fh',4);
+INSERT INTO ti VALUES (8106500,748918210,'fDDGukMFiKFrt3t','41neXsqdpxyq2dBBHxY0oRUhU9J3ea47SxPZDtCGAmkaLfrNkaQJW8nu1GQ8Ahz9F14JU7lqKVEsPlcbbJ4Lxny35qTzoyxID1AI4TeTIl6uYk0x4fEIxIInqxFvNtSjd12dF2guAVjpmN5aHu49GLMHt1Vg8nfM0zf','7js','VWlcPOdVZZG6ENeIQf2lna1euuIE8EM5EwO715sIroO4YY8BJfYQXHlr7BtfkpHrlsv9DBhVxwj8ffWLdMN34CdS1gZRPI9fP9vkmZUq2UfiDjD6MUKHlqfVDuwFJ3s3HyXJnWrn4pAd8K798w5UHVDKyncRBMMpLrunnclCgQp4j6qRQlKihIhhEq48x9gWZX5zaxQG5srOciT','J0','fh',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3322494,1848313879,'aKhVxoNJPYZXf94Q','eRxKakrP6on5oOl6PJYrY3zVwVGKwTXcgWCu178hwFk9Wx7fouRQWuipiKYJaOLaB3GMhzBrKJwN61bKxFPqL2x3ZSwVgeOkFibfgneJgBNUg4PrqMwbEzSws1leF','F','sSdLw3pr5DhUJ3cMQfGW36N7qj5VzepwxQbda','A0','qT',5);
+INSERT INTO ti VALUES (3322494,1848313879,'aKhVxoNJPYZXf94Q','eRxKakrP6on5oOl6PJYrY3zVwVGKwTXcgWCu178hwFk9Wx7fouRQWuipiKYJaOLaB3GMhzBrKJwN61bKxFPqL2x3ZSwVgeOkFibfgneJgBNUg4PrqMwbEzSws1leF','F','sSdLw3pr5DhUJ3cMQfGW36N7qj5VzepwxQbda','A0','qT',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14119159,2892166625,'RVW7eVuEOdCb4DstTDxG0KC','usncq9SD8s8s','YqBqxGVqpVkm','jQYFFto7NjdhkBstHUlAmR6z6aYcOcPiA6GvN2WUOMcUjRqWwMNINyXwIMBLOYmRGuEl36WueE35UfCzkaJWLxmhXxkVuR0s7WecNh5PR5SpfMnQViHBjR03zw58PsZnBhqvlmjQy5rxK','5q','aE',6);
+INSERT INTO ti VALUES (14119159,2892166625,'RVW7eVuEOdCb4DstTDxG0KC','usncq9SD8s8s','YqBqxGVqpVkm','jQYFFto7NjdhkBstHUlAmR6z6aYcOcPiA6GvN2WUOMcUjRqWwMNINyXwIMBLOYmRGuEl36WueE35UfCzkaJWLxmhXxkVuR0s7WecNh5PR5SpfMnQViHBjR03zw58PsZnBhqvlmjQy5rxK','5q','aE',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(14), d VARBINARY(4), e VARCHAR(30) NOT NULL, f VARCHAR(4), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1973879279,-5055014,'JBFjb','xJHx','neuX2GSYVW00O6lk45tmya','8','t','v',0);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(14), d VARBINARY(4), e VARCHAR(30) NOT NULL, f VARCHAR(4), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2282140679,-6573995,'jP2WO','faGT','citd8HLWsnwTGAb','7P','H','J',1);
+INSERT INTO ti VALUES (2282140679,-6573995,'jP2WO','faGT','citd8HLWsnwTGAb','7P','H','J',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(15);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(15);
+INSERT INTO t VALUES (542725378,7351396,'r','Qm','pVgB9A8RJtFYtumg91','jxO','x','V',2);
+INSERT INTO ti VALUES (542725378,7351396,'r','Qm','pVgB9A8RJtFYtumg91','jxO','x','V',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3429652045,2667011,'u','EqaQ9jN69nOxNcz5asTl2xCu0D3aZOBZHy246zaV4hQLaRNrTEyN9o3w1fexRZ982bpRJvOyPRjE3IQMOgsJNZVpHOahRJNricHyG65GyRRuObwCeWg4WDa','OGhmc64wWYA6ko0Ry1','i','2','k',3);
+INSERT INTO ti VALUES (3429652045,2667011,'u','EqaQ9jN69nOxNcz5asTl2xCu0D3aZOBZHy246zaV4hQLaRNrTEyN9o3w1fexRZ982bpRJvOyPRjE3IQMOgsJNZVpHOahRJNricHyG65GyRRuObwCeWg4WDa','OGhmc64wWYA6ko0Ry1','i','2','k',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1341128269,4578899,'y','kV2km15JKLDKMPbtuu631k1EyyOmKNfgzjhoRvO05RLYO4tHHHW','JTFXQUSHQDMAXcIwrTv','nt3qw4Z1Lj3V5ScXaf2D5ERaGzsgPZBvVOORvdkskdAsxf5E0fbpOXaQQl88vyMXVelp4QBgWKfVWNv2CmDryFtTflT','e','N',4);
+INSERT INTO ti VALUES (1341128269,4578899,'y','kV2km15JKLDKMPbtuu631k1EyyOmKNfgzjhoRvO05RLYO4tHHHW','JTFXQUSHQDMAXcIwrTv','nt3qw4Z1Lj3V5ScXaf2D5ERaGzsgPZBvVOORvdkskdAsxf5E0fbpOXaQQl88vyMXVelp4QBgWKfVWNv2CmDryFtTflT','e','N',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2078449609,-5956693,'SqFMfY4jnx','nq5CpQDd21ica8S33XWbu5k8nGjyqyhDSpOLO5fxh9e2JRqlnZkS38lDx5pLjwyebe4HrbPidyN2IN2CuyUQtT20GyB65mRBEHQwYjmQuC9IsJ93aw6Es7nfOa30PBZ3vRkILqyEiG0H5aWLRTI7L3fZm0Pd','k7','bgvAjYtzeaPPtI26rBNPkHzZo96Q42yFZUbdmqRjIJgHx0ZLWaHvqvCncKKX8pegwQJUcv86usbEFXGXRDphjwAQistZpLn61bguIbho9h3AzRtgapdVv7B8p5nKvHTbIiH9gGKfCXaMCaSIW2','U','a',5);
+INSERT INTO ti VALUES (2078449609,-5956693,'SqFMfY4jnx','nq5CpQDd21ica8S33XWbu5k8nGjyqyhDSpOLO5fxh9e2JRqlnZkS38lDx5pLjwyebe4HrbPidyN2IN2CuyUQtT20GyB65mRBEHQwYjmQuC9IsJ93aw6Es7nfOa30PBZ3vRkILqyEiG0H5aWLRTI7L3fZm0Pd','k7','bgvAjYtzeaPPtI26rBNPkHzZo96Q42yFZUbdmqRjIJgHx0ZLWaHvqvCncKKX8pegwQJUcv86usbEFXGXRDphjwAQistZpLn61bguIbho9h3AzRtgapdVv7B8p5nKvHTbIiH9gGKfCXaMCaSIW2','U','a',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3629567213,1548457,'8','GpSGlBGQu2FPis5FkWCGQSBtUz7vKvH66phxshmcPgyyzVqaE3wuM3AM5EDcPOQD6tlw2ccDKQcAbigpwm8j7eTnniCKqzaqwmPiE0xckAup6Z2nZJS5s9sL51I8XmuyiQJBGRYdHpoLI7XuADsSBbrzSc01pP600RBk8yCP7pvcY9dknZcJ1VGFZ9JYjabg9','FPBpwDYCJPPISa9','s02pXkXH7YoiAcgQxgzx2zqHAQkkECKM9GrL','z','R',6);
+INSERT INTO ti VALUES (3629567213,1548457,'8','GpSGlBGQu2FPis5FkWCGQSBtUz7vKvH66phxshmcPgyyzVqaE3wuM3AM5EDcPOQD6tlw2ccDKQcAbigpwm8j7eTnniCKqzaqwmPiE0xckAup6Z2nZJS5s9sL51I8XmuyiQJBGRYdHpoLI7XuADsSBbrzSc01pP600RBk8yCP7pvcY9dknZcJ1VGFZ9JYjabg9','FPBpwDYCJPPISa9','s02pXkXH7YoiAcgQxgzx2zqHAQkkECKM9GrL','z','R',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(91) NOT NULL, d VARCHAR(48), e VARBINARY(16), f VARBINARY(95) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (54906,1177206683,'wPk6K2YlZgVxaYhJ2zLW9xU','BsaxkFbni3F568khMWP4fZlcu1j2','B','qEenbm8yi7RWzln','i','CZ',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(91) NOT NULL, d VARCHAR(48), e VARBINARY(16), f VARBINARY(95) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2518603211,2203316155,'To5tOFhrlt7g7PEBAnOM2NrF','6AebJwtYd2c','jYIz','jk3BffgJtSLfg2ir1rvDwxPrcuVHijSKVb9qCbqFlcuFcLdm5PMf54FpnZvb83TGv1pYcBcUHD8hpYrWQNxtrMhUmndTvgd','I','x',1);
+INSERT INTO ti VALUES (2518603211,2203316155,'To5tOFhrlt7g7PEBAnOM2NrF','6AebJwtYd2c','jYIz','jk3BffgJtSLfg2ir1rvDwxPrcuVHijSKVb9qCbqFlcuFcLdm5PMf54FpnZvb83TGv1pYcBcUHD8hpYrWQNxtrMhUmndTvgd','I','x',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(92) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(92) NOT NULL;
+INSERT INTO t VALUES (1219868890,187567183,'EG9E8aDTvJt3t3pcQ9zZMri5wsfW4gNheFTkM3I8brkigt3G7hD6TZH0d9gLa1RKZelww2XyCMtm','Ai','2hwm','vGAG2WDiBc9VvA2nOTAWX7wx9TRBTXYWf6tnUAbCOInuhIcHTQC1eBet5ag4LrhIeaoNilQs5Q','W','X',2);
+INSERT INTO ti VALUES (1219868890,187567183,'EG9E8aDTvJt3t3pcQ9zZMri5wsfW4gNheFTkM3I8brkigt3G7hD6TZH0d9gLa1RKZelww2XyCMtm','Ai','2hwm','vGAG2WDiBc9VvA2nOTAWX7wx9TRBTXYWf6tnUAbCOInuhIcHTQC1eBet5ag4LrhIeaoNilQs5Q','W','X',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3178571657,1714862522,'rAXGyibXs7nIIZ2LPtpP','aqnOSZUkgd17xsVLuOjQdFIuyHHedmizRBdcDcllX2ObTEI7QioE7BnkSqO1r60N3eXxO3nNWi7YnnIJXL9XKFrTKM0J9V1jEeSTh3rjf','zgmLj8Z2G2Oxmki','YT4PM73Ggv06RwxPRkyomY4','j','l',3);
+INSERT INTO ti VALUES (3178571657,1714862522,'rAXGyibXs7nIIZ2LPtpP','aqnOSZUkgd17xsVLuOjQdFIuyHHedmizRBdcDcllX2ObTEI7QioE7BnkSqO1r60N3eXxO3nNWi7YnnIJXL9XKFrTKM0J9V1jEeSTh3rjf','zgmLj8Z2G2Oxmki','YT4PM73Ggv06RwxPRkyomY4','j','l',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (4054596781,4191151104,'HwlkzVDvQVJxb2EjmVpA5z','iGFd4BbpQmsmGpnzfPnTgEY09yB5V0mSqNiTafAFXAvJ5xyq04v0pco99TQCBuSxnuxBzFzrDP2fQbgiiCSTuGYWl4c0coltfj7Gvcw7nK4a8mRZJlYZaqPYbohBeqBO8GIWRIV0aGhhRgprMLnCdaLOGO6JY9GdZqsXrSylnm5riMwZvDYZKSii70AejX6C6mQU36hL99nWqVNFlMGkWziYtQYQzpAf65b8MVTch0SgAy7k3N','iIuglGRvcxEn','h6NBK7UBpbc21tipJYG1UV2851R92Dts660BzpRrFHCoeb74d3Py93oxy31f3vY7mE1CufrzEkA6JJ6Y6quV3WdLWG7Ztu4pmq3mRFahohmieL0uAVwRv60ng26aIBZQoytIjFVcgpHtf6Ib93zbdnJyeENKIf63gxXyPKh0wmkv5pGLM0YIZzwj','L','F',4);
+INSERT INTO ti VALUES (4054596781,4191151104,'HwlkzVDvQVJxb2EjmVpA5z','iGFd4BbpQmsmGpnzfPnTgEY09yB5V0mSqNiTafAFXAvJ5xyq04v0pco99TQCBuSxnuxBzFzrDP2fQbgiiCSTuGYWl4c0coltfj7Gvcw7nK4a8mRZJlYZaqPYbohBeqBO8GIWRIV0aGhhRgprMLnCdaLOGO6JY9GdZqsXrSylnm5riMwZvDYZKSii70AejX6C6mQU36hL99nWqVNFlMGkWziYtQYQzpAf65b8MVTch0SgAy7k3N','iIuglGRvcxEn','h6NBK7UBpbc21tipJYG1UV2851R92Dts660BzpRrFHCoeb74d3Py93oxy31f3vY7mE1CufrzEkA6JJ6Y6quV3WdLWG7Ztu4pmq3mRFahohmieL0uAVwRv60ng26aIBZQoytIjFVcgpHtf6Ib93zbdnJyeENKIf63gxXyPKh0wmkv5pGLM0YIZzwj','L','F',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1466311025,2355928980,'FvDHiuV2S3eqQKJA','XLZ8uwokCwjpBHsSdCGCAsTb5q7doWRTVBVGePEV3PuTb4RyGPDdtshTTnC1vI3dgmLzJEgA4gQPbgGSWj2OJpt3G','OoMeqUrzlAisk7','Dn2rIcVpbNqRV0xEpizI7xub36ttwF8B5rrEZgWUOdeWwjkJwKNGJw02Be2Zr19vyf4VjsDZEehR8HSJSsh3PMzkY7gtvwPsOMp3DS3aJWXj3xRKcZv0kaVZ8zcv5iLHKDtm65r0aBU3SXpKAsE689WqEr19eTeNbPblmzYmdziMuhtvSl3pAc6gb','JD','DB',5);
+INSERT INTO ti VALUES (1466311025,2355928980,'FvDHiuV2S3eqQKJA','XLZ8uwokCwjpBHsSdCGCAsTb5q7doWRTVBVGePEV3PuTb4RyGPDdtshTTnC1vI3dgmLzJEgA4gQPbgGSWj2OJpt3G','OoMeqUrzlAisk7','Dn2rIcVpbNqRV0xEpizI7xub36ttwF8B5rrEZgWUOdeWwjkJwKNGJw02Be2Zr19vyf4VjsDZEehR8HSJSsh3PMzkY7gtvwPsOMp3DS3aJWXj3xRKcZv0kaVZ8zcv5iLHKDtm65r0aBU3SXpKAsE689WqEr19eTeNbPblmzYmdziMuhtvSl3pAc6gb','JD','DB',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1195965448,2312537239,'g','TW4Oe4JZQSEen1tNMkJETsbQ3NeEapDkLoqur8e2gmQU2JZViepIyuxxU9r6lWJiKzwNxrtY9SyajYp1BG5eYYv2zVeWYCFI6KKrfpcl3EO3vX5Pe2MZdcgwzoRoDuOSFmfQEIyDyWZZQezLPpxov6mpUjfQBOjhAsZeSe8tGVLYV5vYF4KGmC3fcWZXlx','IMjnmQuzKz','WmtFVVPNFSdrPR3oH36Cr','oG','C',6);
+INSERT INTO ti VALUES (1195965448,2312537239,'g','TW4Oe4JZQSEen1tNMkJETsbQ3NeEapDkLoqur8e2gmQU2JZViepIyuxxU9r6lWJiKzwNxrtY9SyajYp1BG5eYYv2zVeWYCFI6KKrfpcl3EO3vX5Pe2MZdcgwzoRoDuOSFmfQEIyDyWZZQezLPpxov6mpUjfQBOjhAsZeSe8tGVLYV5vYF4KGmC3fcWZXlx','IMjnmQuzKz','WmtFVVPNFSdrPR3oH36Cr','oG','C',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(7) NOT NULL, d VARBINARY(3) NOT NULL, e VARBINARY(51) NOT NULL, f VARCHAR(27) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (82,11749085613545316956,'D','In','0tCQalZW2TFqVxsxcF','LK4WjeEDxfmpIING8','y','x',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(7) NOT NULL, d VARBINARY(3) NOT NULL, e VARBINARY(51) NOT NULL, f VARCHAR(27) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (27942,11202625185290104619,'cjex','eC','9GkHvfeIyl3jWKVUb7I1397hp6mSOq1BS1H4j3PXnsoq2','w0i4PTzEjnTuXD62Ps5wgEADb','1','9C',1);
+INSERT INTO ti VALUES (27942,11202625185290104619,'cjex','eC','9GkHvfeIyl3jWKVUb7I1397hp6mSOq1BS1H4j3PXnsoq2','w0i4PTzEjnTuXD62Ps5wgEADb','1','9C',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(8) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(8) NOT NULL;
+INSERT INTO t VALUES (30228,17071955239526462951,'lIe','y','lsEEoViUOPEr','9luDlDjJYwE5OCMBk5d','p','0',2);
+INSERT INTO ti VALUES (30228,17071955239526462951,'lIe','y','lsEEoViUOPEr','9luDlDjJYwE5OCMBk5d','p','0',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (50457,2207180513851949676,'YjLw','4NVSaOxSGnB8MN9CLQjYE1P7PAdDpVK0KXtgq2u3IDT6RtPtXIDnqSEYeAXgacVHecZ6FrSWHNmEBR3SwDOOnK3L','scxi1c3xPyvsmSuaaX8T0tIm','JS5Wsa6rUQC','K','P',3);
+INSERT INTO ti VALUES (50457,2207180513851949676,'YjLw','4NVSaOxSGnB8MN9CLQjYE1P7PAdDpVK0KXtgq2u3IDT6RtPtXIDnqSEYeAXgacVHecZ6FrSWHNmEBR3SwDOOnK3L','scxi1c3xPyvsmSuaaX8T0tIm','JS5Wsa6rUQC','K','P',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6679,13899861284311047349,'uGN','c9mEdh76x0B','qDxPTmI','lwGB9OvxvngyWELAkAQVN2NcfzyvAHlFW98N2zAERTJE2ij518Bg2Of1a6JLRSKN','2','Si',4);
+INSERT INTO ti VALUES (6679,13899861284311047349,'uGN','c9mEdh76x0B','qDxPTmI','lwGB9OvxvngyWELAkAQVN2NcfzyvAHlFW98N2zAERTJE2ij518Bg2Of1a6JLRSKN','2','Si',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (45300,7480470822545058895,'gBaCv','ToP8jaaLaJAnV8mSyXwYujBuOso2cwe8EJ1D0WXTRtY3BE10BhKRFRdH9gz8PBUEgAASvUy7jvehb02QmCisuKtII9q7IAwNh2QyR9v29exauJ8jE1QyjWgJ0yuB3TMr7l92q0WRyKbhoB7b45EJ0XIhDjKRDeGmHI4EdcOmuqMxvVOoERuEyAn2mfc1j4zCo9ZegbFgQYPsBHL7ezrFu8LVBjkVG','fjSnvAeTPr7ni8rd5sYftUKCf','drRud3HxhZAEEXHXYJzhpPDL4zoncjti0Kxqax','e','Rq',5);
+INSERT INTO ti VALUES (45300,7480470822545058895,'gBaCv','ToP8jaaLaJAnV8mSyXwYujBuOso2cwe8EJ1D0WXTRtY3BE10BhKRFRdH9gz8PBUEgAASvUy7jvehb02QmCisuKtII9q7IAwNh2QyR9v29exauJ8jE1QyjWgJ0yuB3TMr7l92q0WRyKbhoB7b45EJ0XIhDjKRDeGmHI4EdcOmuqMxvVOoERuEyAn2mfc1j4zCo9ZegbFgQYPsBHL7ezrFu8LVBjkVG','fjSnvAeTPr7ni8rd5sYftUKCf','drRud3HxhZAEEXHXYJzhpPDL4zoncjti0Kxqax','e','Rq',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (59652,6349300863142599360,'sCvie','Lf2URkLzKIW0LyciwlMrlbNXf','4zNnMeQDIEgCX912psf4lVNzagUXwEzEPjc0QkpyLGM6Vl2','MqHPol1WF9iVcFn8u6','0','R',6);
+INSERT INTO ti VALUES (59652,6349300863142599360,'sCvie','Lf2URkLzKIW0LyciwlMrlbNXf','4zNnMeQDIEgCX912psf4lVNzagUXwEzEPjc0QkpyLGM6Vl2','MqHPol1WF9iVcFn8u6','0','R',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b INT, c CHAR(98), d VARCHAR(90) NOT NULL, e VARCHAR(38), f VARCHAR(37) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2223687231813417719,-41915410,'MnQipJElGODhnrZ3YHeb0SjmF0nNQ9y9WhltqghMOhlzYTcBEeKEjxMxVz10AU3LJLtFvLsxD5DbNUTopfu','OLkCJau4flUHceLC8uHLkxCk9plKIbfY6hphLfI06M6oeiJq8Kr0AS4RTb2tc0qi8zgKIjPX5z2JK','ekbIezXyvYpZExH1xPcGPqbCAailbI4CDtB6t','CaUOLvHRKOsdOzPG78ckD3GJaYUiV','H','nx',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT, c CHAR(98), d VARCHAR(90) NOT NULL, e VARCHAR(38), f VARCHAR(37) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (2958785536068890592,1552731488,'hYho2NaUISDRDy622vSoUeZtExvgdIYTgFARcFn9IjGa8h6TMG6RBNoX3lPfOSjGNYn0b','dpo7CEk6YMrw071bm7ub','6mDQYSnDEBDk65igfl6Z2egqju','yUv0BCbrmUpnp9kT9SVqEieL0','q','s',1);
+INSERT INTO ti VALUES (2958785536068890592,1552731488,'hYho2NaUISDRDy622vSoUeZtExvgdIYTgFARcFn9IjGa8h6TMG6RBNoX3lPfOSjGNYn0b','dpo7CEk6YMrw071bm7ub','6mDQYSnDEBDk65igfl6Z2egqju','yUv0BCbrmUpnp9kT9SVqEieL0','q','s',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(99);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(99);
+INSERT INTO t VALUES (-8339472342380436962,-1674621972,'7Zl9kfNgBVVMcqnYzFNFsJhrTu8Y4tGNdzKZXP89kXYUDCVbHFCh2nCnnhgrfBHdryB6TGjhH161AyJdDnFIcSFoe5TNn8','mE08eHyq7cVMiFJ8dU','NrYTujiIHrpJV08scY','5O8oPlef','h','5H',2);
+INSERT INTO ti VALUES (-8339472342380436962,-1674621972,'7Zl9kfNgBVVMcqnYzFNFsJhrTu8Y4tGNdzKZXP89kXYUDCVbHFCh2nCnnhgrfBHdryB6TGjhH161AyJdDnFIcSFoe5TNn8','mE08eHyq7cVMiFJ8dU','NrYTujiIHrpJV08scY','5O8oPlef','h','5H',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4525078185302314551,-759943755,'CsFjXE8LDp0H69jEUn6ERXHjrnriQmqKgCsYvc4Hl1Hym8gJIBF66z7kKXxJx3P37OWCGicC17HZYzdVv4p','3jAh7V1RVyOqNNZC5Aha5zV4VQExFdlLRmBiiCtrted3ros6cdQy3flANLBD88ewxNX4','4eISyFzqkhhMwIFmA','T7bQfI9nO6SEABjVauByaTi5YpWCuM3euHYjS','F','0',3);
+INSERT INTO ti VALUES (4525078185302314551,-759943755,'CsFjXE8LDp0H69jEUn6ERXHjrnriQmqKgCsYvc4Hl1Hym8gJIBF66z7kKXxJx3P37OWCGicC17HZYzdVv4p','3jAh7V1RVyOqNNZC5Aha5zV4VQExFdlLRmBiiCtrted3ros6cdQy3flANLBD88ewxNX4','4eISyFzqkhhMwIFmA','T7bQfI9nO6SEABjVauByaTi5YpWCuM3euHYjS','F','0',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2001887519898376520,551741111,'uTfsa2H06kBuB1kKegQlAk','brzgb6VTSSRQBr0LW2ZSh4WNSuLhw3qRVPwM5xBeuW1GhaNNfJcGLZMOEyOXn6ODb93E8Qa3C0R4AZUyS08f3lceIOlNe7wnOPCusgepq9rTKRqWFotRTYaR7GUDJ6wwEdcY6bVHkUcJcIf3sTsRL6RzamqK057KO9aIpIn4231VElMDl2i0envB6ea58PmIeLp73k6b','sBMvu','Og96m7DtskCtEgDwneN5ZuomJTLrhHmtegwZ9Vt8dnpFx26a9Y2LIkX9VlGnGKCzIW5hGkA5WvVm8yLtJdV4p7bnNGsWWpdij6vxPvvesyOIdlKXhXWESs4SFHBly7u0TRBUOuMh0C5lgGcwbdJR2yy5yH98P8J1IIwVGEiRoGurRdmCTRmtXJHDw7PlWigbcRrWSSeRyVIwszHqic9jgGKF9b5SqI1nkC8ei7q1D0Ihuir','F','Uy',4);
+INSERT INTO ti VALUES (2001887519898376520,551741111,'uTfsa2H06kBuB1kKegQlAk','brzgb6VTSSRQBr0LW2ZSh4WNSuLhw3qRVPwM5xBeuW1GhaNNfJcGLZMOEyOXn6ODb93E8Qa3C0R4AZUyS08f3lceIOlNe7wnOPCusgepq9rTKRqWFotRTYaR7GUDJ6wwEdcY6bVHkUcJcIf3sTsRL6RzamqK057KO9aIpIn4231VElMDl2i0envB6ea58PmIeLp73k6b','sBMvu','Og96m7DtskCtEgDwneN5ZuomJTLrhHmtegwZ9Vt8dnpFx26a9Y2LIkX9VlGnGKCzIW5hGkA5WvVm8yLtJdV4p7bnNGsWWpdij6vxPvvesyOIdlKXhXWESs4SFHBly7u0TRBUOuMh0C5lgGcwbdJR2yy5yH98P8J1IIwVGEiRoGurRdmCTRmtXJHDw7PlWigbcRrWSSeRyVIwszHqic9jgGKF9b5SqI1nkC8ei7q1D0Ihuir','F','Uy',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (134363817454333968,-1792832503,'PyCpgeajglZFOBisynn5M1JxA0QW73nvXL1N4MPZ2l3fVqfN8zgxftR8l3gS','ef8iXeZyC6DPV9ZlawmWcJPuKwxWASHkazPf6EVgFIUTmN','gO8Df1DaVKNEaXvUpnm3egKNrneIpsSMUuzoFL','RJh8i8bCoipVWp2xY6ZuIQRe53WPtOJm32RHDMNRbClwCxZuv1y7qfke6tDC6ANMewEdn9Eq2VDeSQjEBs5hmLx8oFYpJqhJE3IXd9r7L433yunaHs0z4v6J4b74zJUFVfnpvSFDJEUGrKgmuuhsiiCfcGBAvDO5AHyoLBBfq8DtuB3e7ZVVfV4IqDZywa7vRZcpeBjmPW7VatzorY','9','Te',5);
+INSERT INTO ti VALUES (134363817454333968,-1792832503,'PyCpgeajglZFOBisynn5M1JxA0QW73nvXL1N4MPZ2l3fVqfN8zgxftR8l3gS','ef8iXeZyC6DPV9ZlawmWcJPuKwxWASHkazPf6EVgFIUTmN','gO8Df1DaVKNEaXvUpnm3egKNrneIpsSMUuzoFL','RJh8i8bCoipVWp2xY6ZuIQRe53WPtOJm32RHDMNRbClwCxZuv1y7qfke6tDC6ANMewEdn9Eq2VDeSQjEBs5hmLx8oFYpJqhJE3IXd9r7L433yunaHs0z4v6J4b74zJUFVfnpvSFDJEUGrKgmuuhsiiCfcGBAvDO5AHyoLBBfq8DtuB3e7ZVVfV4IqDZywa7vRZcpeBjmPW7VatzorY','9','Te',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6710447250109344667,2112083231,'DCBSMgKjJwNMyVUHB5CfkSH9A0LUo0X5x5eyjJJBmUvhVDZyIxsqkRadPXI7w7WIl','ZzsjydIaKrY2eZNpRwwZE4arWibBOvH82fCJevkzcsE10YkMY3loXzqV5X9lcnooJbzYnAurxhj4mjUqE7FSoyxiPhDmQ6r3UU8HnE19KPYuTZBzCNcr2tDKvco1ymVhxNwtN86YNTe8dX3IYFP9YfhQWT3RYorJ0Bk172frEDcn40dIurWF','sz','foHmxLwvGGONZFn7ttVU0kT1UlhXBzE3AHAdw64UCMFkXKAynZ5LR','e','63K',6);
+INSERT INTO ti VALUES (6710447250109344667,2112083231,'DCBSMgKjJwNMyVUHB5CfkSH9A0LUo0X5x5eyjJJBmUvhVDZyIxsqkRadPXI7w7WIl','ZzsjydIaKrY2eZNpRwwZE4arWibBOvH82fCJevkzcsE10YkMY3loXzqV5X9lcnooJbzYnAurxhj4mjUqE7FSoyxiPhDmQ6r3UU8HnE19KPYuTZBzCNcr2tDKvco1ymVhxNwtN86YNTe8dX3IYFP9YfhQWT3RYorJ0Bk172frEDcn40dIurWF','sz','foHmxLwvGGONZFn7ttVU0kT1UlhXBzE3AHAdw64UCMFkXKAynZ5LR','e','63K',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT, c CHAR(6), d VARCHAR(21), e VARCHAR(41), f VARCHAR(29) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (188,69,'iEzto','L6ziKR8IwIMmgS28ohGS','10BSXeoYy72lkbSkEy0hWE0MND','BQgg6LS','S','1G',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT, c CHAR(6), d VARCHAR(21), e VARCHAR(41), f VARCHAR(29) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3041296158274638922,-7,'dfN2','tILzJSX0','gFTqMmcESLYvL8EdK','kkJE3SHo3c9','iR','rr',1);
+INSERT INTO ti VALUES (3041296158274638922,-7,'dfN2','tILzJSX0','gFTqMmcESLYvL8EdK','kkJE3SHo3c9','iR','rr',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(7);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(7);
+INSERT INTO t VALUES (5857878972938119842,28,'p','ieKyRbI8n4czq2Q','65GlUCspZQnJsPVo','bT8fYxcZqSd49','Q','Y',2);
+INSERT INTO ti VALUES (5857878972938119842,28,'p','ieKyRbI8n4czq2Q','65GlUCspZQnJsPVo','bT8fYxcZqSd49','Q','Y',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3404004815966686092,-71,'96J','rKDPO0wazFJpipKmLB5PmYjgv4q9uJa78F92JvOi8PWk9QmSWZQ2PHvDTLi9BCFDjuywn5Fe7Ko7FxTu5ykTYGvFqKixE3QokMUkvhkpVNs4qsE2KfJg5Wx6qTPhyWpLiUEdPYt26AMwLCvsx3zGoEo9cvmT4XSGyk4YMzrBl5As8XxJGd5L9oerWAZf1u3NLNdEna4Zae14wDTxYK6fphcoJi7fK7rWfp1jT6FxvXqgj8LP8rf','WL8DlA402V3UmRGdNCeWqzDdUdfX3W3vXEki8T','5','p','zH',3);
+INSERT INTO ti VALUES (3404004815966686092,-71,'96J','rKDPO0wazFJpipKmLB5PmYjgv4q9uJa78F92JvOi8PWk9QmSWZQ2PHvDTLi9BCFDjuywn5Fe7Ko7FxTu5ykTYGvFqKixE3QokMUkvhkpVNs4qsE2KfJg5Wx6qTPhyWpLiUEdPYt26AMwLCvsx3zGoEo9cvmT4XSGyk4YMzrBl5As8XxJGd5L9oerWAZf1u3NLNdEna4Zae14wDTxYK6fphcoJi7fK7rWfp1jT6FxvXqgj8LP8rf','WL8DlA402V3UmRGdNCeWqzDdUdfX3W3vXEki8T','5','p','zH',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (612569866022754038,96,'aKaa5J','tGzJA2LvQ0z0C2AMf','81MSgaqpPDajrxG744JgskAE5OV0MBkAGCwxpEEQ','waZnitO7VZbUrBOP5WEWTOAUsI8gO3id3rlOFKU2Szc6ktbc18Ix0so2RCZaKuKP97Km6aRyQp1NZ0eOkjQqK1xYeJp','O9','1',4);
+INSERT INTO ti VALUES (612569866022754038,96,'aKaa5J','tGzJA2LvQ0z0C2AMf','81MSgaqpPDajrxG744JgskAE5OV0MBkAGCwxpEEQ','waZnitO7VZbUrBOP5WEWTOAUsI8gO3id3rlOFKU2Szc6ktbc18Ix0so2RCZaKuKP97Km6aRyQp1NZ0eOkjQqK1xYeJp','O9','1',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (10774631276573982062,39,'Ph4S6','acmanRKqdUyy8mHHcjbarpoy6JgSLZmHvkmICQ0fnkinFefX9RqmlmYlh3kKEkiCTdd4nQBGwVXrbS45NVoTJfp2XVfCxcRVu5c0GpnXpHG0RQfYpLhU58F7z92KR9mhzOpxMWAkpHvqHTIJj3BvLUT0l66q3c3SGZTSFFa4Mf2wX7PlzxI2QIGNdvhKqD0hF0rJvFiRDXE3wSXY0HKpuiekIROin8CQ3amlyGCoMqM4qfKvT','NBRHv1gHG7NvD9qBwvcsLnrJJHhYuufxdqDZIqWWu','5TeayzvccOygIvnU6y9bl9FTpHqBzfivlTm40LHcR9zt2IgHRYUREHrg5ycGSilrRck1xnq0183utssk1abqFTImqIhdfLttPvS22y4APG8J6liRVY','r5w','i',5);
+INSERT INTO ti VALUES (10774631276573982062,39,'Ph4S6','acmanRKqdUyy8mHHcjbarpoy6JgSLZmHvkmICQ0fnkinFefX9RqmlmYlh3kKEkiCTdd4nQBGwVXrbS45NVoTJfp2XVfCxcRVu5c0GpnXpHG0RQfYpLhU58F7z92KR9mhzOpxMWAkpHvqHTIJj3BvLUT0l66q3c3SGZTSFFa4Mf2wX7PlzxI2QIGNdvhKqD0hF0rJvFiRDXE3wSXY0HKpuiekIROin8CQ3amlyGCoMqM4qfKvT','NBRHv1gHG7NvD9qBwvcsLnrJJHhYuufxdqDZIqWWu','5TeayzvccOygIvnU6y9bl9FTpHqBzfivlTm40LHcR9zt2IgHRYUREHrg5ycGSilrRck1xnq0183utssk1abqFTImqIhdfLttPvS22y4APG8J6liRVY','r5w','i',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2179170734165167115,-46,'Mb','YSIHrJj5tViOMhSHisXkbHnnNmH74asPa81JL9LLPFpI6LyD3bkxnZ','oTYunVYTSntMZDjfIMggpOiMLs9WVJ1','kQkCkKwbfKUTGWwMdPTlbqI1GnxXFj2V4CgOf30AwE0n05tUNPHv7aBLMd4KgSfudXWxstsJoTR2n4K7LomRIIJPVDKSp0wotimxzJmMENS48Gsd75KA1S59I','xGB','n',6);
+INSERT INTO ti VALUES (2179170734165167115,-46,'Mb','YSIHrJj5tViOMhSHisXkbHnnNmH74asPa81JL9LLPFpI6LyD3bkxnZ','oTYunVYTSntMZDjfIMggpOiMLs9WVJ1','kQkCkKwbfKUTGWwMdPTlbqI1GnxXFj2V4CgOf30AwE0n05tUNPHv7aBLMd4KgSfudXWxstsJoTR2n4K7LomRIIJPVDKSp0wotimxzJmMENS48Gsd75KA1S59I','xGB','n',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT, c BINARY(11), d VARCHAR(83) NOT NULL, e VARCHAR(34) NOT NULL, f VARBINARY(26) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3010567089,6244,'qe0ds','YZp6CoyArMjYVpilPTA5mQF9iSWOhbM1c05iwuzy40suee7fvq6jGFkco8GOx','xFzHQB5WpGUs85rSi0vSWatIMxU','ArkzocOtPhjOe3tJA','1t','K',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT, c BINARY(11), d VARCHAR(83) NOT NULL, e VARCHAR(34) NOT NULL, f VARBINARY(26) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2857746392,17423,'1pmpu48hw','82tU8nsFvv6yDgEFFeuQBMDeXRLl6CRnxJ5GFxQJQ0','LmcDmJfx0f0fBmer','1hUNWXVycv8XCl','a','Y',1);
+INSERT INTO ti VALUES (2857746392,17423,'1pmpu48hw','82tU8nsFvv6yDgEFFeuQBMDeXRLl6CRnxJ5GFxQJQ0','LmcDmJfx0f0fBmer','1hUNWXVycv8XCl','a','Y',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(12);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(12);
+INSERT INTO t VALUES (671696389,2569,'gnsoN3jM','RQWh6dQiZ9XpBP','joTCwYYktwOHCni1CMMFaZ','qVDtsLy','cU','I',2);
+INSERT INTO ti VALUES (671696389,2569,'gnsoN3jM','RQWh6dQiZ9XpBP','joTCwYYktwOHCni1CMMFaZ','qVDtsLy','cU','I',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3929662070,31744,'OF','QZv5VFYK5zi3Ev0KB5j3eqoXyF5iIlwsFTEJqO9L62dhBX6gXT6VQwayoxFjP9FjvV9VJyjxl8CjYVoInjcHx6jcPBXEINIBRfG4wLzP1jhsUyEuVmzqQpf','xc','PAIfroO7jhf','lP','A',3);
+INSERT INTO ti VALUES (3929662070,31744,'OF','QZv5VFYK5zi3Ev0KB5j3eqoXyF5iIlwsFTEJqO9L62dhBX6gXT6VQwayoxFjP9FjvV9VJyjxl8CjYVoInjcHx6jcPBXEINIBRfG4wLzP1jhsUyEuVmzqQpf','xc','PAIfroO7jhf','lP','A',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2992910161,-6093,'zCJwFFCSc','rE0ogO9B9fw5DQCVFFcydSvW9TKe2s2jiULtfUGXHxx5URujVjlFJyoXS140y5mO5hTUqkqtOByfv50t8CU93Qt2RbDyr37UsHbetXhXkpnCGSyM8wOrHy5ZicWNtOFDtR4CCIiE','Zx4PblpGTyRqKVp','oEhn1J5zxOReZueHelVAgSX2zUUFqZt4Xvb75bF6Gzj2KjlsC0i0OeRPkRd1Bl6pRLWuHOBwv3iGe8dNVjzX3LAwrFLISPZcEqrvLNezHSmJas0p74TMhfM3WuPF1gLe1ST2cuULDMbqvKheWOw0BTF6y5XU1ltZDI0D6ai2wALOeufI5oWQpZtwlAgJ2EsBudaRbrpF7hDyrvY7BUEC6','K','5',4);
+INSERT INTO ti VALUES (2992910161,-6093,'zCJwFFCSc','rE0ogO9B9fw5DQCVFFcydSvW9TKe2s2jiULtfUGXHxx5URujVjlFJyoXS140y5mO5hTUqkqtOByfv50t8CU93Qt2RbDyr37UsHbetXhXkpnCGSyM8wOrHy5ZicWNtOFDtR4CCIiE','Zx4PblpGTyRqKVp','oEhn1J5zxOReZueHelVAgSX2zUUFqZt4Xvb75bF6Gzj2KjlsC0i0OeRPkRd1Bl6pRLWuHOBwv3iGe8dNVjzX3LAwrFLISPZcEqrvLNezHSmJas0p74TMhfM3WuPF1gLe1ST2cuULDMbqvKheWOw0BTF6y5XU1ltZDI0D6ai2wALOeufI5oWQpZtwlAgJ2EsBudaRbrpF7hDyrvY7BUEC6','K','5',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (414396169,18422,'bP2p93','mL3BB11InMSoLCRH28utJb8tiCfPxdQ0r3oibxNqc5oaoz','ddlAlvqHzN5NJDqiwdUTg89c3bRZd3','VG0zu1uE9owehRCr9NalaWm4P6Mnknx63goL0EIiitdAfckLVIVbsKyuvUtdhU5oEtvSui1ghn','laC','O',5);
+INSERT INTO ti VALUES (414396169,18422,'bP2p93','mL3BB11InMSoLCRH28utJb8tiCfPxdQ0r3oibxNqc5oaoz','ddlAlvqHzN5NJDqiwdUTg89c3bRZd3','VG0zu1uE9owehRCr9NalaWm4P6Mnknx63goL0EIiitdAfckLVIVbsKyuvUtdhU5oEtvSui1ghn','laC','O',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2369510527,14779,'PBGad8cMX','OGWQ8ywYlp2n','RpuHKlRXPgYQKzYTVv8OxMaO','UgedyYlpid0M6EQY0UYzZZOHaaUVEq84QNaowMPs9dd4twIY2W4CxPUh4oSUmSUjRuEB5BTYWpCV1TyjU78gpJdoPKwmgUnBYRjXYCEohJUXLXIzUVbk56idMPI68VuytAGzWbJgNV4TosvpJrIE3wT4tNAU0LzoAv7j500Y25YwTk6A','35','Qe',6);
+INSERT INTO ti VALUES (2369510527,14779,'PBGad8cMX','OGWQ8ywYlp2n','RpuHKlRXPgYQKzYTVv8OxMaO','UgedyYlpid0M6EQY0UYzZZOHaaUVEq84QNaowMPs9dd4twIY2W4CxPUh4oSUmSUjRuEB5BTYWpCV1TyjU78gpJdoPKwmgUnBYRjXYCEohJUXLXIzUVbk56idMPI68VuytAGzWbJgNV4TosvpJrIE3wT4tNAU0LzoAv7j500Y25YwTk6A','35','Qe',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(95) NOT NULL, d VARCHAR(77) NOT NULL, e VARBINARY(31) NOT NULL, f VARCHAR(72), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (17336,159,'5a','a6','iQtQuZzG2nR2LLkdoZf','uuzxrEGBOl68AlISFrm3iJE0UmyM8','dP','k',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(95) NOT NULL, d VARCHAR(77) NOT NULL, e VARBINARY(31) NOT NULL, f VARCHAR(72), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (59575205,186,'BpMhgKw6uBrGlYqsmzrnnGBEeSSmkT8jImfuAjTmmtYdbQ8vsaelRt859gnKaqVk6qF0RzyQgOJPB3FhlT8Aiep','4vwo0zZAQ7IcQOViOrTsyX1unAWUj3wizZ9onhcmIjZUCxwrJkKMgfZmkF3t3e6hfQIAgEW','NDz','PUsibIcu3afVqtbUeIXMA5o8S1mCRy9KOIw1akAsXNJDWZMPMSsLSxBGbz0YuZH','Q','H',1);
+INSERT INTO ti VALUES (59575205,186,'BpMhgKw6uBrGlYqsmzrnnGBEeSSmkT8jImfuAjTmmtYdbQ8vsaelRt859gnKaqVk6qF0RzyQgOJPB3FhlT8Aiep','4vwo0zZAQ7IcQOViOrTsyX1unAWUj3wizZ9onhcmIjZUCxwrJkKMgfZmkF3t3e6hfQIAgEW','NDz','PUsibIcu3afVqtbUeIXMA5o8S1mCRy9KOIw1akAsXNJDWZMPMSsLSxBGbz0YuZH','Q','H',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(96) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(96) NOT NULL;
+INSERT INTO t VALUES (1441025169,204,'zWdWDyCmaemjiue4XffQHxD8NthsXRCbmImtKHzn2tz3VmHB4QMcIOt7ny1nGCC','STFCvZGgnM','m0be','8sBGRlJyfp1QvwcGLB3S9pPEYvZ8QvJrjeZVrpbBUqugDu48','R','t',2);
+INSERT INTO ti VALUES (1441025169,204,'zWdWDyCmaemjiue4XffQHxD8NthsXRCbmImtKHzn2tz3VmHB4QMcIOt7ny1nGCC','STFCvZGgnM','m0be','8sBGRlJyfp1QvwcGLB3S9pPEYvZ8QvJrjeZVrpbBUqugDu48','R','t',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4016210643,84,'TLsWMcLIKYVUwC7jzzni5hAWwANZT28Jjk2sXjF2x6SqajdOvLJ','UsNcz8CD40iB42AVBYz9TWt2NkxjVDAzN06absXP8k9zbj5Gz7ZdAQkZ4cCTO6eODEaxizj1rQWVtT0B1Lngds28XssBND4y0g53c53TQSe5I4NcMxsbBk4mg3NibdxC0VK7lH0J5VCogyXXartZgzd60LvSCKkJavb5Jx0','aXG55bcP','jVgbO6VyjaTaYW','ge','B',3);
+INSERT INTO ti VALUES (4016210643,84,'TLsWMcLIKYVUwC7jzzni5hAWwANZT28Jjk2sXjF2x6SqajdOvLJ','UsNcz8CD40iB42AVBYz9TWt2NkxjVDAzN06absXP8k9zbj5Gz7ZdAQkZ4cCTO6eODEaxizj1rQWVtT0B1Lngds28XssBND4y0g53c53TQSe5I4NcMxsbBk4mg3NibdxC0VK7lH0J5VCogyXXartZgzd60LvSCKkJavb5Jx0','aXG55bcP','jVgbO6VyjaTaYW','ge','B',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3201695574,85,'1583db4LXnDMSTlxwBEvmFmsKbEpYmfRqubac7wwAexn4MXV7Hbr184q','lrQReJd3BpyDCrl4ByXCU7PfCrtKkegr0iqLlKNlJBuuGmjLbZjYJJh8kyLt2PfZ43R8kLYhs3hjqHEApPTuYUvK3JVROg894kuLzx7CKtK1lHenhX5JahvULxTCq8D0V4PcfOZEQl1QQ7ADLgmZkjvqCekRaWoaLSbNgQ6jxrLre9b3OtcmsoFswYdtD38Kr11esZK7u1tm73WxWoX0','xFe1tzDnNL9j7B','4yMgu2wwKYhDalfojUL2IwcaoXaGrUSQ3jTjrR7J4D52zJwwPcGo2bp6DiLQsO1CzZnz077ciseUYkoqPu8Yzk1UFIPdY1P2dwVaMODC4rv7iVWUqHAEGLSy61Rs7zu3rwY4Tcih70BmO8jXR9uCoR3RACAEgych5c8tAb2fEPPY2XbcRrqYHde1F6h4','Tv','E',4);
+INSERT INTO ti VALUES (3201695574,85,'1583db4LXnDMSTlxwBEvmFmsKbEpYmfRqubac7wwAexn4MXV7Hbr184q','lrQReJd3BpyDCrl4ByXCU7PfCrtKkegr0iqLlKNlJBuuGmjLbZjYJJh8kyLt2PfZ43R8kLYhs3hjqHEApPTuYUvK3JVROg894kuLzx7CKtK1lHenhX5JahvULxTCq8D0V4PcfOZEQl1QQ7ADLgmZkjvqCekRaWoaLSbNgQ6jxrLre9b3OtcmsoFswYdtD38Kr11esZK7u1tm73WxWoX0','xFe1tzDnNL9j7B','4yMgu2wwKYhDalfojUL2IwcaoXaGrUSQ3jTjrR7J4D52zJwwPcGo2bp6DiLQsO1CzZnz077ciseUYkoqPu8Yzk1UFIPdY1P2dwVaMODC4rv7iVWUqHAEGLSy61Rs7zu3rwY4Tcih70BmO8jXR9uCoR3RACAEgych5c8tAb2fEPPY2XbcRrqYHde1F6h4','Tv','E',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1840909836,203,'zLSytqWlQCfeNRZCT0q9Aobl2y4jZSGHvKF5xpRLBE8e85WC7RzIA7ZNb0TiMXs51S4Kx4ltv3','a2y1lM3TiZUNBmWT5RcH7BX9pnZCHdAh7IgGAkVLrNw15Awq9YQLM0WwXL4c2atbknZ02BWjpYtsmNkCaHF0gborK4uJt3f1T7bkZa0KqNpmZmmhrF5cCYSCawluj','EiM1qj7eV3oMuYf23gOIleo2DeViTf6','xBqSH6VpDsFnTWBkoMb2hrS03F6pwdMmysslK5okxyU5HHg6zfhA2dSTYnnh7BcpWA8nYLyHGYImAmPSPtiCoeWf5XqpLPsVInY6HWnuo','l','e',5);
+INSERT INTO ti VALUES (1840909836,203,'zLSytqWlQCfeNRZCT0q9Aobl2y4jZSGHvKF5xpRLBE8e85WC7RzIA7ZNb0TiMXs51S4Kx4ltv3','a2y1lM3TiZUNBmWT5RcH7BX9pnZCHdAh7IgGAkVLrNw15Awq9YQLM0WwXL4c2atbknZ02BWjpYtsmNkCaHF0gborK4uJt3f1T7bkZa0KqNpmZmmhrF5cCYSCawluj','EiM1qj7eV3oMuYf23gOIleo2DeViTf6','xBqSH6VpDsFnTWBkoMb2hrS03F6pwdMmysslK5okxyU5HHg6zfhA2dSTYnnh7BcpWA8nYLyHGYImAmPSPtiCoeWf5XqpLPsVInY6HWnuo','l','e',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3650306877,19,'84swJeAtq9JUkojF4t7VHE7roLETZgZbWaWv9yAbIaKBCW7V1RtZleq4csSS6NZGiSGz2HOrkA4o1WLKAlpg7K93mRp6okve','dMAaKswNjpMXcVlaVAfSiP2vnqfnk7Nb2SvJ4CUMjtXUbXCtbkqAWlZ3CbJpYIU4W','1PSFhkoDucoezNPGSFslnW6MUu','VvrL1qtZOTi6tyiTJCSmhtfXCSudwfG7GCyJRieFhrqvQkCClYohxiK9O0Def24wT7K12CuE6rgqLmecfIUEESGetJpOKKGTjgUlru3bzpovUVR0cU7HrNQjsThDhMf7CSeQa02tSlFiPOOz4jKmN2bIHnSB4PKioxJvZ9maRexv76cycPk4R5L8BatJSjQa95wWO9qrXjLLEhWPUPhn5kHz5sUDcSHCAh9whxnUePHstPgjm','3qT','Vg',6);
+INSERT INTO ti VALUES (3650306877,19,'84swJeAtq9JUkojF4t7VHE7roLETZgZbWaWv9yAbIaKBCW7V1RtZleq4csSS6NZGiSGz2HOrkA4o1WLKAlpg7K93mRp6okve','dMAaKswNjpMXcVlaVAfSiP2vnqfnk7Nb2SvJ4CUMjtXUbXCtbkqAWlZ3CbJpYIU4W','1PSFhkoDucoezNPGSFslnW6MUu','VvrL1qtZOTi6tyiTJCSmhtfXCSudwfG7GCyJRieFhrqvQkCClYohxiK9O0Def24wT7K12CuE6rgqLmecfIUEESGetJpOKKGTjgUlru3bzpovUVR0cU7HrNQjsThDhMf7CSeQa02tSlFiPOOz4jKmN2bIHnSB4PKioxJvZ9maRexv76cycPk4R5L8BatJSjQa95wWO9qrXjLLEhWPUPhn5kHz5sUDcSHCAh9whxnUePHstPgjm','3qT','Vg',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT, c BINARY(47), d VARBINARY(49), e VARBINARY(47), f VARCHAR(56), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3460594535,101,'EUjQiZe2I7wieXG68gfInLP2IlSdfow7UNRORiwQjb3z','8zaJ7p4kJJBAMaLyCrgPMBMHXgN8tqBmlOHk1u','D8J9r9ml5Z','xraIwUchjMyTCeQbSzFc28I9WB1v0ZSKWe4U4taG','D','1',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT, c BINARY(47), d VARBINARY(49), e VARBINARY(47), f VARCHAR(56), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1450154079,-32,'SPG7op1G0r0aQ','ogXhWWz41Yj5C','PMeya7tArggK8OvV0HSMCqBe88Llr3Ljs','XJrAl0L5zQ','Y','pv',1);
+INSERT INTO ti VALUES (1450154079,-32,'SPG7op1G0r0aQ','ogXhWWz41Yj5C','PMeya7tArggK8OvV0HSMCqBe88Llr3Ljs','XJrAl0L5zQ','Y','pv',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(48);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(48);
+INSERT INTO t VALUES (3075717323,55,'C5CYohuKBs2NQ5K1nJ9sKchFHeWu1Wqp9XY6xIQI3IF22','gSiqrss0aTmrOYQdJHLeeIjIX07YQkx0D','Ui05Z5l7R4srYn4EeIjBlRi3k9QRQsDLmjuOuKlnRB','iklkQRomn9cF8','g','Em',2);
+INSERT INTO ti VALUES (3075717323,55,'C5CYohuKBs2NQ5K1nJ9sKchFHeWu1Wqp9XY6xIQI3IF22','gSiqrss0aTmrOYQdJHLeeIjIX07YQkx0D','Ui05Z5l7R4srYn4EeIjBlRi3k9QRQsDLmjuOuKlnRB','iklkQRomn9cF8','g','Em',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1941919362,-89,'o25lFD6yZcK','SxXR20TCKRZw8CytWCR90UBGgxCTFlSX3AO5','ZEOnEBYqDhkKwtYV0LvHIn0xMlJ7e4peXzLT1EFX3MB','OA','9','Z',3);
+INSERT INTO ti VALUES (1941919362,-89,'o25lFD6yZcK','SxXR20TCKRZw8CytWCR90UBGgxCTFlSX3AO5','ZEOnEBYqDhkKwtYV0LvHIn0xMlJ7e4peXzLT1EFX3MB','OA','9','Z',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (4129602850,-120,'LYwYW','Cu5xLN9nppLYkaZnUgeu3MPdYpLVxB7DvUAU6h7XtAXbTvCjd159','u6uUZIfgoE58Va8','bbKekqz9udmgo5wEDKIEvAZ6NO1JfGaRT5YbMNyqWhaucAyf6PcsGCyTNVVZgaX9WRGPA3MRRCclePWTdf3ddnkRQyR9NGvOOpgmXmchUHh9Gt4ct88JMZjDtvqXCSF8l0EdnGrw1iMobUFGc20GQYDyXbBT0Jo0u3vtkfPxfIK4KlBB8Qf4jeHSjfFqRyMAHFAk0TBLIQYovVGjKljHrjADA0rCwONR3uynPdmOhVLB0LO0pbMK2jV','7','px',4);
+INSERT INTO ti VALUES (4129602850,-120,'LYwYW','Cu5xLN9nppLYkaZnUgeu3MPdYpLVxB7DvUAU6h7XtAXbTvCjd159','u6uUZIfgoE58Va8','bbKekqz9udmgo5wEDKIEvAZ6NO1JfGaRT5YbMNyqWhaucAyf6PcsGCyTNVVZgaX9WRGPA3MRRCclePWTdf3ddnkRQyR9NGvOOpgmXmchUHh9Gt4ct88JMZjDtvqXCSF8l0EdnGrw1iMobUFGc20GQYDyXbBT0Jo0u3vtkfPxfIK4KlBB8Qf4jeHSjfFqRyMAHFAk0TBLIQYovVGjKljHrjADA0rCwONR3uynPdmOhVLB0LO0pbMK2jV','7','px',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2124434676,55,'QR7LWV8I8PM1SFvsmNhntNOUQoyudcZy1G8CPfZt','zdNHE4ZJxijy3RwYPrBWwosetLEAz1rZ3eRvKWFBXkLONjvCr1aAXfS9ChQDtzQQ2zb5peU5peX2re6gYsDyL6sHRBMGbzau8gEzZLZxz16nY41U7mRCOt0aFM7UssUuHrUBgjB5Moe6irHz2CbqEblpvw7gPcg8BabUvrcEw8E0ggZUYxpRgarLy53JMhJZy3mjbLSXDUyPg4YquBkOoHexyChBH4usZf2Oc1dnMI75JJtbwsFfJMOtsmD','I8c1KIFk2bcxMg6DKBrMyrn8rIbhBckO','Mpx545ukNmyBWiJEqqkpL037eEd28f862243xuJ5GEsM1VdQRtJKr6WNV12','3','c',5);
+INSERT INTO ti VALUES (2124434676,55,'QR7LWV8I8PM1SFvsmNhntNOUQoyudcZy1G8CPfZt','zdNHE4ZJxijy3RwYPrBWwosetLEAz1rZ3eRvKWFBXkLONjvCr1aAXfS9ChQDtzQQ2zb5peU5peX2re6gYsDyL6sHRBMGbzau8gEzZLZxz16nY41U7mRCOt0aFM7UssUuHrUBgjB5Moe6irHz2CbqEblpvw7gPcg8BabUvrcEw8E0ggZUYxpRgarLy53JMhJZy3mjbLSXDUyPg4YquBkOoHexyChBH4usZf2Oc1dnMI75JJtbwsFfJMOtsmD','I8c1KIFk2bcxMg6DKBrMyrn8rIbhBckO','Mpx545ukNmyBWiJEqqkpL037eEd28f862243xuJ5GEsM1VdQRtJKr6WNV12','3','c',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1640029435,74,'LD3prZIBnPiKeitmO8f4miXbdy','o0bUc8n8X8DE1vjTfFaY4ROOvCcgyxeAFphuK0UoPH0HubB2jbGODt3f8iHb8wzRaMnPcbMjKMYdxeIGBMV8QS458t4M6B5ktRnaQgCtiTQD6vMmXmP5VV7LBIIsS7TYos1db76kh9DAwtngWCEhVTyyVWIcKFksAvRAO','Mq3n','Heo3oEphOAZWTc8adGxOiqZCFwmLS1DZeQ17gQtbc8RYdaHHMAk3Gt5mEK0oj1LFqp','wO','MrN',6);
+INSERT INTO ti VALUES (1640029435,74,'LD3prZIBnPiKeitmO8f4miXbdy','o0bUc8n8X8DE1vjTfFaY4ROOvCcgyxeAFphuK0UoPH0HubB2jbGODt3f8iHb8wzRaMnPcbMjKMYdxeIGBMV8QS458t4M6B5ktRnaQgCtiTQD6vMmXmP5VV7LBIIsS7TYos1db76kh9DAwtngWCEhVTyyVWIcKFksAvRAO','Mq3n','Heo3oEphOAZWTc8adGxOiqZCFwmLS1DZeQ17gQtbc8RYdaHHMAk3Gt5mEK0oj1LFqp','wO','MrN',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b MEDIUMINT UNSIGNED, c BINARY(20) NOT NULL, d VARBINARY(35), e VARCHAR(58), f VARCHAR(44) NOT NULL, g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (64,2131007,'kTZ7','LGeYN0uo7ea2CMufNHssoaRuVnfgBCSuD','7','0S8LweinHe7J6iqYQOm5sHhgfABuM9Igmbf6Q2Uh','F','Q',0);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT UNSIGNED, c BINARY(20) NOT NULL, d VARBINARY(35), e VARCHAR(58), f VARCHAR(44) NOT NULL, g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (15120,12588065,'rs6kDAQaCupSIQvNu','Kci3BLzZNl','0FuIIh1MVLFc','GPkfhsFagZqT8pk5icl010ozhdbiR8oEnoaXtHv8BWc','Pg','Q',1);
+INSERT INTO ti VALUES (15120,12588065,'rs6kDAQaCupSIQvNu','Kci3BLzZNl','0FuIIh1MVLFc','GPkfhsFagZqT8pk5icl010ozhdbiR8oEnoaXtHv8BWc','Pg','Q',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(21) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(21) NOT NULL;
+INSERT INTO t VALUES (24469,9984847,'s0fD5','kvKG9DQE8MoTU','J','dxF','f','x',2);
+INSERT INTO ti VALUES (24469,9984847,'s0fD5','kvKG9DQE8MoTU','J','dxF','f','x',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (14682,14921395,'aWu4w0O62kJ8nykxc','vICX4swLfgMf6amfjz5EHIkTOdzcXDWh1uF68ETJ6XWcSUAyWQBo1cHjUZvE5dF3vNmEKivadN4CbnPEdPm48HUiOiITFySeWBsUIHmPDM8OVqVIbzca06DyixBb9GHr4l5k7GK5TtQELqBKI6vG6wUw755O6m8PNPnOOOQhRSFqf3OuVnhJPNbJrX8fF3ewZcP','pAg1IGnqURfwbQbc0e','hBv1Qzs35','3C','B',3);
+INSERT INTO ti VALUES (14682,14921395,'aWu4w0O62kJ8nykxc','vICX4swLfgMf6amfjz5EHIkTOdzcXDWh1uF68ETJ6XWcSUAyWQBo1cHjUZvE5dF3vNmEKivadN4CbnPEdPm48HUiOiITFySeWBsUIHmPDM8OVqVIbzca06DyixBb9GHr4l5k7GK5TtQELqBKI6vG6wUw755O6m8PNPnOOOQhRSFqf3OuVnhJPNbJrX8fF3ewZcP','pAg1IGnqURfwbQbc0e','hBv1Qzs35','3C','B',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-26525,7068486,'Q6','Ml4InTdgP5NX0WYgivvNWZf9y44KWsc5BRmgdY03TVNabSau','Dzzz5WQGV4RyajDLo2','KDEAQn99hC8x2mNdC7fd0cKVxJe48SUZ8VugsgZWEPA4MUdklfbWCwmznELuQzx7jCkDDm9S8iZpWgERhRcVwxM1qnHBvf4NIrJfrrEWLJFG7HD74E0mQbk6NVTf8UbaU','pz','J',4);
+INSERT INTO ti VALUES (-26525,7068486,'Q6','Ml4InTdgP5NX0WYgivvNWZf9y44KWsc5BRmgdY03TVNabSau','Dzzz5WQGV4RyajDLo2','KDEAQn99hC8x2mNdC7fd0cKVxJe48SUZ8VugsgZWEPA4MUdklfbWCwmznELuQzx7jCkDDm9S8iZpWgERhRcVwxM1qnHBvf4NIrJfrrEWLJFG7HD74E0mQbk6NVTf8UbaU','pz','J',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-8067,2804584,'pPBuedWRvo','0nrAqKPo1PZ','yl865bHA3IA10QHE','ZFuXiA8jyaRwIDKM1ObnyESfBtGbatEhnsKN1qzzcLYduDtiEzHehO3hlEy6SvpTLDTbc30XgTiT8phfCwyWWf6kwmL71IbSoT8yUfjhGypHLgJdyLyhSu1YCB','d','W',5);
+INSERT INTO ti VALUES (-8067,2804584,'pPBuedWRvo','0nrAqKPo1PZ','yl865bHA3IA10QHE','ZFuXiA8jyaRwIDKM1ObnyESfBtGbatEhnsKN1qzzcLYduDtiEzHehO3hlEy6SvpTLDTbc30XgTiT8phfCwyWWf6kwmL71IbSoT8yUfjhGypHLgJdyLyhSu1YCB','d','W',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-26097,13011216,'htrVxyoLgcktygeFdj1FZ','JrwYJoEJHJOsj7tzZLZQQos6iKwtMlkr7C5RgCn1qBAzqYjn','43L2Ck4dNx22f0EeRKtjjhG2CDK7Y2pDw','tNSUfGtp7EMIhn64jhd8Hba6vc6lyjkjlD3WF6psQPaMy6gScuo9GQFm1WuEw3xOxUSH5fkERAAcKM0V8JwVS4IfqCyfrt0pHxGmaYlJdrRBhPO68JROEAg86pHm0EWQCQx2sPKH7oZFnjwX','EM','E',6);
+INSERT INTO ti VALUES (-26097,13011216,'htrVxyoLgcktygeFdj1FZ','JrwYJoEJHJOsj7tzZLZQQos6iKwtMlkr7C5RgCn1qBAzqYjn','43L2Ck4dNx22f0EeRKtjjhG2CDK7Y2pDw','tNSUfGtp7EMIhn64jhd8Hba6vc6lyjkjlD3WF6psQPaMy6gScuo9GQFm1WuEw3xOxUSH5fkERAAcKM0V8JwVS4IfqCyfrt0pHxGmaYlJdrRBhPO68JROEAg86pHm0EWQCQx2sPKH7oZFnjwX','EM','E',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT, c CHAR(42), d VARCHAR(91), e VARCHAR(38), f VARBINARY(63), g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (123,-1873991068983329974,'21T7xVh0wS0J','ttFhBh02RyfyD8viDRMsMsx171eA84EsCLrnRiWTkLHHNkRt9EploLVhjrGKZmiIrDNhtx9o2du738N','Xrf7IgDmQLoPf90mlXeRd','iXG3juem7p4VbDllrW8YljiVPWKjFbLa4MJMcKNn7w9i8qWxFZmitx','Vb','m',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT, c CHAR(42), d VARCHAR(91), e VARCHAR(38), f VARBINARY(63), g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (39,-6450955885656536952,'7LT','DwszFnvRh','Hqs7SRXogoNhyU0g10mYvnwO3gtwHAjsJjoP','KhiIa89JlDUeOYeuhs4NCuJnIRY','FY','Q',1);
+INSERT INTO ti VALUES (39,-6450955885656536952,'7LT','DwszFnvRh','Hqs7SRXogoNhyU0g10mYvnwO3gtwHAjsJjoP','KhiIa89JlDUeOYeuhs4NCuJnIRY','FY','Q',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(43);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(43);
+INSERT INTO t VALUES (135,-6837531155857359019,'HBUTfMHS82tmWARDEPS2fCFw7po','y8RpPsTErrTqJ0I4AkfGqD8ugyATkuAkBhN0g84E','cc951yZPBvQ1vkpGUh23','HKDHVy5IUxGmtQarkgih0','5X','I',2);
+INSERT INTO ti VALUES (135,-6837531155857359019,'HBUTfMHS82tmWARDEPS2fCFw7po','y8RpPsTErrTqJ0I4AkfGqD8ugyATkuAkBhN0g84E','cc951yZPBvQ1vkpGUh23','HKDHVy5IUxGmtQarkgih0','5X','I',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (215,-4198173497152922644,'4xcDvLm2DigNumHZ','KtOuEZiGT8fjaSkB6ENSC1hjokr2mVdA1dr','PJldoS6yBdXAg58F4RPDVcub','ecieX1Q5qL3fNvy','En','Q',3);
+INSERT INTO ti VALUES (215,-4198173497152922644,'4xcDvLm2DigNumHZ','KtOuEZiGT8fjaSkB6ENSC1hjokr2mVdA1dr','PJldoS6yBdXAg58F4RPDVcub','ecieX1Q5qL3fNvy','En','Q',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (55,-5083148770239212522,'kDRnfAv4NobKZhDcya','jqaqU3Lb5KT1Fmku8xsdWPmNu8jC7Dl86xDACAI9osgErVRxCeqKtgZAZ0NY22EPqEZEEILaP5hvXAoYvCx6HeVDWufEV6yI7NTGrxkPXYhWIXw3cpsAeF2pTtCxxncVyd23aYehEDVlWLr3UowRuRH53jLsr39','BRuBR7ssTRkCtIHz6f6wA','tBfC9y0VUzfyTTe2H0hZwM03tXWRskxrVjXAH5W6o2qNbgwtfQZMU0PeCVH9s7Ql3G3ix4iBewyEBocb9WxNVpGyCMQfBDnct5nMEFgBR7QeEoUgbgdJUe4HN8Ow4PMAF5T0Fwr6MbuefFQ34DyuXVz54xwDhQRrRnzjdOm2veZC9MVDuU3J4XtlUlVVvnj0aZWThjP5vVhtz','Dq','N',4);
+INSERT INTO ti VALUES (55,-5083148770239212522,'kDRnfAv4NobKZhDcya','jqaqU3Lb5KT1Fmku8xsdWPmNu8jC7Dl86xDACAI9osgErVRxCeqKtgZAZ0NY22EPqEZEEILaP5hvXAoYvCx6HeVDWufEV6yI7NTGrxkPXYhWIXw3cpsAeF2pTtCxxncVyd23aYehEDVlWLr3UowRuRH53jLsr39','BRuBR7ssTRkCtIHz6f6wA','tBfC9y0VUzfyTTe2H0hZwM03tXWRskxrVjXAH5W6o2qNbgwtfQZMU0PeCVH9s7Ql3G3ix4iBewyEBocb9WxNVpGyCMQfBDnct5nMEFgBR7QeEoUgbgdJUe4HN8Ow4PMAF5T0Fwr6MbuefFQ34DyuXVz54xwDhQRrRnzjdOm2veZC9MVDuU3J4XtlUlVVvnj0aZWThjP5vVhtz','Dq','N',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (45,-3527517983852212001,'RkSGTihSp67KTCPBJ9vXi92SaDYAOBQY7','IjsBPSoQGg19fFeWhSKQzZ1zUf5iIxNnm6tTKgvvjIZRzpRQfejtI7KrT9tjlCn0aQRYkLA5HKaZIIoWrvWKbzRwugjxSBBxrnFjRoupEjN1DieJol3B7TYw4syzJyZwb9EaFsjAT3GwMnvukexktrKyi2msQnJvlEF0dB','fGSfp3Hz0yaCv5L51scbwA','om8kubarmQ99DB6EBT1rt6IKPsH4hD9HWSwxjo5HKjfNKsmGV22kbI2M47b99NyczLfqPH3I48134ggR3sXzuWWDmRLFjBV2RNebC6ALNtYLRvwIG8WmJ4j9aTAkmRarnw4aFL1bHWANwWwpQSJM4wBjEU8oU54wI','U','t',5);
+INSERT INTO ti VALUES (45,-3527517983852212001,'RkSGTihSp67KTCPBJ9vXi92SaDYAOBQY7','IjsBPSoQGg19fFeWhSKQzZ1zUf5iIxNnm6tTKgvvjIZRzpRQfejtI7KrT9tjlCn0aQRYkLA5HKaZIIoWrvWKbzRwugjxSBBxrnFjRoupEjN1DieJol3B7TYw4syzJyZwb9EaFsjAT3GwMnvukexktrKyi2msQnJvlEF0dB','fGSfp3Hz0yaCv5L51scbwA','om8kubarmQ99DB6EBT1rt6IKPsH4hD9HWSwxjo5HKjfNKsmGV22kbI2M47b99NyczLfqPH3I48134ggR3sXzuWWDmRLFjBV2RNebC6ALNtYLRvwIG8WmJ4j9aTAkmRarnw4aFL1bHWANwWwpQSJM4wBjEU8oU54wI','U','t',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (73,-4363619190944578268,'0kNb1mefsWQbBobPKKBLj','QLrrYmQtHYPMRRIytnEawv','zFFVnm4ecNI53yUxFQ','FcGxgMDzqMGRQQDlmaplz22ncSbp7D2zvMba7knUOwjSNf4NLc1TytcRUfeWxZmQ77kli4xhdXUK1ouH6nQ2CLmuao0vN5LTLtAfg7CP2Ib81c2nbaDoMYueXeTt8bUizXtR5naQOvjirnX4KFeGCSbs09BrM4','d','9',6);
+INSERT INTO ti VALUES (73,-4363619190944578268,'0kNb1mefsWQbBobPKKBLj','QLrrYmQtHYPMRRIytnEawv','zFFVnm4ecNI53yUxFQ','FcGxgMDzqMGRQQDlmaplz22ncSbp7D2zvMba7knUOwjSNf4NLc1TytcRUfeWxZmQ77kli4xhdXUK1ouH6nQ2CLmuao0vN5LTLtAfg7CP2Ib81c2nbaDoMYueXeTt8bUizXtR5naQOvjirnX4KFeGCSbs09BrM4','d','9',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(6) NOT NULL, d VARBINARY(7), e VARCHAR(19) NOT NULL, f VARCHAR(24) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (62,716272,'QU','Bmd','V7N674Memo6h','aF55','0','4',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(6) NOT NULL, d VARBINARY(7), e VARCHAR(19) NOT NULL, f VARCHAR(24) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (409000772,8384855,'NroeF','6BdkYY','7DQTwdAcu1G2','G','l','M',1);
+INSERT INTO ti VALUES (409000772,8384855,'NroeF','6BdkYY','7DQTwdAcu1G2','G','l','M',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(7) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(7) NOT NULL;
+INSERT INTO t VALUES (2436710891,-4130808,'iXx','9EHnXZ','2z4LPMpy4vM','FEBkVYnmav3W3k','D','L',2);
+INSERT INTO ti VALUES (2436710891,-4130808,'iXx','9EHnXZ','2z4LPMpy4vM','FEBkVYnmav3W3k','D','L',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (554062019,3446238,'4','F95eixv2SRIPPOxbssZg5Y8eQdbVRYdjRFiJtqGhdoyT6PdQHXPelE6qZijN0VAUlyQvqoYlDtOnlrTHfnC221vx4Nhtk7cb3D0uFgEi7pCgxQ3jScjZkl5knaZ3Jdkhw0yNgUkqqXrSHKfj8','YlJR1WOVOjZ2','PKuxppir5Z5','f','o',3);
+INSERT INTO ti VALUES (554062019,3446238,'4','F95eixv2SRIPPOxbssZg5Y8eQdbVRYdjRFiJtqGhdoyT6PdQHXPelE6qZijN0VAUlyQvqoYlDtOnlrTHfnC221vx4Nhtk7cb3D0uFgEi7pCgxQ3jScjZkl5knaZ3Jdkhw0yNgUkqqXrSHKfj8','YlJR1WOVOjZ2','PKuxppir5Z5','f','o',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (610348021,796680,'Hysee','hFvvnEHdvNiamKrbaBXUTqZK1qjNHnUs6GitcPJqL99NRoN7lIogvq0n72QDbni0Oxhn9usprtS9uBYURQGpPDZ68zk7r6YHvsKgvhXFKgnaIJUOzFz6EelCF2shoAc5mSxQzDF54FEJzrcYK','xdXnF','ch7aReUhfQ7xYewA1lKPSAmNTIO99eXsuiLEMMtIsSn6noMS2cHxk0gnNsGtwIROAQu0dA7yYtue92Wzwa11XVwHPidScKAFH1jFcFzqsDNcZyUboLZapqd6ClJSwavBl4wKUVDflVdRhkDBQeUSlb7PCDGfvWMziSl57IEwRCF','L','e',4);
+INSERT INTO ti VALUES (610348021,796680,'Hysee','hFvvnEHdvNiamKrbaBXUTqZK1qjNHnUs6GitcPJqL99NRoN7lIogvq0n72QDbni0Oxhn9usprtS9uBYURQGpPDZ68zk7r6YHvsKgvhXFKgnaIJUOzFz6EelCF2shoAc5mSxQzDF54FEJzrcYK','xdXnF','ch7aReUhfQ7xYewA1lKPSAmNTIO99eXsuiLEMMtIsSn6noMS2cHxk0gnNsGtwIROAQu0dA7yYtue92Wzwa11XVwHPidScKAFH1jFcFzqsDNcZyUboLZapqd6ClJSwavBl4wKUVDflVdRhkDBQeUSlb7PCDGfvWMziSl57IEwRCF','L','e',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (3909165736,8000452,'I','RhPVT9TsP9hRvJC4a520BUu4eRADceaS4vwjdQRyN3J9xcWcKlePzOcPNtPZMFW47gw7BsQuh4yWI6wvB5GKmIAM1aU2u13oavOwf0PGkz6qOcz7vsfNjkuv9xaZuxyGQKLqe6KJZ4PvrU4adSUG0AKxjlSh5sYHWd6jZV','spT8kaPa','fPrTKVFGBSq5zM24ko7WI0543AHU0LlUeDBaJjBcVkiQt0KwiQND2gr63eDjzyLKBdBebJXfj8ahacE5c4EraAnlPJUQmmejwMiFfuQ7LkEqMZCcLoEVnzaYfs9NHQB3SMuQI7XkKMbyjnYU9XHV17EcLa5Y5TbVf4GJkeVEGaT98NuV7dr','E','i',5);
+INSERT INTO ti VALUES (3909165736,8000452,'I','RhPVT9TsP9hRvJC4a520BUu4eRADceaS4vwjdQRyN3J9xcWcKlePzOcPNtPZMFW47gw7BsQuh4yWI6wvB5GKmIAM1aU2u13oavOwf0PGkz6qOcz7vsfNjkuv9xaZuxyGQKLqe6KJZ4PvrU4adSUG0AKxjlSh5sYHWd6jZV','spT8kaPa','fPrTKVFGBSq5zM24ko7WI0543AHU0LlUeDBaJjBcVkiQt0KwiQND2gr63eDjzyLKBdBebJXfj8ahacE5c4EraAnlPJUQmmejwMiFfuQ7LkEqMZCcLoEVnzaYfs9NHQB3SMuQI7XkKMbyjnYU9XHV17EcLa5Y5TbVf4GJkeVEGaT98NuV7dr','E','i',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (240568893,6149987,'wIlL','edN5IWyUwfssCLNRop3rACDNNW5jKySdCg5bk9LsrbM20Q','45LUkvrPOcM1dvoxbN','g93cULpVAPfZMKweshhlTTKfExHYeM5whIqGa5J85flpLrcp32GSYgAax9CIhF2PNm4xgNMJYhryPC6WeNyb5Z0UG3y6NCbUQRRL0oagJB7m7bA7Gl0Co9YBM8g','c','pr',6);
+INSERT INTO ti VALUES (240568893,6149987,'wIlL','edN5IWyUwfssCLNRop3rACDNNW5jKySdCg5bk9LsrbM20Q','45LUkvrPOcM1dvoxbN','g93cULpVAPfZMKweshhlTTKfExHYeM5whIqGa5J85flpLrcp32GSYgAax9CIhF2PNm4xgNMJYhryPC6WeNyb5Z0UG3y6NCbUQRRL0oagJB7m7bA7Gl0Co9YBM8g','c','pr',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(20) NOT NULL, d VARCHAR(3) NOT NULL, e VARBINARY(24), f VARBINARY(64), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2171421042,32672,'DfrbVzbChLzB8ywtW','m','fi9XV','BfgwcSI4YhXr','z','O',0);
+CREATE TABLE ti (a INT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(20) NOT NULL, d VARCHAR(3) NOT NULL, e VARBINARY(24), f VARBINARY(64), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3172773201,32872,'Kx4f3s1','Wq','Jib3oIPXSlLSsBK9vUI','OlxSfmdN0yx4Q77YzhoV0tylSnLQUhXhy0uPdAAxhHmDNmqoOgIkK7mOU621','U','d',1);
+INSERT INTO ti VALUES (3172773201,32872,'Kx4f3s1','Wq','Jib3oIPXSlLSsBK9vUI','OlxSfmdN0yx4Q77YzhoV0tylSnLQUhXhy0uPdAAxhHmDNmqoOgIkK7mOU621','U','d',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(21) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(21) NOT NULL;
+INSERT INTO t VALUES (3159099005,51676,'HPOEnq6y','UGt','1bhltvGaqV','bIox33sO2aQOWmC0Wm8z5BHZ15xuEFnAx92','7','L',2);
+INSERT INTO ti VALUES (3159099005,51676,'HPOEnq6y','UGt','1bhltvGaqV','bIox33sO2aQOWmC0Wm8z5BHZ15xuEFnAx92','7','L',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (688029170,18992,'9i2k','5CzoJa3FIJvl1ht9grbi0qWSJ77Ylkv3Xilc0bvihSxaQpnuIY1k0oTgK','o6F6amGW9p8MMJ6Y9qJImyw','L15CQniyyQddPQ6Z0MCCPI4GfmdXKlrWRAHWNesPwe4Bq69JNTPw','M','O',3);
+INSERT INTO ti VALUES (688029170,18992,'9i2k','5CzoJa3FIJvl1ht9grbi0qWSJ77Ylkv3Xilc0bvihSxaQpnuIY1k0oTgK','o6F6amGW9p8MMJ6Y9qJImyw','L15CQniyyQddPQ6Z0MCCPI4GfmdXKlrWRAHWNesPwe4Bq69JNTPw','M','O',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1676044682,62789,'uEGgLTwJQJlwkzpQ','2obg5kLTIIp1FxXkvoYkWkoSKBJMEpLMVTWNt6QdMgEYzwcK9ucbPG3','N3hb','czbfb9r0jhCszds2ZZJFwxH8jY0EmitsYk7Quf0fyUGfCqc16IbvEfRm2obHsmjJLlPqmUUwPa8KY0XlxbE7CUFxgMXBFgvopCbYDt7g2dsdhNRGPdOxqDTVyr2vGMKdBjK7C9orBOGP9AUnCqO4Ysa','N','Z',4);
+INSERT INTO ti VALUES (1676044682,62789,'uEGgLTwJQJlwkzpQ','2obg5kLTIIp1FxXkvoYkWkoSKBJMEpLMVTWNt6QdMgEYzwcK9ucbPG3','N3hb','czbfb9r0jhCszds2ZZJFwxH8jY0EmitsYk7Quf0fyUGfCqc16IbvEfRm2obHsmjJLlPqmUUwPa8KY0XlxbE7CUFxgMXBFgvopCbYDt7g2dsdhNRGPdOxqDTVyr2vGMKdBjK7C9orBOGP9AUnCqO4Ysa','N','Z',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (4023477761,32486,'XDbzOVS','MqIJ8JpQvyHpUbN9yRhPUWJl5tiEuvFj1qZ0uDo95BXFDgKExONZxNupERolVekuIJEMtYDSLctBuaEGfwMmYdr0KByvcJCOspeix5npbGqBlqj68IMY2SI9HJpUwWTMaY','aNBeAnKQAxmG9','IBQ1Xm3aNqReLDamby37NJs0ZjeE0W4Om5PvvKpphUq2Rfe1z2JWBJzlaLqZ27gUj8kzM0QoTAb7Gog0VnC31g8071MopLMr2lK32qt0rbcH5QlKpoX7BQ4OSdistmd7nyk1iJT6Mk5t7UKSSW9hYVDkFBzUAQDutPnl4hAlxL0BQFi04CskVXvCWB5mKCR','8a','5',5);
+INSERT INTO ti VALUES (4023477761,32486,'XDbzOVS','MqIJ8JpQvyHpUbN9yRhPUWJl5tiEuvFj1qZ0uDo95BXFDgKExONZxNupERolVekuIJEMtYDSLctBuaEGfwMmYdr0KByvcJCOspeix5npbGqBlqj68IMY2SI9HJpUwWTMaY','aNBeAnKQAxmG9','IBQ1Xm3aNqReLDamby37NJs0ZjeE0W4Om5PvvKpphUq2Rfe1z2JWBJzlaLqZ27gUj8kzM0QoTAb7Gog0VnC31g8071MopLMr2lK32qt0rbcH5QlKpoX7BQ4OSdistmd7nyk1iJT6Mk5t7UKSSW9hYVDkFBzUAQDutPnl4hAlxL0BQFi04CskVXvCWB5mKCR','8a','5',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2034560939,8435,'E7vnybBd5GSfEUBdm','o4a','ELbpzgJTF','aMQvTApqbDwauPe0og3izYoahwepNCEoBDJKMbmtXiRAEY4fDti38HjqUwGkaakAVOsq5r1J0sToPaUhCFZ0TM9LhIHSCv6662WYMOyF81U2D0W9aeaR6GeXzwE9mfKFMUuUqnDj3xovTrT9ZrxhCSe2k3O2BDZlC3VY2qHEBmp37ZTEuJmr39uvVhYcXchsud','E4','Tp',6);
+INSERT INTO ti VALUES (2034560939,8435,'E7vnybBd5GSfEUBdm','o4a','ELbpzgJTF','aMQvTApqbDwauPe0og3izYoahwepNCEoBDJKMbmtXiRAEY4fDti38HjqUwGkaakAVOsq5r1J0sToPaUhCFZ0TM9LhIHSCv6662WYMOyF81U2D0W9aeaR6GeXzwE9mfKFMUuUqnDj3xovTrT9ZrxhCSe2k3O2BDZlC3VY2qHEBmp37ZTEuJmr39uvVhYcXchsud','E4','Tp',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b BIGINT NOT NULL, c BINARY(94), d VARBINARY(100) NOT NULL, e VARBINARY(18), f VARCHAR(17) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-104,-2430858649886198103,'jP6LA3q2QXzVy2d8mYJNVHVRvnG2k1Om5xjGUmcfplKzMKE6F7tL9','T6gk9J06Rz6pPr5Ak9HlWFTUWByjcDe516i8n94Yv6DRQufACX1','V','E5ONXoDIl','NL','7',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT NOT NULL, c BINARY(94), d VARBINARY(100) NOT NULL, e VARBINARY(18), f VARCHAR(17) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (8375979,-4314868400214287464,'0Ls22AljRF9I7uSBrM8PoRkBr0EDtgaRRs9P1HL6GtB9Cj6Bf7GoKMH1','0rmdP3gKs5xZTw8SuPgZRpttinZZKB1z','ggxwYEvi9Duv0RAIZ','tkVvEIc8KgObLCw','6','V',1);
+INSERT INTO ti VALUES (8375979,-4314868400214287464,'0Ls22AljRF9I7uSBrM8PoRkBr0EDtgaRRs9P1HL6GtB9Cj6Bf7GoKMH1','0rmdP3gKs5xZTw8SuPgZRpttinZZKB1z','ggxwYEvi9Duv0RAIZ','tkVvEIc8KgObLCw','6','V',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(95);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(95);
+INSERT INTO t VALUES (6632349,-8849790795872156101,'CfRwdpVCKdkfG5c84DiDe6WwT5kNvg1WgT303ezrgF3r6THR1eCHSZHPD6BUNnGftwwjUOep','oQN2t79jFNYFf7MDvKNmIUvj0','1zckzL','BSkJ6dJZWwPD2iu6','U','i',2);
+INSERT INTO ti VALUES (6632349,-8849790795872156101,'CfRwdpVCKdkfG5c84DiDe6WwT5kNvg1WgT303ezrgF3r6THR1eCHSZHPD6BUNnGftwwjUOep','oQN2t79jFNYFf7MDvKNmIUvj0','1zckzL','BSkJ6dJZWwPD2iu6','U','i',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-2047023,1506062027604559032,'KcDMgqmw1WZe5Mf6l3','RitkghhqjnKZW88wiaWrjEoT2QtCSQ6P9PepSyinHHv','dBA0oC','e7ME','1','z',3);
+INSERT INTO ti VALUES (-2047023,1506062027604559032,'KcDMgqmw1WZe5Mf6l3','RitkghhqjnKZW88wiaWrjEoT2QtCSQ6P9PepSyinHHv','dBA0oC','e7ME','1','z',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8321087,8016475983699040730,'UO4KFRc8rqNvgHyekJ','2bgJPOV9B2Lb3qpJq4suHrXcQGX5WpAzsx9v9Uuz8VUt9bBWYICLGs4uWTg4ufKVB2PVq8B0DEWzTWegMYkoO5atqekM0xhGhfSFdoNmDubpEA97ZnrptlqA3bZM9Kf8he7skbJxhAXSu4WmQmhUyDIPdYYunWigqnFlaFMvSSEAj3lPF1jcZ2fKSZ6byac4uxIV0TpeZ','CTEtCBw3','NPC','D','k',4);
+INSERT INTO ti VALUES (8321087,8016475983699040730,'UO4KFRc8rqNvgHyekJ','2bgJPOV9B2Lb3qpJq4suHrXcQGX5WpAzsx9v9Uuz8VUt9bBWYICLGs4uWTg4ufKVB2PVq8B0DEWzTWegMYkoO5atqekM0xhGhfSFdoNmDubpEA97ZnrptlqA3bZM9Kf8he7skbJxhAXSu4WmQmhUyDIPdYYunWigqnFlaFMvSSEAj3lPF1jcZ2fKSZ6byac4uxIV0TpeZ','CTEtCBw3','NPC','D','k',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (7523829,5179996816354062647,'mypZsCrdtRBZW2zJO085zeedFlavNURh9RQHR712TBwIbvonAq8hW8q7MHTMNabqsf0TSSVSjzI4l3GqPu0i9hMgS','0BktQGY9d8taZ','4WC','72EcCe0hmPrhWnRtervbJ7gptqjkFovSo6oBvc7e4LPO0H6KEbNdzIlDY98GQ8goEOheJ9WPLQydhrXPiKFElRydFsIqeiucwEyWNCYhGMtiT7s6PktGsf3AWN9waSTKIX7j02eRKlZke19ai5ajjbv4Y31CI41hhu7BqfeluMCvlufZhvsKK4mVKFbu7zfC6pM8gh2B6m0YshXc','qmg','1',5);
+INSERT INTO ti VALUES (7523829,5179996816354062647,'mypZsCrdtRBZW2zJO085zeedFlavNURh9RQHR712TBwIbvonAq8hW8q7MHTMNabqsf0TSSVSjzI4l3GqPu0i9hMgS','0BktQGY9d8taZ','4WC','72EcCe0hmPrhWnRtervbJ7gptqjkFovSo6oBvc7e4LPO0H6KEbNdzIlDY98GQ8goEOheJ9WPLQydhrXPiKFElRydFsIqeiucwEyWNCYhGMtiT7s6PktGsf3AWN9waSTKIX7j02eRKlZke19ai5ajjbv4Y31CI41hhu7BqfeluMCvlufZhvsKK4mVKFbu7zfC6pM8gh2B6m0YshXc','qmg','1',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2394626,-5172900359964952613,'aMjRPGUbdl3ejrZ8XEPIEQOuNpsIVoGum9GFKXtrJ','TERlJIzKGLLPQtfL7jEZOuaBM7V3quHUnUqw9zRzR7eYDJwZXfXMvz0mHmYtovxFzyyid5AhDvQUdw8rPPa86jYsDVu1enNFe363OjcniF6bd8rndAIWYPT5g9NQPGqK39MU1cEvgsTv4P5vLDrBnQiKShDsTzOHeADp019FWeRGngnjOU4GXDs','OnzcqkqN9hAlXj','RSzVTAqgtubsKku9QNTEVh6honQ5Jxn5xnLXT5GukHiy2RVnx887USmuKy6vQSqZR28','xMt','Az',6);
+INSERT INTO ti VALUES (2394626,-5172900359964952613,'aMjRPGUbdl3ejrZ8XEPIEQOuNpsIVoGum9GFKXtrJ','TERlJIzKGLLPQtfL7jEZOuaBM7V3quHUnUqw9zRzR7eYDJwZXfXMvz0mHmYtovxFzyyid5AhDvQUdw8rPPa86jYsDVu1enNFe363OjcniF6bd8rndAIWYPT5g9NQPGqK39MU1cEvgsTv4P5vLDrBnQiKShDsTzOHeADp019FWeRGngnjOU4GXDs','OnzcqkqN9hAlXj','RSzVTAqgtubsKku9QNTEVh6honQ5Jxn5xnLXT5GukHiy2RVnx887USmuKy6vQSqZR28','xMt','Az',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(28) NOT NULL, d VARCHAR(61) NOT NULL, e VARBINARY(87) NOT NULL, f VARBINARY(71) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10829925450127430788,2745549379,'H82l6JmE3wWXBDBbE','39FkrRaakUbTyhRUfwrIfdP0EhHljlvS7QqiueXhbauz1PoRp','cR','Sd5QBTkiGNmlE5YW6JpB1OMjb4k1','G','C',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(28) NOT NULL, d VARCHAR(61) NOT NULL, e VARBINARY(87) NOT NULL, f VARBINARY(71) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (7795846109823485415,1139621553,'jUGUP3ummNEagT','fKn8ZWh9g7eJ1KQaFH9tNhLHpY1vCIBL1GOeHHE6iPj3aA3ZRhrN','Z4fE6BanIIoTrM0KKlGSgu45UmKuIJzYyM9K0DarF','cXJfgtPVwMlhwangxwdMpqv0zdNsoGYDYh38WcgGRh3VDtRfD1fMCQcNTmMnNLeTSQRE9F','e','O',1);
+INSERT INTO ti VALUES (7795846109823485415,1139621553,'jUGUP3ummNEagT','fKn8ZWh9g7eJ1KQaFH9tNhLHpY1vCIBL1GOeHHE6iPj3aA3ZRhrN','Z4fE6BanIIoTrM0KKlGSgu45UmKuIJzYyM9K0DarF','cXJfgtPVwMlhwangxwdMpqv0zdNsoGYDYh38WcgGRh3VDtRfD1fMCQcNTmMnNLeTSQRE9F','e','O',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(29) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(29) NOT NULL;
+INSERT INTO t VALUES (4345089983363354631,141199183,'kQyPZHg4EUDdN8iDxfgPNKpmexy','bhQhAkj','3eXHxiBe6dDis3G9QbkErIQKlMP9ndLUM','UlrNlvuU5bv93AB0B0KYRveSItBTYVAnYnIIjINNSBeuNjso7','E','L',2);
+INSERT INTO ti VALUES (4345089983363354631,141199183,'kQyPZHg4EUDdN8iDxfgPNKpmexy','bhQhAkj','3eXHxiBe6dDis3G9QbkErIQKlMP9ndLUM','UlrNlvuU5bv93AB0B0KYRveSItBTYVAnYnIIjINNSBeuNjso7','E','L',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (15807908391447535188,3899131131,'xVanZfwjEqxKcLYqH6QFd','UUFyKV1XZFSDYU2lVLrdG5v9iZ24rBeB8fCyt0C0oMgMrYgp0KLk7a1GSTrbtefn9wsJsFciBREkTl1u38ulRZf56Ar4eI9Ol8ti0idXjEGX8D5mS9nuoM0OmiqUe0qFlFubaTwrTszAzqgoKNUIvcC9lX5qtKcdka7SgfqCMXKfOYYffMVub3i1HVh3Kn9xjan3xBN8b3qybkYlFqZEWBC','hHFQdut2AY6rrg5TMTin2bDvV5fCJ4lfie0hDYxNIqT7GLxnr98RpT9nSnx1e2B3RkQY','mJoK0P0RQ','S','T',3);
+INSERT INTO ti VALUES (15807908391447535188,3899131131,'xVanZfwjEqxKcLYqH6QFd','UUFyKV1XZFSDYU2lVLrdG5v9iZ24rBeB8fCyt0C0oMgMrYgp0KLk7a1GSTrbtefn9wsJsFciBREkTl1u38ulRZf56Ar4eI9Ol8ti0idXjEGX8D5mS9nuoM0OmiqUe0qFlFubaTwrTszAzqgoKNUIvcC9lX5qtKcdka7SgfqCMXKfOYYffMVub3i1HVh3Kn9xjan3xBN8b3qybkYlFqZEWBC','hHFQdut2AY6rrg5TMTin2bDvV5fCJ4lfie0hDYxNIqT7GLxnr98RpT9nSnx1e2B3RkQY','mJoK0P0RQ','S','T',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (12796726361838809475,121356581,'n2Ibv','ctJT9MLWYopMwFNBQfrRJ4UemOaqJKB4RzqcVG5KXy','mTdRP0ULJODoGniprAmWU3jSL22QlHaUEKxrfmuIQZ0Jm5hmsOQESEyLCl4ShXrxun1csvJB5ZxIn','awxcxhsWoJJ6NQyFss763Az','S','e',4);
+INSERT INTO ti VALUES (12796726361838809475,121356581,'n2Ibv','ctJT9MLWYopMwFNBQfrRJ4UemOaqJKB4RzqcVG5KXy','mTdRP0ULJODoGniprAmWU3jSL22QlHaUEKxrfmuIQZ0Jm5hmsOQESEyLCl4ShXrxun1csvJB5ZxIn','awxcxhsWoJJ6NQyFss763Az','S','e',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13868872331811744122,3382679611,'LdaJTZcmX667LV8K3Q5OZ','wkK8qaPMTsNH2a8HdwjArQvJKvI41AVmQmUMxuKtT4FgFyntFggwA1MLvd8','JIh','LHFahGLWlEYrSBnEDn7cxnFxHJrX5MuwbVNgQEtXVKw95ZOXWmrt4m5Dzqmksx47XoNMKtW3aaMqpkKJ26FSZlUOrmvGwA8v7G8QjAe1fQNJcSawkAXX8A8LoWMgHeGNyp733oq4Fh7YhbrHGn1cP1KJorU1vhLgAU23f2ns72sTWfjV4xWVBD2aSFheQfeam1Kw1RBfjOpap5HUbYMppso6p8H','vf','o',5);
+INSERT INTO ti VALUES (13868872331811744122,3382679611,'LdaJTZcmX667LV8K3Q5OZ','wkK8qaPMTsNH2a8HdwjArQvJKvI41AVmQmUMxuKtT4FgFyntFggwA1MLvd8','JIh','LHFahGLWlEYrSBnEDn7cxnFxHJrX5MuwbVNgQEtXVKw95ZOXWmrt4m5Dzqmksx47XoNMKtW3aaMqpkKJ26FSZlUOrmvGwA8v7G8QjAe1fQNJcSawkAXX8A8LoWMgHeGNyp733oq4Fh7YhbrHGn1cP1KJorU1vhLgAU23f2ns72sTWfjV4xWVBD2aSFheQfeam1Kw1RBfjOpap5HUbYMppso6p8H','vf','o',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (521455889937818459,3351391441,'RaWShp','TsxvxkacOND9VldgQEXK16imQJfDW2VUzBYp8NnjBNXJLvoLdD7Myn4h0yXydaEQQSoDnZ4Jdc4WqK5CO7zUljWYK51iTb0vcOChgJ0RTFrUcL5wk3CyXIdCMrGpWaC1lMsOO9oBq6yRL0R3FXosCkctER3C1SQMBQQHzhlu2UT5jt','DTX5hIgA6qSjjqVDQPLTJfncspi0FOuIdqty','atPCh0oytaVAKDTVkPEAEvF7fVZsU42vZt0La9CmPW4KTrVUyFGmASrhoRd66iO5ks5fYEKhNzbN3iE0pPlatdjW4RfqbuNU1QwHfi08Nl4i7k2AUGGow7bvXswOD0TAriPZehilONrDpvtEQdvJKNmdEfsFCyyobZDLcQ8lpHYDCPOvziC9Wyo49sQc4dnmFeRgoFQ7X8zXqrBy34xU2kd4svsP95Wl','wT','GL',6);
+INSERT INTO ti VALUES (521455889937818459,3351391441,'RaWShp','TsxvxkacOND9VldgQEXK16imQJfDW2VUzBYp8NnjBNXJLvoLdD7Myn4h0yXydaEQQSoDnZ4Jdc4WqK5CO7zUljWYK51iTb0vcOChgJ0RTFrUcL5wk3CyXIdCMrGpWaC1lMsOO9oBq6yRL0R3FXosCkctER3C1SQMBQQHzhlu2UT5jt','DTX5hIgA6qSjjqVDQPLTJfncspi0FOuIdqty','atPCh0oytaVAKDTVkPEAEvF7fVZsU42vZt0La9CmPW4KTrVUyFGmASrhoRd66iO5ks5fYEKhNzbN3iE0pPlatdjW4RfqbuNU1QwHfi08Nl4i7k2AUGGow7bvXswOD0TAriPZehilONrDpvtEQdvJKNmdEfsFCyyobZDLcQ8lpHYDCPOvziC9Wyo49sQc4dnmFeRgoFQ7X8zXqrBy34xU2kd4svsP95Wl','wT','GL',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b MEDIUMINT NOT NULL, c BINARY(61), d VARBINARY(56), e VARCHAR(98), f VARBINARY(69), g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (74327963,3382881,'ucp82agd3U4QIKpVRlqBkeBq0i0ALTlCeDkvTrPfMl89sCUa6dx39','n9yVGUzWYimQcgyD1w','4cde2HxvlFnjr','PiVcx79','l6','L',0);
+CREATE TABLE ti (a INT, b MEDIUMINT NOT NULL, c BINARY(61), d VARBINARY(56), e VARCHAR(98), f VARBINARY(69), g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-1141600307,6946445,'jpQu0jT','DCwV11fRvjw0848VARjA5Nm7KFXK4XqG','A','u5','d','V',1);
+INSERT INTO ti VALUES (-1141600307,6946445,'jpQu0jT','DCwV11fRvjw0848VARjA5Nm7KFXK4XqG','A','u5','d','V',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(62);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(62);
+INSERT INTO t VALUES (-2106711099,-4107613,'RyPJ1hCJDfe9axYwl5OXoXPHzjzojvgDNszqQVcTwfhx9UuZfnYT','rAHQMpEW7PyzLsXVqQUfgmpTx4DYAV8bsCcRQO1emdPctVaEeo21Z2Ox','G9BPH','fmOY73rtpqX7ENVz','Qx','q',2);
+INSERT INTO ti VALUES (-2106711099,-4107613,'RyPJ1hCJDfe9axYwl5OXoXPHzjzojvgDNszqQVcTwfhx9UuZfnYT','rAHQMpEW7PyzLsXVqQUfgmpTx4DYAV8bsCcRQO1emdPctVaEeo21Z2Ox','G9BPH','fmOY73rtpqX7ENVz','Qx','q',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1892273768,-6725396,'joFs','EyXS1H918oChLorbzW5aQqMSfSBExXPPMiWPQvbQF9Xj63oCVEMz9JE7O4yTKZaJPtZd5tnu6b1EELlBHsyJYSVO5KGHWvz2Ujy0SuTliwQ9ulBV6','IXQCxNGQ42kiZfTcrQivlmdaObLsMI2yyqsX29xWMDI9U33u1azIbryWxxHQvbvxKfCRaM','mBxV3uYaF61mopeVjMeJ8WjH0Zf6NWc9IlcwZ8t7xrwrz','fo','O',3);
+INSERT INTO ti VALUES (1892273768,-6725396,'joFs','EyXS1H918oChLorbzW5aQqMSfSBExXPPMiWPQvbQF9Xj63oCVEMz9JE7O4yTKZaJPtZd5tnu6b1EELlBHsyJYSVO5KGHWvz2Ujy0SuTliwQ9ulBV6','IXQCxNGQ42kiZfTcrQivlmdaObLsMI2yyqsX29xWMDI9U33u1azIbryWxxHQvbvxKfCRaM','mBxV3uYaF61mopeVjMeJ8WjH0Zf6NWc9IlcwZ8t7xrwrz','fo','O',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-917301058,-6404508,'Z','KtF4QEYt6OBe44rznQwsw82Zrfzanew4RehtHhmCC5j1hy7lOKc1aOqFyhGBanfQLVg1qEnf0p0d1aDCVRWHgQpcE2dTjJ6AudwhIUCK0X0gdTQYnAreRD','SBa79i5ENzKIlD2PcaKG4asZN2nxSXXDKNBczW6i7J7ofd0ngk4b','P3ZTa2NyyHIVrqCQaW4Qtl3zB4MLjBmbXByBCMLdiL6XNPCQRED0PGEXssE2Jh5eR7kgun4x3rQWT8v8f4xLvJ6S2kS4xqvu1bp1zxp6yONQnlNNz2uqnE9WLh6ZNXTksejJxZ2w7Z18y3CfejUaJchI5FdqvD9AyTU7UkaVcTM5WP4d3o4nACqGp3Lomu8RJHEQgythn7HwZ','z','4',4);
+INSERT INTO ti VALUES (-917301058,-6404508,'Z','KtF4QEYt6OBe44rznQwsw82Zrfzanew4RehtHhmCC5j1hy7lOKc1aOqFyhGBanfQLVg1qEnf0p0d1aDCVRWHgQpcE2dTjJ6AudwhIUCK0X0gdTQYnAreRD','SBa79i5ENzKIlD2PcaKG4asZN2nxSXXDKNBczW6i7J7ofd0ngk4b','P3ZTa2NyyHIVrqCQaW4Qtl3zB4MLjBmbXByBCMLdiL6XNPCQRED0PGEXssE2Jh5eR7kgun4x3rQWT8v8f4xLvJ6S2kS4xqvu1bp1zxp6yONQnlNNz2uqnE9WLh6ZNXTksejJxZ2w7Z18y3CfejUaJchI5FdqvD9AyTU7UkaVcTM5WP4d3o4nACqGp3Lomu8RJHEQgythn7HwZ','z','4',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (568051249,-6755460,'zlAEzVLF0qPhc99xkUfxbqMSK','NEdgDiNoaVBGPBRObzFQr1ARgpzS80E9Iu1TNDvhi6OhowfTd5p1i5Uw8HIkd2H9t0js6AJ8scPIt6qPxXB38wk5BosXZajiIXRkXcbUor040rdjVRgce70','PxwEVBtj','wTjC1uDWciYv03zqZDYlnq73CavcnMUZx7t1Oaue0hgMwzNzS8JKFWSg1','lqO','c',5);
+INSERT INTO ti VALUES (568051249,-6755460,'zlAEzVLF0qPhc99xkUfxbqMSK','NEdgDiNoaVBGPBRObzFQr1ARgpzS80E9Iu1TNDvhi6OhowfTd5p1i5Uw8HIkd2H9t0js6AJ8scPIt6qPxXB38wk5BosXZajiIXRkXcbUor040rdjVRgce70','PxwEVBtj','wTjC1uDWciYv03zqZDYlnq73CavcnMUZx7t1Oaue0hgMwzNzS8JKFWSg1','lqO','c',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-1213577787,2390212,'YmpY7wOacsJxKza2Zt4arH0vaUI8ixrqqAshCOMV2','uC6xq6Rct4JnTxr4YOjyzTaWYcuKxI3uhhSNguaZAG9QTxBcY2S6wbmjuBn9mjabfkStwuIMsOjdzOFxkOKAqvUscM12WdR9BTHrOPv35UOcl5PSbiakLJyXvRd10y8RM0iL6YHqOmnW8maIekwlzShTRDzP2336HbHZVfdpeCHNgk3','yx3Usvu1GF8wJVdEH9qK7qxJkeGNjGYLtzHsSWXmxNjVf7NeXTYi29WWDy3wWVoDO6kHq1UD0p9qlsIgTq','yEjPd00ZKYL2QOBeCPSudzL6652BmUcGmd3VAcPg8rFpqsf5F4rvNq0VC2CX2XhSjaJFirbg4CFJZtCwH','8LK','8',6);
+INSERT INTO ti VALUES (-1213577787,2390212,'YmpY7wOacsJxKza2Zt4arH0vaUI8ixrqqAshCOMV2','uC6xq6Rct4JnTxr4YOjyzTaWYcuKxI3uhhSNguaZAG9QTxBcY2S6wbmjuBn9mjabfkStwuIMsOjdzOFxkOKAqvUscM12WdR9BTHrOPv35UOcl5PSbiakLJyXvRd10y8RM0iL6YHqOmnW8maIekwlzShTRDzP2336HbHZVfdpeCHNgk3','yx3Usvu1GF8wJVdEH9qK7qxJkeGNjGYLtzHsSWXmxNjVf7NeXTYi29WWDy3wWVoDO6kHq1UD0p9qlsIgTq','yEjPd00ZKYL2QOBeCPSudzL6652BmUcGmd3VAcPg8rFpqsf5F4rvNq0VC2CX2XhSjaJFirbg4CFJZtCwH','8LK','8',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT, c BINARY(98) NOT NULL, d VARBINARY(52) NOT NULL, e VARCHAR(81) NOT NULL, f VARCHAR(32), g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5203730693825105623,-101,'3upYW4ByyzwTmsanAMIaDczi419yyhKUdUxEP2kd57SEHUEfSj0Wl6jlhSFHKB4tWcVTuDFpWE4UYE6g1VTbigjc1UweDQxEZu','98D9v8UjyVma','iq4u095CTdoYB0XQMkzRw9FvYOyCW57X24AZaCjTJoFXY1IN0VMX8TIK8NzIeRVpFbjOzoj','B7KvRf84RvgE5wa5nCiiRRs5Cqb','ON','5',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b TINYINT, c BINARY(98) NOT NULL, d VARBINARY(52) NOT NULL, e VARCHAR(81) NOT NULL, f VARCHAR(32), g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (16004821041606988518,68,'FHtmZRZqWmB','SzyhhSMPE6GzcFMRqGgd3h0c0ymojMdpHsp27R','vCh','oG3ZU','t','0',1);
+INSERT INTO ti VALUES (16004821041606988518,68,'FHtmZRZqWmB','SzyhhSMPE6GzcFMRqGgd3h0c0ymojMdpHsp27R','vCh','oG3ZU','t','0',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(99) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(99) NOT NULL;
+INSERT INTO t VALUES (9789277071114662029,-115,'ZvZny7gNgQmIIqv5igS4qJIV2uAtYH9pZaHUVm0n40TOTnreZx5v3V89RpT0RGRKGPUTCmFhFO','EvS9MLtQRDWQO','2MaOs5GgraEvFyKZWqYYmbEun9Ke4HgQdPL84MpVHcNiiB7RIG48R5db','IFGu27g4Dbb7AkVFJO','au','P',2);
+INSERT INTO ti VALUES (9789277071114662029,-115,'ZvZny7gNgQmIIqv5igS4qJIV2uAtYH9pZaHUVm0n40TOTnreZx5v3V89RpT0RGRKGPUTCmFhFO','EvS9MLtQRDWQO','2MaOs5GgraEvFyKZWqYYmbEun9Ke4HgQdPL84MpVHcNiiB7RIG48R5db','IFGu27g4Dbb7AkVFJO','au','P',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (11755255142638617111,2,'clYIfvn6AO0xTNwYRz3NCHIoaa2VpuA2jqllgwblszaZcakSWeXQFjM','SBcaDZrWC33ks2HH8F0gMGAPT3J0iwQPUJRSTnvirYEp6FPCSTCwOF7hQa7F1LOrKbobMqPHtcuaYi2VnBJ4S4bzUi97MZNYSkBH9oqEi9waVaTkkJrFtU9TjHSyzv','h2T1GvFTXKRmcxCKHaepGkoaG993a8NjKv','d8','Ch','R',3);
+INSERT INTO ti VALUES (11755255142638617111,2,'clYIfvn6AO0xTNwYRz3NCHIoaa2VpuA2jqllgwblszaZcakSWeXQFjM','SBcaDZrWC33ks2HH8F0gMGAPT3J0iwQPUJRSTnvirYEp6FPCSTCwOF7hQa7F1LOrKbobMqPHtcuaYi2VnBJ4S4bzUi97MZNYSkBH9oqEi9waVaTkkJrFtU9TjHSyzv','h2T1GvFTXKRmcxCKHaepGkoaG993a8NjKv','d8','Ch','R',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (54910555641078323,123,'Ak6I5SYSMWZkI8wHWPWGOUozCTk3qB','nIm6ukGxCOptbH3bidkLAWzQEtgjwUj3biGyY8gUgk2xqFpHei5xnU7uuzaThDHwYHWeIQuFgyYt7Oe414aVoKM3WZ1Pmnk8N7IEFWM6zQq1mxbRPVTPObe0Nho5ElvK4MZuihfk6Td4RDpc9IVr4hAj0Jf5Td55ucvx2vgQOi3I6lUGpaiOpag6TzGF9Xhc2Gu2riMwog1h3YoDuoDIC4VStltVHFgZ1lm9qfqiAfaSIyZx7VpEtj8','enOwEfqO8eSQCiFnv1sMg0UBcBB','EW2SBFGGd85HgBlsPQcTxoxgd5rA6sg4IweAFQhTgfJwa3lGdOQFj1gmv7V5stpdtNBF4Dk8he9NhXpUuObLc6pduIOUUCiahXuoqbIANgTZy4JMnT1kzhSNCcaTfKWgAfXcLn8T1eBwWW28XN1pZURsR1yydbRuDxD4VsODWFuFbBmA9J6j1Tn9GTf3rEf0wjF3LO6LDRLGFXAXx','d','H',4);
+INSERT INTO ti VALUES (54910555641078323,123,'Ak6I5SYSMWZkI8wHWPWGOUozCTk3qB','nIm6ukGxCOptbH3bidkLAWzQEtgjwUj3biGyY8gUgk2xqFpHei5xnU7uuzaThDHwYHWeIQuFgyYt7Oe414aVoKM3WZ1Pmnk8N7IEFWM6zQq1mxbRPVTPObe0Nho5ElvK4MZuihfk6Td4RDpc9IVr4hAj0Jf5Td55ucvx2vgQOi3I6lUGpaiOpag6TzGF9Xhc2Gu2riMwog1h3YoDuoDIC4VStltVHFgZ1lm9qfqiAfaSIyZx7VpEtj8','enOwEfqO8eSQCiFnv1sMg0UBcBB','EW2SBFGGd85HgBlsPQcTxoxgd5rA6sg4IweAFQhTgfJwa3lGdOQFj1gmv7V5stpdtNBF4Dk8he9NhXpUuObLc6pduIOUUCiahXuoqbIANgTZy4JMnT1kzhSNCcaTfKWgAfXcLn8T1eBwWW28XN1pZURsR1yydbRuDxD4VsODWFuFbBmA9J6j1Tn9GTf3rEf0wjF3LO6LDRLGFXAXx','d','H',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (13796913618653549151,-88,'x8WQ73OK1UQaXbMPFZK','etgeqCigGl6ZTbW77o7LcghuLN8GSmDZ775XPAC00yvdbFNP2jg2nbo5GFYFFQd5Gw0Mvg83ZMQxW5TpnzAo9uzsNum09h2x7fR9rPfMFSvY4BkG3Y9Yh3vBJKaeyBBCkvgp42ar2mRgHFUA5OdogV9SnbT9qKW63gYOYwAb32Xwa9H5cw','1Sp9A1St09C4WjhOk4','p2fQMr9QsriuQZJFqhzDvSoreuEe4ouN32LGtOEhYktYEhuSLOatIUJipCoCEoHoSFt34irb18lz82rwfEpjeGW8GbiUiwTl122rcUwF5w6fNAbAr4CSFy2eVJJYufGgN64gYTT17sBAaMISudzgpE1DyUm96ruIGtgZrTYj3yfDvVxBFjIM7wffskBEk','F','Y',5);
+INSERT INTO ti VALUES (13796913618653549151,-88,'x8WQ73OK1UQaXbMPFZK','etgeqCigGl6ZTbW77o7LcghuLN8GSmDZ775XPAC00yvdbFNP2jg2nbo5GFYFFQd5Gw0Mvg83ZMQxW5TpnzAo9uzsNum09h2x7fR9rPfMFSvY4BkG3Y9Yh3vBJKaeyBBCkvgp42ar2mRgHFUA5OdogV9SnbT9qKW63gYOYwAb32Xwa9H5cw','1Sp9A1St09C4WjhOk4','p2fQMr9QsriuQZJFqhzDvSoreuEe4ouN32LGtOEhYktYEhuSLOatIUJipCoCEoHoSFt34irb18lz82rwfEpjeGW8GbiUiwTl122rcUwF5w6fNAbAr4CSFy2eVJJYufGgN64gYTT17sBAaMISudzgpE1DyUm96ruIGtgZrTYj3yfDvVxBFjIM7wffskBEk','F','Y',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (13342265227730913060,-56,'XpL7odWxojizUfsbe4umFDJqXBBqlWvXoxASVcCbsRay5TxV906Z8Wh3e38htJI6N5P','qZLNwv9UnqMOQKg0JXF3Tl92kwgfq3JbXjbb8Sz2dbdB8z6yDUb0Af1ISs1TrdyyqyvXK7YkDfLAoaB','AvIu1LxQYIDJgDWE7U5uk44mZodWvMFZFt645WCAx8XjgVvtbAEQxXrLZbJI7Pch4fRsG','p05fOVwdN2cYOUueg0o65Ui2pdpdYsNO1OuOqzuH5wReDZDVU6FMU1nDjqliaUg1hoG2rzkQfG7q1Deudm','QkS','d',6);
+INSERT INTO ti VALUES (13342265227730913060,-56,'XpL7odWxojizUfsbe4umFDJqXBBqlWvXoxASVcCbsRay5TxV906Z8Wh3e38htJI6N5P','qZLNwv9UnqMOQKg0JXF3Tl92kwgfq3JbXjbb8Sz2dbdB8z6yDUb0Af1ISs1TrdyyqyvXK7YkDfLAoaB','AvIu1LxQYIDJgDWE7U5uk44mZodWvMFZFt645WCAx8XjgVvtbAEQxXrLZbJI7Pch4fRsG','p05fOVwdN2cYOUueg0o65Ui2pdpdYsNO1OuOqzuH5wReDZDVU6FMU1nDjqliaUg1hoG2rzkQfG7q1Deudm','QkS','d',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b SMALLINT UNSIGNED, c BINARY(65) NOT NULL, d VARBINARY(46) NOT NULL, e VARCHAR(65) NOT NULL, f VARCHAR(33) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3483703,8898,'inUjHv78or4650zgrdCHKTIthbQbTnJDvRhpgSFoM1qqsHkbZaZemtcx','due4R4ViK','yTwXxf3pJOnYFnbcNkrZ2zwXRDuW94kXUkH7dzTdVabBi8sPT9FY5SxltsCQe','ZOTYjAy8l0WVdd44','f','d',0);
+CREATE TABLE ti (a MEDIUMINT, b SMALLINT UNSIGNED, c BINARY(65) NOT NULL, d VARBINARY(46) NOT NULL, e VARCHAR(65) NOT NULL, f VARCHAR(33) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (1677780512,63518,'9V69CJmXk4247kDf','ow9TgHQa4PXlRj5fXDIz','VkRmEEI8LQWkNdmiIHmifZhkgeLxgnDrtxL6PUTxKRr','ueYgGvispi4GdiIuE','U','f',1);
+INSERT INTO ti VALUES (1677780512,63518,'9V69CJmXk4247kDf','ow9TgHQa4PXlRj5fXDIz','VkRmEEI8LQWkNdmiIHmifZhkgeLxgnDrtxL6PUTxKRr','ueYgGvispi4GdiIuE','U','f',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(66) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(66) NOT NULL;
+INSERT INTO t VALUES (647079470,47093,'veUuvLp4MoWzj','8zcABddVG2l0jXv0wjA8h1ITIG1N016','yrbgYWu6y1YclFbfVPHu6Hr69cY1kdEHQbJsHuV6LliKh6dQo2Y5ybSrDs','hEOIvCM0ERbQYyzqUkijF','p','c',2);
+INSERT INTO ti VALUES (647079470,47093,'veUuvLp4MoWzj','8zcABddVG2l0jXv0wjA8h1ITIG1N016','yrbgYWu6y1YclFbfVPHu6Hr69cY1kdEHQbJsHuV6LliKh6dQo2Y5ybSrDs','hEOIvCM0ERbQYyzqUkijF','p','c',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-962147541,22751,'kvzc9DWR8MJ31J8I03dTsmvoGwIezYNSsvSbAUkai','36DZAKv5v6kk71nNpOrdejT0sXacgCIgycHkhgdNO8ZHQD6zMWZ5nPsmOrhu29Y8umoS7lSl5mpPHFhAS0bAHqWS9l7OD6KwtlPuz9uDeOehuJ6iSCJQGzjM4HThQXAfRD9Ys4RgtJjZnQrFiGsgj55AiE1hs5eYeFvZ9sYtKQbG1nPlChh9rqbzsREz4a2Xz69QsGwmON6EVi4NJrZwQ','WlzDndpr4jS','u4et','j','h',3);
+INSERT INTO ti VALUES (-962147541,22751,'kvzc9DWR8MJ31J8I03dTsmvoGwIezYNSsvSbAUkai','36DZAKv5v6kk71nNpOrdejT0sXacgCIgycHkhgdNO8ZHQD6zMWZ5nPsmOrhu29Y8umoS7lSl5mpPHFhAS0bAHqWS9l7OD6KwtlPuz9uDeOehuJ6iSCJQGzjM4HThQXAfRD9Ys4RgtJjZnQrFiGsgj55AiE1hs5eYeFvZ9sYtKQbG1nPlChh9rqbzsREz4a2Xz69QsGwmON6EVi4NJrZwQ','WlzDndpr4jS','u4et','j','h',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (890154412,63892,'0pNyqlLlkQqw6QrYalL','XHsq2W9nTIUKCANDvsVOn74l5RkHI2Nss53BhikkE1E97LnAmSpihuDgmhgQJmGSjLFKmaaVJYpaOW4toXdpcz6U1Zg314OT2rH2p6ax6kFDUaKmAPc1Bekm5p2XlLUAlChIV3hcoULeoLZSGunrqKq','meMgbWL9a9W0zQQNW','z2rBMHQSzcbocH5uLOaluqEid95aEqUi8wbGuiaRdBifCFhiyTGTPHpvpzlQ7c6DFRshXTw4f','X','O',4);
+INSERT INTO ti VALUES (890154412,63892,'0pNyqlLlkQqw6QrYalL','XHsq2W9nTIUKCANDvsVOn74l5RkHI2Nss53BhikkE1E97LnAmSpihuDgmhgQJmGSjLFKmaaVJYpaOW4toXdpcz6U1Zg314OT2rH2p6ax6kFDUaKmAPc1Bekm5p2XlLUAlChIV3hcoULeoLZSGunrqKq','meMgbWL9a9W0zQQNW','z2rBMHQSzcbocH5uLOaluqEid95aEqUi8wbGuiaRdBifCFhiyTGTPHpvpzlQ7c6DFRshXTw4f','X','O',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1234880447,63444,'mfLjle5eEWEiWb0x4CCW2MUC1veciLccyIbGG52X5ZH9hOOBawjf3K','Ofwz6cmIzJGUSE4WMI7x','N12WPmlddidEcNOa1OqkcWk7jeZrzlEf7aIdZfmo0fJ0EAbPU','Y7QOnH5IXhFSNKB13AIIbNi01o6c081TikDOTSYgqRg1qI9zokovGwGwHNpc448ChRxh2wuo57vi2ANBX1TbEJuXOSH6BIrJyNiWvW3hnWjPOh','AT','P',5);
+INSERT INTO ti VALUES (-1234880447,63444,'mfLjle5eEWEiWb0x4CCW2MUC1veciLccyIbGG52X5ZH9hOOBawjf3K','Ofwz6cmIzJGUSE4WMI7x','N12WPmlddidEcNOa1OqkcWk7jeZrzlEf7aIdZfmo0fJ0EAbPU','Y7QOnH5IXhFSNKB13AIIbNi01o6c081TikDOTSYgqRg1qI9zokovGwGwHNpc448ChRxh2wuo57vi2ANBX1TbEJuXOSH6BIrJyNiWvW3hnWjPOh','AT','P',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (327491846,58755,'Bjiv6wod3W54touO8vV5xcFGAoRDBwfLNwFy4AXZ99vLXWPPkMBZ6WFBr7W1QHDB0','mEszZFsvHMePg3VnCJBGJePdbsBSwKcklm6','28','i26y011lOmosZ8XxpLdcn5JE0TtZVMQE2NLXotFFKLtbO65Tm45zcJ9ly8UAYkOr3i5MplHuVya4m5yByH3tM6GfpLBJYDLrMsTJCpG6W4RD40QgefSCkI7nhzfiYZXjInADZ8iH4Uy7QlBEpzOOgMW8N1SnE1J1h','nv','LA',6);
+INSERT INTO ti VALUES (327491846,58755,'Bjiv6wod3W54touO8vV5xcFGAoRDBwfLNwFy4AXZ99vLXWPPkMBZ6WFBr7W1QHDB0','mEszZFsvHMePg3VnCJBGJePdbsBSwKcklm6','28','i26y011lOmosZ8XxpLdcn5JE0TtZVMQE2NLXotFFKLtbO65Tm45zcJ9ly8UAYkOr3i5MplHuVya4m5yByH3tM6GfpLBJYDLrMsTJCpG6W4RD40QgefSCkI7nhzfiYZXjInADZ8iH4Uy7QlBEpzOOgMW8N1SnE1J1h','nv','LA',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT NOT NULL, c CHAR(78), d VARBINARY(83) NOT NULL, e VARCHAR(36), f VARBINARY(62), g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-26291,-8834097147528157339,'CPpbqTrh4mZKcPcUsJU4KJnPGnzWG2drW6Huxlt8x6hJZ9mCjFwpyvYlgwy1Wr2gT1p89Fr','RAUhe8oD2oK8TuF9gr3yEdGPlJgtYBrOt2PQJ','KJL5f0EvsPKTnGVm20o','LZ','M','V',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT NOT NULL, c CHAR(78), d VARBINARY(83) NOT NULL, e VARCHAR(36), f VARBINARY(62), g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (25948,4258910214639293532,'JPut48DiGQDHT','4L8pYiDDSka','wMEHeztIrIxwjI1G7Yp2bxlMSbBzUovjv9','aloQJIJC8udhtIbYvIIMewBYHb8','u','d',1);
+INSERT INTO ti VALUES (25948,4258910214639293532,'JPut48DiGQDHT','4L8pYiDDSka','wMEHeztIrIxwjI1G7Yp2bxlMSbBzUovjv9','aloQJIJC8udhtIbYvIIMewBYHb8','u','d',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(79);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(79);
+INSERT INTO t VALUES (32203,-2228458380578877559,'jFN4gYFDhyCJD','SZ','V','ec5','G','U',2);
+INSERT INTO ti VALUES (32203,-2228458380578877559,'jFN4gYFDhyCJD','SZ','V','ec5','G','U',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-15677,7004028003085415244,'EZ7PqpkW4Mz9OxXlTbXz4Terao9NIUq8','yr4tSmUFsbU2sgWJrcwOTKir3ly1kGbLDHQ5shYGAa4TNyicez2cpeeEdCKY0nwsscSCPsUfJvKRthfNAvrNlgrV3QOV6bN9XIzCfTt6ySG0rY7nJyIprfHEF13ufkQTSOJM8wiC3Z4MuxeLISRRUkoAgtiAWJhglhTGQUySeWuACa9MXEx0OOObjfU7oxONTRDXB8ILPsr6ggjeLSsFAd2MLrE','hHHFQz','HhwwbVXJ6R3YLqGl7ShXHVwo8QHj1Lv31ma','Q','yH',3);
+INSERT INTO ti VALUES (-15677,7004028003085415244,'EZ7PqpkW4Mz9OxXlTbXz4Terao9NIUq8','yr4tSmUFsbU2sgWJrcwOTKir3ly1kGbLDHQ5shYGAa4TNyicez2cpeeEdCKY0nwsscSCPsUfJvKRthfNAvrNlgrV3QOV6bN9XIzCfTt6ySG0rY7nJyIprfHEF13ufkQTSOJM8wiC3Z4MuxeLISRRUkoAgtiAWJhglhTGQUySeWuACa9MXEx0OOObjfU7oxONTRDXB8ILPsr6ggjeLSsFAd2MLrE','hHHFQz','HhwwbVXJ6R3YLqGl7ShXHVwo8QHj1Lv31ma','Q','yH',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-2947,8931876665306026502,'m4V2yk4Q9TEGeilL7oBGcEfrPs3BbACuYmCni72p6hjgT9qHi2CekemV6IdG2hfsYQyNO2mCrq','zJGykkmsRX6rWJPmcKR5gUHktaBYSq0Ke1vh1L2mdK7cRJRDDh1ingXukMKbQSyzQtEXRlKYaA','hkMBiDAv5UfTHLcLLwIl9w','W2ejPVkBruhse1SpWvPQmCDqa5VQLWP6Fb4PLyEoEbA3K9t7VwDdV9upAPrfYXEjac5BzGEupmmlhNrelkGJRuDDso43BbLKww5M','T','7',4);
+INSERT INTO ti VALUES (-2947,8931876665306026502,'m4V2yk4Q9TEGeilL7oBGcEfrPs3BbACuYmCni72p6hjgT9qHi2CekemV6IdG2hfsYQyNO2mCrq','zJGykkmsRX6rWJPmcKR5gUHktaBYSq0Ke1vh1L2mdK7cRJRDDh1ingXukMKbQSyzQtEXRlKYaA','hkMBiDAv5UfTHLcLLwIl9w','W2ejPVkBruhse1SpWvPQmCDqa5VQLWP6Fb4PLyEoEbA3K9t7VwDdV9upAPrfYXEjac5BzGEupmmlhNrelkGJRuDDso43BbLKww5M','T','7',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2883,-460825981535034815,'OEgWqXBkVO2qEYTpBbTNLqpykgm7TC2phGbro16PrmjBxVLTPL503ZaErVRX21bb9mz54iv3QnulE','u5RcpXfZm56fCAIGPiucpXqDxryaWPkMHmvUVREei2chO3Z9ZSNUcOpA4KFYPHQgs9MiTbjPr4oXylJG5YdzasxwBS1PeZ4fzWCfZYkQnoZBBy1PZ5nR1GKo4nX8mqxWus2jsUwWRse9u47KsSXfq8saWUo82z8WUiEtVOKR0nHWzNCT9gy100oHX2Ciu7ChfMDDCOn4SuEqdOKsUvt8k4im','QagDZyu9R9KZgd2URhWH8vfUinaOQzsznG0A','S4gDcpdnU8G9UUBCMVVKIUShHtx8umWJHLzm63JI8BpDjW24AVjigIUNJtKISZAXOBdmVTyNc0u4zuIx7CHFabjQtdmxqiZSSH1ySgdTjnuCix7tPF766RbvIGAS1ErCiNbZLSUWxyFutLLJ5xbOo7gCcWYmy','u','aF',5);
+INSERT INTO ti VALUES (-2883,-460825981535034815,'OEgWqXBkVO2qEYTpBbTNLqpykgm7TC2phGbro16PrmjBxVLTPL503ZaErVRX21bb9mz54iv3QnulE','u5RcpXfZm56fCAIGPiucpXqDxryaWPkMHmvUVREei2chO3Z9ZSNUcOpA4KFYPHQgs9MiTbjPr4oXylJG5YdzasxwBS1PeZ4fzWCfZYkQnoZBBy1PZ5nR1GKo4nX8mqxWus2jsUwWRse9u47KsSXfq8saWUo82z8WUiEtVOKR0nHWzNCT9gy100oHX2Ciu7ChfMDDCOn4SuEqdOKsUvt8k4im','QagDZyu9R9KZgd2URhWH8vfUinaOQzsznG0A','S4gDcpdnU8G9UUBCMVVKIUShHtx8umWJHLzm63JI8BpDjW24AVjigIUNJtKISZAXOBdmVTyNc0u4zuIx7CHFabjQtdmxqiZSSH1ySgdTjnuCix7tPF766RbvIGAS1ErCiNbZLSUWxyFutLLJ5xbOo7gCcWYmy','u','aF',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-23729,-4784501933591281317,'IB1jy6h0h5ur1hNhT2gV1CyEolTXOivVpGCWhGtEINGhsQs96ACrrN6v7fIOYy1fcArUBVodNUE7Ok','19RWUdLcvVNChbpxaSkKbKFtzwxgsGOTWx5kydF4vyaV0dh10MGC14nIYYurbKvJDgINmyhbttkpSZkNG4lAQj3S4xrHXEJjOZdmMamOgywIdwDbS91ptvOoM1KaS1YJVdKbHqq','kKS8bwaDunqdrIsctiRVoFILXBE7lc0U','i0cjGr9drA0I0SDPQqRecaPLXddvOpMwVBcl4jG6x3YOd20HgoRSPLnuDOXEYvltiwywjiWP8c60OXTlteOPelpXWGw7iE7ME2aEZ1LlAiIuAXbAUUxA8zao5rSsMzBCytDHPFQDnJF5J9Y3xHs05Nhl8e69bVReGP','u','Q',6);
+INSERT INTO ti VALUES (-23729,-4784501933591281317,'IB1jy6h0h5ur1hNhT2gV1CyEolTXOivVpGCWhGtEINGhsQs96ACrrN6v7fIOYy1fcArUBVodNUE7Ok','19RWUdLcvVNChbpxaSkKbKFtzwxgsGOTWx5kydF4vyaV0dh10MGC14nIYYurbKvJDgINmyhbttkpSZkNG4lAQj3S4xrHXEJjOZdmMamOgywIdwDbS91ptvOoM1KaS1YJVdKbHqq','kKS8bwaDunqdrIsctiRVoFILXBE7lc0U','i0cjGr9drA0I0SDPQqRecaPLXddvOpMwVBcl4jG6x3YOd20HgoRSPLnuDOXEYvltiwywjiWP8c60OXTlteOPelpXWGw7iE7ME2aEZ1LlAiIuAXbAUUxA8zao5rSsMzBCytDHPFQDnJF5J9Y3xHs05Nhl8e69bVReGP','u','Q',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b TINYINT UNSIGNED, c CHAR(58), d VARBINARY(5) NOT NULL, e VARCHAR(69) NOT NULL, f VARCHAR(77) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1937196383,232,'5v8FEgYYA6Y5QpwXiSHh','Dwwp','SoWs7Co8oxKsvJ','H7jUDAFqTfYDMfjapQb8t4yO1aQmVVpLM9xAW8xIJt596NOB6mIU6hOJADyK0lg','Do','h',0);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT UNSIGNED, c CHAR(58), d VARBINARY(5) NOT NULL, e VARCHAR(69) NOT NULL, f VARCHAR(77) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1555287371,32,'1E0YQ43ReiR2pwor9pg6cDI2SrpMpI97GiV9ahYgdRFZ2','6o9U','WB','bI7d','G','V',1);
+INSERT INTO ti VALUES (1555287371,32,'1E0YQ43ReiR2pwor9pg6cDI2SrpMpI97GiV9ahYgdRFZ2','6o9U','WB','bI7d','G','V',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(59);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(59);
+INSERT INTO t VALUES (424077829,244,'4TmhFrp32wHrU58','TIO','G2','K5jNZf2Oi0eUXi0XuncVT','KF','wu',2);
+INSERT INTO ti VALUES (424077829,244,'4TmhFrp32wHrU58','TIO','G2','K5jNZf2Oi0eUXi0XuncVT','KF','wu',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2094208143,69,'UgD','bIZqs1VjxjaAqoCVl3DKic6wPVadNe5hNrKQym4QfzMJ2hcemDCJlC7Dt5x6udNmMecyExP8i5I9tRZ7Q2PTqK5ihkMag6c5He3ZQfhce4san','Wvnib4cFiyr0KmaFW46BehwcdOvkrnCMcCZnuuwJ7TlcK29A6FHIBDqiUPeRvLsMCP0','sWHqA0oNkaClvRNcV9jIneJu0EycdrmJsoh9ZeUUc51xhSSsxsRz','s','fe',3);
+INSERT INTO ti VALUES (2094208143,69,'UgD','bIZqs1VjxjaAqoCVl3DKic6wPVadNe5hNrKQym4QfzMJ2hcemDCJlC7Dt5x6udNmMecyExP8i5I9tRZ7Q2PTqK5ihkMag6c5He3ZQfhce4san','Wvnib4cFiyr0KmaFW46BehwcdOvkrnCMcCZnuuwJ7TlcK29A6FHIBDqiUPeRvLsMCP0','sWHqA0oNkaClvRNcV9jIneJu0EycdrmJsoh9ZeUUc51xhSSsxsRz','s','fe',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (285944786,226,'G','64mcCyE78y6Vg8OZp62yLtDyDeChtaGvSqNwcMkrXQyCEN5Y1U4AeVqgEQgr64i1BM6tNf47mSsMamO4hW08EOjbvyMy6ZCkkvzxzL3NnR4d5IcfOiBOgGThGlveOBMbbcMh2dpvCnCIAiBFSoR8yeadmEtPLXfWnbGfZOmblfSidlqxFGlt17hgr2RNbbyY1nUlwxNzuNN9kaU7','DQUPHXASN9grq0Vah8SJBbMFgi5NE3SNeu0OMDxPDEBJFFKRVU4Vs41Ls8xvlZ1kW','N9y3qg9gZSK8hnq8EfTZBhHe3lQUHubI4827dzU7PxhTxqPZeIAiDbieqch28pQCISLjzfjEyF22FF0jtv85J2qizfPF83J1QcO','m','mu',4);
+INSERT INTO ti VALUES (285944786,226,'G','64mcCyE78y6Vg8OZp62yLtDyDeChtaGvSqNwcMkrXQyCEN5Y1U4AeVqgEQgr64i1BM6tNf47mSsMamO4hW08EOjbvyMy6ZCkkvzxzL3NnR4d5IcfOiBOgGThGlveOBMbbcMh2dpvCnCIAiBFSoR8yeadmEtPLXfWnbGfZOmblfSidlqxFGlt17hgr2RNbbyY1nUlwxNzuNN9kaU7','DQUPHXASN9grq0Vah8SJBbMFgi5NE3SNeu0OMDxPDEBJFFKRVU4Vs41Ls8xvlZ1kW','N9y3qg9gZSK8hnq8EfTZBhHe3lQUHubI4827dzU7PxhTxqPZeIAiDbieqch28pQCISLjzfjEyF22FF0jtv85J2qizfPF83J1QcO','m','mu',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-2076065336,91,'JTfpxQLh3yIgWJwOJO2COIjo6ZkvXWWoXscJ7d','a96ajDj8yaKE3FpMN','L9gqn7FA3uAiLGdjlQcpItO8YwTTww3H','vPAqpOcHqWHjHP4O5CXEEHGcqMb','5','PD',5);
+INSERT INTO ti VALUES (-2076065336,91,'JTfpxQLh3yIgWJwOJO2COIjo6ZkvXWWoXscJ7d','a96ajDj8yaKE3FpMN','L9gqn7FA3uAiLGdjlQcpItO8YwTTww3H','vPAqpOcHqWHjHP4O5CXEEHGcqMb','5','PD',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-326559763,239,'FwPzMLXGVqPwakXqTZ25lO9','0S5E0ytpm6US8gyNbFWaWOmbhpoJJx0gHEKmxIqqYwB52rEWyHfdX2As95tQKOiZFLUGLkUPhk5RideaGIReXoFFba7UvHEBS261UnUugARE7h03HHBmFes9iJVq4doxuOhuGA0S4RvatWzlEzC52dh18CF6hrbN6aOqn3rtmfHBuhuiaVnWLB45n3gf2DIU4nHfXdOSgtl16O0O2Va4IrGnD8Cj','U0FrZOR5ZzgjtPhqVLAPtixiArDpJmZxAhrPhKtpmV08UKpOfVHWuECscr','MMm35O03kvelaZ9Rr8AQkPDS2EUETA8FMgYenJt0nsafvmYNDkbaCX8EZeX2ZcJHPzkMwyVcm1sPo1xYfJxQ65EjWKxFycyzFM7AuRjHazIC10Mw9oDuxrWEgw5LG3lr082','nCp','Z9',6);
+INSERT INTO ti VALUES (-326559763,239,'FwPzMLXGVqPwakXqTZ25lO9','0S5E0ytpm6US8gyNbFWaWOmbhpoJJx0gHEKmxIqqYwB52rEWyHfdX2As95tQKOiZFLUGLkUPhk5RideaGIReXoFFba7UvHEBS261UnUugARE7h03HHBmFes9iJVq4doxuOhuGA0S4RvatWzlEzC52dh18CF6hrbN6aOqn3rtmfHBuhuiaVnWLB45n3gf2DIU4nHfXdOSgtl16O0O2Va4IrGnD8Cj','U0FrZOR5ZzgjtPhqVLAPtixiArDpJmZxAhrPhKtpmV08UKpOfVHWuECscr','MMm35O03kvelaZ9Rr8AQkPDS2EUETA8FMgYenJt0nsafvmYNDkbaCX8EZeX2ZcJHPzkMwyVcm1sPo1xYfJxQ65EjWKxFycyzFM7AuRjHazIC10Mw9oDuxrWEgw5LG3lr082','nCp','Z9',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT, c BINARY(20) NOT NULL, d VARCHAR(23) NOT NULL, e VARBINARY(98) NOT NULL, f VARBINARY(28), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2974707,-3456274,'0LRv90oJqvSyCadqY','G0wA6vWS','ayhO2K3j3ED3Iv9IYmhuHk9YvSNwm6npGdFagc3LRyrSAAnD8Lw2dOaG','vC','Gn','X',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT, c BINARY(20) NOT NULL, d VARCHAR(23) NOT NULL, e VARBINARY(98) NOT NULL, f VARBINARY(28), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (7937543768830744596,-5289704,'SLJJ2v5cSS','WL9Zlvfkn','OkTzAb8T','M5IOPq','Z','4S',1);
+INSERT INTO ti VALUES (7937543768830744596,-5289704,'SLJJ2v5cSS','WL9Zlvfkn','OkTzAb8T','M5IOPq','Z','4S',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(21) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(21) NOT NULL;
+INSERT INTO t VALUES (3236489223308908562,-7207221,'xmtxAm','8zn','cuSjs1DXcy07wliFxwrqydNOVOsdzlT8ulrygCrMOvVWmrJLunv4nJRdHPjNNq7fE7Q1UtAjQZF0Lnx72yHgIMScNl','TQUNrhRBHRQGufbA','n','kt',2);
+INSERT INTO ti VALUES (3236489223308908562,-7207221,'xmtxAm','8zn','cuSjs1DXcy07wliFxwrqydNOVOsdzlT8ulrygCrMOvVWmrJLunv4nJRdHPjNNq7fE7Q1UtAjQZF0Lnx72yHgIMScNl','TQUNrhRBHRQGufbA','n','kt',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (13099686669286241324,6628590,'6GY','oC5AkO0iegsXqHw2bCiiYXX3uXejJz7rbPwSrKduazjOdgjb0Uahfb6EBemr2LaodN16ADvUQiZOYFa0idLQiLhkIsKFN7SgXJJIrQptUobfe','lGSrSZbhKydHO5Rd2wj6XkDwPvimrKHJgmSaAxnnwrqmA4kZdpxeruMNHqfQ9EU0Ymc8TWANgnm','vKjYq3fUb2E34wX','Y','nx',3);
+INSERT INTO ti VALUES (13099686669286241324,6628590,'6GY','oC5AkO0iegsXqHw2bCiiYXX3uXejJz7rbPwSrKduazjOdgjb0Uahfb6EBemr2LaodN16ADvUQiZOYFa0idLQiLhkIsKFN7SgXJJIrQptUobfe','lGSrSZbhKydHO5Rd2wj6XkDwPvimrKHJgmSaAxnnwrqmA4kZdpxeruMNHqfQ9EU0Ymc8TWANgnm','vKjYq3fUb2E34wX','Y','nx',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1887351971612946582,3334238,'vxXYYabh','WMdYL0q7IkWgLGbmjmML2B86sZchxka9SpN7BRqiXwZf813X8bx7T84YklvsI0rrEUWT9AP6FzxaSbWpupwWqg7qj','6FwBDt8zRCmB4wXRug1YKFunjXMnWyxS062TBXTco4clUL','HGby7paasBzgGBotJPOWjqqmnyXSsKEWgzjUdyfYIL35SqUYxkPFdoCDpJpjPd4nuysrfJ5tFXEop0Oz3H9tHAhUiCYZtsqvXVBFF5twsmab0t','A','Z',4);
+INSERT INTO ti VALUES (1887351971612946582,3334238,'vxXYYabh','WMdYL0q7IkWgLGbmjmML2B86sZchxka9SpN7BRqiXwZf813X8bx7T84YklvsI0rrEUWT9AP6FzxaSbWpupwWqg7qj','6FwBDt8zRCmB4wXRug1YKFunjXMnWyxS062TBXTco4clUL','HGby7paasBzgGBotJPOWjqqmnyXSsKEWgzjUdyfYIL35SqUYxkPFdoCDpJpjPd4nuysrfJ5tFXEop0Oz3H9tHAhUiCYZtsqvXVBFF5twsmab0t','A','Z',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14841272112459293869,-869173,'vivLwL6vQ3cyi','G8zunQYZByElCLVDO5mxSTph93kVs2FMK8mqNucPkfkZwdSdCx3SX11H7','rXeoSJJfKqnjT5HJzMUuMKHLWC3ZusrocMVvpqAHVGZ28JxKQaHVmLosZT44ZvNg4JZOx41ytxcJzw','i2OOdCfZQVs1E60rx2vrMRppLUp33VWpeQvhOh5NMBXJduLEpY197YzI6cG3XlIVIcbZPXY4hAMJ5mf0x4v0iKjVusY4sW7sqo5fLhIcmoX1hb89Msvw3DkXhp4kWSBWJL6hsnOnpjnRQiFsIbQWlz6riCM3to','K','b',5);
+INSERT INTO ti VALUES (14841272112459293869,-869173,'vivLwL6vQ3cyi','G8zunQYZByElCLVDO5mxSTph93kVs2FMK8mqNucPkfkZwdSdCx3SX11H7','rXeoSJJfKqnjT5HJzMUuMKHLWC3ZusrocMVvpqAHVGZ28JxKQaHVmLosZT44ZvNg4JZOx41ytxcJzw','i2OOdCfZQVs1E60rx2vrMRppLUp33VWpeQvhOh5NMBXJduLEpY197YzI6cG3XlIVIcbZPXY4hAMJ5mf0x4v0iKjVusY4sW7sqo5fLhIcmoX1hb89Msvw3DkXhp4kWSBWJL6hsnOnpjnRQiFsIbQWlz6riCM3to','K','b',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (6391770093960338252,-7711867,'VBCxveD','hjJlUhnRJ2mfr26ZO2InD95lTQGlydgElZ5cvSnvs','3sWwBxEdKFLCXZ1RMKCLbZE0MpquiDDHH6QMIM8Wk8jkKWnLqm83ayUFV0NTqMhFJyI9wkxtBnwRptIFWCVhObzVr8PlDPP2','EDZ81Qgwu0eKvZN0bYbpngOzTN2l8519YWRwrM7GQS9uUNquZyYJSe2DYDkynbtgRgp1nW81KXr1JR3GqOI1X5wDKMHoT','S','7',6);
+INSERT INTO ti VALUES (6391770093960338252,-7711867,'VBCxveD','hjJlUhnRJ2mfr26ZO2InD95lTQGlydgElZ5cvSnvs','3sWwBxEdKFLCXZ1RMKCLbZE0MpquiDDHH6QMIM8Wk8jkKWnLqm83ayUFV0NTqMhFJyI9wkxtBnwRptIFWCVhObzVr8PlDPP2','EDZ81Qgwu0eKvZN0bYbpngOzTN2l8519YWRwrM7GQS9uUNquZyYJSe2DYDkynbtgRgp1nW81KXr1JR3GqOI1X5wDKMHoT','S','7',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED, c BINARY(96), d VARBINARY(56) NOT NULL, e VARBINARY(82), f VARCHAR(38), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5322266,234,'ckNtC56cv9yACi3wFCSedANAEkmYg6ZZfDIjEyS4j','Eb8SbZk8uvj8PhfJaqHtdUuZOjExL9KogZx','oWOm95BFQlGdSbEcXP236elE5rzQjmLv8KzXEjeCbDt25jZD8HouEJz','aQz9kjUx','U','t',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED, c BINARY(96), d VARBINARY(56) NOT NULL, e VARBINARY(82), f VARCHAR(38), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (4815378,119,'OVvE26Vo1PRrFQbCKGJPvTEhdZd5G7X3xO7j4CYbq3vbAv','fXZCxSsAfLr','Mlbdw85Mydd33Ld39ahghIipLuEUhZ','QZNy08k2Mp','JA','5',1);
+INSERT INTO ti VALUES (4815378,119,'OVvE26Vo1PRrFQbCKGJPvTEhdZd5G7X3xO7j4CYbq3vbAv','fXZCxSsAfLr','Mlbdw85Mydd33Ld39ahghIipLuEUhZ','QZNy08k2Mp','JA','5',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(97);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(97);
+INSERT INTO t VALUES (-6642212,154,'8ebas7P0JE2CQEy4QK','IeBz6VAquDwhFHei32PlcFPtEMplGb4vb2spXQ9EZlGcvmnX','BlWlCJVpvsoBXEAqc1gdNrLhwYbMoF43L','pjOx7qoemyMyaAVU','a','A',2);
+INSERT INTO ti VALUES (-6642212,154,'8ebas7P0JE2CQEy4QK','IeBz6VAquDwhFHei32PlcFPtEMplGb4vb2spXQ9EZlGcvmnX','BlWlCJVpvsoBXEAqc1gdNrLhwYbMoF43L','pjOx7qoemyMyaAVU','a','A',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2639583,247,'N5MwtrdoWhzqRP8U5t3f','nPg154HvboNk8PLyb95x8USBTCLvutyQrg4pKC8Y0CgegSZGwvrHZdKPrGYanICSOz6OZFClGyGLfSHytcvHtjkWL7phOJf8qAKyq4z0HIhh','9SetBsy1Edg4fk8sYuL3lR0qOAWDuTJVipTAJNHpWCcCkSWO1Nz72R6l','kaFIRSMraNDqeqXLAtcFJsoH3mrEBskNX','s','DT',3);
+INSERT INTO ti VALUES (2639583,247,'N5MwtrdoWhzqRP8U5t3f','nPg154HvboNk8PLyb95x8USBTCLvutyQrg4pKC8Y0CgegSZGwvrHZdKPrGYanICSOz6OZFClGyGLfSHytcvHtjkWL7phOJf8qAKyq4z0HIhh','9SetBsy1Edg4fk8sYuL3lR0qOAWDuTJVipTAJNHpWCcCkSWO1Nz72R6l','kaFIRSMraNDqeqXLAtcFJsoH3mrEBskNX','s','DT',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (7007031,185,'2paoYD98z7TxH30in','Obb3HLsHqA7j93GRhSUE65qly8HQ4YcyrfbzqdQB5qq54BEtnQtNQBLkDVEQw6Tmy41eOyR6Qj1Fr4ZbWukNQJfOIqkPjpDPObOQQFjpOksIor','sKIcQ1lbSWceAh','PnmkqMLIJ6kS0HsS6Yxj37IRZwAtodsWSDx7AFuj9pw8qRaDT6enZsonGnftElqKaSUqvQGHtf2FuYvK22TGhpTeFFSEKsTZIQFkm0SASzo9CS8qS4U7UcrsC7ahqxNZVLHaROEBrTDqn5YQqQsJnsS3kekFZAKCTBONDY5uK6XlxNOqF7FxTfPKm8wEr5mNbANNQMunjZ0Oj6ky3GHw3iNV','P','dt',4);
+INSERT INTO ti VALUES (7007031,185,'2paoYD98z7TxH30in','Obb3HLsHqA7j93GRhSUE65qly8HQ4YcyrfbzqdQB5qq54BEtnQtNQBLkDVEQw6Tmy41eOyR6Qj1Fr4ZbWukNQJfOIqkPjpDPObOQQFjpOksIor','sKIcQ1lbSWceAh','PnmkqMLIJ6kS0HsS6Yxj37IRZwAtodsWSDx7AFuj9pw8qRaDT6enZsonGnftElqKaSUqvQGHtf2FuYvK22TGhpTeFFSEKsTZIQFkm0SASzo9CS8qS4U7UcrsC7ahqxNZVLHaROEBrTDqn5YQqQsJnsS3kekFZAKCTBONDY5uK6XlxNOqF7FxTfPKm8wEr5mNbANNQMunjZ0Oj6ky3GHw3iNV','P','dt',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-6065384,219,'4SxUP8bbdPZgmmElVSE66Oc3','Zpxyn3LOgNUpHl387mvzkpcItTyq5Wz5DxoYlKev4nMvc2AB0tv9dn0K13i81TXUZOvm4fhOUQANMLtcawsxuqAV8bKx0FQwGnHzCIVDS7Q20QMBLDxLuMF3UQQJBHYBXTOLaheBzMotsqfgvL5OOhsR1i','ffb6sUfK9PesJyBzDUubSYx1zpCLy8ZjDjNypyYhsG45gHqgnklXNmDzC','qllHiP0Npde3D4BJHTYJ0qPIkPKVXp34Nv0LknTg18zBkCjPqIG20OMhVKOpjweUnJFifIXeiu39Wzxj','k','lp',5);
+INSERT INTO ti VALUES (-6065384,219,'4SxUP8bbdPZgmmElVSE66Oc3','Zpxyn3LOgNUpHl387mvzkpcItTyq5Wz5DxoYlKev4nMvc2AB0tv9dn0K13i81TXUZOvm4fhOUQANMLtcawsxuqAV8bKx0FQwGnHzCIVDS7Q20QMBLDxLuMF3UQQJBHYBXTOLaheBzMotsqfgvL5OOhsR1i','ffb6sUfK9PesJyBzDUubSYx1zpCLy8ZjDjNypyYhsG45gHqgnklXNmDzC','qllHiP0Npde3D4BJHTYJ0qPIkPKVXp34Nv0LknTg18zBkCjPqIG20OMhVKOpjweUnJFifIXeiu39Wzxj','k','lp',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-4297379,15,'rrlIe4L6FMPkxNTD2xySa2iBFkR','ieC49R1Vegfiop8vVTFAcjcZ3HyZI2sMLnNxCF3kk7Zzw6rR5GrLoH2wdV2f8oEEhYMl4JURsEazYQBx47UujOFHmN8zpe7qnCygk11Nm6nri6gOcMyF6984jYpNdewDV9SMWHSW1EHTo2JonkIPxmnxLmOSs52UXI0wmWyr9cLsSp9eNXDFx5Ep7UOp22Ubs7s0bz9DWq99Wbo4jL7v8sLyPaaaII5NRJs48pcD','TmecfPYLWVPO4D4pmBrezNT3znvxSvRQ05I1Y3TUZyoY3SHverwlkZj1vaaQc7sQR1RII','t','SLr','M',6);
+INSERT INTO ti VALUES (-4297379,15,'rrlIe4L6FMPkxNTD2xySa2iBFkR','ieC49R1Vegfiop8vVTFAcjcZ3HyZI2sMLnNxCF3kk7Zzw6rR5GrLoH2wdV2f8oEEhYMl4JURsEazYQBx47UujOFHmN8zpe7qnCygk11Nm6nri6gOcMyF6984jYpNdewDV9SMWHSW1EHTo2JonkIPxmnxLmOSs52UXI0wmWyr9cLsSp9eNXDFx5Ep7UOp22Ubs7s0bz9DWq99Wbo4jL7v8sLyPaaaII5NRJs48pcD','TmecfPYLWVPO4D4pmBrezNT3znvxSvRQ05I1Y3TUZyoY3SHverwlkZj1vaaQc7sQR1RII','t','SLr','M',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(27), d VARBINARY(4), e VARBINARY(49) NOT NULL, f VARBINARY(68) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1349320041,37340,'QQwY1hMO3wFmy1o','s','Xn0gRG7','Frpm5349HkZ32KoHlxGqfjynWtIZkLTtSACGeiac','f','Z',0);
+CREATE TABLE ti (a INT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(27), d VARBINARY(4), e VARBINARY(49) NOT NULL, f VARBINARY(68) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2274690226,33049,'7gImqvrIGCxfZVC','W','QnoXsbeWRXax3szTAiWLLy8n8qcvE7JI31B','ZSGgD8vsYSguvY78CbRA6qJPV17x5O5almNGkneRQAdnZkqWHWCPhKB8dqNh','k','w',1);
+INSERT INTO ti VALUES (2274690226,33049,'7gImqvrIGCxfZVC','W','QnoXsbeWRXax3szTAiWLLy8n8qcvE7JI31B','ZSGgD8vsYSguvY78CbRA6qJPV17x5O5almNGkneRQAdnZkqWHWCPhKB8dqNh','k','w',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(28);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(28);
+INSERT INTO t VALUES (4026963436,1958,'nAA0l','RJ','l2QrWB1o','pM5MndOpyFtIprO7shF1WbQVuaqnCmgIjCyllOBQDGtGDSvdVa84QnZ155','N','AJ',2);
+INSERT INTO ti VALUES (4026963436,1958,'nAA0l','RJ','l2QrWB1o','pM5MndOpyFtIprO7shF1WbQVuaqnCmgIjCyllOBQDGtGDSvdVa84QnZ155','N','AJ',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (955570914,813,'u7H6orxwg5QA3kOJfPeTA3YP7','uVL7NhOnrxyAVIoBTXplq1fTLROinVPCBFlYAQPW772ct67oSKRG2GP','NEeln5v96gqrQSmj','W1w','C','PQ',3);
+INSERT INTO ti VALUES (955570914,813,'u7H6orxwg5QA3kOJfPeTA3YP7','uVL7NhOnrxyAVIoBTXplq1fTLROinVPCBFlYAQPW772ct67oSKRG2GP','NEeln5v96gqrQSmj','W1w','C','PQ',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1756555008,2425,'pC3g44aAayOawMR9','W6ECmCxPi6vwdwJ6Y0JVEgBQvWrJNuscZTZMkMB5UakHe331AcBkZI01MZRFOvdWwIa9HCEZiEnFuOyIHIj7CKfcCt2KmBFLnUi3Hkd9fmf2Yp2lB15q6QwSTSfL1HNSVLOKw3MbvLYrFbJCojyWMSaankjLkEMxAX6rQE09aIxTgwb6tQTRlte14jtcbsF9Rhekvtw9aJpuzv98w7qItyrS9pADTwBsVHZBox3QfYPt0krDSxY','yy12kDWrG0EPsUqifLv5PgXx0L1J4A6y','b7OSPYhZkuoial7bnxYpbdeWukCcKPT9Zki5kDEMrFKKrqElJVnhD6kQjah2sHE0iBkqsH4Zl4Lf6vlfkWr9KKy9W8j01TPKJvVuuR3TeD8McwMpUAjrOaWKB4ihGFcerMQnNQwFqiVsa65l4XkIV8y7kmx5gfJ5OKWMbhrmKeRuOGjSBRJV1EOLsjvRld0ve3XFNQJ3v8','2','M7',4);
+INSERT INTO ti VALUES (1756555008,2425,'pC3g44aAayOawMR9','W6ECmCxPi6vwdwJ6Y0JVEgBQvWrJNuscZTZMkMB5UakHe331AcBkZI01MZRFOvdWwIa9HCEZiEnFuOyIHIj7CKfcCt2KmBFLnUi3Hkd9fmf2Yp2lB15q6QwSTSfL1HNSVLOKw3MbvLYrFbJCojyWMSaankjLkEMxAX6rQE09aIxTgwb6tQTRlte14jtcbsF9Rhekvtw9aJpuzv98w7qItyrS9pADTwBsVHZBox3QfYPt0krDSxY','yy12kDWrG0EPsUqifLv5PgXx0L1J4A6y','b7OSPYhZkuoial7bnxYpbdeWukCcKPT9Zki5kDEMrFKKrqElJVnhD6kQjah2sHE0iBkqsH4Zl4Lf6vlfkWr9KKy9W8j01TPKJvVuuR3TeD8McwMpUAjrOaWKB4ihGFcerMQnNQwFqiVsa65l4XkIV8y7kmx5gfJ5OKWMbhrmKeRuOGjSBRJV1EOLsjvRld0ve3XFNQJ3v8','2','M7',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (332657068,19044,'5BMNXPwD3J','XGOyIJV8ek7Y6zyeoPpi8WorvKxgQh25Q22ZbJ5rYQafkmfprFu303BKAZF3KOWaFg5p7M179IdojEfkpb84gpdffuU5OBzXYE7XuixiNa7NbUsZykLNxDaftpK0NceIdnb2p2R2KKzcxt2aNEVTU0HbkxixpGB6RNOVwtWe6VvSKn7Fgph25fQY0qlsOq1nzuYo525rDIWCSIyfEVABQdK82iBbKtBX3EFj0lZVZ2uDO86iGagvk1infJR','YmUiSmOjELjGKfv1Tn','Ymn3w34cF7K6dm9EXEJcV0MCOHAk7ic60RtpGpKLx0cq0PgNDRW6n1G50MBvFHzE9gI448CiLiMfQajXfaY4rPajsDec878hy','l4','A',5);
+INSERT INTO ti VALUES (332657068,19044,'5BMNXPwD3J','XGOyIJV8ek7Y6zyeoPpi8WorvKxgQh25Q22ZbJ5rYQafkmfprFu303BKAZF3KOWaFg5p7M179IdojEfkpb84gpdffuU5OBzXYE7XuixiNa7NbUsZykLNxDaftpK0NceIdnb2p2R2KKzcxt2aNEVTU0HbkxixpGB6RNOVwtWe6VvSKn7Fgph25fQY0qlsOq1nzuYo525rDIWCSIyfEVABQdK82iBbKtBX3EFj0lZVZ2uDO86iGagvk1infJR','YmUiSmOjELjGKfv1Tn','Ymn3w34cF7K6dm9EXEJcV0MCOHAk7ic60RtpGpKLx0cq0PgNDRW6n1G50MBvFHzE9gI448CiLiMfQajXfaY4rPajsDec878hy','l4','A',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (4206531985,38672,'4xui','lafpPCaxyfntZWFbJACj5RP2','oPIoOoWpNhqk1iqsNUbbGaSeM3dRMqSG3aabFKkDJATITN','NmLjMSF9a9BYQdxjI2Zw7r96AwR7d5tJjPMQFGpi9jY','4','tiu',6);
+INSERT INTO ti VALUES (4206531985,38672,'4xui','lafpPCaxyfntZWFbJACj5RP2','oPIoOoWpNhqk1iqsNUbbGaSeM3dRMqSG3aabFKkDJATITN','NmLjMSF9a9BYQdxjI2Zw7r96AwR7d5tJjPMQFGpi9jY','4','tiu',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(61), d VARCHAR(48) NOT NULL, e VARCHAR(50), f VARCHAR(54) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (225,5602683282044144125,'H','knetzBV','zVAX8L0VvgYeRQNe0qWbTzRPqddy','BaNgXFpiDwENRzQ4195ANRWeVR6bSw','L','T',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(61), d VARCHAR(48) NOT NULL, e VARCHAR(50), f VARCHAR(54) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (50719,-1383099498586837508,'YplLjbI3LxjF24kuC2BRthTASkClKNCQ4JvaKKSpOI8dOR1aN','jx5HbRKojFosHHBFQqxlrRVd','eoFIUuKC8lfqceI0pAZ','LLIVvr88eo7J6G5Dgpmtf2RYP3gL','w','s',1);
+INSERT INTO ti VALUES (50719,-1383099498586837508,'YplLjbI3LxjF24kuC2BRthTASkClKNCQ4JvaKKSpOI8dOR1aN','jx5HbRKojFosHHBFQqxlrRVd','eoFIUuKC8lfqceI0pAZ','LLIVvr88eo7J6G5Dgpmtf2RYP3gL','w','s',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(62);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(62);
+INSERT INTO t VALUES (21453,-6733605094750921017,'7cWLRFGlUUTL1J3Bcrx4HnTzpbFoBDkL41jmZJfLBC','jiBd2hnxftbYugYQJgZ','AzDnmD9CqE6DmwFRGlSEWgtT','WUexr1QWATMrFjScDN1lDjWYsV','ie','z',2);
+INSERT INTO ti VALUES (21453,-6733605094750921017,'7cWLRFGlUUTL1J3Bcrx4HnTzpbFoBDkL41jmZJfLBC','jiBd2hnxftbYugYQJgZ','AzDnmD9CqE6DmwFRGlSEWgtT','WUexr1QWATMrFjScDN1lDjWYsV','ie','z',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3203,-7190790434719210225,'WUGF2Yjlm2Xtq4Z','pRmv9Fx5RI1tqfxP68ZpDJZAa6','XdiiEv6Xh5HcEe2ht5KHglmnxLNCg5q','txVjV2ErQi0RlWdvOZIIKK3J','q','8',3);
+INSERT INTO ti VALUES (3203,-7190790434719210225,'WUGF2Yjlm2Xtq4Z','pRmv9Fx5RI1tqfxP68ZpDJZAa6','XdiiEv6Xh5HcEe2ht5KHglmnxLNCg5q','txVjV2ErQi0RlWdvOZIIKK3J','q','8',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (64359,-809592538110757785,'bg2Pj1TvetA6L8R3WlBIeBBSR1LmfhfMIY9wUhTfG9coziG','rtqDqljWwJVkjP1Td6figIB58yVZ0bFxLygTfsVgiMdBwtRwVVuCabhQnJVmjZmjjCAw7KETLPCMvx3VXCfJNE7mz8Vquli','nA5H3Jr7abF1ft2NivoXXUyyo1l','tesr3iORXZx0YxmWUSV9mjccW1rQgZZdytdDyu85K6RXv6GbWT1IxV0fbaOuhL0Us087rPdKeXCY0SxKEZZz3Za14ypL1SmsYdjo7sKyzcvaV43','HW','h',4);
+INSERT INTO ti VALUES (64359,-809592538110757785,'bg2Pj1TvetA6L8R3WlBIeBBSR1LmfhfMIY9wUhTfG9coziG','rtqDqljWwJVkjP1Td6figIB58yVZ0bFxLygTfsVgiMdBwtRwVVuCabhQnJVmjZmjjCAw7KETLPCMvx3VXCfJNE7mz8Vquli','nA5H3Jr7abF1ft2NivoXXUyyo1l','tesr3iORXZx0YxmWUSV9mjccW1rQgZZdytdDyu85K6RXv6GbWT1IxV0fbaOuhL0Us087rPdKeXCY0SxKEZZz3Za14ypL1SmsYdjo7sKyzcvaV43','HW','h',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (49632,-5406030155093913994,'9LSHiTUj6PwJ0fUxULo','Ka0up5NrdpXrQuAal4b7WsHitkQkzCK6ZCllwxFbeMlvcwifVaLUjevHQJB6kxej7iYzdmgbpa71IG1eCyOM5QAsCdFuSrw4WHH32BJeg06AbCN5VUpHFKyBxcmeqn8qJcbgR76LhUBK6BMlyjjKSp8dNDyW3ie56u7Xrq','i9KfH3Gbnh','xw5dAnkOPW56FyNAht1bJA8XdBeUvfl28YoE62WVIy0TlELvF1eyhTItGNOJ8Yi1vwqvRJE1ms69KMeffT8uiwKOIAR6tXNspL4W01Z9UI0YFnf5p7tz7elcxjdDsn5Reuvq1ROfcetflyyXzAVhaDgtFRDFApoHh0CV9pWzQaoTOUlSbH5JkcPhxWgkRUt0lObTbMpfMD7lXZAlnAQGBBCikM7gRY6Q9fdoL6vrpsZbFCHhLq0rFo','ai','Z',5);
+INSERT INTO ti VALUES (49632,-5406030155093913994,'9LSHiTUj6PwJ0fUxULo','Ka0up5NrdpXrQuAal4b7WsHitkQkzCK6ZCllwxFbeMlvcwifVaLUjevHQJB6kxej7iYzdmgbpa71IG1eCyOM5QAsCdFuSrw4WHH32BJeg06AbCN5VUpHFKyBxcmeqn8qJcbgR76LhUBK6BMlyjjKSp8dNDyW3ie56u7Xrq','i9KfH3Gbnh','xw5dAnkOPW56FyNAht1bJA8XdBeUvfl28YoE62WVIy0TlELvF1eyhTItGNOJ8Yi1vwqvRJE1ms69KMeffT8uiwKOIAR6tXNspL4W01Z9UI0YFnf5p7tz7elcxjdDsn5Reuvq1ROfcetflyyXzAVhaDgtFRDFApoHh0CV9pWzQaoTOUlSbH5JkcPhxWgkRUt0lObTbMpfMD7lXZAlnAQGBBCikM7gRY6Q9fdoL6vrpsZbFCHhLq0rFo','ai','Z',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8205,8545085005071595409,'beX1TafUsFaTv1ShYFIi','BJ2Ib6351IOloFd35shSitpT1eV49TvkxXWShmuQIZrIujjmfdFSe0ThAu5YhmEtai00wYtVZHwy93x86cqFe0o5lrxeysU4mu8P3z7mlFcajVvwQdp9RFPh6NSXMxFzPDNIB5g5dmjKXymhTnK5NRuSA78e51zFmJlXrK1cEtl8fP5gmymmestI3Ypm5uIcEn9QMYgWUQdwM2aL9voiaCkAgx','jNSjPxngpBdi2R0tHWbNy','cOmfQE31oLxTiFoGqAmMLdL81HT90WkXzLxZ9iNfIgzyl6xNckJW1e50MMwzD1HbN7KNyFbhHaM45uIgwA2j8JYKly7d','y','1',6);
+INSERT INTO ti VALUES (8205,8545085005071595409,'beX1TafUsFaTv1ShYFIi','BJ2Ib6351IOloFd35shSitpT1eV49TvkxXWShmuQIZrIujjmfdFSe0ThAu5YhmEtai00wYtVZHwy93x86cqFe0o5lrxeysU4mu8P3z7mlFcajVvwQdp9RFPh6NSXMxFzPDNIB5g5dmjKXymhTnK5NRuSA78e51zFmJlXrK1cEtl8fP5gmymmestI3Ypm5uIcEn9QMYgWUQdwM2aL9voiaCkAgx','jNSjPxngpBdi2R0tHWbNy','cOmfQE31oLxTiFoGqAmMLdL81HT90WkXzLxZ9iNfIgzyl6xNckJW1e50MMwzD1HbN7KNyFbhHaM45uIgwA2j8JYKly7d','y','1',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT, c CHAR(99), d VARCHAR(50) NOT NULL, e VARCHAR(19), f VARBINARY(3), g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (731956700,7749,'WX2tnHrSLTapXFOM4jsfryTwGr','HPDFuyPxWx90chpAglBqqhoEppsAbJOuXKKI','Mo88wouRhIioG51R','Pb','b','Zh',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT, c CHAR(99), d VARCHAR(50) NOT NULL, e VARCHAR(19), f VARBINARY(3), g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (4027520234,18751,'HZkZNI0WkqEt39fZ353YQjfDfrnKcvilCSnSV9FTPTH3','S84qMatwvQ','jMpN','i32','a','P',1);
+INSERT INTO ti VALUES (4027520234,18751,'HZkZNI0WkqEt39fZ353YQjfDfrnKcvilCSnSV9FTPTH3','S84qMatwvQ','jMpN','i32','a','P',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(100);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(100);
+INSERT INTO t VALUES (498725346,-2103,'CTC2VPYxkB6DgZrzJCC35ikQdh8C9pGrLqOCbeyKs8put36B','LzvdSnysERxXR','LpEQ5r','MB','8','5',2);
+INSERT INTO ti VALUES (498725346,-2103,'CTC2VPYxkB6DgZrzJCC35ikQdh8C9pGrLqOCbeyKs8put36B','LzvdSnysERxXR','LpEQ5r','MB','8','5',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3348647535,-16547,'qrYyRFZ50SvBe','rZUtKfKesDEvP0f7gz7muiuzOq0TjN0PkXVrjk6kMr471bW1I20vrdvf0ZO7om5z58gCODX4nW3lc87GL9dncve7XcwGKv6XtLIyJmdiAT99rfA08d29IK2ar0Fu6BclAChVaRCquREGOKR4jaPue0QCx7aAvyL','v3','J','i','vl',3);
+INSERT INTO ti VALUES (3348647535,-16547,'qrYyRFZ50SvBe','rZUtKfKesDEvP0f7gz7muiuzOq0TjN0PkXVrjk6kMr471bW1I20vrdvf0ZO7om5z58gCODX4nW3lc87GL9dncve7XcwGKv6XtLIyJmdiAT99rfA08d29IK2ar0Fu6BclAChVaRCquREGOKR4jaPue0QCx7aAvyL','v3','J','i','vl',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1449491648,-10318,'wQxBHU3cheJnq4vbOZCueKOMw0h0xPEoN4PPOG40YsYoiROdYovzxGoJOPcdfGiuiNsexaYOul4mVai7OQOi2zeP3fIEorOH','ucosfLRqjqRf3ERqRWGvpu80n9hDfv8PuJXOsgqsFcp86gUQjVlCoK652D6vJg04ueIPgdxU3I0NtSPpSe6i5NY4J83c4W2XwxDTZOhTrkjBfE1Sun6hQSyW7HAMYRKpzHQZVVHxwd1KoBPj3b3ffXGaQQfisKMHT242NYVveKoEt9hsrgQoVgPhOiwryQdoWrJNLSrPa2','tfg1AEp2zVw','qLxRqpvebbbIfP2AVMncxF0HojvvHcV7vRyjUtSksKdM7FD9gBX5NLzYr4osiU49hU0JqYBj85RPaDqy3BpZQBYxJpmpNrqCIadiUrutxAPPqNzrJhWXhJ2OwgFMN1ep5U1NmfH8JTOhEuVALa0bfI6EbE70obpRPmMCmAmI2AJCu5wlodwdZ7eJIQbEFAI8nxOsgmLH7YRUCrh','M','En',4);
+INSERT INTO ti VALUES (1449491648,-10318,'wQxBHU3cheJnq4vbOZCueKOMw0h0xPEoN4PPOG40YsYoiROdYovzxGoJOPcdfGiuiNsexaYOul4mVai7OQOi2zeP3fIEorOH','ucosfLRqjqRf3ERqRWGvpu80n9hDfv8PuJXOsgqsFcp86gUQjVlCoK652D6vJg04ueIPgdxU3I0NtSPpSe6i5NY4J83c4W2XwxDTZOhTrkjBfE1Sun6hQSyW7HAMYRKpzHQZVVHxwd1KoBPj3b3ffXGaQQfisKMHT242NYVveKoEt9hsrgQoVgPhOiwryQdoWrJNLSrPa2','tfg1AEp2zVw','qLxRqpvebbbIfP2AVMncxF0HojvvHcV7vRyjUtSksKdM7FD9gBX5NLzYr4osiU49hU0JqYBj85RPaDqy3BpZQBYxJpmpNrqCIadiUrutxAPPqNzrJhWXhJ2OwgFMN1ep5U1NmfH8JTOhEuVALa0bfI6EbE70obpRPmMCmAmI2AJCu5wlodwdZ7eJIQbEFAI8nxOsgmLH7YRUCrh','M','En',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1406841293,9866,'hP4UDTEj88RtvG1d0S5GqHg05bjBcR5KmWGbD','P5BEeYRQCZSvnZJXDvUUI1OxtmVekeFM9vjQXKUiN9oAuno001ezQc7bXnrMcdQR1n15b24fANRyyJEvo1mVdJvOtQvB5dtqmcRF0nPokfwcSe6vGTMnGyXnZ8iOO7LH2fYZ6qVFwMmYVov6bBxzF','gaBNuMThfHR6Gq','OpESvoZFzCIx1Q8bwrcFhaoGQuw4UhU0Ax0XCGUGrNgUQolMOk2LvF8uvtKSRqEnTUD8xqOXQyGpTuQ63iZgTr8Wb1vpU2QJkMTuxWTkfZLmMIVcoU8fxzcvyz66krIjns2tdMzJdH6Bvu8ZCecMzqJeIez6pHNixT8sD2hEhyq0kHKejUUH6moRDOSxlbazlJwNbpJWLdgHcVlqSLg6OCZ','8','It',5);
+INSERT INTO ti VALUES (1406841293,9866,'hP4UDTEj88RtvG1d0S5GqHg05bjBcR5KmWGbD','P5BEeYRQCZSvnZJXDvUUI1OxtmVekeFM9vjQXKUiN9oAuno001ezQc7bXnrMcdQR1n15b24fANRyyJEvo1mVdJvOtQvB5dtqmcRF0nPokfwcSe6vGTMnGyXnZ8iOO7LH2fYZ6qVFwMmYVov6bBxzF','gaBNuMThfHR6Gq','OpESvoZFzCIx1Q8bwrcFhaoGQuw4UhU0Ax0XCGUGrNgUQolMOk2LvF8uvtKSRqEnTUD8xqOXQyGpTuQ63iZgTr8Wb1vpU2QJkMTuxWTkfZLmMIVcoU8fxzcvyz66krIjns2tdMzJdH6Bvu8ZCecMzqJeIez6pHNixT8sD2hEhyq0kHKejUUH6moRDOSxlbazlJwNbpJWLdgHcVlqSLg6OCZ','8','It',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2244091611,-8900,'dKeXI5Jo5rtPfwztYZb65aQTGioFNokmQUEVZdKViPMT5b5OXl3thu8J3f38Cts9oOyDo7Vq8HmvZWs53Z6Z','aq7XBXM453iACnyQvgnPgFeL3R7poGpHgi0Edg3VwUeJi0Mmi9wzfN9GmNZDY9FTZE1KPRyNuZpFFruPuU90KEMnX','SaZAYedXTA4','SBz8YmkRFNK2L8PNREbDPEtMzfuo14bC0KObIElDcC1CF6B9XMChJsM2bFpxa0k0s6yuE','Wj','VAv',6);
+INSERT INTO ti VALUES (2244091611,-8900,'dKeXI5Jo5rtPfwztYZb65aQTGioFNokmQUEVZdKViPMT5b5OXl3thu8J3f38Cts9oOyDo7Vq8HmvZWs53Z6Z','aq7XBXM453iACnyQvgnPgFeL3R7poGpHgi0Edg3VwUeJi0Mmi9wzfN9GmNZDY9FTZE1KPRyNuZpFFruPuU90KEMnX','SaZAYedXTA4','SBz8YmkRFNK2L8PNREbDPEtMzfuo14bC0KObIElDcC1CF6B9XMChJsM2bFpxa0k0s6yuE','Wj','VAv',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(91) NOT NULL, d VARBINARY(39), e VARCHAR(14) NOT NULL, f VARCHAR(60) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1291032,3037859840,'lvE9NDr9ofkpKv4nD81dQS5dxvYre7zA14gTW','B3rRXCx5HzOKIfCaQgQTfiflIDfeCyw5','StrUtoe4ewNaqg','nP1DM279z2eGvadmoEXLhp','6','s',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(91) NOT NULL, d VARBINARY(39), e VARCHAR(14) NOT NULL, f VARCHAR(60) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (778037963,19267147,'D6UtDQhCxqbtJAuqRusoTI6S5vmb3Z8R6MEt8OcAbHWEqV8wU0Z8CWP67LILeSBTmi9M','t2Aei5GE','2agy6','BjXnpQPzJxPTNpwo6aybYBrM','2J','l',1);
+INSERT INTO ti VALUES (778037963,19267147,'D6UtDQhCxqbtJAuqRusoTI6S5vmb3Z8R6MEt8OcAbHWEqV8wU0Z8CWP67LILeSBTmi9M','t2Aei5GE','2agy6','BjXnpQPzJxPTNpwo6aybYBrM','2J','l',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(92) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(92) NOT NULL;
+INSERT INTO t VALUES (697416314,1333577833,'OeWRZAd4pXEF0qjA5GPfsUir1jcG','U','00UFBpQAzX','YU3dXuP49h458Cftmm0Edl4dZsmuZdPSwRjfsdXNWjJPIriLqtgCVE8upWo','AD','P',2);
+INSERT INTO ti VALUES (697416314,1333577833,'OeWRZAd4pXEF0qjA5GPfsUir1jcG','U','00UFBpQAzX','YU3dXuP49h458Cftmm0Edl4dZsmuZdPSwRjfsdXNWjJPIriLqtgCVE8upWo','AD','P',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3026533461,816466897,'BMsxFcptOx2RwvpOm8Jzj4991ymRAGMgdR4PvB2s3c4jZ96IOrMW2qmFoJZ1Ovf08fBH171XuPTkBRDTMIu0kIlpxd','TzGESkzntuEqzbEIpA20SkZtuTgeKv5Ufw7uJyiesgLaefikRCL0S1Jbr15i1iT5bFsWO88GtwFePBqAr8owZU1YODgaDk7UUinCfb52YZikvDfAAACGtYOgt29puiExBoiO6x9aMGyzW5mPW04','TCz46B','7NOBOiTVjpcfAusVltXckiGS6fH1GQNkzQp4ZAZD44gjesWjWwx0xvjhdGw','O1','V',3);
+INSERT INTO ti VALUES (3026533461,816466897,'BMsxFcptOx2RwvpOm8Jzj4991ymRAGMgdR4PvB2s3c4jZ96IOrMW2qmFoJZ1Ovf08fBH171XuPTkBRDTMIu0kIlpxd','TzGESkzntuEqzbEIpA20SkZtuTgeKv5Ufw7uJyiesgLaefikRCL0S1Jbr15i1iT5bFsWO88GtwFePBqAr8owZU1YODgaDk7UUinCfb52YZikvDfAAACGtYOgt29puiExBoiO6x9aMGyzW5mPW04','TCz46B','7NOBOiTVjpcfAusVltXckiGS6fH1GQNkzQp4ZAZD44gjesWjWwx0xvjhdGw','O1','V',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3832328565,3723847622,'Hj5SvuRLyonpgMsjMhnDef0pcvlugQ5vMBXQPkGjCSD0E6D4hAHwXU4L48L9PdTKNuH7XBYhbt8zyjiIvYrf4UtTL','SRPuPtZKC5Kaubuv2FWr1KNMWYQ0OEVw1JPLA','Du5','dXDnb3fbb0hlKKCM2yhwGKvL0hnYEkgUkkWCWd7PBKzDOYq1waMluDvf76lmW14xUXVd3VATfDudIulr0t4xNFaXrBoju6nDs9sjGwzIxhYfk0BDFWNv3nruItU2JLfn4oOKRg6howdkLd4hBsR6Iwh04K9hIKOSruf3h','Qh','P',4);
+INSERT INTO ti VALUES (3832328565,3723847622,'Hj5SvuRLyonpgMsjMhnDef0pcvlugQ5vMBXQPkGjCSD0E6D4hAHwXU4L48L9PdTKNuH7XBYhbt8zyjiIvYrf4UtTL','SRPuPtZKC5Kaubuv2FWr1KNMWYQ0OEVw1JPLA','Du5','dXDnb3fbb0hlKKCM2yhwGKvL0hnYEkgUkkWCWd7PBKzDOYq1waMluDvf76lmW14xUXVd3VATfDudIulr0t4xNFaXrBoju6nDs9sjGwzIxhYfk0BDFWNv3nruItU2JLfn4oOKRg6howdkLd4hBsR6Iwh04K9hIKOSruf3h','Qh','P',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1858503429,3974598477,'5gVlq8jYeEemzXlMThGbL8ipdL9vXxi5rpmx4RdHn11498w2qEPQi4k','anZxbq3UgxrOtKKt5NYuPW8MJ','Rpg9zt1hibR','B28m5HoFeGWLm8w2hMYYb5X','vA','6',5);
+INSERT INTO ti VALUES (1858503429,3974598477,'5gVlq8jYeEemzXlMThGbL8ipdL9vXxi5rpmx4RdHn11498w2qEPQi4k','anZxbq3UgxrOtKKt5NYuPW8MJ','Rpg9zt1hibR','B28m5HoFeGWLm8w2hMYYb5X','vA','6',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1863816379,1226664372,'SUYltS1weaswN3mujJxQFLzlhpJqWEJeDKluE8Yt6aJUKhwPehrfKyyRi1cXX','5','k2jI','xI5BZKaF03UHnDhCeZr9VJKKprg2S5K8Sf2XL1VUS1DFPSYfFbUGRNornDuQ9r7dwoOk1xuEyJEUqV22ZI7LIafvcXc8MwfQTsmSCirYYQ3JDVgeXxqPXf10b2FNehD2ueF','U','Vn',6);
+INSERT INTO ti VALUES (1863816379,1226664372,'SUYltS1weaswN3mujJxQFLzlhpJqWEJeDKluE8Yt6aJUKhwPehrfKyyRi1cXX','5','k2jI','xI5BZKaF03UHnDhCeZr9VJKKprg2S5K8Sf2XL1VUS1DFPSYfFbUGRNornDuQ9r7dwoOk1xuEyJEUqV22ZI7LIafvcXc8MwfQTsmSCirYYQ3JDVgeXxqPXf10b2FNehD2ueF','U','Vn',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(70) NOT NULL, d VARBINARY(31) NOT NULL, e VARCHAR(39) NOT NULL, f VARBINARY(93) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (29551,11405196,'jJkRChV5EtQhmyjVzkn849FKv2Tsg','yLyKHUaP1F','a7oti4MTNHKoXR8LI09YPaWhmOP7jdQ5z','kVcoMbZBZSAXxzwLAMv731b9wPlxRtDVVK5e9w2zgqH8YOJtMPZRi1DAuRrobw47gy','X','8F',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(70) NOT NULL, d VARBINARY(31) NOT NULL, e VARCHAR(39) NOT NULL, f VARBINARY(93) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (43892,12483450,'8U2wk6zvGWR6ocYj2wLofORuzY7nOE4nhba3g9B','ZUHYU8xNptgZkmgBaCEaZmyx','VEj2L4GKV02ezmwom','5a8vV5xnzptV1ns2kTKtwxhMW1hjqdqomkE8J97w2SKr0KVkz9co7LRXbm','lz','b',1);
+INSERT INTO ti VALUES (43892,12483450,'8U2wk6zvGWR6ocYj2wLofORuzY7nOE4nhba3g9B','ZUHYU8xNptgZkmgBaCEaZmyx','VEj2L4GKV02ezmwom','5a8vV5xnzptV1ns2kTKtwxhMW1hjqdqomkE8J97w2SKr0KVkz9co7LRXbm','lz','b',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(71) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(71) NOT NULL;
+INSERT INTO t VALUES (46514,5225808,'wlaAYYJWWlQuimwQIQpHjX5BiDfHTccjocU9C','YSHJPQ9ufFj994TOeh','1xeKSBgpEVoPj6pywMrBhZGKSchgpXw3kme','bk0xFNbUmfS39XW1SH2wLpx8nVfoBBLrUS','R','X',2);
+INSERT INTO ti VALUES (46514,5225808,'wlaAYYJWWlQuimwQIQpHjX5BiDfHTccjocU9C','YSHJPQ9ufFj994TOeh','1xeKSBgpEVoPj6pywMrBhZGKSchgpXw3kme','bk0xFNbUmfS39XW1SH2wLpx8nVfoBBLrUS','R','X',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (21344,5731427,'mg0W64sMNRttFiOPyP2I6BAxPDMiIrQM2lF3i22t4XdyjxyqCBC94Ycg0Q7','okYRe0rGgJZi5b30iGSQWI0SrfDozWjPxuqNm1ssAEA3b0qrvJQypnJOciArN5M5OjXxOsRTSYWVFzJuobaYoI00xg2PqUHaJgCYc55Q15fwtxHs70WeZ22iai9hzGpUzpFxVMpn6lp0sHlwT','WKV','thHyOCjnuy7I06yp12L9nNFHbrK4ZUkTLxUxjOrEpz1ZeGHevtLvXz5o0qMj2ewW6JhBgkNIyChVmEGdlOlM','l','U3',3);
+INSERT INTO ti VALUES (21344,5731427,'mg0W64sMNRttFiOPyP2I6BAxPDMiIrQM2lF3i22t4XdyjxyqCBC94Ycg0Q7','okYRe0rGgJZi5b30iGSQWI0SrfDozWjPxuqNm1ssAEA3b0qrvJQypnJOciArN5M5OjXxOsRTSYWVFzJuobaYoI00xg2PqUHaJgCYc55Q15fwtxHs70WeZ22iai9hzGpUzpFxVMpn6lp0sHlwT','WKV','thHyOCjnuy7I06yp12L9nNFHbrK4ZUkTLxUxjOrEpz1ZeGHevtLvXz5o0qMj2ewW6JhBgkNIyChVmEGdlOlM','l','U3',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (32682,14502990,'1qN4X1AwLkWd84oc2p3wXZqHulMAxcb6Ae9Hp34PV','n2kyhWn0GMwpojA55F9kfhDdhdJJ5FYxdpKblZ5TCGTfLpgvzX5xoOxYzJPXRVz5','q9x3YHtvsZ6vNNvEWoCZiVDfqsN6N','7XkpXFNWXE58YFnNIOUwCCcC401GdytSC7MocDeRWlx9nDLla9jKMTEvJrCyZkEMYK9I26a1zlbOe0GJmZDAHPUMm15Rm6xtl487ZriOzD9LtNzBlNOA1ksEfhTtgJau8LBo9n94gKpxjtBsSpdS6qU8ublb1XrmQdm10tSzgqsrR4','A','eU',4);
+INSERT INTO ti VALUES (32682,14502990,'1qN4X1AwLkWd84oc2p3wXZqHulMAxcb6Ae9Hp34PV','n2kyhWn0GMwpojA55F9kfhDdhdJJ5FYxdpKblZ5TCGTfLpgvzX5xoOxYzJPXRVz5','q9x3YHtvsZ6vNNvEWoCZiVDfqsN6N','7XkpXFNWXE58YFnNIOUwCCcC401GdytSC7MocDeRWlx9nDLla9jKMTEvJrCyZkEMYK9I26a1zlbOe0GJmZDAHPUMm15Rm6xtl487ZriOzD9LtNzBlNOA1ksEfhTtgJau8LBo9n94gKpxjtBsSpdS6qU8ublb1XrmQdm10tSzgqsrR4','A','eU',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (16993,13695336,'QYKnD12MN7UcH8UhGfZTf6fZDczBGCpEtW','y94q1l6h7Nog7PjwpdvAx5AuRFc0wW8JgVqMYS9PNAQdFRtIcEru2NgDBT0ujEpVa8kOpbquqVCYK118aQqJhGUcr5qG2FaA7w54tC9CxrWVf4xXbVMCrNvBZnXCnzkoo4w8EZTh25qHk5ac4uRhw827vvu7xVu8g4erER8nO2gkxuNec8QOz7Y6Dy0yjnZpfg0P800E9XHsUYjkqdXZAzksKZ','bbvnLOlVAUf','0iRuJrLNnTscrkL5PUSd1DXICfKdwO1FW2jio1tp9Cr06kLQQzx2iCWXHnlqFTyXueqIyEMakBcE5a9JuTfCycMETXf7n','Y','Z',5);
+INSERT INTO ti VALUES (16993,13695336,'QYKnD12MN7UcH8UhGfZTf6fZDczBGCpEtW','y94q1l6h7Nog7PjwpdvAx5AuRFc0wW8JgVqMYS9PNAQdFRtIcEru2NgDBT0ujEpVa8kOpbquqVCYK118aQqJhGUcr5qG2FaA7w54tC9CxrWVf4xXbVMCrNvBZnXCnzkoo4w8EZTh25qHk5ac4uRhw827vvu7xVu8g4erER8nO2gkxuNec8QOz7Y6Dy0yjnZpfg0P800E9XHsUYjkqdXZAzksKZ','bbvnLOlVAUf','0iRuJrLNnTscrkL5PUSd1DXICfKdwO1FW2jio1tp9Cr06kLQQzx2iCWXHnlqFTyXueqIyEMakBcE5a9JuTfCycMETXf7n','Y','Z',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (48469,12097539,'X3an18uAhQG0dxriOy1JLNO1ZjPQoL0NxMSjz9RQ7xzFtDMw','M5FKsYDV9S85qUQI1Lf5Oq4oJnX2lexADiwoJ4z5EX8btXVJYLIUZxMnPrZlKIcP0zHckrSB7azrOMj1cAO4AOsWZveDnRPxhpOakSG542008HxMG4irM46wad9TVMtny12gOexBUwFkISp0CpLu6P9mN0dsnhTJXSOb4IZt91PgNJOIduS2nq2ysyDGKeZZ172Tw8','xI3H5DYYmLDbpO6C6wmmUsdBnAf4muAT4nW3eb','4cj96aCCiP6DJN9YX2ctEXxiNZi2oBSCaTwMv2IsT7v7H4FVwW1vorXFpgOIfBkAvBMjb6CjTcp5hZGu2PzNLjsFtwfx0zRXgloDzv5uhDSv8qxKFQi9YF5RT1CFolJ6VhsybJgyf54496HapVwkWgvGllJyc4QPQsS5YftVUnFgJ7ZD7B9Ue06xQfR4EudFfFg3eT0j9RO2C','5','llM',6);
+INSERT INTO ti VALUES (48469,12097539,'X3an18uAhQG0dxriOy1JLNO1ZjPQoL0NxMSjz9RQ7xzFtDMw','M5FKsYDV9S85qUQI1Lf5Oq4oJnX2lexADiwoJ4z5EX8btXVJYLIUZxMnPrZlKIcP0zHckrSB7azrOMj1cAO4AOsWZveDnRPxhpOakSG542008HxMG4irM46wad9TVMtny12gOexBUwFkISp0CpLu6P9mN0dsnhTJXSOb4IZt91PgNJOIduS2nq2ysyDGKeZZ172Tw8','xI3H5DYYmLDbpO6C6wmmUsdBnAf4muAT4nW3eb','4cj96aCCiP6DJN9YX2ctEXxiNZi2oBSCaTwMv2IsT7v7H4FVwW1vorXFpgOIfBkAvBMjb6CjTcp5hZGu2PzNLjsFtwfx0zRXgloDzv5uhDSv8qxKFQi9YF5RT1CFolJ6VhsybJgyf54496HapVwkWgvGllJyc4QPQsS5YftVUnFgJ7ZD7B9Ue06xQfR4EudFfFg3eT0j9RO2C','5','llM',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b BIGINT NOT NULL, c CHAR(84), d VARCHAR(11), e VARBINARY(5) NOT NULL, f VARCHAR(17), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8030,2675389186337912792,'QYtu86EH53JGFnSbD9ifu9UuLheFsHqwIODldQtaFfdVYiRGBMhLgSL6XdzyAMSAuET9BhnBTBI2GuqX','P','z2Qh','l52','W','LI',0);
+CREATE TABLE ti (a SMALLINT, b BIGINT NOT NULL, c CHAR(84), d VARCHAR(11), e VARBINARY(5) NOT NULL, f VARCHAR(17), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (-8757,913938268480451298,'jQWXZFlmF8c2Pfn7KP0mrOYLqGKnfPgI','mNnwvZcNr','i9baA','1jzc1JGwb','q','k',1);
+INSERT INTO ti VALUES (-8757,913938268480451298,'jQWXZFlmF8c2Pfn7KP0mrOYLqGKnfPgI','mNnwvZcNr','i9baA','1jzc1JGwb','q','k',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(85);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(85);
+INSERT INTO t VALUES (-8197,7321689587987423212,'jSwFlIjV8SMaido0IBpnzrdCBcAHwu1bEjpDcp','GnqLYmk3XA','p','NJV151','l','w2',2);
+INSERT INTO ti VALUES (-8197,7321689587987423212,'jSwFlIjV8SMaido0IBpnzrdCBcAHwu1bEjpDcp','GnqLYmk3XA','p','NJV151','l','w2',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-29163,2589591563480006676,'y6W6yKF3Tb2HETlYU3TLDvhwarQSr45UJA','4o2x8h9q1piKshOZzhwd3b2mjtZdezCbJSfRZggi1KvdNB5Xs9SETVzfYj3eXZzcNcoRzLh7I7QMZRIUwNY4BQov5rNv7N9LSh3EqyaCX7h8J2cUKd6JlH5f0FSGJgWJDLB8fjASzIjx0RtBpRZH2J2l0J3O9uWTvORWTlceP18NwofHWxOt5KIfW26dVRxIhs1ZGrsYtjXnYdoGD2VP','V3w','G0hSAB4z','L','g9',3);
+INSERT INTO ti VALUES (-29163,2589591563480006676,'y6W6yKF3Tb2HETlYU3TLDvhwarQSr45UJA','4o2x8h9q1piKshOZzhwd3b2mjtZdezCbJSfRZggi1KvdNB5Xs9SETVzfYj3eXZzcNcoRzLh7I7QMZRIUwNY4BQov5rNv7N9LSh3EqyaCX7h8J2cUKd6JlH5f0FSGJgWJDLB8fjASzIjx0RtBpRZH2J2l0J3O9uWTvORWTlceP18NwofHWxOt5KIfW26dVRxIhs1ZGrsYtjXnYdoGD2VP','V3w','G0hSAB4z','L','g9',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (28062,-644945174991074041,'RUv79plfcr62u7GAZ1m0TuemGadmhHppEcciKekdespdCzAhpuqSejoGN1q8C6Qoj08isnlsUHx','V1wGIdzbRyKMY9rvaFxQNhMOVWBFb84JfqcHXcKITrPkb3xmcYPaN7k5yhHRE5SUibZSJ2FNObHebXqRQk5Oga3qWEdXc2P7wYVJC7Zc7JbogcShGK6aRCkkUpWXE4nnp6Lwok','RF','mmUi5PICTEEEa9ZMjKAwXZWUsXLdXXPBr1fmrmjaRiG','y','q',4);
+INSERT INTO ti VALUES (28062,-644945174991074041,'RUv79plfcr62u7GAZ1m0TuemGadmhHppEcciKekdespdCzAhpuqSejoGN1q8C6Qoj08isnlsUHx','V1wGIdzbRyKMY9rvaFxQNhMOVWBFb84JfqcHXcKITrPkb3xmcYPaN7k5yhHRE5SUibZSJ2FNObHebXqRQk5Oga3qWEdXc2P7wYVJC7Zc7JbogcShGK6aRCkkUpWXE4nnp6Lwok','RF','mmUi5PICTEEEa9ZMjKAwXZWUsXLdXXPBr1fmrmjaRiG','y','q',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2178,1039689590212317960,'zYhxzRPxYbka6kOyik2UjprZ9NmTKLTsMZopaCCOADX3tj5Y6MF3rvdxMOa6lxaCq','6Ru4m0YKQXABNv92jmz4V7UkAjiA1RdLrDaQ6OWsVVTFpOw6y4k0v7SC3CjcNnFA8hBPM7wWZUMRkb1Eikf6JZB5gVbb85mt7woWfcdnt4xxICqFjNUTyivIKrvSgPnh7Tsrm4Yrkm0rc6xwQ','g0A5','GhAbOFUoTWetbCijEvT6JUdGgaH0OrBtyNnPejvXhQqI5hoSYZf5ZwYKpEeCAud9ghNhmAWutKCg4gIVE0QGsSrakj1pBvOaVLoyMP7AyRPanXPp7HAxopLf1l9ssW4HxEdUeVSrEgMjT0ghTBlO7lnlRE17jl5wLKLKotIG7wTnd3MCx3DATmxDc28Dxae67e72zmgfCJ','D5','Qn',5);
+INSERT INTO ti VALUES (2178,1039689590212317960,'zYhxzRPxYbka6kOyik2UjprZ9NmTKLTsMZopaCCOADX3tj5Y6MF3rvdxMOa6lxaCq','6Ru4m0YKQXABNv92jmz4V7UkAjiA1RdLrDaQ6OWsVVTFpOw6y4k0v7SC3CjcNnFA8hBPM7wWZUMRkb1Eikf6JZB5gVbb85mt7woWfcdnt4xxICqFjNUTyivIKrvSgPnh7Tsrm4Yrkm0rc6xwQ','g0A5','GhAbOFUoTWetbCijEvT6JUdGgaH0OrBtyNnPejvXhQqI5hoSYZf5ZwYKpEeCAud9ghNhmAWutKCg4gIVE0QGsSrakj1pBvOaVLoyMP7AyRPanXPp7HAxopLf1l9ssW4HxEdUeVSrEgMjT0ghTBlO7lnlRE17jl5wLKLKotIG7wTnd3MCx3DATmxDc28Dxae67e72zmgfCJ','D5','Qn',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (22805,-3833641211395855632,'6Tv7n3SYqcJaqlyWjnvMivBPyGU20BSXP7KhmyUWXcxu5oOqfTaICFbDEfkWERwnLdV4u1Pd','svfcilXvaZEbLosz3tLWLDF3GgvLk3lABgORxg4KuL3wd8xOdSK6W21NK67BUu7e3zrHEZAwCIDX2V6TWHMCyHN7','EK1','JBDMU','BR','s',6);
+INSERT INTO ti VALUES (22805,-3833641211395855632,'6Tv7n3SYqcJaqlyWjnvMivBPyGU20BSXP7KhmyUWXcxu5oOqfTaICFbDEfkWERwnLdV4u1Pd','svfcilXvaZEbLosz3tLWLDF3GgvLk3lABgORxg4KuL3wd8xOdSK6W21NK67BUu7e3zrHEZAwCIDX2V6TWHMCyHN7','EK1','JBDMU','BR','s',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT, c CHAR(52), d VARCHAR(53) NOT NULL, e VARCHAR(19), f VARCHAR(28) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15016819,-3358232,'PCyV1cUJcKSYWLvw0M9298fojRme0CvgCfOnSmPKBy5PYRjsUAUf','kE4XnYcyOVZxbPe9efjvsSa7DjhAxV','6UECbNPCNtTW618Sb0R','eYGcu','F','jT',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT, c CHAR(52), d VARCHAR(53) NOT NULL, e VARCHAR(19), f VARCHAR(28) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (881245456,-7000151,'wS','iZOWr8SFIziEkkLKn3kQ22v17EqRo','kdM6Y7FhMu1TzJPm','70OczL265pioSp','G','O',1);
+INSERT INTO ti VALUES (881245456,-7000151,'wS','iZOWr8SFIziEkkLKn3kQ22v17EqRo','kdM6Y7FhMu1TzJPm','70OczL265pioSp','G','O',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(53);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(53);
+INSERT INTO t VALUES (3439491129,5644294,'gzqnGO','ZxzNCo0K1k4BpaR1Ls6','EcQX6Kr','QxxUQIFORFEs','Q','Ab',2);
+INSERT INTO ti VALUES (3439491129,5644294,'gzqnGO','ZxzNCo0K1k4BpaR1Ls6','EcQX6Kr','QxxUQIFORFEs','Q','Ab',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (365022216,1638185,'hYfpzFOEdtGAi4XWxYKZbTvr1','C1MVBN2HTY6tHih8CMCXaYMLckrfjx82wC9Rm4ifNFl7e5dAlzcPAKMWgWXbAxkd7ZZL0jbKxABEiEi5rQGcVD6lvQgGsErp6uXRplSrd8GZCr1YV1igfJWI3WLgBL76AY08HGkVlNGHfq7n8TvdL0IxckvUxyPXDyFBHjmQb8N7ff4GGbvQEqrzQ1RBEepzl3X9','0g7TSMCGObJbN','x','G','B',3);
+INSERT INTO ti VALUES (365022216,1638185,'hYfpzFOEdtGAi4XWxYKZbTvr1','C1MVBN2HTY6tHih8CMCXaYMLckrfjx82wC9Rm4ifNFl7e5dAlzcPAKMWgWXbAxkd7ZZL0jbKxABEiEi5rQGcVD6lvQgGsErp6uXRplSrd8GZCr1YV1igfJWI3WLgBL76AY08HGkVlNGHfq7n8TvdL0IxckvUxyPXDyFBHjmQb8N7ff4GGbvQEqrzQ1RBEepzl3X9','0g7TSMCGObJbN','x','G','B',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3428190601,-4081359,'43VhkdTOZ','QBNxdcwXK1XKqIkIRty25FRt9JkLnpWR4HdT120sdBCuyIlAOJfhFQIGuAiUrTIfg8qtegspHquJUTGR4Mf0c4mhUAP5POGrblhncPVViNZOEp8PImn2262hRIvTdKfoCadV8iZaSNXLiZ1R1v2quTriHriNE9gR5auEHo6CBscQ9Btf','WOg2B6m','jihW0EqDFRUX4AiCMz0sMszuEsX7sVhDe64Kj3UxfByHeUMpBMOh5zfAhnk7FlLHDj24ipN','B','S',4);
+INSERT INTO ti VALUES (3428190601,-4081359,'43VhkdTOZ','QBNxdcwXK1XKqIkIRty25FRt9JkLnpWR4HdT120sdBCuyIlAOJfhFQIGuAiUrTIfg8qtegspHquJUTGR4Mf0c4mhUAP5POGrblhncPVViNZOEp8PImn2262hRIvTdKfoCadV8iZaSNXLiZ1R1v2quTriHriNE9gR5auEHo6CBscQ9Btf','WOg2B6m','jihW0EqDFRUX4AiCMz0sMszuEsX7sVhDe64Kj3UxfByHeUMpBMOh5zfAhnk7FlLHDj24ipN','B','S',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2135841159,-6985958,'gTkdLuhpfGpqPVIOXj691KduFk5mUNxqBytB9tLg8KnRsAQp8jX','5HpdI0QyUjayFfpxQZ0LlndGQXs5RfPiHScQ8ZB9GXCX8cEUNTCllW9kBqWVp14qagxhkEyxwlkZJdA7g7dqbfdeqhZgKi8ut7k4dIuY6zhL8hrH6dCe5sJ3zXybsFqOykuS7tlbJXA0GW60kt8ZguRtmJZw7C8uKUXoM8GWDzkCN5ctNWN0npl2S4YjynhAsyYKBFE9cC66XT83GeUVOjpCTkPIvIPbjWJpjsyCIWe','bbkufnIQByxP58KBV','78zalB','4','E',5);
+INSERT INTO ti VALUES (2135841159,-6985958,'gTkdLuhpfGpqPVIOXj691KduFk5mUNxqBytB9tLg8KnRsAQp8jX','5HpdI0QyUjayFfpxQZ0LlndGQXs5RfPiHScQ8ZB9GXCX8cEUNTCllW9kBqWVp14qagxhkEyxwlkZJdA7g7dqbfdeqhZgKi8ut7k4dIuY6zhL8hrH6dCe5sJ3zXybsFqOykuS7tlbJXA0GW60kt8ZguRtmJZw7C8uKUXoM8GWDzkCN5ctNWN0npl2S4YjynhAsyYKBFE9cC66XT83GeUVOjpCTkPIvIPbjWJpjsyCIWe','bbkufnIQByxP58KBV','78zalB','4','E',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3084716326,-7409447,'DKsbSGR4fhgAf3ELVdK7P54kHHj0g5WFPya','wIgyf08xXHSkglK9PqfiXvpzDUeS7ixLCPIDEPNqvt9NYkFSyYdEGlnZOW9ZlXHEhYjcUPy4A3ZYfZCLoYLK2FRJHkMazlsyhUc6PAyV8hBQi7QN8Fnko1eB4hV174Q7ZvbGxEQ7rkTvMI29wb7wNd5outvx86QqQThlXakLDESk11KVy6hEjn8xAxQCdrScnLDtdJboEgW6MVMW8wm2AmRbqHJxHQ99Xkn2QP34RZIgNkrW','SvUNxGn','KnHmP6EInBXEsqV7ZmeG1kDNo8bSIgemmNRhEjk2qdf43T1V7m4uFpelJZpPxBfBTLe4J48','GE','3',6);
+INSERT INTO ti VALUES (3084716326,-7409447,'DKsbSGR4fhgAf3ELVdK7P54kHHj0g5WFPya','wIgyf08xXHSkglK9PqfiXvpzDUeS7ixLCPIDEPNqvt9NYkFSyYdEGlnZOW9ZlXHEhYjcUPy4A3ZYfZCLoYLK2FRJHkMazlsyhUc6PAyV8hBQi7QN8Fnko1eB4hV174Q7ZvbGxEQ7rkTvMI29wb7wNd5outvx86QqQThlXakLDESk11KVy6hEjn8xAxQCdrScnLDtdJboEgW6MVMW8wm2AmRbqHJxHQ99Xkn2QP34RZIgNkrW','SvUNxGn','KnHmP6EInBXEsqV7ZmeG1kDNo8bSIgemmNRhEjk2qdf43T1V7m4uFpelJZpPxBfBTLe4J48','GE','3',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT, c BINARY(10) NOT NULL, d VARBINARY(32), e VARCHAR(36), f VARBINARY(44), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (118155847,48,'zC','eYx','Etgia2kZTi05tFnHhQZ9kGfIJUAhae','vqGyzSf8TFFSmeA','F','M',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT, c BINARY(10) NOT NULL, d VARBINARY(32), e VARCHAR(36), f VARBINARY(44), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2699456332,-52,'FJvw','M4uPOemCu5R0jV','BOtgtjpKVHcVLEoe','0pn5Q7NZjXQuytxmRF6RMEEsvY','x','c',1);
+INSERT INTO ti VALUES (2699456332,-52,'FJvw','M4uPOemCu5R0jV','BOtgtjpKVHcVLEoe','0pn5Q7NZjXQuytxmRF6RMEEsvY','x','c',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(11) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(11) NOT NULL;
+INSERT INTO t VALUES (1649514229,-42,'f','XC7L6JEXjJwq6JH93uiDc5','FeXobO','aTWEJImHtc3A0SsvP7vprSbmNX0yMBnnRraVzI','Z8','i',2);
+INSERT INTO ti VALUES (1649514229,-42,'f','XC7L6JEXjJwq6JH93uiDc5','FeXobO','aTWEJImHtc3A0SsvP7vprSbmNX0yMBnnRraVzI','Z8','i',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1332723992,-124,'TYXZeTDco','OgmtsAxIqO7hvV5OszxCZKwc3ICEwJNSeNXTOOe8U9BYa7b7nAvtRy1Uit0RDtYrFd3sS7t2nwD2FUHP9Plcs2UTytn2htJJEeLnzvzdbibjISQZteo8gbi','Z2uAM0wfty','uyctGRjUCdAINX4fP8juSzPaejNR9W','cY','f',3);
+INSERT INTO ti VALUES (1332723992,-124,'TYXZeTDco','OgmtsAxIqO7hvV5OszxCZKwc3ICEwJNSeNXTOOe8U9BYa7b7nAvtRy1Uit0RDtYrFd3sS7t2nwD2FUHP9Plcs2UTytn2htJJEeLnzvzdbibjISQZteo8gbi','Z2uAM0wfty','uyctGRjUCdAINX4fP8juSzPaejNR9W','cY','f',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2467209489,-16,'XaouemX','s6rIkZGycQd843Ngur45XThYUKw2ZHSJJ6Z5A31eLkQaaqnHC6zb3iqqZCQ4AnzO9HuYhIdeBBhLB8eaXgZo32xKWCBBAeMZikRlRfAPv2q4Jfa9zzOpSL4Ct4ee2ajr8F1HB8i','h244','M6gNTObZEGPMLr7GEmZmGxnSDPAxoxDQ2qhRhU4nmVzRjnU6BACQc3NDBKvkhKJY23Ici1s7dttwLQQ7LOVaLefKfA2TG0W4sdZ8UZ0IJCzqGjvtv9N8T6naEN03','87','B',4);
+INSERT INTO ti VALUES (2467209489,-16,'XaouemX','s6rIkZGycQd843Ngur45XThYUKw2ZHSJJ6Z5A31eLkQaaqnHC6zb3iqqZCQ4AnzO9HuYhIdeBBhLB8eaXgZo32xKWCBBAeMZikRlRfAPv2q4Jfa9zzOpSL4Ct4ee2ajr8F1HB8i','h244','M6gNTObZEGPMLr7GEmZmGxnSDPAxoxDQ2qhRhU4nmVzRjnU6BACQc3NDBKvkhKJY23Ici1s7dttwLQQ7LOVaLefKfA2TG0W4sdZ8UZ0IJCzqGjvtv9N8T6naEN03','87','B',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (997274562,-51,'XwHGR868E','QElcD9fTyUDogs92KlORsrowFBTSMoPn210ar9jMoH5m58sxMYuqHZuFtKcpK374A0XyFuVp8LnGd9c8c63oJ9iu1GtL3n2iGSYidRQhAezlV9qkTdbfHYzJ0u52iTOJZUqgO5xIMre8LdKjxJm9SloPE16aSOz8Q8IchW0smVrBD2J1LwvhJefsynbAQWLckVMBf','qc5d472iJXWUsMwfaSuiM6YaZuL6MT','flWDqmcOFuAyaXjlVt3NhOqSihrZfnhDtrTYSHvX86sw','rq','K',5);
+INSERT INTO ti VALUES (997274562,-51,'XwHGR868E','QElcD9fTyUDogs92KlORsrowFBTSMoPn210ar9jMoH5m58sxMYuqHZuFtKcpK374A0XyFuVp8LnGd9c8c63oJ9iu1GtL3n2iGSYidRQhAezlV9qkTdbfHYzJ0u52iTOJZUqgO5xIMre8LdKjxJm9SloPE16aSOz8Q8IchW0smVrBD2J1LwvhJefsynbAQWLckVMBf','qc5d472iJXWUsMwfaSuiM6YaZuL6MT','flWDqmcOFuAyaXjlVt3NhOqSihrZfnhDtrTYSHvX86sw','rq','K',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1394037657,65,'Y3Lspr7w','1sbHN2rQ3qffUSJHuV8kufIYnnzgXUW8TboDcriKCeKVLQQKArh94Bfq0d5vYP7gVUb2e2VH9yfRkhqhWVZk9iPj87llxNwp0S81KaIqWlGjyynhZIYGuanlQqPl','LWxuEedy9m','Tk5kWeAnICmsx8mFCycLH8bg92CeJ01QZCIsCCAXEgPa4rKwwJd4sRxqQgV34vuJ1I1Hb7E9b4YZzCHlO19OscEoDDUYEn3Is8njq6EWFVXOum2TmRjxTvvYVdCrT55thX1cfdQu4b7eDt5nxQG45nvUVX49Z13A4Qq2skK2COv5WwZo1UlRMyRIJ3WXYOQ4uSmsR28OF54Dp9Anjy8S7G','N','x',6);
+INSERT INTO ti VALUES (1394037657,65,'Y3Lspr7w','1sbHN2rQ3qffUSJHuV8kufIYnnzgXUW8TboDcriKCeKVLQQKArh94Bfq0d5vYP7gVUb2e2VH9yfRkhqhWVZk9iPj87llxNwp0S81KaIqWlGjyynhZIYGuanlQqPl','LWxuEedy9m','Tk5kWeAnICmsx8mFCycLH8bg92CeJ01QZCIsCCAXEgPa4rKwwJd4sRxqQgV34vuJ1I1Hb7E9b4YZzCHlO19OscEoDDUYEn3Is8njq6EWFVXOum2TmRjxTvvYVdCrT55thX1cfdQu4b7eDt5nxQG45nvUVX49Z13A4Qq2skK2COv5WwZo1UlRMyRIJ3WXYOQ4uSmsR28OF54Dp9Anjy8S7G','N','x',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(3) NOT NULL, d VARCHAR(56), e VARBINARY(74), f VARCHAR(94) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7203503,3742106,'cMp','I7xWPQLGnOwXDjIN5PPpsxk5','Q15OeyWTza7OMEUCDaPzfcrulJIqJsK4r','akA7Fiw8cAcXRsPXBB6taPAwBwlkEyW1IhtORXxZZt6yYAA9mNewlCN20ZhwvEhv0OIEAFxrBmtMj86Ol50eKTyictZ','ac','u',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(3) NOT NULL, d VARCHAR(56), e VARBINARY(74), f VARCHAR(94) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-11937955,11613447,'9X4','11B8uvuG3lpdvJob6Q0Sp6bX7SdRKcQ3tNj73IUAZXuQe6O5','shFt0lch4CCt2ieyMCXQCBEqjv2KnbxWTl7vIj','oFXQ0pSlzi5PQlYyv4P6ACDEndFCe','U','d',1);
+INSERT INTO ti VALUES (-11937955,11613447,'9X4','11B8uvuG3lpdvJob6Q0Sp6bX7SdRKcQ3tNj73IUAZXuQe6O5','shFt0lch4CCt2ieyMCXQCBEqjv2KnbxWTl7vIj','oFXQ0pSlzi5PQlYyv4P6ACDEndFCe','U','d',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(4) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(4) NOT NULL;
+INSERT INTO t VALUES (959509415,6135865,'9b','MmNNGGG1hrIhY4BW0wBWYPJBScHX','7TBLPuAFqy','dUcijNbnxF6oKeYs3VEDfcGIpsIr1pR6kEEoRzBDsW2XEB1F3EqxnbYjxVdPRoy99OIlI5Ot5zk4P194mxs','L','Q',2);
+INSERT INTO ti VALUES (959509415,6135865,'9b','MmNNGGG1hrIhY4BW0wBWYPJBScHX','7TBLPuAFqy','dUcijNbnxF6oKeYs3VEDfcGIpsIr1pR6kEEoRzBDsW2XEB1F3EqxnbYjxVdPRoy99OIlI5Ot5zk4P194mxs','L','Q',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-843301824,10551083,'gX','ovZ1Z96Xo6uoXbPN3NzChv3COxuwoloZoVp9N','5bKeqo','tN','uO','L',3);
+INSERT INTO ti VALUES (-843301824,10551083,'gX','ovZ1Z96Xo6uoXbPN3NzChv3COxuwoloZoVp9N','5bKeqo','tN','uO','L',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (702131777,11574873,'vp','eh4KAAdktfjjN03tJnc2NQXsH8TyRTMojjcJGAabUyuYqAagTmMMFi3AlAz9Zr7rFwPLIjmnFrRgYs9StkyVZV4ia9f5Fy2rBRazDn1z3iBGMzLcr59TnPQWn7hflvo','lyHbTmbCxTpOmCK9UhRXObsVU7GkuVV7pAc2R8aKyf','0cyKTQs7rC2RzwqywT1a3HexzGWWuLxpE7MamznvUmZ2FCbj8KqTFO0C2gQp31PLzXm3s2it5DkQVzB9Rlk3te5EKR3pQvLsUFqUgHqsnlL4Fa5pGZspJLpwqbspPH','L','s',4);
+INSERT INTO ti VALUES (702131777,11574873,'vp','eh4KAAdktfjjN03tJnc2NQXsH8TyRTMojjcJGAabUyuYqAagTmMMFi3AlAz9Zr7rFwPLIjmnFrRgYs9StkyVZV4ia9f5Fy2rBRazDn1z3iBGMzLcr59TnPQWn7hflvo','lyHbTmbCxTpOmCK9UhRXObsVU7GkuVV7pAc2R8aKyf','0cyKTQs7rC2RzwqywT1a3HexzGWWuLxpE7MamznvUmZ2FCbj8KqTFO0C2gQp31PLzXm3s2it5DkQVzB9Rlk3te5EKR3pQvLsUFqUgHqsnlL4Fa5pGZspJLpwqbspPH','L','s',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (185565396,5213248,'5nW','gYYR6t2Uu0GdoJdgMlRABmGM6cfpnd5peRWNLnAxNwg1ptDfr0M8KGN7s5bAru2AOVaAanVXSgxhdF1IBgbk0mH7nAqTZEpv61FldTIjw4I7hczb1tOia56FUOtrTGnYIH31iSGkrGdRfD','mwfdx0NQoHIxDaUiFW6VPqHwhOi1dhZYpB8P7qHH2s92','KIGiBOIqB9hcz5ld6Zn7H7hubhkQp5eZ4rTQrB8iFCwMZOWcdAzgp6ZYtUkwi3pouuNR11cRYc7PjfWiiSRQ1WWkKLGCq7M1t5ZzylUMMUbCeeDWLPJjk1M6wVO','uR','x',5);
+INSERT INTO ti VALUES (185565396,5213248,'5nW','gYYR6t2Uu0GdoJdgMlRABmGM6cfpnd5peRWNLnAxNwg1ptDfr0M8KGN7s5bAru2AOVaAanVXSgxhdF1IBgbk0mH7nAqTZEpv61FldTIjw4I7hczb1tOia56FUOtrTGnYIH31iSGkrGdRfD','mwfdx0NQoHIxDaUiFW6VPqHwhOi1dhZYpB8P7qHH2s92','KIGiBOIqB9hcz5ld6Zn7H7hubhkQp5eZ4rTQrB8iFCwMZOWcdAzgp6ZYtUkwi3pouuNR11cRYc7PjfWiiSRQ1WWkKLGCq7M1t5ZzylUMMUbCeeDWLPJjk1M6wVO','uR','x',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-710010218,11521650,'3T','eP5ePq6oswtZ0eH4EZakqy2MscxFvtWJKNxrlfH5y23sf4c5dsVcaYsa1HYd6tbWwKQ6ePiyB6oaIRzAMB4aYIPIikJubE','MgzbWA2qUwxaQRBVWz9uwVCb2rxaU4BgEv86Ft4H9yTVrg4gBhFE0kdhzaKO','4GphGKOh7PaSX98hc1OMCJJ26Vhl2ZeZ18bMhKmth8tM6e0oheMeQ2kAAz5SUWPIpaBehZuq4Aq19Vw0ZmeSr6qYkLbrlHHEV30qYFUbk27Dg1rAZgX4uzTz3Eqpjc2qaDhYkWpCFfyXacGv4N6EfJi2Y26R8WJRQryRPAdFBjCn0P708G7l3MVtDwPIHqtByaR1EKlRb4f2Za0xJkPKRfTdH9MdH','U','GA',6);
+INSERT INTO ti VALUES (-710010218,11521650,'3T','eP5ePq6oswtZ0eH4EZakqy2MscxFvtWJKNxrlfH5y23sf4c5dsVcaYsa1HYd6tbWwKQ6ePiyB6oaIRzAMB4aYIPIikJubE','MgzbWA2qUwxaQRBVWz9uwVCb2rxaU4BgEv86Ft4H9yTVrg4gBhFE0kdhzaKO','4GphGKOh7PaSX98hc1OMCJJ26Vhl2ZeZ18bMhKmth8tM6e0oheMeQ2kAAz5SUWPIpaBehZuq4Aq19Vw0ZmeSr6qYkLbrlHHEV30qYFUbk27Dg1rAZgX4uzTz3Eqpjc2qaDhYkWpCFfyXacGv4N6EfJi2Y26R8WJRQryRPAdFBjCn0P708G7l3MVtDwPIHqtByaR1EKlRb4f2Za0xJkPKRfTdH9MdH','U','GA',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(86) NOT NULL, d VARBINARY(11), e VARBINARY(48) NOT NULL, f VARBINARY(67), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6813495,-9026540854129257716,'rfMh0MRpt4YYsdi13Fk9zMEiX5Rwrie1P4xOlZITacFemzYUCJlzvlhGqSUm9vM6WhTcOLJDh7Dl','G4F','JMdb0vKGLlMdnz7R6hHP5PdRlUIP6xwzxA2','eH5dtax28bZvdNy2NjFfvWtpHvoKHIfFxG3saWDGhejCP6mOIFY52Yhu4f3PDkD','L','l',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(86) NOT NULL, d VARBINARY(11), e VARBINARY(48) NOT NULL, f VARBINARY(67), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (16222256359525338034,6616916774158816075,'tNHBbCQbPvFxXd5FIl9lRlFGzpuDOGLRReVb5W2aZRGxquk0H4nXs8n','qaSBlxD','7XqUJNq2n9vh2wF','XG4TSGI0xqJLVvqaP2Y3GrT0VPIn1wkocuKc09ozARQQypMyxoAC4Zx0zj7f','b','o',1);
+INSERT INTO ti VALUES (16222256359525338034,6616916774158816075,'tNHBbCQbPvFxXd5FIl9lRlFGzpuDOGLRReVb5W2aZRGxquk0H4nXs8n','qaSBlxD','7XqUJNq2n9vh2wF','XG4TSGI0xqJLVvqaP2Y3GrT0VPIn1wkocuKc09ozARQQypMyxoAC4Zx0zj7f','b','o',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(87) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(87) NOT NULL;
+INSERT INTO t VALUES (10157476300764957736,-4497329055542795035,'v60d33BbEg','aCYVZua8wtO','8mMtEN8PjFqY4nYER24HIOf23hp1VCNbf','TB8qnSR9RxlC8S8f1JyDOiAAq9j','Q','k',2);
+INSERT INTO ti VALUES (10157476300764957736,-4497329055542795035,'v60d33BbEg','aCYVZua8wtO','8mMtEN8PjFqY4nYER24HIOf23hp1VCNbf','TB8qnSR9RxlC8S8f1JyDOiAAq9j','Q','k',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1136454601844721434,6583268931358154617,'k5rwXsUoNAtUEFJgW4niKxczi1IVIBlkjBl3mvuQh7yYL9gW0ueXi','XGoYcU7odWbrWLRFbanaDmINxUYXhPfHDeQuz8FqcUxfWIe13DSpclSnq6vfvW7RSxYmFh7Ftl1lfSD0z5v8FqQLoCSuyWP1kULzp1tm5WEn2cDRNxfgUoeeduCyx65i9Lk1QXXnurJ4vVe5RFE394Js9cQAlHTMUA8WlwfWo1IIQni3BhgUoPM27CiHIuHoG7fzgd9CwUKh0qO2O','JZlBiuTFJQQuVH8wnokwcp3HPZn9','KKSbT3r9nxfyHvn7zL','s','9',3);
+INSERT INTO ti VALUES (1136454601844721434,6583268931358154617,'k5rwXsUoNAtUEFJgW4niKxczi1IVIBlkjBl3mvuQh7yYL9gW0ueXi','XGoYcU7odWbrWLRFbanaDmINxUYXhPfHDeQuz8FqcUxfWIe13DSpclSnq6vfvW7RSxYmFh7Ftl1lfSD0z5v8FqQLoCSuyWP1kULzp1tm5WEn2cDRNxfgUoeeduCyx65i9Lk1QXXnurJ4vVe5RFE394Js9cQAlHTMUA8WlwfWo1IIQni3BhgUoPM27CiHIuHoG7fzgd9CwUKh0qO2O','JZlBiuTFJQQuVH8wnokwcp3HPZn9','KKSbT3r9nxfyHvn7zL','s','9',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (14296355365978981645,6874985110142234569,'hX6bQUNgPGCijOwjrVeF3','f0Y47oQjtTj43PUL6Gc0TEV1BQoVcCRQaIAS3MnRLTQ7myV37CUyrUlgE1k4ucnxN5zl6FGfGZ1ChEffvYDUqdIun1DGzjBgvkHzZ4zbfKlkbFXzgF4tHZzpumArLsc2d4VAGnb','1w2rWb4OR5rM1MqVIkwHfM4OAGKC2njNI','9LEPWJeKyJOsBAV4AgSLINgBL3nHm1gX6fk5VqLcJelXrwtbGSUSIl9n0nINjh27rL2QkggD9ohxQJtY3s7GUWjZhwbx46sC1sPRwUtq9emZ0WA6958YeU9CI9hMvyKLUpju8XhVRomXwt7iZSQBBgv5NqwhIFvCaZPVKWyk0ID1ZSQbXiVirFIGmGarqmBKGl9Oxhbm6Dm3k2IfiJZCcn1bvoBi8iof2GLKPqys4dII1quW','G','Y',4);
+INSERT INTO ti VALUES (14296355365978981645,6874985110142234569,'hX6bQUNgPGCijOwjrVeF3','f0Y47oQjtTj43PUL6Gc0TEV1BQoVcCRQaIAS3MnRLTQ7myV37CUyrUlgE1k4ucnxN5zl6FGfGZ1ChEffvYDUqdIun1DGzjBgvkHzZ4zbfKlkbFXzgF4tHZzpumArLsc2d4VAGnb','1w2rWb4OR5rM1MqVIkwHfM4OAGKC2njNI','9LEPWJeKyJOsBAV4AgSLINgBL3nHm1gX6fk5VqLcJelXrwtbGSUSIl9n0nINjh27rL2QkggD9ohxQJtY3s7GUWjZhwbx46sC1sPRwUtq9emZ0WA6958YeU9CI9hMvyKLUpju8XhVRomXwt7iZSQBBgv5NqwhIFvCaZPVKWyk0ID1ZSQbXiVirFIGmGarqmBKGl9Oxhbm6Dm3k2IfiJZCcn1bvoBi8iof2GLKPqys4dII1quW','G','Y',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2987213794777720148,-1654121310956669974,'1fG','kWqwVtTiqR','0fatG2B2o2shC2iG3gJmojQ','vYocLiFoVxLOfVbaXbksKfRxDzmCQqba5k','R9','X',5);
+INSERT INTO ti VALUES (2987213794777720148,-1654121310956669974,'1fG','kWqwVtTiqR','0fatG2B2o2shC2iG3gJmojQ','vYocLiFoVxLOfVbaXbksKfRxDzmCQqba5k','R9','X',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (16144391188644046067,-485171914330563693,'XGbUTuiBrZ75WNJozS0xKZuqgXqBgx92JIDp','2XWsM6S0cTJf428dwr3gtaHGsmy3CuUcPedQJ4lOetesJQGA87twvMzgmIO8FQQDxrd0fEy91WZ8ZzBoeygg7iu7YOHKuvVdF6Vs6ujayKM8wvWyR3KWU8HNSmEFQbid7otJxtHgaWcUKfGu8dh5baJvaAGiypcfpgZkOuaPAfzUw3c5fwk4TYmBKGQd2EjUV91yJCrJOVchl86KP','kuTcOILNtWPqYZi5pWjKmA2VfeBSgxrF99JhEyvqb2O','IazsrxcJbiFuQrL8IX9K4zJXbQSTxQKcLGijXKQshQRbf1aM1h','B','Gl',6);
+INSERT INTO ti VALUES (16144391188644046067,-485171914330563693,'XGbUTuiBrZ75WNJozS0xKZuqgXqBgx92JIDp','2XWsM6S0cTJf428dwr3gtaHGsmy3CuUcPedQJ4lOetesJQGA87twvMzgmIO8FQQDxrd0fEy91WZ8ZzBoeygg7iu7YOHKuvVdF6Vs6ujayKM8wvWyR3KWU8HNSmEFQbid7otJxtHgaWcUKfGu8dh5baJvaAGiypcfpgZkOuaPAfzUw3c5fwk4TYmBKGQd2EjUV91yJCrJOVchl86KP','kuTcOILNtWPqYZi5pWjKmA2VfeBSgxrF99JhEyvqb2O','IazsrxcJbiFuQrL8IX9K4zJXbQSTxQKcLGijXKQshQRbf1aM1h','B','Gl',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT NOT NULL, c BINARY(55), d VARCHAR(12) NOT NULL, e VARCHAR(96), f VARBINARY(12) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4254978603186242909,-107,'ljA1crPfCRp7Rfap6PF8q5J8ZDT6idUziZm5QldLI1sbKHlrB2AtjmA','6sb','DtqYZ6RtTUIGYtr3EVScdpu3lLehsZo0anyWjkQhM0','kxJjR2t','f','n',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b TINYINT NOT NULL, c BINARY(55), d VARCHAR(12) NOT NULL, e VARCHAR(96), f VARBINARY(12) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (11876671635902906716,-112,'enA','t7kwn3C3V','rUw0FbIoBqQiJ4niXR8Ry0QZ5i7vK','T6gsp','I','j',1);
+INSERT INTO ti VALUES (11876671635902906716,-112,'enA','t7kwn3C3V','rUw0FbIoBqQiJ4niXR8Ry0QZ5i7vK','T6gsp','I','j',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(56);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(56);
+INSERT INTO t VALUES (13486198768565468062,-25,'V3uTBkufBewPaC1P6PbTbsB3WqNmh9WA8HLY9Jdgv0bcthdxdBJK1rZ','l3CW950vQ','PAYvL9xWYk6Enb03o7zvknvKlwalsuAEle4dmSn5jmK9AYdSj6kAzrsFqczo9GFqOf9zKqqTI','F','j','L',2);
+INSERT INTO ti VALUES (13486198768565468062,-25,'V3uTBkufBewPaC1P6PbTbsB3WqNmh9WA8HLY9Jdgv0bcthdxdBJK1rZ','l3CW950vQ','PAYvL9xWYk6Enb03o7zvknvKlwalsuAEle4dmSn5jmK9AYdSj6kAzrsFqczo9GFqOf9zKqqTI','F','j','L',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (11644722882003708596,-22,'Kcf','SFU9Bnn3wKISsbLMGwtuWm3m2TkUsuXWuqAjLKdJBg9aN5iJFw10XDeRKxG8ndTfd02JDP2xy23ckzMi4sCAWBuQpKdgKZZcDJQaGmaDk2W2YMlh34OYeFD2L63xejGIbaGMDhqBr33d2yzu4mhLcVy633gdWIS8bMYQLz1DEnMebSiXg5kp','qMdYpdu9N9WmWkUfC33C1fHZWSdXKMNCiHJF5JlJaPnY','uVvtw1','j','g',3);
+INSERT INTO ti VALUES (11644722882003708596,-22,'Kcf','SFU9Bnn3wKISsbLMGwtuWm3m2TkUsuXWuqAjLKdJBg9aN5iJFw10XDeRKxG8ndTfd02JDP2xy23ckzMi4sCAWBuQpKdgKZZcDJQaGmaDk2W2YMlh34OYeFD2L63xejGIbaGMDhqBr33d2yzu4mhLcVy633gdWIS8bMYQLz1DEnMebSiXg5kp','qMdYpdu9N9WmWkUfC33C1fHZWSdXKMNCiHJF5JlJaPnY','uVvtw1','j','g',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (14528139245769989166,-98,'viAw5GxlnW2p1w69BVFhLWgu7dBPb3FVM4AnzTdtGeB','WPgItQKvhZpnLdNYPr0yAZk9BrwT95EdoMaUgOZZqGP0B3ulpcBowgIeSqNnvRvrgqC8EAz9MJcdKofGss0M6sdWxDVnOPpfPKdeMqeHKsqkSnpkwFuCTpWHa2ATQYq4V8GS4WZO0TD7UwhfhSqdgynnnt67iN3Vk5JX3IU8g11223VIHml5rn7XpbcLhNVl1iGZFCZba','6MdJcCwXeC7ZpGWBr3JoF4','1Ct5Pe7oXqNtOXzuYcMx3d0tVmfoVu7YjjTcCEtSu5oav7hK7d2lNFHjXwR6aXs8nzTCXYdwI363PvT2amUe7M8Fi7yox2T9Gu1loEk9fohWll0sEYto7TqPOhPVHaTs1FUaAwR6K3apNLG9Hid5iuTKV8','L','u',4);
+INSERT INTO ti VALUES (14528139245769989166,-98,'viAw5GxlnW2p1w69BVFhLWgu7dBPb3FVM4AnzTdtGeB','WPgItQKvhZpnLdNYPr0yAZk9BrwT95EdoMaUgOZZqGP0B3ulpcBowgIeSqNnvRvrgqC8EAz9MJcdKofGss0M6sdWxDVnOPpfPKdeMqeHKsqkSnpkwFuCTpWHa2ATQYq4V8GS4WZO0TD7UwhfhSqdgynnnt67iN3Vk5JX3IU8g11223VIHml5rn7XpbcLhNVl1iGZFCZba','6MdJcCwXeC7ZpGWBr3JoF4','1Ct5Pe7oXqNtOXzuYcMx3d0tVmfoVu7YjjTcCEtSu5oav7hK7d2lNFHjXwR6aXs8nzTCXYdwI363PvT2amUe7M8Fi7yox2T9Gu1loEk9fohWll0sEYto7TqPOhPVHaTs1FUaAwR6K3apNLG9Hid5iuTKV8','L','u',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (380813320681475261,36,'IWypQFEO','guTfdlTJM9CdKKYsO0WhPJ1DNF2yNJ6itfRnySX','YUZ0HmoJYrC8BeDbrfzZJRawQreIUg2e9OETjlAZYHTGxXNaT','rq0xKDlG0YAOz6OSf','rE','P',5);
+INSERT INTO ti VALUES (380813320681475261,36,'IWypQFEO','guTfdlTJM9CdKKYsO0WhPJ1DNF2yNJ6itfRnySX','YUZ0HmoJYrC8BeDbrfzZJRawQreIUg2e9OETjlAZYHTGxXNaT','rq0xKDlG0YAOz6OSf','rE','P',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (6640648854146625807,-97,'u2Dq8mUmk','3xdXyJmXlWb1SlUCeRRKWLYx39sqLfBpTaKL7voK2CXvz3ZIM0LhIf6BmQ03hxzS8cykcSUok0XlcaNow1lC5nVYVBStLpFZ4HF89mPKAc3aEQo5NSTcnR8Fl1GBQ1Fe4U7EPSlVncFSdsUYTkrLUZNkxDjigvxvMpa','QpSi9KTlMeFTT1djxycQP','1ripgIUKfoMtv4Z9veTA7ZZLTbM18w8FAXZ8dVDluE2GmtKgjVgkhznM8XOahPMijDh3AZNGrLR2KwBB4m66H6xg1ufet7axRAXbiBtna1WUiiOXAvFfDaiO1iEmcHJFCwKuFqs9TE7NxnleQH7OaYjMEktUMN','Fv','fD',6);
+INSERT INTO ti VALUES (6640648854146625807,-97,'u2Dq8mUmk','3xdXyJmXlWb1SlUCeRRKWLYx39sqLfBpTaKL7voK2CXvz3ZIM0LhIf6BmQ03hxzS8cykcSUok0XlcaNow1lC5nVYVBStLpFZ4HF89mPKAc3aEQo5NSTcnR8Fl1GBQ1Fe4U7EPSlVncFSdsUYTkrLUZNkxDjigvxvMpa','QpSi9KTlMeFTT1djxycQP','1ripgIUKfoMtv4Z9veTA7ZZLTbM18w8FAXZ8dVDluE2GmtKgjVgkhznM8XOahPMijDh3AZNGrLR2KwBB4m66H6xg1ufet7axRAXbiBtna1WUiiOXAvFfDaiO1iEmcHJFCwKuFqs9TE7NxnleQH7OaYjMEktUMN','Fv','fD',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(90), d VARCHAR(8) NOT NULL, e VARBINARY(68) NOT NULL, f VARBINARY(28) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6827532721574286732,2674383605,'kfcp8wI7B0PoD9bjaK0qttURDVs6u2viQGfSLTRTO1MxrsPnReJgFG1gXRryNcpLdUY','X','gwAkE2FmhmpfdpAfmQmv6AQSYMMj3zSIoS4lb1EkUeW15eyvfVkkcWbx9D','E8OQSxuinlxY7Pi1pVdYeD0jh0C','3','b',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(90), d VARCHAR(8) NOT NULL, e VARBINARY(68) NOT NULL, f VARBINARY(28) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-1883315108357992640,4209257678,'0DFh4jFjjFs0dSWsq2fvB0BNe6R3z','bxV9heM','GNFprY0wSp88nLU5yHO9GZf41kBWxCsd4Bb7hFG','rEcZAZjPbZWsgWZZ4JULtz9d59Di','Z','V',1);
+INSERT INTO ti VALUES (-1883315108357992640,4209257678,'0DFh4jFjjFs0dSWsq2fvB0BNe6R3z','bxV9heM','GNFprY0wSp88nLU5yHO9GZf41kBWxCsd4Bb7hFG','rEcZAZjPbZWsgWZZ4JULtz9d59Di','Z','V',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(91);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(91);
+INSERT INTO t VALUES (8052742675189158796,1411642154,'3yAqZMRig7FimGF0pqw','pHGglat','cPj4a8zySzRGxBkuVlZPLXz6X68F3wYYqhe8jwsQdnHuo40xN','mmHR1yPP','v','P',2);
+INSERT INTO ti VALUES (8052742675189158796,1411642154,'3yAqZMRig7FimGF0pqw','pHGglat','cPj4a8zySzRGxBkuVlZPLXz6X68F3wYYqhe8jwsQdnHuo40xN','mmHR1yPP','v','P',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4309102048680360592,1597449848,'PgyHgUqRJ1j2TkBNM4fj1q0AkqOqIeg3P5gx6','llip','9HzdVvWAYXAn1qDt76RsbKN0VAEmDaEowcd3IJcMImPQfj5N78XcGiFx2BGLth','3gP','F','J',3);
+INSERT INTO ti VALUES (4309102048680360592,1597449848,'PgyHgUqRJ1j2TkBNM4fj1q0AkqOqIeg3P5gx6','llip','9HzdVvWAYXAn1qDt76RsbKN0VAEmDaEowcd3IJcMImPQfj5N78XcGiFx2BGLth','3gP','F','J',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2135663666926278775,2477105587,'D5ukLkJxYQWeBEu9rkTOvhZaDe8Yj6Uk9fTSc0','Pvj3QP2bp5IkvIfBXiMmMnjOcea62XAxVHMbScYVM7ivnfFjmN9RdCFA0E4oooVOsu','dNQJVOojg93HXBCSTFpD','ZiaS0l6FXW8aM7P91bmWvwZrTEpDzwdTqi20vqEu48QAz9BOxuBBUz1N5auMvqH4coQStMKsiLeLclJUankBCzfrTHprojHBIUBjENgtQsUYVmu08KQMam2Xbg74xxc1ewO0CHS','T','H',4);
+INSERT INTO ti VALUES (2135663666926278775,2477105587,'D5ukLkJxYQWeBEu9rkTOvhZaDe8Yj6Uk9fTSc0','Pvj3QP2bp5IkvIfBXiMmMnjOcea62XAxVHMbScYVM7ivnfFjmN9RdCFA0E4oooVOsu','dNQJVOojg93HXBCSTFpD','ZiaS0l6FXW8aM7P91bmWvwZrTEpDzwdTqi20vqEu48QAz9BOxuBBUz1N5auMvqH4coQStMKsiLeLclJUankBCzfrTHprojHBIUBjENgtQsUYVmu08KQMam2Xbg74xxc1ewO0CHS','T','H',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (717522448157455724,769956109,'l7xAX63aAJT4ykd','tw3v62w4cvtBjcx5qyi9G8LhphM2WahljXncqmZClarF4uOJKJCXxaONR8yaA4XQ9zUMs2PaYwRktkk9yyJ0ewW73bd73DULYOw4lvk9OOIl','Dk8vvJ39MxWXhsSjVkUr3U9LPdglgdNe3LtB','jr253mN5ZoFz4dvfMFOR6I8fbSwONxniqGhDh7N9YYjWPBnovolQq49bNOY2UmQWq6DN4tSzf9hj2UnQ39JixFF9Vcgy4qEFVoX1h0qtEk4AGFkUQo83KGzY4SxbinsLCgVk0FC0nTqguDIDgdZaMRc5SyW3NSNrm4a5CBW','kv','N',5);
+INSERT INTO ti VALUES (717522448157455724,769956109,'l7xAX63aAJT4ykd','tw3v62w4cvtBjcx5qyi9G8LhphM2WahljXncqmZClarF4uOJKJCXxaONR8yaA4XQ9zUMs2PaYwRktkk9yyJ0ewW73bd73DULYOw4lvk9OOIl','Dk8vvJ39MxWXhsSjVkUr3U9LPdglgdNe3LtB','jr253mN5ZoFz4dvfMFOR6I8fbSwONxniqGhDh7N9YYjWPBnovolQq49bNOY2UmQWq6DN4tSzf9hj2UnQ39JixFF9Vcgy4qEFVoX1h0qtEk4AGFkUQo83KGzY4SxbinsLCgVk0FC0nTqguDIDgdZaMRc5SyW3NSNrm4a5CBW','kv','N',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-2936555618378338116,3264680277,'Kjs9DLbjbTTrXss46agEKttujG83UQeUGPtmOYlCTE27WLL1gfBWhYTua3elsPScGO6qcNY9','f4hVvW','GI5T312RF4paH3aKTTHAOCrR','nj7hTA2rtzcWdHYlFez0930UWk7Km8sUZiVNpo70eKu31qjlQX1UkVzWTAMDDmV9T3dAodPGgpxRe3XcFcUoYbj0vjIQM1SYBspc6ONIOCbel','FU','op',6);
+INSERT INTO ti VALUES (-2936555618378338116,3264680277,'Kjs9DLbjbTTrXss46agEKttujG83UQeUGPtmOYlCTE27WLL1gfBWhYTua3elsPScGO6qcNY9','f4hVvW','GI5T312RF4paH3aKTTHAOCrR','nj7hTA2rtzcWdHYlFez0930UWk7Km8sUZiVNpo70eKu31qjlQX1UkVzWTAMDDmV9T3dAodPGgpxRe3XcFcUoYbj0vjIQM1SYBspc6ONIOCbel','FU','op',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b BIGINT NOT NULL, c BINARY(79) NOT NULL, d VARBINARY(97), e VARBINARY(16), f VARBINARY(8) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1228854217,2951754146367243815,'y3msy8AlXjIu9gVmiqrQ1RNHmjc3zmmyxTsAj2','M','g','SjkeW3','4C','9Z',0);
+CREATE TABLE ti (a INT NOT NULL, b BIGINT NOT NULL, c BINARY(79) NOT NULL, d VARBINARY(97), e VARBINARY(16), f VARBINARY(8) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1001992620,1211695639408303797,'uBXEjGkUb1zJNCl0oqXVS79UJSAj','GLWYBFnOfBFiJ5SSyEAFY4iCKt9xnASGMnp5B41w9sKt2Q4umcDyhY8W','18rPAwp2kpkTexUw','f59p5vw','L','ik',1);
+INSERT INTO ti VALUES (1001992620,1211695639408303797,'uBXEjGkUb1zJNCl0oqXVS79UJSAj','GLWYBFnOfBFiJ5SSyEAFY4iCKt9xnASGMnp5B41w9sKt2Q4umcDyhY8W','18rPAwp2kpkTexUw','f59p5vw','L','ik',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(80) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(80) NOT NULL;
+INSERT INTO t VALUES (1454972417,-380467913167562968,'AvCHQQjiari8ROSMgHTMTZCYJVj4e3lWa8St249OUW7AyRRVPDbmdTEgjVT','em','UG4uBNLMcuQ','4EpiZif','I','Nz',2);
+INSERT INTO ti VALUES (1454972417,-380467913167562968,'AvCHQQjiari8ROSMgHTMTZCYJVj4e3lWa8St249OUW7AyRRVPDbmdTEgjVT','em','UG4uBNLMcuQ','4EpiZif','I','Nz',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-1792246080,8984202176638502399,'UA966REKNBIJ1Ptj','gwiYfq0G2qPMVr3LS5rw11fT7wSmi9LvhnTBRwi6ZmO2rXvlX5UDenVbP5QFU7OUgmKDCBl5pxf9lTGKYUu6OwlygTGSBm8IXLNg26B8IkpgJS8RV9cZlrDzzKgxlTCxg0xvMjFpJDcqK3FS959RLEfCiML63rELlHlXyJiZ7K9IG','ythdEuu','pAFMX','H','VC',3);
+INSERT INTO ti VALUES (-1792246080,8984202176638502399,'UA966REKNBIJ1Ptj','gwiYfq0G2qPMVr3LS5rw11fT7wSmi9LvhnTBRwi6ZmO2rXvlX5UDenVbP5QFU7OUgmKDCBl5pxf9lTGKYUu6OwlygTGSBm8IXLNg26B8IkpgJS8RV9cZlrDzzKgxlTCxg0xvMjFpJDcqK3FS959RLEfCiML63rELlHlXyJiZ7K9IG','ythdEuu','pAFMX','H','VC',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1841114316,-2916661342960871512,'bV','ujLHuGCF7Rd9KZAia72CD3yo0RynIPFGneeVfVJfA82J2lBrNtBJgosc3yMkdBxOADXaoDskGqI4IShc3xXja7Suh3I5vhIuiTSsN5uTzTZbtWuJ5PeIxpH8DUZqk5Q8BmGUyJQrd7xRuERvWEm6jPAvlwuBd80y6mgimCgIekTQvp55GNXMZ9cXK5oMwW7mQ71CeAg0lFbXAJkvftm4ARYH','CEjZDfcW0dMlK','WvC9H4nn37iwvv5nmZqQluIvfrRulOD8EJGuBHVGU7Jj5RzmQ6ltiGaeUxsJa9EUcjJ2wYetuJXV2UMCbokfpDir2IsDcFXON2Qvu8p0lkRricvZPt32PDqrWEZcClt7TBCNi0ne8VT6e96QUR9fiXmG10wBTaMgLQfKxKJlFzur1UGi','t','W',4);
+INSERT INTO ti VALUES (-1841114316,-2916661342960871512,'bV','ujLHuGCF7Rd9KZAia72CD3yo0RynIPFGneeVfVJfA82J2lBrNtBJgosc3yMkdBxOADXaoDskGqI4IShc3xXja7Suh3I5vhIuiTSsN5uTzTZbtWuJ5PeIxpH8DUZqk5Q8BmGUyJQrd7xRuERvWEm6jPAvlwuBd80y6mgimCgIekTQvp55GNXMZ9cXK5oMwW7mQ71CeAg0lFbXAJkvftm4ARYH','CEjZDfcW0dMlK','WvC9H4nn37iwvv5nmZqQluIvfrRulOD8EJGuBHVGU7Jj5RzmQ6ltiGaeUxsJa9EUcjJ2wYetuJXV2UMCbokfpDir2IsDcFXON2Qvu8p0lkRricvZPt32PDqrWEZcClt7TBCNi0ne8VT6e96QUR9fiXmG10wBTaMgLQfKxKJlFzur1UGi','t','W',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1488015028,-5131996163336579870,'JXlTcLVDf2Osvy1D0IFgpGxVI5SyxATC6EwtaSZ8nVrUHc51QkMAxqRCyMOtNaG2LlzRji54cP1ySqjd','DCLT8Jfcq7gcdpgdRk4rfkGIrNfUrGG23rpR5v4Ee7uWtfh6iradxAyi4ZCewcu7YUgJJ8xOFTg7aEdfziaZffC3SFowyl6jGoaMLbPQGQqtbja8o43sAGOiMgkx7Lbr8raWk3ogro9xV3uF9SD2ztyfffwB','cG4cIh3jODf','qANHHfjpWIdQfIW3jcuMVIE0HeEaYXi1KQ1S0Idfj4u197jZkFyI2EFxj3legA1Qw2RtGDt3dKZuyF5FEUMRJno1hltzXI6BLhiJ8Z1pvcWwkLtU9BmZHmoGubbtmrf0SSxLC8RQ','Upg','cn',5);
+INSERT INTO ti VALUES (1488015028,-5131996163336579870,'JXlTcLVDf2Osvy1D0IFgpGxVI5SyxATC6EwtaSZ8nVrUHc51QkMAxqRCyMOtNaG2LlzRji54cP1ySqjd','DCLT8Jfcq7gcdpgdRk4rfkGIrNfUrGG23rpR5v4Ee7uWtfh6iradxAyi4ZCewcu7YUgJJ8xOFTg7aEdfziaZffC3SFowyl6jGoaMLbPQGQqtbja8o43sAGOiMgkx7Lbr8raWk3ogro9xV3uF9SD2ztyfffwB','cG4cIh3jODf','qANHHfjpWIdQfIW3jcuMVIE0HeEaYXi1KQ1S0Idfj4u197jZkFyI2EFxj3legA1Qw2RtGDt3dKZuyF5FEUMRJno1hltzXI6BLhiJ8Z1pvcWwkLtU9BmZHmoGubbtmrf0SSxLC8RQ','Upg','cn',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1428953682,-256380835395119848,'60uEiov','czm0Odlv7PDUc3SHn0fL1XoydxOagQb9SJcibf','6sLiQfNo','GrvlCY2rVGg1UGENUHdeColH7alD9dd62FtRBMkLoXhJAjp3zYjoueiFXhILV6FqsZg8FZFf4Wc8eaGh1sW5Z7NO2K','AC','6',6);
+INSERT INTO ti VALUES (1428953682,-256380835395119848,'60uEiov','czm0Odlv7PDUc3SHn0fL1XoydxOagQb9SJcibf','6sLiQfNo','GrvlCY2rVGg1UGENUHdeColH7alD9dd62FtRBMkLoXhJAjp3zYjoueiFXhILV6FqsZg8FZFf4Wc8eaGh1sW5Z7NO2K','AC','6',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(44) NOT NULL, d VARCHAR(74) NOT NULL, e VARCHAR(82) NOT NULL, f VARBINARY(14) NOT NULL, g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (22395,49969,'RTQdcOWtOndFQHgGPhAMGgqY2MeF','ZXdbbqp91Dr5dGX1TSfnVRPkTu8ZtuwD0cXYrX1Hd24DD','zObup8zPzN0VUJkGnCij4yVSu7Bq3q3gbMZV5icsunWIngVYF1It4HBJaljoF7BviuildI1QDwandeTpf0','gPDtWIV','u','l',0);
+CREATE TABLE ti (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(44) NOT NULL, d VARCHAR(74) NOT NULL, e VARCHAR(82) NOT NULL, f VARBINARY(14) NOT NULL, g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (1110525770,53005,'8Jo8aIj','WzR7TSO','N2Tin9a4P5nrqPGIzSKJBQbb58DvTLjDpIjvQv5NwVMKgtIcuvYGwXrLItcwRVJ0JNeClHNudni97j','GHugRtLZK','K','S',1);
+INSERT INTO ti VALUES (1110525770,53005,'8Jo8aIj','WzR7TSO','N2Tin9a4P5nrqPGIzSKJBQbb58DvTLjDpIjvQv5NwVMKgtIcuvYGwXrLItcwRVJ0JNeClHNudni97j','GHugRtLZK','K','S',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(45) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(45) NOT NULL;
+INSERT INTO t VALUES (-114120577,1617,'QQWOezM6DWTHOBa3M9ytirPj1Fd8JiWIw0bvML','uOyyoZnVEIq1SjakFQgigPYt','l6qpKmFn2LcNmhPMmjC97Fx3lbJVD1Vw3qf','OXmqZ','V','I',2);
+INSERT INTO ti VALUES (-114120577,1617,'QQWOezM6DWTHOBa3M9ytirPj1Fd8JiWIw0bvML','uOyyoZnVEIq1SjakFQgigPYt','l6qpKmFn2LcNmhPMmjC97Fx3lbJVD1Vw3qf','OXmqZ','V','I',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1350436111,61424,'H8XIbtZv27EAOWpiysiC74gXBH6mTm7KWm4um5RpxS','3LZIdulaOKtAUyeG4S8AZqWL1haIxHNHo8UR7QgjrgA5Ooj5ND8NXincsoR7O1URxlE9WQEBfBErjBCpJfGyvpTBMI5qpOZ0Qfkt9p7kdZ7APh8wqHu83J6CQ6yrt4f2Ra3DLhZZ1puRsPXTotuQJF2zqUIhXxJMnX4KZsjFsuTY7Kr0hT6AGDaRTvWITC824ruJexOnniOXvLydKMpGzDKoeW2iSyJRbHNz11D3mXE3UjSyTPDxk1FFwWZ','xRD1vCRXuyRwiW79X9GH1LqpJSTzH524Bq3hy5IhmrK2YzHAM5x64IBxzPRktiYiIHRKr','CY2HIMNUtV','r','i',3);
+INSERT INTO ti VALUES (1350436111,61424,'H8XIbtZv27EAOWpiysiC74gXBH6mTm7KWm4um5RpxS','3LZIdulaOKtAUyeG4S8AZqWL1haIxHNHo8UR7QgjrgA5Ooj5ND8NXincsoR7O1URxlE9WQEBfBErjBCpJfGyvpTBMI5qpOZ0Qfkt9p7kdZ7APh8wqHu83J6CQ6yrt4f2Ra3DLhZZ1puRsPXTotuQJF2zqUIhXxJMnX4KZsjFsuTY7Kr0hT6AGDaRTvWITC824ruJexOnniOXvLydKMpGzDKoeW2iSyJRbHNz11D3mXE3UjSyTPDxk1FFwWZ','xRD1vCRXuyRwiW79X9GH1LqpJSTzH524Bq3hy5IhmrK2YzHAM5x64IBxzPRktiYiIHRKr','CY2HIMNUtV','r','i',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-2022518882,32680,'lmBmeR','6','8LC2n5C','rOJCEdZ0elVzKDjfQ3aNqZ1s9YD6qeDTlYLenPZsvuufuFMGcKhqzmC7vS8Q1n3NxbIwRIJaFuiZ7kz7Br8zXLE3mosJtXHGBDm','I','N',4);
+INSERT INTO ti VALUES (-2022518882,32680,'lmBmeR','6','8LC2n5C','rOJCEdZ0elVzKDjfQ3aNqZ1s9YD6qeDTlYLenPZsvuufuFMGcKhqzmC7vS8Q1n3NxbIwRIJaFuiZ7kz7Br8zXLE3mosJtXHGBDm','I','N',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-282654576,14138,'XQR6rYCT8SxD81Ru4el5gmMB','2QnfNILbW91I0z5N3nRdHaUP2gKBtbrBpe54tXt4FKeKg4nHpEqVooBDW9SgnGENZx08DgylpnZKxP062RtnOmi2Jua5oRnb7cufIlKRdc8UqgFFsxX1oNBoIq3gRA4h','0dEsNXERbTYAQYhqaCIDlG4IpEdL','EEp7dhXqTfrb8FRGshbJ2tmVBC2R8B3TtBNL2gCOJycfkEU8m04cpscZi63vJAJW7BhxLRdMmfjZbUVPkAonvDSGPuU1RI7JCKoyhbs42taKIKvMDs0FJecAgZ4nRImaDOyqiiigrYbLYkO8GdS','L','A',5);
+INSERT INTO ti VALUES (-282654576,14138,'XQR6rYCT8SxD81Ru4el5gmMB','2QnfNILbW91I0z5N3nRdHaUP2gKBtbrBpe54tXt4FKeKg4nHpEqVooBDW9SgnGENZx08DgylpnZKxP062RtnOmi2Jua5oRnb7cufIlKRdc8UqgFFsxX1oNBoIq3gRA4h','0dEsNXERbTYAQYhqaCIDlG4IpEdL','EEp7dhXqTfrb8FRGshbJ2tmVBC2R8B3TtBNL2gCOJycfkEU8m04cpscZi63vJAJW7BhxLRdMmfjZbUVPkAonvDSGPuU1RI7JCKoyhbs42taKIKvMDs0FJecAgZ4nRImaDOyqiiigrYbLYkO8GdS','L','A',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1864582346,56819,'tYHgSveAT4lfVrW1sV1ioYigKxKbymL','tPmiwl9l2cK4CvpARrZdY5hcgVRsGo9u4rcA3WUHqLjs9Eqln2M0CUezPv5xj65ES4OxRNFResbqJWPj1NPKI5BmVH6Hoicad','nx22PGhgOZ','owtHyCfsBB3HPpuRSm5TyNkofP9U1sLJm7haoe0btbI5T9HE400ys4Mfe6vYmcmRubPLCVjxQImnWCr5qiVPsQPAnDFED7couqiydeS3dglkoXDoGmr0GmPTQfguASTJaZ6v34uAdIiQlpdSaA11ywcymJFyKqHOO73JNFpwyYZQhT0Q0TRiU2UhAu5AgOMs1lt27L4MS8PP5lk1s9zhzyH2nK6NYlmlrH5H','L','Te',6);
+INSERT INTO ti VALUES (-1864582346,56819,'tYHgSveAT4lfVrW1sV1ioYigKxKbymL','tPmiwl9l2cK4CvpARrZdY5hcgVRsGo9u4rcA3WUHqLjs9Eqln2M0CUezPv5xj65ES4OxRNFResbqJWPj1NPKI5BmVH6Hoicad','nx22PGhgOZ','owtHyCfsBB3HPpuRSm5TyNkofP9U1sLJm7haoe0btbI5T9HE400ys4Mfe6vYmcmRubPLCVjxQImnWCr5qiVPsQPAnDFED7couqiydeS3dglkoXDoGmr0GmPTQfguASTJaZ6v34uAdIiQlpdSaA11ywcymJFyKqHOO73JNFpwyYZQhT0Q0TRiU2UhAu5AgOMs1lt27L4MS8PP5lk1s9zhzyH2nK6NYlmlrH5H','L','Te',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT, c BINARY(46) NOT NULL, d VARBINARY(14), e VARCHAR(2) NOT NULL, f VARBINARY(63), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1169222,1161058378,'lZyIq','Cjfm','1','hZoFjKfly5B4IDusMYq33JRebYY5FIcLuDmUJ4','E','n',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b INT, c BINARY(46) NOT NULL, d VARBINARY(14), e VARCHAR(2) NOT NULL, f VARBINARY(63), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (11138134,1076813292,'qbyFMJbUFSgx5RAaYiN4rWU89XvHNcA','zcG0abe2EGF','m','WGBygwL3JKO6P1KjThM4dF3oBQv5A8HAq5e6KOizylq6TV435stHUG','Po','o',1);
+INSERT INTO ti VALUES (11138134,1076813292,'qbyFMJbUFSgx5RAaYiN4rWU89XvHNcA','zcG0abe2EGF','m','WGBygwL3JKO6P1KjThM4dF3oBQv5A8HAq5e6KOizylq6TV435stHUG','Po','o',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(47) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(47) NOT NULL;
+INSERT INTO t VALUES (13230637,660573847,'kFaa5uKvT7WgyWIv49UWW2Ayyukz7NCn','U0sI7TXgvqWB1','K','beW26pRQqbqiyXjr0uXBFMXUnTM6anwrgIqcAJZFsJpLM','zV','y',2);
+INSERT INTO ti VALUES (13230637,660573847,'kFaa5uKvT7WgyWIv49UWW2Ayyukz7NCn','U0sI7TXgvqWB1','K','beW26pRQqbqiyXjr0uXBFMXUnTM6anwrgIqcAJZFsJpLM','zV','y',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (12818156,-1549942863,'JhBjI1M1iyD59Y5Ix5hUVgF','uDxlS7au2eVHp1xSdjPvBZzRIUOXO2ClcJ89M2bhiCWvdxzU6VvgUdIlwNmW97NOpZerQNG2CoJFK7vGWIeBIt734','e','YduzgFgrJtDaNifrOAdD','r','Z',3);
+INSERT INTO ti VALUES (12818156,-1549942863,'JhBjI1M1iyD59Y5Ix5hUVgF','uDxlS7au2eVHp1xSdjPvBZzRIUOXO2ClcJ89M2bhiCWvdxzU6VvgUdIlwNmW97NOpZerQNG2CoJFK7vGWIeBIt734','e','YduzgFgrJtDaNifrOAdD','r','Z',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (10288178,1228516302,'Pshxl8DNBWcvTq8W','L92L9jtFaRPpiq9AjOhGzpgUQQAAo8Ha8IoKEL2nPyJClLeo2xuRly2KMYtvR4FnlaI87l9ZqGd10O2dmN93slanggFPj1eJZQc5NnhOARkF84gjNKBiAyAEyz70sEr34Eee1AhuYOx41nWLuQ2mYd9FQX6O66wEmReWSYi7AOBRXJCGbsSvUm','s6','mp3LCeHWIz0B5spEEDvoJu4UodxD1MKr5yzTD9kCBOudE6AV39I2FJnAf22TYfHWV78lz757o9zOFUKyR3AH00cEjNiXIqdEF3JHEGrG9dZsuCOkwf7NEU8','el','D',4);
+INSERT INTO ti VALUES (10288178,1228516302,'Pshxl8DNBWcvTq8W','L92L9jtFaRPpiq9AjOhGzpgUQQAAo8Ha8IoKEL2nPyJClLeo2xuRly2KMYtvR4FnlaI87l9ZqGd10O2dmN93slanggFPj1eJZQc5NnhOARkF84gjNKBiAyAEyz70sEr34Eee1AhuYOx41nWLuQ2mYd9FQX6O66wEmReWSYi7AOBRXJCGbsSvUm','s6','mp3LCeHWIz0B5spEEDvoJu4UodxD1MKr5yzTD9kCBOudE6AV39I2FJnAf22TYfHWV78lz757o9zOFUKyR3AH00cEjNiXIqdEF3JHEGrG9dZsuCOkwf7NEU8','el','D',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (10321452,1081592490,'153yrZVcOyrIyp6K9ceeSmNRQFvnjbc6i58sU4','Tm2YIoUFyGoAD6Gvr2kaqGLRWDpb3YnpCVlgxuDEpOLuukCcqc4gNFF8rS8h','L','aEa9jSNiuda49AIDzYYPDvJmmEKDEj5Om5aVKM4MKmka1kwfYJBDzpv9pd7KnOsXhP8Hqb79iSFsTa52','6B','W',5);
+INSERT INTO ti VALUES (10321452,1081592490,'153yrZVcOyrIyp6K9ceeSmNRQFvnjbc6i58sU4','Tm2YIoUFyGoAD6Gvr2kaqGLRWDpb3YnpCVlgxuDEpOLuukCcqc4gNFF8rS8h','L','aEa9jSNiuda49AIDzYYPDvJmmEKDEj5Om5aVKM4MKmka1kwfYJBDzpv9pd7KnOsXhP8Hqb79iSFsTa52','6B','W',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2992383,2023142774,'MVNWQBx0PEstJB8LpB4ssm8EKUvof9fjpv6fZ5s6WQq','ZzEQY38mtJKNlNn6ekZhRV77pQtRR6Pu9NmfARvrKKgwIAkYccMM46nPeoDgGQE0VlQhoCGoqRy4dWlsxgnIPcqoVULtquoaMxKLWxFZvGqCZ0LEVZwdOnxYEC4tPgkMk9drYcJIz20ZptEY4lHyXkqr4mx3hUA','Z9','z7zv52RVeEcahTBEe654jJ0Hvwl1SawSBbEemzGlvDv3MAh5AyHmYF','M','eT',6);
+INSERT INTO ti VALUES (2992383,2023142774,'MVNWQBx0PEstJB8LpB4ssm8EKUvof9fjpv6fZ5s6WQq','ZzEQY38mtJKNlNn6ekZhRV77pQtRR6Pu9NmfARvrKKgwIAkYccMM46nPeoDgGQE0VlQhoCGoqRy4dWlsxgnIPcqoVULtquoaMxKLWxFZvGqCZ0LEVZwdOnxYEC4tPgkMk9drYcJIz20ZptEY4lHyXkqr4mx3hUA','Z9','z7zv52RVeEcahTBEe654jJ0Hvwl1SawSBbEemzGlvDv3MAh5AyHmYF','M','eT',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b MEDIUMINT NOT NULL, c BINARY(15) NOT NULL, d VARCHAR(76), e VARBINARY(11), f VARBINARY(70) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-21,44886,'b','rpcMMkg0rQgBZoDbZEoLoRxecH','hUJue6UBdC3','vKlYbHgDfEufIZayvPtRGL4pCfqU6u60C3iKFtUpWVKLaAX3vUCvZFGhc','h','z5',0);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT NOT NULL, c BINARY(15) NOT NULL, d VARCHAR(76), e VARBINARY(11), f VARBINARY(70) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (1210,4289123,'iR7pL7Jx2b','DeznEYencpMG9oBVJXpRcfhOdjCagCLZgHYDQF4GFcRx','A73QLIF6h','vLKqeU1d1cFCXMhK9WP8Kr3vFLsZjDOc7EqdaMvIQqhP4h6Qo7Decdw4V8HJZny','C','48',1);
+INSERT INTO ti VALUES (1210,4289123,'iR7pL7Jx2b','DeznEYencpMG9oBVJXpRcfhOdjCagCLZgHYDQF4GFcRx','A73QLIF6h','vLKqeU1d1cFCXMhK9WP8Kr3vFLsZjDOc7EqdaMvIQqhP4h6Qo7Decdw4V8HJZny','C','48',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(16) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(16) NOT NULL;
+INSERT INTO t VALUES (-2281,-2085916,'XVvS0lFeXb','uzvYjtMeoD','Zvr6FuG','yoNrXI5hl5lwEdpMHZ8JdWCdJnWqKoiArSa3i3jDk97CmD1fEprJ2pDf','t','tH',2);
+INSERT INTO ti VALUES (-2281,-2085916,'XVvS0lFeXb','uzvYjtMeoD','Zvr6FuG','yoNrXI5hl5lwEdpMHZ8JdWCdJnWqKoiArSa3i3jDk97CmD1fEprJ2pDf','t','tH',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (7944,2155003,'CLb','ex79XwZM6ZY9BSj9Q3Rw5VmPX1wRZAQzNveacE94rZ0QExLmXLSbQ22ZRNnJSc8nVVr0PbG85xIHrypTYJ1AAEON02LNgu91HTvPNLAM794zfs3qDYzLT0wuU3woHHaN9qicWiL4E','Ei6mKDT','HZXPCHEUkIXTO6cuzzOJbB9B5sgcO','q','aU',3);
+INSERT INTO ti VALUES (7944,2155003,'CLb','ex79XwZM6ZY9BSj9Q3Rw5VmPX1wRZAQzNveacE94rZ0QExLmXLSbQ22ZRNnJSc8nVVr0PbG85xIHrypTYJ1AAEON02LNgu91HTvPNLAM794zfs3qDYzLT0wuU3woHHaN9qicWiL4E','Ei6mKDT','HZXPCHEUkIXTO6cuzzOJbB9B5sgcO','q','aU',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (31771,-7468657,'WwbCElW','LiXak0IaU9teOR5J3hkvOXlDuLAoc6y3WwSFcKMcovGYbbFrcjMFQJLvsqaLslROp8BQZ5hcphQ8Vcr79qVOgjbGGMHJ55lyRG1fWT6x2nlodKUJ3WhMnrVUShQbrKxaxzpFvHitYuGj8CYuF0UEFbVG3OAeQPR282eJt7BP0aXDZqyQGglfL09jM','bwLk','onybTbf1AKX52C4aV0fKoigCVHQlRqRoBsHm1d3FmcB0OtYvIZ5t0A94dmaznVZ3b44Ipna7lev0J','g','gJ',4);
+INSERT INTO ti VALUES (31771,-7468657,'WwbCElW','LiXak0IaU9teOR5J3hkvOXlDuLAoc6y3WwSFcKMcovGYbbFrcjMFQJLvsqaLslROp8BQZ5hcphQ8Vcr79qVOgjbGGMHJ55lyRG1fWT6x2nlodKUJ3WhMnrVUShQbrKxaxzpFvHitYuGj8CYuF0UEFbVG3OAeQPR282eJt7BP0aXDZqyQGglfL09jM','bwLk','onybTbf1AKX52C4aV0fKoigCVHQlRqRoBsHm1d3FmcB0OtYvIZ5t0A94dmaznVZ3b44Ipna7lev0J','g','gJ',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-220,-6890344,'AE8F','CWlbRgN6zZY6AGAvCYcv6vrPDDUSwIz39snaAivlb1ZeEnqkCiI3yVrqCACgBv7D4DTT5Iu1u5ltHL8ynu4RLpNchIRB1d6si9J','Buva','A7dVDqbjMpKfQtniGLn8HOLVzE1y3Zh7KHeb2va96JkQQGOKKmm0VndHDzYwQeoyjz6goH','qw','Q5',5);
+INSERT INTO ti VALUES (-220,-6890344,'AE8F','CWlbRgN6zZY6AGAvCYcv6vrPDDUSwIz39snaAivlb1ZeEnqkCiI3yVrqCACgBv7D4DTT5Iu1u5ltHL8ynu4RLpNchIRB1d6si9J','Buva','A7dVDqbjMpKfQtniGLn8HOLVzE1y3Zh7KHeb2va96JkQQGOKKmm0VndHDzYwQeoyjz6goH','qw','Q5',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1107,-7969654,'c7ZEXf','IT2MPdq12Q9a3ntmcAXtV','ikYpWNxW','Jr1iEFor3BDzSiXyVoVkfEwsVyfkVwQuc45QFThs9wku40atFCLJSE9Zme4z1h0FNIAqEUc04ZhyCIx5jsA3U8ZGj05KyDQT7KH5yDYV2D83RpNjcZFFnQTVNmB886Y5iLIhUndoZ8IusLyuKgQZVAs4L06','q','Li',6);
+INSERT INTO ti VALUES (1107,-7969654,'c7ZEXf','IT2MPdq12Q9a3ntmcAXtV','ikYpWNxW','Jr1iEFor3BDzSiXyVoVkfEwsVyfkVwQuc45QFThs9wku40atFCLJSE9Zme4z1h0FNIAqEUc04ZhyCIx5jsA3U8ZGj05KyDQT7KH5yDYV2D83RpNjcZFFnQTVNmB886Y5iLIhUndoZ8IusLyuKgQZVAs4L06','q','Li',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b INT NOT NULL, c CHAR(9), d VARBINARY(40), e VARBINARY(95) NOT NULL, f VARCHAR(47) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1434316580137608762,-1360475689,'6GngdX','tKaBhAxuw3','FIAAm3L9NNb7ARHTpjC3K8mE3','ayWB8YB14CptuzqlUgrdiYBnGpN6JRf6y','BU','O',0);
+CREATE TABLE ti (a BIGINT, b INT NOT NULL, c CHAR(9), d VARBINARY(40), e VARBINARY(95) NOT NULL, f VARCHAR(47) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-3641756834739812544,-1181440948,'NOPGcdUDB','6FqFFN3hiV2hfv','0ExuBgMjR5bQJZNJac1savmtPQf2dYCHs085AWV4kPQ','anfFVcBJOwwCTL6dST4huDP8dXMidhbt0bIJ0Ck','iK','V',1);
+INSERT INTO ti VALUES (-3641756834739812544,-1181440948,'NOPGcdUDB','6FqFFN3hiV2hfv','0ExuBgMjR5bQJZNJac1savmtPQf2dYCHs085AWV4kPQ','anfFVcBJOwwCTL6dST4huDP8dXMidhbt0bIJ0Ck','iK','V',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(10);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(10);
+INSERT INTO t VALUES (-3694987164984410029,-1478280526,'c1AAzMGFei','iGBP7dsJQBYPjUZJV','SReIGOzlGbnAi3ZJEqDNfjqRlQ3wRYlEe5FukeL3Vp5jxwxdHHOBW5ij3kPB8cw4r7','s96bQ6NKrpe8oxU4RPdcBoBjxP4Uwz2TLSzkztn','4','8',2);
+INSERT INTO ti VALUES (-3694987164984410029,-1478280526,'c1AAzMGFei','iGBP7dsJQBYPjUZJV','SReIGOzlGbnAi3ZJEqDNfjqRlQ3wRYlEe5FukeL3Vp5jxwxdHHOBW5ij3kPB8cw4r7','s96bQ6NKrpe8oxU4RPdcBoBjxP4Uwz2TLSzkztn','4','8',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (7397210517910062786,-689684415,'RZnF08Fscd','HesUateTcCJKM88tp3WePUU3cntBLdB4nCyPsZIgBsTvKu9AMYowEN2augLpuqvxMdouobq6Q83DiPUax','hNuU2A7V5Xh4b8kdwvns2lOeyzwngTtgVoOKFgAIXiBGLgqutqCNywNMySu1fYczmRaDFretFSPLSQm9akiQXs','KBqVljvc6S7SjWAXLaODkifSLWl270dJbT1wxF2d6wxcJq','3','o',3);
+INSERT INTO ti VALUES (7397210517910062786,-689684415,'RZnF08Fscd','HesUateTcCJKM88tp3WePUU3cntBLdB4nCyPsZIgBsTvKu9AMYowEN2augLpuqvxMdouobq6Q83DiPUax','hNuU2A7V5Xh4b8kdwvns2lOeyzwngTtgVoOKFgAIXiBGLgqutqCNywNMySu1fYczmRaDFretFSPLSQm9akiQXs','KBqVljvc6S7SjWAXLaODkifSLWl270dJbT1wxF2d6wxcJq','3','o',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3032897137479706696,-696771112,'PP','Hz3PUzmspb8UJslSgQeSzDuIscX8XO9EOg0yG8eJIZhnsGeXUUJCZw8Uiw3Ng9O5tCY9JZdw7cRRhfgGXr8zNlz2kb38G7MgLU1UoDoC1sjLp','BEpt0QYNHQ3QFw5XMd3h4h2swcSMzQyTpkuobIbAaL0iYFAXhtGZ7LQ5QU3vApq89C778UmDMhYwyqwTH8oWRqF','VlzoE','6d','w',4);
+INSERT INTO ti VALUES (3032897137479706696,-696771112,'PP','Hz3PUzmspb8UJslSgQeSzDuIscX8XO9EOg0yG8eJIZhnsGeXUUJCZw8Uiw3Ng9O5tCY9JZdw7cRRhfgGXr8zNlz2kb38G7MgLU1UoDoC1sjLp','BEpt0QYNHQ3QFw5XMd3h4h2swcSMzQyTpkuobIbAaL0iYFAXhtGZ7LQ5QU3vApq89C778UmDMhYwyqwTH8oWRqF','VlzoE','6d','w',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-9032141086987400471,913829983,'Jcy','APs7CKAE4dmsZEwWJWf233WpXuxTfUXGoFgGRbMmuXLIwAaEh39YhaCs2xWdtsZkoIJmF9rnMt6P2M1Pdr7SYpMjOkITFftPUzGQyXkw6B5SD5RfJijKdg3p21v6SL5rIXsivBXVsCciTkygND5NOd4BGmCaLw5FQy4pegmiTfwzMacB61i26HsoyVwx9lZwYkTNt5qHZiMOcrkTxKXbp7J','hFHzo6Lo8KkawxZjIPXSMNFZAw0yQBta1ASdjbAAEXYktnUj','QrmkDpZn1YMFYAbdOTt2IGsUxFZR9Efk1AHFJlG','iP7','c',5);
+INSERT INTO ti VALUES (-9032141086987400471,913829983,'Jcy','APs7CKAE4dmsZEwWJWf233WpXuxTfUXGoFgGRbMmuXLIwAaEh39YhaCs2xWdtsZkoIJmF9rnMt6P2M1Pdr7SYpMjOkITFftPUzGQyXkw6B5SD5RfJijKdg3p21v6SL5rIXsivBXVsCciTkygND5NOd4BGmCaLw5FQy4pegmiTfwzMacB61i26HsoyVwx9lZwYkTNt5qHZiMOcrkTxKXbp7J','hFHzo6Lo8KkawxZjIPXSMNFZAw0yQBta1ASdjbAAEXYktnUj','QrmkDpZn1YMFYAbdOTt2IGsUxFZR9Efk1AHFJlG','iP7','c',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (990832407632368769,-1142576117,'IP3JjsoUt','XpITRfvOCeeeZlhVkzc','qblwwyC0HW61w1DzXyNr5STI5K2PlAv','RFwPSwx5BSlT1J0CqbACv35hJN0CUdHdMv4IB3XPrncChYSzNJV0epZiZ0UcsohYlXBeHi','nyB','j',6);
+INSERT INTO ti VALUES (990832407632368769,-1142576117,'IP3JjsoUt','XpITRfvOCeeeZlhVkzc','qblwwyC0HW61w1DzXyNr5STI5K2PlAv','RFwPSwx5BSlT1J0CqbACv35hJN0CUdHdMv4IB3XPrncChYSzNJV0epZiZ0UcsohYlXBeHi','nyB','j',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(32) NOT NULL, d VARCHAR(31) NOT NULL, e VARCHAR(31), f VARBINARY(58), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18009,176662181640438371,'KnocjyEUccOzreAH38KkYmQ0l','Nh','td3MFsq6J','4jb7Z4EjKzS02iKZ6SZAeJltNFh','d','nu',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(32) NOT NULL, d VARCHAR(31) NOT NULL, e VARCHAR(31), f VARBINARY(58), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (14070685352708824905,7348405394152018775,'9i3Vxkhpqj4','8v4HnuP','9B72MSmEpk2','Q1ZaTCscZ9mbyxHOMs8A4lntiHr','V','tW',1);
+INSERT INTO ti VALUES (14070685352708824905,7348405394152018775,'9i3Vxkhpqj4','8v4HnuP','9B72MSmEpk2','Q1ZaTCscZ9mbyxHOMs8A4lntiHr','V','tW',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(33) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(33) NOT NULL;
+INSERT INTO t VALUES (8517654488874366330,4818272943188905840,'JRIDG91AL4N','pPCEQJvlGAHkpB4T','61GKBXF','rEXp55UZrwDhiYnXYeQ625jGXBu','l','J',2);
+INSERT INTO ti VALUES (8517654488874366330,4818272943188905840,'JRIDG91AL4N','pPCEQJvlGAHkpB4T','61GKBXF','rEXp55UZrwDhiYnXYeQ625jGXBu','l','J',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5128626687128831950,16645590929885335599,'eMupRmQAIT5bVya1nCTDMyi','ITi7RKx5Es0sg3MzpzVlUSGgX4bG6f9HmsBSJRAhFDXSAxPuH33iT3JarbY8hEKvBurDsHZWcYp','nM0LWbk4iemavNi','Lu8qXhonwDxLHhW','T','k',3);
+INSERT INTO ti VALUES (5128626687128831950,16645590929885335599,'eMupRmQAIT5bVya1nCTDMyi','ITi7RKx5Es0sg3MzpzVlUSGgX4bG6f9HmsBSJRAhFDXSAxPuH33iT3JarbY8hEKvBurDsHZWcYp','nM0LWbk4iemavNi','Lu8qXhonwDxLHhW','T','k',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (9287522048195295373,796430024655420377,'hAc4rl3gJ0wLv0PAaXdmNWXEdn','qrCLSVsDU9OpGHVG0m','toVt','Ezc0VtIkMQH02t8fqhJO0YNvVLDjs','g','A',4);
+INSERT INTO ti VALUES (9287522048195295373,796430024655420377,'hAc4rl3gJ0wLv0PAaXdmNWXEdn','qrCLSVsDU9OpGHVG0m','toVt','Ezc0VtIkMQH02t8fqhJO0YNvVLDjs','g','A',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (13645038558675125910,5998810082489791557,'vN0BK0YpMuVn9RodyiPjg8poYUb9t2kK','mBd6zxEyM4Uwwaoa90HKecdv52lNnoRxyWDX8T5Tf0tsjJIBy1EU5HMlLnOlu4lxGHEc1LUKUYvc3ozbFP8YAJBGQ7UnvdO3C6Ra3ygkF6Qv2onbl6DQ3ZPcDrbHBbY5pab6e0','jcu2tOZh0gYU5okchJkAy7Ishfp','xYK1ZaIwPXJMTebz','4','6',5);
+INSERT INTO ti VALUES (13645038558675125910,5998810082489791557,'vN0BK0YpMuVn9RodyiPjg8poYUb9t2kK','mBd6zxEyM4Uwwaoa90HKecdv52lNnoRxyWDX8T5Tf0tsjJIBy1EU5HMlLnOlu4lxGHEc1LUKUYvc3ozbFP8YAJBGQ7UnvdO3C6Ra3ygkF6Qv2onbl6DQ3ZPcDrbHBbY5pab6e0','jcu2tOZh0gYU5okchJkAy7Ishfp','xYK1ZaIwPXJMTebz','4','6',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (18348776902672468844,18086884151362470775,'hVCqiVP6OAQks','9nvhT4pEYIyYDxcrtNdGkEVnSbSJtFLWxg0tLY6VyG9p2ZArTdfCFzS','gYl','fYz9GgCdxr3VYJJ4lLHPQZd3kIHGiDwoBEfXbmicEeeCEfWHwUBdZgPYY1E14VrvLr9ux444vAKRCiAp4WsWEygJH7wIsucrNT5fSkDGw5xCbFNz3BaZoJOpUdMx4vM45n3O','vP','F8',6);
+INSERT INTO ti VALUES (18348776902672468844,18086884151362470775,'hVCqiVP6OAQks','9nvhT4pEYIyYDxcrtNdGkEVnSbSJtFLWxg0tLY6VyG9p2ZArTdfCFzS','gYl','fYz9GgCdxr3VYJJ4lLHPQZd3kIHGiDwoBEfXbmicEeeCEfWHwUBdZgPYY1E14VrvLr9ux444vAKRCiAp4WsWEygJH7wIsucrNT5fSkDGw5xCbFNz3BaZoJOpUdMx4vM45n3O','vP','F8',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT UNSIGNED, c BINARY(62), d VARBINARY(40), e VARBINARY(13), f VARBINARY(9) NOT NULL, g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10747581322553810537,4925926353019531836,'am','rp1ib4opqtN1EcgpWWiul1H5h9TY','bB','5KRXejOT','m','L',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT UNSIGNED, c BINARY(62), d VARBINARY(40), e VARBINARY(13), f VARBINARY(9) NOT NULL, g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (162015269935320544,13309617235712515958,'j1EDYriiFunLi7do3ShkVnesTYlRPKsw1f66ZzhLo65','YsM','C','lyi','O','4',1);
+INSERT INTO ti VALUES (162015269935320544,13309617235712515958,'j1EDYriiFunLi7do3ShkVnesTYlRPKsw1f66ZzhLo65','YsM','C','lyi','O','4',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(63);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(63);
+INSERT INTO t VALUES (10865078351683549516,969824116424357347,'W8sT3WX1Bta','gPJ4icdZopPfiCtNeOLoB3XQmNsfooPejc','uYApHYoBQR','Q3p','7K','a',2);
+INSERT INTO ti VALUES (10865078351683549516,969824116424357347,'W8sT3WX1Bta','gPJ4icdZopPfiCtNeOLoB3XQmNsfooPejc','uYApHYoBQR','Q3p','7K','a',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (8504020225328788629,9200692239632752460,'2vLdWAGPgw8cThXfY4wmP6StIc3jnJaBAfwYcgeam0McshsWhY4c','LOTbm9nXEiDobodG9w7o2MIx7ITu72edAPMkYri7tps197wLGTH','JyXmlqpYuJ','Ev5geKRSV','h','F',3);
+INSERT INTO ti VALUES (8504020225328788629,9200692239632752460,'2vLdWAGPgw8cThXfY4wmP6StIc3jnJaBAfwYcgeam0McshsWhY4c','LOTbm9nXEiDobodG9w7o2MIx7ITu72edAPMkYri7tps197wLGTH','JyXmlqpYuJ','Ev5geKRSV','h','F',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (626272529420672494,2258252584429787170,'XLhK8dvHYVOZwj8k2mn3uqUrFBnqEhAJXNIBJ','FkeFlRf7xHrMa8lcpb4sUYnvgP8cvKExeV0ge1XreYOq4RFgZM5OQmxINI1jxcE44od5RszvPbiG','qURsy','JMQqRrDmOE44pe8aBRGYPNHycJg9lnSlMwU2TAh2EauMkhG35Cta4txtUC8QFBNY8AY5weC4B9UyuFexOzJuFVEd8Eh4xAQMHLJ28Dq9eGycA4tg7KosAS49k79jIwQNBoYaFfFhdBSvMfHFaVwin1EE8C19pLYbQGVkxb6xKiKTijhVR9h7sXTeDmuEHIp2QaidMOFxWcV2c0aIT5noJ7if0OrCKCixQhttoz2DR','tO','L',4);
+INSERT INTO ti VALUES (626272529420672494,2258252584429787170,'XLhK8dvHYVOZwj8k2mn3uqUrFBnqEhAJXNIBJ','FkeFlRf7xHrMa8lcpb4sUYnvgP8cvKExeV0ge1XreYOq4RFgZM5OQmxINI1jxcE44od5RszvPbiG','qURsy','JMQqRrDmOE44pe8aBRGYPNHycJg9lnSlMwU2TAh2EauMkhG35Cta4txtUC8QFBNY8AY5weC4B9UyuFexOzJuFVEd8Eh4xAQMHLJ28Dq9eGycA4tg7KosAS49k79jIwQNBoYaFfFhdBSvMfHFaVwin1EE8C19pLYbQGVkxb6xKiKTijhVR9h7sXTeDmuEHIp2QaidMOFxWcV2c0aIT5noJ7if0OrCKCixQhttoz2DR','tO','L',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (9495581229965346661,9753267456043368464,'6a9GNwNko32bQivbFMx6hhfBkckddSjdNOyno','nTQib4U7APDUQRpRwC9PCyI5J7VVmeQmtCgmxMS0C5Uzxg3gPtB8hhuCwHeIQ7kcH2tS1prSjHeO4aK8rNKqyHNBljaMgkEZRnqi6bOL68xBFPWclda60yUQSOA9SUqg2n0tyk1wLOhIUB18auDe8GPPH6mjdtNa19ngRLWykcONRulLd8nyXmVTtoU0cPqt4n4','AOJpibeS','14MEFKcWJkxsxwwjLSLQbd5QKrD9tjEWyVfREZVKKDGWTWWiEmbV51XkFHaDUYYIlS554MrnFX51e2qFn0mKRKoZP4fSmaN8vOYWIyvFMVv1gqfCS9ofnrKqYz2rGvVYtVlCk0bqYkjiN1LNDAg4uo5Ue','U','b',5);
+INSERT INTO ti VALUES (9495581229965346661,9753267456043368464,'6a9GNwNko32bQivbFMx6hhfBkckddSjdNOyno','nTQib4U7APDUQRpRwC9PCyI5J7VVmeQmtCgmxMS0C5Uzxg3gPtB8hhuCwHeIQ7kcH2tS1prSjHeO4aK8rNKqyHNBljaMgkEZRnqi6bOL68xBFPWclda60yUQSOA9SUqg2n0tyk1wLOhIUB18auDe8GPPH6mjdtNa19ngRLWykcONRulLd8nyXmVTtoU0cPqt4n4','AOJpibeS','14MEFKcWJkxsxwwjLSLQbd5QKrD9tjEWyVfREZVKKDGWTWWiEmbV51XkFHaDUYYIlS554MrnFX51e2qFn0mKRKoZP4fSmaN8vOYWIyvFMVv1gqfCS9ofnrKqYz2rGvVYtVlCk0bqYkjiN1LNDAg4uo5Ue','U','b',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (18098448944511829705,904742263015702067,'EIOJyMlGWMsBAWfNKRzILCuFZsZ2sS2fDYySCQGy8L1l7dqjLSZWX','pJJ5f5ofQsRyAI40sD5lX1uxTxcf5JXdkooptL8HOX6yEjkPmPpPErpdrL6Yugux3lvWIuxhVvRuqFVWjKxbL77wBzypt3D8ANRJrXf9ByHzQZRdGTPJLPHYbFbCkqHGi3sDjjrIGXuE6lkbrS66ZfQIrji5EDaPFKENEJYnleoAGAT0BH0AWcsDfMtChnWaG1714oE0pOCnfQILOhbbBQcT6cpq9U','XrQoo6kC8n','P','xk','x',6);
+INSERT INTO ti VALUES (18098448944511829705,904742263015702067,'EIOJyMlGWMsBAWfNKRzILCuFZsZ2sS2fDYySCQGy8L1l7dqjLSZWX','pJJ5f5ofQsRyAI40sD5lX1uxTxcf5JXdkooptL8HOX6yEjkPmPpPErpdrL6Yugux3lvWIuxhVvRuqFVWjKxbL77wBzypt3D8ANRJrXf9ByHzQZRdGTPJLPHYbFbCkqHGi3sDjjrIGXuE6lkbrS66ZfQIrji5EDaPFKENEJYnleoAGAT0BH0AWcsDfMtChnWaG1714oE0pOCnfQILOhbbBQcT6cpq9U','XrQoo6kC8n','P','xk','x',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(72) NOT NULL, d VARBINARY(14) NOT NULL, e VARBINARY(94) NOT NULL, f VARBINARY(59) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8930712659099212583,11922,'Sa4tPHTVacE5HjLzc5nUdCmtDrd4pDNMOo8UQgx0U4JiNIa','w2yP26Lf','WsNjsCO16zQrskRuqzuDk4dTsa7ox6tcu9V14F7wJ4YXToPdQh5NhQOfXcplVniIIa1L0MSxrRrBJZwgmOzGBEbCzUFmLl','eJ1k76BbhF0EDLvOszb3omSqCijXCqpF86q0Rwn','B','y',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(72) NOT NULL, d VARBINARY(14) NOT NULL, e VARBINARY(94) NOT NULL, f VARBINARY(59) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (10261112869368232711,-12796,'tsgm','Wi','NMRKP8JPfzZVSMsTQjLdt5J9ApmwthKty','OXYTUQBn597UJAKEYhDULLmw0iUPD3d8TeYxrJUjy0BjUW25hiy','B','u',1);
+INSERT INTO ti VALUES (10261112869368232711,-12796,'tsgm','Wi','NMRKP8JPfzZVSMsTQjLdt5J9ApmwthKty','OXYTUQBn597UJAKEYhDULLmw0iUPD3d8TeYxrJUjy0BjUW25hiy','B','u',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(73) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(73) NOT NULL;
+INSERT INTO t VALUES (1125584740001210650,-4985,'N8Ce5fGC2BIun','DdXIRLwn3g','s8hNieMjiBNKM0ALLkOB88OkYKH','Vg3NwqRwSaDfXEBKNimwWC5bevn5bPazULqZQKpzW8wkH4iM','0','t',2);
+INSERT INTO ti VALUES (1125584740001210650,-4985,'N8Ce5fGC2BIun','DdXIRLwn3g','s8hNieMjiBNKM0ALLkOB88OkYKH','Vg3NwqRwSaDfXEBKNimwWC5bevn5bPazULqZQKpzW8wkH4iM','0','t',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1818012976829782083,30330,'3WLlMSWVr0OJqikHvSD','H65lqvqUhoCgK8cnANE89wogn7oNOjJbiiOpT7fisVRDGJJaC1CnDcbxzF0ENuoKqHejUoePthGmy2H24rnOWKZAUjIPHbBOnvxKVmnToC7jgNtcdvV5eZLo4zz66mV6HjgAAolOhvu8GB5xgzAX7cjRGL','UZFK9htjORCm7wuXOOB60rlVLWo4co60l0yIqDYpQlWGfbhA9u4YWlz62iUIHtl6pek88WGmmAUyn','9rJZTSMYprjUgjnynZIPRlrgFhYcle','O','m',3);
+INSERT INTO ti VALUES (1818012976829782083,30330,'3WLlMSWVr0OJqikHvSD','H65lqvqUhoCgK8cnANE89wogn7oNOjJbiiOpT7fisVRDGJJaC1CnDcbxzF0ENuoKqHejUoePthGmy2H24rnOWKZAUjIPHbBOnvxKVmnToC7jgNtcdvV5eZLo4zz66mV6HjgAAolOhvu8GB5xgzAX7cjRGL','UZFK9htjORCm7wuXOOB60rlVLWo4co60l0yIqDYpQlWGfbhA9u4YWlz62iUIHtl6pek88WGmmAUyn','9rJZTSMYprjUgjnynZIPRlrgFhYcle','O','m',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5003231949660093883,5064,'03XJ3PFppcmcxAadp20ShZf','bK2iH6eDWO6LcDMunmPHa4fxJu12QPoiNsxlxTwD1uSgBnkpqVUlRLhuc44Kh1FegSsQsDHewiKKRzadCNJULrajdod0TC288LbkgsSuiVFMcRzKBKknxPi4wjMwyEpLigi8ErFGGBSg6l5YTgyigzyYy4aQvL34nbaWkNyeBclGcsrRxZVR7u1x5yElaVxDsI2Fk0ihtL5xUFxKRexkfXGumauPaGx3qI5WrXqx2jLyg6IH5','UvvLj2L0MPrshnvpWmNV1EWbcyNtwO4onUwJOvmKas','KCEEg5IuzzKHJLIkjsPix27oBcSdAuFB338JVHdH0ovBICXiuEF4W8KPIUFuCfe9sCmG2TLEqo5Hjhi3Ixe8sjZJZ13C9oUwdO7l2Ai5VRwabrJGdQ8h5lPnnPDBPwGD3cYPFzBx3tAPWnlks1AjPZAoARz6UhWvgCDZH4gH2j4copmTNixMQBtzGMW8jwgtmwkY1ihNXLso1mRev3Cc07oNF7c9y8doDlSwvtBwa98AhN4Tes','n','6',4);
+INSERT INTO ti VALUES (5003231949660093883,5064,'03XJ3PFppcmcxAadp20ShZf','bK2iH6eDWO6LcDMunmPHa4fxJu12QPoiNsxlxTwD1uSgBnkpqVUlRLhuc44Kh1FegSsQsDHewiKKRzadCNJULrajdod0TC288LbkgsSuiVFMcRzKBKknxPi4wjMwyEpLigi8ErFGGBSg6l5YTgyigzyYy4aQvL34nbaWkNyeBclGcsrRxZVR7u1x5yElaVxDsI2Fk0ihtL5xUFxKRexkfXGumauPaGx3qI5WrXqx2jLyg6IH5','UvvLj2L0MPrshnvpWmNV1EWbcyNtwO4onUwJOvmKas','KCEEg5IuzzKHJLIkjsPix27oBcSdAuFB338JVHdH0ovBICXiuEF4W8KPIUFuCfe9sCmG2TLEqo5Hjhi3Ixe8sjZJZ13C9oUwdO7l2Ai5VRwabrJGdQ8h5lPnnPDBPwGD3cYPFzBx3tAPWnlks1AjPZAoARz6UhWvgCDZH4gH2j4copmTNixMQBtzGMW8jwgtmwkY1ihNXLso1mRev3Cc07oNF7c9y8doDlSwvtBwa98AhN4Tes','n','6',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (17674138569483106307,-19547,'IOrXmc48xU7R5pU0wp6eMmI17L1zp8Zwa0Ic2yZCtntHyfGp5tvW33NG2','eHtzRBuQxeBsrYiROwnFpuG9m89v6xmUqKu4mHxAHU','m7ruejQABzL0ZHFTqENURJ472ZicR3Bby6mR7','mRAOXbA2ocFNB3o7kaPy07h18mEFCjxjVhhsKMZCofmgaKGgIlhKgqDPrT7kj0KDJeAfCvMtmtIU5Gpw8rrOhdGbWehDEzN2doSUdN00kDGj9u6Sd9liKNGVkJ3IkSF6JCaYmY6XepODVAHBNP','xn','V',5);
+INSERT INTO ti VALUES (17674138569483106307,-19547,'IOrXmc48xU7R5pU0wp6eMmI17L1zp8Zwa0Ic2yZCtntHyfGp5tvW33NG2','eHtzRBuQxeBsrYiROwnFpuG9m89v6xmUqKu4mHxAHU','m7ruejQABzL0ZHFTqENURJ472ZicR3Bby6mR7','mRAOXbA2ocFNB3o7kaPy07h18mEFCjxjVhhsKMZCofmgaKGgIlhKgqDPrT7kj0KDJeAfCvMtmtIU5Gpw8rrOhdGbWehDEzN2doSUdN00kDGj9u6Sd9liKNGVkJ3IkSF6JCaYmY6XepODVAHBNP','xn','V',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (16997238511928848540,-25780,'xPuXl8SSlUQcElpNqKSuqJB3C4i3Hl7tg2rZiE','7AgtUBNb1nrFWFgEn05LEJug2NEUWN6N1aixDbwDUw8RIUeG2trHPfllSHKwcTxhYcFD25hP46b3uzQQbQtD0qkf7CI8','enx0aFZ4USS3tYAw1sS7EpyUEwUw8qU3gVH8qJs1eN9ooJpcwnUFmXLtNdFyD3i7Ous13kpgEFiNj8c7utGJEQ','PeUzfh5PcOmpkIP9lL8WhURhvTZVZZHTlr1Bhayz0icJkR77kVeY6txmuuCHKpmL8To4t5SBcghDns1QRzUdogFWmeB','1','K',6);
+INSERT INTO ti VALUES (16997238511928848540,-25780,'xPuXl8SSlUQcElpNqKSuqJB3C4i3Hl7tg2rZiE','7AgtUBNb1nrFWFgEn05LEJug2NEUWN6N1aixDbwDUw8RIUeG2trHPfllSHKwcTxhYcFD25hP46b3uzQQbQtD0qkf7CI8','enx0aFZ4USS3tYAw1sS7EpyUEwUw8qU3gVH8qJs1eN9ooJpcwnUFmXLtNdFyD3i7Ous13kpgEFiNj8c7utGJEQ','PeUzfh5PcOmpkIP9lL8WhURhvTZVZZHTlr1Bhayz0icJkR77kVeY6txmuuCHKpmL8To4t5SBcghDns1QRzUdogFWmeB','1','K',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c BINARY(61) NOT NULL, d VARCHAR(46), e VARBINARY(100) NOT NULL, f VARCHAR(87), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (31993,42160,'34rVIRtdfxduRDoS','Lt2','v5LaN3o2bflzHxrozGFO3TwrEK9Y2Tc2wkrRaCB6vMyfwqoSQ8Mf3EWDPZOFm','vtIVvDAy','O0','6',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c BINARY(61) NOT NULL, d VARCHAR(46), e VARBINARY(100) NOT NULL, f VARCHAR(87), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (32267,51199,'x3ojD80j9L2tGO42WNRLszVv9lwwwY4wbvIsPaPC2O','WFZEFVnh','rMW5v9uxZ2jIfJkGoqMuhbU6ffzrxUQZEozZwZkMJaEiQsWY4taXEAm2MiquMUPE5t4q7PQccfTNd','gQAnT3F0GyL1WS8KZRS5lOBTHu08I','z','U',1);
+INSERT INTO ti VALUES (32267,51199,'x3ojD80j9L2tGO42WNRLszVv9lwwwY4wbvIsPaPC2O','WFZEFVnh','rMW5v9uxZ2jIfJkGoqMuhbU6ffzrxUQZEozZwZkMJaEiQsWY4taXEAm2MiquMUPE5t4q7PQccfTNd','gQAnT3F0GyL1WS8KZRS5lOBTHu08I','z','U',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(62) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(62) NOT NULL;
+INSERT INTO t VALUES (51809,45690,'wCQ2DKf5eOtyCRDznCOvfxvOvqLWOcFhppQVip','0zRWH','6GIqI2nohACEkd4QOWGsVmBGxrtJK3w5zDgPQ7e845SRYnSs4iEvraiOTSp59Awmg2Kf70tEYtoYi93oL','dg4Eg7l3R48EumNhf7Hb52oA2FDkpHSFDgsuTQ3TIYlvWKg','i','C',2);
+INSERT INTO ti VALUES (51809,45690,'wCQ2DKf5eOtyCRDznCOvfxvOvqLWOcFhppQVip','0zRWH','6GIqI2nohACEkd4QOWGsVmBGxrtJK3w5zDgPQ7e845SRYnSs4iEvraiOTSp59Awmg2Kf70tEYtoYi93oL','dg4Eg7l3R48EumNhf7Hb52oA2FDkpHSFDgsuTQ3TIYlvWKg','i','C',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (54815,61415,'jQUZMScPI9NkZ','bHEZCZ384cUtfEiY3vLgkrE0DnnuWjjdg40gdSvzK3hOxsUIBbFVrq0cQdwaa8Xx','jf8T05Z6wCbAYOmSBn095EqZNDjjUHnsTguTX9KqwcGMIVc6Moi07XMXZVXcvwMgKC','qQ2UU','2','i',3);
+INSERT INTO ti VALUES (54815,61415,'jQUZMScPI9NkZ','bHEZCZ384cUtfEiY3vLgkrE0DnnuWjjdg40gdSvzK3hOxsUIBbFVrq0cQdwaa8Xx','jf8T05Z6wCbAYOmSBn095EqZNDjjUHnsTguTX9KqwcGMIVc6Moi07XMXZVXcvwMgKC','qQ2UU','2','i',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (38466,27262,'tkbCsYdXpkxBWzCuW3','B5cB16bafKFtDw98atJJpsP66j33YNqJ1FToshG2JskQyE4VnFaeKFHFIxRbCmWLpHZSYSHTjiYM7YUUKrirI7sMT5E','zXHzyyiJTYAiFPi','PEBleIIwz7yClb10uHgv51yZqINYHhBLXLVrf8B1C1YVpmBfz7qxFtj3l0wZQPxZbHH3QWStcZ7Bmz8NaftOV54k3qks7BRvGMfqO3X4wjYSRbVE5dBDGkZ2d8PMv7x5UuF3eBvTjkhXYKkUPeKVEJ52aoBCl9EsTxvFIfuDNjBV9Df5Vmkfjcx40lMDVYWgO5A2UIpbtUpe9oUimkd9dXR','k','i',4);
+INSERT INTO ti VALUES (38466,27262,'tkbCsYdXpkxBWzCuW3','B5cB16bafKFtDw98atJJpsP66j33YNqJ1FToshG2JskQyE4VnFaeKFHFIxRbCmWLpHZSYSHTjiYM7YUUKrirI7sMT5E','zXHzyyiJTYAiFPi','PEBleIIwz7yClb10uHgv51yZqINYHhBLXLVrf8B1C1YVpmBfz7qxFtj3l0wZQPxZbHH3QWStcZ7Bmz8NaftOV54k3qks7BRvGMfqO3X4wjYSRbVE5dBDGkZ2d8PMv7x5UuF3eBvTjkhXYKkUPeKVEJ52aoBCl9EsTxvFIfuDNjBV9Df5Vmkfjcx40lMDVYWgO5A2UIpbtUpe9oUimkd9dXR','k','i',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (53940,13949,'E7sGQ5HW8MJxDQTDzb3L7eVf3unuyPOLNwnVuw','ywVgTf6egvOUJZmC8Hs7J2JSFV7PYkEajeY0wl4KCKRD1N7BMrCCXFlOgV8ke9NjyNYjPI0LX','bAMIK6YZbn393kAvSpZM721GQgTVglwHlkDA3OcGdJUhuDSPl4BT3IxymIkKNj8','PH427GEe5RtXryfc3BSMVeJD9ftr7RdG2wtIiZiL94PUczNfHfIYBJthTJxjd4W83pOroRXMKNNrebZlyASGYGgns4TMwrwzi3yUTxmY82zodyMPwVK0NkYdYs6oNLqnSyYxlgfx7','o0N','Q',5);
+INSERT INTO ti VALUES (53940,13949,'E7sGQ5HW8MJxDQTDzb3L7eVf3unuyPOLNwnVuw','ywVgTf6egvOUJZmC8Hs7J2JSFV7PYkEajeY0wl4KCKRD1N7BMrCCXFlOgV8ke9NjyNYjPI0LX','bAMIK6YZbn393kAvSpZM721GQgTVglwHlkDA3OcGdJUhuDSPl4BT3IxymIkKNj8','PH427GEe5RtXryfc3BSMVeJD9ftr7RdG2wtIiZiL94PUczNfHfIYBJthTJxjd4W83pOroRXMKNNrebZlyASGYGgns4TMwrwzi3yUTxmY82zodyMPwVK0NkYdYs6oNLqnSyYxlgfx7','o0N','Q',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (56831,53986,'Fm2sG7DhMlkF6uU','nX8eU7CBrjFTJ19bQvskVjdO6i8a9TnJhdfgzla3Zgj8lZQrMB8ayimSYO3zsJJomhmxp1zl2p6qhg2oRpBKd6Y2oUOKefIsRcQ3Eyt3Fv2saUo3rnzN','Ul9NOMU4lbtng15scnIkr0mLJaErEwEKRm6H4jchoD5fTcgayJBJQVlTlJoxCtI2oLNrPs3FecPK1','DPEKhsnnidpY2eXFSJUxnWY3m52vCjbrZOdX06aYUR6cMC','qMz','D',6);
+INSERT INTO ti VALUES (56831,53986,'Fm2sG7DhMlkF6uU','nX8eU7CBrjFTJ19bQvskVjdO6i8a9TnJhdfgzla3Zgj8lZQrMB8ayimSYO3zsJJomhmxp1zl2p6qhg2oRpBKd6Y2oUOKefIsRcQ3Eyt3Fv2saUo3rnzN','Ul9NOMU4lbtng15scnIkr0mLJaErEwEKRm6H4jchoD5fTcgayJBJQVlTlJoxCtI2oLNrPs3FecPK1','DPEKhsnnidpY2eXFSJUxnWY3m52vCjbrZOdX06aYUR6cMC','qMz','D',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b INT NOT NULL, c CHAR(75), d VARBINARY(58) NOT NULL, e VARCHAR(34), f VARCHAR(40), g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1821011356,188595452,'LUVjV2sYKakqpMqAAsovBNuztl6K','MQxpzVlOvCXwVfl5gxaknDuFnhROWt4fCXm9MQUk19sysPh','n4SN9gP','3aMV1PZyEKeAtdIIuz3HXokgKUEHoMN','C','Y',0);
+CREATE TABLE ti (a INT NOT NULL, b INT NOT NULL, c CHAR(75), d VARBINARY(58) NOT NULL, e VARCHAR(34), f VARCHAR(40), g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (6729203512446328093,855768162,'29FNJeOVKCW3QXatOblB1KhhXX1eIXRKApp25ZMsz5kdV4','SxlcRPMhhQ','whHR4ugX3','13bDzxlX04','T','E',1);
+INSERT INTO ti VALUES (6729203512446328093,855768162,'29FNJeOVKCW3QXatOblB1KhhXX1eIXRKApp25ZMsz5kdV4','SxlcRPMhhQ','whHR4ugX3','13bDzxlX04','T','E',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(76);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(76);
+INSERT INTO t VALUES (-5899669157539852068,-1315247388,'yHvzdWIeNuVHSN64NvPr7iirbnnuXrkYWhzy3tC8J7bPFprp3','OKz9ijTNc4Fl9ZOeizWf4YtBGMU7iW1','juHnkBytGEZ3axiiquKOkd48f','TsBywjPlUbHZ','5','F',2);
+INSERT INTO ti VALUES (-5899669157539852068,-1315247388,'yHvzdWIeNuVHSN64NvPr7iirbnnuXrkYWhzy3tC8J7bPFprp3','OKz9ijTNc4Fl9ZOeizWf4YtBGMU7iW1','juHnkBytGEZ3axiiquKOkd48f','TsBywjPlUbHZ','5','F',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-7591048813281872691,-964900123,'0cRO5sfOM2t91ylcGhfcF0amydjLXWsFgf3EfaQrkvyB7JpyiMcLcOvHmChw6kQpp','cLmLRVXOLkO8ZbGqbz8MS56inMB8zjfyFDG8oHSQxhbH','BgQeTXe2Pdj93','YlDncHvIiS5Jd7OtRfTrXUwGiecHNsZ5Rgv','O','f',3);
+INSERT INTO ti VALUES (-7591048813281872691,-964900123,'0cRO5sfOM2t91ylcGhfcF0amydjLXWsFgf3EfaQrkvyB7JpyiMcLcOvHmChw6kQpp','cLmLRVXOLkO8ZbGqbz8MS56inMB8zjfyFDG8oHSQxhbH','BgQeTXe2Pdj93','YlDncHvIiS5Jd7OtRfTrXUwGiecHNsZ5Rgv','O','f',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (4862748528947580932,-496019921,'yC14cvJqHf8BK099kMij2LTSUu7lDTcuWr2CIGu','eVyoc0aDP7dDgQzyU1MHIxoZ14cFOpiqYzM9ahZADbx4VTcTG2DEywkYIFikuNjFRbRl2i9DqZB5cj5bWAPJ6n7mUoakOIozWitsFCuWqggvAAzeP3Z0HU7cweZ5RQXrAN64U9d6ACY7ey3G5zaJ2ddnoJXRfbuZ8o12xwyWVtPLTwPmTLK9r9Ibz79oINFDfz6PosAYJsJeOcZuC','Bt7dpJs2leuoXFI07H4Wfu','jfEREQ9nMcch3Rb04Ov0Ak0jVfCER10zKZeVeyeVZq1YvGKK9W6xNo87TYe2KdP6UnNSIOhjB','J','e',4);
+INSERT INTO ti VALUES (4862748528947580932,-496019921,'yC14cvJqHf8BK099kMij2LTSUu7lDTcuWr2CIGu','eVyoc0aDP7dDgQzyU1MHIxoZ14cFOpiqYzM9ahZADbx4VTcTG2DEywkYIFikuNjFRbRl2i9DqZB5cj5bWAPJ6n7mUoakOIozWitsFCuWqggvAAzeP3Z0HU7cweZ5RQXrAN64U9d6ACY7ey3G5zaJ2ddnoJXRfbuZ8o12xwyWVtPLTwPmTLK9r9Ibz79oINFDfz6PosAYJsJeOcZuC','Bt7dpJs2leuoXFI07H4Wfu','jfEREQ9nMcch3Rb04Ov0Ak0jVfCER10zKZeVeyeVZq1YvGKK9W6xNo87TYe2KdP6UnNSIOhjB','J','e',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-4404500681123788117,-464308381,'jFXG3KjwHFrblZemz9AQfuLnt4gSXo0RcfGnUieYpMcgwQOYuOfyJt39ov','wfW8a6ITIHouQOEM3ItIMXUKXVYpuEe1FvcMJRLHnOrTasy5Ue3shRV1aCDNsiDNab00h8y5CqSj42CBksUWQqDwwKmyFcS3zmsVfTRXtwqQpuMhzo0wRQACkvCvXxEBZJaJhiys11a5Gj5Ljrgq7jE7T2KOXthVOPDqljaOxufkg9GzzYr2WHAeA95','IGbrOmwoD','RlnZOSIrominX6vWwPvQFZBLY0sXqUP36LtAF8NQF0YZ74DsFUTcbfsqvxzwlvKeoxYOWGlkHRlFs4vNmcH7eK12CQzT566h90MRVB5kVvZSeoqZRNSgtOUS9A9jyUi8lDzL5H8uEJULMe2Q48lipoKBtol9ifPSrkcT5RRNz4I5uGgD9xLuZGWXlyUGjl','u','3',5);
+INSERT INTO ti VALUES (-4404500681123788117,-464308381,'jFXG3KjwHFrblZemz9AQfuLnt4gSXo0RcfGnUieYpMcgwQOYuOfyJt39ov','wfW8a6ITIHouQOEM3ItIMXUKXVYpuEe1FvcMJRLHnOrTasy5Ue3shRV1aCDNsiDNab00h8y5CqSj42CBksUWQqDwwKmyFcS3zmsVfTRXtwqQpuMhzo0wRQACkvCvXxEBZJaJhiys11a5Gj5Ljrgq7jE7T2KOXthVOPDqljaOxufkg9GzzYr2WHAeA95','IGbrOmwoD','RlnZOSIrominX6vWwPvQFZBLY0sXqUP36LtAF8NQF0YZ74DsFUTcbfsqvxzwlvKeoxYOWGlkHRlFs4vNmcH7eK12CQzT566h90MRVB5kVvZSeoqZRNSgtOUS9A9jyUi8lDzL5H8uEJULMe2Q48lipoKBtol9ifPSrkcT5RRNz4I5uGgD9xLuZGWXlyUGjl','u','3',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (888685029310365091,2014879254,'sEiWL3HXVpFvgJT9pUFmHbxUwefFz1ufxQCr1FcCRoFPMP7LozxFj2nltV66KxObPjQkJFR','pJl5AkWCF4BkhJpSfF924rDeE7gQlkKkDBgn4qAcpuHESHsSaTjZ6ZdCqZuk6uQ908gnfjmhw6OWkD60JtSJbKPUxHQN5ZMWzOmSj6x','5Z5','jO7x46MnEeI5CawtCUSITMkCczFVQCwbNY3ouDX4oYPgka2j6vLoZNHamf0gt2J2W3sYlHNYObX5KmrdTC3kgGCRtYOkk5NZ8Bm3tcCIpGrcZMK9qm7OsMue20AYjCIJH7NowLvbFJyKUOTXUE3kOIvdlaUk','y7','B9',6);
+INSERT INTO ti VALUES (888685029310365091,2014879254,'sEiWL3HXVpFvgJT9pUFmHbxUwefFz1ufxQCr1FcCRoFPMP7LozxFj2nltV66KxObPjQkJFR','pJl5AkWCF4BkhJpSfF924rDeE7gQlkKkDBgn4qAcpuHESHsSaTjZ6ZdCqZuk6uQ908gnfjmhw6OWkD60JtSJbKPUxHQN5ZMWzOmSj6x','5Z5','jO7x46MnEeI5CawtCUSITMkCczFVQCwbNY3ouDX4oYPgka2j6vLoZNHamf0gt2J2W3sYlHNYObX5KmrdTC3kgGCRtYOkk5NZ8Bm3tcCIpGrcZMK9qm7OsMue20AYjCIJH7NowLvbFJyKUOTXUE3kOIvdlaUk','y7','B9',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b BIGINT NOT NULL, c BINARY(21) NOT NULL, d VARBINARY(60), e VARBINARY(1) NOT NULL, f VARBINARY(42), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (785940123,3266725587876825395,'43','ahMFo5D7tPWvV42ejIITOqsZC41iz4X1obwI6zp','d','ELjzhEecVQJvwApWjGqfo4HjOm2wKSjjpCtQ87xBv','P','3',0);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT NOT NULL, c BINARY(21) NOT NULL, d VARBINARY(60), e VARBINARY(1) NOT NULL, f VARBINARY(42), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (748694431,-743409335285707307,'iaD','kZqRWSTVZqNHUw6','3','hoExaDe91VFuehfvRBU6pxfZJpYyzxHnfguipg','E','g',1);
+INSERT INTO ti VALUES (748694431,-743409335285707307,'iaD','kZqRWSTVZqNHUw6','3','hoExaDe91VFuehfvRBU6pxfZJpYyzxHnfguipg','E','g',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(22) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(22) NOT NULL;
+INSERT INTO t VALUES (96447000,8242953285817728267,'5Gicjw2e31za0IH','uVce2cCQmdO8LBO9E7lnSKNUEIGNpXYfnxnqepUb','c','SSVAUVXMkJXDr1FM1lnc1eQsvwIkO5bg','0','2',2);
+INSERT INTO ti VALUES (96447000,8242953285817728267,'5Gicjw2e31za0IH','uVce2cCQmdO8LBO9E7lnSKNUEIGNpXYfnxnqepUb','c','SSVAUVXMkJXDr1FM1lnc1eQsvwIkO5bg','0','2',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2084550358,7527519130783837461,'q79','XbOAedgxgJOmRqtWcJncAxLpdgJEbqg61fqDuxmf0oVPjRRujJc2XaZTCgTu93tlUkvJ2QSC2CBfgbyd3sd18fwSGRAj2URTkorukk4bfMyCoMmdz5H4qgAUPd7PmVs04BqTx97k86CAzIf1jL92Pp89Po5OaDP3SkhdJPi0ntiwBSuhfiZDN2W7QrzalccOnfwQtMnkkZ','V','DWOFRoXAJvzi','5','n',3);
+INSERT INTO ti VALUES (2084550358,7527519130783837461,'q79','XbOAedgxgJOmRqtWcJncAxLpdgJEbqg61fqDuxmf0oVPjRRujJc2XaZTCgTu93tlUkvJ2QSC2CBfgbyd3sd18fwSGRAj2URTkorukk4bfMyCoMmdz5H4qgAUPd7PmVs04BqTx97k86CAzIf1jL92Pp89Po5OaDP3SkhdJPi0ntiwBSuhfiZDN2W7QrzalccOnfwQtMnkkZ','V','DWOFRoXAJvzi','5','n',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (771651690,-8317095159115299346,'KbIQBFYIcx67ey','FUrFvWy7XWoxPa6D5ll5mYh6eB4pLImfl4yYY88PwnnNIdsDlom8MnbZI5D1AzTF9STw1wwYhvazCURUw0HR59XVGmk5LWzH','K','JXTyvDThVjYrpLZ9wxLVTMQSUuJrXxM9w461x28DDEq7lHWZ5AxhFY6Y7vbWwfouPKpBAwN1RiYfs6Dp1emSrk0nGelF41qrGYmI3kgwy75MG6MEz039rXOeoD9yXfIzum1Ly60IDxJRUsr3R6UACgqJmAQHSZSJ','y','2',4);
+INSERT INTO ti VALUES (771651690,-8317095159115299346,'KbIQBFYIcx67ey','FUrFvWy7XWoxPa6D5ll5mYh6eB4pLImfl4yYY88PwnnNIdsDlom8MnbZI5D1AzTF9STw1wwYhvazCURUw0HR59XVGmk5LWzH','K','JXTyvDThVjYrpLZ9wxLVTMQSUuJrXxM9w461x28DDEq7lHWZ5AxhFY6Y7vbWwfouPKpBAwN1RiYfs6Dp1emSrk0nGelF41qrGYmI3kgwy75MG6MEz039rXOeoD9yXfIzum1Ly60IDxJRUsr3R6UACgqJmAQHSZSJ','y','2',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1116681573,-1185466901551804633,'2aww0hEuIbNxfn','7l19Nn8oMJVdB3TEk0fph4d0RcKty5f9UHTA73yaGw','z','7kFK7EQJzsqx6w9pbahRVQjHK9WmTuUxTZ860VeKPDBvMUYKiKD','2e','5',5);
+INSERT INTO ti VALUES (1116681573,-1185466901551804633,'2aww0hEuIbNxfn','7l19Nn8oMJVdB3TEk0fph4d0RcKty5f9UHTA73yaGw','z','7kFK7EQJzsqx6w9pbahRVQjHK9WmTuUxTZ860VeKPDBvMUYKiKD','2e','5',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2596830175,5092930751094266899,'bQHIYvMeKLYXneZair','CJejxGGpTUhqFw6vi9wv3p02MeOjEpGBssKPqI7YAPBTKHl27SJKKdQyZ7n5ajGrzL10pNwlleXCrQplTPBxvBTZI4mbHcYZt1l8Dd0kBqZEc3FXugied0EJ1KuOPzPIiNkiyHevlpi2RRamNlBcqF12wa0FFv268pPv3lXU78YgOswq','t','cw8kbiy8tWTLjaQFCm9TI5XsVBhxDGTKQqEAM3cQrbxCHJvHG0vxKETpzgvOEouNT6QuYaGIfpbtUjm8aIbaO2TeK6gMXjnPlpLRIuxUjbE7n39jDoG8k3jSBdI8X1qmpfafXoKmH6OD12RDtXRBDo7jBVAeujMgt0WHpiIPhUDjCXCORxHTHrisKWbMmKgYrkicxnoje9zKyxqW6IV4Z5R3gAsiiUmdXU5Cj3wnk7ws8LKFpg1ftbqCaEaN','Zm','b',6);
+INSERT INTO ti VALUES (2596830175,5092930751094266899,'bQHIYvMeKLYXneZair','CJejxGGpTUhqFw6vi9wv3p02MeOjEpGBssKPqI7YAPBTKHl27SJKKdQyZ7n5ajGrzL10pNwlleXCrQplTPBxvBTZI4mbHcYZt1l8Dd0kBqZEc3FXugied0EJ1KuOPzPIiNkiyHevlpi2RRamNlBcqF12wa0FFv268pPv3lXU78YgOswq','t','cw8kbiy8tWTLjaQFCm9TI5XsVBhxDGTKQqEAM3cQrbxCHJvHG0vxKETpzgvOEouNT6QuYaGIfpbtUjm8aIbaO2TeK6gMXjnPlpLRIuxUjbE7n39jDoG8k3jSBdI8X1qmpfafXoKmH6OD12RDtXRBDo7jBVAeujMgt0WHpiIPhUDjCXCORxHTHrisKWbMmKgYrkicxnoje9zKyxqW6IV4Z5R3gAsiiUmdXU5Cj3wnk7ws8LKFpg1ftbqCaEaN','Zm','b',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(92), d VARCHAR(69), e VARCHAR(65), f VARCHAR(5), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16144437151776657089,2345286143,'XwBO7kVVH7YkAjtrKZDwoDfRGSq0Mf6jszCfkZm9wfh3YIbSLCHej7CYmdplMuqpM','S2gM9wM0uw1a','ZKDtt4sPbnvdZ','j','D','g',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(92), d VARCHAR(69), e VARCHAR(65), f VARCHAR(5), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (3742149171508003902,735109046,'5D9jd7Ls7aeBJtvkaKVQSmdbNFkO6TBQI9Ouc','a02f5','n6ixXiEX0i3QEL3h88Uwd','D','l','YN',1);
+INSERT INTO ti VALUES (3742149171508003902,735109046,'5D9jd7Ls7aeBJtvkaKVQSmdbNFkO6TBQI9Ouc','a02f5','n6ixXiEX0i3QEL3h88Uwd','D','l','YN',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(93);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(93);
+INSERT INTO t VALUES (12139616832164579518,3141371155,'yctag4YhMYkzv','8JikJR7ihQZc9rxf4DH9E6cj9Ttn45x8lDR5H2FvnCylWJfPbqPP5XDpVZqzb8nRqApQ','vcK5XVg','NIaXs','3','7',2);
+INSERT INTO ti VALUES (12139616832164579518,3141371155,'yctag4YhMYkzv','8JikJR7ihQZc9rxf4DH9E6cj9Ttn45x8lDR5H2FvnCylWJfPbqPP5XDpVZqzb8nRqApQ','vcK5XVg','NIaXs','3','7',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (11701915299647190881,2082377180,'DSjuVAPKVHOylumGrFyvh3eENU2ivobhb72QZAwqp4bcRW5ajSinSqDXiuC','i85Qx5qlIUlj3isvf8NTm9tVATdvEKS8XiC8yF0dCDTt6i1EqVkdCcS4UfiPo6pLtF4zEn7UVpvWESg9d1JTBhuqqfvDx4TG','1eUwVE','4JTvj','X','y',3);
+INSERT INTO ti VALUES (11701915299647190881,2082377180,'DSjuVAPKVHOylumGrFyvh3eENU2ivobhb72QZAwqp4bcRW5ajSinSqDXiuC','i85Qx5qlIUlj3isvf8NTm9tVATdvEKS8XiC8yF0dCDTt6i1EqVkdCcS4UfiPo6pLtF4zEn7UVpvWESg9d1JTBhuqqfvDx4TG','1eUwVE','4JTvj','X','y',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1835934581522478527,1265637887,'3MGdXz5D0h9ahmV97HIAEUTuiXBq2S4Rrbm4WSfA7TH1SGejXrqx6ghPD1WRKj','KhUkUSfwV8scnmC1kSjM7qQz2yKBXC9gvBLkQkptS9KvAAk3R8bCwsEYLXt7rGwe3yKzR5x6tQsgSgwJL4JllmobejSYQAOo67lXR2ryWJI60Qo4vS5WXEhoeLdMhFGTlYovLnxeLXfcLb929Ze5fqa4yY5avGz674HBECSxVb9aSC6qhGBh8zeYE','CBFokTb7Fwf3CBxZ2cu','TW6S2MnikQyx','0','1o',4);
+INSERT INTO ti VALUES (1835934581522478527,1265637887,'3MGdXz5D0h9ahmV97HIAEUTuiXBq2S4Rrbm4WSfA7TH1SGejXrqx6ghPD1WRKj','KhUkUSfwV8scnmC1kSjM7qQz2yKBXC9gvBLkQkptS9KvAAk3R8bCwsEYLXt7rGwe3yKzR5x6tQsgSgwJL4JllmobejSYQAOo67lXR2ryWJI60Qo4vS5WXEhoeLdMhFGTlYovLnxeLXfcLb929Ze5fqa4yY5avGz674HBECSxVb9aSC6qhGBh8zeYE','CBFokTb7Fwf3CBxZ2cu','TW6S2MnikQyx','0','1o',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (7348753205067750916,1822369469,'oNqbn3h6hGTU639wHyROLqxH1ERpqeM7ia','FZeGBfSWod5OICNYzT88pYlgm09s3XeoQPplrbuuclAq1E4EUshtQLKi8WVJAAYmWRtLoGpqHcMOKwACN8K7HRMZtw7Flyl5FSTgbNxSDbrwDKrbLU8zKnqLbm0PAA85poLs','Asj00tMgMqSmrFuahEMfYmDbu','LVZfXACVoih98mrTfeNf9cMKSH','iP','l',5);
+INSERT INTO ti VALUES (7348753205067750916,1822369469,'oNqbn3h6hGTU639wHyROLqxH1ERpqeM7ia','FZeGBfSWod5OICNYzT88pYlgm09s3XeoQPplrbuuclAq1E4EUshtQLKi8WVJAAYmWRtLoGpqHcMOKwACN8K7HRMZtw7Flyl5FSTgbNxSDbrwDKrbLU8zKnqLbm0PAA85poLs','Asj00tMgMqSmrFuahEMfYmDbu','LVZfXACVoih98mrTfeNf9cMKSH','iP','l',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (3179347881446719599,711962118,'9FlogykPOx8v5hmksT1QyLU5GTwFkEZPf6J3QjXM','0Eng728a9TSTLcmKoZa4p70ssV2DEBNyWCLASfkChFiCcSNwwbdnE','rMcXZUIyAPPHOic9bnY','SmCtTc7zr5J0hyvj9rDjiyIoweZbrDyKfQ2sfXgQgzCS4auaakNRXbYZ4SnjSw6ZWaVnBBLUuXJoi6eBJ9J88m9fBOrINFiEzxHzKs6Lu75BKZInhNtFJZoVhrU8C','S9','KRn',6);
+INSERT INTO ti VALUES (3179347881446719599,711962118,'9FlogykPOx8v5hmksT1QyLU5GTwFkEZPf6J3QjXM','0Eng728a9TSTLcmKoZa4p70ssV2DEBNyWCLASfkChFiCcSNwwbdnE','rMcXZUIyAPPHOic9bnY','SmCtTc7zr5J0hyvj9rDjiyIoweZbrDyKfQ2sfXgQgzCS4auaakNRXbYZ4SnjSw6ZWaVnBBLUuXJoi6eBJ9J88m9fBOrINFiEzxHzKs6Lu75BKZInhNtFJZoVhrU8C','S9','KRn',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b INT UNSIGNED, c BINARY(32), d VARBINARY(55), e VARBINARY(61) NOT NULL, f VARCHAR(5), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (361886470898685344,3119766732,'VDdenxGWWQNg','MmXGFMCwefffTsIdv0FiX41DEL4x5BJoQugcpKZNy','PtLDgk8zArCjUO6q0IGcoKDYPDpWsBbftY','1Ap','9','s',0);
+CREATE TABLE ti (a BIGINT, b INT UNSIGNED, c BINARY(32), d VARBINARY(55), e VARBINARY(61) NOT NULL, f VARCHAR(5), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-254688788413530783,1249532738,'a9BeDx1sKihGHji2kGfNXITN2kKFy','pujs7OQMCwigQOh4rbJVNTUomU6pgQVySeG4P679tgUPku','6Uocuj594gea9UkikiQE5M4dxxNSQ9yIXi4QxBTGARbHtDRux60NYY2L','L','h','FJ',1);
+INSERT INTO ti VALUES (-254688788413530783,1249532738,'a9BeDx1sKihGHji2kGfNXITN2kKFy','pujs7OQMCwigQOh4rbJVNTUomU6pgQVySeG4P679tgUPku','6Uocuj594gea9UkikiQE5M4dxxNSQ9yIXi4QxBTGARbHtDRux60NYY2L','L','h','FJ',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(33);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(33);
+INSERT INTO t VALUES (-3230717080871749475,1070698192,'LwzJxzdp52t24a8qLSH','WsZwxMiHqu','laF2YlCc','2T','M','c',2);
+INSERT INTO ti VALUES (-3230717080871749475,1070698192,'LwzJxzdp52t24a8qLSH','WsZwxMiHqu','laF2YlCc','2T','M','c',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-5542065150198696307,4225926822,'4ux1C2WVQEect7yLNlOSYL1','MnqictW6nRuzL5sgIxeyqFe7EZ8JDfaIJw28uf0KNlMXPOklQArEIKULetb6uqiiDwMeRMZk4CzsQwkFvLMgRwzjJearnKtRweOQHpYHUro3ik','DGv3Gbkon1iRBQl','grr','T','A',3);
+INSERT INTO ti VALUES (-5542065150198696307,4225926822,'4ux1C2WVQEect7yLNlOSYL1','MnqictW6nRuzL5sgIxeyqFe7EZ8JDfaIJw28uf0KNlMXPOklQArEIKULetb6uqiiDwMeRMZk4CzsQwkFvLMgRwzjJearnKtRweOQHpYHUro3ik','DGv3Gbkon1iRBQl','grr','T','A',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3308928748082749362,3998385913,'Pctk8f0TuFbNmG2mR','STRKuIsq9FVHF6t47GWqDiOsO6GzDl2Z269I9U01NrTA4dUEX3ypjIqTVoKlzW00yWhdsUTFSroPPe5r48YraYBWzCYMUbfmMzEkvsE2W2k2owTe1A1HUpYS0YQxL5g4Uzb3tScona7WFXMOtj4Pyg3ji05yWkwMxXFTqWVN218p224kWggLZNTkYIBg8y56MFkjANQegg068gABqDoBvHnPOM','nZwpsKYwdgcveWtey4','W5lYxHu4aXF44iPb4Hooy8Hxm8ncZH','M','MA',4);
+INSERT INTO ti VALUES (3308928748082749362,3998385913,'Pctk8f0TuFbNmG2mR','STRKuIsq9FVHF6t47GWqDiOsO6GzDl2Z269I9U01NrTA4dUEX3ypjIqTVoKlzW00yWhdsUTFSroPPe5r48YraYBWzCYMUbfmMzEkvsE2W2k2owTe1A1HUpYS0YQxL5g4Uzb3tScona7WFXMOtj4Pyg3ji05yWkwMxXFTqWVN218p224kWggLZNTkYIBg8y56MFkjANQegg068gABqDoBvHnPOM','nZwpsKYwdgcveWtey4','W5lYxHu4aXF44iPb4Hooy8Hxm8ncZH','M','MA',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (4041029449292733618,3953989700,'ghzNl','xotsrnfo2UQzMPJ72EYpS4D0inbvhl4rYOPMCFJasMkLUxP2y60pTq9ORUyQxOlHY4p93W0s16BzzXlK6Zjn2MLhcjr3SBhx4wENoNcd9mOH9CyOS6Wgey4sRCtJfJk7UMKPCKfVS1Vi','nT0cA2U2O5WLqLlb7b1Rk8XqychJm','eB4J7nmtgB2QbMc1NP46XT02VhFLOlddWDSPA','l','H',5);
+INSERT INTO ti VALUES (4041029449292733618,3953989700,'ghzNl','xotsrnfo2UQzMPJ72EYpS4D0inbvhl4rYOPMCFJasMkLUxP2y60pTq9ORUyQxOlHY4p93W0s16BzzXlK6Zjn2MLhcjr3SBhx4wENoNcd9mOH9CyOS6Wgey4sRCtJfJk7UMKPCKfVS1Vi','nT0cA2U2O5WLqLlb7b1Rk8XqychJm','eB4J7nmtgB2QbMc1NP46XT02VhFLOlddWDSPA','l','H',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-8515017802128061432,3012019608,'uWLINWCAkHLWWeopcTfAVRXRzXk3A','RtPhmoJ4BZ3ElO','WcwpAHnuji8vQk7LsedC9rCRGIJ2GVhUmP','anEJuMDoBGngW1g9VRUBqfZNqwL8btRXTPruqCgxWdW8RNV','L2','4H',6);
+INSERT INTO ti VALUES (-8515017802128061432,3012019608,'uWLINWCAkHLWWeopcTfAVRXRzXk3A','RtPhmoJ4BZ3ElO','WcwpAHnuji8vQk7LsedC9rCRGIJ2GVhUmP','anEJuMDoBGngW1g9VRUBqfZNqwL8btRXTPruqCgxWdW8RNV','L2','4H',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b TINYINT, c BINARY(36) NOT NULL, d VARBINARY(29), e VARCHAR(68) NOT NULL, f VARCHAR(61) NOT NULL, g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-15040,112,'2LR3zywCnVS9OLSF9','mU','juEqgSUz4i3lsNvgf1CN94lKwd0etAvjwEjP3G0RrEK','CuAN3r2eHgly','uN','i',0);
+CREATE TABLE ti (a SMALLINT, b TINYINT, c BINARY(36) NOT NULL, d VARBINARY(29), e VARCHAR(68) NOT NULL, f VARCHAR(61) NOT NULL, g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (2540934,122,'Iu22K9xDDxCIRB9gSQCOyAg9xMN','GPSzHN9h0rpBlxnYWk','84xZgKdCDZoURM8GVkfddxpeJK5WnfdQeLziPSDzlNLjuLt1RYDW0GOnfSMPEJZr3Y','qBhuNNls7Yx7Psoi345wjLzd2ernIDsgihxshNBndGDyeknMKQwjDJHCc','MW','5',1);
+INSERT INTO ti VALUES (2540934,122,'Iu22K9xDDxCIRB9gSQCOyAg9xMN','GPSzHN9h0rpBlxnYWk','84xZgKdCDZoURM8GVkfddxpeJK5WnfdQeLziPSDzlNLjuLt1RYDW0GOnfSMPEJZr3Y','qBhuNNls7Yx7Psoi345wjLzd2ernIDsgihxshNBndGDyeknMKQwjDJHCc','MW','5',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(37) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(37) NOT NULL;
+INSERT INTO t VALUES (-2642755,75,'obEAEY5QGsqRHCFEioFISKbmrpK5nffPM','oSevS5PfAiw2iF06XXPrfHw82hED','sh4whrNQTpZpZH5tUcGU','LXEmg6g','L3','I',2);
+INSERT INTO ti VALUES (-2642755,75,'obEAEY5QGsqRHCFEioFISKbmrpK5nffPM','oSevS5PfAiw2iF06XXPrfHw82hED','sh4whrNQTpZpZH5tUcGU','LXEmg6g','L3','I',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-4405509,-13,'x9gYP0Qex5RB2uOyiu81tX','S8aYexXx7hhdsumUPnsFuwY','pCrS1jItZNat6S0Q1TJyAfNom','FBeCWnsnyIho7c1CMakxxBRYnjKn3ql0fSoG3caSL1RvbOctWA','E','L',3);
+INSERT INTO ti VALUES (-4405509,-13,'x9gYP0Qex5RB2uOyiu81tX','S8aYexXx7hhdsumUPnsFuwY','pCrS1jItZNat6S0Q1TJyAfNom','FBeCWnsnyIho7c1CMakxxBRYnjKn3ql0fSoG3caSL1RvbOctWA','E','L',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5444634,113,'SQU9kJC6DTauqqL54','O4HMCwatcikxB9OSwzlpCznhejTF4F8PZJFCG8sHLQZzO9wMVuhSNaSgICQ','jskFV1SqQnExd0a2r40zjztZbCtfJaARh5CqsShIkdlU','DNf6oTUOoTYT2doseTdVi27LJnRKWqeHrXSniaAOo7MahMomOynnJ2HqeDHUTTtdQpGqOg0QHXgKOPve600xpXkkPznrUnquYGhGJYs5vqIDqLNZ3KbyuSKYBmkZdpmGVJoWaMzQi8c4nzbyKLMCidLivbUSuuwSq7cIU5lBCPIa4MsOt6q3Oz9iTMLH68fXCLbbDqtBUphhw4hMrTMPwbh6Or5QHVlEcoQmvqAwesYKomj','B','N',4);
+INSERT INTO ti VALUES (5444634,113,'SQU9kJC6DTauqqL54','O4HMCwatcikxB9OSwzlpCznhejTF4F8PZJFCG8sHLQZzO9wMVuhSNaSgICQ','jskFV1SqQnExd0a2r40zjztZbCtfJaARh5CqsShIkdlU','DNf6oTUOoTYT2doseTdVi27LJnRKWqeHrXSniaAOo7MahMomOynnJ2HqeDHUTTtdQpGqOg0QHXgKOPve600xpXkkPznrUnquYGhGJYs5vqIDqLNZ3KbyuSKYBmkZdpmGVJoWaMzQi8c4nzbyKLMCidLivbUSuuwSq7cIU5lBCPIa4MsOt6q3Oz9iTMLH68fXCLbbDqtBUphhw4hMrTMPwbh6Or5QHVlEcoQmvqAwesYKomj','B','N',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (5559981,-122,'DUhApyBZ','sdoUpayJ86yHrbro3ruWCmzdGvpnd5Hp3BDruKk3e9ZhqHbTnIl5e552OBnjWWNQtR94GcbSmXSJ5hTeJLjI4KPvTXeNvP1vIhfRgY7834VIWKd5diUD7rSuJylXWBgJnzecO9Mmh21ImEuLGCf7aNp6PT2ppPX6xNCiGsYtDpVNYNkmJIbEX4oyUKWL5UaBSq9h2LCzsdBSoNWRVIyMVc','OohFxkbmf','RTvdHrCecsdmPkQXbxUk3ZVBHHxCYSiebtQHgiR3mCz8VCBluDnvOCDTTpOaX9KphMrgSiyiaRZdyDXXz3XRMZp0jgd49Jgf5z785BpVjrksmkGbK1nj83AEthkleCYGAReGmWgdcvHvEy4IjY1UZww5TiqjsLwJcwZEwh2xGtheeWsj8J','99z','v',5);
+INSERT INTO ti VALUES (5559981,-122,'DUhApyBZ','sdoUpayJ86yHrbro3ruWCmzdGvpnd5Hp3BDruKk3e9ZhqHbTnIl5e552OBnjWWNQtR94GcbSmXSJ5hTeJLjI4KPvTXeNvP1vIhfRgY7834VIWKd5diUD7rSuJylXWBgJnzecO9Mmh21ImEuLGCf7aNp6PT2ppPX6xNCiGsYtDpVNYNkmJIbEX4oyUKWL5UaBSq9h2LCzsdBSoNWRVIyMVc','OohFxkbmf','RTvdHrCecsdmPkQXbxUk3ZVBHHxCYSiebtQHgiR3mCz8VCBluDnvOCDTTpOaX9KphMrgSiyiaRZdyDXXz3XRMZp0jgd49Jgf5z785BpVjrksmkGbK1nj83AEthkleCYGAReGmWgdcvHvEy4IjY1UZww5TiqjsLwJcwZEwh2xGtheeWsj8J','99z','v',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (2159775,-30,'CK','e0aRVIhFsCuUsbPjq0Rwkx9YiDVw5zhyDL8jBhz4O1jN8ThDdAY7MvLZwG4YjqZmFC45SFZ1','OAhr94hxaXAqaMQxuLpdw3JNoopPF4KlccXzr5bHQ3g','5WK3ZmLRHodDMqhEoHLS','0EF','2O',6);
+INSERT INTO ti VALUES (2159775,-30,'CK','e0aRVIhFsCuUsbPjq0Rwkx9YiDVw5zhyDL8jBhz4O1jN8ThDdAY7MvLZwG4YjqZmFC45SFZ1','OAhr94hxaXAqaMQxuLpdw3JNoopPF4KlccXzr5bHQ3g','5WK3ZmLRHodDMqhEoHLS','0EF','2O',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(78) NOT NULL, d VARBINARY(6) NOT NULL, e VARBINARY(97), f VARCHAR(3), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (82244281,104,'fyfsE4lRfbMN2T047OueEnUkbqxnCYEj0ye','TF4BF','A8dHtBxeEVoT0lklmnOwL5m562x9t8tdkK','yM','O','i',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(78) NOT NULL, d VARBINARY(6) NOT NULL, e VARBINARY(97), f VARCHAR(3), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (23644244,20,'axix','D81','hRvKcyYBmqE','WMm','r','bu',1);
+INSERT INTO ti VALUES (23644244,20,'axix','D81','hRvKcyYBmqE','WMm','r','bu',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(79) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(79) NOT NULL;
+INSERT INTO t VALUES (145682542,-44,'IcroF2KzDsmnXp6','F','Va2U8','MP5','x','R',2);
+INSERT INTO ti VALUES (145682542,-44,'IcroF2KzDsmnXp6','F','Va2U8','MP5','x','R',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2530672304,69,'SY1kI1X6Yd6BUkIC9wI6kLiaalOTirKh4jMfK68oLnZmlzENEZOWGQRByk4oKqNTor7C6WM','yD5fPDY','d9QfjGJlUmH9mgxNhZxkFjYuE61pW1kY0u6770JIqQIfhj9Rpeqvf2SHU1b2iiyoprVOR2eNOcfVUZ','oU','DU','S',3);
+INSERT INTO ti VALUES (2530672304,69,'SY1kI1X6Yd6BUkIC9wI6kLiaalOTirKh4jMfK68oLnZmlzENEZOWGQRByk4oKqNTor7C6WM','yD5fPDY','d9QfjGJlUmH9mgxNhZxkFjYuE61pW1kY0u6770JIqQIfhj9Rpeqvf2SHU1b2iiyoprVOR2eNOcfVUZ','oU','DU','S',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (607647411,-2,'NRqBjc80','rgrxZSqV6JjXZatqZXdljiEmPlxPxuhUxurUzVAjWmoej9dh8SREEMWtVsdFBuKvW21icYVn72acsBnWvPYVtUKPsVg2BuEdkzY7yS6GDRPaEy60MsCvNu9Pt0ACP','ZwSyTCy7w5YODGSyin9eGyMcy6uXrL6cGhKnj27wRs5jWlp0okRv2r5Y0hXZI0','dh0LZ2R1vKa33HrCgsMCTDU1z5yZ5586UGiBKsCHqy27ghLQ6NvbFUljdaDnjCZw0Sx16vxIZ5VnibVaoTCBJZ3gzgs6r9YoHvK3qKlCjGfJolCczgIvuNoCVmYZCcFwgq9DYGyeLqKNpree7VrP4Wqr1GfMBlkWJiO2qBCfUINb6IK3ju6tnAE7B1D6YD5v7hg','FS','S',4);
+INSERT INTO ti VALUES (607647411,-2,'NRqBjc80','rgrxZSqV6JjXZatqZXdljiEmPlxPxuhUxurUzVAjWmoej9dh8SREEMWtVsdFBuKvW21icYVn72acsBnWvPYVtUKPsVg2BuEdkzY7yS6GDRPaEy60MsCvNu9Pt0ACP','ZwSyTCy7w5YODGSyin9eGyMcy6uXrL6cGhKnj27wRs5jWlp0okRv2r5Y0hXZI0','dh0LZ2R1vKa33HrCgsMCTDU1z5yZ5586UGiBKsCHqy27ghLQ6NvbFUljdaDnjCZw0Sx16vxIZ5VnibVaoTCBJZ3gzgs6r9YoHvK3qKlCjGfJolCczgIvuNoCVmYZCcFwgq9DYGyeLqKNpree7VrP4Wqr1GfMBlkWJiO2qBCfUINb6IK3ju6tnAE7B1D6YD5v7hg','FS','S',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3849262532,56,'n87','cu8yaxjWocycKSsTbIZHgOc3h7uqvN9RKKE0C4pyx1GjyT9uNL1PWwJHAUbfvZqDvQSJStFgnkqJCkoLnYQ1cvdZAQQ1PJgSfZTU48p1pDQCRPHVp0NtR0ndasG','tR2vYXOIoJfpVfxazU9XDZWoS51','RImXnKDKbhExVn9ZT2yL1pTYdcgG2SPZdA4fzyNYIgP','aV','R',5);
+INSERT INTO ti VALUES (3849262532,56,'n87','cu8yaxjWocycKSsTbIZHgOc3h7uqvN9RKKE0C4pyx1GjyT9uNL1PWwJHAUbfvZqDvQSJStFgnkqJCkoLnYQ1cvdZAQQ1PJgSfZTU48p1pDQCRPHVp0NtR0ndasG','tR2vYXOIoJfpVfxazU9XDZWoS51','RImXnKDKbhExVn9ZT2yL1pTYdcgG2SPZdA4fzyNYIgP','aV','R',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3223378545,-86,'jKHToXWFCBRVcOb71R02zreUeZFxYtskximKQpXuUGZuUwbis1qrY02hFVuVojHffeKiG36j','F3rcQG7wjXX4oaLJx4lG2PQE0eZAGxCWsxaNHXcNDINFtvWZLScko02ZphPgEF74TG3k2RasiH66UwSuU','Res4xBdJk2kERxhqsu0n5NjwR76qgzKLVY','cGr43lwa9DNyq41w4ftJgzONFItfpL1YEF9q2N6AKt1dSxSlv5MjQRWM4PdK8NTzpDdGbfxL1RjPMw','yOv','9',6);
+INSERT INTO ti VALUES (3223378545,-86,'jKHToXWFCBRVcOb71R02zreUeZFxYtskximKQpXuUGZuUwbis1qrY02hFVuVojHffeKiG36j','F3rcQG7wjXX4oaLJx4lG2PQE0eZAGxCWsxaNHXcNDINFtvWZLScko02ZphPgEF74TG3k2RasiH66UwSuU','Res4xBdJk2kERxhqsu0n5NjwR76qgzKLVY','cGr43lwa9DNyq41w4ftJgzONFItfpL1YEF9q2N6AKt1dSxSlv5MjQRWM4PdK8NTzpDdGbfxL1RjPMw','yOv','9',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(16) NOT NULL, d VARCHAR(71) NOT NULL, e VARCHAR(58) NOT NULL, f VARCHAR(36) NOT NULL, g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (25837,-1072312,'U','FE8','uB2XqZxmb4GQTUMXPvLR0MlCHj1i4UbKPJFKovYbQw','wLCkNQbXpn8X5rQ3rlo1f1i','K','Pj',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(16) NOT NULL, d VARCHAR(71) NOT NULL, e VARCHAR(58) NOT NULL, f VARCHAR(36) NOT NULL, g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2863864476,-6947973,'4z5nG1udQdEQ','qMhekz35JefDM0Z2QONr7WSYIuYdJr04tUwR3GcPZPIKYYLdW1thf','iZvZ7lfWG50x3ITmAI4uh6CiD7nAGulKGftYceQtz4','6tXsphxI','U','IS',1);
+INSERT INTO ti VALUES (2863864476,-6947973,'4z5nG1udQdEQ','qMhekz35JefDM0Z2QONr7WSYIuYdJr04tUwR3GcPZPIKYYLdW1thf','iZvZ7lfWG50x3ITmAI4uh6CiD7nAGulKGftYceQtz4','6tXsphxI','U','IS',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(17) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(17) NOT NULL;
+INSERT INTO t VALUES (74421395,1312735,'mg8IuL','dBG7zV6NuYcE5eUetqNe7VtYbjcfeWQEfjGEmVep0VGW0tcu5SY9G','RlG70dBWlEvVRsDXAmX','Ld3wW6MJQe','9','s',2);
+INSERT INTO ti VALUES (74421395,1312735,'mg8IuL','dBG7zV6NuYcE5eUetqNe7VtYbjcfeWQEfjGEmVep0VGW0tcu5SY9G','RlG70dBWlEvVRsDXAmX','Ld3wW6MJQe','9','s',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4284404628,974501,'Du7hQHyrHG','V5MsanJJVekFCZKVC8kPOGxkwMO3Mx6','bpxB6vPcaozZaNzqXdh','A1sovbNxQFT7BdPhumerr4BbsZn','r','l',3);
+INSERT INTO ti VALUES (4284404628,974501,'Du7hQHyrHG','V5MsanJJVekFCZKVC8kPOGxkwMO3Mx6','bpxB6vPcaozZaNzqXdh','A1sovbNxQFT7BdPhumerr4BbsZn','r','l',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (590515106,-3152304,'08F2l','a3worTdnGHzYalZiPYMWi2rBWmVRNA6z1aQh1ZSDlLe9EJROKqlOePO9JDaFcghfuYJPwCW5Y7HU56INc2riFEwimMOM2b45u8Q56BCQhDwT1JTfEkMJPyKPiiUmO78NnHteq5RJhLd760NKO71f41GrOWaEMVQOpRAFr8pLFxIKfjlo9DwmGCdfLkpu7es3TpruSeKhooAGY8KXusBYurrIbX2PtHorGg8isnZJJU9ux1MMW1J2','tUKUvg0zLshTYmzXCEzLTIvxTwMgX','v2CYjEp','5R','w',4);
+INSERT INTO ti VALUES (590515106,-3152304,'08F2l','a3worTdnGHzYalZiPYMWi2rBWmVRNA6z1aQh1ZSDlLe9EJROKqlOePO9JDaFcghfuYJPwCW5Y7HU56INc2riFEwimMOM2b45u8Q56BCQhDwT1JTfEkMJPyKPiiUmO78NnHteq5RJhLd760NKO71f41GrOWaEMVQOpRAFr8pLFxIKfjlo9DwmGCdfLkpu7es3TpruSeKhooAGY8KXusBYurrIbX2PtHorGg8isnZJJU9ux1MMW1J2','tUKUvg0zLshTYmzXCEzLTIvxTwMgX','v2CYjEp','5R','w',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3073314920,-7282721,'4Dqc7AJ','oo14iu1umorlRxTq6t75mg1rCLqJA0KzmNYrTnPoiR0pVRQhesZZMZ7e4g6ltponkx5OxQRdPnzigfagAXI5w3pndQB3pqikflRhqs0aIxL2XoAO6HUlp6o9nph99rKKMHVPprqPWXdTnx2HsqsDxn1s9fLpZbi6FOBD0HADUv4ZKdDNgVzzHUIp3pCOIYTwoRhQbsIhNSbxM8e5E2dvjlXxCH897saikVK0HPsEt56BA5oWjDyEtlTctdx','Bx2pCRtcCzXQDPzeBIfoGVglYzy9LnUrTpjtQglWHU3Mwhcl9ekAUrg1EL','yRe8GND8a4WHAY1khmXjbbtvaFumw90YCm5qVRu1dv6Y2QLlyEh6kzG45HA62rrDo7OqfOvon4Wgcz5h9QiGP2rh1s8LZH9xHhiUPkLw2QH360nmqypY6GANgUtbNWOkrpOzkfkTm1u3M5tqOI7R8q','d','1p',5);
+INSERT INTO ti VALUES (3073314920,-7282721,'4Dqc7AJ','oo14iu1umorlRxTq6t75mg1rCLqJA0KzmNYrTnPoiR0pVRQhesZZMZ7e4g6ltponkx5OxQRdPnzigfagAXI5w3pndQB3pqikflRhqs0aIxL2XoAO6HUlp6o9nph99rKKMHVPprqPWXdTnx2HsqsDxn1s9fLpZbi6FOBD0HADUv4ZKdDNgVzzHUIp3pCOIYTwoRhQbsIhNSbxM8e5E2dvjlXxCH897saikVK0HPsEt56BA5oWjDyEtlTctdx','Bx2pCRtcCzXQDPzeBIfoGVglYzy9LnUrTpjtQglWHU3Mwhcl9ekAUrg1EL','yRe8GND8a4WHAY1khmXjbbtvaFumw90YCm5qVRu1dv6Y2QLlyEh6kzG45HA62rrDo7OqfOvon4Wgcz5h9QiGP2rh1s8LZH9xHhiUPkLw2QH360nmqypY6GANgUtbNWOkrpOzkfkTm1u3M5tqOI7R8q','d','1p',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2618680723,7526429,'qWf8','2UVfEZiAA0FJDe0xvcjgf1G475quoGa83bVVCDWh9DYt2qX56e6FObhFRePkgispQFrVY8tctrjFGPcvGWKQYw4QeLmPksNPP3ZecWfnSpceSifb0dULLkFS7Xw3FUcJvXXd0Hc8pS57Fr4u3JAsqorrM','DRlMTmRM38NnqCOOHtlgB','4kUMlHEIGmobm7uVkeqscEjr3SJZrGp4HXpu0NekxbYLRXQSPblhr2d4P26XTx06qI4bLZxT4jPfSGd530dLnvUBhfuC5dbLirgPzdjTQhHypV6gtjmeZ5RtZHy3bJLglbwFn4xFM79ILY85Rqx6LkVXvYOXXTvNQyPm1uqZqinurkFuNcD8iasrwFRv','H','q',6);
+INSERT INTO ti VALUES (2618680723,7526429,'qWf8','2UVfEZiAA0FJDe0xvcjgf1G475quoGa83bVVCDWh9DYt2qX56e6FObhFRePkgispQFrVY8tctrjFGPcvGWKQYw4QeLmPksNPP3ZecWfnSpceSifb0dULLkFS7Xw3FUcJvXXd0Hc8pS57Fr4u3JAsqorrM','DRlMTmRM38NnqCOOHtlgB','4kUMlHEIGmobm7uVkeqscEjr3SJZrGp4HXpu0NekxbYLRXQSPblhr2d4P26XTx06qI4bLZxT4jPfSGd530dLnvUBhfuC5dbLirgPzdjTQhHypV6gtjmeZ5RtZHy3bJLglbwFn4xFM79ILY85Rqx6LkVXvYOXXTvNQyPm1uqZqinurkFuNcD8iasrwFRv','H','q',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b INT UNSIGNED NOT NULL, c BINARY(73), d VARBINARY(21) NOT NULL, e VARBINARY(51) NOT NULL, f VARCHAR(97), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6453323409356381755,2587545870,'eNAq4WeuosB4oWFRKramOqVTfNEM7tcHYHhks3ha6XgFeBhqBTmdZmarOdQ4r3','k9xYK','hI7fAeR9oo7kLMZykGcnKpCb06l0tWKc','mc8ZGII0dqUCb50P4tAE5j8309opZ0MViGazpJvndUzY','I','M',0);
+CREATE TABLE ti (a BIGINT, b INT UNSIGNED NOT NULL, c BINARY(73), d VARBINARY(21) NOT NULL, e VARBINARY(51) NOT NULL, f VARCHAR(97), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-4604261903666898445,1501720799,'v','TrxhNOt','UA0OQirkq6aXay1BpVjIxbNRRpHl2Wm1u2nm','xVACY','I','YK',1);
+INSERT INTO ti VALUES (-4604261903666898445,1501720799,'v','TrxhNOt','UA0OQirkq6aXay1BpVjIxbNRRpHl2Wm1u2nm','xVACY','I','YK',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(74);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(74);
+INSERT INTO t VALUES (1671343725841896808,360439070,'S3nV6BSHOF16Uy2qy0s9tjfjUCSMN1jRamJEDdXspx3Sl8Wd8IA2MZfmjoAbksxVdh','mxGEi8mv2QcVDJLWn','xNfPdjTdO2gJV7tRx2hM4PdL1M9jJkOcSxirjhtK2Rt','cw51bDZKZZRR6j3nAslNnt0L5yAyQvv8t6QNlxKZxIKquBkGQcf75Ny2Cb9GMY8B1oolGN0sNgj39d3tdotIkruUdij','U','yV',2);
+INSERT INTO ti VALUES (1671343725841896808,360439070,'S3nV6BSHOF16Uy2qy0s9tjfjUCSMN1jRamJEDdXspx3Sl8Wd8IA2MZfmjoAbksxVdh','mxGEi8mv2QcVDJLWn','xNfPdjTdO2gJV7tRx2hM4PdL1M9jJkOcSxirjhtK2Rt','cw51bDZKZZRR6j3nAslNnt0L5yAyQvv8t6QNlxKZxIKquBkGQcf75Ny2Cb9GMY8B1oolGN0sNgj39d3tdotIkruUdij','U','yV',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1825016377370049549,86728755,'1OXnlIi2P3j7hvEYU97LUSpPhdz','rV5hVwjBPPacg1lSppfELIw7vxenv0oFJSxGYBJgVZ7veqOWQdapiv569lfA7Z9s7L3qREo8','ggjUuSKQScb6oMpE5WuhQgI95SUuTxf5ZBMqMQLL5eZTH0VV','Kg7','m','y',3);
+INSERT INTO ti VALUES (1825016377370049549,86728755,'1OXnlIi2P3j7hvEYU97LUSpPhdz','rV5hVwjBPPacg1lSppfELIw7vxenv0oFJSxGYBJgVZ7veqOWQdapiv569lfA7Z9s7L3qREo8','ggjUuSKQScb6oMpE5WuhQgI95SUuTxf5ZBMqMQLL5eZTH0VV','Kg7','m','y',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (4975687758421353878,1660642530,'GEiHF6bbrWo1JSI4lecaHzJvPMl66NmjTavPWLLe0R2p4B9iEy','9c','mOoY9r9nG627zA1UjyUEnyKsefQFmyYzHOyn3BeyYHpEgN','L9QM1rCIjHYs16Xc8D9jnbo7SlXVa8vnYePbIdkpVH3abaytVZ1agfIchUG14KxKQjK8NYwbVYwIdpQLGnAOyChSKncOMyyB23nZDjP0fZyz3tgUt1ShCzDqvHoYRkn3Qa6VsRlnYaUS1VjhVhk3e87HeSiG2mnqoFI6ViHlHqrRdbHZEuAemO2Ep4IB3pRWYga6QBAw7lDjRmzV7WGiDPG','N','dx',4);
+INSERT INTO ti VALUES (4975687758421353878,1660642530,'GEiHF6bbrWo1JSI4lecaHzJvPMl66NmjTavPWLLe0R2p4B9iEy','9c','mOoY9r9nG627zA1UjyUEnyKsefQFmyYzHOyn3BeyYHpEgN','L9QM1rCIjHYs16Xc8D9jnbo7SlXVa8vnYePbIdkpVH3abaytVZ1agfIchUG14KxKQjK8NYwbVYwIdpQLGnAOyChSKncOMyyB23nZDjP0fZyz3tgUt1ShCzDqvHoYRkn3Qa6VsRlnYaUS1VjhVhk3e87HeSiG2mnqoFI6ViHlHqrRdbHZEuAemO2Ep4IB3pRWYga6QBAw7lDjRmzV7WGiDPG','N','dx',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (7371259126682206573,451803788,'FJjVoOGEaPOhHVbJ0NTOykrhQK1Ib3IuUezd4qednRT83SoWlQe5XeHtVDgNfIQkaAy71HY','js9p9IpOJYtwc3rzkO5iiSV43bdoppRoT6jlT1xwIoNIy7CMnLY3YQQe5TqCyoUnacHcvP6vAnClYbBIQmY38M8KplfwBMb77Ung','cEeGqxHfQ1OhDCOFT7R8kU9','Xo8iOUdkKK5khin6ljpGAasXR56bAy40fjEAk5Y1chRjq0Nz9M7TmQootU0F20oN1H','7Y','6',5);
+INSERT INTO ti VALUES (7371259126682206573,451803788,'FJjVoOGEaPOhHVbJ0NTOykrhQK1Ib3IuUezd4qednRT83SoWlQe5XeHtVDgNfIQkaAy71HY','js9p9IpOJYtwc3rzkO5iiSV43bdoppRoT6jlT1xwIoNIy7CMnLY3YQQe5TqCyoUnacHcvP6vAnClYbBIQmY38M8KplfwBMb77Ung','cEeGqxHfQ1OhDCOFT7R8kU9','Xo8iOUdkKK5khin6ljpGAasXR56bAy40fjEAk5Y1chRjq0Nz9M7TmQootU0F20oN1H','7Y','6',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8642449046066206513,3699418585,'vEKmNUJG3nc244dtFSuCl6CD8eDNjoJF95I','XOEP8recoM8n4bkMoeth6I8M6p2OVFssLPmKe7DcwiwaKk7lVigKazTzzC4WUmd1ylBGaR6fqU2FVe8nV3ZMuU0KRxhc7lxdI0WwpwVcy9E2Yx3l7xuiuEyLMeS0H','U','Rhi8PSVJRZhoQI0VBsD8gxdnSFm5mA7NjzzceE1buAbYzsJCl6igwJe3T8p4kGgov7xcUcAEENQZvm2ivODkjF04Pa77EVrfMqhqeCsEnXmjQH','f','1Nv',6);
+INSERT INTO ti VALUES (8642449046066206513,3699418585,'vEKmNUJG3nc244dtFSuCl6CD8eDNjoJF95I','XOEP8recoM8n4bkMoeth6I8M6p2OVFssLPmKe7DcwiwaKk7lVigKazTzzC4WUmd1ylBGaR6fqU2FVe8nV3ZMuU0KRxhc7lxdI0WwpwVcy9E2Yx3l7xuiuEyLMeS0H','U','Rhi8PSVJRZhoQI0VBsD8gxdnSFm5mA7NjzzceE1buAbYzsJCl6igwJe3T8p4kGgov7xcUcAEENQZvm2ivODkjF04Pa77EVrfMqhqeCsEnXmjQH','f','1Nv',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT NOT NULL, c BINARY(76), d VARBINARY(3) NOT NULL, e VARCHAR(27), f VARBINARY(12) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-20328,-22,'FRH7qBDceNknox34O00qbdax3kT8J','0','tZmBa7Hs4Svyk0rtF8p','YU19bwY','R','a',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT NOT NULL, c BINARY(76), d VARBINARY(3) NOT NULL, e VARCHAR(27), f VARBINARY(12) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (26093,-46,'D8GvKrtvTK9gqqRrlBPft3','u','PJJGFUwhSDGPz9G','zJl','A','l',1);
+INSERT INTO ti VALUES (26093,-46,'D8GvKrtvTK9gqqRrlBPft3','u','PJJGFUwhSDGPz9G','zJl','A','l',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(77);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(77);
+INSERT INTO t VALUES (10963,102,'yrCsbIcHLzhBCdD0bDdcayxvqEdaTbaLfqAzA4rQ3LHWo73sAWRZL9v9MTtQide','M','VKr','zuggAiIIEGrF','L','A',2);
+INSERT INTO ti VALUES (10963,102,'yrCsbIcHLzhBCdD0bDdcayxvqEdaTbaLfqAzA4rQ3LHWo73sAWRZL9v9MTtQide','M','VKr','zuggAiIIEGrF','L','A',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7868,-116,'Vgyn79bepWz8P2BbLqVbWKz2oPflRX4C2crNEMabkdYHMCi2UAjyWrK5ivKVNUJrtXhj1eHZE5F','3xTYZhQcS1PJXT9PTlThDL0U1TQg3RJ6e8vjJvjqSB5jFHtvjFOVQksFTvTKRU7mYTyKK1PyebCReVPk4luUKECGAPUQExiV0NHgnP9HPUkAQaPKpDJT3RJFtWwcjDcYUp1vNpF5igDgfxxSax2LVdbbacWuuw1K0qnZXar3xeO06','N5lDq93qD','q5GI7JF5g','1','S',3);
+INSERT INTO ti VALUES (7868,-116,'Vgyn79bepWz8P2BbLqVbWKz2oPflRX4C2crNEMabkdYHMCi2UAjyWrK5ivKVNUJrtXhj1eHZE5F','3xTYZhQcS1PJXT9PTlThDL0U1TQg3RJ6e8vjJvjqSB5jFHtvjFOVQksFTvTKRU7mYTyKK1PyebCReVPk4luUKECGAPUQExiV0NHgnP9HPUkAQaPKpDJT3RJFtWwcjDcYUp1vNpF5igDgfxxSax2LVdbbacWuuw1K0qnZXar3xeO06','N5lDq93qD','q5GI7JF5g','1','S',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-3390,-71,'LDW9jCS4eSUgWxJjYrgbwTuQbl5Svm7Ew4J0Gqvl3oS1Skq1lhwYNQER3UVljifL0S','odQOHMesR2QIlOIWlxY3ClDJZQ2KgoSJV2p1vmvVmd9bY48P7NM5kSqNRFfsstnYbvpzAeIdy19RFwbNusNijn6osGnMRMeb35sKfGPAcI2coF52IzYneE9e7LDBeEWTL6PFWWWwnrfoXB','34uS6wwkbn4FwPNrHP','rwuS0qRVK','t','w',4);
+INSERT INTO ti VALUES (-3390,-71,'LDW9jCS4eSUgWxJjYrgbwTuQbl5Svm7Ew4J0Gqvl3oS1Skq1lhwYNQER3UVljifL0S','odQOHMesR2QIlOIWlxY3ClDJZQ2KgoSJV2p1vmvVmd9bY48P7NM5kSqNRFfsstnYbvpzAeIdy19RFwbNusNijn6osGnMRMeb35sKfGPAcI2coF52IzYneE9e7LDBeEWTL6PFWWWwnrfoXB','34uS6wwkbn4FwPNrHP','rwuS0qRVK','t','w',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12106,-4,'2JlH2CAQpaiMIy2XNQr','bQD7UfURuG1EUdZB6Q5gC9iqURhJQXsApBJee7YaxVra0sFrh6knJbwnYJJpEDkD','HFJM3on7bhiSql6A2dnq','7ZSXnCly45yuRe9yUqFYLnWCI6D1vNgSwcsKxrw5PiECPqpuJtgT6i2QJsJDQ79OMwT3ha7zyM8Emp9B7BSKhxvf7g3RLEp9u7FVJSVoYtgI8c112xAwnWWx6kneZ4XMAV6fPI8d6BLYKlEfO4C64Y1BUXGezG3WO4ojLF029KLlcjTgJ5SmvtkDYBT5HKxcP','1','K',5);
+INSERT INTO ti VALUES (12106,-4,'2JlH2CAQpaiMIy2XNQr','bQD7UfURuG1EUdZB6Q5gC9iqURhJQXsApBJee7YaxVra0sFrh6knJbwnYJJpEDkD','HFJM3on7bhiSql6A2dnq','7ZSXnCly45yuRe9yUqFYLnWCI6D1vNgSwcsKxrw5PiECPqpuJtgT6i2QJsJDQ79OMwT3ha7zyM8Emp9B7BSKhxvf7g3RLEp9u7FVJSVoYtgI8c112xAwnWWx6kneZ4XMAV6fPI8d6BLYKlEfO4C64Y1BUXGezG3WO4ojLF029KLlcjTgJ5SmvtkDYBT5HKxcP','1','K',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-10310,46,'5GuGThHslZzLlZIRcTZpp6KN40JWZiboP3Ah4CrOP7roXHVfqVzIftizG','RSKMzbZrP5gX8uRgKrEpamsS4Xvhb36WjrK4ILjCcQlma','s','6Gsxb1KLMiWxND2UOnB5ZSYlJa','C','gS',6);
+INSERT INTO ti VALUES (-10310,46,'5GuGThHslZzLlZIRcTZpp6KN40JWZiboP3Ah4CrOP7roXHVfqVzIftizG','RSKMzbZrP5gX8uRgKrEpamsS4Xvhb36WjrK4ILjCcQlma','s','6Gsxb1KLMiWxND2UOnB5ZSYlJa','C','gS',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b BIGINT, c BINARY(53), d VARBINARY(69) NOT NULL, e VARCHAR(35) NOT NULL, f VARCHAR(78), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2051246797,-7824501871934622555,'ptFBrcPIfIGG6te4nIc8h4ZfYfwIdMBnDHc2hoEzEudXKP','kV3lc5Gg2z4MG0Ue','gfGYqeeekVGFQAxWzZYBm8etuAxISLrW','dWOG6JJa1FBX5gsZbzmy68SJW3VwcA6Jcngx1A0jCu8sXH5Ta5HvYg','A','9E',0);
+CREATE TABLE ti (a INT, b BIGINT, c BINARY(53), d VARBINARY(69) NOT NULL, e VARCHAR(35) NOT NULL, f VARCHAR(78), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (1716193473,-1757025190380861619,'V75x81Pts4sJwW','4NsBD8Ub0UTxuj3Ve0tCN9CHCt8pm8m1TXYBkNVml1fOmepfUeGkHrwNzZ','3fhVwIP5ILCWgA1ExDXuixntK9hipt','DqrPlUjiK2rSzrhqAkFm8EIgPHALHOE','l','z',1);
+INSERT INTO ti VALUES (1716193473,-1757025190380861619,'V75x81Pts4sJwW','4NsBD8Ub0UTxuj3Ve0tCN9CHCt8pm8m1TXYBkNVml1fOmepfUeGkHrwNzZ','3fhVwIP5ILCWgA1ExDXuixntK9hipt','DqrPlUjiK2rSzrhqAkFm8EIgPHALHOE','l','z',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(54);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(54);
+INSERT INTO t VALUES (1522593088,-1450450041173779769,'AVYjhW0vH5AQZQR8kl8FQrW1g6Y1WetNT6vhAznen5ssA8d5emw','E4TwyZOFn6jPZIejdN1XsQIbrnL2T4wyKZPOYZ7p6RocsW','pBl4h1eGNSbA','CqrN5mzizH3vYc6QgnU6Gy8ntn7hBcP6STcty0JOl8tNBqnNRFDhduNv','N','OD',2);
+INSERT INTO ti VALUES (1522593088,-1450450041173779769,'AVYjhW0vH5AQZQR8kl8FQrW1g6Y1WetNT6vhAznen5ssA8d5emw','E4TwyZOFn6jPZIejdN1XsQIbrnL2T4wyKZPOYZ7p6RocsW','pBl4h1eGNSbA','CqrN5mzizH3vYc6QgnU6Gy8ntn7hBcP6STcty0JOl8tNBqnNRFDhduNv','N','OD',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1136585527,4577248353272096723,'GKtW6sE5LLNvtHJrWilvaYXycndB2adihz2WV3S10yYX70Tue','H34wis98AKvd3xPTNq0OSIaCZDvFbi9LrUZfF3ZZ1H9nTScfcfGkBR2EdiqPIOZrGrbv3SjtALDyxCqMK56kpF','KX6ePQdPAbzRgG1QG3pRE70YOwVLRe','1JnT8S97yG','c','J',3);
+INSERT INTO ti VALUES (1136585527,4577248353272096723,'GKtW6sE5LLNvtHJrWilvaYXycndB2adihz2WV3S10yYX70Tue','H34wis98AKvd3xPTNq0OSIaCZDvFbi9LrUZfF3ZZ1H9nTScfcfGkBR2EdiqPIOZrGrbv3SjtALDyxCqMK56kpF','KX6ePQdPAbzRgG1QG3pRE70YOwVLRe','1JnT8S97yG','c','J',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-963714588,4162640645757597265,'fk1zRJBy8H','1gkAfi6b6BidW4zcegBv0KKV2uR4WdPDXctyD1eVpnQo5cJtAjzfRCnFOOk8NvI8osxZqsMJwIuT76EV07UMUAhYgqL','Wn3nx5OHq7vaoIlyYzHW4lMsd0hMjB','aoqPu9L0MCdT10WUUcpt7wgTY0LczK4kmLfh00LkAfupdGbLK5X779Ev1pInTHfayWxij77XnYlpL7zoeiKHlsnMB7yw7GK8hssTh4kX1HfP7zxRN8A8IWOWGo564xe0p1WafkZ9Sqs1jGNB','D','M',4);
+INSERT INTO ti VALUES (-963714588,4162640645757597265,'fk1zRJBy8H','1gkAfi6b6BidW4zcegBv0KKV2uR4WdPDXctyD1eVpnQo5cJtAjzfRCnFOOk8NvI8osxZqsMJwIuT76EV07UMUAhYgqL','Wn3nx5OHq7vaoIlyYzHW4lMsd0hMjB','aoqPu9L0MCdT10WUUcpt7wgTY0LczK4kmLfh00LkAfupdGbLK5X779Ev1pInTHfayWxij77XnYlpL7zoeiKHlsnMB7yw7GK8hssTh4kX1HfP7zxRN8A8IWOWGo564xe0p1WafkZ9Sqs1jGNB','D','M',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1756623483,3808354636506446786,'OosOR','cupdC5MfnJcbPDkoCv5x','raniceYSwnaltv','goKnDtI13M1Ew0X8CeUDhZGeeM5WKah4d191iK7K8myPIsAYossWZWKaSWSAEXmDNeOw5WmtBUwJDFz6BXdf5gQfuK35UUaj1dRtyiee4LrqDmJQ4zEJL6Mj1JaSnOoOgOb4qYGS66BRllkHfbaWl0Tm1kGuw2gq2efddOKtZE3aJ8pAfEayBvlbBqveGXhnqylpseNGX0hWpsUkaDBoCJxHSkxiM8f6xClbA5kTMJBOx4VlQ1SGdFebQRhrkbKf','GE','7H',5);
+INSERT INTO ti VALUES (1756623483,3808354636506446786,'OosOR','cupdC5MfnJcbPDkoCv5x','raniceYSwnaltv','goKnDtI13M1Ew0X8CeUDhZGeeM5WKah4d191iK7K8myPIsAYossWZWKaSWSAEXmDNeOw5WmtBUwJDFz6BXdf5gQfuK35UUaj1dRtyiee4LrqDmJQ4zEJL6Mj1JaSnOoOgOb4qYGS66BRllkHfbaWl0Tm1kGuw2gq2efddOKtZE3aJ8pAfEayBvlbBqveGXhnqylpseNGX0hWpsUkaDBoCJxHSkxiM8f6xClbA5kTMJBOx4VlQ1SGdFebQRhrkbKf','GE','7H',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-2053113879,-8067688470088712591,'LK1hFVm1wUeWrl92gNQ0X5xHsP4','tx5deUO3Pi2nzOeTj9HeIH4q1ZFFl59PbVVT142I3NsUOmNwIzaGogXk5vYHsQ0abWyJh2opYoWh0tTQDIalkve0r66fRiNM25rt6nCANAM3XwFHf','KbVD','ro7IMOa9JPL6nPXwnrxwGpMSPrj1crYGVUGRJc7vkZc3VO8H0zAaEQ1rks9UNkRyDtwGBM0xRPeBRVr5awJoDuw3IX55fLnP13dBiRaR926YMemjsNMOTNIOc38MuUS9YDBArDIQ3xebIMTNhz3UrAtbJhP1skNCWVfMiEO8T6v55pqumuvf','af','qI2',6);
+INSERT INTO ti VALUES (-2053113879,-8067688470088712591,'LK1hFVm1wUeWrl92gNQ0X5xHsP4','tx5deUO3Pi2nzOeTj9HeIH4q1ZFFl59PbVVT142I3NsUOmNwIzaGogXk5vYHsQ0abWyJh2opYoWh0tTQDIalkve0r66fRiNM25rt6nCANAM3XwFHf','KbVD','ro7IMOa9JPL6nPXwnrxwGpMSPrj1crYGVUGRJc7vkZc3VO8H0zAaEQ1rks9UNkRyDtwGBM0xRPeBRVr5awJoDuw3IX55fLnP13dBiRaR926YMemjsNMOTNIOc38MuUS9YDBArDIQ3xebIMTNhz3UrAtbJhP1skNCWVfMiEO8T6v55pqumuvf','af','qI2',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT, c BINARY(51), d VARBINARY(73) NOT NULL, e VARBINARY(16), f VARBINARY(58) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-28571,5490925335176794427,'wazYqaA9CePQogr','vd59nCM7ZVd16svChsJ1u9pTtrzHuls5cWYbD6hsvn78jEFU','5rnUrA','seiGg83if5FZvJm58iyR1EFoqIMWxaMua6n2cznG9yfCfzlE','0','9z',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT, c BINARY(51), d VARBINARY(73) NOT NULL, e VARBINARY(16), f VARBINARY(58) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1816685653,-3304921403185630548,'Z2Sp0pQr5EUJUC8','m7RxlpzHW3R460kmENSPFGxD','p3W6ZCBtsHDcVzF','EMSQdqPDwfenp2IEq','3','Xa',1);
+INSERT INTO ti VALUES (1816685653,-3304921403185630548,'Z2Sp0pQr5EUJUC8','m7RxlpzHW3R460kmENSPFGxD','p3W6ZCBtsHDcVzF','EMSQdqPDwfenp2IEq','3','Xa',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(52);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(52);
+INSERT INTO t VALUES (956656386,-7358300815068546394,'1vKkb8ZXaF6MjTF7ZOgMKSxEvcZBpH5K02ZQTXW6GTs','20bUadhombo3UFotADEBppoPJUUnRUW3DG5126XSC4HoP85poQK','1cm','myZKHCU0IwqKuWgQSXqgtJTfEEQ3um4F8wzo1ekmSAedKII1Rkqcd','Au','6',2);
+INSERT INTO ti VALUES (956656386,-7358300815068546394,'1vKkb8ZXaF6MjTF7ZOgMKSxEvcZBpH5K02ZQTXW6GTs','20bUadhombo3UFotADEBppoPJUUnRUW3DG5126XSC4HoP85poQK','1cm','myZKHCU0IwqKuWgQSXqgtJTfEEQ3um4F8wzo1ekmSAedKII1Rkqcd','Au','6',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1159913124,-5418739207376868489,'Pe1ikxlgw0yTWwSff9cmND0b9gL2dSRc','juNYWVWGuOnicDlTZev05ZOZ006ZGsqr8ZH7XJg1oP5YF2D6kOfrtgXKUnfF6t1PIHGphssflv300A37H4lVuOskQBDLhPeYUwWeVKI4NHwIvdMKxzUNvgWlTz1Xs8vvrRHR4p4oj5kSusVhq9rOh2a45kRSKLSezwPrNlSj5e2j8lvzJGEWCd9DRYpybY2NIQK7CZt2','SAw4pV2XYuh','4ZiO149xOwR4Hhkrb','2o','Gv',3);
+INSERT INTO ti VALUES (1159913124,-5418739207376868489,'Pe1ikxlgw0yTWwSff9cmND0b9gL2dSRc','juNYWVWGuOnicDlTZev05ZOZ006ZGsqr8ZH7XJg1oP5YF2D6kOfrtgXKUnfF6t1PIHGphssflv300A37H4lVuOskQBDLhPeYUwWeVKI4NHwIvdMKxzUNvgWlTz1Xs8vvrRHR4p4oj5kSusVhq9rOh2a45kRSKLSezwPrNlSj5e2j8lvzJGEWCd9DRYpybY2NIQK7CZt2','SAw4pV2XYuh','4ZiO149xOwR4Hhkrb','2o','Gv',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-635882627,-4232731974271852331,'qiadD9PkMmcu2xQ','xD7d1CQIIaqmCC26KfVPVyfC0yUKPE8CgmA0zoklgDxSIS9eKATQUMdJ3JBDJzs5BGSdLDmjKmHPP4awYoCBrY1bR12rGcztC7gQDdkc33LXZXndkrDpbLj7GmfmO8RbpfX4oWuOLgNEAKETK4RrIxw1rRBsvJW9An0ZnfN','nZNFZk','MvppMjKOXuXMDEa05mU5OTzgQ8mk1UqJoPLqpkZbQ1Q28p7aKbYUec3pysg4njATTaw7fEIsKsGsUMYc72b9KXMrcpUkeAz5sD0fM9D5Xc1h73nWZRM7OIiuw81e94XwMIRpFGOO5Ti4RlMVVX','86','A',4);
+INSERT INTO ti VALUES (-635882627,-4232731974271852331,'qiadD9PkMmcu2xQ','xD7d1CQIIaqmCC26KfVPVyfC0yUKPE8CgmA0zoklgDxSIS9eKATQUMdJ3JBDJzs5BGSdLDmjKmHPP4awYoCBrY1bR12rGcztC7gQDdkc33LXZXndkrDpbLj7GmfmO8RbpfX4oWuOLgNEAKETK4RrIxw1rRBsvJW9An0ZnfN','nZNFZk','MvppMjKOXuXMDEa05mU5OTzgQ8mk1UqJoPLqpkZbQ1Q28p7aKbYUec3pysg4njATTaw7fEIsKsGsUMYc72b9KXMrcpUkeAz5sD0fM9D5Xc1h73nWZRM7OIiuw81e94XwMIRpFGOO5Ti4RlMVVX','86','A',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (357197748,6432653666600132474,'buPP1GiNwlmRmMUdqeepnjvWCx9jHzwLkr7JVR','0PUZMADP5v7iEfuIDOGISUpVw4LSEjPZreUxzPVTQvqbwUAsQSKoGT2FMzaSmtaUfPrwidihQcM69cVxRFuUJPeExC2P3nd7TpVxOJihyBPIC7G1sLsaZYUOODGkeaKBWLEIt3vAtXbUvYuHIJcVKvlQ3GxkzSezqz54juywQqu684dEzPx7rpyumv6','tJMitLGux5X','SNFRYFuv2id3hlXgBB3XVPgCZWlIPm54brOn51qNFWMj8im2V4PRfi8s9512nHY2P61','Hp','8',5);
+INSERT INTO ti VALUES (357197748,6432653666600132474,'buPP1GiNwlmRmMUdqeepnjvWCx9jHzwLkr7JVR','0PUZMADP5v7iEfuIDOGISUpVw4LSEjPZreUxzPVTQvqbwUAsQSKoGT2FMzaSmtaUfPrwidihQcM69cVxRFuUJPeExC2P3nd7TpVxOJihyBPIC7G1sLsaZYUOODGkeaKBWLEIt3vAtXbUvYuHIJcVKvlQ3GxkzSezqz54juywQqu684dEzPx7rpyumv6','tJMitLGux5X','SNFRYFuv2id3hlXgBB3XVPgCZWlIPm54brOn51qNFWMj8im2V4PRfi8s9512nHY2P61','Hp','8',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (966925451,-6078159342477131182,'EqtXLJWmm2R5QEovZU','Xngr9wh5wBaIZgh0Rt8GaHSOA5Qun7l9hiS6IkGbyYCc1hVTPor6EU6XfzgMWVcmXkFoQWHrEtgHwcEG2zNyIdavCz3qzdKamfNSyiMDuggDKA8EeIKsJXTKzNLOoMo6sUwsgdB0f7BWafYt0KVdFHKSf2cNjdY0Jsl7S2dxqIkpalsGUmwcjFhwLdoQSm5H8B3Y2mkcUXC7AfqBIpVvtfBICx3SAZJ00NMO1Q4cgSr9C6pP99bQ','Dsati01wZLQXBeU','7G1MnAY4gmAD7vGrDvvgbjHM417wbcjaukNjmXEjDsDsVAFpTtWh2UCr77aVJ9Y2DKp0qEqWGgdpeFyTv9UoxO','Krn','Z',6);
+INSERT INTO ti VALUES (966925451,-6078159342477131182,'EqtXLJWmm2R5QEovZU','Xngr9wh5wBaIZgh0Rt8GaHSOA5Qun7l9hiS6IkGbyYCc1hVTPor6EU6XfzgMWVcmXkFoQWHrEtgHwcEG2zNyIdavCz3qzdKamfNSyiMDuggDKA8EeIKsJXTKzNLOoMo6sUwsgdB0f7BWafYt0KVdFHKSf2cNjdY0Jsl7S2dxqIkpalsGUmwcjFhwLdoQSm5H8B3Y2mkcUXC7AfqBIpVvtfBICx3SAZJ00NMO1Q4cgSr9C6pP99bQ','Dsati01wZLQXBeU','7G1MnAY4gmAD7vGrDvvgbjHM417wbcjaukNjmXEjDsDsVAFpTtWh2UCr77aVJ9Y2DKp0qEqWGgdpeFyTv9UoxO','Krn','Z',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(26) NOT NULL, d VARCHAR(41) NOT NULL, e VARBINARY(4), f VARCHAR(44) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3386840,2457012687078081863,'ARAfFELrpn5QVfaK7l','2viyPuFmpprS2Wkj','Xv3A','y1oDIQffIWVcxg66LYmsaaCMWBmrCUAeGQXM7bkRI','K','O',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(26) NOT NULL, d VARCHAR(41) NOT NULL, e VARBINARY(4), f VARCHAR(44) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (704055486603340158,719465017957697088,'0B0wq93sANCzGPn','JdKZA1TcHq4XK7I','6Z','XGy9awWAgG2GURQOxP52C8eowvh7','T','U',1);
+INSERT INTO ti VALUES (704055486603340158,719465017957697088,'0B0wq93sANCzGPn','JdKZA1TcHq4XK7I','6Z','XGy9awWAgG2GURQOxP52C8eowvh7','T','U',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(27) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(27) NOT NULL;
+INSERT INTO t VALUES (17198170181021743185,18292555897000567503,'CDDBVR','SgWWUU9jk','xf','UOWtFL9mQ6YWmGIvkwD4PiFDiWWHmMaMMwE','u','26',2);
+INSERT INTO ti VALUES (17198170181021743185,18292555897000567503,'CDDBVR','SgWWUU9jk','xf','UOWtFL9mQ6YWmGIvkwD4PiFDiWWHmMaMMwE','u','26',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (13583829684779707512,1042559347375031364,'JbYKoeohLorwwTnJ','M0hXjPiw0Ptkm4tkZx61OODvXm4nGKERatTgYPWJBZ8LhSY0gsR1yyEJVDQfR3u','MY','n1Y3ClAqY6LALPVkNkTM3eoF0EZ2H','r','Tl',3);
+INSERT INTO ti VALUES (13583829684779707512,1042559347375031364,'JbYKoeohLorwwTnJ','M0hXjPiw0Ptkm4tkZx61OODvXm4nGKERatTgYPWJBZ8LhSY0gsR1yyEJVDQfR3u','MY','n1Y3ClAqY6LALPVkNkTM3eoF0EZ2H','r','Tl',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (251464275952788141,1764973060638355139,'ya3VR3mm','DiBi02VbaETTDJ8338gfrSGY8wRdZOWKJXgoWG','P0','WPA0D2YX0vecva2oYnYkyAoss9DrXh8zIWBgF1PRRwvNEp6bUwdhcckf99t3jrrKi3pdOHU78dCfY62R1VE0FX33cyZbrPHA0Az1s2gk3THIdCQ0tN5jXlrRwEQMTiiNvjcxUTcLWJIUbctnKybzLOsba1VpibImUOINi57estf','K','l',4);
+INSERT INTO ti VALUES (251464275952788141,1764973060638355139,'ya3VR3mm','DiBi02VbaETTDJ8338gfrSGY8wRdZOWKJXgoWG','P0','WPA0D2YX0vecva2oYnYkyAoss9DrXh8zIWBgF1PRRwvNEp6bUwdhcckf99t3jrrKi3pdOHU78dCfY62R1VE0FX33cyZbrPHA0Az1s2gk3THIdCQ0tN5jXlrRwEQMTiiNvjcxUTcLWJIUbctnKybzLOsba1VpibImUOINi57estf','K','l',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12507261724412763195,13634783900529500044,'aN6EGNe5qJ4cjAjAlDNCA15lzb','pj5GfXrKITlxrqKvIR919FtyBrVEDTG38zfXA9rWx02ZcXbqe0KWbiVkmK8nGPKECI3UTNCHpZlGKflQ7bAc5RyuBSPKVJqzSjlcBBsnRV1TivZeLTLsDFEHQ5tNMnvrHNKSoOWlJF539RRQQ8VWPIeO72vwNHKTDrenssv91QcSwN18pN5qCDIsPhJyMa0SKTXrKkknzXnm4MTGVtteAapNTCeWrKl2wDHvfbh05F','Sn','1SGuNJV7KNjjen6swpenOxyMR2O4F8JweXjj4MrhBy1GeRhy4utV0tUH6KlJxXD9yYgwB0UiwVTo6dfMUr4zS8sQJ7bu8HaY0EwhVIS4kzzmNE8OW2Q8Xm3sTeNlMHpl0l5eLijfPcNpI0ZNd03','U','C1',5);
+INSERT INTO ti VALUES (12507261724412763195,13634783900529500044,'aN6EGNe5qJ4cjAjAlDNCA15lzb','pj5GfXrKITlxrqKvIR919FtyBrVEDTG38zfXA9rWx02ZcXbqe0KWbiVkmK8nGPKECI3UTNCHpZlGKflQ7bAc5RyuBSPKVJqzSjlcBBsnRV1TivZeLTLsDFEHQ5tNMnvrHNKSoOWlJF539RRQQ8VWPIeO72vwNHKTDrenssv91QcSwN18pN5qCDIsPhJyMa0SKTXrKkknzXnm4MTGVtteAapNTCeWrKl2wDHvfbh05F','Sn','1SGuNJV7KNjjen6swpenOxyMR2O4F8JweXjj4MrhBy1GeRhy4utV0tUH6KlJxXD9yYgwB0UiwVTo6dfMUr4zS8sQJ7bu8HaY0EwhVIS4kzzmNE8OW2Q8Xm3sTeNlMHpl0l5eLijfPcNpI0ZNd03','U','C1',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (10278047829149866542,12930963271808839375,'TuspyZOmQ','40e1nqNzhvp2O0T','EB','r8STjZcyJ5vbEGbymuDhbtrCV4OEqM2G8TvPFsnmDsNY1ZkIYpv5JwAachyFZJGsOgEf3q2fexOWX6F9P0SHaeC6Vk2zSZkhbYEnIdEd8n8dTwQiFdkOgC3L0Ym2JnhHRVY69VR26yNQD3bPxJfuTqHdZ4YvjZfYqn','3','Vc',6);
+INSERT INTO ti VALUES (10278047829149866542,12930963271808839375,'TuspyZOmQ','40e1nqNzhvp2O0T','EB','r8STjZcyJ5vbEGbymuDhbtrCV4OEqM2G8TvPFsnmDsNY1ZkIYpv5JwAachyFZJGsOgEf3q2fexOWX6F9P0SHaeC6Vk2zSZkhbYEnIdEd8n8dTwQiFdkOgC3L0Ym2JnhHRVY69VR26yNQD3bPxJfuTqHdZ4YvjZfYqn','3','Vc',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(81), d VARCHAR(70), e VARBINARY(15) NOT NULL, f VARCHAR(89) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11119270120954797104,3029419837,'wcI5HXtfpXVdKgAYCVPvYeWPKFyHQkRGncvqjKK8zrmcxrerYMLyIObX8kheTJQDZe3Uxwiohu4h6H','kk9QZlODmDVZbm1eh8pXrKiyjOjUKfswz5FucbJnNxEFeec8bHlt7w5tr','4OrZ5','oG8ndqzm7h9wESGsVd9IaYjCLiwyLI','L','f',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(81), d VARCHAR(70), e VARBINARY(15) NOT NULL, f VARCHAR(89) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (6232514095777190630,190739722,'hwHzKxN4cCnNgTiOEWV7IBAWPtTZU9Zs3JB4ssPu7DWE2qo2za9O1t8GetsqC6pASENURfNCqhUPhvSNQ','36dx89DVdb3Odko2aWnLKKZk','g','NgCmAUddN4icSXsGsjdQYHI81u2RMkXuYqUGm66dX6Pk5faUDMrQE6U67aJZ7tJwzzI26ZXAAyWm4GY1urGzmm','V','R',1);
+INSERT INTO ti VALUES (6232514095777190630,190739722,'hwHzKxN4cCnNgTiOEWV7IBAWPtTZU9Zs3JB4ssPu7DWE2qo2za9O1t8GetsqC6pASENURfNCqhUPhvSNQ','36dx89DVdb3Odko2aWnLKKZk','g','NgCmAUddN4icSXsGsjdQYHI81u2RMkXuYqUGm66dX6Pk5faUDMrQE6U67aJZ7tJwzzI26ZXAAyWm4GY1urGzmm','V','R',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(82);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(82);
+INSERT INTO t VALUES (2140095580283079727,2007709384,'PtKPdK1bYF3VnB2IR4wS','4Epz7VN','CUd4S0U1','u0zOtqEUamPu9kjFEDS6Q1AYxZFZuuhCW8B3oNT0FgfAzG6WMLkoHb6XX48SwIdbp3Q2sG2pJdWM2TaRkp','Ng','e',2);
+INSERT INTO ti VALUES (2140095580283079727,2007709384,'PtKPdK1bYF3VnB2IR4wS','4Epz7VN','CUd4S0U1','u0zOtqEUamPu9kjFEDS6Q1AYxZFZuuhCW8B3oNT0FgfAzG6WMLkoHb6XX48SwIdbp3Q2sG2pJdWM2TaRkp','Ng','e',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (12350542288975868038,3759029931,'QCWLMmUOI3yGFSKTyiFHTq1FGzVDuDMQluz9hkKZ72zC6w9tgOYFAzyijGTxP','qscje','CY9Lx5Nusbf8dXn','kZUtbTugPEwdjePMIzTNzuF0Nvg19Y6yrDIyGGaNiVQucqPwBA3Ve8MHmHNuNatwLP7TlCAbnxHScAtd8y71qZwG8','Jd','S',3);
+INSERT INTO ti VALUES (12350542288975868038,3759029931,'QCWLMmUOI3yGFSKTyiFHTq1FGzVDuDMQluz9hkKZ72zC6w9tgOYFAzyijGTxP','qscje','CY9Lx5Nusbf8dXn','kZUtbTugPEwdjePMIzTNzuF0Nvg19Y6yrDIyGGaNiVQucqPwBA3Ve8MHmHNuNatwLP7TlCAbnxHScAtd8y71qZwG8','Jd','S',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6696450451900225560,382142350,'05sGi4d5AjjAVGmek3Xf2PgDKTI8mHviUNBhdxKYdzyuH6KgZFcgSyvdH2tjoKkBZlt','Vm2XwU3MmQFSB7TtG0QnlSfLBXwJy2mXFQAO2mWkE7NWqJ8TQ0fMe7R1uTaoGhoBYNUcgT224l','AdDKQR4Z','FQXMNVAlUvboxMPpPHl4x2Cc74vB4OqL5NnRTf','83','3',4);
+INSERT INTO ti VALUES (6696450451900225560,382142350,'05sGi4d5AjjAVGmek3Xf2PgDKTI8mHviUNBhdxKYdzyuH6KgZFcgSyvdH2tjoKkBZlt','Vm2XwU3MmQFSB7TtG0QnlSfLBXwJy2mXFQAO2mWkE7NWqJ8TQ0fMe7R1uTaoGhoBYNUcgT224l','AdDKQR4Z','FQXMNVAlUvboxMPpPHl4x2Cc74vB4OqL5NnRTf','83','3',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1019778568698712211,1037289593,'u9u8Lb0ughvi6lOhdhIznxzzpts97WZTT41Nm3acLnHpbXqmeWlZ','N7jHtGMmprewofzpOkJRAAXYmfM71fBo5zFfLEhNT3oGqjUOFgjUfTejftCsP067CWf91jX60DT7c5CgqjebxsI3ciVUkISuN0LsSQLmsURJGO7EiorEGZ6mb','ZkHQSUt4iKeM9L','cHhWLhY0CNz2PeIObt0sQum4cOvnm4OfQ9MOiJXzCvZNidmvmC9EUgPedySTpg92wCCuPEzV1BZ6LGRICar2DVFyRrLMDilrB9AUizETN7F1EyMmXQSFatlA7aEdasjR90aQe0igMDix1CnwQZKKbicqZ7tLkg7ifscFS1a2oRA2L8R','G','8',5);
+INSERT INTO ti VALUES (1019778568698712211,1037289593,'u9u8Lb0ughvi6lOhdhIznxzzpts97WZTT41Nm3acLnHpbXqmeWlZ','N7jHtGMmprewofzpOkJRAAXYmfM71fBo5zFfLEhNT3oGqjUOFgjUfTejftCsP067CWf91jX60DT7c5CgqjebxsI3ciVUkISuN0LsSQLmsURJGO7EiorEGZ6mb','ZkHQSUt4iKeM9L','cHhWLhY0CNz2PeIObt0sQum4cOvnm4OfQ9MOiJXzCvZNidmvmC9EUgPedySTpg92wCCuPEzV1BZ6LGRICar2DVFyRrLMDilrB9AUizETN7F1EyMmXQSFatlA7aEdasjR90aQe0igMDix1CnwQZKKbicqZ7tLkg7ifscFS1a2oRA2L8R','G','8',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3814811101064543678,2092844509,'nBOHhC8jBrV8ClJLxRV59QKHOeCiYjEqx1mRMkpeWoumhgbcPQ','OR5azT1l07llBzQPdDvDQ14HRMp0Ho4ziHMM6TSpGAjBEuc8fsPQg8893c77CJ8ZrEWhOz6kG4Tq0WaNMQjRV','36nVScM','9JAOwIA7IkzPTrCegpiHvpmDGmrOzG2pe3DxPuqQzxTp31NrT7LapXgq8TSFKOBvt2a308QByPoX8aumWvUOJltlXk2tPRe0lLsRNsW3eIhz0lAGAhdApqdhavUAucW0QbKoQtJndrS9qbOSpihxCR1oXu0GSKg7DuFJ0Uaa0PjZfKHau9X1dZjXnewiEEp','D','NR',6);
+INSERT INTO ti VALUES (3814811101064543678,2092844509,'nBOHhC8jBrV8ClJLxRV59QKHOeCiYjEqx1mRMkpeWoumhgbcPQ','OR5azT1l07llBzQPdDvDQ14HRMp0Ho4ziHMM6TSpGAjBEuc8fsPQg8893c77CJ8ZrEWhOz6kG4Tq0WaNMQjRV','36nVScM','9JAOwIA7IkzPTrCegpiHvpmDGmrOzG2pe3DxPuqQzxTp31NrT7LapXgq8TSFKOBvt2a308QByPoX8aumWvUOJltlXk2tPRe0lLsRNsW3eIhz0lAGAhdApqdhavUAucW0QbKoQtJndrS9qbOSpihxCR1oXu0GSKg7DuFJ0Uaa0PjZfKHau9X1dZjXnewiEEp','D','NR',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT, c BINARY(75) NOT NULL, d VARCHAR(13) NOT NULL, e VARBINARY(26) NOT NULL, f VARBINARY(52) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4455202,-3772622,'WNPheORteydP5OSda','YMwddjke6','R6oXXepsQYmwBAw','uGaCrzqwZFmfvuBNpjwyR2Y','2','f3',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b MEDIUMINT, c BINARY(75) NOT NULL, d VARCHAR(13) NOT NULL, e VARBINARY(26) NOT NULL, f VARBINARY(52) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1567412555,2657307,'ym2JqysgTUqf0rJhsbixVFLqWilnYUEyNFmaouIRIVASL1K2s87ExFAUmOfiUpRMxpf2iyvZ','xCgu','OZXhDfPlwgnn81Qj7LjKOV','4Hpp1wrB2a4rU3yo2u1QTjVSdl8aieKss61','S','UM',1);
+INSERT INTO ti VALUES (1567412555,2657307,'ym2JqysgTUqf0rJhsbixVFLqWilnYUEyNFmaouIRIVASL1K2s87ExFAUmOfiUpRMxpf2iyvZ','xCgu','OZXhDfPlwgnn81Qj7LjKOV','4Hpp1wrB2a4rU3yo2u1QTjVSdl8aieKss61','S','UM',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(76) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(76) NOT NULL;
+INSERT INTO t VALUES (208786811,2473180,'Xk17EZJuAVt2CqsEEkIj2cKOnJOrm','BXURuI8YoEmh','Qqw9co','1jWzqVx0','9','SA',2);
+INSERT INTO ti VALUES (208786811,2473180,'Xk17EZJuAVt2CqsEEkIj2cKOnJOrm','BXURuI8YoEmh','Qqw9co','1jWzqVx0','9','SA',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1719943358,6449159,'iEHKjR6hnA7TSaVGgkPjiQ6BPFrH9HWCu8xWWHyoS4VI6Hhk1aDAabLHSweilOoN9RXmo5ArO','8zer5lJvPZZezxFUo6hiU64Pu3cn0cvlS5JjBmhJ59DT41Vp674VQYgUx6E8WVg1CEaW760Tl9f9s8xXn3xXwjFoIVUG1ibtFogjUTwc7Qc3Cg6frCK1rCKUwzaRSZWDmPBlJv1QYA0BAbT8zhIg5ulAfHdIExjQ','LnnEExlKytxyGQHPfMk8m5gK','Zwoj8wEYGhydEC5U','4','y',3);
+INSERT INTO ti VALUES (-1719943358,6449159,'iEHKjR6hnA7TSaVGgkPjiQ6BPFrH9HWCu8xWWHyoS4VI6Hhk1aDAabLHSweilOoN9RXmo5ArO','8zer5lJvPZZezxFUo6hiU64Pu3cn0cvlS5JjBmhJ59DT41Vp674VQYgUx6E8WVg1CEaW760Tl9f9s8xXn3xXwjFoIVUG1ibtFogjUTwc7Qc3Cg6frCK1rCKUwzaRSZWDmPBlJv1QYA0BAbT8zhIg5ulAfHdIExjQ','LnnEExlKytxyGQHPfMk8m5gK','Zwoj8wEYGhydEC5U','4','y',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1269311022,-1984593,'tjLlEaBKxbuiycR3A8ZdRoEePG1oEcbYqturtzsJ','PDNuB6uBiC0jpWjZVGC9birpdiqpxHr7gLHO1A5H5YMiUTVrXBz7bME1uN6oBqpjNhCEmuhqXLTTS4xjEwY0OcuA2wZxLe1zxi9zFfGhjDqR6cIPYA27paMvlqRZeIlThPRDvT117GtXYzuJ7VeuRiWgnza955SjsWwNVbswPBm7Ow','Oq7','H8I','k','A7',4);
+INSERT INTO ti VALUES (-1269311022,-1984593,'tjLlEaBKxbuiycR3A8ZdRoEePG1oEcbYqturtzsJ','PDNuB6uBiC0jpWjZVGC9birpdiqpxHr7gLHO1A5H5YMiUTVrXBz7bME1uN6oBqpjNhCEmuhqXLTTS4xjEwY0OcuA2wZxLe1zxi9zFfGhjDqR6cIPYA27paMvlqRZeIlThPRDvT117GtXYzuJ7VeuRiWgnza955SjsWwNVbswPBm7Ow','Oq7','H8I','k','A7',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (167944037,4401282,'mLGbQcENEPUNFAG7Lsw2vvPHlp13XC8hrpohOZD50wIh15TBRnwLhWYxi5xI0HISyQF','XIDZtf1zGyX4LHIO9ga4mCm01zO2oZEdEu95USyrkHE8eo1KRwian5DXRKF5d3UfUkgHGWY4b9VEsTbsd2iqQhMokorB98nH7bgCNYXD9XCQsZE4ULPm','VzJq4MlB','qGHwJu3vxO0NRN3injHUidttvZXNbyMeJiMAMvVd4uas8wNMmp2EcvaqrvSjjIFG5xk45SvcQRp9vcUdRfm7FrPhfvFE5pvixzB4RI7Ev6TnMdUeXfHBDliuPS7Hyx4DW9GgrX2kVZk29m9c9Jk6t3j6EivZ7AnXBDHVZ5gjOQsPDj78cp59Kl1YjpyEdc8','1u','r',5);
+INSERT INTO ti VALUES (167944037,4401282,'mLGbQcENEPUNFAG7Lsw2vvPHlp13XC8hrpohOZD50wIh15TBRnwLhWYxi5xI0HISyQF','XIDZtf1zGyX4LHIO9ga4mCm01zO2oZEdEu95USyrkHE8eo1KRwian5DXRKF5d3UfUkgHGWY4b9VEsTbsd2iqQhMokorB98nH7bgCNYXD9XCQsZE4ULPm','VzJq4MlB','qGHwJu3vxO0NRN3injHUidttvZXNbyMeJiMAMvVd4uas8wNMmp2EcvaqrvSjjIFG5xk45SvcQRp9vcUdRfm7FrPhfvFE5pvixzB4RI7Ev6TnMdUeXfHBDliuPS7Hyx4DW9GgrX2kVZk29m9c9Jk6t3j6EivZ7AnXBDHVZ5gjOQsPDj78cp59Kl1YjpyEdc8','1u','r',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (991356245,6504221,'iT6CtPW0y0uZ1z4e615zfkDofvD2gKPusRNYZqAeQPSCMPEqYIsgNG','fxItg6GDKDMNnQ3VahGadaBUkVrxtIE','PFZEx7MqORBd6sqzzKsDJl2bg','sfudrGC3eQdDq6mG0ravjm601y3TY7XJfq71fjcwTc8r4OqgLEduXmBILAqG135UGEgzZc16Zbn3GYVQ5NVdoiRJq8pkY41y9m8khTPKFRWLRZWgnQP4gmXWjRzorj0cVpuBy2W0Igi2iA33MCI','A','G1Q',6);
+INSERT INTO ti VALUES (991356245,6504221,'iT6CtPW0y0uZ1z4e615zfkDofvD2gKPusRNYZqAeQPSCMPEqYIsgNG','fxItg6GDKDMNnQ3VahGadaBUkVrxtIE','PFZEx7MqORBd6sqzzKsDJl2bg','sfudrGC3eQdDq6mG0ravjm601y3TY7XJfq71fjcwTc8r4OqgLEduXmBILAqG135UGEgzZc16Zbn3GYVQ5NVdoiRJq8pkY41y9m8khTPKFRWLRZWgnQP4gmXWjRzorj0cVpuBy2W0Igi2iA33MCI','A','G1Q',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(38) NOT NULL, d VARCHAR(93), e VARCHAR(79) NOT NULL, f VARBINARY(75), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12723,27294,'AuFQP3OAYt6tHs8AdXb0OHEAhUPBXL','HqIZSO2cFLfzVo0MfRK0CeVyjvXR8b9d','U89vGFsnncqY5d7TY2NDVOaI4Vugf7j7lcqk9Rw4Lw78DtjUb','ka9khNZE9NNGqNdEOoaQNaBPwztdnyZ6xNNZn4zryez6viQV','J','G1',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(38) NOT NULL, d VARCHAR(93), e VARCHAR(79) NOT NULL, f VARBINARY(75), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (16807,60497,'IU5fqG8rPRll2khkAzlkWVdz6n','sroa6gUicT0pEGVuUXfNjczVIRHMnXCPfzfAiEHoFjHKcckHpRqn7Ca1IrTFpRW6IWqRKYHEFmgWIklOL2','TRXdo','S7IlsuAFTkONuyFehzX','G','R',1);
+INSERT INTO ti VALUES (16807,60497,'IU5fqG8rPRll2khkAzlkWVdz6n','sroa6gUicT0pEGVuUXfNjczVIRHMnXCPfzfAiEHoFjHKcckHpRqn7Ca1IrTFpRW6IWqRKYHEFmgWIklOL2','TRXdo','S7IlsuAFTkONuyFehzX','G','R',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(39) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(39) NOT NULL;
+INSERT INTO t VALUES (41566,17576,'U4OwW43YDJEQb8ygeWErEWJe4xnSNMA2I93MIq','pSOGJJNQHzIgpaMrPC0IFj9GMWA7WYaK4DrKu6IgTZ4B9jSyVWL0T2dRAvcymBsuB15F1xbC2ZRvepc3x9fwLDG5','vahIJWAiegnPSVniGOLElNPjkfNdm5J0FoG7msAtfHy6WIPRABYC2O6bk8PT3HLt2sli','kLCmFWXhKlLo3Of5RArXGBtF','o','h',2);
+INSERT INTO ti VALUES (41566,17576,'U4OwW43YDJEQb8ygeWErEWJe4xnSNMA2I93MIq','pSOGJJNQHzIgpaMrPC0IFj9GMWA7WYaK4DrKu6IgTZ4B9jSyVWL0T2dRAvcymBsuB15F1xbC2ZRvepc3x9fwLDG5','vahIJWAiegnPSVniGOLElNPjkfNdm5J0FoG7msAtfHy6WIPRABYC2O6bk8PT3HLt2sli','kLCmFWXhKlLo3Of5RArXGBtF','o','h',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (59970,48299,'u4ov4CyE6P3LMigzdQ5YnaBe5gm','kfif3EFnr3Exx02PGUZXYiIeO2NhgBmXtTcunhItc1NCaUSpoQj3rMZle9YFcbiXU1SMMi5bZz2mQVxMnjk8WFLp3LPQ7YQCLWd9MhxLvosnJ1GoSAWO9H8ieApSq1Ez2h3GNKM0daA1liM9Mgy7El9bYCwc','AgFzj1FmDw','j2FZU30khPc','f','M',3);
+INSERT INTO ti VALUES (59970,48299,'u4ov4CyE6P3LMigzdQ5YnaBe5gm','kfif3EFnr3Exx02PGUZXYiIeO2NhgBmXtTcunhItc1NCaUSpoQj3rMZle9YFcbiXU1SMMi5bZz2mQVxMnjk8WFLp3LPQ7YQCLWd9MhxLvosnJ1GoSAWO9H8ieApSq1Ez2h3GNKM0daA1liM9Mgy7El9bYCwc','AgFzj1FmDw','j2FZU30khPc','f','M',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (56664,45024,'WYRE3C3','aIfRYvrg701e48rvYAVUv60yKHPb0G8omRczXH7W6DOCaUUqAED7XusBE318jbsxyf6cR10jUvsIpW','3gJDayDQbuw9AwdoQC8fUGGZGCG','ANHBHbQFKSA8xy3fVLZXgEO0YTtO3fIthMnsP9s7sPpodFjFrUUss0stCE6aRsbf1cLb6lyGDydIAwor8tlHTQe7nbR2LIXqbUgOc0SpBBf8Fe3s9JADiXo7ZuyAXFSN4rzOEXRUDLHkb7xqCzDrijbfo6A363ksfqeowUc','n','e',4);
+INSERT INTO ti VALUES (56664,45024,'WYRE3C3','aIfRYvrg701e48rvYAVUv60yKHPb0G8omRczXH7W6DOCaUUqAED7XusBE318jbsxyf6cR10jUvsIpW','3gJDayDQbuw9AwdoQC8fUGGZGCG','ANHBHbQFKSA8xy3fVLZXgEO0YTtO3fIthMnsP9s7sPpodFjFrUUss0stCE6aRsbf1cLb6lyGDydIAwor8tlHTQe7nbR2LIXqbUgOc0SpBBf8Fe3s9JADiXo7ZuyAXFSN4rzOEXRUDLHkb7xqCzDrijbfo6A363ksfqeowUc','n','e',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (26840,6999,'XQACnUarogeQF2NeHGCeKt9uPrVolN7Q9KYwZ6G','ESKlPricXWkOvLhEW1F5jzSYR1G7fMzX0tO222B54IPqMBnqJaZlkAXSN8h7c0zLPAQUBJAUUjtYx1sUKcozSyP6E4COkOyxUFw9MUv1YW5lC7APrMG86zFnoML2qPkV35HLu3ouUK3qMafITq5qSY7lUGycsQiea4Vm','E','tQaZEHzSzzaRTnCWsKT2bZ7TAxzYhJOvgMtEesv3nDt','jc','VN',5);
+INSERT INTO ti VALUES (26840,6999,'XQACnUarogeQF2NeHGCeKt9uPrVolN7Q9KYwZ6G','ESKlPricXWkOvLhEW1F5jzSYR1G7fMzX0tO222B54IPqMBnqJaZlkAXSN8h7c0zLPAQUBJAUUjtYx1sUKcozSyP6E4COkOyxUFw9MUv1YW5lC7APrMG86zFnoML2qPkV35HLu3ouUK3qMafITq5qSY7lUGycsQiea4Vm','E','tQaZEHzSzzaRTnCWsKT2bZ7TAxzYhJOvgMtEesv3nDt','jc','VN',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (9841,32108,'hLDrwcz6co64WoI0IqtvVN','oGjzGJ33naYLFaSoK4RBpaMIQ2IzSeVHbx6llvL5Hvpl0iqKvaZvL8Pxx63Sha468J6lZBaiBOs5JTcK9ddT2G5B7VBd56KfJWJNIfwcdtc5H8kOIIi12FOnIZpsfQ23U75ijb2FYlbHakZQ0m6PX8v0hnRULK7njxaBxQNpEK9ePYTvmAaAaRpSTAKNBM1bXgTP6QQ8R','SYd1OUk4Y0ZaR7RSc9eiqshmT1yktgcoYPMHBToSuc2IXy0Xglq','Gq1BD5H3CjOMWNbGyGJIlk6YuSmTsYUwMg0Er5ela1wvqmRaUHsrPq47LkJXYtISgVYQ77kGmvQcc2PK97YRv72pkMca2WKv30dHnJadRBdC9NeoQNGQ39ZrB8gmxSYrDDckRnYEo','2','ABl',6);
+INSERT INTO ti VALUES (9841,32108,'hLDrwcz6co64WoI0IqtvVN','oGjzGJ33naYLFaSoK4RBpaMIQ2IzSeVHbx6llvL5Hvpl0iqKvaZvL8Pxx63Sha468J6lZBaiBOs5JTcK9ddT2G5B7VBd56KfJWJNIfwcdtc5H8kOIIi12FOnIZpsfQ23U75ijb2FYlbHakZQ0m6PX8v0hnRULK7njxaBxQNpEK9ePYTvmAaAaRpSTAKNBM1bXgTP6QQ8R','SYd1OUk4Y0ZaR7RSc9eiqshmT1yktgcoYPMHBToSuc2IXy0Xglq','Gq1BD5H3CjOMWNbGyGJIlk6YuSmTsYUwMg0Er5ela1wvqmRaUHsrPq47LkJXYtISgVYQ77kGmvQcc2PK97YRv72pkMca2WKv30dHnJadRBdC9NeoQNGQ39ZrB8gmxSYrDDckRnYEo','2','ABl',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(58), d VARCHAR(71) NOT NULL, e VARBINARY(79), f VARCHAR(72) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3592310972,253,'eoKq01DxMAmO5yRSSVZoj6m','jBjy3tDcQLrMUPaC1ljuG0Zddb0zq0MHvNbY1i5Id','cfKmfO52Be58w5TvFa8JZAnJukryMApB7glGwZ3M8f4cL','sT42LG3Yf2ZUEeitPDpiXr7xaPKiwbdMPvRdCYW1vRkWWf44','a','6C',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(58), d VARCHAR(71) NOT NULL, e VARBINARY(79), f VARCHAR(72) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3229511352,160,'TEUveb','lo8LsjrNXVDUkAX24fYdavHa8BTa7fhy8ibcnoDWCgXp1vJJoRVSJU0IslRhtNobeM','YTwbkI2','O7qjvXTRQH4gKaYHY44SA0mblvI3wiQxeyw5p8oHTvD3sc1F7Rm2pQABpcFo2aX0LMl9ED','A','V',1);
+INSERT INTO ti VALUES (3229511352,160,'TEUveb','lo8LsjrNXVDUkAX24fYdavHa8BTa7fhy8ibcnoDWCgXp1vJJoRVSJU0IslRhtNobeM','YTwbkI2','O7qjvXTRQH4gKaYHY44SA0mblvI3wiQxeyw5p8oHTvD3sc1F7Rm2pQABpcFo2aX0LMl9ED','A','V',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(59);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(59);
+INSERT INTO t VALUES (3063849327,153,'vGOnUFremg6MiJ6Y','cQ1VhszsxYbbixnWFUBo2LpzVnASpe5bIY4zc0cUmDJIYSJqq4h2hgu9zfaufwud','gs84N','IitU8g25L9AUzq0vZQ8I5izJqOEsRzZ8aT8AtaJJeMlI63r','i','vX',2);
+INSERT INTO ti VALUES (3063849327,153,'vGOnUFremg6MiJ6Y','cQ1VhszsxYbbixnWFUBo2LpzVnASpe5bIY4zc0cUmDJIYSJqq4h2hgu9zfaufwud','gs84N','IitU8g25L9AUzq0vZQ8I5izJqOEsRzZ8aT8AtaJJeMlI63r','i','vX',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2775124865,159,'uNTOcEij9L6jxyHnQ','JjwQVDEzJB1hNCpPk9RLPJ7BEk4a6xHVeBUaiCAGMzoddFVjOTwGa6vQGI8tE4cyoc6czMXKx0tP6EZaDR5KWTkQXzKoM12dMBl7A73iIhhA6L7bz4IgYO0vUu5N41AKc2g31tUnSTvoyB9xhtLoqnbTAI4Ogwz9QRcGPQVonyC8wGtHEnL31dzBkshQZbG','RE','Bukt43SFVw86tgTMq5qtvLgGNW92YvHA1vkTKaGr0VEeHFxxBpQcmlvBCMb','r','fa',3);
+INSERT INTO ti VALUES (2775124865,159,'uNTOcEij9L6jxyHnQ','JjwQVDEzJB1hNCpPk9RLPJ7BEk4a6xHVeBUaiCAGMzoddFVjOTwGa6vQGI8tE4cyoc6czMXKx0tP6EZaDR5KWTkQXzKoM12dMBl7A73iIhhA6L7bz4IgYO0vUu5N41AKc2g31tUnSTvoyB9xhtLoqnbTAI4Ogwz9QRcGPQVonyC8wGtHEnL31dzBkshQZbG','RE','Bukt43SFVw86tgTMq5qtvLgGNW92YvHA1vkTKaGr0VEeHFxxBpQcmlvBCMb','r','fa',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2885280885,228,'aBYjW8bmab2','oChqbtTEJYtXUgiPjyrfg94qEOM0ozt8eUlZ8A6PPpXA9nbOum2uG2qpoPK95KZKa3hV0r6XyDyyVWSb2nB531KrvDbFJiFjAlexWPzw2C5M35OvIDOfEOrE7UTN3TJTE9vDkRgJHpzbfn8tRSoSIdDtsfRnJP','9EgLFk9UHWo1GJhD','BfegUFIrQqQTQVrYFvfZuPMvHz2Pvcdi46k42MHAJLmSLP','N','pq',4);
+INSERT INTO ti VALUES (2885280885,228,'aBYjW8bmab2','oChqbtTEJYtXUgiPjyrfg94qEOM0ozt8eUlZ8A6PPpXA9nbOum2uG2qpoPK95KZKa3hV0r6XyDyyVWSb2nB531KrvDbFJiFjAlexWPzw2C5M35OvIDOfEOrE7UTN3TJTE9vDkRgJHpzbfn8tRSoSIdDtsfRnJP','9EgLFk9UHWo1GJhD','BfegUFIrQqQTQVrYFvfZuPMvHz2Pvcdi46k42MHAJLmSLP','N','pq',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (236424707,18,'3ncickDPex1nfIqkBeI5INddT','1OvMy2wPLe7Z5hKFApWjlqfjWYphlVdMjYH91vKzA49v4No0svrlV2y9ut1C2B431oBXMmRWMz5vwlXsmAmcLvTZMYsCOIsM5CHgKdLEr2n9gHFcC8ZAwYa3qLqzBkCCS9Q1z8DOHoJOgackpeW7RLFOAMvb2NCvVUfLMoF','jJzCyiNcsuNn1wivFbO61Q2KYhCnxh77Ph6qTrQFPEYUoFKTQNO64dYj51nwYBfd4n','TLw0Z5VScxwydCQbRMTY5dCwN2erpuHRaHlSaUMrnEv32Anpi2OQPfQtC1CQo7LQvdH0ftsP41bzEPeugAmJilLREWU1sMrb6A70wr3PN1TT5V1HjLbiKy4jQV6kFTgJ6dooqwNrqDYq1TrFzfSoplLqIJgWqVHY26ayfNAaa5GeFeUEJqTvahC9CGjJUxLiNZ0sg3QhSG92UkBIgR8PGJREwJYavYpwGdwUHvbSkJFvlBn2K5PTumbbf','fU','7X',5);
+INSERT INTO ti VALUES (236424707,18,'3ncickDPex1nfIqkBeI5INddT','1OvMy2wPLe7Z5hKFApWjlqfjWYphlVdMjYH91vKzA49v4No0svrlV2y9ut1C2B431oBXMmRWMz5vwlXsmAmcLvTZMYsCOIsM5CHgKdLEr2n9gHFcC8ZAwYa3qLqzBkCCS9Q1z8DOHoJOgackpeW7RLFOAMvb2NCvVUfLMoF','jJzCyiNcsuNn1wivFbO61Q2KYhCnxh77Ph6qTrQFPEYUoFKTQNO64dYj51nwYBfd4n','TLw0Z5VScxwydCQbRMTY5dCwN2erpuHRaHlSaUMrnEv32Anpi2OQPfQtC1CQo7LQvdH0ftsP41bzEPeugAmJilLREWU1sMrb6A70wr3PN1TT5V1HjLbiKy4jQV6kFTgJ6dooqwNrqDYq1TrFzfSoplLqIJgWqVHY26ayfNAaa5GeFeUEJqTvahC9CGjJUxLiNZ0sg3QhSG92UkBIgR8PGJREwJYavYpwGdwUHvbSkJFvlBn2K5PTumbbf','fU','7X',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1531634156,190,'FU','xQeIBip8AsvfxR8SWbK6Fq0In5qHQQiOG6jYzD9naksZegnoAUlbTZ7kagrwNawWw7kPaM0vWGJFNYC4hwNQ4jpntwIOU54JXvZRzCQGhvvLLQQJm5NezeuxPgDydhOfzmgJ9oN87Exjdr2p1h3eVTWNfl7ityk0MNJ3WdOBAvYQrApRpUAmrCjA5U','BWH5u2QYigWmpTnb3vgRHoTChhdV3mphneUHT','4pEU7667b0lQ7Hd2zoYBO5z0zaKOjQfN82TsxywY6evgGfZynKiOtH8rC91vTdOPox4PgbgMVlyIkbOKSbQC5bA2nu6SC1EWvRmiVYZdNjaM9b6W9mTh1RoMX1NVtpHnCSAaurgBfm5hhZdSR2g','2','0V',6);
+INSERT INTO ti VALUES (1531634156,190,'FU','xQeIBip8AsvfxR8SWbK6Fq0In5qHQQiOG6jYzD9naksZegnoAUlbTZ7kagrwNawWw7kPaM0vWGJFNYC4hwNQ4jpntwIOU54JXvZRzCQGhvvLLQQJm5NezeuxPgDydhOfzmgJ9oN87Exjdr2p1h3eVTWNfl7ityk0MNJ3WdOBAvYQrApRpUAmrCjA5U','BWH5u2QYigWmpTnb3vgRHoTChhdV3mphneUHT','4pEU7667b0lQ7Hd2zoYBO5z0zaKOjQfN82TsxywY6evgGfZynKiOtH8rC91vTdOPox4PgbgMVlyIkbOKSbQC5bA2nu6SC1EWvRmiVYZdNjaM9b6W9mTh1RoMX1NVtpHnCSAaurgBfm5hhZdSR2g','2','0V',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b BIGINT NOT NULL, c CHAR(35) NOT NULL, d VARBINARY(52), e VARCHAR(69), f VARBINARY(81), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2851575361,2623819008402062126,'GajLStcUbR','G','QkD','ucIAf3MIX5JPIwskQu4iaP0LBLvqfDT9eDOgnpX9T','o','t',0);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT NOT NULL, c CHAR(35) NOT NULL, d VARBINARY(52), e VARCHAR(69), f VARBINARY(81), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (4147751657464178343,-18080166180790320,'fcykswLmvoNz','0yP','UmiiKgpxj7u5YIAzNitxZ1l0NK9','sTAeOjZz05a7eZSuzvEZUI14bSYYEBSTVEWL9jIlHDjVTM5TKjj','t','L',1);
+INSERT INTO ti VALUES (4147751657464178343,-18080166180790320,'fcykswLmvoNz','0yP','UmiiKgpxj7u5YIAzNitxZ1l0NK9','sTAeOjZz05a7eZSuzvEZUI14bSYYEBSTVEWL9jIlHDjVTM5TKjj','t','L',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(36) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(36) NOT NULL;
+INSERT INTO t VALUES (17825200292434868153,2881139690218845492,'KPXFMIBsuAmsgOjHdLLMMGbr','O31rOYT91cj6OMFBIbqceCX6Z4f1FT6qp4dbLC9SXeohItGtwnD9','NrcwUt4xeawyfzdP9NzDtGmIdZVfG8','TGhVWZg2ayZPTMDC3r6OB2DseX5pm8Vhw5h3YbCWcn17uJyyr4z2oFoSK','y','9',2);
+INSERT INTO ti VALUES (17825200292434868153,2881139690218845492,'KPXFMIBsuAmsgOjHdLLMMGbr','O31rOYT91cj6OMFBIbqceCX6Z4f1FT6qp4dbLC9SXeohItGtwnD9','NrcwUt4xeawyfzdP9NzDtGmIdZVfG8','TGhVWZg2ayZPTMDC3r6OB2DseX5pm8Vhw5h3YbCWcn17uJyyr4z2oFoSK','y','9',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (9926622190440536916,-6009656146481347971,'NuPSsnotpumaCxat7bgK5kbAn','7Fl14Sp4UJtV6degFO4hOjB0OkDwbjy8I9e3GfR55VVM0MkG6nwmZZW2ZNJZA1L8YFHlBmoyQkKhCZvXzEJMpnKDon14tQkNrYWUiPkzNoSjlMkwJ0OW0y2N9lFqkyVlNsujmSag5ARpwzm','U95VTfHP4ebOvP9iX67OvTlRv7DGQ','UESoEDCjtXiPte4JPPrdyHyWJjL8Tp008jEY1qsb8XVVlw6joKeByVna','m','l',3);
+INSERT INTO ti VALUES (9926622190440536916,-6009656146481347971,'NuPSsnotpumaCxat7bgK5kbAn','7Fl14Sp4UJtV6degFO4hOjB0OkDwbjy8I9e3GfR55VVM0MkG6nwmZZW2ZNJZA1L8YFHlBmoyQkKhCZvXzEJMpnKDon14tQkNrYWUiPkzNoSjlMkwJ0OW0y2N9lFqkyVlNsujmSag5ARpwzm','U95VTfHP4ebOvP9iX67OvTlRv7DGQ','UESoEDCjtXiPte4JPPrdyHyWJjL8Tp008jEY1qsb8XVVlw6joKeByVna','m','l',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (896237049792290674,1364667720041519980,'76vol8QLeoPFF42xyzTqIxYftQ0WetSGL','hlJeN2KoSh1DICwfJh5tASSEF4OPStGQeLig8omQ6JIqALINdAKn6BFE','0rSCVLpnQcSkftBKGpsC0EesAbFazFbVXYPGQAzrHTVC6oi7neqp6Zw3Eej2l','tXAptLhZ','m','o',4);
+INSERT INTO ti VALUES (896237049792290674,1364667720041519980,'76vol8QLeoPFF42xyzTqIxYftQ0WetSGL','hlJeN2KoSh1DICwfJh5tASSEF4OPStGQeLig8omQ6JIqALINdAKn6BFE','0rSCVLpnQcSkftBKGpsC0EesAbFazFbVXYPGQAzrHTVC6oi7neqp6Zw3Eej2l','tXAptLhZ','m','o',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (11890838419312237600,1852321164997274648,'5W6mTKwOI1qgNNXiauXsWwTaw1CecRihQ','h3DX','PJRjETp6hCtDK','rcSilOyNeX6fIsJkOjUPffizz3ytVg8iT3FXZB87AD7fOBufMWEPQ7IbvQLjkBOtT9cjM46pQNkHiDR9cmeJIQZZyL1EhCbZjCyThYeDq38HOPszsCEK0xeuyosQ4rI1KwVooBtAKbehhQ4xc9OVIQemVKK7aHMLiJb1TI8FupafmKdN6gbItPKa4nKHRu9dXU3Id5RPR2hYq2i3DV9cZtv8IT','7','9',5);
+INSERT INTO ti VALUES (11890838419312237600,1852321164997274648,'5W6mTKwOI1qgNNXiauXsWwTaw1CecRihQ','h3DX','PJRjETp6hCtDK','rcSilOyNeX6fIsJkOjUPffizz3ytVg8iT3FXZB87AD7fOBufMWEPQ7IbvQLjkBOtT9cjM46pQNkHiDR9cmeJIQZZyL1EhCbZjCyThYeDq38HOPszsCEK0xeuyosQ4rI1KwVooBtAKbehhQ4xc9OVIQemVKK7aHMLiJb1TI8FupafmKdN6gbItPKa4nKHRu9dXU3Id5RPR2hYq2i3DV9cZtv8IT','7','9',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3834512634370380098,-8665128884668610800,'MFq05EssyJ','ADwLDuVHa6sk66gVEaD5BOcWu7jtUTIVyA5SzokwG54gRMu8mOiYqajsjxoZhME2BFDWr61MbcTFbqiXLRsPKOIhOs5BD91Gwxbnd3VeKQFBEd6fmLrjUzxnW7QbBwlDjzc2LfmKTuvUV5Fewjb49PDIhMjjsXIGyy0AzbNXYsw4JAbXLhLqEqPG0NmzUTvHGJd','LEze1UdESYigUnhYMQfjbnVc0C28LZQ','xLrpdY1050cyrmHE5zj0I7YSmVOtU7OsBkhO6G1c9DarAIk3vytYmwShZS8wLkdVQL31FCl9FvXFqKTfjhIZ78uvx0SmCvDweCmd4l00UfnnoMVddTjkCgbG9826sTJmnFL2OAAarK5BfTL0XSAMwu1poSWvPKWOEWx2yYniIjz3ZXKpmHlHBMuujun8oKVOF71vNILjRwiGHgBT85Zrqpx','OO','7',6);
+INSERT INTO ti VALUES (3834512634370380098,-8665128884668610800,'MFq05EssyJ','ADwLDuVHa6sk66gVEaD5BOcWu7jtUTIVyA5SzokwG54gRMu8mOiYqajsjxoZhME2BFDWr61MbcTFbqiXLRsPKOIhOs5BD91Gwxbnd3VeKQFBEd6fmLrjUzxnW7QbBwlDjzc2LfmKTuvUV5Fewjb49PDIhMjjsXIGyy0AzbNXYsw4JAbXLhLqEqPG0NmzUTvHGJd','LEze1UdESYigUnhYMQfjbnVc0C28LZQ','xLrpdY1050cyrmHE5zj0I7YSmVOtU7OsBkhO6G1c9DarAIk3vytYmwShZS8wLkdVQL31FCl9FvXFqKTfjhIZ78uvx0SmCvDweCmd4l00UfnnoMVddTjkCgbG9826sTJmnFL2OAAarK5BfTL0XSAMwu1poSWvPKWOEWx2yYniIjz3ZXKpmHlHBMuujun8oKVOF71vNILjRwiGHgBT85Zrqpx','OO','7',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b BIGINT UNSIGNED, c BINARY(84) NOT NULL, d VARCHAR(19) NOT NULL, e VARCHAR(10), f VARBINARY(41) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (112,783987454182227157,'ymgSwo8ppHPBgWA','bg','YZG7h09lA','z0rG9AsTVj3PYXZl','x','O',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT UNSIGNED, c BINARY(84) NOT NULL, d VARCHAR(19) NOT NULL, e VARCHAR(10), f VARBINARY(41) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (-29359,9380071072875880367,'ETU8IquadFBeiv8sy3mlwFwaXNV4KYidgXH0RvQLyCmlLPiYtXmHhK8v','71gDUX','u','M5lNC7LvSpCLFJ881ZOz','3','n',1);
+INSERT INTO ti VALUES (-29359,9380071072875880367,'ETU8IquadFBeiv8sy3mlwFwaXNV4KYidgXH0RvQLyCmlLPiYtXmHhK8v','71gDUX','u','M5lNC7LvSpCLFJ881ZOz','3','n',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(85) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(85) NOT NULL;
+INSERT INTO t VALUES (-20893,1506645275297525530,'spWVzmjSNoRcNQe9siLCM7xGEZGVZ8r1ZmNP0tcGSs2E','aHBPHos5MHcw4','Yxyoa3cG','Rx1exbMcS1LKW8Ynrff99PJGvYSwPETZ6UH2s','Z','l',2);
+INSERT INTO ti VALUES (-20893,1506645275297525530,'spWVzmjSNoRcNQe9siLCM7xGEZGVZ8r1ZmNP0tcGSs2E','aHBPHos5MHcw4','Yxyoa3cG','Rx1exbMcS1LKW8Ynrff99PJGvYSwPETZ6UH2s','Z','l',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (28059,10640413528002391576,'4','W8lN8LZRNcQGIw2dMmoumisg1ygN8vnePIGqqVvKvggfHZmM3dFI5eriBf7qZR9s03Bh','Gwr','8X7vwX7tovqvEloNL1xgxiQ','K','Z',3);
+INSERT INTO ti VALUES (28059,10640413528002391576,'4','W8lN8LZRNcQGIw2dMmoumisg1ygN8vnePIGqqVvKvggfHZmM3dFI5eriBf7qZR9s03Bh','Gwr','8X7vwX7tovqvEloNL1xgxiQ','K','Z',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (29346,17598861782293151516,'mDpw8uOhFXDegGlwvhCypNn03jXQAF1yCwHNPBndPsWoEsTVb3BHSKEtQQJaTBiJPplucDF0Fbk76ZF8tex','GnpvZAsz8x94Drvd6zt3lJZ9MzWjBpcpBM7h63xr7SJwVp3XbZWi2DFBFbKnNvCVqeiemniIuPmJRT04d5DPMLD56azZmBwQpExLifCnfz8VWMByr6VDmwWlIakymtypYAmM2vhPf6oHv7x1w70zxTnT8Q3ofZgt0wYseaKWWzK1p7A3ewTulhVlj','8HTx','luSev8uErynRPhxK33JFNA6zbKir4eGsLjPX9tT7o55KmvNwDP1zcaouspMyhPgnm2s0Be2Ja7aUmppAMCJUtugv1GYMZTRa0U6jM62M6vvb5qjmfFxD6mQzOEoknvEqhq5ofp5gcryXAuth9AWe9QEHGCw2h2to','A','h',4);
+INSERT INTO ti VALUES (29346,17598861782293151516,'mDpw8uOhFXDegGlwvhCypNn03jXQAF1yCwHNPBndPsWoEsTVb3BHSKEtQQJaTBiJPplucDF0Fbk76ZF8tex','GnpvZAsz8x94Drvd6zt3lJZ9MzWjBpcpBM7h63xr7SJwVp3XbZWi2DFBFbKnNvCVqeiemniIuPmJRT04d5DPMLD56azZmBwQpExLifCnfz8VWMByr6VDmwWlIakymtypYAmM2vhPf6oHv7x1w70zxTnT8Q3ofZgt0wYseaKWWzK1p7A3ewTulhVlj','8HTx','luSev8uErynRPhxK33JFNA6zbKir4eGsLjPX9tT7o55KmvNwDP1zcaouspMyhPgnm2s0Be2Ja7aUmppAMCJUtugv1GYMZTRa0U6jM62M6vvb5qjmfFxD6mQzOEoknvEqhq5ofp5gcryXAuth9AWe9QEHGCw2h2to','A','h',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (27960,13791339363534102743,'pDXCQ4i2OvpD7KMcN5GNO3bAlo63OG8bUtqeA9eWrjX74QIAfDAk0UGJXIuYMTH7dkfBaAdqGvhpI4rbt','AY4lxYFix5xfP9YqjkqUILtODpvKu1l3u13tvCSNqsT3dHJgyVDmj9xK3jkuDN3xYPLWXrwqxcU9','3bIZqM8AZ3','ccK8g2D4cQDUKIRmRzhSwWmVAEwit6HOEdV9mpzvcuTpPBglvoLcCeWgndVZsYkhuh14dn3ZcuXpzK59wXkOOoJL8pKuzi66rnEmxV4yVS8ziaB8btVs91w61zGwLQaNFITWbj81xWYVJEsB0Eohuz3VmBR9wBEZUvMAsxuz0zJJdvuRzQpMT0qtiG4rHbs9EjH9F8dCR8sr9iplh0u8z7EugNT5ceHS2gww','R','N',5);
+INSERT INTO ti VALUES (27960,13791339363534102743,'pDXCQ4i2OvpD7KMcN5GNO3bAlo63OG8bUtqeA9eWrjX74QIAfDAk0UGJXIuYMTH7dkfBaAdqGvhpI4rbt','AY4lxYFix5xfP9YqjkqUILtODpvKu1l3u13tvCSNqsT3dHJgyVDmj9xK3jkuDN3xYPLWXrwqxcU9','3bIZqM8AZ3','ccK8g2D4cQDUKIRmRzhSwWmVAEwit6HOEdV9mpzvcuTpPBglvoLcCeWgndVZsYkhuh14dn3ZcuXpzK59wXkOOoJL8pKuzi66rnEmxV4yVS8ziaB8btVs91w61zGwLQaNFITWbj81xWYVJEsB0Eohuz3VmBR9wBEZUvMAsxuz0zJJdvuRzQpMT0qtiG4rHbs9EjH9F8dCR8sr9iplh0u8z7EugNT5ceHS2gww','R','N',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (17886,9037580525476874394,'lXXmDzZoii8rwiXC','cbxYWxuS9cZ4WJp8omouq0RjX1WOtuH4CzDnFGVGELSrloDd','8vnWKD','bXyrUNsgQ3m0284ZnK7Xy1ljzBjTdCKrfB86bHuxcn','0m','9a',6);
+INSERT INTO ti VALUES (17886,9037580525476874394,'lXXmDzZoii8rwiXC','cbxYWxuS9cZ4WJp8omouq0RjX1WOtuH4CzDnFGVGELSrloDd','8vnWKD','bXyrUNsgQ3m0284ZnK7Xy1ljzBjTdCKrfB86bHuxcn','0m','9a',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b TINYINT UNSIGNED, c BINARY(60), d VARCHAR(81), e VARCHAR(17), f VARCHAR(62), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1200274381,192,'bEePpwfxiCoIpjeahlv21TWz4p','FB3KgFmslMw6X0711ykDmApy2VXiy0GyK5hw','PvYi9eFRmHVZBzi','61MuDFX8RkNRve','R','0',0);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT UNSIGNED, c BINARY(60), d VARCHAR(81), e VARCHAR(17), f VARCHAR(62), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-5145718043708488636,75,'RUZEon7txfXzPHliz9ENwiPGWc6bl8Ddc8ckb7f45niEq4','OlMeLj42GRO8GceNf3zUXxExxmd','K4h','PoUQSvQERVnUPYkC5RjCUorVqLA9YXAh9iOZN9kUyQfgmDXHIjbXdUxM','tK','Y',1);
+INSERT INTO ti VALUES (-5145718043708488636,75,'RUZEon7txfXzPHliz9ENwiPGWc6bl8Ddc8ckb7f45niEq4','OlMeLj42GRO8GceNf3zUXxExxmd','K4h','PoUQSvQERVnUPYkC5RjCUorVqLA9YXAh9iOZN9kUyQfgmDXHIjbXdUxM','tK','Y',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(61);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(61);
+INSERT INTO t VALUES (-6395303416714067641,107,'z1OoBswwAaFBtgfEeYMMzaqvC03EAbBxUlnmQXZwBGq2ayBBAwJh0dGt24q','sNSUZBvosEklgYcDqPxE','Fn','9PkphEfW9qWzmcRaNn','A','L',2);
+INSERT INTO ti VALUES (-6395303416714067641,107,'z1OoBswwAaFBtgfEeYMMzaqvC03EAbBxUlnmQXZwBGq2ayBBAwJh0dGt24q','sNSUZBvosEklgYcDqPxE','Fn','9PkphEfW9qWzmcRaNn','A','L',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-4482074132189927843,71,'aMZ7hACZvck57u88GfmGDAGPWQzXsIhp5vIk9FCau4hN3hlEuM3sojjdYpAl','9CfqSJYWT7rcqsPQdFkhV8attWwsOMMpBMxdUIUbl67Bpo1HULdILhqI8U3wYJgMOGnPsKpsfGzUqNVn6AJSEGdoDht6K0OKg7icWZfkzPfeT5Ws2tJkHZ1G1730MdWoZN2Pw1jpWfuJZKo3LaXlXWAMZenYBXziG81XOruTonja3MavPXA2Ts3NJKkRCCZkai05kSfsxkw4rYxwJSU9','mrArOC','JdNtOK6fr0V','xg','J',3);
+INSERT INTO ti VALUES (-4482074132189927843,71,'aMZ7hACZvck57u88GfmGDAGPWQzXsIhp5vIk9FCau4hN3hlEuM3sojjdYpAl','9CfqSJYWT7rcqsPQdFkhV8attWwsOMMpBMxdUIUbl67Bpo1HULdILhqI8U3wYJgMOGnPsKpsfGzUqNVn6AJSEGdoDht6K0OKg7icWZfkzPfeT5Ws2tJkHZ1G1730MdWoZN2Pw1jpWfuJZKo3LaXlXWAMZenYBXziG81XOruTonja3MavPXA2Ts3NJKkRCCZkai05kSfsxkw4rYxwJSU9','mrArOC','JdNtOK6fr0V','xg','J',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3297333174341331926,173,'qhb8QABcLJuv2VcPpwZqp21ofssMJgtBYzS5bCD400Bc91gcs3zrTshAj','xq4nfrzftqRtIu9rNARzqi8mWVvGZcOYR7PkqgaOveHpo8ELClnlLGt5XU2OCbyvHtKPpQhjTw2rVv0LYebplP2nfrIaIYDJTn8Lg0hpOkf6ppTIFmKMJFVySvICK5Q5mhSqSh3wNIKsSkMMJDPxIAMRwQZfnGJ3fu2PdMaZDzz19UsLmQrzNFevHtXixiF9wnXEhD5ab6x3I57nCM86','03nJHjFiGJ00RUMVm','wOPxm9rOVDpwbVZChrYmsYzEYwSyP437zAKRBMDAtlRYzrFsbZai33vZ6AePz5FFs46h2X88GKwZEKi9XodAKLGNPkSWCeuR9JZq0eW6N9xkTynmEagJJ5FDaT1GXaLuW0X4NzadJJ1gd5S44SLwPOpXhYseo47VEKi4gASFe9RpvWYKTUdiAzmaZjmimdMFxqf1RRYTgDQRwktj5laubLyQOAmvwDQ3cjxu','O','o',4);
+INSERT INTO ti VALUES (3297333174341331926,173,'qhb8QABcLJuv2VcPpwZqp21ofssMJgtBYzS5bCD400Bc91gcs3zrTshAj','xq4nfrzftqRtIu9rNARzqi8mWVvGZcOYR7PkqgaOveHpo8ELClnlLGt5XU2OCbyvHtKPpQhjTw2rVv0LYebplP2nfrIaIYDJTn8Lg0hpOkf6ppTIFmKMJFVySvICK5Q5mhSqSh3wNIKsSkMMJDPxIAMRwQZfnGJ3fu2PdMaZDzz19UsLmQrzNFevHtXixiF9wnXEhD5ab6x3I57nCM86','03nJHjFiGJ00RUMVm','wOPxm9rOVDpwbVZChrYmsYzEYwSyP437zAKRBMDAtlRYzrFsbZai33vZ6AePz5FFs46h2X88GKwZEKi9XodAKLGNPkSWCeuR9JZq0eW6N9xkTynmEagJJ5FDaT1GXaLuW0X4NzadJJ1gd5S44SLwPOpXhYseo47VEKi4gASFe9RpvWYKTUdiAzmaZjmimdMFxqf1RRYTgDQRwktj5laubLyQOAmvwDQ3cjxu','O','o',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (455961212690755120,6,'hXqr5C2voIwBZz4XvYl1cr5kFk6gKVluLEDaToxWt2','YTTWse1p8zxbTOLqvIojXutjl9PwCtC8PxllPQiU8GtoAtXIzHKSwzmymkJxLmm4JH8zIpcAluiZx39svp3KlKuKA','haYCVadIu02FI','YMvheJm8unDJUVTeSvLFYycDPBeUc419J4fQQRN5CtNYoXxIvJle83i2WwxQfmrWmGN9w3xvGyH8H5OUb7NUVrAx9bMGwdFKBcKOVeN','NMO','F',5);
+INSERT INTO ti VALUES (455961212690755120,6,'hXqr5C2voIwBZz4XvYl1cr5kFk6gKVluLEDaToxWt2','YTTWse1p8zxbTOLqvIojXutjl9PwCtC8PxllPQiU8GtoAtXIzHKSwzmymkJxLmm4JH8zIpcAluiZx39svp3KlKuKA','haYCVadIu02FI','YMvheJm8unDJUVTeSvLFYycDPBeUc419J4fQQRN5CtNYoXxIvJle83i2WwxQfmrWmGN9w3xvGyH8H5OUb7NUVrAx9bMGwdFKBcKOVeN','NMO','F',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1303552169378269398,238,'rEV3KETqcWi','NXQKH32P4dydjOOslzq3eUoOFEu0FDYPxdk9f0ohj8Uf14vNN2u8pLTPEdiqNqM1JCdvhy6bCfEnJjPSjX2Eyir3MD5UQoA1L6MiQj3W79D1r8SPcHYEDmcrEeiSuLqiiMXLuz5Pj8EXrP9LnUQcBhBkcJ','WUznQlNJSn1cbAIEF','LawOgthatZnAJ9TtAAhs9TUnt61rSFbOqKolGWlxb1mL6ywnCKYeea9RGF6YN2sLfgX3IvZ8Kb8Xh0iclFeGr1JfHykQrMPMnhLNKmtNUPAM1tDRwXOtmTp3TgyeLE1Tst0OPaPAbiYeYcZy02IkvJc793sXmBy21QM7OkGOoPfmXdJmUi99GhBKUj0ItmGkEsd','N','O6',6);
+INSERT INTO ti VALUES (1303552169378269398,238,'rEV3KETqcWi','NXQKH32P4dydjOOslzq3eUoOFEu0FDYPxdk9f0ohj8Uf14vNN2u8pLTPEdiqNqM1JCdvhy6bCfEnJjPSjX2Eyir3MD5UQoA1L6MiQj3W79D1r8SPcHYEDmcrEeiSuLqiiMXLuz5Pj8EXrP9LnUQcBhBkcJ','WUznQlNJSn1cbAIEF','LawOgthatZnAJ9TtAAhs9TUnt61rSFbOqKolGWlxb1mL6ywnCKYeea9RGF6YN2sLfgX3IvZ8Kb8Xh0iclFeGr1JfHykQrMPMnhLNKmtNUPAM1tDRwXOtmTp3TgyeLE1Tst0OPaPAbiYeYcZy02IkvJc793sXmBy21QM7OkGOoPfmXdJmUi99GhBKUj0ItmGkEsd','N','O6',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT, c CHAR(96) NOT NULL, d VARCHAR(25), e VARCHAR(94), f VARBINARY(85), g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (58,20493,'dOzU','g4KqEnGvC39BulxFg','kjH6vkkkl7iHVUDy4v19zuTEAGVOGGr1oauaonwcOLq9SupnhpAm3oaog9GklirvMO90TpDNBzwsWOUmIYxn','ZwtPYZHhsDHm1RNFt00JqbXx8s0gInhdEWqkJxLUjYLYo7H5pgKtRxVZ','e','q',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b SMALLINT, c CHAR(96) NOT NULL, d VARCHAR(25), e VARCHAR(94), f VARBINARY(85), g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-4337041,16332,'EyFexB0ujW4noWKKThgivH','P996w','Z09rW0ziEEMRlPHHKhX2YXdzAJPNQ90RZrRKeYVDjhwFOMMfKzxqGVP6jUJnqzeD6LDWpJ','kBklj4hqoyWr34ipRcwYTr1If5td7Ukuqlb9SfAS0df','kr','3L',1);
+INSERT INTO ti VALUES (-4337041,16332,'EyFexB0ujW4noWKKThgivH','P996w','Z09rW0ziEEMRlPHHKhX2YXdzAJPNQ90RZrRKeYVDjhwFOMMfKzxqGVP6jUJnqzeD6LDWpJ','kBklj4hqoyWr34ipRcwYTr1If5td7Ukuqlb9SfAS0df','kr','3L',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(97) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(97) NOT NULL;
+INSERT INTO t VALUES (-350944,27386,'xPQFec8g8i6g5BjzqGQTnYXbMV3KNGdDZ586','vqh','Z8bZHnLaRH4QIRamrw87NHGKX2ZwVu4vR2CaKGGLNDQuSkSkuM41w3RYUpTwEH4D2ySc41R93k2u2UaZMwgB1lTkGlVffb','w0Igre1vAIPA62SX4uV4lCnSNpiRPPAgH5gYTEIZgvs8ZJSxGIJkvDh3lLOD36wZYkFB9KrbPU1Q2JhAj','x','rw',2);
+INSERT INTO ti VALUES (-350944,27386,'xPQFec8g8i6g5BjzqGQTnYXbMV3KNGdDZ586','vqh','Z8bZHnLaRH4QIRamrw87NHGKX2ZwVu4vR2CaKGGLNDQuSkSkuM41w3RYUpTwEH4D2ySc41R93k2u2UaZMwgB1lTkGlVffb','w0Igre1vAIPA62SX4uV4lCnSNpiRPPAgH5gYTEIZgvs8ZJSxGIJkvDh3lLOD36wZYkFB9KrbPU1Q2JhAj','x','rw',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-3316765,-29776,'Im3kzU6ugxFWpRfuEyUq1n1H','mdzxrzwE162bSE0CeC2wgsTl2HB3Anso8jpRhnE1aCRxRWCHnHbqW2HWIuSSjd54DQIIBw8t7lMfFa9iqt30nN6DtmnOo','EjRi1UkKNayX3HtLb7oias','t1N4ckQf8PeJnfcss1ixUrN8gqSE8k76xyMty2yex42ifhvgi5tJj5hnB3yHX6sU','v','B',3);
+INSERT INTO ti VALUES (-3316765,-29776,'Im3kzU6ugxFWpRfuEyUq1n1H','mdzxrzwE162bSE0CeC2wgsTl2HB3Anso8jpRhnE1aCRxRWCHnHbqW2HWIuSSjd54DQIIBw8t7lMfFa9iqt30nN6DtmnOo','EjRi1UkKNayX3HtLb7oias','t1N4ckQf8PeJnfcss1ixUrN8gqSE8k76xyMty2yex42ifhvgi5tJj5hnB3yHX6sU','v','B',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (948307,-11420,'2BVOyw3QX56tdDw5WQVgG1EJRt7Sng','rdnNjNh6O57IUwVu2qIU6lZW4LBP9xwEeA7TlfVrMzawngBKv7VvgH7fPfx62rkcRBVnKHW8qRy6HdWX1iJsToA8MqIobchJx7FAdM3ltWioRGd4hJomfWB36U4uIUIMEQNRVCufijERAGIqVTqanfg8JKMKtbfRKqXSZiln3J4NRTl8AVHCVTImVrBOvYqLvRJS4b8hdRhCmKRiaA0QC8SOuPxo9mE4eNhYrVvVzwyGC7zqv','8R2KlGb8yD6Qa5dcI6lXAvxM6IarA7HaraWj5','Kx3dclyRlcnckuOHcP6Rb6oi3B2jfpHjQ55xWdLFuQcsIRR0Ia4BWybtVW86bNv2tUm9bMgfeGiuF5ey9PyBBJGfMt7rjZwndGxzfY4fO8aUtXHZYXh8CPrcnd4fGJdYrEcYhURn8zT9yinASMiw8TiiqO9eCWzEXSMqWHOXYrfaRZtt1VXCTwmB5B6hQxzGy2gv5vRnSi5Mlfx3vzBl4si6ihC9LjX','74','k',4);
+INSERT INTO ti VALUES (948307,-11420,'2BVOyw3QX56tdDw5WQVgG1EJRt7Sng','rdnNjNh6O57IUwVu2qIU6lZW4LBP9xwEeA7TlfVrMzawngBKv7VvgH7fPfx62rkcRBVnKHW8qRy6HdWX1iJsToA8MqIobchJx7FAdM3ltWioRGd4hJomfWB36U4uIUIMEQNRVCufijERAGIqVTqanfg8JKMKtbfRKqXSZiln3J4NRTl8AVHCVTImVrBOvYqLvRJS4b8hdRhCmKRiaA0QC8SOuPxo9mE4eNhYrVvVzwyGC7zqv','8R2KlGb8yD6Qa5dcI6lXAvxM6IarA7HaraWj5','Kx3dclyRlcnckuOHcP6Rb6oi3B2jfpHjQ55xWdLFuQcsIRR0Ia4BWybtVW86bNv2tUm9bMgfeGiuF5ey9PyBBJGfMt7rjZwndGxzfY4fO8aUtXHZYXh8CPrcnd4fGJdYrEcYhURn8zT9yinASMiw8TiiqO9eCWzEXSMqWHOXYrfaRZtt1VXCTwmB5B6hQxzGy2gv5vRnSi5Mlfx3vzBl4si6ihC9LjX','74','k',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-8180611,-4717,'vrensMDH5VcplIjmGOA6PvSRep10Iu1LX','lHYM9Owmf985tOSDjEfJYzuZKLbuFWgoirmoHC3JuiIFo218EnFsSkTVyaJY7MGAVDz04wvJHGMpPOdJjmfcXICh8rmwUq3GNTORnG7DAEqr1J2riVouICNRQMh20W5p6z0tj8zTb6I1wm4HhrIP3t0YFWLRQVmKQs9CEkVqZnAMA07Wr30RpdVvnwaUGHvYIMqiZZumTtAx5l','KSBynFmtmwlbIseIfneRetIjGPvkJi6lv','q0GHC5yF4buHK','7','b',5);
+INSERT INTO ti VALUES (-8180611,-4717,'vrensMDH5VcplIjmGOA6PvSRep10Iu1LX','lHYM9Owmf985tOSDjEfJYzuZKLbuFWgoirmoHC3JuiIFo218EnFsSkTVyaJY7MGAVDz04wvJHGMpPOdJjmfcXICh8rmwUq3GNTORnG7DAEqr1J2riVouICNRQMh20W5p6z0tj8zTb6I1wm4HhrIP3t0YFWLRQVmKQs9CEkVqZnAMA07Wr30RpdVvnwaUGHvYIMqiZZumTtAx5l','KSBynFmtmwlbIseIfneRetIjGPvkJi6lv','q0GHC5yF4buHK','7','b',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-2259343,25605,'Ysd3f5ws5r7dTW5BbnsT0hmqw5Uz2JMMpdkSph3ODXYh3C60521HoB27R73pwq3v7opq009Xw8LOMTcCaKQTcE','BKmhPc1SfZQlGuWLSQxUS6rWuqOhz1OjFp48NTmdgkHkd08yNr6VvnWTlpRHMX1x4ZWXls4YyWmCH8JHeD4tT4AkMp5hwKUmsL3f3AIyF7kBl4gyiq4yTsdMhfxcrLwSLP1uXDfututHktzlULvJNHlYC7ksDVuO5p5RRyVwvL2Tgq1hEzkzvfYcUfos669tMlCrmUCt0','Rz1BCdYL1P9rT0p3nRS3CQY8DdssWhHVm','7fWLmM0CemOPYwdYkpRmnJmWCXLtnVNndH5FACMeJVPP2ljEQ','Gtl','Tb',6);
+INSERT INTO ti VALUES (-2259343,25605,'Ysd3f5ws5r7dTW5BbnsT0hmqw5Uz2JMMpdkSph3ODXYh3C60521HoB27R73pwq3v7opq009Xw8LOMTcCaKQTcE','BKmhPc1SfZQlGuWLSQxUS6rWuqOhz1OjFp48NTmdgkHkd08yNr6VvnWTlpRHMX1x4ZWXls4YyWmCH8JHeD4tT4AkMp5hwKUmsL3f3AIyF7kBl4gyiq4yTsdMhfxcrLwSLP1uXDfututHktzlULvJNHlYC7ksDVuO5p5RRyVwvL2Tgq1hEzkzvfYcUfos669tMlCrmUCt0','Rz1BCdYL1P9rT0p3nRS3CQY8DdssWhHVm','7fWLmM0CemOPYwdYkpRmnJmWCXLtnVNndH5FACMeJVPP2ljEQ','Gtl','Tb',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED, c BINARY(44) NOT NULL, d VARBINARY(62) NOT NULL, e VARBINARY(9) NOT NULL, f VARCHAR(96), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5045214,56738,'Ltre9X07NgRQMJ8bc9jdYwJHAVp1DKJRLA','zgZINdVFE','z2','mgOzDwr2o8wt28SMuhGGULcAqIwjISIHw67zMe','MR','F',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED, c BINARY(44) NOT NULL, d VARBINARY(62) NOT NULL, e VARBINARY(9) NOT NULL, f VARCHAR(96), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (6777177,25362,'e0ygitjQlzuX0TWPJnCpt6hwc0U2l4nvTtfh','lkj72S','0I','g8jYe0RLfG4tfVYP9dnTFLNsPsCIVCDLldgnZeB6dMlHVq1jQC7ciwbfl6LypBx','m','M',1);
+INSERT INTO ti VALUES (6777177,25362,'e0ygitjQlzuX0TWPJnCpt6hwc0U2l4nvTtfh','lkj72S','0I','g8jYe0RLfG4tfVYP9dnTFLNsPsCIVCDLldgnZeB6dMlHVq1jQC7ciwbfl6LypBx','m','M',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(45) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(45) NOT NULL;
+INSERT INTO t VALUES (-4347358,56362,'ERWG2yo01t3R07OoAa3Q3CuVqz9qoVGa3CFl7v0H42','DDfMKiWHrd9v7','2ehJYDVCT','M7Xng1MrBDHsrXMLy0nBykQBjbXSmmCGzQmBztQykaxYw5WpS6eNEJXrgLYk','R','0',2);
+INSERT INTO ti VALUES (-4347358,56362,'ERWG2yo01t3R07OoAa3Q3CuVqz9qoVGa3CFl7v0H42','DDfMKiWHrd9v7','2ehJYDVCT','M7Xng1MrBDHsrXMLy0nBykQBjbXSmmCGzQmBztQykaxYw5WpS6eNEJXrgLYk','R','0',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-6207423,391,'1diIL0YVtyudslFsv6VEq6mV3s1U62fanpq0ivBt8oI','Z06um5tCTDelrR6IKvuALUNtVMwu6tfyajKXuy83iZKAAyDEZ5KTprWqaW','ma7hlOm2','iZubQvzBWt16pip9TlMTlN9p3qkP7IvNLZRoEcik6eCOskDTAEnz7','wv','T',3);
+INSERT INTO ti VALUES (-6207423,391,'1diIL0YVtyudslFsv6VEq6mV3s1U62fanpq0ivBt8oI','Z06um5tCTDelrR6IKvuALUNtVMwu6tfyajKXuy83iZKAAyDEZ5KTprWqaW','ma7hlOm2','iZubQvzBWt16pip9TlMTlN9p3qkP7IvNLZRoEcik6eCOskDTAEnz7','wv','T',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-5375962,55077,'r9pBlHUrE','YVqDcKbx17n5cPQzwUe2FrByDwHpxWBz2u40j8COOhnyifkqUPRgarizKy0VA2UxOOkrqhRGQls5yqyyCYKoNaU1Zc2s','fS0BE','LjySaylbVlKJdaUt3EMLqQtpwZAW3DAlV2HqBWzBf8Tdm2C1SvFsUl0IVHmks1dWSCULv3S0OmYKA5lHKzu0lnJn17bx6wSANpvG9ZcqBaTegmGR2lhl8dgz1x05vCMhqvnWrylkWbMIeKOpcwKTckfxS9NuflkCBY1vfBuOIJQARyqNuTaMZLXQAfafVwDizvS8cdcAxeKshuiZPi','Rm','k',4);
+INSERT INTO ti VALUES (-5375962,55077,'r9pBlHUrE','YVqDcKbx17n5cPQzwUe2FrByDwHpxWBz2u40j8COOhnyifkqUPRgarizKy0VA2UxOOkrqhRGQls5yqyyCYKoNaU1Zc2s','fS0BE','LjySaylbVlKJdaUt3EMLqQtpwZAW3DAlV2HqBWzBf8Tdm2C1SvFsUl0IVHmks1dWSCULv3S0OmYKA5lHKzu0lnJn17bx6wSANpvG9ZcqBaTegmGR2lhl8dgz1x05vCMhqvnWrylkWbMIeKOpcwKTckfxS9NuflkCBY1vfBuOIJQARyqNuTaMZLXQAfafVwDizvS8cdcAxeKshuiZPi','Rm','k',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-8312161,5438,'d4Pr1mZcI','0B0PCM4ndNxzLHghtxL6FCTru1cUWL3eIahe1cWxWRXCwEapmAbcWZ7inhqP8fUNOHkJji9izeeXuixgIfo4WSJx2uNwnTvOuQcGUNiOc3jyTRfCkYhnqF9sJn8OTBPk4QTFAPJeOqOzzWRuS5efMCdVwPRYwrxXqc5mV4vFwL','rtVYwqFeo','WZtwl9kmc4xdrK9RO3C2ONZTdn3AlrxFSxn','T','g',5);
+INSERT INTO ti VALUES (-8312161,5438,'d4Pr1mZcI','0B0PCM4ndNxzLHghtxL6FCTru1cUWL3eIahe1cWxWRXCwEapmAbcWZ7inhqP8fUNOHkJji9izeeXuixgIfo4WSJx2uNwnTvOuQcGUNiOc3jyTRfCkYhnqF9sJn8OTBPk4QTFAPJeOqOzzWRuS5efMCdVwPRYwrxXqc5mV4vFwL','rtVYwqFeo','WZtwl9kmc4xdrK9RO3C2ONZTdn3AlrxFSxn','T','g',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (958716,17380,'xzWYw5OVK2cgU','L2pHpvCfhEM10WCwvth6bnYpqyW0Hd89p1TxyBi4kzqxnwkRcnk24R2uDCrBBfc6QXMk46Io0','dFpnxf','raVvPEhBOPT40aP70t6IJGjy2nvZ0RITovJ1Llrt3f1iuJa0lpLfxv9eb1cHpTaFIJGf3V7q9th7w8wl98BzobuSCS37n8gvO5tmn3w3ddYsPCqrQ15vKUdDPMSuCY2jTeDj02laSu0Vm','tzO','Y',6);
+INSERT INTO ti VALUES (958716,17380,'xzWYw5OVK2cgU','L2pHpvCfhEM10WCwvth6bnYpqyW0Hd89p1TxyBi4kzqxnwkRcnk24R2uDCrBBfc6QXMk46Io0','dFpnxf','raVvPEhBOPT40aP70t6IJGjy2nvZ0RITovJ1Llrt3f1iuJa0lpLfxv9eb1cHpTaFIJGf3V7q9th7w8wl98BzobuSCS37n8gvO5tmn3w3ddYsPCqrQ15vKUdDPMSuCY2jTeDj02laSu0Vm','tzO','Y',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT, c CHAR(53), d VARBINARY(22) NOT NULL, e VARCHAR(70) NOT NULL, f VARCHAR(43), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1361025,8588999819987761633,'WaVPZsCx6U67Pu04tSpH4Zyspk6bZyUeMG8p','0xhI1oGGTYEeXCe8M2','4TWRwanT8P0mrmfg6G7HjmVnaa9bkXzDvpesQAO7s3SthLFj7FWUglDnJMLGT','1HFyllwpQgGd16nDWhGFNHZq1ITR','v','4',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT, c CHAR(53), d VARBINARY(22) NOT NULL, e VARCHAR(70) NOT NULL, f VARCHAR(43), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (647442124193187284,8830235487403462729,'b89s7MENNoCoc6VbTZFJzuLOMihETyYSDHBmNpDm8o2Wu','nYZRkgBq','HuA','owbk','7B','P',1);
+INSERT INTO ti VALUES (647442124193187284,8830235487403462729,'b89s7MENNoCoc6VbTZFJzuLOMihETyYSDHBmNpDm8o2Wu','nYZRkgBq','HuA','owbk','7B','P',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(54);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(54);
+INSERT INTO t VALUES (-6715981411972771334,6519640887620362995,'JCjkcexvypRB78rtJ7NxJuLU','M1TJmDSgvjamio5wkxObm','myPNA9pHqOegd96D5jy545Bj4MROCauVy7uM0Skw2F8o','qHeGJYRq','RH','X',2);
+INSERT INTO ti VALUES (-6715981411972771334,6519640887620362995,'JCjkcexvypRB78rtJ7NxJuLU','M1TJmDSgvjamio5wkxObm','myPNA9pHqOegd96D5jy545Bj4MROCauVy7uM0Skw2F8o','qHeGJYRq','RH','X',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (8520921611576064281,6941665369135967171,'qZ4U','kMk34ukZDR8LHB20L3WWlhsCGKotItohnDFU3t2oCXpdnHMHJs5snHmakVXDQiHNJIjlOPiV66cob3r5yQJV6wNROR7D1a1j5zXTuAvDKuN4DswqEdTlmoNWnoMGBmHgz9RliVawgEZuNgYTqZx5GUN6pjpc44IB9XfAXSxMbkaomiEZTYN8TtS89fwxR0G7mgwMUHPeoxcaWM9HTbkMT9KsgQ15mssnjXRQBcYeJ0cCO5VRSiPn','VTLHoWVB1NZW3Bzk72Pg0ejd0m9NQiOBhy5lx268YYIGO','chn7uIIBnrmUiKd','fe','p',3);
+INSERT INTO ti VALUES (8520921611576064281,6941665369135967171,'qZ4U','kMk34ukZDR8LHB20L3WWlhsCGKotItohnDFU3t2oCXpdnHMHJs5snHmakVXDQiHNJIjlOPiV66cob3r5yQJV6wNROR7D1a1j5zXTuAvDKuN4DswqEdTlmoNWnoMGBmHgz9RliVawgEZuNgYTqZx5GUN6pjpc44IB9XfAXSxMbkaomiEZTYN8TtS89fwxR0G7mgwMUHPeoxcaWM9HTbkMT9KsgQ15mssnjXRQBcYeJ0cCO5VRSiPn','VTLHoWVB1NZW3Bzk72Pg0ejd0m9NQiOBhy5lx268YYIGO','chn7uIIBnrmUiKd','fe','p',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (8828195086046816704,7443379545909973077,'Yr7y','I26RzShNCYDoA64NUwnDvbtwoseZcWcswlduSbx9iviTBNCDAloHt4JcFvrUwHTONJvstVNI4Trl59UGB4SMkXwRNoTwscG5GZDhy424JqV4IUwfiqJuyVqSIIIRZBej1r','e7hnxvLCM5WQFnmdoEw0UIvCdq0eR45szFFBaHnUGC','G8d8cIG1jy5z98MF4f3JFknp19orVH3KAmXg4u4rxr74eFzbhHsZLP9w72y73lSP1lb0eHMtCIpnyK9Vihkpc3hRqWzFWRyNdT9kXrQsJDjF4PtAo9PT094BFNT6n8k1dunrgKJJqeCMw5jspJ8eFZjjSeEuVVqyqMZQvUgr6zKpfw7m2kDmnZ1ngd9WT09qcFRm982BIQAkfTV3ZFeMnXGyJPm9aSlnx9pRraklkQ71c','P','k',4);
+INSERT INTO ti VALUES (8828195086046816704,7443379545909973077,'Yr7y','I26RzShNCYDoA64NUwnDvbtwoseZcWcswlduSbx9iviTBNCDAloHt4JcFvrUwHTONJvstVNI4Trl59UGB4SMkXwRNoTwscG5GZDhy424JqV4IUwfiqJuyVqSIIIRZBej1r','e7hnxvLCM5WQFnmdoEw0UIvCdq0eR45szFFBaHnUGC','G8d8cIG1jy5z98MF4f3JFknp19orVH3KAmXg4u4rxr74eFzbhHsZLP9w72y73lSP1lb0eHMtCIpnyK9Vihkpc3hRqWzFWRyNdT9kXrQsJDjF4PtAo9PT094BFNT6n8k1dunrgKJJqeCMw5jspJ8eFZjjSeEuVVqyqMZQvUgr6zKpfw7m2kDmnZ1ngd9WT09qcFRm982BIQAkfTV3ZFeMnXGyJPm9aSlnx9pRraklkQ71c','P','k',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (7461594360939849018,2605161164423447546,'eajzx8ZMGhZMXll19gw2NUyFZJzB0abni1mWQNDTktlMU','vULmjCuJdFULtsWIlzI79zDv1Z15iDMTiDmPgJSPyHfAdjVPOi3vPqrOy1IHXGVdS758YJHHyMqmm65qTPqSjenYPHxXUKDDT6jBigVWcR1snm3XHIuKymD3JxFIakDBXWqj5Hk44fUPNm6KtNzEuBNDJb7zxDsZh1I','WSctEyHCexsoM07','H2FhG1DSffC6B5374OLio7mBmmyEmJ1luIDcMjspSufBoHjnzTgaq1','y0q','N',5);
+INSERT INTO ti VALUES (7461594360939849018,2605161164423447546,'eajzx8ZMGhZMXll19gw2NUyFZJzB0abni1mWQNDTktlMU','vULmjCuJdFULtsWIlzI79zDv1Z15iDMTiDmPgJSPyHfAdjVPOi3vPqrOy1IHXGVdS758YJHHyMqmm65qTPqSjenYPHxXUKDDT6jBigVWcR1snm3XHIuKymD3JxFIakDBXWqj5Hk44fUPNm6KtNzEuBNDJb7zxDsZh1I','WSctEyHCexsoM07','H2FhG1DSffC6B5374OLio7mBmmyEmJ1luIDcMjspSufBoHjnzTgaq1','y0q','N',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-2340794092398740874,-1798561005932650981,'ODni1qu','1InHbXuf9FsubraUzzTcQ177UGPT51aFHo0qkMNRFsBYZ1VS39uZ06UlbeimZCOKWgiCivmmJUILLAWJwy4TiW6QGhGofm7PF3fuIIoV3aNG56d6Fo9SauHBtqJph','gy2KGVUMmAc0nwngujpOJYcFtHJFLLtIelggQDCh6GLipG7m0R','1b7PpE0VkM9cvFHvxP2fszO6QFqr7WLApEK1jL5pfM0mOROCZUN4yCIu8ZYpjpihAMBryVL0DLtgf85Ub2uOhCrDzpQZVVXcCCCmgpjNVcFnKy40Dami1cGj1ObwtabvkVzSou4zeHq6jMy7OsoH6BS','9BF','SG',6);
+INSERT INTO ti VALUES (-2340794092398740874,-1798561005932650981,'ODni1qu','1InHbXuf9FsubraUzzTcQ177UGPT51aFHo0qkMNRFsBYZ1VS39uZ06UlbeimZCOKWgiCivmmJUILLAWJwy4TiW6QGhGofm7PF3fuIIoV3aNG56d6Fo9SauHBtqJph','gy2KGVUMmAc0nwngujpOJYcFtHJFLLtIelggQDCh6GLipG7m0R','1b7PpE0VkM9cvFHvxP2fszO6QFqr7WLApEK1jL5pfM0mOROCZUN4yCIu8ZYpjpihAMBryVL0DLtgf85Ub2uOhCrDzpQZVVXcCCCmgpjNVcFnKy40Dami1cGj1ObwtabvkVzSou4zeHq6jMy7OsoH6BS','9BF','SG',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b SMALLINT NOT NULL, c BINARY(16) NOT NULL, d VARCHAR(86), e VARCHAR(52) NOT NULL, f VARBINARY(20) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (319156,-5749,'T','i7zfV561k41aPD3zRSSCFTABW08nuwRSbuUA','QkpRmzdcfXisXHCBfIFcOejsj6','fnZ','p','9',0);
+CREATE TABLE ti (a MEDIUMINT, b SMALLINT NOT NULL, c BINARY(16) NOT NULL, d VARCHAR(86), e VARCHAR(52) NOT NULL, f VARBINARY(20) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (5955326622992300679,30879,'oR6He6XI','dntWSZXEPCoskF5qBuwPVfDOwtoK791otkCiJZXaAInrSS1j0tvCBlOl','xh5wXrDdglvfc2SWTFFku6jPlwajyF5E7FPTsvvL','CqZMKf7Q','Op','R',1);
+INSERT INTO ti VALUES (5955326622992300679,30879,'oR6He6XI','dntWSZXEPCoskF5qBuwPVfDOwtoK791otkCiJZXaAInrSS1j0tvCBlOl','xh5wXrDdglvfc2SWTFFku6jPlwajyF5E7FPTsvvL','CqZMKf7Q','Op','R',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(17) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(17) NOT NULL;
+INSERT INTO t VALUES (-2879115714506792164,18174,'YD93VRiidGPksD','a0zelkkYQsvFR4cnNE4LWVcjA62C41mWehjp3vyBrBibnMQJOZM7DXJOTXIM3mtdLn0aGOAsY5eY02OG0','641dvpoYpKK3C','E','g','q',2);
+INSERT INTO ti VALUES (-2879115714506792164,18174,'YD93VRiidGPksD','a0zelkkYQsvFR4cnNE4LWVcjA62C41mWehjp3vyBrBibnMQJOZM7DXJOTXIM3mtdLn0aGOAsY5eY02OG0','641dvpoYpKK3C','E','g','q',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-3688769182902811414,-5993,'ne69RJvXwR2o5D','85QOHmuVeiHL8CoxwBYi1iuCEw64wQLQriANEj7O1DGHRtJNYwBKgloUsEPqOa6ZSOPl8O6q7BMuBl1PNZITWsFnRaPngx0PnAUbtLMIVUYWv3mBIZlah3HnHF37vtMhIwvhUwhsa19svi5tuxBiq9OebOfkCCd5eALz3adEE0kEX9NQfXmIaj1o2tBeXXzyJE0I0DiSIdxr2','MZ7HLj3iiAkve9cn7fob','FFFgpA','y','2',3);
+INSERT INTO ti VALUES (-3688769182902811414,-5993,'ne69RJvXwR2o5D','85QOHmuVeiHL8CoxwBYi1iuCEw64wQLQriANEj7O1DGHRtJNYwBKgloUsEPqOa6ZSOPl8O6q7BMuBl1PNZITWsFnRaPngx0PnAUbtLMIVUYWv3mBIZlah3HnHF37vtMhIwvhUwhsa19svi5tuxBiq9OebOfkCCd5eALz3adEE0kEX9NQfXmIaj1o2tBeXXzyJE0I0DiSIdxr2','MZ7HLj3iiAkve9cn7fob','FFFgpA','y','2',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (252643505557492242,-13449,'zo1yy8Fc4sWKunc','rYXO8jBQ0e6YRor8N79vpiQuWZRFYvaewp4zUXG2wzagjz0rfoz0vssqmwKN3OiCHvgJEWFQ9CGVaYi2srZ2','XlZrUooZhhu0mz9KCv','NQyTaCZvcdtsmVuYX63c0GGN4ARDBzHsKARkpdEIPA5yXczcoZmNChEHSIHDpIZbByvJwhlrTaIsM1quM14','P','p',4);
+INSERT INTO ti VALUES (252643505557492242,-13449,'zo1yy8Fc4sWKunc','rYXO8jBQ0e6YRor8N79vpiQuWZRFYvaewp4zUXG2wzagjz0rfoz0vssqmwKN3OiCHvgJEWFQ9CGVaYi2srZ2','XlZrUooZhhu0mz9KCv','NQyTaCZvcdtsmVuYX63c0GGN4ARDBzHsKARkpdEIPA5yXczcoZmNChEHSIHDpIZbByvJwhlrTaIsM1quM14','P','p',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (177554409598229499,29705,'uovaRS7XLyR8juFyM','gOE7VFYrLtlnNCn4dGtijlkLI96hWzT8OrqGdCvQOKC7nfBYSevXhefOMDmdSc25OrydL4KqNSt7','u8Uxi3d9rzN3T5B7ZMQgA','HUXcfcFPd1wiVdJSksn5bLdfgd5RMYfudfhDRWz03HY2wX831QTaTmzdXQTaJjFAvp4JpXPAFcCyXLNCx0G9VlXVJMJ8WQixHUbGi869DDFq5koyfqiHu4OvXG5wDQZwiGRaavleg8oDYRRGh75e0AVJsY1nXC3iSDxgAcSaulHgulPJKNRLb7TBvSlPtIQXMjhmcNOHEQuYsPVvxJgi4qdU0tbkHdPnRgjLDKJAKP0PjdREV0OUfhST4b4T295t','d','i',5);
+INSERT INTO ti VALUES (177554409598229499,29705,'uovaRS7XLyR8juFyM','gOE7VFYrLtlnNCn4dGtijlkLI96hWzT8OrqGdCvQOKC7nfBYSevXhefOMDmdSc25OrydL4KqNSt7','u8Uxi3d9rzN3T5B7ZMQgA','HUXcfcFPd1wiVdJSksn5bLdfgd5RMYfudfhDRWz03HY2wX831QTaTmzdXQTaJjFAvp4JpXPAFcCyXLNCx0G9VlXVJMJ8WQixHUbGi869DDFq5koyfqiHu4OvXG5wDQZwiGRaavleg8oDYRRGh75e0AVJsY1nXC3iSDxgAcSaulHgulPJKNRLb7TBvSlPtIQXMjhmcNOHEQuYsPVvxJgi4qdU0tbkHdPnRgjLDKJAKP0PjdREV0OUfhST4b4T295t','d','i',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-4830193934415788704,1502,'89gxGoqdd33jF','YyMeOeyKURDFIHrUs66nvwa2MqV70lu3cJwkHelwph7zFhtnpgrfzjyn1pksV8FMo4WfAa6OZ8eZRBd','du','6f86xbrHcs3d78TlRrDRJcLQli','Us','Z',6);
+INSERT INTO ti VALUES (-4830193934415788704,1502,'89gxGoqdd33jF','YyMeOeyKURDFIHrUs66nvwa2MqV70lu3cJwkHelwph7zFhtnpgrfzjyn1pksV8FMo4WfAa6OZ8eZRBd','du','6f86xbrHcs3d78TlRrDRJcLQli','Us','Z',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b MEDIUMINT UNSIGNED, c CHAR(90) NOT NULL, d VARCHAR(41), e VARCHAR(10) NOT NULL, f VARCHAR(25), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3305280535933344302,15473731,'Dy8fOX9iA9Lzv2AT7PRIypbKlXnikw0eUzJbkSsVnwiIar7C4e9v7KgFMb70k','NshtaHXMCVwtY20qu5Zm4OUkoKvTB3fPU1Yjuw','UXPz9','Uw','Q','G',0);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT UNSIGNED, c CHAR(90) NOT NULL, d VARCHAR(41), e VARCHAR(10) NOT NULL, f VARCHAR(25), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-5761027504501733409,489246,'9MwZepmzIc44lmCcbqW','jsHYRhfHHYIeSD9Qt5gLplKyPDjbayU','WgYZRjgbb','aFBWe','HP','F',1);
+INSERT INTO ti VALUES (-5761027504501733409,489246,'9MwZepmzIc44lmCcbqW','jsHYRhfHHYIeSD9Qt5gLplKyPDjbayU','WgYZRjgbb','aFBWe','HP','F',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(91) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(91) NOT NULL;
+INSERT INTO t VALUES (-2171025541931411050,2573323,'ls0G7eFC0jhUGZSrndFRwaFHAIOwcDtwXQYbjoOcbWm7MdkAxZaH278HkNWGZcss','4pKUvwkyoZqOaCkcn6M8gdO8yCT9','vByEubfZCP','GBA8m','z','m',2);
+INSERT INTO ti VALUES (-2171025541931411050,2573323,'ls0G7eFC0jhUGZSrndFRwaFHAIOwcDtwXQYbjoOcbWm7MdkAxZaH278HkNWGZcss','4pKUvwkyoZqOaCkcn6M8gdO8yCT9','vByEubfZCP','GBA8m','z','m',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (5917066957173501941,4030876,'cg4JnfeQV3VZY9hT95cQsD5z3auNWR8Ovlzan6QDNk2wcVtew7s7WyjOGUquPcWFRDGL5X4tl','GbvIfnMTefh4bXCzKpJPl8lCRauqUF1ZncQyCf3FliIE0rChfcqU7DHKY7hUc5ONE3akZeUlnVA6hI6I9sCovYhBNNCeodtbo2Mo1HmmkQomI5oq7b7Ebfq47tr4hfx9BMsTkrLzEA05TyovAZW0UWtdP1fksmhnZfIxF7','OBAoI7','I3Lo3ox','gW','k',3);
+INSERT INTO ti VALUES (5917066957173501941,4030876,'cg4JnfeQV3VZY9hT95cQsD5z3auNWR8Ovlzan6QDNk2wcVtew7s7WyjOGUquPcWFRDGL5X4tl','GbvIfnMTefh4bXCzKpJPl8lCRauqUF1ZncQyCf3FliIE0rChfcqU7DHKY7hUc5ONE3akZeUlnVA6hI6I9sCovYhBNNCeodtbo2Mo1HmmkQomI5oq7b7Ebfq47tr4hfx9BMsTkrLzEA05TyovAZW0UWtdP1fksmhnZfIxF7','OBAoI7','I3Lo3ox','gW','k',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (477726967434957178,7033976,'6saYGuZttPh9j8y9V6fx2H90SuJI3kejbvxLPFiS1Z22RfQFMRxfDYoV54Xao7kn0hb','4DRCXy8ycriFiajhYzs0Au6r9uCICk5eEX6ek0iVhMIF9r1d9lVhjXPFY7XtOrwvqVGcSgQQfMqumo61ehcDCgKbvRWSfrnGm38SoexZaibzSihho4xY1CtW6DuiWTnmRM8G8J7puH6C1HYayAZiMsb3GudDng3OOl2AIxA6rk2dWKEHzde0RaIPR2e9qKhNISKKA2Snv6LAyxmH3FN0BzRS4G8zafDECmfUfu2QdoevHw','jJJR8Yn68','4jX','dK','f',4);
+INSERT INTO ti VALUES (477726967434957178,7033976,'6saYGuZttPh9j8y9V6fx2H90SuJI3kejbvxLPFiS1Z22RfQFMRxfDYoV54Xao7kn0hb','4DRCXy8ycriFiajhYzs0Au6r9uCICk5eEX6ek0iVhMIF9r1d9lVhjXPFY7XtOrwvqVGcSgQQfMqumo61ehcDCgKbvRWSfrnGm38SoexZaibzSihho4xY1CtW6DuiWTnmRM8G8J7puH6C1HYayAZiMsb3GudDng3OOl2AIxA6rk2dWKEHzde0RaIPR2e9qKhNISKKA2Snv6LAyxmH3FN0BzRS4G8zafDECmfUfu2QdoevHw','jJJR8Yn68','4jX','dK','f',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7002615825281966898,13698360,'ZqAEknrkS12sxh36qS7jYtya3nB2Qt6SNa','03k2nzhcc6z5kTdFCrRE8WnokaWDob0sLUl7XoKGJXJgPFBbiudaPpW0AV0kEePxkghrKEUaWZebbrlQ5JCUXW8KXUREJtirpHlThm7n8xVYfUWV2pJQlva0AexK4Tn','IReZk','VJ2niEFWrZX7lIkXFpb8xkN35D34JtFRMIJTxSl01odtQtGyoAiqueOS0Y6WAFSyWBOwBVcZc5ue0fVT4evmkCAe3YpMSV','q','g',5);
+INSERT INTO ti VALUES (7002615825281966898,13698360,'ZqAEknrkS12sxh36qS7jYtya3nB2Qt6SNa','03k2nzhcc6z5kTdFCrRE8WnokaWDob0sLUl7XoKGJXJgPFBbiudaPpW0AV0kEePxkghrKEUaWZebbrlQ5JCUXW8KXUREJtirpHlThm7n8xVYfUWV2pJQlva0AexK4Tn','IReZk','VJ2niEFWrZX7lIkXFpb8xkN35D34JtFRMIJTxSl01odtQtGyoAiqueOS0Y6WAFSyWBOwBVcZc5ue0fVT4evmkCAe3YpMSV','q','g',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5474279128581223127,5096549,'AZDZQSHqWVVOe4RKWvTQPgzHEA1tA1qg2h9qsU3CGg560QMCSx0eyp7mF5Uee6jmfUxf','ge76cNs3Gl3ZJQCKQ2TZ7L7J1RFN2pzAr9nCM0bXu3yfa5iKNbin84OlJ6nNMd0JRHk0EjVrG5arBFCWmn49Nla7W8KWCBV40UfAxSac9dIuAKDd95Yzhx','qJr4X','BY2hdV3PvsUkQxp5JGWC2fppKup7wcn6NjXKJEilHIZpM6bCKfEj8sQWaM0bJ6dnJunJteeEerevJq4fqWX3s1AhujDf298Oi01j3wOXUxOP54tQWNRIDZcDyyCt2Lhw60Dz9lXjhlELmMBo4vQpZCYCv0Lkq2b8qWuupHXSlhQB6zgeEuypOFTswygeBUG316182IklodnNTViAap2NS0wBZ','T','OA',6);
+INSERT INTO ti VALUES (5474279128581223127,5096549,'AZDZQSHqWVVOe4RKWvTQPgzHEA1tA1qg2h9qsU3CGg560QMCSx0eyp7mF5Uee6jmfUxf','ge76cNs3Gl3ZJQCKQ2TZ7L7J1RFN2pzAr9nCM0bXu3yfa5iKNbin84OlJ6nNMd0JRHk0EjVrG5arBFCWmn49Nla7W8KWCBV40UfAxSac9dIuAKDd95Yzhx','qJr4X','BY2hdV3PvsUkQxp5JGWC2fppKup7wcn6NjXKJEilHIZpM6bCKfEj8sQWaM0bJ6dnJunJteeEerevJq4fqWX3s1AhujDf298Oi01j3wOXUxOP54tQWNRIDZcDyyCt2Lhw60Dz9lXjhlELmMBo4vQpZCYCv0Lkq2b8qWuupHXSlhQB6zgeEuypOFTswygeBUG316182IklodnNTViAap2NS0wBZ','T','OA',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED, c CHAR(57) NOT NULL, d VARBINARY(44) NOT NULL, e VARBINARY(24), f VARBINARY(22) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (98390,4929558046729582797,'b5NIvx4EfuC4Alft8fMT03Amupjyi','oWAAgw7v','RxNf5hW0Xf','8dyuunrQqidbBvMnUa5fy','s0','Qy',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED, c CHAR(57) NOT NULL, d VARBINARY(44) NOT NULL, e VARBINARY(24), f VARBINARY(22) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-1247142063545807223,2285302008593328735,'BI4AtD6qqSwPyHRZJDG1VqZBJGjRkYP4KO2hBpD','5xfENb5XseoMuFyraoI9lFEBKj','KJw0vQKNjoWxHV7Y','fH4Ckfkv','2l','i7',1);
+INSERT INTO ti VALUES (-1247142063545807223,2285302008593328735,'BI4AtD6qqSwPyHRZJDG1VqZBJGjRkYP4KO2hBpD','5xfENb5XseoMuFyraoI9lFEBKj','KJw0vQKNjoWxHV7Y','fH4Ckfkv','2l','i7',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(58) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(58) NOT NULL;
+INSERT INTO t VALUES (3290419791330308384,3170882006491468321,'1ihZgnvuCeAQrYoN6EZaO98je','EZ','mdy9y8oO2DW','paIHWEj9wUWa3e','w','4W',2);
+INSERT INTO ti VALUES (3290419791330308384,3170882006491468321,'1ihZgnvuCeAQrYoN6EZaO98je','EZ','mdy9y8oO2DW','paIHWEj9wUWa3e','w','4W',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1045637290917107209,6092572701239379977,'dG0fzJM6mHklBRwHRzw3sf78pk','cb0VZ','883TH','ofLzPeV9GK','PY','VL',3);
+INSERT INTO ti VALUES (1045637290917107209,6092572701239379977,'dG0fzJM6mHklBRwHRzw3sf78pk','cb0VZ','883TH','ofLzPeV9GK','PY','VL',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (775716427532100954,5589517240624851091,'FlgUBB8Ua','y5CMGISyKvgwgYGsNa5hVMPmlNXJ3UQoLua2haXYTKNdZQddbUA47GXbDgoz2Z96hvQK8mj0Ud38v2ruOeqtVZJwQApEssy0wKKfZHDp0vpblbDYp0Zzgt6A7','2NMzY8P','zngBpdmn90ocQYK9giasqezAvxY7QL0uc8CuyP7XQxYQV0QkIogFBeYmxjAI8OgoFjGLhAf3qBBWnoFuWMf3hiL5lnCOExWvIZDfpSRVIgTWmGJCZu9SCbpBgFLMIa1mIFLdbl3s8Ma5orfNmzZenyeALY7Q31o3k639osVFd2cCB0pRYVtLl1doIB5GVX0fCk2ak7ESTCr0VTAgtpBPpUPnHFKccFFJdtO7XQWFIiW','V','ra',4);
+INSERT INTO ti VALUES (775716427532100954,5589517240624851091,'FlgUBB8Ua','y5CMGISyKvgwgYGsNa5hVMPmlNXJ3UQoLua2haXYTKNdZQddbUA47GXbDgoz2Z96hvQK8mj0Ud38v2ruOeqtVZJwQApEssy0wKKfZHDp0vpblbDYp0Zzgt6A7','2NMzY8P','zngBpdmn90ocQYK9giasqezAvxY7QL0uc8CuyP7XQxYQV0QkIogFBeYmxjAI8OgoFjGLhAf3qBBWnoFuWMf3hiL5lnCOExWvIZDfpSRVIgTWmGJCZu9SCbpBgFLMIa1mIFLdbl3s8Ma5orfNmzZenyeALY7Q31o3k639osVFd2cCB0pRYVtLl1doIB5GVX0fCk2ak7ESTCr0VTAgtpBPpUPnHFKccFFJdtO7XQWFIiW','V','ra',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-5653654876909150856,6160193122865227425,'BVvItZf6Jrzruh','rQQ0p45nSPd9NdwUq4aTkZw2cVyCmYnqBVZ7mVO9zdGFtG24Xtx6us12fl5mpljOIXCFi0igVmckXqKUSZMN82F65aAGGwDW5rRy7ZJiUWsiMWwnYuB4cq2wsBNqFra1Owwrp8pfqA3tU2HpHVGgUg7GXQpuovR0qy843twUB8f70PrEwp3vfsrjeQEcCRbgWqtYNQoN0xdzqAtnTN8ZYoW','sESSM7dyptwU4epm','eWjz55XoYsJOAKk5gbgm4xDY1DkYU83Z6uZaEfxcMU8OYvoZODrCEvW4WKb2zHiDmqNtp2HJAxDT6WeiIDrTlfvJX98HRZCXI7GvpgR9OFjiQdJLL8BIJZPOQ8XDFzgDYFLqBw3ZQhMMkijdBCc8pyz5FMynTg1UaetOiTesBE4t9swlF3VVlbDmnF9uCAFZbhwftNs8RlXt1AmkFAP7ZH5iwtykxbEe','aE','4J',5);
+INSERT INTO ti VALUES (-5653654876909150856,6160193122865227425,'BVvItZf6Jrzruh','rQQ0p45nSPd9NdwUq4aTkZw2cVyCmYnqBVZ7mVO9zdGFtG24Xtx6us12fl5mpljOIXCFi0igVmckXqKUSZMN82F65aAGGwDW5rRy7ZJiUWsiMWwnYuB4cq2wsBNqFra1Owwrp8pfqA3tU2HpHVGgUg7GXQpuovR0qy843twUB8f70PrEwp3vfsrjeQEcCRbgWqtYNQoN0xdzqAtnTN8ZYoW','sESSM7dyptwU4epm','eWjz55XoYsJOAKk5gbgm4xDY1DkYU83Z6uZaEfxcMU8OYvoZODrCEvW4WKb2zHiDmqNtp2HJAxDT6WeiIDrTlfvJX98HRZCXI7GvpgR9OFjiQdJLL8BIJZPOQ8XDFzgDYFLqBw3ZQhMMkijdBCc8pyz5FMynTg1UaetOiTesBE4t9swlF3VVlbDmnF9uCAFZbhwftNs8RlXt1AmkFAP7ZH5iwtykxbEe','aE','4J',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (7710874650343146569,10925027269015533382,'eWsM3y6BZPcv3KvuQ0IfikgZHYoRZItxlJ7','5KyzPwdwZ42qKGVhH2fyUFmxnCzgMXhGTT31gBkanNwjnZkYj4Pi3TlabM8NtE1dv9sHAZUD6gfODJ67RD64eaFmqaYohaEdVALvIYzW31Oh0hfWJ2CvLw6sSSw5heEcE2HF6ZBzEehQ11huISY9dQn2kcZkaOVyu2IjbRcPqyFRLi02bSSMYOqaB3rbNRIipAWgqUwVPQeUES','DLifg4fyW1gv8ECbO6qULRB','1r1sEQ9vzCimqmrOoCu5D0NU1hDotMFYf6SpmQX23LGDTlHDYU3RZHM1pPi4gaGXkzHeH82qR0ePvQ7rNxGekXDXrXbSfsAmaxRDWDBxXKaJ5QaspjDgvOUEWUXLAaG5KfrJH9G8OGtTn47VEWBvAm268PCeyqhE4ruLutODG55','NO','8M',6);
+INSERT INTO ti VALUES (7710874650343146569,10925027269015533382,'eWsM3y6BZPcv3KvuQ0IfikgZHYoRZItxlJ7','5KyzPwdwZ42qKGVhH2fyUFmxnCzgMXhGTT31gBkanNwjnZkYj4Pi3TlabM8NtE1dv9sHAZUD6gfODJ67RD64eaFmqaYohaEdVALvIYzW31Oh0hfWJ2CvLw6sSSw5heEcE2HF6ZBzEehQ11huISY9dQn2kcZkaOVyu2IjbRcPqyFRLi02bSSMYOqaB3rbNRIipAWgqUwVPQeUES','DLifg4fyW1gv8ECbO6qULRB','1r1sEQ9vzCimqmrOoCu5D0NU1hDotMFYf6SpmQX23LGDTlHDYU3RZHM1pPi4gaGXkzHeH82qR0ePvQ7rNxGekXDXrXbSfsAmaxRDWDBxXKaJ5QaspjDgvOUEWUXLAaG5KfrJH9G8OGtTn47VEWBvAm268PCeyqhE4ruLutODG55','NO','8M',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(2) NOT NULL, d VARCHAR(26) NOT NULL, e VARCHAR(11), f VARBINARY(76), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1740160973,8986,'r','ho6ioc3tpoOQvNASh8yn','2BCHMnZZHbR','2qQr3p4ipsTsqZEGP2YBOo0QnnL7fqVZaVxQ8GU3hpvfHC','J','J',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(2) NOT NULL, d VARCHAR(26) NOT NULL, e VARCHAR(11), f VARBINARY(76), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (9878392059282634314,18260,'ov','VECzEZ','J9Ixbt','Dtao9EXwrRyCztRpDdaHPo5ct5lx3CyEansX4kh557Mri','A','i',1);
+INSERT INTO ti VALUES (9878392059282634314,18260,'ov','VECzEZ','J9Ixbt','Dtao9EXwrRyCztRpDdaHPo5ct5lx3CyEansX4kh557Mri','A','i',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(3) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(3) NOT NULL;
+INSERT INTO t VALUES (15882724450457416912,9978,'WMR','D','ppj5','gBUdwXxj4sicL9TPkH2Vvs7X5OxIzb7XgFcfCFpjzXKPtyYRx9kUk5BTpguIGmc','O','P',2);
+INSERT INTO ti VALUES (15882724450457416912,9978,'WMR','D','ppj5','gBUdwXxj4sicL9TPkH2Vvs7X5OxIzb7XgFcfCFpjzXKPtyYRx9kUk5BTpguIGmc','O','P',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (10384712056464395056,45453,'oY4','KBaEoIK5gu32R7vJn4kHX607Ny6gq32ZBSGlTmwTuFLhDKlYeAZh0Vu0NPyPyydZx4GlmSIwRzyGC7a46dvXMODEh3efzdjzPzCcvJEUWnK3xcCsNmX3KPsUUbl1ohTBo5ZKUgpru5Qh5xgM1ERRgk8NjfrxT2yCwYe69OI6Ic8CeFp1B39yhvy4jjC9Tlmt1AFlcJ3pRoDDc0LkA9ul9yIeHuAiHceBFq3UHC7MQbNSQwObHFqU62','J','IrDj3dyBkCczCBchi91fv5XZTURzTCdLoJ4','6','s',3);
+INSERT INTO ti VALUES (10384712056464395056,45453,'oY4','KBaEoIK5gu32R7vJn4kHX607Ny6gq32ZBSGlTmwTuFLhDKlYeAZh0Vu0NPyPyydZx4GlmSIwRzyGC7a46dvXMODEh3efzdjzPzCcvJEUWnK3xcCsNmX3KPsUUbl1ohTBo5ZKUgpru5Qh5xgM1ERRgk8NjfrxT2yCwYe69OI6Ic8CeFp1B39yhvy4jjC9Tlmt1AFlcJ3pRoDDc0LkA9ul9yIeHuAiHceBFq3UHC7MQbNSQwObHFqU62','J','IrDj3dyBkCczCBchi91fv5XZTURzTCdLoJ4','6','s',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (5574651625106190039,38314,'rPf','FFYAuFPQ92xbOn85Q45lbBBaZuzUS8fbE0Q5UAtKNW57tEvJIjQxZiUmqJu5OrwquZDzo8aL0OuOKEJlyZ1NE6ZMNgCUN53nh3rTWLJ3hHhPoI4kquk','E','Lupj6HD8PllA0NwSmhFxk0nmI0MQ5rbPa1nVIhZ8LTEywNrCZ2oFLjOxLtbpStdpFOZOs2pxaneCFLBp8UBcyjpJpE94Mpc6b33jqUA502pkJKeKQMa0G1k0AAj0zPoMlHRy8utCC9OeaiPPCpjomo5YbpTP54p4JHUPJPwv0PQ6v9iFT4GAKZf0vNX4TIYnEOO','L','o',4);
+INSERT INTO ti VALUES (5574651625106190039,38314,'rPf','FFYAuFPQ92xbOn85Q45lbBBaZuzUS8fbE0Q5UAtKNW57tEvJIjQxZiUmqJu5OrwquZDzo8aL0OuOKEJlyZ1NE6ZMNgCUN53nh3rTWLJ3hHhPoI4kquk','E','Lupj6HD8PllA0NwSmhFxk0nmI0MQ5rbPa1nVIhZ8LTEywNrCZ2oFLjOxLtbpStdpFOZOs2pxaneCFLBp8UBcyjpJpE94Mpc6b33jqUA502pkJKeKQMa0G1k0AAj0zPoMlHRy8utCC9OeaiPPCpjomo5YbpTP54p4JHUPJPwv0PQ6v9iFT4GAKZf0vNX4TIYnEOO','L','o',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (18272194910714787424,63310,'Fv7','EBilRp5LX8BZYeA','K','XHs6n9sc','Z','t',5);
+INSERT INTO ti VALUES (18272194910714787424,63310,'Fv7','EBilRp5LX8BZYeA','K','XHs6n9sc','Z','t',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (12061476454096839623,45579,'C','iAggWXsL3g9plmXW9V0COZpwxIu8VF5AXdyxBgpcSkgOm4XFDUrc0I73LuNSyzLMQSLz4ZtiY6iDiB8jp7lcdN6RjbS6pAc4AheVXsWaTvQaGLOgTdh7jEJAGZjEfQeL7UaYKekcb4WJwL1OOHiooSJ08mY0PCBoCkq2cU2W0j9ELrIimTtLaug4OlaEOqYjOOBFrSK6uPOTu9W5fsRiX8xWHFufhely3DKV8gS9cCCc','2rwuKAvren','BdWG5uvNzpUkM9VmWNBomvbX5qM89vSxnIwp1dU0MzLf6bn3wjxJxSwDI6sUt9rX85Z8AS0ApARvlmUruQbEoHFedItONmVsEbjBTwMSfPCrUMcHK535cEHHwJILbVJs397hAsyU1x3yC6L48xv1bIcGXuzOJ3r1','9','gc',6);
+INSERT INTO ti VALUES (12061476454096839623,45579,'C','iAggWXsL3g9plmXW9V0COZpwxIu8VF5AXdyxBgpcSkgOm4XFDUrc0I73LuNSyzLMQSLz4ZtiY6iDiB8jp7lcdN6RjbS6pAc4AheVXsWaTvQaGLOgTdh7jEJAGZjEfQeL7UaYKekcb4WJwL1OOHiooSJ08mY0PCBoCkq2cU2W0j9ELrIimTtLaug4OlaEOqYjOOBFrSK6uPOTu9W5fsRiX8xWHFufhely3DKV8gS9cCCc','2rwuKAvren','BdWG5uvNzpUkM9VmWNBomvbX5qM89vSxnIwp1dU0MzLf6bn3wjxJxSwDI6sUt9rX85Z8AS0ApARvlmUruQbEoHFedItONmVsEbjBTwMSfPCrUMcHK535cEHHwJILbVJs397hAsyU1x3yC6L48xv1bIcGXuzOJ3r1','9','gc',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(64) NOT NULL, d VARCHAR(97), e VARBINARY(17), f VARCHAR(19) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4671800,142,'6n7','iUkTSnFs08A4XPnz4U0w1mU6SMW4o0bEpuQXpfzOE1jKjkou4ZO9s5EnI','JTRvXXTyI','0jmYfu','c','C',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(64) NOT NULL, d VARCHAR(97), e VARBINARY(17), f VARCHAR(19) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (16643415,118,'HTkZyuaXALnKyc','K2Tl60KznM5whpyyew0ruM2odHaUsdF57lNA9uWgWubrVbC','BfrM4XHnA','Kc4CyOa5rFA6U','U0','9',1);
+INSERT INTO ti VALUES (16643415,118,'HTkZyuaXALnKyc','K2Tl60KznM5whpyyew0ruM2odHaUsdF57lNA9uWgWubrVbC','BfrM4XHnA','Kc4CyOa5rFA6U','U0','9',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(65) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(65) NOT NULL;
+INSERT INTO t VALUES (3504103,88,'uUOvsOrBvQcVfrrsQe7vSI6NrRiPQjqt1mfzHmI3hxCbGY6OTtrzKviRiFmiRhU','j56GbxK0K9X14Z9Lg8gWzpJzz4A789BHFuCM4dUv1Wj66XLIJrkMd2FekIOCddF7BG0nSgVNpQyKrSOZTNkYFQV5VO1yV6','UrMyqgNTHRF35','7iQvcrUKvyP5','yW','a',2);
+INSERT INTO ti VALUES (3504103,88,'uUOvsOrBvQcVfrrsQe7vSI6NrRiPQjqt1mfzHmI3hxCbGY6OTtrzKviRiFmiRhU','j56GbxK0K9X14Z9Lg8gWzpJzz4A789BHFuCM4dUv1Wj66XLIJrkMd2FekIOCddF7BG0nSgVNpQyKrSOZTNkYFQV5VO1yV6','UrMyqgNTHRF35','7iQvcrUKvyP5','yW','a',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (15280806,130,'zQdPevb27TjBr93DV73bYOs7kdSdeqP','0VhJO2EME2JgOFWBAYdPQD4McdNHQ759Z09w9AdBseFz2bqhDFqvQiDZaEhxKa5dxeY2kbT0jcl1M47SDFP0804IoHzpINQlTgzlPA4J7EGwdroRrncJ3hwDijbdLuBTs7CenTy0xdA3romC0e0kk7BXsFxtWeG1nvd2YZnZBqdGv0TiSBMOiLZEf9r44LVOSuEX6aAptx0ZyOCsEP59KaRwFO0','qv','XXnkIb','qY','cV',3);
+INSERT INTO ti VALUES (15280806,130,'zQdPevb27TjBr93DV73bYOs7kdSdeqP','0VhJO2EME2JgOFWBAYdPQD4McdNHQ759Z09w9AdBseFz2bqhDFqvQiDZaEhxKa5dxeY2kbT0jcl1M47SDFP0804IoHzpINQlTgzlPA4J7EGwdroRrncJ3hwDijbdLuBTs7CenTy0xdA3romC0e0kk7BXsFxtWeG1nvd2YZnZBqdGv0TiSBMOiLZEf9r44LVOSuEX6aAptx0ZyOCsEP59KaRwFO0','qv','XXnkIb','qY','cV',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (12655929,47,'XcdG5P26qYAy1OaW','AXO7JdMuhytLmYpeCfbd2H52Jtqnp8JJ','c8vS6TZ6ns3','8w6fFXhCl5SUp0cs8vxVJ7Et7Pz0GLrwwxF0XpEVA26Rqzj0WEBWw0KwLiQRk5NSpWI3bmyP9z2ZwVG4BgsECw87deyRnv1CziGonx82mg3VK6SrRsGzaUqLsY6OoIPcHsAkEabwl38','3w','ig',4);
+INSERT INTO ti VALUES (12655929,47,'XcdG5P26qYAy1OaW','AXO7JdMuhytLmYpeCfbd2H52Jtqnp8JJ','c8vS6TZ6ns3','8w6fFXhCl5SUp0cs8vxVJ7Et7Pz0GLrwwxF0XpEVA26Rqzj0WEBWw0KwLiQRk5NSpWI3bmyP9z2ZwVG4BgsECw87deyRnv1CziGonx82mg3VK6SrRsGzaUqLsY6OoIPcHsAkEabwl38','3w','ig',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (7818596,189,'CT9lxQYZhX1zF13iFZhUaDy6L','peWfVM88isBAGToKUT6Dd0XvD9EiQ1ehrVKYSy','JgKFp','A7c9IhWBk0wg2Mau6vtrvXPGVnQFNeYtrhUZ6df1qgLbDDK3AD5Y2qd2gGPFZzTyf3DSF4UlKGz2Z6AnAxVY0Z0KFAwv8rZ4AZD0W9PYCoEXT35YGMG9ZVQMkWV78kuYs9AxorEroyJ24CxuaDf4A5AeAGRhFGNyjy6mcAvEznRMcvkcelaU7vK5xZRkjU4pqQmxJZd2WJLL','aD8','b',5);
+INSERT INTO ti VALUES (7818596,189,'CT9lxQYZhX1zF13iFZhUaDy6L','peWfVM88isBAGToKUT6Dd0XvD9EiQ1ehrVKYSy','JgKFp','A7c9IhWBk0wg2Mau6vtrvXPGVnQFNeYtrhUZ6df1qgLbDDK3AD5Y2qd2gGPFZzTyf3DSF4UlKGz2Z6AnAxVY0Z0KFAwv8rZ4AZD0W9PYCoEXT35YGMG9ZVQMkWV78kuYs9AxorEroyJ24CxuaDf4A5AeAGRhFGNyjy6mcAvEznRMcvkcelaU7vK5xZRkjU4pqQmxJZd2WJLL','aD8','b',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (14820863,183,'bMBnXAZEVclUG3GteEPOzbtM0e4YOeKgKKmk','DO6M6lmX1SVc7FyGhQkAVOXXeHOJA9fdaRynXnEAzVuO4OVmauCXTKlSsDfTYMhuW2RO2mRcG9iwXVwr5UusxlsoqNe8WcYGC3QaqK2nQoOlo3AlB8t4MtsqqOVRQa26lWN0sZKnA','OeDtAf','BsvvTpYXPn5zm1pSXx6NR014H69Ei0QfHUJxVXVFZCJR0hfwF5wbgiky5tLUFVDHCbYFx0RAxH75fd8YiLt6VBFvYrSB6o5DxFTFVbCS4jjNG3gRXlxAI3f1q4nkaO2ySdncLH4PMJi0vpsTHBlxKceJguog6z9pk1YTX4LEGs0MF','nk','v',6);
+INSERT INTO ti VALUES (14820863,183,'bMBnXAZEVclUG3GteEPOzbtM0e4YOeKgKKmk','DO6M6lmX1SVc7FyGhQkAVOXXeHOJA9fdaRynXnEAzVuO4OVmauCXTKlSsDfTYMhuW2RO2mRcG9iwXVwr5UusxlsoqNe8WcYGC3QaqK2nQoOlo3AlB8t4MtsqqOVRQa26lWN0sZKnA','OeDtAf','BsvvTpYXPn5zm1pSXx6NR014H69Ei0QfHUJxVXVFZCJR0hfwF5wbgiky5tLUFVDHCbYFx0RAxH75fd8YiLt6VBFvYrSB6o5DxFTFVbCS4jjNG3gRXlxAI3f1q4nkaO2ySdncLH4PMJi0vpsTHBlxKceJguog6z9pk1YTX4LEGs0MF','nk','v',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b SMALLINT NOT NULL, c BINARY(72), d VARCHAR(87), e VARCHAR(7), f VARBINARY(27) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3335472370,-29333,'ESldT77eKuI67MxqMv6nteidhYT1fRhKA1qzZPHUglMOtsBKIZmUHr3QYgb','Op6NZSdNtIlYEi5J3SfOVBsxKotoK1tydBgilgIhCSbQdmIuJg9gcHOinbW6GRh1w4raIRDulGqpizoe9q85aTa','XXXb','cZ3DTQYZo50xoCPOW','C','P',0);
+CREATE TABLE ti (a INT UNSIGNED, b SMALLINT NOT NULL, c BINARY(72), d VARCHAR(87), e VARCHAR(7), f VARBINARY(27) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3880869594,19033,'pi9S6pGTxd4KRo8jyt9cLVxYla38JeG8utBPTP','k4Q7DMj5KVZLhw6rX68brahCVhWmMAGz6CkKrQskg','jn','IXmwolRETDfS','f','0',1);
+INSERT INTO ti VALUES (3880869594,19033,'pi9S6pGTxd4KRo8jyt9cLVxYla38JeG8utBPTP','k4Q7DMj5KVZLhw6rX68brahCVhWmMAGz6CkKrQskg','jn','IXmwolRETDfS','f','0',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(73);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(73);
+INSERT INTO t VALUES (755261410,-4187,'rmglUKBULU4LbGTrhbwFNp9kBJQ16xaMlm8rJrFqK5qTiE','fpY2v4XdeAkFM4e','6','mmsp','N','P',2);
+INSERT INTO ti VALUES (755261410,-4187,'rmglUKBULU4LbGTrhbwFNp9kBJQ16xaMlm8rJrFqK5qTiE','fpY2v4XdeAkFM4e','6','mmsp','N','P',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3262040859,-2971,'qT0KO7WBjsKJ','uuew7XvwukFiwIjY6HNLDM5IF0IPzzdlVmtKy61L2d74WJOhYzTKFf769ts2y1sB4DMEdqFZzlQMD7aZUWJUy6sEFomSaHLNy6DWYykC9sLewlFWgDqllJRvgsvdWkCWUgOgiBBX8xi0NB3hOJlop7Rwip5kwI0Hy7Va2BOjunKRlTJ','X2Lf9','So1YnbcOlXJdYPW1f8n','3','f',3);
+INSERT INTO ti VALUES (3262040859,-2971,'qT0KO7WBjsKJ','uuew7XvwukFiwIjY6HNLDM5IF0IPzzdlVmtKy61L2d74WJOhYzTKFf769ts2y1sB4DMEdqFZzlQMD7aZUWJUy6sEFomSaHLNy6DWYykC9sLewlFWgDqllJRvgsvdWkCWUgOgiBBX8xi0NB3hOJlop7Rwip5kwI0Hy7Va2BOjunKRlTJ','X2Lf9','So1YnbcOlXJdYPW1f8n','3','f',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1690402963,7859,'ikztnmC9uJ2Pw9wD1TKJu1BgLz0E3XbvVI6ijKF56S','7AWbHmg4dG7MhVbdFOUiMtkYf69MIolH8drX6dkt0N42JT31T3r7OUvD3h7NtOP3CDbXqB3QDNEzcRMxLYYTr0J9FJMDnlDzHdqaa3OyPFFCMRN87l1Fyr4Y','u0','Sw6tolBCtyk7s2fAlq8wfyieoYbs0yEBJBhjd5wLiLVFS5B90XrV','m','f',4);
+INSERT INTO ti VALUES (1690402963,7859,'ikztnmC9uJ2Pw9wD1TKJu1BgLz0E3XbvVI6ijKF56S','7AWbHmg4dG7MhVbdFOUiMtkYf69MIolH8drX6dkt0N42JT31T3r7OUvD3h7NtOP3CDbXqB3QDNEzcRMxLYYTr0J9FJMDnlDzHdqaa3OyPFFCMRN87l1Fyr4Y','u0','Sw6tolBCtyk7s2fAlq8wfyieoYbs0yEBJBhjd5wLiLVFS5B90XrV','m','f',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3771388357,-31270,'MLRWOdXBv5mVCigA8','06WfhDtE0wKxS8jYadOys6eofr51SAOoUdwqIZSrKsQbCBFgE2VQWIErv3dTiybLeOQU3LoFZ4Dw43PDJKTUEjQWr1XfOh8fZAFIqyu7tpL3Ddy5fKEJ05YMM0L87lVt91VYNoEszUGqst2pQe5lcrIIX6qMzKjMHnS9nBfHgGBNENBnzZfns','QPdBWst','NA8HrAh6Th1AEhaQdRUmWBVfSRgaPtZoP2RVnThc3ebx8078ylD4bbpvu7LpseVZ0ZFn0CKTueyP93mJXRaBvV4HPV9kYsyl0xGntPsZiW9TmNDFurBotXlOibz5Qbgl1yH6LHCcOgbWXjP4qqehJewq9pq9rMVM2920vU6paJ8lXwSlLbiKdR','lf','m',5);
+INSERT INTO ti VALUES (3771388357,-31270,'MLRWOdXBv5mVCigA8','06WfhDtE0wKxS8jYadOys6eofr51SAOoUdwqIZSrKsQbCBFgE2VQWIErv3dTiybLeOQU3LoFZ4Dw43PDJKTUEjQWr1XfOh8fZAFIqyu7tpL3Ddy5fKEJ05YMM0L87lVt91VYNoEszUGqst2pQe5lcrIIX6qMzKjMHnS9nBfHgGBNENBnzZfns','QPdBWst','NA8HrAh6Th1AEhaQdRUmWBVfSRgaPtZoP2RVnThc3ebx8078ylD4bbpvu7LpseVZ0ZFn0CKTueyP93mJXRaBvV4HPV9kYsyl0xGntPsZiW9TmNDFurBotXlOibz5Qbgl1yH6LHCcOgbWXjP4qqehJewq9pq9rMVM2920vU6paJ8lXwSlLbiKdR','lf','m',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4184382312,-15331,'O9tGCTqgf82PQtd1WDneixqXvmQU63siVyJh4CwvtB4Zs1jnEE7YuXK','komaFvWPMkWS1JeTLtM92xL5DcG7izNeEMHswNGrU8u5QGmlKZjEFPxkTxmR17OtqBBcVHPJV6gl2PXRIqsC0htxNQdyfJZpgih1kTH9W6KceVLc0SB49R4rdo2zjNXSycoZUMRPNtREjFoaqwP8U7pREAFUz4ZA6q8KtAiWASNavU5kVN9PVLlqnoBzgq2Ob01v80Ukp3ozovfQYZiSWDG2Kl8fUTfaS','a8','nmEZWLIHO4WpUa2S','Fw','tb',6);
+INSERT INTO ti VALUES (4184382312,-15331,'O9tGCTqgf82PQtd1WDneixqXvmQU63siVyJh4CwvtB4Zs1jnEE7YuXK','komaFvWPMkWS1JeTLtM92xL5DcG7izNeEMHswNGrU8u5QGmlKZjEFPxkTxmR17OtqBBcVHPJV6gl2PXRIqsC0htxNQdyfJZpgih1kTH9W6KceVLc0SB49R4rdo2zjNXSycoZUMRPNtREjFoaqwP8U7pREAFUz4ZA6q8KtAiWASNavU5kVN9PVLlqnoBzgq2Ob01v80Ukp3ozovfQYZiSWDG2Kl8fUTfaS','a8','nmEZWLIHO4WpUa2S','Fw','tb',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b SMALLINT UNSIGNED NOT NULL, c BINARY(75) NOT NULL, d VARBINARY(20) NOT NULL, e VARCHAR(89), f VARBINARY(4) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-695382166,34899,'PZ3mSIb09ppzhZkWYPpJk2iFzlwJlwH8J4UW23cYZIPPaZrRcmuEnR2MGlQSciIe3crR6XiOi','bwE5WRffEVbRNeGJPB','KF9ieTjrVW2NROHoMNkWPdJgdb1dHfjGdFscTMkMv','E','Sf','G',0);
+CREATE TABLE ti (a INT, b SMALLINT UNSIGNED NOT NULL, c BINARY(75) NOT NULL, d VARBINARY(20) NOT NULL, e VARCHAR(89), f VARBINARY(4) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-6392579962049079814,52428,'MuRaqejObVk','PuYfGTSezrPe19DdQe','PT0et1LsOeFerK6qIQKT','6ZgK','Ho','jS',1);
+INSERT INTO ti VALUES (-6392579962049079814,52428,'MuRaqejObVk','PuYfGTSezrPe19DdQe','PT0et1LsOeFerK6qIQKT','6ZgK','Ho','jS',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(76) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(76) NOT NULL;
+INSERT INTO t VALUES (-4987307596433790026,43151,'hvDuvmOt1LDwqBBD2VyU3udd6','GkPOcYDOK3HfFfor74','Zlc','fu','y7','Tr',2);
+INSERT INTO ti VALUES (-4987307596433790026,43151,'hvDuvmOt1LDwqBBD2VyU3udd6','GkPOcYDOK3HfFfor74','Zlc','fu','y7','Tr',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-7325468668983161698,60141,'w2GCz1TbF6WHMs9pJNbfNw3tKXpi0lJE','O06kK8temSbSvhwNTIGccvkyVfL2BVozHwlYTx4maHU6fYr6YaSI3aJDm5cIrD8Qn6uJ84W6pj92WUkl4R4zfxqDbVNCBmQ1eNt9XNCA0qHks9Vtu2BA4tzDiEAsbNkZJJQk68YAk23wsivF4XVTEW5m3JdM293L6d15KHaew30xpBkc8wIdvHXSj7YoVSRcyuxjwgDBK1dMvDKEbC4ISAleDNXJW1Q','MDoR4HrqNUFVY5kb0d0h0EMMZM9eOVmPMg8iicYjsWY1hvouqFtmJVshWkewKN3E','d','t','nH',3);
+INSERT INTO ti VALUES (-7325468668983161698,60141,'w2GCz1TbF6WHMs9pJNbfNw3tKXpi0lJE','O06kK8temSbSvhwNTIGccvkyVfL2BVozHwlYTx4maHU6fYr6YaSI3aJDm5cIrD8Qn6uJ84W6pj92WUkl4R4zfxqDbVNCBmQ1eNt9XNCA0qHks9Vtu2BA4tzDiEAsbNkZJJQk68YAk23wsivF4XVTEW5m3JdM293L6d15KHaew30xpBkc8wIdvHXSj7YoVSRcyuxjwgDBK1dMvDKEbC4ISAleDNXJW1Q','MDoR4HrqNUFVY5kb0d0h0EMMZM9eOVmPMg8iicYjsWY1hvouqFtmJVshWkewKN3E','d','t','nH',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5018422243386740384,33203,'z9mLqhT4GtChybYYbTBVju5cw7T4d69R3wQ1nC2ew7FOZ5wxK','IJhFV5qURh7lKDurA8vsBuL3ukFt5ufYMeJrgTm0hVehJlQzDyl6LIYeLewuH0KK9CYPnrkGoB7wiZqeBUjGyDm0zeKmNYbgCbE2IITO2twYOYYYuv7qRtBYRmaJiElCGRuqdlLuQM4DSydsUmts2fQa','nN2PhqoX2VzRlJc3xqFSSmkgkCIMGkr612IOAz9uHAEIX7VmijdodJ2jrQ7moStQiGfmyejEtzns','uV4VpY6wqxqWbrThACw8iGSjfHFJkpF7f3UY1EgS3zFkayjjt8F5xvfQkB7Edld9i9RbiqitSpCv2dAVJr6fVZFpqOXYD8kDBY0Cyfu2kSg8OBJYsSMhrzVgEZZuTJa11kCe','A','4',4);
+INSERT INTO ti VALUES (5018422243386740384,33203,'z9mLqhT4GtChybYYbTBVju5cw7T4d69R3wQ1nC2ew7FOZ5wxK','IJhFV5qURh7lKDurA8vsBuL3ukFt5ufYMeJrgTm0hVehJlQzDyl6LIYeLewuH0KK9CYPnrkGoB7wiZqeBUjGyDm0zeKmNYbgCbE2IITO2twYOYYYuv7qRtBYRmaJiElCGRuqdlLuQM4DSydsUmts2fQa','nN2PhqoX2VzRlJc3xqFSSmkgkCIMGkr612IOAz9uHAEIX7VmijdodJ2jrQ7moStQiGfmyejEtzns','uV4VpY6wqxqWbrThACw8iGSjfHFJkpF7f3UY1EgS3zFkayjjt8F5xvfQkB7Edld9i9RbiqitSpCv2dAVJr6fVZFpqOXYD8kDBY0Cyfu2kSg8OBJYsSMhrzVgEZZuTJa11kCe','A','4',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7449163907719128494,62054,'SFqSqq1q6oDOHSd3lgi9NayOhkHuCqPj9uWp52Ja7a66yra73jl4HmDjFMZ','4U8XjQR5QdXgLTC0vVuJkBgGp2QieOsrk1XyIUXDdeST','lll49iKNnYKi9Dro1O2KXtXDQuPK','6ntu4Wi7LAon2yIxDtIvtxKuvVkpUrPV0sTtuBkVJXtCmxlAlxtrfCV1pN5GMO5SQURXfMx9x51LlG1','v','R',5);
+INSERT INTO ti VALUES (7449163907719128494,62054,'SFqSqq1q6oDOHSd3lgi9NayOhkHuCqPj9uWp52Ja7a66yra73jl4HmDjFMZ','4U8XjQR5QdXgLTC0vVuJkBgGp2QieOsrk1XyIUXDdeST','lll49iKNnYKi9Dro1O2KXtXDQuPK','6ntu4Wi7LAon2yIxDtIvtxKuvVkpUrPV0sTtuBkVJXtCmxlAlxtrfCV1pN5GMO5SQURXfMx9x51LlG1','v','R',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-7517055528486362417,2800,'6nyTrtprY3aUW4TbCQa3a8tg4Dg1tMONKmpS7NMd0qbQjD5BoUJ7K','SkXNVUyvpLlqMY80Nyz4yx7s6JtDyoBMxUh7vCm','elo1it9eTCGcabrxrZlZbyXY6BwoP7YjaxPFLoUSu','Zrm8KwsBV9j8BjRrHM4vUftyAI8oCsND0NvruApjpn036fJsa2sG2LFKpSmvZpnHCaGLAK9CpDLjRWJoyRSNTuWne92lfH2FRsuAAtl8tg4JkQAWfS0MfRGcUz0yobwa8uq7VyfzaUP0wdg3U0bFCYR2QlOLdHJgsmq0gpHNQvRnkzEpju5oXyGOTXfLjXzAUZqJaim','puB','hLN',6);
+INSERT INTO ti VALUES (-7517055528486362417,2800,'6nyTrtprY3aUW4TbCQa3a8tg4Dg1tMONKmpS7NMd0qbQjD5BoUJ7K','SkXNVUyvpLlqMY80Nyz4yx7s6JtDyoBMxUh7vCm','elo1it9eTCGcabrxrZlZbyXY6BwoP7YjaxPFLoUSu','Zrm8KwsBV9j8BjRrHM4vUftyAI8oCsND0NvruApjpn036fJsa2sG2LFKpSmvZpnHCaGLAK9CpDLjRWJoyRSNTuWne92lfH2FRsuAAtl8tg4JkQAWfS0MfRGcUz0yobwa8uq7VyfzaUP0wdg3U0bFCYR2QlOLdHJgsmq0gpHNQvRnkzEpju5oXyGOTXfLjXzAUZqJaim','puB','hLN',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT NOT NULL, c BINARY(20) NOT NULL, d VARBINARY(67), e VARCHAR(18), f VARCHAR(52), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4051358,857089709720317231,'ctG2JoXw6TvHYCwBDQ5','axVADqxLtme7uYum6Pzllcr','KY22hBcfv1Rgm7e','LootXqQUJNDqg7JoEvrmkvUqcLye','p','9c',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT NOT NULL, c BINARY(20) NOT NULL, d VARBINARY(67), e VARCHAR(18), f VARCHAR(52), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-1234591,-3042867143712995519,'29G51nhMT','fqI4J','8iDurbmDeZV0bcHyyG','witED1iN8uvLSU71NziJsBt3Yo','z','o',1);
+INSERT INTO ti VALUES (-1234591,-3042867143712995519,'29G51nhMT','fqI4J','8iDurbmDeZV0bcHyyG','witED1iN8uvLSU71NziJsBt3Yo','z','o',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(21) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(21) NOT NULL;
+INSERT INTO t VALUES (5650800,-7540050324738938349,'MWMgMkxoFxBHqN8zWR2V','tC9n9f6XAo9UnNpJUMsFXadgpchxvLTAzch4vj4sA9YmtmxW8VJhH','vkBHKeD8','5dMM9vPF3QW4','x','L',2);
+INSERT INTO ti VALUES (5650800,-7540050324738938349,'MWMgMkxoFxBHqN8zWR2V','tC9n9f6XAo9UnNpJUMsFXadgpchxvLTAzch4vj4sA9YmtmxW8VJhH','vkBHKeD8','5dMM9vPF3QW4','x','L',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-2724719,3572712291484514447,'wJuYNm4CrnmtIy','itR0lLdYWQeCLTPSvCQqmxgCKFkweJY8KjwytqguOArKoPFTG4IALPo0pkbXaJO9QBkIAYHdEZbRJpjNaQK8oAJhyINj0ptJifhOzAO68jxaAyWzBf9MRYVapHh7I1ZAN9fURH6qS8vOX2J1jFB8R4QJen7ccxkPV9md63vxI5kiZ2zU5ZQvS8hstrOshG2bOPo','kQAWfiG5YTu3jR','p7TESRNKRu8jWTshdJnCCT6C74wZ','I','d7',3);
+INSERT INTO ti VALUES (-2724719,3572712291484514447,'wJuYNm4CrnmtIy','itR0lLdYWQeCLTPSvCQqmxgCKFkweJY8KjwytqguOArKoPFTG4IALPo0pkbXaJO9QBkIAYHdEZbRJpjNaQK8oAJhyINj0ptJifhOzAO68jxaAyWzBf9MRYVapHh7I1ZAN9fURH6qS8vOX2J1jFB8R4QJen7ccxkPV9md63vxI5kiZ2zU5ZQvS8hstrOshG2bOPo','kQAWfiG5YTu3jR','p7TESRNKRu8jWTshdJnCCT6C74wZ','I','d7',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2708560,1366664565530705511,'6HQtAxM8H8','F3Jf4xFlNbuZ3FELUImWgySSoFdq8Iq2c8bO02GQEnK3RfHVJcB93jtCSC7tErChhOTzRz4KQjZ67943jS8i77UdUT93X','A6jXl','wiC9Kl16Zmxc5XGwn18rHupfbxMn05wxDhDejUBOeiQo1zHac0DD8oZZVKLnMfaNue93DjH9nYJG9jAyPssfI9oNZYl4rF8dNJhMg8s5Z1PlfGP3Mf4I1M3f673B6snTOxFyZPIV6y8U9aR75XSRhJELvGUG06xn0UkPhT8LOEx1nvjVtSbofQawJp146jF8uaaEnOYO','E','A9',4);
+INSERT INTO ti VALUES (2708560,1366664565530705511,'6HQtAxM8H8','F3Jf4xFlNbuZ3FELUImWgySSoFdq8Iq2c8bO02GQEnK3RfHVJcB93jtCSC7tErChhOTzRz4KQjZ67943jS8i77UdUT93X','A6jXl','wiC9Kl16Zmxc5XGwn18rHupfbxMn05wxDhDejUBOeiQo1zHac0DD8oZZVKLnMfaNue93DjH9nYJG9jAyPssfI9oNZYl4rF8dNJhMg8s5Z1PlfGP3Mf4I1M3f673B6snTOxFyZPIV6y8U9aR75XSRhJELvGUG06xn0UkPhT8LOEx1nvjVtSbofQawJp146jF8uaaEnOYO','E','A9',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (5906957,4888347639340238428,'2lzLOP2jhOqHzXP9WEK','TuPiirOxSRVrSXNyDvKVT9xG7qT5XL7NqUaaFKU8TaKSau6Wrd2mvV66br0BjE18O7gSAwA0rpUNyaBfPhtPPuyl98BQRVHyd7wQZ1I8ecG6Tif6fPo1','8ziuZHTvZwAI3Mc5','3p4eAGASLT8xtrv4l2CTajJDUZUeN1O9C6','o','T7',5);
+INSERT INTO ti VALUES (5906957,4888347639340238428,'2lzLOP2jhOqHzXP9WEK','TuPiirOxSRVrSXNyDvKVT9xG7qT5XL7NqUaaFKU8TaKSau6Wrd2mvV66br0BjE18O7gSAwA0rpUNyaBfPhtPPuyl98BQRVHyd7wQZ1I8ecG6Tif6fPo1','8ziuZHTvZwAI3Mc5','3p4eAGASLT8xtrv4l2CTajJDUZUeN1O9C6','o','T7',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1183671,1473187751592383356,'2qCOlzz745FQbUgI','RzBJ0n5UjMyPN6ejLuZWLKLhz1ibMTRpFdf5dWerHJnW6XQWS2fynBNTmIxDjk0gF71JxQFEt9ObCvrZFi059a7CCdSsQupoOPsZutkF4cnpztqELKKRXKv6PYiHwbkP0Z0BDGJ9rW8zal9rDvJ','oUwVDML7DY0dXr','g32iFVmZootXTcXL0uldYdqYHGJYt0xzbDjcWaNRTynbPZePLAJJUfnbWQbymkHsCWTTwcEfRY6GHeUFYSLXtrthtnExeHmLfRz9A8OHQqWJ20MZlTbKcHQsRsCZsvfMu4YwSzGhBWUjA6oXi7','PB','Oz5',6);
+INSERT INTO ti VALUES (1183671,1473187751592383356,'2qCOlzz745FQbUgI','RzBJ0n5UjMyPN6ejLuZWLKLhz1ibMTRpFdf5dWerHJnW6XQWS2fynBNTmIxDjk0gF71JxQFEt9ObCvrZFi059a7CCdSsQupoOPsZutkF4cnpztqELKKRXKv6PYiHwbkP0Z0BDGJ9rW8zal9rDvJ','oUwVDML7DY0dXr','g32iFVmZootXTcXL0uldYdqYHGJYt0xzbDjcWaNRTynbPZePLAJJUfnbWQbymkHsCWTTwcEfRY6GHeUFYSLXtrthtnExeHmLfRz9A8OHQqWJ20MZlTbKcHQsRsCZsvfMu4YwSzGhBWUjA6oXi7','PB','Oz5',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b TINYINT UNSIGNED, c CHAR(46), d VARCHAR(52), e VARCHAR(94), f VARBINARY(100), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-541632383,190,'NDe5hvN55KBExxEhblFv6r3TOxu1','qIiL','nR36yS8mxppxEVupGFONhw','4OxVCfbHBJKMgTlHy5MdhC28kRRVWYQQFa3','2','m',0);
+CREATE TABLE ti (a INT, b TINYINT UNSIGNED, c CHAR(46), d VARCHAR(52), e VARCHAR(94), f VARBINARY(100), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-8392898117185769079,119,'73wRU5xZGapswWpXLaw1uXmGCQq7Nfsl0bAlszXZsqxl','XKLiRpFaAhyZ3qjwHF4ZqmGBVM','fr58adEnvRblAAWROhNn0BIfHdyk8j4JnOI7Q57KD4awWDArKWfQTAmTftKhIj3r8ID2z','j2Qg34BD1UgVHigDSeICIaW9fDKdPHUQFBv9kV2wQsZAAGOrQxIR7rVjbgRwxIoL2','o','s',1);
+INSERT INTO ti VALUES (-8392898117185769079,119,'73wRU5xZGapswWpXLaw1uXmGCQq7Nfsl0bAlszXZsqxl','XKLiRpFaAhyZ3qjwHF4ZqmGBVM','fr58adEnvRblAAWROhNn0BIfHdyk8j4JnOI7Q57KD4awWDArKWfQTAmTftKhIj3r8ID2z','j2Qg34BD1UgVHigDSeICIaW9fDKdPHUQFBv9kV2wQsZAAGOrQxIR7rVjbgRwxIoL2','o','s',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(47);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(47);
+INSERT INTO t VALUES (8075965029550659700,70,'3cY','mLUKvtnqo7b7tEFmHQDBJkoBuedPSuhtbg7xjF2TwaokHJ','nnQaSbgIJkYopOJzWSLXwyoiipP5BYRL0QMQaFqdBN6l','S1awWXul5KvTX6IO836eTUFsEBcCAVKSWACd4vnERq6UqFlho8I4l82gIAt8Q1UzJasICLTKKSUWoyfOBJUGvnyU0F','4','7',2);
+INSERT INTO ti VALUES (8075965029550659700,70,'3cY','mLUKvtnqo7b7tEFmHQDBJkoBuedPSuhtbg7xjF2TwaokHJ','nnQaSbgIJkYopOJzWSLXwyoiipP5BYRL0QMQaFqdBN6l','S1awWXul5KvTX6IO836eTUFsEBcCAVKSWACd4vnERq6UqFlho8I4l82gIAt8Q1UzJasICLTKKSUWoyfOBJUGvnyU0F','4','7',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-4220468161256291511,169,'SWYDvAQKTE7nB3mOxprokPfXfVHXVwtUoAKTZvJEO6CK','ZZb34PThFtB7BnSuLs0lQmHSXP09mNRwc5l1JPw5DResig9DFrR8kzZP70VJIVpOGbpsvJbdkPrupNyakEcQGcR4q5h9wasZlCFWXlOYHRaDEKGA7zyxr50p4Khjlin6yYDcOjmnlfCMWIOWF3ie2PIO9pabUKHnz4Ir7bhWjItcVGZdMeSufE9NUo8JDA7wSCzwXXI2wVv1IjBaBpyPA2nD57IlP1uPLFg','kVTVaBXQ07lNW87mKqcJRVGJ3R3sw6NVbp7FOWjg663pD0an9HFHHZGtZeRQ6PmNh3dcneBQ4AUEkwY96WRkvYaH98SUhf','DbHWNc2NISqLaJ5CV7mtWgOz6zNBnF2sRZ26G0TyNKaNjQz3','9','c',3);
+INSERT INTO ti VALUES (-4220468161256291511,169,'SWYDvAQKTE7nB3mOxprokPfXfVHXVwtUoAKTZvJEO6CK','ZZb34PThFtB7BnSuLs0lQmHSXP09mNRwc5l1JPw5DResig9DFrR8kzZP70VJIVpOGbpsvJbdkPrupNyakEcQGcR4q5h9wasZlCFWXlOYHRaDEKGA7zyxr50p4Khjlin6yYDcOjmnlfCMWIOWF3ie2PIO9pabUKHnz4Ir7bhWjItcVGZdMeSufE9NUo8JDA7wSCzwXXI2wVv1IjBaBpyPA2nD57IlP1uPLFg','kVTVaBXQ07lNW87mKqcJRVGJ3R3sw6NVbp7FOWjg663pD0an9HFHHZGtZeRQ6PmNh3dcneBQ4AUEkwY96WRkvYaH98SUhf','DbHWNc2NISqLaJ5CV7mtWgOz6zNBnF2sRZ26G0TyNKaNjQz3','9','c',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-4920233899467132279,226,'L6j7S','jc0rAhlE1A2YGb9LjL49gYbKP5VDO5Otx3IkJXTpphkL9KerGnpzkuDVWHoB9zP1FGY0midpjHHNYBUEOvix5UhSxu4hYolZeYqbz6UW6Y1HOutHaiWeGGkb0rdn7IdnvkQmdAcVG7vRH8odcgXU8JdVBu8T6oacT9jZQqSK5QE9SRq4wGtQKD6x60L0aaACOs57t7GeJ6MlPHDaDMHiOvj91h0KIABhKEMOmz9SLLiHaIR','yuZ3BLJISydP','hqctmXyuqN2fGViHQ','2','N5',4);
+INSERT INTO ti VALUES (-4920233899467132279,226,'L6j7S','jc0rAhlE1A2YGb9LjL49gYbKP5VDO5Otx3IkJXTpphkL9KerGnpzkuDVWHoB9zP1FGY0midpjHHNYBUEOvix5UhSxu4hYolZeYqbz6UW6Y1HOutHaiWeGGkb0rdn7IdnvkQmdAcVG7vRH8odcgXU8JdVBu8T6oacT9jZQqSK5QE9SRq4wGtQKD6x60L0aaACOs57t7GeJ6MlPHDaDMHiOvj91h0KIABhKEMOmz9SLLiHaIR','yuZ3BLJISydP','hqctmXyuqN2fGViHQ','2','N5',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-9092005405794303773,186,'k8NeqX','gaPeoNx03','R208vLFbo5ffH8Ecr7oC6fAiqFCyDJxdabFdqbZqvSGYciaLKIMt','ayQA1MSEZBEak5KONTlFrlbLhxXChPWRfQup46YFPzMVR59JpC70c14cCWH07dvWy3D3mVufPGDcNJmQRvq9YMA7WKO8lZWpRTkYlKlcfW2mK0qfSA5kh23otgZitdUunupYY9DCvXmb1S2CcoXXSRTzl6p77VYeNnwLFiZhpcYvuzA78DKfDGFr8H59CDJ4THyg4YVltW30z3','yG','C5',5);
+INSERT INTO ti VALUES (-9092005405794303773,186,'k8NeqX','gaPeoNx03','R208vLFbo5ffH8Ecr7oC6fAiqFCyDJxdabFdqbZqvSGYciaLKIMt','ayQA1MSEZBEak5KONTlFrlbLhxXChPWRfQup46YFPzMVR59JpC70c14cCWH07dvWy3D3mVufPGDcNJmQRvq9YMA7WKO8lZWpRTkYlKlcfW2mK0qfSA5kh23otgZitdUunupYY9DCvXmb1S2CcoXXSRTzl6p77VYeNnwLFiZhpcYvuzA78DKfDGFr8H59CDJ4THyg4YVltW30z3','yG','C5',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6666545999860149607,133,'CTr','8p8qoP5C','wfoDCIBKbsOlVMnjH3mMLS4rgEqTnNpakUxCP1Jjm0ZRFHhSdStfANXHcfSAMt7WhlGS4il5rbfC91QWyryEIx8DExl1','9cm6cyx3BonmKGAuw7QecziHMfiQG3azAIFZPED2DQIrkPf7nrdGNpn8NGnajZEfjRETUkOxQEo8UQGHjj5VgFoQIJav4oCTt2jUThirSWiximYYNUT8vQb80KuPpFC9D3PS476fdB6LL7CbDYrJwiCWodB0UZQB1lg9dLqW5Y2l981GABjl','t','P',6);
+INSERT INTO ti VALUES (6666545999860149607,133,'CTr','8p8qoP5C','wfoDCIBKbsOlVMnjH3mMLS4rgEqTnNpakUxCP1Jjm0ZRFHhSdStfANXHcfSAMt7WhlGS4il5rbfC91QWyryEIx8DExl1','9cm6cyx3BonmKGAuw7QecziHMfiQG3azAIFZPED2DQIrkPf7nrdGNpn8NGnajZEfjRETUkOxQEo8UQGHjj5VgFoQIJav4oCTt2jUThirSWiximYYNUT8vQb80KuPpFC9D3PS476fdB6LL7CbDYrJwiCWodB0UZQB1lg9dLqW5Y2l981GABjl','t','P',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b INT NOT NULL, c CHAR(90), d VARCHAR(60), e VARCHAR(88), f VARBINARY(82), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6497,1697293185,'tT59cl1kouxo4VMoGguezqrjzK9MNcJKIPLlerE0z75l525p2cZ787FvLOLHXbtwIsAe0WiAA15vj7vw1GN','Gqg23injaghEJBPwJ09ji9TMWUOlmPIUzK7PcswcZ4ekL','F7AbivsEmeUpeaUyjCo0kKZ9BBCOsuztz2vBfqs','GoyalsB12YV9OInTLW','q','O',0);
+CREATE TABLE ti (a SMALLINT, b INT NOT NULL, c CHAR(90), d VARCHAR(60), e VARCHAR(88), f VARBINARY(82), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-6898531935292069289,-147485828,'m1a6YuZLPc9XUAqJWJc6GP9nPR2CiBABeYWBwsXRmSQ2QdzechuCMdmPj7i0qoJusp9ExxkPQ','GsfBla1kiQyZGpgnvqn','XxGxJ','Pajcb9ZQyXfjuWx66fiDacXqzxUdIfM2o2rjL8F7ApsQ','N','1',1);
+INSERT INTO ti VALUES (-6898531935292069289,-147485828,'m1a6YuZLPc9XUAqJWJc6GP9nPR2CiBABeYWBwsXRmSQ2QdzechuCMdmPj7i0qoJusp9ExxkPQ','GsfBla1kiQyZGpgnvqn','XxGxJ','Pajcb9ZQyXfjuWx66fiDacXqzxUdIfM2o2rjL8F7ApsQ','N','1',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(91);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(91);
+INSERT INTO t VALUES (4679215902192392423,-1494563275,'DWcDNk5y93jYPW73dEG5CHoJo0xDW8rvaHeHZac5TkhFvMwCQaLOetL7Q','3LWAsDT','Sgv9uEDY1VuQlBYeU4HgBWhpaIdSDDifQclPUS4QH1ecUJ9d8','jCvXMDCVhdDXQdnriHpRAzyJzoB2LTRv9x','b','j',2);
+INSERT INTO ti VALUES (4679215902192392423,-1494563275,'DWcDNk5y93jYPW73dEG5CHoJo0xDW8rvaHeHZac5TkhFvMwCQaLOetL7Q','3LWAsDT','Sgv9uEDY1VuQlBYeU4HgBWhpaIdSDDifQclPUS4QH1ecUJ9d8','jCvXMDCVhdDXQdnriHpRAzyJzoB2LTRv9x','b','j',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-3852355157952149633,1069749,'1b48IpZ77Jko8MRg','isAdq0Jr1S1Wgj2YdLHH7VMXYTLqd2rJNTNBzKiEnrL63KC7nJHjbcksR2I1zw5Vfyx4KjjQTaOvrFAwoMzq1XP3ck1UKmP2RyHYQU7YflBYvF1OXM3pAUZNA0gFBzTxXZdqDD7OuH1g7b3K4X4p7CiYrQxYMIqPn3TPRwT62P1L3IVPZPcsn111EijtWOapnbV6TlWe78XtBWwL','UFR5clVHauZPbvIBuQYjGfIYXj3CmuPJo19vtL28DgZANFX517Voe2gCLG0FkqM45LDngaDVfF4','dR3fDZfEKm4s3RvqVYTjnVckZEtDluQhZRqW2PuEgKKqJot4BoeyTv95cQ','e','6',3);
+INSERT INTO ti VALUES (-3852355157952149633,1069749,'1b48IpZ77Jko8MRg','isAdq0Jr1S1Wgj2YdLHH7VMXYTLqd2rJNTNBzKiEnrL63KC7nJHjbcksR2I1zw5Vfyx4KjjQTaOvrFAwoMzq1XP3ck1UKmP2RyHYQU7YflBYvF1OXM3pAUZNA0gFBzTxXZdqDD7OuH1g7b3K4X4p7CiYrQxYMIqPn3TPRwT62P1L3IVPZPcsn111EijtWOapnbV6TlWe78XtBWwL','UFR5clVHauZPbvIBuQYjGfIYXj3CmuPJo19vtL28DgZANFX517Voe2gCLG0FkqM45LDngaDVfF4','dR3fDZfEKm4s3RvqVYTjnVckZEtDluQhZRqW2PuEgKKqJot4BoeyTv95cQ','e','6',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-6054481757699326161,-231963778,'NSKhvU9TwKBTWK5AMEh0kiGOsU7','QJpgZvzpy8Ui5LOIVZW0ZVmANhiYnEa0pPMMcX14jGXAYzxMkUFRi9I87ZF3mGPbefP3AYPdbktFhQcISZDH092AXHCXiWXA7g1jwZgl4W8I4pr4v1HJXjBm9Z2iMes82D8CZIW0dB5VZEgGGv1bqKgwg9MyahS3rFZvQquYAAqBjYu6yCRbfDlfxPNaSpBjzJtkFTemNJHIe4psVvQSFfUXUP4qrtiU2vMsOh1lpJ8kibtIlK1pHgH6fz','mPpFQX6x6NSCSXOYirsngPiQZT2fbMxrN1uFd26yz','foUeEZteC89SpHgIKz9QOkdRPb7oJ','g','Q',4);
+INSERT INTO ti VALUES (-6054481757699326161,-231963778,'NSKhvU9TwKBTWK5AMEh0kiGOsU7','QJpgZvzpy8Ui5LOIVZW0ZVmANhiYnEa0pPMMcX14jGXAYzxMkUFRi9I87ZF3mGPbefP3AYPdbktFhQcISZDH092AXHCXiWXA7g1jwZgl4W8I4pr4v1HJXjBm9Z2iMes82D8CZIW0dB5VZEgGGv1bqKgwg9MyahS3rFZvQquYAAqBjYu6yCRbfDlfxPNaSpBjzJtkFTemNJHIe4psVvQSFfUXUP4qrtiU2vMsOh1lpJ8kibtIlK1pHgH6fz','mPpFQX6x6NSCSXOYirsngPiQZT2fbMxrN1uFd26yz','foUeEZteC89SpHgIKz9QOkdRPb7oJ','g','Q',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5267240241876411814,-1303026176,'UptjdHTvvhp465LOmsftXiXTOsyKYFZTt','kaOCNjz6Qq6aEPH9Lvbtt','3PeDuYMKvpwwpMLSAYILSRplPrW0WzJC3V','RuHaap8if61f0Q3ZGWaSLK2AOmh5FngzUPlBsqdSqarWj854rC3CKbUgirFwnoMS9b0Db2fqHD6w3qe893jTBOwomsaUcqstAGvxAY4FBRqpgChVOJrPTkaQCjLW6yzhHygijJ6kISQhxZOht90b9SxmxW4mtyijGTNEIH8oKq4xktyPTx4XksTLeGlbyjr64Nt2r88dgUyf0lFL1mlHm2VmmvuKl','O','i',5);
+INSERT INTO ti VALUES (5267240241876411814,-1303026176,'UptjdHTvvhp465LOmsftXiXTOsyKYFZTt','kaOCNjz6Qq6aEPH9Lvbtt','3PeDuYMKvpwwpMLSAYILSRplPrW0WzJC3V','RuHaap8if61f0Q3ZGWaSLK2AOmh5FngzUPlBsqdSqarWj854rC3CKbUgirFwnoMS9b0Db2fqHD6w3qe893jTBOwomsaUcqstAGvxAY4FBRqpgChVOJrPTkaQCjLW6yzhHygijJ6kISQhxZOht90b9SxmxW4mtyijGTNEIH8oKq4xktyPTx4XksTLeGlbyjr64Nt2r88dgUyf0lFL1mlHm2VmmvuKl','O','i',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2465669498959955339,2102577275,'YgnQDVQsgpfZujTARtonrEcBG6eemDH4qxQAiU5K4d0Aeu9PTkUfyVnaMW3ZMyahp8su6ym6','fDm2q9F3gcSUCC7EDwePDD','Cu6D','gKvQipLKE7Id1gEDnk2mncMgfKbEvtzJgm1HqONRULgboNOFg3bvVxwOgbZl1t0ySkBSQnVtNPWmyOBobv4EeXUz2P30BHQDOObbx0D7iQknR9km0CXip3n8h4Q7hzkXIi4MEJe8NXVS4dQEKZw0Kxl9ZgPJVhvEJAHgKxQ1571Kvvp292X53MHqbPJSWooXXUEM1akZOBmUEBNHnAIvQEYOADjUs9M','yz','yg',6);
+INSERT INTO ti VALUES (2465669498959955339,2102577275,'YgnQDVQsgpfZujTARtonrEcBG6eemDH4qxQAiU5K4d0Aeu9PTkUfyVnaMW3ZMyahp8su6ym6','fDm2q9F3gcSUCC7EDwePDD','Cu6D','gKvQipLKE7Id1gEDnk2mncMgfKbEvtzJgm1HqONRULgboNOFg3bvVxwOgbZl1t0ySkBSQnVtNPWmyOBobv4EeXUz2P30BHQDOObbx0D7iQknR9km0CXip3n8h4Q7hzkXIi4MEJe8NXVS4dQEKZw0Kxl9ZgPJVhvEJAHgKxQ1571Kvvp292X53MHqbPJSWooXXUEM1akZOBmUEBNHnAIvQEYOADjUs9M','yz','yg',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b INT, c CHAR(77), d VARBINARY(78) NOT NULL, e VARCHAR(28) NOT NULL, f VARCHAR(8), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2018068055,-1304413840,'myihyVhv3jSeta0c','wvbX2sRRFFgP04Ni2buqxi13BkYORmTb9tpdMe','sDzgkmRbHLhVx48I','qfq','Cn','IG',0);
+CREATE TABLE ti (a INT, b INT, c CHAR(77), d VARBINARY(78) NOT NULL, e VARCHAR(28) NOT NULL, f VARCHAR(8), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (376260972,-1470453161,'i0IOKFq6rj3pLfcfAxigX4Yx8JTTpOwFF12LXaiqC4tldHI3s','7i1AlCC7j8stb6cKaPJQwKN','KdBj3qUEuLX4jwxuMw1DXen7','sPHzDr','6F','N',1);
+INSERT INTO ti VALUES (376260972,-1470453161,'i0IOKFq6rj3pLfcfAxigX4Yx8JTTpOwFF12LXaiqC4tldHI3s','7i1AlCC7j8stb6cKaPJQwKN','KdBj3qUEuLX4jwxuMw1DXen7','sPHzDr','6F','N',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(78);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(78);
+INSERT INTO t VALUES (-1917263055,286180630,'alsy5N0MWWQjDagCC5RMqxbmdK9ZHJjEHM3imoKZpuEgbWUBmz3','wWYhdXjv3dh8hPblvnSyDYHMxj9qOrzm0FZ1BT0uJ8eH4NcydBub5vuBAGWREHvVPYnZvR6mk2','ZYNuKKl15aUCh4YcbRoWqxKsMi3','mg','q1','6m',2);
+INSERT INTO ti VALUES (-1917263055,286180630,'alsy5N0MWWQjDagCC5RMqxbmdK9ZHJjEHM3imoKZpuEgbWUBmz3','wWYhdXjv3dh8hPblvnSyDYHMxj9qOrzm0FZ1BT0uJ8eH4NcydBub5vuBAGWREHvVPYnZvR6mk2','ZYNuKKl15aUCh4YcbRoWqxKsMi3','mg','q1','6m',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1794027406,-1451651116,'QEPDEEv1WhkiKdCvKq4arQvYX4IZ','f5r8QK6gBe0HZ3pkTNypv679v0SddRGfCSTngMq3m8J21G2WL79Mlg4bejwuR3X9V4jbbgx7i8BqHKDkZKEaym1pT91jfNuF5JXz4DTvEDQxFnsK71FivXoK3L9O7r6Wl9qoA3p7RFgflonmqSYC14KWwH5E6TMupy8VAtExOmS2RIIJ6xOx47dN7qf4VwweMfn8MDFOhws9E2WT6jFlbePm9m9VffyteO8ZQD6YptWQ','YxqEoaNWF1LuDuud','xHV','R','v',3);
+INSERT INTO ti VALUES (-1794027406,-1451651116,'QEPDEEv1WhkiKdCvKq4arQvYX4IZ','f5r8QK6gBe0HZ3pkTNypv679v0SddRGfCSTngMq3m8J21G2WL79Mlg4bejwuR3X9V4jbbgx7i8BqHKDkZKEaym1pT91jfNuF5JXz4DTvEDQxFnsK71FivXoK3L9O7r6Wl9qoA3p7RFgflonmqSYC14KWwH5E6TMupy8VAtExOmS2RIIJ6xOx47dN7qf4VwweMfn8MDFOhws9E2WT6jFlbePm9m9VffyteO8ZQD6YptWQ','YxqEoaNWF1LuDuud','xHV','R','v',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-1506172905,1588960842,'YhX6JxUyujPhlujiyds1ek0XwTL3f9178PdLS32tPDexif','mHXdU5fRUKtAiqJjnniAbAjvqsVScYr2UrZ92qAU0mfVIbrenopzElD9ulTKYJ8NZI6f9ZlyHHt2qSVp6e9J2RPegqMMHPypZNuKllaiNppCMKArXCqmsNusP0yCO6h50w2Yfx9n','dJIsoK3NlypGKC','2Idsp','CI','3R',4);
+INSERT INTO ti VALUES (-1506172905,1588960842,'YhX6JxUyujPhlujiyds1ek0XwTL3f9178PdLS32tPDexif','mHXdU5fRUKtAiqJjnniAbAjvqsVScYr2UrZ92qAU0mfVIbrenopzElD9ulTKYJ8NZI6f9ZlyHHt2qSVp6e9J2RPegqMMHPypZNuKllaiNppCMKArXCqmsNusP0yCO6h50w2Yfx9n','dJIsoK3NlypGKC','2Idsp','CI','3R',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (464332231,1169234392,'iX6XmkphgAPVD6aCci0mETG','KvSdfLZx8NqKOpjW8zhFrPVJMHCsKSfOzidAO0Nz2MfDmDpnAiKLSXeL73E8ykw6kRf','gvU2X0BJZLy9BNV','RHCh6frcCgU5ZCG1LaFiedLXpGML6ytkmWI2KHhgqfWL2brLLoSAUTM9W3au','4fA','qW',5);
+INSERT INTO ti VALUES (464332231,1169234392,'iX6XmkphgAPVD6aCci0mETG','KvSdfLZx8NqKOpjW8zhFrPVJMHCsKSfOzidAO0Nz2MfDmDpnAiKLSXeL73E8ykw6kRf','gvU2X0BJZLy9BNV','RHCh6frcCgU5ZCG1LaFiedLXpGML6ytkmWI2KHhgqfWL2brLLoSAUTM9W3au','4fA','qW',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-187081341,1749812561,'yHp4yuiuRPwE0ABb3oDFhPfVmlDcfYfycGLf0utOMMFqtysSibflRMzMTUo2509T','IKn6HgnBLpXryWOuiSx8GFxfYTvNYksyltMbqHn51LJnnPIDmfEpMpqG9FROWr2Xvng9YSHJ8xg7mc1YBKBPJf7GahLgX10BPppxRctD3X1aPsZYRY3B4dVSvEl0lZ0X3SANZdq7aMZxQzpTY2ZQvyqshhoSHarf4AeHFW64TSj5ZGGJHBDmiw7359c75SPh','N0zJ','vGKfAcZv1vYJ8tlBVsJxWRJdxpGpLG5x0InJrip6B3Kakp0vnTkVcJrcr','F','LZ',6);
+INSERT INTO ti VALUES (-187081341,1749812561,'yHp4yuiuRPwE0ABb3oDFhPfVmlDcfYfycGLf0utOMMFqtysSibflRMzMTUo2509T','IKn6HgnBLpXryWOuiSx8GFxfYTvNYksyltMbqHn51LJnnPIDmfEpMpqG9FROWr2Xvng9YSHJ8xg7mc1YBKBPJf7GahLgX10BPppxRctD3X1aPsZYRY3B4dVSvEl0lZ0X3SANZdq7aMZxQzpTY2ZQvyqshhoSHarf4AeHFW64TSj5ZGGJHBDmiw7359c75SPh','N0zJ','vGKfAcZv1vYJ8tlBVsJxWRJdxpGpLG5x0InJrip6B3Kakp0vnTkVcJrcr','F','LZ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b SMALLINT NOT NULL, c CHAR(22) NOT NULL, d VARCHAR(82) NOT NULL, e VARCHAR(76) NOT NULL, f VARCHAR(7), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1710566522,21416,'xEd4r13IoahDCmY','SGUfCavrrPdaxTDN','xOK208CtgVis3M7GvBDlVzSiI1udQITy5ttw6Vc9ivJQJcsV7SFixxxPJiGYJLDL2q8XyoW929OK','am3qz','jL','9',0);
+CREATE TABLE ti (a INT UNSIGNED, b SMALLINT NOT NULL, c CHAR(22) NOT NULL, d VARCHAR(82) NOT NULL, e VARCHAR(76) NOT NULL, f VARCHAR(7), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (550463715,2616,'r6QuiPk29Vqme','AcV','Lgeq8XtjzjZigbsg75mvMLAEMaVncG6hz7hfV01F0BWXmQusFX7dy4WLgzXVjltJGefaoLXkRJ','LbC1XZR','R','o',1);
+INSERT INTO ti VALUES (550463715,2616,'r6QuiPk29Vqme','AcV','Lgeq8XtjzjZigbsg75mvMLAEMaVncG6hz7hfV01F0BWXmQusFX7dy4WLgzXVjltJGefaoLXkRJ','LbC1XZR','R','o',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(23) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(23) NOT NULL;
+INSERT INTO t VALUES (1310426240,1339,'t','Cy3GUkbrHnCwS','C4yqi6Sm4l9oSBqMOPMnx6Laq1CeDZchzFxSnoQBciPetTmrai8KAJm4TJF','57','k','q',2);
+INSERT INTO ti VALUES (1310426240,1339,'t','Cy3GUkbrHnCwS','C4yqi6Sm4l9oSBqMOPMnx6Laq1CeDZchzFxSnoQBciPetTmrai8KAJm4TJF','57','k','q',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (321737632,-29947,'gam2L5','6qfKU4MgEdtpG4R5h7nVLat84hxQSAaJT9O61kSTnQPxlzsxWMJXHAnJaSS7z62gOKSak22ecXiRXVsocusqLIOGJegYgzXGLC1xp8071p70wx9xD69EForRVKigJSBjmtlawjnbbdvJzJAsv36vsvKBGiuGro2ELqxPoi','SWQuRY9sbSTB9JO4j6J04LvVd8t9O8sddYn3w4EpNpm6WKj9aEFFcyeP0Y8I4EC','cNdG','Q7','k',3);
+INSERT INTO ti VALUES (321737632,-29947,'gam2L5','6qfKU4MgEdtpG4R5h7nVLat84hxQSAaJT9O61kSTnQPxlzsxWMJXHAnJaSS7z62gOKSak22ecXiRXVsocusqLIOGJegYgzXGLC1xp8071p70wx9xD69EForRVKigJSBjmtlawjnbbdvJzJAsv36vsvKBGiuGro2ELqxPoi','SWQuRY9sbSTB9JO4j6J04LvVd8t9O8sddYn3w4EpNpm6WKj9aEFFcyeP0Y8I4EC','cNdG','Q7','k',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (68957992,-29965,'T9eXMnbXeEPSi3z','lJAMTnJFDHXqIsisEzeXVJnDoRz3QPjB6S7pMLtDRRmK1YZcT4hhNNxyEs2Wo02XzOlNI0UUMtkpCFlL3yZt8dFtqJjNlomhYbBkPrFEE7ap97r7fLpQoS2KME5wb1G2IzqzRB1jUJUcF0cXvHXv2YqNEbAsaA3emfDdI','A0947cjENDbszrt2Xa7DswiZ8QPZUJcWgWxQoOde6','LTFH42HtMRgXW5DRkh7ZN4VQOJHQSYkwNwZeiC40rJ9NQ5EfmOWHsnttsHmBXxta8rGffSNzkcJdsilO0FyycOy9tN14q9gK0hOKEoxYySRP40T6ER','WL','Y',4);
+INSERT INTO ti VALUES (68957992,-29965,'T9eXMnbXeEPSi3z','lJAMTnJFDHXqIsisEzeXVJnDoRz3QPjB6S7pMLtDRRmK1YZcT4hhNNxyEs2Wo02XzOlNI0UUMtkpCFlL3yZt8dFtqJjNlomhYbBkPrFEE7ap97r7fLpQoS2KME5wb1G2IzqzRB1jUJUcF0cXvHXv2YqNEbAsaA3emfDdI','A0947cjENDbszrt2Xa7DswiZ8QPZUJcWgWxQoOde6','LTFH42HtMRgXW5DRkh7ZN4VQOJHQSYkwNwZeiC40rJ9NQ5EfmOWHsnttsHmBXxta8rGffSNzkcJdsilO0FyycOy9tN14q9gK0hOKEoxYySRP40T6ER','WL','Y',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (929097183,4510,'VUP20WuKzXJt2NLmoy9O6q','x7pDxGUpmQ0GiDbM4usEdraoEyaEOf','nP0fQFuVTeQfv06Jm4ce0','LjbJ4pmAbGpy6gQ0To1aENmNJPNcRMbyS7ffM44t3EzvZG','mV','b',5);
+INSERT INTO ti VALUES (929097183,4510,'VUP20WuKzXJt2NLmoy9O6q','x7pDxGUpmQ0GiDbM4usEdraoEyaEOf','nP0fQFuVTeQfv06Jm4ce0','LjbJ4pmAbGpy6gQ0To1aENmNJPNcRMbyS7ffM44t3EzvZG','mV','b',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (2674627452,-15062,'nvuI1','4k8ZiuwA9u0LIGtglfuoRRYduxmfHb0HBcLyP0t1D0bZ0WQd9sOOJKnixX9wKG0NXoEV11UQvKBpeV6n7wR4aNZElzITNFBsCX5PoKctIMGfgQSRYBeg3Xlk9d6E4jwuu7ORLdFWtwoACkDhaSCpV5ckr35cBpsp4b4yQ1HUTB8tfSZF9OBxWxx2GfTUCv8','Vs5B76N260Ek35WGzvYOK48rY','cVTnxOscMNU7YWjLRWGW3JfKpuHH9UQmhnHtkGDhDrv1KJnWOqamO8SaVHsjpurqjQSDHQmzOjSmyjgu5pAkcLkqmKvx2mB71V4zekNVldDgRTj54Hfgr2uhSIoJ4U2y6Aybh1dcfspgSBMpsE1wdgnw7HNWeAoHZ9gX0nFn2JUOoeejxFNMB9sPQopmOOJhOLh8h4bi6BKMR9bTmy7lO4MfhLcCPDsz6H7kiWjUl','j3m','c',6);
+INSERT INTO ti VALUES (2674627452,-15062,'nvuI1','4k8ZiuwA9u0LIGtglfuoRRYduxmfHb0HBcLyP0t1D0bZ0WQd9sOOJKnixX9wKG0NXoEV11UQvKBpeV6n7wR4aNZElzITNFBsCX5PoKctIMGfgQSRYBeg3Xlk9d6E4jwuu7ORLdFWtwoACkDhaSCpV5ckr35cBpsp4b4yQ1HUTB8tfSZF9OBxWxx2GfTUCv8','Vs5B76N260Ek35WGzvYOK48rY','cVTnxOscMNU7YWjLRWGW3JfKpuHH9UQmhnHtkGDhDrv1KJnWOqamO8SaVHsjpurqjQSDHQmzOjSmyjgu5pAkcLkqmKvx2mB71V4zekNVldDgRTj54Hfgr2uhSIoJ4U2y6Aybh1dcfspgSBMpsE1wdgnw7HNWeAoHZ9gX0nFn2JUOoeejxFNMB9sPQopmOOJhOLh8h4bi6BKMR9bTmy7lO4MfhLcCPDsz6H7kiWjUl','j3m','c',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(77), d VARBINARY(68), e VARBINARY(15) NOT NULL, f VARCHAR(28), g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8979527,3032870,'Y7uyAshrJDGPWnPqpNL7xceW0H0rpEzs5M4MWLkVmc1CvgY084Lv6tws','S6nvIrsCYinzQzQS6vsxEIAj8njD8mcRc3MtjF1enkitN3','leiVZN7','uguEvxVgL3cLUXGUgzEew3','p','8F',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(77), d VARBINARY(68), e VARBINARY(15) NOT NULL, f VARCHAR(28), g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1693649699,10600411,'E1R1z2ImOEAuIebIGkFjVoa2W8s401JInZINwGtz5','mSxdcJbYr682qocxgP9uSrHTnLFGMA4nsYA','jAbkiy9f','hxvAWP','l','T',1);
+INSERT INTO ti VALUES (1693649699,10600411,'E1R1z2ImOEAuIebIGkFjVoa2W8s401JInZINwGtz5','mSxdcJbYr682qocxgP9uSrHTnLFGMA4nsYA','jAbkiy9f','hxvAWP','l','T',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(78);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(78);
+INSERT INTO t VALUES (435994277,12959652,'XshhgU16HhF7ugfmHhlsEXguRk7ma','7A1xyhVjxfvwpSWvRKHTqYltGp','Nclt6WTBXl','8wVJqvrYA8GeZc3rIlxNlR','1','3',2);
+INSERT INTO ti VALUES (435994277,12959652,'XshhgU16HhF7ugfmHhlsEXguRk7ma','7A1xyhVjxfvwpSWvRKHTqYltGp','Nclt6WTBXl','8wVJqvrYA8GeZc3rIlxNlR','1','3',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (139578948,9927653,'NWP6cCHWdQXVxX6dwiBG1g6jjzpsCrFcHlQhsabJ7rlBBGzemGN1qNBSeXZsXx','5RyqEAH1th6naozu7pMcUySvnzz8eClLJeaRa0qc33EsUF25BXzfeMA5jHSiqDn9JF0rOzzoAV9Fx6Iw8RScvLOZI3q8iGBe6lZ2e7','5XUm4zmn57Ms9qB','1NlzFCBwRLZbpVSGNi','a','aN',3);
+INSERT INTO ti VALUES (139578948,9927653,'NWP6cCHWdQXVxX6dwiBG1g6jjzpsCrFcHlQhsabJ7rlBBGzemGN1qNBSeXZsXx','5RyqEAH1th6naozu7pMcUySvnzz8eClLJeaRa0qc33EsUF25BXzfeMA5jHSiqDn9JF0rOzzoAV9Fx6Iw8RScvLOZI3q8iGBe6lZ2e7','5XUm4zmn57Ms9qB','1NlzFCBwRLZbpVSGNi','a','aN',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3562895465,13166172,'JxPQI0tLfNIU','Rv08MRfdAFPnVyyBJQGdwog3qczlt0RVV4dLVtxVjQGvku41pbGv455h6Dci8GhMOjzhGO','3EZA8X8vKo7MEU','flt9ODm2TolLPLX8HvE7blFUfEqT8sjYEgpejDlnx3LWTcwHYexD7Xx6NCuq4Ayj2iEJwuBJzDB0aRrR37bqc5YavMGdrMl4hi1jSBfmZ104sbwShRd7ZcoPL7HpdL22RmO8u3IxV99PDlU4W6ApXnEADws63p','o','h',4);
+INSERT INTO ti VALUES (3562895465,13166172,'JxPQI0tLfNIU','Rv08MRfdAFPnVyyBJQGdwog3qczlt0RVV4dLVtxVjQGvku41pbGv455h6Dci8GhMOjzhGO','3EZA8X8vKo7MEU','flt9ODm2TolLPLX8HvE7blFUfEqT8sjYEgpejDlnx3LWTcwHYexD7Xx6NCuq4Ayj2iEJwuBJzDB0aRrR37bqc5YavMGdrMl4hi1jSBfmZ104sbwShRd7ZcoPL7HpdL22RmO8u3IxV99PDlU4W6ApXnEADws63p','o','h',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4069024350,750804,'prJmKRyn1icvX5vl0yUn01UwxjefxhtoovMgyGR4pbpUdxxpE9NT2vL4NQY8MFb','RkrSCQkA9dNJ6NxRTaL1oX2bk0zB7E9x7lGqK25ibJ6N4XTxdQG5lM59uJVAisyKMh0yKwfWJC8H4TnjLTA9rMS4LPCO0jbDFgrRoJMldHP51i4uvRYTCRmi4sD4Fh3C4h7kuPI3ojUQoHXkRHMgAk66Ua2hdaa9iBtj2Xfmo4oOD9iYf7UJePENGBjKmCKXGgr','5Q','0fHtPYpMhwrk1Y9S1GGCDoChmPz3H0V2PeQhcF6GBHdHmytIdSHpnHazS3f8ibSETye9wYjYMK3h30oCXJjjcVsK7GKI5lJslx1VgCASK121aueXsUHm5ysebqe2ahyLZKlqRxdctR83pYwBkpDRwpIKCpgQGqDXYCfZz0PCJOK9oafJBOWvgGMAEaEjSZ7UM6iwHPTXo6mKQLfxiVTz7dS3XE6R6m3WSO5bzR4N0V3vpAzIQCvE','c5','SC',5);
+INSERT INTO ti VALUES (4069024350,750804,'prJmKRyn1icvX5vl0yUn01UwxjefxhtoovMgyGR4pbpUdxxpE9NT2vL4NQY8MFb','RkrSCQkA9dNJ6NxRTaL1oX2bk0zB7E9x7lGqK25ibJ6N4XTxdQG5lM59uJVAisyKMh0yKwfWJC8H4TnjLTA9rMS4LPCO0jbDFgrRoJMldHP51i4uvRYTCRmi4sD4Fh3C4h7kuPI3ojUQoHXkRHMgAk66Ua2hdaa9iBtj2Xfmo4oOD9iYf7UJePENGBjKmCKXGgr','5Q','0fHtPYpMhwrk1Y9S1GGCDoChmPz3H0V2PeQhcF6GBHdHmytIdSHpnHazS3f8ibSETye9wYjYMK3h30oCXJjjcVsK7GKI5lJslx1VgCASK121aueXsUHm5ysebqe2ahyLZKlqRxdctR83pYwBkpDRwpIKCpgQGqDXYCfZz0PCJOK9oafJBOWvgGMAEaEjSZ7UM6iwHPTXo6mKQLfxiVTz7dS3XE6R6m3WSO5bzR4N0V3vpAzIQCvE','c5','SC',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3151979613,3563542,'PyNRw9x9wcZFoEceuf3m4','zG1rsCSX1nLym3tVEWw42vbkzfR6pPF1UGUaEGE4T9OBgbyYzMsLrOyhJGiUicSieKe1wm1fpKy0ChGEMitUfxWq5gXz2ZbhNMByFpPGcQ1B3Uh24X5Ll4pssQsUiDcx65bV8WCMQkyYv4L4sOOiHrVl8rKJ67nEMiiOTeABsK7QLi','hhsp','2Ae','4T','q',6);
+INSERT INTO ti VALUES (3151979613,3563542,'PyNRw9x9wcZFoEceuf3m4','zG1rsCSX1nLym3tVEWw42vbkzfR6pPF1UGUaEGE4T9OBgbyYzMsLrOyhJGiUicSieKe1wm1fpKy0ChGEMitUfxWq5gXz2ZbhNMByFpPGcQ1B3Uh24X5Ll4pssQsUiDcx65bV8WCMQkyYv4L4sOOiHrVl8rKJ67nEMiiOTeABsK7QLi','hhsp','2Ae','4T','q',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT, c CHAR(43), d VARBINARY(51), e VARCHAR(16) NOT NULL, f VARBINARY(58) NOT NULL, g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14637875,6218423147446630380,'TgQuDKLffvLqtGrN8zzibXwmZJ','8NvmDGF8FBSUA0H8QbJLbs','dd476zMq9AmCIs','GcRiSmzwDbq9wNtnwS51F9iQFR','2','e',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT, c CHAR(43), d VARBINARY(51), e VARCHAR(16) NOT NULL, f VARBINARY(58) NOT NULL, g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (511379,8652473819196445395,'TVU5PXYg9sOjtdWQ2TpLySbStyIxGA','ZnBhhr','59SfQbIaKO','5BkcLxRGx5qoUothgXHtCLvHeOY2Fpv','S','E',1);
+INSERT INTO ti VALUES (511379,8652473819196445395,'TVU5PXYg9sOjtdWQ2TpLySbStyIxGA','ZnBhhr','59SfQbIaKO','5BkcLxRGx5qoUothgXHtCLvHeOY2Fpv','S','E',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(44);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(44);
+INSERT INTO t VALUES (14360885,1858981802154832882,'hLjmxDHlDcS3nD','hMHqMjsv1DEEr5O6MZ59I9Jg5302dzDNd9Xzj2iUXbkeoQ','zp7xaKNkdq','cdF84JiuN68oDkCHERwfglEz0p2QCJkO4jTF','B','F',2);
+INSERT INTO ti VALUES (14360885,1858981802154832882,'hLjmxDHlDcS3nD','hMHqMjsv1DEEr5O6MZ59I9Jg5302dzDNd9Xzj2iUXbkeoQ','zp7xaKNkdq','cdF84JiuN68oDkCHERwfglEz0p2QCJkO4jTF','B','F',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (7022860,6996151590317217349,'3Nigi','T4XlEvIlQGCJ3sTc','6jB2AKW8PBaeImI','w09u','S','m',3);
+INSERT INTO ti VALUES (7022860,6996151590317217349,'3Nigi','T4XlEvIlQGCJ3sTc','6jB2AKW8PBaeImI','w09u','S','m',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (524458,3187380888136922962,'N9RByaUwIJPfNiOyct2pK6USLW','z2ejUYTSQQXLUpRs1m7vVpeXDInleOqYol5Y6Ou5DdxRxohbHjqrDqX8AB36DTcSEevTut7zoUwSmTcgw6NrsBNmaSek4XspcKFczx9VaoyNjIzL97AbG','IzoENkPO5gk0','DKXJ8svnUiR7YWilYomDfHADPRyptYsXd8I4uYNmzUe7PoE6DBrQgQlE2GzmS6PlSqxwvfr','8','i',4);
+INSERT INTO ti VALUES (524458,3187380888136922962,'N9RByaUwIJPfNiOyct2pK6USLW','z2ejUYTSQQXLUpRs1m7vVpeXDInleOqYol5Y6Ou5DdxRxohbHjqrDqX8AB36DTcSEevTut7zoUwSmTcgw6NrsBNmaSek4XspcKFczx9VaoyNjIzL97AbG','IzoENkPO5gk0','DKXJ8svnUiR7YWilYomDfHADPRyptYsXd8I4uYNmzUe7PoE6DBrQgQlE2GzmS6PlSqxwvfr','8','i',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1615842,1273901016744694958,'YtkajVn','VBIgx8WiI','L9EQA3b','KS2HuZqzI9v0ey4TVlliHhdnjI8EKxLbGDwYQa4e7KaiE5bScmYfkDTmxW9qEEBXcwzlPqhROJh3ya3X50W9vKGujcA3K2FfdtboCjlfFBDwSZXZohmWQh1Oj7vrMkuLPNxS4f8nYeZHO5gRNyTxSsp4X7OZ4h5P2oD19k7Xu089sd6HqDK2gzxUmnwEOzk70Xa5RI1','TA','r',5);
+INSERT INTO ti VALUES (1615842,1273901016744694958,'YtkajVn','VBIgx8WiI','L9EQA3b','KS2HuZqzI9v0ey4TVlliHhdnjI8EKxLbGDwYQa4e7KaiE5bScmYfkDTmxW9qEEBXcwzlPqhROJh3ya3X50W9vKGujcA3K2FfdtboCjlfFBDwSZXZohmWQh1Oj7vrMkuLPNxS4f8nYeZHO5gRNyTxSsp4X7OZ4h5P2oD19k7Xu089sd6HqDK2gzxUmnwEOzk70Xa5RI1','TA','r',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14050124,8349125887306087150,'Ktp5ACPMwilKNgd5t3wxdXX','Ezzdof0YoEEwlm9y12N8MxNdr51HMe7UicekPO6tALD82NbpyvWDw7askg5MqV8ZvbrtTiV9oGjDJD5JWE2rSMVoKUcpunvucV6htTXXg1KvS0v2nJTCyY','Hzr6a0sfgL','UwjQPq8iNFo6YU9BGXELNWymX6xUoiZoA4QzubQ5V9la2fj2psdi7AL2g8hZQM1s2wEgWyHlBBwyRlPeHgs0fEKtTappet0F0Oalsoz9m6IOhUKG1AA88avHutGYKPua4rDPrRB6FAxIbBZPxlDyFYdKrVAy62yaKFWRTYZofESJjvIft7x7kO23ZpQPlvb3SFdm2yN8CG4asrYL3JCossaWySsLvl5Ayo7HmQ','5','OT',6);
+INSERT INTO ti VALUES (14050124,8349125887306087150,'Ktp5ACPMwilKNgd5t3wxdXX','Ezzdof0YoEEwlm9y12N8MxNdr51HMe7UicekPO6tALD82NbpyvWDw7askg5MqV8ZvbrtTiV9oGjDJD5JWE2rSMVoKUcpunvucV6htTXXg1KvS0v2nJTCyY','Hzr6a0sfgL','UwjQPq8iNFo6YU9BGXELNWymX6xUoiZoA4QzubQ5V9la2fj2psdi7AL2g8hZQM1s2wEgWyHlBBwyRlPeHgs0fEKtTappet0F0Oalsoz9m6IOhUKG1AA88avHutGYKPua4rDPrRB6FAxIbBZPxlDyFYdKrVAy62yaKFWRTYZofESJjvIft7x7kO23ZpQPlvb3SFdm2yN8CG4asrYL3JCossaWySsLvl5Ayo7HmQ','5','OT',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(45) NOT NULL, d VARCHAR(44), e VARCHAR(44), f VARCHAR(82), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1350500,5381788,'bAmixfJg10qWPcJmHqWhGi4ECEIeXKkCTMeI6LZwL','ocN1yctxClzXFSaJrxnq8wVWM8jcJD','TdrT6z8pEgT1','fm8B1Wl9dVpDeE3op7dfNlPKZd1g1pffuyENRzgrO9FIKaKxLrPnZQ','JK','3Z',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(45) NOT NULL, d VARCHAR(44), e VARCHAR(44), f VARCHAR(82), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (8726849544913684560,5184294,'faMp4INlX3s7lRVmF80cP2u0kX05Q1h8GkpBd','Ctlak7EiLuf6bNgF','bCiegYbnne9DwOAgWtYlwJPYh16UYrya','WXWoHbjLKiGpJNXJXBGRUfvHBAP8c','ON','Y',1);
+INSERT INTO ti VALUES (8726849544913684560,5184294,'faMp4INlX3s7lRVmF80cP2u0kX05Q1h8GkpBd','Ctlak7EiLuf6bNgF','bCiegYbnne9DwOAgWtYlwJPYh16UYrya','WXWoHbjLKiGpJNXJXBGRUfvHBAP8c','ON','Y',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(46) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(46) NOT NULL;
+INSERT INTO t VALUES (12519857575960423630,61602,'ZblTGNxbcLbtK8V03SgmuDFg','7mR','5vNc8bS5l28i2DKqDXKx3T','lgZ7r22Y0y8mM6DjtB5SoJMrc0B','fi','Qt',2);
+INSERT INTO ti VALUES (12519857575960423630,61602,'ZblTGNxbcLbtK8V03SgmuDFg','7mR','5vNc8bS5l28i2DKqDXKx3T','lgZ7r22Y0y8mM6DjtB5SoJMrc0B','fi','Qt',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (107839859813021612,7809313,'dSmlKqRJ2drtiWj7485A1C1igaeVz5xNfSclQ','dzf7Zdz2vRsgU0MoQOs6pT7o7uqBRqxCDXBpuHyJChgAgUuBAiLAv5fiWJarEIdwKOBdVtvlo','64SyFOP3CVgXW','0zgGg5HJ1nVDQBHC8YmizJxUHxeH9DrUAm9iIIllhUWiayIcNvXRxsV1hlzDAbzSnwiATflPPKkx','y','EA',3);
+INSERT INTO ti VALUES (107839859813021612,7809313,'dSmlKqRJ2drtiWj7485A1C1igaeVz5xNfSclQ','dzf7Zdz2vRsgU0MoQOs6pT7o7uqBRqxCDXBpuHyJChgAgUuBAiLAv5fiWJarEIdwKOBdVtvlo','64SyFOP3CVgXW','0zgGg5HJ1nVDQBHC8YmizJxUHxeH9DrUAm9iIIllhUWiayIcNvXRxsV1hlzDAbzSnwiATflPPKkx','y','EA',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (17340398081374948546,18903,'wPzDFXfjRofkCpNckQC0SBZTgeTOgA9','qdRz1uR4Ozz5nVr7sSTO4CudBFZ3Rq2GTcQZ6hBABiPGJFGqBXR2YEsZZFt3B2yHbTQAt1NJyPASgUiiQzneJETsM3zp1zCNtKlnvAMVCQ9HiIihn0G7TyJreZhKImLA8WC6FVJjRWbDlo1qxcUK8UnWr6CNwdaOXluX59jd5CLTCxJfBdoSjRInm3LDRsOy6I61DSJiiHQf5pXwBjCgQs','fZE','UFrVGnKNAznJVgztC1gmiN0Tehf1gJQplP6lI8LiCqkURZmVryizVCOGMifoBMlqEvnYwD6pVV2FreR0naGJveI1kOiD6nIzDKjBEgHLHMCBrAQ7gU151XYjT3JJu2cAtsP5TCnJ5cNe5hmaF47TUSYlt7wAzTc6qAgPf28tQtzuDHgWqQDCP5I6RZ3uEQXnzpqyBTjS0j','lj','W',4);
+INSERT INTO ti VALUES (17340398081374948546,18903,'wPzDFXfjRofkCpNckQC0SBZTgeTOgA9','qdRz1uR4Ozz5nVr7sSTO4CudBFZ3Rq2GTcQZ6hBABiPGJFGqBXR2YEsZZFt3B2yHbTQAt1NJyPASgUiiQzneJETsM3zp1zCNtKlnvAMVCQ9HiIihn0G7TyJreZhKImLA8WC6FVJjRWbDlo1qxcUK8UnWr6CNwdaOXluX59jd5CLTCxJfBdoSjRInm3LDRsOy6I61DSJiiHQf5pXwBjCgQs','fZE','UFrVGnKNAznJVgztC1gmiN0Tehf1gJQplP6lI8LiCqkURZmVryizVCOGMifoBMlqEvnYwD6pVV2FreR0naGJveI1kOiD6nIzDKjBEgHLHMCBrAQ7gU151XYjT3JJu2cAtsP5TCnJ5cNe5hmaF47TUSYlt7wAzTc6qAgPf28tQtzuDHgWqQDCP5I6RZ3uEQXnzpqyBTjS0j','lj','W',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (17105626531927414601,-3792735,'7MsxEF51h0jaiZJW2','PGnG6XwPxwVDZKpilZBzJQhH4','V9raj5d1y','hFclZS2Xb4ciqbmeA4SYa9JHN8twCgovAG1JqOmil4oyv9gPNYeMRhpNc3u','eGd','kV',5);
+INSERT INTO ti VALUES (17105626531927414601,-3792735,'7MsxEF51h0jaiZJW2','PGnG6XwPxwVDZKpilZBzJQhH4','V9raj5d1y','hFclZS2Xb4ciqbmeA4SYa9JHN8twCgovAG1JqOmil4oyv9gPNYeMRhpNc3u','eGd','kV',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (737548844778756052,144203,'JVCjcnNzbd2tPkhjet3x1ToNpxGlE1Tyf','mUUJG4IHJSTFqpc9UWSAZFGFYxavsvzXP94pV5MPvEZf8HDRnQBDDbxmisItyOaQ3NL40hI7QH1Yj4jOzV07qUfZQK98ZjFFCT676WDUpME9mHi1pAxkOnSrTDN6pZxM0zMJBqs5IlTzCgwu7Nz62q0MNvYNhWJDUI8INZpSCN5JWvOimSPKjlE7uv0T7x8CgV3YLS2zSUwap4UOh83se6d','bQ2HvsQ3Mdmc06FXBkvs6XpaT1cVoJvOgZ','TU29qzSjVMGtlDfC9JtLfi1fU7ZSQTqaKQNm81Jaxh69IZ3awShGgFr8p7pKQfsKTS83sqFIzRiooD2YbSrlzg4DPvPC9KXOrSc3Tw6BP0I7BQtZUhv5QV8g4u1grQuRhEtfx93lGArTwhIsCUHxV','Q','54e',6);
+INSERT INTO ti VALUES (737548844778756052,144203,'JVCjcnNzbd2tPkhjet3x1ToNpxGlE1Tyf','mUUJG4IHJSTFqpc9UWSAZFGFYxavsvzXP94pV5MPvEZf8HDRnQBDDbxmisItyOaQ3NL40hI7QH1Yj4jOzV07qUfZQK98ZjFFCT676WDUpME9mHi1pAxkOnSrTDN6pZxM0zMJBqs5IlTzCgwu7Nz62q0MNvYNhWJDUI8INZpSCN5JWvOimSPKjlE7uv0T7x8CgV3YLS2zSUwap4UOh83se6d','bQ2HvsQ3Mdmc06FXBkvs6XpaT1cVoJvOgZ','TU29qzSjVMGtlDfC9JtLfi1fU7ZSQTqaKQNm81Jaxh69IZ3awShGgFr8p7pKQfsKTS83sqFIzRiooD2YbSrlzg4DPvPC9KXOrSc3Tw6BP0I7BQtZUhv5QV8g4u1grQuRhEtfx93lGArTwhIsCUHxV','Q','54e',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b TINYINT NOT NULL, c CHAR(79), d VARBINARY(96), e VARBINARY(41) NOT NULL, f VARBINARY(33) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-747487511,-18,'h6VGJKXvhPVVqIjoF4DTBDs6fGw5YYXuXadkm6q3AAPV6g1na3EyY45MVbBEiUYJ','SdPi','LmmU1PnSDUbAtOJuhsp1yJOo2XQENmXMYXenUNY','2X0LaPhIc5UuTSiDkh','Ol','v',0);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT NOT NULL, c CHAR(79), d VARBINARY(96), e VARBINARY(41) NOT NULL, f VARBINARY(33) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-10858101,-69,'3ybpuvOZM18e5mrKzZUUaUnuk5tWXIlGoKE04IMHZyPIdfMx8jSJXvRWAwacNhuzVBKW','fI8gHI','Gu','Bu9gfFfs0rjqGY41TbV46cRDLU','42','IY',1);
+INSERT INTO ti VALUES (-10858101,-69,'3ybpuvOZM18e5mrKzZUUaUnuk5tWXIlGoKE04IMHZyPIdfMx8jSJXvRWAwacNhuzVBKW','fI8gHI','Gu','Bu9gfFfs0rjqGY41TbV46cRDLU','42','IY',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(80);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(80);
+INSERT INTO t VALUES (745484624,100,'YSoxDo6IF5usO51AeH6tkPdz5vv9YKTNof','VHVRlPN52cwDgAb4RjMkLO','aKZ08Uvd8vLRWKUHeOGqXWpQaqViPbvL4B6h','xhDT5igttZc','y','gE',2);
+INSERT INTO ti VALUES (745484624,100,'YSoxDo6IF5usO51AeH6tkPdz5vv9YKTNof','VHVRlPN52cwDgAb4RjMkLO','aKZ08Uvd8vLRWKUHeOGqXWpQaqViPbvL4B6h','xhDT5igttZc','y','gE',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-1628462722,19,'UoLtpDZWgpVzHp1NIff','PcsBoBYCshcKIXyaOM3ryUoPloSlkHCzyLJEHvUHMcW7x4ZXL0ys17NjFI0r2TAzn5N9nOmAX9x31eEfJKcv2p1Dd9ln6TTBjjpbU2sRiIi0H3Yt9LWlJENAoJ8jZbFcJyTghWwA4Fbq7jkDMnGhwlp6GKHijBVAdKp0sdoe4Ds1HrJwj2olnPU1B0y','FgtmDogj3ZuSS','dsveZ3','c','w',3);
+INSERT INTO ti VALUES (-1628462722,19,'UoLtpDZWgpVzHp1NIff','PcsBoBYCshcKIXyaOM3ryUoPloSlkHCzyLJEHvUHMcW7x4ZXL0ys17NjFI0r2TAzn5N9nOmAX9x31eEfJKcv2p1Dd9ln6TTBjjpbU2sRiIi0H3Yt9LWlJENAoJ8jZbFcJyTghWwA4Fbq7jkDMnGhwlp6GKHijBVAdKp0sdoe4Ds1HrJwj2olnPU1B0y','FgtmDogj3ZuSS','dsveZ3','c','w',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1835740141,5,'mCk8k60gYufugCaTAQcXAYAjndQee41x7zJwHYSSNYeA0zyybzAEmLhgSi44P9HdOSlRfE4Mt','o6lsdP4MbLNNl5kKjdH9o7wz3jcSeQyZmHMRHQOV3tNc0GwM12LC0PCXhP4LrWPaQRe61vQJR7h4L5wznYbG9SazDsT21vQzS3FW24cD2vdlCoKuTKEAgJxA20fh1sT3fJtfkut20DNXAHsO4I74HAwB4jam8z6YvvmoXShThw4gfYgTrQi4','rmWmIyx927GMz5xRxgBlImFX3lL7','29fnvFZ8xOUcX71v8eIeqJ6Vk06jd48QffnEUwFGGhHD9Ko9h4S8cDZYYFzbdVflhZktqTZjz2Ybp6WiKA25G63aXfkna4FUN1JuYr9THS3LEOKR','r','b',4);
+INSERT INTO ti VALUES (1835740141,5,'mCk8k60gYufugCaTAQcXAYAjndQee41x7zJwHYSSNYeA0zyybzAEmLhgSi44P9HdOSlRfE4Mt','o6lsdP4MbLNNl5kKjdH9o7wz3jcSeQyZmHMRHQOV3tNc0GwM12LC0PCXhP4LrWPaQRe61vQJR7h4L5wznYbG9SazDsT21vQzS3FW24cD2vdlCoKuTKEAgJxA20fh1sT3fJtfkut20DNXAHsO4I74HAwB4jam8z6YvvmoXShThw4gfYgTrQi4','rmWmIyx927GMz5xRxgBlImFX3lL7','29fnvFZ8xOUcX71v8eIeqJ6Vk06jd48QffnEUwFGGhHD9Ko9h4S8cDZYYFzbdVflhZktqTZjz2Ybp6WiKA25G63aXfkna4FUN1JuYr9THS3LEOKR','r','b',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-19431739,126,'YwgQYuopzXkHmRqtlCiC0m6X4IQo2fx9SIWnpRPjKYVYsc4v8Tp4qAplRjNYJTvoLYOplcSTmRzPt8i','5pfYAENLWp0qOIMZEKyjzAAJelhoIwjvYKdP5Ll6VFZQ0gIco6tVRIn3ysKvJJuimvwi03YONJrHkXIvDYIK7Q7hpH63oqWvXGpTVvkG3e','4xf1LzqICRH833vkgk3S1VHxY2iHHk6cM','TP','kno','vT',5);
+INSERT INTO ti VALUES (-19431739,126,'YwgQYuopzXkHmRqtlCiC0m6X4IQo2fx9SIWnpRPjKYVYsc4v8Tp4qAplRjNYJTvoLYOplcSTmRzPt8i','5pfYAENLWp0qOIMZEKyjzAAJelhoIwjvYKdP5Ll6VFZQ0gIco6tVRIn3ysKvJJuimvwi03YONJrHkXIvDYIK7Q7hpH63oqWvXGpTVvkG3e','4xf1LzqICRH833vkgk3S1VHxY2iHHk6cM','TP','kno','vT',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (569634273,-73,'sMthim2GFJ2OXifpDKPG5O0cBfXvZqFGTOL7Wur9F1','K4qvH0FtV7KusCtl0z1LoUYMxSvQAY6Y47SJnEin9GmcUMLqhKnXm5HmNf8bn7FOxClo4EQUch5668ENflWw28xld6qfAlIW3','Cc7OT8ohKmNRScjntT5BL6g','Q0bF2lgNUags6O3NwxbTMzJQme7ZinLKpWww6opSxpndPB8nn2fFSFG1YUG1j','9l7','2',6);
+INSERT INTO ti VALUES (569634273,-73,'sMthim2GFJ2OXifpDKPG5O0cBfXvZqFGTOL7Wur9F1','K4qvH0FtV7KusCtl0z1LoUYMxSvQAY6Y47SJnEin9GmcUMLqhKnXm5HmNf8bn7FOxClo4EQUch5668ENflWw28xld6qfAlIW3','Cc7OT8ohKmNRScjntT5BL6g','Q0bF2lgNUags6O3NwxbTMzJQme7ZinLKpWww6opSxpndPB8nn2fFSFG1YUG1j','9l7','2',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(46) NOT NULL, d VARBINARY(68) NOT NULL, e VARCHAR(61) NOT NULL, f VARBINARY(100), g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (204,-1522345041,'xokj1FzUqDagvjcWh6duyHVdLXvkG','bwtj4JfGfTUJCqW','NKx8kTLvNSfZverA7N4JR5EjyrTDzsifbQnsB1W5POz4c7jU','DpAHEv2o1suFbXjg56dN02jNM7dWIQA','F','r',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(46) NOT NULL, d VARBINARY(68) NOT NULL, e VARCHAR(61) NOT NULL, f VARBINARY(100), g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (247,301096545,'ye9aM2','WP2jdKB','pUUt0QuwZJJz4mcpbfbSg36l9vVsrYK2cjTFSnzHkHjbI','402P0I7v','N','V',1);
+INSERT INTO ti VALUES (247,301096545,'ye9aM2','WP2jdKB','pUUt0QuwZJJz4mcpbfbSg36l9vVsrYK2cjTFSnzHkHjbI','402P0I7v','N','V',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(47) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(47) NOT NULL;
+INSERT INTO t VALUES (0,2084463071,'GmQA7kLSXQk6Yo1O4mEqGW4t4S8yhhPxC','mTX5krioriRdOVYxnUpGdZXAlf','vipUrkIFjHD666jGnvDSa4jaxIStaHBOwmMnuidnkeW','AagnL0p6ojIlc799JehHQhWDpcmU7AaH40nx','K','N',2);
+INSERT INTO ti VALUES (0,2084463071,'GmQA7kLSXQk6Yo1O4mEqGW4t4S8yhhPxC','mTX5krioriRdOVYxnUpGdZXAlf','vipUrkIFjHD666jGnvDSa4jaxIStaHBOwmMnuidnkeW','AagnL0p6ojIlc799JehHQhWDpcmU7AaH40nx','K','N',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (224,1791838161,'pb2L','I0qmRk2vGZc8BXGYhWe8QQVLDIFIg2ogrZcCZYmd83Hw3JRVf7H41Q2Ww8GAHWhy7T9CBNihXbjTvWmK5ukmkoI9zzIfGki','9fYatOQeYIS5byGCN2o802jYNwnRavjga','bovx4rMnbOZIsV7vDGve','Y','d',3);
+INSERT INTO ti VALUES (224,1791838161,'pb2L','I0qmRk2vGZc8BXGYhWe8QQVLDIFIg2ogrZcCZYmd83Hw3JRVf7H41Q2Ww8GAHWhy7T9CBNihXbjTvWmK5ukmkoI9zzIfGki','9fYatOQeYIS5byGCN2o802jYNwnRavjga','bovx4rMnbOZIsV7vDGve','Y','d',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (111,-436482562,'ocdEK0UbRUqPmB4TQ7xdLPXe25av0QdMsurBohrA','LfqTEGjOisBJNzLQFAwemQCXvHXIJYgj2BNJsDz0I1O7FUGf6sf80VS5YRkX3nUb2GASkxxbO001xtU6MYFSpWZn0WPFEUuvZRWQqPT0INt70wqNDOVW8kMFcHpceVvtw18CWt74c9u2AD3w9nfM8QEGQf3JvxkCFlmFD2mXST8CxBrZTWIUkkRs11aMnIR8iBIFvX2nTGSwaKet6Vzoc','TfsEaHfT','Z6jPb8kaUMmIzCjgkQQtqs4kwJ14eyCAz50KQwyP8Bbnfz4vjP6z0OfBF4juP3F2J0mxWP38FViULD7qMFIw4OycsQZKU2DoFoRBQf8s3jea8xSpiXcLDq6mk6frVaLycu6HbSN9AP4eEE3SKcQpu0ygU1j8SrZCkLrLppupaiGXvCTG3caiqN0xyfXHy37ya2ClNVScbVxs0516oWoPGG3cVwhe1Hw','h','r',4);
+INSERT INTO ti VALUES (111,-436482562,'ocdEK0UbRUqPmB4TQ7xdLPXe25av0QdMsurBohrA','LfqTEGjOisBJNzLQFAwemQCXvHXIJYgj2BNJsDz0I1O7FUGf6sf80VS5YRkX3nUb2GASkxxbO001xtU6MYFSpWZn0WPFEUuvZRWQqPT0INt70wqNDOVW8kMFcHpceVvtw18CWt74c9u2AD3w9nfM8QEGQf3JvxkCFlmFD2mXST8CxBrZTWIUkkRs11aMnIR8iBIFvX2nTGSwaKet6Vzoc','TfsEaHfT','Z6jPb8kaUMmIzCjgkQQtqs4kwJ14eyCAz50KQwyP8Bbnfz4vjP6z0OfBF4juP3F2J0mxWP38FViULD7qMFIw4OycsQZKU2DoFoRBQf8s3jea8xSpiXcLDq6mk6frVaLycu6HbSN9AP4eEE3SKcQpu0ygU1j8SrZCkLrLppupaiGXvCTG3caiqN0xyfXHy37ya2ClNVScbVxs0516oWoPGG3cVwhe1Hw','h','r',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (114,2070977712,'QGHLfnP1Ufp9iNo7zqtxuqm2JOLNb0naJssNKghGSyqf','gONYRGYysmtFFl9eRcDAzzXnblxG1pljARY1lBCm0sUJu1dbvzGazGPDpj8OY5mEGLxMLXPy21joEkxcrxdAVHNEsViKrdqbxDieiu0p4uIUFRFnYnD73VxPLxFVSlClUPc8tNCrQmr6e2MDOMeNnCq','h','eeq3ld0bsRYNuH9EdZZMvmCJt3QqAqiW6ydTdf5j0cLGtlLq4bAJMoYbBVtESOnfPNTbwoIyXLzaybog6xiQCNcSJzY6zDgLLgqBkTJnXgg','EP','G',5);
+INSERT INTO ti VALUES (114,2070977712,'QGHLfnP1Ufp9iNo7zqtxuqm2JOLNb0naJssNKghGSyqf','gONYRGYysmtFFl9eRcDAzzXnblxG1pljARY1lBCm0sUJu1dbvzGazGPDpj8OY5mEGLxMLXPy21joEkxcrxdAVHNEsViKrdqbxDieiu0p4uIUFRFnYnD73VxPLxFVSlClUPc8tNCrQmr6e2MDOMeNnCq','h','eeq3ld0bsRYNuH9EdZZMvmCJt3QqAqiW6ydTdf5j0cLGtlLq4bAJMoYbBVtESOnfPNTbwoIyXLzaybog6xiQCNcSJzY6zDgLLgqBkTJnXgg','EP','G',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (14,-1273571459,'l','JdG0U7EL1ncE2WiSxWZ4j8AqJeAmtY1t6juXr2WeiImJcAtNeXG4pKkv52MecMjDKI2Gxd61','itzIDeYUrNVz35bdLEzsh1NXbT44dSkmonhoH0pWEdInfdF4','GQyhcX6JaUKiC9dcMhkFsXd9d39eOgZ7Xdeo0zqKq0NSByfyR8oGfwPGGrOPqdg6UMFKbvWOqh0BC97kRmOXIWSZZba5cDBAJF9SWDJfv1j0ou0453LDsbYZmVHKYfkQtCwuRhfXWShHvHs6ZlGvwHXyye3qcJBenDwMFZ7T4jcmvU5WXy54pzeSJdUcn6rT','ET','F',6);
+INSERT INTO ti VALUES (14,-1273571459,'l','JdG0U7EL1ncE2WiSxWZ4j8AqJeAmtY1t6juXr2WeiImJcAtNeXG4pKkv52MecMjDKI2Gxd61','itzIDeYUrNVz35bdLEzsh1NXbT44dSkmonhoH0pWEdInfdF4','GQyhcX6JaUKiC9dcMhkFsXd9d39eOgZ7Xdeo0zqKq0NSByfyR8oGfwPGGrOPqdg6UMFKbvWOqh0BC97kRmOXIWSZZba5cDBAJF9SWDJfv1j0ou0453LDsbYZmVHKYfkQtCwuRhfXWShHvHs6ZlGvwHXyye3qcJBenDwMFZ7T4jcmvU5WXy54pzeSJdUcn6rT','ET','F',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b INT UNSIGNED NOT NULL, c BINARY(33) NOT NULL, d VARBINARY(11) NOT NULL, e VARCHAR(3), f VARBINARY(25), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-80,1633091492,'CDpc7WVkmSIkMoIls5wI','YidLt','E0c','5vuAEwFDoKLc8','1','p',0);
+CREATE TABLE ti (a TINYINT, b INT UNSIGNED NOT NULL, c BINARY(33) NOT NULL, d VARBINARY(11) NOT NULL, e VARCHAR(3), f VARBINARY(25), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (11811,2421546844,'t6','nMT5','d','Ew9BWV7guKs7mvK203rJf','d','t',1);
+INSERT INTO ti VALUES (11811,2421546844,'t6','nMT5','d','Ew9BWV7guKs7mvK203rJf','d','t',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(34) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(34) NOT NULL;
+INSERT INTO t VALUES (12831,1632995596,'M2wkjPlDxOgBlXAk2yb8','C','v','j0MtCbZVss7BVsoMM','a','F',2);
+INSERT INTO ti VALUES (12831,1632995596,'M2wkjPlDxOgBlXAk2yb8','C','v','j0MtCbZVss7BVsoMM','a','F',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-28232,1929252585,'m0x6JAsOGOSqZvHEtHYum1','PzoRyaihSszFGNgXg9RWkE6rVs9J6chPAPN0UaCkS','KG','YeKTZCxOziBLERa75B','K','N',3);
+INSERT INTO ti VALUES (-28232,1929252585,'m0x6JAsOGOSqZvHEtHYum1','PzoRyaihSszFGNgXg9RWkE6rVs9J6chPAPN0UaCkS','KG','YeKTZCxOziBLERa75B','K','N',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-32761,4204767074,'uFaNNwJ','CjKKs4KARVjvP3ORJIYhoROYE15lGvnEyESmMqxrB04GDEeTqATe5DjonT9Nzjb5SufqFTTogVzxQtWJwIAc','Cj8','OJRAMdYtlM4qzJkHVDe0LsH8he01VWyAeQr4B6Zjp4rBtbXHUf33Upux6XATMcjOJHS33gzUNEs6Svm71qv6XvT39xRu0DEm8Kcjbm8T4SrImHm1WLfPxDtr0tvSjULdxbXWoVA','F','n',4);
+INSERT INTO ti VALUES (-32761,4204767074,'uFaNNwJ','CjKKs4KARVjvP3ORJIYhoROYE15lGvnEyESmMqxrB04GDEeTqATe5DjonT9Nzjb5SufqFTTogVzxQtWJwIAc','Cj8','OJRAMdYtlM4qzJkHVDe0LsH8he01VWyAeQr4B6Zjp4rBtbXHUf33Upux6XATMcjOJHS33gzUNEs6Svm71qv6XvT39xRu0DEm8Kcjbm8T4SrImHm1WLfPxDtr0tvSjULdxbXWoVA','F','n',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-25649,3906927546,'rWSe4qLR05AZ','9Oo2UmVf6Ty3ASApXyxDNODBHoztYVqJsm3CpHLDb5GUtHHYQLJDLUyY7dMmYTTUjfhDM8RKEVi5LjlSSETbPeVqNXrdwVIZT26AOq4lGDCs4gK2v7YIIR4ShmsKzYC3Lae7tHBqaZpjCTRDtFfNMyIJkPyvhE8DNvt8EJfdhWmIT1eRthDahjUAMZeSPewmyoSEPaGLIERO27E1AjwVrMzDOKB','Cb','kYbSBCH1rxB7W7WW3Pp7YtsfmppKmxDMzz4IbrQ4ahAfAClsrzL7aUyhkEvnpDFsnLMSt06DaCKf8xpqcWD5EZverFlhwI3ub20VdfnVOhppncU1pfbMxQpqmCXE4Wu98Zh','dd','r',5);
+INSERT INTO ti VALUES (-25649,3906927546,'rWSe4qLR05AZ','9Oo2UmVf6Ty3ASApXyxDNODBHoztYVqJsm3CpHLDb5GUtHHYQLJDLUyY7dMmYTTUjfhDM8RKEVi5LjlSSETbPeVqNXrdwVIZT26AOq4lGDCs4gK2v7YIIR4ShmsKzYC3Lae7tHBqaZpjCTRDtFfNMyIJkPyvhE8DNvt8EJfdhWmIT1eRthDahjUAMZeSPewmyoSEPaGLIERO27E1AjwVrMzDOKB','Cb','kYbSBCH1rxB7W7WW3Pp7YtsfmppKmxDMzz4IbrQ4ahAfAClsrzL7aUyhkEvnpDFsnLMSt06DaCKf8xpqcWD5EZverFlhwI3ub20VdfnVOhppncU1pfbMxQpqmCXE4Wu98Zh','dd','r',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (28395,3035768203,'1V9C8qk4E','ykm3uS1cpQZOHhuOB9LlfUGUqbvRjEciZAbx4pZDk6Cg7tVJ0nACbKfx1fI8x34N0MWeh6u6gSzcrFBAvt2Ozi92mR25OH4io2mdlQWjbeFrL5BX6eRbLpEFWOXoQn9BA2fMQLSgsweHXaZd56jLEIS4FAazmpi8zxPHDdzzLoJtx7n1ogQa5kWKsOSIoIq2TrMIvVeIuHydVK2Emt','u8J','hfvGFNReMPdNx7FvzsLD22FKyFjaB5b9cYIr19RGvAN3cIlbFUHyTxJilgTUMsjcP','W','6',6);
+INSERT INTO ti VALUES (28395,3035768203,'1V9C8qk4E','ykm3uS1cpQZOHhuOB9LlfUGUqbvRjEciZAbx4pZDk6Cg7tVJ0nACbKfx1fI8x34N0MWeh6u6gSzcrFBAvt2Ozi92mR25OH4io2mdlQWjbeFrL5BX6eRbLpEFWOXoQn9BA2fMQLSgsweHXaZd56jLEIS4FAazmpi8zxPHDdzzLoJtx7n1ogQa5kWKsOSIoIq2TrMIvVeIuHydVK2Emt','u8J','hfvGFNReMPdNx7FvzsLD22FKyFjaB5b9cYIr19RGvAN3cIlbFUHyTxJilgTUMsjcP','W','6',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b MEDIUMINT, c CHAR(38) NOT NULL, d VARCHAR(27) NOT NULL, e VARBINARY(41) NOT NULL, f VARBINARY(71) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1892271542246651501,-6742599,'JA6SzZrigT8PSLZ0jF1q4Qn','uBSisInIRM6e','FcmbWpWDPwcEMi','qhybb4Aaud170QD33sDvfpl7gRj8zyAy7snL2RCAAK','I3','i',0);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT, c CHAR(38) NOT NULL, d VARCHAR(27) NOT NULL, e VARBINARY(41) NOT NULL, f VARBINARY(71) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (2546853941518234380,-4694521,'ksFdAfmCYXdvNJ80rGKmEF','xXjyjq2','rMg4a94xNQRqjXu12cm7n3SnfGXpJi4','jAGPucO9tmcJ3lEn0iWxa4l5O4prUGe','0','m',1);
+INSERT INTO ti VALUES (2546853941518234380,-4694521,'ksFdAfmCYXdvNJ80rGKmEF','xXjyjq2','rMg4a94xNQRqjXu12cm7n3SnfGXpJi4','jAGPucO9tmcJ3lEn0iWxa4l5O4prUGe','0','m',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(39) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(39) NOT NULL;
+INSERT INTO t VALUES (4193016543540329685,-1178588,'VbmBHVDnNlhwvJFu2TJP8cF28p','Z3ERkLRHP69RBiMswKZeR0Lcz','SYACrHK32XbS43','7WTAxEarEez18SjHHoRYvHnJu3VeKbthWPwYEt5ypUXWvh142xg3FpVGZwTTx','Zz','d',2);
+INSERT INTO ti VALUES (4193016543540329685,-1178588,'VbmBHVDnNlhwvJFu2TJP8cF28p','Z3ERkLRHP69RBiMswKZeR0Lcz','SYACrHK32XbS43','7WTAxEarEez18SjHHoRYvHnJu3VeKbthWPwYEt5ypUXWvh142xg3FpVGZwTTx','Zz','d',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (7117497296463321316,-472571,'ARNdUbfAK93a','Ixa31PsjWzRwW7v6hVsTzjUBEzD6djnGjSHEuHM6x2kQ9EICA8Dx2QAoqoXQOUR6JD8AWjANDMHHoxR30bdoGEinWiGz69FRy9lqWJ1YVlGQBX','ECF4EOC','IwYc6vsXxziM1rjN69clA35MwtsS9ibNCse908','Q','7',3);
+INSERT INTO ti VALUES (7117497296463321316,-472571,'ARNdUbfAK93a','Ixa31PsjWzRwW7v6hVsTzjUBEzD6djnGjSHEuHM6x2kQ9EICA8Dx2QAoqoXQOUR6JD8AWjANDMHHoxR30bdoGEinWiGz69FRy9lqWJ1YVlGQBX','ECF4EOC','IwYc6vsXxziM1rjN69clA35MwtsS9ibNCse908','Q','7',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-829305830555188953,7068514,'OboXEsUM2nCmDI5C7UG9F','W6kv4DJVhiA9Lb2WV7uehutjFllXcEE','iomRAQulONoPLqbW08TZTV8giHrZ1CR','JrWoPl8I7DeA5LEVCfEYC0VDuLkVAczVC9LzjwKrNAx2uGXkaWbncXzgwluuoNe62KVCeasNYOR2AiV5ojf5jrx74D6JjAj6phExhPbtq8y1ozEXLnHPVIX9iM7X2Qy9p0yzJm8Se5jhSJI1KJz5L6U3ScEXPHuIYCIz20zAKK9qclHtv6r42YASAEbUmJgiRIOPDW9oApPerx5fseoGluw','cz','9',4);
+INSERT INTO ti VALUES (-829305830555188953,7068514,'OboXEsUM2nCmDI5C7UG9F','W6kv4DJVhiA9Lb2WV7uehutjFllXcEE','iomRAQulONoPLqbW08TZTV8giHrZ1CR','JrWoPl8I7DeA5LEVCfEYC0VDuLkVAczVC9LzjwKrNAx2uGXkaWbncXzgwluuoNe62KVCeasNYOR2AiV5ojf5jrx74D6JjAj6phExhPbtq8y1ozEXLnHPVIX9iM7X2Qy9p0yzJm8Se5jhSJI1KJz5L6U3ScEXPHuIYCIz20zAKK9qclHtv6r42YASAEbUmJgiRIOPDW9oApPerx5fseoGluw','cz','9',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (658639230259230412,5699637,'5z245p7kRwnLVhJw','ohheKZuora3nxih80LvtzMhQuIZr8OozlTdegQTB8oxRSPX519T','owX','hzXp52QLoVovZiLsKic6gUIP0S4F5pHzfnJtpoX5g9PUxn4aQVsyvd6Rksm8','g','l',5);
+INSERT INTO ti VALUES (658639230259230412,5699637,'5z245p7kRwnLVhJw','ohheKZuora3nxih80LvtzMhQuIZr8OozlTdegQTB8oxRSPX519T','owX','hzXp52QLoVovZiLsKic6gUIP0S4F5pHzfnJtpoX5g9PUxn4aQVsyvd6Rksm8','g','l',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4757947895274287845,-4077596,'H0LIYSDcM7Fd','sTBn6NMlpt2zDG8NYGnKnbKVdFCNd3jwIXZO5UtRNCfDaB0hqhmgLLF8dbFNvEqZZN2jXPVX5mkrOnLf4OEkzss2ufWAoOJfwrZ0MCC4yv7sCYbUEuKs7kteNQwk4v1xkE0TbXWloMzT82w3TfNiG2tmc5CufZW5JDcYO2xkZC5a8MGaZRSCInUbFPiWgARy4zRh4BMOoQZU0GfUA184rxFa5yBbo56UtBApEVU7wa5zr3F9a0X6n4jOC5L','0qf6A9YYxySu','Ezar9fIUwCOVDXTKaSlhRGEslQB86vPoLV1XHgV29kTay331fMJjQXPit8ooR0Wd80D1cwWmTBWT8zkSswtZtvoi9tJUlwM2UyyTxasDuXgJVMOnoCJut1Dq8B63iiAefetZQ0neOit9eECzQnLQTJwd0aAUnYH2ijMQI0tTiUPgPWm5DsPS7Of1VfbxYOvr2InHluvPGWx4','Ud','j',6);
+INSERT INTO ti VALUES (-4757947895274287845,-4077596,'H0LIYSDcM7Fd','sTBn6NMlpt2zDG8NYGnKnbKVdFCNd3jwIXZO5UtRNCfDaB0hqhmgLLF8dbFNvEqZZN2jXPVX5mkrOnLf4OEkzss2ufWAoOJfwrZ0MCC4yv7sCYbUEuKs7kteNQwk4v1xkE0TbXWloMzT82w3TfNiG2tmc5CufZW5JDcYO2xkZC5a8MGaZRSCInUbFPiWgARy4zRh4BMOoQZU0GfUA184rxFa5yBbo56UtBApEVU7wa5zr3F9a0X6n4jOC5L','0qf6A9YYxySu','Ezar9fIUwCOVDXTKaSlhRGEslQB86vPoLV1XHgV29kTay331fMJjQXPit8ooR0Wd80D1cwWmTBWT8zkSswtZtvoi9tJUlwM2UyyTxasDuXgJVMOnoCJut1Dq8B63iiAefetZQ0neOit9eECzQnLQTJwd0aAUnYH2ijMQI0tTiUPgPWm5DsPS7Of1VfbxYOvr2InHluvPGWx4','Ud','j',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(92), d VARCHAR(6), e VARCHAR(41) NOT NULL, f VARBINARY(4), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3376277,186,'zkWkDufij5P3AqBR0NyFY6UhMLda0zTl0yTIk51o5zY0qZ5NMEnIQE4seXqhUhu3mAG68','sxA','cjHn0dXltk1dfm9mEc6','vKE','UP','e',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(92), d VARCHAR(6), e VARCHAR(41) NOT NULL, f VARBINARY(4), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3476890,177,'ndbFbmKOVG9m9nWdaZmPGkfdFTG2bFOtuneQJOTwfMFaNb','h','aOKKTxaTudgxVtKLmTYKraNEJVGzq4qDREQhjM8','Me','z','P',1);
+INSERT INTO ti VALUES (3476890,177,'ndbFbmKOVG9m9nWdaZmPGkfdFTG2bFOtuneQJOTwfMFaNb','h','aOKKTxaTudgxVtKLmTYKraNEJVGzq4qDREQhjM8','Me','z','P',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(93);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(93);
+INSERT INTO t VALUES (2513247,20,'kjYR87gWR1nUmLZfilF4mIjd','LuG','WGqt9e','7T5','do','U',2);
+INSERT INTO ti VALUES (2513247,20,'kjYR87gWR1nUmLZfilF4mIjd','LuG','WGqt9e','7T5','do','U',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (8775081,208,'fPuLK1IRUJzURJ56HswJ4zfjX6lWueQA31cZpvD','eHYB9UMqDKxVzZudBzCR9cIzh0N8GoTT7uO57ZRqpCDJeKNgiMunzf2y3yk4E7OtyyAzOkesVRys540Y56D84ZNR0','OaoC3Y2ZRxDANdowIls74Mi5ARIEs5aZ7LRlFiJs','8N','kd','8',3);
+INSERT INTO ti VALUES (8775081,208,'fPuLK1IRUJzURJ56HswJ4zfjX6lWueQA31cZpvD','eHYB9UMqDKxVzZudBzCR9cIzh0N8GoTT7uO57ZRqpCDJeKNgiMunzf2y3yk4E7OtyyAzOkesVRys540Y56D84ZNR0','OaoC3Y2ZRxDANdowIls74Mi5ARIEs5aZ7LRlFiJs','8N','kd','8',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (16097569,17,'uOtcokKExeVwDtvn7fefHgU92XDG1pXGj5izKMWpiUZWNyeQ94g0hpmppiijnUV8','xVnHWIE61BnN4AFXMw1tN7Vbj0O9lmo4dWrg3tykSw1WTKnIz8Zu8GqhP3WXa0i0HboNdI5dynstSsOaJLglra7aC31fEygPyKzjLqcC6W','TZh5PuNCGM8Dnfg','zFoSw9wqWAHKQcblDlSTuVQ69IBIOzYLdgmjReiNBK2zHPZkRpemtCuOWfR0RJJxfN5xcA1AYKz','jA','I',4);
+INSERT INTO ti VALUES (16097569,17,'uOtcokKExeVwDtvn7fefHgU92XDG1pXGj5izKMWpiUZWNyeQ94g0hpmppiijnUV8','xVnHWIE61BnN4AFXMw1tN7Vbj0O9lmo4dWrg3tykSw1WTKnIz8Zu8GqhP3WXa0i0HboNdI5dynstSsOaJLglra7aC31fEygPyKzjLqcC6W','TZh5PuNCGM8Dnfg','zFoSw9wqWAHKQcblDlSTuVQ69IBIOzYLdgmjReiNBK2zHPZkRpemtCuOWfR0RJJxfN5xcA1AYKz','jA','I',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (11377021,87,'S1hSGqHafV23sWw0C2hxU4FX7JQq1AefXRag72x79En','qlxnzwsA7t9F1Xl0oyVmbGzGPfQQ','IMQa5ifCzXTylhcuzKZmJKbUrazMZVqH1BD','Rde1agdRYEQxP0Q5U8ZIIE3OTXXqSu1vfPXe059aKBoI46EsjqifZP0UWOqTnSYnUHI5SvkzHFAQxwfgVT6tncZ9cKrLosfjtutV9olLKFZqNYFM4ELUgeyyWTWLWtD5pQU93CRrFlmDrYfxsJiOXfI1HvyCHfZsqCaV6XmaTVSVpcsvSblXi8P1','UJi','b',5);
+INSERT INTO ti VALUES (11377021,87,'S1hSGqHafV23sWw0C2hxU4FX7JQq1AefXRag72x79En','qlxnzwsA7t9F1Xl0oyVmbGzGPfQQ','IMQa5ifCzXTylhcuzKZmJKbUrazMZVqH1BD','Rde1agdRYEQxP0Q5U8ZIIE3OTXXqSu1vfPXe059aKBoI46EsjqifZP0UWOqTnSYnUHI5SvkzHFAQxwfgVT6tncZ9cKrLosfjtutV9olLKFZqNYFM4ELUgeyyWTWLWtD5pQU93CRrFlmDrYfxsJiOXfI1HvyCHfZsqCaV6XmaTVSVpcsvSblXi8P1','UJi','b',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3331970,21,'If7dyIVTwaH0pfxW8jxOFV3uN49qWx4vU6','wXdVtk82N0P1CiyuLtYYbtBymUO3FmkKxyP7fqq4RHPGYp5NTzvmwK1aWH0yX2Qhkg7phyE8nXHN','7ZR2xDyMxtOTXcBwPDtx9srll2IRijp8S9odXnl6P','Kt3FZrZlwfgRQw1d2QC8O1YumqJk9vxuW6ULUPLGB7jyXBFpfAilgmfvmlVDRtsJsoESr0KWXcXPZyLM1Zi6ENV0MF42gX4976V5zQyhCRdDDKxHH4zaeDgcTvdwZvYFW5cNu8kRmU7lBzaDo86ZBnPW9yyg0XrRdMEItYmBiLP9fxKUb5dQFwRXrhM7IwnwCgM2uqaSflzohui57k6zZAFhSkYqsMvb31LkC','G','E8',6);
+INSERT INTO ti VALUES (3331970,21,'If7dyIVTwaH0pfxW8jxOFV3uN49qWx4vU6','wXdVtk82N0P1CiyuLtYYbtBymUO3FmkKxyP7fqq4RHPGYp5NTzvmwK1aWH0yX2Qhkg7phyE8nXHN','7ZR2xDyMxtOTXcBwPDtx9srll2IRijp8S9odXnl6P','Kt3FZrZlwfgRQw1d2QC8O1YumqJk9vxuW6ULUPLGB7jyXBFpfAilgmfvmlVDRtsJsoESr0KWXcXPZyLM1Zi6ENV0MF42gX4976V5zQyhCRdDDKxHH4zaeDgcTvdwZvYFW5cNu8kRmU7lBzaDo86ZBnPW9yyg0XrRdMEItYmBiLP9fxKUb5dQFwRXrhM7IwnwCgM2uqaSflzohui57k6zZAFhSkYqsMvb31LkC','G','E8',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b TINYINT, c CHAR(75) NOT NULL, d VARCHAR(93), e VARCHAR(89) NOT NULL, f VARCHAR(38), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1778589340,26,'hnIDi6DVMM8hENOK883KNaiIW5ZjYb4K9cEQEnp4V01yYKCaSJ5PKo1VXg8IFjurqlaZ9','EaUeGoi','23eqCaf6WyntKyvORvW7FwleTW71gkzHi0Ub6prmL5gsUEScnB66hNuKNs7sP2XXoNCb','Sk1EBq1E0lGctPDQQHanY4T0DWVTeA8','L','E',0);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT, c CHAR(75) NOT NULL, d VARCHAR(93), e VARCHAR(89) NOT NULL, f VARCHAR(38), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-79934986,73,'Xv979cmuMg','cwaLVlgXxfWp1','qqKks35XCZqwtrRZtYI4Z3H43JrUKFs94gsSnHW8GhJc3kSzvTPqdzFSgVavuzJUFSE','C0SCOTFPycFcra1WIvSCT4Jm6LEBqpj7sAWi','C','G',1);
+INSERT INTO ti VALUES (-79934986,73,'Xv979cmuMg','cwaLVlgXxfWp1','qqKks35XCZqwtrRZtYI4Z3H43JrUKFs94gsSnHW8GhJc3kSzvTPqdzFSgVavuzJUFSE','C0SCOTFPycFcra1WIvSCT4Jm6LEBqpj7sAWi','C','G',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(76) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(76) NOT NULL;
+INSERT INTO t VALUES (631441363,53,'RDu2QVUG2pmXjkfZbZGStNH2XwPH3sX4XxU54u4NE1M','63NUIQPs2YRoXivut609Dfj84fzRs1Y33pSOFCjeMi6PZYGutVgP','D6qQ2iYorEqwP4efWv0lZ1mM5x9R56','3qJiWFrpOObH','m','D',2);
+INSERT INTO ti VALUES (631441363,53,'RDu2QVUG2pmXjkfZbZGStNH2XwPH3sX4XxU54u4NE1M','63NUIQPs2YRoXivut609Dfj84fzRs1Y33pSOFCjeMi6PZYGutVgP','D6qQ2iYorEqwP4efWv0lZ1mM5x9R56','3qJiWFrpOObH','m','D',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (942176413,-7,'jmmMgfAav5Aj2a4pjln0dQ0J7t9u9IboltfnFAi5YQEsK4UrxZSdlFXGVJ5W9HPDGjD0','MEcAECUhWc9plQrrMyGOnEIiMjO2Pt20hHgUYFoUk2R8NUZxgCGZooniOvxaM2lRID1Zmyak8XXUsUN5DhPCN7mzxNsnFdFTT204uKQ6kqEzzLMEr0NiYQW2tH1qjWbhbzOUONzknv6Jf6RG5lefPUrWeXmxjaLaFrvAQSPv','iH2724trBSu1KEJGHQhodFKFwKeHYT1tWpaJpTx','4vZcbiWi0P','F','e',3);
+INSERT INTO ti VALUES (942176413,-7,'jmmMgfAav5Aj2a4pjln0dQ0J7t9u9IboltfnFAi5YQEsK4UrxZSdlFXGVJ5W9HPDGjD0','MEcAECUhWc9plQrrMyGOnEIiMjO2Pt20hHgUYFoUk2R8NUZxgCGZooniOvxaM2lRID1Zmyak8XXUsUN5DhPCN7mzxNsnFdFTT204uKQ6kqEzzLMEr0NiYQW2tH1qjWbhbzOUONzknv6Jf6RG5lefPUrWeXmxjaLaFrvAQSPv','iH2724trBSu1KEJGHQhodFKFwKeHYT1tWpaJpTx','4vZcbiWi0P','F','e',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-901662479,74,'IDWlrx9FVFPH7Tp70uZlf4CSRaAAgNHHFyDmzvN','BSIOPifagrOgBUVy0erSSKtK3God3pYeTpxNI4ddEKpOo5foAqi6pLdOVtaPxTLrmT0JlVs6gKeQgtgLOxWqs9KttqoGbhyARVKvqrygDUOpOEVaYBIuyA8iTNXggzcRHRQO','1LvHN1d','lYvoI9OiY6FuYxG1aCvu8RpO2W6Fwx9NWjadgPoLasMAtaEaCwQFGWyR1i552eXAC0AtOXV5cTsEXTVkk5uATaTEdTrbYCWRw8eTEv74HDy','b','P',4);
+INSERT INTO ti VALUES (-901662479,74,'IDWlrx9FVFPH7Tp70uZlf4CSRaAAgNHHFyDmzvN','BSIOPifagrOgBUVy0erSSKtK3God3pYeTpxNI4ddEKpOo5foAqi6pLdOVtaPxTLrmT0JlVs6gKeQgtgLOxWqs9KttqoGbhyARVKvqrygDUOpOEVaYBIuyA8iTNXggzcRHRQO','1LvHN1d','lYvoI9OiY6FuYxG1aCvu8RpO2W6Fwx9NWjadgPoLasMAtaEaCwQFGWyR1i552eXAC0AtOXV5cTsEXTVkk5uATaTEdTrbYCWRw8eTEv74HDy','b','P',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-2025011932,104,'LMUf1CtbmTu6gyWFw','WJH11uAMGdlwVXqk6HYdzXYtH58iZVk70NEotc3BCx0OHHwzKqlPmp','HHclsj4TIJWhml','XWeozxB203kjaGOhJizXS2XWr2q5Kst5VGPAVR4gPGQct1G1iCBTuDlqltlPvRXl','Nx','k',5);
+INSERT INTO ti VALUES (-2025011932,104,'LMUf1CtbmTu6gyWFw','WJH11uAMGdlwVXqk6HYdzXYtH58iZVk70NEotc3BCx0OHHwzKqlPmp','HHclsj4TIJWhml','XWeozxB203kjaGOhJizXS2XWr2q5Kst5VGPAVR4gPGQct1G1iCBTuDlqltlPvRXl','Nx','k',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1888575410,6,'VECnOkibvohx6wuU3CDtRnzjwq64Cn53iRw9','SvxLsXOxZeOuuaZ6stsf7HqeKC72','MXyEF4PKQg2ZmeUXsYm2EgfjrPwMX1Y3RKGrthfiHQwkBRQvSRcwfrI8gkkH1xSdWlD','HSeQsPu9ae71t6eH5blliWfoXWhOeYKiXl25bF4APETVBpJtW0csdpSRyg1y3JYjYRVaf4W8aLvKwnPk','o','S',6);
+INSERT INTO ti VALUES (1888575410,6,'VECnOkibvohx6wuU3CDtRnzjwq64Cn53iRw9','SvxLsXOxZeOuuaZ6stsf7HqeKC72','MXyEF4PKQg2ZmeUXsYm2EgfjrPwMX1Y3RKGrthfiHQwkBRQvSRcwfrI8gkkH1xSdWlD','HSeQsPu9ae71t6eH5blliWfoXWhOeYKiXl25bF4APETVBpJtW0csdpSRyg1y3JYjYRVaf4W8aLvKwnPk','o','S',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(16) NOT NULL, d VARCHAR(21), e VARBINARY(94) NOT NULL, f VARBINARY(15) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16226148442770680195,9937,'GzXeUO8KaUPUi','rRLR4cMb','4PCAj7qwHKmcl3agobI9jSHDjQgoDxzY47pvLQWrUCo7Sighim6T5qS6xt6ydGI2TT5skopj0o4IZ2Un','zr7TBYLceaWmQ','m3','2',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(16) NOT NULL, d VARCHAR(21), e VARBINARY(94) NOT NULL, f VARBINARY(15) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (4602587855972220793,30603,'GiOg','MFMfnO','qSjP3NGtPxAGsqAbFhCFAS','08IQMpb4jy','K','l',1);
+INSERT INTO ti VALUES (4602587855972220793,30603,'GiOg','MFMfnO','qSjP3NGtPxAGsqAbFhCFAS','08IQMpb4jy','K','l',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(17) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(17) NOT NULL;
+INSERT INTO t VALUES (9068920968649788941,56379,'3fmsDSIj','oYgKJkpRhtE','FPzxG44Li7MWBQzOEudWbCRolb270iC2K3eac8M2ddPSLRSInX9B9Nvr2CWaCnRKSSk5KXa4O','u','O','h',2);
+INSERT INTO ti VALUES (9068920968649788941,56379,'3fmsDSIj','oYgKJkpRhtE','FPzxG44Li7MWBQzOEudWbCRolb270iC2K3eac8M2ddPSLRSInX9B9Nvr2CWaCnRKSSk5KXa4O','u','O','h',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (9645347156677614190,36437,'9C65eF5er','JhVTyC2qutnyoBU7','MfaWAQ9bbQrTasWW','2mbTEF','Dq','R',3);
+INSERT INTO ti VALUES (9645347156677614190,36437,'9C65eF5er','JhVTyC2qutnyoBU7','MfaWAQ9bbQrTasWW','2mbTEF','Dq','R',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (12551608252846318568,49657,'vifJo7ng','ViU5foZG1wm1Hh5cTu34OiD44Z5xarI4GgMnHcbLMjkzMe96v7nElt7TxLB0fXFxEuYuw4JK5FHPfmUGQCHjIjq5K0wUsumaU4mRXTA0kDZ84ycctmGehR9JwNZbj9jYJVSZRgvKfQxDu6O62BzryI9BQ3Oi','l','Ibd52o','TG','z',4);
+INSERT INTO ti VALUES (12551608252846318568,49657,'vifJo7ng','ViU5foZG1wm1Hh5cTu34OiD44Z5xarI4GgMnHcbLMjkzMe96v7nElt7TxLB0fXFxEuYuw4JK5FHPfmUGQCHjIjq5K0wUsumaU4mRXTA0kDZ84ycctmGehR9JwNZbj9jYJVSZRgvKfQxDu6O62BzryI9BQ3Oi','l','Ibd52o','TG','z',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (13483972700256681974,33215,'EFYFrFXsOWJ2E','JKH1W7nyOnvx1k7ljvOJzYqzHbBBNh4971awCLYkhmSjygOprdPd1433GB4O97f7iHJy7uuLvMFj884f85wx9FcdfdOx','DOvqDb1Pmd8aBvTILiJaxmJqeKfM25jp2ZxEHrhTuN06Z','uBT9Gm1MAD9GUgmoBI45g8aG7gv264zXFaYeWsxIf4djTSLIMNpt','x','Q',5);
+INSERT INTO ti VALUES (13483972700256681974,33215,'EFYFrFXsOWJ2E','JKH1W7nyOnvx1k7ljvOJzYqzHbBBNh4971awCLYkhmSjygOprdPd1433GB4O97f7iHJy7uuLvMFj884f85wx9FcdfdOx','DOvqDb1Pmd8aBvTILiJaxmJqeKfM25jp2ZxEHrhTuN06Z','uBT9Gm1MAD9GUgmoBI45g8aG7gv264zXFaYeWsxIf4djTSLIMNpt','x','Q',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (4601725309680303087,14252,'Z1TG677pK','g5NKuc84tygz6qZkof6IDI2WU8ON6msquDPAoMe8DYJhK5vHFfwdbcyU2u89qkSABGgqiQiuuRG8UhV2oxwKshFMeBGiTmdxPaUxRvsLW5v7ydOBXMFNhzp1E2VW92qWW8urNkcrQ','Ubs3SCjeAlw4G3pEm9KLFA5bar56C8KBq5gwo733fMxVMVAv','Y8gpFtFOdIgvzEdPFCWpP9cqhNEiWJCYcJyy81nlnM8heJJKpKEH1LIvqXss1DqQMYPGPilaQMLiU9dnuWwG9gns0mfSSoskJBXxTOahjmV063JcE2HiWnAlNR','r','B',6);
+INSERT INTO ti VALUES (4601725309680303087,14252,'Z1TG677pK','g5NKuc84tygz6qZkof6IDI2WU8ON6msquDPAoMe8DYJhK5vHFfwdbcyU2u89qkSABGgqiQiuuRG8UhV2oxwKshFMeBGiTmdxPaUxRvsLW5v7ydOBXMFNhzp1E2VW92qWW8urNkcrQ','Ubs3SCjeAlw4G3pEm9KLFA5bar56C8KBq5gwo733fMxVMVAv','Y8gpFtFOdIgvzEdPFCWpP9cqhNEiWJCYcJyy81nlnM8heJJKpKEH1LIvqXss1DqQMYPGPilaQMLiU9dnuWwG9gns0mfSSoskJBXxTOahjmV063JcE2HiWnAlNR','r','B',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT, c BINARY(97), d VARCHAR(100), e VARCHAR(2), f VARCHAR(31) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (128,-3549127146647673842,'2ur','jismKFSkzhEQbQBSx6eBqdwxCJBdCiPxJaZ1oipkwBUYfAkYgkKDRTa3N9CllfIHckdL2hqE2w5bhYo4wB745W','T','ZfGZTt33','t','J',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT, c BINARY(97), d VARCHAR(100), e VARCHAR(2), f VARCHAR(31) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (7819712179576589009,7286022769013608002,'f88mYoJtB1CL5QaEfFwqXnBGGNMCOD7JS9luTqTr2HdIAwu6HFKkCEeKzqxtPQLhnspiMcvMKcCqaAYoA6UFHYvtiiZvv','UU0Rpq1eNBBgPJOcF5XFOy8aOaglvDyNmDNSK8itybrfAyfFZmAk8dBA1Zlwlt3qUoqSz','n','gVoGJoXbB3yoi','s','v5',1);
+INSERT INTO ti VALUES (7819712179576589009,7286022769013608002,'f88mYoJtB1CL5QaEfFwqXnBGGNMCOD7JS9luTqTr2HdIAwu6HFKkCEeKzqxtPQLhnspiMcvMKcCqaAYoA6UFHYvtiiZvv','UU0Rpq1eNBBgPJOcF5XFOy8aOaglvDyNmDNSK8itybrfAyfFZmAk8dBA1Zlwlt3qUoqSz','n','gVoGJoXbB3yoi','s','v5',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(98);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(98);
+INSERT INTO t VALUES (5583186568954527741,-3139509122444016760,'BH5cBXFsSvB0tj5MjUD0KlY4ikZweMUrGgj4IrJTM5jeK9ZJkXx','W6mfktNGVYNUH1J9AYguDyawA4XxybA0C86XEVuoDC1NGPciJTcjrhRDx7N1cqTiTkBrwCKrBdv2az6lD8WwsjDgY','3l','KVAsD4JEAfjPYXLuH','h','pt',2);
+INSERT INTO ti VALUES (5583186568954527741,-3139509122444016760,'BH5cBXFsSvB0tj5MjUD0KlY4ikZweMUrGgj4IrJTM5jeK9ZJkXx','W6mfktNGVYNUH1J9AYguDyawA4XxybA0C86XEVuoDC1NGPciJTcjrhRDx7N1cqTiTkBrwCKrBdv2az6lD8WwsjDgY','3l','KVAsD4JEAfjPYXLuH','h','pt',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (9383169253248089087,-4374927564619960244,'5zRBOrT9sSbluzCLDJ2zHjZl1GtNjKMBR37hOukYbCW5HAZSmIbkopIVgNtWk9','1AQ28xEgnXI22N5Y4kyYJQ6mCehJk0OnUQEmdHjukvxcFSzNL5WPFSXSP8dIFz0fBgw33fSW8Bv9M7mjvVla05Bt1jNdNpxKh3HUel8QpZWHvGkhZgiWFUZodTvxbQwmLn51KrHOZu1oL4NvkEC0mtO9e85DvjadDmaS8PN4dehPpaN7PdJrpgyeMq4lQUC0vxH3h','q','8fd9FtPz','0','j',3);
+INSERT INTO ti VALUES (9383169253248089087,-4374927564619960244,'5zRBOrT9sSbluzCLDJ2zHjZl1GtNjKMBR37hOukYbCW5HAZSmIbkopIVgNtWk9','1AQ28xEgnXI22N5Y4kyYJQ6mCehJk0OnUQEmdHjukvxcFSzNL5WPFSXSP8dIFz0fBgw33fSW8Bv9M7mjvVla05Bt1jNdNpxKh3HUel8QpZWHvGkhZgiWFUZodTvxbQwmLn51KrHOZu1oL4NvkEC0mtO9e85DvjadDmaS8PN4dehPpaN7PdJrpgyeMq4lQUC0vxH3h','q','8fd9FtPz','0','j',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4657832410984740655,584363285601166051,'YbdsuSZzjWj2daZC6Vb','sUDNry8CIgOyxVvJjiOkmynmmd8ac6aJAvlZcmGrcK1PMb05LhBlV6PpGVjefex2VcNe02sLVdVXh8kZa6rrk0UjjzoioFd2pmKWBi8hH9ePDkkSgdymszM9dqvaH6KwXJGmv3nYvaYzxESTt3MDLNdEukFE8IYUf4Z4TF8XBh6Thi7oN4ikJlpaku6axA19H3aG5eVipodPyfeQ9m','D3','nUUt36RPv3HcEkuo95GtJiGgYYenippadjRwuBwwNITrBVhi8L7rSzkUxNwpmLuV3Z65tbImBi8IoYZ2okL1ESFkf2sEAHJ7ko83aTPmDRREUIwhyvpZSAxwfO5lasM7GCl8Ru6xlNN8AJo7g70EtheW5wUws2VOnpKra1IZQxtz4GjvSrUP44N4kJQMFiHGwwuadGgsUtPzpkJ3LNTPQ','U','k',4);
+INSERT INTO ti VALUES (4657832410984740655,584363285601166051,'YbdsuSZzjWj2daZC6Vb','sUDNry8CIgOyxVvJjiOkmynmmd8ac6aJAvlZcmGrcK1PMb05LhBlV6PpGVjefex2VcNe02sLVdVXh8kZa6rrk0UjjzoioFd2pmKWBi8hH9ePDkkSgdymszM9dqvaH6KwXJGmv3nYvaYzxESTt3MDLNdEukFE8IYUf4Z4TF8XBh6Thi7oN4ikJlpaku6axA19H3aG5eVipodPyfeQ9m','D3','nUUt36RPv3HcEkuo95GtJiGgYYenippadjRwuBwwNITrBVhi8L7rSzkUxNwpmLuV3Z65tbImBi8IoYZ2okL1ESFkf2sEAHJ7ko83aTPmDRREUIwhyvpZSAxwfO5lasM7GCl8Ru6xlNN8AJo7g70EtheW5wUws2VOnpKra1IZQxtz4GjvSrUP44N4kJQMFiHGwwuadGgsUtPzpkJ3LNTPQ','U','k',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (13475972518597989293,-8233263489231467152,'l616cmLKqwJKfak8yn7FgQZyZXDX5','aJKDkhyIabzgIcCDNLWnKy74uo0fF4MAao2EOLBHQlFEBrda2M1YS2EYh4FAQmwAvsrxUyjrmWn4N8MJfP4wYAJOhy9nDlaA77','0','QVgvlZX9tUSlAci3m4Q6DbfXPhohz6eO8zDiiQ63nXdvN9F1FmXXN8facHiTFHbOF2h8rqHb7fzlF6uOwwvFSjYhMw7ZbtTID','vy','z',5);
+INSERT INTO ti VALUES (13475972518597989293,-8233263489231467152,'l616cmLKqwJKfak8yn7FgQZyZXDX5','aJKDkhyIabzgIcCDNLWnKy74uo0fF4MAao2EOLBHQlFEBrda2M1YS2EYh4FAQmwAvsrxUyjrmWn4N8MJfP4wYAJOhy9nDlaA77','0','QVgvlZX9tUSlAci3m4Q6DbfXPhohz6eO8zDiiQ63nXdvN9F1FmXXN8facHiTFHbOF2h8rqHb7fzlF6uOwwvFSjYhMw7ZbtTID','vy','z',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (17305282921350836113,4025375354469137103,'10zv04AOQSbdrzllCXcqmnaIX67GVFpi','gIap00oglZ6PQMPjbP6yTJMsx89mcadig3eqK0ZlCj1yBQVX23jGqij8cMRdHB03TLJuQXDCvFjaX4aYj76C1cF6Z6n1MJAFm6eWF3yliD5OgfMikDY5LB7vSN0bxW2sRggcG51pWJePuUSjU7rMwQwUPZ7kY2Kk','fG','yyiPwTvBYiiIfK38GVRfBrFYfQlndhawYb3ERFXIjZ40sDb3pQr1jz6ou6ERNM9GHk3WgWEiOO3G2WfJtmZhPP1h61yAAXecROPOWfsOb0yqIoeMFyOOp4UKajtqXYk8yPei0SPyyxREZQ4dtOcN4YbDQimOWaf7kUZo39isYKWeEjqQku97RWeMPuSRCc02r6ZbqbqK7WXB5tu6KY9KRgsvbXSlQcuqIP11YOWqaTzwHdIJjebEoFSV','A','TK',6);
+INSERT INTO ti VALUES (17305282921350836113,4025375354469137103,'10zv04AOQSbdrzllCXcqmnaIX67GVFpi','gIap00oglZ6PQMPjbP6yTJMsx89mcadig3eqK0ZlCj1yBQVX23jGqij8cMRdHB03TLJuQXDCvFjaX4aYj76C1cF6Z6n1MJAFm6eWF3yliD5OgfMikDY5LB7vSN0bxW2sRggcG51pWJePuUSjU7rMwQwUPZ7kY2Kk','fG','yyiPwTvBYiiIfK38GVRfBrFYfQlndhawYb3ERFXIjZ40sDb3pQr1jz6ou6ERNM9GHk3WgWEiOO3G2WfJtmZhPP1h61yAAXecROPOWfsOb0yqIoeMFyOOp4UKajtqXYk8yPei0SPyyxREZQ4dtOcN4YbDQimOWaf7kUZo39isYKWeEjqQku97RWeMPuSRCc02r6ZbqbqK7WXB5tu6KY9KRgsvbXSlQcuqIP11YOWqaTzwHdIJjebEoFSV','A','TK',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(11), d VARBINARY(69) NOT NULL, e VARCHAR(61) NOT NULL, f VARBINARY(85) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1460739112058051158,5201,'oD076g7fHo','STcnkoQjJiTiGTC0VWW2OVZAbjGjj18w2LB0uRaki3tH','WBQJCdnWFZ0zcBwgsko5ym5qbQmxChaLwsK','1isjSE1vfeCSr8wD2tbsBIIPlArJ6ZtQJDDmW','2s','Z',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(11), d VARBINARY(69) NOT NULL, e VARCHAR(61) NOT NULL, f VARBINARY(85) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (6428274549993944466,10909,'I','T9OMbTIxTsML8COpvnLnn2CLCszWQTI','afoJ5rI20bo83uePp0HKygIKc2MzZVqsgco6nuwfZMjBHAziB5','CypFLxYs8DTweViUzXoxNIcENJRwfm7GW0xMkdY','Xb','g',1);
+INSERT INTO ti VALUES (6428274549993944466,10909,'I','T9OMbTIxTsML8COpvnLnn2CLCszWQTI','afoJ5rI20bo83uePp0HKygIKc2MzZVqsgco6nuwfZMjBHAziB5','CypFLxYs8DTweViUzXoxNIcENJRwfm7GW0xMkdY','Xb','g',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(12);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(12);
+INSERT INTO t VALUES (-339027855056835066,45718,'gBrA7NgBXR','3BdUR3WDMqG73sXxqFqVRCi5DWs0eJrbsXEe3L4QAe4BLcSe','3z5UqJMNLTaS','TAxMXThulG2BZE4EV7qZuZGM6G0ze6MstNd0tVrYR9q1vgoAXHf7dj5IOPnFHD7eu2','yR','4',2);
+INSERT INTO ti VALUES (-339027855056835066,45718,'gBrA7NgBXR','3BdUR3WDMqG73sXxqFqVRCi5DWs0eJrbsXEe3L4QAe4BLcSe','3z5UqJMNLTaS','TAxMXThulG2BZE4EV7qZuZGM6G0ze6MstNd0tVrYR9q1vgoAXHf7dj5IOPnFHD7eu2','yR','4',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1880321658089891278,4746,'cdEk7dHHE4','s2aqEwVW44e1jnKkBQyq80Xvxd0JgfXnrcwJZr53HY5IsBb3i25FSdjMVkvnXtP4NjWf','CrwaoEOd1lVLVH516cAJSN3VeMj8y8q3wpyVvmCe474QLY','hDM075rugALxKJB6SwdsO5jWLt4HtDudJ','wx','Y',3);
+INSERT INTO ti VALUES (-1880321658089891278,4746,'cdEk7dHHE4','s2aqEwVW44e1jnKkBQyq80Xvxd0JgfXnrcwJZr53HY5IsBb3i25FSdjMVkvnXtP4NjWf','CrwaoEOd1lVLVH516cAJSN3VeMj8y8q3wpyVvmCe474QLY','hDM075rugALxKJB6SwdsO5jWLt4HtDudJ','wx','Y',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-2954487647563658798,52396,'xwaCj','5BBHgLH7jSF3frvDQ2kmfRaJD6ocUg8zMmSlAPL9PVcVxB9OeLUmxyUTFqh0O8iRHFgD0prP3Vf0po5c2Veq1o8Ny32O4XGqzfRO2dJAbzxRsA8mbITAJVvjAqwU1JUnm4EBBWBmLvnMu0I6eUwpoC3161sBlZhSHACi4OmcfpZBodXE00d7XLPbAAPy0P5rX15JD6hjhz3uof5MZa8Sg','3hyUIevQWNr','ytBO1zU96GYgIwaB6LW1gsTLC4Ih66asIh4ATXGpH2R','FQ','2',4);
+INSERT INTO ti VALUES (-2954487647563658798,52396,'xwaCj','5BBHgLH7jSF3frvDQ2kmfRaJD6ocUg8zMmSlAPL9PVcVxB9OeLUmxyUTFqh0O8iRHFgD0prP3Vf0po5c2Veq1o8Ny32O4XGqzfRO2dJAbzxRsA8mbITAJVvjAqwU1JUnm4EBBWBmLvnMu0I6eUwpoC3161sBlZhSHACi4OmcfpZBodXE00d7XLPbAAPy0P5rX15JD6hjhz3uof5MZa8Sg','3hyUIevQWNr','ytBO1zU96GYgIwaB6LW1gsTLC4Ih66asIh4ATXGpH2R','FQ','2',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6178986176772411109,18571,'xopOKZE1','qCFMQSscxjpo7QiJ9x5iL9WYHmwbtEyCo08UEf5WuEPCvOAk3XtnKqqJY9vjvXxXQT1B5Q2y3NGMrV6zSdE9Q0Atwx9','gz0R7lkKzOeGQ5pVcda8hfSAbjH1m','Ck5K5nou36dOW3DuFepoUFV7FA34GC3M1IJ0NzsWNSN8HROFmFBkE2II4ruekcECAwgXqpvdAKhImleZJkqRTWA3s8E361TJrsYmscIWa20DCleafbej9qfdIkh1AYuLatz7QGpb2I9VMGMx1Il72AN2JYJSCnAcG9NGV6kNMyfb1ND1GamZ','XaH','Q',5);
+INSERT INTO ti VALUES (6178986176772411109,18571,'xopOKZE1','qCFMQSscxjpo7QiJ9x5iL9WYHmwbtEyCo08UEf5WuEPCvOAk3XtnKqqJY9vjvXxXQT1B5Q2y3NGMrV6zSdE9Q0Atwx9','gz0R7lkKzOeGQ5pVcda8hfSAbjH1m','Ck5K5nou36dOW3DuFepoUFV7FA34GC3M1IJ0NzsWNSN8HROFmFBkE2II4ruekcECAwgXqpvdAKhImleZJkqRTWA3s8E361TJrsYmscIWa20DCleafbej9qfdIkh1AYuLatz7QGpb2I9VMGMx1Il72AN2JYJSCnAcG9NGV6kNMyfb1ND1GamZ','XaH','Q',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-4979549371204253976,46429,'rcW4I19RO4Rx','acOckAecVvJLByiIqp2ng3QiOZGZuBOe80agOLqQ8uw37688dIF8xXWgce2BKcnBmlNnzsa8AaFeQXJJ7REOuXAWtwEZdmQ0uL5LqL8pegk6MB4ftSAdWA5LldatMCk9n1c4dhN9TyzUls8ylwxfeRGvSt7lqnpJsvwRCTB2DfyIuOBfMaQgSTFAbydDEuFp09CTcrpbhzvfuv0O','ayIhD98NlspqKFEluHnx0m6mkjonGUHBjFapMObA8pYRvKMzOdp7EgG','p1jyRhfkHdHHmcTWIQjbw3TNbMAJAOaVGnZfKEqJhznvz6xHk0cSVb1Qos2g2GaeSD9KvDjoEoL7L2whS0Yi2LvEVR1DKaRfYtRpiPypuZJHTBSER4e9xw2RSzPe2EYYsWzqwXDAu3I0ITcNyQS2Kb5yA4bm63GWOkX2NGHMq004OrXl1a8RLK','HNg','7w',6);
+INSERT INTO ti VALUES (-4979549371204253976,46429,'rcW4I19RO4Rx','acOckAecVvJLByiIqp2ng3QiOZGZuBOe80agOLqQ8uw37688dIF8xXWgce2BKcnBmlNnzsa8AaFeQXJJ7REOuXAWtwEZdmQ0uL5LqL8pegk6MB4ftSAdWA5LldatMCk9n1c4dhN9TyzUls8ylwxfeRGvSt7lqnpJsvwRCTB2DfyIuOBfMaQgSTFAbydDEuFp09CTcrpbhzvfuv0O','ayIhD98NlspqKFEluHnx0m6mkjonGUHBjFapMObA8pYRvKMzOdp7EgG','p1jyRhfkHdHHmcTWIQjbw3TNbMAJAOaVGnZfKEqJhznvz6xHk0cSVb1Qos2g2GaeSD9KvDjoEoL7L2whS0Yi2LvEVR1DKaRfYtRpiPypuZJHTBSER4e9xw2RSzPe2EYYsWzqwXDAu3I0ITcNyQS2Kb5yA4bm63GWOkX2NGHMq004OrXl1a8RLK','HNg','7w',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT, c BINARY(28) NOT NULL, d VARCHAR(28) NOT NULL, e VARBINARY(62) NOT NULL, f VARCHAR(51) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (268968010,679,'S8tL0LLAqV02vXw2PwK4ZGkzA9M','bH4AT1kQuBR0','86YY0fFQkfe7jN5EpLgmMjJBGlYQBBgVzo6j4ABvodVbLNh0cHjlgLKr','1PslsF','Z','9',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT, c BINARY(28) NOT NULL, d VARCHAR(28) NOT NULL, e VARBINARY(62) NOT NULL, f VARCHAR(51) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1567968418,-17917,'QUN9CANg','rpWQtDxZHZaM1n6bzscByhFn','rtvkOfMNYQYYKCsQB0njjFn8Td0WGPayCt5tJYsh7kkf','Q92vuYzRMfEETADx','t','B',1);
+INSERT INTO ti VALUES (1567968418,-17917,'QUN9CANg','rpWQtDxZHZaM1n6bzscByhFn','rtvkOfMNYQYYKCsQB0njjFn8Td0WGPayCt5tJYsh7kkf','Q92vuYzRMfEETADx','t','B',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(29) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(29) NOT NULL;
+INSERT INTO t VALUES (1580280452,7508,'N','VIj5P5LVnfD','LrPYeDUIG7mAQS6Akybgt5Dd3Rl0Kp4WlVUSzjWhJuxeiN05UrCKBbP','1HQtO','k','z',2);
+INSERT INTO ti VALUES (1580280452,7508,'N','VIj5P5LVnfD','LrPYeDUIG7mAQS6Akybgt5Dd3Rl0Kp4WlVUSzjWhJuxeiN05UrCKBbP','1HQtO','k','z',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (247906445,5346,'7N','f0Vz5cLn3J7cEgvBvtmixH0FISCKa1MoyKnbutJwLsgLCZXnkxcxucozMzmxW21GEr0H0WVBkI8x8WLuGPloxxrXZb7RYOmF2wIkobQJwnDJidnuf48NuUfqYdS67CAf3dTSnE1NJyZ2QLTD4hmSd1tWJzrvEz3LQYY1MuzyZ3GEJJVL','PWzlEj6alXToAE59vxVYFOJ7iHet0des2ZQDwntnrtRys','xbDDA2z6shcISnIGXoLms5vMhNSShDNcanSIfJu','3','e',3);
+INSERT INTO ti VALUES (247906445,5346,'7N','f0Vz5cLn3J7cEgvBvtmixH0FISCKa1MoyKnbutJwLsgLCZXnkxcxucozMzmxW21GEr0H0WVBkI8x8WLuGPloxxrXZb7RYOmF2wIkobQJwnDJidnuf48NuUfqYdS67CAf3dTSnE1NJyZ2QLTD4hmSd1tWJzrvEz3LQYY1MuzyZ3GEJJVL','PWzlEj6alXToAE59vxVYFOJ7iHet0des2ZQDwntnrtRys','xbDDA2z6shcISnIGXoLms5vMhNSShDNcanSIfJu','3','e',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3112382322,-15554,'Ld7uwfnqnr','ySwYjuYauBCjvSkBlResig1Pig9uzD30QHFZMVcHQn0DwWnlrTHay8bEoI6ToyZg7GjpPMZDyu','pWoVfPMxlfGRPsFE2SDNSRLRZUrtw','lHmM8S9KF7tNDBVeRBYYzYUmImZhe1xMWKaENoo9eydYMVI5JFJARJJEtBlBLytK145n3yGKJ7YA9axI2NBCifWfz','1','k',4);
+INSERT INTO ti VALUES (3112382322,-15554,'Ld7uwfnqnr','ySwYjuYauBCjvSkBlResig1Pig9uzD30QHFZMVcHQn0DwWnlrTHay8bEoI6ToyZg7GjpPMZDyu','pWoVfPMxlfGRPsFE2SDNSRLRZUrtw','lHmM8S9KF7tNDBVeRBYYzYUmImZhe1xMWKaENoo9eydYMVI5JFJARJJEtBlBLytK145n3yGKJ7YA9axI2NBCifWfz','1','k',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2998501523,10044,'4v7sfjb7siHIo8l0T','cJ1dPkvfCHi4u64e0jh09naCVTNjsPpuYcZt4S5AfIOwHnpQkZlmZgyHp29iyTdJkhdkndEUWxSFco3t6ow9Gf0DCnrVXgANYYoUnvds5uMHyt','0z06xXc05uF8NSwN17','RV3d1UhQl9DSTJSToHH20JQPJO6fhIVl0g0SwIQ7h3oKYhE2XlXPukjWZ0Mi3UoDT5zX0SQMeWh0JYJFSDQdxY8lc1T','rb','N',5);
+INSERT INTO ti VALUES (2998501523,10044,'4v7sfjb7siHIo8l0T','cJ1dPkvfCHi4u64e0jh09naCVTNjsPpuYcZt4S5AfIOwHnpQkZlmZgyHp29iyTdJkhdkndEUWxSFco3t6ow9Gf0DCnrVXgANYYoUnvds5uMHyt','0z06xXc05uF8NSwN17','RV3d1UhQl9DSTJSToHH20JQPJO6fhIVl0g0SwIQ7h3oKYhE2XlXPukjWZ0Mi3UoDT5zX0SQMeWh0JYJFSDQdxY8lc1T','rb','N',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (442236937,7497,'KR1sTydIzH3CSS6R','NUs7VRA3tkZWk7J8ibudlxzLGToFU40mLlTfBgAFAEs0NBvVLJt1hx0pnw5EFeJPp3AdfGq1ywQM7KkftZPO0hiI3sVh4XliuHiLNRama','tFlGf7D1HuEAWGoxkFKsFdcldl6WUgdEluZ','Fe7yNm4rvUtK7n8uvLUhUPBCGARXF6KrY2HRn8XF1pnlBJ4T1zXDjQNlcIgTZ6zn8Du2oAJt88eGpXutiiplblRnEewUtZHaEDzPYUq8TqtUBgL4Utir2b','db','0N',6);
+INSERT INTO ti VALUES (442236937,7497,'KR1sTydIzH3CSS6R','NUs7VRA3tkZWk7J8ibudlxzLGToFU40mLlTfBgAFAEs0NBvVLJt1hx0pnw5EFeJPp3AdfGq1ywQM7KkftZPO0hiI3sVh4XliuHiLNRama','tFlGf7D1HuEAWGoxkFKsFdcldl6WUgdEluZ','Fe7yNm4rvUtK7n8uvLUhUPBCGARXF6KrY2HRn8XF1pnlBJ4T1zXDjQNlcIgTZ6zn8Du2oAJt88eGpXutiiplblRnEewUtZHaEDzPYUq8TqtUBgL4Utir2b','db','0N',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b BIGINT NOT NULL, c BINARY(75) NOT NULL, d VARBINARY(2), e VARCHAR(86), f VARCHAR(32) NOT NULL, g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3853765785868614823,-696663860348949684,'r06QTGz2zWEOYwK','O','YNSJ07Dv6gcnYcKf4CGqcSCIZa31Cr3cbWNjjleGe','QMxMQmB','X','B',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT NOT NULL, c BINARY(75) NOT NULL, d VARBINARY(2), e VARCHAR(86), f VARCHAR(32) NOT NULL, g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-753020510362319417,309407476101951342,'OHOqp3MMYNilBDqAVBk0Rs9wpIIIXL','1L','cSDgsfxCtXfD9EURoXWjii3TdqPA','PJT2MvenAY6bLOmNU2O9ANSSuRi','i','y',1);
+INSERT INTO ti VALUES (-753020510362319417,309407476101951342,'OHOqp3MMYNilBDqAVBk0Rs9wpIIIXL','1L','cSDgsfxCtXfD9EURoXWjii3TdqPA','PJT2MvenAY6bLOmNU2O9ANSSuRi','i','y',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(76) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(76) NOT NULL;
+INSERT INTO t VALUES (-507307566829612720,-2672950347228227541,'6z56uBtljlABzIQzvlzXEYM5rs60rp3DJVqbw2st9ymNgDHV3GnMaiU','KW','lnp9XwXA5eznQMU6EbzBECKHqjXrftVX','tkswFZv','B','y',2);
+INSERT INTO ti VALUES (-507307566829612720,-2672950347228227541,'6z56uBtljlABzIQzvlzXEYM5rs60rp3DJVqbw2st9ymNgDHV3GnMaiU','KW','lnp9XwXA5eznQMU6EbzBECKHqjXrftVX','tkswFZv','B','y',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1046137567554014297,-2356946575542367523,'DfIK8KrZ4nyCujgqpD7aXN5E45veIR73TwAEMY','5q2tbAuaEc5gNzfxf9aBpHJPUnU3xRLmO7dJHKjT8ITR39lb00F9nljFB6rekuqoC95QSsExuydTX2BoZIHz491peD0LhWpyvtc7cBSZe44UV3mGxchxaOCMKM0CLy0pyqSUgZ2UuA2FmD5IOS46xV6HLxS4sMcGWvw','kujwxkESBhftei0mNViM674MHNfyxcYj0QvjC','MqpEUmZNqgYa0aOIEqhQyL4x1','o','c',3);
+INSERT INTO ti VALUES (1046137567554014297,-2356946575542367523,'DfIK8KrZ4nyCujgqpD7aXN5E45veIR73TwAEMY','5q2tbAuaEc5gNzfxf9aBpHJPUnU3xRLmO7dJHKjT8ITR39lb00F9nljFB6rekuqoC95QSsExuydTX2BoZIHz491peD0LhWpyvtc7cBSZe44UV3mGxchxaOCMKM0CLy0pyqSUgZ2UuA2FmD5IOS46xV6HLxS4sMcGWvw','kujwxkESBhftei0mNViM674MHNfyxcYj0QvjC','MqpEUmZNqgYa0aOIEqhQyL4x1','o','c',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1460099433889933907,644399123026322873,'sMPT5j6QYvO6','MsIpq3AWNLC5VOrpZDs5QyEchlt2vUEe7KKx2JAUuHOnSGq4uW4IEYwQBLbyQoY874ns1oDWr6sdf2HIjv6ub8aYErB3dKSlau7Pw4GiEtKZrC7d4nJis6r6ekgfBb97n6NmIA3xbYoLgoopoXhLE1cUlxyLIKPyoGJC3o54l3c5P2HPdQAMC9QVv4ZbtWRekBQTCYRgJj9UqBy7PgGHHfVrGsWyP8GQCUZ5xm1h7mFV6','26DPJXNLd3KFncFdTHbDPCC6sz3WdV3WU37z7CNNWcw5Y15qvlHGrxE6qkvV1hVfl2krj54KS2zi22GgIb6z','78yeXP7XofewYYR6k9sdUyyDqbUkfEIeT6nU3FBJ8ELnp2c26BKTsPEsvfdiG9I4dxFsleYrmp0fIDVisTm09YtsMRutR54TCnh93YYRJVFuuhD1DkBHUx4xYINUrVXuoA','k','R',4);
+INSERT INTO ti VALUES (1460099433889933907,644399123026322873,'sMPT5j6QYvO6','MsIpq3AWNLC5VOrpZDs5QyEchlt2vUEe7KKx2JAUuHOnSGq4uW4IEYwQBLbyQoY874ns1oDWr6sdf2HIjv6ub8aYErB3dKSlau7Pw4GiEtKZrC7d4nJis6r6ekgfBb97n6NmIA3xbYoLgoopoXhLE1cUlxyLIKPyoGJC3o54l3c5P2HPdQAMC9QVv4ZbtWRekBQTCYRgJj9UqBy7PgGHHfVrGsWyP8GQCUZ5xm1h7mFV6','26DPJXNLd3KFncFdTHbDPCC6sz3WdV3WU37z7CNNWcw5Y15qvlHGrxE6qkvV1hVfl2krj54KS2zi22GgIb6z','78yeXP7XofewYYR6k9sdUyyDqbUkfEIeT6nU3FBJ8ELnp2c26BKTsPEsvfdiG9I4dxFsleYrmp0fIDVisTm09YtsMRutR54TCnh93YYRJVFuuhD1DkBHUx4xYINUrVXuoA','k','R',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-6292632210957833485,2132099862870020346,'dkIN','zf9NYhftO','EZLXX8KMn2uQDEmCCEhv6O5rLFtArR0SDxoywmMjzt3DtG08gABX0PqUGAiS4yMZARYX42CSyK6V','zxr9EWWrw0Nk05gt0dfDD8bwrbCqYUT13pgm0s2MIE9FOUbEFh0CMh0350BYuIVk','af','o',5);
+INSERT INTO ti VALUES (-6292632210957833485,2132099862870020346,'dkIN','zf9NYhftO','EZLXX8KMn2uQDEmCCEhv6O5rLFtArR0SDxoywmMjzt3DtG08gABX0PqUGAiS4yMZARYX42CSyK6V','zxr9EWWrw0Nk05gt0dfDD8bwrbCqYUT13pgm0s2MIE9FOUbEFh0CMh0350BYuIVk','af','o',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-5254727643400235981,-1854561482115005250,'bvCgJJP8eZ4l6Foa','qSsEvNeiuuAar9JZeRTahZ1xR0niscvQTmkf9CT1MP4v6AGXn9IwZqjDl','HnKdCaphg6JclOKt7d5VelyhXqPPvtBQ','qrKUKOIxqyrmYJQCW1lBQx1O8qppg9hBJEHN7hM5XQXAfCSbVWwnJCMAxMjyV0HBdHgDRSdG2fMqx7WZAhpn8XfUIreWJPXD0sEc25A4oEO6YozNBbMF1sRhgEeaEs4NmgrRhKblSF5BeLgQo2UV3lLl9nNaSh0aPjwglaqAYhv0wkaKymkcxTMPZCrCFgpOORYncC','vr','5',6);
+INSERT INTO ti VALUES (-5254727643400235981,-1854561482115005250,'bvCgJJP8eZ4l6Foa','qSsEvNeiuuAar9JZeRTahZ1xR0niscvQTmkf9CT1MP4v6AGXn9IwZqjDl','HnKdCaphg6JclOKt7d5VelyhXqPPvtBQ','qrKUKOIxqyrmYJQCW1lBQx1O8qppg9hBJEHN7hM5XQXAfCSbVWwnJCMAxMjyV0HBdHgDRSdG2fMqx7WZAhpn8XfUIreWJPXD0sEc25A4oEO6YozNBbMF1sRhgEeaEs4NmgrRhKblSF5BeLgQo2UV3lLl9nNaSh0aPjwglaqAYhv0wkaKymkcxTMPZCrCFgpOORYncC','vr','5',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(98) NOT NULL, d VARBINARY(71) NOT NULL, e VARBINARY(98) NOT NULL, f VARCHAR(4) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8357607745360275332,5840540,'tSa7GvH2Ex5CzSuKt','3jegh2T8HqIrUZ7P','WR99n3ypFJq6cH9PgjS6QawOo8o1ffvm38WcuT3fwmGyMsDysOH5jFWLRz1n7MQ9HnA0rt9NuIxcGQ','wvs','J','Im',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(98) NOT NULL, d VARBINARY(71) NOT NULL, e VARBINARY(98) NOT NULL, f VARCHAR(4) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (14651327774226950306,-3059476,'f4MByHbfP1I6fZK0SDvs','OeDIRiRrMt2v','bu0njvR7eiI7POc3eLCuQE','4FnJ','v1','vO',1);
+INSERT INTO ti VALUES (14651327774226950306,-3059476,'f4MByHbfP1I6fZK0SDvs','OeDIRiRrMt2v','bu0njvR7eiI7POc3eLCuQE','4FnJ','v1','vO',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(99) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(99) NOT NULL;
+INSERT INTO t VALUES (13446661509336579882,7228603,'ORcXM4zNQULF5P5noprRt7febItL9jezaUd99j3gQIDHD0OfXjN65ijm','9OZI7VTV0MBAzMKHZ3aqBHRhpBmHi79ykKPka','zWF6etXBVMWveDq6WUqK3Q2lbenf7pEFPMCGFUBsOUO2EW','zmk','yQ','JV',2);
+INSERT INTO ti VALUES (13446661509336579882,7228603,'ORcXM4zNQULF5P5noprRt7febItL9jezaUd99j3gQIDHD0OfXjN65ijm','9OZI7VTV0MBAzMKHZ3aqBHRhpBmHi79ykKPka','zWF6etXBVMWveDq6WUqK3Q2lbenf7pEFPMCGFUBsOUO2EW','zmk','yQ','JV',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3901418333919022419,-2802460,'MBb3GxQqfpKzCTtRj2SVKQMeV5Jw3TmGl3rCb5HulXIXLiIkwiOU','j39t7GK8OEQCYFNfRwzUM9AWCSpjevD4iteDyQ2oGNTQzEcMZ94oe11kwwXHnzHN52PpicVSi5yKm','iNKcF4xzAIT1U4vRqUoYrIUAN2QoUh8h4OeZa2WGVfQ4I','P','M7','B',3);
+INSERT INTO ti VALUES (3901418333919022419,-2802460,'MBb3GxQqfpKzCTtRj2SVKQMeV5Jw3TmGl3rCb5HulXIXLiIkwiOU','j39t7GK8OEQCYFNfRwzUM9AWCSpjevD4iteDyQ2oGNTQzEcMZ94oe11kwwXHnzHN52PpicVSi5yKm','iNKcF4xzAIT1U4vRqUoYrIUAN2QoUh8h4OeZa2WGVfQ4I','P','M7','B',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6185424341393119234,3690736,'mSm3xkqB8dW8Gkj4eG','3BxrggsQ9DZMAryUuvTk5EFBFWuI72nwUnv7Uuh','fgzQCFOUzjzOzoTOzbOmKWatonzUHmrQm5kXq5QSB33sAxVce4Z8aAn5JISfeHbu0B7ra0AxHNVG9eRl9yH','qdLWeQC6KczRKuvUOG1zmTokgj431FC42pPAl1soQDc2C1GoTAOAIffmsEEwiWhPjCPx8io91EmByeQcS17TCU4ZgJ04Dj2NyYL3Mrg3poX','eE','r6',4);
+INSERT INTO ti VALUES (6185424341393119234,3690736,'mSm3xkqB8dW8Gkj4eG','3BxrggsQ9DZMAryUuvTk5EFBFWuI72nwUnv7Uuh','fgzQCFOUzjzOzoTOzbOmKWatonzUHmrQm5kXq5QSB33sAxVce4Z8aAn5JISfeHbu0B7ra0AxHNVG9eRl9yH','qdLWeQC6KczRKuvUOG1zmTokgj431FC42pPAl1soQDc2C1GoTAOAIffmsEEwiWhPjCPx8io91EmByeQcS17TCU4ZgJ04Dj2NyYL3Mrg3poX','eE','r6',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2638181452962759693,-5238643,'VNGLFcZLWNbV1KVxlaPAwPzaQ74UMr8jwPVAAtEjSKDgYXBo6vegseZBYGos6TU0TcCSNRceb4XB9c9imvSkTLOt','FXdJJcPw7mKnT7FSyxe57sKSGqC1rgWLVzODuRvyyDsuderTplde3L7GS78BkuolgtSwVsjibH3xMsl2gB1eYXHIAC9u44IsjY7h8rwpblu0ubGqDh3hMKyEal5z9dE15n','8EYfa1IHWYqGTsE2e','iH3xGPhbwqy0KKqPaBRKOc1Avs0b3dLrTPBs9cytA045tMUhiVWhyID2vtzBfdC6VEnuXGMKPlXni2pIniNZrHXWQu8bwb0thKiZVgKzBEOour2E7K5CZIGgtHiojN5caQMjkfFOPxY9cyxjca4mY9pvx2dDAQ7RPaF4gxlZitkj7iEHtwCyvM1AnOsuxQQEM4djhMk3C6E','xjD','Up',5);
+INSERT INTO ti VALUES (2638181452962759693,-5238643,'VNGLFcZLWNbV1KVxlaPAwPzaQ74UMr8jwPVAAtEjSKDgYXBo6vegseZBYGos6TU0TcCSNRceb4XB9c9imvSkTLOt','FXdJJcPw7mKnT7FSyxe57sKSGqC1rgWLVzODuRvyyDsuderTplde3L7GS78BkuolgtSwVsjibH3xMsl2gB1eYXHIAC9u44IsjY7h8rwpblu0ubGqDh3hMKyEal5z9dE15n','8EYfa1IHWYqGTsE2e','iH3xGPhbwqy0KKqPaBRKOc1Avs0b3dLrTPBs9cytA045tMUhiVWhyID2vtzBfdC6VEnuXGMKPlXni2pIniNZrHXWQu8bwb0thKiZVgKzBEOour2E7K5CZIGgtHiojN5caQMjkfFOPxY9cyxjca4mY9pvx2dDAQ7RPaF4gxlZitkj7iEHtwCyvM1AnOsuxQQEM4djhMk3C6E','xjD','Up',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12178064810089578255,6750729,'rlZ3DBDvdCSkuxynjraBh3caM68JidhxQnXuHh3HWvpvu2qa8t9kJsgihtAuWmKEYbL4h4sOJeeq40OLSGQ2XiJGhC098R','gRSufzntkIs9aVMXmqHxPMTum3YXiMg87l6ddwVtQF0XdRTUGO2XectpGg4qXVdk7TtLKEdn5ARChPWifG4fFnlBc6NbL7NUnbHiSWMiQTyHOonqAUmPERnmACKKFyWI286QUhZWrylXQ99b','kB','CBAJPQ1xEXcX5TEq8E85wUeZIeF7TDtCOnij49hDW4qFl8ijumGVxYUme0yuOCV8wqCNu5UvYsH6VawKUDhvJHeqpiorqjIxyTPy5yZOUnKS0S6U9b2zTUIACuZkd6PsvrxD15yn1c0s7xwvbFE6D1yyPfuImizQ7PE0YmURCpX4aL36yZhYCqSkaB6X2JFFfyzDUvAZ','t','w',6);
+INSERT INTO ti VALUES (12178064810089578255,6750729,'rlZ3DBDvdCSkuxynjraBh3caM68JidhxQnXuHh3HWvpvu2qa8t9kJsgihtAuWmKEYbL4h4sOJeeq40OLSGQ2XiJGhC098R','gRSufzntkIs9aVMXmqHxPMTum3YXiMg87l6ddwVtQF0XdRTUGO2XectpGg4qXVdk7TtLKEdn5ARChPWifG4fFnlBc6NbL7NUnbHiSWMiQTyHOonqAUmPERnmACKKFyWI286QUhZWrylXQ99b','kB','CBAJPQ1xEXcX5TEq8E85wUeZIeF7TDtCOnij49hDW4qFl8ijumGVxYUme0yuOCV8wqCNu5UvYsH6VawKUDhvJHeqpiorqjIxyTPy5yZOUnKS0S6U9b2zTUIACuZkd6PsvrxD15yn1c0s7xwvbFE6D1yyPfuImizQ7PE0YmURCpX4aL36yZhYCqSkaB6X2JFFfyzDUvAZ','t','w',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(69), d VARCHAR(56), e VARBINARY(44) NOT NULL, f VARCHAR(65), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14674,680164501,'4EDB7yVL0jKcj1k4yTjFnWhKG58BK6nHEJ9YHTTaxUOyc6PWTI','Osk1siUD','4UtzxnsxWYGHZnEBBPSONQVq5U','i5m1JVd7DHwJ1CQccUisaICweVE0aNSzbmG8509VWMnBzHmKPUcTpKM0noyDN','u','4',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(69), d VARCHAR(56), e VARBINARY(44) NOT NULL, f VARCHAR(65), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (16769220,1656734365,'1J6hlFmRAsDTSV2tPW7E9ONhLhG0iSrNV7GLbav','rGVZh3xb7Q6qZlERoY1pzANhg1462','ZYHIRQGUemPzBvydmo9ouyEgA9XdFI4w','QQ55HtOwgG5','H','f',1);
+INSERT INTO ti VALUES (16769220,1656734365,'1J6hlFmRAsDTSV2tPW7E9ONhLhG0iSrNV7GLbav','rGVZh3xb7Q6qZlERoY1pzANhg1462','ZYHIRQGUemPzBvydmo9ouyEgA9XdFI4w','QQ55HtOwgG5','H','f',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(70);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(70);
+INSERT INTO t VALUES (15125031,3550581657,'sKzF9GPmjW4u05hZg1YlgAkU','sS0aPP5mZOwkYBUATxNj8DuS43','R5mhbCh4QkuKtlHiagOL3sCPPtHuuIUBs','zdON6aeuFXmeQAc3jQtuVNjmFR0R0mMqNRzIDPaZkgjGjWSF79NknBlqyXIE8yP','YP','M',2);
+INSERT INTO ti VALUES (15125031,3550581657,'sKzF9GPmjW4u05hZg1YlgAkU','sS0aPP5mZOwkYBUATxNj8DuS43','R5mhbCh4QkuKtlHiagOL3sCPPtHuuIUBs','zdON6aeuFXmeQAc3jQtuVNjmFR0R0mMqNRzIDPaZkgjGjWSF79NknBlqyXIE8yP','YP','M',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (11910586,2059120218,'6kRAJ8adw4VHbJAFo','BobOjUNlzqR1JeslN0qsa7KHDFVLYCjke13JieN3XtLC3nUfxySjF2KQtEU5p0T0RWonDmHvhwczBkpsCNpFFVswdWZpz3A0C4kzZRaSsmTfsTAOyH7HyBlg4yoz','aAQMkN29W1peqoM6rNSLYVPngmIuzOPTId','tZ5gJbEXxeWZNjT8','Z3','H',3);
+INSERT INTO ti VALUES (11910586,2059120218,'6kRAJ8adw4VHbJAFo','BobOjUNlzqR1JeslN0qsa7KHDFVLYCjke13JieN3XtLC3nUfxySjF2KQtEU5p0T0RWonDmHvhwczBkpsCNpFFVswdWZpz3A0C4kzZRaSsmTfsTAOyH7HyBlg4yoz','aAQMkN29W1peqoM6rNSLYVPngmIuzOPTId','tZ5gJbEXxeWZNjT8','Z3','H',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1978738,2589720088,'Bbf4epoJIsOHukpdNE1T0','q71qmnBZKFOBMZMcGHtVJXN2544EDoMYT4xhIEwZLK34Ncn6V5vFeuhaWhGQY1e2PFhRCdTmTE5bxTqyZeChLuCn25OaTm765yWlwO4N05xf64ywGUYHqRLAN0v2zO60MRJlxqFKjSgCVXwJ9HrnnnkxW','OQuQbeLmBC','C4UPJzoNMDJFR4y4seslgHAqSxe09CkP8GdvBOP0NwvZGzj6EIsyDq8PiahXtKPqS5V6Z2SrGEaK','m','A',4);
+INSERT INTO ti VALUES (1978738,2589720088,'Bbf4epoJIsOHukpdNE1T0','q71qmnBZKFOBMZMcGHtVJXN2544EDoMYT4xhIEwZLK34Ncn6V5vFeuhaWhGQY1e2PFhRCdTmTE5bxTqyZeChLuCn25OaTm765yWlwO4N05xf64ywGUYHqRLAN0v2zO60MRJlxqFKjSgCVXwJ9HrnnnkxW','OQuQbeLmBC','C4UPJzoNMDJFR4y4seslgHAqSxe09CkP8GdvBOP0NwvZGzj6EIsyDq8PiahXtKPqS5V6Z2SrGEaK','m','A',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7397465,4057578949,'qYTgq2fmLpBwnpjauuLOaI5LXFw4sXQtZCyCbwefEaI9mKqKKt6VA7h8l','d4eH6PxRXmE4BnzCO0pO7MrWEbuxULbxHuChzL9MB93wC8FddZ7D4Nk7c0b3pFDAuTCbhr060hyjxeN1xUSwike7iHBGui53rKHznjct0','X4gDYyBulaz6v5TTHLj92PA64','F0o1wkb3u8qix1qS25mbynYrHBV5V1R3UNWdHacGLp3Zpfkb2S9V8rRcKF4Yn94xXapnRxb3WOTFGHqY5qDd1KROMaD5w4HmlGNIld4zlxH3BB9EDeiXIv92tWmgeP','Jl','E',5);
+INSERT INTO ti VALUES (7397465,4057578949,'qYTgq2fmLpBwnpjauuLOaI5LXFw4sXQtZCyCbwefEaI9mKqKKt6VA7h8l','d4eH6PxRXmE4BnzCO0pO7MrWEbuxULbxHuChzL9MB93wC8FddZ7D4Nk7c0b3pFDAuTCbhr060hyjxeN1xUSwike7iHBGui53rKHznjct0','X4gDYyBulaz6v5TTHLj92PA64','F0o1wkb3u8qix1qS25mbynYrHBV5V1R3UNWdHacGLp3Zpfkb2S9V8rRcKF4Yn94xXapnRxb3WOTFGHqY5qDd1KROMaD5w4HmlGNIld4zlxH3BB9EDeiXIv92tWmgeP','Jl','E',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (11348733,1964367241,'WDyFp7pXRlbEgj4KfG9cXcIF0NJjUmg4eNMYwrAMhNOz2UFABtbnEQDpCaKmjr','gBmHwrujNjiMkqBIu4XbAQCvk2IygJ1HGOAW7yINQRDTndVql3IIbv0XpqYCr1bzlHFaOokmv6DZNKVhLl6vEfYxCMYmjYtZPbWa3HlngEi3YB9szFUMRoqNNTLaFlmcTOL5zZ6X6whPDtAiTXJcnwjolBXAeOQ','bkapbeZ90v0efk','QkHRzOBs2tnxdpSbIvC1pFKnQwtemUsIiLpUzxj0fJ5xMEQzSjdFAO5JM7Guo0N6oMfmLBYW4OLUpRqpHoXNZg7MvmEv1mj8GwZIcgtHPESpHBn6FuDzHCO4QPZ3XfCSPDZ6e4y5oEcQRzxakmDRqnNQtqd4FKWsJixZ0DFl83djm7pumzXUPVwXkN2pbEkGg9clzgUV','o','7U',6);
+INSERT INTO ti VALUES (11348733,1964367241,'WDyFp7pXRlbEgj4KfG9cXcIF0NJjUmg4eNMYwrAMhNOz2UFABtbnEQDpCaKmjr','gBmHwrujNjiMkqBIu4XbAQCvk2IygJ1HGOAW7yINQRDTndVql3IIbv0XpqYCr1bzlHFaOokmv6DZNKVhLl6vEfYxCMYmjYtZPbWa3HlngEi3YB9szFUMRoqNNTLaFlmcTOL5zZ6X6whPDtAiTXJcnwjolBXAeOQ','bkapbeZ90v0efk','QkHRzOBs2tnxdpSbIvC1pFKnQwtemUsIiLpUzxj0fJ5xMEQzSjdFAO5JM7Guo0N6oMfmLBYW4OLUpRqpHoXNZg7MvmEv1mj8GwZIcgtHPESpHBn6FuDzHCO4QPZ3XfCSPDZ6e4y5oEcQRzxakmDRqnNQtqd4FKWsJixZ0DFl83djm7pumzXUPVwXkN2pbEkGg9clzgUV','o','7U',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c BINARY(38), d VARBINARY(75) NOT NULL, e VARBINARY(44) NOT NULL, f VARCHAR(51), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7688411,37460,'n0FzZ','nflxcnpWr0UbFHNvEdMSo2tdIis2RGrktp8Vr4rVwe1zWCB8tnp99HTG3FBBDKylT6UYc1PQ31Q','PJ4fMXEaF8FYG2Yuf1qc','2NBucPSG93hlxrJweez4jyMDp','a','G',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c BINARY(38), d VARBINARY(75) NOT NULL, e VARBINARY(44) NOT NULL, f VARCHAR(51), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (6324278877227714623,13474,'NxQvEOMLFnwaU5SuLCipcFhy','96sHxZFIVGbq4Fyl2BHEyPPd','TFCkt7SyVhUHc99zkZmU0aPQW2172KZT','eeW9F4tfbe8Rz6E6uIF6zygPzCDsWzvWmWMER3shrKn4ZZTLs','x','I',1);
+INSERT INTO ti VALUES (6324278877227714623,13474,'NxQvEOMLFnwaU5SuLCipcFhy','96sHxZFIVGbq4Fyl2BHEyPPd','TFCkt7SyVhUHc99zkZmU0aPQW2172KZT','eeW9F4tfbe8Rz6E6uIF6zygPzCDsWzvWmWMER3shrKn4ZZTLs','x','I',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(39);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(39);
+INSERT INTO t VALUES (17595091431222389252,61541,'oa0Z9hBvNkY3bneqX','JLuZaQE657BLE34urs5soxNPFoC0bgq6LYJdYlHVWkVKTdrX','vzulY4MD7ALT','Ojt6TMBsWQbpbOWVwE8','E','3',2);
+INSERT INTO ti VALUES (17595091431222389252,61541,'oa0Z9hBvNkY3bneqX','JLuZaQE657BLE34urs5soxNPFoC0bgq6LYJdYlHVWkVKTdrX','vzulY4MD7ALT','Ojt6TMBsWQbpbOWVwE8','E','3',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (17614757116451045920,63963,'HXDvZbZfibXWEoW3y1Id31aBbFm6P3pn','IdDHR6ag61CHwYjdR6WkAZbqOuzf2UxooXqkFrNuovMsgRsyO1TrAphV6rZ8dDQ9aimdf9tiyaUPOOwIka2476sgX8efAxb0cHI1J8fGDer8TZgEPDC9kzRpAGAG4IoLjAIvQ5J4GNVTQiM4eM6mMjKUh5wLOwREcdBpmW83Xb4CAzjhK1C8Wvh8eTf5LScnleS1Lxf8J','RBghmPuf1nvOJFPWy','9Clvj4xxy0QwzWaV9nxS8CaJnifE1O96CS2dHTAsPEIa1up','F','f',3);
+INSERT INTO ti VALUES (17614757116451045920,63963,'HXDvZbZfibXWEoW3y1Id31aBbFm6P3pn','IdDHR6ag61CHwYjdR6WkAZbqOuzf2UxooXqkFrNuovMsgRsyO1TrAphV6rZ8dDQ9aimdf9tiyaUPOOwIka2476sgX8efAxb0cHI1J8fGDer8TZgEPDC9kzRpAGAG4IoLjAIvQ5J4GNVTQiM4eM6mMjKUh5wLOwREcdBpmW83Xb4CAzjhK1C8Wvh8eTf5LScnleS1Lxf8J','RBghmPuf1nvOJFPWy','9Clvj4xxy0QwzWaV9nxS8CaJnifE1O96CS2dHTAsPEIa1up','F','f',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (17284345840489254133,42774,'n9eoAzFb6n8hq2o4hKXEg094H5xBxmx3OzO','YJwOwOqUBQxpExnqnDjfyI4DHBy7ajs0HZJLcYmOrBT7CFt51Nn5GRiIcMQmT','HR68Ug74sxH4g28dGU','f84noFwQEVIjGw5GecTxKINVOdpAO96tr6lROFqTzum3NS2CFx5eTfL2KQM261bC1LFPFvTdEL6RvP1cb14aFiokZ9ouSLkSP3xHIUHZfcFOaEhiihMjToQGvhxUwyHcWPCWj6QUGejwBR3R4t','s','5',4);
+INSERT INTO ti VALUES (17284345840489254133,42774,'n9eoAzFb6n8hq2o4hKXEg094H5xBxmx3OzO','YJwOwOqUBQxpExnqnDjfyI4DHBy7ajs0HZJLcYmOrBT7CFt51Nn5GRiIcMQmT','HR68Ug74sxH4g28dGU','f84noFwQEVIjGw5GecTxKINVOdpAO96tr6lROFqTzum3NS2CFx5eTfL2KQM261bC1LFPFvTdEL6RvP1cb14aFiokZ9ouSLkSP3xHIUHZfcFOaEhiihMjToQGvhxUwyHcWPCWj6QUGejwBR3R4t','s','5',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (10480570831296896982,41978,'fGbpP5Suc3lK3KTLJI7BzvKqxifX6eluQtW6','JpdsIBhe97bH1QqPmD11b6JRR8KRIKq7lGMBrAK4C0fDcVqXYJcemxa5QFmTWUxDfYhQGP918g2z0Bqur01p9SO5fYZDSe7RcmhrmRPB9GywIIHFF32Mkmi4VgL3uckXtn73','SHE9ZYY4sqxK51vhHanrOa1','Qj8B3dYOMerQUfk20dIa5JjMHtHwNN4BBmDK6cCtfNmuDznRLgZpAZC7RFkREfjfn3Z34rsYZjUXUfhlCdncb9BCBJ4jnZzjMmDVtj6hj2vq','fo','N',5);
+INSERT INTO ti VALUES (10480570831296896982,41978,'fGbpP5Suc3lK3KTLJI7BzvKqxifX6eluQtW6','JpdsIBhe97bH1QqPmD11b6JRR8KRIKq7lGMBrAK4C0fDcVqXYJcemxa5QFmTWUxDfYhQGP918g2z0Bqur01p9SO5fYZDSe7RcmhrmRPB9GywIIHFF32Mkmi4VgL3uckXtn73','SHE9ZYY4sqxK51vhHanrOa1','Qj8B3dYOMerQUfk20dIa5JjMHtHwNN4BBmDK6cCtfNmuDznRLgZpAZC7RFkREfjfn3Z34rsYZjUXUfhlCdncb9BCBJ4jnZzjMmDVtj6hj2vq','fo','N',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (9212338052598943102,37076,'bffMUgSXS7qc46sAhSW0VN6','E45hJ3X1AlOKba1NJUQyXdzZ55jDfghRC1OxDl6wYuqhe4Gt2i1SutDQXHUM4W0mX7wFsPpPfzYcdUSPTuHBw0b5Oyx1sBcYbPEUEOID3h8qNEmCb59O5Z3EnrJxXHCzPn73U0qdB2YkfnXUIrO6EMXBJ9XBaNAXlcKuUeeCStu3jSXpNshRqEzXLTAHApnncB3UnUStYejgCqKHK16jVtm8BmiDjN6jt1EY','FiYkJMvms8TVbIP6zPjBURi','px9oPjwH4jkEFwa6kiqo9JAkTjdwn8ccW5xcoYQMU5xNLXKsNEK7I7I72WT8UvfUoB3iImGvsQf7CGJD0tA5V5Rye6MzQNT3sCTHPaogVcSwc2LxV7Umd7ACnoY4ZDnqFJggiYSjQDvOChuK9zi1Z8OFcCwHxDaaFfeO1e82Fmr5p6tbqVvGxamLO2ZJ','Ms','r',6);
+INSERT INTO ti VALUES (9212338052598943102,37076,'bffMUgSXS7qc46sAhSW0VN6','E45hJ3X1AlOKba1NJUQyXdzZ55jDfghRC1OxDl6wYuqhe4Gt2i1SutDQXHUM4W0mX7wFsPpPfzYcdUSPTuHBw0b5Oyx1sBcYbPEUEOID3h8qNEmCb59O5Z3EnrJxXHCzPn73U0qdB2YkfnXUIrO6EMXBJ9XBaNAXlcKuUeeCStu3jSXpNshRqEzXLTAHApnncB3UnUStYejgCqKHK16jVtm8BmiDjN6jt1EY','FiYkJMvms8TVbIP6zPjBURi','px9oPjwH4jkEFwa6kiqo9JAkTjdwn8ccW5xcoYQMU5xNLXKsNEK7I7I72WT8UvfUoB3iImGvsQf7CGJD0tA5V5Rye6MzQNT3sCTHPaogVcSwc2LxV7Umd7ACnoY4ZDnqFJggiYSjQDvOChuK9zi1Z8OFcCwHxDaaFfeO1e82Fmr5p6tbqVvGxamLO2ZJ','Ms','r',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b SMALLINT, c CHAR(32), d VARCHAR(71) NOT NULL, e VARBINARY(100) NOT NULL, f VARBINARY(15), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3015045,-16096,'uD','fydptYcXwRVGH0NUboB1CtSsV2XXWcpFNttWYtYoe2EJFFOtoD6M3ncXYrHMA','BgtyJoj25i6mCgjDaSpg4CjGoOzH8dR8yAqcrNkc0MKUoJpSvbqpcK9ySfl4','xC','a','C',0);
+CREATE TABLE ti (a MEDIUMINT, b SMALLINT, c CHAR(32), d VARCHAR(71) NOT NULL, e VARBINARY(100) NOT NULL, f VARBINARY(15), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-250525575,2155,'O8xkQ6jP8YDniotrYO48Hc0UHP','xeyJ3T8YvTyPdYlDNYJiXCXpgVulGrKgJk2D7','cB4sktrDlCUgEOOKxMcXb4pctu3','o7','g','U',1);
+INSERT INTO ti VALUES (-250525575,2155,'O8xkQ6jP8YDniotrYO48Hc0UHP','xeyJ3T8YvTyPdYlDNYJiXCXpgVulGrKgJk2D7','cB4sktrDlCUgEOOKxMcXb4pctu3','o7','g','U',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(33);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(33);
+INSERT INTO t VALUES (-1173344441,26233,'Ig','TxRm7','e1Ew5chMr1iaeUUCehQ5KVW6qh6sFmpSnr8ZK6wGVkzSdhS6fzfDWeOSyEb7KgGGwhoiGso7QrV3ZeryGw','pG30HOWg','l','j',2);
+INSERT INTO ti VALUES (-1173344441,26233,'Ig','TxRm7','e1Ew5chMr1iaeUUCehQ5KVW6qh6sFmpSnr8ZK6wGVkzSdhS6fzfDWeOSyEb7KgGGwhoiGso7QrV3ZeryGw','pG30HOWg','l','j',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (675599908,-30197,'EaKlNIX4SgMB0freTo9TQwWBIHJOl4','YyL6oEtEF1HxgHbjTFvr5cr47IN7lZuo057xuceUPYRbEX','XVjuzfCD68dHbFJbKVEcS829unnNs9zer56LUiZpycTOHOWOIttl55uYVkVLYFIvpn7WauAEGM','j6gwikDsnx','A','e',3);
+INSERT INTO ti VALUES (675599908,-30197,'EaKlNIX4SgMB0freTo9TQwWBIHJOl4','YyL6oEtEF1HxgHbjTFvr5cr47IN7lZuo057xuceUPYRbEX','XVjuzfCD68dHbFJbKVEcS829unnNs9zer56LUiZpycTOHOWOIttl55uYVkVLYFIvpn7WauAEGM','j6gwikDsnx','A','e',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (471288219,21212,'5OjZa','O93GHdbVSCmtCernHVr4ALMPcv53Nef0jNZEdtXbUg2wH7RCXZrfIZ7sWK7rsB5zV3oXXib301sXaAg4SqPU3Nsx89Fs','bBkxefcOMhgxks9MxSVErMb370ccH9ppmvES','CnwRV9wTqvxYAp4zWoNiKE5nj4XotNexjAbCkcQoKY3PvAuUM6yNi1kJOUs4yhNzipbQoFX3UAqjFTA5RFe4AuTDVHKF8LPbthNHpWfp8s6KoNRUSPJ5tMfVriOr8MhzGmsxCiPnb77FCrOZoKZXEXnMsTOwQqvt7uEtc8WzEmvEKdqbbZKWjCw5ZAIbHs','c','j',4);
+INSERT INTO ti VALUES (471288219,21212,'5OjZa','O93GHdbVSCmtCernHVr4ALMPcv53Nef0jNZEdtXbUg2wH7RCXZrfIZ7sWK7rsB5zV3oXXib301sXaAg4SqPU3Nsx89Fs','bBkxefcOMhgxks9MxSVErMb370ccH9ppmvES','CnwRV9wTqvxYAp4zWoNiKE5nj4XotNexjAbCkcQoKY3PvAuUM6yNi1kJOUs4yhNzipbQoFX3UAqjFTA5RFe4AuTDVHKF8LPbthNHpWfp8s6KoNRUSPJ5tMfVriOr8MhzGmsxCiPnb77FCrOZoKZXEXnMsTOwQqvt7uEtc8WzEmvEKdqbbZKWjCw5ZAIbHs','c','j',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (377642740,-13378,'42bvSPo','pYqRXv7Hr8oOrYJ1zFOtcNkZi76pBm8UvFOrn8TZ2gphaGzvQ7iTXj6xSVcuVWyLuzqVBeYWpgbSqQEIM4ubZCH6NMjEy7DOBXgWOrGOLVK28jxwusTJ2fnuLCWB0Ovzfle3pm54V84Vmdh79hx6FijhC2ObEppdfM5EtQeT5Dh1blXzpRUKhjhFaUvsY41ovWUCabudvBq74BYJcnZKGQKaaXEL96RmGWWO2lbH','0cEJ8WL5yIHs09EpMNGz9g0VBOHyaVWw8FYQAvl1rUAy5MUm19','d3mVbHOYHFb6cAyCzUFMwDuJQ2yYZG9jNib4CleijqPpzpakbBNlYNpKvEkLo2qfyoJyE8z9NIUsx2RPoaG8kZL1Ubq3qsBsRV7zswvI6ddKUXfVwhVZQS73bprlPIliO5vo6Ts90r43fwBphUvTYsxqGf2VEpO7pWDbTfTxGdjAEc6LsaZUoJjvjaF0IEuRMZbgk4nxSSebp3zq9EhzweJsVX2hbz7LqsM866tYBWC','v','S',5);
+INSERT INTO ti VALUES (377642740,-13378,'42bvSPo','pYqRXv7Hr8oOrYJ1zFOtcNkZi76pBm8UvFOrn8TZ2gphaGzvQ7iTXj6xSVcuVWyLuzqVBeYWpgbSqQEIM4ubZCH6NMjEy7DOBXgWOrGOLVK28jxwusTJ2fnuLCWB0Ovzfle3pm54V84Vmdh79hx6FijhC2ObEppdfM5EtQeT5Dh1blXzpRUKhjhFaUvsY41ovWUCabudvBq74BYJcnZKGQKaaXEL96RmGWWO2lbH','0cEJ8WL5yIHs09EpMNGz9g0VBOHyaVWw8FYQAvl1rUAy5MUm19','d3mVbHOYHFb6cAyCzUFMwDuJQ2yYZG9jNib4CleijqPpzpakbBNlYNpKvEkLo2qfyoJyE8z9NIUsx2RPoaG8kZL1Ubq3qsBsRV7zswvI6ddKUXfVwhVZQS73bprlPIliO5vo6Ts90r43fwBphUvTYsxqGf2VEpO7pWDbTfTxGdjAEc6LsaZUoJjvjaF0IEuRMZbgk4nxSSebp3zq9EhzweJsVX2hbz7LqsM866tYBWC','v','S',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-1841254988,32445,'cDCU86hx76u','1kDA7vB73KxHBcrfsRyI987MkauNfPuHDZN8gPBW5SgK9MY2jcgdIEVuZAuG6udh5z2RibikLFoTc0YdyWHUdjxcWW','S0Jw6T3KaLtuxbx9Me','hK925UTLI','sl','B0',6);
+INSERT INTO ti VALUES (-1841254988,32445,'cDCU86hx76u','1kDA7vB73KxHBcrfsRyI987MkauNfPuHDZN8gPBW5SgK9MY2jcgdIEVuZAuG6udh5z2RibikLFoTc0YdyWHUdjxcWW','S0Jw6T3KaLtuxbx9Me','hK925UTLI','sl','B0',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(80), d VARBINARY(62) NOT NULL, e VARCHAR(46), f VARCHAR(90), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (17698981494334281217,4493556417603757611,'OvqIR93bJsppF6fgSppWmw2m8AzQZI','NCPg64pjQ8aK7hkWBc','1m2JeAQw37sWz8u','B4agjAMKkzCBMszlufUvWQ32z197ZK00mKFBpmJ5vVIp6Y','I','D',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(80), d VARBINARY(62) NOT NULL, e VARCHAR(46), f VARCHAR(90), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (18153179205573736122,7933513292816347419,'WPX1lnhypH6qyyiHbzEaJiqGfnjiqmhcZ7dBaqVHCsjtmRF9L3m9TdpSMr0aF','Xb6WCU0FoEV','rSZFFYsfP0NngcNV5aTxyyK0','GXyyKq7Dvlo22DtWl2x0gCnIhz32cjbNFzUbHDZ70CDKvivzs6GNMmDZCTiJI8xV9B3YeJVmvKmpuTVUM','f','u',1);
+INSERT INTO ti VALUES (18153179205573736122,7933513292816347419,'WPX1lnhypH6qyyiHbzEaJiqGfnjiqmhcZ7dBaqVHCsjtmRF9L3m9TdpSMr0aF','Xb6WCU0FoEV','rSZFFYsfP0NngcNV5aTxyyK0','GXyyKq7Dvlo22DtWl2x0gCnIhz32cjbNFzUbHDZ70CDKvivzs6GNMmDZCTiJI8xV9B3YeJVmvKmpuTVUM','f','u',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(81);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(81);
+INSERT INTO t VALUES (4518712711818642584,17514690813812441085,'Cjy4MCAoMgwyMfzTCq3c8vBIRit3P','zEcKV57UhfO3','K7dbvzAHKPWnL99q','4Xh6CrPBC87BGixZpHbYIDJxKi9OrwrmD75tAoKsjIOM8EYoI0cv9r8QNZe','F','p',2);
+INSERT INTO ti VALUES (4518712711818642584,17514690813812441085,'Cjy4MCAoMgwyMfzTCq3c8vBIRit3P','zEcKV57UhfO3','K7dbvzAHKPWnL99q','4Xh6CrPBC87BGixZpHbYIDJxKi9OrwrmD75tAoKsjIOM8EYoI0cv9r8QNZe','F','p',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (12979799509610191328,17008411712510178909,'H8LBUzKrUPtaquT0DtlZzyaGpk0sQvDZraXJ2NrUrd5N9CSomQhdGHgjAiVGoGp64ZMyTF19IN0kaOA','HcgwillxNx2zLKg','skVDrL2GKe1BorQQa38Cumr3LSEFaqS7Qo8RaXmQrN','zUj4GuqFDbezKXWD7XDg','J','n',3);
+INSERT INTO ti VALUES (12979799509610191328,17008411712510178909,'H8LBUzKrUPtaquT0DtlZzyaGpk0sQvDZraXJ2NrUrd5N9CSomQhdGHgjAiVGoGp64ZMyTF19IN0kaOA','HcgwillxNx2zLKg','skVDrL2GKe1BorQQa38Cumr3LSEFaqS7Qo8RaXmQrN','zUj4GuqFDbezKXWD7XDg','J','n',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (13265797666703135515,2609138044127396420,'j4i9qipeTlzqqdbqTmQfs8laQp3uOl0RD6wpLe','etmtXYRhnYG5eaRyOHaojNrXVD2lN9Q4R12t2RQZyVGI0b0OkhnCaKcekODY1rnOJPrlsPnhRuPfPRLoRHK7hIld4ocmVCtnII6Q21PfrMNVAOw4A9cPwUPTInw86OZOMGp','OgtxzgtcNP','4TqSg0Pc7q9iWxzNLdJVuNABQKEIZadiem2aA8ENgsudLbgjpXcoDn1nfjvjfXc1K9po8AzRgBbE8jKBMjzxndZ6yLiS3XkwcSTOxvPfpuI4jUdiCPLhit7UJ9xUYko9s1mYBmrLpZRzgLOCx5UdRlt','EY','3e',4);
+INSERT INTO ti VALUES (13265797666703135515,2609138044127396420,'j4i9qipeTlzqqdbqTmQfs8laQp3uOl0RD6wpLe','etmtXYRhnYG5eaRyOHaojNrXVD2lN9Q4R12t2RQZyVGI0b0OkhnCaKcekODY1rnOJPrlsPnhRuPfPRLoRHK7hIld4ocmVCtnII6Q21PfrMNVAOw4A9cPwUPTInw86OZOMGp','OgtxzgtcNP','4TqSg0Pc7q9iWxzNLdJVuNABQKEIZadiem2aA8ENgsudLbgjpXcoDn1nfjvjfXc1K9po8AzRgBbE8jKBMjzxndZ6yLiS3XkwcSTOxvPfpuI4jUdiCPLhit7UJ9xUYko9s1mYBmrLpZRzgLOCx5UdRlt','EY','3e',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (10622513096991898800,7232997962398675651,'J9vtgGnn','PtRlnXYrs','luO7sc0','kvgdH4OAsN2rYjtdv9oqlQ2QbipNTOXycClqgBcWekm7PwY8Kh8KdvUv37pbEmmdutyZC3KhSOhbMGOmGLpj7DShxMr6ZjK956PNNSv4QCP0GyGkV6xe1xrbGLtVzVLypLZOCTsuEnK0E3lrilgskoI3CMQvgp5M3zsL9x6lVtdQ1UlbLwqroUqNaDT7VQdZx9Zz6xJUjraSeiZGPyxh2bLsORl72vlY6Zp52jTFE','ASY','1',5);
+INSERT INTO ti VALUES (10622513096991898800,7232997962398675651,'J9vtgGnn','PtRlnXYrs','luO7sc0','kvgdH4OAsN2rYjtdv9oqlQ2QbipNTOXycClqgBcWekm7PwY8Kh8KdvUv37pbEmmdutyZC3KhSOhbMGOmGLpj7DShxMr6ZjK956PNNSv4QCP0GyGkV6xe1xrbGLtVzVLypLZOCTsuEnK0E3lrilgskoI3CMQvgp5M3zsL9x6lVtdQ1UlbLwqroUqNaDT7VQdZx9Zz6xJUjraSeiZGPyxh2bLsORl72vlY6Zp52jTFE','ASY','1',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (17910239314719342049,14214063533575479432,'jpoc9uwwn8EcRq3wEYteRd1S4i2MiGkc0QarnI7Z','xAKv0uedTpg45Bi0YGi0oS6dYJLe3aSIj5y1JO7vDcl0Zuy9WCFG0H3R5q2c7Z3xsS8mbW7YzfCKI2f7pE3ArubhDI5xpjpZhfuqORnixQPE4B0rrYGrXoL61BI33dIWFHWVEevPubDY5ez91bybnDGIj0mssd4mwaPnYQX3YfgZFctiLCIozMKUIcO7Z0nedryJB4uyK1hPQqmo1vNQf3NVJXBLQY5sDbWVBeWf5dyAeCQ6mKgtII9X89X','a','MgpZyCq3cQgA5WEnZmaRwXAlJaZrCb0N8cjm2knQ245gJBnluJophwPLFDgiL959kPZSQJDUeLvkbowOFzvzlltaNc','ey','ZGg',6);
+INSERT INTO ti VALUES (17910239314719342049,14214063533575479432,'jpoc9uwwn8EcRq3wEYteRd1S4i2MiGkc0QarnI7Z','xAKv0uedTpg45Bi0YGi0oS6dYJLe3aSIj5y1JO7vDcl0Zuy9WCFG0H3R5q2c7Z3xsS8mbW7YzfCKI2f7pE3ArubhDI5xpjpZhfuqORnixQPE4B0rrYGrXoL61BI33dIWFHWVEevPubDY5ez91bybnDGIj0mssd4mwaPnYQX3YfgZFctiLCIozMKUIcO7Z0nedryJB4uyK1hPQqmo1vNQf3NVJXBLQY5sDbWVBeWf5dyAeCQ6mKgtII9X89X','a','MgpZyCq3cQgA5WEnZmaRwXAlJaZrCb0N8cjm2knQ245gJBnluJophwPLFDgiL959kPZSQJDUeLvkbowOFzvzlltaNc','ey','ZGg',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT, c CHAR(88), d VARBINARY(6), e VARBINARY(47) NOT NULL, f VARBINARY(3), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9349353,963831846,'QG8eI4N1TbCp0ZFTEwOmg6iaFRUJdnU4g8BegQvopMcydwEagOqMH','1k','ubP2FRDcOO4W4gJLXDQdYMLCKHndEyKs7aY','fJ','b','b',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b INT, c CHAR(88), d VARBINARY(6), e VARBINARY(47) NOT NULL, f VARBINARY(3), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2770030660,-788576848,'X9h60wOhzNxTTYJZjCad','XgQ','RuYl3KGH','By','1','X',1);
+INSERT INTO ti VALUES (2770030660,-788576848,'X9h60wOhzNxTTYJZjCad','XgQ','RuYl3KGH','By','1','X',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(89);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(89);
+INSERT INTO t VALUES (705241863,-845116279,'XE301yh7PvcwpIrzhu3QJZ6xtH5WXw3FrNivC','hS','cxnzT32gCejxINdSlMWxElwnNFnp17KP','pqs','W','A',2);
+INSERT INTO ti VALUES (705241863,-845116279,'XE301yh7PvcwpIrzhu3QJZ6xtH5WXw3FrNivC','hS','cxnzT32gCejxINdSlMWxElwnNFnp17KP','pqs','W','A',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1810479937,-334793384,'W8YStixmCIw9hQdg8MMlBkA0aGAduBYHuUL6hJ5sE021IJEnlIPD6zxDm6EZnPL9nQ7KLlAWaPT4IPWPEH','OROyfOc6SjQmOX9ujTGCo2CgsJjlsm2kean24gYTfDglKv3qm9NEf81PINPo9PorUBvWiRpnh2X6','3YB7XMxD','D','Z','S',3);
+INSERT INTO ti VALUES (1810479937,-334793384,'W8YStixmCIw9hQdg8MMlBkA0aGAduBYHuUL6hJ5sE021IJEnlIPD6zxDm6EZnPL9nQ7KLlAWaPT4IPWPEH','OROyfOc6SjQmOX9ujTGCo2CgsJjlsm2kean24gYTfDglKv3qm9NEf81PINPo9PorUBvWiRpnh2X6','3YB7XMxD','D','Z','S',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1560323782,1402045720,'6SQOcM2qufdUUcWjcCPTf2WXWI8bpzRN9rY','hBB91l8qUBr99akpUi9jBnBrLVRMywGZGpjUS8wZ2AhtSVYbFw3MwFGQpfBvAUSVHN2ne2PhVHUye4pL7ykZkCvkpIMzDD4oC4RXn39SRK7ygjS1PGY9uu','bPamcEFapL3tw4ag','VZELAeN8PyXFSZTXYnP0Az5FKWjXh09luP8NvIK11lgGvwOZLzRV6ZCyTqkLAdCe4CGGt0tN07HAEzePY6tv8cQ8HrovKY13i7C1SxE58PjKVLU88M3TldMPyOHrnxG8imkhH','f','R',4);
+INSERT INTO ti VALUES (1560323782,1402045720,'6SQOcM2qufdUUcWjcCPTf2WXWI8bpzRN9rY','hBB91l8qUBr99akpUi9jBnBrLVRMywGZGpjUS8wZ2AhtSVYbFw3MwFGQpfBvAUSVHN2ne2PhVHUye4pL7ykZkCvkpIMzDD4oC4RXn39SRK7ygjS1PGY9uu','bPamcEFapL3tw4ag','VZELAeN8PyXFSZTXYnP0Az5FKWjXh09luP8NvIK11lgGvwOZLzRV6ZCyTqkLAdCe4CGGt0tN07HAEzePY6tv8cQ8HrovKY13i7C1SxE58PjKVLU88M3TldMPyOHrnxG8imkhH','f','R',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (478541262,-1570176596,'5h6qvX9FAXrKwHeQBQ1AASoclg4jqy6xcO3NMXWgEXY7HNhF','yQ8hRjvOkZdf0NdRzwsCQXjeHOuJMMHnZwLT4rlMm3wbw3dZsW78DzoVB9d7Whsx1dpBt0dd5ZOx2w2Ta7JTg4EtOUtcelcV','IXFyc9xrpy6aZB6zdlJO9KMSEB2KF4Dhh1BgoeBF3','D2TQxgm985FoiV23v7mESHSmkQq0lZI2yBsASyREJVJBifjDytOujqxxaBb3iFUA0PVriszS6bZJ7NvdpPhpRCns5Akro7BZ2QzftfKBtFjqPZgdprktk0chkC6YegQgkS5hOASgR1sTPSkAhrbowntq14sfeuTgmz0ysU7suT4jRlD48S4HJ3yadCoykZH9P8CllqH0IyvXlUJrJbpamjz7hdNRj','Md','O',5);
+INSERT INTO ti VALUES (478541262,-1570176596,'5h6qvX9FAXrKwHeQBQ1AASoclg4jqy6xcO3NMXWgEXY7HNhF','yQ8hRjvOkZdf0NdRzwsCQXjeHOuJMMHnZwLT4rlMm3wbw3dZsW78DzoVB9d7Whsx1dpBt0dd5ZOx2w2Ta7JTg4EtOUtcelcV','IXFyc9xrpy6aZB6zdlJO9KMSEB2KF4Dhh1BgoeBF3','D2TQxgm985FoiV23v7mESHSmkQq0lZI2yBsASyREJVJBifjDytOujqxxaBb3iFUA0PVriszS6bZJ7NvdpPhpRCns5Akro7BZ2QzftfKBtFjqPZgdprktk0chkC6YegQgkS5hOASgR1sTPSkAhrbowntq14sfeuTgmz0ysU7suT4jRlD48S4HJ3yadCoykZH9P8CllqH0IyvXlUJrJbpamjz7hdNRj','Md','O',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3982483593,-1578542739,'244vUk5jtqRwvAgVJYLmWw1sbJxRgq8dKz10Vujs7eNgXOOAElFlkNKdEwCB1igph9VovF2o3Szc5U','2W3Le1dhfId9SQdSjeutwsAS36CE0ML4oPFTuEAOFuKUMLz0TTZG79GCLce4Ta2aHwZNOTpaWkLrPGKnuFJ9NoK1xQ6Bajs2hnHbZwndG1fw0HYSdV1Qj6lR9TAwd4yssneZ3vbdYJRRELQm3qwpeo1Pb1gBtxiObKDbviAFmW','UW1xxaLvjyPVp8VBw6krxpDyX','k3psSg7U45NeXmT57wV0NwIEpyVu7hMMBGSuxd','tC','yn',6);
+INSERT INTO ti VALUES (3982483593,-1578542739,'244vUk5jtqRwvAgVJYLmWw1sbJxRgq8dKz10Vujs7eNgXOOAElFlkNKdEwCB1igph9VovF2o3Szc5U','2W3Le1dhfId9SQdSjeutwsAS36CE0ML4oPFTuEAOFuKUMLz0TTZG79GCLce4Ta2aHwZNOTpaWkLrPGKnuFJ9NoK1xQ6Bajs2hnHbZwndG1fw0HYSdV1Qj6lR9TAwd4yssneZ3vbdYJRRELQm3qwpeo1Pb1gBtxiObKDbviAFmW','UW1xxaLvjyPVp8VBw6krxpDyX','k3psSg7U45NeXmT57wV0NwIEpyVu7hMMBGSuxd','tC','yn',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b INT UNSIGNED, c BINARY(58), d VARCHAR(85) NOT NULL, e VARCHAR(97) NOT NULL, f VARCHAR(50) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-54,2053124987,'uFaaXLZrFm3wr8IlSw9lEgcHpr2bDPcS','XW82PdGVOINewtkjKyf65RzfjDIBV9rv4tyo7rxqCcK1qBkAex6BwyK','PvAm4s4stl0gzFYWLthRsqxt85ZZAGPmYz3DkcynCl1ob6JwHyhVniwTCUDuvJDRuaiGPgFibseKmsWmtFYeK','ntMt','d','D',0);
+CREATE TABLE ti (a TINYINT, b INT UNSIGNED, c BINARY(58), d VARCHAR(85) NOT NULL, e VARCHAR(97) NOT NULL, f VARCHAR(50) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (-84,1518664495,'oTNWDDNi7rpPD4DA2bEfaX','reYkYvhJdU9yp8wn3XS0Qde15NhpVoz8NGINdx6H','BIM2nIHQKHhXegcVSqUjKq7Jx5RnPJw','k0DXR','M','e',1);
+INSERT INTO ti VALUES (-84,1518664495,'oTNWDDNi7rpPD4DA2bEfaX','reYkYvhJdU9yp8wn3XS0Qde15NhpVoz8NGINdx6H','BIM2nIHQKHhXegcVSqUjKq7Jx5RnPJw','k0DXR','M','e',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(59);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(59);
+INSERT INTO t VALUES (72,3416186968,'wMuYmh6sZJcMEuCJ5E3apg6cyWHnH2urJf2jUGuRG9jYPAdIQ4gV6rU4','i5ePcNv','cNkOSO','qVUllFHEmlhiWzdEKaFpkC2nXoBrMRdr8u4oHwCAcYbG','3','JB',2);
+INSERT INTO ti VALUES (72,3416186968,'wMuYmh6sZJcMEuCJ5E3apg6cyWHnH2urJf2jUGuRG9jYPAdIQ4gV6rU4','i5ePcNv','cNkOSO','qVUllFHEmlhiWzdEKaFpkC2nXoBrMRdr8u4oHwCAcYbG','3','JB',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-22,1507794587,'k88w1QTQrPgHCwSqKoPxIBF3c7VvZatYDkQnHp3ZY','ljFIukYrqlpfcabGPKemJa3EGjcvkAp3LHy5XALzzfzqeZzTeCZ0wcHRNyvNoPQXoGSRbV3L4VfHIUC1yIvn4x1nCtUzVwlB9A6LUHBmye1zzRJj0BzofMZ87T2lPnL0ALRsBgMBNBhC7zCONhfTfHTHosJTiwB35hSEUSaJwX57GvPDk5l4PXFSBZnbC2MQvfrqosezT0lzkS46OUzoCO0lOOixkDUgXW','HvFhvg06IQZCyAqa7Wpuogm4gepPg5PF8pNobtshe2OFBCwFuMVzHb','tz2','ys','F3',3);
+INSERT INTO ti VALUES (-22,1507794587,'k88w1QTQrPgHCwSqKoPxIBF3c7VvZatYDkQnHp3ZY','ljFIukYrqlpfcabGPKemJa3EGjcvkAp3LHy5XALzzfzqeZzTeCZ0wcHRNyvNoPQXoGSRbV3L4VfHIUC1yIvn4x1nCtUzVwlB9A6LUHBmye1zzRJj0BzofMZ87T2lPnL0ALRsBgMBNBhC7zCONhfTfHTHosJTiwB35hSEUSaJwX57GvPDk5l4PXFSBZnbC2MQvfrqosezT0lzkS46OUzoCO0lOOixkDUgXW','HvFhvg06IQZCyAqa7Wpuogm4gepPg5PF8pNobtshe2OFBCwFuMVzHb','tz2','ys','F3',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-78,4010409274,'HIojCyBjjf','3PiRdK5AceBoO7RjYXZPjSLc0JTzqPCFv6DdWGhuSsDrkajvw3F4tVbqkOtJM1abIiR5KW9hHl9dY4U3xalepCbRBwaCJoLs6gFVogqJSlY9QF0KSNyEuQTegmak32DoiBJ3z2RXCR9HJar7iaJb9XfTg695FYCfGaDU4nmC1iRvT7Xzshn1X1MBscU9zlqR9cONLzLiAq0zzpQ02ilM32rn3l','cXx3Kv26gmrOwutQa2AdL1ngYfNq7ZOTN5NOZjfkXR','44Ge8e2tKxxQ1LisLfzBUJy7ckCVDMiOBVsvK5qWWSEEAL5EaO8xILkmTle1OlwVjUJtDpa7y2cV','Bh','L4',4);
+INSERT INTO ti VALUES (-78,4010409274,'HIojCyBjjf','3PiRdK5AceBoO7RjYXZPjSLc0JTzqPCFv6DdWGhuSsDrkajvw3F4tVbqkOtJM1abIiR5KW9hHl9dY4U3xalepCbRBwaCJoLs6gFVogqJSlY9QF0KSNyEuQTegmak32DoiBJ3z2RXCR9HJar7iaJb9XfTg695FYCfGaDU4nmC1iRvT7Xzshn1X1MBscU9zlqR9cONLzLiAq0zzpQ02ilM32rn3l','cXx3Kv26gmrOwutQa2AdL1ngYfNq7ZOTN5NOZjfkXR','44Ge8e2tKxxQ1LisLfzBUJy7ckCVDMiOBVsvK5qWWSEEAL5EaO8xILkmTle1OlwVjUJtDpa7y2cV','Bh','L4',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-68,619364051,'gD4Afq4Y9Ci1wP45gnPUGgQ5EL2xpCF8ZF','4jnmj1LIoivrm0HFPGQsdFePmblyt7yOufj7INAwjec6WCCRF0nn','TMuvesMfjlXNDQ1BzVXhXcGLJsGiOG4tKBHyDi0JHmYkwR','gMKqNi9MJQyCObddDkvQUm9','6g','Fy',5);
+INSERT INTO ti VALUES (-68,619364051,'gD4Afq4Y9Ci1wP45gnPUGgQ5EL2xpCF8ZF','4jnmj1LIoivrm0HFPGQsdFePmblyt7yOufj7INAwjec6WCCRF0nn','TMuvesMfjlXNDQ1BzVXhXcGLJsGiOG4tKBHyDi0JHmYkwR','gMKqNi9MJQyCObddDkvQUm9','6g','Fy',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (73,3297153717,'QRWFzIeI','QjzQLa2As1rOFrr7GL5hWrtgKk6xJFPCicpjU1rHrQWI7obIVhycpmRBZ6BspEFSZNWHhXUcemGrDyRO5lja3jb5eGcdFlr4JrFksXeCTAjpyeeW5xr51LN7tzM8Kw19cS1rcrKCp2DI4evcRwQYmOyIdUxTl4k2mutHoaj38kBUmFkxWhc','PA7jsozTn3IifyMr1wMyb7CIUHUsSGcZM9TurgHCxL1Zxi5TMiHnVjNZBYM0fdmrj1Sj2HoC4xzH7iKwKJfWe10fH9Qa','jPGw2rsEdcIQsMtdu9Yc8DJ1gzrdsOhOL','R0G','8',6);
+INSERT INTO ti VALUES (73,3297153717,'QRWFzIeI','QjzQLa2As1rOFrr7GL5hWrtgKk6xJFPCicpjU1rHrQWI7obIVhycpmRBZ6BspEFSZNWHhXUcemGrDyRO5lja3jb5eGcdFlr4JrFksXeCTAjpyeeW5xr51LN7tzM8Kw19cS1rcrKCp2DI4evcRwQYmOyIdUxTl4k2mutHoaj38kBUmFkxWhc','PA7jsozTn3IifyMr1wMyb7CIUHUsSGcZM9TurgHCxL1Zxi5TMiHnVjNZBYM0fdmrj1Sj2HoC4xzH7iKwKJfWe10fH9Qa','jPGw2rsEdcIQsMtdu9Yc8DJ1gzrdsOhOL','R0G','8',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b TINYINT NOT NULL, c BINARY(47), d VARCHAR(55), e VARCHAR(90), f VARCHAR(50) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-60,29,'mpIjFSFtDUT6nL0H1mSVbeh6vElEF0k0q','1BuCqhD7HKZu1LI31rqoYPEK9CaI7Hdols','VA6ey5E51BUn08nIa4HUbtAxcacziBsqhgeJ1Cps50z8LpAcZkCeX04IfhVOI5R8XiICJM784cXrX3XKN','bf3kpyNKDm3dU83UHWLM0T5CSfsh','7','I',0);
+CREATE TABLE ti (a TINYINT, b TINYINT NOT NULL, c BINARY(47), d VARCHAR(55), e VARCHAR(90), f VARCHAR(50) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (-9658,8,'h7F3sbImZu1ULXONJWtGUqV9LSSC','3yc','2V1nePl8t038eaKkvlRBWRdCAlnamp1SjS3WoR2C6','gE','R','J',1);
+INSERT INTO ti VALUES (-9658,8,'h7F3sbImZu1ULXONJWtGUqV9LSSC','3yc','2V1nePl8t038eaKkvlRBWRdCAlnamp1SjS3WoR2C6','gE','R','J',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(48);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(48);
+INSERT INTO t VALUES (-6635,52,'WrXDli9zGhvYKEA1GhztOt4YZoEh3DHEcH6ffEOvTtd2','C1z9s2XE5cvSZUA','PYC34aSWnnLcdOFzvYS7k7FE84OyAeyB3tjKb2Q4glVLH7YtqFTqIJisgAggNHIdVfn','x4RB10qPLFdbWbQpFz','t','0',2);
+INSERT INTO ti VALUES (-6635,52,'WrXDli9zGhvYKEA1GhztOt4YZoEh3DHEcH6ffEOvTtd2','C1z9s2XE5cvSZUA','PYC34aSWnnLcdOFzvYS7k7FE84OyAeyB3tjKb2Q4glVLH7YtqFTqIJisgAggNHIdVfn','x4RB10qPLFdbWbQpFz','t','0',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (29036,79,'PF','bzHCkU4AwJ8Q0NSAXTpYYaoh70DhlbJbpZVJBcb1suAyrsnDLLI5yO0KC6qXKNpZGhjBCrT2n7RvqpewDUPmkFTfSfUZlIw2PU','aAs2bpNb4oItFvp9PAcw','HN3lDNOp6YxcNxl7L6RF1LPDsFWMsroN0bQ9kuRiQn','9z','u',3);
+INSERT INTO ti VALUES (29036,79,'PF','bzHCkU4AwJ8Q0NSAXTpYYaoh70DhlbJbpZVJBcb1suAyrsnDLLI5yO0KC6qXKNpZGhjBCrT2n7RvqpewDUPmkFTfSfUZlIw2PU','aAs2bpNb4oItFvp9PAcw','HN3lDNOp6YxcNxl7L6RF1LPDsFWMsroN0bQ9kuRiQn','9z','u',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-31950,-59,'BuGHAtcxrrPjmsNn7pzUnG7UbdeggV8LX8ox3DJXG','Zu7mhziDD761Ju2uuj09IK49sg7Q5NMWeBPHrK867ehcPlSh1GQ92NHTM41uQt35a4mmnyWdTmXY9OwdQfx41d1sjRCTMo7d0kvRV18lGCIh88EBn5P0SFej5JeTu9uxKx0ztNKrU3Tx6VHFm6AO6CrRfsw','XtOhUCtqp','ya5nmYLSSao0tJmmT6mN5QapFghN6T5NtSWA9kJYljpGfSB0avNGllBlxlJfkGU3yRF','T','v',4);
+INSERT INTO ti VALUES (-31950,-59,'BuGHAtcxrrPjmsNn7pzUnG7UbdeggV8LX8ox3DJXG','Zu7mhziDD761Ju2uuj09IK49sg7Q5NMWeBPHrK867ehcPlSh1GQ92NHTM41uQt35a4mmnyWdTmXY9OwdQfx41d1sjRCTMo7d0kvRV18lGCIh88EBn5P0SFej5JeTu9uxKx0ztNKrU3Tx6VHFm6AO6CrRfsw','XtOhUCtqp','ya5nmYLSSao0tJmmT6mN5QapFghN6T5NtSWA9kJYljpGfSB0avNGllBlxlJfkGU3yRF','T','v',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (32027,-120,'4ST7ahop9xRVPUWVg','Y9GjulBWxBHeLVf7PBRO5Br4RIE2A350zD8kBMPbBTrJ2rz2XzmqelnDETFeKNozs8AKyJK4njR2tVy2Asr1hPkJgtIvy68DnE2jPDVHgJEOIK1C46FyOgPTQrkrymaIfsFIjyBQtIUMA9aNRubHBglP8sVCqpaYVaT3t98d9QwdQ5S5HAKf2TGL7Dd7waQI8K6xoL4yTHyMbKidk1M3kRa1zu5UHpvqgeX2sQveI3Bli','9REG','x4ML3DFDcBupcozkeRffeRlbXStZ50A1VFB7svoGL4n1ImFMxWx4GChNK428ViX7pM8fzOQD1qa0ohszHkotYiWm55YEqNsM5dvlokTfR6ZqyNCTLfGAnGe3acArRo0dTePzyLP1WVESg4BA8f7yXJY7JqaDNJp4PMEBmL3yJlcny','Hw','S',5);
+INSERT INTO ti VALUES (32027,-120,'4ST7ahop9xRVPUWVg','Y9GjulBWxBHeLVf7PBRO5Br4RIE2A350zD8kBMPbBTrJ2rz2XzmqelnDETFeKNozs8AKyJK4njR2tVy2Asr1hPkJgtIvy68DnE2jPDVHgJEOIK1C46FyOgPTQrkrymaIfsFIjyBQtIUMA9aNRubHBglP8sVCqpaYVaT3t98d9QwdQ5S5HAKf2TGL7Dd7waQI8K6xoL4yTHyMbKidk1M3kRa1zu5UHpvqgeX2sQveI3Bli','9REG','x4ML3DFDcBupcozkeRffeRlbXStZ50A1VFB7svoGL4n1ImFMxWx4GChNK428ViX7pM8fzOQD1qa0ohszHkotYiWm55YEqNsM5dvlokTfR6ZqyNCTLfGAnGe3acArRo0dTePzyLP1WVESg4BA8f7yXJY7JqaDNJp4PMEBmL3yJlcny','Hw','S',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-26654,-94,'pEuVH2OFRDHTLef3WVOqthhtEKBeqoqVuzIlS','nie1FkJV6o0xy6VIHuPDYjAJSlRaUgUCY3TAS6aqSDoat9FqPzCUN9l','OI3bKawLCa24oF8dAl0','CPgtN7573pr0M1pI0DslXRKWoBvpqNPUt1enf6xkj8gToaQmx1T15auFiVNRjL6Lbl7CrnO8eMsjuFognhaBuwufqQp1cnHqNcTAqxYTQbox2Qk4RcvpoRB3PrGVOxcKqIMi77dMafTgpancLhgOc8aAqpByoAbAu5jULTMmtPrCkO7h3','QM','z',6);
+INSERT INTO ti VALUES (-26654,-94,'pEuVH2OFRDHTLef3WVOqthhtEKBeqoqVuzIlS','nie1FkJV6o0xy6VIHuPDYjAJSlRaUgUCY3TAS6aqSDoat9FqPzCUN9l','OI3bKawLCa24oF8dAl0','CPgtN7573pr0M1pI0DslXRKWoBvpqNPUt1enf6xkj8gToaQmx1T15auFiVNRjL6Lbl7CrnO8eMsjuFognhaBuwufqQp1cnHqNcTAqxYTQbox2Qk4RcvpoRB3PrGVOxcKqIMi77dMafTgpancLhgOc8aAqpByoAbAu5jULTMmtPrCkO7h3','QM','z',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b BIGINT UNSIGNED NOT NULL, c CHAR(74), d VARCHAR(25) NOT NULL, e VARBINARY(20) NOT NULL, f VARBINARY(81), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-727504108,15114415577574437342,'rpGdJNFKDvX7DPIkKn1S8FVv2BCsP0rRb0nKgY9APr07UI0pkUal0','3i55FQMhCck2','nHhvTS','aN','j','n',0);
+CREATE TABLE ti (a INT, b BIGINT UNSIGNED NOT NULL, c CHAR(74), d VARCHAR(25) NOT NULL, e VARBINARY(20) NOT NULL, f VARBINARY(81), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (1093943825,9514046846370290675,'o3RznTGZCPgnB1meB5cQAxWl','AqCY','c','7UWrH2NwD','uI','kR',1);
+INSERT INTO ti VALUES (1093943825,9514046846370290675,'o3RznTGZCPgnB1meB5cQAxWl','AqCY','c','7UWrH2NwD','uI','kR',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(75);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(75);
+INSERT INTO t VALUES (897404690,3430738811018249047,'L0ec5ftMFRjujw87EcYaK4PgZvYLRSiAD30G1','15LXJiKhiB3KM','cGOKc83MZ1FGCBaFyRCS','oOz6gwOEmzCPHISsGv8','P','Zr',2);
+INSERT INTO ti VALUES (897404690,3430738811018249047,'L0ec5ftMFRjujw87EcYaK4PgZvYLRSiAD30G1','15LXJiKhiB3KM','cGOKc83MZ1FGCBaFyRCS','oOz6gwOEmzCPHISsGv8','P','Zr',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-999058496,12237610892915540360,'iuM','h0Qg7hIK8','1yzJg','DOsZWaTSOHbvrIHvQuKnGW0BthISnDvdJvvL7MKvhrKzs','N','9',3);
+INSERT INTO ti VALUES (-999058496,12237610892915540360,'iuM','h0Qg7hIK8','1yzJg','DOsZWaTSOHbvrIHvQuKnGW0BthISnDvdJvvL7MKvhrKzs','N','9',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-936912304,10150856149050896776,'HJKG5rbtQEWWsQhN6kNyhqCVts9q9a4EBnvG09N','OLTo','FDHK2O','ZK0ELfg2F6B3GR9EIcLP6SsGTNUoS8rYYtVZX3TaqnTXFBqmVY6lY0G73tCsGGjROYw9aBJmySy0k4gqnmY3eY7A2RnrZBQpPsWzJS90SC4aO6fy3uJK1qeGe7Q0q4qbswC3RBlFJQ8a1Tvoe5YcvLRRIo6ghT3ND3x5gRRd3o37QW8uxDCBhqXIQIYicMXVh3qFaqh6VHY4t5stMy33mg4ooCE5ppGVipObA','KF','H',4);
+INSERT INTO ti VALUES (-936912304,10150856149050896776,'HJKG5rbtQEWWsQhN6kNyhqCVts9q9a4EBnvG09N','OLTo','FDHK2O','ZK0ELfg2F6B3GR9EIcLP6SsGTNUoS8rYYtVZX3TaqnTXFBqmVY6lY0G73tCsGGjROYw9aBJmySy0k4gqnmY3eY7A2RnrZBQpPsWzJS90SC4aO6fy3uJK1qeGe7Q0q4qbswC3RBlFJQ8a1Tvoe5YcvLRRIo6ghT3ND3x5gRRd3o37QW8uxDCBhqXIQIYicMXVh3qFaqh6VHY4t5stMy33mg4ooCE5ppGVipObA','KF','H',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1110552659,13155348993472888026,'jwcLWoDJZLSjuahUDXrpaLaUUt9','3jughlXsumSuY6p4REuFNIQVb0xebnNTp8SHIBE','FvtoLsVeGhvP','TNr9EDQ6FkvnR6znj6P0JXGQfOFMlulsdmBUHL4Kr7yJcSsB63aFWBbQ6CM38m1QlFav5xJAnbCibyGc5UGy5CI1w3eLDQwK5xSet7A8sHjy3W1XzP8IqtmzKzDuY7VegnMmEhqWvFgkv48a4aNO6iEVcyek3jKs8zkZygrAgox7ZbLEaRzGYfFIbanasOpm20deV5gYZvMqSc5T0QtqWsMCq','ubh','Zu',5);
+INSERT INTO ti VALUES (1110552659,13155348993472888026,'jwcLWoDJZLSjuahUDXrpaLaUUt9','3jughlXsumSuY6p4REuFNIQVb0xebnNTp8SHIBE','FvtoLsVeGhvP','TNr9EDQ6FkvnR6znj6P0JXGQfOFMlulsdmBUHL4Kr7yJcSsB63aFWBbQ6CM38m1QlFav5xJAnbCibyGc5UGy5CI1w3eLDQwK5xSet7A8sHjy3W1XzP8IqtmzKzDuY7VegnMmEhqWvFgkv48a4aNO6iEVcyek3jKs8zkZygrAgox7ZbLEaRzGYfFIbanasOpm20deV5gYZvMqSc5T0QtqWsMCq','ubh','Zu',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1386425137,6727924458956935803,'oKqzTEUesLW7Ars8V4ZzALROiU74UfvQggCFsc2hG','mUiSNu8Jq0PfI1cgE0Ql1aJij5sHyQoZqukhDJufpoGvc43rDYhfU3vSUP085nMtjyVaA','z58iPgb','0EFDRjR8iBKKhbU0Q3dTDc6pQApnwf7nLJJoSg9rYdz3yPNhbYOhyr52469skm7EW7MR6rZEmQJHNRMXmpI','Nv1','R',6);
+INSERT INTO ti VALUES (1386425137,6727924458956935803,'oKqzTEUesLW7Ars8V4ZzALROiU74UfvQggCFsc2hG','mUiSNu8Jq0PfI1cgE0Ql1aJij5sHyQoZqukhDJufpoGvc43rDYhfU3vSUP085nMtjyVaA','z58iPgb','0EFDRjR8iBKKhbU0Q3dTDc6pQApnwf7nLJJoSg9rYdz3yPNhbYOhyr52469skm7EW7MR6rZEmQJHNRMXmpI','Nv1','R',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b INT UNSIGNED, c CHAR(50) NOT NULL, d VARCHAR(11) NOT NULL, e VARCHAR(32) NOT NULL, f VARCHAR(53) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1357,4274369509,'7X3KyZQgPSjvxA9ctIU6HMrWyipMVB6k9JFoVQBSv7xsNl','lmSTFvcJka','X7O','2gWkI4ZLnzVlIS6lgsiZ69ztKuxybifUSyfTSiTW2Brp1ck','Dl','D',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT UNSIGNED, c CHAR(50) NOT NULL, d VARCHAR(11) NOT NULL, e VARCHAR(32) NOT NULL, f VARCHAR(53) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (733339514,796725699,'ti5nPXWqizY62FbXjlfuYMXB7bVC62BkMZKYLLL','rS','YfTURbnXOuwvtMA','C55','AT','b',1);
+INSERT INTO ti VALUES (733339514,796725699,'ti5nPXWqizY62FbXjlfuYMXB7bVC62BkMZKYLLL','rS','YfTURbnXOuwvtMA','C55','AT','b',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(51) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(51) NOT NULL;
+INSERT INTO t VALUES (-422110324,135604825,'nqmJdQWxSdYgGqSaw8','pVp','cdzyO49fE9RNeuiUAgFVLlN3HqU','OCND1tubJGJYjC0Awn6vVbTs9p1G68sdSLscAl6wy77','3','v',2);
+INSERT INTO ti VALUES (-422110324,135604825,'nqmJdQWxSdYgGqSaw8','pVp','cdzyO49fE9RNeuiUAgFVLlN3HqU','OCND1tubJGJYjC0Awn6vVbTs9p1G68sdSLscAl6wy77','3','v',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-557885690,2040698623,'tqULpITv1T7Tf14qefHnKYs9fugjAkHOvuFaRyX3urqPPL','BAnCgvHUWz98iy78lut94N87J7F42ArO6YILEV3ewVT4RJ6RhOXEsHTHtbhgVcwjwLMa2A5mkGpdQrcMD7YYnhZYmxY8Kd2gUdu2c397iQRHpefcTzJAfb','tLDCxCLs1RwscdmwXFygmDJK4PsuIJ','rB5L2kZpaA6DiB0nFMwxIIuHneBsL7RW0BiuSKuyNTrJCf4HuGp','n','v',3);
+INSERT INTO ti VALUES (-557885690,2040698623,'tqULpITv1T7Tf14qefHnKYs9fugjAkHOvuFaRyX3urqPPL','BAnCgvHUWz98iy78lut94N87J7F42ArO6YILEV3ewVT4RJ6RhOXEsHTHtbhgVcwjwLMa2A5mkGpdQrcMD7YYnhZYmxY8Kd2gUdu2c397iQRHpefcTzJAfb','tLDCxCLs1RwscdmwXFygmDJK4PsuIJ','rB5L2kZpaA6DiB0nFMwxIIuHneBsL7RW0BiuSKuyNTrJCf4HuGp','n','v',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-814031144,3014139024,'GgtISWS1hUFycLpqqtsdVdj5CEuGPUK1vaZnxZ','OFPVk','jwPwSzzjUz1RCJ76jNW','agBzAw4thd6T5b4iNRz3dfYEKhMpXMyBOC9lmBE20GxSOV','L','l',4);
+INSERT INTO ti VALUES (-814031144,3014139024,'GgtISWS1hUFycLpqqtsdVdj5CEuGPUK1vaZnxZ','OFPVk','jwPwSzzjUz1RCJ76jNW','agBzAw4thd6T5b4iNRz3dfYEKhMpXMyBOC9lmBE20GxSOV','L','l',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1434689369,2609767143,'wpnbODSF2ObqpoiiHxDTC','dX8gmScLIvN8KvmNg0NLOsvYAgPD5ILEOPubB6G87g4CoPASEIZlV9qlaBRzsX6IJR6HERDWcSlFlBiJ340d710j1l9gG2RmHs53MTDJJ4mnthUFBUUSjoU5yMb4ZVgGpqJ39frKBtjXjwzpOQ92OJ7mo78WX35ZfiHjZeUuqZCDR2fJLuGyjajrSFnyeEy2IR4Fm9o0jKkSH5ZWvJPwZkcwkaveElQz2NzdM3QLo3QTio6UDEYSL7aw7QS6i','fcUxMJjIQasS4tpcRR5Onqb','jdJUZgWMoYoiiXD2FMEe3VPXB5dSnDlsxff2ERtpCaP1mofuFAcltdiN1VQo1nLNUOrMeX0lGfKREI7mCq4yd68C2NJhziQCDxSnm2QKwATqOeMAkKYSeLUjK6TuUE8NJLmHfpbdZeKFu02skwtF3k0MNE6BngeiCrGYvhr27XrIdDN1SmGT1XsrqXgO5fsFRZvo3SHIl','cX','E',5);
+INSERT INTO ti VALUES (1434689369,2609767143,'wpnbODSF2ObqpoiiHxDTC','dX8gmScLIvN8KvmNg0NLOsvYAgPD5ILEOPubB6G87g4CoPASEIZlV9qlaBRzsX6IJR6HERDWcSlFlBiJ340d710j1l9gG2RmHs53MTDJJ4mnthUFBUUSjoU5yMb4ZVgGpqJ39frKBtjXjwzpOQ92OJ7mo78WX35ZfiHjZeUuqZCDR2fJLuGyjajrSFnyeEy2IR4Fm9o0jKkSH5ZWvJPwZkcwkaveElQz2NzdM3QLo3QTio6UDEYSL7aw7QS6i','fcUxMJjIQasS4tpcRR5Onqb','jdJUZgWMoYoiiXD2FMEe3VPXB5dSnDlsxff2ERtpCaP1mofuFAcltdiN1VQo1nLNUOrMeX0lGfKREI7mCq4yd68C2NJhziQCDxSnm2QKwATqOeMAkKYSeLUjK6TuUE8NJLmHfpbdZeKFu02skwtF3k0MNE6BngeiCrGYvhr27XrIdDN1SmGT1XsrqXgO5fsFRZvo3SHIl','cX','E',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1536549579,1664892596,'n','HA5oTsWeeScVqonHsdQhd9YQUtZWKKOyhvp55sHBA6sbljRNdQ2YvhwRm2U4TppHlQlzOcymtgRotYmadKjlAZyilUnl2rmXiAqUQudWh6TVqfR4MsKmA84aAjWHgB5dP8io5RG1bTlbzPjWDjH2Vj','7M99zrpPRVQTAZJKP4KvxljG','9sZ10kTBrjBHzzwe6ZN5QgP2X9uZpqZ3VEzRbgBDS7jUfbvPeS2wVxu0wL2acVka1lhw7HCwsm5lS2BuxzFtkDSJQ0oWS4cCPtHPUcytg9pm28UnvMpq','wT','gc',6);
+INSERT INTO ti VALUES (-1536549579,1664892596,'n','HA5oTsWeeScVqonHsdQhd9YQUtZWKKOyhvp55sHBA6sbljRNdQ2YvhwRm2U4TppHlQlzOcymtgRotYmadKjlAZyilUnl2rmXiAqUQudWh6TVqfR4MsKmA84aAjWHgB5dP8io5RG1bTlbzPjWDjH2Vj','7M99zrpPRVQTAZJKP4KvxljG','9sZ10kTBrjBHzzwe6ZN5QgP2X9uZpqZ3VEzRbgBDS7jUfbvPeS2wVxu0wL2acVka1lhw7HCwsm5lS2BuxzFtkDSJQ0oWS4cCPtHPUcytg9pm28UnvMpq','wT','gc',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b INT NOT NULL, c CHAR(3), d VARBINARY(92), e VARBINARY(9) NOT NULL, f VARCHAR(78) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1184428822,764736737,'JG','Tq3SI69NKk2QdVRN0FvKvBUfsY8SL3','VzhaR7','YCf5L2FeN','K','O',0);
+CREATE TABLE ti (a INT NOT NULL, b INT NOT NULL, c CHAR(3), d VARBINARY(92), e VARBINARY(9) NOT NULL, f VARCHAR(78) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (628765318,1560953231,'hMA','2X4Gty0g5mEwm4sEMtC5zipjbq','p','LSxQTK1ORNSjIOKUXrrfS2jUQL5ZDhcdwAXKMIMyi5T4Ody3mnXZ1M95XhT9','Y','t',1);
+INSERT INTO ti VALUES (628765318,1560953231,'hMA','2X4Gty0g5mEwm4sEMtC5zipjbq','p','LSxQTK1ORNSjIOKUXrrfS2jUQL5ZDhcdwAXKMIMyi5T4Ody3mnXZ1M95XhT9','Y','t',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(4);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(4);
+INSERT INTO t VALUES (-795162251,579605286,'gNU','1HXv4RqFcuGUSpvJtlmqKAQIv7fsdnlgPcWLeFSUugfdJVPDWvILzbv6ktzRTModkyi1KIXSl5umAGEz9OCwsyiclk','HLK2qmGG','PmR4PgbnlAi5jenXd3urDQI5SRuGv7szhUTrOUJx4p6sDYCSWgH5XRP6ickE9Gc6Cl7faG3PttlP','Y','N',2);
+INSERT INTO ti VALUES (-795162251,579605286,'gNU','1HXv4RqFcuGUSpvJtlmqKAQIv7fsdnlgPcWLeFSUugfdJVPDWvILzbv6ktzRTModkyi1KIXSl5umAGEz9OCwsyiclk','HLK2qmGG','PmR4PgbnlAi5jenXd3urDQI5SRuGv7szhUTrOUJx4p6sDYCSWgH5XRP6ickE9Gc6Cl7faG3PttlP','Y','N',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-699679828,1101305383,'Kq','KFxogHKsWn28I5YAQl0AqHzUUfV5pHpUOgsx6huUgEnQS9v4WrFCRdpuhmPJBkF2QXK2o1aHatwZzFYTGqIB1NHh87MDKqyjYqGqDzbfObCwfgcukwCG6KeJBnrA9fF1xXPw7GAxY3Lyxp6KvJQqBaFDC9VHmfWxi6ztfSbCnCPMBMCI8MXpW2kCWNOpblZ9KKMLOw8df0XnfKnoFXF4','1ozw0','btnrslZz3BEvk2jBnWPGl1o2ZkWWfDUBE','B','X',3);
+INSERT INTO ti VALUES (-699679828,1101305383,'Kq','KFxogHKsWn28I5YAQl0AqHzUUfV5pHpUOgsx6huUgEnQS9v4WrFCRdpuhmPJBkF2QXK2o1aHatwZzFYTGqIB1NHh87MDKqyjYqGqDzbfObCwfgcukwCG6KeJBnrA9fF1xXPw7GAxY3Lyxp6KvJQqBaFDC9VHmfWxi6ztfSbCnCPMBMCI8MXpW2kCWNOpblZ9KKMLOw8df0XnfKnoFXF4','1ozw0','btnrslZz3BEvk2jBnWPGl1o2ZkWWfDUBE','B','X',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1204422361,-1565433990,'LTXL','FksvlMQ3B5mfaAOK02brtsCFZAqP2OiA24yWQVkXuNiYXkmxhP5D0jZQ8xLBLD03obd3y0zpcDw4rwqr6jzfjk4HF9r2DzK8pyaU15u3hyavNnXP5cN1OvoXER0SjnRRrNBLBHa33q3Swl2dhBSPCTyKa4pDUAMUYeI59u5IjuYB4IhnFl8x4iOs8R1mN885ouX','5C','JyWCHu5xGA2AUPEVWFEl5IM16IY6CpEIqK0fvngKSWTdSySm4Oh8n38GXUFvhjXAhZooCIpTD02LD204mfWMpCgrB6eFxKFk2WZo94bsX3hnXA8YIDm4x27sLDTcBlt2obXTJVIkJDGfKdenGjF','NF','a',4);
+INSERT INTO ti VALUES (-1204422361,-1565433990,'LTXL','FksvlMQ3B5mfaAOK02brtsCFZAqP2OiA24yWQVkXuNiYXkmxhP5D0jZQ8xLBLD03obd3y0zpcDw4rwqr6jzfjk4HF9r2DzK8pyaU15u3hyavNnXP5cN1OvoXER0SjnRRrNBLBHa33q3Swl2dhBSPCTyKa4pDUAMUYeI59u5IjuYB4IhnFl8x4iOs8R1mN885ouX','5C','JyWCHu5xGA2AUPEVWFEl5IM16IY6CpEIqK0fvngKSWTdSySm4Oh8n38GXUFvhjXAhZooCIpTD02LD204mfWMpCgrB6eFxKFk2WZo94bsX3hnXA8YIDm4x27sLDTcBlt2obXTJVIkJDGfKdenGjF','NF','a',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (928425630,485502815,'2','tMJodzPlocKSB2uUFKx6SOLFIMdgTIk4m6yfbDXybpVJ2sNFVSJTQvqbTyxvydYQ0Z8MxA9wbt1iYDaDX0BTGfw1AkWaYrjrGWSBIOZPom0GQfHVsdymc1BlRT3vOreoFTAB8R6m5','PJBn7sLX','VQ72svocH1en0Wco7LjMb3ZkQnH6Abxyp3HBqmesMNg9kSS3NpQGxhgmPI3wSM8YdF8njAyyh1Z3RZkwxG0T18GS7AA3Sa80YVqZeWqMO5fkffNZgYmpN5cn02rGz3OlHDvDbIaAlbX47hCb5hQL1SCWHAhXfZTKlBcSyUU8HI6NEyyPCYTtLRl42kpUXNSQJnOvJEaSdXmDIHWSm8iwfFWsmqWBxbcc1S4jdjHDxxtQQFEdr','SdM','4',5);
+INSERT INTO ti VALUES (928425630,485502815,'2','tMJodzPlocKSB2uUFKx6SOLFIMdgTIk4m6yfbDXybpVJ2sNFVSJTQvqbTyxvydYQ0Z8MxA9wbt1iYDaDX0BTGfw1AkWaYrjrGWSBIOZPom0GQfHVsdymc1BlRT3vOreoFTAB8R6m5','PJBn7sLX','VQ72svocH1en0Wco7LjMb3ZkQnH6Abxyp3HBqmesMNg9kSS3NpQGxhgmPI3wSM8YdF8njAyyh1Z3RZkwxG0T18GS7AA3Sa80YVqZeWqMO5fkffNZgYmpN5cn02rGz3OlHDvDbIaAlbX47hCb5hQL1SCWHAhXfZTKlBcSyUU8HI6NEyyPCYTtLRl42kpUXNSQJnOvJEaSdXmDIHWSm8iwfFWsmqWBxbcc1S4jdjHDxxtQQFEdr','SdM','4',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1777748524,-544332736,'EbX','pdBAN7dEjJF7XoF9UVEfb1ZqJFXROZndSWDlVpPZgBJQu7etPATwueDlUHDtpeS6GIvYEEgtTCOiMZ6Zj0AhRMvM9DtcjLlh8nr94RUxvTMN76N5qXUMxBUpVZrwudrCB7kY68rfJhlbUjwQQthxb1beksjqkL0W6eFSeBc9jmerSz58kZaaXMPSRYMkcwrsq1sOy4b','fopoWsP2a','V7fNVnkin62Ac3d66uQLKpdBWfMiqHa9LXrLQUB5AgVVmROPCZ3nIKC9nflqqFnCExVEJozwRXro7OC7D5Cq3xGF7WmH8oIhFlMtqaLMZ9qCw99FwtTpzlW1nkdAqEGms5zc5Ee7','nc3','K1',6);
+INSERT INTO ti VALUES (1777748524,-544332736,'EbX','pdBAN7dEjJF7XoF9UVEfb1ZqJFXROZndSWDlVpPZgBJQu7etPATwueDlUHDtpeS6GIvYEEgtTCOiMZ6Zj0AhRMvM9DtcjLlh8nr94RUxvTMN76N5qXUMxBUpVZrwudrCB7kY68rfJhlbUjwQQthxb1beksjqkL0W6eFSeBc9jmerSz58kZaaXMPSRYMkcwrsq1sOy4b','fopoWsP2a','V7fNVnkin62Ac3d66uQLKpdBWfMiqHa9LXrLQUB5AgVVmROPCZ3nIKC9nflqqFnCExVEJozwRXro7OC7D5Cq3xGF7WmH8oIhFlMtqaLMZ9qCw99FwtTpzlW1nkdAqEGms5zc5Ee7','nc3','K1',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(17) NOT NULL, d VARBINARY(76) NOT NULL, e VARBINARY(32), f VARCHAR(29), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2876954356,13463535,'p4h8','5Xea5abbBpJNiVs9c1HjxCg3kYpNViJcWlFK7mxv','asElBMClhBoHOS1F6teZ','DvVgZFFuBrjGnqwTcFez0mjh7S8x7','L','u',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(17) NOT NULL, d VARBINARY(76) NOT NULL, e VARBINARY(32), f VARCHAR(29), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (13123820354255236200,12037026,'8mMKEZJBB','KDSeGC23YulOlXX2qDW9kvnwOa6cctE826qV','Nzv33','rwrg0f2oZFM28A4VphdBeI8QEFb','6','a',1);
+INSERT INTO ti VALUES (13123820354255236200,12037026,'8mMKEZJBB','KDSeGC23YulOlXX2qDW9kvnwOa6cctE826qV','Nzv33','rwrg0f2oZFM28A4VphdBeI8QEFb','6','a',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(18) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(18) NOT NULL;
+INSERT INTO t VALUES (3484757911595003565,6082640,'EVSnOoCcB9h6m','VKq39qtEPs1cFL9o1jit1m7Ke2aIPfSZqe4LVPnNEpRwWHsP7x7XASoIZdrHA0ZtXNa0Lbn','aUog7rNJZ','E9rVhgZbT43QT9','J','l',2);
+INSERT INTO ti VALUES (3484757911595003565,6082640,'EVSnOoCcB9h6m','VKq39qtEPs1cFL9o1jit1m7Ke2aIPfSZqe4LVPnNEpRwWHsP7x7XASoIZdrHA0ZtXNa0Lbn','aUog7rNJZ','E9rVhgZbT43QT9','J','l',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3321303000228568359,13463062,'W','PhHXm0pC9NCzlQeA4A4z81fV5pPJijyodgTYTBeQLCCHsdp0Vd4odYeXaYdba4WaOSeVbjzLJkyrqcAVCB1Gv19FN10cw4PmjSr9Aa9SjOgj3pW32rApjw4t2DMUnVfZnznn90eYTMhayejN21tJeFDzBseeLHKXnqYJJmlsYWdpTr4tzgpzXNEe14bbYiZQmM5BO423nBuxArquhjzysJ8SuM0p5jWeTBZVHn4C9uecAv0bmPSZ7yuQyvNmU','u14DahwHO6szex4tvghgTqcpna','jpynECpcCUoXCMs6BA7D','Y','zs',3);
+INSERT INTO ti VALUES (3321303000228568359,13463062,'W','PhHXm0pC9NCzlQeA4A4z81fV5pPJijyodgTYTBeQLCCHsdp0Vd4odYeXaYdba4WaOSeVbjzLJkyrqcAVCB1Gv19FN10cw4PmjSr9Aa9SjOgj3pW32rApjw4t2DMUnVfZnznn90eYTMhayejN21tJeFDzBseeLHKXnqYJJmlsYWdpTr4tzgpzXNEe14bbYiZQmM5BO423nBuxArquhjzysJ8SuM0p5jWeTBZVHn4C9uecAv0bmPSZ7yuQyvNmU','u14DahwHO6szex4tvghgTqcpna','jpynECpcCUoXCMs6BA7D','Y','zs',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (17404228608626350018,5508343,'3OOG1G82v7','vTOjtoYcSoae6jMhbbNhvHwchG1ETb1oGsVGTQVLl3nQUprozaBJCvuUeV7uIHtcd3YjSFbdSId3u02yarbn9qfBUzl3ZBOpO8voU0zd3r5c6ENpiUabf9u0BHFSEDjwmXeCWJeAvdNbE8ktXUUit8KzNbgO4nmks0p9d4v6P38p3vVvhEumSVVy11qTHD8CuABVltVI3tvukRAogetHV7nWhXhxZmw8QVe98iMsD3hbTnrTAgKJ4t74VOKN','QVsW4N4cbXZ0HM','rIfx3bTupiZshEC62u3pE37PeD3nKtwVjpQUPFc6gcKeFfYY1yJ1Aue1eZpcz8Rdl9usKyLblTdfSMpvA0mt31huWRg52Awp5n7moBaDRIJ9asHpChoCJWAUs2DsIc7o386ntFWejPjwWuaFj0','y','P',4);
+INSERT INTO ti VALUES (17404228608626350018,5508343,'3OOG1G82v7','vTOjtoYcSoae6jMhbbNhvHwchG1ETb1oGsVGTQVLl3nQUprozaBJCvuUeV7uIHtcd3YjSFbdSId3u02yarbn9qfBUzl3ZBOpO8voU0zd3r5c6ENpiUabf9u0BHFSEDjwmXeCWJeAvdNbE8ktXUUit8KzNbgO4nmks0p9d4v6P38p3vVvhEumSVVy11qTHD8CuABVltVI3tvukRAogetHV7nWhXhxZmw8QVe98iMsD3hbTnrTAgKJ4t74VOKN','QVsW4N4cbXZ0HM','rIfx3bTupiZshEC62u3pE37PeD3nKtwVjpQUPFc6gcKeFfYY1yJ1Aue1eZpcz8Rdl9usKyLblTdfSMpvA0mt31huWRg52Awp5n7moBaDRIJ9asHpChoCJWAUs2DsIc7o386ntFWejPjwWuaFj0','y','P',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (13412746027215709990,7483670,'hrwXnQB','eUVSLgCvQ2IykS','UvgN0jap0BjmsApv4WZUzGmJ','eAS7FXHunAeLIqFlF5g0Pab6ddqJGGnGEJx615xzYBAuIwMz2GutYcsUuTQbR95M4fG5JaCYEDcNM2JjIDOXjcxUwLjbjKeBaYhLiVFBCi6ha9fhS7y40k7FltHRSZxDnHiad7TnDUhiOCszXOz4ZGOGp0Qa1yTXolsWWwrHhVhe92UjhyXmnflHDcA8yBO9AcEHCwkZGJXpMG8Ka8PHR6hAJUjVtXT79UAztF','P6','m',5);
+INSERT INTO ti VALUES (13412746027215709990,7483670,'hrwXnQB','eUVSLgCvQ2IykS','UvgN0jap0BjmsApv4WZUzGmJ','eAS7FXHunAeLIqFlF5g0Pab6ddqJGGnGEJx615xzYBAuIwMz2GutYcsUuTQbR95M4fG5JaCYEDcNM2JjIDOXjcxUwLjbjKeBaYhLiVFBCi6ha9fhS7y40k7FltHRSZxDnHiad7TnDUhiOCszXOz4ZGOGp0Qa1yTXolsWWwrHhVhe92UjhyXmnflHDcA8yBO9AcEHCwkZGJXpMG8Ka8PHR6hAJUjVtXT79UAztF','P6','m',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (11083335577628708499,11318729,'9UFKhzE','xzp0JPkCcuFIe0GjCVo6WK8L7Pxe8lVMyp11y1ADf0WiXpCS9m7VTYThWI2EBxeo1Z8ipUvRRjAXI1xcge6IvCBM5Q0KVrXAjpRl1i8pp1IUZprktIVohpbX6RNWGTV6Xorrc5Zpn0Pv5CZuYP7PELnsyPo3B9qVFcBvXDiZFPlzqyHsFQdWzBbqmbt0QSIVi8Wo2Hdxczb4A0ERyBljGfIrs4EHbqVpWVPrx1itW5lo0FK','T5PTQQUU','OZzq9sLAiVSHQoZsfKiktRKpoPwbXKZnQsOmS3TyaXl7WY2HVT0mMcwVWXRvCalsnKPeKP9AY8pI8lnrY9Bq77KO','z','S0J',6);
+INSERT INTO ti VALUES (11083335577628708499,11318729,'9UFKhzE','xzp0JPkCcuFIe0GjCVo6WK8L7Pxe8lVMyp11y1ADf0WiXpCS9m7VTYThWI2EBxeo1Z8ipUvRRjAXI1xcge6IvCBM5Q0KVrXAjpRl1i8pp1IUZprktIVohpbX6RNWGTV6Xorrc5Zpn0Pv5CZuYP7PELnsyPo3B9qVFcBvXDiZFPlzqyHsFQdWzBbqmbt0QSIVi8Wo2Hdxczb4A0ERyBljGfIrs4EHbqVpWVPrx1itW5lo0FK','T5PTQQUU','OZzq9sLAiVSHQoZsfKiktRKpoPwbXKZnQsOmS3TyaXl7WY2HVT0mMcwVWXRvCalsnKPeKP9AY8pI8lnrY9Bq77KO','z','S0J',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(33), d VARBINARY(52) NOT NULL, e VARBINARY(10), f VARBINARY(46) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1767978093,708858,'kW','8LyAzSlRhdQoeC1MXGjk','wg','JVVqMppJCx1UFZRZJIgbjoWXeMBH4d17apP9O42FI','9','1',0);
+CREATE TABLE ti (a INT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(33), d VARBINARY(52) NOT NULL, e VARBINARY(10), f VARBINARY(46) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (4029016881714720880,11798721,'rvdcc3iIpKkpkqK30dT9dpPY','uXDg','GFhD','wSRTmBE5qeLGluPv6X4yPww1','JK','0',1);
+INSERT INTO ti VALUES (4029016881714720880,11798721,'rvdcc3iIpKkpkqK30dT9dpPY','uXDg','GFhD','wSRTmBE5qeLGluPv6X4yPww1','JK','0',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(34);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(34);
+INSERT INTO t VALUES (-7499738195733114003,10964714,'r1SlmL8aABpPBumjHlhy2CVvtxzowsny','zIPLymi7ah2zwxUdhbtnVraiI1OeIk9iXTXvaNxMk','Xx1yR','1g4o6EU0i2u6GvmDznJk9stKH','q','B',2);
+INSERT INTO ti VALUES (-7499738195733114003,10964714,'r1SlmL8aABpPBumjHlhy2CVvtxzowsny','zIPLymi7ah2zwxUdhbtnVraiI1OeIk9iXTXvaNxMk','Xx1yR','1g4o6EU0i2u6GvmDznJk9stKH','q','B',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (8456181176144895783,741241,'bo8zFOaHtEKLqc8jCATKNA2c0LU','WX2MU84h0o960PBOijUqgV','W','dTY5vScmGbbYQVxbsivNSiZyMxAOcY3Eh','9Z','r',3);
+INSERT INTO ti VALUES (8456181176144895783,741241,'bo8zFOaHtEKLqc8jCATKNA2c0LU','WX2MU84h0o960PBOijUqgV','W','dTY5vScmGbbYQVxbsivNSiZyMxAOcY3Eh','9Z','r',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1480066009888961742,10506352,'H7750AgqY4D8fWgz','70laTizoeGmQvPJxeKXp6eSKd4jYioDEHVmm2ZRgG9mIBz8aO6FcE2thkmuFOVhPb85NgQTec876bOP7iqezk4BeyJxboRA5pNkipDEvdOMvUKkrVjB3dbUqG3k0Yp5suO2mzWyZHJx','FxSzM','hdFToZzwniIBCAIgKH3C4pKYXVFo5J2gndgojjc','N','y',4);
+INSERT INTO ti VALUES (1480066009888961742,10506352,'H7750AgqY4D8fWgz','70laTizoeGmQvPJxeKXp6eSKd4jYioDEHVmm2ZRgG9mIBz8aO6FcE2thkmuFOVhPb85NgQTec876bOP7iqezk4BeyJxboRA5pNkipDEvdOMvUKkrVjB3dbUqG3k0Yp5suO2mzWyZHJx','FxSzM','hdFToZzwniIBCAIgKH3C4pKYXVFo5J2gndgojjc','N','y',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-6464445287050389332,7803853,'glVfkVW9cvG','7dbMPoH','q9pZ','xwum6b8SKVeqN0Zkth0U6cfQBH8gI3','3iO','j',5);
+INSERT INTO ti VALUES (-6464445287050389332,7803853,'glVfkVW9cvG','7dbMPoH','q9pZ','xwum6b8SKVeqN0Zkth0U6cfQBH8gI3','3iO','j',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-6295061421927324644,4445111,'AVpd1sxpt','fYda2wRHMTF8WOy5bdxXTRg6MkYgeqheJkUjXMVxwIUdXxnjhx4oHbNiSEcvA8PpiUvOq0QAde9wztxrPmaJdx1Fzu0sE3Rv2y8dKJSKebdoiYq19MV4kuyxLd82LfeXc588VcfxxMJltBNyQiPaR8Dcpotytoqqgd1CGwMK6jY5aIDXxXKB5jqkQoayIJxLLCW2tXsfCm1CWPbRaZdPPB','8hdo','okBDbLrual7EdoTo1Qpd3CrsBBJlgo9DZ6VQJ78OGV7Rs1fY2DhcttmLS6wIkVebUJhI5fgS8x9QbznsxcwkwDxuPBREflzshp','MW','n',6);
+INSERT INTO ti VALUES (-6295061421927324644,4445111,'AVpd1sxpt','fYda2wRHMTF8WOy5bdxXTRg6MkYgeqheJkUjXMVxwIUdXxnjhx4oHbNiSEcvA8PpiUvOq0QAde9wztxrPmaJdx1Fzu0sE3Rv2y8dKJSKebdoiYq19MV4kuyxLd82LfeXc588VcfxxMJltBNyQiPaR8Dcpotytoqqgd1CGwMK6jY5aIDXxXKB5jqkQoayIJxLLCW2tXsfCm1CWPbRaZdPPB','8hdo','okBDbLrual7EdoTo1Qpd3CrsBBJlgo9DZ6VQJ78OGV7Rs1fY2DhcttmLS6wIkVebUJhI5fgS8x9QbznsxcwkwDxuPBREflzshp','MW','n',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT UNSIGNED, c CHAR(78), d VARCHAR(21), e VARCHAR(96) NOT NULL, f VARBINARY(31), g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2709388841142444423,5,'ZK0PdxhMkOLKs1EyNgUiUyhnGclOrdTKLsxXhcohUm86wiNOp8asDV','H0NaMEMYIcXKybSJTF4aI','TsRCejdNHgTOibV1QVZuv7Fkf3TkPTdfdD9G8EtSybnck7ucyBMjWhldSNVaHN1dqJ4dFHgGjNQBuo2sRWg5E68JQI','jAMYxVCUJy4Znt9WNef25CtlZqzwA','A','C',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT UNSIGNED, c CHAR(78), d VARCHAR(21), e VARCHAR(96) NOT NULL, f VARBINARY(31), g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-1253507245604696034,180,'CzUYtbRD2zewqYhRJofE5A0syRSrl87ueGX0zWxQ79zvML4vhhd','ZbWHeoG2pzZL','oXzXxEy284q2bEMEWLelYSyUdQ5KkJGb88WL9lTEZXAoNfLUcxlUL9nDfdX7Y2s','6TlwMqE','p','I',1);
+INSERT INTO ti VALUES (-1253507245604696034,180,'CzUYtbRD2zewqYhRJofE5A0syRSrl87ueGX0zWxQ79zvML4vhhd','ZbWHeoG2pzZL','oXzXxEy284q2bEMEWLelYSyUdQ5KkJGb88WL9lTEZXAoNfLUcxlUL9nDfdX7Y2s','6TlwMqE','p','I',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(79);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(79);
+INSERT INTO t VALUES (3564545601338141790,63,'lZjMHgNNLX3GtKEZPBJqT3fEfYBCMyGws3MVeA','4a','SzqFBwbJpbjwKrm3eXj0rn5GEVLU7HrxigDlymi','Vm7TQp2WgUm36uq9yf1fog68u2J','h','rO',2);
+INSERT INTO ti VALUES (3564545601338141790,63,'lZjMHgNNLX3GtKEZPBJqT3fEfYBCMyGws3MVeA','4a','SzqFBwbJpbjwKrm3eXj0rn5GEVLU7HrxigDlymi','Vm7TQp2WgUm36uq9yf1fog68u2J','h','rO',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-8256172192468416251,41,'BkEX2n3vIUDFF5QBGCP7rgD2VLTubZIY1qG','RDVKgrWxYcfJPpskJP1Ya7WmFlefuSCJ7XKAQatLNkzPRTqrnTi1tV7EZN87cEwX1GbuLa9R7VybzisZOV4Sneoc9WYBAFETJHhTc21YVIYQq3HYWYsP72XwDO9BkUZiZMiWTt0tXXKM8CNfyM9yoJ0t30aiNBh5buA5jFXNDE7i97CCw52khm0LFU5IbZf24cpyyES7MpWKKHGyD5zLfaJPuqxRj6Cqt0Lq54KeLo1pu3YgldTR6','vU7QnXnV5qS1LOE7SHYetue9XIf4qZDh0PD5xNx3HWQ0NW3f2eYV7iORdMRcoLBzWYSQEScY','hoMZRZbXpPdY','b','R',3);
+INSERT INTO ti VALUES (-8256172192468416251,41,'BkEX2n3vIUDFF5QBGCP7rgD2VLTubZIY1qG','RDVKgrWxYcfJPpskJP1Ya7WmFlefuSCJ7XKAQatLNkzPRTqrnTi1tV7EZN87cEwX1GbuLa9R7VybzisZOV4Sneoc9WYBAFETJHhTc21YVIYQq3HYWYsP72XwDO9BkUZiZMiWTt0tXXKM8CNfyM9yoJ0t30aiNBh5buA5jFXNDE7i97CCw52khm0LFU5IbZf24cpyyES7MpWKKHGyD5zLfaJPuqxRj6Cqt0Lq54KeLo1pu3YgldTR6','vU7QnXnV5qS1LOE7SHYetue9XIf4qZDh0PD5xNx3HWQ0NW3f2eYV7iORdMRcoLBzWYSQEScY','hoMZRZbXpPdY','b','R',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-8088999699717032163,88,'Fm4k','8shN9sA1rN7GJ5CQ4UTmJ41ZFBLEoDFtwwE6fD4ntSfCkBkVKYK89tcjpSPKkStWOOneRumLhiKYJrjND4NXJRZwjgSHgwTQZO91D82fvs8byU2PQzEFia890EkOUT3P2zgCabpZCrFmj4vfO6fuEWrNBLX3CTptgSMoJqCH1IMMsfE930kWGCLAAboRHo4mwPd1BGxTWKvmhWLPnI92HsIp3icSKZAGaAo','6BvRdy5n4InwE1l63LK8AyUERwBHETsMcea8JAE2Up','trsQvX8icy7hzHlLJ25gopoCFiibjGMwPJgleovY3sebQznNhOPUNvbfgZMdZgVE48KxKaSNQ8PGw5ThkqNjhvqEeI','Q','SH',4);
+INSERT INTO ti VALUES (-8088999699717032163,88,'Fm4k','8shN9sA1rN7GJ5CQ4UTmJ41ZFBLEoDFtwwE6fD4ntSfCkBkVKYK89tcjpSPKkStWOOneRumLhiKYJrjND4NXJRZwjgSHgwTQZO91D82fvs8byU2PQzEFia890EkOUT3P2zgCabpZCrFmj4vfO6fuEWrNBLX3CTptgSMoJqCH1IMMsfE930kWGCLAAboRHo4mwPd1BGxTWKvmhWLPnI92HsIp3icSKZAGaAo','6BvRdy5n4InwE1l63LK8AyUERwBHETsMcea8JAE2Up','trsQvX8icy7hzHlLJ25gopoCFiibjGMwPJgleovY3sebQznNhOPUNvbfgZMdZgVE48KxKaSNQ8PGw5ThkqNjhvqEeI','Q','SH',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-4901123985307612216,31,'fhW0RSjOAxYknlJft4P88O3UNzaV5O2zova5ja3no2BYNRhDPmYRNclbStJtAw3otJZ0zsUoRTC','xc61PH7SKV2THzMFZRkkHTsXDep6SUSw1yoCi9FdWKFPIbJCQ2yyYy8aa0MDXwICSrJEjGaS3Vt1OvEjc7tY5p4GMucWXV1iSd1ACe29O2PSve4ha3o6SGH1628W2o1yMqKJSVuUsUg7CQVe8jLPwaXgkclUKDxWyP8iljT2KtgHFqgxA','INUkVqfRQ9UYpQKPZ0z8BoTrOfWy0SVi7rpUpnpu6pSGaxc4RpLPytTCdpHdnr8zyeoSSQTO9RGno','VbNe68PodyZDaDWPRJFls81gy4mbOZwLCznFVx8VddPmSysHyZQK5LfKoGPfvFELFzUyfRTnHHvMD0PaEtSTgOIVsPSWezNAFQOpA51jLd','Ny','O2',5);
+INSERT INTO ti VALUES (-4901123985307612216,31,'fhW0RSjOAxYknlJft4P88O3UNzaV5O2zova5ja3no2BYNRhDPmYRNclbStJtAw3otJZ0zsUoRTC','xc61PH7SKV2THzMFZRkkHTsXDep6SUSw1yoCi9FdWKFPIbJCQ2yyYy8aa0MDXwICSrJEjGaS3Vt1OvEjc7tY5p4GMucWXV1iSd1ACe29O2PSve4ha3o6SGH1628W2o1yMqKJSVuUsUg7CQVe8jLPwaXgkclUKDxWyP8iljT2KtgHFqgxA','INUkVqfRQ9UYpQKPZ0z8BoTrOfWy0SVi7rpUpnpu6pSGaxc4RpLPytTCdpHdnr8zyeoSSQTO9RGno','VbNe68PodyZDaDWPRJFls81gy4mbOZwLCznFVx8VddPmSysHyZQK5LfKoGPfvFELFzUyfRTnHHvMD0PaEtSTgOIVsPSWezNAFQOpA51jLd','Ny','O2',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (7842039118363060084,23,'QCSkT8q2znKzgEftmV79LuZX2','dFzS5R2N9jbK1Zi51KRmE3Uf2HHHGuZqoclDi3XW','cz12nW5pQazxVzms3J95JqCFPCP82VJitpZX7fWbGaH8uLapUFhc8dMuCbXQc33WiaXIKNarFM8qztJU0Kow','vJvnEjMNstl6Px0rVh4qO','n','NE',6);
+INSERT INTO ti VALUES (7842039118363060084,23,'QCSkT8q2znKzgEftmV79LuZX2','dFzS5R2N9jbK1Zi51KRmE3Uf2HHHGuZqoclDi3XW','cz12nW5pQazxVzms3J95JqCFPCP82VJitpZX7fWbGaH8uLapUFhc8dMuCbXQc33WiaXIKNarFM8qztJU0Kow','vJvnEjMNstl6Px0rVh4qO','n','NE',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b SMALLINT, c CHAR(21), d VARBINARY(19), e VARBINARY(10), f VARBINARY(60) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (64,-21270,'eA2UWG7','XQoV7zzNYipLZ','y','1I1oilV7LcK7nIEd2EgApB6YP4daJkNIglwsmBlaszakv','j','4',0);
+CREATE TABLE ti (a TINYINT, b SMALLINT, c CHAR(21), d VARBINARY(19), e VARBINARY(10), f VARBINARY(60) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (121,23399,'LkbYxxWr','QjSV5c','N0l4gEsyF','fgHdcZO3KGn5QorF4z9','p','u',1);
+INSERT INTO ti VALUES (121,23399,'LkbYxxWr','QjSV5c','N0l4gEsyF','fgHdcZO3KGn5QorF4z9','p','u',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(22);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(22);
+INSERT INTO t VALUES (-84,-1332,'p','MLiXo0cthAbaRBs1k','d18HoNHq','eHlmwLdnTLljdu34elJTHCibhBMYwRyJZWFQT5TNgk5SLYV5qH6V8ttBaRc','N','I',2);
+INSERT INTO ti VALUES (-84,-1332,'p','MLiXo0cthAbaRBs1k','d18HoNHq','eHlmwLdnTLljdu34elJTHCibhBMYwRyJZWFQT5TNgk5SLYV5qH6V8ttBaRc','N','I',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (90,-26222,'5i4z','lLZPxT4eRO8xhz9pEL9tz5cp2fb2iFkwcUGWXwaRhqJZB6QeldQ9CHTo1SZIay0gGZfr0bxxE3FQt77FvlZJ39Ezryxf9H6OjANqhBjNlnFce2Y0nDQiU16v','zJa','5gT3JFPrNVub38giSpUJGX85RuYBHlKyViLT19xVryI','m','4',3);
+INSERT INTO ti VALUES (90,-26222,'5i4z','lLZPxT4eRO8xhz9pEL9tz5cp2fb2iFkwcUGWXwaRhqJZB6QeldQ9CHTo1SZIay0gGZfr0bxxE3FQt77FvlZJ39Ezryxf9H6OjANqhBjNlnFce2Y0nDQiU16v','zJa','5gT3JFPrNVub38giSpUJGX85RuYBHlKyViLT19xVryI','m','4',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (81,-6206,'1MDvd','MgIMDtCeNhjEC1oWqTIyYlUNsMPjdP4LxjupHD8ZBl8H7qAJpOeN0gkARzKThkibDofw8AMyhTlskjG2wN5hd3kGsasgASeVmRfikfTlCOY3smYMtFPwedT0V6AcD1hrldTAAvYJbARzP95laeXqE4UxjN0iSUi2nnHEzzaHPSTrQA6pTl7X9wQn9V2azmvPs8QQddk','crdPVNIGo','IlScJYP5zRAAWtxqGO9eAIUZ3ZTkTVjhgjN7bHuipIZLK2Ej7BJn7f1PRHXkwuC4Y2VeAip9ieTFW4BlOhPWpqTS5Tz6sS7boA9Vb4x6T7kwFuEQ3oNAcKAfKlC34V3ZmwUSAbtYVOySiJg','w','9',4);
+INSERT INTO ti VALUES (81,-6206,'1MDvd','MgIMDtCeNhjEC1oWqTIyYlUNsMPjdP4LxjupHD8ZBl8H7qAJpOeN0gkARzKThkibDofw8AMyhTlskjG2wN5hd3kGsasgASeVmRfikfTlCOY3smYMtFPwedT0V6AcD1hrldTAAvYJbARzP95laeXqE4UxjN0iSUi2nnHEzzaHPSTrQA6pTl7X9wQn9V2azmvPs8QQddk','crdPVNIGo','IlScJYP5zRAAWtxqGO9eAIUZ3ZTkTVjhgjN7bHuipIZLK2Ej7BJn7f1PRHXkwuC4Y2VeAip9ieTFW4BlOhPWpqTS5Tz6sS7boA9Vb4x6T7kwFuEQ3oNAcKAfKlC34V3ZmwUSAbtYVOySiJg','w','9',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (86,-493,'jsUasb6','ZVEDa85z0gQbWlOy8UJ9E50pDQtVUCKvA0jxBSzYZiTVZo42EBRD3AR3V07ZouO9m8gLYt9jyEJ1VjyjNvYIpOMG4ib6azTuSRNrg432Uyxf1jkLEPpnye8FYPinz8UAOl7EusWm72FxP0IygJdxrlHWJlLbdBPh1XgTf0z','Z','Pf0bXiEe8CXSnZvS4eJbn1o3gDnTqqomnWMnOGVJJ2d8X','aU','2',5);
+INSERT INTO ti VALUES (86,-493,'jsUasb6','ZVEDa85z0gQbWlOy8UJ9E50pDQtVUCKvA0jxBSzYZiTVZo42EBRD3AR3V07ZouO9m8gLYt9jyEJ1VjyjNvYIpOMG4ib6azTuSRNrg432Uyxf1jkLEPpnye8FYPinz8UAOl7EusWm72FxP0IygJdxrlHWJlLbdBPh1XgTf0z','Z','Pf0bXiEe8CXSnZvS4eJbn1o3gDnTqqomnWMnOGVJJ2d8X','aU','2',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-99,-24601,'ZJmIHVgnsDzqdBcIZchKes','AW2xLPQqjtfziV1wXT7ZddxKwBnws516S5NNnCc8','aCcA','fZfKshvk5nb9XuTMKH4zQdUDyVURJ0odWMQOfLXcecnp3HKx5Ndnp9mnpqQjQTPTecE8NEO7eEOepEDMp8vdas5q1AjflzYonNtztvUHBzYflyyUERQcrtGONH3HWrlUNqnHkYu4Qj3zrQBEUgSICjX0fdmN5K8LrwC9yBsD6GBezaXmtB1BMFrlhxQ3l1FUsSjN','Y','i',6);
+INSERT INTO ti VALUES (-99,-24601,'ZJmIHVgnsDzqdBcIZchKes','AW2xLPQqjtfziV1wXT7ZddxKwBnws516S5NNnCc8','aCcA','fZfKshvk5nb9XuTMKH4zQdUDyVURJ0odWMQOfLXcecnp3HKx5Ndnp9mnpqQjQTPTecE8NEO7eEOepEDMp8vdas5q1AjflzYonNtztvUHBzYflyyUERQcrtGONH3HWrlUNqnHkYu4Qj3zrQBEUgSICjX0fdmN5K8LrwC9yBsD6GBezaXmtB1BMFrlhxQ3l1FUsSjN','Y','i',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b INT, c BINARY(45), d VARCHAR(33) NOT NULL, e VARBINARY(38) NOT NULL, f VARBINARY(52) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-96,1843419869,'26WkyYQKdFPu5','tZFRgSD0OKjoLwKJLG','tadyOLSV1dmJL2lzK31jEKBjMqP10GONp9NB8x','JVj8CEuXJ3VlERrC10AxRXEcTULyrpNTZz','T','e',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b INT, c BINARY(45), d VARCHAR(33) NOT NULL, e VARBINARY(38) NOT NULL, f VARBINARY(52) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (-86,-824897155,'xbPmoDd4pIofrqiXq7jfLJWTWb5Oag38E1','WYX1HCqpSvrxzBZtZdgHW4ujXWG0hXb','4dUZ89GUpyyxDl','8ZWNuWoLlZ5GQ03KOCUM2tMaQidc364L8vcRK','H','k',1);
+INSERT INTO ti VALUES (-86,-824897155,'xbPmoDd4pIofrqiXq7jfLJWTWb5Oag38E1','WYX1HCqpSvrxzBZtZdgHW4ujXWG0hXb','4dUZ89GUpyyxDl','8ZWNuWoLlZ5GQ03KOCUM2tMaQidc364L8vcRK','H','k',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(46);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(46);
+INSERT INTO t VALUES (74,387464110,'q0zkUNA24wJKnS37u7oLPNDlrfw6RqayIBRL','yl457TQAUdbZW6NPseA5jgxdbcHYozr7W','KpDHch2v8dZEkBMSDnYDgiZCfDQc','hR7jltvKRTB7ftAxvBxZdpf6jO8pNgayHkqrcKtsQZG','M','3',2);
+INSERT INTO ti VALUES (74,387464110,'q0zkUNA24wJKnS37u7oLPNDlrfw6RqayIBRL','yl457TQAUdbZW6NPseA5jgxdbcHYozr7W','KpDHch2v8dZEkBMSDnYDgiZCfDQc','hR7jltvKRTB7ftAxvBxZdpf6jO8pNgayHkqrcKtsQZG','M','3',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (18,1025465714,'uB5PsMLHxEF9kAxPykdGITR8gRT43BYiXuG','l','qcTuVAvv7LBzbLObDSqyiSLC4tAdCuXILluPFZ','Wyi5Vrz','cJ','n',3);
+INSERT INTO ti VALUES (18,1025465714,'uB5PsMLHxEF9kAxPykdGITR8gRT43BYiXuG','l','qcTuVAvv7LBzbLObDSqyiSLC4tAdCuXILluPFZ','Wyi5Vrz','cJ','n',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-85,-1398286754,'7legQVvE9upNUIzc7WR5mcuZ5evnjO5NolvUacBy8xm','q5awemWJnrTDi46obXoPSyZ1tXtLzPYi09x70dT9TgZUM6zs51BBlES2R0y4PnbpU4P3BIN8JikHhBr4nedutzpBgsQ95QLCubULljYlb4QNQCTnPyJ','yYQiAxo5','jQBsjaCBY4UoBKjUWAMQ7hLQ0MkBu0odKkenOVFK29EDmuS3sNsRSNgdmZL','vq','g',4);
+INSERT INTO ti VALUES (-85,-1398286754,'7legQVvE9upNUIzc7WR5mcuZ5evnjO5NolvUacBy8xm','q5awemWJnrTDi46obXoPSyZ1tXtLzPYi09x70dT9TgZUM6zs51BBlES2R0y4PnbpU4P3BIN8JikHhBr4nedutzpBgsQ95QLCubULljYlb4QNQCTnPyJ','yYQiAxo5','jQBsjaCBY4UoBKjUWAMQ7hLQ0MkBu0odKkenOVFK29EDmuS3sNsRSNgdmZL','vq','g',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-96,-1552615494,'2m0HB0cro3znulwUXwlrngJIVzLdYvOyE','ukunI0niHZXplH68tGnWBrbmDbEVJManPZKh4IC901','keuWKsq2SnE1qyeDCo9j7UE','PN0O3QM9p8rMPJuRdfooRfqVp4SE1XEgjS7Wd1JZhxJ7chvCFPXnfxRuEnHY1Ld3Ah1VOJK2POMKn8fwkAUTogBEeBP4LXYlmSoKeI5IgIufePglmdQRMicdvmeqby7DMf0WwxcgmGYaL5TohKUJzz9P46JR','r5','F',5);
+INSERT INTO ti VALUES (-96,-1552615494,'2m0HB0cro3znulwUXwlrngJIVzLdYvOyE','ukunI0niHZXplH68tGnWBrbmDbEVJManPZKh4IC901','keuWKsq2SnE1qyeDCo9j7UE','PN0O3QM9p8rMPJuRdfooRfqVp4SE1XEgjS7Wd1JZhxJ7chvCFPXnfxRuEnHY1Ld3Ah1VOJK2POMKn8fwkAUTogBEeBP4LXYlmSoKeI5IgIufePglmdQRMicdvmeqby7DMf0WwxcgmGYaL5TohKUJzz9P46JR','r5','F',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-86,-452470605,'92x30CVfmoDrH0mxoR6pNltMOcgLLJvyi5h4H','nXNRJFwaGyG416PLeCILVi3yR7mGLDJbttlqlSC2VHIlJKG3rNLMTcuSlgKVh1mms','vlol9AxhxFOwbdQlceVhHpZGlqajG','j7YVXQeRUR0eTqReuDy8YLPbW803GFzqDXk0CZk5xz2BwZp7kEj10b8nBRKsd0wRFInpKMAuq2wQMuMaz5FGAuiok2UNVkLz8eNr41Y2GvVeL7oZvLw1yul5klzJIWffLe0GHjPAHDm5PasIR7GqGLbfryqhTy8HP54TFpqozKrFi9tzvoGYhpvteQX0yJ4EDWBKY9BO','0e','AS',6);
+INSERT INTO ti VALUES (-86,-452470605,'92x30CVfmoDrH0mxoR6pNltMOcgLLJvyi5h4H','nXNRJFwaGyG416PLeCILVi3yR7mGLDJbttlqlSC2VHIlJKG3rNLMTcuSlgKVh1mms','vlol9AxhxFOwbdQlceVhHpZGlqajG','j7YVXQeRUR0eTqReuDy8YLPbW803GFzqDXk0CZk5xz2BwZp7kEj10b8nBRKsd0wRFInpKMAuq2wQMuMaz5FGAuiok2UNVkLz8eNr41Y2GvVeL7oZvLw1yul5klzJIWffLe0GHjPAHDm5PasIR7GqGLbfryqhTy8HP54TFpqozKrFi9tzvoGYhpvteQX0yJ4EDWBKY9BO','0e','AS',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(78) NOT NULL, d VARCHAR(24) NOT NULL, e VARCHAR(29), f VARCHAR(69), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14182549574036393111,9077902,'yuDDs5jwavBBdL99OG65eHtdcHiVyPSeuh8FeaJiYkSNJIzE7nir9vWtv6AwuQejltJ8','xvdCnWzJ7nIYXE1vAC','BUQgcpqoTDBJCOiOzgtJ','F7DTSjOwNyoZTVRinsjGCirO4nS','U','e',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(78) NOT NULL, d VARCHAR(24) NOT NULL, e VARCHAR(29), f VARCHAR(69), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (6961421775941452854,9795232,'kwL5KFQwDJT3nDF0LEcEWGr','U9z','uUNdk4h1q72u2K','VbiM77cTw4kKqg15F54nA','9','u',1);
+INSERT INTO ti VALUES (6961421775941452854,9795232,'kwL5KFQwDJT3nDF0LEcEWGr','U9z','uUNdk4h1q72u2K','VbiM77cTw4kKqg15F54nA','9','u',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(79) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(79) NOT NULL;
+INSERT INTO t VALUES (1219263108180198943,7687721,'N60DK0wZZpqpn8JJC0US2Z1DIIkLNlHfCyy0WC','Mnt9Qqman9wPh4V63e7n7J1j','cfBVm5E7DiB','K7ePnq654IRWxvDAuQzCfhmOpF4mQVAHSqDgAGb5GvAbKVSLZyAHFnEuSbSW6','z','K',2);
+INSERT INTO ti VALUES (1219263108180198943,7687721,'N60DK0wZZpqpn8JJC0US2Z1DIIkLNlHfCyy0WC','Mnt9Qqman9wPh4V63e7n7J1j','cfBVm5E7DiB','K7ePnq654IRWxvDAuQzCfhmOpF4mQVAHSqDgAGb5GvAbKVSLZyAHFnEuSbSW6','z','K',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (7094003142698009402,1872997,'qG','Qi35Rn0vDJcck5KVExy6HGAIYwzsWPxkTqptkE6au6z0HYK3ViBaw6dHRnJPvxgBV16FtwrJDpzXPZXRkzLb4aSvkJjddYP73X3cTBcmPjfKc1PxvQ30gi4JJSA7Kx6vh21NnYNYsB8iAeLVZHKCgmghx7Kd','gFV0cA4SDvZw','B','g','c',3);
+INSERT INTO ti VALUES (7094003142698009402,1872997,'qG','Qi35Rn0vDJcck5KVExy6HGAIYwzsWPxkTqptkE6au6z0HYK3ViBaw6dHRnJPvxgBV16FtwrJDpzXPZXRkzLb4aSvkJjddYP73X3cTBcmPjfKc1PxvQ30gi4JJSA7Kx6vh21NnYNYsB8iAeLVZHKCgmghx7Kd','gFV0cA4SDvZw','B','g','c',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (11819086974663435594,13956273,'ViZkqZGiyvXl5iv62wxtJYXYVDWTF6DHgypGg6LLSEIREDvHr1ARCmIyk','5iviclWzTac6a9kEmpwkJxS9hUPDOA3XTmUbRlug02BpOAKviKhekmuWHhrhT6kpdAV1xQVCT1JFnB8y2kNzZ3fwFZFJeDeio42WKlb808Ze5U73h35lP','MhZIq3LrUf9xZe5Sw','sy9napMmVFYy7k2cw8usx7JcMO92K6I8G4LG','E','lE',4);
+INSERT INTO ti VALUES (11819086974663435594,13956273,'ViZkqZGiyvXl5iv62wxtJYXYVDWTF6DHgypGg6LLSEIREDvHr1ARCmIyk','5iviclWzTac6a9kEmpwkJxS9hUPDOA3XTmUbRlug02BpOAKviKhekmuWHhrhT6kpdAV1xQVCT1JFnB8y2kNzZ3fwFZFJeDeio42WKlb808Ze5U73h35lP','MhZIq3LrUf9xZe5Sw','sy9napMmVFYy7k2cw8usx7JcMO92K6I8G4LG','E','lE',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (641345231017472205,10405575,'VVzIzyJy3OGLD1ohrN','y48M89oBouqJ2vR5jKiAxN9rs0eYLzS0n9825WUzW1tR6yLE17UzBT56aXb6HOYPPmVG2tn9o2fJrdWA2HWyhn2aYp3oItNy7MaWW7to9QIbJSLCXeoYdHokNoomn57R8gJDhVgWHXQuelbtuJLsYmFBwkmWEcUfvNEFHLz9mREsZ','iXPg3P9ncdIuPMb2hA6Sy1boseX','RFtGewhtGv4xMydSQNcmXv54Mng6yCsKdbanu5V65Rnk8PaXeyHLIKLLzWQZVXfVXTTuolRk77dnhFOyut4J4GlbQti3RQX2EaAQ6KGDlap2kw5AEEIYqZojSipyhrlHybE1udclXMP0dXvofhe62NL29gTDYKICPxBcuuUUcxBMGXTKxQ3AShwLlthuedJ8CC4ThVlSFc1Ky5CvN3Qs8K8sZK3GSvy6SGKVZBlp','zM','N',5);
+INSERT INTO ti VALUES (641345231017472205,10405575,'VVzIzyJy3OGLD1ohrN','y48M89oBouqJ2vR5jKiAxN9rs0eYLzS0n9825WUzW1tR6yLE17UzBT56aXb6HOYPPmVG2tn9o2fJrdWA2HWyhn2aYp3oItNy7MaWW7to9QIbJSLCXeoYdHokNoomn57R8gJDhVgWHXQuelbtuJLsYmFBwkmWEcUfvNEFHLz9mREsZ','iXPg3P9ncdIuPMb2hA6Sy1boseX','RFtGewhtGv4xMydSQNcmXv54Mng6yCsKdbanu5V65Rnk8PaXeyHLIKLLzWQZVXfVXTTuolRk77dnhFOyut4J4GlbQti3RQX2EaAQ6KGDlap2kw5AEEIYqZojSipyhrlHybE1udclXMP0dXvofhe62NL29gTDYKICPxBcuuUUcxBMGXTKxQ3AShwLlthuedJ8CC4ThVlSFc1Ky5CvN3Qs8K8sZK3GSvy6SGKVZBlp','zM','N',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (9581703083188079610,10191414,'B8SFPsOm7RDVqEZcFJQX8bUv9ymXy0Vd3NCWgh','eW19EUOmqZHbstXACA6DmOqnLxOFZAyQzOqMZEOrf6Ea74t9ZZPhDIm5STav4Pezfpa9e2UoMPDTEu0Qs','ih7ylTo','thGuh6oqdXZElUCChye7HKGU6TabfLjd8iyGHaSoPsEEZrRHZSpmZzNjD7RzGUruselW2iB2RW7odGUR24bCmSsFNofwpWywrhpjnNXnySfFJTGpXEBdq6TqBVnZkNQcf7ayDfkGT3nBLmbYODiv5WtJxICmm6aTjkWGXbUmsjziL9Wxbok','kN','Rj',6);
+INSERT INTO ti VALUES (9581703083188079610,10191414,'B8SFPsOm7RDVqEZcFJQX8bUv9ymXy0Vd3NCWgh','eW19EUOmqZHbstXACA6DmOqnLxOFZAyQzOqMZEOrf6Ea74t9ZZPhDIm5STav4Pezfpa9e2UoMPDTEu0Qs','ih7ylTo','thGuh6oqdXZElUCChye7HKGU6TabfLjd8iyGHaSoPsEEZrRHZSpmZzNjD7RzGUruselW2iB2RW7odGUR24bCmSsFNofwpWywrhpjnNXnySfFJTGpXEBdq6TqBVnZkNQcf7ayDfkGT3nBLmbYODiv5WtJxICmm6aTjkWGXbUmsjziL9Wxbok','kN','Rj',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b INT, c BINARY(41), d VARCHAR(35), e VARBINARY(54), f VARBINARY(35) NOT NULL, g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14933,-722623514,'lHgKs8lDFIzvXDESEKro00PJnX0ViCWC20h7fnWgZ','DTVrh1QvHu7','DjmwTDFyaFbxJyh8rk4Tw4zt','plNCwuQo2SddggzOU','K','V',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT, c BINARY(41), d VARCHAR(35), e VARBINARY(54), f VARBINARY(35) NOT NULL, g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (4007193,1065171913,'7D1MqLyWydn2qp5Sz7D9G','rx0qwbA6Y5N2dOKDgGJxhj85Ib','4qhoGLguY','gJATsFGWu4aI','M','8n',1);
+INSERT INTO ti VALUES (4007193,1065171913,'7D1MqLyWydn2qp5Sz7D9G','rx0qwbA6Y5N2dOKDgGJxhj85Ib','4qhoGLguY','gJATsFGWu4aI','M','8n',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(42);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(42);
+INSERT INTO t VALUES (13831923,-976684738,'lWHuLHMlRYhXPDjR2uxxj2e7FLnB8h7H2bsuvfUu','4re9sf8dd3ui0cf','9j7ja7VHhBfMnMd4OezuW6iMty7GLcMnXm0oubvNpaXtBUK','H4hvQW0bn1ge88VHZHLlrUAZBZ','j','Y',2);
+INSERT INTO ti VALUES (13831923,-976684738,'lWHuLHMlRYhXPDjR2uxxj2e7FLnB8h7H2bsuvfUu','4re9sf8dd3ui0cf','9j7ja7VHhBfMnMd4OezuW6iMty7GLcMnXm0oubvNpaXtBUK','H4hvQW0bn1ge88VHZHLlrUAZBZ','j','Y',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (14982962,220243455,'J7gLYVNxD6DngpR8FnRqurkIiwdEKiqUQuSaj','t0mJ6Br5nfynXTYLQCoIWSZ8bBCcUpHJFwQwzVkFaDp4Br0u3ZkXeP4FKaGd8UkpGBfIBwc4FQeaFTuzDNn7EtWXZovkeoMH4HzNCPp2ikSt4ACXtGuxyOwmdQ8oSz4CtU','lPBwn1Alh5sexgEZfj7NYCgusqbRR43WyczOxwl','qa41','z','at',3);
+INSERT INTO ti VALUES (14982962,220243455,'J7gLYVNxD6DngpR8FnRqurkIiwdEKiqUQuSaj','t0mJ6Br5nfynXTYLQCoIWSZ8bBCcUpHJFwQwzVkFaDp4Br0u3ZkXeP4FKaGd8UkpGBfIBwc4FQeaFTuzDNn7EtWXZovkeoMH4HzNCPp2ikSt4ACXtGuxyOwmdQ8oSz4CtU','lPBwn1Alh5sexgEZfj7NYCgusqbRR43WyczOxwl','qa41','z','at',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3889386,1173050267,'i8JjGJHH6DJVZMDQGqrzcMwV7hex','K4W6fi7LdsQBrByXq8gGf76NrlgV0MODKNdqJFTbN6rXlMPALIBnFpHRbf1tefwhkbfSEw0aTmbEaOF2Bd3jAyib2VcfFBb52bT5PiIzkypzogPlsUcpeRJuVIGMyhi04wFJ1SeQQbtNwMUdp8lPglFugva7fD0S1vRj7jTY8rCMrhUVuDuriR8T4TEukx','VBx3cWrolR28j4f','bEJoBROcisceUTD8GU1LWnDKbCI3zr2VBx','C','h',4);
+INSERT INTO ti VALUES (3889386,1173050267,'i8JjGJHH6DJVZMDQGqrzcMwV7hex','K4W6fi7LdsQBrByXq8gGf76NrlgV0MODKNdqJFTbN6rXlMPALIBnFpHRbf1tefwhkbfSEw0aTmbEaOF2Bd3jAyib2VcfFBb52bT5PiIzkypzogPlsUcpeRJuVIGMyhi04wFJ1SeQQbtNwMUdp8lPglFugva7fD0S1vRj7jTY8rCMrhUVuDuriR8T4TEukx','VBx3cWrolR28j4f','bEJoBROcisceUTD8GU1LWnDKbCI3zr2VBx','C','h',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (620406,-49930405,'q7hA0D4g6jtmo','mFifIWSHYbLhXJeHgbFZIcW4iwpicdXLdzi91KnyianMvrQJ37vJr7C0c9OtHXnEwRb4mIiHllkwK0FnwEz0Ron9q5c841uShYuaNJQJXi9ojpQMkECkoePQuRQJq3tSjMyLAOZKGq0IGicDcC7qq4i8gg8vFlubaN4XGAop72R6bf5YZaUMBlZV8qHdHdWC03UFnYWk7GWQxf2KcvDOtNpJ8fBJtRs09Im','YFPEgxf7QuujuU6hSMyYqhUcNxwfgaMbGIEy6HZaMPCol022VVuPz','Cfa0fQ5JDvAHJ3mAk6oII2hnruoWzeGT8ejoOSqciQjlQ6qzeNEMRkbCyigNeIQS6dBDfV8k30NXSxmxPnu3MQq0ktweqIlT6OAKXeZ6PYdCPNjmhffv5snB3vitEwvjejD0FyM7bgZKj1aVuJVJG8yGebwmUxs10nF1xQVDUVGg51dvUr34Mirata8MJ6hxd','u','ho',5);
+INSERT INTO ti VALUES (620406,-49930405,'q7hA0D4g6jtmo','mFifIWSHYbLhXJeHgbFZIcW4iwpicdXLdzi91KnyianMvrQJ37vJr7C0c9OtHXnEwRb4mIiHllkwK0FnwEz0Ron9q5c841uShYuaNJQJXi9ojpQMkECkoePQuRQJq3tSjMyLAOZKGq0IGicDcC7qq4i8gg8vFlubaN4XGAop72R6bf5YZaUMBlZV8qHdHdWC03UFnYWk7GWQxf2KcvDOtNpJ8fBJtRs09Im','YFPEgxf7QuujuU6hSMyYqhUcNxwfgaMbGIEy6HZaMPCol022VVuPz','Cfa0fQ5JDvAHJ3mAk6oII2hnruoWzeGT8ejoOSqciQjlQ6qzeNEMRkbCyigNeIQS6dBDfV8k30NXSxmxPnu3MQq0ktweqIlT6OAKXeZ6PYdCPNjmhffv5snB3vitEwvjejD0FyM7bgZKj1aVuJVJG8yGebwmUxs10nF1xQVDUVGg51dvUr34Mirata8MJ6hxd','u','ho',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8060700,368411177,'wI','HftC7Ua0JiqAItUlsw4hHPSmGCqiZWFspy5RwBBogjylVYuMxFGoPWfWtO7oIeVv0xSQUclCU1yk6ZWKhEwbonbEbsYva0VjS1J1O08GoDBxYYKUz5ludL7f5QjZh1j8Ablv5RwPdzVld9B4ZnjMOxRkULKnbnixFjwvvxo2EVVq0d5psTYPi9IwUV5VE1j2JZTiOEX9tVBELKwq4J1GRmGDOVlVnYVBS404q9WTcCpPo6sNGUdEaRZF3Y','hNw8WwDIblTYM','iKGKEGfYB8MezqScHL455PoVzvjM5rRDPB8JyH6d0a939KjwDWZ3Gsjb1RMdDojTCZYK7iFgUIc3RMlGLj','6','0Gt',6);
+INSERT INTO ti VALUES (8060700,368411177,'wI','HftC7Ua0JiqAItUlsw4hHPSmGCqiZWFspy5RwBBogjylVYuMxFGoPWfWtO7oIeVv0xSQUclCU1yk6ZWKhEwbonbEbsYva0VjS1J1O08GoDBxYYKUz5ludL7f5QjZh1j8Ablv5RwPdzVld9B4ZnjMOxRkULKnbnixFjwvvxo2EVVq0d5psTYPi9IwUV5VE1j2JZTiOEX9tVBELKwq4J1GRmGDOVlVnYVBS404q9WTcCpPo6sNGUdEaRZF3Y','hNw8WwDIblTYM','iKGKEGfYB8MezqScHL455PoVzvjM5rRDPB8JyH6d0a939KjwDWZ3Gsjb1RMdDojTCZYK7iFgUIc3RMlGLj','6','0Gt',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT, c CHAR(62) NOT NULL, d VARBINARY(17), e VARCHAR(24) NOT NULL, f VARCHAR(76) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3597506233282120871,-247,'0','ibqseqe0','dqBkKr90B3HXh8bloYrz','WdQRHaUIDLcs3Rl3p6rLKmJ8hrKxKE3xb2phesQBeIZBVSS8k2xGWFBwMWY6xeHYzjRWqvmq9BV','U','q',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT, c CHAR(62) NOT NULL, d VARBINARY(17), e VARCHAR(24) NOT NULL, f VARCHAR(76) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (3432510077689346596,8168,'4lBzhDwuqIJvBrMwtRCvpawaorDcYZVe9','566ntfMqz3','onJYwm1S','1tEXrATapNtPVnJ5r66dnXHTwB3mCUsghgfXrvWg1eNHJZDTq8K2rW4T2TnX2HAVTcJYv0iXlDJ','H','n',1);
+INSERT INTO ti VALUES (3432510077689346596,8168,'4lBzhDwuqIJvBrMwtRCvpawaorDcYZVe9','566ntfMqz3','onJYwm1S','1tEXrATapNtPVnJ5r66dnXHTwB3mCUsghgfXrvWg1eNHJZDTq8K2rW4T2TnX2HAVTcJYv0iXlDJ','H','n',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(63) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(63) NOT NULL;
+INSERT INTO t VALUES (1478750253841523867,-11498,'UpEPMU4b3tWUkqkiFFQ9GHS1fVA9XWw47uOnBe','ybSa','bbra8FgLHns','ei9CqGTZLiUR92gt4Jg4QkzHpy1gVQ3xK64oogbPY2y','A','Z',2);
+INSERT INTO ti VALUES (1478750253841523867,-11498,'UpEPMU4b3tWUkqkiFFQ9GHS1fVA9XWw47uOnBe','ybSa','bbra8FgLHns','ei9CqGTZLiUR92gt4Jg4QkzHpy1gVQ3xK64oogbPY2y','A','Z',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (598459924484726268,22080,'LaiKg89h776x2aXJqxfjpYRw','ZgESgXY5mhtu93QUWD2eDXPheeWZrPDkqzi0Vo3pHAfWHxIVngCvw5AV6YK6Atqn72Lcy2YWPsX9xpYZc7cx28fEDbN3Tf4O5ujjWXj0RX1eukyE','7','IOCsn0sZO6aNq3gHP','Y','C',3);
+INSERT INTO ti VALUES (598459924484726268,22080,'LaiKg89h776x2aXJqxfjpYRw','ZgESgXY5mhtu93QUWD2eDXPheeWZrPDkqzi0Vo3pHAfWHxIVngCvw5AV6YK6Atqn72Lcy2YWPsX9xpYZc7cx28fEDbN3Tf4O5ujjWXj0RX1eukyE','7','IOCsn0sZO6aNq3gHP','Y','C',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1324860382719308528,20865,'u2YEGrc5NCsZatS3GYUjPcQ1JwsL9C3i','KW14fSrDYbMmJkR6ToVvbSaJYqvPnWJbSUXUbBxr62rsuBVa9cts0DcqCbmEeeb8XHVbpHUi3pBsVAWRXwjeksROC8gJUam04jyrE6b14UA4BM815zeFDWM8LdmuwQjFiU32FxPoHgiWj5hX2NJwNQtAAcgcs507QObcFUyiI5GGRaqBrUAHeq5q3xka3436JZ0bh5AzxwwSrRZNCFVI3C3VUpteCHhaSTJURYb5JSjkNmACBPlTTOFsFzf','KBsYpWt8eAqbcEsJgrYoaR','l3WkHXHn62SYgv4wNk2ds0pyWAdVXCTYgtoBSID5Udp83HtTGcKATGpjVdAk5USKzue79WL922DTrEaFSrDQ2N1AOJQ05ZuckJyPLrhOmpkGdoeifcivHUeBDzDmEX36XfGLGx4tQvX0x7xd4Yh6oZ7ujRnmc4tYfxnFL03ZTeCwnWkTRMQhdlKAo4fZSLp8yNR5d0aukYopdm3U1MSBGauLEzyoBbwYrk1ZevoFpktIF7p6','V','q',4);
+INSERT INTO ti VALUES (-1324860382719308528,20865,'u2YEGrc5NCsZatS3GYUjPcQ1JwsL9C3i','KW14fSrDYbMmJkR6ToVvbSaJYqvPnWJbSUXUbBxr62rsuBVa9cts0DcqCbmEeeb8XHVbpHUi3pBsVAWRXwjeksROC8gJUam04jyrE6b14UA4BM815zeFDWM8LdmuwQjFiU32FxPoHgiWj5hX2NJwNQtAAcgcs507QObcFUyiI5GGRaqBrUAHeq5q3xka3436JZ0bh5AzxwwSrRZNCFVI3C3VUpteCHhaSTJURYb5JSjkNmACBPlTTOFsFzf','KBsYpWt8eAqbcEsJgrYoaR','l3WkHXHn62SYgv4wNk2ds0pyWAdVXCTYgtoBSID5Udp83HtTGcKATGpjVdAk5USKzue79WL922DTrEaFSrDQ2N1AOJQ05ZuckJyPLrhOmpkGdoeifcivHUeBDzDmEX36XfGLGx4tQvX0x7xd4Yh6oZ7ujRnmc4tYfxnFL03ZTeCwnWkTRMQhdlKAo4fZSLp8yNR5d0aukYopdm3U1MSBGauLEzyoBbwYrk1ZevoFpktIF7p6','V','q',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (4390561280709216541,22282,'pcVt5iMaPuzzbTFNDYTIwUfuU7EGIPTwXrcfNLRBUVHtoygmlPvgZnn','lFYMnoFnqVMPczur5VrhazwKKvqge5m6qxkacVtSkkNei92JllPMv3ZruMS5vxhNG7PTVhHsV6BI2bx24gzmOFEHhYIhbUTwebO0MtrzmDIGWYosuXn3oBE28wkQcB9gFQabnqJcSkhSITEmHN1lo6WUO112B6ngMwwYi0ZI9d1nNMoTsY8XBL8gvlzTi6FNLAhi','G3eufIMtMvoiHbQMhJH1IBi','E1lVhu8xASGU5dQWq','T','X',5);
+INSERT INTO ti VALUES (4390561280709216541,22282,'pcVt5iMaPuzzbTFNDYTIwUfuU7EGIPTwXrcfNLRBUVHtoygmlPvgZnn','lFYMnoFnqVMPczur5VrhazwKKvqge5m6qxkacVtSkkNei92JllPMv3ZruMS5vxhNG7PTVhHsV6BI2bx24gzmOFEHhYIhbUTwebO0MtrzmDIGWYosuXn3oBE28wkQcB9gFQabnqJcSkhSITEmHN1lo6WUO112B6ngMwwYi0ZI9d1nNMoTsY8XBL8gvlzTi6FNLAhi','G3eufIMtMvoiHbQMhJH1IBi','E1lVhu8xASGU5dQWq','T','X',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5570490041711715428,13587,'R4FKXJmFKsCFErbg39c433nIiN3Pis','5ipFVI2n3ybQKtOgE0yVopr2blXRMO4V36YsSROaKqMdzsyRAOqAYylZ7cJmto1TXlqYTSP2k176oKiYfM0VL1PplOy8ZWZqBe26Cp','vy2DkuYAuKXwk3jTBQ','gfhT8FgXrsTIzM9nyHKHprzeeRftbESVrcKe9MWOmIqubZCI8m3RESVpDzz4O6YBOgrSi0juuITYItaMvqkucZU','Hg','qX',6);
+INSERT INTO ti VALUES (5570490041711715428,13587,'R4FKXJmFKsCFErbg39c433nIiN3Pis','5ipFVI2n3ybQKtOgE0yVopr2blXRMO4V36YsSROaKqMdzsyRAOqAYylZ7cJmto1TXlqYTSP2k176oKiYfM0VL1PplOy8ZWZqBe26Cp','vy2DkuYAuKXwk3jTBQ','gfhT8FgXrsTIzM9nyHKHprzeeRftbESVrcKe9MWOmIqubZCI8m3RESVpDzz4O6YBOgrSi0juuITYItaMvqkucZU','Hg','qX',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(5), d VARCHAR(76) NOT NULL, e VARCHAR(27) NOT NULL, f VARBINARY(64), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2285577,12422,'9','nrmsphAAxSuBZf0YqLKqRc1RUDr3YTHR56UC6JgcfxeZB1IwK3anLSVe','xyaAj2tRH4G1','6BC7rQWJOuzqHemUhGVgvE7dr3qAgGFkgAif5oBQY2mRCdAnzwN1','s','v',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(5), d VARCHAR(76) NOT NULL, e VARCHAR(27) NOT NULL, f VARBINARY(64), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1832601975,23411,'WK','5b6MVI3HdWHPYgSpMN7F3RG468CQBh6LnfMI5D6XiAzI26gWM6tOuxTdxkFleMCEaQHhcrBQdyr','oQPINzJ','Paj3EaCCM99KaEyMOjk','s','z',1);
+INSERT INTO ti VALUES (1832601975,23411,'WK','5b6MVI3HdWHPYgSpMN7F3RG468CQBh6LnfMI5D6XiAzI26gWM6tOuxTdxkFleMCEaQHhcrBQdyr','oQPINzJ','Paj3EaCCM99KaEyMOjk','s','z',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(6);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(6);
+INSERT INTO t VALUES (3627386048,-7836,'HGC2p','ngAHazgIhWnVENONANH83cVt272KiaW5pB6TWQKWSy548hJIGYzhGccvvPcShA91iWhc89','ApC8IAUG9rHD','0YsGeqaBZuP4JYRA77','Z','N',2);
+INSERT INTO ti VALUES (3627386048,-7836,'HGC2p','ngAHazgIhWnVENONANH83cVt272KiaW5pB6TWQKWSy548hJIGYzhGccvvPcShA91iWhc89','ApC8IAUG9rHD','0YsGeqaBZuP4JYRA77','Z','N',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1327199158,-22307,'Ol','JMMJzHjYvSQAgrnTDjheSKyxuXTTDXcNuAkSh3AC1tRH9jGKaUNigmagys3IJOyjEOomBrJfcyDC2B0rSJ1l31mhSZf0EDGKivHRpAXLTMt5azl','KSEL09HkZI','JNgmj3JNdZurMxa71MaNkuASSZisHxgEgJtVflU1TZjK4y1jelGWYwdSD','1','u',3);
+INSERT INTO ti VALUES (1327199158,-22307,'Ol','JMMJzHjYvSQAgrnTDjheSKyxuXTTDXcNuAkSh3AC1tRH9jGKaUNigmagys3IJOyjEOomBrJfcyDC2B0rSJ1l31mhSZf0EDGKivHRpAXLTMt5azl','KSEL09HkZI','JNgmj3JNdZurMxa71MaNkuASSZisHxgEgJtVflU1TZjK4y1jelGWYwdSD','1','u',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2879171284,6395,'AbK','UNIf6QEjZ4oVmAtomwpwHajHxuUsrWLarM6zU03wVeDcObJkpyIxtsWWVBBEwi8oJoonuw4QSeqSsDxnJ6mDUcbH1Cuamz6sCC0u1iP8IEqWyLcLkQ6oR3lodE6C1ZiQqbxa4eNH8YT7PKvUC2gcDWJ','apkUU8Jw4LLJH9xVb9JZhg','tpo7','r','0',4);
+INSERT INTO ti VALUES (2879171284,6395,'AbK','UNIf6QEjZ4oVmAtomwpwHajHxuUsrWLarM6zU03wVeDcObJkpyIxtsWWVBBEwi8oJoonuw4QSeqSsDxnJ6mDUcbH1Cuamz6sCC0u1iP8IEqWyLcLkQ6oR3lodE6C1ZiQqbxa4eNH8YT7PKvUC2gcDWJ','apkUU8Jw4LLJH9xVb9JZhg','tpo7','r','0',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2870432936,32518,'Mrmx4','A4Ke6hizBkV2YxcsqwRMfDNZTk4zsnvJPkzWdwBdmkp8RDDDg8vvEJQMVJkc9Bnt490Do2IQ5ft25Yy4PxVa0zUOJlbwnR2DlzYgMHH1UotD4Z810ZQ4w1KSLqXnUgGKJYPcaOWrMKCILLp2gyz6vD4aYAfj9OpQWE7Sla3Zyu','XRQhfYVC6d','dXPMnoJK5j4ZRTsWbv24XxyI2tXDrzgRGHRaVwwjtTKTj5KDVvIejk9ZxGKfWubsnxNDw5CR20ofGXoDLvJvuYs6k2bvo9IbVD97YoRkEt27JQpKs72MvmtUG7TWOM6ajYKzAhd60NGsJqKyaoF7UlHvswwGNDDwMXvGrg9PjD2c4','k','c',5);
+INSERT INTO ti VALUES (2870432936,32518,'Mrmx4','A4Ke6hizBkV2YxcsqwRMfDNZTk4zsnvJPkzWdwBdmkp8RDDDg8vvEJQMVJkc9Bnt490Do2IQ5ft25Yy4PxVa0zUOJlbwnR2DlzYgMHH1UotD4Z810ZQ4w1KSLqXnUgGKJYPcaOWrMKCILLp2gyz6vD4aYAfj9OpQWE7Sla3Zyu','XRQhfYVC6d','dXPMnoJK5j4ZRTsWbv24XxyI2tXDrzgRGHRaVwwjtTKTj5KDVvIejk9ZxGKfWubsnxNDw5CR20ofGXoDLvJvuYs6k2bvo9IbVD97YoRkEt27JQpKs72MvmtUG7TWOM6ajYKzAhd60NGsJqKyaoF7UlHvswwGNDDwMXvGrg9PjD2c4','k','c',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3014658656,-21143,'ToU4','zUg1ieqhDXltwdX8TyO9NDQMTN633tuEFcxStcNPFbU8nwLqdbD51F5XjZsqBZjti4ZEWrKverSCeXKL0gpNSDwhQK2nhIpQstP94L0ocL4P7ROmUjib9h','FlwRVbI','O1ylNRwIvN4BAqyLAasfsTLjnoTXUsTUogvT2MiWtNu9E6hvnRsGF7iyzbxasHaHWSps2gvA8AS8BFgs6GVsqaAm4el7NJkHcPpBLk4fJPvI9YnUExzs95yHRBusKDmz7d5TwhSrAYcKRhvHOSiidnZr4yQkEpGE0SiNIGDwTDxwbvk12gj9AdPyKeDe4g0r7PGNwV2uZlUxs7C5gUHkrvN1bBd2WDJ90HWUedAFZrmrgiv','B','0',6);
+INSERT INTO ti VALUES (3014658656,-21143,'ToU4','zUg1ieqhDXltwdX8TyO9NDQMTN633tuEFcxStcNPFbU8nwLqdbD51F5XjZsqBZjti4ZEWrKverSCeXKL0gpNSDwhQK2nhIpQstP94L0ocL4P7ROmUjib9h','FlwRVbI','O1ylNRwIvN4BAqyLAasfsTLjnoTXUsTUogvT2MiWtNu9E6hvnRsGF7iyzbxasHaHWSps2gvA8AS8BFgs6GVsqaAm4el7NJkHcPpBLk4fJPvI9YnUExzs95yHRBusKDmz7d5TwhSrAYcKRhvHOSiidnZr4yQkEpGE0SiNIGDwTDxwbvk12gj9AdPyKeDe4g0r7PGNwV2uZlUxs7C5gUHkrvN1bBd2WDJ90HWUedAFZrmrgiv','B','0',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(29), d VARCHAR(30), e VARBINARY(67), f VARCHAR(69) NOT NULL, g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (22991,7433,'RjBUvDXI','yN7bgQMq','7qombq6yKQq8EObbluwuOQJav989osKqlMJF0ecSB9OOJtj7KTr8Rj','nDa8AnLKup8kbJcjHJ8UsKMg1L7ocKnV7O7iRhPaocKIx2bo84l0','Fh','yv',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(29), d VARCHAR(30), e VARBINARY(67), f VARCHAR(69) NOT NULL, g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (25502,30064,'qGv1XXtGaBNFspzwfm','JX8hiKft6xtkdihE8d1','JbghIfwK35U89pm242Uao38b5PhU6HNLf9ngCi','3LQlbFWavXkiu3Uu8ytfNDT55hVUWw1MfdzPmQkF','P','rY',1);
+INSERT INTO ti VALUES (25502,30064,'qGv1XXtGaBNFspzwfm','JX8hiKft6xtkdihE8d1','JbghIfwK35U89pm242Uao38b5PhU6HNLf9ngCi','3LQlbFWavXkiu3Uu8ytfNDT55hVUWw1MfdzPmQkF','P','rY',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(30);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(30);
+INSERT INTO t VALUES (18050,15654,'XBb','aK5BQELQ1','McdhjvrbfJx42wiCXV5OUraFVsC7','RTFGU9XDv7gcsnflIG7Dl4Zm6QYg4JcGtQF39ESw3XF2buREbhj','O','X',2);
+INSERT INTO ti VALUES (18050,15654,'XBb','aK5BQELQ1','McdhjvrbfJx42wiCXV5OUraFVsC7','RTFGU9XDv7gcsnflIG7Dl4Zm6QYg4JcGtQF39ESw3XF2buREbhj','O','X',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (9982,23265,'wjIH9p','BtEVydebP0kTJmmXUFMAJsGEvvK3ESJwhrtso0E5W6EZ64gvJW6whVqWkJEIQOzxi67nDbGMP9FhDJWo4s0t4hGErjeCeHT','jjfRbL6ycnOmVA7vzXfwYEbD241c7S92U09Qtjk7PaJpTqomoJgdynvhsa3hCh','Q0WIljLoaEt2k5aWQXlb1A9V81rTAJgTvFcs','zK','Q',3);
+INSERT INTO ti VALUES (9982,23265,'wjIH9p','BtEVydebP0kTJmmXUFMAJsGEvvK3ESJwhrtso0E5W6EZ64gvJW6whVqWkJEIQOzxi67nDbGMP9FhDJWo4s0t4hGErjeCeHT','jjfRbL6ycnOmVA7vzXfwYEbD241c7S92U09Qtjk7PaJpTqomoJgdynvhsa3hCh','Q0WIljLoaEt2k5aWQXlb1A9V81rTAJgTvFcs','zK','Q',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-30662,43492,'u','7AIoWSJZp0aqBMO0Bz7NRFMDsn4hyxkv','GmA2Gq5qNj2k44Jpc2UqcqNh1eteSLPR','fGpERMl8umlRbFdYgT5wJbdJQkVpeRV6MkT6mbwoeQHa8MnjgRvJmfIhnCk3RLPid6i31lQwhLncTjecCrJToXEg1Gi5lfGchoegMhBRQVMFAja4AawbdTdiZs1X8UqRC4uh6sKf4trfBwL7XVNhsaydKjmJlBIVWB24lrphyYFVcV72LbKF9JAY21cyU03x','u','Ir',4);
+INSERT INTO ti VALUES (-30662,43492,'u','7AIoWSJZp0aqBMO0Bz7NRFMDsn4hyxkv','GmA2Gq5qNj2k44Jpc2UqcqNh1eteSLPR','fGpERMl8umlRbFdYgT5wJbdJQkVpeRV6MkT6mbwoeQHa8MnjgRvJmfIhnCk3RLPid6i31lQwhLncTjecCrJToXEg1Gi5lfGchoegMhBRQVMFAja4AawbdTdiZs1X8UqRC4uh6sKf4trfBwL7XVNhsaydKjmJlBIVWB24lrphyYFVcV72LbKF9JAY21cyU03x','u','Ir',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-26351,47488,'qKgOgBi00JFDrGMJ9zlAthS','FZSVPo1BwZDN46tQCkORW8wtdHZdKb44WgmRMXI','j3GA46','wJAMfYMFzd2TowXgXz3g','H','C7',5);
+INSERT INTO ti VALUES (-26351,47488,'qKgOgBi00JFDrGMJ9zlAthS','FZSVPo1BwZDN46tQCkORW8wtdHZdKb44WgmRMXI','j3GA46','wJAMfYMFzd2TowXgXz3g','H','C7',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (8973,57104,'rAC2upOrfmRRHfVf','cBT9Yy8GyJAc9fXppNFR9wZsK3Uh1EqDg4WABUtNvA5D0eDqghLpCMtaIo0gEL7PAgeg3keNlHAwyalTguXfZmr1mh5MFFk0f1CsCkd','iB3T7FvLzTB9LpQge5g0tM9X0lokAx2T6pYhA3h4gHTEWj1apsEWzUZy26SEQyQ','gUkdXHVJLomneraHPcEuExvyH9vAXSnVswT1N4CaLj1myB','dz','nN1',6);
+INSERT INTO ti VALUES (8973,57104,'rAC2upOrfmRRHfVf','cBT9Yy8GyJAc9fXppNFR9wZsK3Uh1EqDg4WABUtNvA5D0eDqghLpCMtaIo0gEL7PAgeg3keNlHAwyalTguXfZmr1mh5MFFk0f1CsCkd','iB3T7FvLzTB9LpQge5g0tM9X0lokAx2T6pYhA3h4gHTEWj1apsEWzUZy26SEQyQ','gUkdXHVJLomneraHPcEuExvyH9vAXSnVswT1N4CaLj1myB','dz','nN1',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b INT NOT NULL, c BINARY(28) NOT NULL, d VARBINARY(36) NOT NULL, e VARCHAR(31), f VARCHAR(16), g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5574205448382576679,214402896,'raLTlkt0BQHe','EhT2eXzyP7UmVMga','V8vFug9noXVwmisaWez','ujdLsdbBn7bZN','jL','p',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT NOT NULL, c BINARY(28) NOT NULL, d VARBINARY(36) NOT NULL, e VARCHAR(31), f VARCHAR(16), g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (4724054104080494341,1684049525,'NDyLdQRYkGyIpl9kWvaf2DVU','v53v3LjutvJTxgdAyeb8pQ','IqVKQHwrgq7Nd1H1ox8LlVnJTS','XBtz5NMn','YX','0p',1);
+INSERT INTO ti VALUES (4724054104080494341,1684049525,'NDyLdQRYkGyIpl9kWvaf2DVU','v53v3LjutvJTxgdAyeb8pQ','IqVKQHwrgq7Nd1H1ox8LlVnJTS','XBtz5NMn','YX','0p',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(29) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(29) NOT NULL;
+INSERT INTO t VALUES (12514505575151772682,1737875693,'n0wFb','1kQewPE2bdyr1SvHFpH4f7Ea','AokUONDNiCLHXs8J','D1mFMN','vl','7',2);
+INSERT INTO ti VALUES (12514505575151772682,1737875693,'n0wFb','1kQewPE2bdyr1SvHFpH4f7Ea','AokUONDNiCLHXs8J','D1mFMN','vl','7',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (9723682997053403276,693425393,'A3nOaLzg86XWUOK','tgmjiAqb2GpPASh4Ai2ld0h91HxUbXpEYNkmYW5Xfo63pJwT3kq4oeEEFp1lpor4zpjqX2jKrcSpwrMF2aaorSBg3WcBkoYCMqRt4vVjxs6YEA44HokXcRUX9vtSIbeIPbrVl5ujHz6Y9am07qqFypEqdf0xw6eVlxBe2CZzRXJok0c9I658JjhKj2utejYX1pc2Rozw','2ymam1Cau1','CyIR2TnKfV0oAHfw','O','8l',3);
+INSERT INTO ti VALUES (9723682997053403276,693425393,'A3nOaLzg86XWUOK','tgmjiAqb2GpPASh4Ai2ld0h91HxUbXpEYNkmYW5Xfo63pJwT3kq4oeEEFp1lpor4zpjqX2jKrcSpwrMF2aaorSBg3WcBkoYCMqRt4vVjxs6YEA44HokXcRUX9vtSIbeIPbrVl5ujHz6Y9am07qqFypEqdf0xw6eVlxBe2CZzRXJok0c9I658JjhKj2utejYX1pc2Rozw','2ymam1Cau1','CyIR2TnKfV0oAHfw','O','8l',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (17656273076656288323,-1879034090,'4MfIew','zRf05IWik7iVYftP1EY98XoWi5ePn1K61XGvvKkyYXuJRCbLzKb0Axzx88Fn86BMWXvHh2ttL1P','ePrpxf3nOKAyhcDd','bZISUBnMpy03WJttndv1PQK6WQeGIKYnPOFkwyhEkLvIYZbR72WasfRk0YpdEcU5B9GC7Nan91b412fi3gsNYP9odAOYjCdES4rHp7tp96JDPUMRYDAE7YByxAvX61HgczyYUsHidzkRqyBZj4sFua5scFjpcq54lmu0UXxOdU0DP0OTRxPt4KyB9rHozP0IoZKmSJ7BOIBsVuMDSdc1lSYR9HyxE6joXa3i9CQZgwfg69DQPeBTFn3','1g','uP',4);
+INSERT INTO ti VALUES (17656273076656288323,-1879034090,'4MfIew','zRf05IWik7iVYftP1EY98XoWi5ePn1K61XGvvKkyYXuJRCbLzKb0Axzx88Fn86BMWXvHh2ttL1P','ePrpxf3nOKAyhcDd','bZISUBnMpy03WJttndv1PQK6WQeGIKYnPOFkwyhEkLvIYZbR72WasfRk0YpdEcU5B9GC7Nan91b412fi3gsNYP9odAOYjCdES4rHp7tp96JDPUMRYDAE7YByxAvX61HgczyYUsHidzkRqyBZj4sFua5scFjpcq54lmu0UXxOdU0DP0OTRxPt4KyB9rHozP0IoZKmSJ7BOIBsVuMDSdc1lSYR9HyxE6joXa3i9CQZgwfg69DQPeBTFn3','1g','uP',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1905699548321089645,-1974661269,'zLMTsoJa','46hYq79SkToqnFue8Ss2sdyswhwR83BqkqNVYmaEBlKbMEWqBYMMqlIzD0jYPDPcE23xq1jQr3pe','D5qW4du0p3d41QKfKtALjFq7','W53aqmeijbij3LzoX3oRcdBNCMFbwOFApX7MrrPB09A1Q3i7U6R3PUNtu7qVODhnSBG8dU1hRuSesHAfU70C7yN8rFbBerAaVTo1pnkjLSBRMEcUfrCIBhLbLPXGX6EUMtFpbyUJEFb2vjUo','e','E',5);
+INSERT INTO ti VALUES (1905699548321089645,-1974661269,'zLMTsoJa','46hYq79SkToqnFue8Ss2sdyswhwR83BqkqNVYmaEBlKbMEWqBYMMqlIzD0jYPDPcE23xq1jQr3pe','D5qW4du0p3d41QKfKtALjFq7','W53aqmeijbij3LzoX3oRcdBNCMFbwOFApX7MrrPB09A1Q3i7U6R3PUNtu7qVODhnSBG8dU1hRuSesHAfU70C7yN8rFbBerAaVTo1pnkjLSBRMEcUfrCIBhLbLPXGX6EUMtFpbyUJEFb2vjUo','e','E',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1124269694360981101,1649560541,'xCyio3qFK6rB','rGvziMgWjAq3ERftfWO77AYvhI2AfYm9xlcKVPd20hiJEen83mrdDhQdUpi7gY18EOkTpCM9nWBbZCt11ff0AVKAkwSqBKBsWmXl88Z1f2WFzOp3paSH2zJ8n0tiv1cHLrXPfDxXzPJKK3uHOS','KCqn','rcIEGztMMOS','kxe','i',6);
+INSERT INTO ti VALUES (1124269694360981101,1649560541,'xCyio3qFK6rB','rGvziMgWjAq3ERftfWO77AYvhI2AfYm9xlcKVPd20hiJEen83mrdDhQdUpi7gY18EOkTpCM9nWBbZCt11ff0AVKAkwSqBKBsWmXl88Z1f2WFzOp3paSH2zJ8n0tiv1cHLrXPfDxXzPJKK3uHOS','KCqn','rcIEGztMMOS','kxe','i',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b INT NOT NULL, c CHAR(96) NOT NULL, d VARBINARY(51), e VARBINARY(61) NOT NULL, f VARCHAR(41), g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6610418191437178676,-1523615893,'FUBjvYNN3pIrMvDBf6RmZIMWQDaldgbtB05I6UDT6IKxuiEvqcgGqEkxrrGVApWbUd8ux83M6EC','7zV8JFuOYnyxmWT46aTs6c74CmujbvXniUhTUzBOEjod','Ci8E3m4VSRSgO5EaY6BYiY1Fh0PyjnCz2s6K8ofyC49OL8vT87zQbh','iT7uOEMf7fYnPM','C','n',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT NOT NULL, c CHAR(96) NOT NULL, d VARBINARY(51), e VARBINARY(61) NOT NULL, f VARCHAR(41), g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-2419109264838515250,841926758,'pdeaRB4xWy6kjT16DpprE5h7Xb3pNtIsFxd2kShHE2tkDMKOLMI','7x2TPiwTsjjZDztGVx85q9x6jSHjjcN99qoLj9zbePF','QgcB4nOB','JpKIbwpU3hPbhYBZebcvFe3djudIyPb89tu','V','W',1);
+INSERT INTO ti VALUES (-2419109264838515250,841926758,'pdeaRB4xWy6kjT16DpprE5h7Xb3pNtIsFxd2kShHE2tkDMKOLMI','7x2TPiwTsjjZDztGVx85q9x6jSHjjcN99qoLj9zbePF','QgcB4nOB','JpKIbwpU3hPbhYBZebcvFe3djudIyPb89tu','V','W',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(97) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(97) NOT NULL;
+INSERT INTO t VALUES (8227908449582203940,-247501021,'ojtTcwt9iSbp29MsUBaYHAAA5LvWwLPfDpx6ExNICyRSryZDm55ZFMWOVVbVcdE','GZXM5Ms9cCSCMqDeMBi','qTlC2AmMpsG71jNyxFFFVK2KwikzhASYUG9bOLmFIoXAX10IirEQE9SIB9ggV','2nRWi8dNcFFAvTUZSpRcWOdECcSEhPowt','q','g',2);
+INSERT INTO ti VALUES (8227908449582203940,-247501021,'ojtTcwt9iSbp29MsUBaYHAAA5LvWwLPfDpx6ExNICyRSryZDm55ZFMWOVVbVcdE','GZXM5Ms9cCSCMqDeMBi','qTlC2AmMpsG71jNyxFFFVK2KwikzhASYUG9bOLmFIoXAX10IirEQE9SIB9ggV','2nRWi8dNcFFAvTUZSpRcWOdECcSEhPowt','q','g',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (5864063788357787305,271093710,'oDCQvhkxTmnNcb5ueVOYn9m0ZOjPnuQeKQUoypLhGuZyRIsw0xLIKsDAQTVa8r4mDG9DzjhsAHkj','yg9EHDjR8urCt4vPQ8jKRKLFSzzExD6VbLcnWCfMgzqvGS','1U971SHLKg5tZMB8Na6UxFni','4XhpWzY8vyhoQrf','H','Z',3);
+INSERT INTO ti VALUES (5864063788357787305,271093710,'oDCQvhkxTmnNcb5ueVOYn9m0ZOjPnuQeKQUoypLhGuZyRIsw0xLIKsDAQTVa8r4mDG9DzjhsAHkj','yg9EHDjR8urCt4vPQ8jKRKLFSzzExD6VbLcnWCfMgzqvGS','1U971SHLKg5tZMB8Na6UxFni','4XhpWzY8vyhoQrf','H','Z',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-4966330248560819412,1335294704,'KEC0FBEyDKMEMjkk4FUwVUTwENAS1XN1ELiVrXV4qz3Btl3mqqqxQK9T43MGwU8vkCoYRKNE8meAq','2l8MOzNrghrlUVzUUDgWMohtrBzDDmhk3YpsGuLFNustKainNJIm7S8MwrB99agoawJHG8yFeCf6OmixvCsoJLT9b0EgSHitxKjWmTc18E9xMk4nhWCvqlCoO1eHjz6KTBdvPCgZFcU2HAB3GewZ0gpfWeSLBTs7eMDgxd1QuhwaRnJc81Rg4O4CNnKIEIz18NiJNwmqwQuigT7CxX6gZ49KoHdRDXIcs','NvHJOAbXRfZR01mzIK9zEFuUt09QpvaHrc0D6zw9eOiXfT3KDQ','wrTA9RYImu186U8FTg71GOTwrxAuVwoBPEOMrd','U','s',4);
+INSERT INTO ti VALUES (-4966330248560819412,1335294704,'KEC0FBEyDKMEMjkk4FUwVUTwENAS1XN1ELiVrXV4qz3Btl3mqqqxQK9T43MGwU8vkCoYRKNE8meAq','2l8MOzNrghrlUVzUUDgWMohtrBzDDmhk3YpsGuLFNustKainNJIm7S8MwrB99agoawJHG8yFeCf6OmixvCsoJLT9b0EgSHitxKjWmTc18E9xMk4nhWCvqlCoO1eHjz6KTBdvPCgZFcU2HAB3GewZ0gpfWeSLBTs7eMDgxd1QuhwaRnJc81Rg4O4CNnKIEIz18NiJNwmqwQuigT7CxX6gZ49KoHdRDXIcs','NvHJOAbXRfZR01mzIK9zEFuUt09QpvaHrc0D6zw9eOiXfT3KDQ','wrTA9RYImu186U8FTg71GOTwrxAuVwoBPEOMrd','U','s',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-417793653319415837,1513040028,'ymKQTetohRriC2DXMM5X','8IrvHKOxxFtVmBDEsvJb4x21jeqeCkLjkQ0Mqo4ov7zgZT5sMgowcYbbaj3Th048','JqzADGBv7YWlBHxDI986E5HiIbjifkTTV','p9jzNREckq7PLnEl5igF04xooFiwSkm5k7dL33pClyiat','u','f',5);
+INSERT INTO ti VALUES (-417793653319415837,1513040028,'ymKQTetohRriC2DXMM5X','8IrvHKOxxFtVmBDEsvJb4x21jeqeCkLjkQ0Mqo4ov7zgZT5sMgowcYbbaj3Th048','JqzADGBv7YWlBHxDI986E5HiIbjifkTTV','p9jzNREckq7PLnEl5igF04xooFiwSkm5k7dL33pClyiat','u','f',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-164133694505102572,940519265,'VT3YmzyidGAzLZJpHbiA6d6cczqdVjZmxzQ8wr8vpNubDF3lkpgq877iuFgm2YPTL1xO3nswggLv11O','zcZSz2IXKlXZrwsl37cBQUX3aeAzpabUvd9HJTPHghn8coSvI9eT','lqQwVw8eJB3unGWzxV4HT29x1IzOSvVdy1eolNz6WL7uIH','tTpczGDbVvPVA0GAelR8yEVUA4MdIhvwcvsKu7QTiYcwo3OoaDVzca5UbQI2Tp8fo6wNodzOVAi7pJX0psASC8s1WwPCtnjlWAPES4KzgPb8an0ndMaPP8P0U5kDYfJq8aANI4t7CUIPsHw7AtcnvMyyQgl52pMluZvABtLHWBfFNZ0','t','E',6);
+INSERT INTO ti VALUES (-164133694505102572,940519265,'VT3YmzyidGAzLZJpHbiA6d6cczqdVjZmxzQ8wr8vpNubDF3lkpgq877iuFgm2YPTL1xO3nswggLv11O','zcZSz2IXKlXZrwsl37cBQUX3aeAzpabUvd9HJTPHghn8coSvI9eT','lqQwVw8eJB3unGWzxV4HT29x1IzOSvVdy1eolNz6WL7uIH','tTpczGDbVvPVA0GAelR8yEVUA4MdIhvwcvsKu7QTiYcwo3OoaDVzca5UbQI2Tp8fo6wNodzOVAi7pJX0psASC8s1WwPCtnjlWAPES4KzgPb8an0ndMaPP8P0U5kDYfJq8aANI4t7CUIPsHw7AtcnvMyyQgl52pMluZvABtLHWBfFNZ0','t','E',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT, c BINARY(71) NOT NULL, d VARCHAR(99), e VARBINARY(92), f VARCHAR(56) NOT NULL, g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4879,5142135036336240146,'WXAB9RZ6QA4WhTPvPese1u1DpqFDZPIDyPzPrpFJ710wg22IZU','I6wbVe9g4zJ4VSpAmYbQNu0ngzBji1ewTKfAMV9XGuJFBh3mBnwzrlQjZYXgFuPF73h7NBfQlKhVfy6','J42aw','k65CV0h94r','x','Q',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT, c BINARY(71) NOT NULL, d VARCHAR(99), e VARBINARY(92), f VARCHAR(56) NOT NULL, g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-1508892,-6977564951356881584,'kP0m6MC97SRC4eHu3JJQ2uXK2oH4zA8dbOE4izbsIBo9VDy','P3k4TtAdFyRyC2tj8m1ekDlKrwFlJ1X9baVOcOLgUNsiA4E','9FAtZ0MvRthydNzVPDWUGcZhpnKqFMTgIw4o02fY1Yn6Ri5FNECeP2VyhgXSigW3','RUwqOoGSWhmZLzJomnMkZaNmJzGtL81l6wIHVDLwTYfU6WvTr2JztgAG','h','X',1);
+INSERT INTO ti VALUES (-1508892,-6977564951356881584,'kP0m6MC97SRC4eHu3JJQ2uXK2oH4zA8dbOE4izbsIBo9VDy','P3k4TtAdFyRyC2tj8m1ekDlKrwFlJ1X9baVOcOLgUNsiA4E','9FAtZ0MvRthydNzVPDWUGcZhpnKqFMTgIw4o02fY1Yn6Ri5FNECeP2VyhgXSigW3','RUwqOoGSWhmZLzJomnMkZaNmJzGtL81l6wIHVDLwTYfU6WvTr2JztgAG','h','X',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(72) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(72) NOT NULL;
+INSERT INTO t VALUES (5454933,-8899805284008020906,'shrx620td3xULN03AD73a8ymVIy5xOZ9f2MlcAk8QrecIMilMsAu6qHfcrFc','C4uKijGnAclP7a9awhp4eWlF9YYXvBtFxCOjYf','x0Wf2unmxboaU49aBHfh2KsphjVae2HGM97q786NJMdxKPy1SsspCObGGr9yIv2C4TvSCEueTKMldq','yQXXrs','C','Y',2);
+INSERT INTO ti VALUES (5454933,-8899805284008020906,'shrx620td3xULN03AD73a8ymVIy5xOZ9f2MlcAk8QrecIMilMsAu6qHfcrFc','C4uKijGnAclP7a9awhp4eWlF9YYXvBtFxCOjYf','x0Wf2unmxboaU49aBHfh2KsphjVae2HGM97q786NJMdxKPy1SsspCObGGr9yIv2C4TvSCEueTKMldq','yQXXrs','C','Y',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-8128798,1419919110009468634,'97auNpC2Gt36IWEASUW8ec47PTdMbn0OekY4mkyvw3xNN1xV77PzZPIDqgN','spxS5QciYHaDQ1JnRJJ9AzoKDVHaH1CPDbW1RKt3weTMNQAqGWESnIsTDCjBCN2obvAXmoUADhLyYVtC9xqgKQ4GStBovAuMQwwcvKTSygemFLZ2xYNBlLK4Fxo3ABI1TREovwiTXCimJLbSQWMOcqB9DQRzrz','dcQBbbXkFF0hdHTKrgSnofcAZBQftqeVFHxufO27hhZHhy4Nk3','rzwJljEXzBX2VVT0t8fodV6K','j','D',3);
+INSERT INTO ti VALUES (-8128798,1419919110009468634,'97auNpC2Gt36IWEASUW8ec47PTdMbn0OekY4mkyvw3xNN1xV77PzZPIDqgN','spxS5QciYHaDQ1JnRJJ9AzoKDVHaH1CPDbW1RKt3weTMNQAqGWESnIsTDCjBCN2obvAXmoUADhLyYVtC9xqgKQ4GStBovAuMQwwcvKTSygemFLZ2xYNBlLK4Fxo3ABI1TREovwiTXCimJLbSQWMOcqB9DQRzrz','dcQBbbXkFF0hdHTKrgSnofcAZBQftqeVFHxufO27hhZHhy4Nk3','rzwJljEXzBX2VVT0t8fodV6K','j','D',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2988943,5428425826864923032,'XXV1w8GwRyOJCnd71UBsj8N8RrGtbfJROWlA2iQLe5X5MCKA1KoGtWZ3qwzc1E','g7GRGg6JZILLGj3','QxQ3GnXkGw33HzpTeXM0AKHWJfEBmcPKV8YamUnIZfeMBk6uyAdrJ6Pz3kP29vSbowBV9bK6IAK9LKBSnWlRw','SNBezf1JA0bjtO3V','g','4',4);
+INSERT INTO ti VALUES (2988943,5428425826864923032,'XXV1w8GwRyOJCnd71UBsj8N8RrGtbfJROWlA2iQLe5X5MCKA1KoGtWZ3qwzc1E','g7GRGg6JZILLGj3','QxQ3GnXkGw33HzpTeXM0AKHWJfEBmcPKV8YamUnIZfeMBk6uyAdrJ6Pz3kP29vSbowBV9bK6IAK9LKBSnWlRw','SNBezf1JA0bjtO3V','g','4',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-1911070,-4334620580476608915,'5DBaefhhYVobWwaGqcWfox39ibZsFfd2F20S1obIAMgn3ZGwo9i4yyw7AaEmaspfoSmhZehE','BK4vJtN1BRwe7sa7mKxYBlez0pOBwkXGq5YwBHsuvkx6zlibLHG2fGAciVtnHHhRHk3cgR3NI3eeP3g79oo7YFwxnovnWJWxp','qqfdqEL','JwijGAeRBE5r5uJtjLDRMpOVgiluNhY3Xa78aPYc0uOMeHzKqL7IzIs5auIDNaZMGkJkRkOSlIIGDvtU44JI4IOmgEVUH3gmBSQv5BuPXMydn4R1RN4Q1YIBazipgxXzdk7Edc8L3ad8QpbKhlBS3YM6eYVRDBkfo4naXSgiPo4hlG743wKZXngHfwF5dft5JoDHPKi7mu9NwJxcZzIYDKdLt9O','hz','F',5);
+INSERT INTO ti VALUES (-1911070,-4334620580476608915,'5DBaefhhYVobWwaGqcWfox39ibZsFfd2F20S1obIAMgn3ZGwo9i4yyw7AaEmaspfoSmhZehE','BK4vJtN1BRwe7sa7mKxYBlez0pOBwkXGq5YwBHsuvkx6zlibLHG2fGAciVtnHHhRHk3cgR3NI3eeP3g79oo7YFwxnovnWJWxp','qqfdqEL','JwijGAeRBE5r5uJtjLDRMpOVgiluNhY3Xa78aPYc0uOMeHzKqL7IzIs5auIDNaZMGkJkRkOSlIIGDvtU44JI4IOmgEVUH3gmBSQv5BuPXMydn4R1RN4Q1YIBazipgxXzdk7Edc8L3ad8QpbKhlBS3YM6eYVRDBkfo4naXSgiPo4hlG743wKZXngHfwF5dft5JoDHPKi7mu9NwJxcZzIYDKdLt9O','hz','F',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (7872055,7728837788871753945,'I3JOcbhshp','ghBiESn799592cDaJKifQ8hDedfffVPBUOJdq8aMk0nlvN4etTULrhq60br7E5PigjfiA2YUzUBX5LzBEeQ0ZZkiB5qsv9z0wzxc1ygfKWLh5lPvqHrU8c6SYVXgjYf0xihG96zhKBMVI','bJxuylb21ZUZ555NNKzI5b','1ksReQ1dEfPphz52MemZe23dDfJQYL5SfIuqFiR8O90rNP3TYiMxa','e','8f',6);
+INSERT INTO ti VALUES (7872055,7728837788871753945,'I3JOcbhshp','ghBiESn799592cDaJKifQ8hDedfffVPBUOJdq8aMk0nlvN4etTULrhq60br7E5PigjfiA2YUzUBX5LzBEeQ0ZZkiB5qsv9z0wzxc1ygfKWLh5lPvqHrU8c6SYVXgjYf0xihG96zhKBMVI','bJxuylb21ZUZ555NNKzI5b','1ksReQ1dEfPphz52MemZe23dDfJQYL5SfIuqFiR8O90rNP3TYiMxa','e','8f',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(14) NOT NULL, d VARBINARY(44), e VARBINARY(38) NOT NULL, f VARCHAR(36), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (486672706,4569411886027658729,'aqlEHRWwHx3','ucuitIGRDcMH1c2LctmgyMDY','y9S1zWR2LsaAL76','yV18Gq761NhuGWaQHweWMjSyjUl','l','e',0);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(14) NOT NULL, d VARBINARY(44), e VARBINARY(38) NOT NULL, f VARCHAR(36), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (287257148,13275909888597659185,'P5lxIgHi','bbCQQsGWS2NL1r4IABkrsqQP4Aew7L0kXczc','fNmPXGgLisMS3m3s8n7DJyPbinKxqUxbbFlb','acL5KTCD','u','f',1);
+INSERT INTO ti VALUES (287257148,13275909888597659185,'P5lxIgHi','bbCQQsGWS2NL1r4IABkrsqQP4Aew7L0kXczc','fNmPXGgLisMS3m3s8n7DJyPbinKxqUxbbFlb','acL5KTCD','u','f',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(15) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(15) NOT NULL;
+INSERT INTO t VALUES (3385753427,15399591444275722930,'ks7a','96UKi','gmStKxfeWT3rqHMCNnEM0','pBHpG','g','x',2);
+INSERT INTO ti VALUES (3385753427,15399591444275722930,'ks7a','96UKi','gmStKxfeWT3rqHMCNnEM0','pBHpG','g','x',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (761784986,4510240700069651928,'dxvT7TW','V5dwmpzY0AqGVFlCCGYd4NTJJIp0I6ePej1QupF','TTCfKFsK6LhkP','rD','M','AS',3);
+INSERT INTO ti VALUES (761784986,4510240700069651928,'dxvT7TW','V5dwmpzY0AqGVFlCCGYd4NTJJIp0I6ePej1QupF','TTCfKFsK6LhkP','rD','M','AS',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2140045978,2329280508431914612,'1v4A','pJfNIjPYx89VcIRaEu6l0oEKja9kPmTPgKiU3dO3sRPuS3PyUGdwodzIAsiHa8poJlDrCCUeTRU1Waj0MYQICgjDx0N9QzHCmlEZrxTR69mLrAZ91AVdSiuhibsskp8hfI1NDq6Y3ncWhDrBogVIDBrXpMnHPkxnxKgtbs27UkH6dFtEku8Bhwy1qfuO6qh','ccPH78uJs7cuWbg7Y0SRk7Dy','gefvO4GQMVLt4Tef1Wwy302AhbSLBA9ymoLbS6ouxNYFrK6jLedE62k2ysVb4CyrYSJw9t8AfTRvTXvGcifLhI61UeTRYgBlVAAPhM','p','S',4);
+INSERT INTO ti VALUES (2140045978,2329280508431914612,'1v4A','pJfNIjPYx89VcIRaEu6l0oEKja9kPmTPgKiU3dO3sRPuS3PyUGdwodzIAsiHa8poJlDrCCUeTRU1Waj0MYQICgjDx0N9QzHCmlEZrxTR69mLrAZ91AVdSiuhibsskp8hfI1NDq6Y3ncWhDrBogVIDBrXpMnHPkxnxKgtbs27UkH6dFtEku8Bhwy1qfuO6qh','ccPH78uJs7cuWbg7Y0SRk7Dy','gefvO4GQMVLt4Tef1Wwy302AhbSLBA9ymoLbS6ouxNYFrK6jLedE62k2ysVb4CyrYSJw9t8AfTRvTXvGcifLhI61UeTRYgBlVAAPhM','p','S',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (636012666,6657665213037401741,'1YR1QLwVOkHw','DONRfjtbkRYbftaydc0J6qPkUtCUdfNq6pOK15fQOKtcHkwGZ5Gtd9cF5ArDDtVF6MJCOF3a04PgmxIqf75b42uKUvm2V9KttTDDF8gD0LHRf3H4GWUQfzijdcTBmFxmgTnuXC6jvpFP2lZ44t9NNcq04XRTjJX8FZyRpIqpVOSj4BVI59unRcXcjn3DtnJFhwWfpSXpGA2plMJGAIuf','BhBKuSQkyZBWlYUYe','kTndLpXTJIKpmokf0Ui0KZ87J7XDNLTAzM1vVkRRO116YOsJoNeIGjyP6Ckir0sqg4YxlNhNyBg8Gc5Pij8ZCBF2S1ucd3o8KqWv1bmjrlMOCXCvzuP9mAyUE2lbFxD2fOUrpMvShgrveaVivP5WTBrFLpBEw9uAu0LG3qiJyTtHmeU6S8jEyHSOZ0k8f1V4ma8WZiFAYwia8M5isOv1fO1ObLm68Qfs8ORnK7qTtv8jAhw9ChPa5MM17w69','c','Ww',5);
+INSERT INTO ti VALUES (636012666,6657665213037401741,'1YR1QLwVOkHw','DONRfjtbkRYbftaydc0J6qPkUtCUdfNq6pOK15fQOKtcHkwGZ5Gtd9cF5ArDDtVF6MJCOF3a04PgmxIqf75b42uKUvm2V9KttTDDF8gD0LHRf3H4GWUQfzijdcTBmFxmgTnuXC6jvpFP2lZ44t9NNcq04XRTjJX8FZyRpIqpVOSj4BVI59unRcXcjn3DtnJFhwWfpSXpGA2plMJGAIuf','BhBKuSQkyZBWlYUYe','kTndLpXTJIKpmokf0Ui0KZ87J7XDNLTAzM1vVkRRO116YOsJoNeIGjyP6Ckir0sqg4YxlNhNyBg8Gc5Pij8ZCBF2S1ucd3o8KqWv1bmjrlMOCXCvzuP9mAyUE2lbFxD2fOUrpMvShgrveaVivP5WTBrFLpBEw9uAu0LG3qiJyTtHmeU6S8jEyHSOZ0k8f1V4ma8WZiFAYwia8M5isOv1fO1ObLm68Qfs8ORnK7qTtv8jAhw9ChPa5MM17w69','c','Ww',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1715067178,11726812315253017022,'KnG','FhyoEmFv9sYx0jIfO6E31lOXH3wLWGVgsQoTDK3Ir1HfVcUcQJ5zphBd2eI5OT4sYKxeVCLt7kyrGNCpTaPRGyFKmTg3PCsPwhSe8SZ5WveFhYcVZtFeARWuYf0BggoU5bh18IDqQxYJz7tkzhfYS0dWbYe170WcIEl01eAzT1cHEHaO6LTIhZGmP1BV6EUP1IR8liMpproqs5LXIXSbGmDfs','pwlUkhNXkFCb','R5VmqkSBd9giNkaW8QUkwGNaqMwoKMCYd','cA','vY',6);
+INSERT INTO ti VALUES (1715067178,11726812315253017022,'KnG','FhyoEmFv9sYx0jIfO6E31lOXH3wLWGVgsQoTDK3Ir1HfVcUcQJ5zphBd2eI5OT4sYKxeVCLt7kyrGNCpTaPRGyFKmTg3PCsPwhSe8SZ5WveFhYcVZtFeARWuYf0BggoU5bh18IDqQxYJz7tkzhfYS0dWbYe170WcIEl01eAzT1cHEHaO6LTIhZGmP1BV6EUP1IR8liMpproqs5LXIXSbGmDfs','pwlUkhNXkFCb','R5VmqkSBd9giNkaW8QUkwGNaqMwoKMCYd','cA','vY',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b INT NOT NULL, c CHAR(67), d VARBINARY(56), e VARCHAR(64) NOT NULL, f VARBINARY(28), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5691062590857087793,-2110722298,'k6MXkcAbLAiUe4fGqHkrXXiYaQ6oH','M3yopzVHp1G','j0z4XSmGut97S1h6B9ipGCctNXwTThX7QGAaMWziZd9VJNWr5','7DYDDHHBvZQrHN3kfp9cd','lD','1a',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT NOT NULL, c CHAR(67), d VARBINARY(56), e VARCHAR(64) NOT NULL, f VARBINARY(28), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-5869123424206152533,1517915409,'SLSljtbB','r','UrhXXvbVj5qZUwW9W0Ih96ALR0Qzw5qSFXPWSc6iKBflyBQDcmdiNkF','VMgVoacRxfEDSoD2NE4piS2xWE','Sw','l',1);
+INSERT INTO ti VALUES (-5869123424206152533,1517915409,'SLSljtbB','r','UrhXXvbVj5qZUwW9W0Ih96ALR0Qzw5qSFXPWSc6iKBflyBQDcmdiNkF','VMgVoacRxfEDSoD2NE4piS2xWE','Sw','l',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(68);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(68);
+INSERT INTO t VALUES (-2662575490477754542,1807984624,'NGdzb1KntxDoqj1W','8nfTb6DNmGRJZQxDTF','p','XlwcCHAk','7','U',2);
+INSERT INTO ti VALUES (-2662575490477754542,1807984624,'NGdzb1KntxDoqj1W','8nfTb6DNmGRJZQxDTF','p','XlwcCHAk','7','U',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3490977849096974671,1456970566,'AXXGulLl5nczHlv9hQ9lLs5nCfXWpek9CYMGd1zwq','jCjyLTzc4w8TNJ7FTMg2rohRnMFv06TM7YebGapHzACydufjom3i221olDetYOkuaSMzkUqPIxCGCI0UXuOIg5444pCcU1k9U5ctbs2o4C9twHljV9KhcQXfCGzQmGxaTnwpOCQb1IkDpnA','X2HCf8','oOICJdDlwbC0vjO6VeKb','oR','Q',3);
+INSERT INTO ti VALUES (3490977849096974671,1456970566,'AXXGulLl5nczHlv9hQ9lLs5nCfXWpek9CYMGd1zwq','jCjyLTzc4w8TNJ7FTMg2rohRnMFv06TM7YebGapHzACydufjom3i221olDetYOkuaSMzkUqPIxCGCI0UXuOIg5444pCcU1k9U5ctbs2o4C9twHljV9KhcQXfCGzQmGxaTnwpOCQb1IkDpnA','X2HCf8','oOICJdDlwbC0vjO6VeKb','oR','Q',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-1274415620506339924,1747692566,'ZD2Xxz','ZruDXQQXyElsxkBEdi2bGECAzRyYKR25hBn39aqnErkEDRqjvIkGt7t6gvesbl7DnADd2UP7y583CA1HwH3NJ6DmmEbmqffBTd18Jze0LBzqxD92eludz4LK3bFLU2R0mXNf19cBzhKgYAFm3VZOQI3URSnR1KppzfGFDB6eXXxRg3bAmZLUF3eg','kPRAzhzhQKvH7KkHhirRlv3Qrtl6fTzxLZiE6ICHZbnOrv5ooeX0n2heNPMV','OqZ4j5EDOURqi4W6OV5cnHepQ1X7wnj4e26eV','gC','a',4);
+INSERT INTO ti VALUES (-1274415620506339924,1747692566,'ZD2Xxz','ZruDXQQXyElsxkBEdi2bGECAzRyYKR25hBn39aqnErkEDRqjvIkGt7t6gvesbl7DnADd2UP7y583CA1HwH3NJ6DmmEbmqffBTd18Jze0LBzqxD92eludz4LK3bFLU2R0mXNf19cBzhKgYAFm3VZOQI3URSnR1KppzfGFDB6eXXxRg3bAmZLUF3eg','kPRAzhzhQKvH7KkHhirRlv3Qrtl6fTzxLZiE6ICHZbnOrv5ooeX0n2heNPMV','OqZ4j5EDOURqi4W6OV5cnHepQ1X7wnj4e26eV','gC','a',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (8929925704879575300,-215126948,'ZROgiRJBWkn','VkprSDq8ZkrPTT5vNfCMw90SMco1ZLFZCD6M0Dd4eaCT1wpPKX7rKs3Lx9nW4s3zIRmhmtpW1HNXpiQSFr8vCovDrCiueeG6c65R6BYyaMamYvUTxEzYq6JOydMGXCcu1ViBlorinb4GcUpkanWXWQ0Ei13FMMTI0YLHmrPogZAsJCiiQ2x8q0qQZL90xZchjodFb991kEyFOeCFQopw0vsytodqwBk7QIzqZD1cWVZlQ5ZrYCBxGEre4rP9','EStCUd6xqCf','nnaTjLop2CNm8Vqa4SY0cmey7MlACzoa0yPNJYjYakEYNPDTRYdRi63NLa5TE7g1QWnPEZnaM3J4WG0qSsH9Gc2Rw5uoF4T13IcybImEEVaffN9GE5R8B3E0nFI8tFLejIFWEWHWocwrfnD301vyoPs0jWxLILVMAhEERN0EHxrI3MYyjaSAKabCQF4laEA3wJZIymtJ8dKuLidHeCmBykrgSCKNwHI900QdjYqtAOJeyGMcXFi5OOqXhXtswm','EI','ir',5);
+INSERT INTO ti VALUES (8929925704879575300,-215126948,'ZROgiRJBWkn','VkprSDq8ZkrPTT5vNfCMw90SMco1ZLFZCD6M0Dd4eaCT1wpPKX7rKs3Lx9nW4s3zIRmhmtpW1HNXpiQSFr8vCovDrCiueeG6c65R6BYyaMamYvUTxEzYq6JOydMGXCcu1ViBlorinb4GcUpkanWXWQ0Ei13FMMTI0YLHmrPogZAsJCiiQ2x8q0qQZL90xZchjodFb991kEyFOeCFQopw0vsytodqwBk7QIzqZD1cWVZlQ5ZrYCBxGEre4rP9','EStCUd6xqCf','nnaTjLop2CNm8Vqa4SY0cmey7MlACzoa0yPNJYjYakEYNPDTRYdRi63NLa5TE7g1QWnPEZnaM3J4WG0qSsH9Gc2Rw5uoF4T13IcybImEEVaffN9GE5R8B3E0nFI8tFLejIFWEWHWocwrfnD301vyoPs0jWxLILVMAhEERN0EHxrI3MYyjaSAKabCQF4laEA3wJZIymtJ8dKuLidHeCmBykrgSCKNwHI900QdjYqtAOJeyGMcXFi5OOqXhXtswm','EI','ir',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1842347496633803101,954010078,'yrxLCjwd6G9wD535K06Rtp','K7JFOHNI2Ywx0','uAloJI72KFXT8Se6UiCubwRrNoc3Vp3PlvXjq','PdPHHoOYKU67yWtP9e4KBTmqGua3otaRsEP4PcsEU4brCnVtAJ9mT1SeASEKIfoqFooOBhaLnFuUA9im0WiPSlVn2lgRII3nw','iK','8b',6);
+INSERT INTO ti VALUES (1842347496633803101,954010078,'yrxLCjwd6G9wD535K06Rtp','K7JFOHNI2Ywx0','uAloJI72KFXT8Se6UiCubwRrNoc3Vp3PlvXjq','PdPHHoOYKU67yWtP9e4KBTmqGua3otaRsEP4PcsEU4brCnVtAJ9mT1SeASEKIfoqFooOBhaLnFuUA9im0WiPSlVn2lgRII3nw','iK','8b',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b MEDIUMINT, c CHAR(49) NOT NULL, d VARCHAR(94), e VARCHAR(5), f VARBINARY(62) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (46,1952513,'cZ32sVf81LZ','jwpJ5YtUJXyrtKBe7LY4vT8pf3pBvypn2CJ3AvFB7y4uwZpl99zcf9pxPZX0d9LUkQHK3Fp2g55oUuea7ez7jXgv05qxb','jXLUv','IMPXzygNrkQ1PwEmGoydYobfEXIRn98pIKR2UD8WjGwHnyIvn','a4','9',0);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT, c CHAR(49) NOT NULL, d VARCHAR(94), e VARCHAR(5), f VARBINARY(62) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-1198727955174316688,843337,'D6sLiEjXDq2dqR','yQCogUtPs6842cLrVS','hIg','mPYCX','3','sN',1);
+INSERT INTO ti VALUES (-1198727955174316688,843337,'D6sLiEjXDq2dqR','yQCogUtPs6842cLrVS','hIg','mPYCX','3','sN',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(50) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(50) NOT NULL;
+INSERT INTO t VALUES (1370981347343638493,-7087091,'kE','p','rHjGk','orJkQH8BeApgI','e','h8',2);
+INSERT INTO ti VALUES (1370981347343638493,-7087091,'kE','p','rHjGk','orJkQH8BeApgI','e','h8',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (8488550687272113739,6687375,'weu6dzln4wB5FrDRjnWcRF3c1qjqhpmBRV9ukg6sGYFpjZ6T3O','Kw','hrbQ','ow1o1AQNiEyoPOJ04duDrsxPLpblV','l','z',3);
+INSERT INTO ti VALUES (8488550687272113739,6687375,'weu6dzln4wB5FrDRjnWcRF3c1qjqhpmBRV9ukg6sGYFpjZ6T3O','Kw','hrbQ','ow1o1AQNiEyoPOJ04duDrsxPLpblV','l','z',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1772898599127776406,517719,'dxuY8smcyK7GID7p7FgK2znc','WavGlAptP7VJ6EwcSaslVrqlOtd77r5Bfq3fOyqawFjZ7izIOb8ZuWfIzl5Xxrwiw2TvRv8DF2KhDCsXQtkzk8lJ4q8Fyg3RJdGBR6aCw55CkLd80QHr2OCd','OY','PqCFup2jwtd6ASXWpN3U9lqURbN04E4OYY5G7EAhe5tSk3rETnBt6uBdQvDcRHhjcBCaqe2aQydqLJ6MSrZHOagPlsgEUpLZg9K0Yv1wz2X07Wy74g9PMO6089sRylLcTqKN4U5oqVxPM4ZRNFLxSRbf8','l','D',4);
+INSERT INTO ti VALUES (1772898599127776406,517719,'dxuY8smcyK7GID7p7FgK2znc','WavGlAptP7VJ6EwcSaslVrqlOtd77r5Bfq3fOyqawFjZ7izIOb8ZuWfIzl5Xxrwiw2TvRv8DF2KhDCsXQtkzk8lJ4q8Fyg3RJdGBR6aCw55CkLd80QHr2OCd','OY','PqCFup2jwtd6ASXWpN3U9lqURbN04E4OYY5G7EAhe5tSk3rETnBt6uBdQvDcRHhjcBCaqe2aQydqLJ6MSrZHOagPlsgEUpLZg9K0Yv1wz2X07Wy74g9PMO6089sRylLcTqKN4U5oqVxPM4ZRNFLxSRbf8','l','D',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6254421650727821659,1541682,'xufFnj0dw5kpqEVe','QBcJxztwiomfjLdLv3Sh0rNp1XYv1AnksnzK3VgZVK2Av0kbQk0FlNQ0TvZoq6ISaCb53TwMP9iYWrjofOvu1PvRQkhyB1uGVHCZlxvSEyr5tOCCf0w4VB6GtyJkfo1sqYrYUVplVUZAJa8ElBkQYtnhOFwjlcxUuO0NP40','eb','30t0QAgfxQAHAL2rDGfjYWbtHbO8L9N9o1I3cNYHpWwYTAiYPnxHUUyb8v63atxSNj0','Qfk','P',5);
+INSERT INTO ti VALUES (-6254421650727821659,1541682,'xufFnj0dw5kpqEVe','QBcJxztwiomfjLdLv3Sh0rNp1XYv1AnksnzK3VgZVK2Av0kbQk0FlNQ0TvZoq6ISaCb53TwMP9iYWrjofOvu1PvRQkhyB1uGVHCZlxvSEyr5tOCCf0w4VB6GtyJkfo1sqYrYUVplVUZAJa8ElBkQYtnhOFwjlcxUuO0NP40','eb','30t0QAgfxQAHAL2rDGfjYWbtHbO8L9N9o1I3cNYHpWwYTAiYPnxHUUyb8v63atxSNj0','Qfk','P',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3008778783498836067,7628530,'TXemUUXPEQeE3uC4HZJhMOlMfRFn0HD75E8jcLp43885l','b5nN1aQPSvAlqPJsdODRToUkZpQBoJIade5HZA4eSULYbT0u5RonpF9VfgW3','Xk9s2','utFfUaPWvU6yi8Qp4sOb57XV01qt19ETyBhCmYUpBeOE0vHP6oqcM73ld1N9iQGOhxQuSWuPDg4YDcrxL','GLG','s',6);
+INSERT INTO ti VALUES (3008778783498836067,7628530,'TXemUUXPEQeE3uC4HZJhMOlMfRFn0HD75E8jcLp43885l','b5nN1aQPSvAlqPJsdODRToUkZpQBoJIade5HZA4eSULYbT0u5RonpF9VfgW3','Xk9s2','utFfUaPWvU6yi8Qp4sOb57XV01qt19ETyBhCmYUpBeOE0vHP6oqcM73ld1N9iQGOhxQuSWuPDg4YDcrxL','GLG','s',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b INT UNSIGNED, c BINARY(10) NOT NULL, d VARCHAR(5), e VARCHAR(86) NOT NULL, f VARBINARY(47) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (90,2434377502,'DK2','MUY','b0a775ZvLoMFzLluTYCbcfZMlmEpDmSQLz1CAzUL2wFAVcgKat5VDLHUa2ZsegUyedMf30UzT','08lKQFbbHQLMS','d','Z',0);
+CREATE TABLE ti (a TINYINT, b INT UNSIGNED, c BINARY(10) NOT NULL, d VARCHAR(5), e VARCHAR(86) NOT NULL, f VARBINARY(47) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (49,4180974220,'XjVpAqXqbB','Yo7yj','FN313RiWEItAcDz3IPr7NzGFa5FC3CEq7M3ib5xqWyH0SSARphqV1zsifAGQ4','dASwtiHI','6','B',1);
+INSERT INTO ti VALUES (49,4180974220,'XjVpAqXqbB','Yo7yj','FN313RiWEItAcDz3IPr7NzGFa5FC3CEq7M3ib5xqWyH0SSARphqV1zsifAGQ4','dASwtiHI','6','B',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(11) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(11) NOT NULL;
+INSERT INTO t VALUES (-39,1398109631,'X3jLNR','OjoH','Wbj1KYkdxEFGlUKlcbhvyEiSaLkALy5gPsAlnPve0JSwYtni1Ptzzn7xVcvhmy9lfw3MjiluwzXNHOA','FVk2CSGVcaU','O','4',2);
+INSERT INTO ti VALUES (-39,1398109631,'X3jLNR','OjoH','Wbj1KYkdxEFGlUKlcbhvyEiSaLkALy5gPsAlnPve0JSwYtni1Ptzzn7xVcvhmy9lfw3MjiluwzXNHOA','FVk2CSGVcaU','O','4',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-33,3150422368,'4hoFd','8ghuVZOV3X5RhDynyC5pu7jke4DvMBDoZlNgKyHN9fgGMgZctd0T6HWzB2djUKivIyhwjA72gecf713JynFBIwOmH7QDgyXGBpK','STBBMGudB6njh11SNYfZHwDXZp841tdJ3ppkqeexMRquA693Xg0JIoYULpMHr2k0YIXFunNB','t0IL3FlAjPiLiKkyOVeDXgBVcAjCuy','b','P',3);
+INSERT INTO ti VALUES (-33,3150422368,'4hoFd','8ghuVZOV3X5RhDynyC5pu7jke4DvMBDoZlNgKyHN9fgGMgZctd0T6HWzB2djUKivIyhwjA72gecf713JynFBIwOmH7QDgyXGBpK','STBBMGudB6njh11SNYfZHwDXZp841tdJ3ppkqeexMRquA693Xg0JIoYULpMHr2k0YIXFunNB','t0IL3FlAjPiLiKkyOVeDXgBVcAjCuy','b','P',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (105,1326480091,'w09OD','Qit4neVkvv9weRER','RKhFWJjbnTE27q84dLXNXtbjg5gs1I','GoLkhlr75Q0Pzq1fS67wa13IYWB3sjL0n7AQtcZ1tmMFZ6uDsUndBW9mLeYfQhyzI8pUbbWJGQrUqO6o8GhRYOwHaHMcRwrOD3QxCJjERvhjmXX4RX0k','q','0',4);
+INSERT INTO ti VALUES (105,1326480091,'w09OD','Qit4neVkvv9weRER','RKhFWJjbnTE27q84dLXNXtbjg5gs1I','GoLkhlr75Q0Pzq1fS67wa13IYWB3sjL0n7AQtcZ1tmMFZ6uDsUndBW9mLeYfQhyzI8pUbbWJGQrUqO6o8GhRYOwHaHMcRwrOD3QxCJjERvhjmXX4RX0k','q','0',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (27,438201055,'pYUEgoR','b1rOSMkHz3iTKKqtM7TR','jRf0f','DFB0Lx4xPj2KF1Ok6oF8YZNYZ5brAqjbbBUFPtxw1tVDgJcgtZRCfcfCJK8CH4mG0pYfwVXKxUq26BerLkLQxNil2PUazIoOvrP8uStUuiZe7cMrQ8cDYoEm','f','6',5);
+INSERT INTO ti VALUES (27,438201055,'pYUEgoR','b1rOSMkHz3iTKKqtM7TR','jRf0f','DFB0Lx4xPj2KF1Ok6oF8YZNYZ5brAqjbbBUFPtxw1tVDgJcgtZRCfcfCJK8CH4mG0pYfwVXKxUq26BerLkLQxNil2PUazIoOvrP8uStUuiZe7cMrQ8cDYoEm','f','6',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-91,133856891,'DXZe','JyHLUw5DqtTVSx','GW1GM45gXGCjRT2yjb5','cvwd7m8s','m','6T',6);
+INSERT INTO ti VALUES (-91,133856891,'DXZe','JyHLUw5DqtTVSx','GW1GM45gXGCjRT2yjb5','cvwd7m8s','m','6T',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(81), d VARCHAR(91), e VARBINARY(91) NOT NULL, f VARBINARY(60), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1755221659136705392,-2165746,'Hb1zus8Ne6XnMYwD8h9RoucU0mC1JYoTPhFJ','jTDYJZx','s0bP4Z5yLliQkaJ1CgwiGk7wAonuIZHdQyq9cacAJdbAjfJSGPwMUSPXD9Fl63DvfxKuFdsALY99AMrm','JDA24KtbaMJR9MUsy7huixtGl0TS0KDCGtVv3FBnO2jEA9LT8UTK10Mf','Jp','v',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(81), d VARCHAR(91), e VARBINARY(91) NOT NULL, f VARBINARY(60), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1974382464984712092,5882297,'Cnfx8cA','KKgpGmbNVnSg1sW6XfH4pdyZyYjEZJNHzmhFWh2hlQifv20K8b7p1tXBpTGodvNle5vmowK4R','vxl3q8wKDms9fLDFk6SeWGzgDjFEwJXxzWrlER5FR69bWIlsBRbLxgE','X34u63ScbjHJhTYxpfJJApZE5ZwQiGyspq5frPcFLI1SmTnclUEJ78','h9','3',1);
+INSERT INTO ti VALUES (1974382464984712092,5882297,'Cnfx8cA','KKgpGmbNVnSg1sW6XfH4pdyZyYjEZJNHzmhFWh2hlQifv20K8b7p1tXBpTGodvNle5vmowK4R','vxl3q8wKDms9fLDFk6SeWGzgDjFEwJXxzWrlER5FR69bWIlsBRbLxgE','X34u63ScbjHJhTYxpfJJApZE5ZwQiGyspq5frPcFLI1SmTnclUEJ78','h9','3',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(82);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(82);
+INSERT INTO t VALUES (13589148693871842741,-5530546,'in9Z1Ozc1XQ7qNQVazf0vGqwRDiIclwkP77Jx4ZBH1FM','ZZfCb9ZQlGOWO7Y3IJRhbrb3r3KBLjStyPhTIudwF20jkRAsEtPOcEX09rTgmvtoHlGpnJgRrWcnadABCe31x','hlLZ7RfHOnFqO0sENqHm4vzn6h9tPne0','grf','Jh','3',2);
+INSERT INTO ti VALUES (13589148693871842741,-5530546,'in9Z1Ozc1XQ7qNQVazf0vGqwRDiIclwkP77Jx4ZBH1FM','ZZfCb9ZQlGOWO7Y3IJRhbrb3r3KBLjStyPhTIudwF20jkRAsEtPOcEX09rTgmvtoHlGpnJgRrWcnadABCe31x','hlLZ7RfHOnFqO0sENqHm4vzn6h9tPne0','grf','Jh','3',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (9709029278735307333,1365869,'XkWSv6WPoAZYavVf8LQimrBFaIriPE8jOfcdqy9cVDd9v0IImVxtNRiVYJ0Glm3ftcL','0lnHMUrW9IHLGzMy7FWfmpMfUarWv7jPmtGwqyodsREiy6fpbbEYUAeBG4AWYdr2Gx7iWQFtBrSO5QcNC6XA1d0UzdKoGK','01vajyykLGKSOmdmQ53w0aMBcEBZGSj74msp9mzDoRsf2LR','lQDQWwRc4GfE6soSGKeloaiqNP3W22T19RZoVzR3nMk1UWHj4B76m3dt9','ZU','Q',3);
+INSERT INTO ti VALUES (9709029278735307333,1365869,'XkWSv6WPoAZYavVf8LQimrBFaIriPE8jOfcdqy9cVDd9v0IImVxtNRiVYJ0Glm3ftcL','0lnHMUrW9IHLGzMy7FWfmpMfUarWv7jPmtGwqyodsREiy6fpbbEYUAeBG4AWYdr2Gx7iWQFtBrSO5QcNC6XA1d0UzdKoGK','01vajyykLGKSOmdmQ53w0aMBcEBZGSj74msp9mzDoRsf2LR','lQDQWwRc4GfE6soSGKeloaiqNP3W22T19RZoVzR3nMk1UWHj4B76m3dt9','ZU','Q',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (10136260925725857536,-2493448,'1JXT0kHSUdAaZH3r5i2D1KXynFhjAGVNgko','c7uN2NqjOAxndmWQsbTWkmKZNA5TDsDHyK56iIKOTbpUVvv0noiimx9RXKQCoIVBBbOlLGCFoQmgQ55','Sc920InJQosqVyZlnARjFqpnEyiqyOF9BZP7pQtZQHZR7262xhhMGgvnGy5TCfg4rX33CYQ','dpaJFTKitow9VEe15m56X79IC0o3mt4ReGD6wjgW8rS9jH0Wb0lGz9milqrSTZC4AekbWvEUv8j7bvxZwj3RhY0Q5wriFmh6cMbozjI962OSvESrBzXMOjXV2o1Hp','vw','q',4);
+INSERT INTO ti VALUES (10136260925725857536,-2493448,'1JXT0kHSUdAaZH3r5i2D1KXynFhjAGVNgko','c7uN2NqjOAxndmWQsbTWkmKZNA5TDsDHyK56iIKOTbpUVvv0noiimx9RXKQCoIVBBbOlLGCFoQmgQ55','Sc920InJQosqVyZlnARjFqpnEyiqyOF9BZP7pQtZQHZR7262xhhMGgvnGy5TCfg4rX33CYQ','dpaJFTKitow9VEe15m56X79IC0o3mt4ReGD6wjgW8rS9jH0Wb0lGz9milqrSTZC4AekbWvEUv8j7bvxZwj3RhY0Q5wriFmh6cMbozjI962OSvESrBzXMOjXV2o1Hp','vw','q',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15741385339747486782,1766850,'FTqxJbSW6BotrLW5hdOw8qa3r4OMRPOO7KM5Upj36YGYMLH8xHea3qm79j8VKht5fmCd','FraeY1zu5EKlalhFIBGj8OmzaVfAQ608etyWuFzOp5cZmRSvnmx2ZrkjKynI18ZfqBmi28w74uxCqc0b3cBzWP9m4qbyrHb11JcC3bGKSya2m27tzVn0IF3L46lsE9NR0JeGOg','tXpx','LQqQ','Ti','g',5);
+INSERT INTO ti VALUES (15741385339747486782,1766850,'FTqxJbSW6BotrLW5hdOw8qa3r4OMRPOO7KM5Upj36YGYMLH8xHea3qm79j8VKht5fmCd','FraeY1zu5EKlalhFIBGj8OmzaVfAQ608etyWuFzOp5cZmRSvnmx2ZrkjKynI18ZfqBmi28w74uxCqc0b3cBzWP9m4qbyrHb11JcC3bGKSya2m27tzVn0IF3L46lsE9NR0JeGOg','tXpx','LQqQ','Ti','g',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (8916757661515801672,4628260,'D8rIbp1uAFuaiCBVVhWyggfsadXFJOBO1tYDoHeT6lPcM5tL','6cWvxaxOj2TG7RFUvSI8a5r84dkwSfxOHXQjpygajZUMP0FyJ4sww9MbDmO0p0yDaKLOT5XNW6T6ZSoT0G1c0j8Inx7IGkIsLW49wSd0DA2o3mV3SxIkzanHBRtaUrTL6Kd','zcbwotoOoZnAaXeBIKzSas4vBoq0bl7zO91mZMmyhLUbOcGZgKfR5TTk6CsQm1gYkMspAW5AlhGNKG','w5FlV7eD744k6NXxyWHlEdLlSRWmli0RqSMM4wIUlmhDFxL8eQxqm7FT59rxYObh2G6xPb4of4GI','KjO','7O',6);
+INSERT INTO ti VALUES (8916757661515801672,4628260,'D8rIbp1uAFuaiCBVVhWyggfsadXFJOBO1tYDoHeT6lPcM5tL','6cWvxaxOj2TG7RFUvSI8a5r84dkwSfxOHXQjpygajZUMP0FyJ4sww9MbDmO0p0yDaKLOT5XNW6T6ZSoT0G1c0j8Inx7IGkIsLW49wSd0DA2o3mV3SxIkzanHBRtaUrTL6Kd','zcbwotoOoZnAaXeBIKzSas4vBoq0bl7zO91mZMmyhLUbOcGZgKfR5TTk6CsQm1gYkMspAW5AlhGNKG','w5FlV7eD744k6NXxyWHlEdLlSRWmli0RqSMM4wIUlmhDFxL8eQxqm7FT59rxYObh2G6xPb4of4GI','KjO','7O',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b BIGINT, c BINARY(42) NOT NULL, d VARCHAR(11) NOT NULL, e VARBINARY(85), f VARCHAR(43), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-632683446,-451461293982961699,'LEc3IDwNo1syUv','UEcyo6YNNiy','ac8DV2H','DaSwvX9dbkU9s5vnJVO162OgBGnwJ1QH','3','g',0);
+CREATE TABLE ti (a INT, b BIGINT, c BINARY(42) NOT NULL, d VARCHAR(11) NOT NULL, e VARBINARY(85), f VARCHAR(43), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-258560712,-7044719189329944591,'VsV6jTDea2AOjq8wq3eRVZ34eynBzhmZQdBxIwFGG','4q','jaHb0q1uzbJUC3UoSlG0cgjtQEL9r0x1VCfRI0WisvluU7oEbRThL4LfnjTh7EFhLm5uge8EyKMg487k1','nTB0wgZPjcfdfVQRqRtV1km1fzV','s','m',1);
+INSERT INTO ti VALUES (-258560712,-7044719189329944591,'VsV6jTDea2AOjq8wq3eRVZ34eynBzhmZQdBxIwFGG','4q','jaHb0q1uzbJUC3UoSlG0cgjtQEL9r0x1VCfRI0WisvluU7oEbRThL4LfnjTh7EFhLm5uge8EyKMg487k1','nTB0wgZPjcfdfVQRqRtV1km1fzV','s','m',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(43) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(43) NOT NULL;
+INSERT INTO t VALUES (1060284468,-4070665455953365548,'7PNIja5vyry','K0ouK','ZUNBiPZUw2iOR9itfPdughFpnswyFp2sNg7tsXcRcRyqQ9xl64FXQClzSfTNwmGRIybgY5d','VA1p','Y','w',2);
+INSERT INTO ti VALUES (1060284468,-4070665455953365548,'7PNIja5vyry','K0ouK','ZUNBiPZUw2iOR9itfPdughFpnswyFp2sNg7tsXcRcRyqQ9xl64FXQClzSfTNwmGRIybgY5d','VA1p','Y','w',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1671394286,2501375338456105322,'Ij5hdcfJ39','yke861F2RTSBfEuhawIe8whOW35z0zknsTLoR9I7kwQhL255le8zXfkepUZpk4FAoBTsU1JmpXrXNMeVDJKwhYHi9EZYtepmtRlNB62g5LKHS','xkvAOd07lFo97BiDOWbcByT8GWepuDWDr2P17xwg5MwgBVeVjbD3eX9kaX5pHG0GDsALpeSBtEl0GhWe8J','yHY52r91','0z','v',3);
+INSERT INTO ti VALUES (-1671394286,2501375338456105322,'Ij5hdcfJ39','yke861F2RTSBfEuhawIe8whOW35z0zknsTLoR9I7kwQhL255le8zXfkepUZpk4FAoBTsU1JmpXrXNMeVDJKwhYHi9EZYtepmtRlNB62g5LKHS','xkvAOd07lFo97BiDOWbcByT8GWepuDWDr2P17xwg5MwgBVeVjbD3eX9kaX5pHG0GDsALpeSBtEl0GhWe8J','yHY52r91','0z','v',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2010906404,-2256438417742197211,'H99DCbfvayV6HDym1HK8ROIx7JJpy5a4HXJMU','YqhipNAZHlQRspqGet5D7kVD10SHCPQodjqs6PN8dOONefkp3cS8rTlTMMgdBdvrAawW8JNXfiK5tqgmPdUCK6SnI4TE103WmnIHdCvSMdJKV6j9O8VCIcoEmZGluB4Djz5USEOtBfNjGyZvVUQ0qtL1Nea2KEojQeuVke7DXrIrshLxd6riqOZJygTr586iJI9ELWD11UgzsHe5myO','DQDs3tOOIsUnlqnYfwp5bLKgYzMxzvXMfj0C0fyOYpZgfi5KwYMNRzG8i6TUCzrmXcJ9ZapDhCJ6QBS','urqxIxLh1Xlhcib6IR1yzNdqTdJnctxZWC5vWZ8AZymcpcSQrrotfNizgBQcOBmCocEjO8thdHwjxsDaBBlNVxMGrkJWAuDHIbLhD4Zbd1JINSPd17VfsDOHJTnBJkfLDRHFMmpMPJoKxL7ARCi952QTIPdd0p1WWDrkRUIgyv47j5zd1tRpUaFkmcThtuNr18lU3aCkm','B','Q',4);
+INSERT INTO ti VALUES (2010906404,-2256438417742197211,'H99DCbfvayV6HDym1HK8ROIx7JJpy5a4HXJMU','YqhipNAZHlQRspqGet5D7kVD10SHCPQodjqs6PN8dOONefkp3cS8rTlTMMgdBdvrAawW8JNXfiK5tqgmPdUCK6SnI4TE103WmnIHdCvSMdJKV6j9O8VCIcoEmZGluB4Djz5USEOtBfNjGyZvVUQ0qtL1Nea2KEojQeuVke7DXrIrshLxd6riqOZJygTr586iJI9ELWD11UgzsHe5myO','DQDs3tOOIsUnlqnYfwp5bLKgYzMxzvXMfj0C0fyOYpZgfi5KwYMNRzG8i6TUCzrmXcJ9ZapDhCJ6QBS','urqxIxLh1Xlhcib6IR1yzNdqTdJnctxZWC5vWZ8AZymcpcSQrrotfNizgBQcOBmCocEjO8thdHwjxsDaBBlNVxMGrkJWAuDHIbLhD4Zbd1JINSPd17VfsDOHJTnBJkfLDRHFMmpMPJoKxL7ARCi952QTIPdd0p1WWDrkRUIgyv47j5zd1tRpUaFkmcThtuNr18lU3aCkm','B','Q',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1464358829,8700234569239506688,'UcbosMLZMdvCxqzFvu','Rn1PI191bbSKAkxsX1Ef0ues0N3Vus3QVqdnpLCtOjit4QaV640OvBy','E6wIIhbjKc','wSqeYKUXSNYw6jFpnigJJus3SehIWcmui5A116PK1BxIYq81SXQk5a7wm49fiKikGs2bJ72FuWgwQgmbyXCq2TahdYWpjdmf4vZ9cCBuoD7vd9MmhBzfftrJeaarEQlXfXvm3OaBk012DGssKt7hyAITOgsoKDzbI5ArJEfy1p4FgSUAS0zGe5f2dX5yQyl9n4LynBuwpUWIeDO1TEZI3yY','p','E',5);
+INSERT INTO ti VALUES (1464358829,8700234569239506688,'UcbosMLZMdvCxqzFvu','Rn1PI191bbSKAkxsX1Ef0ues0N3Vus3QVqdnpLCtOjit4QaV640OvBy','E6wIIhbjKc','wSqeYKUXSNYw6jFpnigJJus3SehIWcmui5A116PK1BxIYq81SXQk5a7wm49fiKikGs2bJ72FuWgwQgmbyXCq2TahdYWpjdmf4vZ9cCBuoD7vd9MmhBzfftrJeaarEQlXfXvm3OaBk012DGssKt7hyAITOgsoKDzbI5ArJEfy1p4FgSUAS0zGe5f2dX5yQyl9n4LynBuwpUWIeDO1TEZI3yY','p','E',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (346707319,-2745711454526672817,'ZGG869n','LQwOhK5t6pGRj17VhRrw2N9qPLBxuEvQyJQ7cX1NcjdnRc','3Pn4pRJGBsxHnFGS32czEAYNiKiqqccXi46lBPI','MlVQTTK9RNaQWV4Pz4Rraz7FBcms3moLfbRq9mrPTxyMq7ytTxU99r9imdYlMFLtsUyA9mUPmtAjhhSbuPsgaASVPi3AdtSExk8xSpvBRSfJsfsynw3ClmnP4','Mf','dG',6);
+INSERT INTO ti VALUES (346707319,-2745711454526672817,'ZGG869n','LQwOhK5t6pGRj17VhRrw2N9qPLBxuEvQyJQ7cX1NcjdnRc','3Pn4pRJGBsxHnFGS32czEAYNiKiqqccXi46lBPI','MlVQTTK9RNaQWV4Pz4Rraz7FBcms3moLfbRq9mrPTxyMq7ytTxU99r9imdYlMFLtsUyA9mUPmtAjhhSbuPsgaASVPi3AdtSExk8xSpvBRSfJsfsynw3ClmnP4','Mf','dG',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b SMALLINT, c CHAR(24) NOT NULL, d VARCHAR(39) NOT NULL, e VARBINARY(67) NOT NULL, f VARCHAR(11) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8555,2131,'oW1ktLRXoEcWm','Jv3MkGvsIQHRSJ','NuDE5PdZ0wB44fWtk','hBjwxy','s','0',0);
+CREATE TABLE ti (a SMALLINT, b SMALLINT, c CHAR(24) NOT NULL, d VARCHAR(39) NOT NULL, e VARBINARY(67) NOT NULL, f VARCHAR(11) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (-19600,-17050,'qWKC9tWLHBK9YF1OeS5b8JeG','VDTwVze86r31h4Nw1xFg1PQn','G1bd','7YYyUEi5','K','h',1);
+INSERT INTO ti VALUES (-19600,-17050,'qWKC9tWLHBK9YF1OeS5b8JeG','VDTwVze86r31h4Nw1xFg1PQn','G1bd','7YYyUEi5','K','h',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(25) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(25) NOT NULL;
+INSERT INTO t VALUES (16511,-1612,'FZx3XGjA1G','0','4WMHoHJx81zn3DTXLD76INr8gqVlupobGPyL8KCRDWH','J6bmOCAo','Z','B',2);
+INSERT INTO ti VALUES (16511,-1612,'FZx3XGjA1G','0','4WMHoHJx81zn3DTXLD76INr8gqVlupobGPyL8KCRDWH','J6bmOCAo','Z','B',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-16047,23924,'eze7RORH4Fj1MIRv','ApOIrhkQwuFAF6sOJY8WQjx5Wt43DSRJ2XtzammM8io9htHCA95BCLcLjINdDbTlbhnZu8SnzeMUG3yiL3IMzd0Fka5IZyCYDZlkhiNSkjV8mKJOITyvx4h9EP3bbnsm9tYQbpXmp5xs5iemzdM9MTYp2JGsglZvuM2AX38kCGXta8ggPVDe2OW45kdRoPftleEQ','jKwKskJ179Ynj6UcAanDGhzXUU7G3BCWKKI18Mesa','WfZRr5','W','j',3);
+INSERT INTO ti VALUES (-16047,23924,'eze7RORH4Fj1MIRv','ApOIrhkQwuFAF6sOJY8WQjx5Wt43DSRJ2XtzammM8io9htHCA95BCLcLjINdDbTlbhnZu8SnzeMUG3yiL3IMzd0Fka5IZyCYDZlkhiNSkjV8mKJOITyvx4h9EP3bbnsm9tYQbpXmp5xs5iemzdM9MTYp2JGsglZvuM2AX38kCGXta8ggPVDe2OW45kdRoPftleEQ','jKwKskJ179Ynj6UcAanDGhzXUU7G3BCWKKI18Mesa','WfZRr5','W','j',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-17194,-512,'KhCJYQSz2rNgMsvQs','jLe2SDkm7jOLqLh3J7Vfj2QpO6Ll340yEpBxaLJaHF4c7pCbeiSHMRc5WrDPwqM25Tl7Iqv','2x1OuM8vKlWgwzG7QMJoCXypz78s1geC6EdXSzMM5EiDHriUTzFP2oGJRP9l3COtkD6','7','9','r',4);
+INSERT INTO ti VALUES (-17194,-512,'KhCJYQSz2rNgMsvQs','jLe2SDkm7jOLqLh3J7Vfj2QpO6Ll340yEpBxaLJaHF4c7pCbeiSHMRc5WrDPwqM25Tl7Iqv','2x1OuM8vKlWgwzG7QMJoCXypz78s1geC6EdXSzMM5EiDHriUTzFP2oGJRP9l3COtkD6','7','9','r',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (26180,30017,'2J86','7AdGpXny7bgHxOm64HcXU0Xal9JzrYN5jFhSyeApMeojYP7Xzf2p9GSAJiiKl78hblVap25NxBJByAiMYWjoDS5cOxYlVtSZ05UmyJVHh8McOzLIcLsckPHjdiLRCwyrDhPWbV5TVzFCsrHOVaUPHzEE3HBQJLJS4Ltw8TofwLHxaW8x680ZU3FCx9TMvW8tLYrd4biEkFg5a6P','hfzj2KtPWRu047dryuMy21EV4X6PhYkccREB9mVt2YSx6Amviry','gshJ36xxKi1zLPbFPYl88LGNSa9bn2mGJsAzmXVRdXDL8t8pjHhu7L9D5XnOZOLbegiX7lIXfuaCUCdwwYqyzfqTRCyOkwM3dDPqTJuarFCrOAv28wEUq','8','P',5);
+INSERT INTO ti VALUES (26180,30017,'2J86','7AdGpXny7bgHxOm64HcXU0Xal9JzrYN5jFhSyeApMeojYP7Xzf2p9GSAJiiKl78hblVap25NxBJByAiMYWjoDS5cOxYlVtSZ05UmyJVHh8McOzLIcLsckPHjdiLRCwyrDhPWbV5TVzFCsrHOVaUPHzEE3HBQJLJS4Ltw8TofwLHxaW8x680ZU3FCx9TMvW8tLYrd4biEkFg5a6P','hfzj2KtPWRu047dryuMy21EV4X6PhYkccREB9mVt2YSx6Amviry','gshJ36xxKi1zLPbFPYl88LGNSa9bn2mGJsAzmXVRdXDL8t8pjHhu7L9D5XnOZOLbegiX7lIXfuaCUCdwwYqyzfqTRCyOkwM3dDPqTJuarFCrOAv28wEUq','8','P',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-7311,-26159,'iEvqIFTSLLwBrmZ5','h2Z1OHRHJ0N6i8hs8vmP5smEnqWDzOtLqEBFpzvoLk9KV7C790a6MWQqRhXB4LZTrclbSNwE1ChHunTMMe9f4Z6ssNwo5glqNqCyTrQi87oDe2qpnYgeGWfjiD5dRDWRksI8DcT5GBbheZFrDPtrJ4EbztqZNPDkLAfokHGOk8SIeOxOF4SDLT7SHOcUN7','GBh3QEkQ20hymiwjMr8GeTUi9kMxwskkGYoVGXIHQgq7s2FV9j','5G3ufgQkPrE8q2GliczFf9vMu5FisvtivpEUfxLHnvHoDV03JZJ12t5KDCz','TQ','I',6);
+INSERT INTO ti VALUES (-7311,-26159,'iEvqIFTSLLwBrmZ5','h2Z1OHRHJ0N6i8hs8vmP5smEnqWDzOtLqEBFpzvoLk9KV7C790a6MWQqRhXB4LZTrclbSNwE1ChHunTMMe9f4Z6ssNwo5glqNqCyTrQi87oDe2qpnYgeGWfjiD5dRDWRksI8DcT5GBbheZFrDPtrJ4EbztqZNPDkLAfokHGOk8SIeOxOF4SDLT7SHOcUN7','GBh3QEkQ20hymiwjMr8GeTUi9kMxwskkGYoVGXIHQgq7s2FV9j','5G3ufgQkPrE8q2GliczFf9vMu5FisvtivpEUfxLHnvHoDV03JZJ12t5KDCz','TQ','I',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b TINYINT NOT NULL, c CHAR(53) NOT NULL, d VARCHAR(55), e VARBINARY(46) NOT NULL, f VARBINARY(21), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (747,67,'N2TLw7cU0c','WihiQREGgfK','oEq','Dm3zDd838k','k','UM',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b TINYINT NOT NULL, c CHAR(53) NOT NULL, d VARCHAR(55), e VARBINARY(46) NOT NULL, f VARBINARY(21), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (41146,125,'f4XNpP','idK6gGEu','qRRnrj3QOP3aEPCSwV','sRRHWUj','y','1N',1);
+INSERT INTO ti VALUES (41146,125,'f4XNpP','idK6gGEu','qRRnrj3QOP3aEPCSwV','sRRHWUj','y','1N',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(54) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(54) NOT NULL;
+INSERT INTO t VALUES (33595,-102,'EUlLBicbSH4wNhSHijOrMhguw3yIpyWdJayeW0n','dnEknxeNtdmuNHo3gCPUz7PurGfPAxmG','T0VshrgbaczzE2sCtidWYjG','Su9','Ap','dG',2);
+INSERT INTO ti VALUES (33595,-102,'EUlLBicbSH4wNhSHijOrMhguw3yIpyWdJayeW0n','dnEknxeNtdmuNHo3gCPUz7PurGfPAxmG','T0VshrgbaczzE2sCtidWYjG','Su9','Ap','dG',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (34075,-70,'uDy1h9eyaoppgKrnRllUdLN0','FHo','Srw54VJKA2TEpjRl8RpwNWGutpVEZxSpbYrzJc8UzS1','LD0wI0','So','3P',3);
+INSERT INTO ti VALUES (34075,-70,'uDy1h9eyaoppgKrnRllUdLN0','FHo','Srw54VJKA2TEpjRl8RpwNWGutpVEZxSpbYrzJc8UzS1','LD0wI0','So','3P',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (61982,104,'kgk7y4kyzrJyriJTncJ27nqZZWic8iQIodKvxuQqfjaRENTsKp','spdbbSfYzdcebYwn04nWruQnaJ4fouwgPFJSoOFU09nUSgfmS6HE9ZEaAeXQzEHM5HUyusFUd4mEh05yJaZ3X1Ge09bvavQoKfpfn4maYb2ekOZybspibgrvZ3Toel','BZ5wmQLEaVaLVxL2hOS124MzeFOaN6dhs9BbKchPf','MarCSe1KteRiMErrreQiPOPnnojBSC68LGe9cGCwPwMElxgi7sfDxBZzaQ1gVBN5mbk4bKOvj9lG16afldsaw1b4gDLZExiH7v4oSwtFhs6PMSi2ZENDgZUnMJlikCdJFHiYzc27P6z70G4BpYRF7jf','9e','E',4);
+INSERT INTO ti VALUES (61982,104,'kgk7y4kyzrJyriJTncJ27nqZZWic8iQIodKvxuQqfjaRENTsKp','spdbbSfYzdcebYwn04nWruQnaJ4fouwgPFJSoOFU09nUSgfmS6HE9ZEaAeXQzEHM5HUyusFUd4mEh05yJaZ3X1Ge09bvavQoKfpfn4maYb2ekOZybspibgrvZ3Toel','BZ5wmQLEaVaLVxL2hOS124MzeFOaN6dhs9BbKchPf','MarCSe1KteRiMErrreQiPOPnnojBSC68LGe9cGCwPwMElxgi7sfDxBZzaQ1gVBN5mbk4bKOvj9lG16afldsaw1b4gDLZExiH7v4oSwtFhs6PMSi2ZENDgZUnMJlikCdJFHiYzc27P6z70G4BpYRF7jf','9e','E',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (25273,-127,'gTyZ3XrjuT9g0IQ6Z0G9V','O3DBt0ZFzlAGkK','OPyzMH14bWLp','nF99eG1rDID9EPfCVUUf838QjCDWuXztuecAI4A2NAUJWV3nEje2nrLAH4s32YhRHf6UpDCTFtTrw4wNw5CUuYYb8JfbwK25xjLMIAbptjjJyWHFbiJa4yELwXNFBcaAi52xjWosQD9cy6T2Z6VDnqIFJppTAL4g4uorA9KUghbUxmhFZDRTcsUIEhVpSNTTEeNeo1Y1091uicnIIYnBCdfjAbAC1lyFugqUDAU4wXnZ6Mz5WdYDskaNYEk','qU','I',5);
+INSERT INTO ti VALUES (25273,-127,'gTyZ3XrjuT9g0IQ6Z0G9V','O3DBt0ZFzlAGkK','OPyzMH14bWLp','nF99eG1rDID9EPfCVUUf838QjCDWuXztuecAI4A2NAUJWV3nEje2nrLAH4s32YhRHf6UpDCTFtTrw4wNw5CUuYYb8JfbwK25xjLMIAbptjjJyWHFbiJa4yELwXNFBcaAi52xjWosQD9cy6T2Z6VDnqIFJppTAL4g4uorA9KUghbUxmhFZDRTcsUIEhVpSNTTEeNeo1Y1091uicnIIYnBCdfjAbAC1lyFugqUDAU4wXnZ6Mz5WdYDskaNYEk','qU','I',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12661,-112,'ecMUrQFjoGGkWNEaPsO2r578YHfFysVnUG4qq','eh5QgalS8VoSb2pLB4ulRjXaOJ6zrUukO6p86VxRq9Lft5Fev04ZkZtTN39FXX42JbIBpwYPd8IouHrKz0qRlshN9fncrrPtwhuReoVRSn0vr1i5lrN72ZRIggVC24PmxCBVmedQSHqzlUotENVAzVNu7LNRl6ao8ESlc','5t42sgLvDaF6','ULPpd4Kk2YCfkssAn6H5zQXKgT53Zdxg','Pz','w3m',6);
+INSERT INTO ti VALUES (12661,-112,'ecMUrQFjoGGkWNEaPsO2r578YHfFysVnUG4qq','eh5QgalS8VoSb2pLB4ulRjXaOJ6zrUukO6p86VxRq9Lft5Fev04ZkZtTN39FXX42JbIBpwYPd8IouHrKz0qRlshN9fncrrPtwhuReoVRSn0vr1i5lrN72ZRIggVC24PmxCBVmedQSHqzlUotENVAzVNu7LNRl6ao8ESlc','5t42sgLvDaF6','ULPpd4Kk2YCfkssAn6H5zQXKgT53Zdxg','Pz','w3m',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b TINYINT, c CHAR(60), d VARCHAR(19) NOT NULL, e VARBINARY(65) NOT NULL, f VARCHAR(35), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (64,87,'sYqRuKIhlHU94aK','P2','9pC5NycHgMh8hOJs6eQXXp6NBavCVyeYUqfZMEmm1E81X','oCEzq5qxGqZj6C7e4OJMHypcEp','z','X',0);
+CREATE TABLE ti (a TINYINT, b TINYINT, c CHAR(60), d VARCHAR(19) NOT NULL, e VARBINARY(65) NOT NULL, f VARCHAR(35), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-1771588286,108,'hv7XbpCFMp','SajWSeXgGP5uwLDXGk','eKW8NSsy5Qym3UqUdwnMSXqSoxWDNLLc2rC37Z7pHdB','aUtMoiN5JGj1WeK3','S','3',1);
+INSERT INTO ti VALUES (-1771588286,108,'hv7XbpCFMp','SajWSeXgGP5uwLDXGk','eKW8NSsy5Qym3UqUdwnMSXqSoxWDNLLc2rC37Z7pHdB','aUtMoiN5JGj1WeK3','S','3',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(61);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(61);
+INSERT INTO t VALUES (727739097,-35,'9Lb8N87SC3hUDdGV6MOEbOHeM88M6o7qVkQFal','g98i9RiXrN0Q','mn7STeDZ1R4PiwujCaWijEfCxASMa5M8rs','kg4seeBxr1juK7aovANZgTazhT','0','s',2);
+INSERT INTO ti VALUES (727739097,-35,'9Lb8N87SC3hUDdGV6MOEbOHeM88M6o7qVkQFal','g98i9RiXrN0Q','mn7STeDZ1R4PiwujCaWijEfCxASMa5M8rs','kg4seeBxr1juK7aovANZgTazhT','0','s',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1830209876,105,'zlDNScuHsyVj7Md8pkei5nNB3vIagrb3qXVnBBRSmZKUSEzLki','hhP8HiS1H20vI7vNxbl7Eb0INU98CjPshApvPmxANUciG8vf6v3UMUSYWijX5tp65Ih7q8XN4zigEE2LB30OIC7mRd8NqgAUcl8zHKyg7vFjo5MJtTotdlFWbtqofFKvIUbzoNcVaC4F2Q3zGsRihQi9TNPQ4yACdsE96pz1cfnMvQQglOBqnOz3diG58VtMrS7ag0r2G25LJjvShDIDuodRXfp','rdiuW4qTRmgHdQjaTnNfMf5m5Ut5Od5vZJxS','Fq0mP765mqfovfbPvUXScopSc3','X','P4',3);
+INSERT INTO ti VALUES (-1830209876,105,'zlDNScuHsyVj7Md8pkei5nNB3vIagrb3qXVnBBRSmZKUSEzLki','hhP8HiS1H20vI7vNxbl7Eb0INU98CjPshApvPmxANUciG8vf6v3UMUSYWijX5tp65Ih7q8XN4zigEE2LB30OIC7mRd8NqgAUcl8zHKyg7vFjo5MJtTotdlFWbtqofFKvIUbzoNcVaC4F2Q3zGsRihQi9TNPQ4yACdsE96pz1cfnMvQQglOBqnOz3diG58VtMrS7ag0r2G25LJjvShDIDuodRXfp','rdiuW4qTRmgHdQjaTnNfMf5m5Ut5Od5vZJxS','Fq0mP765mqfovfbPvUXScopSc3','X','P4',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1433254366,-25,'C2eENt5JGZOb7BdUCuKE5O','RivfMsEMXWzLhzEaT9a7xg8xed9l84D4I7jfiEz7AyemnEMxrUqgVfbB754qW2ye6r7CmA04rFBVfWO9roA0QfJhC1hPCABaFbegz6fMdmEKAZ37nO6oQrPCrwwybG7xjAevb93gX7ArBgxlbzYexvg6oI9iQvqgsDsadCuaMbmfKU90pFkj6QZlXO6f6yVH','9','aQyhpkXjY87cN5MycDzQmszRgxRL9JnToqmo65qnxkcbxuseZFlILcwGLbOnNt3svZIvKmG1aO2MsUrEq1HYFLdPzzqCEj63NMbM7uVY6hs5Ka4aZNHOrXjuYkFEg4A7v','7','hq',4);
+INSERT INTO ti VALUES (1433254366,-25,'C2eENt5JGZOb7BdUCuKE5O','RivfMsEMXWzLhzEaT9a7xg8xed9l84D4I7jfiEz7AyemnEMxrUqgVfbB754qW2ye6r7CmA04rFBVfWO9roA0QfJhC1hPCABaFbegz6fMdmEKAZ37nO6oQrPCrwwybG7xjAevb93gX7ArBgxlbzYexvg6oI9iQvqgsDsadCuaMbmfKU90pFkj6QZlXO6f6yVH','9','aQyhpkXjY87cN5MycDzQmszRgxRL9JnToqmo65qnxkcbxuseZFlILcwGLbOnNt3svZIvKmG1aO2MsUrEq1HYFLdPzzqCEj63NMbM7uVY6hs5Ka4aZNHOrXjuYkFEg4A7v','7','hq',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-296474027,30,'UvNf1MSCKU9ngCcPIlApIMFmN6tvsMU','UB4Lxl1SLhxkbwPXDMQqMUa4FwaaXLFFs4ojcBvtgXuLgsETe1mxRslSTOfh1K4jDvPeIiVuNVTNCcy67h4rfe2I1zfjEN2e4kiJsIGnHxh23VYFPGXDxXD4H53jDILWy6qnbQoxG9iqATdepEdiSF30zd9ELQMrref06SR9LGBQmK0DgYMNthucp8JneP9g7DtcQWuEi9AZn4SpFQNYvTpM34EI','3ON6CWuO7h4AUBheSpGKvhAYftnOAH5hNqyWXHSrBNoi4iKOfubMZk17DqDVmCp7','xIvQq8hzMOjUWbQEqvH5CzMNXqQNXVbgBSAF6vTHZMnyHP4hHs99e5rSYpka13bcVf0t06IzbNLlyP5fFepZwnzOm1o55aVWShops3Iby3HJhYNjNtQoz1VZWiXKN66TeTSjFleEqzZzOcl4vVrXYfemtBB5IhjoG6Qh2ViW0P0XMrZBcFvfdCvcXVkwZvEl','mp','C',5);
+INSERT INTO ti VALUES (-296474027,30,'UvNf1MSCKU9ngCcPIlApIMFmN6tvsMU','UB4Lxl1SLhxkbwPXDMQqMUa4FwaaXLFFs4ojcBvtgXuLgsETe1mxRslSTOfh1K4jDvPeIiVuNVTNCcy67h4rfe2I1zfjEN2e4kiJsIGnHxh23VYFPGXDxXD4H53jDILWy6qnbQoxG9iqATdepEdiSF30zd9ELQMrref06SR9LGBQmK0DgYMNthucp8JneP9g7DtcQWuEi9AZn4SpFQNYvTpM34EI','3ON6CWuO7h4AUBheSpGKvhAYftnOAH5hNqyWXHSrBNoi4iKOfubMZk17DqDVmCp7','xIvQq8hzMOjUWbQEqvH5CzMNXqQNXVbgBSAF6vTHZMnyHP4hHs99e5rSYpka13bcVf0t06IzbNLlyP5fFepZwnzOm1o55aVWShops3Iby3HJhYNjNtQoz1VZWiXKN66TeTSjFleEqzZzOcl4vVrXYfemtBB5IhjoG6Qh2ViW0P0XMrZBcFvfdCvcXVkwZvEl','mp','C',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (746258831,46,'chhFNpOTpzfe0SaFpOh6QCgNAh29unjpBuATrG3rfiY87vPCmNAW5YFmk8GT9','MhBMh1Lmr8jR1Vm4A3yHBYW2b5K4r0bnH6b5YvrkwkgUf2bPW41IWmS2HyaisQHktxwr2plY7h4trZSZa9QwoMFgCRckAvcoTXfaeWglqh9VTGvLCPFrSIt81H4crrPWhfQxVBvqzfqW5nw3w7JXXlmNWI878QFFKMkEp7jVzBZSGDhqgo89JSHflR1KsT8WZeG4VOzoybaHqjqN93k5IoUGVTDNjf6hib9QWluUVoHZX','QYs2CllkS60SsRXmE8RPOWvVsgTvwi3RBVCOr1rSz4g','FMnPT4FMRK35AsGAts54T3s5Wr4HQXSfVpLG','F','Ja',6);
+INSERT INTO ti VALUES (746258831,46,'chhFNpOTpzfe0SaFpOh6QCgNAh29unjpBuATrG3rfiY87vPCmNAW5YFmk8GT9','MhBMh1Lmr8jR1Vm4A3yHBYW2b5K4r0bnH6b5YvrkwkgUf2bPW41IWmS2HyaisQHktxwr2plY7h4trZSZa9QwoMFgCRckAvcoTXfaeWglqh9VTGvLCPFrSIt81H4crrPWhfQxVBvqzfqW5nw3w7JXXlmNWI878QFFKMkEp7jVzBZSGDhqgo89JSHflR1KsT8WZeG4VOzoybaHqjqN93k5IoUGVTDNjf6hib9QWluUVoHZX','QYs2CllkS60SsRXmE8RPOWvVsgTvwi3RBVCOr1rSz4g','FMnPT4FMRK35AsGAts54T3s5Wr4HQXSfVpLG','F','Ja',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(29), d VARCHAR(46) NOT NULL, e VARBINARY(41) NOT NULL, f VARCHAR(4), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (31060,11717636,'aHFqjJtzkl','mPgB0Mtf2t5sghzwuk1lBp6BmkNIL7C41','nTTsaKj9t35gDZ4fZ4vTD','Q','k','n',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(29), d VARCHAR(46) NOT NULL, e VARBINARY(41) NOT NULL, f VARCHAR(4), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (-23950,14680836,'vhXEe7f50Ke8mxx','J2OQvKf','B9ZzTh4hBvj9rJwx8nIEH','868N','7','mV',1);
+INSERT INTO ti VALUES (-23950,14680836,'vhXEe7f50Ke8mxx','J2OQvKf','B9ZzTh4hBvj9rJwx8nIEH','868N','7','mV',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(30);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(30);
+INSERT INTO t VALUES (-17339,7667556,'gBNf0FDHwVj9s7cY0Y8pB','uT3tOU1RjrW3IwCPKKGJZePDME6vIeJ5TY','PvbFoUYLsq3k08Na3rxG5NE3','9m','q','Pu',2);
+INSERT INTO ti VALUES (-17339,7667556,'gBNf0FDHwVj9s7cY0Y8pB','uT3tOU1RjrW3IwCPKKGJZePDME6vIeJ5TY','PvbFoUYLsq3k08Na3rxG5NE3','9m','q','Pu',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (24057,7327072,'5UiEB7iJtjKIsKuV','I1d3V8KZat6wLWptNXk71Axl0pmMlINzDLU8kFXHhbAjfcmYoIk4gdSCyYX9KeyornP6bsgtzYJVDKI8IQJsNSJFnvEdXaDndBG2RFxqMvdJe5KmF5gwoBDbzmewfJKXAaIbpmFQqXGrt9nCIDhnkKRxQtscfON9BQJMuhTUUUzbmg9FnoeIbcXDQFo6aPUMHKoJnIpYdYCSpQud0Xy9SzsVn2UGV','VZrFQZKqpV','F','5','FT',3);
+INSERT INTO ti VALUES (24057,7327072,'5UiEB7iJtjKIsKuV','I1d3V8KZat6wLWptNXk71Axl0pmMlINzDLU8kFXHhbAjfcmYoIk4gdSCyYX9KeyornP6bsgtzYJVDKI8IQJsNSJFnvEdXaDndBG2RFxqMvdJe5KmF5gwoBDbzmewfJKXAaIbpmFQqXGrt9nCIDhnkKRxQtscfON9BQJMuhTUUUzbmg9FnoeIbcXDQFo6aPUMHKoJnIpYdYCSpQud0Xy9SzsVn2UGV','VZrFQZKqpV','F','5','FT',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-15767,12285235,'Rf4WEOFN','stO0N5LmuzNQQhTD5JaobYktQCun7qGYWK16hcqWswQGUgMZPQr3jmRyNyv0UxGANbfog3HZ1yZWMHUcSbXVq2lNjlXP38YjSa0ja0nBAY4z9VfleE11HquvIruspK96VfhT','UxDmtrxIJT1ZXvGoadBqK1Ed84l6wKgKdinLo4','zHeAXX5IPForB0IlAbprFLkhsFwc6bPHzebgfQDNftJwdPbaAihLJU2ztZa8EvdqkKfU9fq1ChtquzXi8aY7QVcaeyrq79tD17YkFw71RThQQ0gcFWoQ3Dzxw83sa','z','k',4);
+INSERT INTO ti VALUES (-15767,12285235,'Rf4WEOFN','stO0N5LmuzNQQhTD5JaobYktQCun7qGYWK16hcqWswQGUgMZPQr3jmRyNyv0UxGANbfog3HZ1yZWMHUcSbXVq2lNjlXP38YjSa0ja0nBAY4z9VfleE11HquvIruspK96VfhT','UxDmtrxIJT1ZXvGoadBqK1Ed84l6wKgKdinLo4','zHeAXX5IPForB0IlAbprFLkhsFwc6bPHzebgfQDNftJwdPbaAihLJU2ztZa8EvdqkKfU9fq1ChtquzXi8aY7QVcaeyrq79tD17YkFw71RThQQ0gcFWoQ3Dzxw83sa','z','k',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (6102,13036504,'Zw6yKvwwJTQdw','MB883AshoTZMu5lEMbLdQoMHHoldxiqJLSqoiI9a7v2jOtWT05hMuwN4MGxko9MO7GvGIE3m5Pc2gccwLcRAa9YJ6b44MnF7PdMJdCy1gq5oMHIUhNa2sCVp5oz9tKlzTUW0cwnKtVI5hqftvOdtQy1WdX67ZLxaCQbSeUe9pYz1ruu6ynY2hgA9xGZ1eEj42hYzA','VXqWHTUxa91cCmu','0cQQXFGe9YYtjjHzoKRp9sPabgsHdqUUV5DcEI9GUOq9PYNfR2I1LR1vzey16UcBZDu6efgVZFIiZyAlX','l','t6',5);
+INSERT INTO ti VALUES (6102,13036504,'Zw6yKvwwJTQdw','MB883AshoTZMu5lEMbLdQoMHHoldxiqJLSqoiI9a7v2jOtWT05hMuwN4MGxko9MO7GvGIE3m5Pc2gccwLcRAa9YJ6b44MnF7PdMJdCy1gq5oMHIUhNa2sCVp5oz9tKlzTUW0cwnKtVI5hqftvOdtQy1WdX67ZLxaCQbSeUe9pYz1ruu6ynY2hgA9xGZ1eEj42hYzA','VXqWHTUxa91cCmu','0cQQXFGe9YYtjjHzoKRp9sPabgsHdqUUV5DcEI9GUOq9PYNfR2I1LR1vzey16UcBZDu6efgVZFIiZyAlX','l','t6',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-30220,13639963,'KKYt8H','rB4DT7EjZIY7fffwjRZ9Nl0NpOdufbJbBaIFhKTPS1NJx5mqouWFsEBBXTzXLxkdpcPAOMeLZAQb42iQTtLoe68ouYCkADuVaw4dqtfcU1uWiBSHJY6xx3NIuf7Xe2vopHnr9RiGCGgfnb3NLXD8oe9cn5gJWJLjOGcsers333X6CZimlzjaKbxDTqgQ0NARFieGYBw6pManF6dqe7DG4VRj5aeRCulOd','b32SeVioOwFzaEu7wJI8ty77Kwia','xzFIwAQbSubfLn2IEF91z2zmfEQOw3zBkLBOABM4pyYtGoCUWoggj3CdkpuLQHv9w35fY1jQ7HvIdV9eWLDKrbet7t4x5PrN7jpxr21w7rJMsCtYJuoYR8PAiFWTx7oJJirwUqDURYqLddMSmiy7nK1cYJReJnStC22SwR4POcmR45bIMCQFDgBXn77ewKNVy0KBLp9zUHXMkU','6F','K',6);
+INSERT INTO ti VALUES (-30220,13639963,'KKYt8H','rB4DT7EjZIY7fffwjRZ9Nl0NpOdufbJbBaIFhKTPS1NJx5mqouWFsEBBXTzXLxkdpcPAOMeLZAQb42iQTtLoe68ouYCkADuVaw4dqtfcU1uWiBSHJY6xx3NIuf7Xe2vopHnr9RiGCGgfnb3NLXD8oe9cn5gJWJLjOGcsers333X6CZimlzjaKbxDTqgQ0NARFieGYBw6pManF6dqe7DG4VRj5aeRCulOd','b32SeVioOwFzaEu7wJI8ty77Kwia','xzFIwAQbSubfLn2IEF91z2zmfEQOw3zBkLBOABM4pyYtGoCUWoggj3CdkpuLQHv9w35fY1jQ7HvIdV9eWLDKrbet7t4x5PrN7jpxr21w7rJMsCtYJuoYR8PAiFWTx7oJJirwUqDURYqLddMSmiy7nK1cYJReJnStC22SwR4POcmR45bIMCQFDgBXn77ewKNVy0KBLp9zUHXMkU','6F','K',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(55), d VARBINARY(41) NOT NULL, e VARBINARY(80), f VARBINARY(10), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11934013569259911240,10334462,'VUz26GmBWZghZ0HXUnn7MvSvhKmXpdB5XEuOBYGWIlrr3ZNKEsT4i','ly71otQPwdiYmYMq1tf4wrBLKp4AyrGEYZB','AssEOREO5UQgVHpJnxrha0gOJjuEN5CyOHcthaGj8uPhkFucrpPdOaQ6bATz99S8BzuS4HOblZDg','OTDbMv0yQ','5','o',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(55), d VARBINARY(41) NOT NULL, e VARBINARY(80), f VARBINARY(10), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (9690361017596185491,11253985,'iLMNXiNnwjdPWH3ObZYojHIZjS','DI5hdDj8k','hUuM0dj6PUCh5V49nzmRdDL6mw732SO5graeEtg5SlaNTv3Nvn','S4xSjCmT','b','q',1);
+INSERT INTO ti VALUES (9690361017596185491,11253985,'iLMNXiNnwjdPWH3ObZYojHIZjS','DI5hdDj8k','hUuM0dj6PUCh5V49nzmRdDL6mw732SO5graeEtg5SlaNTv3Nvn','S4xSjCmT','b','q',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(56);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(56);
+INSERT INTO t VALUES (7213182021482875778,10669598,'gK1zt37RVto9VRg2KAY3wMlkdFEu4YhiVfs6txT','kPCDAVhXFI57motjHoKfCYR5hQAdAzJCzHQya1QdJ','XdehQoBBl0DYk8YwtHU4v1UhVgyBAF92atxBI5HpbXYhyBaJYlmPH7mZQcB7lb','kf','W','G',2);
+INSERT INTO ti VALUES (7213182021482875778,10669598,'gK1zt37RVto9VRg2KAY3wMlkdFEu4YhiVfs6txT','kPCDAVhXFI57motjHoKfCYR5hQAdAzJCzHQya1QdJ','XdehQoBBl0DYk8YwtHU4v1UhVgyBAF92atxBI5HpbXYhyBaJYlmPH7mZQcB7lb','kf','W','G',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (12175173838821593136,4637288,'VKvepsrhmDqg2rAf1vE7gz9Sbo8qY2uF','7xDcJRPr2heGQTSSmcGcZRXs1IE7MXcOfbl90fuldMJ07HrcsPqpjQgktgLWIkYwQRPFCZrizRiAqT9E34humE7NHcoApS7EZx2heLkN8Z9js23wUJLiHAZbbbk0fnhoYczYrP3YT3qXAauQqwQHlsqc0IDal409YTVkuAURnJ4fkXhEvB9onNgHmsIKHV5rOgiqC8ftforRX','roBZ8aOuk7o5cS4AdawzZ2dzPz0gNwMskR4CeQjfxKLeD4wWuDc5B','s0LDXC','L','P',3);
+INSERT INTO ti VALUES (12175173838821593136,4637288,'VKvepsrhmDqg2rAf1vE7gz9Sbo8qY2uF','7xDcJRPr2heGQTSSmcGcZRXs1IE7MXcOfbl90fuldMJ07HrcsPqpjQgktgLWIkYwQRPFCZrizRiAqT9E34humE7NHcoApS7EZx2heLkN8Z9js23wUJLiHAZbbbk0fnhoYczYrP3YT3qXAauQqwQHlsqc0IDal409YTVkuAURnJ4fkXhEvB9onNgHmsIKHV5rOgiqC8ftforRX','roBZ8aOuk7o5cS4AdawzZ2dzPz0gNwMskR4CeQjfxKLeD4wWuDc5B','s0LDXC','L','P',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (17050006797742522729,931128,'ZUAtcCfyHfAAmWA7G9IbqHavAL1Xwg','4pco4CSoLGvscZNCvhmL4Lzq5YRfCQj4lMba0egN7sP6QaPMhFQnVJF10jIpz603n7zqCnaePoxjiYWBkQWQ','0rtbZFZIKFrAhkoIhQwXoHisOZI1SPqPrIFC63cNsrufksJYH8o','tZJ76YiLwNylQMyez1ppDzVXHrZAGERdgISDbTeW38auNxyRnarZQ6hQaG0QaZIsl6Csx1pm026cE9dR4kpNfdGxqkFlaDVIArkBOBVt7D0RcPCvQxej1olg1tVtgmgh5b5m1VL7UEQRBXri','G','eQ',4);
+INSERT INTO ti VALUES (17050006797742522729,931128,'ZUAtcCfyHfAAmWA7G9IbqHavAL1Xwg','4pco4CSoLGvscZNCvhmL4Lzq5YRfCQj4lMba0egN7sP6QaPMhFQnVJF10jIpz603n7zqCnaePoxjiYWBkQWQ','0rtbZFZIKFrAhkoIhQwXoHisOZI1SPqPrIFC63cNsrufksJYH8o','tZJ76YiLwNylQMyez1ppDzVXHrZAGERdgISDbTeW38auNxyRnarZQ6hQaG0QaZIsl6Csx1pm026cE9dR4kpNfdGxqkFlaDVIArkBOBVt7D0RcPCvQxej1olg1tVtgmgh5b5m1VL7UEQRBXri','G','eQ',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (18057936106393686967,11980604,'oMugaVRqk','sCGhHMZeD1hJlEL9ycgxreAqNkVGUGrRiRs9BvmH2vhuXDT0eTk0QuxXKz3ZQadenTc1qcoiupHmUjzEh45haNXfqWS2vwhi1y2XUvCQhrR5TZZKmQk6Ih0Y5uix2gPdrNviGmGwZaJXbY6J6e86LkMhKxW9yJa48KSxsyD5T9cIBp0akgRquFvyXVVuWDQ924XZUMJv08F','HCwlxccTo6w7kIrLf75KXkLu6T2pnGkhiDK6JHslhbJYEYCiG4uAEGj0ltmxDLoQLhche8yMSSxua','CIYxTYFKYwmUbKjHpkBvWXL2rNEQL5982NIQ8Oqa4YdRaT4VZE7KobunVeWYvz7lQuG2lRc0KsnjZ4VV33FzDXWtPa4m6G0eMfGoUG8xwfccsz02zQ3hsbsbaqKDYGV8hKagbY7y4kflqxamOyyMkfRjCspVp','YK','mS',5);
+INSERT INTO ti VALUES (18057936106393686967,11980604,'oMugaVRqk','sCGhHMZeD1hJlEL9ycgxreAqNkVGUGrRiRs9BvmH2vhuXDT0eTk0QuxXKz3ZQadenTc1qcoiupHmUjzEh45haNXfqWS2vwhi1y2XUvCQhrR5TZZKmQk6Ih0Y5uix2gPdrNviGmGwZaJXbY6J6e86LkMhKxW9yJa48KSxsyD5T9cIBp0akgRquFvyXVVuWDQ924XZUMJv08F','HCwlxccTo6w7kIrLf75KXkLu6T2pnGkhiDK6JHslhbJYEYCiG4uAEGj0ltmxDLoQLhche8yMSSxua','CIYxTYFKYwmUbKjHpkBvWXL2rNEQL5982NIQ8Oqa4YdRaT4VZE7KobunVeWYvz7lQuG2lRc0KsnjZ4VV33FzDXWtPa4m6G0eMfGoUG8xwfccsz02zQ3hsbsbaqKDYGV8hKagbY7y4kflqxamOyyMkfRjCspVp','YK','mS',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (6806313735603217590,10938651,'4XDFgfjN8PqdCEtlBkY4Xdr','VKVP9lNjQVxAtj1m9iHcAOt2IaxGrVU1a29OCw095xYnpDdjbZTBjuYZkonH7sXdRfBfAIOoxx6Q7PJOaZUNag7w12Rj','E36TYlRN5X0dOxG41xDHf1mYZhMX','sQv8HS0wIzP2DpQ','m','umU',6);
+INSERT INTO ti VALUES (6806313735603217590,10938651,'4XDFgfjN8PqdCEtlBkY4Xdr','VKVP9lNjQVxAtj1m9iHcAOt2IaxGrVU1a29OCw095xYnpDdjbZTBjuYZkonH7sXdRfBfAIOoxx6Q7PJOaZUNag7w12Rj','E36TYlRN5X0dOxG41xDHf1mYZhMX','sQv8HS0wIzP2DpQ','m','umU',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(68) NOT NULL, d VARBINARY(88), e VARCHAR(39) NOT NULL, f VARCHAR(7) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12951716,3782011558129565752,'e4','5cfQ8GwUylPYyDv7lx7duRl1rXii7bGwCQCAih0IFxp7wHONfDfOujBn1rCbUkQR1Wc7pF','KNtaRnBQmcWNOumHxgajnD7fsMvhgEB5fQibb5D','tMC8ED6','RR','8',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(68) NOT NULL, d VARBINARY(88), e VARCHAR(39) NOT NULL, f VARCHAR(7) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3788387208,3906851335267653065,'iwbUxK0vjdfrduhZvlNx59EuvNA1oO0GBhnaLf95rUCUlRpeaJsjdqcoyV95Ec','xLz1SRme5L6U5LQVyFvSWmbXySlwtNANrRvqwNByem0119QJCTGoUBZ7vUUYPwUEMruhF','S6ABvqZ5fvEDu2UuVvdO54fWzZx5BXz46PLDRF','AaeOa','Z','5',1);
+INSERT INTO ti VALUES (3788387208,3906851335267653065,'iwbUxK0vjdfrduhZvlNx59EuvNA1oO0GBhnaLf95rUCUlRpeaJsjdqcoyV95Ec','xLz1SRme5L6U5LQVyFvSWmbXySlwtNANrRvqwNByem0119QJCTGoUBZ7vUUYPwUEMruhF','S6ABvqZ5fvEDu2UuVvdO54fWzZx5BXz46PLDRF','AaeOa','Z','5',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(69) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(69) NOT NULL;
+INSERT INTO t VALUES (2937218368,10340181072613624064,'gupHXks2zKOK5v3xDHkc3uFQXMsI1yQ3ljCE3RqXRD6Ig5ZFtSLjCVDutGdyqNrFEb4d','tOo1RR6mZaC6uCUZ8uB2bEunTXGSTAyDx7Kbqbq7FWf211MgeQmO3N7tvxH5xSSXKIZSndDLSaNfpF','V9sajTUG9TJUiOZLfIL96p1aua','ygaUTuO','8J','n',2);
+INSERT INTO ti VALUES (2937218368,10340181072613624064,'gupHXks2zKOK5v3xDHkc3uFQXMsI1yQ3ljCE3RqXRD6Ig5ZFtSLjCVDutGdyqNrFEb4d','tOo1RR6mZaC6uCUZ8uB2bEunTXGSTAyDx7Kbqbq7FWf211MgeQmO3N7tvxH5xSSXKIZSndDLSaNfpF','V9sajTUG9TJUiOZLfIL96p1aua','ygaUTuO','8J','n',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3432035517,16902158106915708990,'ddEd9oFn5ATOOVRgNfsB8nRuAb09pqdmuBB','vqMJFeDad8JCA7AFKCliQ6XStFsnpY1AcH4uTYOgRSENYOCFq7QOFxWggdVzGvGjdeHidLYwDKo02Qhv7qcsXJ9cDgNunWkdL6kLeNrFiMMmo1OF2JxBP1MSH97qDEfUooAagnclG7kCmQkEo5di1owO6FtQdze4pK4GaZIns84zh2jwZ5xs9eBE92lMn2N','9cz5oExJhv8bA00','eZrr','XY','l',3);
+INSERT INTO ti VALUES (3432035517,16902158106915708990,'ddEd9oFn5ATOOVRgNfsB8nRuAb09pqdmuBB','vqMJFeDad8JCA7AFKCliQ6XStFsnpY1AcH4uTYOgRSENYOCFq7QOFxWggdVzGvGjdeHidLYwDKo02Qhv7qcsXJ9cDgNunWkdL6kLeNrFiMMmo1OF2JxBP1MSH97qDEfUooAagnclG7kCmQkEo5di1owO6FtQdze4pK4GaZIns84zh2jwZ5xs9eBE92lMn2N','9cz5oExJhv8bA00','eZrr','XY','l',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2068105485,9501851520170262406,'x38sZbrO83AiRdD3J7jpHemnXSB6Xv','7SQGQyOtuga4xfVzUCYqUxIqPhag29IjVfr3FcCKIqLDL39s5uZreUtk82beF3AjccIehEJYgCvZy6y7F1ov085txDH48R0nQ','MtlwFjbSnZrJ7Utmpwpln2EWApXbt0FRh','gLPJzMNQfyoZJQ18ZlFm63sokUEhkz3wTwtdulpBfRoN61FN7xYjSoZz7lyARboX32PVg4idyVyzuoncSDXXTklVnWkRF2Fa4uvaxsLMw9yORHeUlIjUY7RNEz2eBVMHUNvixz1ItcOEKnGyN4cawjPLnMVWZL4fKZox82BaVUrri3','w','r',4);
+INSERT INTO ti VALUES (2068105485,9501851520170262406,'x38sZbrO83AiRdD3J7jpHemnXSB6Xv','7SQGQyOtuga4xfVzUCYqUxIqPhag29IjVfr3FcCKIqLDL39s5uZreUtk82beF3AjccIehEJYgCvZy6y7F1ov085txDH48R0nQ','MtlwFjbSnZrJ7Utmpwpln2EWApXbt0FRh','gLPJzMNQfyoZJQ18ZlFm63sokUEhkz3wTwtdulpBfRoN61FN7xYjSoZz7lyARboX32PVg4idyVyzuoncSDXXTklVnWkRF2Fa4uvaxsLMw9yORHeUlIjUY7RNEz2eBVMHUNvixz1ItcOEKnGyN4cawjPLnMVWZL4fKZox82BaVUrri3','w','r',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4121261970,10918161850314844057,'sHGNwbdPQntpYtM6niVVSaXqYbLG5fvy1ggUE','ti0aEIG1RWapps1uNjLalEhoQqVNr','yD5SbsEtdFuFmBRh7c','HbjdHxfUsKT098O','VvY','S',5);
+INSERT INTO ti VALUES (4121261970,10918161850314844057,'sHGNwbdPQntpYtM6niVVSaXqYbLG5fvy1ggUE','ti0aEIG1RWapps1uNjLalEhoQqVNr','yD5SbsEtdFuFmBRh7c','HbjdHxfUsKT098O','VvY','S',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2816765268,2684449877813342487,'DqVp8Xs','wUOh6buiC31KwVujCwP8XCkaqRecMbJmtfYpK5SozaDWgLKJJL7Hq1QqNsCNwYiVAPVGyTlrAmS7vODba2Z6OFSqLMj1TuPlQx0t6L6vtOff1cNkyfCUeH34Ng4ff8q3eGr0R5OtJ0MjPv3bPaBMY1isUmUdKmoMWfokqEsrj0YV0vo','s85NPkY73fQP7LGh40IodmTjY6E','qwjJJ3zJFIJS2YC6NBQs3upZnbBkdxixVbm7vQrkOGF2Caixni5LiWLPP2B4AYhYE4UiFgvIQIai8c7OspF6I1ZmmUiksZP9mDgjilhNrJ7ZTfQXm7BzZWfKpotYcwnhHB08AxHitcIJ41qxrxqn9e04qWWYF3C8','P','D',6);
+INSERT INTO ti VALUES (2816765268,2684449877813342487,'DqVp8Xs','wUOh6buiC31KwVujCwP8XCkaqRecMbJmtfYpK5SozaDWgLKJJL7Hq1QqNsCNwYiVAPVGyTlrAmS7vODba2Z6OFSqLMj1TuPlQx0t6L6vtOff1cNkyfCUeH34Ng4ff8q3eGr0R5OtJ0MjPv3bPaBMY1isUmUdKmoMWfokqEsrj0YV0vo','s85NPkY73fQP7LGh40IodmTjY6E','qwjJJ3zJFIJS2YC6NBQs3upZnbBkdxixVbm7vQrkOGF2Caixni5LiWLPP2B4AYhYE4UiFgvIQIai8c7OspF6I1ZmmUiksZP9mDgjilhNrJ7ZTfQXm7BzZWfKpotYcwnhHB08AxHitcIJ41qxrxqn9e04qWWYF3C8','P','D',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(5), d VARBINARY(42) NOT NULL, e VARCHAR(6), f VARBINARY(29) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1921697421,-4730229,'Aib','haGUKImDIRfvavYbNvnS16cazx0','vNeTe','x95ltCFQRs5FPtjCGiQJqAm','M','k',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(5), d VARBINARY(42) NOT NULL, e VARCHAR(6), f VARBINARY(29) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (9784480616813570493,-5588567,'vGpl','fZr8VHJxk6qj8iQOYcesYCkmYtFX4AN5exHwy6etTE','0s5g','CcjbORNTHuyAbV','X','S7',1);
+INSERT INTO ti VALUES (9784480616813570493,-5588567,'vGpl','fZr8VHJxk6qj8iQOYcesYCkmYtFX4AN5exHwy6etTE','0s5g','CcjbORNTHuyAbV','X','S7',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(6);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(6);
+INSERT INTO t VALUES (1376960273165022705,-5294522,'n','fzMRcnqBqMlJJojrnQiIZ9B','pW','F4VYjM','D','o3',2);
+INSERT INTO ti VALUES (1376960273165022705,-5294522,'n','fzMRcnqBqMlJJojrnQiIZ9B','pW','F4VYjM','D','o3',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (13700996476147816625,-7284055,'7S','nl9heuhiPoJUvUbrnWY4rEuGYaEsA7FxxmzRMC','Hj5','JHxaDg0qJmLsmP','6','c',3);
+INSERT INTO ti VALUES (13700996476147816625,-7284055,'7S','nl9heuhiPoJUvUbrnWY4rEuGYaEsA7FxxmzRMC','Hj5','JHxaDg0qJmLsmP','6','c',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (9416529094332934168,5844177,'uAvw','0EGYsOKokBFyW72ZksZ7','5O','SzFSum0twyuqvpAW0J9YZiOtGtKfS7uT1muRAzWG129nucpPOPngMXdD55j1m36VRNvpcR2HV0jrig2Mwv3cJQgS3V0Dj6Tg47vFuJkc3LWnutqNNMcKqtHrGMYSPdZKGDrlQAXDx45PE4tfrNIfidYSEtoEpOIGL2NJFswCOYAso5uFO38oy2rwtmf9qwNgnNemlzIvDljNelt1Y','o','vk',4);
+INSERT INTO ti VALUES (9416529094332934168,5844177,'uAvw','0EGYsOKokBFyW72ZksZ7','5O','SzFSum0twyuqvpAW0J9YZiOtGtKfS7uT1muRAzWG129nucpPOPngMXdD55j1m36VRNvpcR2HV0jrig2Mwv3cJQgS3V0Dj6Tg47vFuJkc3LWnutqNNMcKqtHrGMYSPdZKGDrlQAXDx45PE4tfrNIfidYSEtoEpOIGL2NJFswCOYAso5uFO38oy2rwtmf9qwNgnNemlzIvDljNelt1Y','o','vk',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3678139792514701074,3500892,'6d','3qZd3SO2gInZDrEsaPSUTwuOMotcUuVtRTrizcuD71NEqMnakPQN7RVRCVtWIOSHUIJMDT5ZnTzjr1wIHHnvsBYVXwfmKUAr3FoiHgbp6bpimKV16AykRJb3oSkMEBNdldsBylbAqeIkcsDDaFj9m63soMjflGEi2Wtsr876epqxLd1bWMpZAYNGk20u4w0vq0lVAnDpk6D5NzI3S','Ao','DHURRWCyy4de9p5PQgkWsvdeymNkfPQRDiLb60ftc7ONu59h8KuNlbdxa9xUfdhC4Fm4VjuHlXYLYRNKsBtLw1Z6rausjiidghNRxMfNkcqHigBB2ICIq91hYWmGPykFIC','JM','u',5);
+INSERT INTO ti VALUES (3678139792514701074,3500892,'6d','3qZd3SO2gInZDrEsaPSUTwuOMotcUuVtRTrizcuD71NEqMnakPQN7RVRCVtWIOSHUIJMDT5ZnTzjr1wIHHnvsBYVXwfmKUAr3FoiHgbp6bpimKV16AykRJb3oSkMEBNdldsBylbAqeIkcsDDaFj9m63soMjflGEi2Wtsr876epqxLd1bWMpZAYNGk20u4w0vq0lVAnDpk6D5NzI3S','Ao','DHURRWCyy4de9p5PQgkWsvdeymNkfPQRDiLb60ftc7ONu59h8KuNlbdxa9xUfdhC4Fm4VjuHlXYLYRNKsBtLw1Z6rausjiidghNRxMfNkcqHigBB2ICIq91hYWmGPykFIC','JM','u',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2506885338732578103,5071103,'L','nDxsZuOnlpCaypVWI8abeSyqM2cqLwb3YZMjHtLg2im373cphXN9Tz4oyvS38xw','9A','kDZDjANrVafOHigzcdGxvajt4qv1ibHxveKBsuV4Mr8lmpskEJagW4fZkcn4eVwjR6hilDPtvVydN4R6BBqk7MPr4w8JXVBjMyg6W1vathBO0W1USl6bLNxOohMTitAr7JSlCnsT9ynNTdhStzrPl0ZoxGSN5hJ3f5kHM0uzy5jUaqdx0gwS0vEdz4pj7bWXKlxgYoEcEtjQNh4TZRsnE','Ae','l',6);
+INSERT INTO ti VALUES (2506885338732578103,5071103,'L','nDxsZuOnlpCaypVWI8abeSyqM2cqLwb3YZMjHtLg2im373cphXN9Tz4oyvS38xw','9A','kDZDjANrVafOHigzcdGxvajt4qv1ibHxveKBsuV4Mr8lmpskEJagW4fZkcn4eVwjR6hilDPtvVydN4R6BBqk7MPr4w8JXVBjMyg6W1vathBO0W1USl6bLNxOohMTitAr7JSlCnsT9ynNTdhStzrPl0ZoxGSN5hJ3f5kHM0uzy5jUaqdx0gwS0vEdz4pj7bWXKlxgYoEcEtjQNh4TZRsnE','Ae','l',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(95), d VARBINARY(97), e VARBINARY(15), f VARCHAR(1) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (88,7599665,'1WH48fenj0SWhcEdYmsxdekwO41Z2c9yWZIrlGojqS8XI9YKfBoMzqIgHtctKl9nqhpqjrzB5LTpPUh2','pGBdzyezpT279Ubxtbf','9bcydI','u','I','Z',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(95), d VARBINARY(97), e VARBINARY(15), f VARCHAR(1) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2788194058,7917859,'zOZ','GlVF7vHPYFUddTaRIPgEbRLhIVYQTWnELyr4u5w1','aWrWZk3iF','9','Jc','f',1);
+INSERT INTO ti VALUES (2788194058,7917859,'zOZ','GlVF7vHPYFUddTaRIPgEbRLhIVYQTWnELyr4u5w1','aWrWZk3iF','9','Jc','f',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(96);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(96);
+INSERT INTO t VALUES (3957268704,8008126,'tNfPBV4ckow5TIqyveUwgcbI7nKdfzvw88vf52KRnamdqrh8xdXKsv6ki2toN1CyDimkt5m2tPjN6ZfBpppmDWCqJGyc0c','wZ8y1GCiSPeVtWA2KRzXp0ArwPCkrcAxUi8LvpeNkyn7S2shpFzu6y06ZrAUm3eFfQe3','jKMaqxWhAq','y','6C','F',2);
+INSERT INTO ti VALUES (3957268704,8008126,'tNfPBV4ckow5TIqyveUwgcbI7nKdfzvw88vf52KRnamdqrh8xdXKsv6ki2toN1CyDimkt5m2tPjN6ZfBpppmDWCqJGyc0c','wZ8y1GCiSPeVtWA2KRzXp0ArwPCkrcAxUi8LvpeNkyn7S2shpFzu6y06ZrAUm3eFfQe3','jKMaqxWhAq','y','6C','F',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3005869817,2116057,'x5lCyIlhZNebzwEdcN67FSfQeWnN','zuNeM45','PXdF1B9Z7yyps6k','m','Ta','U',3);
+INSERT INTO ti VALUES (3005869817,2116057,'x5lCyIlhZNebzwEdcN67FSfQeWnN','zuNeM45','PXdF1B9Z7yyps6k','m','Ta','U',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3372773316,4940172,'JnneMl4Uze5H6CDeCtka7RdIT6WYcjdrK0y','HJS46VProZDaOwjlHI3kD0Hiq4M0L1IetP7ZtlB1FGRP6KopQ4hp9HUmQb9yBLudP8yWPdv4GGJPBvxOVtBaHi9pdbjlIiKBSzWSRMlCwzRy96C3rHZJ33QIFmWUq6S3bUgGCyySBW4eoOI5xxo0seJx7Zn0IUpLCEQ5lERtu3xJV79Y5QpXav','ka8i2YzTBUA1o3','tvPbO8x1DFjMnJulI8qKbkEuRBZS7q8mtCnqoCFyZGogBamOvHWzeDXnlOHjezPLzkC7e4vClt60SepExxrJUSirDKhyCccBAbGQffEA5ckeQt8J6ev4mIrIV1aq','Wk','i',4);
+INSERT INTO ti VALUES (3372773316,4940172,'JnneMl4Uze5H6CDeCtka7RdIT6WYcjdrK0y','HJS46VProZDaOwjlHI3kD0Hiq4M0L1IetP7ZtlB1FGRP6KopQ4hp9HUmQb9yBLudP8yWPdv4GGJPBvxOVtBaHi9pdbjlIiKBSzWSRMlCwzRy96C3rHZJ33QIFmWUq6S3bUgGCyySBW4eoOI5xxo0seJx7Zn0IUpLCEQ5lERtu3xJV79Y5QpXav','ka8i2YzTBUA1o3','tvPbO8x1DFjMnJulI8qKbkEuRBZS7q8mtCnqoCFyZGogBamOvHWzeDXnlOHjezPLzkC7e4vClt60SepExxrJUSirDKhyCccBAbGQffEA5ckeQt8J6ev4mIrIV1aq','Wk','i',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (171766634,-5196295,'1yEINw5zgfozwL5MKGwkcoMIwfLv1ffUFmgWYQkRP0TUtWTP1bPKwaqdFQQOYjWMoQ3mqZRWsSUvB3Vh86pblbEE5MwoUUo','HIxIEruet4ivtix4OkUH6z5OJjpB9AazotNmVI8hDitpJFfsV3YhkDpGxbK6FHaQjVNkcMmphuNAwNdZZHWnDyJ6wRSqIveADVOK7OUtuPYOwo7EQR6lWvrN60fTQFEmH24pmnUOeWBGifml5O2lKEWY8o3tApAcmAkmYiXD6jt78Cs48t9Y5phgj7JSfhTP2xJm3AKFVizKGtumQc','ID','P3cFo8BEafMoX9GpmQ','nP','o',5);
+INSERT INTO ti VALUES (171766634,-5196295,'1yEINw5zgfozwL5MKGwkcoMIwfLv1ffUFmgWYQkRP0TUtWTP1bPKwaqdFQQOYjWMoQ3mqZRWsSUvB3Vh86pblbEE5MwoUUo','HIxIEruet4ivtix4OkUH6z5OJjpB9AazotNmVI8hDitpJFfsV3YhkDpGxbK6FHaQjVNkcMmphuNAwNdZZHWnDyJ6wRSqIveADVOK7OUtuPYOwo7EQR6lWvrN60fTQFEmH24pmnUOeWBGifml5O2lKEWY8o3tApAcmAkmYiXD6jt78Cs48t9Y5phgj7JSfhTP2xJm3AKFVizKGtumQc','ID','P3cFo8BEafMoX9GpmQ','nP','o',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (53565039,-885769,'IP1bg3jhpQVeCHAGy3wpZBIlakDDD3VkgqXDLdDHoYw7bPytlXnM4n8qoaIsQO011McTXH0H41jYFRx5JRgSV','58c2L6q2o7Q9Hjtv6Xw7NHoG7AEERHrcqvfDE6915zXGxdMalnqDcpRpt5l3hbBI780xAok4aIswbjaDpG6JwIOsucJmoFAP4fe0UYJMaLxBfOVVlB80XdoMLIF3BZxf4cS9Sn7gMSzArS','2Le3rRj4','OUa7s8ZD3WhkKjsAXcX9cEiFw0zRnPSLwM2','9','h',6);
+INSERT INTO ti VALUES (53565039,-885769,'IP1bg3jhpQVeCHAGy3wpZBIlakDDD3VkgqXDLdDHoYw7bPytlXnM4n8qoaIsQO011McTXH0H41jYFRx5JRgSV','58c2L6q2o7Q9Hjtv6Xw7NHoG7AEERHrcqvfDE6915zXGxdMalnqDcpRpt5l3hbBI780xAok4aIswbjaDpG6JwIOsucJmoFAP4fe0UYJMaLxBfOVVlB80XdoMLIF3BZxf4cS9Sn7gMSzArS','2Le3rRj4','OUa7s8ZD3WhkKjsAXcX9cEiFw0zRnPSLwM2','9','h',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(83), d VARBINARY(68) NOT NULL, e VARCHAR(10), f VARBINARY(3), g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1092157089,63960,'CUQUvEz0x80BBqebiOn4soMXZLm2ARihaAlf0KqQAB3rjNmHleXshYVxZsIRVo6','f7SkZ2ft1o2Vmore','K','0I','8','jY',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(83), d VARBINARY(68) NOT NULL, e VARCHAR(10), f VARBINARY(3), g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1394250026,16095,'XjhiTmAt9LMgBCy8sANvSifXgKBTMhAXivX5WFnu2XZ1','h','KN','DCM','A','WY',1);
+INSERT INTO ti VALUES (1394250026,16095,'XjhiTmAt9LMgBCy8sANvSifXgKBTMhAXivX5WFnu2XZ1','h','KN','DCM','A','WY',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(84);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(84);
+INSERT INTO t VALUES (3291202915,10873,'zOaUTeA4wnP','LBi7S8U','rR2SQiut','i','G','n',2);
+INSERT INTO ti VALUES (3291202915,10873,'zOaUTeA4wnP','LBi7S8U','rR2SQiut','i','G','n',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (790170762,12280,'t0B137RGMr4KeEptcSJuV9x630HthoQn2HwWeXI24LGvM','BuLVJyIgMoGIb073JMrPNg0WocV9eYE1J','T','e','t','C',3);
+INSERT INTO ti VALUES (790170762,12280,'t0B137RGMr4KeEptcSJuV9x630HthoQn2HwWeXI24LGvM','BuLVJyIgMoGIb073JMrPNg0WocV9eYE1J','T','e','t','C',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (3610714136,31868,'u274dJCCZ5I2nIhJPgLTWczye3KbwlgMOUFQkf4Uxvk3SGAs0az9wH4i8t1iSwUcsxaHBClm3lreGIM','GPpmDB1hPKh7Lp2jhWDm9aPtdA0JjAgJvvuV5CfMDyHtH3t75JKkrIjJXtpLahJeh3hnwz4ZQ3Pc4tXiG365Yzpz0iztD9eK1eabRzj66sRXsUrfZ2ombS5r3l5GQWoTJD4FjBhVaQQpz4e6TJBo02ibnBRsABBXf69E0HnURIoCNnKoMQYGaWj4Zqq8KYaVzKJdSODbkniQrEWlxJziZyTuPNtUPd74OqJnAyp5v5vxFNcumOMD8VY','Ij','11J5Mon0iq9XFw3BGKjHsPCBkn1rirLbFxTV9XFGwcDmMxD6BKwyQJzfRboICCxlPPX9jvYHpiz9CsocAFo5O6MD3Fx5IynBy4by21mWyMYvNFJHRWncO','a','G3',4);
+INSERT INTO ti VALUES (3610714136,31868,'u274dJCCZ5I2nIhJPgLTWczye3KbwlgMOUFQkf4Uxvk3SGAs0az9wH4i8t1iSwUcsxaHBClm3lreGIM','GPpmDB1hPKh7Lp2jhWDm9aPtdA0JjAgJvvuV5CfMDyHtH3t75JKkrIjJXtpLahJeh3hnwz4ZQ3Pc4tXiG365Yzpz0iztD9eK1eabRzj66sRXsUrfZ2ombS5r3l5GQWoTJD4FjBhVaQQpz4e6TJBo02ibnBRsABBXf69E0HnURIoCNnKoMQYGaWj4Zqq8KYaVzKJdSODbkniQrEWlxJziZyTuPNtUPd74OqJnAyp5v5vxFNcumOMD8VY','Ij','11J5Mon0iq9XFw3BGKjHsPCBkn1rirLbFxTV9XFGwcDmMxD6BKwyQJzfRboICCxlPPX9jvYHpiz9CsocAFo5O6MD3Fx5IynBy4by21mWyMYvNFJHRWncO','a','G3',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3022970962,6659,'Mucd1','pQHqMd6OHaja1vg7MWfJ9TLUDVBbSc4fX1ch5RciT63Wpj2Oom4gCBGJyxS9Z','9rxFbf7n','LtSaQbxKe89PNN18rVqqvzj4nktmTSnr9gv0GlPmO2cyUbWtXggczveiUvSu9hGONqdrYKmILrQxMz35iyNGYFV050nw9x4mFWDLOQxj3CQnjS2JgfpjmigiY98b9osGnngZ74m4jEmohIN0f2cPJITgOjb32QEZWTHSVnnrdomTVtMSkG5sevUVF1kw0JZpX6Ll1AWWS90BJpIi','y','h',5);
+INSERT INTO ti VALUES (3022970962,6659,'Mucd1','pQHqMd6OHaja1vg7MWfJ9TLUDVBbSc4fX1ch5RciT63Wpj2Oom4gCBGJyxS9Z','9rxFbf7n','LtSaQbxKe89PNN18rVqqvzj4nktmTSnr9gv0GlPmO2cyUbWtXggczveiUvSu9hGONqdrYKmILrQxMz35iyNGYFV050nw9x4mFWDLOQxj3CQnjS2JgfpjmigiY98b9osGnngZ74m4jEmohIN0f2cPJITgOjb32QEZWTHSVnnrdomTVtMSkG5sevUVF1kw0JZpX6Ll1AWWS90BJpIi','y','h',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1207324870,49601,'AadV7MDZy2Qn4KHjL1W0iejUzXY66Pl','hI0IIVyQwhk6rgB4U0MdhMutwwysfLqt8KtioMSMXJ5e6UulhXXKibhtx3BbZXBn8GM7lotN1OSAagCVJeLMuCrtT4XCqTBTxqptUKpitp9nM2XPhCh9D9cHBGkRU','pUtG','TmT1lQkOgcBg6PwcarUzi8AEKxBGvbD46hu7zYwhpFC1GtWzBOGsfoaPr4lGGkiPOJniTI5e9l3kUfo2tDxY9AAkHgkXiaarChka8s3738FULMQKzaKhn5kXkBj0jzVoagvN7u','F','I',6);
+INSERT INTO ti VALUES (1207324870,49601,'AadV7MDZy2Qn4KHjL1W0iejUzXY66Pl','hI0IIVyQwhk6rgB4U0MdhMutwwysfLqt8KtioMSMXJ5e6UulhXXKibhtx3BbZXBn8GM7lotN1OSAagCVJeLMuCrtT4XCqTBTxqptUKpitp9nM2XPhCh9D9cHBGkRU','pUtG','TmT1lQkOgcBg6PwcarUzi8AEKxBGvbD46hu7zYwhpFC1GtWzBOGsfoaPr4lGGkiPOJniTI5e9l3kUfo2tDxY9AAkHgkXiaarChka8s3738FULMQKzaKhn5kXkBj0jzVoagvN7u','F','I',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b SMALLINT UNSIGNED, c BINARY(53), d VARCHAR(11), e VARCHAR(83), f VARCHAR(26) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14403,34137,'mdmjlYQy3lwETdLbIFqu','Me0Mf','wNFelEBRO1DR9XWYeo9c9ExHKTuYmR5sQAy','v0','d','3',0);
+CREATE TABLE ti (a SMALLINT, b SMALLINT UNSIGNED, c BINARY(53), d VARCHAR(11), e VARCHAR(83), f VARCHAR(26) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (717,20522,'GQ37db23GmTToOYfR51wF9nYvnNeqP','Po2mXQ9kQ','AMfTLHoRUq2TF6htD2mDYWP4','1o4pZfX9nTx','Z','0',1);
+INSERT INTO ti VALUES (717,20522,'GQ37db23GmTToOYfR51wF9nYvnNeqP','Po2mXQ9kQ','AMfTLHoRUq2TF6htD2mDYWP4','1o4pZfX9nTx','Z','0',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(54);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(54);
+INSERT INTO t VALUES (-27766,35609,'63EeOtsb6KnkGdB1zw2hDNgEmivO5tQJmeIh7CIX','4dGoy8m','caax4mY6xwVA7bFNx2L9OFxvmGHdMiVqBNhzXv3Y7ZW7U236','w2BxtPIpmNuTBg','X','y',2);
+INSERT INTO ti VALUES (-27766,35609,'63EeOtsb6KnkGdB1zw2hDNgEmivO5tQJmeIh7CIX','4dGoy8m','caax4mY6xwVA7bFNx2L9OFxvmGHdMiVqBNhzXv3Y7ZW7U236','w2BxtPIpmNuTBg','X','y',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-8355,40236,'elgVQjx0LceUKWzGX8u6jVf2vkj1qVXqPEfvFG2kOYqXmo0VHfTlp','uJGW9jUpunaTghAl41Y5zWHAQQKw6JdphkofmUDgJLQETm6n6diy0L20yf1rU3L1rGTVfOEkE8j2w6NXY1NQjy1fmhu9dAZHwAU3jFnsNAwE2Bqa7GeUg58Fd0qD9vE9LBBGgElOY3fYrk3LSiS0jUQ2rugXh2v1XVmkhwVq2HYBIiDZ2jTBbdczXUkMt2nTvid74l0cVSgpPjhLMH1ZAs86FIE0dl5jShgSvYqU7ZxxD','e8GSR2TpMiUCoA85FHKALqQbtgWhDlzF1jo3YQpqdeUGlpHWpTqcd3v7ab','8F0TibtpL81','7','1',3);
+INSERT INTO ti VALUES (-8355,40236,'elgVQjx0LceUKWzGX8u6jVf2vkj1qVXqPEfvFG2kOYqXmo0VHfTlp','uJGW9jUpunaTghAl41Y5zWHAQQKw6JdphkofmUDgJLQETm6n6diy0L20yf1rU3L1rGTVfOEkE8j2w6NXY1NQjy1fmhu9dAZHwAU3jFnsNAwE2Bqa7GeUg58Fd0qD9vE9LBBGgElOY3fYrk3LSiS0jUQ2rugXh2v1XVmkhwVq2HYBIiDZ2jTBbdczXUkMt2nTvid74l0cVSgpPjhLMH1ZAs86FIE0dl5jShgSvYqU7ZxxD','e8GSR2TpMiUCoA85FHKALqQbtgWhDlzF1jo3YQpqdeUGlpHWpTqcd3v7ab','8F0TibtpL81','7','1',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-12058,8279,'f7oG1hREWLs1Ebriz8I87W9lLP5fib7cy67k5lCT1W','E6JBjpgY4LlxyEU','Nc8NcPGsAtg','Lm97NsqOwhaQWA4sQe00KkDvz2ZGfD9rqRjQ97QmoOApHbgB7fBXWMlTEAoXvLsJwZmZ1aMGqnJrVYHnRR9dcOfuLLRFnBrfpzleJ317oEZsKppjUOoCansVc0vwO','Wm','E',4);
+INSERT INTO ti VALUES (-12058,8279,'f7oG1hREWLs1Ebriz8I87W9lLP5fib7cy67k5lCT1W','E6JBjpgY4LlxyEU','Nc8NcPGsAtg','Lm97NsqOwhaQWA4sQe00KkDvz2ZGfD9rqRjQ97QmoOApHbgB7fBXWMlTEAoXvLsJwZmZ1aMGqnJrVYHnRR9dcOfuLLRFnBrfpzleJ317oEZsKppjUOoCansVc0vwO','Wm','E',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-14390,20398,'ZXDHoPnWICNfA5yFkXNL22kV5JmbdlrxpfWh5r6HUuWo','mGoZACECcr2enIMsNV6ugUY3UjYKXkPrnP34S9ce7cucKiIFCZWLz3Pvucqku8h6tYV7OM89AYuAAiWVtvrto6T4ngL6Y9lv79371PVfc7U0FmoizU9TCjdH9ta5ilkINXckBcbmV5wyzwnE5pcNzu2PfQlQKLTiQmIOdZzBe3ivVhp6ENE3FalzCfATcJfbtyUDZ1uAtpofB0YtC1XoKcb3eq4JdVwohHpee8cahQKy8Wf3zbjW823','9sFxrFjpU3bqUdFBMl90BucDrjColeuy8tvlW1iuKm1Pcp7bDOU0MdIlYn2','AKsjQbnF4TbXlO2sp6gGwlirvAd2F6rDR4JwIEkpApQHa1UR6HhPopzubAC6Pb3a9AzSdENCSqh18ss4TRkSDXjYQvLdAUglYYn2ABT75pVQVMSXWJe7M9m9tcpcZtRgPNZoKhOI','cJl','R',5);
+INSERT INTO ti VALUES (-14390,20398,'ZXDHoPnWICNfA5yFkXNL22kV5JmbdlrxpfWh5r6HUuWo','mGoZACECcr2enIMsNV6ugUY3UjYKXkPrnP34S9ce7cucKiIFCZWLz3Pvucqku8h6tYV7OM89AYuAAiWVtvrto6T4ngL6Y9lv79371PVfc7U0FmoizU9TCjdH9ta5ilkINXckBcbmV5wyzwnE5pcNzu2PfQlQKLTiQmIOdZzBe3ivVhp6ENE3FalzCfATcJfbtyUDZ1uAtpofB0YtC1XoKcb3eq4JdVwohHpee8cahQKy8Wf3zbjW823','9sFxrFjpU3bqUdFBMl90BucDrjColeuy8tvlW1iuKm1Pcp7bDOU0MdIlYn2','AKsjQbnF4TbXlO2sp6gGwlirvAd2F6rDR4JwIEkpApQHa1UR6HhPopzubAC6Pb3a9AzSdENCSqh18ss4TRkSDXjYQvLdAUglYYn2ABT75pVQVMSXWJe7M9m9tcpcZtRgPNZoKhOI','cJl','R',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-18353,41051,'YHfM8UgXoel1Km5','vx6yfX5P6ruFFwV4Oez1CkAXWYG3p9gctZ5f','BjdhZzBQdOTLVC2GrSy611n2pUWWhZsBRxZYemxl8dV7hjHExy','S0u9nSvkswwXik8miu1peZeW2pcqhNSd','ORp','GM',6);
+INSERT INTO ti VALUES (-18353,41051,'YHfM8UgXoel1Km5','vx6yfX5P6ruFFwV4Oez1CkAXWYG3p9gctZ5f','BjdhZzBQdOTLVC2GrSy611n2pUWWhZsBRxZYemxl8dV7hjHExy','S0u9nSvkswwXik8miu1peZeW2pcqhNSd','ORp','GM',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(2), d VARCHAR(90), e VARCHAR(45), f VARCHAR(24), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7815057,31152,'W','Z4zg0q5AIdl5fsq21uQ2bErg30Ch77fqegzZQPrsAQ0jSu1','bmvxZ1pTxlPvof1IxJk','CXRdDrU9OJumIj8z9rk5iNRv','F','N',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(2), d VARCHAR(90), e VARCHAR(45), f VARCHAR(24), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2315731631,-6963,'D','gVN3ELdgUiEu7HXXIjstbL','GWXtQUee1a','CC4SDMXGty7Wb','F','L',1);
+INSERT INTO ti VALUES (2315731631,-6963,'D','gVN3ELdgUiEu7HXXIjstbL','GWXtQUee1a','CC4SDMXGty7Wb','F','L',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(3);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(3);
+INSERT INTO t VALUES (867221200,19507,'H','4d','utLPQASO9uwD2nlR','yxKzSiz6seUDDtUuj','wR','c',2);
+INSERT INTO ti VALUES (867221200,19507,'H','4d','utLPQASO9uwD2nlR','yxKzSiz6seUDDtUuj','wR','c',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (4115119117,536,'Ye','Vmy7lp9euB0W5bqTgWBHhdnEhRUx4mEWLzOGDwMPqS1TUrnRkCfrgP1g8ZVlhR7vC1N55ZoL950WUwXioZlfESWmQkrvAfb8sAs3Eb2KZLIh2eiDRNOZP1TSKYPDV4mawzBMpAqhwSraDPBxcGlZgzF','qTUL9Ag6hbncJV273w63guOPWtdgZ6','fDvTGGraCjVCTXQuxX0WH','L','T',3);
+INSERT INTO ti VALUES (4115119117,536,'Ye','Vmy7lp9euB0W5bqTgWBHhdnEhRUx4mEWLzOGDwMPqS1TUrnRkCfrgP1g8ZVlhR7vC1N55ZoL950WUwXioZlfESWmQkrvAfb8sAs3Eb2KZLIh2eiDRNOZP1TSKYPDV4mawzBMpAqhwSraDPBxcGlZgzF','qTUL9Ag6hbncJV273w63guOPWtdgZ6','fDvTGGraCjVCTXQuxX0WH','L','T',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2321506953,-32401,'9G','XPVV2P6Xamvkrx8t1P1QVJQVoinT8zVNMQG5MSGgYMIR5IW4LlUiIYasON2yjzBBDdSx31RvR6FOHZmMlTlEYkF4c4pd6xgJyYr8G64144JbLHWOWY5hIeLtHNRKJ1LACbdvf8D81mnsOtRUpxac0Cj6zTzUEdcRzDomPm87AYmXUi25CY2gzoUueiNSVbvQ0FWxSVZNlkUOgZIlhLHGxX7EDT8JUmGpf','cga1mgEFCCvQ0EMqDcrk8uR1jQuBxtylBfMer','FJw91Evg6eeP1z04BNX8mwi6MH4qcldY55o47SIH8mNAwgzaFCAAFUxZpZiUxDIGPKdvdUlcA9wVdqaG2NwddfhUayQkQYTziww2lyh22rx0cDn5N9G9rXT3voWpUbBDZwF782bizYLyza4jdjo1TEtegfiOl4DrPysmgeZz4hTyyzIu2ftlWHSP0vCEUnqM6oSXg5y9N06qFNBlUSjagruCwTVTSy92','1M','D',4);
+INSERT INTO ti VALUES (2321506953,-32401,'9G','XPVV2P6Xamvkrx8t1P1QVJQVoinT8zVNMQG5MSGgYMIR5IW4LlUiIYasON2yjzBBDdSx31RvR6FOHZmMlTlEYkF4c4pd6xgJyYr8G64144JbLHWOWY5hIeLtHNRKJ1LACbdvf8D81mnsOtRUpxac0Cj6zTzUEdcRzDomPm87AYmXUi25CY2gzoUueiNSVbvQ0FWxSVZNlkUOgZIlhLHGxX7EDT8JUmGpf','cga1mgEFCCvQ0EMqDcrk8uR1jQuBxtylBfMer','FJw91Evg6eeP1z04BNX8mwi6MH4qcldY55o47SIH8mNAwgzaFCAAFUxZpZiUxDIGPKdvdUlcA9wVdqaG2NwddfhUayQkQYTziww2lyh22rx0cDn5N9G9rXT3voWpUbBDZwF782bizYLyza4jdjo1TEtegfiOl4DrPysmgeZz4hTyyzIu2ftlWHSP0vCEUnqM6oSXg5y9N06qFNBlUSjagruCwTVTSy92','1M','D',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2537876128,999,'3','sZjTzTjzDMs11QxfMMVa5','KK2IzcMqu7UMyB5Lnq8LMljTSPS','IWLxDkIaAjLzSrCPJtRBa0w6zWCG08YgQ1yrsSroWUZYeVQA0nwGmBrhwq5Jkd6iXOxBrgBX1pZteIq14qRllUzu5BeAhQYv1WTNceb2b0qBMBOZ5yr','Z','e',5);
+INSERT INTO ti VALUES (2537876128,999,'3','sZjTzTjzDMs11QxfMMVa5','KK2IzcMqu7UMyB5Lnq8LMljTSPS','IWLxDkIaAjLzSrCPJtRBa0w6zWCG08YgQ1yrsSroWUZYeVQA0nwGmBrhwq5Jkd6iXOxBrgBX1pZteIq14qRllUzu5BeAhQYv1WTNceb2b0qBMBOZ5yr','Z','e',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (525351071,28015,'5','10eLnETF2107XFPUlElyIQjvvl7bsm30THWeQGAecTftzTLMdgkITRwkWgCzP3xBpH90NiC2OPglcvqGS2pQJhXa8ckwLiuquLVkeesldYRdvfToLimyvgQyP6Q1irUUpnRRmSeBqPJslswGTHMJvC27CcyPTpR0V3cPSDR7Cq1MnT6Jm','DkdCtObaaoRqQjBXXkTtJ0J6Ssq0AfEX66wkoVYXfe','tc9hfShRUdcMUZyM7ECv8ys9D85KfqtjZ5rRUocoRlSABeiwAiA2ACyuC2PLxyfJtetUSV4zFLfz4fBiP42w9FXL4nNPD','F','3',6);
+INSERT INTO ti VALUES (525351071,28015,'5','10eLnETF2107XFPUlElyIQjvvl7bsm30THWeQGAecTftzTLMdgkITRwkWgCzP3xBpH90NiC2OPglcvqGS2pQJhXa8ckwLiuquLVkeesldYRdvfToLimyvgQyP6Q1irUUpnRRmSeBqPJslswGTHMJvC27CcyPTpR0V3cPSDR7Cq1MnT6Jm','DkdCtObaaoRqQjBXXkTtJ0J6Ssq0AfEX66wkoVYXfe','tc9hfShRUdcMUZyM7ECv8ys9D85KfqtjZ5rRUocoRlSABeiwAiA2ACyuC2PLxyfJtetUSV4zFLfz4fBiP42w9FXL4nNPD','F','3',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(61) NOT NULL, d VARCHAR(7), e VARCHAR(70), f VARCHAR(60), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (43436,-5502352,'cVKKy7wXnwXRuRQfow5KNmIfg2KOJ0NOMojyYdOUymfYtvAmS','pm','sAX5TFWuNp1iFHYyw2r0n4kVu02XkJ6muwX7ScqWQg5XU93UEqvFK2Nw','CwlBeivQheQq2Opk','oN','F',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(61) NOT NULL, d VARCHAR(7), e VARCHAR(70), f VARCHAR(60), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (888931895,-8026487,'d6O5Ni0ehVOUQkxhHyVVjaSBtFgMmxMEFjqeU0dkPiHzlIVySZNVVygSMRHAW','a0RY','XxuF0l20V3DzxUtzzzmzRWNkZqYYRldrXVXUW2A8rm2JcrwiP4Qjv','Ly6BND','ac','N',1);
+INSERT INTO ti VALUES (888931895,-8026487,'d6O5Ni0ehVOUQkxhHyVVjaSBtFgMmxMEFjqeU0dkPiHzlIVySZNVVygSMRHAW','a0RY','XxuF0l20V3DzxUtzzzmzRWNkZqYYRldrXVXUW2A8rm2JcrwiP4Qjv','Ly6BND','ac','N',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(62) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(62) NOT NULL;
+INSERT INTO t VALUES (1483341158,3323339,'3mfAckB8AIz5EpoL','J2a4','KYi751QCiDm5v151ufu7NQLodP1emFcDGQS6c','8tMbBKlIkBkcxwpT9g1w49VOb3KFWLnVQ17UHJbL2u26In','B','M',2);
+INSERT INTO ti VALUES (1483341158,3323339,'3mfAckB8AIz5EpoL','J2a4','KYi751QCiDm5v151ufu7NQLodP1emFcDGQS6c','8tMbBKlIkBkcxwpT9g1w49VOb3KFWLnVQ17UHJbL2u26In','B','M',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2220599492,7582364,'sxEFn05STAIEXeJPrqu9NdEF9T7BqtDYVd4twkZce15vqo0oCEeEh8ITGamw1q','jkk1X8BsK9RQh9jo5XEHIRl08kU6zcqm22kJ3wlQluqam1XgKEThAeWL59e60yfwysvgzNysimkkOFHFVtCgTkGmXo6NUlPra8uEZb9Q1L0P9jCE9EYGIAq0Uv05lEP1lHNO6fvzmdl','blPgS1h','Dv2rSPWBUNCV0WaPK7armddOHGY1w','Z','Y',3);
+INSERT INTO ti VALUES (2220599492,7582364,'sxEFn05STAIEXeJPrqu9NdEF9T7BqtDYVd4twkZce15vqo0oCEeEh8ITGamw1q','jkk1X8BsK9RQh9jo5XEHIRl08kU6zcqm22kJ3wlQluqam1XgKEThAeWL59e60yfwysvgzNysimkkOFHFVtCgTkGmXo6NUlPra8uEZb9Q1L0P9jCE9EYGIAq0Uv05lEP1lHNO6fvzmdl','blPgS1h','Dv2rSPWBUNCV0WaPK7armddOHGY1w','Z','Y',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2888332974,6168711,'nakmbt0rVCNjiggPY55wYcDzx4AZtHYeaLsUI','QDpe1ltvEa5qISekgQwDePGfavZwYnknajQeq3uvMrLbwzTEoSONVvw5eOE8Gvxpd8ZVpFEIX2qoQHSoTtgJRQJ7egcOHPRhsKwJaAurHqLtUX2SKjXe292beYODOIRDvtDK','XQx9f3UsYc88TzH85uelDe1UffzSOpvt3a2R8k8r41','ac4Oe182xDb6VvygEUZ095hIq29wIE7SagPZ91P7bDslomNHpkMKfhyu7zmDdQvqxJpqMcLuxY2K','gO','M',4);
+INSERT INTO ti VALUES (2888332974,6168711,'nakmbt0rVCNjiggPY55wYcDzx4AZtHYeaLsUI','QDpe1ltvEa5qISekgQwDePGfavZwYnknajQeq3uvMrLbwzTEoSONVvw5eOE8Gvxpd8ZVpFEIX2qoQHSoTtgJRQJ7egcOHPRhsKwJaAurHqLtUX2SKjXe292beYODOIRDvtDK','XQx9f3UsYc88TzH85uelDe1UffzSOpvt3a2R8k8r41','ac4Oe182xDb6VvygEUZ095hIq29wIE7SagPZ91P7bDslomNHpkMKfhyu7zmDdQvqxJpqMcLuxY2K','gO','M',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2058232464,6382101,'4pXPrYy1tiH9rLPvhJ1lxQyABiRiGF8hD1hs4L2I6ehkw4','Jy6oJppxMmy472AfN5lO2bYDypPt4GcI1fnrFiFBc9LoUeDKeE8bkBECoKqoHp3hohZtEw4gbciD2VvYsq05TWjNxg3AbYNM2nwE9a5YYEWJrUyy1ySOJqPpPA0hayTb76iVUuKRH','JSrJTZUX4Pr18fXUKJEUq3HSTYi8YmepBbpOQZsc6u','ZV56tbvwZehYe1YYmcmg2Dk5yW8J6M0vW1NqCjP2IKou7N8RrvZ29LV1i9pK1NcflAeYS8PlptkPDnQWLJCZexuS04GU6818veIjoB47dPm2tNqs1tpJjvcBLX4w8MQW77ujsf3it8ffSb8QT7Rh3lQvTRTeX0jXQ3Z395eEAxOmH8jLLFjj8','Wm','F',5);
+INSERT INTO ti VALUES (2058232464,6382101,'4pXPrYy1tiH9rLPvhJ1lxQyABiRiGF8hD1hs4L2I6ehkw4','Jy6oJppxMmy472AfN5lO2bYDypPt4GcI1fnrFiFBc9LoUeDKeE8bkBECoKqoHp3hohZtEw4gbciD2VvYsq05TWjNxg3AbYNM2nwE9a5YYEWJrUyy1ySOJqPpPA0hayTb76iVUuKRH','JSrJTZUX4Pr18fXUKJEUq3HSTYi8YmepBbpOQZsc6u','ZV56tbvwZehYe1YYmcmg2Dk5yW8J6M0vW1NqCjP2IKou7N8RrvZ29LV1i9pK1NcflAeYS8PlptkPDnQWLJCZexuS04GU6818veIjoB47dPm2tNqs1tpJjvcBLX4w8MQW77ujsf3it8ffSb8QT7Rh3lQvTRTeX0jXQ3Z395eEAxOmH8jLLFjj8','Wm','F',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (219320238,-1210476,'uuAX20XDw3KqwSzDH9IxtJnIn','zrtszyvtY044n6sL6UAMn0iOXp4Ietlv0e80yDzmV6fdvsEOxdKtfr9llowLRjD2EaWYghJagHvGu7kXO9eFNzgeciyzs5WIG1q8svSJWRyW0XV7DRer1A4wskxmfW5IGTL','HI4VmYJrGfitvUtK9iCBMwdXddt6nYF4Z66THY9lerwLyEHrfM','W5cehCuom2ohtwgAprckCCXdo3YrSBPz2zhPN2L7r5ROOkzvis8f8keNMXbgYze5GUnna4Ddtdpu','H1','s',6);
+INSERT INTO ti VALUES (219320238,-1210476,'uuAX20XDw3KqwSzDH9IxtJnIn','zrtszyvtY044n6sL6UAMn0iOXp4Ietlv0e80yDzmV6fdvsEOxdKtfr9llowLRjD2EaWYghJagHvGu7kXO9eFNzgeciyzs5WIG1q8svSJWRyW0XV7DRer1A4wskxmfW5IGTL','HI4VmYJrGfitvUtK9iCBMwdXddt6nYF4Z66THY9lerwLyEHrfM','W5cehCuom2ohtwgAprckCCXdo3YrSBPz2zhPN2L7r5ROOkzvis8f8keNMXbgYze5GUnna4Ddtdpu','H1','s',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT UNSIGNED, c CHAR(88) NOT NULL, d VARCHAR(72), e VARBINARY(41) NOT NULL, f VARBINARY(90), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3839946958701406888,255,'tOu7CVPrG8G6W7BKdelK012L4Nnvxqf7Mj5AtJQCFktJFfoJOpULUfdJfZyuFJ','p9JD2Ar9gKyAyfV5yEYC4yAW6tI91wdZp7AaDZMMN6t1ACTqZCwI5WW','BvvqUIsBE','T5thGc5aX0BaiJaeEJq4ukkq0QgO6VQ7eWGPpwM9w3zUPYcTdPcOUCx7sC4iZilksupHG42TajacWMQ','b','UZ',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b TINYINT UNSIGNED, c CHAR(88) NOT NULL, d VARCHAR(72), e VARBINARY(41) NOT NULL, f VARBINARY(90), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (17735651197396099754,165,'10YBEeAoo87jBNneDWrbonReKtt09kihW119kFHEjK4PeaWbo9patLs0SBEpBvRLVV97uwLu','2h3MVWrFDV1cO6L5YDocck40IMBD6xvSmMX','mhWatxdvUQCugsBR9vwOxRDzjSPYcSvAkb','f2rCBkqug0IidfwzYfKeAK6UdzADyuASDzsQRQN0AR76lIzf1Knwz2kyHO5pUKdRnbOk9RJWKwla13','y','p7',1);
+INSERT INTO ti VALUES (17735651197396099754,165,'10YBEeAoo87jBNneDWrbonReKtt09kihW119kFHEjK4PeaWbo9patLs0SBEpBvRLVV97uwLu','2h3MVWrFDV1cO6L5YDocck40IMBD6xvSmMX','mhWatxdvUQCugsBR9vwOxRDzjSPYcSvAkb','f2rCBkqug0IidfwzYfKeAK6UdzADyuASDzsQRQN0AR76lIzf1Knwz2kyHO5pUKdRnbOk9RJWKwla13','y','p7',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(89) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(89) NOT NULL;
+INSERT INTO t VALUES (7389996173116350563,103,'A6bWMoekdOcdMpcgsuEurLExJKF94vYT','YUJqxXAoT64En7CAa7x9Nu85HYheiqYdZuBS5jHB0Er','ySgOsUyWV','wUGZTMgWVvi8JEksMPz8UfL3o5QfdUYa76zzsbm9rK5t3Z3M3cTgeZ06RuGIFh8GoUOWKv1VDAqk9Os','m','Zy',2);
+INSERT INTO ti VALUES (7389996173116350563,103,'A6bWMoekdOcdMpcgsuEurLExJKF94vYT','YUJqxXAoT64En7CAa7x9Nu85HYheiqYdZuBS5jHB0Er','ySgOsUyWV','wUGZTMgWVvi8JEksMPz8UfL3o5QfdUYa76zzsbm9rK5t3Z3M3cTgeZ06RuGIFh8GoUOWKv1VDAqk9Os','m','Zy',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (16340686364560226899,63,'M5pKnzvasNqcZMWImavqtBmiP7','nA1zUfVcPIr0bJ41w6GnY2n','6fUvipCuWNzRN1cihbmV6ST','2zTI8dPnxLIL6QE4OSTK76S','A','N',3);
+INSERT INTO ti VALUES (16340686364560226899,63,'M5pKnzvasNqcZMWImavqtBmiP7','nA1zUfVcPIr0bJ41w6GnY2n','6fUvipCuWNzRN1cihbmV6ST','2zTI8dPnxLIL6QE4OSTK76S','A','N',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1968404840155897407,188,'fGJZdi33tw52einJCRal7dr7x8MndPx3PtxgbuWts9vw8kA4mqrW6TpA3JJfCCkw2LEJ2T3VeRAXRpQmuujYoHQu','tw3f2yfmu3lYRsp26CpOs4btaTtFeBWl','bx19emLzcp','0HogAu4nk5ghpP5tbfz4pxO6vDT6mP4lynfma4sUCQcFApC7R3hFmlEQiGem798njp1Cg8n1ySKeUlB3rygQuFmjzMybdaGAyohFdgBsYiSBJpdwySirJSU6ThIeIf530ATnYujK7y0TrbATPY1947FZ6v86tI6pN1MJTmgvCvDPmqk58cjmRBWwOJfL1B','K','Z',4);
+INSERT INTO ti VALUES (1968404840155897407,188,'fGJZdi33tw52einJCRal7dr7x8MndPx3PtxgbuWts9vw8kA4mqrW6TpA3JJfCCkw2LEJ2T3VeRAXRpQmuujYoHQu','tw3f2yfmu3lYRsp26CpOs4btaTtFeBWl','bx19emLzcp','0HogAu4nk5ghpP5tbfz4pxO6vDT6mP4lynfma4sUCQcFApC7R3hFmlEQiGem798njp1Cg8n1ySKeUlB3rygQuFmjzMybdaGAyohFdgBsYiSBJpdwySirJSU6ThIeIf530ATnYujK7y0TrbATPY1947FZ6v86tI6pN1MJTmgvCvDPmqk58cjmRBWwOJfL1B','K','Z',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3210502833668173022,100,'u3Xn3VZjMFEnhvGE9Wzuirs5omgwcVj5JCz7Vx0HvLUhTIcBrzPWCtkGmA9cVUqahaTyx7kHIgw992gXsyE','YvxKI2uoJvi1vVM627CmJ1hQFi1dB119rBbVmk8lPGXkz5AQ5qM6oPN68pdsXXAS1v6yXNRvHxsjp4hSo3ZjAC3NSZ','TNDMU8Uz','1HDAYfANeys0xQiRXWuymiQUnDKyCUTpNbEeFuN7cN1oyqgiCgv2frHwRRGDznwET8P7AOvejD4QiAFo0TP08IGddiYOMGni468it54OxuxkF537TgaCwmg7r3G2tN3gtO5vhcjcoMrqhy9yS85iY3KfeaxsTs5zxHd1njsD06V8c90taKQtHQx0nMd3RAV1LIMokCprmlz7Qdj','h','s',5);
+INSERT INTO ti VALUES (3210502833668173022,100,'u3Xn3VZjMFEnhvGE9Wzuirs5omgwcVj5JCz7Vx0HvLUhTIcBrzPWCtkGmA9cVUqahaTyx7kHIgw992gXsyE','YvxKI2uoJvi1vVM627CmJ1hQFi1dB119rBbVmk8lPGXkz5AQ5qM6oPN68pdsXXAS1v6yXNRvHxsjp4hSo3ZjAC3NSZ','TNDMU8Uz','1HDAYfANeys0xQiRXWuymiQUnDKyCUTpNbEeFuN7cN1oyqgiCgv2frHwRRGDznwET8P7AOvejD4QiAFo0TP08IGddiYOMGni468it54OxuxkF537TgaCwmg7r3G2tN3gtO5vhcjcoMrqhy9yS85iY3KfeaxsTs5zxHd1njsD06V8c90taKQtHQx0nMd3RAV1LIMokCprmlz7Qdj','h','s',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (10415435044232844431,189,'BCJDbwm3Fg70QiEQqTR6QUxUpiP5cQUhIn8b','NPFAdZMUgLloyXzZFrytI29LAj14DDdfrHNhF5QUHU5HXvl2lJakE6N6MEl4gg','SV1UuB71biYgGzKjBUJk','7kGznmWTeUegv3zcre9nEKYdk22lw2Cz6mbElacexHzQ0FUabDNz7AR1vq4y9N1502hAmKZsG49ERDlAJYU2BFtSAHtzB2dBI6FN73aLZVQ14MyQvAVeG3eN2IybWye0tksxxZKyLcmN1beSFFVSCJaS1hjewitNKCn11A9PppQ8cGctpx1pcKoPK1A2SIaFnu9tla1Hs','F2','QE',6);
+INSERT INTO ti VALUES (10415435044232844431,189,'BCJDbwm3Fg70QiEQqTR6QUxUpiP5cQUhIn8b','NPFAdZMUgLloyXzZFrytI29LAj14DDdfrHNhF5QUHU5HXvl2lJakE6N6MEl4gg','SV1UuB71biYgGzKjBUJk','7kGznmWTeUegv3zcre9nEKYdk22lw2Cz6mbElacexHzQ0FUabDNz7AR1vq4y9N1502hAmKZsG49ERDlAJYU2BFtSAHtzB2dBI6FN73aLZVQ14MyQvAVeG3eN2IybWye0tksxxZKyLcmN1beSFFVSCJaS1hjewitNKCn11A9PppQ8cGctpx1pcKoPK1A2SIaFnu9tla1Hs','F2','QE',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(94), d VARCHAR(56), e VARBINARY(95) NOT NULL, f VARCHAR(58) NOT NULL, g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (62691,5901276674407721890,'Mbjp9OcM9L9uTlIkCYlQ8G46qANe5xYk72dVFA36uzDCYs3ReF1MoA','jlGXVM','iudZKOBOS7hBJP4QOKzSn7cqsjcLUjyTpMpqISPKaDRv9P2XmSnwIReJBJcVZxyaeU7SWWmGs2Fpb7O9MUd','bZ2nmbAHg2a9xs','k8','t0',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(94), d VARCHAR(56), e VARBINARY(95) NOT NULL, f VARCHAR(58) NOT NULL, g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1795,15035284296444009027,'Dk3LC4SsihgNes5IoIeBh8I1SaILY57GKStm6f9Bb5yCITQ0Cweq6xxiT5nBEu9','PKsKvjuANtwVwE','3','FODfJO3Th28vEwN8r5hSfXiwsR1HncQPinG9QiQY6Z0SYRL19O5H34','DJ','Pk',1);
+INSERT INTO ti VALUES (1795,15035284296444009027,'Dk3LC4SsihgNes5IoIeBh8I1SaILY57GKStm6f9Bb5yCITQ0Cweq6xxiT5nBEu9','PKsKvjuANtwVwE','3','FODfJO3Th28vEwN8r5hSfXiwsR1HncQPinG9QiQY6Z0SYRL19O5H34','DJ','Pk',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(95);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(95);
+INSERT INTO t VALUES (59415,12396050239445712947,'GfiySBKIe9xoxaA0GI','fNjWX0rfpcLkCT7xyY8JgKTCPx','x3cKowfizcchpGkN5GOZMUFXS1JYFNw4Y2oKBOiYJP7589Ah','6e61sqr20KXMPU60P1F9RTt4SnxvEHPmP2s3Eru3VNvgS','b8','M',2);
+INSERT INTO ti VALUES (59415,12396050239445712947,'GfiySBKIe9xoxaA0GI','fNjWX0rfpcLkCT7xyY8JgKTCPx','x3cKowfizcchpGkN5GOZMUFXS1JYFNw4Y2oKBOiYJP7589Ah','6e61sqr20KXMPU60P1F9RTt4SnxvEHPmP2s3Eru3VNvgS','b8','M',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (22683,15401086238517901473,'QTprv1TXpQOWFNliQncMOsQGudWdYbaHr1AMvPUOvl2pVyjoBk2pp','Dmb0VL1tG3wtWIsHn4pgrLeDF8Ev4JKigAm03tERJzyfSOSFmPHG','eUwMpH0spw0p6BfOmGY2mwnERjWwPbH8aQ','Gm6ysYFIQR46jmoTA','6v','q',3);
+INSERT INTO ti VALUES (22683,15401086238517901473,'QTprv1TXpQOWFNliQncMOsQGudWdYbaHr1AMvPUOvl2pVyjoBk2pp','Dmb0VL1tG3wtWIsHn4pgrLeDF8Ev4JKigAm03tERJzyfSOSFmPHG','eUwMpH0spw0p6BfOmGY2mwnERjWwPbH8aQ','Gm6ysYFIQR46jmoTA','6v','q',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (58592,2500383654029148506,'sC3U2G9yGjpgBrFzOxYF5FKURrkZmV6sYZwVu5yt6OGqeTy7mzgfb','wXpyRwLBGpUQgvL2idbiUmmnPCzozbRdlnoj8DfUgk1boIUw5HTE0KLcZOuuuWSa92YhVjhBwEmkz7l4XKdprWYs14A8oMpu2fia5QQbzzpke494DaLdPhcEBvhqFgmG1zL3vuFe9ZPjlB9IC0TDan6TFJ5MMD5QbB1TKesZrcKjFTnfjzKJXAs1DwsAaE6t0yVYpQKbfN5Q','HPiWerr5qsH8LVRuI9Gsvdg1PhqMc0dRVUsYARPR78gNMWDPdoJ','iAEY745ogtCl9CUWYAVHHtwQO6nvfdV8n9PXgS','m','1m',4);
+INSERT INTO ti VALUES (58592,2500383654029148506,'sC3U2G9yGjpgBrFzOxYF5FKURrkZmV6sYZwVu5yt6OGqeTy7mzgfb','wXpyRwLBGpUQgvL2idbiUmmnPCzozbRdlnoj8DfUgk1boIUw5HTE0KLcZOuuuWSa92YhVjhBwEmkz7l4XKdprWYs14A8oMpu2fia5QQbzzpke494DaLdPhcEBvhqFgmG1zL3vuFe9ZPjlB9IC0TDan6TFJ5MMD5QbB1TKesZrcKjFTnfjzKJXAs1DwsAaE6t0yVYpQKbfN5Q','HPiWerr5qsH8LVRuI9Gsvdg1PhqMc0dRVUsYARPR78gNMWDPdoJ','iAEY745ogtCl9CUWYAVHHtwQO6nvfdV8n9PXgS','m','1m',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (45746,13582616917728997342,'fuW1VsElLyPB39MRljjRZ9aWI3IvovDZ0PVDTJWi4daLEdlk6o2SMfIsSzvhzgaWcs9DIW7F4lhHUJhkhrxT5aA0d','FJTb9ZRKpkPBbW0KWoBxZyYo9Fai5udWxEDVlPbLlh0t6FRe41nYSSjhXBufglQCyH9aoWh','3jGDefkUcxNiv6MmlowX3JGZX4eHaF6KXUFROidqXPW','JsVmUtqE8c0qb4gW6LZoRGcpaSQOA8W9X4lcuPqogEcFUW6fklbIjGqXaLIrbejTPqWbo9j0JL6mOriaVxr79QPfluGxBEVtYskTl1VEuj3J1SQ1xoPVBUajixXZ5IMTLG38x5','xp','p',5);
+INSERT INTO ti VALUES (45746,13582616917728997342,'fuW1VsElLyPB39MRljjRZ9aWI3IvovDZ0PVDTJWi4daLEdlk6o2SMfIsSzvhzgaWcs9DIW7F4lhHUJhkhrxT5aA0d','FJTb9ZRKpkPBbW0KWoBxZyYo9Fai5udWxEDVlPbLlh0t6FRe41nYSSjhXBufglQCyH9aoWh','3jGDefkUcxNiv6MmlowX3JGZX4eHaF6KXUFROidqXPW','JsVmUtqE8c0qb4gW6LZoRGcpaSQOA8W9X4lcuPqogEcFUW6fklbIjGqXaLIrbejTPqWbo9j0JL6mOriaVxr79QPfluGxBEVtYskTl1VEuj3J1SQ1xoPVBUajixXZ5IMTLG38x5','xp','p',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (48272,12133222704380389054,'iNsTwFFxnm6OgABla2szZIJNiT1GpMoIgN314lrex2aQ2FDG5XjrWyDY8Efz3S8c','PX3DeLvZdd8WRwIZaQw6WDbjw4TEotlKzKDkUPEYVTFZ9gqQP9dE4CpFSZPeyKUp5ioZ6x4POIivvDb3KFHI5NWI8RoTtEheivIqFSIvLMZAAueKOK9sfsSyAQjjljCikJvjCpCYbH4ukLm1VLf0wqys81UOEbyOTjz9NdnZrNZiO9tLI3SLAOvEnO','sJrvxWaAxkWrWzaSYNzLXbI','ch','LP','v',6);
+INSERT INTO ti VALUES (48272,12133222704380389054,'iNsTwFFxnm6OgABla2szZIJNiT1GpMoIgN314lrex2aQ2FDG5XjrWyDY8Efz3S8c','PX3DeLvZdd8WRwIZaQw6WDbjw4TEotlKzKDkUPEYVTFZ9gqQP9dE4CpFSZPeyKUp5ioZ6x4POIivvDb3KFHI5NWI8RoTtEheivIqFSIvLMZAAueKOK9sfsSyAQjjljCikJvjCpCYbH4ukLm1VLf0wqys81UOEbyOTjz9NdnZrNZiO9tLI3SLAOvEnO','sJrvxWaAxkWrWzaSYNzLXbI','ch','LP','v',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(62), d VARCHAR(82) NOT NULL, e VARCHAR(12) NOT NULL, f VARCHAR(77) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-10249,13948,'7mNeJG8JAERJ9cXiWup6KK4u','dCBTlyVG9','CT9LYj0','DKh','I','U',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(62), d VARCHAR(82) NOT NULL, e VARCHAR(12) NOT NULL, f VARCHAR(77) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (201760680,49231,'bxKsDHnF2kY4hOw4awLbc9egnYrCJLuI2PhdcSj4t','qg5sdtrVhOZo6hkKBUfRwjm7JGDE9h6IpHjx5ipbGGYroZqosab7','15GBzhSxS7','eC1nCs3xmnB2UoMCTXocTBaPBhwtjfFZPl4RPXcJU0eMUxYyMfGZoXxco','R','n',1);
+INSERT INTO ti VALUES (201760680,49231,'bxKsDHnF2kY4hOw4awLbc9egnYrCJLuI2PhdcSj4t','qg5sdtrVhOZo6hkKBUfRwjm7JGDE9h6IpHjx5ipbGGYroZqosab7','15GBzhSxS7','eC1nCs3xmnB2UoMCTXocTBaPBhwtjfFZPl4RPXcJU0eMUxYyMfGZoXxco','R','n',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(63);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(63);
+INSERT INTO t VALUES (-2106391797,5291,'hGTzp9pks9CHC0ss02RudzCYAsQocBglLqgqvtln5s','Ao','5wzpu','uDq5qqCSbFiAOQ88J9LS2h18xOTkInchYpeU0tuER5Mhb8YuiREkAQrHVZPwMzzUPYMl','o','Z',2);
+INSERT INTO ti VALUES (-2106391797,5291,'hGTzp9pks9CHC0ss02RudzCYAsQocBglLqgqvtln5s','Ao','5wzpu','uDq5qqCSbFiAOQ88J9LS2h18xOTkInchYpeU0tuER5Mhb8YuiREkAQrHVZPwMzzUPYMl','o','Z',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1372918931,21387,'QFsNOrFiisa89fqnOM6uPE8RR1OGa5n6ouAGoUao3VHmg','XXLrKjCXTBAHMbN98PgeQMo9vnHkyIhNTvf2ns9zothOgGevLp4VwgiEfbMhIyv298qcZ8RMosU1NKX6Ue7dbQ0OcPdoe83DE7pe3FgCTEDwstS9gLTZ9elcY5GrYbl5yPLccl09ZEMW1E25EzYLw8xaaFmsINH','vWfReAB','L75oU7LlC78MzLQtiAriKqgCgyrt','b','I',3);
+INSERT INTO ti VALUES (1372918931,21387,'QFsNOrFiisa89fqnOM6uPE8RR1OGa5n6ouAGoUao3VHmg','XXLrKjCXTBAHMbN98PgeQMo9vnHkyIhNTvf2ns9zothOgGevLp4VwgiEfbMhIyv298qcZ8RMosU1NKX6Ue7dbQ0OcPdoe83DE7pe3FgCTEDwstS9gLTZ9elcY5GrYbl5yPLccl09ZEMW1E25EzYLw8xaaFmsINH','vWfReAB','L75oU7LlC78MzLQtiAriKqgCgyrt','b','I',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2019547594,41456,'ULfROG686crtgqF6RlcnWAJZ6HkzIlefw8CEbcEyVGWf7Tcombh0BM1z','zw17cHxK1sdHW854HkhrYi','A','U4tSKAhiwbcU2KZNA8Cw14QU4x7bz4eypDoSbdwsE1yOiceOMqVlVYKocC7OmIsEgc6qnOUDX8bLzRAMJdooZu9t0qWkjBRWwk1a21EzqbPZ0WIdJcyOtUU8Qc','C','E',4);
+INSERT INTO ti VALUES (2019547594,41456,'ULfROG686crtgqF6RlcnWAJZ6HkzIlefw8CEbcEyVGWf7Tcombh0BM1z','zw17cHxK1sdHW854HkhrYi','A','U4tSKAhiwbcU2KZNA8Cw14QU4x7bz4eypDoSbdwsE1yOiceOMqVlVYKocC7OmIsEgc6qnOUDX8bLzRAMJdooZu9t0qWkjBRWwk1a21EzqbPZ0WIdJcyOtUU8Qc','C','E',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-1750587706,22197,'f6FYD0L0ZkblP70r2ikbDY','KWpqn6uaWyO0RLKHgBPzeu3aVmT3gy1OfUXeq2S3578dxuBfCNfiT7eu8G','YkiJXq','fiMI6UmXyx87BEm2TP2KSreZ6cGXEcUfvLmYKn63dmN4Udmm8BMcyUFlkCnC1JHg1E4HnQZ','E','e',5);
+INSERT INTO ti VALUES (-1750587706,22197,'f6FYD0L0ZkblP70r2ikbDY','KWpqn6uaWyO0RLKHgBPzeu3aVmT3gy1OfUXeq2S3578dxuBfCNfiT7eu8G','YkiJXq','fiMI6UmXyx87BEm2TP2KSreZ6cGXEcUfvLmYKn63dmN4Udmm8BMcyUFlkCnC1JHg1E4HnQZ','E','e',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2068647412,48041,'Ez9','9C256aSogwEVvpZfqOZHdfgvaPMV6j79xtbWfV4hQIoSQZlzjm4XYPdIXspWvrmLAOVICwufHJr4oaHbuSv5MhddJB7RUT1mMUiK2y3SPUBctYcQmq145lWdRoN7vBPktlL6pUQAjBYmiMQC9g8v2w9lYp6QNrYyzuoV5xXcilhBbsjOpvchDq1OTCi2kZTsGyEN6maY1OHFpRKdoeWASKt','jh3GBm','5XzadeTsqzKvP0H','5W','ra',6);
+INSERT INTO ti VALUES (2068647412,48041,'Ez9','9C256aSogwEVvpZfqOZHdfgvaPMV6j79xtbWfV4hQIoSQZlzjm4XYPdIXspWvrmLAOVICwufHJr4oaHbuSv5MhddJB7RUT1mMUiK2y3SPUBctYcQmq145lWdRoN7vBPktlL6pUQAjBYmiMQC9g8v2w9lYp6QNrYyzuoV5xXcilhBbsjOpvchDq1OTCi2kZTsGyEN6maY1OHFpRKdoeWASKt','jh3GBm','5XzadeTsqzKvP0H','5W','ra',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b INT NOT NULL, c CHAR(41) NOT NULL, d VARBINARY(2), e VARBINARY(39) NOT NULL, f VARCHAR(62) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6788357467497170092,825737378,'xHXBbw447Yrd','S','J4QrzpfAV7IbVLo','mOnQfx1886pbX9RV5nCF','iO','D',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT NOT NULL, c CHAR(41) NOT NULL, d VARBINARY(2), e VARBINARY(39) NOT NULL, f VARCHAR(62) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (503015960764287613,-708868535,'GTPfnMckaFEPx6q5xewWGdIZ7mUZt9M','EB','9uyj5K25sTNLS2GT6b4BfBvRe','h3p15d1','hB','fX',1);
+INSERT INTO ti VALUES (503015960764287613,-708868535,'GTPfnMckaFEPx6q5xewWGdIZ7mUZt9M','EB','9uyj5K25sTNLS2GT6b4BfBvRe','h3p15d1','hB','fX',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(42) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(42) NOT NULL;
+INSERT INTO t VALUES (-8947171480423718944,-796511497,'JSnaI8nMeY0Eu76BELFF9oy8HC6xa8p7wbV35b','PE','Tc3pT','awSTH','wY','H6',2);
+INSERT INTO ti VALUES (-8947171480423718944,-796511497,'JSnaI8nMeY0Eu76BELFF9oy8HC6xa8p7wbV35b','PE','Tc3pT','awSTH','wY','H6',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-3080161631789138290,1461753757,'rBEoLXPsfJ0aIPdF9PPG','pTUYwKAkMp2bxt7Z9UKU1m2FyrZasmvcbO','Du63je7jK2sOYQI5Wqfr','BfmfqnBHXXHoQm5hndnPLmzUWE1L','76','s6',3);
+INSERT INTO ti VALUES (-3080161631789138290,1461753757,'rBEoLXPsfJ0aIPdF9PPG','pTUYwKAkMp2bxt7Z9UKU1m2FyrZasmvcbO','Du63je7jK2sOYQI5Wqfr','BfmfqnBHXXHoQm5hndnPLmzUWE1L','76','s6',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4855274063942967705,870884453,'k5SthTFQ7niMlw3I','15nEaGvCnhQ3qCl4V61dCQRwBX3Lmnves84PinfZG0rvJt6gPuuJu5B4sc8gsdm','OwzD9d3btM2ifmz5QXaXaMP4ZQ4XdTI907Cn','jORWuBJVn3U6Zu2CGR7wESL8hhP4mt9uiMsQFA65JSV9jvC3U5cnj0TWzouOX2f9IzzOa0D076953BkOe1oG87NhNiIue7KKpBdGJaimLUi7sMwzqn2R72UzvkdRxWtcPlG3McBbl755DkhNnqwHSREUK0e308xmL1dBlg9AoRkC2rDIhMpChWH','mW','e',4);
+INSERT INTO ti VALUES (4855274063942967705,870884453,'k5SthTFQ7niMlw3I','15nEaGvCnhQ3qCl4V61dCQRwBX3Lmnves84PinfZG0rvJt6gPuuJu5B4sc8gsdm','OwzD9d3btM2ifmz5QXaXaMP4ZQ4XdTI907Cn','jORWuBJVn3U6Zu2CGR7wESL8hhP4mt9uiMsQFA65JSV9jvC3U5cnj0TWzouOX2f9IzzOa0D076953BkOe1oG87NhNiIue7KKpBdGJaimLUi7sMwzqn2R72UzvkdRxWtcPlG3McBbl755DkhNnqwHSREUK0e308xmL1dBlg9AoRkC2rDIhMpChWH','mW','e',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1640176120046791594,900127419,'Qqon50otBWChDIRNDuqDEP8e0m2H8b6x5DpdDfUsD','VuK7gvWGdY2jrgEKpjzaHbPu5DurCG5VBzytQJ3dE8hClgTmJvgcLeOi68LH26Fq8tlJesVAUPPw197K8A0mqaXbZUw0HZiCFF6SSTyYVejykx9735fy60KYaAf0FoeXW8ZJBHCzRUSpXU4HYmoADdirmjIODbZp1Wpr6S8jSQ1f4bISvJodYQBiIeiCjL4C','pWTV2aEpkjHvL','zLU5Ib3dcEmE82SmfTatS5','1','mw',5);
+INSERT INTO ti VALUES (-1640176120046791594,900127419,'Qqon50otBWChDIRNDuqDEP8e0m2H8b6x5DpdDfUsD','VuK7gvWGdY2jrgEKpjzaHbPu5DurCG5VBzytQJ3dE8hClgTmJvgcLeOi68LH26Fq8tlJesVAUPPw197K8A0mqaXbZUw0HZiCFF6SSTyYVejykx9735fy60KYaAf0FoeXW8ZJBHCzRUSpXU4HYmoADdirmjIODbZp1Wpr6S8jSQ1f4bISvJodYQBiIeiCjL4C','pWTV2aEpkjHvL','zLU5Ib3dcEmE82SmfTatS5','1','mw',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-7659450660899918432,275355787,'MChH6288FrWVhOJBbaXe5QALn','RxGP61UKnNiCOSpvDKqCMTauXcGz5Mml7YpAUU89n2iN7wwNgRyMhrLVZR7LTEB4JAzcqYC015acx2d6WnuEeEz7xmYfrDmiuNqYvPi0bOWsq8kOKMdT0RJdhptZ8lyyN47Ae3ceV0V4QMdAbYyiVU4lcsPajhEZjK9Aa3aTBhhjxt4rp8DcqkrbPHYh3KtmKRr9lzkgA8zMb7kx74KCUlMfUV4ZD9','oeguXclbRR9ykxvZTYFZC0gK7IdjGu','E4kYuKXyaxkI9AqNXAqUmOKAunKuf','Y2','L2',6);
+INSERT INTO ti VALUES (-7659450660899918432,275355787,'MChH6288FrWVhOJBbaXe5QALn','RxGP61UKnNiCOSpvDKqCMTauXcGz5Mml7YpAUU89n2iN7wwNgRyMhrLVZR7LTEB4JAzcqYC015acx2d6WnuEeEz7xmYfrDmiuNqYvPi0bOWsq8kOKMdT0RJdhptZ8lyyN47Ae3ceV0V4QMdAbYyiVU4lcsPajhEZjK9Aa3aTBhhjxt4rp8DcqkrbPHYh3KtmKRr9lzkgA8zMb7kx74KCUlMfUV4ZD9','oeguXclbRR9ykxvZTYFZC0gK7IdjGu','E4kYuKXyaxkI9AqNXAqUmOKAunKuf','Y2','L2',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT, c CHAR(32) NOT NULL, d VARCHAR(59), e VARBINARY(78) NOT NULL, f VARBINARY(69), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9779928,-7883029,'3FrasMiQ6Pe7u7jsXPyFSSSDS','Q06RSTZNv7F6Zw6fqmT8i3RbRQLGz3NtBpJ7PsS9ZPec8fP','gIeb6uRF','lHBViThK3BE2LPN8QyQ6TjdaJjDkz9Y6jrxAGBISXEkHGxoXCWeEMR0y','KX','J',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT, c CHAR(32) NOT NULL, d VARCHAR(59), e VARBINARY(78) NOT NULL, f VARBINARY(69), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3298531845,4164183,'s6XCcz0C6gmr0DSh','UpSZ6YDwjLWbtRi','jkjXxFvUiR8UTiKrNCxKoS8q648P28v0N9Jjt5DlY4PEkbv','2nM7LEtEzxk5jecyB5nJzXZR38f1ZBlLucGi0g2bg08U8dIXHsHKtPmnejEAEbSe','9','z',1);
+INSERT INTO ti VALUES (3298531845,4164183,'s6XCcz0C6gmr0DSh','UpSZ6YDwjLWbtRi','jkjXxFvUiR8UTiKrNCxKoS8q648P28v0N9Jjt5DlY4PEkbv','2nM7LEtEzxk5jecyB5nJzXZR38f1ZBlLucGi0g2bg08U8dIXHsHKtPmnejEAEbSe','9','z',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(33) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(33) NOT NULL;
+INSERT INTO t VALUES (2717284610,-1622757,'aq','yhuAQrc7HGlxkEx3CkMYJv76NnqqGROgNdq9Rm9QvUXbOTLBPAjZu3v','HitCAuMpkOIVO6zR5DZFdLEh39T0KPrr7O0eo56SD01FcKuBzqHLoLv9M2mtc6yv','fX19ZTkVcsQRxLMXG83y6iKg7IvqaxkJVHDeF1KVbM76xOJnu4RS','K','L',2);
+INSERT INTO ti VALUES (2717284610,-1622757,'aq','yhuAQrc7HGlxkEx3CkMYJv76NnqqGROgNdq9Rm9QvUXbOTLBPAjZu3v','HitCAuMpkOIVO6zR5DZFdLEh39T0KPrr7O0eo56SD01FcKuBzqHLoLv9M2mtc6yv','fX19ZTkVcsQRxLMXG83y6iKg7IvqaxkJVHDeF1KVbM76xOJnu4RS','K','L',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (254250095,-6380775,'U49ig1l6NoMMU6','t452Z3NztXdHG3ncLUDJ1lJuEKWEVr7skclbUPJYcetgUfeB0QIRsUKZa7gvL7cKYVdz8abXSPa5Mt5bZeZnx683tsLelCUBEX7UyyQYLOi4OYOUr6XGa8l4xrnq4jfGepEMQYoanetbDKWhODv9GjTvMv2I23MmXhhO','8vh9f5y6GdM0WEdFXVcVHPBc4Ke4ymRsRKB5Rb27eanMh733qE','ongnYp06pfTpRlWtKfH','4','w',3);
+INSERT INTO ti VALUES (254250095,-6380775,'U49ig1l6NoMMU6','t452Z3NztXdHG3ncLUDJ1lJuEKWEVr7skclbUPJYcetgUfeB0QIRsUKZa7gvL7cKYVdz8abXSPa5Mt5bZeZnx683tsLelCUBEX7UyyQYLOi4OYOUr6XGa8l4xrnq4jfGepEMQYoanetbDKWhODv9GjTvMv2I23MmXhhO','8vh9f5y6GdM0WEdFXVcVHPBc4Ke4ymRsRKB5Rb27eanMh733qE','ongnYp06pfTpRlWtKfH','4','w',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (530496658,-7663190,'GoOwt84CGhA4UMqZzbWnwOJds','hbEp2dCrejHz49cGKt3r3leRruILLVxLY4ers7vaQipAw4k3YoDTYDVkSIjJ1benTLNuuZP746PRJEGtRCa9PFWkZXa08W1sAAJywXG8lvYjjsnIiHQmTaucNkpdsll8F3GVt1S61SQ9qIKAee7Q514r1m4ZmPCxEyeLWQDwuVqwm82PQiQ8EvL8MsPCAWsF3vR','RnHKWdXnky','ehQ2EjTbljJUZd61czbNrT24KeddS7JcO2BgIjIkQt695','k','U',4);
+INSERT INTO ti VALUES (530496658,-7663190,'GoOwt84CGhA4UMqZzbWnwOJds','hbEp2dCrejHz49cGKt3r3leRruILLVxLY4ers7vaQipAw4k3YoDTYDVkSIjJ1benTLNuuZP746PRJEGtRCa9PFWkZXa08W1sAAJywXG8lvYjjsnIiHQmTaucNkpdsll8F3GVt1S61SQ9qIKAee7Q514r1m4ZmPCxEyeLWQDwuVqwm82PQiQ8EvL8MsPCAWsF3vR','RnHKWdXnky','ehQ2EjTbljJUZd61czbNrT24KeddS7JcO2BgIjIkQt695','k','U',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1403246592,5297363,'AIw6t6GFVh','b56NR9HbYgECNC32Gy14EFjQD68i99nc25qJzUCcAQU7EVZ1ratcbhu7IsACS9Pn6BnGGIiuggayCU720vBbEItBo7PqQHdlq8YEVGT8qhBrhBJEDQGJNa6ngq4fVx38coJTseoyH3LEIBjSFrhBqewB5WDT2R32kX6UgspzqiSeuS5bIZGu1RiJEV36IJTjQkC9snOfiOcLUhWv9GCPHRnrun9YgaDBCMk9Yb92P4GquAob8IUt','FG7MdrqOdADmbyLcQ9i0tHGS6BUEmCb4dL1lNaO847cd7gg6FH1hRgP','t3VZYdSA60uXhghUdLF9gl3n2C','h','k',5);
+INSERT INTO ti VALUES (1403246592,5297363,'AIw6t6GFVh','b56NR9HbYgECNC32Gy14EFjQD68i99nc25qJzUCcAQU7EVZ1ratcbhu7IsACS9Pn6BnGGIiuggayCU720vBbEItBo7PqQHdlq8YEVGT8qhBrhBJEDQGJNa6ngq4fVx38coJTseoyH3LEIBjSFrhBqewB5WDT2R32kX6UgspzqiSeuS5bIZGu1RiJEV36IJTjQkC9snOfiOcLUhWv9GCPHRnrun9YgaDBCMk9Yb92P4GquAob8IUt','FG7MdrqOdADmbyLcQ9i0tHGS6BUEmCb4dL1lNaO847cd7gg6FH1hRgP','t3VZYdSA60uXhghUdLF9gl3n2C','h','k',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3604006533,-4381223,'UE2LiZM0pD7541FAGCAx','Z5UJIDOjJAuiO09pVvSxZlGwHRPLVVvquh30H3bNuUqJFEUH7V8ztZWQ8RkkpFj6frsW1D3PTSzjOjmdXrHBHjdv','EoqKzoaAHIjyp5OU2uaOn7pH1E6g9BB5JYOKJDna8YQcEE7jkd6W','3AN1tEhdJWR1J3i8sZKlnYWEvNorhluf8CeFLNshCoOsjBrXl2tZjq8xBWvm6jCaUtiXO18Re0QgyCOP6zy21uCkZ3hGnkL3SYXototHEgJS4vl6vArtYNS3zocyFhtUkutR47Jj0v2GjLISv22ESm1FdC8VTwMTNtqk','a','n',6);
+INSERT INTO ti VALUES (3604006533,-4381223,'UE2LiZM0pD7541FAGCAx','Z5UJIDOjJAuiO09pVvSxZlGwHRPLVVvquh30H3bNuUqJFEUH7V8ztZWQ8RkkpFj6frsW1D3PTSzjOjmdXrHBHjdv','EoqKzoaAHIjyp5OU2uaOn7pH1E6g9BB5JYOKJDna8YQcEE7jkd6W','3AN1tEhdJWR1J3i8sZKlnYWEvNorhluf8CeFLNshCoOsjBrXl2tZjq8xBWvm6jCaUtiXO18Re0QgyCOP6zy21uCkZ3hGnkL3SYXototHEgJS4vl6vArtYNS3zocyFhtUkutR47Jj0v2GjLISv22ESm1FdC8VTwMTNtqk','a','n',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b SMALLINT NOT NULL, c CHAR(60) NOT NULL, d VARBINARY(100) NOT NULL, e VARBINARY(53), f VARBINARY(69) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5946312,21567,'e9RQSdMhyorco6SqDaIRfpvo4rP73nXu3q3r1SkkmpPeu8fOxZ7HUWWM','LIlmcDlPdlZRhd3EodTzfsSH2blg5vMnFdsP2rb3I0j1AWBa2wH716LSRlLB','UZby9VqXr5Wgnn3ih','F9DtK0TRJr','r','p',0);
+CREATE TABLE ti (a MEDIUMINT, b SMALLINT NOT NULL, c CHAR(60) NOT NULL, d VARBINARY(100) NOT NULL, e VARBINARY(53), f VARBINARY(69) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-1819546,11614,'PqEjoDLGVAdzsyMOp6pnGdkYfMkJWjE4sXcHlrxjzzmFUZUjpOr','naORiLh5nrx3PK5ClA2wQShBGmOJzDMdEVD0eRVWHcXzLipg2xftVGvqgsaHJ6zBKEMBvB7qA5wd2nZywPsv35','SRXAKFgSGu','oGe5HM6Nk0Y9JRIUPGCkSZIiFVIjg9TRzPS7cTdMJFpuC','E','C',1);
+INSERT INTO ti VALUES (-1819546,11614,'PqEjoDLGVAdzsyMOp6pnGdkYfMkJWjE4sXcHlrxjzzmFUZUjpOr','naORiLh5nrx3PK5ClA2wQShBGmOJzDMdEVD0eRVWHcXzLipg2xftVGvqgsaHJ6zBKEMBvB7qA5wd2nZywPsv35','SRXAKFgSGu','oGe5HM6Nk0Y9JRIUPGCkSZIiFVIjg9TRzPS7cTdMJFpuC','E','C',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(61) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(61) NOT NULL;
+INSERT INTO t VALUES (-1289906,11947,'KkvrvE6kKzhF2y','8Rt6sse4pOT1Ovi3z8MYzxi0lnqhFaos80hCrm78PVTmYPmkTZFgpmC4hPLPEBQm2GE9WaQqX0tNu5cva','2NGi3iCf','WR4XQ3I20ljwSyJMadfXC','k','Y',2);
+INSERT INTO ti VALUES (-1289906,11947,'KkvrvE6kKzhF2y','8Rt6sse4pOT1Ovi3z8MYzxi0lnqhFaos80hCrm78PVTmYPmkTZFgpmC4hPLPEBQm2GE9WaQqX0tNu5cva','2NGi3iCf','WR4XQ3I20ljwSyJMadfXC','k','Y',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (517628,-2917,'M48HHs8jRVZZf4nVI3lL3JrlhbSNiYFKSym8JF2Nc','NYbQ9I6s3Y7xNyMTXdOpOdYNBvI4csGbLO8eYOIx9JIDF','IDP80x9VGGQ8oLeoVPcmD6bJfeWHPM42YEbteqOC4q','T','2','U',3);
+INSERT INTO ti VALUES (517628,-2917,'M48HHs8jRVZZf4nVI3lL3JrlhbSNiYFKSym8JF2Nc','NYbQ9I6s3Y7xNyMTXdOpOdYNBvI4csGbLO8eYOIx9JIDF','IDP80x9VGGQ8oLeoVPcmD6bJfeWHPM42YEbteqOC4q','T','2','U',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-6962062,5372,'wyhxlEnh8Yw07EmFMTfJMNyawrxXIg7P7OLTuDJRR301iiGiTriZjfnfcF0g','FdlNfPTPJJJFQZH2FbNjKww5kJ6HdVzZSoaFQaU5HZGDMJKAcHn31NohyST7uHJfDqYY4ktvEEltYUcgkMs4ZyiPWcDtVcJvp9vvTLqK8qb7WyAHLUmVm5CVnCmqG0BfT47ZhInuEfKJXcQd3JX','v1mMXLmgpowfn1rr2TdHsnJ','TuwI2PEP1yEGhuPWvXME4UbzhjY9IWuCFYgqNNS97vttqOI170T825jkKOcClh3N9D0e6XItUCasabUC0HaLmW3MIIkAHpPqsFZgdUTzJJJChPhFCkeDT5vKORj3ZlI2nnv2SmVXn7Q1yIgwQbfOul','Fr','P',4);
+INSERT INTO ti VALUES (-6962062,5372,'wyhxlEnh8Yw07EmFMTfJMNyawrxXIg7P7OLTuDJRR301iiGiTriZjfnfcF0g','FdlNfPTPJJJFQZH2FbNjKww5kJ6HdVzZSoaFQaU5HZGDMJKAcHn31NohyST7uHJfDqYY4ktvEEltYUcgkMs4ZyiPWcDtVcJvp9vvTLqK8qb7WyAHLUmVm5CVnCmqG0BfT47ZhInuEfKJXcQd3JX','v1mMXLmgpowfn1rr2TdHsnJ','TuwI2PEP1yEGhuPWvXME4UbzhjY9IWuCFYgqNNS97vttqOI170T825jkKOcClh3N9D0e6XItUCasabUC0HaLmW3MIIkAHpPqsFZgdUTzJJJChPhFCkeDT5vKORj3ZlI2nnv2SmVXn7Q1yIgwQbfOul','Fr','P',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1860285,-1850,'KpcS69QcLfKvD1CA','6KdbWG7Vx9aUZVBFmVpFx','4','iFK33z6rjh6whkBzqAe9yFVQb6srw8nJFbnR60kFuXKp1YrMdew2EP4P7qdZH3Xlldasxc0dcHBlmobIWX3ZdPGy2AcvTb9tPW8v5UHtTCQmxgb6W9ZkEWS3jPatZwb57hmGKGRkCLoSHDxG5OBKzeyYPytHsDn9lQikavXOc8h5qAqNvqCqirImIt','Q','C',5);
+INSERT INTO ti VALUES (1860285,-1850,'KpcS69QcLfKvD1CA','6KdbWG7Vx9aUZVBFmVpFx','4','iFK33z6rjh6whkBzqAe9yFVQb6srw8nJFbnR60kFuXKp1YrMdew2EP4P7qdZH3Xlldasxc0dcHBlmobIWX3ZdPGy2AcvTb9tPW8v5UHtTCQmxgb6W9ZkEWS3jPatZwb57hmGKGRkCLoSHDxG5OBKzeyYPytHsDn9lQikavXOc8h5qAqNvqCqirImIt','Q','C',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (4934584,23132,'QE6UzsmmP1U33PEE6cQDrkMPfdPGp8g6hPxxeP78cnwgMeMXqkfLhxAtQAVG','aJD','X','3d2QV3YAdw1vkmifR4ama8wVsCGGMqXKCXJZtYA29IjbzV2ZRSu','mw','VD',6);
+INSERT INTO ti VALUES (4934584,23132,'QE6UzsmmP1U33PEE6cQDrkMPfdPGp8g6hPxxeP78cnwgMeMXqkfLhxAtQAVG','aJD','X','3d2QV3YAdw1vkmifR4ama8wVsCGGMqXKCXJZtYA29IjbzV2ZRSu','mw','VD',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(62) NOT NULL, d VARCHAR(12) NOT NULL, e VARBINARY(34) NOT NULL, f VARCHAR(74) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (29049,7574238,'3JGjtQaV4hRm15OdJK2iGCBBVd9yIz6TBsUh6by9GojoqpLlv2Xo','2KdxKk1Vu','KQx5Z2UW8CBPH4VVGoLtj3VwbkGy9u3','HDMHU1QDlD83LV6SWiKEuv','z','TD',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(62) NOT NULL, d VARCHAR(12) NOT NULL, e VARBINARY(34) NOT NULL, f VARCHAR(74) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (803929083,13312622,'yHE3aCpTdUFt81','Qglko','77FrwwOzXfz7frblZPNX5D','mTWfM7dBhNmr6','z','l',1);
+INSERT INTO ti VALUES (803929083,13312622,'yHE3aCpTdUFt81','Qglko','77FrwwOzXfz7frblZPNX5D','mTWfM7dBhNmr6','z','l',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(63) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(63) NOT NULL;
+INSERT INTO t VALUES (553690781,15567396,'8JvmMrTBwfCdq8DakgWFOFu71DiAbJs8yhRNUKgc9','oZIpwjjakXA5','IbB1gL','Q7JNSmByoX9gsca6uJRRkqU5hvZvo5GxPrNI3ujkcgwYcD4xmyKLTqwGWCcFxLt56MqNuZ','O','Ea',2);
+INSERT INTO ti VALUES (553690781,15567396,'8JvmMrTBwfCdq8DakgWFOFu71DiAbJs8yhRNUKgc9','oZIpwjjakXA5','IbB1gL','Q7JNSmByoX9gsca6uJRRkqU5hvZvo5GxPrNI3ujkcgwYcD4xmyKLTqwGWCcFxLt56MqNuZ','O','Ea',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-52816595,14553599,'29Ly1ncyxID','Q3lDDxj0mqLmdR40Q9','5L6pq4Eo1dw0msDwJxNctIEk','2ERi04XEZc21UJn77OD9Ta','c','kX',3);
+INSERT INTO ti VALUES (-52816595,14553599,'29Ly1ncyxID','Q3lDDxj0mqLmdR40Q9','5L6pq4Eo1dw0msDwJxNctIEk','2ERi04XEZc21UJn77OD9Ta','c','kX',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (598337128,8088236,'E7','0rYpYiAwVqgqtwD4B4e5QMRqtzvQ78mGxqewdKe32q4uNgunL871KUtziL5lJ0NVfsFwBOXghMiuD0bxrOqVLyxcBYnHz3tAY9ltibc8NN0Se0rh3mpNpFW8iZCasxaSCuyyzp','qxBPnPb','XCoTpZDpGhIIPAbCjIpa6aaJTIWEDbPuxti8ssdEn6bWRQSIs1NMgjzwY60YOTUFBcIQf8nBnByZfLDhtwwmrL3jsQqG1U5X1Xon9HoDLDjzvAKrhWcVLePApYjH5Qiim09GzdASNIhEuAU8g2FwkzdeXpcCcS5dRmPQiox657PjD','v','R',4);
+INSERT INTO ti VALUES (598337128,8088236,'E7','0rYpYiAwVqgqtwD4B4e5QMRqtzvQ78mGxqewdKe32q4uNgunL871KUtziL5lJ0NVfsFwBOXghMiuD0bxrOqVLyxcBYnHz3tAY9ltibc8NN0Se0rh3mpNpFW8iZCasxaSCuyyzp','qxBPnPb','XCoTpZDpGhIIPAbCjIpa6aaJTIWEDbPuxti8ssdEn6bWRQSIs1NMgjzwY60YOTUFBcIQf8nBnByZfLDhtwwmrL3jsQqG1U5X1Xon9HoDLDjzvAKrhWcVLePApYjH5Qiim09GzdASNIhEuAU8g2FwkzdeXpcCcS5dRmPQiox657PjD','v','R',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-883863563,14457217,'Lw9AgyduKtaX1JMWXMXc0WgCLvOrxp6KqxdBafNcOBhPAS98kbUum','Mm3LtOhcB7C2PPW5CYraEldyZBnel5E42wJpcSPBqDTlfdzbEsCBtKqB1r4x06h4G2t9jV3Up2PZV4Vdi4z8RGJubJxBe5e2n23m5pDfFcrXJ4Gzp8cBMGgrTBvktp8lekpAX9tYVG1npY84XzT5RK2sjjXj2BPS4844TkIkcKsW74EMPyJlsfoGA4jaB7wUaoQscof9dc5gBQvAKSJOfbVbRDho8ImUz5ugujfZ','Fn9VcMmdSbT62eGmeAg','owXlc8ddrrV1tzijuygr7d4inMqDVLjdpPvQ6ISpjT3WGaOGZk1XpexwIW9GpNauJvu4LzXsLVCz49LXjdXz3ZkP4mlQ2gRpcxB85JGYS8AOLX80AB1cWKNf7SfmOjw2jYTSNK2b9zMV0flYHevvB6aPtJM3ZmMomssVWO3lbEtoPp2LXHNYKR0unWJlqwjr3teYpN9sWgAJXb5UeECUxWhN3wrJXBzgVYVS66BuB','9c','q',5);
+INSERT INTO ti VALUES (-883863563,14457217,'Lw9AgyduKtaX1JMWXMXc0WgCLvOrxp6KqxdBafNcOBhPAS98kbUum','Mm3LtOhcB7C2PPW5CYraEldyZBnel5E42wJpcSPBqDTlfdzbEsCBtKqB1r4x06h4G2t9jV3Up2PZV4Vdi4z8RGJubJxBe5e2n23m5pDfFcrXJ4Gzp8cBMGgrTBvktp8lekpAX9tYVG1npY84XzT5RK2sjjXj2BPS4844TkIkcKsW74EMPyJlsfoGA4jaB7wUaoQscof9dc5gBQvAKSJOfbVbRDho8ImUz5ugujfZ','Fn9VcMmdSbT62eGmeAg','owXlc8ddrrV1tzijuygr7d4inMqDVLjdpPvQ6ISpjT3WGaOGZk1XpexwIW9GpNauJvu4LzXsLVCz49LXjdXz3ZkP4mlQ2gRpcxB85JGYS8AOLX80AB1cWKNf7SfmOjw2jYTSNK2b9zMV0flYHevvB6aPtJM3ZmMomssVWO3lbEtoPp2LXHNYKR0unWJlqwjr3teYpN9sWgAJXb5UeECUxWhN3wrJXBzgVYVS66BuB','9c','q',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-2115819070,5170416,'tXZrmq1iJJtyf','6BRTRKt5z0uKokexKhR5XA0o0XuQizWxprtN20rvPGctazo9zHCPr52GTJVxZsBZ8jolzozF2n7l9WLLySyLU3Vdfij6VCbbEfvm4B1GDPB7FKb3KeXelyawpeUjTSNFnsYbd7vVU0Xk5dX1ZgeQqEUt1BNcIpOD6EPeVdaHVhl8HnwgYYcNqIwG','EmIdIOLDrp5gQPkKnSGkyPOYKwHFpCUqT3','ekyLMKiIJwHq3kOOI57VlD2ieHkPX0vIG8PxuhDX2OMIH5OEN42crX4gmXHabRrmRPGNnOiOZFgai9oaEgOAcE87wQynP5nbX4moMO1e8omCxRUVY37h2c62SGSr8dElQeJWH471cuUZLbMRrnWNl16X','z','mkt',6);
+INSERT INTO ti VALUES (-2115819070,5170416,'tXZrmq1iJJtyf','6BRTRKt5z0uKokexKhR5XA0o0XuQizWxprtN20rvPGctazo9zHCPr52GTJVxZsBZ8jolzozF2n7l9WLLySyLU3Vdfij6VCbbEfvm4B1GDPB7FKb3KeXelyawpeUjTSNFnsYbd7vVU0Xk5dX1ZgeQqEUt1BNcIpOD6EPeVdaHVhl8HnwgYYcNqIwG','EmIdIOLDrp5gQPkKnSGkyPOYKwHFpCUqT3','ekyLMKiIJwHq3kOOI57VlD2ieHkPX0vIG8PxuhDX2OMIH5OEN42crX4gmXHabRrmRPGNnOiOZFgai9oaEgOAcE87wQynP5nbX4moMO1e8omCxRUVY37h2c62SGSr8dElQeJWH471cuUZLbMRrnWNl16X','z','mkt',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b MEDIUMINT, c BINARY(68) NOT NULL, d VARBINARY(43) NOT NULL, e VARBINARY(36) NOT NULL, f VARBINARY(32), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16,-270047,'s','wBlPwlg1V','GPjZaBiN6JL','lG5AnKCtlYv0Ay4VpQBeKWflmJ','cZ','3',0);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT, c BINARY(68) NOT NULL, d VARBINARY(43) NOT NULL, e VARBINARY(36) NOT NULL, f VARBINARY(32), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-1705565374,1253395,'JTmxNf0cH3S6mnnM2eAQO8bu3FE36FkWLgsEvmo3AJgv9lxOViFYmNBCSaVcL8bMnYm','xW4xuSXVws72ouRA7NmIhmX8cQSiWT8fZ','erlgi','SEO4vbGMeZnfG0wDMBi4f40Cb9gJpd','r','T',1);
+INSERT INTO ti VALUES (-1705565374,1253395,'JTmxNf0cH3S6mnnM2eAQO8bu3FE36FkWLgsEvmo3AJgv9lxOViFYmNBCSaVcL8bMnYm','xW4xuSXVws72ouRA7NmIhmX8cQSiWT8fZ','erlgi','SEO4vbGMeZnfG0wDMBi4f40Cb9gJpd','r','T',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(69) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(69) NOT NULL;
+INSERT INTO t VALUES (1726415348,-318035,'tafYlGj32X4AW6V0kjhTqcXZfN0wX15Xid16C1BmZfoIrMTlhdlA9y2s6GX38auiZf9','VrCTFRzwu2KWz91BRAmQxcJTC','neoW6VC5q3MkPWlKudik0dfB3Bi1LfEvf','O1Y5ZV8wU5kIntKiayauF','ps','Y',2);
+INSERT INTO ti VALUES (1726415348,-318035,'tafYlGj32X4AW6V0kjhTqcXZfN0wX15Xid16C1BmZfoIrMTlhdlA9y2s6GX38auiZf9','VrCTFRzwu2KWz91BRAmQxcJTC','neoW6VC5q3MkPWlKudik0dfB3Bi1LfEvf','O1Y5ZV8wU5kIntKiayauF','ps','Y',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1216938784,5788416,'Zbpbu2EMa9KX217f5rfmLgpVlmhAHyLNmIWqJPhSH3Mhbc6x6aFzTuWmXNOQ','sM44yfZho7Ip6pSoQ5CLNdAzZNd9KwFjaQGyRh14ohsZeDdMQRvpjZOuyPssMBRcyqQ1KLnl5zdcOJ12qUnsN28twpPlIfAm1oLaUOhR31NYVa9Kv4oXC4TeIw3iMwmpAwfxcZFITZjj0XFFQ0XbGo8eOluIaI6a0S','JwRU9','z3IwZzDYRxeCvTNqn8d0KN','02','p',3);
+INSERT INTO ti VALUES (-1216938784,5788416,'Zbpbu2EMa9KX217f5rfmLgpVlmhAHyLNmIWqJPhSH3Mhbc6x6aFzTuWmXNOQ','sM44yfZho7Ip6pSoQ5CLNdAzZNd9KwFjaQGyRh14ohsZeDdMQRvpjZOuyPssMBRcyqQ1KLnl5zdcOJ12qUnsN28twpPlIfAm1oLaUOhR31NYVa9Kv4oXC4TeIw3iMwmpAwfxcZFITZjj0XFFQ0XbGo8eOluIaI6a0S','JwRU9','z3IwZzDYRxeCvTNqn8d0KN','02','p',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-782258550,4834837,'6SL70LBcTQRApqfS9WNNrrigr3r2fyFHreKRT','B2lIEoFsC5XLMum8H282SgAHN0GZx337CEhkJ5vWhV1XYFyhxYzaTCElpS6ffgMJ5BqWUHkbUQsTDscdnrZspEazBSnacRoR9rTyRXL81BQqbIR0qw3r9R56zkiv3X3IavlDbD7itQKBwnmNvAF5XuImJP3a2Oj5NBL1ZEbu3sWfkRNAYyigBhXud4pEsKpx9OQLTBjtmQYln','7rCa6MBVqHH3LUk9Kw','WnAPrCKycdCPQlJzbt3YXfdF6WMk9ZPjyUjyHzfJZF40KyWS0WFdvMGJ6bH6etFi6m3T1Ql5rc7mMMXJwUpqEdLFiA17KAQDT7DUy8a5rZtnIXjPcx24YaZy8SSXTh2GYGVIGBsmROhlLUwbkj8lJsYKk9vjJ4zWCuXJBT','S','c',4);
+INSERT INTO ti VALUES (-782258550,4834837,'6SL70LBcTQRApqfS9WNNrrigr3r2fyFHreKRT','B2lIEoFsC5XLMum8H282SgAHN0GZx337CEhkJ5vWhV1XYFyhxYzaTCElpS6ffgMJ5BqWUHkbUQsTDscdnrZspEazBSnacRoR9rTyRXL81BQqbIR0qw3r9R56zkiv3X3IavlDbD7itQKBwnmNvAF5XuImJP3a2Oj5NBL1ZEbu3sWfkRNAYyigBhXud4pEsKpx9OQLTBjtmQYln','7rCa6MBVqHH3LUk9Kw','WnAPrCKycdCPQlJzbt3YXfdF6WMk9ZPjyUjyHzfJZF40KyWS0WFdvMGJ6bH6etFi6m3T1Ql5rc7mMMXJwUpqEdLFiA17KAQDT7DUy8a5rZtnIXjPcx24YaZy8SSXTh2GYGVIGBsmROhlLUwbkj8lJsYKk9vjJ4zWCuXJBT','S','c',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-77315265,3715792,'kMyWa9ijPxv4Kzwy373iSqgZGpADup25SziyDqKncksq0A313SeAGMcwiHWdxp1dRfL7T','XPcKkAEgoKVUCdcZW78U0xjegzEORbzoI3ZmOg','e3gcFuLaOjv','syULLfvaRWTwn3oFg0ImSjh2Gu1eVf4IVeIj8BK7XnfSpV8KpvRotmMxZh4qi50gicV50QqkuNNvGR0DRggESuvbo6ovsinfKkYmqvuk1FRt86zgY9gHIkkRxyulh5jbGZ7Rcd1ApVHn1cxBleGE5HYFfWNKlutPZgxEbFR8wZZfvbiOSMqYufqojGj1UliUN0ZddCyB6N','LW','D',5);
+INSERT INTO ti VALUES (-77315265,3715792,'kMyWa9ijPxv4Kzwy373iSqgZGpADup25SziyDqKncksq0A313SeAGMcwiHWdxp1dRfL7T','XPcKkAEgoKVUCdcZW78U0xjegzEORbzoI3ZmOg','e3gcFuLaOjv','syULLfvaRWTwn3oFg0ImSjh2Gu1eVf4IVeIj8BK7XnfSpV8KpvRotmMxZh4qi50gicV50QqkuNNvGR0DRggESuvbo6ovsinfKkYmqvuk1FRt86zgY9gHIkkRxyulh5jbGZ7Rcd1ApVHn1cxBleGE5HYFfWNKlutPZgxEbFR8wZZfvbiOSMqYufqojGj1UliUN0ZddCyB6N','LW','D',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-20906603,5372273,'KiFiUY7cNBe2xzTxtxE5N8xK2WggEZjamnPaca9UlAQ4hAKAWnOuf27Lh','qaji0oW8sy4l6jnBRzUGy6oh85WZBIXO1AivnEXOHxK7RYzHy42NL8euqpQOGeWQYt5HXabUmjYCeMVvh2k0YqN','6tA','rSiGatiOVe6iHv4YLJIeBKuIM5yMajtiBTqjzeyah4aq0ZUJieDiRT6OuKi','O','5h',6);
+INSERT INTO ti VALUES (-20906603,5372273,'KiFiUY7cNBe2xzTxtxE5N8xK2WggEZjamnPaca9UlAQ4hAKAWnOuf27Lh','qaji0oW8sy4l6jnBRzUGy6oh85WZBIXO1AivnEXOHxK7RYzHy42NL8euqpQOGeWQYt5HXabUmjYCeMVvh2k0YqN','6tA','rSiGatiOVe6iHv4YLJIeBKuIM5yMajtiBTqjzeyah4aq0ZUJieDiRT6OuKi','O','5h',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(50) NOT NULL, d VARCHAR(40) NOT NULL, e VARCHAR(36) NOT NULL, f VARCHAR(41) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2606607,3886121178,'JqfeC2GaQQD8EwzrS53nk','6pQ0tOR5atQibLuGYFjMqM3yGlqzNs0ZXhA','QPaKHiLNNbXrdl3ck228mfc','Xxvi6p9x6KhiVB2Oa4kTjqNigrrFVyBIkpp4kcAL','F','m',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(50) NOT NULL, d VARCHAR(40) NOT NULL, e VARCHAR(36) NOT NULL, f VARCHAR(41) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (8843992,1862866523,'UW','Y9KSgrMNtYz3b','mtsmE','DTOwjitZL','U','r',1);
+INSERT INTO ti VALUES (8843992,1862866523,'UW','Y9KSgrMNtYz3b','mtsmE','DTOwjitZL','U','r',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(51) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(51) NOT NULL;
+INSERT INTO t VALUES (13680114,4102104408,'GKgsz2JyWTLYzbJdkle6yc3P6VVvaiiqMCFIvhRZuzePa','MguILgc83m6QwZzo','JK4Fg3rP33TFnvCblnsj','RbEVlhFqmT7pYA7GiUYw4p4mgBGFB','K','O',2);
+INSERT INTO ti VALUES (13680114,4102104408,'GKgsz2JyWTLYzbJdkle6yc3P6VVvaiiqMCFIvhRZuzePa','MguILgc83m6QwZzo','JK4Fg3rP33TFnvCblnsj','RbEVlhFqmT7pYA7GiUYw4p4mgBGFB','K','O',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3334132,263734356,'rTQ2EWZ2slpMNuCc9rw0GISl1jU8A3R9IYOrIZyZZP8cQJ0N2C','8YOy8h6mwwSCDAXQyLYBsLwh4yPWRW4GZ6XGNBuNVwjh5aS23WiC5HyB4Zkm2BP62JgGo5K7s2s8H5r36LufIMnA9fVd1s7icz31LBC5fV6lKq16X5GeRz2PwiXkiRqOLSROLxiUiydVM27yCh3JPEpMHUXhS0HccgD3bolwZE6e4a4','mBfIpczXN3U','Gko3N79p3XP5DcWOpMgg','g','g',3);
+INSERT INTO ti VALUES (3334132,263734356,'rTQ2EWZ2slpMNuCc9rw0GISl1jU8A3R9IYOrIZyZZP8cQJ0N2C','8YOy8h6mwwSCDAXQyLYBsLwh4yPWRW4GZ6XGNBuNVwjh5aS23WiC5HyB4Zkm2BP62JgGo5K7s2s8H5r36LufIMnA9fVd1s7icz31LBC5fV6lKq16X5GeRz2PwiXkiRqOLSROLxiUiydVM27yCh3JPEpMHUXhS0HccgD3bolwZE6e4a4','mBfIpczXN3U','Gko3N79p3XP5DcWOpMgg','g','g',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8089991,3970492526,'wPdDJ6yrnR9Oinru4CJLXV2JNEv9gglO05xLk3ymxA','5ms1en1ObhlKynxlQ6DKSif6XmOezba98FVormPqi92pfguzlnPvt2LCcY5VdMURsWwJ88y4ClKxHubZUAZvMo3sjCNUoRWTkLAltgmdSpG5ov7Uqx9CKdJNrb1nKP619sDCUWD1uasHDwgOU1yZR3YAy0lvIIrMqAl9vaB7QErBEEwkGuggPaQFRinfAarqHp7bDiSo44oDUUfK51r2IkiKuf','V6X5EvhtOba','spSzkB7Wa3D8BVmevPZQKWr8bL2l1uN22ExihOstCMWB2M5dV19eFsphQqwpbwgy3KhOx6DpN8qPzlV6EAor86wXB6TtPdytmLbAIzamxgGpeKIk8C1ep8pMXJm59ZyLYmeHR2gG8WPsaRqykPiSJUCWWSok1xQoonEjdFS7TdPZcHWoejoXWDcK0yutVHTcyaaCxtBeaEufR8pIcwfyx3xIgjIQF','p','2',4);
+INSERT INTO ti VALUES (8089991,3970492526,'wPdDJ6yrnR9Oinru4CJLXV2JNEv9gglO05xLk3ymxA','5ms1en1ObhlKynxlQ6DKSif6XmOezba98FVormPqi92pfguzlnPvt2LCcY5VdMURsWwJ88y4ClKxHubZUAZvMo3sjCNUoRWTkLAltgmdSpG5ov7Uqx9CKdJNrb1nKP619sDCUWD1uasHDwgOU1yZR3YAy0lvIIrMqAl9vaB7QErBEEwkGuggPaQFRinfAarqHp7bDiSo44oDUUfK51r2IkiKuf','V6X5EvhtOba','spSzkB7Wa3D8BVmevPZQKWr8bL2l1uN22ExihOstCMWB2M5dV19eFsphQqwpbwgy3KhOx6DpN8qPzlV6EAor86wXB6TtPdytmLbAIzamxgGpeKIk8C1ep8pMXJm59ZyLYmeHR2gG8WPsaRqykPiSJUCWWSok1xQoonEjdFS7TdPZcHWoejoXWDcK0yutVHTcyaaCxtBeaEufR8pIcwfyx3xIgjIQF','p','2',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (10563622,2552898023,'PllVwdHCRw0SeAx4RfK1rvSEDa2shKIvw','cIgw9hCmnhj34EVLcPAqIvBkIDmnE6VGmiX','AZSCBdWlHAr2xaRCoMd','xL2JV7Xni0Dx5Y1aRK','4','k',5);
+INSERT INTO ti VALUES (10563622,2552898023,'PllVwdHCRw0SeAx4RfK1rvSEDa2shKIvw','cIgw9hCmnhj34EVLcPAqIvBkIDmnE6VGmiX','AZSCBdWlHAr2xaRCoMd','xL2JV7Xni0Dx5Y1aRK','4','k',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (5810017,317476802,'aeJ','OR4UozsPNwBLKDATqfupX','3FpwcZCGzvR','o9fjhXEiQp9r74s7HY2gpMzGXfZEYYZPIqxJHLKyyRk5GJTxCzXqPPJ2hcVmpHb8exhgTnRn5Ce3F4zl0j22C9sv7Y094vzlM4lwr427TTj4qSf8qhITR0ny8ljLmUtsMi4mHwJG1ONzF6Jzz6nlhiOrVTPWdGVNF6Uf6hDCjDxxQb5lcKODSE8blx2K2AuUxwTYtjAQpgzAzcUqqrANi2EPBLlMAM74xuQAzNuezXyeWgskIy','f6','0',6);
+INSERT INTO ti VALUES (5810017,317476802,'aeJ','OR4UozsPNwBLKDATqfupX','3FpwcZCGzvR','o9fjhXEiQp9r74s7HY2gpMzGXfZEYYZPIqxJHLKyyRk5GJTxCzXqPPJ2hcVmpHb8exhgTnRn5Ce3F4zl0j22C9sv7Y094vzlM4lwr427TTj4qSf8qhITR0ny8ljLmUtsMi4mHwJG1ONzF6Jzz6nlhiOrVTPWdGVNF6Uf6hDCjDxxQb5lcKODSE8blx2K2AuUxwTYtjAQpgzAzcUqqrANi2EPBLlMAM74xuQAzNuezXyeWgskIy','f6','0',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(90) NOT NULL, d VARBINARY(63), e VARBINARY(8) NOT NULL, f VARCHAR(46), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2247922763,50,'zlFaTXmn9MjaUB1Yw9HWNJlC619hLMOkjE7gN3F1f06s8MGa6EEUzXss5FPAM7KlFy2bbUxoJmY0LpJN5ur8fxj','Vw5PzOtQdm05dJjLaLi5rA6','G1','Yo7qYO0889y2ix2oS1io','0','9',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(90) NOT NULL, d VARBINARY(63), e VARBINARY(8) NOT NULL, f VARCHAR(46), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (17964624050233785179,-7,'cegcx37t2sV61q8DiGeXzwsp5560giyfR98NwxPpFk7ADDTuNVMszAJys7V1LMnGMNHUrBGl','T3nMnXpuUPgf5uzSqIELrdYe5HJxA','0Ar','Ca0zb8mkB','R','8',1);
+INSERT INTO ti VALUES (17964624050233785179,-7,'cegcx37t2sV61q8DiGeXzwsp5560giyfR98NwxPpFk7ADDTuNVMszAJys7V1LMnGMNHUrBGl','T3nMnXpuUPgf5uzSqIELrdYe5HJxA','0Ar','Ca0zb8mkB','R','8',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(91) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(91) NOT NULL;
+INSERT INTO t VALUES (5966193237331461159,-5,'mgV8MtCHB7eIM27rguH3dvnTUgcIvH0AXT','JlqSLitC04Yshs8kceiY','iKze','w3sV45y9mWgN2yoA2kPmiJPl2lg68BTdN7mzjBrL0KBnB3','F','Q',2);
+INSERT INTO ti VALUES (5966193237331461159,-5,'mgV8MtCHB7eIM27rguH3dvnTUgcIvH0AXT','JlqSLitC04Yshs8kceiY','iKze','w3sV45y9mWgN2yoA2kPmiJPl2lg68BTdN7mzjBrL0KBnB3','F','Q',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2670983376750961872,-115,'6alHwpwL2agC2U','rKYy0qbxgK8Eu5W0vaUK3qM3UirSNq3f3A4QkOldDVI5V4Ajh5L7qaFxskKuqC7C4UDXCP2aTXI7DA3AZHIt8k9go5HbsBX4G3NCRUQtEFW0JwG7459fuFtcf27Z1WpXoP3Z0BOyJQf1eIhHacGZkQyHPj3VuIc6dxDdYD3ydOgAYCuDrtxIVMZg666CSmPhZn2sDftEKd05wLU8iFGwtG','0iY','v7CVLbpFzvojppEbzoFKdkMzLd0WgErstuyV','z','5',3);
+INSERT INTO ti VALUES (2670983376750961872,-115,'6alHwpwL2agC2U','rKYy0qbxgK8Eu5W0vaUK3qM3UirSNq3f3A4QkOldDVI5V4Ajh5L7qaFxskKuqC7C4UDXCP2aTXI7DA3AZHIt8k9go5HbsBX4G3NCRUQtEFW0JwG7459fuFtcf27Z1WpXoP3Z0BOyJQf1eIhHacGZkQyHPj3VuIc6dxDdYD3ydOgAYCuDrtxIVMZg666CSmPhZn2sDftEKd05wLU8iFGwtG','0iY','v7CVLbpFzvojppEbzoFKdkMzLd0WgErstuyV','z','5',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (17681921776844247746,112,'WMYS1KicqkAKufZvcEsAGV9','7SjaTJJ2URNv8ekRXEzVEelB2JCMr4aUrx4t5N1mvPlFr0hEOz8gupTQnxcidS5Qkul9MBL0pz63hglI26UZGDhX43edk6pkOmle9uAl2rk2MnakUyFDVL70bdJeB7g2Q2TdjVndOc4V7MGbZ2zRflKvbHOdisc3t6Cs4xRYLROD9zXeMw8','XD7QJb','bW8zr75q3dAcTAF5iKEmrjkAwlWnXwhlzvulh1yvg7qlR5tfLjBw3odwrWM3tZPNa5YhKG','0','B',4);
+INSERT INTO ti VALUES (17681921776844247746,112,'WMYS1KicqkAKufZvcEsAGV9','7SjaTJJ2URNv8ekRXEzVEelB2JCMr4aUrx4t5N1mvPlFr0hEOz8gupTQnxcidS5Qkul9MBL0pz63hglI26UZGDhX43edk6pkOmle9uAl2rk2MnakUyFDVL70bdJeB7g2Q2TdjVndOc4V7MGbZ2zRflKvbHOdisc3t6Cs4xRYLROD9zXeMw8','XD7QJb','bW8zr75q3dAcTAF5iKEmrjkAwlWnXwhlzvulh1yvg7qlR5tfLjBw3odwrWM3tZPNa5YhKG','0','B',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (13111554273202258842,-21,'T6Vduf0zDiOKe459tMc9x0GQvdvw9kSLLZIsDxK8sWRWy1eVRQPSdB1ep','03bzAThXAqxeInFFYVFM5H533QTB6ig5aFLfymZUARKZFZ6sU1IPB3xFxHrMuekGxXiZsoGKxWcnmRD1rTOYK1DufiRLAiJZloIvSRqMfPDJn1OqoSF6PI6lTo6x6hc66Y6fuIkkrMX2dpMJ4yBOvAmnMLuAINYv78J51BaQzdiL3CJ9qR5joGOnLRwG6cxcxVOIZS2YD4vkqqBoe9IHvZTTQG4La6vDjSRvZvFRCm','QpXD','cP3o5JBID0s3e7YMHkEizWK6mqKnSEgmAvyyNFBkdPlk4i72evNSs3gAdGWIerE16KhQlZUixv4yb87iKQk8dDReotYHmbu267zLyYekAvVXfxVKfKTfnPcqMQLreORHGGKRFKNM6Jbd2vKge5MAg','l','v',5);
+INSERT INTO ti VALUES (13111554273202258842,-21,'T6Vduf0zDiOKe459tMc9x0GQvdvw9kSLLZIsDxK8sWRWy1eVRQPSdB1ep','03bzAThXAqxeInFFYVFM5H533QTB6ig5aFLfymZUARKZFZ6sU1IPB3xFxHrMuekGxXiZsoGKxWcnmRD1rTOYK1DufiRLAiJZloIvSRqMfPDJn1OqoSF6PI6lTo6x6hc66Y6fuIkkrMX2dpMJ4yBOvAmnMLuAINYv78J51BaQzdiL3CJ9qR5joGOnLRwG6cxcxVOIZS2YD4vkqqBoe9IHvZTTQG4La6vDjSRvZvFRCm','QpXD','cP3o5JBID0s3e7YMHkEizWK6mqKnSEgmAvyyNFBkdPlk4i72evNSs3gAdGWIerE16KhQlZUixv4yb87iKQk8dDReotYHmbu267zLyYekAvVXfxVKfKTfnPcqMQLreORHGGKRFKNM6Jbd2vKge5MAg','l','v',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12128692177702244823,31,'rrAy9dRkVwdaHhCh59pVJJGYLMHK0QVmUHsgMJGPZD1nVCDbBVLLE5S3VJGDCTnz7q','Vcj3B2ey0fnGn2ZYoRfBWgUMAyAEwc853FUA4tNYhZIu5vJ20Giak4ZmZfnxJtuLYBiQtQRcgmymmZ3VBiHxhpPl27HwDC2V216eUXtBWfysV6snXhmVxFBVq7hE5mKcyrZOFxYFqAt9MWuDfdGjVBlymiDR5IzUirLFQ80WZXDBjB5OnU3RmwR4LI8fLcAve4mLPZnuLrw7ycqqF1z4rbH9G6pyFMJmemXD7p8I99','5pf','dt1YtTjl9u7Jd8jHREQQANBVYqJ7PS3Kp5lT6poCkWUumYE6xl1lY7qhXYnjTdmNJnBiE9xFx5HONPg','b','h',6);
+INSERT INTO ti VALUES (12128692177702244823,31,'rrAy9dRkVwdaHhCh59pVJJGYLMHK0QVmUHsgMJGPZD1nVCDbBVLLE5S3VJGDCTnz7q','Vcj3B2ey0fnGn2ZYoRfBWgUMAyAEwc853FUA4tNYhZIu5vJ20Giak4ZmZfnxJtuLYBiQtQRcgmymmZ3VBiHxhpPl27HwDC2V216eUXtBWfysV6snXhmVxFBVq7hE5mKcyrZOFxYFqAt9MWuDfdGjVBlymiDR5IzUirLFQ80WZXDBjB5OnU3RmwR4LI8fLcAve4mLPZnuLrw7ycqqF1z4rbH9G6pyFMJmemXD7p8I99','5pf','dt1YtTjl9u7Jd8jHREQQANBVYqJ7PS3Kp5lT6poCkWUumYE6xl1lY7qhXYnjTdmNJnBiE9xFx5HONPg','b','h',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(56) NOT NULL, d VARCHAR(81), e VARCHAR(57) NOT NULL, f VARBINARY(7), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7915812,87753211,'9iT64Kn','LeP2Z4ZpWzgaqkq9MraLRPmuxoIEWlIRkh3czQzWLODzxwllic4dX63QTG8ULiFKeR1Y','zINOf','eIOH','1','3',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(56) NOT NULL, d VARCHAR(81), e VARCHAR(57) NOT NULL, f VARBINARY(7), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (6438736,3273446300,'mNrlxcUWBgantARrDF5MgG5qgAcMC6IM','o1KkUizAFnctVcLZ2zGGYr3VFieXku83xuVvrbd4yPyX6P49cjI','caJGksYyx6EmUzY','1fiYh','I','L',1);
+INSERT INTO ti VALUES (6438736,3273446300,'mNrlxcUWBgantARrDF5MgG5qgAcMC6IM','o1KkUizAFnctVcLZ2zGGYr3VFieXku83xuVvrbd4yPyX6P49cjI','caJGksYyx6EmUzY','1fiYh','I','L',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(57) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(57) NOT NULL;
+INSERT INTO t VALUES (7090050,3648824495,'PKL8JmowMcPoUkIa4vqA3H1RMJ0GJ','0ye83tOjUExOPhR4s53fF8fYjv5gZA8IBwS1JM4dSIaEZ3PaDkeyo56Mt1PPE2ISEESHld8D4','6vhHd5eX6Q70HHfY85xq4xgUimjjjIfP8wAXzqnHwRkSfFHg','7RhWb27','S','k',2);
+INSERT INTO ti VALUES (7090050,3648824495,'PKL8JmowMcPoUkIa4vqA3H1RMJ0GJ','0ye83tOjUExOPhR4s53fF8fYjv5gZA8IBwS1JM4dSIaEZ3PaDkeyo56Mt1PPE2ISEESHld8D4','6vhHd5eX6Q70HHfY85xq4xgUimjjjIfP8wAXzqnHwRkSfFHg','7RhWb27','S','k',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (8089682,1458768906,'bwPORcKO7sbBECqqcCDU','U','UMustSlHISue7mLOHVcgOm3in61MfprbuNY0U6ax8GJWH3TEzT','D97','d','j',3);
+INSERT INTO ti VALUES (8089682,1458768906,'bwPORcKO7sbBECqqcCDU','U','UMustSlHISue7mLOHVcgOm3in61MfprbuNY0U6ax8GJWH3TEzT','D97','d','j',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (4948304,3867302236,'tQNzlCQcEbQ3AJp4EuoGRqezgJ4RK','sIFPy5B7iEg32lbVmda6voUi5yNwUKbBnNnVrxIjJ9wGyjdZRggM1u0tlpIVcLmN3dSn','OwMmlMqTcrp1TNoGBj3HlosUGyKfXUSbvlARlsH7TPjbyeo80M','OJiw4qN7eQKZRq552my35NZMqhdVajwcMG8X0t24LDHdELHvU4xS6kzi2xr7LmsGgf5tBsrlpyMRmqT6MayDmjS7gbYskiNSOtMMtxOXsaq','b','Xl',4);
+INSERT INTO ti VALUES (4948304,3867302236,'tQNzlCQcEbQ3AJp4EuoGRqezgJ4RK','sIFPy5B7iEg32lbVmda6voUi5yNwUKbBnNnVrxIjJ9wGyjdZRggM1u0tlpIVcLmN3dSn','OwMmlMqTcrp1TNoGBj3HlosUGyKfXUSbvlARlsH7TPjbyeo80M','OJiw4qN7eQKZRq552my35NZMqhdVajwcMG8X0t24LDHdELHvU4xS6kzi2xr7LmsGgf5tBsrlpyMRmqT6MayDmjS7gbYskiNSOtMMtxOXsaq','b','Xl',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3193049,2340178912,'Cxfz','esjB7VZYkrrP3KF1fqABKmHLL0njAaDyw1SzAvvjymXmDiRG8XnvPli2DehqhZKHmZR5QIRx5vUTMtAB8SH7Zc1SfHWh1M9oocIAqKaLPy5YT3PT06Ir0ezIB28fJCCNMjEYpbbGHVbVheMBd26Qu85mnKzpMLl9eozu1ATVs6PVODWVCZONiif','TtrW2k3xZseYqOjKCSSteVYXN1qGXzpF4OktI2da','BezTIfpIhrL5PgdQr1ayRBt4RAfUXU4m5sdZQ5nhhrzsQCfGz89vukpx4S5qfN9x5vO9BfZikRskhVKew6OHhPJ1LtmyNRGjlPHIjEwBRPXxdadbryUlFLWdlZ0PuAmVyJi3tps9XzrOHl1JzfrXsD6THtUqJNRKQxNZDU9VGNSSfY2bvQgiEgIHzDCQJdiNucDKXxiRWxdviF3mIj4slL0jI7lzqrlqC18kCUeArjFshg8n1hqFi72st8','5','E',5);
+INSERT INTO ti VALUES (3193049,2340178912,'Cxfz','esjB7VZYkrrP3KF1fqABKmHLL0njAaDyw1SzAvvjymXmDiRG8XnvPli2DehqhZKHmZR5QIRx5vUTMtAB8SH7Zc1SfHWh1M9oocIAqKaLPy5YT3PT06Ir0ezIB28fJCCNMjEYpbbGHVbVheMBd26Qu85mnKzpMLl9eozu1ATVs6PVODWVCZONiif','TtrW2k3xZseYqOjKCSSteVYXN1qGXzpF4OktI2da','BezTIfpIhrL5PgdQr1ayRBt4RAfUXU4m5sdZQ5nhhrzsQCfGz89vukpx4S5qfN9x5vO9BfZikRskhVKew6OHhPJ1LtmyNRGjlPHIjEwBRPXxdadbryUlFLWdlZ0PuAmVyJi3tps9XzrOHl1JzfrXsD6THtUqJNRKQxNZDU9VGNSSfY2bvQgiEgIHzDCQJdiNucDKXxiRWxdviF3mIj4slL0jI7lzqrlqC18kCUeArjFshg8n1hqFi72st8','5','E',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-4970133,867552373,'8TxME0brerGpXx6','T7KDcWXWsAwQDVqKbAKD84SxDbnnozq1iqfoncz6az7adPvEJSYiAmVNCY6dOT73nFalyXswL5KH8g4FiKVE1a41iMRs8vl4RQjFbB','kOTBf29GUN0C0TLGEPpZLbX9TonS','YqtWCNQmtiQIYoEk','4','vT5',6);
+INSERT INTO ti VALUES (-4970133,867552373,'8TxME0brerGpXx6','T7KDcWXWsAwQDVqKbAKD84SxDbnnozq1iqfoncz6az7adPvEJSYiAmVNCY6dOT73nFalyXswL5KH8g4FiKVE1a41iMRs8vl4RQjFbB','kOTBf29GUN0C0TLGEPpZLbX9TonS','YqtWCNQmtiQIYoEk','4','vT5',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT, c CHAR(87) NOT NULL, d VARCHAR(73) NOT NULL, e VARCHAR(19), f VARCHAR(98) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (121,14450,'rIWv','b4FUuZeHzXLije95edrdb','z','wmMPdTWFT9kOhpg03IKGYswVz5cf9sxsVxML3kZ7haJJSZzhVvNNpYF0XcXcaWjNWHKrvSC6bemGAd7Tf','K','zE',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b SMALLINT, c CHAR(87) NOT NULL, d VARCHAR(73) NOT NULL, e VARCHAR(19), f VARCHAR(98) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-3061543,-2560,'RPGvuslYpx3TiRT3oXFBK','CG5rGywm74I38euJTnizTwSTjvYYxQbtFMResnutwNbGdNDJyI12mbFtPlk2ltMK2u','Tw3QnsbvHwG3g','9MpGvAia2B32wODCdFyq80G6r','G','H',1);
+INSERT INTO ti VALUES (-3061543,-2560,'RPGvuslYpx3TiRT3oXFBK','CG5rGywm74I38euJTnizTwSTjvYYxQbtFMResnutwNbGdNDJyI12mbFtPlk2ltMK2u','Tw3QnsbvHwG3g','9MpGvAia2B32wODCdFyq80G6r','G','H',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(88) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(88) NOT NULL;
+INSERT INTO t VALUES (-3975707,-14850,'ujgfWZqx3EgVTidumjk3WZhk4KIbgJh19tKVhBR6YblJwzldBRyVb5lxhamo1hpYDTGuqOErWsBtXJdUq4AQL','YUUiGODasBaqvODkIxJVqMpTOUqGx286md2zGIPZOeqBnExDurF1gtPKNBeCKR0QhJYYpbB','kTOOcLIXamre6cT','uTlnk0mUae2if2FKXzritXQZiKQZDLFDyZd','5','U',2);
+INSERT INTO ti VALUES (-3975707,-14850,'ujgfWZqx3EgVTidumjk3WZhk4KIbgJh19tKVhBR6YblJwzldBRyVb5lxhamo1hpYDTGuqOErWsBtXJdUq4AQL','YUUiGODasBaqvODkIxJVqMpTOUqGx286md2zGIPZOeqBnExDurF1gtPKNBeCKR0QhJYYpbB','kTOOcLIXamre6cT','uTlnk0mUae2if2FKXzritXQZiKQZDLFDyZd','5','U',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8104657,-27697,'FR44Ffmub7gTW25w8MksTuV4rINbpbSYwY7q2YQG4ZMOoCEgnbKAPj2Tv42xe0Khxd8F1RhxXEJ5D1SrFjWy','tTSvGlxPQGSja68CVPzQ3QKXzBlURjyEXCXdF4dWwPlEIWiSQGg1zLM3H221Bzu58AwbGnF2k89MzdYXy3D6qjb8QOGWEFjZfPB6eVYycUbTVbRmp82rNgHzHiraJmedCjZJJjr5zh1OEYhdJHnIVlY99Yi2nw90uYFBhgdZaL2ilXARhqTtmqYIYtxyU0e','nwHp4wfThrV6tiMec','6D63NuUhiPBSNodlaQxyWWCQyLAXqeiN8F43qGhA2pjXGaKqhE','Y','lN',3);
+INSERT INTO ti VALUES (8104657,-27697,'FR44Ffmub7gTW25w8MksTuV4rINbpbSYwY7q2YQG4ZMOoCEgnbKAPj2Tv42xe0Khxd8F1RhxXEJ5D1SrFjWy','tTSvGlxPQGSja68CVPzQ3QKXzBlURjyEXCXdF4dWwPlEIWiSQGg1zLM3H221Bzu58AwbGnF2k89MzdYXy3D6qjb8QOGWEFjZfPB6eVYycUbTVbRmp82rNgHzHiraJmedCjZJJjr5zh1OEYhdJHnIVlY99Yi2nw90uYFBhgdZaL2ilXARhqTtmqYIYtxyU0e','nwHp4wfThrV6tiMec','6D63NuUhiPBSNodlaQxyWWCQyLAXqeiN8F43qGhA2pjXGaKqhE','Y','lN',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3397110,-15963,'ue7R8Iwl5EfIVS0Eel3cngcGRAjmRS4VKPC8hGveUX4fZh9E5HxFqYHt52pU','Qhi6czRIVdwCkMJYph14buyL6yIZ4TBT3byFPQ3vzFMqNmjjRn2SU5ZXLMedd3ReX0lwVV2OCiQQwlY4Or95fFADEDw23qNbFJ6ztPRFjsukNPZAMLXXNmYiroHh30CgjCLbcmAXXxW1bb6qXv0Zy6OB','MgNMb2zE','dhAU6uvMKq3z2lk1ql80fHSzjceDhMNy0Xs129SZrwVt1CLRrshstDFVASof1WcskNJBvXzjNUOHYNYOzbx1HdlClpXSvQ8QFbpkagOakSwqkuFQ6googHPpXob8srjK0Sqw4KNxeqdGt5pEyLp46ce5VCyu9ywGcqlrVUt0RmAndkV8eEqE2dug4UmQN3gOcEIxHoIn3my9DQ74kTepSBdNRKC5WRGXs2eU5ef5SgleoiOP','Z','n',4);
+INSERT INTO ti VALUES (3397110,-15963,'ue7R8Iwl5EfIVS0Eel3cngcGRAjmRS4VKPC8hGveUX4fZh9E5HxFqYHt52pU','Qhi6czRIVdwCkMJYph14buyL6yIZ4TBT3byFPQ3vzFMqNmjjRn2SU5ZXLMedd3ReX0lwVV2OCiQQwlY4Or95fFADEDw23qNbFJ6ztPRFjsukNPZAMLXXNmYiroHh30CgjCLbcmAXXxW1bb6qXv0Zy6OB','MgNMb2zE','dhAU6uvMKq3z2lk1ql80fHSzjceDhMNy0Xs129SZrwVt1CLRrshstDFVASof1WcskNJBvXzjNUOHYNYOzbx1HdlClpXSvQ8QFbpkagOakSwqkuFQ6googHPpXob8srjK0Sqw4KNxeqdGt5pEyLp46ce5VCyu9ywGcqlrVUt0RmAndkV8eEqE2dug4UmQN3gOcEIxHoIn3my9DQ74kTepSBdNRKC5WRGXs2eU5ef5SgleoiOP','Z','n',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (8351870,12894,'iA1quGn4bSG5FToVh3gmPJ2JWq0vN9Hv5pp7KLc2v8ihaT2K4Qzo1PUm','uEPP65NEdK6Y7eu29arlNJy1sku7XufM8JXvBrez28krkWbP83PbKX7hG5e2FkbHbpfow5N06ttnF0yhGOSzzU4QXFFrqvWubQ7NkPDZL','6kQf','bv2RCXVbljwuGgsuJc6','h7','y',5);
+INSERT INTO ti VALUES (8351870,12894,'iA1quGn4bSG5FToVh3gmPJ2JWq0vN9Hv5pp7KLc2v8ihaT2K4Qzo1PUm','uEPP65NEdK6Y7eu29arlNJy1sku7XufM8JXvBrez28krkWbP83PbKX7hG5e2FkbHbpfow5N06ttnF0yhGOSzzU4QXFFrqvWubQ7NkPDZL','6kQf','bv2RCXVbljwuGgsuJc6','h7','y',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1786602,-15654,'BsbC3gMyF1l8udlV8ZlC6AVNKqXcGjCyzWZwgdEmZsOCn3GJmwdvWA8zNKRBGKRp622fxH0B8QJUa97ZlNyO6','VVnKe30FZewsDyWq5CcMcgjP2sWBMVMXE76dtZxNfgSNoPnFMDbOKQItuzW4hEXfDINkTEIsI6M2ZBTUjsXUIr66nr7HTphyZW9gpPp4niMycu9BuJaspCMfg7syGfZgsLCdz6QXX0rLrQdyn7DJsOYJEeQCcq59qGTF46CHCdH8x5puhwoFQzUqhZQ6Q7hSv0','qmXFqZLaoxqw2Y','gMhHVWBX5jalM15hgYFS8uE47O40AhYpp5qxFQsO4cMjWyWA2cFhhbRYoZCcUOmqbqmxjjTEUTn9bjKAYAYYkGgH0Vjygk6ubICwSKrrMtOGGqVmwfQVtTZJcy2VmeIcumUjbPU4arPpGX5aVMRRWCpklSazR6slT3EXHQOt9N61rCLa8OI5J1OcE1f9Xs7Zn2eHu2BPSGBSGWVAv6HmA863jLoGxKOtqR516Qxt6Oa','i','YQ',6);
+INSERT INTO ti VALUES (-1786602,-15654,'BsbC3gMyF1l8udlV8ZlC6AVNKqXcGjCyzWZwgdEmZsOCn3GJmwdvWA8zNKRBGKRp622fxH0B8QJUa97ZlNyO6','VVnKe30FZewsDyWq5CcMcgjP2sWBMVMXE76dtZxNfgSNoPnFMDbOKQItuzW4hEXfDINkTEIsI6M2ZBTUjsXUIr66nr7HTphyZW9gpPp4niMycu9BuJaspCMfg7syGfZgsLCdz6QXX0rLrQdyn7DJsOYJEeQCcq59qGTF46CHCdH8x5puhwoFQzUqhZQ6Q7hSv0','qmXFqZLaoxqw2Y','gMhHVWBX5jalM15hgYFS8uE47O40AhYpp5qxFQsO4cMjWyWA2cFhhbRYoZCcUOmqbqmxjjTEUTn9bjKAYAYYkGgH0Vjygk6ubICwSKrrMtOGGqVmwfQVtTZJcy2VmeIcumUjbPU4arPpGX5aVMRRWCpklSazR6slT3EXHQOt9N61rCLa8OI5J1OcE1f9Xs7Zn2eHu2BPSGBSGWVAv6HmA863jLoGxKOtqR516Qxt6Oa','i','YQ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(43), d VARCHAR(53) NOT NULL, e VARBINARY(86), f VARCHAR(100), g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3605784658,13104477062437762355,'0ZingbNkqJQ2dO6Y2x','HHZwtpYNEF9tcLYge0TkRa8Z8LWV1yDEj8yN14ZmTzyRrN3m23s','D0Cyz3evWd9n8spx9cOltwKwZ0pXVw3QTeFPsApgYQVKZmUghSHFRkITKH6vnzz4Wam8cvR4MPHHH','4W9zJaZGfR2vu','Z','L',0);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(43), d VARCHAR(53) NOT NULL, e VARBINARY(86), f VARCHAR(100), g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (7002345217437074730,8918864775591470607,'chVivv3CP9ZRdxJ5WaF5OO20Y','eRvgw','hPN5w9X1QyabvaR','SYAIERkbbMDFOGW0RZe6nh8ElURyVNG3oaVAzbJH6qRqdoVizCsaTy6gy8r6GnPmuSk0wnWfU3PuIs0EXXwh','4','7',1);
+INSERT INTO ti VALUES (7002345217437074730,8918864775591470607,'chVivv3CP9ZRdxJ5WaF5OO20Y','eRvgw','hPN5w9X1QyabvaR','SYAIERkbbMDFOGW0RZe6nh8ElURyVNG3oaVAzbJH6qRqdoVizCsaTy6gy8r6GnPmuSk0wnWfU3PuIs0EXXwh','4','7',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(44);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(44);
+INSERT INTO t VALUES (6511494565044735298,8453947349673040713,'nmhk264NY','Xt48wLQHPCXrsTl8rQr','6lRTq','ZCjDejKx1zs3XJnTERjYXtKGNTGDOkmIP','7','t',2);
+INSERT INTO ti VALUES (6511494565044735298,8453947349673040713,'nmhk264NY','Xt48wLQHPCXrsTl8rQr','6lRTq','ZCjDejKx1zs3XJnTERjYXtKGNTGDOkmIP','7','t',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8840745399818254751,9680210307163761758,'MA4QSPmLXLBSjU','GaxC5GhAj5pvlwbjUD2ido9oOGkq9NULM3t3CSzYXDcdZhlaI9TFuxn7u7KUNHESdWV9e00e8tlJ2JoDJkWutNwbwV9qHh8fivKsCskzjOgLbavSnQxB2sQ','TuLlQw3G9Obf40Loja2IgapOHfbsy1DhMk9S9MpeoWRe','l6raBCZR9MPVJaAzVUKBU5xDO2eQN','3','t',3);
+INSERT INTO ti VALUES (8840745399818254751,9680210307163761758,'MA4QSPmLXLBSjU','GaxC5GhAj5pvlwbjUD2ido9oOGkq9NULM3t3CSzYXDcdZhlaI9TFuxn7u7KUNHESdWV9e00e8tlJ2JoDJkWutNwbwV9qHh8fivKsCskzjOgLbavSnQxB2sQ','TuLlQw3G9Obf40Loja2IgapOHfbsy1DhMk9S9MpeoWRe','l6raBCZR9MPVJaAzVUKBU5xDO2eQN','3','t',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (10710595807529509803,16640162983831003364,'XcBydsPZZzlUQ007CvKe','SA8ARBxjIqEPumt8eupIXcSc1eoxHt3MMyzKdLFRhTApy3JF4pt3j70HYgcGzKLJE4AZRcT4dP0KSn5WTqknFNEPr8LCENuudTpDWoHjYW','jIi4wlDhwVyX7pTJp0FB1tq4NHQ4Um2ZTUjOa1nMCWSBcV2cyQgQ2O','nodb4dHY5IzR2xtUVfn32HwL','C','q',4);
+INSERT INTO ti VALUES (10710595807529509803,16640162983831003364,'XcBydsPZZzlUQ007CvKe','SA8ARBxjIqEPumt8eupIXcSc1eoxHt3MMyzKdLFRhTApy3JF4pt3j70HYgcGzKLJE4AZRcT4dP0KSn5WTqknFNEPr8LCENuudTpDWoHjYW','jIi4wlDhwVyX7pTJp0FB1tq4NHQ4Um2ZTUjOa1nMCWSBcV2cyQgQ2O','nodb4dHY5IzR2xtUVfn32HwL','C','q',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (18055801262659797386,4346687976073080715,'Bszuv8ZS2','UCknk7l8oymhV9jFlAAXAgeL7oC3hInAhaNMiv9EGo64jv0J87PvOPQVRKwQZjfTzePs2mGHUtl0aBrwOzB7n6yhKqpUI9hNgDpojiM14d5PlK4loM30fAu22vHiowUQYtDFm63lAGGzLgxG66vHZXVj1yiGxokbirJ2xFu8l5T7JD5gX4PgclKcjUIEzjQ45X21b1','U3aPFglSgjXcKxRH3SJwwTw6htEvk0SFRO4Mp3R0IZSp6UDPUmsXiIdc3PwF1iHFpqqw8yWcS','voUpMz1v0cBO9bVF1aP50yiThkz9Qj5gP7uiYR0wqDU0Tz19FzUXzF88AnhIF1Nfk','Yy','D',5);
+INSERT INTO ti VALUES (18055801262659797386,4346687976073080715,'Bszuv8ZS2','UCknk7l8oymhV9jFlAAXAgeL7oC3hInAhaNMiv9EGo64jv0J87PvOPQVRKwQZjfTzePs2mGHUtl0aBrwOzB7n6yhKqpUI9hNgDpojiM14d5PlK4loM30fAu22vHiowUQYtDFm63lAGGzLgxG66vHZXVj1yiGxokbirJ2xFu8l5T7JD5gX4PgclKcjUIEzjQ45X21b1','U3aPFglSgjXcKxRH3SJwwTw6htEvk0SFRO4Mp3R0IZSp6UDPUmsXiIdc3PwF1iHFpqqw8yWcS','voUpMz1v0cBO9bVF1aP50yiThkz9Qj5gP7uiYR0wqDU0Tz19FzUXzF88AnhIF1Nfk','Yy','D',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (10537875053608024473,5244130895830326429,'mMsKNI2FQN','zVaELRXwhW3adbAadUGiOEeLiNw09jmXDut','wH1DwdUX1lzKSokTspsutCtYcnjPHTDFtimd1OQ4OT6iT4VIO29lgivh7yqv3a9nh','P5B6w8elfnyjlpzkkFs6JivklODEBSrJsT6EsUnD6VvkTUiOxh8a4DljOhilVjhroXDdvUK5Ba2B6X2NguQK15EnNXcwK1cOo6MOsYe2px7zeSVyNimKDyk3Lxfqbi6ATuQuufduwnC3sQ2mFA1UpPgI9GeSmNCG3KKbHMuk','x','C',6);
+INSERT INTO ti VALUES (10537875053608024473,5244130895830326429,'mMsKNI2FQN','zVaELRXwhW3adbAadUGiOEeLiNw09jmXDut','wH1DwdUX1lzKSokTspsutCtYcnjPHTDFtimd1OQ4OT6iT4VIO29lgivh7yqv3a9nh','P5B6w8elfnyjlpzkkFs6JivklODEBSrJsT6EsUnD6VvkTUiOxh8a4DljOhilVjhroXDdvUK5Ba2B6X2NguQK15EnNXcwK1cOo6MOsYe2px7zeSVyNimKDyk3Lxfqbi6ATuQuufduwnC3sQ2mFA1UpPgI9GeSmNCG3KKbHMuk','x','C',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b TINYINT UNSIGNED NOT NULL, c CHAR(77), d VARCHAR(73), e VARBINARY(83) NOT NULL, f VARCHAR(83), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (68,241,'sbHIoNVuo9VsxTcP2lN2FbMJ','OnfdIqIYY8UmJBuiGaww','8fWctQhAQvPqLY17zWu7x03t','63zAIA3jK6u0WfchokigxI','d','E5',0);
+CREATE TABLE ti (a TINYINT, b TINYINT UNSIGNED NOT NULL, c CHAR(77), d VARCHAR(73), e VARBINARY(83) NOT NULL, f VARCHAR(83), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (4691930,200,'s4EBxXCBk7E','L6euohnk15B','3Q2nyGrb','ommFWoQB8BezNsZ','d','oB',1);
+INSERT INTO ti VALUES (4691930,200,'s4EBxXCBk7E','L6euohnk15B','3Q2nyGrb','ommFWoQB8BezNsZ','d','oB',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(78);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(78);
+INSERT INTO t VALUES (7566041,51,'hgTVUA1kvSd0Aj9yfFBSx3lxiX7sCh1jSIvk8DhXp9UV0lfSS6pjKvJgFTaSChnvmk89GTnqY8ET2','qPc8Cq6OXElWZprgwrXJD','U6UYQ1s0FV3AfSFMSj','kP9ni5oUnAANHy6i50udZHUQFLWwZEixJnv','o','w',2);
+INSERT INTO ti VALUES (7566041,51,'hgTVUA1kvSd0Aj9yfFBSx3lxiX7sCh1jSIvk8DhXp9UV0lfSS6pjKvJgFTaSChnvmk89GTnqY8ET2','qPc8Cq6OXElWZprgwrXJD','U6UYQ1s0FV3AfSFMSj','kP9ni5oUnAANHy6i50udZHUQFLWwZEixJnv','o','w',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-562014,47,'7xL4J0LnlaIyNh9a7yCdNUL4GDHSChpBTDLE8jGEXHdk1','1PspKsGwwKJ6O615gIyfbqNdrK0XFRAQ89KD4X2CLy5Sf54Cld4LCKnEOaglx7C7USoZyAsH1hQF1Lk7ByKg7FM8R9fnpjnvZ7iaaitPYyS0T4vWnYryVZrPlpGjcoN7piemg4QO00d8Ij2PCJV0bIuepZpvreT7R99siJk3DlWpoiQjpRsPQgrblqHTcs1iPWKWpGPX3Ct6zd','VVjWJftGq9aPa7HKfokGb7FYVdQX9ITGpvEgG4vkcqwn3UaPDGUyO','KXAlJumSzj3kbZoEPNSyBqfbslbqTPDWCd3IEXSA9OEFVQmuiVQty9','Q','G',3);
+INSERT INTO ti VALUES (-562014,47,'7xL4J0LnlaIyNh9a7yCdNUL4GDHSChpBTDLE8jGEXHdk1','1PspKsGwwKJ6O615gIyfbqNdrK0XFRAQ89KD4X2CLy5Sf54Cld4LCKnEOaglx7C7USoZyAsH1hQF1Lk7ByKg7FM8R9fnpjnvZ7iaaitPYyS0T4vWnYryVZrPlpGjcoN7piemg4QO00d8Ij2PCJV0bIuepZpvreT7R99siJk3DlWpoiQjpRsPQgrblqHTcs1iPWKWpGPX3Ct6zd','VVjWJftGq9aPa7HKfokGb7FYVdQX9ITGpvEgG4vkcqwn3UaPDGUyO','KXAlJumSzj3kbZoEPNSyBqfbslbqTPDWCd3IEXSA9OEFVQmuiVQty9','Q','G',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (4836900,45,'zO40io3gHvhEEU4kRGqxa9xGQP1YR3fNj0EM12egA6WsK34sDiAj3RE7TeAml3GlsFJbngcpB7JR','w8jg4oJz3K3iWpLyGIVdiePHfjywJNVE80LnkI2JocCwuepfPvdVGLP2rqPGt5bjQTtH6yXaGKot5h9zdPE9J5dYCIB75SyieOb11LWtvFcqilSfcSL8My7EIiJEXsjp6EsfOCQjITmV21Lz1gKGYIklMIK5yMD8n7beYpgviL2j4nsJcQXZTDbGr51','pV6DeKduKzAY64SMvqVxB187meJRPK4WtE','jHlHWpejDn8ZGXiokAA35DhMAgxekyk43XrJ6ljXl8kesvmSP1V5ABcRdbvzf5rHnskGAZaJ5KtIWIm48xbvTmGrIhUNj8jzrrR6uXnRxjzCH23pCa6aGLCBWMlDpIEkXiSoGooDYdxaas2krIsr8zjwegeUnFWvQRDBNKzooiA6vCv1lVUNT8ubCI4rqq','Q','8i',4);
+INSERT INTO ti VALUES (4836900,45,'zO40io3gHvhEEU4kRGqxa9xGQP1YR3fNj0EM12egA6WsK34sDiAj3RE7TeAml3GlsFJbngcpB7JR','w8jg4oJz3K3iWpLyGIVdiePHfjywJNVE80LnkI2JocCwuepfPvdVGLP2rqPGt5bjQTtH6yXaGKot5h9zdPE9J5dYCIB75SyieOb11LWtvFcqilSfcSL8My7EIiJEXsjp6EsfOCQjITmV21Lz1gKGYIklMIK5yMD8n7beYpgviL2j4nsJcQXZTDbGr51','pV6DeKduKzAY64SMvqVxB187meJRPK4WtE','jHlHWpejDn8ZGXiokAA35DhMAgxekyk43XrJ6ljXl8kesvmSP1V5ABcRdbvzf5rHnskGAZaJ5KtIWIm48xbvTmGrIhUNj8jzrrR6uXnRxjzCH23pCa6aGLCBWMlDpIEkXiSoGooDYdxaas2krIsr8zjwegeUnFWvQRDBNKzooiA6vCv1lVUNT8ubCI4rqq','Q','8i',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (3847830,91,'xbDGqZoR9JsflP5xTbcE9FFJ9HsBjttgNuOa1nj0yuRwNQn0','3XGV7hUQQJ72jVsPQThHhNHnYbmtGltVbX529Tpakrl8CAmpqlSUGnqPbAFEh4S8fDhZYo3ymsYmMg8ucQZFg5tDu71VuDLQ0r2cXHG8HHCxbk6tO','Seda55lEezMGZoK8lyQDIyEW4A','za52bKJb3L7u8hUtQvCD2lZQ7fvEp1Fn8vks2BkSYX5zILIBhZ8o57btfwyoK170u8ODXMusjoP4D6C5681ReZA915UhmRAROoBPYtp8PTG4Mpn1plp8ZVdwp73eyt91fx32XcUgkRnDPWBTl4nu6q4NoZ5DYCEacEFlAsSwu8gPC8NwlwfDVEdlnnikBkHfRHqoA54P2NjdOZjns2Fms7cIq1nv','5','q',5);
+INSERT INTO ti VALUES (3847830,91,'xbDGqZoR9JsflP5xTbcE9FFJ9HsBjttgNuOa1nj0yuRwNQn0','3XGV7hUQQJ72jVsPQThHhNHnYbmtGltVbX529Tpakrl8CAmpqlSUGnqPbAFEh4S8fDhZYo3ymsYmMg8ucQZFg5tDu71VuDLQ0r2cXHG8HHCxbk6tO','Seda55lEezMGZoK8lyQDIyEW4A','za52bKJb3L7u8hUtQvCD2lZQ7fvEp1Fn8vks2BkSYX5zILIBhZ8o57btfwyoK170u8ODXMusjoP4D6C5681ReZA915UhmRAROoBPYtp8PTG4Mpn1plp8ZVdwp73eyt91fx32XcUgkRnDPWBTl4nu6q4NoZ5DYCEacEFlAsSwu8gPC8NwlwfDVEdlnnikBkHfRHqoA54P2NjdOZjns2Fms7cIq1nv','5','q',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (8088360,218,'fRENcU4QOhK05F520uTAVMnBRaG7QJorFEpXm7','7tl6KgGfWnzlTWEp2iSFKXmoQol4gFFptv4DfoZnPlkB27hbnKMGc2K2c0ib4rnuXE2SwQBPT5A7b0YdJseuWqX0umcQfppvGcetfJXIb7qOSyjEkwDpzYGPFjffRXtu0PEKGM2bjC3ofJkA7z0ML5LXZ315MGyYQyo3i1LePKputcdgri19BGHP96an7R9Pfj','05x9h1IG1QFnA8vKIoKMkG6qzC8sjDrXZdPy1Kd9TL8hebNxJrwewiMUNXtMwj3kC3w','KvJp0MWAGMFD9YJWR2Fq5xSIyhGWdRuZpxta8bBRotUK6yI8JAEPNVuHFYyREZACYEyP8HbVTgGld067h7IrdPh9H0cN7NE2DWcxIHF0aB2bMEUBFMvpp8rltgSsIlLyEMUGTzD7d0HFmg2OVdUdIEGmNJKUrkOqSPYstpkKCe1q7hOZuObpopj6dh5sqTnW4Vy5kzJyp39YtKim7sbyrVHjZXqte2n1q1whECrRUy8vRhvukq5','v','C9U',6);
+INSERT INTO ti VALUES (8088360,218,'fRENcU4QOhK05F520uTAVMnBRaG7QJorFEpXm7','7tl6KgGfWnzlTWEp2iSFKXmoQol4gFFptv4DfoZnPlkB27hbnKMGc2K2c0ib4rnuXE2SwQBPT5A7b0YdJseuWqX0umcQfppvGcetfJXIb7qOSyjEkwDpzYGPFjffRXtu0PEKGM2bjC3ofJkA7z0ML5LXZ315MGyYQyo3i1LePKputcdgri19BGHP96an7R9Pfj','05x9h1IG1QFnA8vKIoKMkG6qzC8sjDrXZdPy1Kd9TL8hebNxJrwewiMUNXtMwj3kC3w','KvJp0MWAGMFD9YJWR2Fq5xSIyhGWdRuZpxta8bBRotUK6yI8JAEPNVuHFYyREZACYEyP8HbVTgGld067h7IrdPh9H0cN7NE2DWcxIHF0aB2bMEUBFMvpp8rltgSsIlLyEMUGTzD7d0HFmg2OVdUdIEGmNJKUrkOqSPYstpkKCe1q7hOZuObpopj6dh5sqTnW4Vy5kzJyp39YtKim7sbyrVHjZXqte2n1q1whECrRUy8vRhvukq5','v','C9U',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b INT UNSIGNED, c CHAR(9), d VARBINARY(82), e VARBINARY(90), f VARBINARY(16) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7630746550693049232,2378466372,'EmPYR6','cNkJHb1QLfN21jA8b3kJDgtNLjfSAHMVhRWrtcvW4La2GK4yoZkdfrdLVzNgIagkhw2XSI3cAADE','lDZhnxshkvLvJxqfb2ADvFvyxKrj3XxbGPxpusgkefwl4sS00oHUcYCgdLTvSn7FwtJQTqdRWJGvaCzjg','kd','K','cq',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT UNSIGNED, c CHAR(9), d VARBINARY(82), e VARBINARY(90), f VARBINARY(16) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (7467213637742716497,174654914,'a','Oz0PIymkFfDRTp','B0xLQUhbaAu7h4gpZykr8sjEy5hIOjFKlf9QnvvBzrrVXmnl5ovbLGBfoxr','XGqnAQ6XB','a','cO',1);
+INSERT INTO ti VALUES (7467213637742716497,174654914,'a','Oz0PIymkFfDRTp','B0xLQUhbaAu7h4gpZykr8sjEy5hIOjFKlf9QnvvBzrrVXmnl5ovbLGBfoxr','XGqnAQ6XB','a','cO',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(10);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(10);
+INSERT INTO t VALUES (5232291982106063650,3074990195,'Jwv','p56oxl7Nx2HCVG','xe8WkBsrQG7Km','oNNPj','2','F',2);
+INSERT INTO ti VALUES (5232291982106063650,3074990195,'Jwv','p56oxl7Nx2HCVG','xe8WkBsrQG7Km','oNNPj','2','F',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-8756851486000766833,1890202807,'Rwbip','kSo3EI07O9F0oyn7H97p0h5Iw699ROqROIDNrW65sEipKparIlj1BuPLw47ljP6aNqVQ1snkDXefWBUVh3iltitvdzYJQX36RYakczENMAl5okO6TEm2Q2uG2NSKpr7zm6Lp0fOg0AEC6THoaD5uEFo','17byeiEXfnLOkMVLOPiao9a34V6HqFp0Ir65kXAyuSZRYNm30Ok8BB4CEqhAih','6QThtVS4LVV9QJ','U','P',3);
+INSERT INTO ti VALUES (-8756851486000766833,1890202807,'Rwbip','kSo3EI07O9F0oyn7H97p0h5Iw699ROqROIDNrW65sEipKparIlj1BuPLw47ljP6aNqVQ1snkDXefWBUVh3iltitvdzYJQX36RYakczENMAl5okO6TEm2Q2uG2NSKpr7zm6Lp0fOg0AEC6THoaD5uEFo','17byeiEXfnLOkMVLOPiao9a34V6HqFp0Ir65kXAyuSZRYNm30Ok8BB4CEqhAih','6QThtVS4LVV9QJ','U','P',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2122584548737768669,137447090,'kSBSa9','WBu7roArGG7xH0YWVUKaj6eOJ3V17zXW71fqqAkBCbXA5nlpbHX6ujD17Az5C8L2wgs1vnMkWXzrI0cGaPHFg7zTRDkSXrPcLh1vOpgpgSfe1jbXbfEe0GfKQLFHpDyrKIAkuXXKacy1syOzQhCKB0m2gP0whQhxpmJx1mie5TRXRF1EjVlgJTS1lhmkV19JN0INPtWB87NOWMfVbvR0walON5o5b9MOw1drura5GWwu24Daep4FSLGlVJrrwIi','YL0v5alYUQ','8RNuQsZhULvKCSX5Ct3YLa5WGv5OV0QUM1oZTmMWaHsCEs26soHwqMBl0s3Yu4MlUCbK3LNSIfTkoz2rjQJnwVHhePgyzj5pPwJXhcfmZ','2','Hi',4);
+INSERT INTO ti VALUES (2122584548737768669,137447090,'kSBSa9','WBu7roArGG7xH0YWVUKaj6eOJ3V17zXW71fqqAkBCbXA5nlpbHX6ujD17Az5C8L2wgs1vnMkWXzrI0cGaPHFg7zTRDkSXrPcLh1vOpgpgSfe1jbXbfEe0GfKQLFHpDyrKIAkuXXKacy1syOzQhCKB0m2gP0whQhxpmJx1mie5TRXRF1EjVlgJTS1lhmkV19JN0INPtWB87NOWMfVbvR0walON5o5b9MOw1drura5GWwu24Daep4FSLGlVJrrwIi','YL0v5alYUQ','8RNuQsZhULvKCSX5Ct3YLa5WGv5OV0QUM1oZTmMWaHsCEs26soHwqMBl0s3Yu4MlUCbK3LNSIfTkoz2rjQJnwVHhePgyzj5pPwJXhcfmZ','2','Hi',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7537918622678708024,2326930688,'BQjd','v83gvLI5TmZz36vBVVlLvzf2yRKzeIiPglRYWjWNZ7oqlMMuf9TzD5iOWpLRqCPDMEbJhEqDJeBu2UqvsASoUtPbJRrrjvdkL4l6jTNNuf5iNqhKwtMrCKuZSePinpGR38zbfbsMzOBa5FKqy42TI5VixnB','xjAPQw0sPMAJXz5U5MzIhKaZvLUkFkFc8','H0mysqPAxAIut0w0QmQGlAvEuOkmibWp3KJA9LHFuhO9wbNTckk39kMXJtok3r65n8vAyf5zQTx7IByYmlt4pRclkaiyHEpdm4ifMEifVS0qc3HsHau5hhCAPz4sDJHBchuGwj9NEGgc4kVLkIE8InGtaj7AfAllw8l9oZ6kgaGVAYQWD7z7SO4MRBJtuCEA3RdbF90451emik37q','fy','7s',5);
+INSERT INTO ti VALUES (7537918622678708024,2326930688,'BQjd','v83gvLI5TmZz36vBVVlLvzf2yRKzeIiPglRYWjWNZ7oqlMMuf9TzD5iOWpLRqCPDMEbJhEqDJeBu2UqvsASoUtPbJRrrjvdkL4l6jTNNuf5iNqhKwtMrCKuZSePinpGR38zbfbsMzOBa5FKqy42TI5VixnB','xjAPQw0sPMAJXz5U5MzIhKaZvLUkFkFc8','H0mysqPAxAIut0w0QmQGlAvEuOkmibWp3KJA9LHFuhO9wbNTckk39kMXJtok3r65n8vAyf5zQTx7IByYmlt4pRclkaiyHEpdm4ifMEifVS0qc3HsHau5hhCAPz4sDJHBchuGwj9NEGgc4kVLkIE8InGtaj7AfAllw8l9oZ6kgaGVAYQWD7z7SO4MRBJtuCEA3RdbF90451emik37q','fy','7s',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1824007933710248900,899130417,'HzNFk8q3FN','FWkotLAoem0nY84UXROUS1eX2p0kx9RF6o','M52Nf0Y6kD6WYxuupi40qnLq4F6bjFoR7F8wI5m2vPPz9pvHFqMZyCOHQDHxaB','UCdwV20srs5nsuOCc7PjvY37i75RRpWfYA5Q2HE6VGtMP4YLYgWvYwtktZ7TQAuUeoQlijNF2nj7DT1HYycYRT9nU5LH1NwR6Uvxc4OC0SlDPfA3q6ChNaHOP67LO0bC11MZbiIaCjWDm79ocMhw','45','OPJ',6);
+INSERT INTO ti VALUES (-1824007933710248900,899130417,'HzNFk8q3FN','FWkotLAoem0nY84UXROUS1eX2p0kx9RF6o','M52Nf0Y6kD6WYxuupi40qnLq4F6bjFoR7F8wI5m2vPPz9pvHFqMZyCOHQDHxaB','UCdwV20srs5nsuOCc7PjvY37i75RRpWfYA5Q2HE6VGtMP4YLYgWvYwtktZ7TQAuUeoQlijNF2nj7DT1HYycYRT9nU5LH1NwR6Uvxc4OC0SlDPfA3q6ChNaHOP67LO0bC11MZbiIaCjWDm79ocMhw','45','OPJ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b TINYINT, c BINARY(50), d VARCHAR(70) NOT NULL, e VARCHAR(77) NOT NULL, f VARBINARY(74), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5159191472084973804,80,'ZQVRU0iemGu1unwmbpDWGsFGfrynw','uWz2HuW3glYcRvtGpFd','7eq0NFRS7IisRuzhoyOBhXimeZevUGLPQpClMLnCIrV5H1J2qGlPPgoPdYr','Zd2XOw3BBoy6CEn3bLXFrZf3mJNznOWW4PSmU1aWZu5rDAWPU9buDE','T','k',0);
+CREATE TABLE ti (a BIGINT, b TINYINT, c BINARY(50), d VARCHAR(70) NOT NULL, e VARCHAR(77) NOT NULL, f VARBINARY(74), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (3960548955197783117,-45,'LtD','bfA4xtiD8kHVP5MmpcWJ1Dv6aWpxynEfCN5Aisngf','6YTEmr0UUeEnQhUBEb3SHYFoXKO','cK5To4MkA1iv8DBFs','OP','G',1);
+INSERT INTO ti VALUES (3960548955197783117,-45,'LtD','bfA4xtiD8kHVP5MmpcWJ1Dv6aWpxynEfCN5Aisngf','6YTEmr0UUeEnQhUBEb3SHYFoXKO','cK5To4MkA1iv8DBFs','OP','G',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(51);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(51);
+INSERT INTO t VALUES (-1110025323184890275,-8,'5pP8pWT6iBkDnO8qxhxQTVWrz','Gb0nBe0vlYHhB69jT1j5j8jWSGCtmFPIs9ClxsMQYzRR','H5xRNEW8yTQQB9AR','DAlQ7dLj0c8d','s','Y',2);
+INSERT INTO ti VALUES (-1110025323184890275,-8,'5pP8pWT6iBkDnO8qxhxQTVWrz','Gb0nBe0vlYHhB69jT1j5j8jWSGCtmFPIs9ClxsMQYzRR','H5xRNEW8yTQQB9AR','DAlQ7dLj0c8d','s','Y',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (32109004782857411,108,'ex3WE8NfLceBpm119e2P3ttXNS3GTYG8PorqDCHy','OrCMuzqwZRpXKuLcBPQVbOTQOKTomNWzzGILVa11BRiMomZxGEL8nQrWgu2hkgZATgFCNavXqULXbn28waRuM22pZ8ERBDU1jL9KslcQL3b6bvBr1DYuIk5xWoPbCFkvAvLfGkrhDu5SltSy2vSxeSF9UIhybb6SeeLz8ZzLMaXOmXTPkqywNlMlAkopRltoDu93PfABwoGk3Uo4NfOBTFL5','pRA24ut92lgc1sDovVf3nsvDChCpbrY2lvL4AaZILH6xlVfdLGlJ','HgpP3ytX294Volhbm4CXPYymkrLD6CJC1RS4QsLijsS','p','Y',3);
+INSERT INTO ti VALUES (32109004782857411,108,'ex3WE8NfLceBpm119e2P3ttXNS3GTYG8PorqDCHy','OrCMuzqwZRpXKuLcBPQVbOTQOKTomNWzzGILVa11BRiMomZxGEL8nQrWgu2hkgZATgFCNavXqULXbn28waRuM22pZ8ERBDU1jL9KslcQL3b6bvBr1DYuIk5xWoPbCFkvAvLfGkrhDu5SltSy2vSxeSF9UIhybb6SeeLz8ZzLMaXOmXTPkqywNlMlAkopRltoDu93PfABwoGk3Uo4NfOBTFL5','pRA24ut92lgc1sDovVf3nsvDChCpbrY2lvL4AaZILH6xlVfdLGlJ','HgpP3ytX294Volhbm4CXPYymkrLD6CJC1RS4QsLijsS','p','Y',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-3701420046604673657,-47,'ptJyciD6TpqzUS2kglWxDmEEkxOzWxVjDYMnsfvzbkv','P38QsRSMP0ms4oeMPmq4qcAKWXTmbnxyODiBv24CIgwkEk7jSgrGWNpKIt2xqHw2ZxBCK0K3WVgT6Dug24F6xnr2RevI2GsGOhB5uVegSGHObT9EM3Lvo35uGUx8dyk36djYUQ6aR3B3XRqcwwtHfTxnsdtQtZMoshJuYRJ3v7UevdssztHSaiLe8t3TPETxhqLnoF','I4yPNAhpbmLra3Vz0nJMNsZifxKevInm4','TK6MnpLBqs5mt2RfezoN8B3uX68kHyG3nkgicpO0urogXJbvDVj1kex3JttEv9qExpEJ1yMnXKOMhIWyuudoxlj7lC2BmfRrWfpZjW15lG4khmgYXhRaXv6ZkDxRnh2Isrgrh6tWussYW0bnbiKlnso0aFcCkl4X1p9EV4maW95dEK2gWKz','c','T',4);
+INSERT INTO ti VALUES (-3701420046604673657,-47,'ptJyciD6TpqzUS2kglWxDmEEkxOzWxVjDYMnsfvzbkv','P38QsRSMP0ms4oeMPmq4qcAKWXTmbnxyODiBv24CIgwkEk7jSgrGWNpKIt2xqHw2ZxBCK0K3WVgT6Dug24F6xnr2RevI2GsGOhB5uVegSGHObT9EM3Lvo35uGUx8dyk36djYUQ6aR3B3XRqcwwtHfTxnsdtQtZMoshJuYRJ3v7UevdssztHSaiLe8t3TPETxhqLnoF','I4yPNAhpbmLra3Vz0nJMNsZifxKevInm4','TK6MnpLBqs5mt2RfezoN8B3uX68kHyG3nkgicpO0urogXJbvDVj1kex3JttEv9qExpEJ1yMnXKOMhIWyuudoxlj7lC2BmfRrWfpZjW15lG4khmgYXhRaXv6ZkDxRnh2Isrgrh6tWussYW0bnbiKlnso0aFcCkl4X1p9EV4maW95dEK2gWKz','c','T',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (7206259545014351103,127,'GWitvIlvtINitPzWsuQlBnNnaorUiATsj','gx11JPWKXUk1FA14QuAtgdVPRUeOn6L2AQGlQuqmt9Bs48PBq4UBulEpCiLe4QmlNzRCLiVCexPxOU6Lh6Yu6fGGDxHFul5JNC8Qkr2AtRYF7XmPkpnJPTBttrq4g0ImSHX3LcGsigv1yx7uLNneHt','FSSXTNbDNCMgu685wNi26g4JGPKX9','pydHsNlghv6Qiagku3MJwobUuVWx7v9BhAMFeT0yOhiHnxRIYt07iG6wzoUw523e','B','m',5);
+INSERT INTO ti VALUES (7206259545014351103,127,'GWitvIlvtINitPzWsuQlBnNnaorUiATsj','gx11JPWKXUk1FA14QuAtgdVPRUeOn6L2AQGlQuqmt9Bs48PBq4UBulEpCiLe4QmlNzRCLiVCexPxOU6Lh6Yu6fGGDxHFul5JNC8Qkr2AtRYF7XmPkpnJPTBttrq4g0ImSHX3LcGsigv1yx7uLNneHt','FSSXTNbDNCMgu685wNi26g4JGPKX9','pydHsNlghv6Qiagku3MJwobUuVWx7v9BhAMFeT0yOhiHnxRIYt07iG6wzoUw523e','B','m',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-1279821166837203994,-110,'uISKgB','MEvD1TjniSTg3GQttz4JFLHt7XUPx1JP3HPeOt4mlgOu851gUBeV8xlLacqnENpDbpdByE8TwCbr4LjEFYjaCYM529OiH2QSN73Xm1qAvsWrcxaMX2KCHfgbj4ZsIpaHwzy3x0BP9dWzhDB72X3tv2jtyyOLX70UYEYvZaMm1UTm','iFeMMqppwkXZap8cMYTu6qyzLqIPIWA4ZC4ZVK','nggiTV','i','W',6);
+INSERT INTO ti VALUES (-1279821166837203994,-110,'uISKgB','MEvD1TjniSTg3GQttz4JFLHt7XUPx1JP3HPeOt4mlgOu851gUBeV8xlLacqnENpDbpdByE8TwCbr4LjEFYjaCYM529OiH2QSN73Xm1qAvsWrcxaMX2KCHfgbj4ZsIpaHwzy3x0BP9dWzhDB72X3tv2jtyyOLX70UYEYvZaMm1UTm','iFeMMqppwkXZap8cMYTu6qyzLqIPIWA4ZC4ZVK','nggiTV','i','W',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(56) NOT NULL, d VARBINARY(10), e VARCHAR(85), f VARCHAR(1) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3480977019,68,'9gnTeNyYVwnCD7','NIy','BlJhFsyM3T','V','F','Kg',0);
+CREATE TABLE ti (a INT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(56) NOT NULL, d VARBINARY(10), e VARCHAR(85), f VARCHAR(1) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (626561898,21,'el','FwKK9eNb2h','lQFNhMSNxPkuO','n','t','81',1);
+INSERT INTO ti VALUES (626561898,21,'el','FwKK9eNb2h','lQFNhMSNxPkuO','n','t','81',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(57) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(57) NOT NULL;
+INSERT INTO t VALUES (3381024010,228,'rKVrzfOkHMrBGniyEfkxUGxqOlwEBtOgT2VPHCoDeBpFftzCo5s','003bL6KX','HPGkbLS7O2RFr5CllEtz5BhwA3FXs5RWLJWZNa68REw7KW4GjXbcwhGpOBSIp692CXqbhJZr','M','4','0',2);
+INSERT INTO ti VALUES (3381024010,228,'rKVrzfOkHMrBGniyEfkxUGxqOlwEBtOgT2VPHCoDeBpFftzCo5s','003bL6KX','HPGkbLS7O2RFr5CllEtz5BhwA3FXs5RWLJWZNa68REw7KW4GjXbcwhGpOBSIp692CXqbhJZr','M','4','0',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3127601454,248,'L1bR2fYIeM','ePyQnvFX8IBdNF9B2nOJnjWtJxRhbt3hmmrpEgQxwtoSwn5qjU2nvCKLQGxWQSeKN8jwMqUgh8JsEN5Zlh8uDppMjbMuu5ZipZjlqEtMmprJP1c42es0iw4Y5RA','tOCLWuv9Z03bknZo9QRGcW7fADKniJVK3BFhNKShwciQNUZ6Auvia6LUcD1hiK7wPB1nb8w84VEh','V','j','t',3);
+INSERT INTO ti VALUES (3127601454,248,'L1bR2fYIeM','ePyQnvFX8IBdNF9B2nOJnjWtJxRhbt3hmmrpEgQxwtoSwn5qjU2nvCKLQGxWQSeKN8jwMqUgh8JsEN5Zlh8uDppMjbMuu5ZipZjlqEtMmprJP1c42es0iw4Y5RA','tOCLWuv9Z03bknZo9QRGcW7fADKniJVK3BFhNKShwciQNUZ6Auvia6LUcD1hiK7wPB1nb8w84VEh','V','j','t',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (973219444,42,'pQhfp','Z2DoPbh0NlBVYLAvr3fGRTxqhK3SkENCciODEMfrUNMfD0dFQQIbCqhnGWi9r4LRugt6r3lmbE9E1d342AV1QfQrZPxR16poBaMUI8rmsjMspv4RmBetUgGAMM1HhW4mlvDx3kfq8Tb5dwdtJ0LgH3TyAtjOHT5yPM1JkKLWLsksn78oJVav4kDcXMYNyyGce','3zRM7aqtrX6MFoSA2xdS1YGzAC4bkk9fIdDcz7c','YQXH8rmMNVDhSaQhKb0f90pzTD1dXLWQXcPsIcPdSxf02WhnnpB3bOL8OPhq58SHQlM8oud26Ec3W09xWmyuR89TbdRYg2soQWKU8KLWWqLNxTfaaVI0YVucdfm8Gm0H2WQpLu2SB19Y9SO6KV0S0FUwtjG7sqZuJvme','R','s4',4);
+INSERT INTO ti VALUES (973219444,42,'pQhfp','Z2DoPbh0NlBVYLAvr3fGRTxqhK3SkENCciODEMfrUNMfD0dFQQIbCqhnGWi9r4LRugt6r3lmbE9E1d342AV1QfQrZPxR16poBaMUI8rmsjMspv4RmBetUgGAMM1HhW4mlvDx3kfq8Tb5dwdtJ0LgH3TyAtjOHT5yPM1JkKLWLsksn78oJVav4kDcXMYNyyGce','3zRM7aqtrX6MFoSA2xdS1YGzAC4bkk9fIdDcz7c','YQXH8rmMNVDhSaQhKb0f90pzTD1dXLWQXcPsIcPdSxf02WhnnpB3bOL8OPhq58SHQlM8oud26Ec3W09xWmyuR89TbdRYg2soQWKU8KLWWqLNxTfaaVI0YVucdfm8Gm0H2WQpLu2SB19Y9SO6KV0S0FUwtjG7sqZuJvme','R','s4',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (2979935939,219,'30RiuIrmHuOBYDtdSSskmBK0Sr0Aizb9p0Ea2VAXYItwKcahplF','N7akDy1C0Nw70zY28YgD92NunBZNxlI7xT9j5l6v9pQUJFubxpWjqtbY4AcRr5ZtZjRSACiULr4F3VhV4xXDjAkzrWgWGIldSsu2S8GPNede0mux8n63u3xkF3Em0EvxtxRgcCkHD8hgLUXpGWCIJS2nP','0ZaXuWO7jIsLYTjNKFdv6bP8CdYWLVPMVqLgHo2yfkDH0sUcnxG','HVPAs2ybA3n90g78wXYQlDwUQVl1cM3XOY4Rs9mJYHKKPQwBVmq3TERFhJDIWTjM3UjejHA7xaoMLlBj2vTskGQEhjP6Ei3fX25YVHZbVBmRoyzlMS0HFfQpx6ic4Jsa3L2w8lPXgcFPl3DJicW6vqi3Ovx5zeDG5dpZ4PtJL6KYhXtN7Df8GbhP69fMkoTczHgLDsRkv7g','DB','3',5);
+INSERT INTO ti VALUES (2979935939,219,'30RiuIrmHuOBYDtdSSskmBK0Sr0Aizb9p0Ea2VAXYItwKcahplF','N7akDy1C0Nw70zY28YgD92NunBZNxlI7xT9j5l6v9pQUJFubxpWjqtbY4AcRr5ZtZjRSACiULr4F3VhV4xXDjAkzrWgWGIldSsu2S8GPNede0mux8n63u3xkF3Em0EvxtxRgcCkHD8hgLUXpGWCIJS2nP','0ZaXuWO7jIsLYTjNKFdv6bP8CdYWLVPMVqLgHo2yfkDH0sUcnxG','HVPAs2ybA3n90g78wXYQlDwUQVl1cM3XOY4Rs9mJYHKKPQwBVmq3TERFhJDIWTjM3UjejHA7xaoMLlBj2vTskGQEhjP6Ei3fX25YVHZbVBmRoyzlMS0HFfQpx6ic4Jsa3L2w8lPXgcFPl3DJicW6vqi3Ovx5zeDG5dpZ4PtJL6KYhXtN7Df8GbhP69fMkoTczHgLDsRkv7g','DB','3',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2231634231,211,'VAnvTStf4a814D9h2wTHOQmhRr5lJ1jkssw8MnBldaj','iuhVD2w2TKZvBSPG0k8Ej1Hykc4DEdlnwu7PNioY8jyoocPZRaVnk8WEOvNpki9oAt9RsfQCxk2JGNCF3fgx4VwC2bzgV1J45xCHXHp9SV2ihqBACjaBLjrFyyUi6UjFmdvG3Ln59hKFCicbhFxGqfgiLQKA51aE9Xy1Dsy4LcBHaAHx7TGdzh3JHDCwbeWwHBduQ8Uly3hr2ntdsA0pHd8V6Tw3JZ8Vjoed9XAw6NL4trlg','bKHkf94wpQiK8ZTWogfrT2a76askaPgmpQAppXPP1AdAocLkV58G7DT5nrwfbrDU4','ITICdLaAY1CGoAbCHekeVp0DwxnndwcfpHxN7F7sFO42NbB4BVcoarBRjUxZTVHB7S3mUuCyjydszYdPQM5HitR4s4lVjVXVR0TfRbE2nAw2wsEFE6VeJsVecfofbJyUYFoqOlVo7vuaVfxEFcZg','T','8',6);
+INSERT INTO ti VALUES (2231634231,211,'VAnvTStf4a814D9h2wTHOQmhRr5lJ1jkssw8MnBldaj','iuhVD2w2TKZvBSPG0k8Ej1Hykc4DEdlnwu7PNioY8jyoocPZRaVnk8WEOvNpki9oAt9RsfQCxk2JGNCF3fgx4VwC2bzgV1J45xCHXHp9SV2ihqBACjaBLjrFyyUi6UjFmdvG3Ln59hKFCicbhFxGqfgiLQKA51aE9Xy1Dsy4LcBHaAHx7TGdzh3JHDCwbeWwHBduQ8Uly3hr2ntdsA0pHd8V6Tw3JZ8Vjoed9XAw6NL4trlg','bKHkf94wpQiK8ZTWogfrT2a76askaPgmpQAppXPP1AdAocLkV58G7DT5nrwfbrDU4','ITICdLaAY1CGoAbCHekeVp0DwxnndwcfpHxN7F7sFO42NbB4BVcoarBRjUxZTVHB7S3mUuCyjydszYdPQM5HitR4s4lVjVXVR0TfRbE2nAw2wsEFE6VeJsVecfofbJyUYFoqOlVo7vuaVfxEFcZg','T','8',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT, c BINARY(76), d VARBINARY(19) NOT NULL, e VARBINARY(100), f VARBINARY(55), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (71,1598975899,'1oVmxfmN2S4k2dTRKbxlegTgUtGcclN','v9a522eF9ZoGbnJCZ','siZdUYzsoCeUmW7bnKLX0T3zwvc','ZToA9fpgYu','P','V',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b INT, c BINARY(76), d VARBINARY(19) NOT NULL, e VARBINARY(100), f VARBINARY(55), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (28189,-1637040796,'ZJxleT5TWdSoD7S','k','9VrIBCZFnsWjmYA8','sLsVfNg48fixu84pT3dnDuTcRYsBW1yI3','Ug','Q',1);
+INSERT INTO ti VALUES (28189,-1637040796,'ZJxleT5TWdSoD7S','k','9VrIBCZFnsWjmYA8','sLsVfNg48fixu84pT3dnDuTcRYsBW1yI3','Ug','Q',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(77);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(77);
+INSERT INTO t VALUES (35687,-1433054435,'4Fsu91JZDsNWCxCRy3dnuuTeQ','NdbGf2JDui58rQW','Ji843rnWqCbKBbVaIW','n1','0','g',2);
+INSERT INTO ti VALUES (35687,-1433054435,'4Fsu91JZDsNWCxCRy3dnuuTeQ','NdbGf2JDui58rQW','Ji843rnWqCbKBbVaIW','n1','0','g',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2255,-1501027975,'LXB1Ivznb9L0Mmq7aKLVkqf','g6AA5D3KhA5duPXC742sMRO1i73Nl6ioijLmBAsYfZrDO343yy5h5KIyG9H75nUnCEYQpoy0HOMoUv77RR9VmWcp28NubODjS1jZUTANnrgX60YJrivhGYJmzWBK4ApcNJhkLmKyGaBY56nKCZKR','f4Far6szNNdKtyR9GGhubQDi3sgT283EIx7cmLSkCvxEGmQuZrQBeRMuJ6Gngf7HjsonUhCyy0DoSCgQiB7o','JI1QX2zdKEU0HzyETE4aXubk99SrQRsBNYPlIHR','g','F',3);
+INSERT INTO ti VALUES (2255,-1501027975,'LXB1Ivznb9L0Mmq7aKLVkqf','g6AA5D3KhA5duPXC742sMRO1i73Nl6ioijLmBAsYfZrDO343yy5h5KIyG9H75nUnCEYQpoy0HOMoUv77RR9VmWcp28NubODjS1jZUTANnrgX60YJrivhGYJmzWBK4ApcNJhkLmKyGaBY56nKCZKR','f4Far6szNNdKtyR9GGhubQDi3sgT283EIx7cmLSkCvxEGmQuZrQBeRMuJ6Gngf7HjsonUhCyy0DoSCgQiB7o','JI1QX2zdKEU0HzyETE4aXubk99SrQRsBNYPlIHR','g','F',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (34288,-1363082861,'lRLEHZgpFO36JsLKEHguWA5HBC','4eq1af8NJ1yYNJulsteISUCMCrDp5gZvyGBNAF5bfPabAW6HFueCjvptOq0v3dPsG6GXWIxGDoE4CCMejMslcsphgN2JyXX7SvtBboNKMwrzWwiC54ufi5NKDJ47UcJU','wFUxd7LbLoy6ai5ceNZkcfQk7Q05QhCLhOffaXD','aGPZnU47SGStKGXSGKi0lbvKAHLCSTCiNQ39YorIivVjvhyr0LBNIeWSlGWYddN0tGezBrauDrQLVmfOwMZLDUxFK1','fy','G',4);
+INSERT INTO ti VALUES (34288,-1363082861,'lRLEHZgpFO36JsLKEHguWA5HBC','4eq1af8NJ1yYNJulsteISUCMCrDp5gZvyGBNAF5bfPabAW6HFueCjvptOq0v3dPsG6GXWIxGDoE4CCMejMslcsphgN2JyXX7SvtBboNKMwrzWwiC54ufi5NKDJ47UcJU','wFUxd7LbLoy6ai5ceNZkcfQk7Q05QhCLhOffaXD','aGPZnU47SGStKGXSGKi0lbvKAHLCSTCiNQ39YorIivVjvhyr0LBNIeWSlGWYddN0tGezBrauDrQLVmfOwMZLDUxFK1','fy','G',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (21693,-1801683114,'M7o8AJYiQaCKFgshk0z0RiAxnVSXFesQiE','wvL7UDP','sbgXlWQRhdbEBPPHl2gPNVQN157ejHftulyX2t0u6evSY9uU18FrShEtSpNjMOg9Rs','QotIrxeUaperCh1tSpP7aRGAIUZ5Ykzt6HPl8Tz9OPkbUMvXeUiyXeZ766EBc0S5q7whweXy0Td9r2SFOiym13N9b4EgpNOWwDCNgS0VzyzQseNtpx5x9Ss5GlrrbSo7lliNsQo0l7TIklpK1KJFYqoJ4kehKdFhwqBvJCMu1Ryu4vXf2fl7','DT','a',5);
+INSERT INTO ti VALUES (21693,-1801683114,'M7o8AJYiQaCKFgshk0z0RiAxnVSXFesQiE','wvL7UDP','sbgXlWQRhdbEBPPHl2gPNVQN157ejHftulyX2t0u6evSY9uU18FrShEtSpNjMOg9Rs','QotIrxeUaperCh1tSpP7aRGAIUZ5Ykzt6HPl8Tz9OPkbUMvXeUiyXeZ766EBc0S5q7whweXy0Td9r2SFOiym13N9b4EgpNOWwDCNgS0VzyzQseNtpx5x9Ss5GlrrbSo7lliNsQo0l7TIklpK1KJFYqoJ4kehKdFhwqBvJCMu1Ryu4vXf2fl7','DT','a',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (24594,1018701339,'oJdg0AQGeS4P6oX9aji5YXo','DkXa6th5NLtOEGveFBMwamXHCeR0aSstQBiEbgOW3bA6tXuUwS1cGkGahi6zWY2C49nuH5al8KBAKXPLzPsvrWle3I4t9R2KnXGeO4I1G4bzfaRnmpGmbVjnX','iHXfSMVMH124BlAozFFIqoSaV0FF9OV0Dsws4OrVxLZKR9viCeiTxFWZxc8cNm5ZZ2UYu6TdE4RS','XmJAb3lYCnrGlh2dbBBgAVPQjsR68bwsWdH0mn8qwpwwVXCSnwPA7xDwRqTKpPtsFbHwnpqNdco2MZvkPHwPCgAVNTrw2obdr9VgIjL9G3E6VlL46BstSAkazBsmdIYdzLxsZVWSbwBexlOPv1tD9ySJroJFWDs7EszsLizvgTO7isPwpAuk2j0mh1cvtdh4mSDudFod','RZ','H',6);
+INSERT INTO ti VALUES (24594,1018701339,'oJdg0AQGeS4P6oX9aji5YXo','DkXa6th5NLtOEGveFBMwamXHCeR0aSstQBiEbgOW3bA6tXuUwS1cGkGahi6zWY2C49nuH5al8KBAKXPLzPsvrWle3I4t9R2KnXGeO4I1G4bzfaRnmpGmbVjnX','iHXfSMVMH124BlAozFFIqoSaV0FF9OV0Dsws4OrVxLZKR9viCeiTxFWZxc8cNm5ZZ2UYu6TdE4RS','XmJAb3lYCnrGlh2dbBBgAVPQjsR68bwsWdH0mn8qwpwwVXCSnwPA7xDwRqTKpPtsFbHwnpqNdco2MZvkPHwPCgAVNTrw2obdr9VgIjL9G3E6VlL46BstSAkazBsmdIYdzLxsZVWSbwBexlOPv1tD9ySJroJFWDs7EszsLizvgTO7isPwpAuk2j0mh1cvtdh4mSDudFod','RZ','H',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(66), d VARCHAR(70) NOT NULL, e VARCHAR(84) NOT NULL, f VARCHAR(81), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8749491456566023969,8102122,'yiSAmCLJyVj8pb0zSAiqkFmeR36g7H7TP6sQ','Oex06e1LlNk4SAuyuWGGfSyrxqND5nMPUovKOcfE1u8yA0cZzEL6BXlhusqw','lp5VVKEMcRxbfZDH1KtVp1imOwoK8','BSrJFSowNTmqCb87Li1Ck','M','J',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(66), d VARCHAR(70) NOT NULL, e VARCHAR(84) NOT NULL, f VARCHAR(81), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (6457133990517445663,-3830468,'PprJmHm104cJvpLgzPyjCOnMVPuK25UippWRJTzxWEVc4bGSRJtVwh8u','Ee2s7n1kAbyoYQkpIb49lCwTsq0cgxe4DtS3mb9OfuV1eQCrrfU6CP0','0ghWFn5NP3UtNLmlFDy8ggWqt2jE9u289VKNEWYUSjkLkh7m59hAYR8o2kMbGSzHgCOMdNxavFxe','bFQh1KVdWdaWEFq1CUNtf3QfR19ZC3DYN4U7Nl6zNYoo98ACaaP5O7s7GVPw','r','z',1);
+INSERT INTO ti VALUES (6457133990517445663,-3830468,'PprJmHm104cJvpLgzPyjCOnMVPuK25UippWRJTzxWEVc4bGSRJtVwh8u','Ee2s7n1kAbyoYQkpIb49lCwTsq0cgxe4DtS3mb9OfuV1eQCrrfU6CP0','0ghWFn5NP3UtNLmlFDy8ggWqt2jE9u289VKNEWYUSjkLkh7m59hAYR8o2kMbGSzHgCOMdNxavFxe','bFQh1KVdWdaWEFq1CUNtf3QfR19ZC3DYN4U7Nl6zNYoo98ACaaP5O7s7GVPw','r','z',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(67);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(67);
+INSERT INTO t VALUES (5160097236482884003,-185870,'WeaGz5E9tjOBkcmXQuihguNYi','gO85v8xNlI2sambV283HcHTaGK39Q2qdWmq2NZMr5i','SPxGwUSniz3INkRKtIt','lkDMbC12zQugwADj2Rr0Am9QUxeQ4QTVwXSGjRNoViLR6WWD4QZvSB0MNUto0Lt5QUqj','l','W',2);
+INSERT INTO ti VALUES (5160097236482884003,-185870,'WeaGz5E9tjOBkcmXQuihguNYi','gO85v8xNlI2sambV283HcHTaGK39Q2qdWmq2NZMr5i','SPxGwUSniz3INkRKtIt','lkDMbC12zQugwADj2Rr0Am9QUxeQ4QTVwXSGjRNoViLR6WWD4QZvSB0MNUto0Lt5QUqj','l','W',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (9202243060677302166,1112352,'YT001bjiVCkblSeggpF','6LX9rpngR8jIexJpQB234JsZ0KZSC758x7FbxUUE8FKE04N8n2ensTOqJTnA2cCDoBAxHnfYZOgnYSjrPo49jucZkYnYEuxEPKc0jP','lwFsTlOX725RYAFsxsInwauJ01ybtrAgGOqiMGE93t1YOg24nIzParjKItKVyT2QTK9gO1rD','GNMLikHqEPM89i0XrqUENbXkhFaE','3c','Q',3);
+INSERT INTO ti VALUES (9202243060677302166,1112352,'YT001bjiVCkblSeggpF','6LX9rpngR8jIexJpQB234JsZ0KZSC758x7FbxUUE8FKE04N8n2ensTOqJTnA2cCDoBAxHnfYZOgnYSjrPo49jucZkYnYEuxEPKc0jP','lwFsTlOX725RYAFsxsInwauJ01ybtrAgGOqiMGE93t1YOg24nIzParjKItKVyT2QTK9gO1rD','GNMLikHqEPM89i0XrqUENbXkhFaE','3c','Q',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (13024671639894755984,-193187,'OO04ri3cI0GXwWJ8k8uA2oWgrxWXdYYHRYcChi7PyrBtRsyFq','ABL7FzcvvxsSQfrNtqVpnQM6xsOPE1LtZeQHZPh7737ySONdzC5GISGbR9KoI4ENhNLIlN','bV06mawf4u3NIVDTIz1brNv8h2j9dzbhToGDXlhAWOSylHgNMkUMAyyg35RUHYiWuCatMLNNPGv','QCtcPHFPaugWKJNLBsBlhtQQUCLU0M0K6aRMzlhVjVwzU7FIYnTQ9mKI1dqMnCAD2Xfe5xEvraQqcuOctVX2VsyKvHnAs6B95s4SgrWoLDTEtKkeaNURyMmo4c','G','a',4);
+INSERT INTO ti VALUES (13024671639894755984,-193187,'OO04ri3cI0GXwWJ8k8uA2oWgrxWXdYYHRYcChi7PyrBtRsyFq','ABL7FzcvvxsSQfrNtqVpnQM6xsOPE1LtZeQHZPh7737ySONdzC5GISGbR9KoI4ENhNLIlN','bV06mawf4u3NIVDTIz1brNv8h2j9dzbhToGDXlhAWOSylHgNMkUMAyyg35RUHYiWuCatMLNNPGv','QCtcPHFPaugWKJNLBsBlhtQQUCLU0M0K6aRMzlhVjVwzU7FIYnTQ9mKI1dqMnCAD2Xfe5xEvraQqcuOctVX2VsyKvHnAs6B95s4SgrWoLDTEtKkeaNURyMmo4c','G','a',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10779515098905820940,-691858,'NcfURBOYWbT9','z1fq0yCdwaIrdiQ7qn8W4jnE8ZrOprxexyOxV3k2akfiGjUBPf4E8DNWfyW9X0R8etjTfnVhnaK6w6TGDeRgm9xECfG4WH5Ogaxtm1HR9NNBj9At0H7KFg9jOscapQilwOHAVVL9lGirhw5S3t8tFdf6YmL0whhgKsP0iEVwfX2EkrpuplJJJIFwG7AESvxKl','QsL760GGbzXmqyNL43Qfh3T6gAnhbHLvdaeKUTvz1VkiNODiys8wNSVUxX8z19xsuteOhiELZcxMLrK','K7cQgst9vidaEu7gwHQ','gPK','M',5);
+INSERT INTO ti VALUES (10779515098905820940,-691858,'NcfURBOYWbT9','z1fq0yCdwaIrdiQ7qn8W4jnE8ZrOprxexyOxV3k2akfiGjUBPf4E8DNWfyW9X0R8etjTfnVhnaK6w6TGDeRgm9xECfG4WH5Ogaxtm1HR9NNBj9At0H7KFg9jOscapQilwOHAVVL9lGirhw5S3t8tFdf6YmL0whhgKsP0iEVwfX2EkrpuplJJJIFwG7AESvxKl','QsL760GGbzXmqyNL43Qfh3T6gAnhbHLvdaeKUTvz1VkiNODiys8wNSVUxX8z19xsuteOhiELZcxMLrK','K7cQgst9vidaEu7gwHQ','gPK','M',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (14987736964656597220,-5526230,'WmpjUyF27JCVtFqkg6VYiQqnOZQ','zGrDV9s7wbl3yp10oVjkhf7N1VMOV','PuaYdZe7bFVTkivq8l3FPg9p','VQ7KxNRAUszvFd4oROo50vOYgT5JgmhXzg8PKzb7f6JNFriyYB6ugHdJOwlYMngwHTzeVJfxjxSaep6X4tuEQE8tAqSESEgpFSjkfksgdR9JMnxV9wmjpfxVCLDjCdFJ4vYsBW34Kf7ZfR1pQlvQ0j','X','O1',6);
+INSERT INTO ti VALUES (14987736964656597220,-5526230,'WmpjUyF27JCVtFqkg6VYiQqnOZQ','zGrDV9s7wbl3yp10oVjkhf7N1VMOV','PuaYdZe7bFVTkivq8l3FPg9p','VQ7KxNRAUszvFd4oROo50vOYgT5JgmhXzg8PKzb7f6JNFriyYB6ugHdJOwlYMngwHTzeVJfxjxSaep6X4tuEQE8tAqSESEgpFSjkfksgdR9JMnxV9wmjpfxVCLDjCdFJ4vYsBW34Kf7ZfR1pQlvQ0j','X','O1',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT UNSIGNED, c CHAR(34) NOT NULL, d VARCHAR(22), e VARBINARY(100) NOT NULL, f VARBINARY(25), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14676390859014252216,166,'ajgfdaVM2wa5fl5CmyXHPCP2WPNdeFAd','K3bwXL3zKdx','6xfnzxdWaiSkRuk2Ha0YoB3cx76UaqXmJYuvLadY4Oo0YnaBqrDkEkrxCfnBHtk2nR','0','9S','R',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b TINYINT UNSIGNED, c CHAR(34) NOT NULL, d VARCHAR(22), e VARBINARY(100) NOT NULL, f VARBINARY(25), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (1259621402616771579,222,'ODWikuAm2WobzYalBnZ6BN9','EQ9AZiVQ6tbYiPp','Y9TLAoDCnYX44qc1wJqaVEuSFyFHhsEU8nC2wE59xUPuelPsx7yTykAXEOs14We0QeNg9bAz4ndY4ST4paLOd2TAxEdGt','6TbvKLMNITg4AR8P7T','ls','j',1);
+INSERT INTO ti VALUES (1259621402616771579,222,'ODWikuAm2WobzYalBnZ6BN9','EQ9AZiVQ6tbYiPp','Y9TLAoDCnYX44qc1wJqaVEuSFyFHhsEU8nC2wE59xUPuelPsx7yTykAXEOs14We0QeNg9bAz4ndY4ST4paLOd2TAxEdGt','6TbvKLMNITg4AR8P7T','ls','j',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(35) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(35) NOT NULL;
+INSERT INTO t VALUES (11989336038560436178,46,'ndt7d2vNhyMnHFMy4L1qJ7tnC','CugC','MVdAkKkoHEiAH2DBJENcp6uLx3m3U9hT7kGGMkaazSLQzsV1pbZ8b1nUSgWerwAvatlVpzw7sIzPmtPVdJq','4eMjOjZC','ty','M',2);
+INSERT INTO ti VALUES (11989336038560436178,46,'ndt7d2vNhyMnHFMy4L1qJ7tnC','CugC','MVdAkKkoHEiAH2DBJENcp6uLx3m3U9hT7kGGMkaazSLQzsV1pbZ8b1nUSgWerwAvatlVpzw7sIzPmtPVdJq','4eMjOjZC','ty','M',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (12338747225151838260,191,'Cj','QHmOuSm2qRObjhhve9jaafdqSfYWfSVCrZWo4IMpq1DvHttYcd6UVjlVlbVFH3MQAgmnDFxfjT8SRItifEh0LgFOZ34QqSGDlARg9neUvAysSk0OFusI2','xVM3a5CAgzITffKkAubCCZcRrOtRvxmuJ','nwUodiDYjGNYChMAwp','v','w',3);
+INSERT INTO ti VALUES (12338747225151838260,191,'Cj','QHmOuSm2qRObjhhve9jaafdqSfYWfSVCrZWo4IMpq1DvHttYcd6UVjlVlbVFH3MQAgmnDFxfjT8SRItifEh0LgFOZ34QqSGDlARg9neUvAysSk0OFusI2','xVM3a5CAgzITffKkAubCCZcRrOtRvxmuJ','nwUodiDYjGNYChMAwp','v','w',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (13280823403430579126,48,'h0vNfvqpE9FegG4nRAd7SbmHaMJo57Q178','ALPWfJQW3RCZApyp4hwDQ2NsmXL5rHTkcqvzdRlEimOFwdqse17yEBjLcY7DKjcnSsiB24varRCz1GPlLfmuD9gZ8pKMhaD6pPoshappalWpzvjPMsbE0CsvgjaMbYwwpeFuVJjylNmKW3','6fHUsgc7rrplt4Cqm1CHuyztK9Sp2gY1zsnNyeSqAakgdttUkjypvwkzAupNRNEM','sB9paKfLvX49w1wQilvPGX06FAlxc8hqTv7f88a3B1YOBZB4dr2zKlrkBbwm1xqnwcMKtWuTbrazTDNWsmTlA4FEkh2whJsCoCTSQ9cTUpcgQ2opqy9AaVuP6HIHbxkaarBe1eLN5A6ShRWJzdDbwa8hBAFQUfRgjlVv9JEMRmcbrLa','X','uc',4);
+INSERT INTO ti VALUES (13280823403430579126,48,'h0vNfvqpE9FegG4nRAd7SbmHaMJo57Q178','ALPWfJQW3RCZApyp4hwDQ2NsmXL5rHTkcqvzdRlEimOFwdqse17yEBjLcY7DKjcnSsiB24varRCz1GPlLfmuD9gZ8pKMhaD6pPoshappalWpzvjPMsbE0CsvgjaMbYwwpeFuVJjylNmKW3','6fHUsgc7rrplt4Cqm1CHuyztK9Sp2gY1zsnNyeSqAakgdttUkjypvwkzAupNRNEM','sB9paKfLvX49w1wQilvPGX06FAlxc8hqTv7f88a3B1YOBZB4dr2zKlrkBbwm1xqnwcMKtWuTbrazTDNWsmTlA4FEkh2whJsCoCTSQ9cTUpcgQ2opqy9AaVuP6HIHbxkaarBe1eLN5A6ShRWJzdDbwa8hBAFQUfRgjlVv9JEMRmcbrLa','X','uc',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (3144284769620980169,79,'uELmCdgZ2RuISj4MJjN','SeKTuwNFcIr7wfPo7bK4EaO1WbuA5IAHLU3ZbVNYbs6XXgW58jdHUZsTurKv2GFFZ7jYYzzVJCBpbbqtWCbWeTxrzvfmx2hoiJ','C4fpdGiRfWl6xaOUayCrOLcL7LIhuQlBrPVDR7OBnMyDKYd0ho9WKTbaSHPjURH5o','1pfEPAZ6xtTzYXDnoKoBSlTjN0k2bfdxSIKReeauHUzpuIcVZCRJRw02FIVdnEjJASvdsGQbvgxPXJHAUoMoJgpBO2jc9oOcinIVAU1nwLwZxmCRz4cidUtI3hsULXZiMfQRMe5poRWJD1w0N5F14Lj3eOoITEQfGqHuBCJFHUUaVdA1fwD53','Td','OO',5);
+INSERT INTO ti VALUES (3144284769620980169,79,'uELmCdgZ2RuISj4MJjN','SeKTuwNFcIr7wfPo7bK4EaO1WbuA5IAHLU3ZbVNYbs6XXgW58jdHUZsTurKv2GFFZ7jYYzzVJCBpbbqtWCbWeTxrzvfmx2hoiJ','C4fpdGiRfWl6xaOUayCrOLcL7LIhuQlBrPVDR7OBnMyDKYd0ho9WKTbaSHPjURH5o','1pfEPAZ6xtTzYXDnoKoBSlTjN0k2bfdxSIKReeauHUzpuIcVZCRJRw02FIVdnEjJASvdsGQbvgxPXJHAUoMoJgpBO2jc9oOcinIVAU1nwLwZxmCRz4cidUtI3hsULXZiMfQRMe5poRWJD1w0N5F14Lj3eOoITEQfGqHuBCJFHUUaVdA1fwD53','Td','OO',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (14921432828137888008,155,'Fn2TGQ9QB6tZ4dSLi','GuFKW1lXHJfbTM21Otl3vwmXdM8utvPqtpdjcxgyQfazuVkqdPdgXlFHmVctz49yU0XdEonFhZl8qlu35EzrAcMrX3Q7P0MI5osfFGik5','KVzcG8c5imo5jk96u6Ojr4zxIzwxmr7','mvhxXBUvmC1u','4B','0a',6);
+INSERT INTO ti VALUES (14921432828137888008,155,'Fn2TGQ9QB6tZ4dSLi','GuFKW1lXHJfbTM21Otl3vwmXdM8utvPqtpdjcxgyQfazuVkqdPdgXlFHmVctz49yU0XdEonFhZl8qlu35EzrAcMrX3Q7P0MI5osfFGik5','KVzcG8c5imo5jk96u6Ojr4zxIzwxmr7','mvhxXBUvmC1u','4B','0a',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b MEDIUMINT UNSIGNED, c BINARY(23), d VARCHAR(16), e VARBINARY(37), f VARCHAR(51), g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-622759496,16757107,'ZriL','P0YoMwsTR','eFbuZusXwAGUqos2ch4jrsKXpA2B8WdtVT26d','gLwairq','N','v',0);
+CREATE TABLE ti (a INT, b MEDIUMINT UNSIGNED, c BINARY(23), d VARCHAR(16), e VARBINARY(37), f VARCHAR(51), g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-956617825,15945233,'Cal','03xUh4Z','azAsPJBIiS01W76brsoCwgOZllzKb','6BQOmouWrfok4GVUu9AkUCyb5J1RF','N','T8',1);
+INSERT INTO ti VALUES (-956617825,15945233,'Cal','03xUh4Z','azAsPJBIiS01W76brsoCwgOZllzKb','6BQOmouWrfok4GVUu9AkUCyb5J1RF','N','T8',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(24);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(24);
+INSERT INTO t VALUES (-1705793611,2840025,'LGCt6yXhWGFYQh8G05wcS','mCG3iBq996wp','5oFf5nqcrJquFx','KNNhTCyho45xK2rbjQp7JVmt6yNx','0','Gl',2);
+INSERT INTO ti VALUES (-1705793611,2840025,'LGCt6yXhWGFYQh8G05wcS','mCG3iBq996wp','5oFf5nqcrJquFx','KNNhTCyho45xK2rbjQp7JVmt6yNx','0','Gl',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1243625546,11399029,'AarPR5BPWzLSMcMPcwNKHekT','Q8kVEsLgJm8qTTfNOozI2rVFPBwWaMofPUagkbcLNWA1ZfduzzpDJZr8kHYZPH0TY','fZLcsBIQrhsYzvkM4gVEMg0','UVGFcQE8Al4b8IAxkXZPfus9bN0L7zKnA','k','Ob',3);
+INSERT INTO ti VALUES (1243625546,11399029,'AarPR5BPWzLSMcMPcwNKHekT','Q8kVEsLgJm8qTTfNOozI2rVFPBwWaMofPUagkbcLNWA1ZfduzzpDJZr8kHYZPH0TY','fZLcsBIQrhsYzvkM4gVEMg0','UVGFcQE8Al4b8IAxkXZPfus9bN0L7zKnA','k','Ob',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-752172174,13990120,'Xpxjkm5EC','vllVNfVM4jyK7Lr3RpwHVGk8mPd17d7ULgVgwjgfErltxyB7C71QxSLX6WTtLc7XHOGoNiYQi','efcyG5mBY4sTmqZRupCw5bkpiiuqWLzbyn','k1qzVUCKeqdQWQg02YMsLNLx97qCsf6OE5FP4WI0GFQs9dCOxcKr0Ofxm5mJsR3bgEHa2AFV4IYGxg4asqX3sikF4pdvTnYQ8NDQ1XKpPE26vuoJQzAZKcjyVLPBfEvzI5hmayANmmtO379wXphh7eCf6gZZrON4emMLtaFmgZ33L8lTFqBFjtDOhi','F','l',4);
+INSERT INTO ti VALUES (-752172174,13990120,'Xpxjkm5EC','vllVNfVM4jyK7Lr3RpwHVGk8mPd17d7ULgVgwjgfErltxyB7C71QxSLX6WTtLc7XHOGoNiYQi','efcyG5mBY4sTmqZRupCw5bkpiiuqWLzbyn','k1qzVUCKeqdQWQg02YMsLNLx97qCsf6OE5FP4WI0GFQs9dCOxcKr0Ofxm5mJsR3bgEHa2AFV4IYGxg4asqX3sikF4pdvTnYQ8NDQ1XKpPE26vuoJQzAZKcjyVLPBfEvzI5hmayANmmtO379wXphh7eCf6gZZrON4emMLtaFmgZ33L8lTFqBFjtDOhi','F','l',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-1977597908,16677884,'ZhhBULv7N','QnJyjVBBMTGZmoRFW3aR5GYOEzl9CaBSjcMqDWPh2Yfuk2aGhx9MWk4KcWjIft5SBlGXfM6qSXciFHBYswTh5OxbRXbQneKeKBPhST8HvNWNwMe0UTCeOUNkq0yZkiQ9WL5p24aCUrGyN6D9IT5fwFNwUQDM8RxmZzbOIJIWHlbV3lkMKl3n4hV7hEYQ0GkB6GpllE56wVHcs1NIIEt','YvlnH4x2OtVTr31CJ6fSVRntJpsBHBJIi','GUryZvAP2sTEKQli98KQBBW3EFmdrzfNa8YxpFc1GV2mREET2OuBoZoj1bO848D4TXbW9TEK2Cm1huuvXm','EQ','45',5);
+INSERT INTO ti VALUES (-1977597908,16677884,'ZhhBULv7N','QnJyjVBBMTGZmoRFW3aR5GYOEzl9CaBSjcMqDWPh2Yfuk2aGhx9MWk4KcWjIft5SBlGXfM6qSXciFHBYswTh5OxbRXbQneKeKBPhST8HvNWNwMe0UTCeOUNkq0yZkiQ9WL5p24aCUrGyN6D9IT5fwFNwUQDM8RxmZzbOIJIWHlbV3lkMKl3n4hV7hEYQ0GkB6GpllE56wVHcs1NIIEt','YvlnH4x2OtVTr31CJ6fSVRntJpsBHBJIi','GUryZvAP2sTEKQli98KQBBW3EFmdrzfNa8YxpFc1GV2mREET2OuBoZoj1bO848D4TXbW9TEK2Cm1huuvXm','EQ','45',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (839018588,3246915,'RE','YSGYkHNMqzAuTVyP2M2JvwDOFL6xRMcnzWbphw1eYl4desqju9ETwcsT9DDj43PglfYBapDmgFWIwVaQ12xJqLEU4bV0xeCiwoIEg5MsFM7TrkjdCUnxKLMFQdIoTyKRLP7zGrCt0lxn8FwFSGWtpSejH2x6lili','z4FVIx04mRBTAbbTwXTa6gzjHaHfT','dtDpmOARX7C4DdqqMBo60v8XClEBQkSEHFC9bwiQDrXe54VTRfrbzs0m787u1i3yxBdMXHfwhM5YBaaNf5tZOFuy6ntdjNlFZXTk4lT5qLcqPrpd3x36Y5XjOdHAYbiArp2WiZBBHwFIpw11OqgehFdJF4oV1Sn99R3','f','tG',6);
+INSERT INTO ti VALUES (839018588,3246915,'RE','YSGYkHNMqzAuTVyP2M2JvwDOFL6xRMcnzWbphw1eYl4desqju9ETwcsT9DDj43PglfYBapDmgFWIwVaQ12xJqLEU4bV0xeCiwoIEg5MsFM7TrkjdCUnxKLMFQdIoTyKRLP7zGrCt0lxn8FwFSGWtpSejH2x6lili','z4FVIx04mRBTAbbTwXTa6gzjHaHfT','dtDpmOARX7C4DdqqMBo60v8XClEBQkSEHFC9bwiQDrXe54VTRfrbzs0m787u1i3yxBdMXHfwhM5YBaaNf5tZOFuy6ntdjNlFZXTk4lT5qLcqPrpd3x36Y5XjOdHAYbiArp2WiZBBHwFIpw11OqgehFdJF4oV1Sn99R3','f','tG',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b SMALLINT UNSIGNED, c BINARY(9), d VARCHAR(43), e VARBINARY(88), f VARCHAR(31) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1818353779,49198,'R','V8qyaCw6GLUTzrkDcHOw0FPI3ChxqicZxQFBYv','3qGs57OspsPi4yQQbdx6C9ZhWZ6fG26Ef0t7ywqr3Y5YHBPn','V5vlwneDTvbvGAbwkRdjwGm9LCu','BO','y',0);
+CREATE TABLE ti (a INT, b SMALLINT UNSIGNED, c BINARY(9), d VARCHAR(43), e VARBINARY(88), f VARCHAR(31) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (7753589203224927501,54958,'Fj8Cp2OQ','1stLat6MXi7HYB9ael8mGiPXWCAMSlmZIU7sMEZxQm','Mu8Blnox','PEsAp4TavE2asp6ovQv5cUJfftT','v','x',1);
+INSERT INTO ti VALUES (7753589203224927501,54958,'Fj8Cp2OQ','1stLat6MXi7HYB9ael8mGiPXWCAMSlmZIU7sMEZxQm','Mu8Blnox','PEsAp4TavE2asp6ovQv5cUJfftT','v','x',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(10);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(10);
+INSERT INTO t VALUES (3218561683750249751,11980,'URNnGNEN','C5cIcAma6vvyszfLn7i','uH','CyWUwiO','M','n',2);
+INSERT INTO ti VALUES (3218561683750249751,11980,'URNnGNEN','C5cIcAma6vvyszfLn7i','uH','CyWUwiO','M','n',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (4697997926273725791,31569,'h','b7pESIyxlbTM7St9sdYT37nhWdcyL8fngipcgq4bwZXS9hkXSmRauH62iWdMB7oqxkMxGLgVEy3KLkUw9lQiGnrV4ieQmCsiHhBq9esFo0','C4AT51KzcHnJKSPOCEt0Vanvu6zoc2THUSHVqoP5fVaFV59EG4U071RygJV','g1vJxmtvDQIS703AcnrBM','D','T',3);
+INSERT INTO ti VALUES (4697997926273725791,31569,'h','b7pESIyxlbTM7St9sdYT37nhWdcyL8fngipcgq4bwZXS9hkXSmRauH62iWdMB7oqxkMxGLgVEy3KLkUw9lQiGnrV4ieQmCsiHhBq9esFo0','C4AT51KzcHnJKSPOCEt0Vanvu6zoc2THUSHVqoP5fVaFV59EG4U071RygJV','g1vJxmtvDQIS703AcnrBM','D','T',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1015575706429607244,39574,'BXmhgDXRT','cm6fmSRHSrTblyKvvdxsGBcSQVZgSjWSlpCT787CZB0wmwclhUaXsv1q3lM7DK4LlYZFAAMFVjrikwOGQi0oOHQev','CTkPS7cd6lDZmRcZdGuS99jEa1TvLxYn6mHuFV63ECRcI4yndG','hPqCQNfWynIwSovUZE4bB6pmyqTCTh67kzxe3CCKsYvXAaBcHQozGNI6vdTaF2CVns27YOwnKWFGuSmWOOKsyj5fIc6RYEniXRII37xWarnGnJXt7qujX7LKjuXfUOJ3Nb825bZByG6NLAwLrqM0hsd1kdkgh3rBFqufXy2RO','D','EJ',4);
+INSERT INTO ti VALUES (-1015575706429607244,39574,'BXmhgDXRT','cm6fmSRHSrTblyKvvdxsGBcSQVZgSjWSlpCT787CZB0wmwclhUaXsv1q3lM7DK4LlYZFAAMFVjrikwOGQi0oOHQev','CTkPS7cd6lDZmRcZdGuS99jEa1TvLxYn6mHuFV63ECRcI4yndG','hPqCQNfWynIwSovUZE4bB6pmyqTCTh67kzxe3CCKsYvXAaBcHQozGNI6vdTaF2CVns27YOwnKWFGuSmWOOKsyj5fIc6RYEniXRII37xWarnGnJXt7qujX7LKjuXfUOJ3Nb825bZByG6NLAwLrqM0hsd1kdkgh3rBFqufXy2RO','D','EJ',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-2461850175152049311,4795,'xg','XSVVYT33YRWimRd3ytZJUiXtndndDcJfrcYJgwOibbcDipF2Hnshde2UsW2nbldWe8jstVSdio0KrAnHfcusJBsas2P7sUP9jCbNCvjB0cUCmcSdaaqpWbUyN1S0sOJR1Rz24bdlCGmMEspd89tEPgXD8','5oxHocrWcQ9AEaX6nVFr0YDIBGXxJg42e8dhhUSaMqBIABa5','V4IDppBduLHlU1OZeugOmGWkjW0JIOAhdZVOoJ4JYWigWkvmbfVsI9GLnsKZWkbwD1fxRlnTDCeODPHnNVmg9K2EgY5c0zYTh4lgv3KqobVbT9KyRqYL','IU8','G',5);
+INSERT INTO ti VALUES (-2461850175152049311,4795,'xg','XSVVYT33YRWimRd3ytZJUiXtndndDcJfrcYJgwOibbcDipF2Hnshde2UsW2nbldWe8jstVSdio0KrAnHfcusJBsas2P7sUP9jCbNCvjB0cUCmcSdaaqpWbUyN1S0sOJR1Rz24bdlCGmMEspd89tEPgXD8','5oxHocrWcQ9AEaX6nVFr0YDIBGXxJg42e8dhhUSaMqBIABa5','V4IDppBduLHlU1OZeugOmGWkjW0JIOAhdZVOoJ4JYWigWkvmbfVsI9GLnsKZWkbwD1fxRlnTDCeODPHnNVmg9K2EgY5c0zYTh4lgv3KqobVbT9KyRqYL','IU8','G',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6477628702797835439,44187,'Ki','YTrujyhA5M4YkdgfzY2rPudRVymie5lIpr9IxzCAw4ozRa0s13wj1LOKGfPY7ecIHEkhAwpmu','qiPPl0UDethvQpjM1XC7GDRn6sR2hNxRigDMpl1kap7MqTeCKhoBfrP','lcv7f87Zy1mRF0Cw2ILCXxnk2ZQTjqbJ82anMdyaL4j5y5udSyAauw8YO17jZsT9yczNY16mcesTQNjuLroRIqwKK6h7Y','pMD','b',6);
+INSERT INTO ti VALUES (-6477628702797835439,44187,'Ki','YTrujyhA5M4YkdgfzY2rPudRVymie5lIpr9IxzCAw4ozRa0s13wj1LOKGfPY7ecIHEkhAwpmu','qiPPl0UDethvQpjM1XC7GDRn6sR2hNxRigDMpl1kap7MqTeCKhoBfrP','lcv7f87Zy1mRF0Cw2ILCXxnk2ZQTjqbJ82anMdyaL4j5y5udSyAauw8YO17jZsT9yczNY16mcesTQNjuLroRIqwKK6h7Y','pMD','b',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(54) NOT NULL, d VARBINARY(10), e VARBINARY(47), f VARCHAR(25), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (237,14750699859734125690,'OUPc2cUI79AzoRTMsxwjm1FSsxomU8vZ','S7928PMK','nVl0rfUeBCP2LorLkpdG','OScadvl','a','GM',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(54) NOT NULL, d VARBINARY(10), e VARBINARY(47), f VARCHAR(25), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (7143895961581284381,17873936854767585963,'PTutnxyFech7AUCAKhGSRxjO946LXO6N8It74UuNo5q485','qVNq','4bAbzGhUywND4IuL0MPrjh1QhSPmWd4AEDcTJCH0ueJvW','GWO2','2','Qr',1);
+INSERT INTO ti VALUES (7143895961581284381,17873936854767585963,'PTutnxyFech7AUCAKhGSRxjO946LXO6N8It74UuNo5q485','qVNq','4bAbzGhUywND4IuL0MPrjh1QhSPmWd4AEDcTJCH0ueJvW','GWO2','2','Qr',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(55) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(55) NOT NULL;
+INSERT INTO t VALUES (1120629737619246035,1989406629740265186,'S4lJK018VZhcbARM1NvjQZtGe0TzJDPCQWvZlnZGERQPuENnIgNp9r','Ls31XdW','PtdH1KXGyMVnlXLliiHqD6tTU','yIbiSmCBxOJWI','y','B',2);
+INSERT INTO ti VALUES (1120629737619246035,1989406629740265186,'S4lJK018VZhcbARM1NvjQZtGe0TzJDPCQWvZlnZGERQPuENnIgNp9r','Ls31XdW','PtdH1KXGyMVnlXLliiHqD6tTU','yIbiSmCBxOJWI','y','B',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (12696524844663641386,13163590874525042024,'4VPJMcMPtAnbFlrrRW3DnJRrBoAQVlIfOHkbqG5','cpw3YHDML4Rr4UqzMN4wggnAezq4OeDF1tXrocO32ULr6Nxgpoj9tv0GaUe37s6PjzFHZmHABSGYXBGAH42gByzz1jWVfZJaW6KbFnIWpps4wAAEjizo7TLx1oRatQXdOqdL1GFAhuA3BNDEudUkJFDTpeYpTu2tUMcx7B11TXmGknpr5b552lHJ6fivQPSjd7','JPDt9TXYc','Z4IlBBpYF8CBkuM','b','h',3);
+INSERT INTO ti VALUES (12696524844663641386,13163590874525042024,'4VPJMcMPtAnbFlrrRW3DnJRrBoAQVlIfOHkbqG5','cpw3YHDML4Rr4UqzMN4wggnAezq4OeDF1tXrocO32ULr6Nxgpoj9tv0GaUe37s6PjzFHZmHABSGYXBGAH42gByzz1jWVfZJaW6KbFnIWpps4wAAEjizo7TLx1oRatQXdOqdL1GFAhuA3BNDEudUkJFDTpeYpTu2tUMcx7B11TXmGknpr5b552lHJ6fivQPSjd7','JPDt9TXYc','Z4IlBBpYF8CBkuM','b','h',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (16852104004134416440,15814047482415969547,'2LQZioAMDQ7LLlhaWtu7ZWCkaZe','s3O0odZ9dMcUeTidQWZvpbSsSPzuZIyTqeyXHZtV8CccNMbKfry4S9YP10gHw6zf1ezGQJ1jRB81RO8X','pyC3Qsd2PIe558GJiAN1LGpXiOv2d','M0KzWSPQOLBTY9jQqJCXRmlTsJteQvGYG6y9jxauIehNl83sX9dHcfOmLahI65CXRAjBNyLByi9hoZlu0izMYrm7vhpTy7EWRGxQKw8kDy73pmOQvzAI9NrxezdhHFyqZ0KtCoYo8nmEmu1b7JrRXzVn2gQj082d4iMHZ52nd6D0G0CHJM9rdNHvHSoXGQA68MAW5UmUzKEwdWDjA9yWpB1ST4DcOuUDLbBle9lxwOsuiOxu3rYrXrC','2','z',4);
+INSERT INTO ti VALUES (16852104004134416440,15814047482415969547,'2LQZioAMDQ7LLlhaWtu7ZWCkaZe','s3O0odZ9dMcUeTidQWZvpbSsSPzuZIyTqeyXHZtV8CccNMbKfry4S9YP10gHw6zf1ezGQJ1jRB81RO8X','pyC3Qsd2PIe558GJiAN1LGpXiOv2d','M0KzWSPQOLBTY9jQqJCXRmlTsJteQvGYG6y9jxauIehNl83sX9dHcfOmLahI65CXRAjBNyLByi9hoZlu0izMYrm7vhpTy7EWRGxQKw8kDy73pmOQvzAI9NrxezdhHFyqZ0KtCoYo8nmEmu1b7JrRXzVn2gQj082d4iMHZ52nd6D0G0CHJM9rdNHvHSoXGQA68MAW5UmUzKEwdWDjA9yWpB1ST4DcOuUDLbBle9lxwOsuiOxu3rYrXrC','2','z',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (15227017350065313766,1657509987839200853,'MFKdQyKJ3bBS2diNuL','YUd1fCCHmEddpqp6T9hPxJ66ph8MecdzWtyA7NFZjvcr7mBEHmxlzfUHwrNtBsAPZigRfShs','4eyvtotHngWki1nTucR1gCvf3coDSCCP6UJtPJ8rToaUQ','E5JH5ifDiOSesdSQaMIpA86JuJU8o0t2b223FNRJMSUNS12QU25CHZ3zK2LQeZxKHtnkd9rIv2Bvn9keTczmll5qnQKa5QSZivknwCovL5oK42nOpNGvD5LnvEJagFWpW27ShFilNfaMmGBco26UAi1YZxAJPmxvAwwMamNTST5PUrDsdM7U11JYHB8V1D3uNxdgUwyQqYXgAZzD9GX7rP','4Q','a',5);
+INSERT INTO ti VALUES (15227017350065313766,1657509987839200853,'MFKdQyKJ3bBS2diNuL','YUd1fCCHmEddpqp6T9hPxJ66ph8MecdzWtyA7NFZjvcr7mBEHmxlzfUHwrNtBsAPZigRfShs','4eyvtotHngWki1nTucR1gCvf3coDSCCP6UJtPJ8rToaUQ','E5JH5ifDiOSesdSQaMIpA86JuJU8o0t2b223FNRJMSUNS12QU25CHZ3zK2LQeZxKHtnkd9rIv2Bvn9keTczmll5qnQKa5QSZivknwCovL5oK42nOpNGvD5LnvEJagFWpW27ShFilNfaMmGBco26UAi1YZxAJPmxvAwwMamNTST5PUrDsdM7U11JYHB8V1D3uNxdgUwyQqYXgAZzD9GX7rP','4Q','a',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (2918297555141970556,2648135349483995993,'7LZfE4nJcPR','4NEIf96ggCAaDqKN0DFM1CCmmEUEmxj496v6MUrvpCHbW5pPzhIrXd66HgZAUYWBNdu78DzhNJ91ReEiiGIWqsFmbj0q75LLnFCqsseSYpLUmpGm02a5cguBtaXbAeubN0t1URWJQ7mgititASbLTIE1h83Yine4F7lzY0mRgJCFxuyu5xoIrz80BbfTELjc7HnyYkXvBYDh1RKnHWr9fJFA29vrpk3NWDFmW98LMdK8ZfaN6ijfAjeClOhBZY','OBwyUBfINdgBAGR6TsFrKlcCMBOjmj1k','f1pZjJYesCENFRKMR7sUxF09ApRhgZjcH0Qu7BwgvndPnkO6ibfheBPsLDD5rrZwo73ESCFlNeVldzy28eRA7A7A5WVagVwSiLTl7TZXhllwHHmrSBuZbCYSL2MBu6ZbobUGBqK62PknvtFitRn','XA','we',6);
+INSERT INTO ti VALUES (2918297555141970556,2648135349483995993,'7LZfE4nJcPR','4NEIf96ggCAaDqKN0DFM1CCmmEUEmxj496v6MUrvpCHbW5pPzhIrXd66HgZAUYWBNdu78DzhNJ91ReEiiGIWqsFmbj0q75LLnFCqsseSYpLUmpGm02a5cguBtaXbAeubN0t1URWJQ7mgititASbLTIE1h83Yine4F7lzY0mRgJCFxuyu5xoIrz80BbfTELjc7HnyYkXvBYDh1RKnHWr9fJFA29vrpk3NWDFmW98LMdK8ZfaN6ijfAjeClOhBZY','OBwyUBfINdgBAGR6TsFrKlcCMBOjmj1k','f1pZjJYesCENFRKMR7sUxF09ApRhgZjcH0Qu7BwgvndPnkO6ibfheBPsLDD5rrZwo73ESCFlNeVldzy28eRA7A7A5WVagVwSiLTl7TZXhllwHHmrSBuZbCYSL2MBu6ZbobUGBqK62PknvtFitRn','XA','we',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(23) NOT NULL, d VARCHAR(63) NOT NULL, e VARCHAR(48) NOT NULL, f VARCHAR(5) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18026,2,'qj','sAREVr2eyXCYYc2EmRLbfz3lYs81wwg1jsUx4','751crGpzSncDrIzpMK69tB1FgGl4yjKfQ1RTKnrT8O28kjj','tl1F','9','t',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(23) NOT NULL, d VARCHAR(63) NOT NULL, e VARCHAR(48) NOT NULL, f VARCHAR(5) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (25555,34,'zv7','L9NglDohzYlUmvi3HcadTpFGBuTrM6MUpIVVd3isVwJhaO','6N9HtyJxDfzqaEe','5','x','1q',1);
+INSERT INTO ti VALUES (25555,34,'zv7','L9NglDohzYlUmvi3HcadTpFGBuTrM6MUpIVVd3isVwJhaO','6N9HtyJxDfzqaEe','5','x','1q',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(24) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(24) NOT NULL;
+INSERT INTO t VALUES (139,253,'VMMAcw','ACXaKBzZc5N9Fqq8DmYnoFQftCP8cG','JgVmpW1g2j7vj3JvfxblMT9LQQrXbWvGZzJQaINaQICZ','pl0ud','K','J1',2);
+INSERT INTO ti VALUES (139,253,'VMMAcw','ACXaKBzZc5N9Fqq8DmYnoFQftCP8cG','JgVmpW1g2j7vj3JvfxblMT9LQQrXbWvGZzJQaINaQICZ','pl0ud','K','J1',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (49929,13,'CuDQTR4Xx3Wrk','54xh1efJ53ANxBASyhIQaLPE4kEItFn9aFnwFXLdjBVKqDXbGjgaVeQSSXsvqeEhmIdkJs8to5lySQA2LUt7R5jgzThzdwHyz54RbnWIkTvAmtk6QXkh97QcTn5Q9ncXDUWeXVcBeH','vWcC3FcDK2uj0sVyxubkeSoJcIyoWgJ3Q','f4s2m','G','6',3);
+INSERT INTO ti VALUES (49929,13,'CuDQTR4Xx3Wrk','54xh1efJ53ANxBASyhIQaLPE4kEItFn9aFnwFXLdjBVKqDXbGjgaVeQSSXsvqeEhmIdkJs8to5lySQA2LUt7R5jgzThzdwHyz54RbnWIkTvAmtk6QXkh97QcTn5Q9ncXDUWeXVcBeH','vWcC3FcDK2uj0sVyxubkeSoJcIyoWgJ3Q','f4s2m','G','6',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (53311,240,'wmTuQtta60Wa','xNQP8TKJDPWMAJ9GNYpxAKekhGBHVM1iwUfit35JBCe2uFxLi0DAJ6xzgfL9qf8GV1qCFrM8gC01gefodFV6I4Y4TXeSggwOx4N5wqrBMfedCwDylvDcSaQeDZwWAadJYyq5QndBh3S','tyLyQPcdgGvK7defWmVbMoJTYEZ99qLjObVmueWTbU4M','sUHrCyZ11jz78RWbpEN7kIkb4ZkVrmbAhP9PFV0xDfBQRnkQ8Xq748QrIx0ARwcfYJ8QYEeiDjvhMPnYyK7L1VS8Byncw9JWomUARWPNjDXy9hgf','U','Al',4);
+INSERT INTO ti VALUES (53311,240,'wmTuQtta60Wa','xNQP8TKJDPWMAJ9GNYpxAKekhGBHVM1iwUfit35JBCe2uFxLi0DAJ6xzgfL9qf8GV1qCFrM8gC01gefodFV6I4Y4TXeSggwOx4N5wqrBMfedCwDylvDcSaQeDZwWAadJYyq5QndBh3S','tyLyQPcdgGvK7defWmVbMoJTYEZ99qLjObVmueWTbU4M','sUHrCyZ11jz78RWbpEN7kIkb4ZkVrmbAhP9PFV0xDfBQRnkQ8Xq748QrIx0ARwcfYJ8QYEeiDjvhMPnYyK7L1VS8Byncw9JWomUARWPNjDXy9hgf','U','Al',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (13390,110,'qhDWhi8W5jJ5ZbIM','WfiETl2pZT0wlKKx4Ns2unUrpgdXz7CwlLTQ6MathTBqrt9ZraWbIizjcJTdG','X4lRcqzlMsLylGVDYGKUdKTBFEZSpCH3EVyqgm05','Rj2vt2UNI0JpGELcwVyzAHFgWs9n5ebhP83vqlOtY0fo5kMUUxzJai9QwMclppTaHQ4zgGAZDNNdj7NpJINOdYJdPp17aOcxg2exXZ0d9q1NF8uoQgZm4JxTwPuKamljoAnG0fh3VyWei2iALDrRB4Iqmu6Tmeam6s1J9kaoU3ue2tq62Ufn0temIEiqldCt1WGxEuyfivLBid101er4P1TIjIshL50wOj59Ex','l','cA',5);
+INSERT INTO ti VALUES (13390,110,'qhDWhi8W5jJ5ZbIM','WfiETl2pZT0wlKKx4Ns2unUrpgdXz7CwlLTQ6MathTBqrt9ZraWbIizjcJTdG','X4lRcqzlMsLylGVDYGKUdKTBFEZSpCH3EVyqgm05','Rj2vt2UNI0JpGELcwVyzAHFgWs9n5ebhP83vqlOtY0fo5kMUUxzJai9QwMclppTaHQ4zgGAZDNNdj7NpJINOdYJdPp17aOcxg2exXZ0d9q1NF8uoQgZm4JxTwPuKamljoAnG0fh3VyWei2iALDrRB4Iqmu6Tmeam6s1J9kaoU3ue2tq62Ufn0temIEiqldCt1WGxEuyfivLBid101er4P1TIjIshL50wOj59Ex','l','cA',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (45721,51,'4fhd7fQuqS','qQvBwONxV8h17TOzRZ19aGSx8EJqP7tjb8C39FfwFjHBXNHq2b5U280mqg7moP7QMIhJdhKUVVHh6C7pC5EZOUjSxH8Qt8ytGppy389OMtsfwIQOXjHyPmcUJVhSuveFiqlcYikeYXxTB163zgmv0cjqh1A2Ucdf59','Og8dyCVEiENpd2ojrklIJSAGZajpM3pX9kSabX4gCz','LUz72vaWcSGIbNHDyIe7m54fFTSLoHnpIMTJxmBhGRK6ONP3NhmfJi1vJRAdWO4b6wD0FvdfPdDIqRPB0a45urFYyi7M3Ykfnp94Q69eZWzELI2XU4PH5zM','qU','V',6);
+INSERT INTO ti VALUES (45721,51,'4fhd7fQuqS','qQvBwONxV8h17TOzRZ19aGSx8EJqP7tjb8C39FfwFjHBXNHq2b5U280mqg7moP7QMIhJdhKUVVHh6C7pC5EZOUjSxH8Qt8ytGppy389OMtsfwIQOXjHyPmcUJVhSuveFiqlcYikeYXxTB163zgmv0cjqh1A2Ucdf59','Og8dyCVEiENpd2ojrklIJSAGZajpM3pX9kSabX4gCz','LUz72vaWcSGIbNHDyIe7m54fFTSLoHnpIMTJxmBhGRK6ONP3NhmfJi1vJRAdWO4b6wD0FvdfPdDIqRPB0a45urFYyi7M3Ykfnp94Q69eZWzELI2XU4PH5zM','qU','V',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(33) NOT NULL, d VARBINARY(18) NOT NULL, e VARBINARY(73), f VARBINARY(7) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15200343,2314559,'aYEcZuU7LrgZcy6SsWpjbTtgmZi','IPhhCsCVrzUL','t2EyLNbPuPLQ64EuIagi2HEsJKr4PwAPw','00QFW','eP','eT',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(33) NOT NULL, d VARBINARY(18) NOT NULL, e VARBINARY(73), f VARBINARY(7) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1243542033,4139621,'ftGQPmyGGo89f','x0','7llMc0mZvycoowogicRlRqC51G9oKAZiVH','KF','E','i',1);
+INSERT INTO ti VALUES (1243542033,4139621,'ftGQPmyGGo89f','x0','7llMc0mZvycoowogicRlRqC51G9oKAZiVH','KF','E','i',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(34) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(34) NOT NULL;
+INSERT INTO t VALUES (2798034537,12103388,'xq8l8a82CaPZJcVskGI','Ae51DkFW','SwjmqsXS4qIyuPC0KARhefamInb5VGSkLaOGOmUg218d75b','2mwSSSH','b','S',2);
+INSERT INTO ti VALUES (2798034537,12103388,'xq8l8a82CaPZJcVskGI','Ae51DkFW','SwjmqsXS4qIyuPC0KARhefamInb5VGSkLaOGOmUg218d75b','2mwSSSH','b','S',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3395831781,13185501,'k8LaJKvPHiOQLMoXIQNYWlyC66j6Wh5','0bMcUDlETJ6F1VLidbFxbm0Hpeo6gNuy6uvFdouznW4ABtUG6MVD0QDlIweit9Xxy6sEcWWzvqlfZxcyEPITkBIQI28t70F94EcobL4O27PEtfU9OrD1wXjKzrMEDPt84VzA2b6xvDcxFIkdwRIAkCPZGHxq19IKAOeK5Nnqw','maJV','24bR','Z','Q',3);
+INSERT INTO ti VALUES (3395831781,13185501,'k8LaJKvPHiOQLMoXIQNYWlyC66j6Wh5','0bMcUDlETJ6F1VLidbFxbm0Hpeo6gNuy6uvFdouznW4ABtUG6MVD0QDlIweit9Xxy6sEcWWzvqlfZxcyEPITkBIQI28t70F94EcobL4O27PEtfU9OrD1wXjKzrMEDPt84VzA2b6xvDcxFIkdwRIAkCPZGHxq19IKAOeK5Nnqw','maJV','24bR','Z','Q',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2873175516,10735039,'Gbj','jjkEx9tWLwRDwXvwvHQtQky57LsN959M82J6Fc45Oe9CDdU3i','bpXLYxAxQHgteJsaOf','XLPr6pRjyv3h8MdPLojaRaIRrkKqNjmKDyDm7M5efHe1ZcHshH5WP3uakeQi7NedCR1oPav','K','K',4);
+INSERT INTO ti VALUES (2873175516,10735039,'Gbj','jjkEx9tWLwRDwXvwvHQtQky57LsN959M82J6Fc45Oe9CDdU3i','bpXLYxAxQHgteJsaOf','XLPr6pRjyv3h8MdPLojaRaIRrkKqNjmKDyDm7M5efHe1ZcHshH5WP3uakeQi7NedCR1oPav','K','K',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3679232277,14974063,'0wNMD4lnD21FK3Que','4vD3HB5KhLCJnHGaIUCnhsJRLeU0keHN','idHN7ZQYL7oz7zLx','63L84QV8gUUYYFQDW7m7RQeVLHuAuIRfc3XxITC0ODu1dzV59jPcbIm11dcJNJ1UsqjotxzAZmYACtn0uh51V6BxI5Yjj3G7yxkrtBGmRuneRUdtm3bP2CsWbbfGKhGO64gS7OMzyApZz6nGxqkUGRwF61zjA6FzlHfBJAkvxl9jwK','s','K',5);
+INSERT INTO ti VALUES (3679232277,14974063,'0wNMD4lnD21FK3Que','4vD3HB5KhLCJnHGaIUCnhsJRLeU0keHN','idHN7ZQYL7oz7zLx','63L84QV8gUUYYFQDW7m7RQeVLHuAuIRfc3XxITC0ODu1dzV59jPcbIm11dcJNJ1UsqjotxzAZmYACtn0uh51V6BxI5Yjj3G7yxkrtBGmRuneRUdtm3bP2CsWbbfGKhGO64gS7OMzyApZz6nGxqkUGRwF61zjA6FzlHfBJAkvxl9jwK','s','K',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2224245426,8483528,'X115wXFOXFY','tjUHoyAQ8f8HlneyG4eU6JoBYbZrV1psaVd1KUeP0hpTAawv0rf7v51O9eUuUdtcvGxPKk5wadg0XSqmg8A6PnIeQoCOCgxagy6CtRbyBfg8Nr31Z0mNwn5xBaWODQrZNkpwEP8kB5tUadHCtMoDM4B9tDLcaHk5tO9kgkcDKXS1ecxh0AELgREtxKB2cA15IHg4bb','7o','LUtVP1K8cN8RiFVGwmXYWNuuiWn41HFzc2pzjni4cH5q6x8FID88HCFZ1EJm7ZWGzbR6tVNQ','fr','7h',6);
+INSERT INTO ti VALUES (2224245426,8483528,'X115wXFOXFY','tjUHoyAQ8f8HlneyG4eU6JoBYbZrV1psaVd1KUeP0hpTAawv0rf7v51O9eUuUdtcvGxPKk5wadg0XSqmg8A6PnIeQoCOCgxagy6CtRbyBfg8Nr31Z0mNwn5xBaWODQrZNkpwEP8kB5tUadHCtMoDM4B9tDLcaHk5tO9kgkcDKXS1ecxh0AELgREtxKB2cA15IHg4bb','7o','LUtVP1K8cN8RiFVGwmXYWNuuiWn41HFzc2pzjni4cH5q6x8FID88HCFZ1EJm7ZWGzbR6tVNQ','fr','7h',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(33), d VARCHAR(53) NOT NULL, e VARCHAR(26) NOT NULL, f VARCHAR(59) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (54845,4005994982618422055,'GAOXbOLmzeGDn0FWMxxvADtfVtuWt','ueJGa8wFLGLn4gwt7DSwl22g64b','P0BZ','rTvGyLA8qMFvogmD0tOuH1XOKoXlO0z4QNiP79QOWsDRlQvYE0I','Xn','W',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(33), d VARCHAR(53) NOT NULL, e VARCHAR(26) NOT NULL, f VARCHAR(59) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (6602735,7587669194900527849,'GvVPqVDOStZ07','09K73PbaVX1jWR5ordsA14xpA1YZ0pb3uIs573J','H','mxCiaW','i8','A',1);
+INSERT INTO ti VALUES (6602735,7587669194900527849,'GvVPqVDOStZ07','09K73PbaVX1jWR5ordsA14xpA1YZ0pb3uIs573J','H','mxCiaW','i8','A',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(34);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(34);
+INSERT INTO t VALUES (9784566,13209847609799960816,'16MG7icQIhQ589jL4tRjqqVE998rSNR','dhsszR7YNrsG0jmbWOxEl0HeIsF','fBiuYYk','EvLAGhT6smwfqdguHqowebHfverU4tPaVL','r','v',2);
+INSERT INTO ti VALUES (9784566,13209847609799960816,'16MG7icQIhQ589jL4tRjqqVE998rSNR','dhsszR7YNrsG0jmbWOxEl0HeIsF','fBiuYYk','EvLAGhT6smwfqdguHqowebHfverU4tPaVL','r','v',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (15624090,16244976640003683715,'5iR6Oe','2PvoZgZHE2fk9wF9Nyj1UQwaP1ExlEpDAZkGxWLcNY1pWpZ47SgnC48ZmnNlQkVmeiH6URdn4QAjhQFHhn3I4BiIy40vsdwW0cE0X2QrYHLMzbZ8msURPy1W3xlF9182ONPLF9qYwVzZdmM0UB02as8o0F9GuERqcYc8qiPLJSATzD9bN1p2Adsj27a3MXETYQ0FVxR70isYCd2T2MZCOcbB2p524aq3JiHlaUyVD1UiXY0TeT','BJxJrsARDmK2jss0znMk','JeVH4vbuaZXx7U7Zk','s3','S',3);
+INSERT INTO ti VALUES (15624090,16244976640003683715,'5iR6Oe','2PvoZgZHE2fk9wF9Nyj1UQwaP1ExlEpDAZkGxWLcNY1pWpZ47SgnC48ZmnNlQkVmeiH6URdn4QAjhQFHhn3I4BiIy40vsdwW0cE0X2QrYHLMzbZ8msURPy1W3xlF9182ONPLF9qYwVzZdmM0UB02as8o0F9GuERqcYc8qiPLJSATzD9bN1p2Adsj27a3MXETYQ0FVxR70isYCd2T2MZCOcbB2p524aq3JiHlaUyVD1UiXY0TeT','BJxJrsARDmK2jss0znMk','JeVH4vbuaZXx7U7Zk','s3','S',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (13942629,1847425133354205675,'ZrOn7qdENYgNHhBFODg','HzbVFDJpOSCFp9j2rvmZ2HOGx3pOGmL4ccYOUlEmpI3GjGq8074p2vv71JPJaDyOO6SnSkbPzNdA0pXVksBYlRx9PBpGNX9Yb37kVF6DsfvDBLSzdUYK9NwbojBkWzqYGWJduLbd51cmZJp3yLz4nbLJUIRtkEhmxksSowXqA9raYfMpAoBOk0rL6fACTaUEcGVyUue','8dJspttMYXe5','CIyNCoZrs55zv1gdH12OP4b1T4evpaWqFgtdUvgouab0qYbqIHy2vQfCkyYVSgi2zNoDBTYxcqwsPX24KNexo5nnDWvZF4q8LH808u8HbV0kEK9wwWTsCeNfqJV6S6X','h','W',4);
+INSERT INTO ti VALUES (13942629,1847425133354205675,'ZrOn7qdENYgNHhBFODg','HzbVFDJpOSCFp9j2rvmZ2HOGx3pOGmL4ccYOUlEmpI3GjGq8074p2vv71JPJaDyOO6SnSkbPzNdA0pXVksBYlRx9PBpGNX9Yb37kVF6DsfvDBLSzdUYK9NwbojBkWzqYGWJduLbd51cmZJp3yLz4nbLJUIRtkEhmxksSowXqA9raYfMpAoBOk0rL6fACTaUEcGVyUue','8dJspttMYXe5','CIyNCoZrs55zv1gdH12OP4b1T4evpaWqFgtdUvgouab0qYbqIHy2vQfCkyYVSgi2zNoDBTYxcqwsPX24KNexo5nnDWvZF4q8LH808u8HbV0kEK9wwWTsCeNfqJV6S6X','h','W',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1164251,1676769316368561829,'ZweGrsL','TB','h8zQ8RvDKSA4PsQLFZjja','7OOtp04rbwrKtvLNbkpD8ReKTU7cM0pYOAHmviMqLK0THsLPPwW7NKzUso0I0ZNH4DFUFZ61y0r0OYr2QkLSuR5t8pOwwDZbD98nnZniELlzqX36FfMPNKi7yDjTWrQtuf3qyxDkAoCVElOPsjI5s6fnO6ADQSuJqnwX35c1YlhiIcJlv35Smn9N747qBRTbdNp2tLxn08M2v','Yk','n',5);
+INSERT INTO ti VALUES (1164251,1676769316368561829,'ZweGrsL','TB','h8zQ8RvDKSA4PsQLFZjja','7OOtp04rbwrKtvLNbkpD8ReKTU7cM0pYOAHmviMqLK0THsLPPwW7NKzUso0I0ZNH4DFUFZ61y0r0OYr2QkLSuR5t8pOwwDZbD98nnZniELlzqX36FfMPNKi7yDjTWrQtuf3qyxDkAoCVElOPsjI5s6fnO6ADQSuJqnwX35c1YlhiIcJlv35Smn9N747qBRTbdNp2tLxn08M2v','Yk','n',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3968986,9115142458046647969,'vfJySG13l4KWI','S6POkME2ILKPNcsNo5QOnwvBlDhs11pbQIBL3hVKP3WLts9M9PsxHMTP3NInODuamJzMsNQP1hwcO2eTDtNlAZsHtVXzwoX6pYZxLrIThTRt6LqSpVroW9Jh34T6I1Ia8DHX6jZIgFCmuGjYhOihzi5rdqtW3p52xjW9ulGZT5F6yDa9p0knU5T8hjWrpyDbIs8bmRbho','8ANwIXb1FIur12','ntECdQg4RY5okfakGJGacJ8CwySMSV80qd38lKBoXIFnKn07flVZN9','0','aH',6);
+INSERT INTO ti VALUES (3968986,9115142458046647969,'vfJySG13l4KWI','S6POkME2ILKPNcsNo5QOnwvBlDhs11pbQIBL3hVKP3WLts9M9PsxHMTP3NInODuamJzMsNQP1hwcO2eTDtNlAZsHtVXzwoX6pYZxLrIThTRt6LqSpVroW9Jh34T6I1Ia8DHX6jZIgFCmuGjYhOihzi5rdqtW3p52xjW9ulGZT5F6yDa9p0knU5T8hjWrpyDbIs8bmRbho','8ANwIXb1FIur12','ntECdQg4RY5okfakGJGacJ8CwySMSV80qd38lKBoXIFnKn07flVZN9','0','aH',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT, c BINARY(63), d VARBINARY(41) NOT NULL, e VARBINARY(89) NOT NULL, f VARCHAR(19) NOT NULL, g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (241,-1030918589413978708,'OUzHTBU3hNIp13nYTFmcymbuJ6acHbIPpwzvB7Tdz8SYmuuucpJlN6fEUi','2p98L9wiOUvLKFuodsj4XG1sB12jlAOVH1ZOiwDq','IPAUALqofj11I03NzH7sqE3I6EcdRKGRuUrNQBl7GLeCwFpUSiFMYffOpZPDX5ALZIZRhpcjYGaqwL7w','j73vWQm8qQpOkW07','W2','s',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT, c BINARY(63), d VARBINARY(41) NOT NULL, e VARBINARY(89) NOT NULL, f VARCHAR(19) NOT NULL, g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (179,2074428165021387597,'4QYq3KNFsuWcmIG3x4SyJRT2d1PupNC4Xq7uE5PHsOODXNvue0KWW7YinkNI','ZpKcRmU84mC4DzBaB3AOdNRaKkobvaRjblzbatW','q18IdUqGc9HMn2gCD4Z7nrEehFmg5FigmbFPnXGTBw1FCDCv2gnfc6wQ4QFZ42Xh2mmOc8stXRg','BGunKVePHM','0','j',1);
+INSERT INTO ti VALUES (179,2074428165021387597,'4QYq3KNFsuWcmIG3x4SyJRT2d1PupNC4Xq7uE5PHsOODXNvue0KWW7YinkNI','ZpKcRmU84mC4DzBaB3AOdNRaKkobvaRjblzbatW','q18IdUqGc9HMn2gCD4Z7nrEehFmg5FigmbFPnXGTBw1FCDCv2gnfc6wQ4QFZ42Xh2mmOc8stXRg','BGunKVePHM','0','j',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(64);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(64);
+INSERT INTO t VALUES (69,4215488356293111649,'VuB','dgtJiV9Cq8','gSqaY04FsmKjczrUDjTW4trhNWKv93v','DscPmMJS6j7900QAGu8','xx','P',2);
+INSERT INTO ti VALUES (69,4215488356293111649,'VuB','dgtJiV9Cq8','gSqaY04FsmKjczrUDjTW4trhNWKv93v','DscPmMJS6j7900QAGu8','xx','P',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (176,-4437181043081868049,'iFoLnA49xM8w','vYZlAFPv01Lxi2uQK9AzxeCkEmL4PCoYPMuIm8Mi1iLn8mu7MwOuZ','2Nj9aoYa0hLkXhVZNNvv2KBJVVq','X','b','Q',3);
+INSERT INTO ti VALUES (176,-4437181043081868049,'iFoLnA49xM8w','vYZlAFPv01Lxi2uQK9AzxeCkEmL4PCoYPMuIm8Mi1iLn8mu7MwOuZ','2Nj9aoYa0hLkXhVZNNvv2KBJVVq','X','b','Q',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (89,5251873851144941524,'WSWCDJL645XjnyOPO','hN1a59ugtY1BXoPsKtlA5wdM6F6OgQJfAfkSD3qIibjlFIsZRnmyaujWwUV7susBi6v3','GUO8zS0m5IIBs3OhcH5B3movkNU59lBEsStRk5zXF','pqCY5mfZeRgL1JEhUGkPPkjaL3FIImv0ywofyXm8zWLdIOEHwy4kfVRNsnnwtElmnoD5Sv8p1eaf1pQgAbJguFSDzySBqjBqtbXrzaAs131hT43F7t8I7L7OutEzJmXNaKM8A4hMmGIDfSBJsi1juTc2VrJKLbSkrkN1lD4poNgAl','5J','G',4);
+INSERT INTO ti VALUES (89,5251873851144941524,'WSWCDJL645XjnyOPO','hN1a59ugtY1BXoPsKtlA5wdM6F6OgQJfAfkSD3qIibjlFIsZRnmyaujWwUV7susBi6v3','GUO8zS0m5IIBs3OhcH5B3movkNU59lBEsStRk5zXF','pqCY5mfZeRgL1JEhUGkPPkjaL3FIImv0ywofyXm8zWLdIOEHwy4kfVRNsnnwtElmnoD5Sv8p1eaf1pQgAbJguFSDzySBqjBqtbXrzaAs131hT43F7t8I7L7OutEzJmXNaKM8A4hMmGIDfSBJsi1juTc2VrJKLbSkrkN1lD4poNgAl','5J','G',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (200,374668150553429536,'77FooFn8Su54MpLYCPrgTih','cVBhN34MKxnGjICU3lIhHwuG7HKo5k30xg5FURfB7ZW9a21JGo1yC4spgJO29yZKTcdxZFyRtcaFSRVJ9fQV2zPBn1pQ4qIuuyCyczl53se5Lsot0ZLjtiMOXZwanz0cCGre1VNdoQNvi3bQxJBrU3XP5GREAJq9vGuUhxOlpWClT3xnb2B7A','FIpNHQn4teSQoZtTQRLU4Sn3NxuvvsDyoABNIsKMJIP7Xjx68xeJdonMJvdvTMqFFaxLXPXc','yBpKSZ7VJssgYcM0J24tvDGcLaMC2RjjfWnwX1fOjXqepUlNmUCslXkaNc8yDQyVRqBWSOw384ViWheS0Z7h27Sh9794ITBbyUI3pmyd6ysPBavbO64euGZvNg5cyHGPc6E5F','O9F','1',5);
+INSERT INTO ti VALUES (200,374668150553429536,'77FooFn8Su54MpLYCPrgTih','cVBhN34MKxnGjICU3lIhHwuG7HKo5k30xg5FURfB7ZW9a21JGo1yC4spgJO29yZKTcdxZFyRtcaFSRVJ9fQV2zPBn1pQ4qIuuyCyczl53se5Lsot0ZLjtiMOXZwanz0cCGre1VNdoQNvi3bQxJBrU3XP5GREAJq9vGuUhxOlpWClT3xnb2B7A','FIpNHQn4teSQoZtTQRLU4Sn3NxuvvsDyoABNIsKMJIP7Xjx68xeJdonMJvdvTMqFFaxLXPXc','yBpKSZ7VJssgYcM0J24tvDGcLaMC2RjjfWnwX1fOjXqepUlNmUCslXkaNc8yDQyVRqBWSOw384ViWheS0Z7h27Sh9794ITBbyUI3pmyd6ysPBavbO64euGZvNg5cyHGPc6E5F','O9F','1',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (215,4566655463919207369,'6nTmzjNDwzR12ZzZp0pjtRg5fResKKqjdK94eN63e','8pl3QnOjujUkuojfrqKXsibWBbA2QyYAkC218w0Fk6SDwlgmShoRQ4BKpl4UEX6yIHAXlUVoFjmanXMZPhZPBNzr1I9jHFTX78DrpbGVYPNSUGU34l7fVmAVGXhRnZvzGk60mXeRm7D9XCqpfrZvP4KgH5wyFJk130ZYZ0fSX4A5tkmwjdB7ftOErreN3vVN1qNk7u1d2muZRums4YtEvxrViI3IPiTB5PyAtsn0X','KUBrTalYmsJUE2tv2Rl4tnCgD3QhgzZ99RgETO3e7UXL7PhUFGPi2o4Wg1rwo25DavBsxTPj0o','SSwmAK4Q1uCnTfXQSiE9rKY0ztENbcpMOvtyAbR7w5FkbODYiDmM58n1oi44Vj7x29psU3tiB53D8zIrGcYmL4lhCGlOsNDziH4sD8UlOYDqdruZ6Ez9sINU6NlbHroyhbsrv49LRVWdTTGykqA7uLequYQK1sl7a','V1l','8',6);
+INSERT INTO ti VALUES (215,4566655463919207369,'6nTmzjNDwzR12ZzZp0pjtRg5fResKKqjdK94eN63e','8pl3QnOjujUkuojfrqKXsibWBbA2QyYAkC218w0Fk6SDwlgmShoRQ4BKpl4UEX6yIHAXlUVoFjmanXMZPhZPBNzr1I9jHFTX78DrpbGVYPNSUGU34l7fVmAVGXhRnZvzGk60mXeRm7D9XCqpfrZvP4KgH5wyFJk130ZYZ0fSX4A5tkmwjdB7ftOErreN3vVN1qNk7u1d2muZRums4YtEvxrViI3IPiTB5PyAtsn0X','KUBrTalYmsJUE2tv2Rl4tnCgD3QhgzZ99RgETO3e7UXL7PhUFGPi2o4Wg1rwo25DavBsxTPj0o','SSwmAK4Q1uCnTfXQSiE9rKY0ztENbcpMOvtyAbR7w5FkbODYiDmM58n1oi44Vj7x29psU3tiB53D8zIrGcYmL4lhCGlOsNDziH4sD8UlOYDqdruZ6Ez9sINU6NlbHroyhbsrv49LRVWdTTGykqA7uLequYQK1sl7a','V1l','8',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(62) NOT NULL, d VARCHAR(2) NOT NULL, e VARCHAR(43), f VARBINARY(6), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (29025,32567,'5X2yrBxfN0mZ75ZoXNPwF6vrge','k','CB6xdamzPJk6eYjGVsTLGmOfC0lEkuxf1AKY','K','a','v',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(62) NOT NULL, d VARCHAR(2) NOT NULL, e VARCHAR(43), f VARBINARY(6), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-2830253,20411,'eov9qExyrw06S5dt0ClITwhUUL','kT','SoM0yuE1Xwt6kXqcFgxvI22NBSnDb3JIAw97vfMsjCg','ExzIui','W','bl',1);
+INSERT INTO ti VALUES (-2830253,20411,'eov9qExyrw06S5dt0ClITwhUUL','kT','SoM0yuE1Xwt6kXqcFgxvI22NBSnDb3JIAw97vfMsjCg','ExzIui','W','bl',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(63) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(63) NOT NULL;
+INSERT INTO t VALUES (1949644,60362,'DSZPMT0IvvpXArBBHjqcpXx5eFoiSpcVYSrbjD8wWznj','j','6ajQGghfnQCygolDVBnbJ','VxlX','ej','q',2);
+INSERT INTO ti VALUES (1949644,60362,'DSZPMT0IvvpXArBBHjqcpXx5eFoiSpcVYSrbjD8wWznj','j','6ajQGghfnQCygolDVBnbJ','VxlX','ej','q',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1366602,32159,'5rbZrlUgErQWP6l46eSwE9HTwwUocjcHw6W6ra','zuqG0i3rLfU80jw2ngwOgxjFOJ9VDKRRAmlkMwyqyo3Qha7OY35ITorSHGOCKs7rlStCUJlIYJaGhkm3LM2DVarcgxs9UaQDoMfTkg9dnEft9VarCMdkXO7xGRo6zsfb1yVIYeq9ZCjGZv4AeKcZa623zmwJ4KRo7CJNRETlAlfnqpfgPo90ftIWR13ruv0cjcqZmbK9zzE1eXSEUPPb1YOPicY7Z1gJHKA5KwRWu43BxaSD70akpbQ6','6z2FfKpfv7pVGWMQ6LCKm','wBb','Ez','6i',3);
+INSERT INTO ti VALUES (1366602,32159,'5rbZrlUgErQWP6l46eSwE9HTwwUocjcHw6W6ra','zuqG0i3rLfU80jw2ngwOgxjFOJ9VDKRRAmlkMwyqyo3Qha7OY35ITorSHGOCKs7rlStCUJlIYJaGhkm3LM2DVarcgxs9UaQDoMfTkg9dnEft9VarCMdkXO7xGRo6zsfb1yVIYeq9ZCjGZv4AeKcZa623zmwJ4KRo7CJNRETlAlfnqpfgPo90ftIWR13ruv0cjcqZmbK9zzE1eXSEUPPb1YOPicY7Z1gJHKA5KwRWu43BxaSD70akpbQ6','6z2FfKpfv7pVGWMQ6LCKm','wBb','Ez','6i',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-6507195,15299,'ntqjT9gAtjNF','WRVcIH1iEiLGP3OuGN1PBCX6Vv68IhTJJHxnDtL7tazIAv4FzGBOWyt2vyisRPx1HyRKHXeU9liLnTZLm1xnkpE4Lak3n7lIas81txPIimpEzWdC2qxQnxZtJ7CWKjWI7yMH4QZJsmRWP7KHuMCB6Dusr5n6Ut6NB5cAiU2kgnN0n','gCVZLSpPhxV384ycFrR','7Vl0bu2eyluafcJ','18','T7',4);
+INSERT INTO ti VALUES (-6507195,15299,'ntqjT9gAtjNF','WRVcIH1iEiLGP3OuGN1PBCX6Vv68IhTJJHxnDtL7tazIAv4FzGBOWyt2vyisRPx1HyRKHXeU9liLnTZLm1xnkpE4Lak3n7lIas81txPIimpEzWdC2qxQnxZtJ7CWKjWI7yMH4QZJsmRWP7KHuMCB6Dusr5n6Ut6NB5cAiU2kgnN0n','gCVZLSpPhxV384ycFrR','7Vl0bu2eyluafcJ','18','T7',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6767008,50595,'8pHySH7KRQ2pjpBGKiebjpvgLio8Oxoi1d3xlsn4flc0ljBmdeS9Nh7K4S','1OP6PH2bOLXdiqoTkOdi5GRJuFnCEiLCLDV3HMi4Hvf0lEqZE7uvgxcjwJMMNLY8n3WALA71EWXJ8rusXJHPMWKAMpplbRVomJ80qogMfG17FdGAPCeHGWfNJEpZQzCbovEVyMUKlC3SzuBGKazNcLXX6uBYp','AzFsYrRden9QFwmPbshkLlVwd3jQpPUEhnrScjYLml','0Mo','K','B',5);
+INSERT INTO ti VALUES (-6767008,50595,'8pHySH7KRQ2pjpBGKiebjpvgLio8Oxoi1d3xlsn4flc0ljBmdeS9Nh7K4S','1OP6PH2bOLXdiqoTkOdi5GRJuFnCEiLCLDV3HMi4Hvf0lEqZE7uvgxcjwJMMNLY8n3WALA71EWXJ8rusXJHPMWKAMpplbRVomJ80qogMfG17FdGAPCeHGWfNJEpZQzCbovEVyMUKlC3SzuBGKazNcLXX6uBYp','AzFsYrRden9QFwmPbshkLlVwd3jQpPUEhnrScjYLml','0Mo','K','B',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5884255,10098,'9WE7WT4VmJm6H24cUSZ9sB9EokOdsNAJaYC3zZWDq87RwGsw48KK3dnWJx','UQMCmcsN30h5jPiA02QYG4cPwIlWUXtN3tQw2LPiEpxQ','gHXrt5axeIPFDHDdgmtolfT','X9OshhLlWqU8LC4DMLW1RRFR3eGm1rVJ598m0j838owJohvf0D6mEwXKI7z95H7Zm3YmsNi7voANh5BamysFFd6lQ5i7PgJwR6eOkpMPEJSDu9RpqEtak7wxeMQqoyiuuM4Csq4g4xaWpydDv9F1vxjnikoJEXuPWA2tccho9Av5eIdMPdqAoksjKCH','7YQ','i2',6);
+INSERT INTO ti VALUES (5884255,10098,'9WE7WT4VmJm6H24cUSZ9sB9EokOdsNAJaYC3zZWDq87RwGsw48KK3dnWJx','UQMCmcsN30h5jPiA02QYG4cPwIlWUXtN3tQw2LPiEpxQ','gHXrt5axeIPFDHDdgmtolfT','X9OshhLlWqU8LC4DMLW1RRFR3eGm1rVJ598m0j838owJohvf0D6mEwXKI7z95H7Zm3YmsNi7voANh5BamysFFd6lQ5i7PgJwR6eOkpMPEJSDu9RpqEtak7wxeMQqoyiuuM4Csq4g4xaWpydDv9F1vxjnikoJEXuPWA2tccho9Av5eIdMPdqAoksjKCH','7YQ','i2',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(38) NOT NULL, d VARCHAR(98), e VARCHAR(18) NOT NULL, f VARCHAR(49) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (840140778,-100,'r70rvhgffgnpXJFEOgFmCXLl5l2SlLrR3Mm6TX','1QxQXXn9bDCDqgUrY4aLVNfvNZqDA4w6YiovBrJ3B4LQ','a75OFv8qm1LMYV','Tz1DOqzhfFX5EYKqdOFVk9XoxCcLI8fudI5KANVFS','P0','7',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(38) NOT NULL, d VARCHAR(98), e VARCHAR(18) NOT NULL, f VARCHAR(49) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (961696300,101,'uEXz','f2jXQHsbrtLX88xXr41XMsTY5hA0cMkH5mSvbRGa2Zx17q0oePC1IEO','vqOgQ2cPeUcFKmw','jHTW','F','ao',1);
+INSERT INTO ti VALUES (961696300,101,'uEXz','f2jXQHsbrtLX88xXr41XMsTY5hA0cMkH5mSvbRGa2Zx17q0oePC1IEO','vqOgQ2cPeUcFKmw','jHTW','F','ao',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(39) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(39) NOT NULL;
+INSERT INTO t VALUES (2903000037,85,'xkI2tuc5GFiFDGvtkPEQypN','ePkxJyd7WEzKMvZNgjcSk','mNyHtPKi','tUc6xgUyUmEWKx','eW','6',2);
+INSERT INTO ti VALUES (2903000037,85,'xkI2tuc5GFiFDGvtkPEQypN','ePkxJyd7WEzKMvZNgjcSk','mNyHtPKi','tUc6xgUyUmEWKx','eW','6',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3812164822,47,'6I6mZAioOOSzQLvcZOlIA9ruHMqFTXV2qD','vwLSsr3rRXPsG5D47cury9AJiu5q4MsJtm7kkoRuimhTsCXhvi522Y1J74itXnRC5nGBFCtA','VR07OXakBswtDg','5aix8fJTgft3hGIwx7noxn5IWjw','Gk','q',3);
+INSERT INTO ti VALUES (3812164822,47,'6I6mZAioOOSzQLvcZOlIA9ruHMqFTXV2qD','vwLSsr3rRXPsG5D47cury9AJiu5q4MsJtm7kkoRuimhTsCXhvi522Y1J74itXnRC5nGBFCtA','VR07OXakBswtDg','5aix8fJTgft3hGIwx7noxn5IWjw','Gk','q',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2270676541,42,'t7uVNY54wHSKXJpNIO34wGzh6sLN4W72BtG','Q0qvCGZaP2w5Scr537PIaICH1EFvIl1VQ9LvKolMY40qimQuKpbhTKdAU5mo','fQb9EMzcggilB03gBP','cL8LhSdhBaru0fkiB8qzL9O6zMhkrcsB07d','7','G',4);
+INSERT INTO ti VALUES (2270676541,42,'t7uVNY54wHSKXJpNIO34wGzh6sLN4W72BtG','Q0qvCGZaP2w5Scr537PIaICH1EFvIl1VQ9LvKolMY40qimQuKpbhTKdAU5mo','fQb9EMzcggilB03gBP','cL8LhSdhBaru0fkiB8qzL9O6zMhkrcsB07d','7','G',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1156518354,-18,'fCfGoJqTwZsEWtGKz','tBeNksL6ZzBUe2Rr6dxi4TKHPcL6NjERx6lRnjwfHG','sTA06D','f3KQEEETj9dpIKBPk7ZV1XiTLkHbFUdK1TYKHi5XqqB2onfSP1azz5YdbRMh2jPkcadozuwkD0yy8Ms38ZGFF5VWYqFyXBhJrhL2fvXQyD4quXD0NFVFM5gawwA8qxbMwiHC00LHXP3j82g13U8BqXiIA761hzDnW2EKG303wVbtY7WRqo','9a','WV',5);
+INSERT INTO ti VALUES (1156518354,-18,'fCfGoJqTwZsEWtGKz','tBeNksL6ZzBUe2Rr6dxi4TKHPcL6NjERx6lRnjwfHG','sTA06D','f3KQEEETj9dpIKBPk7ZV1XiTLkHbFUdK1TYKHi5XqqB2onfSP1azz5YdbRMh2jPkcadozuwkD0yy8Ms38ZGFF5VWYqFyXBhJrhL2fvXQyD4quXD0NFVFM5gawwA8qxbMwiHC00LHXP3j82g13U8BqXiIA761hzDnW2EKG303wVbtY7WRqo','9a','WV',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1973468739,-43,'uzylP3b4Tyi6F2e860nWR','F3re4OJAvSTn79olkTXydQYakyLaEb17mBNmlgkjVOJx1dnDfdj46qeJuajuQoG0xRHfCHKPQfdBM08AJuZ7TGjJ3a4Nha1FgVvhJLooLgkVuSNeCRlyUzCFs3vZhSDqK1PaLr7tphro2pfFNv9yIdUWqozp9xHCftil7J','isf5Bl','UExOt9H7zyW3RFsUf6WFX4uur9fKyUmQzATJVUjanpazHLiPExsWHH6io2jP0','yM','fv',6);
+INSERT INTO ti VALUES (1973468739,-43,'uzylP3b4Tyi6F2e860nWR','F3re4OJAvSTn79olkTXydQYakyLaEb17mBNmlgkjVOJx1dnDfdj46qeJuajuQoG0xRHfCHKPQfdBM08AJuZ7TGjJ3a4Nha1FgVvhJLooLgkVuSNeCRlyUzCFs3vZhSDqK1PaLr7tphro2pfFNv9yIdUWqozp9xHCftil7J','isf5Bl','UExOt9H7zyW3RFsUf6WFX4uur9fKyUmQzATJVUjanpazHLiPExsWHH6io2jP0','yM','fv',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(65) NOT NULL, d VARBINARY(84), e VARCHAR(6) NOT NULL, f VARBINARY(33) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (22592,21214,'IE1GppECtcsZbf4GPwL5SY6Y7149LXQPdYEqPpyxEyURQJ1weZgT','2uArTS5R5','G8r','OoaWviMpqKK8g','C','wK',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(65) NOT NULL, d VARBINARY(84), e VARCHAR(6) NOT NULL, f VARBINARY(33) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (7426,21736,'Vi1rOPkS5qE3GSiX6NwPfB5CWJxXvA7cEnAqYEMR5bKoCr09bSPaeDTivR','084cXMmZZgwdlb0iPgFJdvpQh0JyNCcjen8CSYW8oueuiaU77p99t','k6','fU5CsFu57RGez','h','xJ',1);
+INSERT INTO ti VALUES (7426,21736,'Vi1rOPkS5qE3GSiX6NwPfB5CWJxXvA7cEnAqYEMR5bKoCr09bSPaeDTivR','084cXMmZZgwdlb0iPgFJdvpQh0JyNCcjen8CSYW8oueuiaU77p99t','k6','fU5CsFu57RGez','h','xJ',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(66) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(66) NOT NULL;
+INSERT INTO t VALUES (56092,53276,'pVnIZffHlCSdmoWpjbsH1WQoArzXB8rZQeFF','ZVrINdHCMxorhPxeBSkXI2Ms75Tb','v7g','YvI','A','f',2);
+INSERT INTO ti VALUES (56092,53276,'pVnIZffHlCSdmoWpjbsH1WQoArzXB8rZQeFF','ZVrINdHCMxorhPxeBSkXI2Ms75Tb','v7g','YvI','A','f',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (13647,60727,'FWnGqREV946OxArmO722Mt65Y4qZ2CQqc3yVz8apYzuYz41FHFZb','5qEfIdCGdP3xdlxqsVk2GXTpCEfXsIPR3qXmDJNztqdYZ8l5sSWGDFmg2DoiQHWwAQZS80HZmoK0bEXg9CaJiIQjnOCEcxjTqatGRxUQ2hCXEsKPkLTUx7kUmMOXZUI7GZwfZo6Vx','kdlrMa','EAYGS','t','o4',3);
+INSERT INTO ti VALUES (13647,60727,'FWnGqREV946OxArmO722Mt65Y4qZ2CQqc3yVz8apYzuYz41FHFZb','5qEfIdCGdP3xdlxqsVk2GXTpCEfXsIPR3qXmDJNztqdYZ8l5sSWGDFmg2DoiQHWwAQZS80HZmoK0bEXg9CaJiIQjnOCEcxjTqatGRxUQ2hCXEsKPkLTUx7kUmMOXZUI7GZwfZo6Vx','kdlrMa','EAYGS','t','o4',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (60013,43583,'sE1AxhhHnuV1mFwt1PmFIjaLuFR7G','FZw8JQLjAkvHBEcCgYnbRZOE5V','q','jpVYeUvxgtYdZXuNc1oJ40zMNxf849yaq1LAKbogpL5birQZVzbL3Pae9zoXNaO8TZVBJ3bBs97euCis6DJqPGNDb6Eio8pP8ZzkWJmDTo7LddGNmc5h19Hlga9pbAUtnPyWIEdnUsLuzu7O3Ba75RT90sQb6VAZr4PhyF50VUcR5KVcyH1wtajweOB56p80Kd0dQ','e','Zt',4);
+INSERT INTO ti VALUES (60013,43583,'sE1AxhhHnuV1mFwt1PmFIjaLuFR7G','FZw8JQLjAkvHBEcCgYnbRZOE5V','q','jpVYeUvxgtYdZXuNc1oJ40zMNxf849yaq1LAKbogpL5birQZVzbL3Pae9zoXNaO8TZVBJ3bBs97euCis6DJqPGNDb6Eio8pP8ZzkWJmDTo7LddGNmc5h19Hlga9pbAUtnPyWIEdnUsLuzu7O3Ba75RT90sQb6VAZr4PhyF50VUcR5KVcyH1wtajweOB56p80Kd0dQ','e','Zt',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3278,35890,'kh','4uAF9ffqPUGCnj2TJ0n4RPZtc25HDZFT53pcY0f4WUoyzPmXJg4bq0JIfgboEHD0imqaCBIQ0hVJ4XYgrqWSqJork3PTBOP7RXeLLKWt5ir2iCRUqAC85jEGlnI8LEJ4JlQnbM2Kl69Svj9VdhdzzJ9q1FLha9eXq5aPjjLS1Xb8YPNkUFo4bzKNZ7kGp7eSyKp4cczKizqcT1HhtqFzy0TOu2GU5QX5QRxcMv7xfQiN3WcQlQE764a','fyw5','l1cTIlU4dkv0tdvn9PpGwxGxZcvlCa77QElBq3vS8oY2vCrSAzrsPTmDpu9FWWmqIMPovFQFIgTzRQGAmzS2i4O5BGpTD4b8Fp2NibfGiF2ZXJ6eH2LEF2deRV9J0IhVIaE2Q10aOPIgpL1oITbxIkjPkPNB32784frH8B78NVM0KsPVXqdG7fIF16tIczW3QPERS2Hklt5cRNqryMRzqOqhIDVfkumRuHuy88hrplrOBoz7ygkJ','L','p',5);
+INSERT INTO ti VALUES (3278,35890,'kh','4uAF9ffqPUGCnj2TJ0n4RPZtc25HDZFT53pcY0f4WUoyzPmXJg4bq0JIfgboEHD0imqaCBIQ0hVJ4XYgrqWSqJork3PTBOP7RXeLLKWt5ir2iCRUqAC85jEGlnI8LEJ4JlQnbM2Kl69Svj9VdhdzzJ9q1FLha9eXq5aPjjLS1Xb8YPNkUFo4bzKNZ7kGp7eSyKp4cczKizqcT1HhtqFzy0TOu2GU5QX5QRxcMv7xfQiN3WcQlQE764a','fyw5','l1cTIlU4dkv0tdvn9PpGwxGxZcvlCa77QElBq3vS8oY2vCrSAzrsPTmDpu9FWWmqIMPovFQFIgTzRQGAmzS2i4O5BGpTD4b8Fp2NibfGiF2ZXJ6eH2LEF2deRV9J0IhVIaE2Q10aOPIgpL1oITbxIkjPkPNB32784frH8B78NVM0KsPVXqdG7fIF16tIczW3QPERS2Hklt5cRNqryMRzqOqhIDVfkumRuHuy88hrplrOBoz7ygkJ','L','p',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (56810,45234,'dWkswKYq7dpOplnZTbOzBKf','oyFrpUWNgBBXEZQU26T98KHn6XfRcA2uturgrPo4Fvwgn9CL0kmdMjtSxtLYztCS8RLH1qCUcNB9feY0yjYMWfkvE9IXvWs8EiJX6iGgFHESPqb6NGzdlGkdEgnWHTIXXrQRs8z','7qxduA','mXL2xPlYBO8h54Xwmd2BPPDkDNVBYMc7TRiPk','dw','q',6);
+INSERT INTO ti VALUES (56810,45234,'dWkswKYq7dpOplnZTbOzBKf','oyFrpUWNgBBXEZQU26T98KHn6XfRcA2uturgrPo4Fvwgn9CL0kmdMjtSxtLYztCS8RLH1qCUcNB9feY0yjYMWfkvE9IXvWs8EiJX6iGgFHESPqb6NGzdlGkdEgnWHTIXXrQRs8z','7qxduA','mXL2xPlYBO8h54Xwmd2BPPDkDNVBYMc7TRiPk','dw','q',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b TINYINT UNSIGNED, c BINARY(71) NOT NULL, d VARCHAR(5) NOT NULL, e VARCHAR(83) NOT NULL, f VARCHAR(22) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (26769,188,'dvWCXrUAqPzVpHwbl867heiOy4EtUJ','CqD','gT7zBhHD46cayGHuy6YmVjQYqSGGQIq4oAuXVBc0y37GxjR0OCLkZ28IMyiXV4mRnUMUiLsLENHGM','JyFSU0','sj','G',0);
+CREATE TABLE ti (a SMALLINT, b TINYINT UNSIGNED, c BINARY(71) NOT NULL, d VARCHAR(5) NOT NULL, e VARCHAR(83) NOT NULL, f VARCHAR(22) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (516010,81,'SUYQgVdFVBWbBNigp46CXgarU7u1E6WBPd','3r','WOstezf9naJ2hbkSmz6yNadt5jtwI9qXDIMu2qc6lY95XwhfHmUp','Ln','h3','oN',1);
+INSERT INTO ti VALUES (516010,81,'SUYQgVdFVBWbBNigp46CXgarU7u1E6WBPd','3r','WOstezf9naJ2hbkSmz6yNadt5jtwI9qXDIMu2qc6lY95XwhfHmUp','Ln','h3','oN',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(72) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(72) NOT NULL;
+INSERT INTO t VALUES (288096,187,'TTP7LDBuj8a0GxlmHy2WVHXE1iIbVaRrgKQWYvPc2TYQ8hQEbcLSkGfbTIFlIATmy','rqD','p3RUKNLbpt6Tm1O3LLubvkvqrzfN4WDrCeYb','JmxWC','L','5U',2);
+INSERT INTO ti VALUES (288096,187,'TTP7LDBuj8a0GxlmHy2WVHXE1iIbVaRrgKQWYvPc2TYQ8hQEbcLSkGfbTIFlIATmy','rqD','p3RUKNLbpt6Tm1O3LLubvkvqrzfN4WDrCeYb','JmxWC','L','5U',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-7427584,28,'ql5mXPiKTUIeh5GwnrPbFz9qjm7bFtxMdTt6','Xnc5y1VeWXaxeVxqpY9E07dhHViCcOBa76H7tfDM3LyAl1LLtMJqHCrL8GmfE02mO9G6xjSoBpHoVefprWBypBNImUIw0jKNpRTAUH4hRsfIgkfRfReycCWV40xvalvKctOo9t0y7n1m2dwnBANSB1ZxmfbuZnEcAqyjWJK1JgOwwlYRAf7WmwbEx7QQ2hYnfAwApO','bkikyoAhLlnnyhFlBcNMGfgxQ96FGRk3PDQMrxnqPiQ6VrjPDRpTMMIZpPWWtGO14lSH','h8','Am','7',3);
+INSERT INTO ti VALUES (-7427584,28,'ql5mXPiKTUIeh5GwnrPbFz9qjm7bFtxMdTt6','Xnc5y1VeWXaxeVxqpY9E07dhHViCcOBa76H7tfDM3LyAl1LLtMJqHCrL8GmfE02mO9G6xjSoBpHoVefprWBypBNImUIw0jKNpRTAUH4hRsfIgkfRfReycCWV40xvalvKctOo9t0y7n1m2dwnBANSB1ZxmfbuZnEcAqyjWJK1JgOwwlYRAf7WmwbEx7QQ2hYnfAwApO','bkikyoAhLlnnyhFlBcNMGfgxQ96FGRk3PDQMrxnqPiQ6VrjPDRpTMMIZpPWWtGO14lSH','h8','Am','7',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-5486480,94,'uduqeVRg3DmRyetRZ0BlJlq6C7PplD0zo5qcF','Ett96ywp1ilp934nRZwaGf1we8bqhOKJNOJ2pHD5fHSXqeq85WyqeNuyqTLNYvnSvQCNO','nSiCyMlcmfFRg4CKemoNkTLJVHgA75cqY3mSG6bQoxL9UD','FriO6MfqtA9FlQQtptE26AXz5Hfu0tFhFwyx0ZIXhSFNZYtRMgtnTu5BgeSM07Or7dheAYTwoZ0aHqiNcl5weiiBsGdwLpexy1Zif2trXcmXIzVAcuTbqZDFsdYwkLGarH8sDl11zA1J99NoVvYyYpE7cnZrMIB6MAekkrQBbj','e','3P',4);
+INSERT INTO ti VALUES (-5486480,94,'uduqeVRg3DmRyetRZ0BlJlq6C7PplD0zo5qcF','Ett96ywp1ilp934nRZwaGf1we8bqhOKJNOJ2pHD5fHSXqeq85WyqeNuyqTLNYvnSvQCNO','nSiCyMlcmfFRg4CKemoNkTLJVHgA75cqY3mSG6bQoxL9UD','FriO6MfqtA9FlQQtptE26AXz5Hfu0tFhFwyx0ZIXhSFNZYtRMgtnTu5BgeSM07Or7dheAYTwoZ0aHqiNcl5weiiBsGdwLpexy1Zif2trXcmXIzVAcuTbqZDFsdYwkLGarH8sDl11zA1J99NoVvYyYpE7cnZrMIB6MAekkrQBbj','e','3P',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4111837,233,'FDlegknvKbrFoJPJXvy74dgT2T5XL3KI55PdXAtP7','Uo8slOq6sKvPjHg13BMNYnlcTwNJJSOq9BCXQ0FR8MRTxuEts6vrC1O2f7pSvsmdbmldNdC7vdLj9X0EuwVdY2pyudc0SIoV13LOiiBm9GG7isheJebCKnN88v2RTtIVt3emTV1MFap061eLbvSL0UGGR8ISdKGdVhe4yeljt','3FKdwhCRJpfuZuAPzCvGcrkH','pgm1PfFrSJiZK76N8Y5OmveZ6Uc7DpY5mUsVrX9j2XQedw8cYogvVQ1jKvB21H2WlIhTqoSSgSLwH2rkC1DQ2qxwb1i9baryo4Xpuf5Rvog6hCC9DMGDxrTs','A0q','uD',5);
+INSERT INTO ti VALUES (4111837,233,'FDlegknvKbrFoJPJXvy74dgT2T5XL3KI55PdXAtP7','Uo8slOq6sKvPjHg13BMNYnlcTwNJJSOq9BCXQ0FR8MRTxuEts6vrC1O2f7pSvsmdbmldNdC7vdLj9X0EuwVdY2pyudc0SIoV13LOiiBm9GG7isheJebCKnN88v2RTtIVt3emTV1MFap061eLbvSL0UGGR8ISdKGdVhe4yeljt','3FKdwhCRJpfuZuAPzCvGcrkH','pgm1PfFrSJiZK76N8Y5OmveZ6Uc7DpY5mUsVrX9j2XQedw8cYogvVQ1jKvB21H2WlIhTqoSSgSLwH2rkC1DQ2qxwb1i9baryo4Xpuf5Rvog6hCC9DMGDxrTs','A0q','uD',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (4886048,21,'8ak7UHQ5mnYN1zVEX9JFTxknR9lXy8WMKOzaX8','3kUZ74','oZGWy1W3CEcV2V69foixhl0eOGt81h1g2ds3aQAvpYKMQ3QxGuKu88O','t4MEoWndWhh7TrvRpRc7Hvuf91nJUv8FkQctPT6Fj7zrxm3b3ZSQGLE1RaAzUOEKr6lBJbFuo2KDRdIsMS3MBtKvujWWdIHdFxXDdz9rWXc7LGiE8xVQklz6ocqFe','N','x',6);
+INSERT INTO ti VALUES (4886048,21,'8ak7UHQ5mnYN1zVEX9JFTxknR9lXy8WMKOzaX8','3kUZ74','oZGWy1W3CEcV2V69foixhl0eOGt81h1g2ds3aQAvpYKMQ3QxGuKu88O','t4MEoWndWhh7TrvRpRc7Hvuf91nJUv8FkQctPT6Fj7zrxm3b3ZSQGLE1RaAzUOEKr6lBJbFuo2KDRdIsMS3MBtKvujWWdIHdFxXDdz9rWXc7LGiE8xVQklz6ocqFe','N','x',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT, c BINARY(91), d VARCHAR(47), e VARBINARY(31), f VARBINARY(39), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (599316340,66,'fx','2Yg3Obv9p','9WDGIczhk1Itg','hb1','0','PI',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT, c BINARY(91), d VARCHAR(47), e VARBINARY(31), f VARBINARY(39), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1718415140,77,'WM5h4tHeCyNiVwfXOyhGoJUzrf7dSqBARaRsi1IPA8wGYdYVOkNg5rRRFq0hZtl7VyPCZ4f7twgJbu7','bK4GMUjSwDkL1tp3F8TClOi6H','LZhUkgVYngXUbyYfm25er6yv99KZG','ffBRlGGg00Wxt6cdARJyYXc','3','B',1);
+INSERT INTO ti VALUES (1718415140,77,'WM5h4tHeCyNiVwfXOyhGoJUzrf7dSqBARaRsi1IPA8wGYdYVOkNg5rRRFq0hZtl7VyPCZ4f7twgJbu7','bK4GMUjSwDkL1tp3F8TClOi6H','LZhUkgVYngXUbyYfm25er6yv99KZG','ffBRlGGg00Wxt6cdARJyYXc','3','B',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(92);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(92);
+INSERT INTO t VALUES (993670119,-117,'L4DJUwyANFExXiXWOghsN0NBBCkLW8PB58IzlC7','Add','ZebiKNMt7hsip','zXet1040G1sBjtv3M','p','N',2);
+INSERT INTO ti VALUES (993670119,-117,'L4DJUwyANFExXiXWOghsN0NBBCkLW8PB58IzlC7','Add','ZebiKNMt7hsip','zXet1040G1sBjtv3M','p','N',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3598891117,98,'aYFWLmwsk9OyenC78Yr0FncocVcGmxjH','ExJCeyJpdG2gBf78LaAOcZlW0LsdPhTeltRrRoVlGwkIm59ZkNQRxV06BPx6JMSl4gKrGJ4pWHjk17PyWEHebAP','LJqYJGrT3mkCdSCwSLV2SZkCWmJxZFl','64LCQOHQ79n8g2MhGMqvVJ3JDyfB','q','Z',3);
+INSERT INTO ti VALUES (3598891117,98,'aYFWLmwsk9OyenC78Yr0FncocVcGmxjH','ExJCeyJpdG2gBf78LaAOcZlW0LsdPhTeltRrRoVlGwkIm59ZkNQRxV06BPx6JMSl4gKrGJ4pWHjk17PyWEHebAP','LJqYJGrT3mkCdSCwSLV2SZkCWmJxZFl','64LCQOHQ79n8g2MhGMqvVJ3JDyfB','q','Z',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (947042011,-116,'muCxnqYyO1TC2zoLWUxkchNlxGZ0JnhiX38kmUXXUPrrhS','QV90j2KerhIqArLAh9h0w3dcsLPrGiitSKLf0qLanRSlaQVCBPXPFeiB6ZlAWKf2mUvT3vpsQ2wtcsk7Cpw7ZkBXgiq4yKTsZgb6HtnEszzMEDVqG8b2fOb2E0TNbz3nkT8B31BrlxNjjT5peeIumcG04xfVaXoWVdCGDEws9tdBHJfpbb543yKzcN2OzWQew4wDmTqj4tPDsH8PeI3KMyRYMoOuq4rirAmnokgpH1DGGKBsUzJijei','GZaq3lo8st','wD3UcjntGFlEAXQKAiRfiihVebCTjdpEVYb4K5RxWfhNkWTAM7rEvRB380BBT9QmRYsefifwE8JmdVAoKOSAfnL4kWpa0UIlCw6daXZsAezMzAgTeeIaFO33dhwjXHPWtKZICotJ2TqSrJj1uDHKSdRcYmUlsjeqP3X8EKXKPuk5z','L','Z',4);
+INSERT INTO ti VALUES (947042011,-116,'muCxnqYyO1TC2zoLWUxkchNlxGZ0JnhiX38kmUXXUPrrhS','QV90j2KerhIqArLAh9h0w3dcsLPrGiitSKLf0qLanRSlaQVCBPXPFeiB6ZlAWKf2mUvT3vpsQ2wtcsk7Cpw7ZkBXgiq4yKTsZgb6HtnEszzMEDVqG8b2fOb2E0TNbz3nkT8B31BrlxNjjT5peeIumcG04xfVaXoWVdCGDEws9tdBHJfpbb543yKzcN2OzWQew4wDmTqj4tPDsH8PeI3KMyRYMoOuq4rirAmnokgpH1DGGKBsUzJijei','GZaq3lo8st','wD3UcjntGFlEAXQKAiRfiihVebCTjdpEVYb4K5RxWfhNkWTAM7rEvRB380BBT9QmRYsefifwE8JmdVAoKOSAfnL4kWpa0UIlCw6daXZsAezMzAgTeeIaFO33dhwjXHPWtKZICotJ2TqSrJj1uDHKSdRcYmUlsjeqP3X8EKXKPuk5z','L','Z',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2068306438,-78,'5lYjJDlO2xvTQeq8xIYZ','R1S4XkkISQ6pQG3hlqnGpVS4vAsnyBry93TPzySdk6yXjvJultiKVp5BhNnBxGAd55QsOVsPJ2m6Rg2ILtltnIlFX2BvLfSHRzYtNsLymBpjXFvmM75SsEp5HdXAKZFdNyYkUC9u3XUSIBR7CkZakDhc1XGieAU1p7sLGYhwSHFvMX6UKo61jpbxrPSxfyVXWwoqmxPObpA','obdlJtO4V0inMGGqb6mfQ3xx23fcep','YkZabbtAWbeoPAfOgwegXQKhQdE3vOW5yz8b89STC8LS7Q','b','0',5);
+INSERT INTO ti VALUES (2068306438,-78,'5lYjJDlO2xvTQeq8xIYZ','R1S4XkkISQ6pQG3hlqnGpVS4vAsnyBry93TPzySdk6yXjvJultiKVp5BhNnBxGAd55QsOVsPJ2m6Rg2ILtltnIlFX2BvLfSHRzYtNsLymBpjXFvmM75SsEp5HdXAKZFdNyYkUC9u3XUSIBR7CkZakDhc1XGieAU1p7sLGYhwSHFvMX6UKo61jpbxrPSxfyVXWwoqmxPObpA','obdlJtO4V0inMGGqb6mfQ3xx23fcep','YkZabbtAWbeoPAfOgwegXQKhQdE3vOW5yz8b89STC8LS7Q','b','0',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2942897128,-110,'FALln5mT2HwSloAe','vNOjFTcIKXXSOeCjTQzZfJbBHZwrw3BrSe7WetA5s1sjLpiGdipjxmznQokCZtlIKgtWXJABS5P85vBfqH1uu','DCou077ZcwMkTYecZ7CCIvA9Hd','rGjZm3qGp39AiagBw7LL1DQJwvjj61cYnF8YBqgSuM8apfhoTfV8dH2FU4z3','WE','D',6);
+INSERT INTO ti VALUES (2942897128,-110,'FALln5mT2HwSloAe','vNOjFTcIKXXSOeCjTQzZfJbBHZwrw3BrSe7WetA5s1sjLpiGdipjxmznQokCZtlIKgtWXJABS5P85vBfqH1uu','DCou077ZcwMkTYecZ7CCIvA9Hd','rGjZm3qGp39AiagBw7LL1DQJwvjj61cYnF8YBqgSuM8apfhoTfV8dH2FU4z3','WE','D',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b INT UNSIGNED NOT NULL, c BINARY(7), d VARBINARY(65), e VARBINARY(9), f VARCHAR(80) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3988776,3141435753,'C','rV9boxHICKE1JH7bVXiQqULOnwEgQ5t6hj4ZZE','KyA','ezFmIkw1sZMYUtodi57HnCUVyxlA3hdqcbj9MnP1FfryM2j5auvHrSp7rrUk3aQ6','02','N',0);
+CREATE TABLE ti (a MEDIUMINT, b INT UNSIGNED NOT NULL, c BINARY(7), d VARBINARY(65), e VARBINARY(9), f VARCHAR(80) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-8638035631590842717,3420188048,'6dDOH6j','GHthNPMN956ZR6cDONskW9A','mQ5','LxEMVMG1cVpoRZfxQCn1nw5fIM9VQUl30J4pjmKS1jC9ts4PmZhTUBbgojaab2hSUH6Mktnya1LIYmM','ik','Q',1);
+INSERT INTO ti VALUES (-8638035631590842717,3420188048,'6dDOH6j','GHthNPMN956ZR6cDONskW9A','mQ5','LxEMVMG1cVpoRZfxQCn1nw5fIM9VQUl30J4pjmKS1jC9ts4PmZhTUBbgojaab2hSUH6Mktnya1LIYmM','ik','Q',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(8);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(8);
+INSERT INTO t VALUES (656460486297034266,3802571523,'G8DC','yrAP2Tr0DHhBNEHYdSl6Y0rS3NwwQCaIBUto','i','S1vs','D','fN',2);
+INSERT INTO ti VALUES (656460486297034266,3802571523,'G8DC','yrAP2Tr0DHhBNEHYdSl6Y0rS3NwwQCaIBUto','i','S1vs','D','fN',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-5514142732022332077,4038530395,'miVDId','5oC6HBDEY6ddkCZaJT3sU7otyF3EK0PNRSdLkDHZ9IuPBPFZjJGKIRsWoL6GSd1kJM3AIhNLkJLCf61PDMxHUv1mhrZAH53cstLR2G8ORfMp6Gppmd8hpCJfyBPb3WRjlXlogrDI7Nm','XF','T9ViKzmbrQFTUXk95WkRewliDSsourjVvaK5J4HBBdAlu','v','zw',3);
+INSERT INTO ti VALUES (-5514142732022332077,4038530395,'miVDId','5oC6HBDEY6ddkCZaJT3sU7otyF3EK0PNRSdLkDHZ9IuPBPFZjJGKIRsWoL6GSd1kJM3AIhNLkJLCf61PDMxHUv1mhrZAH53cstLR2G8ORfMp6Gppmd8hpCJfyBPb3WRjlXlogrDI7Nm','XF','T9ViKzmbrQFTUXk95WkRewliDSsourjVvaK5J4HBBdAlu','v','zw',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6448964000150259450,1813748541,'BPsJ','5qRoZ42LRg9tIH4otQHYGE2vfOEpzKhYxbNv7KKZHPYBh0DCIIHenZx2YMWI00xYzX0k1UMcJKwYkfGghPYwIsAZW8Az2o9nZpzp2jjEjKdist1V984YCqWPmRcvWyW2BMU6155o0FFWodtKfBKH1oyCOosunbXSnM3i9rwyS81d3FGtvCHBU','hG','hubUqrz4PBPvEGNqUTnvhPcSxRetOfizi5uG4etcxBqKW88AXPNpDQCqSfazZlTqGGsKqZVUuY9Ms6CEAevv5Qntc4k9JlZd4Jd964iTNqDiAj2W1zSthEg2WlhjwKRR9lisoAuPlka8ztO13ayyyh53W82tosvGkiQelK6qfRtTfSo7yGKULeMt2A6rkUb00haDXlDDlQ8pOWLCi','M','J',4);
+INSERT INTO ti VALUES (6448964000150259450,1813748541,'BPsJ','5qRoZ42LRg9tIH4otQHYGE2vfOEpzKhYxbNv7KKZHPYBh0DCIIHenZx2YMWI00xYzX0k1UMcJKwYkfGghPYwIsAZW8Az2o9nZpzp2jjEjKdist1V984YCqWPmRcvWyW2BMU6155o0FFWodtKfBKH1oyCOosunbXSnM3i9rwyS81d3FGtvCHBU','hG','hubUqrz4PBPvEGNqUTnvhPcSxRetOfizi5uG4etcxBqKW88AXPNpDQCqSfazZlTqGGsKqZVUuY9Ms6CEAevv5Qntc4k9JlZd4Jd964iTNqDiAj2W1zSthEg2WlhjwKRR9lisoAuPlka8ztO13ayyyh53W82tosvGkiQelK6qfRtTfSo7yGKULeMt2A6rkUb00haDXlDDlQ8pOWLCi','M','J',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1148108203455743213,656426808,'rxL','Tm83tenS6CctYNAJb3wC50igvToT5tQmDeHS6m8dEgAEtRGtYD4EN5pKUchLcSD3oLQkPWf2nD9Ps1TipnkTx0scS0W0FK','ea0J6xQ','Bg9LOWBTSbb5XVgRzHyx9AMzz0YP1lJriftlvZlYkn9rbZarrE2IGvcitWdORRtmn9C25FBREKcaSt9E7dDs66IaZO9ehsfslUwtarpew7DhE7IECw9gZKkXrLiBPPqgjTQyPPRNf3JmkHBYEy2VP','B','P',5);
+INSERT INTO ti VALUES (1148108203455743213,656426808,'rxL','Tm83tenS6CctYNAJb3wC50igvToT5tQmDeHS6m8dEgAEtRGtYD4EN5pKUchLcSD3oLQkPWf2nD9Ps1TipnkTx0scS0W0FK','ea0J6xQ','Bg9LOWBTSbb5XVgRzHyx9AMzz0YP1lJriftlvZlYkn9rbZarrE2IGvcitWdORRtmn9C25FBREKcaSt9E7dDs66IaZO9ehsfslUwtarpew7DhE7IECw9gZKkXrLiBPPqgjTQyPPRNf3JmkHBYEy2VP','B','P',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3285263095608824409,4168451684,'l','BlioLfRwQ3wIyhquFXh8RPjaglLnHcQi5SrS1uAyf8uidursMHBn4RCqpI7HaojlrAzXZZHBhUIy8wD1560V4Nnku2yyHPyP0u5qSaUPHV71qUzUyUCy4UrnVOUPeBii3Pf32gEuWZxlbuNI9ELyYIJYqfh32V','xffD','vnZsZUB7AJCHI3P8xieWX1Htp4ACKJfNU0OwwH1lQ011skMH4nh8VLvqODf6DJoRjNVUZL8wkux6T7eTONya6tUc1hjFVnN6','q','FpD',6);
+INSERT INTO ti VALUES (3285263095608824409,4168451684,'l','BlioLfRwQ3wIyhquFXh8RPjaglLnHcQi5SrS1uAyf8uidursMHBn4RCqpI7HaojlrAzXZZHBhUIy8wD1560V4Nnku2yyHPyP0u5qSaUPHV71qUzUyUCy4UrnVOUPeBii3Pf32gEuWZxlbuNI9ELyYIJYqfh32V','xffD','vnZsZUB7AJCHI3P8xieWX1Htp4ACKJfNU0OwwH1lQ011skMH4nh8VLvqODf6DJoRjNVUZL8wkux6T7eTONya6tUc1hjFVnN6','q','FpD',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b INT UNSIGNED, c CHAR(39) NOT NULL, d VARCHAR(74), e VARBINARY(26) NOT NULL, f VARCHAR(94) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4139675,3652123438,'lRUVWX9sY','yM7co9TVukrNa3F9vJWtj5GM2','2CYY7d3E','R2pcZkAIzKIQoyrVG9Ua6hIk','P','x',0);
+CREATE TABLE ti (a MEDIUMINT, b INT UNSIGNED, c CHAR(39) NOT NULL, d VARCHAR(74), e VARBINARY(26) NOT NULL, f VARCHAR(94) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (1229869752834765896,2827476163,'WtFYAfOpZLJqpbIWM60l4KDoRNfaeGu','hsjNXxuZsJxzuSAYVCBL3Ll','re910xhD47ys3qYh','k3S4Y0BGQrXkMIO','Uq','p',1);
+INSERT INTO ti VALUES (1229869752834765896,2827476163,'WtFYAfOpZLJqpbIWM60l4KDoRNfaeGu','hsjNXxuZsJxzuSAYVCBL3Ll','re910xhD47ys3qYh','k3S4Y0BGQrXkMIO','Uq','p',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(40) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(40) NOT NULL;
+INSERT INTO t VALUES (-6353106616619035989,4129353685,'AWnil5qGHFjBwpj0GrLM49cOg','Hc1v3SvJmfVWae5UE6btLPvxgs95IQHU88DV2JhDQ5MMgQD2ALUbRwI25','ppcSz1ReP4DXgzPatueikAba','D3','dh','o',2);
+INSERT INTO ti VALUES (-6353106616619035989,4129353685,'AWnil5qGHFjBwpj0GrLM49cOg','Hc1v3SvJmfVWae5UE6btLPvxgs95IQHU88DV2JhDQ5MMgQD2ALUbRwI25','ppcSz1ReP4DXgzPatueikAba','D3','dh','o',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (7275934144226016621,717565659,'FTnR','kUkvzvh1sgo95VeEFy7UeQLwp1im6tXecKImd4Q7WVUjRwDVw9QeLEs2ib6x6ibZJB6OOZiyM5HSr4YiOaC9osZSDXG3ANY7Fe0ApIX2QnsNbIGSMgA6dh','jwJC75PpQ0R29yRcy3','M87GZQ7IeKCQoP3w8ZAYEsyGoj4MZ23OAV0UeIlvpguX','N5','5',3);
+INSERT INTO ti VALUES (7275934144226016621,717565659,'FTnR','kUkvzvh1sgo95VeEFy7UeQLwp1im6tXecKImd4Q7WVUjRwDVw9QeLEs2ib6x6ibZJB6OOZiyM5HSr4YiOaC9osZSDXG3ANY7Fe0ApIX2QnsNbIGSMgA6dh','jwJC75PpQ0R29yRcy3','M87GZQ7IeKCQoP3w8ZAYEsyGoj4MZ23OAV0UeIlvpguX','N5','5',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4392763316673230331,1024051788,'4meLIcgnVumzILabIbhVB5cPE','UzqswYFouCZZN4rSdnSX5yCpNvksA7LB5PvUhzIKKowrCAirjrZTedgFoVmXXjiQseCCmrUSyzyG4ttYUyo2SRyAHPijJ6wVdNzgiPatCRschIGPFo1SWNkuKONIwaX7mTgzgl09E4PhwZFEWHkHYF3jjGo3Et3jO0zq9Pj9kGrzIZJuHi8ipJuAXisOAjUJdykZJAqIzH1UQJyCXr3FvVzU3vsTvwA','tLvw7VJP1ESMvxmW','s7MNFws92OkuAgwXttLmsJmvikfiMYS8yK1IhKiICxg970eFvfu5MsmlW27JZc3TBvi4mLloHz4boUhPvkCqw3irROPAggIW8w2T7o','W3','Y',4);
+INSERT INTO ti VALUES (4392763316673230331,1024051788,'4meLIcgnVumzILabIbhVB5cPE','UzqswYFouCZZN4rSdnSX5yCpNvksA7LB5PvUhzIKKowrCAirjrZTedgFoVmXXjiQseCCmrUSyzyG4ttYUyo2SRyAHPijJ6wVdNzgiPatCRschIGPFo1SWNkuKONIwaX7mTgzgl09E4PhwZFEWHkHYF3jjGo3Et3jO0zq9Pj9kGrzIZJuHi8ipJuAXisOAjUJdykZJAqIzH1UQJyCXr3FvVzU3vsTvwA','tLvw7VJP1ESMvxmW','s7MNFws92OkuAgwXttLmsJmvikfiMYS8yK1IhKiICxg970eFvfu5MsmlW27JZc3TBvi4mLloHz4boUhPvkCqw3irROPAggIW8w2T7o','W3','Y',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1810439572425911842,720523011,'irhNem','CUwR09JtwKav65Qz8wB2vTtT4DWg5Jtmm0A0pr5VWFSrhfqvMzToX9BAUUoTGRs5mXrlN568p9PZqLKCsfD2yXqWbOxh3ge280zc0nRKdvMpzlx7bPuUlKs5HtVnaQStWE04XJB3YtGtntRNwNvWp','Kc','tnvdSwGDb4C2WVuejdKJyyCksWCX3DhrLyPYSkp2jQiRn4Hgb8VubhnlIR57H9ZlVhTbqwXO7uiDcLhVqnpT76TGWZNq9nwqtIwQzkntOovUgiJBxk2NhJXRS2GNwuocBTJIB67XmTUTzIv5BhDBVfsyXnzbDFuO98XM','v','O',5);
+INSERT INTO ti VALUES (1810439572425911842,720523011,'irhNem','CUwR09JtwKav65Qz8wB2vTtT4DWg5Jtmm0A0pr5VWFSrhfqvMzToX9BAUUoTGRs5mXrlN568p9PZqLKCsfD2yXqWbOxh3ge280zc0nRKdvMpzlx7bPuUlKs5HtVnaQStWE04XJB3YtGtntRNwNvWp','Kc','tnvdSwGDb4C2WVuejdKJyyCksWCX3DhrLyPYSkp2jQiRn4Hgb8VubhnlIR57H9ZlVhTbqwXO7uiDcLhVqnpT76TGWZNq9nwqtIwQzkntOovUgiJBxk2NhJXRS2GNwuocBTJIB67XmTUTzIv5BhDBVfsyXnzbDFuO98XM','v','O',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6588459487869091119,697750319,'90JM','lNxx5CK37uVYJ7hgvU4dBsXji9htL7T5nRQIjbAeKUWgMEICSbBU4kW8Vjs2p3QnqXlOIod1sO30h44UxHk8gE7ZQOAo20EU8zivk2OuPX','JzJEGsGDA','b0yB89YWG7ol6OWmP9nPv2gzY458LXH63yyrsdqrvOmkerXJUm8FuaJLIdbjxO9vHiV0g3n557CINEl2xK4q8IybCuLTzJZ0ihO1P','v5q','Fd',6);
+INSERT INTO ti VALUES (6588459487869091119,697750319,'90JM','lNxx5CK37uVYJ7hgvU4dBsXji9htL7T5nRQIjbAeKUWgMEICSbBU4kW8Vjs2p3QnqXlOIod1sO30h44UxHk8gE7ZQOAo20EU8zivk2OuPX','JzJEGsGDA','b0yB89YWG7ol6OWmP9nPv2gzY458LXH63yyrsdqrvOmkerXJUm8FuaJLIdbjxO9vHiV0g3n557CINEl2xK4q8IybCuLTzJZ0ihO1P','v5q','Fd',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b SMALLINT UNSIGNED, c BINARY(60), d VARBINARY(46) NOT NULL, e VARBINARY(22), f VARCHAR(99), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2075671,65310,'wkQs3wTaoeGNiknrouanWsJ','cYhmmJyegoRBy75IBbirjkXCrx2Xt9j3zzQPYneRUx3u1','Etj7Et3lGwmacXbDZpH','KtLgxoqx67YfaJ3UwwhiOYfRhIjyphIFo6xfIEhEOgJhZjJcoyV','pm','O',0);
+CREATE TABLE ti (a MEDIUMINT, b SMALLINT UNSIGNED, c BINARY(60), d VARBINARY(46) NOT NULL, e VARBINARY(22), f VARCHAR(99), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (1136319991,10487,'ViZJuwlVZiuuBz0Ej6AlvgfIp7GE5i2MARrWLv','ciOlook1hReVu2ko2hRLYIzpHenCZM2nSR','0lGTU','gLWLm5wSuwtkdAtWU1zcHgcPrzzIfxy7Cn0ukgpmdbMDLER','6f','M',1);
+INSERT INTO ti VALUES (1136319991,10487,'ViZJuwlVZiuuBz0Ej6AlvgfIp7GE5i2MARrWLv','ciOlook1hReVu2ko2hRLYIzpHenCZM2nSR','0lGTU','gLWLm5wSuwtkdAtWU1zcHgcPrzzIfxy7Cn0ukgpmdbMDLER','6f','M',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(61);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(61);
+INSERT INTO t VALUES (540651912,23344,'yJQJNMYQxvRrByCNPlJfqNraaG4GHS32u','ZB2g','p0tToep','5TkidoLv3u5CRLgCr','PA','e',2);
+INSERT INTO ti VALUES (540651912,23344,'yJQJNMYQxvRrByCNPlJfqNraaG4GHS32u','ZB2g','p0tToep','5TkidoLv3u5CRLgCr','PA','e',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-377143538,15474,'cl1gk3TlXTaf37e702AZVYZjUxN7WPcktAR46T4hIQLQMihYv','2WzoICpzk5fAx6IMRcFdnTKXzlhLQz8zbKfKir1H9ZgpgGP1UGwKePxU89thgR8zySuG4OJqcVlOn2Him8lheUZ2PCSWW43ufL7zgJe1Umfep9xOdcOYy79BdtpH6dcYx3YlasI2gXX6xBYg9hy83hBG','RSGkaRgHZbOvGBMYrAWsRk','wpziF2XEiub1JDsFlhDGMhAuWWt42xucSMZPX0CpGGQrbCBCLHI1xf1MPpvjBeDmIkDHCkuORPGbxaACZ7XNPpsZy3csoK0yENA','OA','5',3);
+INSERT INTO ti VALUES (-377143538,15474,'cl1gk3TlXTaf37e702AZVYZjUxN7WPcktAR46T4hIQLQMihYv','2WzoICpzk5fAx6IMRcFdnTKXzlhLQz8zbKfKir1H9ZgpgGP1UGwKePxU89thgR8zySuG4OJqcVlOn2Him8lheUZ2PCSWW43ufL7zgJe1Umfep9xOdcOYy79BdtpH6dcYx3YlasI2gXX6xBYg9hy83hBG','RSGkaRgHZbOvGBMYrAWsRk','wpziF2XEiub1JDsFlhDGMhAuWWt42xucSMZPX0CpGGQrbCBCLHI1xf1MPpvjBeDmIkDHCkuORPGbxaACZ7XNPpsZy3csoK0yENA','OA','5',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-1102567651,5672,'TDCAR6zv1gadT7','DH6Hbrz','pkfRao2qG8Q08KFidXnw','IxoBDdiC0xHqoYnpZViyOQPJNt6nSUyct0FqVHYWaZeT0ZuZTk5XviDvpeGnE6Mm0wNdBal24zYh57F20UYsjE4Z7FNhRGGCjiHBDZcyaHRSJMC5b3RG4PhEUqBbl3zt9nudlcXX8za8YPCrAPRjMEZKuJA8jEE399MVDFLkIPIGw3A3filnAMzBBT0e1mVCxSCyKXmGUEtYDFECP2b','H','p',4);
+INSERT INTO ti VALUES (-1102567651,5672,'TDCAR6zv1gadT7','DH6Hbrz','pkfRao2qG8Q08KFidXnw','IxoBDdiC0xHqoYnpZViyOQPJNt6nSUyct0FqVHYWaZeT0ZuZTk5XviDvpeGnE6Mm0wNdBal24zYh57F20UYsjE4Z7FNhRGGCjiHBDZcyaHRSJMC5b3RG4PhEUqBbl3zt9nudlcXX8za8YPCrAPRjMEZKuJA8jEE399MVDFLkIPIGw3A3filnAMzBBT0e1mVCxSCyKXmGUEtYDFECP2b','H','p',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1974319180,27916,'HXigABUU0ceyF9P3P','IXSz8h0QIJGpTYHmyKkbRFwqrfBxsxqVFr0GQ5iOyr5gXfoDB7KEqiYI9','eNhafIKgGTNesSNp3kLD6','hToCk6Rc9MDbSFIWRBLyqpC4f21TGublwO1nXSxxjXQRDscsKydeJdSytCase43FpNSWYG6','9','R',5);
+INSERT INTO ti VALUES (1974319180,27916,'HXigABUU0ceyF9P3P','IXSz8h0QIJGpTYHmyKkbRFwqrfBxsxqVFr0GQ5iOyr5gXfoDB7KEqiYI9','eNhafIKgGTNesSNp3kLD6','hToCk6Rc9MDbSFIWRBLyqpC4f21TGublwO1nXSxxjXQRDscsKydeJdSytCase43FpNSWYG6','9','R',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1624473086,16662,'4cIzMxF1GzR5DkmFCtJ0Mergl','nfvYHfNS8wkh8iFnv9qzx6O1aOBKwG7BOFO7fpq5WsJdQ8XpnDu0wwj0UwbJ6pyhNGgwvVmXMAQYTbvgMCdvUMWqwa8qGqw81DQ3TRB8yFuGdzAHJL9m7KIHvsC8QQWZx13ng8X2JcLLtmQyLWaVMKQSqe2SeDYI7MT','ZcBt9xYRV','WzfdK1FhdoufrxUgXOMIEskoxnAj2sTcGwSDaniWz4E0U9u2kzXDLvGxX0RBrgyosR5VfQqUzz9HfOP02sMovWG3bq6SC7L42zHRolP2JhjEvjtHraIkybiyAWU146690G2NIYVqwLlSvwcMP5MsvaLT0PJyFHUmiLnN5g7M61ATPeD','ox','Lp',6);
+INSERT INTO ti VALUES (1624473086,16662,'4cIzMxF1GzR5DkmFCtJ0Mergl','nfvYHfNS8wkh8iFnv9qzx6O1aOBKwG7BOFO7fpq5WsJdQ8XpnDu0wwj0UwbJ6pyhNGgwvVmXMAQYTbvgMCdvUMWqwa8qGqw81DQ3TRB8yFuGdzAHJL9m7KIHvsC8QQWZx13ng8X2JcLLtmQyLWaVMKQSqe2SeDYI7MT','ZcBt9xYRV','WzfdK1FhdoufrxUgXOMIEskoxnAj2sTcGwSDaniWz4E0U9u2kzXDLvGxX0RBrgyosR5VfQqUzz9HfOP02sMovWG3bq6SC7L42zHRolP2JhjEvjtHraIkybiyAWU146690G2NIYVqwLlSvwcMP5MsvaLT0PJyFHUmiLnN5g7M61ATPeD','ox','Lp',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(12) NOT NULL, d VARBINARY(30) NOT NULL, e VARCHAR(35), f VARBINARY(91) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3443855733625320998,4934024,'Bi5co7g','ZDwcNaQsCdFAWzFPG4','GzTvbb','ulH9kq8aDwZ6nvjrQdIQe3wnj5KzW38cFRG4QQrek0mvrXDwkYeaH3f5YFdgmDpWVQPHhjfDdf3FID34nJVesho2N','d','G',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(12) NOT NULL, d VARBINARY(30) NOT NULL, e VARCHAR(35), f VARBINARY(91) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2955666089793810656,14258817,'jP','FQ84voZhFoxkE7PKQlHx4DAIwTWgrh','HgPtpOYpLJS0hMOnbC','Ue4EreGdKeRxakmxKfFS9MJpSVoaaoTRetztsC6wpCnZakj6CNpBl8jcXpqxfoM9KbkfvGHFwFWcNz8jXKxkdtM6Y','e','P',1);
+INSERT INTO ti VALUES (2955666089793810656,14258817,'jP','FQ84voZhFoxkE7PKQlHx4DAIwTWgrh','HgPtpOYpLJS0hMOnbC','Ue4EreGdKeRxakmxKfFS9MJpSVoaaoTRetztsC6wpCnZakj6CNpBl8jcXpqxfoM9KbkfvGHFwFWcNz8jXKxkdtM6Y','e','P',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(13) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(13) NOT NULL;
+INSERT INTO t VALUES (2022509784229627845,529518,'HFOPh7F','lMA','TOuil','GpquLaKcR2R2d6MYKsf16pdMp5vLzf','A','J',2);
+INSERT INTO ti VALUES (2022509784229627845,529518,'HFOPh7F','lMA','TOuil','GpquLaKcR2R2d6MYKsf16pdMp5vLzf','A','J',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (15545512885887402592,849732,'sQP6F','3ZboMskKZECmFkCCCTidlp2dYMF7YaYDoWhr7sqbbcGJMC69XNbcE2pPysINeq5teutKHiKo4aOSAIulqTnVrALKDh8WWA87kv9RNTNK3pp8H0uaETb7Q7Lv6EiFnAPzkbNnstTsIavzWx8GYG7vRuIuAu98aKEcUDQYLzxdtVFc','tfZ4hL6inim17vSU0mR6x13','qjB5u66xIcTO4zK2aep0TxwHVxWtCE7sPfnzQV2TKeROAS8JIhUf','2','k',3);
+INSERT INTO ti VALUES (15545512885887402592,849732,'sQP6F','3ZboMskKZECmFkCCCTidlp2dYMF7YaYDoWhr7sqbbcGJMC69XNbcE2pPysINeq5teutKHiKo4aOSAIulqTnVrALKDh8WWA87kv9RNTNK3pp8H0uaETb7Q7Lv6EiFnAPzkbNnstTsIavzWx8GYG7vRuIuAu98aKEcUDQYLzxdtVFc','tfZ4hL6inim17vSU0mR6x13','qjB5u66xIcTO4zK2aep0TxwHVxWtCE7sPfnzQV2TKeROAS8JIhUf','2','k',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2841571902559439015,3593485,'U0vOxYyJzg','X39SwNpklTNywSju6aXxDNTA1KOwFsE7AtmyGjdIzmLU36mDQXq6AYKEUTnSSsYa4rJ8nbmjiWjR6b0yWEhYsHC7KNGXIQDW7stlhykrZL2wdzwyufEk1W6YZKKO9Af2EWaJcJEGndBkVR4mVbCNedpIFuCy5Go2KnA8cEHPK8Up1QBy76V8XKz4TREjfnlb1v3qIhCkSZUc','8','vLlH9QBXxCCwsNXCjwnNbzchVDUEYx3QbUnMIM9AvJy7l0vAvKz8Q4Dj7ycvvGrM27wNhReu03eQRNDST8e58lVcwOH8P4HhDoYWuO8ukL73VMhuipU28J1licJYSydyGHWOQ01hsrPNrAKdDDHGJMRa4xcndBkXT7PltIktoA35dZCIeuE95Ozmtd56AeT61qI591S5pwrGIUds4EhEzC6ALukz','9','Z',4);
+INSERT INTO ti VALUES (2841571902559439015,3593485,'U0vOxYyJzg','X39SwNpklTNywSju6aXxDNTA1KOwFsE7AtmyGjdIzmLU36mDQXq6AYKEUTnSSsYa4rJ8nbmjiWjR6b0yWEhYsHC7KNGXIQDW7stlhykrZL2wdzwyufEk1W6YZKKO9Af2EWaJcJEGndBkVR4mVbCNedpIFuCy5Go2KnA8cEHPK8Up1QBy76V8XKz4TREjfnlb1v3qIhCkSZUc','8','vLlH9QBXxCCwsNXCjwnNbzchVDUEYx3QbUnMIM9AvJy7l0vAvKz8Q4Dj7ycvvGrM27wNhReu03eQRNDST8e58lVcwOH8P4HhDoYWuO8ukL73VMhuipU28J1licJYSydyGHWOQ01hsrPNrAKdDDHGJMRa4xcndBkXT7PltIktoA35dZCIeuE95Ozmtd56AeT61qI591S5pwrGIUds4EhEzC6ALukz','9','Z',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (13601031283585889152,3264523,'wXqLwjEXMa','5TTGKAh8fYOv09Kd3p1QuhdoSpr63aMUcQ4RZos9WapJTLOO097gf9s8h6gy8BPtUWneHwB5Rzr4dQ08MTlmTJCJFjEfNzAJdm26Rqbbciylr8dFSRkoY7vXpoqxPtLRkTZ87rWhmbgUiqSBXMf4QgB6sJAjomHQajrtSlGIN','pnLOulozaJFx7uspFrPyWHBxDQauVT3wW','2t1U2oSAIBXcHu7wEwwRsPVBbJLHvgQQlOp6voW9xlIoHAEcy3Fb5KYEh33pm05WhjU2kGeAPtC5RXBqwMgig022O4WlTftVyX4XtdkY3N7YFo9Tu2U0nP5QEsBMZIzIWWEcGoppJ15VI856UQDgWKWcQJtuxcyxi2tqbDP57tLZ2PBKu9wbegtXw4yt55A95cunQBiDZamonKjrY3zZ05mwekmQ4lCdDxm6UMugH3cXQnRx2sxUi0qw03Ho8ag','T','z',5);
+INSERT INTO ti VALUES (13601031283585889152,3264523,'wXqLwjEXMa','5TTGKAh8fYOv09Kd3p1QuhdoSpr63aMUcQ4RZos9WapJTLOO097gf9s8h6gy8BPtUWneHwB5Rzr4dQ08MTlmTJCJFjEfNzAJdm26Rqbbciylr8dFSRkoY7vXpoqxPtLRkTZ87rWhmbgUiqSBXMf4QgB6sJAjomHQajrtSlGIN','pnLOulozaJFx7uspFrPyWHBxDQauVT3wW','2t1U2oSAIBXcHu7wEwwRsPVBbJLHvgQQlOp6voW9xlIoHAEcy3Fb5KYEh33pm05WhjU2kGeAPtC5RXBqwMgig022O4WlTftVyX4XtdkY3N7YFo9Tu2U0nP5QEsBMZIzIWWEcGoppJ15VI856UQDgWKWcQJtuxcyxi2tqbDP57tLZ2PBKu9wbegtXw4yt55A95cunQBiDZamonKjrY3zZ05mwekmQ4lCdDxm6UMugH3cXQnRx2sxUi0qw03Ho8ag','T','z',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (8263328883882224215,15021967,'L5yYx4sh','pbmvHso1CvBjueyZfTvKnXbiDDbahuXitXjMroQcvbOWgkayana9Y3NiIJBF5q','tw6efH4p7SylkMh','TqdgLdiNe5R2EQMfhjeaVoIuvZATSK4jchXwQoYdgwYYLEQA7gnDLfukzKEhv1WFAnYwGwnVHSZ015DLcZSQYhJr19O7Os5hFNqz8ZavrNWT6nXztApEqzklc5XOUXn2zPQbOb7PhJKna1wcj49a956fTlZOAF3PmWWRVT733J41RekwTicCMMMnYRUJvg49buHZrLOognWIEkmBW83Fhxsh1d82TG','r','1',6);
+INSERT INTO ti VALUES (8263328883882224215,15021967,'L5yYx4sh','pbmvHso1CvBjueyZfTvKnXbiDDbahuXitXjMroQcvbOWgkayana9Y3NiIJBF5q','tw6efH4p7SylkMh','TqdgLdiNe5R2EQMfhjeaVoIuvZATSK4jchXwQoYdgwYYLEQA7gnDLfukzKEhv1WFAnYwGwnVHSZ015DLcZSQYhJr19O7Os5hFNqz8ZavrNWT6nXztApEqzklc5XOUXn2zPQbOb7PhJKna1wcj49a956fTlZOAF3PmWWRVT733J41RekwTicCMMMnYRUJvg49buHZrLOognWIEkmBW83Fhxsh1d82TG','r','1',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(49), d VARBINARY(43), e VARCHAR(85), f VARBINARY(25), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18207,12106224743842502923,'1RAodxuKy0HqQVmZwskLx6Z4fq1','ch75A8rt4j1ZvSKrmGhv4H7fbQWHqHYv6MMn27fQmc','JJAXIFrg78wMwgBiAukhFlyje3j1Bo9B1iEb76vFeWsYhynrUGkSxbcugd3YhInHBQtiIuMP5DWjF2bcXBB','AIRRjchQ9Z','9','XX',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(49), d VARBINARY(43), e VARCHAR(85), f VARBINARY(25), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (804953,2941336922113920449,'otIPnWMNcsUB8jPaPuLRpZK7O','5i7rBKzeII0MA9JHnhwzazcXTT3BQIJ87mAZh0R','kEz4ikDjc0VT2q1GNT2wQt0RUYzN14W98FoAI5z6FU0KkOEBW0lG3qXRpHNoO31DCH0Z0LHFK','mUjS4wpNI','L','Om',1);
+INSERT INTO ti VALUES (804953,2941336922113920449,'otIPnWMNcsUB8jPaPuLRpZK7O','5i7rBKzeII0MA9JHnhwzazcXTT3BQIJ87mAZh0R','kEz4ikDjc0VT2q1GNT2wQt0RUYzN14W98FoAI5z6FU0KkOEBW0lG3qXRpHNoO31DCH0Z0LHFK','mUjS4wpNI','L','Om',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(50);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(50);
+INSERT INTO t VALUES (8455098,9568395319603246440,'MdEzPh00pqox6kzZihB1R2bG67m8a0bMgCnfy9QN2l1SlX','3MOUM4AJ73A1FWy0Upmzt7d','CNvcIarAAtHm6MGqFMtB7cW1hGRWc3LPQNVISWJp5O8WuBTuyYdhysZXkhlW','ycDDlO51Ze','v','qC',2);
+INSERT INTO ti VALUES (8455098,9568395319603246440,'MdEzPh00pqox6kzZihB1R2bG67m8a0bMgCnfy9QN2l1SlX','3MOUM4AJ73A1FWy0Upmzt7d','CNvcIarAAtHm6MGqFMtB7cW1hGRWc3LPQNVISWJp5O8WuBTuyYdhysZXkhlW','ycDDlO51Ze','v','qC',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (6696353,16323570276056500927,'G3zPIl2oho2zftr0v2WJFm7xJ3HNBzBhESKxmEX','gSHPDql8XNo5HnE6HCHwWpK1HgQPJuyMqRzwYuQo6IiSw7pcQHFCJPxrdpTvZfsHc8L2cDoCFD6sWrZaTX9ofd25AmhNO1AEZfUhbALeREz0tqFqyZeHgxL9bzSjRMDAkxVGY3wtfurpHw99VqQRMYejvbRdeaGZyMTIfTD435wi5enOTcrCxNFdBlcuwNM997smgQRJyB3WWttag0aNye9X1B4pZIfaRy9lIs31G41k1yZtV0','0k1AQFtqzFjdnJl16NTCbOuSGwqRDReZWBqM7mErzUliMTe2xZYHKYG','LazndQP','G','In',3);
+INSERT INTO ti VALUES (6696353,16323570276056500927,'G3zPIl2oho2zftr0v2WJFm7xJ3HNBzBhESKxmEX','gSHPDql8XNo5HnE6HCHwWpK1HgQPJuyMqRzwYuQo6IiSw7pcQHFCJPxrdpTvZfsHc8L2cDoCFD6sWrZaTX9ofd25AmhNO1AEZfUhbALeREz0tqFqyZeHgxL9bzSjRMDAkxVGY3wtfurpHw99VqQRMYejvbRdeaGZyMTIfTD435wi5enOTcrCxNFdBlcuwNM997smgQRJyB3WWttag0aNye9X1B4pZIfaRy9lIs31G41k1yZtV0','0k1AQFtqzFjdnJl16NTCbOuSGwqRDReZWBqM7mErzUliMTe2xZYHKYG','LazndQP','G','In',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (13919993,1843187828663241045,'jL91Mk6sys34uZPWoNwBz69rC','mlSsRt1XIdWgMI0Vsn7VJ4P2NndV3gSqjhBH9y4bPjstJnm6i208','nTxoNMDcspyM15z3goTQb1LsWVC9vBouDXBYD77no','0rncJnyZYlCRi4eEDm','Z','Cw',4);
+INSERT INTO ti VALUES (13919993,1843187828663241045,'jL91Mk6sys34uZPWoNwBz69rC','mlSsRt1XIdWgMI0Vsn7VJ4P2NndV3gSqjhBH9y4bPjstJnm6i208','nTxoNMDcspyM15z3goTQb1LsWVC9vBouDXBYD77no','0rncJnyZYlCRi4eEDm','Z','Cw',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2818327,15510424395159825932,'OtQePE5TgFZLUC3AXwrbt2GqUGinx1Y0iWCRbG','QhHQZpMxZMOeMQBXAIkpqnonLHymrai5YrvBJD1gG0dd9xx1WeRkqPIVBiOgBTNuhNGIUnNJHnWOsLLHcD6QyFd9EcUCUkRlV2mgG6Odt8Mp7vMzgzhKORIUADAnXukgRf16rKbccLqKeCxdNDm9ZQOvC7baCkR7qCwj0CKJKp33jAQPonOFGaxSbjTRlDR3c8cVNjgBLQFdnFvTOQ3eDqT55RwM','f4BITPYuZFqXm7oC9mjDYqG5o5xHYv01ikDeu8lU69es','1stfggLz7cG5xVl8A8JvagUHc465YHlIPKpCRVPdebdBQB824UOAtuaOCPal6B1yz9j5s1f','m1','he',5);
+INSERT INTO ti VALUES (2818327,15510424395159825932,'OtQePE5TgFZLUC3AXwrbt2GqUGinx1Y0iWCRbG','QhHQZpMxZMOeMQBXAIkpqnonLHymrai5YrvBJD1gG0dd9xx1WeRkqPIVBiOgBTNuhNGIUnNJHnWOsLLHcD6QyFd9EcUCUkRlV2mgG6Odt8Mp7vMzgzhKORIUADAnXukgRf16rKbccLqKeCxdNDm9ZQOvC7baCkR7qCwj0CKJKp33jAQPonOFGaxSbjTRlDR3c8cVNjgBLQFdnFvTOQ3eDqT55RwM','f4BITPYuZFqXm7oC9mjDYqG5o5xHYv01ikDeu8lU69es','1stfggLz7cG5xVl8A8JvagUHc465YHlIPKpCRVPdebdBQB824UOAtuaOCPal6B1yz9j5s1f','m1','he',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3545362,16105195472004821766,'t5ecTeJXJvCZK7FNFx3','qFmPFXJXmWul4le089z8qyU3a5C5ykoRzmMB1MD2hNZWFE8n5JgRTjipsZp98hyZFXBmGV29Pq0lhHKjH2MfcYvkLoIJVOSUyz2PG2Ee8RaDFr3W1vaXfaTHKyzE6v3m4cmegwpcLSK6ewFizN3YZUDfZXYIngtYULG20Phjp5mAjIVIMFl6LLZLhKWYosK1rD2L','GMHHfUZI5N43BpKO','rTTa2SLq8TZFjwlz8EpOQ7FVR53cB9CpOIBrzSIWeIr20z2bUvCq0XYSVbwusyCqSKG9PrfMlA5hoXj4W481P6fYEFWRSdvStbex5n5YTYgRwWxKinjRJa4KPkIxI7KE1U2wdALxrZSQRimMJp9wR9shZi8xWxumjdZ9MVfAxh4DQ9','Yu','Mv',6);
+INSERT INTO ti VALUES (3545362,16105195472004821766,'t5ecTeJXJvCZK7FNFx3','qFmPFXJXmWul4le089z8qyU3a5C5ykoRzmMB1MD2hNZWFE8n5JgRTjipsZp98hyZFXBmGV29Pq0lhHKjH2MfcYvkLoIJVOSUyz2PG2Ee8RaDFr3W1vaXfaTHKyzE6v3m4cmegwpcLSK6ewFizN3YZUDfZXYIngtYULG20Phjp5mAjIVIMFl6LLZLhKWYosK1rD2L','GMHHfUZI5N43BpKO','rTTa2SLq8TZFjwlz8EpOQ7FVR53cB9CpOIBrzSIWeIr20z2bUvCq0XYSVbwusyCqSKG9PrfMlA5hoXj4W481P6fYEFWRSdvStbex5n5YTYgRwWxKinjRJa4KPkIxI7KE1U2wdALxrZSQRimMJp9wR9shZi8xWxumjdZ9MVfAxh4DQ9','Yu','Mv',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c BINARY(41), d VARBINARY(43), e VARCHAR(53), f VARBINARY(15), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6098229,18759,'IMvRFa4azG42ppxWJK5','M8r4','x2l','rKovy2PGn','4','k',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c BINARY(41), d VARBINARY(43), e VARCHAR(53), f VARBINARY(15), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2278024274,64225,'J3c9L3Z3bApNPa1Lsx13ZZq8UkFmkA','NvAke1aSt','hjgR1qyd0qQYNsZJ','zDJ','LG','F',1);
+INSERT INTO ti VALUES (2278024274,64225,'J3c9L3Z3bApNPa1Lsx13ZZq8UkFmkA','NvAke1aSt','hjgR1qyd0qQYNsZJ','zDJ','LG','F',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(42);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(42);
+INSERT INTO t VALUES (916232414,21659,'BHPLw4Lb','nJmEmeALW','KlilngD0tsPPyaW5','d','qx','F',2);
+INSERT INTO ti VALUES (916232414,21659,'BHPLw4Lb','nJmEmeALW','KlilngD0tsPPyaW5','d','qx','F',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2351509866,475,'DPdpd5cpMnkE5CiYx7Ps56mcatrikCsuDgKF','hjQuixRdgmWDJ4KuEaXPXFXFnR','gj2ubU805jRHRcx14h4OGVwXFgdmTmmjdcOb163XHVaff','yWzwNzeyOO6sLa4','2','J',3);
+INSERT INTO ti VALUES (2351509866,475,'DPdpd5cpMnkE5CiYx7Ps56mcatrikCsuDgKF','hjQuixRdgmWDJ4KuEaXPXFXFnR','gj2ubU805jRHRcx14h4OGVwXFgdmTmmjdcOb163XHVaff','yWzwNzeyOO6sLa4','2','J',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (430553007,26046,'ICcVXGLqYP4Ccsg6E13L7IkCgf','wodNH57lMYNkwIC0R0SSfjwdxBCQHHLWPMIXWYxfGUGxL2zA5EC2cmNyqxZgKXrf0K8qsRbTZMETeTZnxK2IaLZ7YH8ekOeEBSGQZCEtqSrsxKUZutmFYou49hlTUFnQoM9s9xUKm','xObIeEs1PprAuwjY4i9GuoMb72uwNv0qVPaz7He7F199Oqp','1sOD9bZJckdtTaoph0kMCVNag4Ysu4ksJg5MhsUeEn6dHH56pQfpJkaoVSzZQZ0i3tBwL8w30btAEWtzWZjUGWytKykg2u5qsbgUy2ZXqA5gqeJEz7yN1FmLlB4R5TwqtMw684VsnezcWXASWHB8qVGCionSwdCMvz2v2rhR','Er','6',4);
+INSERT INTO ti VALUES (430553007,26046,'ICcVXGLqYP4Ccsg6E13L7IkCgf','wodNH57lMYNkwIC0R0SSfjwdxBCQHHLWPMIXWYxfGUGxL2zA5EC2cmNyqxZgKXrf0K8qsRbTZMETeTZnxK2IaLZ7YH8ekOeEBSGQZCEtqSrsxKUZutmFYou49hlTUFnQoM9s9xUKm','xObIeEs1PprAuwjY4i9GuoMb72uwNv0qVPaz7He7F199Oqp','1sOD9bZJckdtTaoph0kMCVNag4Ysu4ksJg5MhsUeEn6dHH56pQfpJkaoVSzZQZ0i3tBwL8w30btAEWtzWZjUGWytKykg2u5qsbgUy2ZXqA5gqeJEz7yN1FmLlB4R5TwqtMw684VsnezcWXASWHB8qVGCionSwdCMvz2v2rhR','Er','6',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3337281505,22985,'IKzSg1Z5TaLyLpjejpREOlwRAxKlnDModTbO','sCwHFa2khnDQOLQS0GxaLYmOc4Y2r1xPIquL59rkcrk00i9y5ASdmYavaMVv7pj4UVXHq6yJTtesDQlTqBiF8oz2PYngAcZFxGKLGw20LwIAXn2FswHeHSVXPJmL1wus4LbKEvTDrN3Lz3ICplPoSdtw7OMFTtheaeNgaLIF1NAQIgHi8viPN6BB4sJq','pViN0nkKA1eDnT','P7Eqs6Q03XpiPXaQDkFP6KjJfFHQKeIJ5S1ASf4LGHLWSNjlw1mOKQPHWESfLoommb9jIVaNS6BrpPT4Fib4EBi5FaVaesjfyhVA5yLk8Apbo373IMxRWcO2Un9rGLNFADAKnkhdc6vJtyazZU2bJp9XIxbJmCSMfyecpER','h','u',5);
+INSERT INTO ti VALUES (3337281505,22985,'IKzSg1Z5TaLyLpjejpREOlwRAxKlnDModTbO','sCwHFa2khnDQOLQS0GxaLYmOc4Y2r1xPIquL59rkcrk00i9y5ASdmYavaMVv7pj4UVXHq6yJTtesDQlTqBiF8oz2PYngAcZFxGKLGw20LwIAXn2FswHeHSVXPJmL1wus4LbKEvTDrN3Lz3ICplPoSdtw7OMFTtheaeNgaLIF1NAQIgHi8viPN6BB4sJq','pViN0nkKA1eDnT','P7Eqs6Q03XpiPXaQDkFP6KjJfFHQKeIJ5S1ASf4LGHLWSNjlw1mOKQPHWESfLoommb9jIVaNS6BrpPT4Fib4EBi5FaVaesjfyhVA5yLk8Apbo373IMxRWcO2Un9rGLNFADAKnkhdc6vJtyazZU2bJp9XIxbJmCSMfyecpER','h','u',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (2583599678,8639,'RoRPUTmjQJbTQX8SX2nPmCec8WDmci','JQmvvRAkzsiyTBC2H04If2rMb5oHTTAycqh0O5EKn9yoRyzAkCSSd7ckLy14Cs6PPgdIl87N7arLGU8wb8N69mDWEeVp8a0G31sgbKIhbSz8CZQ','NJ9mEEouaKk3bkrx09t1ehSYUsRSfbyS7ShH1YsvkDRI33','7M8uqtd5qLKWyNecLR7kOr2xLHvcG84LU00izSnJbhObMKKvP5g1ALXl','h','6B',6);
+INSERT INTO ti VALUES (2583599678,8639,'RoRPUTmjQJbTQX8SX2nPmCec8WDmci','JQmvvRAkzsiyTBC2H04If2rMb5oHTTAycqh0O5EKn9yoRyzAkCSSd7ckLy14Cs6PPgdIl87N7arLGU8wb8N69mDWEeVp8a0G31sgbKIhbSz8CZQ','NJ9mEEouaKk3bkrx09t1ehSYUsRSfbyS7ShH1YsvkDRI33','7M8uqtd5qLKWyNecLR7kOr2xLHvcG84LU00izSnJbhObMKKvP5g1ALXl','h','6B',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT NOT NULL, c BINARY(61) NOT NULL, d VARBINARY(2) NOT NULL, e VARCHAR(74), f VARBINARY(91) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7925767,58,'glNR4bfIV7gYpCoMYGAY2JmuAfrpfeK6odWX1Wbvkhp','c','9nMYSkgheYVaXmELWL0Fi07HwlQvB18Chu','vP96pOy7YY1QVPgeKArusFQmV1Fjk3Chi6tsEXj1mq4WjF88aUKK5VKy1GlQyuALt2Wn6IVyEub','c','5',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT NOT NULL, c BINARY(61) NOT NULL, d VARBINARY(2) NOT NULL, e VARCHAR(74), f VARBINARY(91) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (3056237022932383775,-52,'5bJ70t95dHDvKJ7orYCKwqRsH','I','xHMHoFRuZDnptsKJa1nw6egQYRmyOO86qtr5IbtefadGNBiQMlXXKSoiZm8AgyIx5FUCTvm','RhuAOsx5tJIds0yxf7aqjtQiO7faMaVF2snDILaDx7dyMH6cvwoJ0hV9fRInkoy9LTBaALFrLxCoNVtJnaj','c','7',1);
+INSERT INTO ti VALUES (3056237022932383775,-52,'5bJ70t95dHDvKJ7orYCKwqRsH','I','xHMHoFRuZDnptsKJa1nw6egQYRmyOO86qtr5IbtefadGNBiQMlXXKSoiZm8AgyIx5FUCTvm','RhuAOsx5tJIds0yxf7aqjtQiO7faMaVF2snDILaDx7dyMH6cvwoJ0hV9fRInkoy9LTBaALFrLxCoNVtJnaj','c','7',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(62) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(62) NOT NULL;
+INSERT INTO t VALUES (7348421915246556784,-9,'RQ1IObwOHa0ZAgnqH4AvA2EZYZOrnvEOSVoQMFkV','X','xJ9QXr3t','0kUrMOPUHflAejcrJPzbHCNsXVrCvZxruSI9R0D380ur4xdtr4jnkeo0','t','b',2);
+INSERT INTO ti VALUES (7348421915246556784,-9,'RQ1IObwOHa0ZAgnqH4AvA2EZYZOrnvEOSVoQMFkV','X','xJ9QXr3t','0kUrMOPUHflAejcrJPzbHCNsXVrCvZxruSI9R0D380ur4xdtr4jnkeo0','t','b',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3345837213991107351,-102,'I2WR0s4o5jZVHJ8C3lUbm8HK0A3oyNXssGccyDpeKDHqpqDbLwod','CH1CAyjcLWnd0NxFzkXSPraAREpuvE6HM9Db7GrnXwTMfMrl3F3ZUM4n3xeaHfHHmR','AiJkP','z7hZO','i','9',3);
+INSERT INTO ti VALUES (3345837213991107351,-102,'I2WR0s4o5jZVHJ8C3lUbm8HK0A3oyNXssGccyDpeKDHqpqDbLwod','CH1CAyjcLWnd0NxFzkXSPraAREpuvE6HM9Db7GrnXwTMfMrl3F3ZUM4n3xeaHfHHmR','AiJkP','z7hZO','i','9',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-5121519844987954689,93,'isKh6dSh1k7GiuaBiVWXXyKsWOIQm','X8fCoYhS0btfANK6gjV70MCeYoc681twREy2wEYgf43NPY9ha6kkrCYVFdun6lgroSFSVgPOpKRebibIAh74SINPnRoVynK3PrZ5srkfT89TJrXUflUSbeAE6K7kbolb6sG4LIJxoQl6g1kwnjyf1FiuXb6rkjE0nQ0JZeQN','zPTJm46KpyytqXDwcbUYk75QaDGlwVP0CF632ArufNrrya2VMecu4CHSd6KvlfIX','BaQZM3aMHhpotwnio45AHrLXQdn0sYVKiugG0ggVpMzMdWLdTNWvqVnk9frWel36lK1cLRyCSBPkLcCEC4wNu4QqydTh7J86Wjncvo8qW5wIhOEER9F4U6Mtu','G','Z',4);
+INSERT INTO ti VALUES (-5121519844987954689,93,'isKh6dSh1k7GiuaBiVWXXyKsWOIQm','X8fCoYhS0btfANK6gjV70MCeYoc681twREy2wEYgf43NPY9ha6kkrCYVFdun6lgroSFSVgPOpKRebibIAh74SINPnRoVynK3PrZ5srkfT89TJrXUflUSbeAE6K7kbolb6sG4LIJxoQl6g1kwnjyf1FiuXb6rkjE0nQ0JZeQN','zPTJm46KpyytqXDwcbUYk75QaDGlwVP0CF632ArufNrrya2VMecu4CHSd6KvlfIX','BaQZM3aMHhpotwnio45AHrLXQdn0sYVKiugG0ggVpMzMdWLdTNWvqVnk9frWel36lK1cLRyCSBPkLcCEC4wNu4QqydTh7J86Wjncvo8qW5wIhOEER9F4U6Mtu','G','Z',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3194225605543080307,67,'Q9rg4ySW3ncfRE3lHee3I9vFxv9hTMJ2cqpR90RImCzl','MVS6qvIylY56S3dw8mIrpMXBAXUB5tMdYR25nB4Lp8hdeIRvfYtVGzPQgwrLnW9m5IWB84A1ctUMXGecxjp8sMhikLgQP7g4ymbDrPshnT3QJcxaHlPCpr7gqs6KnGwBsOuBsPa5KAJ3g8HU1dg60vLWw9eQGVtXZ79e9eUyIWrD','3lqAO5UJmFb34LJrxIRRCHBVSjAgM','rCgcRr8KtbakksvPGZz2JL9sdviHYbiFe36inYKR8MlPF1CAhH','e','B',5);
+INSERT INTO ti VALUES (3194225605543080307,67,'Q9rg4ySW3ncfRE3lHee3I9vFxv9hTMJ2cqpR90RImCzl','MVS6qvIylY56S3dw8mIrpMXBAXUB5tMdYR25nB4Lp8hdeIRvfYtVGzPQgwrLnW9m5IWB84A1ctUMXGecxjp8sMhikLgQP7g4ymbDrPshnT3QJcxaHlPCpr7gqs6KnGwBsOuBsPa5KAJ3g8HU1dg60vLWw9eQGVtXZ79e9eUyIWrD','3lqAO5UJmFb34LJrxIRRCHBVSjAgM','rCgcRr8KtbakksvPGZz2JL9sdviHYbiFe36inYKR8MlPF1CAhH','e','B',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-2749883164724603194,-39,'LOiQ','NcrVa6ERD3T4Y3cmFFuvSuiwzEjp8xT6q2tByP2L0RrgOtfOdClbYjUT0YAPaebcKtefF3FdUmdPXXRTlbPO36WxSdK0pyLrBYZWsi7HTaZYbeOH8bBtpIrf2iXzpTYYJdz51n94hcx7wu6qvk3yg0gXhwGbKcLIA2E4iA7sGZ4tJgvCBEOEi76g3djLSz2FulWl7VzTf831SB4QRXrk3T7j','RXLLKXFI55vCemPOqOFu4qIhEYio7bl8shnzHeOgEISdwGJErR1qDDswzr0ia','SS1lcivPNeAAMpPG3sS8nLzDFjieYbCz0NBhnMN3YWtvK8FOvRIDf5CT5kfE0e16cBeLKE8Ilvb0WovCNowe0lIFqSKgWNh0ugkb3ErGZMtYJzdooAtyJoYhsNlAjbT45KglCWMoEgFsobUhwszsA131Jhf00EGosQCJDDNrzMdY3ldOEm0om6d9xkn8NvjUBpJD4X8XhPQcR9ZNUmtr4m5wN61zP0gGaEW3f82msb1oPzEaAuAlXUhD5H9Ko','07','pX',6);
+INSERT INTO ti VALUES (-2749883164724603194,-39,'LOiQ','NcrVa6ERD3T4Y3cmFFuvSuiwzEjp8xT6q2tByP2L0RrgOtfOdClbYjUT0YAPaebcKtefF3FdUmdPXXRTlbPO36WxSdK0pyLrBYZWsi7HTaZYbeOH8bBtpIrf2iXzpTYYJdz51n94hcx7wu6qvk3yg0gXhwGbKcLIA2E4iA7sGZ4tJgvCBEOEi76g3djLSz2FulWl7VzTf831SB4QRXrk3T7j','RXLLKXFI55vCemPOqOFu4qIhEYio7bl8shnzHeOgEISdwGJErR1qDDswzr0ia','SS1lcivPNeAAMpPG3sS8nLzDFjieYbCz0NBhnMN3YWtvK8FOvRIDf5CT5kfE0e16cBeLKE8Ilvb0WovCNowe0lIFqSKgWNh0ugkb3ErGZMtYJzdooAtyJoYhsNlAjbT45KglCWMoEgFsobUhwszsA131Jhf00EGosQCJDDNrzMdY3ldOEm0om6d9xkn8NvjUBpJD4X8XhPQcR9ZNUmtr4m5wN61zP0gGaEW3f82msb1oPzEaAuAlXUhD5H9Ko','07','pX',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b TINYINT UNSIGNED NOT NULL, c CHAR(60), d VARCHAR(15), e VARBINARY(76) NOT NULL, f VARBINARY(62) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8625385460578919644,210,'Dg6C6TAK2Z','IdDLsfV','wGYy0YJ42JsIbAZVggMgFeS2uYOPNguC9Rbijl12yBZU','IKtcgkuSoX2S6p8hAaRYR2piPRzl1Jqe913jUW','y','v',0);
+CREATE TABLE ti (a BIGINT, b TINYINT UNSIGNED NOT NULL, c CHAR(60), d VARCHAR(15), e VARBINARY(76) NOT NULL, f VARBINARY(62) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-4508522735388909999,182,'lQCVJpyDtX6M','njbWQNiSmcnQ8yr','59DtQr0oRTLCVzXmt7KBMGLk9s7Xub3h2m0OKeJGLgDNZq6sAKxvoS21EpN5DlrxWi8kgTpcFq7f','x7WS0AQgIS8DZK306Ck7HgEuL6622aPIpYpAx2fKa1ARysOhTNH','O','7',1);
+INSERT INTO ti VALUES (-4508522735388909999,182,'lQCVJpyDtX6M','njbWQNiSmcnQ8yr','59DtQr0oRTLCVzXmt7KBMGLk9s7Xub3h2m0OKeJGLgDNZq6sAKxvoS21EpN5DlrxWi8kgTpcFq7f','x7WS0AQgIS8DZK306Ck7HgEuL6622aPIpYpAx2fKa1ARysOhTNH','O','7',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(61);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(61);
+INSERT INTO t VALUES (-5561961227810894226,174,'w0eHqyhmxPEH5twdOSZV1dEMzrilVlxmu','uh','GkhI8CB3DVN2EsUHdWW7Nj5','OjnL3BAp6H876QjqUg6ry2NQL8fFbTt','T','U',2);
+INSERT INTO ti VALUES (-5561961227810894226,174,'w0eHqyhmxPEH5twdOSZV1dEMzrilVlxmu','uh','GkhI8CB3DVN2EsUHdWW7Nj5','OjnL3BAp6H876QjqUg6ry2NQL8fFbTt','T','U',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-611582566432137291,38,'S5UH2lA','yqbk3Qg1hRN97voa7gtRcftWkKjKflF2gihok4tJ3DQQd8bOe8q2qR5NmqIBkRqafKaCXs2dshUcIOT88tAEtec7ZXfCPdbCWCJolQZ79UMDgIsdvZGU9WfTmzYa5bsl1LuaxjH3DZeoHg4WQMWiUqgn1AVy7dJ','NiZ04ETvSumc3c18QTGJaP4DAYmuBW6h82wZbLZ','insxQ0MoO7YCcV8HZCenHkydlX6dnFdMhnH7HiDtyiNwWIUGg0Jw','9','R',3);
+INSERT INTO ti VALUES (-611582566432137291,38,'S5UH2lA','yqbk3Qg1hRN97voa7gtRcftWkKjKflF2gihok4tJ3DQQd8bOe8q2qR5NmqIBkRqafKaCXs2dshUcIOT88tAEtec7ZXfCPdbCWCJolQZ79UMDgIsdvZGU9WfTmzYa5bsl1LuaxjH3DZeoHg4WQMWiUqgn1AVy7dJ','NiZ04ETvSumc3c18QTGJaP4DAYmuBW6h82wZbLZ','insxQ0MoO7YCcV8HZCenHkydlX6dnFdMhnH7HiDtyiNwWIUGg0Jw','9','R',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-9105867327236245100,180,'Y4OWbkOARwyR5tTjCoyImg3dX2iP8L5Pr8K5Q3f','fpJpPu2wKa7dNai41Sh42tvSrACoSTId8AhFUUGLZq1SwkEbNcod5NrxO70YOT6K09OKMr7V8mKPXntKs3wm4hmc8TZ0HNPe50uKenGfaZ7xzZRlgmtblJzYXkeCm9aCz0qS6w503CEC8SXvlebDYw0SwNbvE0sMj7QgpAxYyglkHL0MAiZuBPiYzdYqYJr85Y55eXa2kb','DhEfNqrVZsZR3qtoTTj4QbbunIMpYNRufhhPc8T9dUXE2exf3pZigxfcpbNakOMzNIzxQGZ8wpL','Yk8wQrUK','r','i',4);
+INSERT INTO ti VALUES (-9105867327236245100,180,'Y4OWbkOARwyR5tTjCoyImg3dX2iP8L5Pr8K5Q3f','fpJpPu2wKa7dNai41Sh42tvSrACoSTId8AhFUUGLZq1SwkEbNcod5NrxO70YOT6K09OKMr7V8mKPXntKs3wm4hmc8TZ0HNPe50uKenGfaZ7xzZRlgmtblJzYXkeCm9aCz0qS6w503CEC8SXvlebDYw0SwNbvE0sMj7QgpAxYyglkHL0MAiZuBPiYzdYqYJr85Y55eXa2kb','DhEfNqrVZsZR3qtoTTj4QbbunIMpYNRufhhPc8T9dUXE2exf3pZigxfcpbNakOMzNIzxQGZ8wpL','Yk8wQrUK','r','i',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-5322091605308017729,181,'au3FgS5JajWj6PmNiQ5wCltcq2qZUcngMYeIrUx5eB','MfuWyRaRvjCsjCtHrcY74JuHinGcDPOFQwCG5FYxY96hIHddTl','JrsaKvwfjEE1RJzqSAkCpD','BA6QFgV4bIfsF31mSLGehRiTzceeVepGKUXEfXlzZI0aM9TX9fUWdLlk94IWXuOLVCZnfCovuaortdnm7nNXNv7JOfmzoaOqMQAiqmkqrUuLnb0tDFsrYeqwk5Wx8b08xW6ZfSMrE2gGCVuVFuml4tyDvyZ8jPkjGfkrPmSicdX9260bNavX2Bo4Z','61','i',5);
+INSERT INTO ti VALUES (-5322091605308017729,181,'au3FgS5JajWj6PmNiQ5wCltcq2qZUcngMYeIrUx5eB','MfuWyRaRvjCsjCtHrcY74JuHinGcDPOFQwCG5FYxY96hIHddTl','JrsaKvwfjEE1RJzqSAkCpD','BA6QFgV4bIfsF31mSLGehRiTzceeVepGKUXEfXlzZI0aM9TX9fUWdLlk94IWXuOLVCZnfCovuaortdnm7nNXNv7JOfmzoaOqMQAiqmkqrUuLnb0tDFsrYeqwk5Wx8b08xW6ZfSMrE2gGCVuVFuml4tyDvyZ8jPkjGfkrPmSicdX9260bNavX2Bo4Z','61','i',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-2388334364870937458,194,'i6vhnlVPGVALTqfPFWgSlSOXfvXwpiCxRV1Wq8SJt3H9ue','y7JuFtbegvyNe57hJ7s4Eta65QAULlaIqgkCnliACotoA8P5WEf1jDlYnkFTvWr5Q65flOfk8QSpK7nWLzvN2aiDn','1v2APS5347HUnCzE8fZzPGrgn80Ro2zZE','W1ruIohr3Nvs5g31m','GC','C6',6);
+INSERT INTO ti VALUES (-2388334364870937458,194,'i6vhnlVPGVALTqfPFWgSlSOXfvXwpiCxRV1Wq8SJt3H9ue','y7JuFtbegvyNe57hJ7s4Eta65QAULlaIqgkCnliACotoA8P5WEf1jDlYnkFTvWr5Q65flOfk8QSpK7nWLzvN2aiDn','1v2APS5347HUnCzE8fZzPGrgn80Ro2zZE','W1ruIohr3Nvs5g31m','GC','C6',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b BIGINT NOT NULL, c BINARY(79) NOT NULL, d VARCHAR(17), e VARBINARY(54), f VARBINARY(72) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5382,-2464492385342221884,'dDjSPh5utZ0kuV2UH8Fo60','m5ql','b9F2nhzKj1uOXChmru3r8JAA1','9RYqGuNd7qmyqSq6aH1rqitWpyBRV5pLMopZORXBpNYgaeHm','Yd','E',0);
+CREATE TABLE ti (a SMALLINT, b BIGINT NOT NULL, c BINARY(79) NOT NULL, d VARCHAR(17), e VARBINARY(54), f VARBINARY(72) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (22562,6689523227722097437,'gSYvIv26VFo0pxaYK2afETOg9tuk8LBklZqIhKvhSg7GHxisOoubI1GmURi6YZ8Imw7HTq','rI8VzA','HgZRNbLfkmr3rtzrTEeJeUXu9IojvypwM6Z9DNqE','BxeNbHpWbkXHAQBNlxthXP1SAo9N2ytTtq07DaWjAgbyh0xRtVUrVMGCjNozGzvIs3aRHJuG','O6','I',1);
+INSERT INTO ti VALUES (22562,6689523227722097437,'gSYvIv26VFo0pxaYK2afETOg9tuk8LBklZqIhKvhSg7GHxisOoubI1GmURi6YZ8Imw7HTq','rI8VzA','HgZRNbLfkmr3rtzrTEeJeUXu9IojvypwM6Z9DNqE','BxeNbHpWbkXHAQBNlxthXP1SAo9N2ytTtq07DaWjAgbyh0xRtVUrVMGCjNozGzvIs3aRHJuG','O6','I',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(80) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(80) NOT NULL;
+INSERT INTO t VALUES (27144,-8300529068403776661,'VtNOuPLNASEFlZn4Ok72l03gMjTaooVCYu7dKsQ5hnWMhOKcML3UvBPZYsRAWO2Tbrt5TPwyn01Ripb','IUgYhSNJ9o','X19sLv62QPRTAjl1vdTy1jreewvEx2kZRLhZxuxvXpd','xUSEGpwtgVg4HBybRkxFS858gi5M6Z9jyQ8KCXAM2a0EoW4L5dZLh','r','i',2);
+INSERT INTO ti VALUES (27144,-8300529068403776661,'VtNOuPLNASEFlZn4Ok72l03gMjTaooVCYu7dKsQ5hnWMhOKcML3UvBPZYsRAWO2Tbrt5TPwyn01Ripb','IUgYhSNJ9o','X19sLv62QPRTAjl1vdTy1jreewvEx2kZRLhZxuxvXpd','xUSEGpwtgVg4HBybRkxFS858gi5M6Z9jyQ8KCXAM2a0EoW4L5dZLh','r','i',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-21213,-7201531926291537830,'VE69pJc8xupYczvT2gOpOXBWCRkF2sW5l2qNZu7rGGDKKd1kVuhskUnYG03iMWfMTUZuFo8ped','l7PKJfI0UT8Vwbn6B1Q4jyPTPLY7rRKmoWVpnRLVBSI1lM85T','gtouhOxXEpVs74KHZ0lxRIwNwfYzEAm96QeE1oW7hmjSKq2pYUD6','v7O0zk9YAHcj2F60npSMYxS2600XUO6x4cbxc74mptmGiHeE','YH','x',3);
+INSERT INTO ti VALUES (-21213,-7201531926291537830,'VE69pJc8xupYczvT2gOpOXBWCRkF2sW5l2qNZu7rGGDKKd1kVuhskUnYG03iMWfMTUZuFo8ped','l7PKJfI0UT8Vwbn6B1Q4jyPTPLY7rRKmoWVpnRLVBSI1lM85T','gtouhOxXEpVs74KHZ0lxRIwNwfYzEAm96QeE1oW7hmjSKq2pYUD6','v7O0zk9YAHcj2F60npSMYxS2600XUO6x4cbxc74mptmGiHeE','YH','x',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (19067,-8006866652245078218,'OIQ98qD0FpXIRs5SK35fDpz34hQE48TuWqwX1r8OrOvp','qWAKmz8a3jfpffijtFiSttKG3htfFGYQIFPwjUk5aECDtKeo3VGQRvEgSUBMe0Ol1DbGLsZJ9ubKAuTDIMi4S1MPvmjZqpyb0eOI9CyYZPs22JzKsgH0vTRO5gIvBjeLEBYn4LHuFf6kQ7sufWiiF6PKtiXtGvO7KoViyGaDUf8hnAfUXb5bPvqvNB','PwAiVhrKLTuesfAQt3b','0uOE456K46RdBkax5c44peY4m08FQ35RI4KhJcrHEVMtNAWdJuodVTNFugngh4o5l1YzaBPKb6uDwDPASyXyoonYe80Cs2AtT2gIC5IrmphOxn5sn3M6jDQ5LRWW6AbFHOzmQVr3sQ1wjo6fjUkuWJIDbKTBEjNK7hGlp7qYlE0swuyb51LEp46sn5Ki1fSLYnaHthfXg','Y','h',4);
+INSERT INTO ti VALUES (19067,-8006866652245078218,'OIQ98qD0FpXIRs5SK35fDpz34hQE48TuWqwX1r8OrOvp','qWAKmz8a3jfpffijtFiSttKG3htfFGYQIFPwjUk5aECDtKeo3VGQRvEgSUBMe0Ol1DbGLsZJ9ubKAuTDIMi4S1MPvmjZqpyb0eOI9CyYZPs22JzKsgH0vTRO5gIvBjeLEBYn4LHuFf6kQ7sufWiiF6PKtiXtGvO7KoViyGaDUf8hnAfUXb5bPvqvNB','PwAiVhrKLTuesfAQt3b','0uOE456K46RdBkax5c44peY4m08FQ35RI4KhJcrHEVMtNAWdJuodVTNFugngh4o5l1YzaBPKb6uDwDPASyXyoonYe80Cs2AtT2gIC5IrmphOxn5sn3M6jDQ5LRWW6AbFHOzmQVr3sQ1wjo6fjUkuWJIDbKTBEjNK7hGlp7qYlE0swuyb51LEp46sn5Ki1fSLYnaHthfXg','Y','h',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-23862,1391793159560352164,'niV8q5IHdVmnPJ2ReBU4XuED8PrOoAytCrvhNMbw7vpogaZCH3NaJw6qc','DHhy','cX6rjB8K','pPFTY','dc','8',5);
+INSERT INTO ti VALUES (-23862,1391793159560352164,'niV8q5IHdVmnPJ2ReBU4XuED8PrOoAytCrvhNMbw7vpogaZCH3NaJw6qc','DHhy','cX6rjB8K','pPFTY','dc','8',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (8155,-6460025392147312630,'1bIbfiXZR9lPIg19Eo6dJDZk9Q3YzLs3nBki48CxS','byecBFoTs2BeZFaeN9FN1Lfp2Ho0VbH9joDpVPttsxJrC7vUncRqfvrGnQAq','XAHygbZjkvW','tDV4BxheKESmDtIvvhpTvbUc6CS3lLXGeSv5t1IdT1S1W5uiXV1AoQ6YBYWpE16gKNblMlFUERlzvpY0AYSc0FbGbKRTuUd1pwWhldhBAH1774gCuGAF6Ho','k1Y','o',6);
+INSERT INTO ti VALUES (8155,-6460025392147312630,'1bIbfiXZR9lPIg19Eo6dJDZk9Q3YzLs3nBki48CxS','byecBFoTs2BeZFaeN9FN1Lfp2Ho0VbH9joDpVPttsxJrC7vUncRqfvrGnQAq','XAHygbZjkvW','tDV4BxheKESmDtIvvhpTvbUc6CS3lLXGeSv5t1IdT1S1W5uiXV1AoQ6YBYWpE16gKNblMlFUERlzvpY0AYSc0FbGbKRTuUd1pwWhldhBAH1774gCuGAF6Ho','k1Y','o',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(80) NOT NULL, d VARCHAR(83), e VARBINARY(22) NOT NULL, f VARBINARY(13), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11721562,-615574312,'qvvkZRT0ttzG9z3r93OROBZ5nskpq4F5F40Gi8y6QfS7pkmh','A84AFPcx477MbvwQmkbk8q9eKzI3pz7bYn0cNofum8l5zts5NlKZq8KyfzsDOfwSUcFUemTOhtF','BkjLYpDwTsQ','dLE','b','PR',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(80) NOT NULL, d VARCHAR(83), e VARBINARY(22) NOT NULL, f VARBINARY(13), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1711301911,-44368232,'iOc9cD1knpbZi7g4KDlDw4vLf2dzj1ikFK6j3h1rHWD8qpbZGMYGGrCi7YwUzWqD9oiyQ','o3QYFQPJmlO69hUwLdsajM2p5l1ryZgeDQumlcWj0LuopZL7PHLOdqFw90w','rb','QK','7','Il',1);
+INSERT INTO ti VALUES (1711301911,-44368232,'iOc9cD1knpbZi7g4KDlDw4vLf2dzj1ikFK6j3h1rHWD8qpbZGMYGGrCi7YwUzWqD9oiyQ','o3QYFQPJmlO69hUwLdsajM2p5l1ryZgeDQumlcWj0LuopZL7PHLOdqFw90w','rb','QK','7','Il',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(81) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(81) NOT NULL;
+INSERT INTO t VALUES (1685576841,330248804,'dVbeGo47D1fjLQtCVAGASgM','3QH06I738iNaTB0Kz87xVBawTZi9WwdPdD4JGg3UGRhlVchnao0Todj7zllLuVbiXBCJBeqcL4clzy','qePxi2Wkf5qjN','yO58mM','K','gF',2);
+INSERT INTO ti VALUES (1685576841,330248804,'dVbeGo47D1fjLQtCVAGASgM','3QH06I738iNaTB0Kz87xVBawTZi9WwdPdD4JGg3UGRhlVchnao0Todj7zllLuVbiXBCJBeqcL4clzy','qePxi2Wkf5qjN','yO58mM','K','gF',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1711715363,-1235598886,'vEARYScafyj4QA77GxVxMtQaCdrCG6c5V5TFiJf8du652fJtRKA8MBT0CLtfHvTuyz37u','3pN1tWfwsJLbTECcTD8F3RP76iIZjGwXqg957niJtNIaiH5d6RA8QgqECHWE4ttJPJbBHIGMKTNTpfFvyCIBFrLO1R191yiHNELOaPeCCP9yF2iFrGeD12qRA1cPOGBDPsHHC3wDZOEyb4kMKfiJGvPYOys28UW1HMm','Jp62eXHSClC5DiyKhR','80G5kdzaE','r','t',3);
+INSERT INTO ti VALUES (1711715363,-1235598886,'vEARYScafyj4QA77GxVxMtQaCdrCG6c5V5TFiJf8du652fJtRKA8MBT0CLtfHvTuyz37u','3pN1tWfwsJLbTECcTD8F3RP76iIZjGwXqg957niJtNIaiH5d6RA8QgqECHWE4ttJPJbBHIGMKTNTpfFvyCIBFrLO1R191yiHNELOaPeCCP9yF2iFrGeD12qRA1cPOGBDPsHHC3wDZOEyb4kMKfiJGvPYOys28UW1HMm','Jp62eXHSClC5DiyKhR','80G5kdzaE','r','t',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (4070827335,-1298847957,'Z','qK34','Xu','lOHbg7I43fVgG3c9BH8IXEXTmp8drBk5e5fGhMICkTqRpwm2VtW4YruHEeD3Y51KzN9T5t8S0PAnAJOZm4a84wjq6CROWmVOkDzRsGwncXuo4kQMlrUe4iGoONTbo8qrRlUzzrpJYh','O','An',4);
+INSERT INTO ti VALUES (4070827335,-1298847957,'Z','qK34','Xu','lOHbg7I43fVgG3c9BH8IXEXTmp8drBk5e5fGhMICkTqRpwm2VtW4YruHEeD3Y51KzN9T5t8S0PAnAJOZm4a84wjq6CROWmVOkDzRsGwncXuo4kQMlrUe4iGoONTbo8qrRlUzzrpJYh','O','An',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3115242772,1035860576,'D8E5yBMR30BndbWlTYG6BlbgtE','AhUIHWP1kVKpNv4YMGRQmq6ImEnmF8kYX61cHoKLRJkcAUSiytmoPSJbgoua84fijYVR0TyuYdcfOcWb4sGrXoE0MHqYrBwsIPOWTjgxY2K','6NKpADzqd','BxfPh3G5zdh2FHbG4YS2KVFgKfiIirJTTkP54nApbsJShWdCSyCAf61nohK4PuDXzKL6CZgIVRV9JWDnpmqPvWEHgNLMpGa0w26eElaMopY7c2Lt7vAh22gHcxBF7W7cTJE25BTEDxt5qkb01zMn0SBijvGwdBhQpz0G96Yz9dwzQZkYW9uTR4FakIF027MjvIhO2N7mK','62','ZZ',5);
+INSERT INTO ti VALUES (3115242772,1035860576,'D8E5yBMR30BndbWlTYG6BlbgtE','AhUIHWP1kVKpNv4YMGRQmq6ImEnmF8kYX61cHoKLRJkcAUSiytmoPSJbgoua84fijYVR0TyuYdcfOcWb4sGrXoE0MHqYrBwsIPOWTjgxY2K','6NKpADzqd','BxfPh3G5zdh2FHbG4YS2KVFgKfiIirJTTkP54nApbsJShWdCSyCAf61nohK4PuDXzKL6CZgIVRV9JWDnpmqPvWEHgNLMpGa0w26eElaMopY7c2Lt7vAh22gHcxBF7W7cTJE25BTEDxt5qkb01zMn0SBijvGwdBhQpz0G96Yz9dwzQZkYW9uTR4FakIF027MjvIhO2N7mK','62','ZZ',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (451935745,832948806,'PiffQtH5OeWO2K3mgiRw8nDPsXlsvz91pSMlk','p2Y3Wr9N5JGPyxV9bLht1ed2mwiHKgqT4wJTrBVGGp87pRxxiW3fBWT6PyNGM7gzxbDhRhM2pC9F4RmH5oDvbqP','mfaBzCkAmUq','uNdxuHPMbKPVSkw7oOli0608BbbY5H0oA5qwI8uow8tN3bd3tZNZrExmJaf5pC8gjJ7LL2l1e8i40uC2hccZqnaGA7LHuf2LsBfmYwv48Vrkm3NLEOoc2dH4sV5Ikdkx9dC4AcBksd1BvAlV3S0fXefwN1Bt37QIBOHwJi3AYIn0acbYRYywY1tf8i7gWobjK78A5sLlvCknyd1xE1CfxWLU6We5YEh2rL6','72','wh',6);
+INSERT INTO ti VALUES (451935745,832948806,'PiffQtH5OeWO2K3mgiRw8nDPsXlsvz91pSMlk','p2Y3Wr9N5JGPyxV9bLht1ed2mwiHKgqT4wJTrBVGGp87pRxxiW3fBWT6PyNGM7gzxbDhRhM2pC9F4RmH5oDvbqP','mfaBzCkAmUq','uNdxuHPMbKPVSkw7oOli0608BbbY5H0oA5qwI8uow8tN3bd3tZNZrExmJaf5pC8gjJ7LL2l1e8i40uC2hccZqnaGA7LHuf2LsBfmYwv48Vrkm3NLEOoc2dH4sV5Ikdkx9dC4AcBksd1BvAlV3S0fXefwN1Bt37QIBOHwJi3AYIn0acbYRYywY1tf8i7gWobjK78A5sLlvCknyd1xE1CfxWLU6We5YEh2rL6','72','wh',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(95) NOT NULL, d VARCHAR(1), e VARCHAR(22) NOT NULL, f VARBINARY(98), g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3811208323,13498992,'DYpQ2O9zayJgnH5J','l','i5rNHOXWAQd0NmktP2OlL','Pwf391GDIZIArg8Hsx0fWEhosnlmI9H0Y8dqLbS0rUAuczkoS4HQqVcraZs5IhZb7sBachzGwNhy0Fspzq5ypA','o','Y',0);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(95) NOT NULL, d VARCHAR(1), e VARCHAR(22) NOT NULL, f VARBINARY(98), g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (5618502700613299912,1209534,'WZH8CqfsIe4RgejeQbn1yRwS','V','qFb7lnw0M','pOrHY4RLVueU3PxAu7JOKZdgc0OwdYvSmdgxzE49lU1TW08NhkmhywKe2s8Lks24JxoqVsPYIDs7QH','6R','2W',1);
+INSERT INTO ti VALUES (5618502700613299912,1209534,'WZH8CqfsIe4RgejeQbn1yRwS','V','qFb7lnw0M','pOrHY4RLVueU3PxAu7JOKZdgc0OwdYvSmdgxzE49lU1TW08NhkmhywKe2s8Lks24JxoqVsPYIDs7QH','6R','2W',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(96) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(96) NOT NULL;
+INSERT INTO t VALUES (17449482656903875293,6761051,'wnYJxzUzTv7qZsWqtlttpLv57QiHdxebKBEjUBMWFVwFHaHHNMccGHBtXik9MhscMyPwLQHI50','X','TVNPG6F0PaFXvCxsh7Auo','JzALxG243OD70oSYsG9pyXqrigEiKnrpADPiHGsctkwJR','Mu','lk',2);
+INSERT INTO ti VALUES (17449482656903875293,6761051,'wnYJxzUzTv7qZsWqtlttpLv57QiHdxebKBEjUBMWFVwFHaHHNMccGHBtXik9MhscMyPwLQHI50','X','TVNPG6F0PaFXvCxsh7Auo','JzALxG243OD70oSYsG9pyXqrigEiKnrpADPiHGsctkwJR','Mu','lk',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (9940108278909102388,1388639,'x7sAjEH5uuohIZshtpzt5NyEcyzeAcZggCYglZyx7X19nXuduY2nktyumFaQXU8c9hbUpJLsx1C8YhxmdDR9G','kmiog8j7vg1MrrIN76GrpKjKXGIfrF00zPi4oODXnRVNYvqDsGUF1lWCijKA9ax1X4y6ug8iqfJZgL9vTW7G9rmMuvwWdgyEisbXk9W1KtWk5bFeLY7kD0k88yzlcPTLK5eHZFIPILd8c','S0BMNzMWRQEmsZ0t','HHeXOrStPicOJDDX6QBSDueDmhnYQtwYFDHVJxuhbGCCZiCe7hd5nGBWZrlP','J','j',3);
+INSERT INTO ti VALUES (9940108278909102388,1388639,'x7sAjEH5uuohIZshtpzt5NyEcyzeAcZggCYglZyx7X19nXuduY2nktyumFaQXU8c9hbUpJLsx1C8YhxmdDR9G','kmiog8j7vg1MrrIN76GrpKjKXGIfrF00zPi4oODXnRVNYvqDsGUF1lWCijKA9ax1X4y6ug8iqfJZgL9vTW7G9rmMuvwWdgyEisbXk9W1KtWk5bFeLY7kD0k88yzlcPTLK5eHZFIPILd8c','S0BMNzMWRQEmsZ0t','HHeXOrStPicOJDDX6QBSDueDmhnYQtwYFDHVJxuhbGCCZiCe7hd5nGBWZrlP','J','j',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (17044975819536548835,6133478,'EY5DBUX3eBjb0hTNO9OO1rmrybMll5zSwjhy1','QjTWlwciml7iLHa5yK5RS3HNkr5fDy8zpCod5zQPpp9RIG0RlbpxwCxs3KgDY5O9tLVtF5BPUjhsNVeZhAvBKr9lqgo','6RB17aYV7iM','YxL1gcGDQQsJWJ4Gl0GiRAkUvppRkvMKjWnOoeXOvjF3ih8RWMvtwK5ui1ipz0DuM6GQoAr3NxHNhx57WvakFHJg7yDi6c8wyMe7p8rGOnXYKsvXdZ8A51wbKSw6zvLxRatF1PUXEiDK7V8PTehgMhdbA7PlqeZoiAgtuNc5BlgR3njsoZPvj3xgDBUCSIk3ARWq6OWx69nlFsyT55onLjKnNjOoUND3n1ixSqtIVwFitumtmt2brL6Gc','K','qj',4);
+INSERT INTO ti VALUES (17044975819536548835,6133478,'EY5DBUX3eBjb0hTNO9OO1rmrybMll5zSwjhy1','QjTWlwciml7iLHa5yK5RS3HNkr5fDy8zpCod5zQPpp9RIG0RlbpxwCxs3KgDY5O9tLVtF5BPUjhsNVeZhAvBKr9lqgo','6RB17aYV7iM','YxL1gcGDQQsJWJ4Gl0GiRAkUvppRkvMKjWnOoeXOvjF3ih8RWMvtwK5ui1ipz0DuM6GQoAr3NxHNhx57WvakFHJg7yDi6c8wyMe7p8rGOnXYKsvXdZ8A51wbKSw6zvLxRatF1PUXEiDK7V8PTehgMhdbA7PlqeZoiAgtuNc5BlgR3njsoZPvj3xgDBUCSIk3ARWq6OWx69nlFsyT55onLjKnNjOoUND3n1ixSqtIVwFitumtmt2brL6Gc','K','qj',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (4941896634033443515,16391284,'gjVp59GhM2L1AH3bNRooE5kceVqumyvoP33L9uKyEIi8','g3TZ994dQtPBoApnB5W2ab3VQu59zz4HkUcyTtEYRsP8TmjIwoqgTEwoRae4GkWg9hsCS6LFp6Ir4a9gU2rD7W89VpXa5gufbphhP9lsTWucK1OvN7X30fvwV6ecyXQT','R30RvVQ7T1S2cTb6QTfy','6p5gF0rHoa70r5Vd6s52LPnqprdwwhBifEpoPfs9Utpbn6LvFrvypQtGREJH02EZyw2WRRJ45EM7EfOnyM92EyX0wPBAB5pGjLP0vh7CwNP4yGuCGhEOuCEoDfdkYBRSxUWVsnNw32qOfV0Q5AWEUQf0KgeNi2R8C9nSgFlaFb8uIb2uTEepmfsay','x7','Y',5);
+INSERT INTO ti VALUES (4941896634033443515,16391284,'gjVp59GhM2L1AH3bNRooE5kceVqumyvoP33L9uKyEIi8','g3TZ994dQtPBoApnB5W2ab3VQu59zz4HkUcyTtEYRsP8TmjIwoqgTEwoRae4GkWg9hsCS6LFp6Ir4a9gU2rD7W89VpXa5gufbphhP9lsTWucK1OvN7X30fvwV6ecyXQT','R30RvVQ7T1S2cTb6QTfy','6p5gF0rHoa70r5Vd6s52LPnqprdwwhBifEpoPfs9Utpbn6LvFrvypQtGREJH02EZyw2WRRJ45EM7EfOnyM92EyX0wPBAB5pGjLP0vh7CwNP4yGuCGhEOuCEoDfdkYBRSxUWVsnNw32qOfV0Q5AWEUQf0KgeNi2R8C9nSgFlaFb8uIb2uTEepmfsay','x7','Y',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (392355968130646751,9893524,'wmCsr3yObMwEupugyjvDUe0y3NjhVnDPRLeTZ1ficsOTCNfJdIqdGOmYn5oBNnOP3TXXls6FPuQkXhsaXCOuk9IKPBbet','xltk3D7Mwy5ViT3baCY0lfcG88WoiySW9HoMvJC6fLYZdUQE0ZMdlu4j','YdfJaW4gB','61ZuVtpvM8t3H5ZAS83XRF25Tb7v9cX8fBC8Nh5pw7rvZukC6JM2juaL5hd2JinaQlJ3UBv3Pxmf0tYugxPNS1ADghjQSvbqrlxfvr2hY2o9kOphK5RNUFHh05BiFGfzC452S9axJq8QGbyxvq2zk8PN9eGmPRcOWg3C4IN1p9EjT4lmK73siUpXrNDTKT42faGUsfrXXYbMEKuq76leM0AEJCUwtbhJcNImVuR5Zw69k6186TdUCYpZXe6wlQhn','Q','T',6);
+INSERT INTO ti VALUES (392355968130646751,9893524,'wmCsr3yObMwEupugyjvDUe0y3NjhVnDPRLeTZ1ficsOTCNfJdIqdGOmYn5oBNnOP3TXXls6FPuQkXhsaXCOuk9IKPBbet','xltk3D7Mwy5ViT3baCY0lfcG88WoiySW9HoMvJC6fLYZdUQE0ZMdlu4j','YdfJaW4gB','61ZuVtpvM8t3H5ZAS83XRF25Tb7v9cX8fBC8Nh5pw7rvZukC6JM2juaL5hd2JinaQlJ3UBv3Pxmf0tYugxPNS1ADghjQSvbqrlxfvr2hY2o9kOphK5RNUFHh05BiFGfzC452S9axJq8QGbyxvq2zk8PN9eGmPRcOWg3C4IN1p9EjT4lmK73siUpXrNDTKT42faGUsfrXXYbMEKuq76leM0AEJCUwtbhJcNImVuR5Zw69k6186TdUCYpZXe6wlQhn','Q','T',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b INT UNSIGNED, c CHAR(55), d VARBINARY(61), e VARCHAR(81), f VARBINARY(88) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6369031,1111824323,'iAh4H560PWkYtBwACHWWG1DjLlzBRGg1fONh','50hA','WpyeO5fjff8JuvdTAp4QbhOxxfIoGHnU0LgBn5qg2HUK2g9','kA67moGk5dW77HblnxLxXk8NwwXEumsq','oc','Da',0);
+CREATE TABLE ti (a MEDIUMINT, b INT UNSIGNED, c CHAR(55), d VARBINARY(61), e VARCHAR(81), f VARBINARY(88) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-743208664118309331,1640769863,'PGcf00DEs275ib60UAFuqvPF9R3ZUFOy93x','2tiRr9THoTFcHdVXWJlkaxXTiJXT5ytdJEk6UT','vvGSNW1dogn2zI6Vh2YI4nLsftrBA5c6UrwpeHvqRWNBS0qSKwlRrqBj9zwVqTqkLr1b5yL','FUrGhaPFoYoMLHbbfkJXRSR5Ue1T4Hy2fZRKAQucdTlLK7S6MekUMsq3Or9Auk4I','it','3h',1);
+INSERT INTO ti VALUES (-743208664118309331,1640769863,'PGcf00DEs275ib60UAFuqvPF9R3ZUFOy93x','2tiRr9THoTFcHdVXWJlkaxXTiJXT5ytdJEk6UT','vvGSNW1dogn2zI6Vh2YI4nLsftrBA5c6UrwpeHvqRWNBS0qSKwlRrqBj9zwVqTqkLr1b5yL','FUrGhaPFoYoMLHbbfkJXRSR5Ue1T4Hy2fZRKAQucdTlLK7S6MekUMsq3Or9Auk4I','it','3h',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(56);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(56);
+INSERT INTO t VALUES (7932855664250380170,1419076232,'YyyeTJlwArO3R','ieh','C2xcqjUDWHq4pRHayplnJuwIy8t1MfCBTygmfal8cnyKkLcOxzXdNOgK0zpWdE1TWM','pjbHs2XcWYfvFQIt59ROJN0H7GwamozjFKQLsJBfIrL6FUXi6b4DMmC8Q','yJ','a5',2);
+INSERT INTO ti VALUES (7932855664250380170,1419076232,'YyyeTJlwArO3R','ieh','C2xcqjUDWHq4pRHayplnJuwIy8t1MfCBTygmfal8cnyKkLcOxzXdNOgK0zpWdE1TWM','pjbHs2XcWYfvFQIt59ROJN0H7GwamozjFKQLsJBfIrL6FUXi6b4DMmC8Q','yJ','a5',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (427678947898236306,1299993903,'m1rJHbclsnRn0KCVHypHtydRtElLMQaF2yF','cMtxS6LzChCgPI3XNV7PQyLpNn4OKVqDDzEAxwTfMQJ5lQNyHLLkE11','9LoIzr7Hps8p4we1d6A2NNg3XbrmHeDwCxgPxYA91PKYQTlH9385Vaht7UqI5QLhHsBHsjtc8vZYK7bR','lc0KnYhVwpBKq5bjkG3DUUWuzVBSaM3l5ve0dKqiSwc4MNWLPh4u9IvPEiWqPhbNBImRjsEBRdH3NlUL','S','Zm',3);
+INSERT INTO ti VALUES (427678947898236306,1299993903,'m1rJHbclsnRn0KCVHypHtydRtElLMQaF2yF','cMtxS6LzChCgPI3XNV7PQyLpNn4OKVqDDzEAxwTfMQJ5lQNyHLLkE11','9LoIzr7Hps8p4we1d6A2NNg3XbrmHeDwCxgPxYA91PKYQTlH9385Vaht7UqI5QLhHsBHsjtc8vZYK7bR','lc0KnYhVwpBKq5bjkG3DUUWuzVBSaM3l5ve0dKqiSwc4MNWLPh4u9IvPEiWqPhbNBImRjsEBRdH3NlUL','S','Zm',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (6162462379759234900,4108713633,'G','G3nkhqf77uDEG2pTCGyd5h66kDTNg7mcECgVlc7Zm6WS1JSL2Bn1oZuNSab4hEXBvo9YeRfcpJRgZ704F4BpBHmuvEvfwmlY54avUpEGoLHbeRo7aQzUk6sbh1r','aurYMOSVSNfnzuahCaUizS','JT8cJqo9oYtnWDrQ04WzXDPRC8H34','p0','71',4);
+INSERT INTO ti VALUES (6162462379759234900,4108713633,'G','G3nkhqf77uDEG2pTCGyd5h66kDTNg7mcECgVlc7Zm6WS1JSL2Bn1oZuNSab4hEXBvo9YeRfcpJRgZ704F4BpBHmuvEvfwmlY54avUpEGoLHbeRo7aQzUk6sbh1r','aurYMOSVSNfnzuahCaUizS','JT8cJqo9oYtnWDrQ04WzXDPRC8H34','p0','71',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-2791539643659716630,1736145893,'vhTmyVOtvlMuH3SpiNqHTlJJ4wqL70CUi','mjMiPti4GlI85TepeKF14Ag9HGP10m','KwYy6','Bdc81dedMBUw5qCoHg2hoZSffzQuha8mLaqMVdnFy4IklsDJcM5paIfrEzMz2shx6uMpJIy9fBdTbQWKqmg7zU','6','U',5);
+INSERT INTO ti VALUES (-2791539643659716630,1736145893,'vhTmyVOtvlMuH3SpiNqHTlJJ4wqL70CUi','mjMiPti4GlI85TepeKF14Ag9HGP10m','KwYy6','Bdc81dedMBUw5qCoHg2hoZSffzQuha8mLaqMVdnFy4IklsDJcM5paIfrEzMz2shx6uMpJIy9fBdTbQWKqmg7zU','6','U',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (4767939280804925245,3668010716,'QbDi7QVwjrtLWRSpxslZ2Gk','DEFijcMqIvtE7Z9PeNftFo6hNuQDqmr6wjiGN5jALMNIrxLa68JlE0JhBTcFQm3lAvTfl5i1quBheWpamI1Hs6rI37LYXOAllKscXUukzyh0e0lpjSnY4xb83vL3DBmtjl9tQ3wANoSBbA52iKiGLlO57mGUmCW84cP','qK','afVDl9EooqRratEE7R4sw0IFs5jXXW0tVFUpQiGJSWv7mG2Pm7LzzX7LkuBUcHIS4JncHJMrP9JcKmEytYwANLDWwFBLMXJkhSx4gICl7tOzn8ZxiHD7yvm6UPU0cavF6Up2MtkKQur','euo','hdr',6);
+INSERT INTO ti VALUES (4767939280804925245,3668010716,'QbDi7QVwjrtLWRSpxslZ2Gk','DEFijcMqIvtE7Z9PeNftFo6hNuQDqmr6wjiGN5jALMNIrxLa68JlE0JhBTcFQm3lAvTfl5i1quBheWpamI1Hs6rI37LYXOAllKscXUukzyh0e0lpjSnY4xb83vL3DBmtjl9tQ3wANoSBbA52iKiGLlO57mGUmCW84cP','qK','afVDl9EooqRratEE7R4sw0IFs5jXXW0tVFUpQiGJSWv7mG2Pm7LzzX7LkuBUcHIS4JncHJMrP9JcKmEytYwANLDWwFBLMXJkhSx4gICl7tOzn8ZxiHD7yvm6UPU0cavF6Up2MtkKQur','euo','hdr',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b INT, c CHAR(41) NOT NULL, d VARCHAR(94), e VARCHAR(76), f VARCHAR(38), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16636,387485609,'pcKSY7fHWSk8Tnyz38OzulzquNuCUqCnQQVLFxlHG','i6DNs7yOOt21BGuMZ77XZ2N4r4vGvIty24VY3K2do9qy7Q6N','an5xP1rqhnjWYlI8YHx37m4laMLezyuyDLqkMade9KCLLCOBH3Y1Srged','qNOsY0Pd8puAopy3D10pK1MLmgbkTdlxk4v','e','k',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT, c CHAR(41) NOT NULL, d VARCHAR(94), e VARCHAR(76), f VARCHAR(38), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1649935801,1690655486,'YDSkCwk42oEW7PAHrTo','9CQT8tVyzEuvt4tpRG7avprv1k','6jm16K80','KfP0Li1j891kp5IBZdP6V9vTm','2','rB',1);
+INSERT INTO ti VALUES (1649935801,1690655486,'YDSkCwk42oEW7PAHrTo','9CQT8tVyzEuvt4tpRG7avprv1k','6jm16K80','KfP0Li1j891kp5IBZdP6V9vTm','2','rB',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(42) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(42) NOT NULL;
+INSERT INTO t VALUES (2048876334,-1800002028,'lfquGqjKDycGRokhLvmBBxG5HBIcyw','3d54OqR50btMIEYa9gy1WL3FyViXh2u7OI0hpQIY6pDiLlSfyxl8BDTzUqnGEcHw6yNA16jrCNhhgV7fdQTRl','OHgjc20iXA9f3OLOarjbQm','1b8KOjzoSbpPeAxx0J4oxvsY','6','Ej',2);
+INSERT INTO ti VALUES (2048876334,-1800002028,'lfquGqjKDycGRokhLvmBBxG5HBIcyw','3d54OqR50btMIEYa9gy1WL3FyViXh2u7OI0hpQIY6pDiLlSfyxl8BDTzUqnGEcHw6yNA16jrCNhhgV7fdQTRl','OHgjc20iXA9f3OLOarjbQm','1b8KOjzoSbpPeAxx0J4oxvsY','6','Ej',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2942758135,-1431840676,'gpS7oFBKir6Na','6QxI98LzT4KYGpiystV3FiuMLVAjnG1cXavtUKDRseYC8kycTbINiFPL9PvvaNDrhvLhWI9tBL4B8H','wIneEOagJjCgZRJvvPzCE4OYH9piP26fLJNN4Q8zY4qkDN9tfqeKTIKQfa','QoohO7fODQnXSVv3tlo4zRiDn4','I','i',3);
+INSERT INTO ti VALUES (2942758135,-1431840676,'gpS7oFBKir6Na','6QxI98LzT4KYGpiystV3FiuMLVAjnG1cXavtUKDRseYC8kycTbINiFPL9PvvaNDrhvLhWI9tBL4B8H','wIneEOagJjCgZRJvvPzCE4OYH9piP26fLJNN4Q8zY4qkDN9tfqeKTIKQfa','QoohO7fODQnXSVv3tlo4zRiDn4','I','i',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2499665382,1542222755,'qt','igx2U1UhhUPBIHOLUNWRtHWc5qa6fwGEu6wNoCM4eyV1glhFVHvL9h1wt9EmhT9dH5O157f8kdclYU03M5hmzT23V0Zim6CMOPk3ZzMLO6laN6h0ZXVkiRxYWLiqsMZ2WOvcvKv2LAOXim68my5RLPDVKy0hN8N','IhmUkIe4N1DRWwRVKDUgimIotOo5Z5moXROZZO9F15GX','0pPZUrRI1EAnfRhnKnX7lVcmocXHMwLUGBCY4n6Nd6I4oDh8GK7vv1avUUoPV6kNPx4u6D1sDmuiC1evgDmkEs98IMh78SPOFLKPgB6OZ2MZ3jrLz39zLYhIK48iqCUbYlvRB0U8qCqM7RL4','F','u',4);
+INSERT INTO ti VALUES (2499665382,1542222755,'qt','igx2U1UhhUPBIHOLUNWRtHWc5qa6fwGEu6wNoCM4eyV1glhFVHvL9h1wt9EmhT9dH5O157f8kdclYU03M5hmzT23V0Zim6CMOPk3ZzMLO6laN6h0ZXVkiRxYWLiqsMZ2WOvcvKv2LAOXim68my5RLPDVKy0hN8N','IhmUkIe4N1DRWwRVKDUgimIotOo5Z5moXROZZO9F15GX','0pPZUrRI1EAnfRhnKnX7lVcmocXHMwLUGBCY4n6Nd6I4oDh8GK7vv1avUUoPV6kNPx4u6D1sDmuiC1evgDmkEs98IMh78SPOFLKPgB6OZ2MZ3jrLz39zLYhIK48iqCUbYlvRB0U8qCqM7RL4','F','u',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1200478174,1768807894,'eOgohc8EqkXuprCw7zycCKCM7GSThM2YW','CJVcqU8lCSCSkqs2xkHhX9eFFUfzC2BKLajzvDZCXGdTng9G6uxAL82zfvwx1VwOnUzyfxv1hfJm9d2yh5GibFWdIlc5sKSHEr8ovs9oWPO','aDrC13c4lnhTztVQCONcJD7ccVF2nXGmmWyAqIry4WvG7I4QAAOgx54ibTSXY6Q8cDvkS','WLR51DJs80K4Yq54nSVkilDTYnslwg718HVsnlvIHeOezciZKAAyHpDTkvwhawMPD6PlnnfZVYBEotgyEfrwNJWa05Mqxhtd9w0WX9ZB6FJJGTLEbY2TMeDWuQmcJLwUrREkCzkz3sGw4yqJ42KVDIOFJHj3q7','R','IZ',5);
+INSERT INTO ti VALUES (1200478174,1768807894,'eOgohc8EqkXuprCw7zycCKCM7GSThM2YW','CJVcqU8lCSCSkqs2xkHhX9eFFUfzC2BKLajzvDZCXGdTng9G6uxAL82zfvwx1VwOnUzyfxv1hfJm9d2yh5GibFWdIlc5sKSHEr8ovs9oWPO','aDrC13c4lnhTztVQCONcJD7ccVF2nXGmmWyAqIry4WvG7I4QAAOgx54ibTSXY6Q8cDvkS','WLR51DJs80K4Yq54nSVkilDTYnslwg718HVsnlvIHeOezciZKAAyHpDTkvwhawMPD6PlnnfZVYBEotgyEfrwNJWa05Mqxhtd9w0WX9ZB6FJJGTLEbY2TMeDWuQmcJLwUrREkCzkz3sGw4yqJ42KVDIOFJHj3q7','R','IZ',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1192285296,-1706016922,'Inq77ZfXFsr2yXofRem2','RrV6VmeuwHMrNawtLapbhaAVOqSOrU60u04L0Es2vDqO9sGPRrSzQx93XnlyIWVQdmgpGrrOhzNbfYlruaK6xpp8UPdA9jTIskaiWWR3zHAarytg31MmpOjnR1bxOFt35efbsrfpT9rnmcB8KAEBjn5tyMS6cwtsMMCXGIXJLvyx1i2qVOAFNHy4pNykxl6IZnrCOZcdr4HllLD5coItTdLJgQ2uyh','UoOIU8','gP4CHpk68DaulQB6tNC6dil8Lb88OuCoXnpW1xrUZcyPDSCfaEbkkdJgG7YWAnFn9rWv2GeDjuxUkX8aQGiSIx7qBKMNoJTWZx03w11XFs69aekvQhBOJUgWxnui64jpTxtJxW5tLXLTFJKbtpCjVt384XkakmPf1EQPjw7VIywK32zD3L5Gv5nZwUY1JxJrZ4CEHXjNqyCVtTB','Bo','AeY',6);
+INSERT INTO ti VALUES (1192285296,-1706016922,'Inq77ZfXFsr2yXofRem2','RrV6VmeuwHMrNawtLapbhaAVOqSOrU60u04L0Es2vDqO9sGPRrSzQx93XnlyIWVQdmgpGrrOhzNbfYlruaK6xpp8UPdA9jTIskaiWWR3zHAarytg31MmpOjnR1bxOFt35efbsrfpT9rnmcB8KAEBjn5tyMS6cwtsMMCXGIXJLvyx1i2qVOAFNHy4pNykxl6IZnrCOZcdr4HllLD5coItTdLJgQ2uyh','UoOIU8','gP4CHpk68DaulQB6tNC6dil8Lb88OuCoXnpW1xrUZcyPDSCfaEbkkdJgG7YWAnFn9rWv2GeDjuxUkX8aQGiSIx7qBKMNoJTWZx03w11XFs69aekvQhBOJUgWxnui64jpTxtJxW5tLXLTFJKbtpCjVt384XkakmPf1EQPjw7VIywK32zD3L5Gv5nZwUY1JxJrZ4CEHXjNqyCVtTB','Bo','AeY',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b INT NOT NULL, c BINARY(2), d VARCHAR(82) NOT NULL, e VARBINARY(37), f VARBINARY(36), g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1637005114,-1556465967,'Z','mYw15f45dP8RvowhAqfmEwnQNYTWxIOR961NQ4BOTNVdb9IY5uHmS9HkWhuJslJ8AJbCvp0AlDhbr2Cc','R01JaIo2xeYKp9eSGeq0O4LkXGx','HhxSXyo6vxye3aH9JRX','j','t',0);
+CREATE TABLE ti (a INT, b INT NOT NULL, c BINARY(2), d VARCHAR(82) NOT NULL, e VARBINARY(37), f VARBINARY(36), g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-3523121179704554525,1849867385,'NY','uhOAYPhZVKYZeac7cSp3f0NRAbIxK','83apklgmO3AZ6kvkCdKSz48brhbY','LEZcDE7tvnd9wo','B','a',1);
+INSERT INTO ti VALUES (-3523121179704554525,1849867385,'NY','uhOAYPhZVKYZeac7cSp3f0NRAbIxK','83apklgmO3AZ6kvkCdKSz48brhbY','LEZcDE7tvnd9wo','B','a',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(3);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(3);
+INSERT INTO t VALUES (-2092854837321285154,-2087085877,'Sx','mBCnpqUb5tNIelvppS7TjTTd6cyphKs6fl5iMwXVG1TXsLyvxKdtkurY4nwVvbKdOjIc','Sf','w4','J','1',2);
+INSERT INTO ti VALUES (-2092854837321285154,-2087085877,'Sx','mBCnpqUb5tNIelvppS7TjTTd6cyphKs6fl5iMwXVG1TXsLyvxKdtkurY4nwVvbKdOjIc','Sf','w4','J','1',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4698736243342025723,570846551,'K','KyzwXXHZYw','yUp1Yp0','a0Xarwfs9ZkjPxYY8bbTm8wuuswK7','k','B',3);
+INSERT INTO ti VALUES (4698736243342025723,570846551,'K','KyzwXXHZYw','yUp1Yp0','a0Xarwfs9ZkjPxYY8bbTm8wuuswK7','k','B',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-1934397402525901965,828575189,'4o','R7HQ73oxvHmarb6ZXL8UN6WVWgRUGL5jxGzzdtgUPvPyBgJxZF5LDgQHoPmzBwf7yCyVbFBilzHMAFnKdQ6x6RTlFUGZSBJsQItwkKxakRxs4YCavAaaG16JMe7LdUF6AAqzdMCh3fhrMpZ62XyrvGJF6AXK32rhgXBnBntXKdbbJoLcWKeU2xy6etwgQzUDl8AIsEUUkhg4zB3insAPD1','x4VdVOywkMgMlMVoMB','7VxZTV7tZTivSazw3kSJ116Ix5IHsvoMQKJGTkCOzMQ0iJB4PLhL4orSBx6CSlo5I6K4lPNJndMSuE2WkbLUD9gojGeQhYyrk2geDD35LDQ','x','Q',4);
+INSERT INTO ti VALUES (-1934397402525901965,828575189,'4o','R7HQ73oxvHmarb6ZXL8UN6WVWgRUGL5jxGzzdtgUPvPyBgJxZF5LDgQHoPmzBwf7yCyVbFBilzHMAFnKdQ6x6RTlFUGZSBJsQItwkKxakRxs4YCavAaaG16JMe7LdUF6AAqzdMCh3fhrMpZ62XyrvGJF6AXK32rhgXBnBntXKdbbJoLcWKeU2xy6etwgQzUDl8AIsEUUkhg4zB3insAPD1','x4VdVOywkMgMlMVoMB','7VxZTV7tZTivSazw3kSJ116Ix5IHsvoMQKJGTkCOzMQ0iJB4PLhL4orSBx6CSlo5I6K4lPNJndMSuE2WkbLUD9gojGeQhYyrk2geDD35LDQ','x','Q',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1338926675486429917,1837671198,'l5','2xnBDG7OZuMKhL1HcBoJeUYwdAqdx16cuskl3yVHbLKTnG6AdOc7RuTm0QxnEwndXK6Y0MdMBUXZGVtkC9u9GDhptISovj8sCxQhNk84rsl769YuMxjYjEeod3maXbgGhjLhg6hsG','2kT22lsmc9MjPM8N1Z','c5RnQ3gHfgFWCVmTRE2VOoJwADWpx5ixD98tHJm56PQVbUtiZZx0xXTw915FxikdN7WLt','U3','5',5);
+INSERT INTO ti VALUES (-1338926675486429917,1837671198,'l5','2xnBDG7OZuMKhL1HcBoJeUYwdAqdx16cuskl3yVHbLKTnG6AdOc7RuTm0QxnEwndXK6Y0MdMBUXZGVtkC9u9GDhptISovj8sCxQhNk84rsl769YuMxjYjEeod3maXbgGhjLhg6hsG','2kT22lsmc9MjPM8N1Z','c5RnQ3gHfgFWCVmTRE2VOoJwADWpx5ixD98tHJm56PQVbUtiZZx0xXTw915FxikdN7WLt','U3','5',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-6010869487068705356,466981674,'X','w34afCkgKg1cFVe6KALPU08v52C3c0SVL7WTTEjYkTGVx7NftgTZZoBh0RzogFlRIKIiF99wwWSg95HQiXQva2eB1eBEar3GcEt3nuQZjSOrijMaJ2W4UOG2IlpGoLNjllBfgQsPQjSKD','S','theNM0V9KtJzJqczkKV18NWUabMJzbQQFz3vltk0qe67a2fLpSxiu883ddlRs9SKQ4W02','j0','u',6);
+INSERT INTO ti VALUES (-6010869487068705356,466981674,'X','w34afCkgKg1cFVe6KALPU08v52C3c0SVL7WTTEjYkTGVx7NftgTZZoBh0RzogFlRIKIiF99wwWSg95HQiXQva2eB1eBEar3GcEt3nuQZjSOrijMaJ2W4UOG2IlpGoLNjllBfgQsPQjSKD','S','theNM0V9KtJzJqczkKV18NWUabMJzbQQFz3vltk0qe67a2fLpSxiu883ddlRs9SKQ4W02','j0','u',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(5) NOT NULL, d VARBINARY(99) NOT NULL, e VARBINARY(60), f VARBINARY(19) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6263296815451297550,8230187,'Tv','t0ozdRajvNHrTcifJt0ppYD','yqW3eEuOHe8wt7IBpImKHV','C','0','JI',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(5) NOT NULL, d VARBINARY(99) NOT NULL, e VARBINARY(60), f VARBINARY(19) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (10174970120093816891,-3044715,'04T','Gx6rYLVUhsWIh2eRa0SHeDcxKRnLXrnrQZZNQOgWd3RMISm7m4QJkgEq5xyiFm6BfEfYNK3mXQ2BDXWFdgO4R88b1v','IuDzkRcqWVzqjVR1zNy5GyNPhEFYQl1cfM6ncjib01','RbS7Sl97a','y','z',1);
+INSERT INTO ti VALUES (10174970120093816891,-3044715,'04T','Gx6rYLVUhsWIh2eRa0SHeDcxKRnLXrnrQZZNQOgWd3RMISm7m4QJkgEq5xyiFm6BfEfYNK3mXQ2BDXWFdgO4R88b1v','IuDzkRcqWVzqjVR1zNy5GyNPhEFYQl1cfM6ncjib01','RbS7Sl97a','y','z',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(6) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(6) NOT NULL;
+INSERT INTO t VALUES (2091542875872006744,-656148,'v6fm3','LOVYSgqWYyUlotPFiRtF5XIrc9hEMMUFr9kkJ7n0ynfj4kIMz5p6YFkK8GB6gTLMgAIwpiCPEVj9w6mpcAWrmfWN','8oiZTqIz','6DLUF69ZSQrM11','m','9P',2);
+INSERT INTO ti VALUES (2091542875872006744,-656148,'v6fm3','LOVYSgqWYyUlotPFiRtF5XIrc9hEMMUFr9kkJ7n0ynfj4kIMz5p6YFkK8GB6gTLMgAIwpiCPEVj9w6mpcAWrmfWN','8oiZTqIz','6DLUF69ZSQrM11','m','9P',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (10103623021756071101,4334501,'5sM6','HCOOqCn2ZmA1qhUSonKHBsS9tBA4YZyyrCsTXh8QhDkWicKMiI0G8cLNsGW69zC8a4Kd64NLgF0dje','Df1bffJwjmzKh0Bbzm','4xyc1NcylVSE3n','r','i',3);
+INSERT INTO ti VALUES (10103623021756071101,4334501,'5sM6','HCOOqCn2ZmA1qhUSonKHBsS9tBA4YZyyrCsTXh8QhDkWicKMiI0G8cLNsGW69zC8a4Kd64NLgF0dje','Df1bffJwjmzKh0Bbzm','4xyc1NcylVSE3n','r','i',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (4538846217080152831,5068085,'mHUz','Afmxk4Ei5eKjqGrMdgpUAHDlRszq1O072gKBiHadEilwkfZb9tkDl6AHnqPMLJSkRIryw5XErKC6R49R2lL1pZVN0Hx2guB7YqPDEjZHaeqgoxIVk8Us7rIvi3EzLkQEHZW53PH7zz3Jqg4JddZLUNwNqOqu9nLH3pyn4h8wgRfMulkaGGevgf3cZEm5wd3aFR1YA2HEIDGYUtoMhs','dTlfhhWaSdPolOYwcQVQZ18b3NMtBkfB8jqDeQFzOwEu','J1ckodDQQfZKilG6YiDK7N6NOiXZPIotHL3cbU','Q','I',4);
+INSERT INTO ti VALUES (4538846217080152831,5068085,'mHUz','Afmxk4Ei5eKjqGrMdgpUAHDlRszq1O072gKBiHadEilwkfZb9tkDl6AHnqPMLJSkRIryw5XErKC6R49R2lL1pZVN0Hx2guB7YqPDEjZHaeqgoxIVk8Us7rIvi3EzLkQEHZW53PH7zz3Jqg4JddZLUNwNqOqu9nLH3pyn4h8wgRfMulkaGGevgf3cZEm5wd3aFR1YA2HEIDGYUtoMhs','dTlfhhWaSdPolOYwcQVQZ18b3NMtBkfB8jqDeQFzOwEu','J1ckodDQQfZKilG6YiDK7N6NOiXZPIotHL3cbU','Q','I',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (229739493831461316,7112403,'7','1Zo5weTlRjsU','2V30ET4JSZ2BC6Tf52doSyYsfrNn5EU3r80s','oIbZtp8YJqw3GZBK3VqkT4vT0jmjXmRDGngRasaqTHmdMMjDmmAFqxbwHxk5MasuxjblawKsuzTAUcfgMIVFLljj6ZB9yYghQlgujVTN9kSsY73kReSeYGms0gw2ijuJI3CPmmK299mpkZFu2loJ9gIm5hDtlCuR3vaSgT9hWL','u','O',5);
+INSERT INTO ti VALUES (229739493831461316,7112403,'7','1Zo5weTlRjsU','2V30ET4JSZ2BC6Tf52doSyYsfrNn5EU3r80s','oIbZtp8YJqw3GZBK3VqkT4vT0jmjXmRDGngRasaqTHmdMMjDmmAFqxbwHxk5MasuxjblawKsuzTAUcfgMIVFLljj6ZB9yYghQlgujVTN9kSsY73kReSeYGms0gw2ijuJI3CPmmK299mpkZFu2loJ9gIm5hDtlCuR3vaSgT9hWL','u','O',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3865065622471142483,7106274,'wfsIBJ','92VmwuGi7Rktj1SpJB5OjTpXwiOOXQbK','NfO9i3r','hvoi8yjMU97f0iNVtNH7lvFNra5xAI7YCfEyzEqj3Ax98s9PIh0yoR294hjmuIclHP4iQPOSeiT8qgNp95azJmNWUBrvaKEPnZFEnyfEnOruz2WW0PsDEonQmakFSJE4pwwB5WXE','0','fP',6);
+INSERT INTO ti VALUES (3865065622471142483,7106274,'wfsIBJ','92VmwuGi7Rktj1SpJB5OjTpXwiOOXQbK','NfO9i3r','hvoi8yjMU97f0iNVtNH7lvFNra5xAI7YCfEyzEqj3Ax98s9PIh0yoR294hjmuIclHP4iQPOSeiT8qgNp95azJmNWUBrvaKEPnZFEnyfEnOruz2WW0PsDEonQmakFSJE4pwwB5WXE','0','fP',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b TINYINT NOT NULL, c BINARY(57), d VARCHAR(8), e VARBINARY(54), f VARBINARY(98), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (50244,-76,'ul2LgwoFOy','lwNRd','LWCtL9ajBHu16DEpIVnEty696Z0uhVB9uu','k1vHuFUx1gCyUndX5AODqgq','F','Y',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b TINYINT NOT NULL, c BINARY(57), d VARCHAR(8), e VARBINARY(54), f VARBINARY(98), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (15487830,-48,'LIX9NhSNYNrjOjI41QmhB5CL4ZBIF5KK9AgSggf4NIsDMP2FPTNJ','QYXEb','zNf3DWMrS9lIgkZz3q','Rhk3dZONcVLs4xhrv1Hm1vRlxa4d7tZ12QqRTQKZTVf9BBBeSql9lou70s62g2XH','b','LQ',1);
+INSERT INTO ti VALUES (15487830,-48,'LIX9NhSNYNrjOjI41QmhB5CL4ZBIF5KK9AgSggf4NIsDMP2FPTNJ','QYXEb','zNf3DWMrS9lIgkZz3q','Rhk3dZONcVLs4xhrv1Hm1vRlxa4d7tZ12QqRTQKZTVf9BBBeSql9lou70s62g2XH','b','LQ',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(58);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(58);
+INSERT INTO t VALUES (1409514,49,'JpcG5NwLpMmMepYwkYoOtHI8EfdqNAGSYoTEmkb5yBsJg5Zx7oiRmb15g','aKm','xKgQhgOa1HyMtMKBu7dgioXR5CiPAl7R3cR5f86i','Z01FuwwCtqGBRVfaT3KaqMF3OsKgVWjkMAZDQJmg1R6JEc','H','M7',2);
+INSERT INTO ti VALUES (1409514,49,'JpcG5NwLpMmMepYwkYoOtHI8EfdqNAGSYoTEmkb5yBsJg5Zx7oiRmb15g','aKm','xKgQhgOa1HyMtMKBu7dgioXR5CiPAl7R3cR5f86i','Z01FuwwCtqGBRVfaT3KaqMF3OsKgVWjkMAZDQJmg1R6JEc','H','M7',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (9221116,51,'lBKgpt3HLG8AbWwXaAL2JEAlnC3ozNX9UOwWV','bDvpgV1lLmrcnjbmNFTHQ4siUXhZrtgKDOWuCQ3DVlORHAkIVdKrRFBxr','pZbGdp8b3m8U54bgg7OurlKYaszo','4kefklfY6ZhwxFfjQ0EsTYtErAjcTNwOg6NdIVcj741WN8O4OphFyLHBwRumC3AsW6hM','L','8',3);
+INSERT INTO ti VALUES (9221116,51,'lBKgpt3HLG8AbWwXaAL2JEAlnC3ozNX9UOwWV','bDvpgV1lLmrcnjbmNFTHQ4siUXhZrtgKDOWuCQ3DVlORHAkIVdKrRFBxr','pZbGdp8b3m8U54bgg7OurlKYaszo','4kefklfY6ZhwxFfjQ0EsTYtErAjcTNwOg6NdIVcj741WN8O4OphFyLHBwRumC3AsW6hM','L','8',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (12173710,-77,'Q5jmjqoVkoV1','2GXdKVWsQHPEq6Tm1N38xouccZSLFEtqn4Q7W7BJpdthXbqvuD5aVD1LMMZn2ZlD3SJrLoXqwtFNsszekCYAiHBuHF9NEpghIOAX3zhaIV7RsNSc00OBiiE50Uryo7eJkvz4k1yiJm8T2ub5FAOeoy41uYQJPQYIlmvVxHAEqVIk19D7OYrq1FG0aVYYGrtuxKthhh9m1WZ5NnKVLScELKDEKcd8qTG4QaoWFtn4e81A4foPTVAq','8x4GJ30VRFF4YYeJnLiZsqiIc9jbmn4tHcwt5sw7lMV7XFUFTRL89R','ftjvwxyMDLtACsMIPfb23HYP95HLdmH2Hjk7wbVYnPFcbNTsqRDsxC4IyPY95t6fGeu96hbcArMAtlYCt0FlqfmK1QwkHUHIjEZWaoj6UeBigR67B1iJANPM5kInJXmPpZYWmhSMfGVDRYb5vgEfb5UZU','D','mM',4);
+INSERT INTO ti VALUES (12173710,-77,'Q5jmjqoVkoV1','2GXdKVWsQHPEq6Tm1N38xouccZSLFEtqn4Q7W7BJpdthXbqvuD5aVD1LMMZn2ZlD3SJrLoXqwtFNsszekCYAiHBuHF9NEpghIOAX3zhaIV7RsNSc00OBiiE50Uryo7eJkvz4k1yiJm8T2ub5FAOeoy41uYQJPQYIlmvVxHAEqVIk19D7OYrq1FG0aVYYGrtuxKthhh9m1WZ5NnKVLScELKDEKcd8qTG4QaoWFtn4e81A4foPTVAq','8x4GJ30VRFF4YYeJnLiZsqiIc9jbmn4tHcwt5sw7lMV7XFUFTRL89R','ftjvwxyMDLtACsMIPfb23HYP95HLdmH2Hjk7wbVYnPFcbNTsqRDsxC4IyPY95t6fGeu96hbcArMAtlYCt0FlqfmK1QwkHUHIjEZWaoj6UeBigR67B1iJANPM5kInJXmPpZYWmhSMfGVDRYb5vgEfb5UZU','D','mM',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1657443,-55,'bkbJd018ynQU9T0e','Xv5W7Wq8WxUL7JSIhyeiZef7GDihHOxY3NvPRkDtEGVRYu0pAEtqlXYAqxSMKeKd2zisNypSxnJzyzPmJUpfjEUZrlMKSihidotKP3ktADwhsuahp4YIQZHBkbqGAE9d3vkT2uyu3mcEgtw2bDCcDdqmc3RbHLL','uxshyr0veq7qzYx98MaETYOQKfZ7Mfwh4Ofo','sMZLXC0UXTztn6ysNzUNJvj8OV3jqGAYYEl6Zfq9fOgosDiE5VipRfLKUbWwnar0eE','MD','M',5);
+INSERT INTO ti VALUES (1657443,-55,'bkbJd018ynQU9T0e','Xv5W7Wq8WxUL7JSIhyeiZef7GDihHOxY3NvPRkDtEGVRYu0pAEtqlXYAqxSMKeKd2zisNypSxnJzyzPmJUpfjEUZrlMKSihidotKP3ktADwhsuahp4YIQZHBkbqGAE9d3vkT2uyu3mcEgtw2bDCcDdqmc3RbHLL','uxshyr0veq7qzYx98MaETYOQKfZ7Mfwh4Ofo','sMZLXC0UXTztn6ysNzUNJvj8OV3jqGAYYEl6Zfq9fOgosDiE5VipRfLKUbWwnar0eE','MD','M',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (6619789,90,'J3Gi65URnYAj5fDm1y3cJ','Hla268vUuY6anHrkpoMgWSRKT53mrjm99Qxu4mjYkhqVLhrXKj3NhfYRO0jhufAsEJR5uufiypvRwmDFw','Ge24FVcAPu','VgGwN5NTJEn','aX','d',6);
+INSERT INTO ti VALUES (6619789,90,'J3Gi65URnYAj5fDm1y3cJ','Hla268vUuY6anHrkpoMgWSRKT53mrjm99Qxu4mjYkhqVLhrXKj3NhfYRO0jhufAsEJR5uufiypvRwmDFw','Ge24FVcAPu','VgGwN5NTJEn','aX','d',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b INT NOT NULL, c BINARY(85) NOT NULL, d VARBINARY(39) NOT NULL, e VARBINARY(1), f VARCHAR(7), g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3372021748,-1037859661,'cbg6E6uXx22cER7','ViuYdmA','n','9','l','a',0);
+CREATE TABLE ti (a INT UNSIGNED, b INT NOT NULL, c BINARY(85) NOT NULL, d VARBINARY(39) NOT NULL, e VARBINARY(1), f VARCHAR(7), g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (16888786266803963019,1855904984,'fHAEJyF8iN6WgMROXqZ33mD0BayzdEYbIZ3','hQl55HjAN','9','QbmvjyU','7','C',1);
+INSERT INTO ti VALUES (16888786266803963019,1855904984,'fHAEJyF8iN6WgMROXqZ33mD0BayzdEYbIZ3','hQl55HjAN','9','QbmvjyU','7','C',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(86) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(86) NOT NULL;
+INSERT INTO t VALUES (12961632106183764207,233228437,'ImSE44VzT48dYpoSdUdxG3oi71gIThHASw396qUfzcN1K75bFj','G3yaXPm8SvLLNzAZd8ka','p','sUj','U','ii',2);
+INSERT INTO ti VALUES (12961632106183764207,233228437,'ImSE44VzT48dYpoSdUdxG3oi71gIThHASw396qUfzcN1K75bFj','G3yaXPm8SvLLNzAZd8ka','p','sUj','U','ii',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (12518555611957300686,-178119240,'qEvtSLavek45GbHH4kVtvJcQSOFAtwl1KianJq0WhhlDfFoigJmlAvv65n2y','oz6zwFy8MLo8NLDry2g4ZvadaQ9kjq4AuvBASsBonAVTE1eFTDRHgQlVPbvj2wQLqDxBJYe1Rsuy1YFKhkSchMSVUpceLNcRMeUUd3a0LSsaGgLMdxVpg33KMY3gYM8CzxD3yXMJvsOcjsXEjG5F','t','qYk','2','B',3);
+INSERT INTO ti VALUES (12518555611957300686,-178119240,'qEvtSLavek45GbHH4kVtvJcQSOFAtwl1KianJq0WhhlDfFoigJmlAvv65n2y','oz6zwFy8MLo8NLDry2g4ZvadaQ9kjq4AuvBASsBonAVTE1eFTDRHgQlVPbvj2wQLqDxBJYe1Rsuy1YFKhkSchMSVUpceLNcRMeUUd3a0LSsaGgLMdxVpg33KMY3gYM8CzxD3yXMJvsOcjsXEjG5F','t','qYk','2','B',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (10203102994985605146,-2013056786,'yicAbFAWDk7P8KpXF7QDRz6uJ','7Or1GOAH27Wih23YA9ApxgcmPohQc0gCBQ4QFUdHZ41Dg7buF1I9ibJ35EfKaW5gYpRRYXSoZW4DEk6roX6Rurh2aHO00oUfobIcLuSfp45h2TVTIPrBkClnQPNROB7z7cHbP7YIX2VLypfurtAUqUqheiqZCiU3pWfRVSlJpjLwq8eAoaT9MMyleUzFMtACt0HxVj5','H','s3sPv5xolFzr8c4LXY8OuCbiFiynH1','w','dM',4);
+INSERT INTO ti VALUES (10203102994985605146,-2013056786,'yicAbFAWDk7P8KpXF7QDRz6uJ','7Or1GOAH27Wih23YA9ApxgcmPohQc0gCBQ4QFUdHZ41Dg7buF1I9ibJ35EfKaW5gYpRRYXSoZW4DEk6roX6Rurh2aHO00oUfobIcLuSfp45h2TVTIPrBkClnQPNROB7z7cHbP7YIX2VLypfurtAUqUqheiqZCiU3pWfRVSlJpjLwq8eAoaT9MMyleUzFMtACt0HxVj5','H','s3sPv5xolFzr8c4LXY8OuCbiFiynH1','w','dM',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (16937253134191669594,1516432176,'gJBEPY9KvRf0QZqvyvXncpdPIhDQ00h02II','sUqZvgDm1UUMtQPa2bclR7XGHCqkUUYQzDt8bL3q3QR6mfFQ1UeadaeDAIxwmNpdjXed2qEoIerYvZ2uFrLtYlmoIhuOzhnxzRLIOA9NuKsURrMV7UovNdfm1fs9PjDNu10Rd68NXkBKutdVqtfcRdKDSUNiNX4Azot07ATiuW9w3w3pC6YtoSBq4ZDSqW7MRscoJVxe05rbTfjfTRDXnNmdqNjAsD6ZehieoohZ3rzZeB7QDHIMJ','j','HAlqj2uGad6edXi26moTv8w3WuvdzAH6Y8SHP8lfOUg6shyLTr6dPI3U3QV0RaGOse8bvsGzuo6aOCg0nhxYhGfioTORQuUvRwMGaeZF42RHMRWGxvpDL9gAadHitGcHBfPeZz6dMIvsk','wf','0',5);
+INSERT INTO ti VALUES (16937253134191669594,1516432176,'gJBEPY9KvRf0QZqvyvXncpdPIhDQ00h02II','sUqZvgDm1UUMtQPa2bclR7XGHCqkUUYQzDt8bL3q3QR6mfFQ1UeadaeDAIxwmNpdjXed2qEoIerYvZ2uFrLtYlmoIhuOzhnxzRLIOA9NuKsURrMV7UovNdfm1fs9PjDNu10Rd68NXkBKutdVqtfcRdKDSUNiNX4Azot07ATiuW9w3w3pC6YtoSBq4ZDSqW7MRscoJVxe05rbTfjfTRDXnNmdqNjAsD6ZehieoohZ3rzZeB7QDHIMJ','j','HAlqj2uGad6edXi26moTv8w3WuvdzAH6Y8SHP8lfOUg6shyLTr6dPI3U3QV0RaGOse8bvsGzuo6aOCg0nhxYhGfioTORQuUvRwMGaeZF42RHMRWGxvpDL9gAadHitGcHBfPeZz6dMIvsk','wf','0',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8319558362194457296,-1906624512,'81j33thRiETH8OdR8eNocd5J0ywpy','IfR5P0W7xK5xNEDp3YqSBrvvu5idvGVp0A1v3XLqZztP2DVzZp2VxQEP216L91NeHGfWzXiW2fXybYxw0QgUEEm2scibntuoP9MozcSpBwvSQdnraDNBCCMAUQs296RolhKEtVcU1dLF0WEU7mV3JsRhiXDdVonYHlCGEjB22K8X9pZSaHi2l17yzMOFGM6q8KeEpxpMROA1MlVW','E','aWH2LSOZuIz8VL3uAtMyUCXFmlmpSXs9u1lvV6vxIa4JaILoRRxMX83OMOcEl9zdMRoVYCioCWsR2FztjJMBE067pQoEp0i5w44UdD0XtYRrycWuWd32gF5lvRth8xrDCULORxRs7f9L','ry','1W',6);
+INSERT INTO ti VALUES (8319558362194457296,-1906624512,'81j33thRiETH8OdR8eNocd5J0ywpy','IfR5P0W7xK5xNEDp3YqSBrvvu5idvGVp0A1v3XLqZztP2DVzZp2VxQEP216L91NeHGfWzXiW2fXybYxw0QgUEEm2scibntuoP9MozcSpBwvSQdnraDNBCCMAUQs296RolhKEtVcU1dLF0WEU7mV3JsRhiXDdVonYHlCGEjB22K8X9pZSaHi2l17yzMOFGM6q8KeEpxpMROA1MlVW','E','aWH2LSOZuIz8VL3uAtMyUCXFmlmpSXs9u1lvV6vxIa4JaILoRRxMX83OMOcEl9zdMRoVYCioCWsR2FztjJMBE067pQoEp0i5w44UdD0XtYRrycWuWd32gF5lvRth8xrDCULORxRs7f9L','ry','1W',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b SMALLINT, c CHAR(93) NOT NULL, d VARCHAR(98), e VARCHAR(78) NOT NULL, f VARBINARY(95) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1782777576,-30965,'7braBlcYUzKBdNqBahpDG85f1kDfOBO0XV1d8Quv0r0YH6NQIt7Um0N8m2Uys','Ng42DpJxdp2Oxvd8hGle21bZCKfCpIrdSAD9r04IYGjEF6mt4sMJ9YuvoVYm0','a9Hr7cN5gusD3OpjbF4lpYG1SYNGPkiMKsBJR12ng3Ymn7qsYJSZ0','HgJU','R','z',0);
+CREATE TABLE ti (a INT, b SMALLINT, c CHAR(93) NOT NULL, d VARCHAR(98), e VARCHAR(78) NOT NULL, f VARBINARY(95) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-407438767088841136,14930,'iD8tOTE8E5AwZJxz3MSyD8b9gkNwq9qvxDytD5wFDgcRdLqQzcfjzThN1CECpff6aG38LfT1qxa9YUi','7tPF1ot06lyzVvqDv8JOaKdXi','iHdM2rhrZDys8fzPvlbQsdxBcfyfbG35HRT7Tz3Is4LerC99i9WwHnO7oeVs8vBSMFJCPeVnQh2Jb','4JdtBB2MzUZbvmUHneuRRAriwSvwazRtcgWB8VDku','z','J',1);
+INSERT INTO ti VALUES (-407438767088841136,14930,'iD8tOTE8E5AwZJxz3MSyD8b9gkNwq9qvxDytD5wFDgcRdLqQzcfjzThN1CECpff6aG38LfT1qxa9YUi','7tPF1ot06lyzVvqDv8JOaKdXi','iHdM2rhrZDys8fzPvlbQsdxBcfyfbG35HRT7Tz3Is4LerC99i9WwHnO7oeVs8vBSMFJCPeVnQh2Jb','4JdtBB2MzUZbvmUHneuRRAriwSvwazRtcgWB8VDku','z','J',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(94) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(94) NOT NULL;
+INSERT INTO t VALUES (8980981838589912058,1457,'2GK3rTBK79kpLZzbcbsqPWLgiH9XIZ308B50CRdWu5nzOsqxwM','0G0wKinIAcceD8gOa8TojkwZymVCVbYomNFNfkzkE1D13kV4qUxlnSm3MOx0oS8DkvGTOddsw','K13x5ZbHjK9Ti5SFp2tsUCqo9IlU9mj3oRv2NV0TFM7XBZDkpYfXnppwESFdttJz5B7wa','vYDIzujXJhaVf3aj58GstqAjG6LkKUHngDuji6jWQDkRNjy1PwKY3WDTjv25f7EVfCE2zYIkpI3GnsBYdzlW0q','7','3',2);
+INSERT INTO ti VALUES (8980981838589912058,1457,'2GK3rTBK79kpLZzbcbsqPWLgiH9XIZ308B50CRdWu5nzOsqxwM','0G0wKinIAcceD8gOa8TojkwZymVCVbYomNFNfkzkE1D13kV4qUxlnSm3MOx0oS8DkvGTOddsw','K13x5ZbHjK9Ti5SFp2tsUCqo9IlU9mj3oRv2NV0TFM7XBZDkpYfXnppwESFdttJz5B7wa','vYDIzujXJhaVf3aj58GstqAjG6LkKUHngDuji6jWQDkRNjy1PwKY3WDTjv25f7EVfCE2zYIkpI3GnsBYdzlW0q','7','3',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (4612504570739981218,24156,'G','3Rjrlu9OJNODdRrDGZqQ0KHRokfVmUYivvHpL8TBHHYqYuwGrf8QxUFcZuhtNx9OzNgrZmRLEPbPVXaxOXMbVs2v4hxlEQdHHypi5KF','3yex9hXvAvsuVFxZ9727HFwXwwFnKtk3IFRUVk4qTt0EUX','L4OsFDi66aBIbXbf8m50WbbFcHVY4jmhcn9h4YrAl','y','Z',3);
+INSERT INTO ti VALUES (4612504570739981218,24156,'G','3Rjrlu9OJNODdRrDGZqQ0KHRokfVmUYivvHpL8TBHHYqYuwGrf8QxUFcZuhtNx9OzNgrZmRLEPbPVXaxOXMbVs2v4hxlEQdHHypi5KF','3yex9hXvAvsuVFxZ9727HFwXwwFnKtk3IFRUVk4qTt0EUX','L4OsFDi66aBIbXbf8m50WbbFcHVY4jmhcn9h4YrAl','y','Z',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-8811218151282185207,-18537,'mIM','DViTCuHrsinX0X0NtyEZCinMpo','oL6bvvRPs5bwsGCCovhKiBau1mmq87HJw7cOW2nAY','z4GM6c3UpYWnz8Qw2AxNFTNeYDZnjjUdBhzfJjdsgvy4W0M3oCGDRPimrQuX6fpX2jGhKpvH1aEDRjp7dOfDMFVxmUBeLWcAMnOIKMRqMfk1BkCWWWJnEDjx2kQogN8SlmwIunhTqFrN46V6toROR2XSoUkeJRwds','k','Qw',4);
+INSERT INTO ti VALUES (-8811218151282185207,-18537,'mIM','DViTCuHrsinX0X0NtyEZCinMpo','oL6bvvRPs5bwsGCCovhKiBau1mmq87HJw7cOW2nAY','z4GM6c3UpYWnz8Qw2AxNFTNeYDZnjjUdBhzfJjdsgvy4W0M3oCGDRPimrQuX6fpX2jGhKpvH1aEDRjp7dOfDMFVxmUBeLWcAMnOIKMRqMfk1BkCWWWJnEDjx2kQogN8SlmwIunhTqFrN46V6toROR2XSoUkeJRwds','k','Qw',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6306373626935273352,8834,'LgIEysfoyaa3V68SLv','WtMvLUhGSF0xLI7iYQ2Fj58WEVEpUGBrgeJayAhD7eAyYUCv6cppliF1N1MlyjhQmxjxz2HnWFjL2t54b4ec4Ya0OUprp5azR54FAT7nzRAtyefAvQVkEublo5YKKiy0McE8tyqQNECNwlx34iUxR6GlcqE9Lzz3C','xohb6Kzzg8Qx4siJVWFxZd8HUTZh0eDup6q3ulURBp9kPGaBKRhZUIxkj8NGPvZG51PnK','hxPEEorNsek70NOVX4CX2l0qsQMBu4wGPSPE8mSFm1qB46LXPaUsC','8','1',5);
+INSERT INTO ti VALUES (6306373626935273352,8834,'LgIEysfoyaa3V68SLv','WtMvLUhGSF0xLI7iYQ2Fj58WEVEpUGBrgeJayAhD7eAyYUCv6cppliF1N1MlyjhQmxjxz2HnWFjL2t54b4ec4Ya0OUprp5azR54FAT7nzRAtyefAvQVkEublo5YKKiy0McE8tyqQNECNwlx34iUxR6GlcqE9Lzz3C','xohb6Kzzg8Qx4siJVWFxZd8HUTZh0eDup6q3ulURBp9kPGaBKRhZUIxkj8NGPvZG51PnK','hxPEEorNsek70NOVX4CX2l0qsQMBu4wGPSPE8mSFm1qB46LXPaUsC','8','1',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8050222010678528722,-9635,'VHtp1d5Ckz7A6s4AGF8rLPv15EfN5Xk','wpucOluBv5VjAt6aA6mBYUhKlCBlZDbQXg2e0MILyOOAXFxmrQbCDjzqrNbi6TrlZIsWtC7kPkq1YVdKpf9I2GJDSQGKiPI45VfLi2t6HRo85t4lgcARdsbLuEbuL7hiebDamztCuU42AWXYAwtwUrlfi2THAJugPDPgaN9xSlgeV8MzqBkW5KfkO8K4XG6ahXqfa7amSbAjTBmWYPIvSI2Qa5R','DP0NYWQUyj35I79TDJJVjeUyfhiAWPjX3oumXnhsmQJ0D96d','x0voFx5QGP4Ths4JcUk3Wi4RzAoML3zy1Mk1sE9BZTQsPoUFgqvNzJ8vbBY','0g','k1N',6);
+INSERT INTO ti VALUES (8050222010678528722,-9635,'VHtp1d5Ckz7A6s4AGF8rLPv15EfN5Xk','wpucOluBv5VjAt6aA6mBYUhKlCBlZDbQXg2e0MILyOOAXFxmrQbCDjzqrNbi6TrlZIsWtC7kPkq1YVdKpf9I2GJDSQGKiPI45VfLi2t6HRo85t4lgcARdsbLuEbuL7hiebDamztCuU42AWXYAwtwUrlfi2THAJugPDPgaN9xSlgeV8MzqBkW5KfkO8K4XG6ahXqfa7amSbAjTBmWYPIvSI2Qa5R','DP0NYWQUyj35I79TDJJVjeUyfhiAWPjX3oumXnhsmQJ0D96d','x0voFx5QGP4Ths4JcUk3Wi4RzAoML3zy1Mk1sE9BZTQsPoUFgqvNzJ8vbBY','0g','k1N',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(95), d VARCHAR(98), e VARCHAR(79), f VARCHAR(5), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (670064179934482550,3974903082,'SBdu8LLPmbfKnhzmKq9fH9EMXWoMX3yfhmsHQ5ftF8UpZs7CC9Rkhjdo','raf6i65IGBQtdaR8sVzyk50SkI2ozws1XkZ3Jppb6H76pZW022bpyC7wqgN5Bl0SaVrAT','4x2mrlsA9ByUUU87d10nsuBEAT9aO1ohpzjtMJlvMjOSLcqv9aDrHorP2gJeqshawrMosuqLnQptkY','9b','B','Q',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(95), d VARCHAR(98), e VARCHAR(79), f VARCHAR(5), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-6124537768680796703,3379825365,'XRnAnmMmbJrrYsEH3bAXJJC6z3B34t5SDoHnH8CQIxeEDaaf7DmqAmPvcP8cEnQMMjMGGoDVUlHg5JJKUOIbzL5i49','aBSf8gz7gWKWGaRuPRrHDrreGNFYbYmlMquWKQhXTcuwGuTvE13gUWSgAV8bDb9jRszSyVMsECzfwEem','FZj','gtXHU','6','M',1);
+INSERT INTO ti VALUES (-6124537768680796703,3379825365,'XRnAnmMmbJrrYsEH3bAXJJC6z3B34t5SDoHnH8CQIxeEDaaf7DmqAmPvcP8cEnQMMjMGGoDVUlHg5JJKUOIbzL5i49','aBSf8gz7gWKWGaRuPRrHDrreGNFYbYmlMquWKQhXTcuwGuTvE13gUWSgAV8bDb9jRszSyVMsECzfwEem','FZj','gtXHU','6','M',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(96);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(96);
+INSERT INTO t VALUES (7636364417633782707,655928826,'MD3rW9H1CtUMNNmnxMrmaMeIUf2kNCdn8KdnQ6iNuVCQ1Bh07bQtxB2bdFjR','UHq','lXWRk8OQHyii5rbrEisUQejuee7rwXWQAU501ZUPMJMjnx','PMYC','t','b',2);
+INSERT INTO ti VALUES (7636364417633782707,655928826,'MD3rW9H1CtUMNNmnxMrmaMeIUf2kNCdn8KdnQ6iNuVCQ1Bh07bQtxB2bdFjR','UHq','lXWRk8OQHyii5rbrEisUQejuee7rwXWQAU501ZUPMJMjnx','PMYC','t','b',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-8519306240475356040,3813539397,'bMqgv1lZvvF42vg8gTidNl2SoVzY4eOS1NbDID','SWevdSEDTcXfLwiS8lMUdfqyIaUQTfBKjw6uTgERx8xviBDIXZOKwKBd3bLHPqHbjVgkucoOaIFnuP5CaGirMuPPH22W8hx3InssT3etHrPZhvYWkRsNDmhK2N41O04zqpJlETvBDKhprQzb3mot65pkzQJ38ZytawJiccHSvAWlJ3CPt9s200YW7OgzxTbWtWZzc13hRayCM2r7E0gLf1lL74zpZdSfb8D2iRHiqwcz03Rtcqg6qSQ','BiXLJzy2KxdFuEh9d7lyF3AXalEB39yNx','tG','B','y',3);
+INSERT INTO ti VALUES (-8519306240475356040,3813539397,'bMqgv1lZvvF42vg8gTidNl2SoVzY4eOS1NbDID','SWevdSEDTcXfLwiS8lMUdfqyIaUQTfBKjw6uTgERx8xviBDIXZOKwKBd3bLHPqHbjVgkucoOaIFnuP5CaGirMuPPH22W8hx3InssT3etHrPZhvYWkRsNDmhK2N41O04zqpJlETvBDKhprQzb3mot65pkzQJ38ZytawJiccHSvAWlJ3CPt9s200YW7OgzxTbWtWZzc13hRayCM2r7E0gLf1lL74zpZdSfb8D2iRHiqwcz03Rtcqg6qSQ','BiXLJzy2KxdFuEh9d7lyF3AXalEB39yNx','tG','B','y',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-3231602198132395814,3796132726,'pECoXEqGb9dk8swXxWaJtdDqMJGJlXt','kB77ciOe15mfm9JXDT6W02iGFn9QF08YH49jsFnmfMU4lrwhRJqoLMwksFaIFe4zyUNr400Lpjb5HLJ8SQkwPNznR0Z5h3xcmFcMDYPcc2xRVP8otCrFWWaNGvmMrOTp8Mz9et9NzZiJismY827Xpfx0qy8B0JyHfms9hGn9FRjGr7yDgXZd9QEFuTOMjiFTWWtVMJxoLKk2pwsnlzVGh7Ev64u2jhxV','9OC7wTvbg5AMwyTgtOcMWpybMhh6LTfXejfAgpprQurZoVdwDvCsnMpMuyxIIRKmI0n2lAwo8BlVw','f8caLIE6SY0Uk3VOMGXjI0K96vrWLqmxJ1Yjgp13VwZC0sBOEma2l9vVopGk7dJbTHRlvHllhr8o9UqXidJg6gIg0ixhexYpJ','n','p',4);
+INSERT INTO ti VALUES (-3231602198132395814,3796132726,'pECoXEqGb9dk8swXxWaJtdDqMJGJlXt','kB77ciOe15mfm9JXDT6W02iGFn9QF08YH49jsFnmfMU4lrwhRJqoLMwksFaIFe4zyUNr400Lpjb5HLJ8SQkwPNznR0Z5h3xcmFcMDYPcc2xRVP8otCrFWWaNGvmMrOTp8Mz9et9NzZiJismY827Xpfx0qy8B0JyHfms9hGn9FRjGr7yDgXZd9QEFuTOMjiFTWWtVMJxoLKk2pwsnlzVGh7Ev64u2jhxV','9OC7wTvbg5AMwyTgtOcMWpybMhh6LTfXejfAgpprQurZoVdwDvCsnMpMuyxIIRKmI0n2lAwo8BlVw','f8caLIE6SY0Uk3VOMGXjI0K96vrWLqmxJ1Yjgp13VwZC0sBOEma2l9vVopGk7dJbTHRlvHllhr8o9UqXidJg6gIg0ixhexYpJ','n','p',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (6518029535514856752,1455369851,'DGi1WfusOHOfbxpVJbAbCWvmZnuwyQREM5v5Z0WHXvHhbggVdHe2g9YhdscKRizlw7tDU','tJHjMjOrQpj6','LJBOqaSepN','jcbj1vDAXgoyNidEIMFC6s4rOrJfGqs1Qyi3JsVj2hsnxBwDO0hQs589SR6YEKZq13qIirphWQtCb2MDEkv3ghM5HKvVmlIxpV7owfVvmtRWoU2NN0Es0YRSP4BXZwxKt2TJXXWhrwxKsQXRm6YzUgtTrOR2TU2UEnbzS1U9','UU','K',5);
+INSERT INTO ti VALUES (6518029535514856752,1455369851,'DGi1WfusOHOfbxpVJbAbCWvmZnuwyQREM5v5Z0WHXvHhbggVdHe2g9YhdscKRizlw7tDU','tJHjMjOrQpj6','LJBOqaSepN','jcbj1vDAXgoyNidEIMFC6s4rOrJfGqs1Qyi3JsVj2hsnxBwDO0hQs589SR6YEKZq13qIirphWQtCb2MDEkv3ghM5HKvVmlIxpV7owfVvmtRWoU2NN0Es0YRSP4BXZwxKt2TJXXWhrwxKsQXRm6YzUgtTrOR2TU2UEnbzS1U9','UU','K',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-6583330471122195864,4105281324,'DYM7s8gAkKTrosEF7YlthXsJgD7aoZKR3c9zP7','A810UBF2N8eYKDfALbttiBA0uz2lCY9iS5NoBkfei2t','FawW6rdQuVrkLngQeufkG0HOtaZi9Upgjb9Wf7AXO0','tSeVZGvOwypjKCuJpPVl9Vdrrkz3zYlctFlltIpDbBXQgTgRtY3pLxrZPNIbPu36cia8Kw97FObtahxfuOucUGXDVA70uWBIDp2Ysypkkw2vZUP8mYBlfkKPvW4HysE9QHzNNjEogCyCt9MPnwR80YTgUazF5OP7wpnih8qi5ZnPtzaqVmvK','kq','j',6);
+INSERT INTO ti VALUES (-6583330471122195864,4105281324,'DYM7s8gAkKTrosEF7YlthXsJgD7aoZKR3c9zP7','A810UBF2N8eYKDfALbttiBA0uz2lCY9iS5NoBkfei2t','FawW6rdQuVrkLngQeufkG0HOtaZi9Upgjb9Wf7AXO0','tSeVZGvOwypjKCuJpPVl9Vdrrkz3zYlctFlltIpDbBXQgTgRtY3pLxrZPNIbPu36cia8Kw97FObtahxfuOucUGXDVA70uWBIDp2Ysypkkw2vZUP8mYBlfkKPvW4HysE9QHzNNjEogCyCt9MPnwR80YTgUazF5OP7wpnih8qi5ZnPtzaqVmvK','kq','j',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(2) NOT NULL, d VARCHAR(14), e VARBINARY(97), f VARCHAR(56), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (169,550,'cK','yZWY19rL6v','bpylRskei2prDpZVJr5NbRGIeHL3BwVoHos','y','a','9',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(2) NOT NULL, d VARCHAR(14), e VARBINARY(97), f VARCHAR(56), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (5862875,-27378,'U','cBYeo','84KledNsmVnF2vlBlrG4rEZiA6ZtoI7OCJQFPc4PhGTBBPKcdZbzQy1FsuOVPBwo4I93a3rIrY5PPmM','auFtkpcZoMpKGDCXniJp8dxY6aXFbaVjHE9ckSk6','e','r',1);
+INSERT INTO ti VALUES (5862875,-27378,'U','cBYeo','84KledNsmVnF2vlBlrG4rEZiA6ZtoI7OCJQFPc4PhGTBBPKcdZbzQy1FsuOVPBwo4I93a3rIrY5PPmM','auFtkpcZoMpKGDCXniJp8dxY6aXFbaVjHE9ckSk6','e','r',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(3) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(3) NOT NULL;
+INSERT INTO t VALUES (14389590,17639,'30S','FJvMzY0Fl3gu','wnzBv59GU4sutdL2tjFoj8xqlMD','B3zquCyoTAeyH6avskahyc','H','y',2);
+INSERT INTO ti VALUES (14389590,17639,'30S','FJvMzY0Fl3gu','wnzBv59GU4sutdL2tjFoj8xqlMD','B3zquCyoTAeyH6avskahyc','H','y',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (7140132,22036,'Mi','YiXr9XQe7noIiTIQtB5GnhqKteBStXj2trUj9pBrBZhJan2kAYpqxVQjnbx8v2fzwqEybneSg01veH1mwpgGba0tf8mHuggrRVN6BmFq5kJqWSTzhUWUtHOP3WNlUO1a1YBK2RQ0v8a6KgwPDFkVrAezVLt74zJdsD8kZoB64756gWM4Jm6ynO8RkxJFlAG2hQmRAZ1RPL10l830Vph','3Pa9IypsScwDXVkKKXOWWQELpHsMWYjHAMt7edyakR9lJf1QgBr0IWluZgwXRqziB','HfZUmuLn','M','S',3);
+INSERT INTO ti VALUES (7140132,22036,'Mi','YiXr9XQe7noIiTIQtB5GnhqKteBStXj2trUj9pBrBZhJan2kAYpqxVQjnbx8v2fzwqEybneSg01veH1mwpgGba0tf8mHuggrRVN6BmFq5kJqWSTzhUWUtHOP3WNlUO1a1YBK2RQ0v8a6KgwPDFkVrAezVLt74zJdsD8kZoB64756gWM4Jm6ynO8RkxJFlAG2hQmRAZ1RPL10l830Vph','3Pa9IypsScwDXVkKKXOWWQELpHsMWYjHAMt7edyakR9lJf1QgBr0IWluZgwXRqziB','HfZUmuLn','M','S',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3074305,3409,'Flr','nvQGhFap0Vy6UzQpPRA63nXYhpGsMXwQVDQxHKkLNqP8wX5zUw1u7mvGilJLtMM6OgKDiRGAS2vVX9ZrN0KJsQ1IqH2D4ONB16KC8alkuz2BtGhlg0bq28eKKRU8alJgON7zFbm0AzDHTmoqF95PKPnwBBDueez4EARXUNGmDoFhE2bMrG5MiI1uT60cuHwKU3KjY15ZWoHr0xuBhhwao2diW7EkOtXsedfDRGyi8RXlWSX','SuFIXVPnz6KFDvl7J7Dqiqmzw0EzAAyxCX914saFqX9eHSUL0CdWsYKMLT8YQ2aUpzMU2k973DY1upY5n9bsTuxiyhWdMJ4j','9LmDeBKJjrW7P0E50kUadU1Y1nq9LVQUCgvXYSa4HyBPg19jIEYiyKmi3FkTt9lhos7GFOorbbUL0zd6D4XxRtxMP2yP4qjvFgKmfWa4rpFUxV14X104d4CLaUsCHMath7f3wR3lqlk','c','o',4);
+INSERT INTO ti VALUES (3074305,3409,'Flr','nvQGhFap0Vy6UzQpPRA63nXYhpGsMXwQVDQxHKkLNqP8wX5zUw1u7mvGilJLtMM6OgKDiRGAS2vVX9ZrN0KJsQ1IqH2D4ONB16KC8alkuz2BtGhlg0bq28eKKRU8alJgON7zFbm0AzDHTmoqF95PKPnwBBDueez4EARXUNGmDoFhE2bMrG5MiI1uT60cuHwKU3KjY15ZWoHr0xuBhhwao2diW7EkOtXsedfDRGyi8RXlWSX','SuFIXVPnz6KFDvl7J7Dqiqmzw0EzAAyxCX914saFqX9eHSUL0CdWsYKMLT8YQ2aUpzMU2k973DY1upY5n9bsTuxiyhWdMJ4j','9LmDeBKJjrW7P0E50kUadU1Y1nq9LVQUCgvXYSa4HyBPg19jIEYiyKmi3FkTt9lhos7GFOorbbUL0zd6D4XxRtxMP2yP4qjvFgKmfWa4rpFUxV14X104d4CLaUsCHMath7f3wR3lqlk','c','o',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12483072,3409,'sLt','oWNO91X6XqhLIlxkFLf0T4rYy7T7ulsvpAEQPRVDuSFVRhfVRcrrMLsrVuOny0sijPSesBesUD6hMdNE6meyS7yfFoCEedBmkFIlp3G9Yu1oASsatNk2dyz5cNBVABdOk8gioJd6pH7D2BE7h0QQG4pisBQoW1pqMiBZoDCOfM0v3RLLCsCAipy5GrewnBqLH4vfjnz40v84Gye','FJPqnKA0ChmLtyRTfZnwAFfIYeoq93NICocqxSp6iI4IDHPq8fYPawXVzT9nzvwn23UslcLAiBWHz6zpJo','uC7XuQ3FgXeUv390XY30IOnZVhPjtGQsuTpXDFlh9','4T','g',5);
+INSERT INTO ti VALUES (12483072,3409,'sLt','oWNO91X6XqhLIlxkFLf0T4rYy7T7ulsvpAEQPRVDuSFVRhfVRcrrMLsrVuOny0sijPSesBesUD6hMdNE6meyS7yfFoCEedBmkFIlp3G9Yu1oASsatNk2dyz5cNBVABdOk8gioJd6pH7D2BE7h0QQG4pisBQoW1pqMiBZoDCOfM0v3RLLCsCAipy5GrewnBqLH4vfjnz40v84Gye','FJPqnKA0ChmLtyRTfZnwAFfIYeoq93NICocqxSp6iI4IDHPq8fYPawXVzT9nzvwn23UslcLAiBWHz6zpJo','uC7XuQ3FgXeUv390XY30IOnZVhPjtGQsuTpXDFlh9','4T','g',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (4448726,27022,'StM','TH9AscPzY6dhdLTmzkC8N28IAmMnWzahShbr20rcrGalk9Gdrx0FWojd7lvYNZt2EmyH8TVUm2kuyBHbWy6jsf6pWzXpU518Rfs9m7Tu2fopx1cMGieKI8PdlZC1C9bcJkBNCko7wwgzL1Na8ZJQX3jOk2pJa6ExSjh0LoX68g3wByStaVMtF1T69N7wviGBCLTVzmAAMwjdOVGEgsWxs5tXYMfJHoNFsEqE89jja2Nm08T5uoVbfo','ZQVB441ZUCGkICqz2GKH7BqfarTj5DANkNMxX','mjWDxGTOmRPtaEFGlwQaPPXvOKfupfOPTEJFOEV3yPPklnLXWgG5','J','Zj',6);
+INSERT INTO ti VALUES (4448726,27022,'StM','TH9AscPzY6dhdLTmzkC8N28IAmMnWzahShbr20rcrGalk9Gdrx0FWojd7lvYNZt2EmyH8TVUm2kuyBHbWy6jsf6pWzXpU518Rfs9m7Tu2fopx1cMGieKI8PdlZC1C9bcJkBNCko7wwgzL1Na8ZJQX3jOk2pJa6ExSjh0LoX68g3wByStaVMtF1T69N7wviGBCLTVzmAAMwjdOVGEgsWxs5tXYMfJHoNFsEqE89jja2Nm08T5uoVbfo','ZQVB441ZUCGkICqz2GKH7BqfarTj5DANkNMxX','mjWDxGTOmRPtaEFGlwQaPPXvOKfupfOPTEJFOEV3yPPklnLXWgG5','J','Zj',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b BIGINT UNSIGNED, c CHAR(37) NOT NULL, d VARCHAR(9), e VARBINARY(31), f VARBINARY(24), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-30494,6291409488906375901,'YEYE4Vw4LmWDqxCHKWLQ8NIN','a7mFi','qX','OqmMFpHcK4','NL','qa',0);
+CREATE TABLE ti (a SMALLINT, b BIGINT UNSIGNED, c CHAR(37) NOT NULL, d VARCHAR(9), e VARBINARY(31), f VARBINARY(24), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (1436532735,491688230718976050,'0','qjqD02pD','BpA9UEY669hG1Hd','FpRbqAMvsDq8iuGnM','2','w',1);
+INSERT INTO ti VALUES (1436532735,491688230718976050,'0','qjqD02pD','BpA9UEY669hG1Hd','FpRbqAMvsDq8iuGnM','2','w',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(38) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(38) NOT NULL;
+INSERT INTO t VALUES (-66581044,9303542679272551927,'vGgza','fAuDNy','AfwLHpdSQ1wkHlspKZ9XKtp3g','FBTh','G','4',2);
+INSERT INTO ti VALUES (-66581044,9303542679272551927,'vGgza','fAuDNy','AfwLHpdSQ1wkHlspKZ9XKtp3g','FBTh','G','4',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (528428195,9725656674030807370,'R4SBZ','zMYT8hTmHezQRcuVBH5KxIsi9xps9lPvJXj1oGz','RcLPazbbDFbuV','nY','Gd','Xj',3);
+INSERT INTO ti VALUES (528428195,9725656674030807370,'R4SBZ','zMYT8hTmHezQRcuVBH5KxIsi9xps9lPvJXj1oGz','RcLPazbbDFbuV','nY','Gd','Xj',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-1434242566,9924567183391147032,'KpxIvDynVAq75mlWBZ9','bMgckvBU4KgA5MycGFoAzwZ4gLnwV5oMhrY6x3QGtPipF5FYhqn0lbGpUPrI1P6KLpb4zw433gI91H0g2LOvIohzB9ETxpt8T','6wUhS3DzioYLlTkAmkNK','kE6hrDF7mE9dSHJrievAigUjoO7gWBso3jG7oDCnUhAK1TxoxAN11P2MXL48ZGHrcHMTJSW2kzg2TZMAwLcdWzhqVInd6gV13rXBIu9FBh16qOuWQkv5dNTWOiLWK5b8nAl3ImLafAO7n3oL81P5STNOaSEnLgKlNThHNd62rGhhnmTxHDwfsIrAxpNlaATjp3qdwEW6QCSK1oErJ41vURxt','D','6E',4);
+INSERT INTO ti VALUES (-1434242566,9924567183391147032,'KpxIvDynVAq75mlWBZ9','bMgckvBU4KgA5MycGFoAzwZ4gLnwV5oMhrY6x3QGtPipF5FYhqn0lbGpUPrI1P6KLpb4zw433gI91H0g2LOvIohzB9ETxpt8T','6wUhS3DzioYLlTkAmkNK','kE6hrDF7mE9dSHJrievAigUjoO7gWBso3jG7oDCnUhAK1TxoxAN11P2MXL48ZGHrcHMTJSW2kzg2TZMAwLcdWzhqVInd6gV13rXBIu9FBh16qOuWQkv5dNTWOiLWK5b8nAl3ImLafAO7n3oL81P5STNOaSEnLgKlNThHNd62rGhhnmTxHDwfsIrAxpNlaATjp3qdwEW6QCSK1oErJ41vURxt','D','6E',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (758219855,8923566009371553796,'hGoPcAoJC80MWA97PGga','4H62Cw0c1w4G95','lweW8dLM5vsga4','caoDtU7ILFKOPh564e4aIRPqlSNnNXvps','N','Yf',5);
+INSERT INTO ti VALUES (758219855,8923566009371553796,'hGoPcAoJC80MWA97PGga','4H62Cw0c1w4G95','lweW8dLM5vsga4','caoDtU7ILFKOPh564e4aIRPqlSNnNXvps','N','Yf',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (134742869,5787689279662704883,'xiMVP2WO9pdUE1lqRjrp5OuWb8TN0','wir7ks3Tq7hCoG7ZLFtYGPh0LkSDuSYknFpghUPqqZNiik0SjKpfbBgeITnAq5ZWYjI3yklmfFT2h59EEsGu2aO0YCJvjD','7oAFqJ5','3YRopD8Svxi9hCtr0ceFrX4YHnO4ItRP7zrFrwPQ0xzv8Ub1DXg0WWIGuM1qWnuSTpoF','HWI','o',6);
+INSERT INTO ti VALUES (134742869,5787689279662704883,'xiMVP2WO9pdUE1lqRjrp5OuWb8TN0','wir7ks3Tq7hCoG7ZLFtYGPh0LkSDuSYknFpghUPqqZNiik0SjKpfbBgeITnAq5ZWYjI3yklmfFT2h59EEsGu2aO0YCJvjD','7oAFqJ5','3YRopD8Svxi9hCtr0ceFrX4YHnO4ItRP7zrFrwPQ0xzv8Ub1DXg0WWIGuM1qWnuSTpoF','HWI','o',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b TINYINT UNSIGNED, c CHAR(78) NOT NULL, d VARCHAR(28) NOT NULL, e VARCHAR(44) NOT NULL, f VARCHAR(49) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-69,203,'vjvxNlN98youiNg','B0vV','mPBeHE4Um676d6MNkRJ4Cy1LjuFKaIYoWei0wQH8','tDrNjkaXbozJbVNk4OlappatATqfOXZocpBayIS6Q','8','eF',0);
+CREATE TABLE ti (a TINYINT, b TINYINT UNSIGNED, c CHAR(78) NOT NULL, d VARCHAR(28) NOT NULL, e VARCHAR(44) NOT NULL, f VARCHAR(49) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (-96,100,'QPqCf5nE4rrMIuUwL9f4T7epYPLlSM0hEN9Iu8CZ5SlOvyHefuXj1lM5J7B','Sxwr1IwgRgtgy69ZDR','iZ7fB6lDTztrzHxQHGa2L27DT2GeZsVMZbavTo0S','C184RXrCNdH','z','4h',1);
+INSERT INTO ti VALUES (-96,100,'QPqCf5nE4rrMIuUwL9f4T7epYPLlSM0hEN9Iu8CZ5SlOvyHefuXj1lM5J7B','Sxwr1IwgRgtgy69ZDR','iZ7fB6lDTztrzHxQHGa2L27DT2GeZsVMZbavTo0S','C184RXrCNdH','z','4h',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(79) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(79) NOT NULL;
+INSERT INTO t VALUES (73,220,'FMMLIyvGz7UTY0jX7Y2bue60atAoN1sBzb70Xj1az6uLK3U','WgXs4xINelbLpn','SIrbM6B5PWKQOX0ISLt2NTMUWHMS1dnx5eZCM9','JyRjo0Azyg500rFVHOisFmQ8OXhyDCkkBPON0MbpganFZ6k','V','ur',2);
+INSERT INTO ti VALUES (73,220,'FMMLIyvGz7UTY0jX7Y2bue60atAoN1sBzb70Xj1az6uLK3U','WgXs4xINelbLpn','SIrbM6B5PWKQOX0ISLt2NTMUWHMS1dnx5eZCM9','JyRjo0Azyg500rFVHOisFmQ8OXhyDCkkBPON0MbpganFZ6k','V','ur',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-25,157,'kME1VNytPg36nw6YaD0JIPpmb8oAK24bLQd','sOtxb2BwzxpaeBBSV5N7I9Dv1R2eUQj8Ll7sis4C8G0zJwoGmHwq1dAoYle74OKp1ZH2pB2Ylbk1wqOxUM','Nf2hHLx9KCUajot33SgzUhxmT1anxN','FG5fEDV','U','7',3);
+INSERT INTO ti VALUES (-25,157,'kME1VNytPg36nw6YaD0JIPpmb8oAK24bLQd','sOtxb2BwzxpaeBBSV5N7I9Dv1R2eUQj8Ll7sis4C8G0zJwoGmHwq1dAoYle74OKp1ZH2pB2Ylbk1wqOxUM','Nf2hHLx9KCUajot33SgzUhxmT1anxN','FG5fEDV','U','7',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (7,212,'NqW','Sf6lO1nkpyco4TU1kOA3WsCzneRt3kVPUFCsoy7CEVE3xpMajQlYMYotqo','OEWLBbwxUYyoXHRB22LVefPLdjYTYve1A9u6Fzc5Oirb','N0vvAl5sZRdktXt3a7vDwgXJ6x6WrJjV4kcOeyIbUdtIfJQJW1svCAtR9DMwGPMaplASXQmWtfMV2uOgCB0aVCwYGB8rFVq8XnJU8m1SoEr5MCDP0rMsP60mtFHPGynoQitPpi7LZZL8oE0jXKXaawq46AAmjQPcfoBgoIpC4Mkl7MHoEpyYqDoD4swEkUuPWeHIzP7Tq5x6KLHbJo8cqTD4hYSLsMY3g7GwJjh7yODofLBPFwc81p1','I','h',4);
+INSERT INTO ti VALUES (7,212,'NqW','Sf6lO1nkpyco4TU1kOA3WsCzneRt3kVPUFCsoy7CEVE3xpMajQlYMYotqo','OEWLBbwxUYyoXHRB22LVefPLdjYTYve1A9u6Fzc5Oirb','N0vvAl5sZRdktXt3a7vDwgXJ6x6WrJjV4kcOeyIbUdtIfJQJW1svCAtR9DMwGPMaplASXQmWtfMV2uOgCB0aVCwYGB8rFVq8XnJU8m1SoEr5MCDP0rMsP60mtFHPGynoQitPpi7LZZL8oE0jXKXaawq46AAmjQPcfoBgoIpC4Mkl7MHoEpyYqDoD4swEkUuPWeHIzP7Tq5x6KLHbJo8cqTD4hYSLsMY3g7GwJjh7yODofLBPFwc81p1','I','h',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (77,129,'QX9fIZErA','gEOYIFJo0nzOg7ZZ2lWY5Dvjk55fUY3vietxUB7xx5Epwv4lROACZMZIMOTMhSld1AFoylVzRwNpDAlehNLfmjHE5bDBTvwum7923Fmv','3xQZAdLsUpq0IMUjcJHqKgN8IM0hBTuit1IMJQ','bGuFDYjnsg3diIOgSP2mg62j8uhYxJUQTYuHCdVNNiApapXlhs08ZyTvD1GWMtCv1fPCs0gQikctXwQhJ6jy6Jq0DDd7n1iumGesIeDDTq6X4q9JDwoLUI9y5OUnUSvEDZSYzkDvzxkeTSqG9TQJT6rylwLYwtDBfSF5gK','W','j',5);
+INSERT INTO ti VALUES (77,129,'QX9fIZErA','gEOYIFJo0nzOg7ZZ2lWY5Dvjk55fUY3vietxUB7xx5Epwv4lROACZMZIMOTMhSld1AFoylVzRwNpDAlehNLfmjHE5bDBTvwum7923Fmv','3xQZAdLsUpq0IMUjcJHqKgN8IM0hBTuit1IMJQ','bGuFDYjnsg3diIOgSP2mg62j8uhYxJUQTYuHCdVNNiApapXlhs08ZyTvD1GWMtCv1fPCs0gQikctXwQhJ6jy6Jq0DDd7n1iumGesIeDDTq6X4q9JDwoLUI9y5OUnUSvEDZSYzkDvzxkeTSqG9TQJT6rylwLYwtDBfSF5gK','W','j',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-105,211,'oixVwYndF6tt4LTaXrzMIi9cmkzBxJzOpjSIx2ejiwQh9sUZq','kUrPd3u09QJNcAvtDMcQKI9lHLRpzTGDwRjerQkTZjablEnyVl2TUjNdm75TXsw27B5Quis7wLTb2lSKks5mG7DYWyy6FZxFKOJQy0yYLqZZitog9h8eeTHikJ9jBVUA1s7a4V09AUk3YRvW1W7lFbtDeDodTFlJgm0xbwh4umxMC1doT5a2SnS7KAvEXZjwaVZQyqvZ8finxcnCw','UJvEnKHTEXqvbuzOGXggwlL6PHWh9VsG97','xNU3FRzgwXq2W6DHTzDKrtBCKYdGQ5gYB23YnTf1l2Ea6blSjXBAjcE7hHpClX6GYTMxy74a4PKI0hU7IHwAF2tcd700hcFudPfpPZASZUfqeCY4VmCTJGp6ixuHzrh5p','Sa','CF',6);
+INSERT INTO ti VALUES (-105,211,'oixVwYndF6tt4LTaXrzMIi9cmkzBxJzOpjSIx2ejiwQh9sUZq','kUrPd3u09QJNcAvtDMcQKI9lHLRpzTGDwRjerQkTZjablEnyVl2TUjNdm75TXsw27B5Quis7wLTb2lSKks5mG7DYWyy6FZxFKOJQy0yYLqZZitog9h8eeTHikJ9jBVUA1s7a4V09AUk3YRvW1W7lFbtDeDodTFlJgm0xbwh4umxMC1doT5a2SnS7KAvEXZjwaVZQyqvZ8finxcnCw','UJvEnKHTEXqvbuzOGXggwlL6PHWh9VsG97','xNU3FRzgwXq2W6DHTzDKrtBCKYdGQ5gYB23YnTf1l2Ea6blSjXBAjcE7hHpClX6GYTMxy74a4PKI0hU7IHwAF2tcd700hcFudPfpPZASZUfqeCY4VmCTJGp6ixuHzrh5p','Sa','CF',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b INT UNSIGNED NOT NULL, c CHAR(1), d VARBINARY(32) NOT NULL, e VARCHAR(24) NOT NULL, f VARBINARY(14), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4198869781143811830,2990840275,'t','E0Og7YzCn6bmUH63Jk','cD7Ujet6evNynAVG1wyb','dhZh8X9hlOhr25','D','G',0);
+CREATE TABLE ti (a BIGINT, b INT UNSIGNED NOT NULL, c CHAR(1), d VARBINARY(32) NOT NULL, e VARCHAR(24) NOT NULL, f VARBINARY(14), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (6181178902066229726,2624308198,'h','yGCAJwahW6Ysi5oVVAfXMXoHoy7','PmZ8mGR61MjeMMbMj','K0SZ42','9','yp',1);
+INSERT INTO ti VALUES (6181178902066229726,2624308198,'h','yGCAJwahW6Ysi5oVVAfXMXoHoy7','PmZ8mGR61MjeMMbMj','K0SZ42','9','yp',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(2);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(2);
+INSERT INTO t VALUES (2177280620094487825,1824960732,'G','gnjoyTEFN32JsK59dZJzoFh3UiEA','HGxE','rgp6','s3','zm',2);
+INSERT INTO ti VALUES (2177280620094487825,1824960732,'G','gnjoyTEFN32JsK59dZJzoFh3UiEA','HGxE','rgp6','s3','zm',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-7629141606028412247,1883009303,'ug','yn977I2oKcWNo2HAuBJfSkaJy9mVjlAlEStjkrgiNc7mdwgEx1FQqWOEBPSawYQScUNeJDVhdLcubSQ26opl7RITojIYRbYMCGrNxKX4FG89lWdSdePWIrwGy4ZLg64nHMkzNcIq0si8P77csYBTEFddedRpzJV7Qm0Qyz0IMNmJbPBBNwm83WuQD98Ze4','4ifjkqoU8neQ4i9GvM','rC9rtG','r','8B',3);
+INSERT INTO ti VALUES (-7629141606028412247,1883009303,'ug','yn977I2oKcWNo2HAuBJfSkaJy9mVjlAlEStjkrgiNc7mdwgEx1FQqWOEBPSawYQScUNeJDVhdLcubSQ26opl7RITojIYRbYMCGrNxKX4FG89lWdSdePWIrwGy4ZLg64nHMkzNcIq0si8P77csYBTEFddedRpzJV7Qm0Qyz0IMNmJbPBBNwm83WuQD98Ze4','4ifjkqoU8neQ4i9GvM','rC9rtG','r','8B',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (959718899614654222,1362055789,'R','Y6mE2IKaBRs2NYbltAzbL5ciWiKv8jGV5LQ2PoprVnVEmJBhAMPcC7Y7AyHmAEw0IwEhWaBSRX29NwrdiX3JJvfzkEqwALpc4sKe3nVeI0iBOf07wcEPTaHMht3xwSSKwxtyLFJRhBZ71ToYPbPtYiIjVw3EQGGjZenMjs6fuzgCZ3FryRjTFPpcpTmdjmgKSXZBxe6hcgiCm89EjkeCG2zuok8JAHP407RkIZtVP9M3QhefjlW','c1iszwnI0maZxFqSamde','7pBpcr25tqwsopgEuVqRY3cBAAVefcri2SUIxE0YoEqx83vEitqjh109AVn3rjab88biuqsFoVG7q5F8Ja9meU6ZCqLngWMhNnYzKEkKJ2Tdgr7J7DKi8tsYisCXcq3up2ubPz2nVVRwq1uih4iFXocES','UP','E',4);
+INSERT INTO ti VALUES (959718899614654222,1362055789,'R','Y6mE2IKaBRs2NYbltAzbL5ciWiKv8jGV5LQ2PoprVnVEmJBhAMPcC7Y7AyHmAEw0IwEhWaBSRX29NwrdiX3JJvfzkEqwALpc4sKe3nVeI0iBOf07wcEPTaHMht3xwSSKwxtyLFJRhBZ71ToYPbPtYiIjVw3EQGGjZenMjs6fuzgCZ3FryRjTFPpcpTmdjmgKSXZBxe6hcgiCm89EjkeCG2zuok8JAHP407RkIZtVP9M3QhefjlW','c1iszwnI0maZxFqSamde','7pBpcr25tqwsopgEuVqRY3cBAAVefcri2SUIxE0YoEqx83vEitqjh109AVn3rjab88biuqsFoVG7q5F8Ja9meU6ZCqLngWMhNnYzKEkKJ2Tdgr7J7DKi8tsYisCXcq3up2ubPz2nVVRwq1uih4iFXocES','UP','E',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2376397536644872570,1008210389,'9k','HSkAyBkegOksFiRFd','SqeZ3MBKSyhnIJL0E4L','NM2KvRN5yDruzMCgrLPhMIv6sxcPO7aB','Kxw','7',5);
+INSERT INTO ti VALUES (2376397536644872570,1008210389,'9k','HSkAyBkegOksFiRFd','SqeZ3MBKSyhnIJL0E4L','NM2KvRN5yDruzMCgrLPhMIv6sxcPO7aB','Kxw','7',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (8158477474751684049,1309659703,'b','8JWtrwCnMbgDcpupGpZTWPHBP9v0LBHDqB88eslGk9XZVI5ZO9kVEGWSwNCp9imGYG2PUrnAReVyGrehZORxfhHVtWs7XE0QTSIJywsRldPhDBibYYiZgjhFhpB2SLNXrkethboufwqy8VUsmKsrtAxt5TK1MHkM3IPEGj2WefpX6V','4K','pIX6cqp3zHo9VgZb856N5xkHT2PRjwqNY6FWu6ow9DGv2QXHJZl0caQp3uu547QZVTdtrOX8uMkKdHnqMwPwVfPDdi0gzfHSkatZ30KAqqZKiCtvAYTP7qd9AAaCIitCUxlSSTMtxWs34lml9M0OLUUKIQY632gJGA5FooSkWcRkW9I48Okwn','Asn','hj',6);
+INSERT INTO ti VALUES (8158477474751684049,1309659703,'b','8JWtrwCnMbgDcpupGpZTWPHBP9v0LBHDqB88eslGk9XZVI5ZO9kVEGWSwNCp9imGYG2PUrnAReVyGrehZORxfhHVtWs7XE0QTSIJywsRldPhDBibYYiZgjhFhpB2SLNXrkethboufwqy8VUsmKsrtAxt5TK1MHkM3IPEGj2WefpX6V','4K','pIX6cqp3zHo9VgZb856N5xkHT2PRjwqNY6FWu6ow9DGv2QXHJZl0caQp3uu547QZVTdtrOX8uMkKdHnqMwPwVfPDdi0gzfHSkatZ30KAqqZKiCtvAYTP7qd9AAaCIitCUxlSSTMtxWs34lml9M0OLUUKIQY632gJGA5FooSkWcRkW9I48Okwn','Asn','hj',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(23), d VARBINARY(94) NOT NULL, e VARCHAR(6), f VARBINARY(100) NOT NULL, g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (22,14885199524918825584,'naTbTfPnUco','5XIjoAC9wnT6','Oxm','LePIHl93xI9Lx5gwhKSuyKatNewAfwiqBxAXj6V3sNHfmlk4OQAo8DIWMiUzOqLzHC2Omabh74g4RfMS0E6ZusY','u','a',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(23), d VARBINARY(94) NOT NULL, e VARCHAR(6), f VARBINARY(100) NOT NULL, g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (546516744,16992678469370260675,'6SW','0qhYxZuik862MNKIt8L5sLQ0joYyFb2rgv56H8Ur1hEcl0EtVBQWi0SnaRr8sRgXM3J0bnWezRRZXlH2','TCex2z','F4yMRgFyCOVOAstzQh1PeVoscNwjFiblmoaWtEABfomPVkYQIE7ZKb4Gmjl9fX9CkoM9wM4tZJxucFRWrhrLMcLjss6','My','B',1);
+INSERT INTO ti VALUES (546516744,16992678469370260675,'6SW','0qhYxZuik862MNKIt8L5sLQ0joYyFb2rgv56H8Ur1hEcl0EtVBQWi0SnaRr8sRgXM3J0bnWezRRZXlH2','TCex2z','F4yMRgFyCOVOAstzQh1PeVoscNwjFiblmoaWtEABfomPVkYQIE7ZKb4Gmjl9fX9CkoM9wM4tZJxucFRWrhrLMcLjss6','My','B',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(24);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(24);
+INSERT INTO t VALUES (3276765622,2814272255310266237,'3GsIZNJA5c','sB','QhtKl','U5uU','gf','C',2);
+INSERT INTO ti VALUES (3276765622,2814272255310266237,'3GsIZNJA5c','sB','QhtKl','U5uU','gf','C',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1483003092,460290303731852738,'Bl84q','DqIdNJKtg9R4Q0x34GEV3pQxEyKfRla3dIeoWYmu7ZTbRAU40vQbGdu3Ca6rsp4v2MeoFXxE3izcelDXniRpPvV8GW81io45spbjSPRJvS','Y07','50AgsYTbadyFArumK20VjsQicBYWqtOiZuMQNjpIm0oQfiN1pfATLFrEmEftEwMDQJsAa9lkL9NWfHCgq5OEbFL','Gt','z',3);
+INSERT INTO ti VALUES (1483003092,460290303731852738,'Bl84q','DqIdNJKtg9R4Q0x34GEV3pQxEyKfRla3dIeoWYmu7ZTbRAU40vQbGdu3Ca6rsp4v2MeoFXxE3izcelDXniRpPvV8GW81io45spbjSPRJvS','Y07','50AgsYTbadyFArumK20VjsQicBYWqtOiZuMQNjpIm0oQfiN1pfATLFrEmEftEwMDQJsAa9lkL9NWfHCgq5OEbFL','Gt','z',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2556178124,2096177767713692311,'HPwFLFDFIHo','pi8pauRfMhPmiNG3zfePMfXn7YyMWFPiilaQpr7rOiklhGfeHKxNrjv6bev0IrqOe68DHTcHhIbZddoghw','pjWmM','AheAknVhvTh6L67zyrtWRdUlJrr9AYUAJtRZORK02Bm90TH366kx91o8y5IKptgivAPfLNAgE7xc52tS5QGVPREdj860vPtIgWr0eiqL848ghn','K9','g',4);
+INSERT INTO ti VALUES (2556178124,2096177767713692311,'HPwFLFDFIHo','pi8pauRfMhPmiNG3zfePMfXn7YyMWFPiilaQpr7rOiklhGfeHKxNrjv6bev0IrqOe68DHTcHhIbZddoghw','pjWmM','AheAknVhvTh6L67zyrtWRdUlJrr9AYUAJtRZORK02Bm90TH366kx91o8y5IKptgivAPfLNAgE7xc52tS5QGVPREdj860vPtIgWr0eiqL848ghn','K9','g',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2523148093,9644626581043569365,'YBULuZiS4pUToYqAhUpr76','UUSLMD9GjtR3Kki39JOrSm54Zo3HgZjHp5npqornwOt6v71vcdjpuQU5YYJD89jEugJqZF1W5WmICL32RKH6Yd1tIu7f6rzLwNIri7EW13Uzw9yagXTv1LSear5BedMwazV88Z22zSDgoSXdrU6m5xKRz1OpE8E0Zi0G4C5BSEZWgQDObfd48RCTTVQ','iYqXv','yHCDVVftq7JhSnnLKS2zugmr2EEjH9TnnWJXX7eJ3J64MuaQ12tmJdcfjCzWZikS1LvxxhRIr1yYDDFHhpGLWPvQx2dqmBLOaYfZGwQa6KiReL5J','W','r1',5);
+INSERT INTO ti VALUES (2523148093,9644626581043569365,'YBULuZiS4pUToYqAhUpr76','UUSLMD9GjtR3Kki39JOrSm54Zo3HgZjHp5npqornwOt6v71vcdjpuQU5YYJD89jEugJqZF1W5WmICL32RKH6Yd1tIu7f6rzLwNIri7EW13Uzw9yagXTv1LSear5BedMwazV88Z22zSDgoSXdrU6m5xKRz1OpE8E0Zi0G4C5BSEZWgQDObfd48RCTTVQ','iYqXv','yHCDVVftq7JhSnnLKS2zugmr2EEjH9TnnWJXX7eJ3J64MuaQ12tmJdcfjCzWZikS1LvxxhRIr1yYDDFHhpGLWPvQx2dqmBLOaYfZGwQa6KiReL5J','W','r1',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (864796634,14296795531666008424,'FCqY','4Yo6mfjG1eKyGLRpAyKVkOURA4ncfaFc8bSamFiyMsWoD1QRdZij6y7Dp04aK78cO1WiWbLZQ1ZSTGo4y2yW10LBrsRESV6mS8X0RFA6bD04ooyWYYCp5LQuPDR8cezfrm8lxTv','qr','qLXZAbGkJAvw5sH0T','IR','F',6);
+INSERT INTO ti VALUES (864796634,14296795531666008424,'FCqY','4Yo6mfjG1eKyGLRpAyKVkOURA4ncfaFc8bSamFiyMsWoD1QRdZij6y7Dp04aK78cO1WiWbLZQ1ZSTGo4y2yW10LBrsRESV6mS8X0RFA6bD04ooyWYYCp5LQuPDR8cezfrm8lxTv','qr','qLXZAbGkJAvw5sH0T','IR','F',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(81), d VARCHAR(90), e VARBINARY(8) NOT NULL, f VARCHAR(48) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11577699939863569782,207,'T6AnCTXX4Pl1x','yQcbyxjzKd5Xlkj','5Z','01kHjCxSRSvQJF4iCIm2DFKZfIEgnVNPUm7NOmg0u56cjNd','Y','O',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(81), d VARCHAR(90), e VARBINARY(8) NOT NULL, f VARCHAR(48) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (838034537207281477,41,'kuE0lQ0n75DCOobbOtDBCq43frxUSVMmHrlXaWCrBHoRGIaGIKQoih0LN40','VHr3wHzlLsozBI5otTW4rEPhNuOj5JbUOBBQjeSN5Uq6tmprQOVVuBPBWJqtAHTcDA884JbCTbxek7vUvD','C6q','AqrzzTeU3ffgg33B1ZMn8ZcpqJRBB4','k','N',1);
+INSERT INTO ti VALUES (838034537207281477,41,'kuE0lQ0n75DCOobbOtDBCq43frxUSVMmHrlXaWCrBHoRGIaGIKQoih0LN40','VHr3wHzlLsozBI5otTW4rEPhNuOj5JbUOBBQjeSN5Uq6tmprQOVVuBPBWJqtAHTcDA884JbCTbxek7vUvD','C6q','AqrzzTeU3ffgg33B1ZMn8ZcpqJRBB4','k','N',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(82);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(82);
+INSERT INTO t VALUES (17000763681396533575,108,'K6lOML3ajD16zj9pDuwLlVb5Z2UDNGKzQ2tdGgVPurSQPgg17eyGnZmPTrCxTP4Uyqw8XR7AkQxb4Y','tAPs2UUNfPvpagpd2uoO1tWi1F2foEquxDg5mvlkpl2swTZ','eLPwnWVj','W9uc5J3x8WliujsIE3ATmE8iu57x8JW0Z5FrBlTDQh2','o','gd',2);
+INSERT INTO ti VALUES (17000763681396533575,108,'K6lOML3ajD16zj9pDuwLlVb5Z2UDNGKzQ2tdGgVPurSQPgg17eyGnZmPTrCxTP4Uyqw8XR7AkQxb4Y','tAPs2UUNfPvpagpd2uoO1tWi1F2foEquxDg5mvlkpl2swTZ','eLPwnWVj','W9uc5J3x8WliujsIE3ATmE8iu57x8JW0Z5FrBlTDQh2','o','gd',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3846704346977533983,239,'UcZ5E0xhY3ZjVqh0Tq2lRNQg530GtwIDpu1WUzAee5lcsSZjalN','PB38h9kknaKDKrsw88JDkOOCbrdOJda28A5aQ959Fsz26IBUNZpRiljfJkOzxjh1IryAmNRYl6qxEdOsTSMhnmboSFtd4znNF44SvTxxzzKtZhfcmpWiAXoVA1B2U6MQxC8zgEpBv6l3wBfII','eEu','qKfVC5tAMF5cNB3ghOtEwh1txn0pvbS1SWWUNJCk','L','1C',3);
+INSERT INTO ti VALUES (3846704346977533983,239,'UcZ5E0xhY3ZjVqh0Tq2lRNQg530GtwIDpu1WUzAee5lcsSZjalN','PB38h9kknaKDKrsw88JDkOOCbrdOJda28A5aQ959Fsz26IBUNZpRiljfJkOzxjh1IryAmNRYl6qxEdOsTSMhnmboSFtd4znNF44SvTxxzzKtZhfcmpWiAXoVA1B2U6MQxC8zgEpBv6l3wBfII','eEu','qKfVC5tAMF5cNB3ghOtEwh1txn0pvbS1SWWUNJCk','L','1C',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3090999297762694129,89,'HD0bXwGmQKS4r6K4UAV1UxH6kk8o2O','PZyUzEe7K1WwJaeWYmLmhm9EE8L1N0rhWJJLUmgTeGzCl9XVSsRYoFBykqVSV9PF8Lzq1m66Bpftvlrrg389CVDcjzSO3Oev45ya2A3Nuef2dbJGgaTjE3l4xaquv2jMubVzhGJptJv8jQ75vrnM4bTuzvugSVyVnsDwly8uIOKsN5C1xnlvvaSkPQMtgm','AR0x','MkQnTvCrxAYqO8jbQxbNC9wfogg0ixN4wfh9YeKRGdcckn7P26KCyKBXDZa6UP6JZa0iV0S0XrmUCtVZfh44hX4ktnrgZXRZvMkvWGZBltVUJ2x0hETKmzBXwYnwNAQryRm4fLRxsmCH','B','SK',4);
+INSERT INTO ti VALUES (3090999297762694129,89,'HD0bXwGmQKS4r6K4UAV1UxH6kk8o2O','PZyUzEe7K1WwJaeWYmLmhm9EE8L1N0rhWJJLUmgTeGzCl9XVSsRYoFBykqVSV9PF8Lzq1m66Bpftvlrrg389CVDcjzSO3Oev45ya2A3Nuef2dbJGgaTjE3l4xaquv2jMubVzhGJptJv8jQ75vrnM4bTuzvugSVyVnsDwly8uIOKsN5C1xnlvvaSkPQMtgm','AR0x','MkQnTvCrxAYqO8jbQxbNC9wfogg0ixN4wfh9YeKRGdcckn7P26KCyKBXDZa6UP6JZa0iV0S0XrmUCtVZfh44hX4ktnrgZXRZvMkvWGZBltVUJ2x0hETKmzBXwYnwNAQryRm4fLRxsmCH','B','SK',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1323908338420381472,40,'rSMuEXNAbcBa3GL9DajTd80BoKKasUKe3pKmrwlEf','iH','OIAeLESU','h7OangkJ5bI1SFMljK3GpanrzBXzkxTabwtUZnYrVYpiqjw80JuYKg5uBMX962Cx9ONJAnZNtlB9DRNgVpuLZIji0ClWHzaGf6mtFsvvYghG7rlxgFq6KNJp9U0xOxtYG7Kn8vOYGgnep5BomtiEvjSmJy0VvS4euHhdXuBxV7PiGAK8Qd1wCweCSQCr5GXBVx2m5LyWJnXcEfVYl8jut2soa','B','YS',5);
+INSERT INTO ti VALUES (1323908338420381472,40,'rSMuEXNAbcBa3GL9DajTd80BoKKasUKe3pKmrwlEf','iH','OIAeLESU','h7OangkJ5bI1SFMljK3GpanrzBXzkxTabwtUZnYrVYpiqjw80JuYKg5uBMX962Cx9ONJAnZNtlB9DRNgVpuLZIji0ClWHzaGf6mtFsvvYghG7rlxgFq6KNJp9U0xOxtYG7Kn8vOYGgnep5BomtiEvjSmJy0VvS4euHhdXuBxV7PiGAK8Qd1wCweCSQCr5GXBVx2m5LyWJnXcEfVYl8jut2soa','B','YS',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (13017825197383950376,190,'cCFC0jTR49VZGRx4RQpvBScoLZ8uZHfxN0HIfzuuQMD463jODEWGcdYIRbtFBEWgtWnnBuxnARtrjd','QTeZSJzOMZ7D3ao9uciv9e3PcJb9EMltI44dTa96czcSlwkynCEKHowdXgVRyWMYTOOFNKb5yryQTYh0r9D8pLrYSWfYp75PZOudQ78NgFj9WG3zZBBMq84ZifYAFJFZ3ya7dUjp6WOnnVTcXAsFqY70UzpELpjh1ll9Q4hOWzleTlbiY7OVijK2j3Cv1VWgmzJkNbkA2OReIhRirs0unXre0N2icjHET8c3Mr416lqstd3Knet4GCC5sUXHDU','rv','egtEXC8kLAKkWZrSvBYeUsFb4BKxxIrGCAvzXqgpCaWvCzzWm0kDD3ab47m7FUb1fyEm8RIzNp7Zt9EY2Y4hsSWbRQFBFaHocNDOGZqGrXPhhiXuJG1q1TNqsaBI9Gjw86fF1iUIAId6LjKDPokvqZD3gtpHUDhdHyTkT4EgbZ2nk7s3a26zQxFNsEgPk0CnPZw5t34d99a2uCoxxSwUTC0ZbaiE8L','0','pi',6);
+INSERT INTO ti VALUES (13017825197383950376,190,'cCFC0jTR49VZGRx4RQpvBScoLZ8uZHfxN0HIfzuuQMD463jODEWGcdYIRbtFBEWgtWnnBuxnARtrjd','QTeZSJzOMZ7D3ao9uciv9e3PcJb9EMltI44dTa96czcSlwkynCEKHowdXgVRyWMYTOOFNKb5yryQTYh0r9D8pLrYSWfYp75PZOudQ78NgFj9WG3zZBBMq84ZifYAFJFZ3ya7dUjp6WOnnVTcXAsFqY70UzpELpjh1ll9Q4hOWzleTlbiY7OVijK2j3Cv1VWgmzJkNbkA2OReIhRirs0unXre0N2icjHET8c3Mr416lqstd3Knet4GCC5sUXHDU','rv','egtEXC8kLAKkWZrSvBYeUsFb4BKxxIrGCAvzXqgpCaWvCzzWm0kDD3ab47m7FUb1fyEm8RIzNp7Zt9EY2Y4hsSWbRQFBFaHocNDOGZqGrXPhhiXuJG1q1TNqsaBI9Gjw86fF1iUIAId6LjKDPokvqZD3gtpHUDhdHyTkT4EgbZ2nk7s3a26zQxFNsEgPk0CnPZw5t34d99a2uCoxxSwUTC0ZbaiE8L','0','pi',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b TINYINT NOT NULL, c CHAR(2) NOT NULL, d VARBINARY(14), e VARCHAR(74) NOT NULL, f VARCHAR(99), g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (47,34,'R3','4R2SJSk','n','H4GyrspvS4IaCLRji5Arhtg7lNHeS4TWtwA6X3FXK3kLRCf52IbK2gsl9pdHeWCRVncWTyi49JVbuBxUOZeNndvu','A','C9',0);
+CREATE TABLE ti (a TINYINT, b TINYINT NOT NULL, c CHAR(2) NOT NULL, d VARBINARY(14), e VARCHAR(74) NOT NULL, f VARCHAR(99), g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-247423,-95,'sE','UdE','GhQ1a4tdAAeafIZ4','S3Lb8as','o','TF',1);
+INSERT INTO ti VALUES (-247423,-95,'sE','UdE','GhQ1a4tdAAeafIZ4','S3Lb8as','o','TF',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(3) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(3) NOT NULL;
+INSERT INTO t VALUES (-5682049,-71,'R','DprPa','n75kIDgN2eTHwRFXXDmLWSk1JW9Vflr06bua21YYpmOY4IP51nqGwcHHse5vu','8kJcCDyYBPTlJSiRTbgLxR7xCDX9FbmOgxcivKSUjMEW2Dl0C83AwAGVQ','4','9J',2);
+INSERT INTO ti VALUES (-5682049,-71,'R','DprPa','n75kIDgN2eTHwRFXXDmLWSk1JW9Vflr06bua21YYpmOY4IP51nqGwcHHse5vu','8kJcCDyYBPTlJSiRTbgLxR7xCDX9FbmOgxcivKSUjMEW2Dl0C83AwAGVQ','4','9J',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (5450205,-68,'9','2n9NgzXk7c0xLg9TnHapIiO09VZCEAHe3lXs1nQVsilJP527e6yGKW3sKKfvLdwrKj96tyTVhwCKrEMLYXYgPeFCKxZKGFVUfj7Muc9UHtiN55T9bBPKcaEszCF6rN','EUlr6H1ZhSuexBQ1BDUb69ZVhKwa5VpwKvBbjEm','HVogFmn0cTIehv6LRHfVBX8edSTBOirmlJIKsv6CCZwwVNzr1XqP0wJFX9Y5g5BJlBGl7WexEIqz7ENqvlQjzTX','r','ZI',3);
+INSERT INTO ti VALUES (5450205,-68,'9','2n9NgzXk7c0xLg9TnHapIiO09VZCEAHe3lXs1nQVsilJP527e6yGKW3sKKfvLdwrKj96tyTVhwCKrEMLYXYgPeFCKxZKGFVUfj7Muc9UHtiN55T9bBPKcaEszCF6rN','EUlr6H1ZhSuexBQ1BDUb69ZVhKwa5VpwKvBbjEm','HVogFmn0cTIehv6LRHfVBX8edSTBOirmlJIKsv6CCZwwVNzr1XqP0wJFX9Y5g5BJlBGl7WexEIqz7ENqvlQjzTX','r','ZI',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3366745,-20,'e','vC18fsXvrenY6jkSrvw3mxiKlqPrbuw4grMv484tS0ouFV1Bkr39JOd4rDnIMFaYd','w3oVatCZP','JlwtFJrirIj54JOGwOnOFwKmjvM4KPS','N','36',4);
+INSERT INTO ti VALUES (3366745,-20,'e','vC18fsXvrenY6jkSrvw3mxiKlqPrbuw4grMv484tS0ouFV1Bkr39JOd4rDnIMFaYd','w3oVatCZP','JlwtFJrirIj54JOGwOnOFwKmjvM4KPS','N','36',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-2485018,-105,'k','zLPDJGSrD2v7YI3rDSuEACm1JKcOjqaMSztjJ3Rk8woION5HvQo6qr6nimGCySc0pJv','ZJ4QH2R33DFvJJEzGVfdTGUFe3cbmDlKmDdGtnLduF','ZzG8B3gmvpqBY8OdT6kz43CmuzhQRUAEEusAsL5p6UEfFC7wVR4swNZZpM7Ysap3cG2TLdfW0rkrMyp67KfH099rBEuGCUqjBCT2RpBrSKpgjRDdOkNhWrdqIbopXJCudRhC1q0jbduKWoTnjjIrk9TGs','Jri','Dg',5);
+INSERT INTO ti VALUES (-2485018,-105,'k','zLPDJGSrD2v7YI3rDSuEACm1JKcOjqaMSztjJ3Rk8woION5HvQo6qr6nimGCySc0pJv','ZJ4QH2R33DFvJJEzGVfdTGUFe3cbmDlKmDdGtnLduF','ZzG8B3gmvpqBY8OdT6kz43CmuzhQRUAEEusAsL5p6UEfFC7wVR4swNZZpM7Ysap3cG2TLdfW0rkrMyp67KfH099rBEuGCUqjBCT2RpBrSKpgjRDdOkNhWrdqIbopXJCudRhC1q0jbduKWoTnjjIrk9TGs','Jri','Dg',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-4470458,16,'uU','CNIAyhP8xb3V7','7ptXpIOZo1fi0ngSB6ZAJeIEoI','k2rPyLGXS','n','rd7',6);
+INSERT INTO ti VALUES (-4470458,16,'uU','CNIAyhP8xb3V7','7ptXpIOZo1fi0ngSB6ZAJeIEoI','k2rPyLGXS','n','rd7',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(43), d VARCHAR(77) NOT NULL, e VARCHAR(76), f VARCHAR(52) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6,3669549694,'fu0pyK3ngiu9fm8lATktdYMfLhTYO6LaMk','wKJsDqDFILR9SXxVHICCUYFmAdAh1AYTw48mTHm3iwC84vXy3pxiy7m2I7nIHciTw','3QbDswJnxu6pyK8wKeivhK0JFro4n5','rvB0DvVFwSgXVKpVbBfemdHOmews3hWnAZsMbsyLjK7JaZJ','M','y7',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(43), d VARCHAR(77) NOT NULL, e VARCHAR(76), f VARCHAR(52) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (148,4082599323,'vF9BUtOZr7fwH17XCHuA3Pb3WJhNHBfLJWNNHFKqXDJ','fiD01FWit8X4EELgJqD9ha9Lx7BTcOAmSnJ76aC','pdSDlabTEhHKjxiSERnbYumSKOEEgEIyfhWI0V2CxunxmefoNIJBLkJKvrIyQfZuU','R','sD','2',1);
+INSERT INTO ti VALUES (148,4082599323,'vF9BUtOZr7fwH17XCHuA3Pb3WJhNHBfLJWNNHFKqXDJ','fiD01FWit8X4EELgJqD9ha9Lx7BTcOAmSnJ76aC','pdSDlabTEhHKjxiSERnbYumSKOEEgEIyfhWI0V2CxunxmefoNIJBLkJKvrIyQfZuU','R','sD','2',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(44);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(44);
+INSERT INTO t VALUES (47,3429251223,'TuF38Ig4z7DmglrWfSyamVqQzGsD0ZFtWuLsdgmt','qNGFfhWby8LtRyYxH6v7kINnPO3r01iR5DQdsj2sK1XmppkZ8UJI1EXsc3cBSY9vClkdBXB','wq1j0iJppsuck29wwyV5yYlzQ2jifFj6zikQGgzgnJePhcW00y4ndnMbWtaBFOkMA1xdsJwcgP','aavG27d6MSGg5I','P','kH',2);
+INSERT INTO ti VALUES (47,3429251223,'TuF38Ig4z7DmglrWfSyamVqQzGsD0ZFtWuLsdgmt','qNGFfhWby8LtRyYxH6v7kINnPO3r01iR5DQdsj2sK1XmppkZ8UJI1EXsc3cBSY9vClkdBXB','wq1j0iJppsuck29wwyV5yYlzQ2jifFj6zikQGgzgnJePhcW00y4ndnMbWtaBFOkMA1xdsJwcgP','aavG27d6MSGg5I','P','kH',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (120,2389378969,'LX8NHowt6E1S7Cc8bYpJa6Wn4eArLZWy','UPiOiRsvjQYXaNcZynQTJkbhwAFsRTHCzGAftA0pc8A8WBz1zlrDktWqvmGgVZyODc67qr6oPzJVc','azYS0oxWBFUiLiTpF9UgKjdYRqDBhtHLaiSp21rB','Bzc0dRrfIo4G5p4EkcZs00Bm7jy0TbnQY2JT','v','q',3);
+INSERT INTO ti VALUES (120,2389378969,'LX8NHowt6E1S7Cc8bYpJa6Wn4eArLZWy','UPiOiRsvjQYXaNcZynQTJkbhwAFsRTHCzGAftA0pc8A8WBz1zlrDktWqvmGgVZyODc67qr6oPzJVc','azYS0oxWBFUiLiTpF9UgKjdYRqDBhtHLaiSp21rB','Bzc0dRrfIo4G5p4EkcZs00Bm7jy0TbnQY2JT','v','q',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (92,1145910623,'xT7','2UuGJFgS30uqCkNQx51j7J8fkQb55GtVIvPHxv7gnrY0oHEQAKDpIhPXUHrgrmXk8EARPcCKgscS4cgks2BXsyFKoUrcAw4dc8ydXWa58xLBZBM7HoDh7iozABPbdf1uQQUWf2HCmRiUoR2Y2Sskaa5ma5MuQ7jN9JKuOtC6H1BG4FmjbjQ0aWsU','0BFKsQS9cmc8HLIz9BFGQG4SNSj0QtEpvcIuWXdtajUVz0Sfmni6qC7dS','hWU7az7SEWPildoW3mgxWg0fHlvF6N1jh1ic8KxxtRF1BzuvIbgXBL68zXgdrwA3WPiZee32IQL09QnACDUPNgBCxWJjAQSN2x0WvrTLHmU','54','x',4);
+INSERT INTO ti VALUES (92,1145910623,'xT7','2UuGJFgS30uqCkNQx51j7J8fkQb55GtVIvPHxv7gnrY0oHEQAKDpIhPXUHrgrmXk8EARPcCKgscS4cgks2BXsyFKoUrcAw4dc8ydXWa58xLBZBM7HoDh7iozABPbdf1uQQUWf2HCmRiUoR2Y2Sskaa5ma5MuQ7jN9JKuOtC6H1BG4FmjbjQ0aWsU','0BFKsQS9cmc8HLIz9BFGQG4SNSj0QtEpvcIuWXdtajUVz0Sfmni6qC7dS','hWU7az7SEWPildoW3mgxWg0fHlvF6N1jh1ic8KxxtRF1BzuvIbgXBL68zXgdrwA3WPiZee32IQL09QnACDUPNgBCxWJjAQSN2x0WvrTLHmU','54','x',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (167,691709885,'veReTcK6CdYGVAMCqhK7E0DnI5sWRbb','DS4nU1KQ8dmPfRAq8aEMiDORWKk657knMcqLmITlUBzrdOi9mdE49ZrWFA9qv7C7WzNi6b675Xt8oh3apQQcqSN9NsRQ67AFkOWjIJG32wLMNGO7DS7Ie6Fjpdx2az9cJWmzt8yh3aDriMpyI5r9cjJAAjgeMszFIeLQn2eVbxKPeKmEtkVqTbc3w9SQ99jsBHpnWMN3kRrW9L8','6qDhaRaQzODZqzL7o9Pxse2dAYUU','gknc8V0JgqN1SuGkQO1jGUAbtIsNKcKLaOFLzp10XTKUcuvFohYMiIoRgEHcc4zxoC4HHNOdNdZzce6MitiuOKeob2VX7LtRBPqLRW1xy28qAFZJywxqP2HhX08m7ALUItWaT7BJE8usiHNjaKKgICGGmd6GYsB6orGrtMcQ1Id9T574tdP49Vv','UM','E',5);
+INSERT INTO ti VALUES (167,691709885,'veReTcK6CdYGVAMCqhK7E0DnI5sWRbb','DS4nU1KQ8dmPfRAq8aEMiDORWKk657knMcqLmITlUBzrdOi9mdE49ZrWFA9qv7C7WzNi6b675Xt8oh3apQQcqSN9NsRQ67AFkOWjIJG32wLMNGO7DS7Ie6Fjpdx2az9cJWmzt8yh3aDriMpyI5r9cjJAAjgeMszFIeLQn2eVbxKPeKmEtkVqTbc3w9SQ99jsBHpnWMN3kRrW9L8','6qDhaRaQzODZqzL7o9Pxse2dAYUU','gknc8V0JgqN1SuGkQO1jGUAbtIsNKcKLaOFLzp10XTKUcuvFohYMiIoRgEHcc4zxoC4HHNOdNdZzce6MitiuOKeob2VX7LtRBPqLRW1xy28qAFZJywxqP2HhX08m7ALUItWaT7BJE8usiHNjaKKgICGGmd6GYsB6orGrtMcQ1Id9T574tdP49Vv','UM','E',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (115,3555667148,'i0o','BgisWNZCMhx7gCHNWKpcSIHxALg007nGPHVGTC8SvS34CIetZPJBmzh7dRWVuCKa0EzJMCAuHDaU1cM3kKfowLqBNBEpBSdXc3D9FRVo7UGtlKKS4akNnqD5Dy8zkXs2CniHzJWIalw','raNhEYOWtYoZxbQsDRbizAq5','EGJiBFyGhi8ruc3HGFLDfXSUFmFXG4V5Wg0s1bia2S8PHknb5srRVRS9ptqcXbWYMMFuX1VdcJyMliZlLUfZC8smTeBhJZiH5sKFOkc8nDDW8B9LKd4LI0HgdVxRLjXhw0fJ98ULrRH2fLiFxuShepRjYVtGmC','TR','zl',6);
+INSERT INTO ti VALUES (115,3555667148,'i0o','BgisWNZCMhx7gCHNWKpcSIHxALg007nGPHVGTC8SvS34CIetZPJBmzh7dRWVuCKa0EzJMCAuHDaU1cM3kKfowLqBNBEpBSdXc3D9FRVo7UGtlKKS4akNnqD5Dy8zkXs2CniHzJWIalw','raNhEYOWtYoZxbQsDRbizAq5','EGJiBFyGhi8ruc3HGFLDfXSUFmFXG4V5Wg0s1bia2S8PHknb5srRVRS9ptqcXbWYMMFuX1VdcJyMliZlLUfZC8smTeBhJZiH5sKFOkc8nDDW8B9LKd4LI0HgdVxRLjXhw0fJ98ULrRH2fLiFxuShepRjYVtGmC','TR','zl',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(55), d VARBINARY(58) NOT NULL, e VARCHAR(35) NOT NULL, f VARCHAR(18), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18144120927937275424,28676,'QEGQgyBvokrCCX6d21HBRGDvLhHW6EWQtwdDzOOPx','1yvPCRtMpJI0VMSdbztBbyfUhOBmczBw4qrbtEhFHYZraFM8HCUNrJuFtR','lJdwsD8pVSg4ZrN1qVgtHggySUD0C','KaXIL97Q','W','9',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(55), d VARBINARY(58) NOT NULL, e VARCHAR(35) NOT NULL, f VARCHAR(18), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (10959524032952839773,30748,'vwQvnUc63louVuhuoGf6TwWaB1Pq','tFwf7pmIP2mlNEeUdzwNQmjaCh','H4pXSB1mRhKbB6xhFFUzBbKm94','Ztr3RWpfwecjmXx','8','S',1);
+INSERT INTO ti VALUES (10959524032952839773,30748,'vwQvnUc63louVuhuoGf6TwWaB1Pq','tFwf7pmIP2mlNEeUdzwNQmjaCh','H4pXSB1mRhKbB6xhFFUzBbKm94','Ztr3RWpfwecjmXx','8','S',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(56);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(56);
+INSERT INTO t VALUES (15803007370714902393,48231,'ZrCZeN','MrkQm8JhFHbXkuMXS2Ycv','X282','Az','1','Z',2);
+INSERT INTO ti VALUES (15803007370714902393,48231,'ZrCZeN','MrkQm8JhFHbXkuMXS2Ycv','X282','Az','1','Z',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5748172927542596749,7981,'tKT8GoK5e21HXUSap71ckHL9nuEdqpZu17cpoY73yXxn3','V4EF7qouUa5Dqy7JJ8NeQe4M3wn5aYV50Db3sGxxE503NWRGIltublnKVVluGkRxFF6mfMxtF9mqniCpQDhNpstALeNqDPoebXgGqJqr3IGw4XqY98jG91jFWMexSiNWe8iElH1L6EnhIjhofvgC73yTMNMUIRFekg','c5qiqzdaI','tsoDZh0QDyM','W','k',3);
+INSERT INTO ti VALUES (5748172927542596749,7981,'tKT8GoK5e21HXUSap71ckHL9nuEdqpZu17cpoY73yXxn3','V4EF7qouUa5Dqy7JJ8NeQe4M3wn5aYV50Db3sGxxE503NWRGIltublnKVVluGkRxFF6mfMxtF9mqniCpQDhNpstALeNqDPoebXgGqJqr3IGw4XqY98jG91jFWMexSiNWe8iElH1L6EnhIjhofvgC73yTMNMUIRFekg','c5qiqzdaI','tsoDZh0QDyM','W','k',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (10315635232841552996,39525,'OeCqaEpdKag2XN1hr1248NVoHeMAhuGWmvU4Xv','yAZ8Vkr0IIlh2ueRJ6iPIhLMQOJyA8JssCrCsoi39cqaKWIoCG5N915aUUA8QGeIOWzfaAiGwOa5ODeh0HHVpDcifyLRR6jGcqalArDbU4kig8Rcvl1IYu78wDZTBcRc12vRsZ3nh7qZHR4173Nxh','R7It3n8RxjG35agZDdvpi590Y8ACPf8j','qy4gXNXwiTcUyf8E3oNvREqzhWh5LZOhaWJnJHCWxjy1aUrGWuRFbJ2jexaidwvzU1ebIypZW3yUe1QhtmYdysluiaPJ6uJ5i0VAJJzndrZq7GErHbO2gkaMYe4LnVLkbMSl8OIzW7KMfNLvhP6rOAkLzr','P','J',4);
+INSERT INTO ti VALUES (10315635232841552996,39525,'OeCqaEpdKag2XN1hr1248NVoHeMAhuGWmvU4Xv','yAZ8Vkr0IIlh2ueRJ6iPIhLMQOJyA8JssCrCsoi39cqaKWIoCG5N915aUUA8QGeIOWzfaAiGwOa5ODeh0HHVpDcifyLRR6jGcqalArDbU4kig8Rcvl1IYu78wDZTBcRc12vRsZ3nh7qZHR4173Nxh','R7It3n8RxjG35agZDdvpi590Y8ACPf8j','qy4gXNXwiTcUyf8E3oNvREqzhWh5LZOhaWJnJHCWxjy1aUrGWuRFbJ2jexaidwvzU1ebIypZW3yUe1QhtmYdysluiaPJ6uJ5i0VAJJzndrZq7GErHbO2gkaMYe4LnVLkbMSl8OIzW7KMfNLvhP6rOAkLzr','P','J',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8338561163576187831,27146,'y9wuXBixvks','fygksfsf6QlL3S1zYKMImPCgPM8vj2wf7NB7piGR1RakhBSs1qpJ7Y3sfKatNKeoyR','cNUIZ','JIVsStT2JPr2foZOVJixrlWrsSA8C2sTIkUawOMnJn0N8yqbgRd9mRsB1YNtU9CdQ1y6JznHP5EA5W7u1RiN4L3nVSJHZYzyHel4mTBvkmSW1Br3IiOnIEQmTJ9ZtGQn5GfYQbMBmVwKoVaw7TsaAsMV7tm','Iy','e',5);
+INSERT INTO ti VALUES (8338561163576187831,27146,'y9wuXBixvks','fygksfsf6QlL3S1zYKMImPCgPM8vj2wf7NB7piGR1RakhBSs1qpJ7Y3sfKatNKeoyR','cNUIZ','JIVsStT2JPr2foZOVJixrlWrsSA8C2sTIkUawOMnJn0N8yqbgRd9mRsB1YNtU9CdQ1y6JznHP5EA5W7u1RiN4L3nVSJHZYzyHel4mTBvkmSW1Br3IiOnIEQmTJ9ZtGQn5GfYQbMBmVwKoVaw7TsaAsMV7tm','Iy','e',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (16770392805077007356,728,'NCxTPgdsnExeT41I3eLZCMEczh70BGiAUcdi','B3C5KXRb','wk6d','Vt8wm5U0Uk7dXtcJri2TbLxYFRiEN6Q3Y3hCdiw6pGlImaC1Kt5iBfk43C8NW','KO','8',6);
+INSERT INTO ti VALUES (16770392805077007356,728,'NCxTPgdsnExeT41I3eLZCMEczh70BGiAUcdi','B3C5KXRb','wk6d','Vt8wm5U0Uk7dXtcJri2TbLxYFRiEN6Q3Y3hCdiw6pGlImaC1Kt5iBfk43C8NW','KO','8',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(60) NOT NULL, d VARBINARY(30) NOT NULL, e VARBINARY(22) NOT NULL, f VARCHAR(57), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7434571131253141652,17788,'6JW40sB40UYN','SaHHHO','OcwMrKRrj70CbsZ4','6eE5XnNep3','a','j',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(60) NOT NULL, d VARBINARY(30) NOT NULL, e VARBINARY(22) NOT NULL, f VARCHAR(57), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (4426661473658545006,-30936,'vYDOtKPL4KMv1Rv','ukDHwrvW','bjN0tQ8Ol0veSmZx','0yrOJalKwcdILxOWwbDXjitqIgKeYq8KvbCKUM06Ge','w','n',1);
+INSERT INTO ti VALUES (4426661473658545006,-30936,'vYDOtKPL4KMv1Rv','ukDHwrvW','bjN0tQ8Ol0veSmZx','0yrOJalKwcdILxOWwbDXjitqIgKeYq8KvbCKUM06Ge','w','n',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(61) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(61) NOT NULL;
+INSERT INTO t VALUES (8538614276739001612,-8856,'1reEnvnpXumjVeU8jsSzOQjz4DvKCR880q0kBPdMp','3DccSrp4Vsj7Pz0wFvYyU44YTzZ7','tnoT7mIiX3fssl6wmoE','OXGu4eyzp7FO4jeb8wpLzfP5OZDQzpH','76','k',2);
+INSERT INTO ti VALUES (8538614276739001612,-8856,'1reEnvnpXumjVeU8jsSzOQjz4DvKCR880q0kBPdMp','3DccSrp4Vsj7Pz0wFvYyU44YTzZ7','tnoT7mIiX3fssl6wmoE','OXGu4eyzp7FO4jeb8wpLzfP5OZDQzpH','76','k',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5480679305288472299,-24891,'lvCQUr84blcwimoiCLg6erO','q14j7BGHbsMD5beFX4qOn1JzKWbiTSFkps3PP98YTOJ2CyNtuMAT31zGkoCZjpaWVqxLPqKt5TxwsQkDI1PbKKfqrnQME92cLdWWYkExU2zC6x7VUcxRVFBnWD1YrZGcQyNO4vrSVMr8vEyr2bOaG9qNyh4km0Tct6dK3nKVdWAxRnJaXlbDXoN4TKpyuVdf12wjqOBujUQ33ifj4OA1Ye5RuEN7wXuuc','PAGuZheIyslsFy6rYp39','8LJs0ungnobHX7HNdyeXNQiKyWxMroUYoRtDarAY9CRLK7DY1oDSZk','S5','q',3);
+INSERT INTO ti VALUES (5480679305288472299,-24891,'lvCQUr84blcwimoiCLg6erO','q14j7BGHbsMD5beFX4qOn1JzKWbiTSFkps3PP98YTOJ2CyNtuMAT31zGkoCZjpaWVqxLPqKt5TxwsQkDI1PbKKfqrnQME92cLdWWYkExU2zC6x7VUcxRVFBnWD1YrZGcQyNO4vrSVMr8vEyr2bOaG9qNyh4km0Tct6dK3nKVdWAxRnJaXlbDXoN4TKpyuVdf12wjqOBujUQ33ifj4OA1Ye5RuEN7wXuuc','PAGuZheIyslsFy6rYp39','8LJs0ungnobHX7HNdyeXNQiKyWxMroUYoRtDarAY9CRLK7DY1oDSZk','S5','q',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (8858840814612006932,27632,'SKVRLEXiCUI','AtFh65yhMsELJDLYMVfngwNIq9WmkSAIbryWYrpEEoqTcONDK5ofiu2mubc3GEnWuMSaSNbA8jbOWB7V8AwT3zzm','YLSYnkLg0zMT8uQt','R7xsZETejZZKgYzehj0zCPVzSCPRajReTVPYXuFufuKen','c','y',4);
+INSERT INTO ti VALUES (8858840814612006932,27632,'SKVRLEXiCUI','AtFh65yhMsELJDLYMVfngwNIq9WmkSAIbryWYrpEEoqTcONDK5ofiu2mubc3GEnWuMSaSNbA8jbOWB7V8AwT3zzm','YLSYnkLg0zMT8uQt','R7xsZETejZZKgYzehj0zCPVzSCPRajReTVPYXuFufuKen','c','y',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15464240466745033957,13329,'vaK6olicHC','s2471CaeWWxE96uyGGTLA9Tct1tYhg739edjcMfpL6JyGi9tT7UAgZiadpRfHceZh7zwAN','OhDq','odmOBR8vpawNOJzYSwbrQQllG0YOANqXSUYdCaKGFF77HBcd6iLCkxVZ8m3GXmQsvNXOXFsvM8jbX8uEU9rJy1U0iiWcQNLN7QMe0NTcxvowOcPn0BVBhSLTHAPg5X3TzRaTEARH7nSUePT','dK8','G',5);
+INSERT INTO ti VALUES (15464240466745033957,13329,'vaK6olicHC','s2471CaeWWxE96uyGGTLA9Tct1tYhg739edjcMfpL6JyGi9tT7UAgZiadpRfHceZh7zwAN','OhDq','odmOBR8vpawNOJzYSwbrQQllG0YOANqXSUYdCaKGFF77HBcd6iLCkxVZ8m3GXmQsvNXOXFsvM8jbX8uEU9rJy1U0iiWcQNLN7QMe0NTcxvowOcPn0BVBhSLTHAPg5X3TzRaTEARH7nSUePT','dK8','G',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (16957572433270756178,-6535,'o6a','pIJ4PGiTgfC3Ct6X6wEx1slI26BPB1SNUD0JYW1t8vRMOBFmoAZhya82oAUGLi3cWz0uBrsmz6znRmCkFa0x7K4X94DSfXXcCaRnsQcFlMEE5ZTS3lYsjb608fcUvELy7me3mKI','VOk097gJBvKng','dATK7vLEsM0JnQVi6K0YgUiMfcvgT0GLW9nxHMUQoHauPi5cLNoiPpjkH4BOF1hwS5900QadTL8WE','TvT','D',6);
+INSERT INTO ti VALUES (16957572433270756178,-6535,'o6a','pIJ4PGiTgfC3Ct6X6wEx1slI26BPB1SNUD0JYW1t8vRMOBFmoAZhya82oAUGLi3cWz0uBrsmz6znRmCkFa0x7K4X94DSfXXcCaRnsQcFlMEE5ZTS3lYsjb608fcUvELy7me3mKI','VOk097gJBvKng','dATK7vLEsM0JnQVi6K0YgUiMfcvgT0GLW9nxHMUQoHauPi5cLNoiPpjkH4BOF1hwS5900QadTL8WE','TvT','D',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(55), d VARBINARY(80), e VARBINARY(51) NOT NULL, f VARCHAR(87), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-18075,216,'qOSWACGkFKUOE6Rk4IkZS8ARhv4kgDLbu7AZE0NfG8J','EGuO7FKm3uGcrTf5TDBsyRPvE51vLwi9TvwPE87dKTHmzViD0pt2qX9B0cCxqk3','mOZwTFzXpENEe5xv','Q9uF3kMYhdbmHfGahsWa6fknMgRMolCsFKl5YwsBBtf0qjjCboMIIZNR9758VAiuFIOvd','b','D',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(55), d VARBINARY(80), e VARBINARY(51) NOT NULL, f VARCHAR(87), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-488281230761131793,35,'q50lXEfLBRbDanJjCfMreQg78vMJf','WI9cqXDizesHW9udTfptVEXg5S9MrDuMgCTGi5WOBq','p3P7ZEhAGCPACzCuc72qRjbuYeksjY','r2JXsppUOwgtZUreYniUuBAlci82jHa70FkPBwrbuCXHc0A9bwR52IGDWrcjHIWdGHIol','b','V',1);
+INSERT INTO ti VALUES (-488281230761131793,35,'q50lXEfLBRbDanJjCfMreQg78vMJf','WI9cqXDizesHW9udTfptVEXg5S9MrDuMgCTGi5WOBq','p3P7ZEhAGCPACzCuc72qRjbuYeksjY','r2JXsppUOwgtZUreYniUuBAlci82jHa70FkPBwrbuCXHc0A9bwR52IGDWrcjHIWdGHIol','b','V',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(56);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(56);
+INSERT INTO t VALUES (577217974296887389,215,'5','rglXBOOrRAyDgi6kIj','6wBhYbtWqi9P7e7WU','ApunJ9D4','e','O',2);
+INSERT INTO ti VALUES (577217974296887389,215,'5','rglXBOOrRAyDgi6kIj','6wBhYbtWqi9P7e7WU','ApunJ9D4','e','O',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-3508775377990558882,69,'zI6oEh9sW66hxMIo','U4wxEK66DmgAwzBHIlxlKWreT0UZQpE9F9BSbx6DmxpKmtlQUfeD0GZOyI74RBaEt30rxCB1FXvB21HdKE9yVwQp512fKZJ0aXqWPKtKWKoF1LGCxF6GumuOVbhzMTnJyyFVinH4Ap40eyMjjMw95HqlxkGzh3AVD7r6v26QThZcmYpi1Sub410r7RTZoxiJHvcBrCpcNNVUSNgQ0u','xNcDHWitVVuK0jVNTJO7Txo','SnSwNhodTCTEdrh','7','O',3);
+INSERT INTO ti VALUES (-3508775377990558882,69,'zI6oEh9sW66hxMIo','U4wxEK66DmgAwzBHIlxlKWreT0UZQpE9F9BSbx6DmxpKmtlQUfeD0GZOyI74RBaEt30rxCB1FXvB21HdKE9yVwQp512fKZJ0aXqWPKtKWKoF1LGCxF6GumuOVbhzMTnJyyFVinH4Ap40eyMjjMw95HqlxkGzh3AVD7r6v26QThZcmYpi1Sub410r7RTZoxiJHvcBrCpcNNVUSNgQ0u','xNcDHWitVVuK0jVNTJO7Txo','SnSwNhodTCTEdrh','7','O',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3980175033367915085,141,'gMKGa','E2vVcMXxBBnCcXBkYwCw0tLmwUCP08iO2TebVQpVJa','pDqYiTRFzFuyrlAo','Yfn1x3WQjCUSG0GOogR5Dw9UtPzfZFyhKuMxgaYDp8EXFvcGiq8f7NweYTh1LfVEiDlmHSA9FiEEzvbPTkTonpDAGzCTRM4m3QXo0kgPaKi26XQNBq9DRpI7uYQrW6jx6EXbCRDDrueWscT0U5UAhKkyCUtTvyAGM7AIfXOcgOgY','X','v',4);
+INSERT INTO ti VALUES (3980175033367915085,141,'gMKGa','E2vVcMXxBBnCcXBkYwCw0tLmwUCP08iO2TebVQpVJa','pDqYiTRFzFuyrlAo','Yfn1x3WQjCUSG0GOogR5Dw9UtPzfZFyhKuMxgaYDp8EXFvcGiq8f7NweYTh1LfVEiDlmHSA9FiEEzvbPTkTonpDAGzCTRM4m3QXo0kgPaKi26XQNBq9DRpI7uYQrW6jx6EXbCRDDrueWscT0U5UAhKkyCUtTvyAGM7AIfXOcgOgY','X','v',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-8243592349444316395,203,'PsRP16GG','YxU2CFzBeHWIB2pWAyIEu9bQvQYfaFkdDUuhh1gzeLb7otAP07Nu0ercW0DQjx38SlNFNRN0Wb6X0qJ3k5SDrX46YMYR7WtCTSTpRG58wKYvBpRb37rY3TZPYqovAwnrAvmC3SCZav8wLx4Dx7pz1fevNHqgMG4Z50MCdmeNitk6EhKKA1UcZNdlRRdvlZdhsXov0XvrIn4LoPT7x3G3sZunLfHT7yQpwsu8xcK','flCElb0Se8MUZa79VeZA','rgbAssYryz2r9LdG0XrbVPzv1Uuswln9WWEgDBiaH2ETjzKYDu6oVH6gAmr4Tp1YzNyUiB9YB48WeCNBNKDZef176gZF9uYWxMajUEDmCYAsh1iohZVsrjwqDV3CpTPN','2','H',5);
+INSERT INTO ti VALUES (-8243592349444316395,203,'PsRP16GG','YxU2CFzBeHWIB2pWAyIEu9bQvQYfaFkdDUuhh1gzeLb7otAP07Nu0ercW0DQjx38SlNFNRN0Wb6X0qJ3k5SDrX46YMYR7WtCTSTpRG58wKYvBpRb37rY3TZPYqovAwnrAvmC3SCZav8wLx4Dx7pz1fevNHqgMG4Z50MCdmeNitk6EhKKA1UcZNdlRRdvlZdhsXov0XvrIn4LoPT7x3G3sZunLfHT7yQpwsu8xcK','flCElb0Se8MUZa79VeZA','rgbAssYryz2r9LdG0XrbVPzv1Uuswln9WWEgDBiaH2ETjzKYDu6oVH6gAmr4Tp1YzNyUiB9YB48WeCNBNKDZef176gZF9uYWxMajUEDmCYAsh1iohZVsrjwqDV3CpTPN','2','H',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3553221868863593780,168,'z5rsXUkvt5J8eKwBlJjLUWWdI','zY99oSNjexyVlL8CaCPtd9ADQYAmRAjpZ521uK5SMPfJmXAuw71bt47IzJ1VxeHC75NuSYs4p14DeQF1jdVVt6dpKLcDfAH6gPtxNVUiwuAZ9xK0fd0n','CHmNGr3G1ViT2xJ6awGjBqzmRpVyP','AlruzowjDmZ8wH3PtSYenFHIaq0uUywFAzs4xCU9YFWSHFqvKFjnmFkZWXLY2OMFlIdKoAjOxE4HbMDQxUkSPKIrepTFcOMRts8aAYoQkhcWP9vSnxHdJxNaaiuMNxXOz8DUeKfS0hoH2XErqMgv8f383fr6tSvfFl6BVFVPAi4nLGv4a5xw','G','o',6);
+INSERT INTO ti VALUES (3553221868863593780,168,'z5rsXUkvt5J8eKwBlJjLUWWdI','zY99oSNjexyVlL8CaCPtd9ADQYAmRAjpZ521uK5SMPfJmXAuw71bt47IzJ1VxeHC75NuSYs4p14DeQF1jdVVt6dpKLcDfAH6gPtxNVUiwuAZ9xK0fd0n','CHmNGr3G1ViT2xJ6awGjBqzmRpVyP','AlruzowjDmZ8wH3PtSYenFHIaq0uUywFAzs4xCU9YFWSHFqvKFjnmFkZWXLY2OMFlIdKoAjOxE4HbMDQxUkSPKIrepTFcOMRts8aAYoQkhcWP9vSnxHdJxNaaiuMNxXOz8DUeKfS0hoH2XErqMgv8f383fr6tSvfFl6BVFVPAi4nLGv4a5xw','G','o',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(47) NOT NULL, d VARCHAR(96), e VARBINARY(35), f VARCHAR(30), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1375541585,12359171318144109334,'nw67NBAPzHSiLu8pOvBeNMSkZUhkoDGk8bAbQylvJE4J','cwDWAMr5YW7VIfAW6F9d8mrVfUF74Qo52VFrEvEUDvLSujG4t2GfFTn0Vrm7lAkhHB6fSZqQqxut2','vYIT2L00n0wwnO10rkY9e8aWy0Fy','w','c','2',0);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(47) NOT NULL, d VARCHAR(96), e VARBINARY(35), f VARCHAR(30), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1719819480,10188394999074466011,'GnCDlVOkkBc4d82CYp8M9NBmBOAkv2s','HHCYlcSr2cTCsxDsYZqBa2fcC3','7ZhQi7AbwcQhtLOWRjngucmH3ypmxrWVd','RvI','P','J',1);
+INSERT INTO ti VALUES (1719819480,10188394999074466011,'GnCDlVOkkBc4d82CYp8M9NBmBOAkv2s','HHCYlcSr2cTCsxDsYZqBa2fcC3','7ZhQi7AbwcQhtLOWRjngucmH3ypmxrWVd','RvI','P','J',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(48) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(48) NOT NULL;
+INSERT INTO t VALUES (1119234589,3632696196232246191,'wtoJFhD9axxWnBUaPLq9058vYqeBvVnU','QKUZlukRYYezgVInJWvJsAPXN6','aoZBfjz3XuY8Ce','7ht','Z','b',2);
+INSERT INTO ti VALUES (1119234589,3632696196232246191,'wtoJFhD9axxWnBUaPLq9058vYqeBvVnU','QKUZlukRYYezgVInJWvJsAPXN6','aoZBfjz3XuY8Ce','7ht','Z','b',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3309731022,4282043730449804736,'ntLM58ypGtjbm1DGdimZRAwviFlZ','26wAsvSsUVWaj3184MeFjxDg9NKkHaqqLaHz01PGDf3rsddFCA0JI8aJPYCNzSqcaLDKDtbKoDxMxM1IfjH6lLHSmkpimLfJYeMi','G9q4qKlezKPeJ3','F1e8ZfvBy7HTlxqH0WKhyBHNr','T','5',3);
+INSERT INTO ti VALUES (3309731022,4282043730449804736,'ntLM58ypGtjbm1DGdimZRAwviFlZ','26wAsvSsUVWaj3184MeFjxDg9NKkHaqqLaHz01PGDf3rsddFCA0JI8aJPYCNzSqcaLDKDtbKoDxMxM1IfjH6lLHSmkpimLfJYeMi','G9q4qKlezKPeJ3','F1e8ZfvBy7HTlxqH0WKhyBHNr','T','5',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3157009964,4001897193298340823,'HgGa64qBKAJDLwqFXNVUwlTjZYOtkSwla5','VExXKdqnhC0YfYwAhysUI9nqX1pWMhPR83LRZve8vU6OBM3pBGVUljyUCDxw9eyRiDtOM5BsjbH3luRsU7awnKiNy6FdkzoMqFgL4CDCJzwgCWldnGizNuNLY5','w2EUBEIDeyJTJ2yMQ5Xh3','DQRrQsGRYLyQlFscXNoaWFSs3RS6vLT438Hr7OKKY6OwINh5d6ZT0GuHPa2lBYSoXMgkY56ZzWFgEMtoWpszvmNFVDkpKE8lx0og3qoJ3PkoggS7aDcWpVksR28Yozq2SNcIc4N4AnGNOhfNbYAqhFtddcAcNw4K18pKaZQ9p','s','m',4);
+INSERT INTO ti VALUES (3157009964,4001897193298340823,'HgGa64qBKAJDLwqFXNVUwlTjZYOtkSwla5','VExXKdqnhC0YfYwAhysUI9nqX1pWMhPR83LRZve8vU6OBM3pBGVUljyUCDxw9eyRiDtOM5BsjbH3luRsU7awnKiNy6FdkzoMqFgL4CDCJzwgCWldnGizNuNLY5','w2EUBEIDeyJTJ2yMQ5Xh3','DQRrQsGRYLyQlFscXNoaWFSs3RS6vLT438Hr7OKKY6OwINh5d6ZT0GuHPa2lBYSoXMgkY56ZzWFgEMtoWpszvmNFVDkpKE8lx0og3qoJ3PkoggS7aDcWpVksR28Yozq2SNcIc4N4AnGNOhfNbYAqhFtddcAcNw4K18pKaZQ9p','s','m',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (698096295,3997006493053235792,'eK9Bm8WqVAyaXsivMm','dcgDzc0c8BIi7httKxPei0upYQKz32PNu4PB1ePOtYuyxMLnZYrA','zp','47lrMeCU34YVmLaaI8jqfPmZLfKQ1Gj321Dsob56pSRgZisTTdnw0YqjJjQNnJhfVTSMmvhVDLbhyJb58hx','y','j',5);
+INSERT INTO ti VALUES (698096295,3997006493053235792,'eK9Bm8WqVAyaXsivMm','dcgDzc0c8BIi7httKxPei0upYQKz32PNu4PB1ePOtYuyxMLnZYrA','zp','47lrMeCU34YVmLaaI8jqfPmZLfKQ1Gj321Dsob56pSRgZisTTdnw0YqjJjQNnJhfVTSMmvhVDLbhyJb58hx','y','j',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (3058884058,2503255526460949214,'cIreCdNNnuRFBd8UhKuIhfJnwg5pB012D9no2Jw51qP','GLVhWCGEOPXWsIZ1jRRbEaKUnj4l7SwZ9xYoPy52zGoFBWXUeArqpb3d8JXHWKy80JnLwS0an5l8HMDbjw4T3lvTj4xcBksBbfj87gapdQE1ds','23WFcyZp6kbys','y1kRMMPV7FqNtLXMu4XvDP7La0KT7sGhJ','j','Jf',6);
+INSERT INTO ti VALUES (3058884058,2503255526460949214,'cIreCdNNnuRFBd8UhKuIhfJnwg5pB012D9no2Jw51qP','GLVhWCGEOPXWsIZ1jRRbEaKUnj4l7SwZ9xYoPy52zGoFBWXUeArqpb3d8JXHWKy80JnLwS0an5l8HMDbjw4T3lvTj4xcBksBbfj87gapdQE1ds','23WFcyZp6kbys','y1kRMMPV7FqNtLXMu4XvDP7La0KT7sGhJ','j','Jf',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b INT UNSIGNED, c CHAR(51), d VARCHAR(80), e VARBINARY(66), f VARBINARY(22), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1943193950,3350155556,'TDV5Vc9q68zia','2vYIQm84wDeLmaEGN9UIJSxw','3khXh9HcbCZkvgsrAIa4GlB2P2ZeSCn7rmnF','wlvVc4hLETlmnMr6HLSweA','W','2',0);
+CREATE TABLE ti (a INT UNSIGNED, b INT UNSIGNED, c CHAR(51), d VARCHAR(80), e VARBINARY(66), f VARBINARY(22), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (859492708019613643,2339511316,'ZeXwT6LLVFdhqRnygFZ7B6ZJthx1wccBMau','WABpDOcrw6xnZG2XuG4noy0IilhexLOV4iaO','L0zeisP0cPF9nm0aQHg','7l','Lt','xS',1);
+INSERT INTO ti VALUES (859492708019613643,2339511316,'ZeXwT6LLVFdhqRnygFZ7B6ZJthx1wccBMau','WABpDOcrw6xnZG2XuG4noy0IilhexLOV4iaO','L0zeisP0cPF9nm0aQHg','7l','Lt','xS',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(52);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(52);
+INSERT INTO t VALUES (15192831880180700993,2455975509,'C','g6tnvF2ntk4R3Ary8iVimcDiS3PaoVsST5VdvJugG4SpAmCQc','VgTayPrhKhUnpJHGCFn0ZEKI2Ox8PMcnpL6HzyG7Cf6OaicN6R6k','2UhJkOoO0Zxo5V','q','Se',2);
+INSERT INTO ti VALUES (15192831880180700993,2455975509,'C','g6tnvF2ntk4R3Ary8iVimcDiS3PaoVsST5VdvJugG4SpAmCQc','VgTayPrhKhUnpJHGCFn0ZEKI2Ox8PMcnpL6HzyG7Cf6OaicN6R6k','2UhJkOoO0Zxo5V','q','Se',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1331196160860838620,658502345,'xSZDO9epQQtr9JX1Pq1F2RfKJjzXoZ9Zkw40LH0Su','j2KchzJOGMUPFHi4AWi1n3ChBcrwjUoXVHDlID7YwXYVyD2v1rjTaXK3UL7dCvn7OVsPmkhmlQlHSYcFTopsxEjRE7jjCAqo6ktA6kgK3zVgz9V7WdEtGrCLeO3AfcZiVLdNadFU3cJRyModdamyRcqo0QWFun7hQM2TXo4NY6ZcNqWTPzswkk29zwJQzb2czYnO','MJfs8WY3Hk8vl','AaLOYYfje4f','48','m',3);
+INSERT INTO ti VALUES (1331196160860838620,658502345,'xSZDO9epQQtr9JX1Pq1F2RfKJjzXoZ9Zkw40LH0Su','j2KchzJOGMUPFHi4AWi1n3ChBcrwjUoXVHDlID7YwXYVyD2v1rjTaXK3UL7dCvn7OVsPmkhmlQlHSYcFTopsxEjRE7jjCAqo6ktA6kgK3zVgz9V7WdEtGrCLeO3AfcZiVLdNadFU3cJRyModdamyRcqo0QWFun7hQM2TXo4NY6ZcNqWTPzswkk29zwJQzb2czYnO','MJfs8WY3Hk8vl','AaLOYYfje4f','48','m',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1119868640233813313,258390605,'seXuQhStwQgocjtqlDE','HSNsjxw92g8x3lN9FzjkscTTwv7MwaGIpdWg3E9Ph7kwIDBGRAaRd3hsUyUgSrQ1su1exh4lNcQSEoqZuuFkP6y9dTsUAyAnyKEAGkDII11CrGyaNIgVzGh3XCvtOqoGAR57Pqd6YLmKmBNw','ZMMp4cO9HT3JbobZ0pv7wc','mqcGFA6cXOc0OUnmGUnktCXTsjVrEZzW95YDymRNe5HdVnZF7YCNn9a6qsNBi8v6MhIZ','e','y',4);
+INSERT INTO ti VALUES (1119868640233813313,258390605,'seXuQhStwQgocjtqlDE','HSNsjxw92g8x3lN9FzjkscTTwv7MwaGIpdWg3E9Ph7kwIDBGRAaRd3hsUyUgSrQ1su1exh4lNcQSEoqZuuFkP6y9dTsUAyAnyKEAGkDII11CrGyaNIgVzGh3XCvtOqoGAR57Pqd6YLmKmBNw','ZMMp4cO9HT3JbobZ0pv7wc','mqcGFA6cXOc0OUnmGUnktCXTsjVrEZzW95YDymRNe5HdVnZF7YCNn9a6qsNBi8v6MhIZ','e','y',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (10922022101826653226,2713168186,'KQ1Pb6u8agS7uxiCB','yMBwY0eOENabvFzIbCsej0GyCb7hgJrrbuF6sasqfewE6gmR4ogqTp8GFL97BA3yk2JsNC90uCRrzN21NfTJQuHTm8KjOSX7fRfUDTPe3fQRMBeIO78KWRCod9a3WfaI1QGZBu4Im5KxSVEbQiXSX19h','GFWhtiFIRAP5v0Ipt4XdbDmoDzcgAUiilHZinCd98bfpIit','zdZr9aE0FNPtT3uSVQjoqbPtuGLkaZca0kg4Bq3GKDlznQjIoUIuNxRf8UjUOWKhaxGk0BRomeBad8SBPh9aaNGMLCFYge','F5','3',5);
+INSERT INTO ti VALUES (10922022101826653226,2713168186,'KQ1Pb6u8agS7uxiCB','yMBwY0eOENabvFzIbCsej0GyCb7hgJrrbuF6sasqfewE6gmR4ogqTp8GFL97BA3yk2JsNC90uCRrzN21NfTJQuHTm8KjOSX7fRfUDTPe3fQRMBeIO78KWRCod9a3WfaI1QGZBu4Im5KxSVEbQiXSX19h','GFWhtiFIRAP5v0Ipt4XdbDmoDzcgAUiilHZinCd98bfpIit','zdZr9aE0FNPtT3uSVQjoqbPtuGLkaZca0kg4Bq3GKDlznQjIoUIuNxRf8UjUOWKhaxGk0BRomeBad8SBPh9aaNGMLCFYge','F5','3',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (6143537485493192037,2325604564,'omtinHeMHf3','GX0eRpaEiuEOccQfm5dd3wQs8Y0my8eCA9YOIeqPJKnw2YcGafoDMn6VozA975Ow3sFZ5A7pWYu05BWmoBeyoxeFcTuIkXoPdeuqubeUtORf4dMLkj4m5rEoHth','z2IrvGc','1nNhTmoaWJrxQ4YwhaIvPNNaFBI8IioW7vnRiJjuMQipTfPZb8osJBuEHipvny6lf6y61BvbIpNs24jEd83vQzagozME9lPl1ZSdaHxiMS4a1neodNmNVIK4bOOpmg4R9HEHFYnf9FDM4gGhAxNoJz24Auis2NZmO8BR1sWcUPSUXlb4LqS','K','Md',6);
+INSERT INTO ti VALUES (6143537485493192037,2325604564,'omtinHeMHf3','GX0eRpaEiuEOccQfm5dd3wQs8Y0my8eCA9YOIeqPJKnw2YcGafoDMn6VozA975Ow3sFZ5A7pWYu05BWmoBeyoxeFcTuIkXoPdeuqubeUtORf4dMLkj4m5rEoHth','z2IrvGc','1nNhTmoaWJrxQ4YwhaIvPNNaFBI8IioW7vnRiJjuMQipTfPZb8osJBuEHipvny6lf6y61BvbIpNs24jEd83vQzagozME9lPl1ZSdaHxiMS4a1neodNmNVIK4bOOpmg4R9HEHFYnf9FDM4gGhAxNoJz24Auis2NZmO8BR1sWcUPSUXlb4LqS','K','Md',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b INT NOT NULL, c BINARY(66) NOT NULL, d VARCHAR(72), e VARCHAR(91) NOT NULL, f VARCHAR(67) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (249,1168724972,'74s8zAK0Ck3U2FkKU6Tra5RBX6Myj3dYU678dHJWLuc3xHwrbNTWMtW','HkW1zhikVSn6TXWtiWI9XQlgIG2nHz1XVldliT1ykxzg5wawAOJWGMlwRTCZ2k','mzOMYxFZKaQTdnRlGJWWMbhnSV2MFOGuwuivFYsezctHSlFQrnFTxaOhOL4LmhNJSpYvxJFXiLWvZNrGX','OJi3826dKePYGwGDGAh8RNRYhd6YGHS21moySm8WtyqpYzO','PR','jh',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b INT NOT NULL, c BINARY(66) NOT NULL, d VARCHAR(72), e VARCHAR(91) NOT NULL, f VARCHAR(67) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (36401,1694998617,'Cl6Ee0yKHxorb3iaG4m8yIdvk3mqdm20bDj96qGkxjAoJv3m5hNmWke','S0uE3doYdhRK9x6WW0N6LnofPzlfMlPxCBBDy','I','EUInCT8pJaFE0FvsBWtlD2P7JWKr','6U','X',1);
+INSERT INTO ti VALUES (36401,1694998617,'Cl6Ee0yKHxorb3iaG4m8yIdvk3mqdm20bDj96qGkxjAoJv3m5hNmWke','S0uE3doYdhRK9x6WW0N6LnofPzlfMlPxCBBDy','I','EUInCT8pJaFE0FvsBWtlD2P7JWKr','6U','X',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(67) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(67) NOT NULL;
+INSERT INTO t VALUES (28965,-1189508726,'FKjcmBGIjZnWKjb4xAqpu0MJiq6PGM','q00RkCx7Qat5MKs0c1e','rxeeEKt1VOpO','erTT79P4yJLiRcqV6n6nNxYlwZWb71CncJlmlq','e7','Ru',2);
+INSERT INTO ti VALUES (28965,-1189508726,'FKjcmBGIjZnWKjb4xAqpu0MJiq6PGM','q00RkCx7Qat5MKs0c1e','rxeeEKt1VOpO','erTT79P4yJLiRcqV6n6nNxYlwZWb71CncJlmlq','e7','Ru',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (6592,-863447481,'X2TkLBKKOllLPy9zpSYH6FuLdZv5Wqk810X','5cQfUuIfwkmB3TdvcUzWfOMUYv3hqELvw3M1RLYZzLNBNI5fVSJVYM3r1juiiU3HMdZtQulz56AtnSyxZiDtwMDcXxUsOQNm9XN82VkUlFSwpZLlymXEXIwzGDY7N173awSry8Hp','Wsek5GenbgkBY7jDYk4IjaE','kFfEqyz3dQMhEl','yc','s',3);
+INSERT INTO ti VALUES (6592,-863447481,'X2TkLBKKOllLPy9zpSYH6FuLdZv5Wqk810X','5cQfUuIfwkmB3TdvcUzWfOMUYv3hqELvw3M1RLYZzLNBNI5fVSJVYM3r1juiiU3HMdZtQulz56AtnSyxZiDtwMDcXxUsOQNm9XN82VkUlFSwpZLlymXEXIwzGDY7N173awSry8Hp','Wsek5GenbgkBY7jDYk4IjaE','kFfEqyz3dQMhEl','yc','s',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2596,1181268081,'BmV41n8ZVuEm0ZBbBBnRFKX9I','YTQG1Wc7vXtcCoM42r1J52RzsZwCcSIHNIU7dY45MPxnQcFDFbN2N29DFCcWbbBbpSF6IDlWFpEsX8nlP3s4XglLXTpn8MD9hxSMGxDcvY8aZYeJblaX','9PK0dpY2L83jZvEp88soHZAtWwajptyGDvlDxtPfqPkeGY8omp5HUDDseZRb9AkNjE9eCYQ6roN','LCApxpQf8Zw2QBISAxPcTdEz3sPKmISIEhRouz9EljUlpYilMMWCvK1J7jmWM8XL82b03BcTXF1P55iFD9SDPgfbFFohCqXQdIedm9W6xwSQyUnSKfUxNF3GTNyQYdyEFDKrVnpKfuMQ5FaKiFUGkAnPYJbY2wKXSgH0js6qophKu9f09bknAar4G9nBS5XrjdEBO5NFjoX7qbSScrmAJJ80Fb','2G','Y',4);
+INSERT INTO ti VALUES (2596,1181268081,'BmV41n8ZVuEm0ZBbBBnRFKX9I','YTQG1Wc7vXtcCoM42r1J52RzsZwCcSIHNIU7dY45MPxnQcFDFbN2N29DFCcWbbBbpSF6IDlWFpEsX8nlP3s4XglLXTpn8MD9hxSMGxDcvY8aZYeJblaX','9PK0dpY2L83jZvEp88soHZAtWwajptyGDvlDxtPfqPkeGY8omp5HUDDseZRb9AkNjE9eCYQ6roN','LCApxpQf8Zw2QBISAxPcTdEz3sPKmISIEhRouz9EljUlpYilMMWCvK1J7jmWM8XL82b03BcTXF1P55iFD9SDPgfbFFohCqXQdIedm9W6xwSQyUnSKfUxNF3GTNyQYdyEFDKrVnpKfuMQ5FaKiFUGkAnPYJbY2wKXSgH0js6qophKu9f09bknAar4G9nBS5XrjdEBO5NFjoX7qbSScrmAJJ80Fb','2G','Y',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (13937,1511346083,'APPoXrI8zDNH8xdvK2KG6FbVnalJCDEBeJWpPyR1vNz','0T2YJX6WBo4uduKsvw24ZnAHxsydA5AYRrR6okFcHGo147ueOev6gZIAlTU5MdaRrAnONVSYhABvbwa8FuT2AhdA9pJpPygXtohHsOKSexBQiCvrQS27zBZ46kMdUvJ9knPM1NRF2','PidfIxyrYx1Ac7PoQLahtK5eaM9in5N4oEsj6r9jcQG85QFi2HasIf32KN6aVmryu5yMkReqgGavMQDYzGSt9HGiX','XSY93GSEDc1AUUyNt4CBvLBM7Bxrh7dQ95QIBsbHtyIsDbmpoh4xYbqXZtk6N8wxp32GqyLATOt2jpWbriovfIs1RGyT4B7C4Ec6eH5w15ogMl7riJKjgmTysODu5lugEUOprOyXi2x45wgleuRoYHqgzXk2t4sXldwanpdhG1e99dyWP8NLdQRZ5IRt0SZpM53tBiYhzSJgXI','J9','2',5);
+INSERT INTO ti VALUES (13937,1511346083,'APPoXrI8zDNH8xdvK2KG6FbVnalJCDEBeJWpPyR1vNz','0T2YJX6WBo4uduKsvw24ZnAHxsydA5AYRrR6okFcHGo147ueOev6gZIAlTU5MdaRrAnONVSYhABvbwa8FuT2AhdA9pJpPygXtohHsOKSexBQiCvrQS27zBZ46kMdUvJ9knPM1NRF2','PidfIxyrYx1Ac7PoQLahtK5eaM9in5N4oEsj6r9jcQG85QFi2HasIf32KN6aVmryu5yMkReqgGavMQDYzGSt9HGiX','XSY93GSEDc1AUUyNt4CBvLBM7Bxrh7dQ95QIBsbHtyIsDbmpoh4xYbqXZtk6N8wxp32GqyLATOt2jpWbriovfIs1RGyT4B7C4Ec6eH5w15ogMl7riJKjgmTysODu5lugEUOprOyXi2x45wgleuRoYHqgzXk2t4sXldwanpdhG1e99dyWP8NLdQRZ5IRt0SZpM53tBiYhzSJgXI','J9','2',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8147,290792317,'N','2C','WhBcNBqCBL28j7oR4TwBSyE2CX98GZeC7GvNnVaoawwTOsvSq4u8DHxJQZvV8p2jr7KdY','luqBUccABdg9W1w6JtJ1Vb53iZQd8LVdFF7q66TvVypZ4gusnJysU7ZROx7hG5uK37kZIFSQLLvhLKXrmc69VSUBGjwPrNCMH8tjALwVxayKB0Yp7ChAtCnLWrQV5SR33HhvI','Pf','8nl',6);
+INSERT INTO ti VALUES (8147,290792317,'N','2C','WhBcNBqCBL28j7oR4TwBSyE2CX98GZeC7GvNnVaoawwTOsvSq4u8DHxJQZvV8p2jr7KdY','luqBUccABdg9W1w6JtJ1Vb53iZQd8LVdFF7q66TvVypZ4gusnJysU7ZROx7hG5uK37kZIFSQLLvhLKXrmc69VSUBGjwPrNCMH8tjALwVxayKB0Yp7ChAtCnLWrQV5SR33HhvI','Pf','8nl',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(76), d VARBINARY(51) NOT NULL, e VARCHAR(31) NOT NULL, f VARBINARY(50) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (44,7242124,'yOacoKgC','wn2KJH1114laM8VVmrxbnAQIG7q7Kd0QjUg','R2wkO9B307WWZ3Gt0WkTyUlxEc','y4TkKLi0I8w2If4T4g4TsoX','V','u',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(76), d VARBINARY(51) NOT NULL, e VARCHAR(31) NOT NULL, f VARBINARY(50) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (7759020964415976037,75941,'P6JofTDnPg4pfq6nOFCJYobnkS22tO3Gwq3bk0ko74gGjzXHsxFMaUq7llcRZYy5fl','yPgAhWeMGtTnJcSouM3dQS93xH','6q65S','C9CHp5VxCwZTPAyKsW6aJoVW80SSnEkgVJ','h','c',1);
+INSERT INTO ti VALUES (7759020964415976037,75941,'P6JofTDnPg4pfq6nOFCJYobnkS22tO3Gwq3bk0ko74gGjzXHsxFMaUq7llcRZYy5fl','yPgAhWeMGtTnJcSouM3dQS93xH','6q65S','C9CHp5VxCwZTPAyKsW6aJoVW80SSnEkgVJ','h','c',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(77);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(77);
+INSERT INTO t VALUES (14983955921571330372,10243931,'mWMy3yKnvCKpmTb54UAGaBhfPpWDV1YKIdx8xHUc22PV0t1r4D3pJHvNy','dmoW','cB3jfIw5YfqCWzfU6','m06ob73P0HCcEn7ValTi9r5xsSQY6ZS','k','A',2);
+INSERT INTO ti VALUES (14983955921571330372,10243931,'mWMy3yKnvCKpmTb54UAGaBhfPpWDV1YKIdx8xHUc22PV0t1r4D3pJHvNy','dmoW','cB3jfIw5YfqCWzfU6','m06ob73P0HCcEn7ValTi9r5xsSQY6ZS','k','A',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3255322238778470923,2752530,'E','65CF16K5eBMOfbFzH5QdDQ05IEJHk9Dnh6rLWKUpH3FMFo98Sv9FFCF1R7JqBGRSSwkHK0fXvMZr7LzTBDJ5o3mcYVSFy5MzHqgfxlWNRMCNhG7fKZIL3qGk2CjhqgTcJqG8SyIiR6ZcwcCOHDDmVdfDEfwK6dJNb9KCU','Plm34zLw4aqbfQmlHwjBUC9Ny','UuYdNNY01DUCnhdp54h1w','8','R',3);
+INSERT INTO ti VALUES (3255322238778470923,2752530,'E','65CF16K5eBMOfbFzH5QdDQ05IEJHk9Dnh6rLWKUpH3FMFo98Sv9FFCF1R7JqBGRSSwkHK0fXvMZr7LzTBDJ5o3mcYVSFy5MzHqgfxlWNRMCNhG7fKZIL3qGk2CjhqgTcJqG8SyIiR6ZcwcCOHDDmVdfDEfwK6dJNb9KCU','Plm34zLw4aqbfQmlHwjBUC9Ny','UuYdNNY01DUCnhdp54h1w','8','R',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (14449766506660527576,1474425,'Duu','bK3hxxNQDv7mtRhZrTTq0ym5EnSKNSjTlKY9eLGUsrnr6KQ2ZiYqQE0sxMD3jwOZLPdjHHkGiOrOhNohJpsQDcwAB6LeN5zKxKgq4HQ7gcF5uVR7LNshUVYTt1UnOBEbDg9zVNpZh10B1nfWKnIrN75mpaT1FcFQVTzQ4ZYdRnYkAwzydZ81SHkYcNRhEJbAtQD7oRwShqlLgXsuE37s8udFhuH1Ay9BH14u','98pJQ','FprB6sk11MWUqy4ocBMMjXe7E3LIJ3LJDPyr8vdt8P5SRVgbztODwEsA8UOlEG95jXiSBYHd9X8PzFIll8BJCroqDYPm3Wcy3kDJK7ro67ye4jXrqA1NCgbuglMdDw3hwOe2sRkT79aYRVcp5F','C','7',4);
+INSERT INTO ti VALUES (14449766506660527576,1474425,'Duu','bK3hxxNQDv7mtRhZrTTq0ym5EnSKNSjTlKY9eLGUsrnr6KQ2ZiYqQE0sxMD3jwOZLPdjHHkGiOrOhNohJpsQDcwAB6LeN5zKxKgq4HQ7gcF5uVR7LNshUVYTt1UnOBEbDg9zVNpZh10B1nfWKnIrN75mpaT1FcFQVTzQ4ZYdRnYkAwzydZ81SHkYcNRhEJbAtQD7oRwShqlLgXsuE37s8udFhuH1Ay9BH14u','98pJQ','FprB6sk11MWUqy4ocBMMjXe7E3LIJ3LJDPyr8vdt8P5SRVgbztODwEsA8UOlEG95jXiSBYHd9X8PzFIll8BJCroqDYPm3Wcy3kDJK7ro67ye4jXrqA1NCgbuglMdDw3hwOe2sRkT79aYRVcp5F','C','7',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (11157929646615718684,9489831,'X7QwgcBVbQatO3u5Ur3uheGtjVkV6N1pR1nwFimnIuOQTZeOmuuh47WLCru3ZhXJS','YLIz8q0mkqe8FjtSRwweW5QBoJmr1q89bc3ouolldidoH1Azso3vj0Bqwkz6X38aMm1GOL9ENhNsmIlrOySHDNk07JVBzbhXxXk4UnlZGcZ8Jo98VQUjT5pbO5Md2LQEK6Fm4djhzppyuoDgwkfUqNn0uVtMrNxxUGbKaDlDWGIq9jo9F8BtgqJ','yNfuizCIT','H6YNnk0Q4wZKh8coFCJEQAzoDDtHojlwGlGCYJp947PkYNv6q0FpqqGR55zpaf7LFnWWkwcazBmKA33kRK2UjMfGl9sj8WV0Dn9','ER','m',5);
+INSERT INTO ti VALUES (11157929646615718684,9489831,'X7QwgcBVbQatO3u5Ur3uheGtjVkV6N1pR1nwFimnIuOQTZeOmuuh47WLCru3ZhXJS','YLIz8q0mkqe8FjtSRwweW5QBoJmr1q89bc3ouolldidoH1Azso3vj0Bqwkz6X38aMm1GOL9ENhNsmIlrOySHDNk07JVBzbhXxXk4UnlZGcZ8Jo98VQUjT5pbO5Md2LQEK6Fm4djhzppyuoDgwkfUqNn0uVtMrNxxUGbKaDlDWGIq9jo9F8BtgqJ','yNfuizCIT','H6YNnk0Q4wZKh8coFCJEQAzoDDtHojlwGlGCYJp947PkYNv6q0FpqqGR55zpaf7LFnWWkwcazBmKA33kRK2UjMfGl9sj8WV0Dn9','ER','m',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (5867959569086913259,10353901,'lP2b1NcE5iYFRZFTbJTK1nvspX93aBKMn','gp1Wun1PhVRNgPEYORumBI2cYKrVP1','NDp6SMGUgfzQdmgJhrMc9U9c','ug0bX0jkOCBzIzSS5CugS3DtxTIanvEPYoacr1bE9WXwgzrjAwJBiAI1FXtp1L4yfpbrPpUoWPeHq0j4yVvS6KA27Hty3duvUfBvFWgCHyI8aJuj53AuCVv6M5bbuwlXZl38Ko6DMs91Of7BtKqNIU51Z1zv','F','t',6);
+INSERT INTO ti VALUES (5867959569086913259,10353901,'lP2b1NcE5iYFRZFTbJTK1nvspX93aBKMn','gp1Wun1PhVRNgPEYORumBI2cYKrVP1','NDp6SMGUgfzQdmgJhrMc9U9c','ug0bX0jkOCBzIzSS5CugS3DtxTIanvEPYoacr1bE9WXwgzrjAwJBiAI1FXtp1L4yfpbrPpUoWPeHq0j4yVvS6KA27Hty3duvUfBvFWgCHyI8aJuj53AuCVv6M5bbuwlXZl38Ko6DMs91Of7BtKqNIU51Z1zv','F','t',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT NOT NULL, c CHAR(29), d VARCHAR(61) NOT NULL, e VARCHAR(5) NOT NULL, f VARCHAR(56), g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6244435,-116,'ToO6AAxWJaIU4SLEG2sYCgHP2k','TxkVBPQ4PIYdg5oavwdRI10xYb','o','fHzwpeNXsiqUNNG2NElxRqWRUK9YUkabWbminHOLB','Y','q',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT NOT NULL, c CHAR(29), d VARCHAR(61) NOT NULL, e VARCHAR(5) NOT NULL, f VARCHAR(56), g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1803432059,31,'vzKFcIFCvh','AVZsLcbHqzMOAtYPpJ9YHp0MJ8LbiXuXa0q8O','wreWI','vza0rYtX78JnQx6Hi8gjVPVXCMXnndLZDD','Y','hL',1);
+INSERT INTO ti VALUES (-1803432059,31,'vzKFcIFCvh','AVZsLcbHqzMOAtYPpJ9YHp0MJ8LbiXuXa0q8O','wreWI','vza0rYtX78JnQx6Hi8gjVPVXCMXnndLZDD','Y','hL',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(30);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(30);
+INSERT INTO t VALUES (1391501542,-126,'VSJE7GXZ7','L0zaB5QAyrj87dvQOk4GYToxJ6rdIntzTE9BOgT3UV19WaGGEURLDQ03q','XX','t1s4E0Ba5BChmLbW7TaxwqBa52zcRUXvxFeZZEny0xoWNn','B','wS',2);
+INSERT INTO ti VALUES (1391501542,-126,'VSJE7GXZ7','L0zaB5QAyrj87dvQOk4GYToxJ6rdIntzTE9BOgT3UV19WaGGEURLDQ03q','XX','t1s4E0Ba5BChmLbW7TaxwqBa52zcRUXvxFeZZEny0xoWNn','B','wS',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-338510896,-64,'bhETF4mndP','w7Xjf63vUzCBzoq73vo4xJR3vaVk44IJlUyIjgKJUT123UkoJtwt7VF152Wb8DV4a2janNDTV4jI3NZgNM0ytAD1NVwdfewq4ILOZn2ZiMIAqmM2x5w3rZu2EtuxqwoBHJhoDHBHW1JTD','cp24','2tFEw5AiG5Qbnrm7aNAzXmveEtlPd7pkT3q5iq5ISXOzf','O','D',3);
+INSERT INTO ti VALUES (-338510896,-64,'bhETF4mndP','w7Xjf63vUzCBzoq73vo4xJR3vaVk44IJlUyIjgKJUT123UkoJtwt7VF152Wb8DV4a2janNDTV4jI3NZgNM0ytAD1NVwdfewq4ILOZn2ZiMIAqmM2x5w3rZu2EtuxqwoBHJhoDHBHW1JTD','cp24','2tFEw5AiG5Qbnrm7aNAzXmveEtlPd7pkT3q5iq5ISXOzf','O','D',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1402662189,-21,'AJszlNfJxzRB','IqblcA6BvsnpqZdYutlsyncbXNM1qEeavE76lGio3B9jdtrkq8wdabvD3WpPQjo0lvM5mAOQNcdswoed1FpUWCMYKqnIqFmBjeZiVlpveFSxnmMNX0RO1CxMYHztIF0x6Kzgi9eNU2bqdLQnK1Yp7k8bgLPUdzQGxcP2e3qGnM1EkRje9CkqJIZz1jloEbAk9KDjcqf1yhFkhq8VufHUmTmOeTAuDQxfjciIBdmRMeZXEYKeRcEwjNZWxGhZ','zenW','kW98vEPRxMDTHrtgCILm8vMRygMJFUjXUeyKD6v9xOTGpd2Rn3HM66UYuhZrVvz5lnSxn3j9tADgh3F03cVB4Xa2JCa0fXABaEcq5dUFQPerWYsWsC','0','S',4);
+INSERT INTO ti VALUES (1402662189,-21,'AJszlNfJxzRB','IqblcA6BvsnpqZdYutlsyncbXNM1qEeavE76lGio3B9jdtrkq8wdabvD3WpPQjo0lvM5mAOQNcdswoed1FpUWCMYKqnIqFmBjeZiVlpveFSxnmMNX0RO1CxMYHztIF0x6Kzgi9eNU2bqdLQnK1Yp7k8bgLPUdzQGxcP2e3qGnM1EkRje9CkqJIZz1jloEbAk9KDjcqf1yhFkhq8VufHUmTmOeTAuDQxfjciIBdmRMeZXEYKeRcEwjNZWxGhZ','zenW','kW98vEPRxMDTHrtgCILm8vMRygMJFUjXUeyKD6v9xOTGpd2Rn3HM66UYuhZrVvz5lnSxn3j9tADgh3F03cVB4Xa2JCa0fXABaEcq5dUFQPerWYsWsC','0','S',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-188327473,-116,'c7G0TxoLIqed7qvLB5','lAGNBqvYfbmZIh0aj3cNU8IWTNsRPCU3sysBbQ68QMn4RfG8dfYH2Hxu8Asm4Fzk6sY6VfyXO6t9Y6Lu0OuYKdMTa0jxzVEgGfJ9fSM7UgYCH47eDWEGQfQSBDNUr4Dgd14xBjD9UUS48z7kh2et5NgQ4bouxVV7Y9Yzmpa9fzn3DQNHh0Z90QwudP8Bwa0234whCFEb','x1','NOx3sSkBch7fzXMBjjyG','h','dc',5);
+INSERT INTO ti VALUES (-188327473,-116,'c7G0TxoLIqed7qvLB5','lAGNBqvYfbmZIh0aj3cNU8IWTNsRPCU3sysBbQ68QMn4RfG8dfYH2Hxu8Asm4Fzk6sY6VfyXO6t9Y6Lu0OuYKdMTa0jxzVEgGfJ9fSM7UgYCH47eDWEGQfQSBDNUr4Dgd14xBjD9UUS48z7kh2et5NgQ4bouxVV7Y9Yzmpa9fzn3DQNHh0Z90QwudP8Bwa0234whCFEb','x1','NOx3sSkBch7fzXMBjjyG','h','dc',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1945124267,126,'n6Ri5tuNtLjn0yFEXW16bDo63W','5QaSRzugU6xPeecBsXBiswoPSwtEBO','hL','CbTfgZTaikerbeLZ9h14C9k6fSqQ6PQTe7vFxHoTqCZfJwY1Jx5sAJTI99vCkPjqJTMfxAhkEUmk9bfnogo2GxEpimRTTBqsx9Ee2jpt7x9r6CQKbnwsA5yBmBM1Cbw9OjaI2E22bGrmGxU630KRobUXYoYojEjHhtqlo','nR','NS0',6);
+INSERT INTO ti VALUES (1945124267,126,'n6Ri5tuNtLjn0yFEXW16bDo63W','5QaSRzugU6xPeecBsXBiswoPSwtEBO','hL','CbTfgZTaikerbeLZ9h14C9k6fSqQ6PQTe7vFxHoTqCZfJwY1Jx5sAJTI99vCkPjqJTMfxAhkEUmk9bfnogo2GxEpimRTTBqsx9Ee2jpt7x9r6CQKbnwsA5yBmBM1Cbw9OjaI2E22bGrmGxU630KRobUXYoYojEjHhtqlo','nR','NS0',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED, c CHAR(2) NOT NULL, d VARBINARY(36) NOT NULL, e VARBINARY(31), f VARCHAR(3) NOT NULL, g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (483124,225,'G','4AC43IkFC48SoNRKBQIp','E','cn','0','Q',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED, c CHAR(2) NOT NULL, d VARBINARY(36) NOT NULL, e VARBINARY(31), f VARCHAR(3) NOT NULL, g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-827663044,141,'u9','U1Oj5','jxOPK2RhnDLEH','lWc','K','I',1);
+INSERT INTO ti VALUES (-827663044,141,'u9','U1Oj5','jxOPK2RhnDLEH','lWc','K','I',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(3) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(3) NOT NULL;
+INSERT INTO t VALUES (-1916979084,64,'K92','fW81cMiT0kUCxAA4cFVw6HKHKLeUBEp','rfqjkfj8ffxJovg1fzzFnn9uFpiFF','sug','7','O',2);
+INSERT INTO ti VALUES (-1916979084,64,'K92','fW81cMiT0kUCxAA4cFVw6HKHKLeUBEp','rfqjkfj8ffxJovg1fzzFnn9uFpiFF','sug','7','O',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1411325246,169,'vqs','HZVwXlSHAhXGHW6VDajOeaSNEeifuad3qEpKSRU0nn5QKeaPJYAPvJ6KAXLEhtdJj602joPib9FVCj7cCbDiDl1Rpli0L9YS9PXQSchlw30DAMYLgfKFuJYzTn6nAe0sJQexzhXcrAbRf3PiLHlPKPJsUTE24wt3kyI5O9iPfx7qtWPBRbGUCsAwlfHJQPVkBJXj7x8UxDOpyp2M9','t4xcUtCEVIokFHga','Po6','X','9',3);
+INSERT INTO ti VALUES (-1411325246,169,'vqs','HZVwXlSHAhXGHW6VDajOeaSNEeifuad3qEpKSRU0nn5QKeaPJYAPvJ6KAXLEhtdJj602joPib9FVCj7cCbDiDl1Rpli0L9YS9PXQSchlw30DAMYLgfKFuJYzTn6nAe0sJQexzhXcrAbRf3PiLHlPKPJsUTE24wt3kyI5O9iPfx7qtWPBRbGUCsAwlfHJQPVkBJXj7x8UxDOpyp2M9','t4xcUtCEVIokFHga','Po6','X','9',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-726509752,117,'AV','dtkvNxR8mIolEWvY9Z0TmXfFnf3qOZOODG9AtxHtXoHxvprojWYA5GyzPrDnlcY07iEcWy8cxRwbJe415wuXCa70oi1aSLT6cb9BW0NnHd3LkWH6wWLSqYQKQR9xFuJg3BcnVOY6S3DMcfZgDtL','rA0dbvh5rszljpltn3Laj','SXn0M1FRobmSwma9fBvMw7SAlWHUxl0mgV9pyr76wn0gOBADiINAV07ElVsTR','P','Q',4);
+INSERT INTO ti VALUES (-726509752,117,'AV','dtkvNxR8mIolEWvY9Z0TmXfFnf3qOZOODG9AtxHtXoHxvprojWYA5GyzPrDnlcY07iEcWy8cxRwbJe415wuXCa70oi1aSLT6cb9BW0NnHd3LkWH6wWLSqYQKQR9xFuJg3BcnVOY6S3DMcfZgDtL','rA0dbvh5rszljpltn3Laj','SXn0M1FRobmSwma9fBvMw7SAlWHUxl0mgV9pyr76wn0gOBADiINAV07ElVsTR','P','Q',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-2051845359,195,'ZH','Fm1KN3vnnbfAJqzkgwwqkSUiUdQ2XXfSCDEUEEAeIGzGcESzK6w0Q6R5JP5k0AjseibiL9igi6rM6lMHkwpIRxwUzm1InGXERKXxfeVE92MJwc2vJwNQiEf8mg4qwWQdMVbEbEOmNwvM8KftxguTaTJxXOYKs0MfBDHKnzdUQxMvXQ','MkHWQsJvomJAiHhL','0xKhHjjYzqBoq8qB5Qhndr0wwX6TN6vXS4DruYpRYGRcaRiSCd8JLvrMjydbhSXdrflpvAT2YaLD1Ll3r1pp','o4','0',5);
+INSERT INTO ti VALUES (-2051845359,195,'ZH','Fm1KN3vnnbfAJqzkgwwqkSUiUdQ2XXfSCDEUEEAeIGzGcESzK6w0Q6R5JP5k0AjseibiL9igi6rM6lMHkwpIRxwUzm1InGXERKXxfeVE92MJwc2vJwNQiEf8mg4qwWQdMVbEbEOmNwvM8KftxguTaTJxXOYKs0MfBDHKnzdUQxMvXQ','MkHWQsJvomJAiHhL','0xKhHjjYzqBoq8qB5Qhndr0wwX6TN6vXS4DruYpRYGRcaRiSCd8JLvrMjydbhSXdrflpvAT2YaLD1Ll3r1pp','o4','0',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-2118633888,133,'Y','ovexPE3dbWCtcrScHHHlUmCR7fpSowvfkQFTnSAlcS3TmwRMCgeGO3HVMYqlNwuf3yN6bOHNfDG3nZC9JILjAMfHtBoIjVPWvsRuoO2y8n9KYWuXLou7PrQfEKfWMhvagZJTRoikP4b2xjOs4miKHIlwE5PLFrTuXAk62cuSnDd3vZQtI4ZTG4','a1bGvL2DC3wzsuxu2iJvLrhROeAAo','L9P1RlaEm4UNAncMOYC3YXRH52IUJbgARUYB1KDs','J','zW',6);
+INSERT INTO ti VALUES (-2118633888,133,'Y','ovexPE3dbWCtcrScHHHlUmCR7fpSowvfkQFTnSAlcS3TmwRMCgeGO3HVMYqlNwuf3yN6bOHNfDG3nZC9JILjAMfHtBoIjVPWvsRuoO2y8n9KYWuXLou7PrQfEKfWMhvagZJTRoikP4b2xjOs4miKHIlwE5PLFrTuXAk62cuSnDd3vZQtI4ZTG4','a1bGvL2DC3wzsuxu2iJvLrhROeAAo','L9P1RlaEm4UNAncMOYC3YXRH52IUJbgARUYB1KDs','J','zW',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT, c BINARY(8), d VARCHAR(27), e VARBINARY(97) NOT NULL, f VARBINARY(15) NOT NULL, g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (756948223,-9029635721397658379,'EVwqSVls','awbs','Q6U6mb6f8Z4zAd76FmsWQ6E2LTEhbd2VAgmPpcl','7Da5','I','z',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT, c BINARY(8), d VARCHAR(27), e VARBINARY(97) NOT NULL, f VARBINARY(15) NOT NULL, g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1223585680783680208,-2885671225794657854,'zFnNys','ZbrccQjzNADq1DwVe','w8IF2ocrjmch96AR5LvX4WIgqCxas4E4PwlT69CPiyQ0fFaot','PRgnP7Wctp0e','S','bd',1);
+INSERT INTO ti VALUES (1223585680783680208,-2885671225794657854,'zFnNys','ZbrccQjzNADq1DwVe','w8IF2ocrjmch96AR5LvX4WIgqCxas4E4PwlT69CPiyQ0fFaot','PRgnP7Wctp0e','S','bd',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(9);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(9);
+INSERT INTO t VALUES (5356487390349626219,6671796391262687031,'hWGoi8BA3','uUrJa5kxlMTrwo1wJU1','jRjB42iexa5AxLEXxpQWWqAp23v8yDutGV0n','rLdMUS79r','E','O',2);
+INSERT INTO ti VALUES (5356487390349626219,6671796391262687031,'hWGoi8BA3','uUrJa5kxlMTrwo1wJU1','jRjB42iexa5AxLEXxpQWWqAp23v8yDutGV0n','rLdMUS79r','E','O',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (4268271638324915491,5271159635559318527,'mbMhki','7WFVLcFCymizVjcBRYkSd2TBKivjHZt7CotL1twlwntoEXQeh4ycrbaVEC1kSSO9xLRKGRg86cHpN5hnm92Qc2Q3EcGcmqYEOMsMrg1tQr0KaG54MwycdFJSZSYUq6XdcqjvNB38o69cMzPGamYbd4RjkK32vTusVlttUq86WaOxLh9j9YPLLjl339OgiSAX1rSmeXLVxS2pTs1','jMggJ4OhfiegRxCcVSSmw78ypRkOfth4E0vnoI6sviBPm0HsOaZbRtWFpDa56h25RhPbpD2QmIpT','c4F9hMOj','z','ka',3);
+INSERT INTO ti VALUES (4268271638324915491,5271159635559318527,'mbMhki','7WFVLcFCymizVjcBRYkSd2TBKivjHZt7CotL1twlwntoEXQeh4ycrbaVEC1kSSO9xLRKGRg86cHpN5hnm92Qc2Q3EcGcmqYEOMsMrg1tQr0KaG54MwycdFJSZSYUq6XdcqjvNB38o69cMzPGamYbd4RjkK32vTusVlttUq86WaOxLh9j9YPLLjl339OgiSAX1rSmeXLVxS2pTs1','jMggJ4OhfiegRxCcVSSmw78ypRkOfth4E0vnoI6sviBPm0HsOaZbRtWFpDa56h25RhPbpD2QmIpT','c4F9hMOj','z','ka',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (15613340128101368833,-2325902377002954428,'NNQPBU','zNKBtVuNAJ2n8PI3V24cR41Oulu47lUVbIhVfxJ5Y7YLySFgMj4VjX7am67UC0fCxKF2mLOkGudyZEfBLiNqphURAoNjMpbMkdbjt3rj1HKUk6yTtYyKbA5eVyUG7pRC35sgdq7H4zAaqqYUXq4xiUU4B9j6wOuQPMYCpfCdl8DAhWQQSNfigESIqVSj0D2cC9H9AQFqCr5XcbEhP1iITxlzO6xnxWxCTDAyMQJRi4Jg48FWNK7','RH5yh38NC40Oy32hh32xehVPlI0gNAuMQ4C5bK2v1BKcpwZblC1RbkDRY6xlNlz4CyzkvnAW5UA','SelyjSjAo320n4AyRlTQfFMD9wM7piikprXxtY8lhRNwoiQps8Hd9Vbt2scUyQPO6UCkR6UyVx7wXsTYxQzlpW1z1nR2J7AzlY638pqwSuPah897EhhdLgyPLRNC6SAd9YatXveL6jX1Ig3T2u9E6M3j9cCIcjLBVbIFRnKOuvXevZq0iDCMYgu77jLwd','5','L',4);
+INSERT INTO ti VALUES (15613340128101368833,-2325902377002954428,'NNQPBU','zNKBtVuNAJ2n8PI3V24cR41Oulu47lUVbIhVfxJ5Y7YLySFgMj4VjX7am67UC0fCxKF2mLOkGudyZEfBLiNqphURAoNjMpbMkdbjt3rj1HKUk6yTtYyKbA5eVyUG7pRC35sgdq7H4zAaqqYUXq4xiUU4B9j6wOuQPMYCpfCdl8DAhWQQSNfigESIqVSj0D2cC9H9AQFqCr5XcbEhP1iITxlzO6xnxWxCTDAyMQJRi4Jg48FWNK7','RH5yh38NC40Oy32hh32xehVPlI0gNAuMQ4C5bK2v1BKcpwZblC1RbkDRY6xlNlz4CyzkvnAW5UA','SelyjSjAo320n4AyRlTQfFMD9wM7piikprXxtY8lhRNwoiQps8Hd9Vbt2scUyQPO6UCkR6UyVx7wXsTYxQzlpW1z1nR2J7AzlY638pqwSuPah897EhhdLgyPLRNC6SAd9YatXveL6jX1Ig3T2u9E6M3j9cCIcjLBVbIFRnKOuvXevZq0iDCMYgu77jLwd','5','L',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (8674285575375636784,-3733986290246169521,'B3PmEsSn','Xp','ASm0ZfTtQyG4NSOXuNFrciF0qngew6D1RzdggwFq1X9DSSAQxaLwbfxVXTSkeaseGkXD6ByB04e7J','CE3KAG8WFLm0bba4eJ0ebUHEAKATCXVYi76k4Tqh9CIIJXngRCM8gD19VDpTDtm4QS7rf8MaJFmEwxHrerQnb','Y','K8',5);
+INSERT INTO ti VALUES (8674285575375636784,-3733986290246169521,'B3PmEsSn','Xp','ASm0ZfTtQyG4NSOXuNFrciF0qngew6D1RzdggwFq1X9DSSAQxaLwbfxVXTSkeaseGkXD6ByB04e7J','CE3KAG8WFLm0bba4eJ0ebUHEAKATCXVYi76k4Tqh9CIIJXngRCM8gD19VDpTDtm4QS7rf8MaJFmEwxHrerQnb','Y','K8',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (10063249174550068519,-2639823271823486563,'ZWhDmmt','FfJszhAHgXiFJCN2NaT3IeW3Ukous0ysjalacpGWYotuyyodpq7pwWYd5CeCzyEf8Jwd0mefUP1VXy5XGV5d1MJopai9dLqYJ6pH0MGXdCRu6oMfylfFDK','nU3wuQFyIuhmS','VqNwkHepB1UzvDOhIyn9cHDhCGi35IlsM7tLGLeHiBxY15KtvDSWpvTmkyyAZqpigYZ5xPEtg737fgHRYlTBRhtoeGBZaox6DB0VTzpMvJVkYMZtKF6mS32HTaKV5ksLia4FK3VYvhPn6JE6Fu16xg1CyhfWSdzMbY32OEL','H','O2',6);
+INSERT INTO ti VALUES (10063249174550068519,-2639823271823486563,'ZWhDmmt','FfJszhAHgXiFJCN2NaT3IeW3Ukous0ysjalacpGWYotuyyodpq7pwWYd5CeCzyEf8Jwd0mefUP1VXy5XGV5d1MJopai9dLqYJ6pH0MGXdCRu6oMfylfFDK','nU3wuQFyIuhmS','VqNwkHepB1UzvDOhIyn9cHDhCGi35IlsM7tLGLeHiBxY15KtvDSWpvTmkyyAZqpigYZ5xPEtg737fgHRYlTBRhtoeGBZaox6DB0VTzpMvJVkYMZtKF6mS32HTaKV5ksLia4FK3VYvhPn6JE6Fu16xg1CyhfWSdzMbY32OEL','H','O2',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT NOT NULL, c BINARY(52) NOT NULL, d VARBINARY(33), e VARCHAR(100) NOT NULL, f VARBINARY(63), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2407853,17594,'q9Hm6TJtVLpcaFMBw5','xS7HYB5Gi1TxEzpfL2pe88y','4YzLI2p8','dYb4','z','u',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT NOT NULL, c BINARY(52) NOT NULL, d VARBINARY(33), e VARCHAR(100) NOT NULL, f VARBINARY(63), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-1929579840236766081,27380,'4MVyb3zgfmkZz6MCW','R9ijSZmZGmQFnTkIfb3fv','QvMj4TAnyJGlTSpkwpk3xD','KyqiVVm3aNfevGDk23OUaOuIqpNsEbVfsXLR241VJVsWRphvQ5','qY','Y',1);
+INSERT INTO ti VALUES (-1929579840236766081,27380,'4MVyb3zgfmkZz6MCW','R9ijSZmZGmQFnTkIfb3fv','QvMj4TAnyJGlTSpkwpk3xD','KyqiVVm3aNfevGDk23OUaOuIqpNsEbVfsXLR241VJVsWRphvQ5','qY','Y',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(53) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(53) NOT NULL;
+INSERT INTO t VALUES (-4336998120881466678,-19643,'rUjJpJXnLYFjKSpc0V5oMhLOSvaUeIw49bvqOFaLM0QwcZ2','8glfxUjcM38k1wZwOo7hC','9POnIORWvhwtg0LMdZOPPvwxvtbQD9CVUESvTzXD6JBMsYegLdkZ9Ij5cwM0epzLxHLK5gaI2ZC2P','HgJfGkCMtD9Vm3Hgss5GF6euVigGMENzriQpmRwdukMrV0209gTs','P','3',2);
+INSERT INTO ti VALUES (-4336998120881466678,-19643,'rUjJpJXnLYFjKSpc0V5oMhLOSvaUeIw49bvqOFaLM0QwcZ2','8glfxUjcM38k1wZwOo7hC','9POnIORWvhwtg0LMdZOPPvwxvtbQD9CVUESvTzXD6JBMsYegLdkZ9Ij5cwM0epzLxHLK5gaI2ZC2P','HgJfGkCMtD9Vm3Hgss5GF6euVigGMENzriQpmRwdukMrV0209gTs','P','3',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-8358679479755701494,14234,'IfnXmFUeAdll4O7Dup2W71G7ntC7','RRyLUrbvvuiWflmyhg6eAJa5cfInkyPDfUnGwV2LJubDrQOvBtffHONahptya99QMWBEPk76dMELyuaIPISOZtAozOnueXaDd7QGGidcACVyRJ4tNPOEW859234q2csA','g23','rkAIUmKcmUFs3hhYVlUOpVR1HAX4bzhyCB4qPddNYn1jN','O','w',3);
+INSERT INTO ti VALUES (-8358679479755701494,14234,'IfnXmFUeAdll4O7Dup2W71G7ntC7','RRyLUrbvvuiWflmyhg6eAJa5cfInkyPDfUnGwV2LJubDrQOvBtffHONahptya99QMWBEPk76dMELyuaIPISOZtAozOnueXaDd7QGGidcACVyRJ4tNPOEW859234q2csA','g23','rkAIUmKcmUFs3hhYVlUOpVR1HAX4bzhyCB4qPddNYn1jN','O','w',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-7264262707110453128,18338,'RzKHredE0','NJzl4kSsDcJkfgOuAX50hLbadV8NpeWnSwoNW2eICBLoAecvGStO9K05dKANC0BJZRlYL75LSYjD','JE7P9s9YbIxcmPglEYcysJVS5KDVlE9K8EUINndvKBuAh4kaFlP4F','zcbY2aCw0jGrDdJLQ6y8OqHaYyhnvfHCSa5ge6CelOcsFV4jLEBZ7TkMf47AXeL97h8rN8mInwvf79E8hLE52dw6Y6cQVLzpASsCOo497s9Up5EvD53hSBz6EvDsg4au88yk3BlAaZW0BHJlWDIRknQYw8IoZZdWdUB951wyZHNYWpXbDmy63Sbh2JOcKJoVIaHSFcdC4Ovj9','D','a',4);
+INSERT INTO ti VALUES (-7264262707110453128,18338,'RzKHredE0','NJzl4kSsDcJkfgOuAX50hLbadV8NpeWnSwoNW2eICBLoAecvGStO9K05dKANC0BJZRlYL75LSYjD','JE7P9s9YbIxcmPglEYcysJVS5KDVlE9K8EUINndvKBuAh4kaFlP4F','zcbY2aCw0jGrDdJLQ6y8OqHaYyhnvfHCSa5ge6CelOcsFV4jLEBZ7TkMf47AXeL97h8rN8mInwvf79E8hLE52dw6Y6cQVLzpASsCOo497s9Up5EvD53hSBz6EvDsg4au88yk3BlAaZW0BHJlWDIRknQYw8IoZZdWdUB951wyZHNYWpXbDmy63Sbh2JOcKJoVIaHSFcdC4Ovj9','D','a',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6108255950490708640,20003,'JficYt4Tua','fe','0AWwda2k776L27tJdWu2JccXPwb2Sgs9hxPv619etJm2SwvoXtW0FU4jJd7KWHBsZ1FLarqfKD90CeQBaWT5JiPhOHkb','buo1UJQBjZTQQ2dRWEBQdhcLgkPBdbiqkNEuDaw4Ymzzqvzv4HKPbLLfCbHCQSOrrVAHwZ','KzQ','G',5);
+INSERT INTO ti VALUES (6108255950490708640,20003,'JficYt4Tua','fe','0AWwda2k776L27tJdWu2JccXPwb2Sgs9hxPv619etJm2SwvoXtW0FU4jJd7KWHBsZ1FLarqfKD90CeQBaWT5JiPhOHkb','buo1UJQBjZTQQ2dRWEBQdhcLgkPBdbiqkNEuDaw4Ymzzqvzv4HKPbLLfCbHCQSOrrVAHwZ','KzQ','G',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (8245016123719831273,20192,'AH8vB95QffMOZmBcVXR4xfwenVunh4UsO94p4tK','bGQaLyu7dPuob','zh8aWRN2fPEF3NJE5VTH9ExBAnf2YYLgSQOhDwelAJ77FjTBffBV2da1upl','8jeRPfZbcOujEmo4VXvv37eBoy5utB77MAaxSUp6x0aTZLdIeOZo49GrzwTz1HFMCgdawVOH5CwwSvNlrh7yxjn0kG0NjICh5oENjuY273Gz7doykaZCXRoYvUAFOGgbPpimyUB78A76NRL7izdb6aLhWJTAqpS7obPVeBezMFNLIiOKpqjtcFs9BFSh0aGgcMs6Mad9W7HP8RfXU8g5dzXPfuOkX549K6tFko6x8a5jbH3H39X32b','bsR','n',6);
+INSERT INTO ti VALUES (8245016123719831273,20192,'AH8vB95QffMOZmBcVXR4xfwenVunh4UsO94p4tK','bGQaLyu7dPuob','zh8aWRN2fPEF3NJE5VTH9ExBAnf2YYLgSQOhDwelAJ77FjTBffBV2da1upl','8jeRPfZbcOujEmo4VXvv37eBoy5utB77MAaxSUp6x0aTZLdIeOZo49GrzwTz1HFMCgdawVOH5CwwSvNlrh7yxjn0kG0NjICh5oENjuY273Gz7doykaZCXRoYvUAFOGgbPpimyUB78A76NRL7izdb6aLhWJTAqpS7obPVeBezMFNLIiOKpqjtcFs9BFSh0aGgcMs6Mad9W7HP8RfXU8g5dzXPfuOkX549K6tFko6x8a5jbH3H39X32b','bsR','n',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b INT UNSIGNED, c BINARY(12) NOT NULL, d VARCHAR(86) NOT NULL, e VARBINARY(88) NOT NULL, f VARBINARY(35) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8006151,1965554657,'onInu3n','yiGBCcKXVPOP3uCvq8KIbTathxogOVOr9GeRwgYZSOf5sEdx4YJSp952U5g9OuBEYgBecTNVOsRa3','BnUhrTS8IoC3BxAoS95lolNdQXaMxBmtqDv6yBgnqQyng0H','gfeyLlkDKIq','S','sp',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT UNSIGNED, c BINARY(12) NOT NULL, d VARCHAR(86) NOT NULL, e VARBINARY(88) NOT NULL, f VARBINARY(35) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (3223382,788810828,'2Q','A47n60LNg5iXY','B544WmB1cmOM4KEUqKErIuxST7tARB5YkPBbxIXT2hftQ3UT2HX7','Va6yRC3cG7jByfa0Tsoevsr5','Ux','V',1);
+INSERT INTO ti VALUES (3223382,788810828,'2Q','A47n60LNg5iXY','B544WmB1cmOM4KEUqKErIuxST7tARB5YkPBbxIXT2hftQ3UT2HX7','Va6yRC3cG7jByfa0Tsoevsr5','Ux','V',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(13) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(13) NOT NULL;
+INSERT INTO t VALUES (5470217,3708689404,'U8Xt441t8ho','oQX98Q43MzALCI8JZbXn3vHH17M01AflIuBsaE27m0UinLT2LQif8rnFqpnZg','JPxLTfdynXmPJduOkUatVkog4UJVvA3LiWkN4w4h0A21PKnUCRudVj','jsbkYYMxVctGqWLSRVCsOjF8kVapm','9','AR',2);
+INSERT INTO ti VALUES (5470217,3708689404,'U8Xt441t8ho','oQX98Q43MzALCI8JZbXn3vHH17M01AflIuBsaE27m0UinLT2LQif8rnFqpnZg','JPxLTfdynXmPJduOkUatVkog4UJVvA3LiWkN4w4h0A21PKnUCRudVj','jsbkYYMxVctGqWLSRVCsOjF8kVapm','9','AR',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-5072318,3621899108,'kj6UFzHL2nh','3mf8UtK9kBjopSUzZsoatrtn1YeK9DpLdfX7fl9pPtJ4QTDvWd1HGr3GWPDAV0ju4Jqncz7a3af0KEkXyhtSUNFgkEhWAaB78iOx1QRUobDRD9UX72q7ocPmByfNXMIlVPXX0zdtVmV40PlzBF1MVpJ1Q0mcsK62HuH3K4fw','ca1mFIwSDH3btKyMYkAQiu2n33TXnzus317iZsRAAAelw3KtEUCCq23KnT5x4UlVEGqZxaqYJbYvwgn','w1sdoY4NsA022sEZKMZDZPc0Y5aRtX8TX4','j','A',3);
+INSERT INTO ti VALUES (-5072318,3621899108,'kj6UFzHL2nh','3mf8UtK9kBjopSUzZsoatrtn1YeK9DpLdfX7fl9pPtJ4QTDvWd1HGr3GWPDAV0ju4Jqncz7a3af0KEkXyhtSUNFgkEhWAaB78iOx1QRUobDRD9UX72q7ocPmByfNXMIlVPXX0zdtVmV40PlzBF1MVpJ1Q0mcsK62HuH3K4fw','ca1mFIwSDH3btKyMYkAQiu2n33TXnzus317iZsRAAAelw3KtEUCCq23KnT5x4UlVEGqZxaqYJbYvwgn','w1sdoY4NsA022sEZKMZDZPc0Y5aRtX8TX4','j','A',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-3370635,1022441772,'nTotDzFBaC','t8JCkcInX4fPQcvAgkJuzJz6','IIAGghi8euu7CBikZNQG5RDuW2y09lfo328tHElG8oRvE2Ix4VXElIjY6sN','rX37G9MMMit1plF7YWoo8ZwIAeWaE08QmuDNNLBQbpWwmd0B732svdwSTIC8bOII8aXnZArgRVYiXu43Eod23WlsDLiLWyTwmDiQd317RFWvAjSx9hMMkljrPLavq5vJ8qBSfIAtwVpSjXTNgvlcXGLpLLeoG9mVk89ek9mty9byxwtEfEhNPJQc','w','l',4);
+INSERT INTO ti VALUES (-3370635,1022441772,'nTotDzFBaC','t8JCkcInX4fPQcvAgkJuzJz6','IIAGghi8euu7CBikZNQG5RDuW2y09lfo328tHElG8oRvE2Ix4VXElIjY6sN','rX37G9MMMit1plF7YWoo8ZwIAeWaE08QmuDNNLBQbpWwmd0B732svdwSTIC8bOII8aXnZArgRVYiXu43Eod23WlsDLiLWyTwmDiQd317RFWvAjSx9hMMkljrPLavq5vJ8qBSfIAtwVpSjXTNgvlcXGLpLLeoG9mVk89ek9mty9byxwtEfEhNPJQc','w','l',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-2587545,2230806382,'uTxyx8lDEKw','laXOmCifrchAEC2LePXVFjyQ6Ra3dcY4b7IQDGu5vdSXm3u6FBolWZYlyM9ymaAF16rIi6NpHBBDeQdNjkwAofXfRji2TzGEsNxmhKsT5srukj1M3','SfpqoSOlRJMzDlEJpyukPPlupqvAffaBr4iJBkXI7EB5SKQiBB','4BhXCLPYIwYuqZm9OJ8zcDvext4JxlgBNlX9boCo2TxUMOk1euwbMc','OM','i',5);
+INSERT INTO ti VALUES (-2587545,2230806382,'uTxyx8lDEKw','laXOmCifrchAEC2LePXVFjyQ6Ra3dcY4b7IQDGu5vdSXm3u6FBolWZYlyM9ymaAF16rIi6NpHBBDeQdNjkwAofXfRji2TzGEsNxmhKsT5srukj1M3','SfpqoSOlRJMzDlEJpyukPPlupqvAffaBr4iJBkXI7EB5SKQiBB','4BhXCLPYIwYuqZm9OJ8zcDvext4JxlgBNlX9boCo2TxUMOk1euwbMc','OM','i',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4499644,1369468804,'hc3tIR28y','l2hrOjn1Up9a4eiprXhqdDKL5iW6a5FXDHCKIu5Sgy6ZUNkwB8wKiWiPwUgTN77CVBDmlOk6KtVO9G','sIamGxApvKUE5tNsU8JRNpx3DXS8z2kLp6rmqoO4odQeMRz','ApdsNtZ8n8j65dOW50FNjYdb1M1SSirgNiprDIMEnTYFmzwq8oWlVyoqXLT9LERZXmmeuQ1YKjlAVpIQszZ1bSNLTrypKX0JOIMBG43eBBvTjEserdnuYbYC09cSKZOjFHPmr7Qkwb9q5vEPcpAhGDk9PSqjszgR5ZnY0tg2ohKzRLqj67S4X6of9eltmxQO4hWByV3NzJYzE5tQahkPia9EeBdWM5qJhz','Zcn','FB',6);
+INSERT INTO ti VALUES (4499644,1369468804,'hc3tIR28y','l2hrOjn1Up9a4eiprXhqdDKL5iW6a5FXDHCKIu5Sgy6ZUNkwB8wKiWiPwUgTN77CVBDmlOk6KtVO9G','sIamGxApvKUE5tNsU8JRNpx3DXS8z2kLp6rmqoO4odQeMRz','ApdsNtZ8n8j65dOW50FNjYdb1M1SSirgNiprDIMEnTYFmzwq8oWlVyoqXLT9LERZXmmeuQ1YKjlAVpIQszZ1bSNLTrypKX0JOIMBG43eBBvTjEserdnuYbYC09cSKZOjFHPmr7Qkwb9q5vEPcpAhGDk9PSqjszgR5ZnY0tg2ohKzRLqj67S4X6of9eltmxQO4hWByV3NzJYzE5tQahkPia9EeBdWM5qJhz','Zcn','FB',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(89), d VARCHAR(82) NOT NULL, e VARCHAR(87) NOT NULL, f VARBINARY(42), g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5818667125672583626,18445,'iHhPizZf3TvBTZYCetcJvHF7IY8Fn9','6Lm8VVtoxYB5OmYVrZvfjA7pcbu5joWOoqtD','dz2xIlFv2zrNtRaIiaGWxUqqCPaCD2wSV','GJYxG1TBGKFnLdQX3XtgVF6DgH40Ko2hMsGDZE','Ho','Z',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(89), d VARCHAR(82) NOT NULL, e VARCHAR(87) NOT NULL, f VARBINARY(42), g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (5194763947203819486,46584,'GbJhkO79DLXel244fSsCz868PiVJHShyqL4zosM2fSAUr7vKVNMmfzMmlO2','IPrZf4JhGenlnTD3kdffJbQSCRZlZ1XVhxCWklaS1W','z5dm0','d7wJ9FeQUu8e0NAYJ8a6UsGg6IipfPU4Q','2s','5',1);
+INSERT INTO ti VALUES (5194763947203819486,46584,'GbJhkO79DLXel244fSsCz868PiVJHShyqL4zosM2fSAUr7vKVNMmfzMmlO2','IPrZf4JhGenlnTD3kdffJbQSCRZlZ1XVhxCWklaS1W','z5dm0','d7wJ9FeQUu8e0NAYJ8a6UsGg6IipfPU4Q','2s','5',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(90);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(90);
+INSERT INTO t VALUES (10238954692870029202,45994,'mGiIMkwMUBNANiTglWZDpuPe2lCTAEvpa9Zl7mwW0CNQz6','gZnNBBtmCwR64YBH2ai0JwK9cTHK8tuoir','4f8CIktbOj','dssmOyNkox884QZeTQIkEtRg35Muid','s','r',2);
+INSERT INTO ti VALUES (10238954692870029202,45994,'mGiIMkwMUBNANiTglWZDpuPe2lCTAEvpa9Zl7mwW0CNQz6','gZnNBBtmCwR64YBH2ai0JwK9cTHK8tuoir','4f8CIktbOj','dssmOyNkox884QZeTQIkEtRg35Muid','s','r',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (11387924684131331344,43008,'Ogu0vhMnY5593mzwIPHf6eY7ij','CjAOdPTSHdJCJcx0x6cD5lmNw4rDCzFia5OspWBywE4U6No9XYi7yKGNgSXgsdMNbwXC6CBiJaWsdxy3IwTYEgr2inLrr4MLnVkNUW2aC32AThLs6q2MMRbHltELp9bVSSEVg0p9hNfUhDS7jNMC8UNbtwvYSs1omJRCBZmT6S8B','v4Bardo5WtgX25GsoSvUadNqd6SwL9JpRN4Y8tY8bw5OsJWnmRmIeFcdkbxJShn5e','HvTAbFf0GSOPx6qfAQnYZAGqQdN75JQ','p','7',3);
+INSERT INTO ti VALUES (11387924684131331344,43008,'Ogu0vhMnY5593mzwIPHf6eY7ij','CjAOdPTSHdJCJcx0x6cD5lmNw4rDCzFia5OspWBywE4U6No9XYi7yKGNgSXgsdMNbwXC6CBiJaWsdxy3IwTYEgr2inLrr4MLnVkNUW2aC32AThLs6q2MMRbHltELp9bVSSEVg0p9hNfUhDS7jNMC8UNbtwvYSs1omJRCBZmT6S8B','v4Bardo5WtgX25GsoSvUadNqd6SwL9JpRN4Y8tY8bw5OsJWnmRmIeFcdkbxJShn5e','HvTAbFf0GSOPx6qfAQnYZAGqQdN75JQ','p','7',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (4233624951307950940,1456,'OrDwlb6yVjN7hIYd5x7dDJWYM6dLPvCYe8Fe1ozrujdmBcY','0diH7XEag6HPRp4mlPdbviSIpRMrx4QKW2BgNF0FpEiIVt6cIyyT8vt4BTEkp4quYyaa153YCHKEBrYEVvF9C2T4BojSI5RbW0T11','pEEgDdmR4Ur8RXRlAgw8KvmBFx5HRmjy43cDQurHRK6rKy5Ooj0jSyADleFC3gvNxS95MP3cvEQxX2fkdPy','iox7lz6Y','1L','P',4);
+INSERT INTO ti VALUES (4233624951307950940,1456,'OrDwlb6yVjN7hIYd5x7dDJWYM6dLPvCYe8Fe1ozrujdmBcY','0diH7XEag6HPRp4mlPdbviSIpRMrx4QKW2BgNF0FpEiIVt6cIyyT8vt4BTEkp4quYyaa153YCHKEBrYEVvF9C2T4BojSI5RbW0T11','pEEgDdmR4Ur8RXRlAgw8KvmBFx5HRmjy43cDQurHRK6rKy5Ooj0jSyADleFC3gvNxS95MP3cvEQxX2fkdPy','iox7lz6Y','1L','P',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (11437483575226809661,49118,'fnjRt79xMCoklATUgWGP7xQnv9RLzniM7OQciotamlKapUQGaWSLBsh','fpFz5pCoKdGNnkV2TIqvsJhOxypPG8bMHQNedn4nvVu3QGrOt12GA4QDBg','Iw7OkVGvR2NNZptKg2DJPuvwkRHiU8UH','teIMMpFUe3mE62HErfbaDQgEyEexDmwq7jkfjct34GRMP6Kd556WLfBXErZFqgM75GkbIwDVCUk25x2MPhfcq3pcNVb011mEQqE','Cb','i',5);
+INSERT INTO ti VALUES (11437483575226809661,49118,'fnjRt79xMCoklATUgWGP7xQnv9RLzniM7OQciotamlKapUQGaWSLBsh','fpFz5pCoKdGNnkV2TIqvsJhOxypPG8bMHQNedn4nvVu3QGrOt12GA4QDBg','Iw7OkVGvR2NNZptKg2DJPuvwkRHiU8UH','teIMMpFUe3mE62HErfbaDQgEyEexDmwq7jkfjct34GRMP6Kd556WLfBXErZFqgM75GkbIwDVCUk25x2MPhfcq3pcNVb011mEQqE','Cb','i',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (12215756350177842010,36822,'g7mhbOR2ffTWaDcu7AlU2tyvyMxs37lFnGhenfv4f3UTkanG9EDOyeAWV5b6PxOt682pDR7ZIalkC','eAXjpq4OzoBFfn422VCQIm9JMuc2zmhHmV8HvfXzFv9sKtEyDBiYn60otIohsuvUiyNKPmSLdoj0vZ92nC0cn0gb2h5EeCHg5bdBGtEVM5TprOM1DOeRnZkD5DEd7l7oJY','0qet8qa8LwFXV34a55MNNnvM6gUnCxPbnN3IUwRzpkR5yBZFq','Vv8yn5woHY4A1oyrN0R8VbkPKtEoNY0u9i2zNoRF0mslUvmQLKJOQ4P74PkX5rInySJncB5F8JtiSFFbnZ0JEmsHQtGLONyAZsrJpp4lwKTyPw0','40y','ux',6);
+INSERT INTO ti VALUES (12215756350177842010,36822,'g7mhbOR2ffTWaDcu7AlU2tyvyMxs37lFnGhenfv4f3UTkanG9EDOyeAWV5b6PxOt682pDR7ZIalkC','eAXjpq4OzoBFfn422VCQIm9JMuc2zmhHmV8HvfXzFv9sKtEyDBiYn60otIohsuvUiyNKPmSLdoj0vZ92nC0cn0gb2h5EeCHg5bdBGtEVM5TprOM1DOeRnZkD5DEd7l7oJY','0qet8qa8LwFXV34a55MNNnvM6gUnCxPbnN3IUwRzpkR5yBZFq','Vv8yn5woHY4A1oyrN0R8VbkPKtEoNY0u9i2zNoRF0mslUvmQLKJOQ4P74PkX5rInySJncB5F8JtiSFFbnZ0JEmsHQtGLONyAZsrJpp4lwKTyPw0','40y','ux',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b BIGINT, c CHAR(85), d VARCHAR(96), e VARBINARY(34) NOT NULL, f VARCHAR(69), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8211571,4255954366411457755,'hsu8BxvH761c8G0Nhyz8x1T2R3TPuG1EL5RAvm','p2TwGcKB8Wc','XhclRhxVIuVEW0qclcEW','YBflTCju7akxQmAXz2f9O46mVw7QQlenjsTTuwCw','t','G',0);
+CREATE TABLE ti (a MEDIUMINT, b BIGINT, c CHAR(85), d VARCHAR(96), e VARBINARY(34) NOT NULL, f VARCHAR(69), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (8753322021908583156,3479564784524594975,'1MjW3efi51nLiYXjywd7XCJzmEGdh5phqVAolIbJWVzGtsfJ5BnkywtqODwReKQgxgx1xgAHdSXrOFu4iIIG','Lpigk5IMzB3xtEGauI2dT14tunmpwZc0AQ1sIiBhIrP3p51ZxZ5s3N2WhHt3rHN9O6tgqREFRiPXE','KM2PMf0BKnNMPFqMlQII4gTPkSI2','zqNTF4BvTvA1JQAMvn4SPs2RGpoOV5BQvOnLOdVElftynczEdEXLdkDD9z7Wg7cMH','GX','Is',1);
+INSERT INTO ti VALUES (8753322021908583156,3479564784524594975,'1MjW3efi51nLiYXjywd7XCJzmEGdh5phqVAolIbJWVzGtsfJ5BnkywtqODwReKQgxgx1xgAHdSXrOFu4iIIG','Lpigk5IMzB3xtEGauI2dT14tunmpwZc0AQ1sIiBhIrP3p51ZxZ5s3N2WhHt3rHN9O6tgqREFRiPXE','KM2PMf0BKnNMPFqMlQII4gTPkSI2','zqNTF4BvTvA1JQAMvn4SPs2RGpoOV5BQvOnLOdVElftynczEdEXLdkDD9z7Wg7cMH','GX','Is',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(86);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(86);
+INSERT INTO t VALUES (-3073722750346957069,-5781446915380000220,'22TqFEHz8SSuW45Lii5qabS4RsBNGWaCLWyPFOZYXFD2PrbcCKSfUTsM2lSb','Xq1GPIQ3a3q9XNtKIgVF','NsKeKnTpGYvdXF7ObJ37A2Yar','8pGk4D4TBhBB28VKVvrr78s','5x','Qn',2);
+INSERT INTO ti VALUES (-3073722750346957069,-5781446915380000220,'22TqFEHz8SSuW45Lii5qabS4RsBNGWaCLWyPFOZYXFD2PrbcCKSfUTsM2lSb','Xq1GPIQ3a3q9XNtKIgVF','NsKeKnTpGYvdXF7ObJ37A2Yar','8pGk4D4TBhBB28VKVvrr78s','5x','Qn',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-1854613946893249442,-5400862687154302692,'IhWdKESD3laQD3dMtlnm8fGQhGXjF9m87j064FBFuUviukBbnscziEMMAZjLlSaUWa8VauGQOxYZp3uNp','oeKT9frmxQxgIgvmbakgk0hqXHhbLVirmNL5mU8Y1HuL5NVRhfsMuIgETJI9nhN0P5qrgUYVtKUV5nXEB8vfsv7uxlDodqlG2qnRTMzYJfslg3WNoVLlQBvPf5ZTpgSEz7thP4go7ITDjfaq','EPkzKACJXqhD6D','0SUBk8l6YswIeVh','F','q',3);
+INSERT INTO ti VALUES (-1854613946893249442,-5400862687154302692,'IhWdKESD3laQD3dMtlnm8fGQhGXjF9m87j064FBFuUviukBbnscziEMMAZjLlSaUWa8VauGQOxYZp3uNp','oeKT9frmxQxgIgvmbakgk0hqXHhbLVirmNL5mU8Y1HuL5NVRhfsMuIgETJI9nhN0P5qrgUYVtKUV5nXEB8vfsv7uxlDodqlG2qnRTMzYJfslg3WNoVLlQBvPf5ZTpgSEz7thP4go7ITDjfaq','EPkzKACJXqhD6D','0SUBk8l6YswIeVh','F','q',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2580181298485740312,5250326996064624681,'1PH11aAa2XWpahlgIG','avTKvThmcyLUSpx7QidhvaKyVYXBVM19sPvzV3x4NhHZj1dIJZsfFCVI3DC4Amik6fcBeH5KMoIp8tDKUlZI1VaCDnNv6IBHCzEErYGGcjFKLesokvvPc5LEYQl1mv9duJqkcBxwtpyqB9o1D5ASsHEwMPZvCaczRB2g3cga','X','W1LsiVL10IEFUpv7WpYQmpnZy041iF','k','FX',4);
+INSERT INTO ti VALUES (2580181298485740312,5250326996064624681,'1PH11aAa2XWpahlgIG','avTKvThmcyLUSpx7QidhvaKyVYXBVM19sPvzV3x4NhHZj1dIJZsfFCVI3DC4Amik6fcBeH5KMoIp8tDKUlZI1VaCDnNv6IBHCzEErYGGcjFKLesokvvPc5LEYQl1mv9duJqkcBxwtpyqB9o1D5ASsHEwMPZvCaczRB2g3cga','X','W1LsiVL10IEFUpv7WpYQmpnZy041iF','k','FX',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (4200090933220983193,-4350103854870633856,'TSni4LFh4bmv2e3zmkQUg4jWlinvzv4prsAyA7dVNv2KvPBciVW42RRhEzk8uQrH14mwEzklfk0xxuhiw8','U7dGKsLqeqttnQbshMvITfxzdXLYS8lcMEwY5zHRI4Ye8xWDyHuOOiNSTiE2Us60sBiUk04xFLpQOI3fNKXG4fjno6gl4ajtlig0J','gvxZc2kOnh4f','yPTNSfLjyY1rNoQOpHI71UpaJErqyQoQMF1B9WxKkvrbqnusumwK93rWfeKZkK9AHIMNrBGfnhl2ziPsz9sqJFxWz9KxzjfwqQiLFfJCzVDejE01MehJ1ASyXmxnWQA9uZCKzEKNOqzLVaLLB1DuBZN0bCWaOVrvbJ7ATq1ogBZFNwqQbyV6tgweXIpOXD8cU11Y8B9xTFEfTeASZOHse5KCNEH1kOLWlP47','Kf','FI',5);
+INSERT INTO ti VALUES (4200090933220983193,-4350103854870633856,'TSni4LFh4bmv2e3zmkQUg4jWlinvzv4prsAyA7dVNv2KvPBciVW42RRhEzk8uQrH14mwEzklfk0xxuhiw8','U7dGKsLqeqttnQbshMvITfxzdXLYS8lcMEwY5zHRI4Ye8xWDyHuOOiNSTiE2Us60sBiUk04xFLpQOI3fNKXG4fjno6gl4ajtlig0J','gvxZc2kOnh4f','yPTNSfLjyY1rNoQOpHI71UpaJErqyQoQMF1B9WxKkvrbqnusumwK93rWfeKZkK9AHIMNrBGfnhl2ziPsz9sqJFxWz9KxzjfwqQiLFfJCzVDejE01MehJ1ASyXmxnWQA9uZCKzEKNOqzLVaLLB1DuBZN0bCWaOVrvbJ7ATq1ogBZFNwqQbyV6tgweXIpOXD8cU11Y8B9xTFEfTeASZOHse5KCNEH1kOLWlP47','Kf','FI',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-4959221302169556169,7745889781276601348,'tlnTAcTMUzyknrEGcRO0ysLBXQ8S5','DmJ3d4zuuZc9I5RltBuTzONaBAipwddkcAeaUbD7lyTrC6l4EkjRk6eDxsnq1s53ooSDIlV3poApDxJBph0opHEXac5z09NvnbNXLsG6rQBbyzNX1oloJdkDSNW2h6Dq9zii8TJURnkEg1A5iC6GjiZSyhOyOIYE8BS8jv1UFkY3ilhieTbKCQFoYNETrmQiNU8IAF9a5yStj77b9QiJoZfnn05kNRLksV4T','7D1V3uyi9LiQssX2wa8lYJQ','OBpK39tzEv4Ufj0TgijpgjN6sKTWKfcRBN7h6eMFidPJ0NalRZIfD9C5cZTW2pe57tjTTJWDhYrHbGPrNvq5FllcwS9kcG06lU2LfO6Imli8FbkYF98TTHyUJziOZI7MEzxnUOO48M3t1wjkVGauYQSYANyINuLtJpxKYZLupDkJol6TeyPYEl6yW5bKG2bVkp7geNgXRYYVQfJd772QrQtAFMFvR3k','t','R',6);
+INSERT INTO ti VALUES (-4959221302169556169,7745889781276601348,'tlnTAcTMUzyknrEGcRO0ysLBXQ8S5','DmJ3d4zuuZc9I5RltBuTzONaBAipwddkcAeaUbD7lyTrC6l4EkjRk6eDxsnq1s53ooSDIlV3poApDxJBph0opHEXac5z09NvnbNXLsG6rQBbyzNX1oloJdkDSNW2h6Dq9zii8TJURnkEg1A5iC6GjiZSyhOyOIYE8BS8jv1UFkY3ilhieTbKCQFoYNETrmQiNU8IAF9a5yStj77b9QiJoZfnn05kNRLksV4T','7D1V3uyi9LiQssX2wa8lYJQ','OBpK39tzEv4Ufj0TgijpgjN6sKTWKfcRBN7h6eMFidPJ0NalRZIfD9C5cZTW2pe57tjTTJWDhYrHbGPrNvq5FllcwS9kcG06lU2LfO6Imli8FbkYF98TTHyUJziOZI7MEzxnUOO48M3t1wjkVGauYQSYANyINuLtJpxKYZLupDkJol6TeyPYEl6yW5bKG2bVkp7geNgXRYYVQfJd772QrQtAFMFvR3k','t','R',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT NOT NULL, c BINARY(55), d VARCHAR(62) NOT NULL, e VARCHAR(80) NOT NULL, f VARBINARY(23), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1506815126143147985,-83,'P6rSeQInliGfSxRhIEi92Ww2V0UXQzeJmQrzQh07B88419onE13XU','WiDics7ReWJT759ZUR0IWBoVhz5BySvbj7BFh3nSjMwt','3','lpdSfMLF1','p','G',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT NOT NULL, c BINARY(55), d VARCHAR(62) NOT NULL, e VARCHAR(80) NOT NULL, f VARBINARY(23), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (671559635541637424,-73,'CSshGfh36nrSl5N0kltRNgF8opBGYqEyZgB78Bo','UxeXrC8pdY2oYV','ZvqDiiVTCRFZQgAPJq88c8EgwFI4s2dGZ9ZktwUj6AGtsx1n1NauEoHP','R1dpDLnV4te0fC','U','p',1);
+INSERT INTO ti VALUES (671559635541637424,-73,'CSshGfh36nrSl5N0kltRNgF8opBGYqEyZgB78Bo','UxeXrC8pdY2oYV','ZvqDiiVTCRFZQgAPJq88c8EgwFI4s2dGZ9ZktwUj6AGtsx1n1NauEoHP','R1dpDLnV4te0fC','U','p',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(56);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(56);
+INSERT INTO t VALUES (555766702520702701,-108,'AJnWaGQJ9M5','vJGwGHqjRxCAPt9RbO6FSn13','ZwDWojN52SfYKoj0ZV36WCZ2OQjl8fTs','nwRJOJENWJhw1f','z','y',2);
+INSERT INTO ti VALUES (555766702520702701,-108,'AJnWaGQJ9M5','vJGwGHqjRxCAPt9RbO6FSn13','ZwDWojN52SfYKoj0ZV36WCZ2OQjl8fTs','nwRJOJENWJhw1f','z','y',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5502598572879703361,23,'WCJuHs8geDDtidb4oNK','zS8x8xRsi5bQmFkFaEFvtlnlRED1DR0Z1ed6dZQVtaeKNYUk5QbWWGCRlsPqk4ERHDFGPEer36JGBhNR6TMyltwuJgG00OFoDRyMjUQpjBDitMZF9EZ9qtUz0ahynLDzgIoc3gtL0egzCfsAqDXuHhqL4rmYHWap17lVxVgSVaNeWICRX455PaFzetAblYL7ah','Bd1zTzWrQEUKXoWioP','kTj1ZL','l','E',3);
+INSERT INTO ti VALUES (5502598572879703361,23,'WCJuHs8geDDtidb4oNK','zS8x8xRsi5bQmFkFaEFvtlnlRED1DR0Z1ed6dZQVtaeKNYUk5QbWWGCRlsPqk4ERHDFGPEer36JGBhNR6TMyltwuJgG00OFoDRyMjUQpjBDitMZF9EZ9qtUz0ahynLDzgIoc3gtL0egzCfsAqDXuHhqL4rmYHWap17lVxVgSVaNeWICRX455PaFzetAblYL7ah','Bd1zTzWrQEUKXoWioP','kTj1ZL','l','E',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-5838388687675376403,-128,'q6vSb','vupZsZcN5XFOu0eLSf2r2kxc2HnEkv4F4Lvr35o6nPtlj0NGYF7ixf8PdBcrH32KsDwG8ynPFoCTYuDPJuc60uz1IOfrbalmLBZzrjooC7u4GwoB1e5Z5u0m807E7t6rNVj9grFFbODqullJhGUd2viH6AzqWUCG8ITV3a8P1DLK8mjN','SpStRnFLeCciN98n','XE4E9fWqboF1','B','P',4);
+INSERT INTO ti VALUES (-5838388687675376403,-128,'q6vSb','vupZsZcN5XFOu0eLSf2r2kxc2HnEkv4F4Lvr35o6nPtlj0NGYF7ixf8PdBcrH32KsDwG8ynPFoCTYuDPJuc60uz1IOfrbalmLBZzrjooC7u4GwoB1e5Z5u0m807E7t6rNVj9grFFbODqullJhGUd2viH6AzqWUCG8ITV3a8P1DLK8mjN','SpStRnFLeCciN98n','XE4E9fWqboF1','B','P',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (357304869405883773,8,'eGPZuLUqQHkb3W7ax9VnnsV3p0ttIYck65rm9tKxZSFr1n02s','9ZTDD1JSo6O5900PAptpxVhXjCuh5m6aFHbmr9oGalnPclkogyiFCh2arXW77NIPyVzT4GTVaHdsFAOJesGyh5Olm7HdCFJlG5LDn0jS5GnL6MdPDDGjNDqTeejvCbKkOF5ObNvbrbkXjTukHjLpKnWpLu3jtujAOL2j29M1AH2UY9mGfRZyMHnvrvolOufxLvAaBSPnMhmXociiAU9a2IkuSp69','f60DyOPLLI0CGGrc3ExVd7cqTfUnnM9nxML8Tu0wnLBxzvhLkz0IExvGr','76zpkqiwKapQbBQ7LLgVoPXRoUewj8oCLi5R587tfHIgp5SBR7veemjo5SQJtKKus3tfcrRCXK30k0iWbbm76ixgwJ8CMQpUxcsASjyTvDFyZfgfWmyPr0l6X','wZ','M',5);
+INSERT INTO ti VALUES (357304869405883773,8,'eGPZuLUqQHkb3W7ax9VnnsV3p0ttIYck65rm9tKxZSFr1n02s','9ZTDD1JSo6O5900PAptpxVhXjCuh5m6aFHbmr9oGalnPclkogyiFCh2arXW77NIPyVzT4GTVaHdsFAOJesGyh5Olm7HdCFJlG5LDn0jS5GnL6MdPDDGjNDqTeejvCbKkOF5ObNvbrbkXjTukHjLpKnWpLu3jtujAOL2j29M1AH2UY9mGfRZyMHnvrvolOufxLvAaBSPnMhmXociiAU9a2IkuSp69','f60DyOPLLI0CGGrc3ExVd7cqTfUnnM9nxML8Tu0wnLBxzvhLkz0IExvGr','76zpkqiwKapQbBQ7LLgVoPXRoUewj8oCLi5R587tfHIgp5SBR7veemjo5SQJtKKus3tfcrRCXK30k0iWbbm76ixgwJ8CMQpUxcsASjyTvDFyZfgfWmyPr0l6X','wZ','M',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (117778336678454397,59,'xdwsKcq1mPXhKWP','EXuYOX4zZ3IaLyp9wPbG2P4N7dMMFFezfdttZ3FtAcK7hO4KTVzWk3jay5gRiEb8GUp7biO01ACkOJiIeujPtW4Eycp7lew1Zlv9l6tMNk75hCgzgYqwsjX2eiO2xJlv08kC27rQKXXsER25ubdy2mT1bg1zmT','JgovlOjPazrnCzSUF3Uzne4hQo0VhatGBUd2DDyPhwsDd6gtOsJuzRpPJJn9vwBeULX','1eIQtioZEjwtjl9A9JoSBj3hl384iWFvmL1XqtrHF9yj5Tbhf6HPPYfIi6pA03fyiztwtdCFBuBJjh98RlKr9j78sDtCn8Osn64sFaBp9w2TfCzs9nJTr1AeyQixNF5ZCo9b9BN70MkRptpGZLSX21me1vx5TUpoT4forzU6UieMadH6yGQ8idRd7FaeYAkr8loi4uqt7vCSNkoqweeUEpxm9WHAMpMP7Grl8kR3LLMzywVkmB8U','Un','m',6);
+INSERT INTO ti VALUES (117778336678454397,59,'xdwsKcq1mPXhKWP','EXuYOX4zZ3IaLyp9wPbG2P4N7dMMFFezfdttZ3FtAcK7hO4KTVzWk3jay5gRiEb8GUp7biO01ACkOJiIeujPtW4Eycp7lew1Zlv9l6tMNk75hCgzgYqwsjX2eiO2xJlv08kC27rQKXXsER25ubdy2mT1bg1zmT','JgovlOjPazrnCzSUF3Uzne4hQo0VhatGBUd2DDyPhwsDd6gtOsJuzRpPJJn9vwBeULX','1eIQtioZEjwtjl9A9JoSBj3hl384iWFvmL1XqtrHF9yj5Tbhf6HPPYfIi6pA03fyiztwtdCFBuBJjh98RlKr9j78sDtCn8Osn64sFaBp9w2TfCzs9nJTr1AeyQixNF5ZCo9b9BN70MkRptpGZLSX21me1vx5TUpoT4forzU6UieMadH6yGQ8idRd7FaeYAkr8loi4uqt7vCSNkoqweeUEpxm9WHAMpMP7Grl8kR3LLMzywVkmB8U','Un','m',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(1) NOT NULL, d VARBINARY(21), e VARCHAR(60) NOT NULL, f VARBINARY(28) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2222555278223561391,9295912,'p','luPciXdJeqV0wpfG2','lUNpE35ChlJfZ83YHiEnxdXjEaNOQNtGJ6FYqtmchN88xo3nX9RlofhO','kXfx1OwJRHru4bgh3ZSpWTE','c','f',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(1) NOT NULL, d VARBINARY(21), e VARCHAR(60) NOT NULL, f VARBINARY(28) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (4188410980673817725,525863,'E','aY7tRBCS4VCuC09uo','idSjYsyMeC9jZhyD3J3Q8ws2CXcpSFAc7CeAYceQWVEdalYWwTKFX0kgR','6srx4400kWTVVKguhB','w','ai',1);
+INSERT INTO ti VALUES (4188410980673817725,525863,'E','aY7tRBCS4VCuC09uo','idSjYsyMeC9jZhyD3J3Q8ws2CXcpSFAc7CeAYceQWVEdalYWwTKFX0kgR','6srx4400kWTVVKguhB','w','ai',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(2) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(2) NOT NULL;
+INSERT INTO t VALUES (5161114486528240469,3258124,'x','K0OZjdMWZH2ODh4ioxv','iqrDySroiKRADygyUG8ddsopEe4yyjK7kOnj','MKesVtr0BzC962ym4tM','Z','Kz',2);
+INSERT INTO ti VALUES (5161114486528240469,3258124,'x','K0OZjdMWZH2ODh4ioxv','iqrDySroiKRADygyUG8ddsopEe4yyjK7kOnj','MKesVtr0BzC962ym4tM','Z','Kz',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (5039892125919664542,3323773,'0w','jq','aIEhg0QO4sab1hjaqnqNDLPycdjHBp2VN5hg2s','X1sYymEAsgdqV','O','Ik',3);
+INSERT INTO ti VALUES (5039892125919664542,3323773,'0w','jq','aIEhg0QO4sab1hjaqnqNDLPycdjHBp2VN5hg2s','X1sYymEAsgdqV','O','Ik',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (14916433705129514984,634536,'Z','pe5oiOlQmfYwiRQrWPxUMRVXwofK3qSoh7SmYBI9IbiUky3M','BER8lLUduxeO4IPIKqFrzwIQVLY58p4','TT8PkeYMnlpkwuK2VaF4XSJCOPBrxM5V1baXQ3mxAWaHmpF5ttKVHOSM2m0BAipHeeKZOu5FNSw6te','X','d',4);
+INSERT INTO ti VALUES (14916433705129514984,634536,'Z','pe5oiOlQmfYwiRQrWPxUMRVXwofK3qSoh7SmYBI9IbiUky3M','BER8lLUduxeO4IPIKqFrzwIQVLY58p4','TT8PkeYMnlpkwuK2VaF4XSJCOPBrxM5V1baXQ3mxAWaHmpF5ttKVHOSM2m0BAipHeeKZOu5FNSw6te','X','d',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (10083836128294877452,8088264,'L3','JAoL3OmQe8jRWeBpnFVMotIa8333pOerZrxy6wAuufWEQCqoIRfF4tB','93azTUttDMFnAQxu0HD3GCoRpCZv26Wf4GMZfJN4','wQxw3cYvbQ3pysuvy65414QJXxqZc0yjFtiST63aB4DSDdAayGuz2fiPV5q4ewPGIxdIWFTaYFUTtgyq5I2qR6CUU2NzyWLZ6dqG8HJWEH9X223Mq3IJwcTxhYGmtWKfPTPWTRCz1','k','vX',5);
+INSERT INTO ti VALUES (10083836128294877452,8088264,'L3','JAoL3OmQe8jRWeBpnFVMotIa8333pOerZrxy6wAuufWEQCqoIRfF4tB','93azTUttDMFnAQxu0HD3GCoRpCZv26Wf4GMZfJN4','wQxw3cYvbQ3pysuvy65414QJXxqZc0yjFtiST63aB4DSDdAayGuz2fiPV5q4ewPGIxdIWFTaYFUTtgyq5I2qR6CUU2NzyWLZ6dqG8HJWEH9X223Mq3IJwcTxhYGmtWKfPTPWTRCz1','k','vX',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (14782742167189385995,10564253,'u','5IDwl7nV0TSshuEhDc8EXizmmTPK1CuGKASbVcaQJteV0u9WTrQzQMyMyu2QJTkrmvCPvJGXLLqHPE61b31HIoEJB5a6ryyp3SyB6WHAbKstycCepVdTomB26zEPbrwWf2Jj6WWUXJpxNOD5FNqaWr3zh9e7xGfJj0iICRJIEdp0Dkz4LGD5WAYx8q8BgAs5RA0JX5XcTSjR0Hg5gIxByu8YnHHgEHMrpiqo','3M8EwnBsxXOmhsjl22vLBXQMuW7Zcd2aRjH5z85pX97zWVSByj7t2z01RFa','KlWzTqg8jUZ3e6L8wQ2DDTFWhBwCu2B','5','x',6);
+INSERT INTO ti VALUES (14782742167189385995,10564253,'u','5IDwl7nV0TSshuEhDc8EXizmmTPK1CuGKASbVcaQJteV0u9WTrQzQMyMyu2QJTkrmvCPvJGXLLqHPE61b31HIoEJB5a6ryyp3SyB6WHAbKstycCepVdTomB26zEPbrwWf2Jj6WWUXJpxNOD5FNqaWr3zh9e7xGfJj0iICRJIEdp0Dkz4LGD5WAYx8q8BgAs5RA0JX5XcTSjR0Hg5gIxByu8YnHHgEHMrpiqo','3M8EwnBsxXOmhsjl22vLBXQMuW7Zcd2aRjH5z85pX97zWVSByj7t2z01RFa','KlWzTqg8jUZ3e6L8wQ2DDTFWhBwCu2B','5','x',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b BIGINT NOT NULL, c CHAR(42), d VARBINARY(23) NOT NULL, e VARBINARY(28), f VARCHAR(46), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1317068137,-2009571739105272192,'IBtM6pI2tdLMsGGdLkRz7pKBymmFbQt','fiIdxy3','D6pOfue8e2faO5Fi7oartBI','TUvq682ZcFK2NzyjRb','c','LK',0);
+CREATE TABLE ti (a INT NOT NULL, b BIGINT NOT NULL, c CHAR(42), d VARBINARY(23) NOT NULL, e VARBINARY(28), f VARCHAR(46), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-5609977702214226290,-8709242641356565130,'ufCxSAwu9Wn7','Qvuuj4oS3BJCjhf','xkUyCX4mO92zjehX4q0GfclxE','BmC1xHnzDMzFws5hP6fVbtUUQmzosgmuzezTAM20kjIaG3','R','Di',1);
+INSERT INTO ti VALUES (-5609977702214226290,-8709242641356565130,'ufCxSAwu9Wn7','Qvuuj4oS3BJCjhf','xkUyCX4mO92zjehX4q0GfclxE','BmC1xHnzDMzFws5hP6fVbtUUQmzosgmuzezTAM20kjIaG3','R','Di',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(43);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(43);
+INSERT INTO t VALUES (-3420872167655814031,762091981700085056,'IQg07B4WOat','S54k2QUW0HW','k5hzvbUH9B','Zwm7ZFHnc9','p','yh',2);
+INSERT INTO ti VALUES (-3420872167655814031,762091981700085056,'IQg07B4WOat','S54k2QUW0HW','k5hzvbUH9B','Zwm7ZFHnc9','p','yh',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-2276164068890788095,7707069071461320353,'6Qb8O4ymRJfhXodVkA98EKonMKHpFopcQufK2cv','Tqv2ELUGVPEKkwXpELwnuZXuuPBYIvaTYJ3pbSGvJH0IzyQn8a7Fv3l5WNqsLysFwYyrA4CiWBma1oiidPhurB4hSmn5KKXuVkQF60JhkR4FOYZfmsuBR1r3B4DtFuWppJiB4HOQxBi1G6ruCeUGGmhGXG','dhjjvYMq','I9Ad3BPNuOHXaGqNXArXXQb1YKaakMIenlIDUE0UfOI','u','hp',3);
+INSERT INTO ti VALUES (-2276164068890788095,7707069071461320353,'6Qb8O4ymRJfhXodVkA98EKonMKHpFopcQufK2cv','Tqv2ELUGVPEKkwXpELwnuZXuuPBYIvaTYJ3pbSGvJH0IzyQn8a7Fv3l5WNqsLysFwYyrA4CiWBma1oiidPhurB4hSmn5KKXuVkQF60JhkR4FOYZfmsuBR1r3B4DtFuWppJiB4HOQxBi1G6ruCeUGGmhGXG','dhjjvYMq','I9Ad3BPNuOHXaGqNXArXXQb1YKaakMIenlIDUE0UfOI','u','hp',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (4715240478556292193,5463953524602283741,'TLxLAIl2tWm0C5iPKIiaoBNqTa6QtYno0gOmqUkS1at','O3zzRJ95kB1QlYqsaaCO7IBVeHXaRjZbm7tMD6Q6u7rMfm050f5aSQNBQzP79sEvV2nDJ368iDtzZ1XAJ0aGwRIFn9In5g7hBzf7kzFOiFDLFdt8w8ot81Ccdz5r6PD9nxO5u0dx777f8qH4lzTzW59BdSc2uUzwarYyHaNs4m159Ivl3bBsFZ7wqsJhBU1DLRWqnWm0lLFK7','BCEFsQXq7oLP1xbEJA73KK','mGhtkReDwchR44m0SpW04rchvDfZg48m5AeliCgPVDpOry9MCnrttmZMsj8VKAaL0t6TQWaIOgbPGAvHTZGOKKuA7gHnHPH5j4pCfkjc1tV1AYjceAsa0XXDvBgLMKkqidy0sslUQzowRg9bSQbz6px4PGBduByTge5A0GarHko9atCXnIfgFD29nzCYAybbv2I3rLO4nPGT4RdlrCp8v6HtMtALqVfhzqi3N3','c','6',4);
+INSERT INTO ti VALUES (4715240478556292193,5463953524602283741,'TLxLAIl2tWm0C5iPKIiaoBNqTa6QtYno0gOmqUkS1at','O3zzRJ95kB1QlYqsaaCO7IBVeHXaRjZbm7tMD6Q6u7rMfm050f5aSQNBQzP79sEvV2nDJ368iDtzZ1XAJ0aGwRIFn9In5g7hBzf7kzFOiFDLFdt8w8ot81Ccdz5r6PD9nxO5u0dx777f8qH4lzTzW59BdSc2uUzwarYyHaNs4m159Ivl3bBsFZ7wqsJhBU1DLRWqnWm0lLFK7','BCEFsQXq7oLP1xbEJA73KK','mGhtkReDwchR44m0SpW04rchvDfZg48m5AeliCgPVDpOry9MCnrttmZMsj8VKAaL0t6TQWaIOgbPGAvHTZGOKKuA7gHnHPH5j4pCfkjc1tV1AYjceAsa0XXDvBgLMKkqidy0sslUQzowRg9bSQbz6px4PGBduByTge5A0GarHko9atCXnIfgFD29nzCYAybbv2I3rLO4nPGT4RdlrCp8v6HtMtALqVfhzqi3N3','c','6',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-2342394944709953009,-7160191306435272076,'5rBjvcMrn2','DO16LbrBI2FwdxNhw3BwQuk8HTyN9Kw4','cjG0uEmJrHtmlhe003wy3JR0','DL6a8rGXB2bpxGcFk30QvOS4kPf3R54XfhrTGjfEPDriAYKuvPxviBzXXbpmoASmW2vGHdy02UVfisaazkdI7U5ZdjoS7UBoWL2LFJl73eig8EF6HGOqXMNpwWAnV23cqFP1ESatbUimWiRrvUeqhrCjFjgUUeh8bMqLTcsxzo8BXminnTHDMygF6f0uL8jZh2HFes2eLRC2pFWpyaFSX7wMSVAySsTTWHiEouDzAwpcQDKsz7oh','T','2I',5);
+INSERT INTO ti VALUES (-2342394944709953009,-7160191306435272076,'5rBjvcMrn2','DO16LbrBI2FwdxNhw3BwQuk8HTyN9Kw4','cjG0uEmJrHtmlhe003wy3JR0','DL6a8rGXB2bpxGcFk30QvOS4kPf3R54XfhrTGjfEPDriAYKuvPxviBzXXbpmoASmW2vGHdy02UVfisaazkdI7U5ZdjoS7UBoWL2LFJl73eig8EF6HGOqXMNpwWAnV23cqFP1ESatbUimWiRrvUeqhrCjFjgUUeh8bMqLTcsxzo8BXminnTHDMygF6f0uL8jZh2HFes2eLRC2pFWpyaFSX7wMSVAySsTTWHiEouDzAwpcQDKsz7oh','T','2I',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2150775026118711283,-9206234795686403808,'vJNcq6u','BYUjQ2KDXvxyi8eq90ufgDud9tBxRMPzXd5La90laSQRcy83rzYnRmqAxbis','kl5ao783FSLaHEUh','3W0wnJ3NIm5X3LohBuDxrHt5zaNENAn7tKdBw7WdiRaqmD6Wl5uKFZ37xKiGaxJwSCq6UKBNJQdbbZkuO6LMEQ3Myd26U51i1aJSCwdLmH4ILt7wykAdL8GY20MWqlomHj0xeh7gVbB6tjJ9U16satUvUWne0M0jHamD6wWwH2goEj2xdft6B0rEs8MaU7zXk3NHaAE2BUFTfdopE8HLb8AepDK21leLlpG8SuVvEjARaZ0bzqaz7mBV0CdHGgY4','Yl','5',6);
+INSERT INTO ti VALUES (2150775026118711283,-9206234795686403808,'vJNcq6u','BYUjQ2KDXvxyi8eq90ufgDud9tBxRMPzXd5La90laSQRcy83rzYnRmqAxbis','kl5ao783FSLaHEUh','3W0wnJ3NIm5X3LohBuDxrHt5zaNENAn7tKdBw7WdiRaqmD6Wl5uKFZ37xKiGaxJwSCq6UKBNJQdbbZkuO6LMEQ3Myd26U51i1aJSCwdLmH4ILt7wykAdL8GY20MWqlomHj0xeh7gVbB6tjJ9U16satUvUWne0M0jHamD6wWwH2goEj2xdft6B0rEs8MaU7zXk3NHaAE2BUFTfdopE8HLb8AepDK21leLlpG8SuVvEjARaZ0bzqaz7mBV0CdHGgY4','Yl','5',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b TINYINT UNSIGNED, c CHAR(38) NOT NULL, d VARCHAR(16), e VARBINARY(6), f VARCHAR(11) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7700291,158,'RscideqCLWnv5KcgiFD0Xv','PH0','w','aoABtImd','z','0',0);
+CREATE TABLE ti (a MEDIUMINT, b TINYINT UNSIGNED, c CHAR(38) NOT NULL, d VARCHAR(16), e VARBINARY(6), f VARCHAR(11) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (4589051314334124743,111,'Z7Pyr0HEbQqm5BYgc0cTA','jMKRCSV0u','GL7h','kMS','G','f',1);
+INSERT INTO ti VALUES (4589051314334124743,111,'Z7Pyr0HEbQqm5BYgc0cTA','jMKRCSV0u','GL7h','kMS','G','f',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(39) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(39) NOT NULL;
+INSERT INTO t VALUES (6000091589921105119,170,'iEDhBYWKN4SbCZlPtxiqTRM16c1ZO7zXylF','z53jU5xd6','5UiW','IYJEBlZPH8','U','f',2);
+INSERT INTO ti VALUES (6000091589921105119,170,'iEDhBYWKN4SbCZlPtxiqTRM16c1ZO7zXylF','z53jU5xd6','5UiW','IYJEBlZPH8','U','f',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-5507934629056059090,4,'tp5EK2gVE5E','qIYia7T9HEJqe2RAMlnrr0gKvCV0OiY2b16veuqzn35cLKqPjk2auus8bGYHB5rEsbgNV5','GMkkM','5Bn0mQH5','l','e',3);
+INSERT INTO ti VALUES (-5507934629056059090,4,'tp5EK2gVE5E','qIYia7T9HEJqe2RAMlnrr0gKvCV0OiY2b16veuqzn35cLKqPjk2auus8bGYHB5rEsbgNV5','GMkkM','5Bn0mQH5','l','e',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-4214223096655728314,32,'9ltx5aGNExTmI62dpInkI7GkMkAiSqkKJ','pu4aMVXyz6A36lYp7snYSN3rEvMnBj7q3D3EUJlBi9nf0z7jCQIac55celF0Aj9zabme1DOUJ9XO1ES7VkzCLQjEWrTZ6FZ0dAvZ0yw8bzgltWywsFVKRHVtBQrxOYmlHvb3hJdPqk6uAC65UmyXAyR0bJB52gQOhxCWEsx6voLxUszjvd5MvzRz9S5ErQGUsQQVJe1zxZFKy6lVfcKY4uQjctT7iRFh1WIDFyawmxtmpcpWn1mS','8P','clFpYQXhMIYjPqVFgGjrCAlC1xFAVvWpAoQweQnSeM4dpGlPhX9aLgk9LUA0XjDWuZIWZGqWupgcBzAuDlsddScjeQP5LnwXdiujDdO8ixUROJ5IGqwHiwdqzXGT6b5IHblxgg5rXfs4BA1xDwkaFBLPraoMy4qqD03skdAvmZh','A','Z',4);
+INSERT INTO ti VALUES (-4214223096655728314,32,'9ltx5aGNExTmI62dpInkI7GkMkAiSqkKJ','pu4aMVXyz6A36lYp7snYSN3rEvMnBj7q3D3EUJlBi9nf0z7jCQIac55celF0Aj9zabme1DOUJ9XO1ES7VkzCLQjEWrTZ6FZ0dAvZ0yw8bzgltWywsFVKRHVtBQrxOYmlHvb3hJdPqk6uAC65UmyXAyR0bJB52gQOhxCWEsx6voLxUszjvd5MvzRz9S5ErQGUsQQVJe1zxZFKy6lVfcKY4uQjctT7iRFh1WIDFyawmxtmpcpWn1mS','8P','clFpYQXhMIYjPqVFgGjrCAlC1xFAVvWpAoQweQnSeM4dpGlPhX9aLgk9LUA0XjDWuZIWZGqWupgcBzAuDlsddScjeQP5LnwXdiujDdO8ixUROJ5IGqwHiwdqzXGT6b5IHblxgg5rXfs4BA1xDwkaFBLPraoMy4qqD03skdAvmZh','A','Z',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-7104204072412240820,137,'p78JQ5C982LSlmrL9RADBS','4NcGku0YPhPoWt25G6Hvb6aYmIyTSl2vUZQZH5LVcKjyPE9Z0eASu20oqQcimh3vVm8LpQqM0uQwBbRdQMJ0Ei2igg1AysV35ta4m8e6w6PaPAdNRbScK9WrTNtkid2UeecThMFM7IKBpyarXguUE6zs4N1SjFjEhWATulBJlBxH91dJgi6lDZmg5JcCBFbbt6rYBuQ3cbA5cLRoqVPI7XuSusYdrpYxLg2yJkJyyoVWhmUYpbHPkDQ3DbeMwH','L78d9','cUN2qLqd6BbOpHdfEtIi9lTvmffqjkKbFDZVFBvIiO0QW8T5zygd6vMrtt0rbvgpZz8bQwtMslPu1k4t4cfyD7lb02iq9sXQ90PmHOxfo1kmUsRW7INwRhl6lRvh6vlVtCxE7Rd','ss','a',5);
+INSERT INTO ti VALUES (-7104204072412240820,137,'p78JQ5C982LSlmrL9RADBS','4NcGku0YPhPoWt25G6Hvb6aYmIyTSl2vUZQZH5LVcKjyPE9Z0eASu20oqQcimh3vVm8LpQqM0uQwBbRdQMJ0Ei2igg1AysV35ta4m8e6w6PaPAdNRbScK9WrTNtkid2UeecThMFM7IKBpyarXguUE6zs4N1SjFjEhWATulBJlBxH91dJgi6lDZmg5JcCBFbbt6rYBuQ3cbA5cLRoqVPI7XuSusYdrpYxLg2yJkJyyoVWhmUYpbHPkDQ3DbeMwH','L78d9','cUN2qLqd6BbOpHdfEtIi9lTvmffqjkKbFDZVFBvIiO0QW8T5zygd6vMrtt0rbvgpZz8bQwtMslPu1k4t4cfyD7lb02iq9sXQ90PmHOxfo1kmUsRW7INwRhl6lRvh6vlVtCxE7Rd','ss','a',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (4640653981644531806,235,'JEqJaOVeV1s5GNYMXXCZcUglVViEPba7N','usikWric3BbPP5cV0IyV86UO5nyPFxpeTCAzX2OKGxe08ezr2oD3jYc1dbI8HcX4s2mduO06hTo2dhnAb8F7UTTcecz3L5th66px7jWuwR9Ad8THGvmsxf4qdYrB2sKvzoUIwcoHBpnFnGHEcXr0ESQZWBoNLw2BF8GTe0vrh4ugCGnZo2Aa9CTH5UNaFCVwZsSE50C7gN80Pq48380X6808UQhFrmosfAo2kn0Il','U67','e2QUCscDDHsYlNVPsVjkK67YamBzsLp0H1jodnW5LYDNVoPzxK0yK5ChYYYKgGZNA4CphLX6Fc7mSR6T2BKIt4qjTjOA4tkUFbA1qVnYjwhiuO7KXUKvPIV0pQ94xQPFgbCOj37VuZbupewbWmbqkm9I68gZMJ9bUjhJJbl4oKaSCjDXHZjKgwXPe3aAqTwsPDpXqWz5te9qwTktzdSWXlNyFMzG8','5S','rN',6);
+INSERT INTO ti VALUES (4640653981644531806,235,'JEqJaOVeV1s5GNYMXXCZcUglVViEPba7N','usikWric3BbPP5cV0IyV86UO5nyPFxpeTCAzX2OKGxe08ezr2oD3jYc1dbI8HcX4s2mduO06hTo2dhnAb8F7UTTcecz3L5th66px7jWuwR9Ad8THGvmsxf4qdYrB2sKvzoUIwcoHBpnFnGHEcXr0ESQZWBoNLw2BF8GTe0vrh4ugCGnZo2Aa9CTH5UNaFCVwZsSE50C7gN80Pq48380X6808UQhFrmosfAo2kn0Il','U67','e2QUCscDDHsYlNVPsVjkK67YamBzsLp0H1jodnW5LYDNVoPzxK0yK5ChYYYKgGZNA4CphLX6Fc7mSR6T2BKIt4qjTjOA4tkUFbA1qVnYjwhiuO7KXUKvPIV0pQ94xQPFgbCOj37VuZbupewbWmbqkm9I68gZMJ9bUjhJJbl4oKaSCjDXHZjKgwXPe3aAqTwsPDpXqWz5te9qwTktzdSWXlNyFMzG8','5S','rN',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b INT NOT NULL, c BINARY(21) NOT NULL, d VARCHAR(55) NOT NULL, e VARBINARY(81), f VARBINARY(23) NOT NULL, g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (172,-2141144412,'6ENWUE8tdYKGE63cU4','rPP2tZs7hTwxdhUiyWWo','aSMqAkRzyNW2V','sXRNPDQFWFekg7','Ag','y',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b INT NOT NULL, c BINARY(21) NOT NULL, d VARCHAR(55) NOT NULL, e VARBINARY(81), f VARBINARY(23) NOT NULL, g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (59774,-787233895,'9dZBVVM6mS','B53Z4SUYwCeUs5bIlsY','szy6ID1Yw7qV3KSPH05ZztWRESW3ULAtrEcqUaDMi0FHLnjquEQLVtg5pjsiO','tuhSqyGDlP','v','c',1);
+INSERT INTO ti VALUES (59774,-787233895,'9dZBVVM6mS','B53Z4SUYwCeUs5bIlsY','szy6ID1Yw7qV3KSPH05ZztWRESW3ULAtrEcqUaDMi0FHLnjquEQLVtg5pjsiO','tuhSqyGDlP','v','c',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(22) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(22) NOT NULL;
+INSERT INTO t VALUES (35373,1748942934,'GxnRe7xqnu8HrgLCL','uqkuJpOnrgHh7GJZJqYn0JkdJl3e5VfPOKuJXSCvPbfjT','0SDNG3LbvIE8zlPxouPJQ93RuARBMswU5zgRSHJ10DASZ4hpTmy13f9fgY4iNJ7K1','jPqHk85xm','kW','d',2);
+INSERT INTO ti VALUES (35373,1748942934,'GxnRe7xqnu8HrgLCL','uqkuJpOnrgHh7GJZJqYn0JkdJl3e5VfPOKuJXSCvPbfjT','0SDNG3LbvIE8zlPxouPJQ93RuARBMswU5zgRSHJ10DASZ4hpTmy13f9fgY4iNJ7K1','jPqHk85xm','kW','d',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (49415,521448128,'d','GWLoyK57DLKkFXs33yShkNfd','UCRTeu4jUhEg8cxbXYLGWuUqeVko2ZGTXN0','4Qo7LNXmzv7pA','lU','F',3);
+INSERT INTO ti VALUES (49415,521448128,'d','GWLoyK57DLKkFXs33yShkNfd','UCRTeu4jUhEg8cxbXYLGWuUqeVko2ZGTXN0','4Qo7LNXmzv7pA','lU','F',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (17325,1349715370,'6trG0T3zv7WB6','CjselRDfIlkDqiJHtcTbxFywArM22Er1owySTHCJ2UK2NPmGNKe2EHESbfM7Qb7XzdWZGYc2R2QyS9hPHcF4wqCFAFLhcpvVdsRF9TXqeOmkmtUUdhqzryUl3MMpYeqXlMPPSfMvCzxDHlHcIEbkTntBfER2ysGFjhPkdz2ex2pxvSBIaDjN2w8S44mLfHa6U4KMZtaaQP0OwzZX4mOPkopaflpfqvlHjM3RcfeyLSrZybBEVtH3Sws','KMkhEFiLFDmMZ6c3JZBg0pCEj2L4QMIzzjddl6WrreOfQoOeNKELV7R6sDj1J2','DVKDv','PN','h',4);
+INSERT INTO ti VALUES (17325,1349715370,'6trG0T3zv7WB6','CjselRDfIlkDqiJHtcTbxFywArM22Er1owySTHCJ2UK2NPmGNKe2EHESbfM7Qb7XzdWZGYc2R2QyS9hPHcF4wqCFAFLhcpvVdsRF9TXqeOmkmtUUdhqzryUl3MMpYeqXlMPPSfMvCzxDHlHcIEbkTntBfER2ysGFjhPkdz2ex2pxvSBIaDjN2w8S44mLfHa6U4KMZtaaQP0OwzZX4mOPkopaflpfqvlHjM3RcfeyLSrZybBEVtH3Sws','KMkhEFiLFDmMZ6c3JZBg0pCEj2L4QMIzzjddl6WrreOfQoOeNKELV7R6sDj1J2','DVKDv','PN','h',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (16816,990730885,'b','wApUwzYJiFK5G14VsJpL8tyxpSEUDz0L2DYUZ64zxxiuvJwbSEGBcuUEbAcs835pUbyFUQPDdVNxiM','1uvCHB3ELnikxO','cWk4zhkZk6nb3yarcnohkv7ABAWMV6PwCBXmWEM0XbAhINvvBm9fXhPSaVQ3yCann6Cinzn3HYPxwwU2HWLOp74jpJObE8zTZpw1gr8GozZ3XOPuGShejloqaIjqWAgMcPqM','U','A',5);
+INSERT INTO ti VALUES (16816,990730885,'b','wApUwzYJiFK5G14VsJpL8tyxpSEUDz0L2DYUZ64zxxiuvJwbSEGBcuUEbAcs835pUbyFUQPDdVNxiM','1uvCHB3ELnikxO','cWk4zhkZk6nb3yarcnohkv7ABAWMV6PwCBXmWEM0XbAhINvvBm9fXhPSaVQ3yCann6Cinzn3HYPxwwU2HWLOp74jpJObE8zTZpw1gr8GozZ3XOPuGShejloqaIjqWAgMcPqM','U','A',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4630,-1381553197,'Bp0rIrR5uxFY','TljPAijVfX2ZC5IXqv3M0A65CYySfRh6aX3gcy4ljzstZPgFsqazI0BdrWogwUUmEH7jHk3cRKj9wTdrEXLk5e32OST5C7MwxFb1oLinQ2cVvi6II2X3yBbmRmX0qrnZwhxlIsO1TvjjL3gaqtbXEcNCFrdcW3cH1DXYwXhHwQlHmv7P5RWKilbBbYMRtuWXEmKQB95O8FDLrZHgklldvKrD7kPgo7LRGCKHxKzyKx9Vff4zmK8HnHNityo','LQBsQRSBKq0CwViSbMx6GyS6tW4CwGRzFfR4SJkOm','I2uxdtA8INoz','V','k',6);
+INSERT INTO ti VALUES (4630,-1381553197,'Bp0rIrR5uxFY','TljPAijVfX2ZC5IXqv3M0A65CYySfRh6aX3gcy4ljzstZPgFsqazI0BdrWogwUUmEH7jHk3cRKj9wTdrEXLk5e32OST5C7MwxFb1oLinQ2cVvi6II2X3yBbmRmX0qrnZwhxlIsO1TvjjL3gaqtbXEcNCFrdcW3cH1DXYwXhHwQlHmv7P5RWKilbBbYMRtuWXEmKQB95O8FDLrZHgklldvKrD7kPgo7LRGCKHxKzyKx9Vff4zmK8HnHNityo','LQBsQRSBKq0CwViSbMx6GyS6tW4CwGRzFfR4SJkOm','I2uxdtA8INoz','V','k',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b TINYINT UNSIGNED NOT NULL, c BINARY(89), d VARCHAR(88), e VARBINARY(88) NOT NULL, f VARBINARY(49) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6330543,119,'h2j9Y2XnBcgeXq7wovTxAnkUt3vlVXwlhCIl5GAbkOlhI8pRcpEDa8Ea4VB4vyGLRhSek6XpNxlPIp307','Q7t3I4xbb3Yh0STwq4n1vkMaLJ1hIOZVfGhiCeD7sV7Yv2AQxw','RRpJUizJpPnbeHJk1ODCARbpaaEy5EMbdZTvPxvftKtvz6HuKgRgRk939HNIRWqFkrpoajU2qysc53','JhOQq','Q','P',0);
+CREATE TABLE ti (a MEDIUMINT, b TINYINT UNSIGNED NOT NULL, c BINARY(89), d VARCHAR(88), e VARBINARY(88) NOT NULL, f VARBINARY(49) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (542359,55,'wBeE7rTwov6aB6De3qFx65EuK8osfSgoRfhqqTdLWx7W5O3Rg0xFlPsktFF7UDbn','Jz','PmYeT1HwZVW1KgO8ez81NrviX1a354FfEOiNzlUuEyyPY78GmWxnrQGaNVu0SK7Ojstvjdvt0q8TryA3L','ZZ6zL2lMwyE4FsVa','k','2',1);
+INSERT INTO ti VALUES (542359,55,'wBeE7rTwov6aB6De3qFx65EuK8osfSgoRfhqqTdLWx7W5O3Rg0xFlPsktFF7UDbn','Jz','PmYeT1HwZVW1KgO8ez81NrviX1a354FfEOiNzlUuEyyPY78GmWxnrQGaNVu0SK7Ojstvjdvt0q8TryA3L','ZZ6zL2lMwyE4FsVa','k','2',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(90);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(90);
+INSERT INTO t VALUES (-7574085,71,'xvDqCW6UhXkPNPvrl3','8kFk8CWS9jLrl87eYsugnuSd7mpwT19MyOCNbEmG4Yb6cB6iLnLIHJUc','h0lXyKhUkHGDBrzFriDP7O82T3lhU44oTqtnjPyyTn2oG91kBXNY','X1lDjAY4QEAfauK','C','S',2);
+INSERT INTO ti VALUES (-7574085,71,'xvDqCW6UhXkPNPvrl3','8kFk8CWS9jLrl87eYsugnuSd7mpwT19MyOCNbEmG4Yb6cB6iLnLIHJUc','h0lXyKhUkHGDBrzFriDP7O82T3lhU44oTqtnjPyyTn2oG91kBXNY','X1lDjAY4QEAfauK','C','S',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-4995323,176,'1etAUDrhvyEqpIAISwt9BP9kzUTJSJhYfMTeXVImY03nm0OZbmSQuG8HxdC7qyw6vx','1sWqCWznnyy8cARU1jT5MwtkMMHs8MJTJBovtM2PzLpupmE7l6LgVMZvtjWUWY6JMvDeWVYX30myrkDjO4sHlAUgtVsgKlWGEW8a2kkKvTEe6encTLpyntBljLfN07L7tE10cFrBJAEBrq2mMbCyFmRd0jiQQH3kCzH2rV7d1cg','YzEwPLlDsy4iKS6BP1WFflZzPykbEL7DA8hT9nbiQTnLOdm4tJtZHdG5QF','gX4uOjqbvywvFxyogNyHYQ4gZghBmXX','A','G',3);
+INSERT INTO ti VALUES (-4995323,176,'1etAUDrhvyEqpIAISwt9BP9kzUTJSJhYfMTeXVImY03nm0OZbmSQuG8HxdC7qyw6vx','1sWqCWznnyy8cARU1jT5MwtkMMHs8MJTJBovtM2PzLpupmE7l6LgVMZvtjWUWY6JMvDeWVYX30myrkDjO4sHlAUgtVsgKlWGEW8a2kkKvTEe6encTLpyntBljLfN07L7tE10cFrBJAEBrq2mMbCyFmRd0jiQQH3kCzH2rV7d1cg','YzEwPLlDsy4iKS6BP1WFflZzPykbEL7DA8hT9nbiQTnLOdm4tJtZHdG5QF','gX4uOjqbvywvFxyogNyHYQ4gZghBmXX','A','G',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-4553515,247,'ChkenPXRPciZJVLrbTfb8aYNIXTbQSqumBf1G7','Mw9jUrGd99H5HlysJ80BRrDZP5b5espoRqxe0h77O0sc7PudQc9PtsOl2xKHZCXFHoB0Zul2yXD6zwpsFD7pG9Kn5j3TLCe6JfNCifPxgdFxIwCbjxpyiYDI6VoVU3CRkhx7pttWz7Naf12EvWdk9uFaCvgOldtKtwgnVVBrFtMha8z3Bhu8gMW0m5bqJ1XxQ1vw7PdTdSiHAIxFGjRjvCmOXS6USAcGVNd5JzlUI4mitx','5gBbUeTxJ4r0BYJzdlpcnzI9y9i7Xp1zz','vnddW9qLIJ7UFTcit4B2QpbI6DaobH3paKevAN9dHOzH1tnrL0moh7t9443T8Hy3JGk9KdQT2BiN2Z81SDpeOxlHxq','p','O',4);
+INSERT INTO ti VALUES (-4553515,247,'ChkenPXRPciZJVLrbTfb8aYNIXTbQSqumBf1G7','Mw9jUrGd99H5HlysJ80BRrDZP5b5espoRqxe0h77O0sc7PudQc9PtsOl2xKHZCXFHoB0Zul2yXD6zwpsFD7pG9Kn5j3TLCe6JfNCifPxgdFxIwCbjxpyiYDI6VoVU3CRkhx7pttWz7Naf12EvWdk9uFaCvgOldtKtwgnVVBrFtMha8z3Bhu8gMW0m5bqJ1XxQ1vw7PdTdSiHAIxFGjRjvCmOXS6USAcGVNd5JzlUI4mitx','5gBbUeTxJ4r0BYJzdlpcnzI9y9i7Xp1zz','vnddW9qLIJ7UFTcit4B2QpbI6DaobH3paKevAN9dHOzH1tnrL0moh7t9443T8Hy3JGk9KdQT2BiN2Z81SDpeOxlHxq','p','O',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (7762260,225,'ha9aWoKaPd54wI0PFoYRZEPqUzv3AIFLEHIo','4pIvK84NJtEsz8cHEWjJJeUOjvZQD3UVdBWFuuAcNeUKy0Ccr3dehUwRg9PkiQyNXuzP8U44lNuyP5ZVEmJ165ecYZ8lPd6AAygJ3EYf8Vy6CbBMCN6Kl8ZXamfTORUVp5ulVKZ2DGi8ojxFfLu46J6','vAANCcs8oUqzlXEPjnlivGvBmwp9WrnugP5kz0Lq8cKVPSU3YfQufsIcMWBj0MJ05ZO','c7BivXoFS4T1dqjnaGIpzmx7sjI6JY1APMwjPlWk27zU66OPAW3EX2jqFGGUf7nlHlw9HGbEwoUwIXHdbHK','b','o',5);
+INSERT INTO ti VALUES (7762260,225,'ha9aWoKaPd54wI0PFoYRZEPqUzv3AIFLEHIo','4pIvK84NJtEsz8cHEWjJJeUOjvZQD3UVdBWFuuAcNeUKy0Ccr3dehUwRg9PkiQyNXuzP8U44lNuyP5ZVEmJ165ecYZ8lPd6AAygJ3EYf8Vy6CbBMCN6Kl8ZXamfTORUVp5ulVKZ2DGi8ojxFfLu46J6','vAANCcs8oUqzlXEPjnlivGvBmwp9WrnugP5kz0Lq8cKVPSU3YfQufsIcMWBj0MJ05ZO','c7BivXoFS4T1dqjnaGIpzmx7sjI6JY1APMwjPlWk27zU66OPAW3EX2jqFGGUf7nlHlw9HGbEwoUwIXHdbHK','b','o',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3686068,85,'3hMdbVmrCHRvC8kMjse9DaDkErO9LazWCn3jJ3vI8sYPqyDneu38yen2rSGAr6l8P51R8C4OLb7','7DnL','yHPo2o4m1gh3wRdqb6R3JwgNzLsp38whEBQdzSLcCgmelLBNQ','sZpkJV8QBsFxhmoFTHEvxrhYivE1nf65Fmafne55Cmfz369UuwModYPfFoGL5TB0fiIUOzLKEJmbNAuLilGuzoS6S0XXXdD2QKxwSlQs5f4jrKnGWOH7TCoDAGibyrbmCzmbqQDebKo7K3lPR83ZiSeQFO2u0VJJCed4Sn9Pyjk6Q9zHguOAAdbGZBkErfaOSa73AhfAmSNonLzqFGeVUTI','L','d',6);
+INSERT INTO ti VALUES (-3686068,85,'3hMdbVmrCHRvC8kMjse9DaDkErO9LazWCn3jJ3vI8sYPqyDneu38yen2rSGAr6l8P51R8C4OLb7','7DnL','yHPo2o4m1gh3wRdqb6R3JwgNzLsp38whEBQdzSLcCgmelLBNQ','sZpkJV8QBsFxhmoFTHEvxrhYivE1nf65Fmafne55Cmfz369UuwModYPfFoGL5TB0fiIUOzLKEJmbNAuLilGuzoS6S0XXXdD2QKxwSlQs5f4jrKnGWOH7TCoDAGibyrbmCzmbqQDebKo7K3lPR83ZiSeQFO2u0VJJCed4Sn9Pyjk6Q9zHguOAAdbGZBkErfaOSa73AhfAmSNonLzqFGeVUTI','L','d',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b SMALLINT, c BINARY(78) NOT NULL, d VARBINARY(32) NOT NULL, e VARCHAR(6) NOT NULL, f VARCHAR(13), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-18337,-22079,'Jk3iIRSw0LjN','EjtnUmDYFYmd0Jau6','Wl','Hm3FSJp','o','X',0);
+CREATE TABLE ti (a SMALLINT, b SMALLINT, c BINARY(78) NOT NULL, d VARBINARY(32) NOT NULL, e VARCHAR(6) NOT NULL, f VARCHAR(13), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-54773,-19260,'tHUQElgnFnQZCT6HpXnfoaalr36sG97jQTgj','OXNfOYhdB6B','XR7sW','V','uc','R',1);
+INSERT INTO ti VALUES (-54773,-19260,'tHUQElgnFnQZCT6HpXnfoaalr36sG97jQTgj','OXNfOYhdB6B','XR7sW','V','uc','R',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(79) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(79) NOT NULL;
+INSERT INTO t VALUES (6855686,-17196,'pqNvYTPgxFaV3o8wcdfyHrRKfCr7nocGyxLaZCxPQZZ','f63','W776eR','EzRWeXewW','S','h',2);
+INSERT INTO ti VALUES (6855686,-17196,'pqNvYTPgxFaV3o8wcdfyHrRKfCr7nocGyxLaZCxPQZZ','f63','W776eR','EzRWeXewW','S','h',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2029543,-15104,'MRvpB0C','kpkknMggH7QeuN7okDLiuI7CAHgccPRZTVLNyyrwWuq6GvfqWZz8yLQCrFuQd75rXHOJ1zte7nuicUrw6W1MNYmt2q56H6JCONAc48QJx80fg8RVuLygCbCh6ca82Fdt1LupUUiXkT2qwzoqvJkui0R293n4tOf38VQI6AWgfbzdV52Qgut7fhdgVOA4V3fydpDyOvSjAnI5ys7','x','AzSA','wY','r',3);
+INSERT INTO ti VALUES (2029543,-15104,'MRvpB0C','kpkknMggH7QeuN7okDLiuI7CAHgccPRZTVLNyyrwWuq6GvfqWZz8yLQCrFuQd75rXHOJ1zte7nuicUrw6W1MNYmt2q56H6JCONAc48QJx80fg8RVuLygCbCh6ca82Fdt1LupUUiXkT2qwzoqvJkui0R293n4tOf38VQI6AWgfbzdV52Qgut7fhdgVOA4V3fydpDyOvSjAnI5ys7','x','AzSA','wY','r',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-4523108,-20957,'Fep41my','0JV8VFZVRKaAHtevO8PU64SBTABY9gPzWWz9QcO2QzECQjUdGHLyR3699NkTBGFawJ5gk7hzMxfMdo4','B4WrRw','Inf3IApwb7v2lsfAOQ0WHlc6Dbt7UVbBcOO58i0l8T','d','A',4);
+INSERT INTO ti VALUES (-4523108,-20957,'Fep41my','0JV8VFZVRKaAHtevO8PU64SBTABY9gPzWWz9QcO2QzECQjUdGHLyR3699NkTBGFawJ5gk7hzMxfMdo4','B4WrRw','Inf3IApwb7v2lsfAOQ0WHlc6Dbt7UVbBcOO58i0l8T','d','A',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-7596731,29616,'Z1vOD0SXoYXwWF79nwFDKLb07F3RHa7c1xX8EZ','wWflO2FciVFTxSrwjSr2apsEyniwAgTeOR4wffO5pe7ONqJtvOhlCi5m8xIYJkHRdBdlG7cgegim6B','U0','cq','haW','G',5);
+INSERT INTO ti VALUES (-7596731,29616,'Z1vOD0SXoYXwWF79nwFDKLb07F3RHa7c1xX8EZ','wWflO2FciVFTxSrwjSr2apsEyniwAgTeOR4wffO5pe7ONqJtvOhlCi5m8xIYJkHRdBdlG7cgegim6B','U0','cq','haW','G',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-4459866,-1177,'c0FgzchWv3zxtCF','cBKrdZTJM6q9oZSWPGznbL9bO49lp5C8zAGu5yvEHFx6th15B5lvrwdjezVoqu386ovLqgoM3g1hel0ldlIlUYGSce9LAzSsOWRi9wdfYXbTj75FCId0HDppOpmmxzw67NpoRSQh7sKr66luV2Lg8fCxBlbUxtimxPzIyLcsyETTgwthPJYyNYj2OEjolJ1nNddzI5sHGuc0ZBWsb1f0iBEv1qym16Gu9w8gkmQOhbJD','asD','4H5gZmgTLLAUMPg22egCXAtqwLVzXS0IrtV3z5l3o5Tdh7bSdDhifozciSDdPxyt4LB9Svj4RaCn9z3csH63ycLnKl1Va97mauinCDNvv1mXhQL4LL82llCGoMDuRBD','X','Z',6);
+INSERT INTO ti VALUES (-4459866,-1177,'c0FgzchWv3zxtCF','cBKrdZTJM6q9oZSWPGznbL9bO49lp5C8zAGu5yvEHFx6th15B5lvrwdjezVoqu386ovLqgoM3g1hel0ldlIlUYGSce9LAzSsOWRi9wdfYXbTj75FCId0HDppOpmmxzw67NpoRSQh7sKr66luV2Lg8fCxBlbUxtimxPzIyLcsyETTgwthPJYyNYj2OEjolJ1nNddzI5sHGuc0ZBWsb1f0iBEv1qym16Gu9w8gkmQOhbJD','asD','4H5gZmgTLLAUMPg22egCXAtqwLVzXS0IrtV3z5l3o5Tdh7bSdDhifozciSDdPxyt4LB9Svj4RaCn9z3csH63ycLnKl1Va97mauinCDNvv1mXhQL4LL82llCGoMDuRBD','X','Z',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(60) NOT NULL, d VARCHAR(32), e VARCHAR(79), f VARBINARY(80), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (51,11621392,'FTPvtOonLUHEIRk4SywJ3SfUmLQhkOhl5YEbUt4wLkBW','Lujr3W1B6el5hpdyMuw8h1e0GX','cgxpSKQqr291MpkKTr3fKWROasRNCOzZ3p2MF3jBzjWyfeGLzDaiaZbuNowz','gp9WbPH22IN1GEYUlPrJv0WhJVCNkP','i','8',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(60) NOT NULL, d VARCHAR(32), e VARCHAR(79), f VARBINARY(80), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (1,7894781,'I2Rt','QigWRZqMwRed6OjOEaYA','0qC2CqKSTfNZ0xkwGSxE3WtkD2cVDAj26E5LoqQfNQgsNqCJynQrmVR4r9tHunGbaW','z7GHnvUCnktMh','TC','W6',1);
+INSERT INTO ti VALUES (1,7894781,'I2Rt','QigWRZqMwRed6OjOEaYA','0qC2CqKSTfNZ0xkwGSxE3WtkD2cVDAj26E5LoqQfNQgsNqCJynQrmVR4r9tHunGbaW','z7GHnvUCnktMh','TC','W6',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(61) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(61) NOT NULL;
+INSERT INTO t VALUES (-25,7901038,'Nz7WawcP5KYjtXeHozysB02WQ3UztOCWd','G3a4c7HmuTCvY','MWDir0Icq5eAUHU1sBBTpc0vAR9MhFewVoP1bIyVoTzXj','H6qhizzG5wxhe1MeJwaiELwTncSKD7WfJdv8O8rp3xkwTyvqhn2VIQJQEIuz4WdpNk','e','y7',2);
+INSERT INTO ti VALUES (-25,7901038,'Nz7WawcP5KYjtXeHozysB02WQ3UztOCWd','G3a4c7HmuTCvY','MWDir0Icq5eAUHU1sBBTpc0vAR9MhFewVoP1bIyVoTzXj','H6qhizzG5wxhe1MeJwaiELwTncSKD7WfJdv8O8rp3xkwTyvqhn2VIQJQEIuz4WdpNk','e','y7',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (36,14221834,'c0OyzGSY63pE7bHfhSb','IlnHf8m0Le7jz8VNK4XZ8AM0uTNGFl0C2A3O1QT0IJkHeXFzlKVnhKR5cjhpCC968PORMkB31T8GkqCgLHqrydJm8VXAHbuoRFVonZu95qijzcs','dyYQS37KRcep9B4n','W107njQR3j1XRqwnysQiWOxltsTGO6ZMAulyub','xg','W',3);
+INSERT INTO ti VALUES (36,14221834,'c0OyzGSY63pE7bHfhSb','IlnHf8m0Le7jz8VNK4XZ8AM0uTNGFl0C2A3O1QT0IJkHeXFzlKVnhKR5cjhpCC968PORMkB31T8GkqCgLHqrydJm8VXAHbuoRFVonZu95qijzcs','dyYQS37KRcep9B4n','W107njQR3j1XRqwnysQiWOxltsTGO6ZMAulyub','xg','W',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (27,12065101,'BNEYcdISeNMUNCohNJlDqMGVVrQhgsi0Ar7VIqwyAw0Y','08Y6hrBddLbNStHxba1yp6RZCdkenmOR7lFrVxMyVzSDRKmKP8MIvWehUEzrWJNrm1azCTJzMKkMAp1PvTcq10MVSa12kBBxZFtI43iaXLoK3NkgtV1wnrsE1LQCfJRwEznAzygBCNTWxyKsiu9Hkg4r9Kf8d67Vjz3','LZEljtA398mXBnGU0eeXe','qmrv3HJv8QHW2sd8QH45aubYO7IMpDbnn1LusAUm3i5IMsbX8wj8e3CVAclvk6fZyQcw7Z5Jr4eauRIjwuRPrri1EgYG7fdCZrHXS2oH4QD1x1dCAnokupaauJzkjePvPWySOY2YQgFtRDRLXVkJd0gY7qHln3b3rpwBsHD86RW2Zq5nObsuy','o','C',4);
+INSERT INTO ti VALUES (27,12065101,'BNEYcdISeNMUNCohNJlDqMGVVrQhgsi0Ar7VIqwyAw0Y','08Y6hrBddLbNStHxba1yp6RZCdkenmOR7lFrVxMyVzSDRKmKP8MIvWehUEzrWJNrm1azCTJzMKkMAp1PvTcq10MVSa12kBBxZFtI43iaXLoK3NkgtV1wnrsE1LQCfJRwEznAzygBCNTWxyKsiu9Hkg4r9Kf8d67Vjz3','LZEljtA398mXBnGU0eeXe','qmrv3HJv8QHW2sd8QH45aubYO7IMpDbnn1LusAUm3i5IMsbX8wj8e3CVAclvk6fZyQcw7Z5Jr4eauRIjwuRPrri1EgYG7fdCZrHXS2oH4QD1x1dCAnokupaauJzkjePvPWySOY2YQgFtRDRLXVkJd0gY7qHln3b3rpwBsHD86RW2Zq5nObsuy','o','C',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-39,5239350,'7KvnMHJg73r','EFAOoznv9BWLTQScKG45YnH0gauM5JkzklayiHatxz6IHkpDpkUxCC7YB9pXNbRZa7NzSFQg2gteBPB6yxMOPVaS','qeGfADOV33Cd68fCE1hOhCGrYWxIdz5hdK9DbU7Ed0B0udv7uSuk5PtjH79a8yM5Tof7CjUE','GTyfT39I1eu4sD8Qofb0njVmXTtV81XlxwsLBLu2uBw7D20GP251CleR5JMqrrENW5Q2Wt2yOzIUlHktnTH3L10PGi81XD5LazkQFBTxSNqkebybEnScTX7zkH55dsiNkXbZH7tMqCmWGIOEMvn4MwD6rxPfTMqqbsqf2EPYzHzisWaBzM4Jz9WS40bn1J2hvwRzesGEhkX3qvYh41ZInRwbqtyt2yoIupYyR2Aqftx','86b','j',5);
+INSERT INTO ti VALUES (-39,5239350,'7KvnMHJg73r','EFAOoznv9BWLTQScKG45YnH0gauM5JkzklayiHatxz6IHkpDpkUxCC7YB9pXNbRZa7NzSFQg2gteBPB6yxMOPVaS','qeGfADOV33Cd68fCE1hOhCGrYWxIdz5hdK9DbU7Ed0B0udv7uSuk5PtjH79a8yM5Tof7CjUE','GTyfT39I1eu4sD8Qofb0njVmXTtV81XlxwsLBLu2uBw7D20GP251CleR5JMqrrENW5Q2Wt2yOzIUlHktnTH3L10PGi81XD5LazkQFBTxSNqkebybEnScTX7zkH55dsiNkXbZH7tMqCmWGIOEMvn4MwD6rxPfTMqqbsqf2EPYzHzisWaBzM4Jz9WS40bn1J2hvwRzesGEhkX3qvYh41ZInRwbqtyt2yoIupYyR2Aqftx','86b','j',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-21,9283619,'JCfJgvyaU6rU5xpyVsfNMqNxmPCtpJNL9nc2FHDPv3b81zUhvQeT','K9ej9Kh6Uq6bpt2e0eSUuvWc8Le8f9wQHeaQ8Q2r583QGdJGH2ZsgiP0Omwqq54wEI5D3yRdYYmjTlR0qQlwGxUMoHsvPUer2eXk7vbhb9IGONBRS4mPLfREYKbC3fQ4gyTZNPHE6BJ5w6BgDh3JKliO4evHHxtWt7BF8Gew6dDX65zmK4WMwk5hhLOwLxdcBaPzknV3LhPxUfaH0cMnFVmcipFR3dkhDPr19HmvZQgxt1Eomp8H8ifbXBfHwjx','Zu9lUXuGpEuhXOl7GTqvhTKijfCjZJmrgOmztFObDvimoOxQG','vpeBdZddlVE84is9MM2YGvTkqihokFJmg5thNpBx4QHU7QUm4sqBfxIHer6MAX8fIRpEJMIgXdFjGkWz5zf3PQ8Hk2jYxmC8lGwkl6NjwdjVKm0BgY3JvBRri9FQQoGeLpvwzsUWYMKIQOgB3g7ryqqn2rza4WSvU','v','RN',6);
+INSERT INTO ti VALUES (-21,9283619,'JCfJgvyaU6rU5xpyVsfNMqNxmPCtpJNL9nc2FHDPv3b81zUhvQeT','K9ej9Kh6Uq6bpt2e0eSUuvWc8Le8f9wQHeaQ8Q2r583QGdJGH2ZsgiP0Omwqq54wEI5D3yRdYYmjTlR0qQlwGxUMoHsvPUer2eXk7vbhb9IGONBRS4mPLfREYKbC3fQ4gyTZNPHE6BJ5w6BgDh3JKliO4evHHxtWt7BF8Gew6dDX65zmK4WMwk5hhLOwLxdcBaPzknV3LhPxUfaH0cMnFVmcipFR3dkhDPr19HmvZQgxt1Eomp8H8ifbXBfHwjx','Zu9lUXuGpEuhXOl7GTqvhTKijfCjZJmrgOmztFObDvimoOxQG','vpeBdZddlVE84is9MM2YGvTkqihokFJmg5thNpBx4QHU7QUm4sqBfxIHer6MAX8fIRpEJMIgXdFjGkWz5zf3PQ8Hk2jYxmC8lGwkl6NjwdjVKm0BgY3JvBRri9FQQoGeLpvwzsUWYMKIQOgB3g7ryqqn2rza4WSvU','v','RN',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(97), d VARBINARY(21), e VARCHAR(33) NOT NULL, f VARBINARY(96), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (19177,9420,'zZ41NYSX3AhPaF54tzj9Dr7pcPzOYehj5ggYGb3fCpkgzd0GohWYQH85XKL','VdltwexTIxkSDHhQAcq','j6FxBE8OpafUFLqzUmI1j','bvOxNERfkTzqDY1GaVGeBYDxDguHVs2q0yrDvV99jmsC5MXGNZB26CyuaOG2AotGbyD20pA61JuPfgR2nftHAZNhCa','q','O',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(97), d VARBINARY(21), e VARCHAR(33) NOT NULL, f VARBINARY(96), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2705932506925851594,28730,'zrrksjF380goh6j7pJtCQ60D35s3tSiYMP0cGCbltikoQMnglWNcMQKJPqr8DaHqGJ','jSYyUKB8f','BuPA0KdXzpXSUzj7c0Q32MXJvgw','TH4z1IhOvG5by466iksFFPo0CeWqev3dho2NMGcBM54ohq70fTWXTW0lOWIki','5','K',1);
+INSERT INTO ti VALUES (2705932506925851594,28730,'zrrksjF380goh6j7pJtCQ60D35s3tSiYMP0cGCbltikoQMnglWNcMQKJPqr8DaHqGJ','jSYyUKB8f','BuPA0KdXzpXSUzj7c0Q32MXJvgw','TH4z1IhOvG5by466iksFFPo0CeWqev3dho2NMGcBM54ohq70fTWXTW0lOWIki','5','K',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(98);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(98);
+INSERT INTO t VALUES (11820295515695949331,8544,'rE2h4dAt3QZZeOJG6o6','Z1aGcxCVQsCTaaG','kifPCb55Ug2','toCL1qPfSKprGJkTl4aVNEvHQVhCWRr6wy4eB4UIWzAGy0hZ1X5B2VMDrPND0hgMgJj','K','Z',2);
+INSERT INTO ti VALUES (11820295515695949331,8544,'rE2h4dAt3QZZeOJG6o6','Z1aGcxCVQsCTaaG','kifPCb55Ug2','toCL1qPfSKprGJkTl4aVNEvHQVhCWRr6wy4eB4UIWzAGy0hZ1X5B2VMDrPND0hgMgJj','K','Z',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1361287055050109586,54012,'cNUElLJ6Y7R6djsmkEuLVy2uaOY7XMfp0UZmPVOdTzg8LEH8RKcMS7DxhJt6Eijo','TzKPdEt7MyVtxAfralIE6XYQryLnAFYgU3VclE1hDlXDBzCMuMxBLHXOJHsfH347oCiyWGHBPq9owCILmpeLcpxsK2HNBm1vdO8P9YaUvBW1u3wmVcWumjyvjpVcRcYibrh6TJ0ITgWkg1y4evzMo508UIApHTTsuVgO589tqVDM','np17hvOeGbgBwBAkMhYb7cudos','E23MZL9ta18vOksOwoyEJbTYxrnS4h5TTOhAMDG2aFtNC11zrhUYcX2sP3SrLbmiHeVvTU','F1','l',3);
+INSERT INTO ti VALUES (1361287055050109586,54012,'cNUElLJ6Y7R6djsmkEuLVy2uaOY7XMfp0UZmPVOdTzg8LEH8RKcMS7DxhJt6Eijo','TzKPdEt7MyVtxAfralIE6XYQryLnAFYgU3VclE1hDlXDBzCMuMxBLHXOJHsfH347oCiyWGHBPq9owCILmpeLcpxsK2HNBm1vdO8P9YaUvBW1u3wmVcWumjyvjpVcRcYibrh6TJ0ITgWkg1y4evzMo508UIApHTTsuVgO589tqVDM','np17hvOeGbgBwBAkMhYb7cudos','E23MZL9ta18vOksOwoyEJbTYxrnS4h5TTOhAMDG2aFtNC11zrhUYcX2sP3SrLbmiHeVvTU','F1','l',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (11790701693274870220,59346,'v97KMtnFxFTwbEScaj246bLMfwycJNQpFPH1TyDqk05wG1F2nq57crd0NoxJ5CrmAyz','I3txfHfva9hVvnueWObyUiyCQd3sCSno5cRoScViDoaIcQG6js7rUSEnYLWptXmv5NcCDRAqrrgP4DFDjW5v9iXjEkPrAHpphj6ZnCCJ6BD2wLDmT6To6A8xEkOLzx3kiM6LPq8gcUCPPXmDCg9xEUMavcjqzULUgBtzjVa8sKSZW','yCSWPnsdihxt','IsouzUvaZDYF7kLxIIH0Qd1tWUh1JuTp8l7b2XTHwMdFDGJrrppd72pnhqzbRLa0rGScmx5ACTT19n0oJcaEjNC1CSJiyE5HKCUIOdNf20lsCBuf4H0HC9','j6','F',4);
+INSERT INTO ti VALUES (11790701693274870220,59346,'v97KMtnFxFTwbEScaj246bLMfwycJNQpFPH1TyDqk05wG1F2nq57crd0NoxJ5CrmAyz','I3txfHfva9hVvnueWObyUiyCQd3sCSno5cRoScViDoaIcQG6js7rUSEnYLWptXmv5NcCDRAqrrgP4DFDjW5v9iXjEkPrAHpphj6ZnCCJ6BD2wLDmT6To6A8xEkOLzx3kiM6LPq8gcUCPPXmDCg9xEUMavcjqzULUgBtzjVa8sKSZW','yCSWPnsdihxt','IsouzUvaZDYF7kLxIIH0Qd1tWUh1JuTp8l7b2XTHwMdFDGJrrppd72pnhqzbRLa0rGScmx5ACTT19n0oJcaEjNC1CSJiyE5HKCUIOdNf20lsCBuf4H0HC9','j6','F',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (14777904619649980078,23404,'a26k0moO0oi8wkvxhiKprOg6ZqSH4namYech7pFwvEdb3LE9XTkF3h4z0awoBejRW2YXuU9HxxPAEZetcJeHDLdUZtuM','Xn0aIEEHc','opQgAUjsdzbBg8CrFfWZAYNvsBUDrqI','WScWKnxEzpYtx6u090h3lauCWDygVjLdcXwHJReI9f4ZOUM0Ng7VLl4ylmvrOM0tbq7ZyrGWQUvD7xZaZ70mDrMpmg6Ss1gDFRgNuKW0DRFh1IgMRmVoO4','F','i',5);
+INSERT INTO ti VALUES (14777904619649980078,23404,'a26k0moO0oi8wkvxhiKprOg6ZqSH4namYech7pFwvEdb3LE9XTkF3h4z0awoBejRW2YXuU9HxxPAEZetcJeHDLdUZtuM','Xn0aIEEHc','opQgAUjsdzbBg8CrFfWZAYNvsBUDrqI','WScWKnxEzpYtx6u090h3lauCWDygVjLdcXwHJReI9f4ZOUM0Ng7VLl4ylmvrOM0tbq7ZyrGWQUvD7xZaZ70mDrMpmg6Ss1gDFRgNuKW0DRFh1IgMRmVoO4','F','i',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (18352537950866795983,8919,'gSacjGgy2GbXNWw9UlbL6IvTU5CN22CvizUeuEIijA5Xy96p1aaj54iMHDZXpmTOtjv','seYblmUZpN2EB2W3RoTLfYspuiZYbuETwLQq2YIQx1SGwnneN7tdGOGEvKnWos0FXHbM5gNScJcFAjdbJjts3xqDxgmGztBSsEejmAS6iXZ6rRbRFQ3y978H6l9CeMEAdnhGfmWdPvm1BvIN1MwAjsnoMHArYA394JJbA9rVY4DvC','qwnOZmOA2vzclT5uKS5AFB5qnZ7EFE','IvFgrHKPkksqyEaRrNb5S8Axuv8RnORd3FrA0TVImr9FKL1xqoY3ux77FKEtX91SS9T3eRUs58VSJjeb4DD1jYuU73MlSxqYFb7sEBwCiXuQEkQAnjQK8MmDM0DCTeIP4skUvvolZcsUqB9AwxFbCuhxleM7YeXsS2KZRCvNmPOdU4bGZJ8AY2nHKevEHmvH7UZRgZ1K1dGo','IzX','E',6);
+INSERT INTO ti VALUES (18352537950866795983,8919,'gSacjGgy2GbXNWw9UlbL6IvTU5CN22CvizUeuEIijA5Xy96p1aaj54iMHDZXpmTOtjv','seYblmUZpN2EB2W3RoTLfYspuiZYbuETwLQq2YIQx1SGwnneN7tdGOGEvKnWos0FXHbM5gNScJcFAjdbJjts3xqDxgmGztBSsEejmAS6iXZ6rRbRFQ3y978H6l9CeMEAdnhGfmWdPvm1BvIN1MwAjsnoMHArYA394JJbA9rVY4DvC','qwnOZmOA2vzclT5uKS5AFB5qnZ7EFE','IvFgrHKPkksqyEaRrNb5S8Axuv8RnORd3FrA0TVImr9FKL1xqoY3ux77FKEtX91SS9T3eRUs58VSJjeb4DD1jYuU73MlSxqYFb7sEBwCiXuQEkQAnjQK8MmDM0DCTeIP4skUvvolZcsUqB9AwxFbCuhxleM7YeXsS2KZRCvNmPOdU4bGZJ8AY2nHKevEHmvH7UZRgZ1K1dGo','IzX','E',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(81), d VARBINARY(98) NOT NULL, e VARCHAR(38) NOT NULL, f VARCHAR(81), g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (232,2761638784,'LuF0inz4tWyqIqWgBLyVDa7','ptpHe6wxhqHl4Bns36Pdrbknry1w1JdgA7PT72gkA7waGiqx83IFW20XRnQYK1Yeh6QQ0E2SR','PJz3LdVr','zaKlTfQaZkK4pg6tB4fb9L8lD6RiNcA9sY7nxodJk8zzsLf2EaIPlNw9VE9fkUvJdzGjwxnmI3PR','p','i',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(81), d VARBINARY(98) NOT NULL, e VARCHAR(38) NOT NULL, f VARCHAR(81), g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (3,3752713270,'LBJsVG48GVZBsH5c42o1Va0UX','3MFq4T4CcfftFkOSCQFvVZ6XwJALc9nA','alwIPliU2yfq','WvfMQ5bzzQusWfdpX2t6kxU3rxqlXKF45lU5RJFtb2gscdxvvosWUdy9Ok3L6SBYyhh5E1KVLtBq9Jy','Gf','I',1);
+INSERT INTO ti VALUES (3,3752713270,'LBJsVG48GVZBsH5c42o1Va0UX','3MFq4T4CcfftFkOSCQFvVZ6XwJALc9nA','alwIPliU2yfq','WvfMQ5bzzQusWfdpX2t6kxU3rxqlXKF45lU5RJFtb2gscdxvvosWUdy9Ok3L6SBYyhh5E1KVLtBq9Jy','Gf','I',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(82);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(82);
+INSERT INTO t VALUES (237,2010860202,'j0F9YbjWc5M5AGCMVkT1BndXRkxHblpVqkVJziDAiSW12VkYntiNcie','Cf7jNxfBcGa8l15RylNyePX7BNFpienjgP6xtONuSdikbBunQruuoBp2iag2MfZfe0841novqlNoRiUWpf','jzhWnvJ','ekkR1ZS4up7cf0YYgEgVyh3uTTi73oPCrD8iWoLtDeliAw8XYTrJeLCXRcxfehmCtjrfW3mr4t6F26UPU','a','V',2);
+INSERT INTO ti VALUES (237,2010860202,'j0F9YbjWc5M5AGCMVkT1BndXRkxHblpVqkVJziDAiSW12VkYntiNcie','Cf7jNxfBcGa8l15RylNyePX7BNFpienjgP6xtONuSdikbBunQruuoBp2iag2MfZfe0841novqlNoRiUWpf','jzhWnvJ','ekkR1ZS4up7cf0YYgEgVyh3uTTi73oPCrD8iWoLtDeliAw8XYTrJeLCXRcxfehmCtjrfW3mr4t6F26UPU','a','V',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (235,3529580613,'EPCzqdvG6EM7a4eYNVs2TKjELT8DwLIOYHWEOe1XI8nO0qeDt','mkofl0ZeO8wWYWjdmFq6PSZC6udzkgpyX0vAIROwM55k8FGPh0vFcWvLkIo4LXKE55MEir8ub3cvCvzynHD','ZBgSx1OckSUg56Eor','0vHGsfXAGChpmrFDq5jIm7hC4qoqpxhLIrCtMfwtlZJP0zDalOQSfviXbeqpn5vtgdU','l','y',3);
+INSERT INTO ti VALUES (235,3529580613,'EPCzqdvG6EM7a4eYNVs2TKjELT8DwLIOYHWEOe1XI8nO0qeDt','mkofl0ZeO8wWYWjdmFq6PSZC6udzkgpyX0vAIROwM55k8FGPh0vFcWvLkIo4LXKE55MEir8ub3cvCvzynHD','ZBgSx1OckSUg56Eor','0vHGsfXAGChpmrFDq5jIm7hC4qoqpxhLIrCtMfwtlZJP0zDalOQSfviXbeqpn5vtgdU','l','y',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (20,1820913105,'b5ZgU8vVmhSvsM9WcvMz5heuPksZPZxzecd64XKTRYVLIMPebbB7ulR','mUN0IC7Bq6F7Z7hmb0BwmQBYZem2Qa0bBCYpA2bHSeRzfRmPL1JQkm9GjWX2pnuk9l49KApohh81C4SIqCnSeHz','XA5ueD5A7oRq1Mz7oTV9sBMhmS9Ws5','6Iv3DQV4l2nktmybv4gWuvw7AtLaYcMezOD3gbfso2b8hzsHJPEvTtQdKFXphWVFU0vxPULKX60ZVAXOpP0t2qfrE2DNn8qChURwyjW6qGVz9o3J3QGYGOAUmFFr7OxKaR4dZQ044WvEwgWaefiIZa5ATpp9WbIzNaM3fwzi0vXu2P1ZomdIvNXysfwAqYFnlOSaucHHb9BFPMxHdiUt2ZCMAubaiRgNASswso2LR','0','E',4);
+INSERT INTO ti VALUES (20,1820913105,'b5ZgU8vVmhSvsM9WcvMz5heuPksZPZxzecd64XKTRYVLIMPebbB7ulR','mUN0IC7Bq6F7Z7hmb0BwmQBYZem2Qa0bBCYpA2bHSeRzfRmPL1JQkm9GjWX2pnuk9l49KApohh81C4SIqCnSeHz','XA5ueD5A7oRq1Mz7oTV9sBMhmS9Ws5','6Iv3DQV4l2nktmybv4gWuvw7AtLaYcMezOD3gbfso2b8hzsHJPEvTtQdKFXphWVFU0vxPULKX60ZVAXOpP0t2qfrE2DNn8qChURwyjW6qGVz9o3J3QGYGOAUmFFr7OxKaR4dZQ044WvEwgWaefiIZa5ATpp9WbIzNaM3fwzi0vXu2P1ZomdIvNXysfwAqYFnlOSaucHHb9BFPMxHdiUt2ZCMAubaiRgNASswso2LR','0','E',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (188,349400035,'hSthm0inMK8','qjuwsYREa9dDEdLqaHx4fHFEMF2N5HGqdx83jTzmmEH5yxvHfVXyEZ5ede7qJDN32eDZiIMoJGAYXnqQ2L2C38REQM9SntDD4bQjCGBvHbYXJOeH13B8QUACRkuIwS7M4hsY1imvVPtcrGK9P5WwyYA1Coile0to2DCy3a3O9TgQFo44UZCp6UWwl1ZAn0qnOfmOeNBar','TpFfxdKUCVtC','D1AEJDbFp3G5WmCd8CxpzRYrYR7eGHiORlMVn7szxyhw5aBoeYLM1eF96QEBVgHX9g9H2QAOfMsupyzAdyuzlJOety7iWV6F69d6pBaRUAnQWEMwQnsFrceauf4cKE1rZD80e64TAjSuPXLOj5GtbrMKbjqwWJXzx7L2XjaEmXc1MktD57LkZNl0Jz0na','R','h',5);
+INSERT INTO ti VALUES (188,349400035,'hSthm0inMK8','qjuwsYREa9dDEdLqaHx4fHFEMF2N5HGqdx83jTzmmEH5yxvHfVXyEZ5ede7qJDN32eDZiIMoJGAYXnqQ2L2C38REQM9SntDD4bQjCGBvHbYXJOeH13B8QUACRkuIwS7M4hsY1imvVPtcrGK9P5WwyYA1Coile0to2DCy3a3O9TgQFo44UZCp6UWwl1ZAn0qnOfmOeNBar','TpFfxdKUCVtC','D1AEJDbFp3G5WmCd8CxpzRYrYR7eGHiORlMVn7szxyhw5aBoeYLM1eF96QEBVgHX9g9H2QAOfMsupyzAdyuzlJOety7iWV6F69d6pBaRUAnQWEMwQnsFrceauf4cKE1rZD80e64TAjSuPXLOj5GtbrMKbjqwWJXzx7L2XjaEmXc1MktD57LkZNl0Jz0na','R','h',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (60,1450155677,'cTqQ4geiO9r','c2lY5U648wrcgkXNNqnvOOhYb1xsZTqrmk0atdsHd2FRVEo8pVgHFqWQ50DrqgisOWWPKMJeuHRnPHGhjs0Cwt4Gbzsx5OgZ1Oka1LOWWHPJGxHyEPpgyJreGE42tUeEBqFp9NJRXZ7FRQevw5Y5Yx6Eo31Xu','NIdXUow','lAX5TudZL5Wn5f31apMmAsCP05kRZ6JPhzidRHsjTLyZ9slWVWdJSBoeb0EP22X61vNbGwX1aslu7DlQVHaw9WN3ZevdW9GIsqZbJ7uN1uxtraVu1hFEAPrBZYaCoWFojum903KpgqwxMle0g2E6RKuNYc1CEs1IErNZVIRfGnzHgNPGaHFPk2cC07wEZj2LuolNefteYzfq5KlQJsTN6','h12','k1',6);
+INSERT INTO ti VALUES (60,1450155677,'cTqQ4geiO9r','c2lY5U648wrcgkXNNqnvOOhYb1xsZTqrmk0atdsHd2FRVEo8pVgHFqWQ50DrqgisOWWPKMJeuHRnPHGhjs0Cwt4Gbzsx5OgZ1Oka1LOWWHPJGxHyEPpgyJreGE42tUeEBqFp9NJRXZ7FRQevw5Y5Yx6Eo31Xu','NIdXUow','lAX5TudZL5Wn5f31apMmAsCP05kRZ6JPhzidRHsjTLyZ9slWVWdJSBoeb0EP22X61vNbGwX1aslu7DlQVHaw9WN3ZevdW9GIsqZbJ7uN1uxtraVu1hFEAPrBZYaCoWFojum903KpgqwxMle0g2E6RKuNYc1CEs1IErNZVIRfGnzHgNPGaHFPk2cC07wEZj2LuolNefteYzfq5KlQJsTN6','h12','k1',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(54) NOT NULL, d VARCHAR(80) NOT NULL, e VARBINARY(68) NOT NULL, f VARBINARY(32) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7765854,8619682,'rgjGfZ1w3482vLF9dVt','y906DRShedvRP24gC08dqQCxz4w29yPIZOGnJXXDOgXp9es6uWke9ohHB6Jugmmu1zLxvKvBN5DJ6','L0e9lDl4FvDjAuojEwCQAuZLU5qHgfxJHKWOyLf1aqvP','vJ64c92bM3','3','hI',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(54) NOT NULL, d VARCHAR(80) NOT NULL, e VARBINARY(68) NOT NULL, f VARBINARY(32) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-3569374,1765557,'02dO','fiBK','9KiZrNfzQLsqEOCa0ja','HuvZpX7Vi9O','B','An',1);
+INSERT INTO ti VALUES (-3569374,1765557,'02dO','fiBK','9KiZrNfzQLsqEOCa0ja','HuvZpX7Vi9O','B','An',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(55) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(55) NOT NULL;
+INSERT INTO t VALUES (-3275744,11548048,'iBOsBjS3wUhfcvlW5P2o3cUrptHdncOlGtHD4','h9likxEvXC7krfLD8a2twE5JA3asf','pJydNjuHafSjn2NTgR8pllBmb0yAJ7Kfq7iaZ9KvlF7R7oHUagnyv','JyU3UnjC2PrQPxKNRr8Zd4hHcU','1','a',2);
+INSERT INTO ti VALUES (-3275744,11548048,'iBOsBjS3wUhfcvlW5P2o3cUrptHdncOlGtHD4','h9likxEvXC7krfLD8a2twE5JA3asf','pJydNjuHafSjn2NTgR8pllBmb0yAJ7Kfq7iaZ9KvlF7R7oHUagnyv','JyU3UnjC2PrQPxKNRr8Zd4hHcU','1','a',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1402992,15419598,'K4haQ','PLdlaSsOiwJvr0un8RpkEKM30aEg0','sE4qidzAStouiu9B6A','2oDtd62lTVp8neVLJpd','I','KW',3);
+INSERT INTO ti VALUES (1402992,15419598,'K4haQ','PLdlaSsOiwJvr0un8RpkEKM30aEg0','sE4qidzAStouiu9B6A','2oDtd62lTVp8neVLJpd','I','KW',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-5293608,15983817,'BAy0kQJgez1SeRPHm4uXZ3NeFQq7BUd43R0g','ryKPPn6D2JjRdi0CcSzW7qiV2KyKyEOKLjVUp2oaCbRgv4mdlMS67ptxccXVYz3VQ6obv0PXADidAC9UmK9bfSXvDbEluW4h9SjLA319xO6AGKdlscfx0LrpsAh3xDU9zRLT4Jh4Oy','iUkrOfbCZHICetM0ZSXsGK','54newgxFDxOP7PWISPp9D6uvi1U2nxTNPBU1LznWsWd','c','VX',4);
+INSERT INTO ti VALUES (-5293608,15983817,'BAy0kQJgez1SeRPHm4uXZ3NeFQq7BUd43R0g','ryKPPn6D2JjRdi0CcSzW7qiV2KyKyEOKLjVUp2oaCbRgv4mdlMS67ptxccXVYz3VQ6obv0PXADidAC9UmK9bfSXvDbEluW4h9SjLA319xO6AGKdlscfx0LrpsAh3xDU9zRLT4Jh4Oy','iUkrOfbCZHICetM0ZSXsGK','54newgxFDxOP7PWISPp9D6uvi1U2nxTNPBU1LznWsWd','c','VX',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7753725,8509092,'1K1EPkrOTrcZXx42','4axYB7nWzqoKpDzLAZvq90Hg9EkF5lpZc6t8qKFh8yMevWqqEcC1714aMJwILP1WBrj6YlJ0O9eo4UaxWyzWOiltz3wgSgkSdn4cgBGMlG13J7lKgSuirQeQ7','KolpNmcB9ObvP4Ke5IusE9sT0C3VM2zSa3Kgof9zRQO2labIJFy2DSzBchfom3ze3','USMM3LQNhKUUh5k4LPO','3','mJ',5);
+INSERT INTO ti VALUES (7753725,8509092,'1K1EPkrOTrcZXx42','4axYB7nWzqoKpDzLAZvq90Hg9EkF5lpZc6t8qKFh8yMevWqqEcC1714aMJwILP1WBrj6YlJ0O9eo4UaxWyzWOiltz3wgSgkSdn4cgBGMlG13J7lKgSuirQeQ7','KolpNmcB9ObvP4Ke5IusE9sT0C3VM2zSa3Kgof9zRQO2labIJFy2DSzBchfom3ze3','USMM3LQNhKUUh5k4LPO','3','mJ',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2258780,1352199,'bole0lSWwIPVpmBEE5Hetz4158ARKUX9dWS82mQaPIbK','2FlKlYOyQfnxEKMiXf4wLAdOiRyAJGDQ3iUQf3WwlT5vgsg32H4fC0U0az8g9Y4wGerqMBtOOEACTsxvXh3wLdMVBE1ltXS8O4YPvMBK8RLb9hQfAasykMHSpJWxoxZYrfrWqHy6OYj5SkV4tm7SzmAdWsgkF1Q8gl1m','7BaNv7lvidKyh8OMF2PUtO4sTsI1B0BteIq2JJInj1pLzo6KTmxFgLjn','tbymAepJraSQqtWKCNiFhE4LuNBrUtfo3ACjzZ4hjc80M','t','pr',6);
+INSERT INTO ti VALUES (-2258780,1352199,'bole0lSWwIPVpmBEE5Hetz4158ARKUX9dWS82mQaPIbK','2FlKlYOyQfnxEKMiXf4wLAdOiRyAJGDQ3iUQf3WwlT5vgsg32H4fC0U0az8g9Y4wGerqMBtOOEACTsxvXh3wLdMVBE1ltXS8O4YPvMBK8RLb9hQfAasykMHSpJWxoxZYrfrWqHy6OYj5SkV4tm7SzmAdWsgkF1Q8gl1m','7BaNv7lvidKyh8OMF2PUtO4sTsI1B0BteIq2JJInj1pLzo6KTmxFgLjn','tbymAepJraSQqtWKCNiFhE4LuNBrUtfo3ACjzZ4hjc80M','t','pr',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b INT, c CHAR(60) NOT NULL, d VARCHAR(9) NOT NULL, e VARCHAR(7) NOT NULL, f VARBINARY(44), g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1782359994,1059435014,'jqCG20dAFZdRly0aOKlDKbsmyahwJCDXcZNzMeXezxmDYCsji4K','Dw9d6UhvG','E','tomQYeFOIdWUSe','mU','oC',0);
+CREATE TABLE ti (a INT NOT NULL, b INT, c CHAR(60) NOT NULL, d VARCHAR(9) NOT NULL, e VARCHAR(7) NOT NULL, f VARBINARY(44), g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (5678402957968087639,1938878877,'vFD','Zj2R','5UEVFy','pG8Iqj0BR36ufqbP7Map7MaoEghAZQ','9','c',1);
+INSERT INTO ti VALUES (5678402957968087639,1938878877,'vFD','Zj2R','5UEVFy','pG8Iqj0BR36ufqbP7Map7MaoEghAZQ','9','c',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(61) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(61) NOT NULL;
+INSERT INTO t VALUES (-7311284836035466539,-1013909345,'BxL4YiM7ckuFfukicGFExSpuxXazx7BpSM3FbWH4qIHPbdH','FuVE0tSX','cGiZHO','zY53SMZtSp64Qqlyg','nX','xh',2);
+INSERT INTO ti VALUES (-7311284836035466539,-1013909345,'BxL4YiM7ckuFfukicGFExSpuxXazx7BpSM3FbWH4qIHPbdH','FuVE0tSX','cGiZHO','zY53SMZtSp64Qqlyg','nX','xh',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8860865227918244158,1803247835,'2XEm4FJwVJi21e8BVqMsUJToqyExViTI','U4lZCKBoEnXygo8y1q3yoY6iLdMnRwfsxMFfN8N3nxbINaKJfJ5C180uoUCtXwK4072St6DPmLssrYOXJvKnd8RJVtzFVsBM3zXRhRgCAkTjkM1amzSgDsi2U1ypGixGvoSqPiXdTDGefHVMPpiqTP9JaBLn656GI5LdbLxNoNfXF0QRU7','pY','ryiaGagLtn7nI2QrqCoY4udocxGWtiPFBw8vB','D','7d',3);
+INSERT INTO ti VALUES (8860865227918244158,1803247835,'2XEm4FJwVJi21e8BVqMsUJToqyExViTI','U4lZCKBoEnXygo8y1q3yoY6iLdMnRwfsxMFfN8N3nxbINaKJfJ5C180uoUCtXwK4072St6DPmLssrYOXJvKnd8RJVtzFVsBM3zXRhRgCAkTjkM1amzSgDsi2U1ypGixGvoSqPiXdTDGefHVMPpiqTP9JaBLn656GI5LdbLxNoNfXF0QRU7','pY','ryiaGagLtn7nI2QrqCoY4udocxGWtiPFBw8vB','D','7d',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2256298380023355637,133693945,'FuqEpRtdOdHkTYweilCpkiqgICueTLzbq5bbcg','LoY3JW8yzkEaypXPHd8mI7yFY8L7HLzjZJaHZui0wSbeRt9e8bCITncbFh0Rs7Nk0H9hOIoAFRlyD1h91nkIq2ehVKZlDnzezn7LTAusCuCurCPHITlVUpi70xLugkDhe59u7FOKsR7it3wlLBAGq4C4ueV3SZMmKUHettRphAaHSfFVcdsO5EgkZ0g6beakeFmvun8','f','cCoj3udu4LtQjJUBQpvGMsRqUzlvpvcgQmGFFQ4GAQXfoK7u90HwQNQrxnbZbXIe8BajpvQD2soW1kGFRMw9XVd6SHQM95xbszY1npVErMI089CdFSviuqiUw','e','fh',4);
+INSERT INTO ti VALUES (2256298380023355637,133693945,'FuqEpRtdOdHkTYweilCpkiqgICueTLzbq5bbcg','LoY3JW8yzkEaypXPHd8mI7yFY8L7HLzjZJaHZui0wSbeRt9e8bCITncbFh0Rs7Nk0H9hOIoAFRlyD1h91nkIq2ehVKZlDnzezn7LTAusCuCurCPHITlVUpi70xLugkDhe59u7FOKsR7it3wlLBAGq4C4ueV3SZMmKUHettRphAaHSfFVcdsO5EgkZ0g6beakeFmvun8','f','cCoj3udu4LtQjJUBQpvGMsRqUzlvpvcgQmGFFQ4GAQXfoK7u90HwQNQrxnbZbXIe8BajpvQD2soW1kGFRMw9XVd6SHQM95xbszY1npVErMI089CdFSviuqiUw','e','fh',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2335792104934772424,-21613278,'m1N5PRn','yiRiLI5pvpcKy1Gog4NirCuXMbkSPSg','KVPn0k','YtMSBeUIwPR0tZMrX8epMnLyQsCVPLcFkeF0LOgqx1ec81E4JDxjq3AiH4d5gulLO3iHkVfZ7VGVj1DMAzbpUFj98MV0CNKkKlw28B4XGOn','b0','Me',5);
+INSERT INTO ti VALUES (2335792104934772424,-21613278,'m1N5PRn','yiRiLI5pvpcKy1Gog4NirCuXMbkSPSg','KVPn0k','YtMSBeUIwPR0tZMrX8epMnLyQsCVPLcFkeF0LOgqx1ec81E4JDxjq3AiH4d5gulLO3iHkVfZ7VGVj1DMAzbpUFj98MV0CNKkKlw28B4XGOn','b0','Me',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-6974880983574935374,-1442422694,'BbOTEqZ0UGaBQ9oFXDgadQi2mfzkvYgi9AEWB','kjSYvE38H99MzyuYdHjP7SKW6CdC2DgKsu','SIa','HPwP6dvO02QOc3k8v2IuBrpWJba09DZOjQYyZt4I5Ju2DLlylm5gK0lpqMzEK1Wb9kv9R2U3x4cPjW1a2TDKCdp4Znp7KvmUEzabGFY10ceE3Om6b0fmcG9OaccTYvgxccfhD0ig0fjh39oIvWTEYgg0C90uC2U5slnIUZ58ZFmrNvEAGN1LvVfgHCU5QmM5H83XqRnfRvD0BdPfLRbMt3Bk3T1q','zB','V',6);
+INSERT INTO ti VALUES (-6974880983574935374,-1442422694,'BbOTEqZ0UGaBQ9oFXDgadQi2mfzkvYgi9AEWB','kjSYvE38H99MzyuYdHjP7SKW6CdC2DgKsu','SIa','HPwP6dvO02QOc3k8v2IuBrpWJba09DZOjQYyZt4I5Ju2DLlylm5gK0lpqMzEK1Wb9kv9R2U3x4cPjW1a2TDKCdp4Znp7KvmUEzabGFY10ceE3Om6b0fmcG9OaccTYvgxccfhD0ig0fjh39oIvWTEYgg0C90uC2U5slnIUZ58ZFmrNvEAGN1LvVfgHCU5QmM5H83XqRnfRvD0BdPfLRbMt3Bk3T1q','zB','V',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b TINYINT NOT NULL, c CHAR(31), d VARBINARY(90) NOT NULL, e VARBINARY(9) NOT NULL, f VARBINARY(35), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-120655,-119,'CCnO6oDb1BQaWIW3Wtx9OuR5','3fvDDR5Yn1Lxhx6I','jpA','zAT8iVO5tPsgX1h8LNH9qYucezruiU8nhPo','uP','d',0);
+CREATE TABLE ti (a MEDIUMINT, b TINYINT NOT NULL, c CHAR(31), d VARBINARY(90) NOT NULL, e VARBINARY(9) NOT NULL, f VARBINARY(35), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (833223871809179388,118,'apJlTkSKVclndp','VD7JkDfqJ4gWgmCDyGuhI9VVJ9O7gxXaAkM4jB2lgWVtESo5pq98z9SHRx','6Do','lohZlxHCwUI','E4','TI',1);
+INSERT INTO ti VALUES (833223871809179388,118,'apJlTkSKVclndp','VD7JkDfqJ4gWgmCDyGuhI9VVJ9O7gxXaAkM4jB2lgWVtESo5pq98z9SHRx','6Do','lohZlxHCwUI','E4','TI',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(32);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(32);
+INSERT INTO t VALUES (4901747535966134097,-44,'OQN','qs2Gx2EZ4qHHsRqoqIqUvW3TLOXMh0AKLgZ32YRDpzmcgscYGTd','TH','tcTz3v7hB2aEwZ4eEcvkqA','uw','2',2);
+INSERT INTO ti VALUES (4901747535966134097,-44,'OQN','qs2Gx2EZ4qHHsRqoqIqUvW3TLOXMh0AKLgZ32YRDpzmcgscYGTd','TH','tcTz3v7hB2aEwZ4eEcvkqA','uw','2',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-331752609179056950,8,'uOry9YeRVV','djovyKbYh1yeQ6PvocXqEWkCayvmxhQObfRShCteVuglC0iQAfGyO9yRjCJa3lTOYoAaTOfHpLw6cus0LXva0CxxixlphX6Es2wg8FMdewMWOP1z1UJ5pdmWWbQwOIlui78dvR','2BSbTd','6JD3lLeV9rs9CL5B','Vq','j',3);
+INSERT INTO ti VALUES (-331752609179056950,8,'uOry9YeRVV','djovyKbYh1yeQ6PvocXqEWkCayvmxhQObfRShCteVuglC0iQAfGyO9yRjCJa3lTOYoAaTOfHpLw6cus0LXva0CxxixlphX6Es2wg8FMdewMWOP1z1UJ5pdmWWbQwOIlui78dvR','2BSbTd','6JD3lLeV9rs9CL5B','Vq','j',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-3818945716714855123,56,'R0H6LUsZhm0CarGiXYLLZK','5lgBFo2wKy1LH2YJXUFxRf0RfLQAWbZVNWVIKnb4it5eXbfDmUXmOgNmYyTmpG3p1PI0AFXg2pf8lGkdJJIg5QsgFaW9wJobbt6wMBRGdjU0XOcxEjfvF89CBAxDr7XRzPjAq7Mr0PwvbJpbzYDIjuZDgPISGbZ6AMvrbHEVwaCNV7AszywJiofsVhn','Y7zG54BD','alOiBoLjrD6bbL0M3gY4TjAWMmbwAoG65QHU63fLDhtQTrFoLRalZ9tc0eBzYQRN553juftkfu','cA','O',4);
+INSERT INTO ti VALUES (-3818945716714855123,56,'R0H6LUsZhm0CarGiXYLLZK','5lgBFo2wKy1LH2YJXUFxRf0RfLQAWbZVNWVIKnb4it5eXbfDmUXmOgNmYyTmpG3p1PI0AFXg2pf8lGkdJJIg5QsgFaW9wJobbt6wMBRGdjU0XOcxEjfvF89CBAxDr7XRzPjAq7Mr0PwvbJpbzYDIjuZDgPISGbZ6AMvrbHEVwaCNV7AszywJiofsVhn','Y7zG54BD','alOiBoLjrD6bbL0M3gY4TjAWMmbwAoG65QHU63fLDhtQTrFoLRalZ9tc0eBzYQRN553juftkfu','cA','O',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-6542062959873206475,15,'Vxo06NkKdlVSS5I8Xb4hFVAOtcbtM','UKS9qMkhiBNshPGW9iQx1jtx8oA6tTznoCB0jCLUv3cv2zE6CBhC9paMNaljuRRGQzOP5tQpomtzaeOnECvHvn9UyUBTif7gOSbsg7LHqujr1vUoIXYMbwQz1hFBUMdVsK5QSz','1CSyg7','eWUfEIrczp77y1C0wXtwZCxWIjb87DjcBAuaSvTDBRzUwEorbLJO0r2aq3WSdkWpkgF','hC','iZ',5);
+INSERT INTO ti VALUES (-6542062959873206475,15,'Vxo06NkKdlVSS5I8Xb4hFVAOtcbtM','UKS9qMkhiBNshPGW9iQx1jtx8oA6tTznoCB0jCLUv3cv2zE6CBhC9paMNaljuRRGQzOP5tQpomtzaeOnECvHvn9UyUBTif7gOSbsg7LHqujr1vUoIXYMbwQz1hFBUMdVsK5QSz','1CSyg7','eWUfEIrczp77y1C0wXtwZCxWIjb87DjcBAuaSvTDBRzUwEorbLJO0r2aq3WSdkWpkgF','hC','iZ',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2633945760749230960,85,'O3pbNAnLeuQZXOS0Ts2QJpYimXi5','y','8iMpT53','wylg','f9m','D',6);
+INSERT INTO ti VALUES (2633945760749230960,85,'O3pbNAnLeuQZXOS0Ts2QJpYimXi5','y','8iMpT53','wylg','f9m','D',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(88) NOT NULL, d VARCHAR(92), e VARCHAR(6) NOT NULL, f VARCHAR(55) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8048171030747707659,211,'KqjES6TGIvnOuK88XgtaYQjffenm5Jzf2aXmxrj2kSW7E5ubFpmfBBBO','XoY6HPTWjaBNNXxZpJGivX6HHnBIJ1jaX9Yd3Bxkt5kF4LYI8ftEIKuG0N4xGW4ShpUYKnduaPgPftz5','k','Zx3TV8YKciqC1MYxSO1Qc069KNog4BDWna0QuQUW4YM7BlEelAqW','7','s',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(88) NOT NULL, d VARCHAR(92), e VARCHAR(6) NOT NULL, f VARCHAR(55) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-1770863002949205466,49,'36GecM1xYqcZE0klW1cNwmhZEvZ3kUlZVD5FYTFULptpShWim87BxeE6pUEpvGf54v9vJo52','pgK0Pj0n8WfHbGFFkZ7goX4WxMoiBTZ181tT1qAhFAJHo4ZLFYafN5J9YHlXrTCXny2qGCfDQMhpaQa','2S5','HOOM6xcAyBr04iSjYdrUKtduK6DBerw','F','d',1);
+INSERT INTO ti VALUES (-1770863002949205466,49,'36GecM1xYqcZE0klW1cNwmhZEvZ3kUlZVD5FYTFULptpShWim87BxeE6pUEpvGf54v9vJo52','pgK0Pj0n8WfHbGFFkZ7goX4WxMoiBTZ181tT1qAhFAJHo4ZLFYafN5J9YHlXrTCXny2qGCfDQMhpaQa','2S5','HOOM6xcAyBr04iSjYdrUKtduK6DBerw','F','d',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(89) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(89) NOT NULL;
+INSERT INTO t VALUES (-5371962332406700922,86,'49','aVqOYUx5TlgYYQfMScY4drDYxFK3POeE9aAaM9kHaIOHma1O','J','bY522WXGBZNhUWR9LInrF1BYnYCcgbuldlpUliqNlhN9vKy8OPiKr5','Y','U',2);
+INSERT INTO ti VALUES (-5371962332406700922,86,'49','aVqOYUx5TlgYYQfMScY4drDYxFK3POeE9aAaM9kHaIOHma1O','J','bY522WXGBZNhUWR9LInrF1BYnYCcgbuldlpUliqNlhN9vKy8OPiKr5','Y','U',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (5221655948396490770,78,'Er5yLnmRpOJmIhutgYCQInKpZiODPVggthryLHo','ztJhzU6XBwtTRHo7pUumWisYt5Q6EeRSWG0jO2F9JxAxxGq7A8qOM9ecv8mWoGKdPrMRSMjxDbfCGKNqR7HSwSceLC4ppM4QG7SBOogT2IWVxXRn9VRuOoLYn5sDufPoC9a9XiFqljRrqCN48cJZPfHQTN9dmhabymGc7Gklt','HQEF','8f6drmt0zPWqYD7','K','o',3);
+INSERT INTO ti VALUES (5221655948396490770,78,'Er5yLnmRpOJmIhutgYCQInKpZiODPVggthryLHo','ztJhzU6XBwtTRHo7pUumWisYt5Q6EeRSWG0jO2F9JxAxxGq7A8qOM9ecv8mWoGKdPrMRSMjxDbfCGKNqR7HSwSceLC4ppM4QG7SBOogT2IWVxXRn9VRuOoLYn5sDufPoC9a9XiFqljRrqCN48cJZPfHQTN9dmhabymGc7Gklt','HQEF','8f6drmt0zPWqYD7','K','o',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-8060225432816631637,114,'jO6vD7YRixzqXVbwGY','vzIuV7e20sOezL7ufg6J5fhkSj9fYmz6rtY1Pjooxf51i5T5XSkktcavavB6Tb3wdJTLotxu','z','tVGEYt8dlTpJMsl9Bx2Rs8U4kufX7PoHL3T8Vtohby7yPjahNk','b','Bk',4);
+INSERT INTO ti VALUES (-8060225432816631637,114,'jO6vD7YRixzqXVbwGY','vzIuV7e20sOezL7ufg6J5fhkSj9fYmz6rtY1Pjooxf51i5T5XSkktcavavB6Tb3wdJTLotxu','z','tVGEYt8dlTpJMsl9Bx2Rs8U4kufX7PoHL3T8Vtohby7yPjahNk','b','Bk',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-7984904574604239825,77,'uwTP2WPhfRjhO8upmYvVRZdYc57KTsFgjXzuO3wk94Quydou7E2ferZTfg6DCkcwYK7XQxw','lOEbYC69fDcd6ruhqWnl','jobw6','j5bROfQ29EJdakOohzmMs9CCXtQFSfbp1VyM2C5RvazoXNQKDIjNaoCPptHMMHDDAnvfXvbpqMhKIi7UnOM6O5g0txi3k0YEtpNX60VSXbdqLlsIv3ySu7NVk0Hn9390Cp7YnTyhonsU88aDZNKq5GUZbqIJJhhqnnSSU5bdCxO4AKT9elLDzgCCoLIJvNI201plhp7ewuPjPT0pCJm','R','z',5);
+INSERT INTO ti VALUES (-7984904574604239825,77,'uwTP2WPhfRjhO8upmYvVRZdYc57KTsFgjXzuO3wk94Quydou7E2ferZTfg6DCkcwYK7XQxw','lOEbYC69fDcd6ruhqWnl','jobw6','j5bROfQ29EJdakOohzmMs9CCXtQFSfbp1VyM2C5RvazoXNQKDIjNaoCPptHMMHDDAnvfXvbpqMhKIi7UnOM6O5g0txi3k0YEtpNX60VSXbdqLlsIv3ySu7NVk0Hn9390Cp7YnTyhonsU88aDZNKq5GUZbqIJJhhqnnSSU5bdCxO4AKT9elLDzgCCoLIJvNI201plhp7ewuPjPT0pCJm','R','z',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3496515068328722083,181,'5AIGkImO1eCrDyJRR9AeX3cPN0KGrz','JpVbYRWn9ER44LtvbYpXDIEvh3zX6rNFZqxKJ0uRVeE1lx4oBC3rgc4z77CfnIyPbFj6rKN3EUw6yqnMk0lGJxEtb3bctlUX6ZnqHy6PlgotfiSTF8GJ8mbTd3CAB2BWxMSIDpQ7bElMKymnhql5Hck9nuRSFxpjP82KdEL1JYFg10u6kPR4LiOL3q2bozjpLZNsAxb8uz65di08ZZkTuW5ipnoMJtptd1wF7WGoiF','YKmt','A5W5vVRoNaewomGSfKnyb3akgh7RXP2lUfORwnJZ9eJJ8NlQdAjgRFPOqOaXiqHsXu0IcqCapU3TNjkXUOgZ1npb6eZeK8WXHHtGawx8','fA','Tl',6);
+INSERT INTO ti VALUES (3496515068328722083,181,'5AIGkImO1eCrDyJRR9AeX3cPN0KGrz','JpVbYRWn9ER44LtvbYpXDIEvh3zX6rNFZqxKJ0uRVeE1lx4oBC3rgc4z77CfnIyPbFj6rKN3EUw6yqnMk0lGJxEtb3bctlUX6ZnqHy6PlgotfiSTF8GJ8mbTd3CAB2BWxMSIDpQ7bElMKymnhql5Hck9nuRSFxpjP82KdEL1JYFg10u6kPR4LiOL3q2bozjpLZNsAxb8uz65di08ZZkTuW5ipnoMJtptd1wF7WGoiF','YKmt','A5W5vVRoNaewomGSfKnyb3akgh7RXP2lUfORwnJZ9eJJ8NlQdAjgRFPOqOaXiqHsXu0IcqCapU3TNjkXUOgZ1npb6eZeK8WXHHtGawx8','fA','Tl',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b INT, c BINARY(36) NOT NULL, d VARCHAR(39) NOT NULL, e VARBINARY(66), f VARCHAR(18) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (21082,1644024248,'3','P1hXYkR9SlNSqnfJaGyxkM','XvTzMxW1cg2K78qchCJFhcPNObQBzLZIfbjACoZJPVUJrocxXuiV','tNRyPdiYkEaY2WCJ','Kl','X3',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT, c BINARY(36) NOT NULL, d VARCHAR(39) NOT NULL, e VARBINARY(66), f VARCHAR(18) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (6322853572019793692,-1388883633,'1K6XCB','XkwFSJrMP6ly8dh4x','v68Cg9Wa5WJ4gZ','xB29CL','9','JB',1);
+INSERT INTO ti VALUES (6322853572019793692,-1388883633,'1K6XCB','XkwFSJrMP6ly8dh4x','v68Cg9Wa5WJ4gZ','xB29CL','9','JB',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(37) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(37) NOT NULL;
+INSERT INTO t VALUES (-7964278041837802810,1953022872,'bfu5BNFX3qwL','sijHbrl','LTrKGU0D51cL2uEySJcGZ9ZMAXNkzfubP9njqyLrgxrNu3N1X5bNquPVfcSL6awR39','ftp9HobrpxFfU4j','R','n',2);
+INSERT INTO ti VALUES (-7964278041837802810,1953022872,'bfu5BNFX3qwL','sijHbrl','LTrKGU0D51cL2uEySJcGZ9ZMAXNkzfubP9njqyLrgxrNu3N1X5bNquPVfcSL6awR39','ftp9HobrpxFfU4j','R','n',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1590662858410644841,-1631605734,'e3BxT1G3F5yTeu9Qe7omIYkeQzj','XJunn9kyigXib5hplAMnosaQrqIuacCgXZmf3FbwVDXAtcbrJ','xUgo8R','k97MziZcSXhc','O','iE',3);
+INSERT INTO ti VALUES (1590662858410644841,-1631605734,'e3BxT1G3F5yTeu9Qe7omIYkeQzj','XJunn9kyigXib5hplAMnosaQrqIuacCgXZmf3FbwVDXAtcbrJ','xUgo8R','k97MziZcSXhc','O','iE',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-8572514557144270426,-479532474,'M7pv6oiV9lqmcMqOXuN9znVX3Xkm6hq','ReyqXjlgaP4XznnWxYRvlxjqfbUCzdQn0906QeEBugUfaIdm1vUK','kDP56wT4r2tucvS0Aqld8','3N9VrF7UTrnAqhbkqtbl3hG2FG81UWHwqU6VNTL8k1hVXtFSrYmAqsatjCLWRciyp0neYMsw6GhYonGrIpRQ4SP6YpP7SzQRVh245nN6WuMXbJ1YkwQtTkczBdP3DM','0','J',4);
+INSERT INTO ti VALUES (-8572514557144270426,-479532474,'M7pv6oiV9lqmcMqOXuN9znVX3Xkm6hq','ReyqXjlgaP4XznnWxYRvlxjqfbUCzdQn0906QeEBugUfaIdm1vUK','kDP56wT4r2tucvS0Aqld8','3N9VrF7UTrnAqhbkqtbl3hG2FG81UWHwqU6VNTL8k1hVXtFSrYmAqsatjCLWRciyp0neYMsw6GhYonGrIpRQ4SP6YpP7SzQRVh245nN6WuMXbJ1YkwQtTkczBdP3DM','0','J',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (8380334801804064089,-1761787493,'lispkbwSBde0O49LctN','4V3dqJ3AXBgrjZJwpr9nU2rGtQ6tncxKrtjPLqqArx0biak12lxhon546c7pHO3BwBu9GuEbuQtDtiOXRKkBagUTPkcuGcgu1sz58E01k69tt2LAa05dgLtwi1xX7GZOYAxFnI4jLdPL9Dsh77MjkLNIjr2Ti4QRpTTuGyqaEnxPJC1fwSmqYyHthT6Fnz9CK0GXT85i','bn','A3xeVuqhhSvGfTVIEJjJFplbQjQG0s','qX5','PM',5);
+INSERT INTO ti VALUES (8380334801804064089,-1761787493,'lispkbwSBde0O49LctN','4V3dqJ3AXBgrjZJwpr9nU2rGtQ6tncxKrtjPLqqArx0biak12lxhon546c7pHO3BwBu9GuEbuQtDtiOXRKkBagUTPkcuGcgu1sz58E01k69tt2LAa05dgLtwi1xX7GZOYAxFnI4jLdPL9Dsh77MjkLNIjr2Ti4QRpTTuGyqaEnxPJC1fwSmqYyHthT6Fnz9CK0GXT85i','bn','A3xeVuqhhSvGfTVIEJjJFplbQjQG0s','qX5','PM',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3082928537306416357,1230959038,'xmsXsiz6o8ifzOaaIfs7L9ZvuEZCc4C','s7RkCRm0gDMs95aVyMqssoHAUiwxNJ51IwyipGTA6KnT9CGw1At7sriufM9K8lgdbenzcAQnLoIn1MtXyQjU677jXhzy4r7SqhDo2j5KZCRZhRx75gglYFVNY4la24qoq0Q05KBIv3QiRYCI88qCdeJU5v6dQxcODLL9t4nwijDHhzrLo2i6WbKBqGkLOMLEzefVxglMFuq33V9tG8mSMgUm2ZtM4rGoGagaDIQ','5DUm4JIkTf2M4HJLRd94VkfWFW9QZtMQiErELW','C4p89zgPWlTRQ6puenI5TSGZwDvWOhjXMXYZD35fg2KI83Ov87fO7iULjOSghx2Okp4zznPF8jZtHB90fLimdd3MG9yV5vbbfxSihIcg0659OrCr4ao','O','fLW',6);
+INSERT INTO ti VALUES (3082928537306416357,1230959038,'xmsXsiz6o8ifzOaaIfs7L9ZvuEZCc4C','s7RkCRm0gDMs95aVyMqssoHAUiwxNJ51IwyipGTA6KnT9CGw1At7sriufM9K8lgdbenzcAQnLoIn1MtXyQjU677jXhzy4r7SqhDo2j5KZCRZhRx75gglYFVNY4la24qoq0Q05KBIv3QiRYCI88qCdeJU5v6dQxcODLL9t4nwijDHhzrLo2i6WbKBqGkLOMLEzefVxglMFuq33V9tG8mSMgUm2ZtM4rGoGagaDIQ','5DUm4JIkTf2M4HJLRd94VkfWFW9QZtMQiErELW','C4p89zgPWlTRQ6puenI5TSGZwDvWOhjXMXYZD35fg2KI83Ov87fO7iULjOSghx2Okp4zznPF8jZtHB90fLimdd3MG9yV5vbbfxSihIcg0659OrCr4ao','O','fLW',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(11) NOT NULL, d VARBINARY(63) NOT NULL, e VARCHAR(96), f VARBINARY(48), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16211469,37491,'2AAm','dAhsKFM8vK5saJHqlWaJFaDMEeG6s7KPv7N9YW9zXYThl7iabhCzzLFxdwRfc','cjVAPj0cXnI9T95uqgtDdaPABrUCdOhrCrJzWPYflRzc2lFi5bp7Qo1PogijXa3qt','5sWiUfs5kPQirFBlLaxmjLvJz6JdiOV','P','U',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(11) NOT NULL, d VARBINARY(63) NOT NULL, e VARCHAR(96), f VARBINARY(48), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2054632237,60092,'6h4q2zi','8aFVU0h7OjR0U64DCMLS688ruDMUK','jNCqu7sBM5Wdfkn64dO7gupcqKs1XzyiTVHDQy2IT97yulOV9ja3mdXsfIt4fvoa79','AKAek5YU2IdTUBZQ13hsfsRKYuG','h','v',1);
+INSERT INTO ti VALUES (2054632237,60092,'6h4q2zi','8aFVU0h7OjR0U64DCMLS688ruDMUK','jNCqu7sBM5Wdfkn64dO7gupcqKs1XzyiTVHDQy2IT97yulOV9ja3mdXsfIt4fvoa79','AKAek5YU2IdTUBZQ13hsfsRKYuG','h','v',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(12) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(12) NOT NULL;
+INSERT INTO t VALUES (1212049183,45993,'Z5k2uItarJ','17zBKcRKAHc6CxvSdLV83Ucv','7LF01zjwOksn6RedkDzxojVMxFObUjlSG4mqmAZwIuWaPYQY4Ivg9UCoSbgWNfzvc5c6RYfYzcGxP4Z','pOEz','el','9',2);
+INSERT INTO ti VALUES (1212049183,45993,'Z5k2uItarJ','17zBKcRKAHc6CxvSdLV83Ucv','7LF01zjwOksn6RedkDzxojVMxFObUjlSG4mqmAZwIuWaPYQY4Ivg9UCoSbgWNfzvc5c6RYfYzcGxP4Z','pOEz','el','9',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (4104082524,40210,'K9jCdwtj41','SavQi','pFcBWfhYTlSzpdYsL2wWA8nycFp','8lQdjJ','S','J',3);
+INSERT INTO ti VALUES (4104082524,40210,'K9jCdwtj41','SavQi','pFcBWfhYTlSzpdYsL2wWA8nycFp','8lQdjJ','S','J',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (3479561207,50770,'4aUn1iuRsU8T','5c7b4bX0DJE9LSanqXaSUtS869090eAJbvDSl5VpUI8','6klqJOVIWJNIyVb48Q5hbqzOKMQ3Co0M9V6ssdEvgqi35NT0hj42gszWXfHWMrkHgjQvn5bIfsZmLYUVzP','zgRJiQLYpJz1S4lvmAVOJ7IqX3GKLFu4BZUkpn8L6lKyP13Maby8SCER7KR5uiOVsSq2nrh21k6LqCIcwLFDSZlD0tuGio5sw1y8C','gB','7',4);
+INSERT INTO ti VALUES (3479561207,50770,'4aUn1iuRsU8T','5c7b4bX0DJE9LSanqXaSUtS869090eAJbvDSl5VpUI8','6klqJOVIWJNIyVb48Q5hbqzOKMQ3Co0M9V6ssdEvgqi35NT0hj42gszWXfHWMrkHgjQvn5bIfsZmLYUVzP','zgRJiQLYpJz1S4lvmAVOJ7IqX3GKLFu4BZUkpn8L6lKyP13Maby8SCER7KR5uiOVsSq2nrh21k6LqCIcwLFDSZlD0tuGio5sw1y8C','gB','7',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2191607484,61776,'e2','zTY4jmvandvWG0Qu4YqkRF8Ie0EsekLUksLFnrdKBlGTDKMHdo7krNO6oWQSskP9h1rdnnLIlCF1XA6BguzfkNwqcSSkgWgou1Dn7kXGm9YIe9g7SYBg72tQnIDxGZp2hohlPgrVWmx1V7jfwg987M6bbsNMaznOYBuk3F4qFkCXTTnZaQVg0q2lsyAKXmGmK30RPt0mmKPXwNNT2GjX2Rjm9HrY0ZKE0KTGp2Qfkee407AoTyuLzmaFJzV','bPPH8QIiENPaFFLhIeAFDvMEtdtvJVSO4j3r1RVPkzJb4jvWCsWOz8DqQePhlzRysjkjiyeKLYeTdHzJRIn7wh','dlTAssExO5P1bMvti89E14AOH7OSqUoTBA3Mc0dlQx0gGHkIYLLELibEOfzKklObKcQQwKCHDjwVPYcjBygH2L4JaOsK8hwdKp7xmGoTOqZwlp3Y4P7GVgCpo37in','i','K',5);
+INSERT INTO ti VALUES (2191607484,61776,'e2','zTY4jmvandvWG0Qu4YqkRF8Ie0EsekLUksLFnrdKBlGTDKMHdo7krNO6oWQSskP9h1rdnnLIlCF1XA6BguzfkNwqcSSkgWgou1Dn7kXGm9YIe9g7SYBg72tQnIDxGZp2hohlPgrVWmx1V7jfwg987M6bbsNMaznOYBuk3F4qFkCXTTnZaQVg0q2lsyAKXmGmK30RPt0mmKPXwNNT2GjX2Rjm9HrY0ZKE0KTGp2Qfkee407AoTyuLzmaFJzV','bPPH8QIiENPaFFLhIeAFDvMEtdtvJVSO4j3r1RVPkzJb4jvWCsWOz8DqQePhlzRysjkjiyeKLYeTdHzJRIn7wh','dlTAssExO5P1bMvti89E14AOH7OSqUoTBA3Mc0dlQx0gGHkIYLLELibEOfzKklObKcQQwKCHDjwVPYcjBygH2L4JaOsK8hwdKp7xmGoTOqZwlp3Y4P7GVgCpo37in','i','K',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (11455833,10829,'pV9','oWjl5b4V4XgjqCK','KXYo1420HWniVALS2gQ4whvfg95tVKoZDEeO5bP4le5LmzSxTjZLkPxWqrXbV8hmh0n15XHNct684o3djWZXGifHx3OfTGPd','FY5I2TYHdelbFy718g3lhwLNgmUVC5zRFrBTl97zrPoM6wWGWScepeekDbMNnuYEDs6QCn0R2kTqDsLEMFPsBhR4GCyT8bxef1p0fOLiMO2wF82uMViALE61F3Ni7ggJvUkYxddKhrKnuOTRklHwMfYFxspfDCNb5WauphmlZGjWFpvuxol','x','f',6);
+INSERT INTO ti VALUES (11455833,10829,'pV9','oWjl5b4V4XgjqCK','KXYo1420HWniVALS2gQ4whvfg95tVKoZDEeO5bP4le5LmzSxTjZLkPxWqrXbV8hmh0n15XHNct684o3djWZXGifHx3OfTGPd','FY5I2TYHdelbFy718g3lhwLNgmUVC5zRFrBTl97zrPoM6wWGWScepeekDbMNnuYEDs6QCn0R2kTqDsLEMFPsBhR4GCyT8bxef1p0fOLiMO2wF82uMViALE61F3Ni7ggJvUkYxddKhrKnuOTRklHwMfYFxspfDCNb5WauphmlZGjWFpvuxol','x','f',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT, c CHAR(36), d VARCHAR(67) NOT NULL, e VARCHAR(62) NOT NULL, f VARCHAR(100) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4445677406825170234,27,'N6uJUgWFDuUCHuiU7J196dQEtObRh1iXf','I02n3ABjDahWndelPZwXYe5r','pdj5qv548Rs2czo0XX0RLHYgRDUzqhcSffRpswQkwhg7Vkxi8','zedCCBySUnd4cd83Q','n','u',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT, c CHAR(36), d VARCHAR(67) NOT NULL, e VARCHAR(62) NOT NULL, f VARCHAR(100) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (4932380940868642155,68,'2Qe12UP0TwYu91mx4pNymXcXIE','Ww9yufzNm9CEo','hLyNWbfn','QeOuEAXyMgb10OKErHwKK6QBcDnJWc6ID0JFpx18Z0FZuFLM6BWkzGtmXg','7','A',1);
+INSERT INTO ti VALUES (4932380940868642155,68,'2Qe12UP0TwYu91mx4pNymXcXIE','Ww9yufzNm9CEo','hLyNWbfn','QeOuEAXyMgb10OKErHwKK6QBcDnJWc6ID0JFpx18Z0FZuFLM6BWkzGtmXg','7','A',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(37);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(37);
+INSERT INTO t VALUES (-3330991281566740666,-34,'1F1sO0US37m36','zn1SkeHIhTwzpGj88bpGKJ8abHxZ6dd2thhiYam2cJQo3xdRJVWXkmtcna5E1WdYv','YCSsJgG6PyyGt0TnkjeMoEl88XbiAp','WZymtVj9l0hpQhTpc8M6iypGMKgmMAOt0gwxmErzDrZ8va3IX6p','i','l',2);
+INSERT INTO ti VALUES (-3330991281566740666,-34,'1F1sO0US37m36','zn1SkeHIhTwzpGj88bpGKJ8abHxZ6dd2thhiYam2cJQo3xdRJVWXkmtcna5E1WdYv','YCSsJgG6PyyGt0TnkjeMoEl88XbiAp','WZymtVj9l0hpQhTpc8M6iypGMKgmMAOt0gwxmErzDrZ8va3IX6p','i','l',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-3798178692129315202,-28,'AadP5','HXKM4PfTH6mHku6Pg5z297GNfIxeqiBLfo7jjnsLXuhiFbJjsYwpWX7A1XYkylCXTd5tgjTGmDBRnATcZTRhk1ei9lamFKaknIxfjNRWAYdoB2mJkhCHYh4e0gF6jO','ql7HEhA5CXhiHRgVC9Sgh12W39rkwJIXAcSyetV0AK44dWCVFOFbSvewssE','FD6AiDHWUOl9bciqYL9GJS3KJct5HvgV1kpkyeaa5JHh40kpb','3','2',3);
+INSERT INTO ti VALUES (-3798178692129315202,-28,'AadP5','HXKM4PfTH6mHku6Pg5z297GNfIxeqiBLfo7jjnsLXuhiFbJjsYwpWX7A1XYkylCXTd5tgjTGmDBRnATcZTRhk1ei9lamFKaknIxfjNRWAYdoB2mJkhCHYh4e0gF6jO','ql7HEhA5CXhiHRgVC9Sgh12W39rkwJIXAcSyetV0AK44dWCVFOFbSvewssE','FD6AiDHWUOl9bciqYL9GJS3KJct5HvgV1kpkyeaa5JHh40kpb','3','2',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2652473332147222985,87,'rlMs7vEvPdAmc','whxDFNolV2YhvXvnklgjoDsd6vAomiGPkkTfrPRk8sm3lIT6DHzwFoEpbSMZwNlmXaUTjU1vcduqUNfu66Dlx7xmlMhxRCsaIkKOt8xbxVTMdxO9JPBgGEvrSso0WdeIyKFIukfwSd3hHLT4DRQVggbBgFipRVU3tjo6DmC183wGpRYUOxsCeEA9rvIR2Mpxn3K8d2GrFHpc5MAaajdLHskPbnltBSskujXq1riyZff6ginmQ','A5XoyyGGvvsgQnyzE','sTBh3zAZZvgIA18Ud5ZikSDzd3tTpVWLFog3OerDgRvdWBuR6B9aj6iyTzkzkks9ma0CwZ4LUDFcPyZE9ckVPGzfCaGnoLvipvgtxn4yMCSVtVzcIH9pq7cZAd0bDP5TjWg8kwijh7atErf6MBDnLS','G','0',4);
+INSERT INTO ti VALUES (-2652473332147222985,87,'rlMs7vEvPdAmc','whxDFNolV2YhvXvnklgjoDsd6vAomiGPkkTfrPRk8sm3lIT6DHzwFoEpbSMZwNlmXaUTjU1vcduqUNfu66Dlx7xmlMhxRCsaIkKOt8xbxVTMdxO9JPBgGEvrSso0WdeIyKFIukfwSd3hHLT4DRQVggbBgFipRVU3tjo6DmC183wGpRYUOxsCeEA9rvIR2Mpxn3K8d2GrFHpc5MAaajdLHskPbnltBSskujXq1riyZff6ginmQ','A5XoyyGGvvsgQnyzE','sTBh3zAZZvgIA18Ud5ZikSDzd3tTpVWLFog3OerDgRvdWBuR6B9aj6iyTzkzkks9ma0CwZ4LUDFcPyZE9ckVPGzfCaGnoLvipvgtxn4yMCSVtVzcIH9pq7cZAd0bDP5TjWg8kwijh7atErf6MBDnLS','G','0',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (6128587600123341840,61,'a4jPmaBYGODjar8','fn2cf4mRzJGNy85JbQQs2vGdWLyOJuSMZAvOyrlNCR8qIsFPsOKGs2QXRiJbfYVyInvYUWk1k2rg6sENs5yyI5TvQxUzZnDJ4ahxz2dl6g1gVYQcKel0QmpGi2whgBPYN4Xrw','xAseswc','7d4cWL','V','Q',5);
+INSERT INTO ti VALUES (6128587600123341840,61,'a4jPmaBYGODjar8','fn2cf4mRzJGNy85JbQQs2vGdWLyOJuSMZAvOyrlNCR8qIsFPsOKGs2QXRiJbfYVyInvYUWk1k2rg6sENs5yyI5TvQxUzZnDJ4ahxz2dl6g1gVYQcKel0QmpGi2whgBPYN4Xrw','xAseswc','7d4cWL','V','Q',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (7983241635944620152,101,'YGMM9TMCfIF9i2V9pNEveY','7o89TcGqif0x5EpeeybixM2SStwLHNjru0vgFn9CUGx9ZW75Ft0O8NR7qzZKS1FU5RKGV04FrnqPyOu6f1JgW3lYrLf8edBmD3pw6EjxxFnO2QRWpYBsSLEUnCwVowIU3OVxXnD3zqCAfMATT2qO7e6KXgOMWjikPlRVLnjnwGIj0AGo1iCg5LuMhUzgjV6jja81Q0ugoOOONdNNHQpMQm8tNdmu4qu3qNMXDI','zE0PQUSALZyI6vLRNUYRJVJXge6mK4HNw2UDshtrsxHicGt7kIy1Ifg','NdWeP8wHRtlhO2uASnYo31XEnXjNynUBWBgjwXlsBTS2BlYLsSnFbchPXGjVT56qKLD2lrYsy91jRTiRQzzPENNxejHk1iTH','78','kr',6);
+INSERT INTO ti VALUES (7983241635944620152,101,'YGMM9TMCfIF9i2V9pNEveY','7o89TcGqif0x5EpeeybixM2SStwLHNjru0vgFn9CUGx9ZW75Ft0O8NR7qzZKS1FU5RKGV04FrnqPyOu6f1JgW3lYrLf8edBmD3pw6EjxxFnO2QRWpYBsSLEUnCwVowIU3OVxXnD3zqCAfMATT2qO7e6KXgOMWjikPlRVLnjnwGIj0AGo1iCg5LuMhUzgjV6jja81Q0ugoOOONdNNHQpMQm8tNdmu4qu3qNMXDI','zE0PQUSALZyI6vLRNUYRJVJXge6mK4HNw2UDshtrsxHicGt7kIy1Ifg','NdWeP8wHRtlhO2uASnYo31XEnXjNynUBWBgjwXlsBTS2BlYLsSnFbchPXGjVT56qKLD2lrYsy91jRTiRQzzPENNxejHk1iTH','78','kr',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(58), d VARBINARY(19), e VARBINARY(14) NOT NULL, f VARCHAR(92) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (168959,72,'8Msjndiru','ZuLXN8XHWF','JOgd2sOn','5nlkVmvBHZc6rL94HR0BqA8IfzGe51uak592uawB8n24','G','4P',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(58), d VARBINARY(19), e VARBINARY(14) NOT NULL, f VARCHAR(92) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3549155936,49,'iLitUDrTvzHdKxApyUtYRSflP5oMxCtFvjn91','h9XW2','MznNd1Kiov','eAAV7bF8BmU6CJRyAOpYvuf2Rsbtoyy9lmE4a1KBPZVk86O9ZZuVSLfpHh6tRkMf','S','9G',1);
+INSERT INTO ti VALUES (3549155936,49,'iLitUDrTvzHdKxApyUtYRSflP5oMxCtFvjn91','h9XW2','MznNd1Kiov','eAAV7bF8BmU6CJRyAOpYvuf2Rsbtoyy9lmE4a1KBPZVk86O9ZZuVSLfpHh6tRkMf','S','9G',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(59);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(59);
+INSERT INTO t VALUES (2428872413,246,'3D03GMyU','7ICHCjnZ','qWZTX1MXUTGk4','NsalBVNvgSjUL0BxqlP9doqLF94leA6xXTLS9wGUeTtxjZCuTMztdEZpC0nMKI4l55Rp0jkVjmmxRqczmdc','i','hJ',2);
+INSERT INTO ti VALUES (2428872413,246,'3D03GMyU','7ICHCjnZ','qWZTX1MXUTGk4','NsalBVNvgSjUL0BxqlP9doqLF94leA6xXTLS9wGUeTtxjZCuTMztdEZpC0nMKI4l55Rp0jkVjmmxRqczmdc','i','hJ',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (623306906,166,'FouL6Ljz7SLlZIxqollYKxcQi9NwS','ifdFkqu1ttpEpN2gPqspuzqnMkzvdpXglX47vghGaLTl8Xzgaga7ZLnFbNuuaRrnDKRLQcK29AtPRGxgP4Hi8Q2K7owTewmHXzLQcRPzMxOsGDbE','8g','2O0SJ','S','1',3);
+INSERT INTO ti VALUES (623306906,166,'FouL6Ljz7SLlZIxqollYKxcQi9NwS','ifdFkqu1ttpEpN2gPqspuzqnMkzvdpXglX47vghGaLTl8Xzgaga7ZLnFbNuuaRrnDKRLQcK29AtPRGxgP4Hi8Q2K7owTewmHXzLQcRPzMxOsGDbE','8g','2O0SJ','S','1',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (105568020,91,'MYNV7IwRlGOgtQbs9idmRNl1y5wCQr8qEFREfFmBVYaKkIkAdRt2TlTLg10','xD3cP4xR1BlfLN3EPr5xL5dH8gjwe3C2YplqSZhbtpCKm7WFJccyCvTaVekvLwBaOZumpFwJ8yojDK5V6hIz9gY9GSsDeKC9OSRSMcIiB2','CeeQ','zHDc5wvEPBt0FLFq6KBwWPRaa81BPIc0pNIvexWq2rYJiPXPNZrbPekfsSBA7z2ghEwYZOENMDuUewYqEP9SbYYuH6CaRJmb5VCCYoNHTuT6pkxmgMjReoCHJ1vkEiK5kdtoZOiY9OTjFUVuLTxyau87ovsrwMYKvHBceieeOyZW925f9l7Pkj5ohmwQP5tDN2YCRa7j4REzm','q','Iz',4);
+INSERT INTO ti VALUES (105568020,91,'MYNV7IwRlGOgtQbs9idmRNl1y5wCQr8qEFREfFmBVYaKkIkAdRt2TlTLg10','xD3cP4xR1BlfLN3EPr5xL5dH8gjwe3C2YplqSZhbtpCKm7WFJccyCvTaVekvLwBaOZumpFwJ8yojDK5V6hIz9gY9GSsDeKC9OSRSMcIiB2','CeeQ','zHDc5wvEPBt0FLFq6KBwWPRaa81BPIc0pNIvexWq2rYJiPXPNZrbPekfsSBA7z2ghEwYZOENMDuUewYqEP9SbYYuH6CaRJmb5VCCYoNHTuT6pkxmgMjReoCHJ1vkEiK5kdtoZOiY9OTjFUVuLTxyau87ovsrwMYKvHBceieeOyZW925f9l7Pkj5ohmwQP5tDN2YCRa7j4REzm','q','Iz',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2086051063,9,'SVtXVR2QIopwPhrnljtE0XShnJ2u7EAe2CapCKp0','VxjOMCBDOtZ2QYjtqbwkyISFixDP2R2SFNNG9p0vzhTvwRC6khis0hgKpV6WE6HBFXOzrYpcYA7x0dTjlQ8N7nFXeMODkwRVn9OeOxC7o1N2zf4bTNRHAgp5QYeIqWF85l4d45HE7bpdo4SUpJcRY3rV7qa7qobBgLWoeUXz5NXbqtNbB00QUGzGSCEwJQXYNOE6bNbyxfdjfxTw7L2LM4dqYVpldnRk1V7uBXBciOQIk7X0jwrH8ii926r','6maF4nZ','EjUglNgxeEKKvHdTXsXY0tYA4RSPzLPw24wbJ2jOd2PT1qlNVV9KyT7iscyE4YyuFhwprib2FL4i','Qu','4F',5);
+INSERT INTO ti VALUES (2086051063,9,'SVtXVR2QIopwPhrnljtE0XShnJ2u7EAe2CapCKp0','VxjOMCBDOtZ2QYjtqbwkyISFixDP2R2SFNNG9p0vzhTvwRC6khis0hgKpV6WE6HBFXOzrYpcYA7x0dTjlQ8N7nFXeMODkwRVn9OeOxC7o1N2zf4bTNRHAgp5QYeIqWF85l4d45HE7bpdo4SUpJcRY3rV7qa7qobBgLWoeUXz5NXbqtNbB00QUGzGSCEwJQXYNOE6bNbyxfdjfxTw7L2LM4dqYVpldnRk1V7uBXBciOQIk7X0jwrH8ii926r','6maF4nZ','EjUglNgxeEKKvHdTXsXY0tYA4RSPzLPw24wbJ2jOd2PT1qlNVV9KyT7iscyE4YyuFhwprib2FL4i','Qu','4F',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3605901461,11,'O0tq5vqKpMhDxYIEStREDxYWUrwemX1UZRQaayXUsVOIYB3pl','nx2KkEDa7PSWTtPR5X4tlpeg3YLFsEAXYg2JC2uu3HKXSJyRyHfjDiCmgzbI4li1FRV7u9qV2p6vg9XmEqT2oCmdjZzbUbJzEGe5Fe3neJiW1xsXA37DZvVsOqoJxGIxtgXuOkpnsGDmWkCvsXh6mCgfnzQ3vUC0Ub6tmdoW5hLvLhfCImHfIfX4sVMK8b3PRLaaO33I4ePuefLH1iRCuSCWPmU','LPkT','UiJd9H7Vx4eKCimmPLb2VFGkGrhNGR6RgDNz8aH6UjC49owhcDFP1YmBwQAzVNUOOKdKBeK9QtGjlXY0jJwt7PwYpQSMTDfxHaSMh6Dyrqy0j6hAvwZeprtPZLwu9HFs51Eu90nuU9iPUnTyL1irR','z2','ucZ',6);
+INSERT INTO ti VALUES (3605901461,11,'O0tq5vqKpMhDxYIEStREDxYWUrwemX1UZRQaayXUsVOIYB3pl','nx2KkEDa7PSWTtPR5X4tlpeg3YLFsEAXYg2JC2uu3HKXSJyRyHfjDiCmgzbI4li1FRV7u9qV2p6vg9XmEqT2oCmdjZzbUbJzEGe5Fe3neJiW1xsXA37DZvVsOqoJxGIxtgXuOkpnsGDmWkCvsXh6mCgfnzQ3vUC0Ub6tmdoW5hLvLhfCImHfIfX4sVMK8b3PRLaaO33I4ePuefLH1iRCuSCWPmU','LPkT','UiJd9H7Vx4eKCimmPLb2VFGkGrhNGR6RgDNz8aH6UjC49owhcDFP1YmBwQAzVNUOOKdKBeK9QtGjlXY0jJwt7PwYpQSMTDfxHaSMh6Dyrqy0j6hAvwZeprtPZLwu9HFs51Eu90nuU9iPUnTyL1irR','z2','ucZ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT, c CHAR(98) NOT NULL, d VARCHAR(8), e VARBINARY(50), f VARBINARY(67), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4953,-34,'ba1ON4ZeHXJK6q0BPb5ENnsckSA94L6MjrPfIT5zGsIb5JMjKRkPoeTef','l','Vj1TVt1DdgyEdKgBrtvwSn5IRU9ayF2','Jww460TmPaxuT','E','ux',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT, c CHAR(98) NOT NULL, d VARCHAR(8), e VARBINARY(50), f VARBINARY(67), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (6081047,-52,'a3inSOtYMvOerzxp0Zna5Mh13oNbUuXDDNvA4lStk3nsoIwgroojZ62OaxKCfyevGZ4','4qsLDL','wPZFE97ykU7czGreHrVbmhvS5Z0mWb4Hsfg','VQRsLViaUrmwXvKK','j','7a',1);
+INSERT INTO ti VALUES (6081047,-52,'a3inSOtYMvOerzxp0Zna5Mh13oNbUuXDDNvA4lStk3nsoIwgroojZ62OaxKCfyevGZ4','4qsLDL','wPZFE97ykU7czGreHrVbmhvS5Z0mWb4Hsfg','VQRsLViaUrmwXvKK','j','7a',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(99) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(99) NOT NULL;
+INSERT INTO t VALUES (-446964,-121,'0BWQNBpcW9i1ZTFGkrU','PRi','md6aGhoKc5Op6ZPYx0C3p9xqRYewxoApAHEY7l2XNtvUx9rb','TQkUUZMfpS4wrTKX7eBFmSkaEap','A','gK',2);
+INSERT INTO ti VALUES (-446964,-121,'0BWQNBpcW9i1ZTFGkrU','PRi','md6aGhoKc5Op6ZPYx0C3p9xqRYewxoApAHEY7l2XNtvUx9rb','TQkUUZMfpS4wrTKX7eBFmSkaEap','A','gK',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (732496,-56,'ptUNG1xnunrjBv0pYNon3ucpJnV26fmtwXrn0444c4kmB7QOdXy6tKcQwZpQoMwktXsn6Pssmpa','Uiiy6Kcszs8EoD6ZNZtQYz6EL2f6g59FATVCZXv0vEf9s6cHbwWwSOmTKMmuPA5G4Iin7iYHlRPaSVcDqIcTcnLb0SWEfqfVnqqcB9f8duoHopsGZ3XAoTaCAFdZSxZmtmvelCIPonby21T5Ny','6O03nJiC6E569LhYK7KRkUk7OAOgVWs33uwZ9m1RIX','Jedpb4Y9VunUkJFz4yVgpSt1tx6pbYQH9oq8O9f9qsmgI0Y5T6NOb3i8xF','4','y',3);
+INSERT INTO ti VALUES (732496,-56,'ptUNG1xnunrjBv0pYNon3ucpJnV26fmtwXrn0444c4kmB7QOdXy6tKcQwZpQoMwktXsn6Pssmpa','Uiiy6Kcszs8EoD6ZNZtQYz6EL2f6g59FATVCZXv0vEf9s6cHbwWwSOmTKMmuPA5G4Iin7iYHlRPaSVcDqIcTcnLb0SWEfqfVnqqcB9f8duoHopsGZ3XAoTaCAFdZSxZmtmvelCIPonby21T5Ny','6O03nJiC6E569LhYK7KRkUk7OAOgVWs33uwZ9m1RIX','Jedpb4Y9VunUkJFz4yVgpSt1tx6pbYQH9oq8O9f9qsmgI0Y5T6NOb3i8xF','4','y',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1198512,67,'4IlZsT4jXfHoW3pFANIdSTfJ4TExH3InGQolMF2h2cUM2aNodgQ2yaU53piDUFBTyGMErTMpnKOxINd0qfoF6DlXJFseAhXbRrO','TxbVSSrd7ywZdT6ndDmwWcPAIYom4Lcyq7JAPj80Zl3c1Zjn0XH4kQxSeFSkVntxuev','6FVsegh5wWeO0GwD1DmooQKs','40My1AelQK8fuGqKU20slnDVAeF2f06v4sxJoA16ELWyqgPfGZ7gqg0dnipnlPmtuWR5D1ChfZ6LquQSMXO5ps8pIc8M8dDiQo2ocNqgUdYfZUnWK1PiuAasNuG0FP00uykZyWPAo7ZGCzPcwyLLd6zVw0','h','td',4);
+INSERT INTO ti VALUES (1198512,67,'4IlZsT4jXfHoW3pFANIdSTfJ4TExH3InGQolMF2h2cUM2aNodgQ2yaU53piDUFBTyGMErTMpnKOxINd0qfoF6DlXJFseAhXbRrO','TxbVSSrd7ywZdT6ndDmwWcPAIYom4Lcyq7JAPj80Zl3c1Zjn0XH4kQxSeFSkVntxuev','6FVsegh5wWeO0GwD1DmooQKs','40My1AelQK8fuGqKU20slnDVAeF2f06v4sxJoA16ELWyqgPfGZ7gqg0dnipnlPmtuWR5D1ChfZ6LquQSMXO5ps8pIc8M8dDiQo2ocNqgUdYfZUnWK1PiuAasNuG0FP00uykZyWPAo7ZGCzPcwyLLd6zVw0','h','td',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (6730612,-60,'obax','Go5dlhTMyOvZ1Z8qCH7F2kY22udhcDN60oUWcxnr237YaGWA6qnxiHiV3kviCcfwW0LFHlKWfonp6F5Uq5XjysXzWLUQ07g0WPNvNAxqDraVptPFJYuoX4uCOGtMzR5TMWVpOf2Y5gqX','jgoGNdZHvMBx8CMGlFSTF684FRLVRC8A0OPeHC0uGln','SykD','qz','V',5);
+INSERT INTO ti VALUES (6730612,-60,'obax','Go5dlhTMyOvZ1Z8qCH7F2kY22udhcDN60oUWcxnr237YaGWA6qnxiHiV3kviCcfwW0LFHlKWfonp6F5Uq5XjysXzWLUQ07g0WPNvNAxqDraVptPFJYuoX4uCOGtMzR5TMWVpOf2Y5gqX','jgoGNdZHvMBx8CMGlFSTF684FRLVRC8A0OPeHC0uGln','SykD','qz','V',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (6282804,57,'5cebXxexH2sQDJ91Lwaf3HszeAyVRkpurk3sUdmK9oiQjDC8FbBb38pOtrvRHmBxlXMNo1knIzv','MyoOdDBx83mcyckDYaYlMH9QWQbpG4CDPVddoeFFJgQcc8p2eIIuqFEgAKNYw0Oc59chihjLcteGv5aKP2UQcqeh50yXa80hdaCY8dVZsEIbZvbE1i5t30eamSkXVdk','7DhK3jvkpD8iB1RQ052c3Bw8OBvT','RnZy0lqOTLNzf54Eu49dWrPEucaY6Rj5VhgLq7ghcucxB3ZNOJn7CEBJMNJ59ZV4BJ','c','Rk',6);
+INSERT INTO ti VALUES (6282804,57,'5cebXxexH2sQDJ91Lwaf3HszeAyVRkpurk3sUdmK9oiQjDC8FbBb38pOtrvRHmBxlXMNo1knIzv','MyoOdDBx83mcyckDYaYlMH9QWQbpG4CDPVddoeFFJgQcc8p2eIIuqFEgAKNYw0Oc59chihjLcteGv5aKP2UQcqeh50yXa80hdaCY8dVZsEIbZvbE1i5t30eamSkXVdk','7DhK3jvkpD8iB1RQ052c3Bw8OBvT','RnZy0lqOTLNzf54Eu49dWrPEucaY6Rj5VhgLq7ghcucxB3ZNOJn7CEBJMNJ59ZV4BJ','c','Rk',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT NOT NULL, c BINARY(45), d VARCHAR(44), e VARBINARY(28), f VARCHAR(98) NOT NULL, g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (148,-6511614891889754123,'umIACezOMGsDx3UZNrU07Swm','ziJsvpjxrB','VbcJLxRdUGOXBZtVpH6Fm','Ymt8WVedtrgQybhlD5bTSuf8guwYBLmEfNMRxI9AGtnuGJMiDxXuVl7mOIUrHpK5sOSt','MY','r',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT NOT NULL, c BINARY(45), d VARCHAR(44), e VARBINARY(28), f VARCHAR(98) NOT NULL, g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (6557086981049054534,4974529358551614643,'OlVBmyBgjBxmTsHuhYGchRV5MOuWDk','jRN1qDDr1vxFOJHEpGZ2r1uK5nDqbzQ1ognPJ','ML0xFk8KdhNnjE0UARQmdqVNq4','VeVZqVNKDCC587mK36oXspO28LkI7qy','x','Gk',1);
+INSERT INTO ti VALUES (6557086981049054534,4974529358551614643,'OlVBmyBgjBxmTsHuhYGchRV5MOuWDk','jRN1qDDr1vxFOJHEpGZ2r1uK5nDqbzQ1ognPJ','ML0xFk8KdhNnjE0UARQmdqVNq4','VeVZqVNKDCC587mK36oXspO28LkI7qy','x','Gk',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(46);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(46);
+INSERT INTO t VALUES (14153605500532796447,6715547335427616657,'IRBXjORgawX','Crc3I','jxw5vH3IevAJ2uvr7uNCUeza18','TUhpu7qFXnObeIIiBFoi1ejXqLffUXeok27mmRWeficS6vRstAcxVOdNxZYNIdZuBhiB9tgSf6cEcSUxdf0060ddAACaL','xX','D7',2);
+INSERT INTO ti VALUES (14153605500532796447,6715547335427616657,'IRBXjORgawX','Crc3I','jxw5vH3IevAJ2uvr7uNCUeza18','TUhpu7qFXnObeIIiBFoi1ejXqLffUXeok27mmRWeficS6vRstAcxVOdNxZYNIdZuBhiB9tgSf6cEcSUxdf0060ddAACaL','xX','D7',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (8161774034999740097,5099943013190039314,'TwwmcJVfuEuuZmgCwGDuC0imTQZdYWbpdHHN','Un6FyR2nCBxPRW6DIMwMxbEd','SmgE6dpVe2DxfD','7wptjNpWho4UcJeBwI4hlW','xR','l',3);
+INSERT INTO ti VALUES (8161774034999740097,5099943013190039314,'TwwmcJVfuEuuZmgCwGDuC0imTQZdYWbpdHHN','Un6FyR2nCBxPRW6DIMwMxbEd','SmgE6dpVe2DxfD','7wptjNpWho4UcJeBwI4hlW','xR','l',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (14589013274468670389,-6007468146390843084,'IKrb3YivkqSahUlv2wJ2GN9g9tNq','wPtWEUyUwneVb8esujsJX1H0ZUQ7pQon77Kk937ZHFNQRXc0bfXaU1mJ9MjFyywnZj3alZ7BqGRS98pQPBGKFBSXqbKkv','spwxl5EKyKqcQfI5ZH','mJZwMNkXPCzcNW0MOQHg1HeSxqqpIp7TLclhGzAXVANJHXoXsFIvMQ5HgE8IGXzcx1dQgU9BDXTz14sWF34vLZmTkacDUSmKEc1kivQZ6hd3EfWzYa30xHH07CeY7C1OY8j','E','Q',4);
+INSERT INTO ti VALUES (14589013274468670389,-6007468146390843084,'IKrb3YivkqSahUlv2wJ2GN9g9tNq','wPtWEUyUwneVb8esujsJX1H0ZUQ7pQon77Kk937ZHFNQRXc0bfXaU1mJ9MjFyywnZj3alZ7BqGRS98pQPBGKFBSXqbKkv','spwxl5EKyKqcQfI5ZH','mJZwMNkXPCzcNW0MOQHg1HeSxqqpIp7TLclhGzAXVANJHXoXsFIvMQ5HgE8IGXzcx1dQgU9BDXTz14sWF34vLZmTkacDUSmKEc1kivQZ6hd3EfWzYa30xHH07CeY7C1OY8j','E','Q',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (15695973492090909112,8884405585788757115,'uRX7Il8yNhd','qK8RufG0UEa5LHomG2OuQAAJnnbv1q9B9NmcmsGgq35rqo1KAWsKTU89sLh5rP4K7d9ReY4eFZkBQD99lNQBcq01v0R21NxuEvpK2xkU1g8X9lc1bTbjgM7PXH0vj89jhzESgr0lQHgZcLgpMRdL8vWR0U9ZqFmubS3zFZ2sbfNlp9GNr2ylapBPXAchOFBkILEgJFy53usE4UiROfaTZYP20ia7qYcU6r7dOR6sH39WOi','ZaHPtrOn0PmXw4pLG83v4rPK','Fiq0JInusYtb45z8sh8WesWndfoevPubdJ7KW5D','b','jv',5);
+INSERT INTO ti VALUES (15695973492090909112,8884405585788757115,'uRX7Il8yNhd','qK8RufG0UEa5LHomG2OuQAAJnnbv1q9B9NmcmsGgq35rqo1KAWsKTU89sLh5rP4K7d9ReY4eFZkBQD99lNQBcq01v0R21NxuEvpK2xkU1g8X9lc1bTbjgM7PXH0vj89jhzESgr0lQHgZcLgpMRdL8vWR0U9ZqFmubS3zFZ2sbfNlp9GNr2ylapBPXAchOFBkILEgJFy53usE4UiROfaTZYP20ia7qYcU6r7dOR6sH39WOi','ZaHPtrOn0PmXw4pLG83v4rPK','Fiq0JInusYtb45z8sh8WesWndfoevPubdJ7KW5D','b','jv',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (7051974308348410225,4025995149867409659,'q9Hi35kPg','9ZLbSJdpnF7DZWXGPb7qHX9qDAtcrGHAwIq0IEUXQchu6wR036JNUjFChTtYS3JlbPzCYAONh0waT6foad3cBxAKb9c68','giPafRJ7E0h0Uo9E0','kHQvcf4nVkG9vS26bYQ16BRFlzmSx9hLbCbPm379dYEfQqHoAWSv802u7QB5cPQmK6frkubnT8EfAexS69l0DAN2ZGC7AlILlAf8oDZnuWAKfCJeh4zkOdp9r4H3fUTVz51m4uETSwUGlCiyvgU5gyNsqfMWCZDm5HHfQ3ZxFjCazuwfhvkEcKOR3RL64hdSge','3bm','5J',6);
+INSERT INTO ti VALUES (7051974308348410225,4025995149867409659,'q9Hi35kPg','9ZLbSJdpnF7DZWXGPb7qHX9qDAtcrGHAwIq0IEUXQchu6wR036JNUjFChTtYS3JlbPzCYAONh0waT6foad3cBxAKb9c68','giPafRJ7E0h0Uo9E0','kHQvcf4nVkG9vS26bYQ16BRFlzmSx9hLbCbPm379dYEfQqHoAWSv802u7QB5cPQmK6frkubnT8EfAexS69l0DAN2ZGC7AlILlAf8oDZnuWAKfCJeh4zkOdp9r4H3fUTVz51m4uETSwUGlCiyvgU5gyNsqfMWCZDm5HHfQ3ZxFjCazuwfhvkEcKOR3RL64hdSge','3bm','5J',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b BIGINT, c BINARY(3) NOT NULL, d VARCHAR(16), e VARBINARY(78) NOT NULL, f VARBINARY(89) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1932080877,6612420616191521051,'CQ','pTeBpidA35D','KgIbDaWxXV6Umh9VGCgcKMIFQ0gsaXsEYudhKBBb','JJbGxua4sdvgMWkAOmHKeG0eCMYHdbZP7RSSfE25sfN6vbB3TMFBYJ7wFXx95fuWZHE5AlVwfog','5','m',0);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT, c BINARY(3) NOT NULL, d VARCHAR(16), e VARBINARY(78) NOT NULL, f VARBINARY(89) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (894083557,8289782070748831184,'2','8TR','IBWvBeOcKHtmhTRAKjAQdW3v2eXn1oCDyyulHmDcC7IBQATh6hXmaYUqbW8KUn','9lqolt55zZxGy8VkLYUdT06ZcDVuMu2ZeGNSIT7VhunPaWC6WNp0oT9CvCgH3XtzOiZk3P0mqMaJ1C2btl','lJ','H',1);
+INSERT INTO ti VALUES (894083557,8289782070748831184,'2','8TR','IBWvBeOcKHtmhTRAKjAQdW3v2eXn1oCDyyulHmDcC7IBQATh6hXmaYUqbW8KUn','9lqolt55zZxGy8VkLYUdT06ZcDVuMu2ZeGNSIT7VhunPaWC6WNp0oT9CvCgH3XtzOiZk3P0mqMaJ1C2btl','lJ','H',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(4) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(4) NOT NULL;
+INSERT INTO t VALUES (3134863602,3804620856474876916,'0A','yRrjF','Yv2UJoLCeaoxGUJ5H3axUOWoewP8kD98biV6MK70NwWlrCoh3cCaSaDDBXB8WucCQC','cHjGY0W18wg5ibypagt0bkaJ8R1YXqKwqLJL60YmsTIZ2yNwtrPBApB3M86YNP89judx4VGAUnDBvZo4wZw2po9','Fu','f',2);
+INSERT INTO ti VALUES (3134863602,3804620856474876916,'0A','yRrjF','Yv2UJoLCeaoxGUJ5H3axUOWoewP8kD98biV6MK70NwWlrCoh3cCaSaDDBXB8WucCQC','cHjGY0W18wg5ibypagt0bkaJ8R1YXqKwqLJL60YmsTIZ2yNwtrPBApB3M86YNP89judx4VGAUnDBvZo4wZw2po9','Fu','f',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (259214929,-6720748139020810837,'k','CoX9ybCWIQxnyk338oXyxS64SSoBLe8HDmslUweTHdVQIRwFWGGY15GByNDnFeHwLahn80M2SHLNXt41XAjdT1w2aV3l9Pr0M4Ca1uJY4Fwr3kxEIEIynrKI','pn85UXns7HQFMjrT9nqUuh6auCTI1Cd0UmaGKAy86b1UJMqrl0BG0E','dKyPKkoST0UfZjc0kPa3','k2','3',3);
+INSERT INTO ti VALUES (259214929,-6720748139020810837,'k','CoX9ybCWIQxnyk338oXyxS64SSoBLe8HDmslUweTHdVQIRwFWGGY15GByNDnFeHwLahn80M2SHLNXt41XAjdT1w2aV3l9Pr0M4Ca1uJY4Fwr3kxEIEIynrKI','pn85UXns7HQFMjrT9nqUuh6auCTI1Cd0UmaGKAy86b1UJMqrl0BG0E','dKyPKkoST0UfZjc0kPa3','k2','3',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1196242910,6700335117708956238,'x8gy','z1NkxzUMfWP2Y4A54QgaITHLSjfQUR9GjK9nQD6TbC6jjnkaJDwXCQ5kvPQR9UGVBHnV8LHwgKh86xbgwcl7gycCV8cVgSo1Jwc35SLHlQx3asijsa9qUo35rCljubpFUneegSfqfKAnlzRrIKmO66TZMWfgy5LJTNNOaKjScnBizgiULf20lQpIgGcm6ZwGYfg9decf49LldpsNQl3Za0SpVr','acMAofNIYXPOO0Qu9NYx9FpoflnslvFkrYWnZR6MVd5OqqFFjAEoC9B9IFIH4bnKwDVRa47yy','5acpjEV6JcEv2d4daBMhAUPKjDPwl7JhYyh8plMWmbiZJtH3Uww1LoSruqlxzx9OY2bamyHdaoyqfdrzflKzfj0W8H9GkFAg9gsqPt2FzGRGHhI0IkU','N','C',4);
+INSERT INTO ti VALUES (1196242910,6700335117708956238,'x8gy','z1NkxzUMfWP2Y4A54QgaITHLSjfQUR9GjK9nQD6TbC6jjnkaJDwXCQ5kvPQR9UGVBHnV8LHwgKh86xbgwcl7gycCV8cVgSo1Jwc35SLHlQx3asijsa9qUo35rCljubpFUneegSfqfKAnlzRrIKmO66TZMWfgy5LJTNNOaKjScnBizgiULf20lQpIgGcm6ZwGYfg9decf49LldpsNQl3Za0SpVr','acMAofNIYXPOO0Qu9NYx9FpoflnslvFkrYWnZR6MVd5OqqFFjAEoC9B9IFIH4bnKwDVRa47yy','5acpjEV6JcEv2d4daBMhAUPKjDPwl7JhYyh8plMWmbiZJtH3Uww1LoSruqlxzx9OY2bamyHdaoyqfdrzflKzfj0W8H9GkFAg9gsqPt2FzGRGHhI0IkU','N','C',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2892950122,7495913529592455480,'tzN','poV57AI9GTOzMiQ04nSWt4lVDGC7','GV5AN4ss0Z7gf5ta63hHebRKwhhk85nlIx','2ovf9ihnGPaUIlGc29T1FyywlE6bscpZRdmIAmxsT3huvNQXiKTiZeSJ9y5xHJcLFSgkYhg9KOXpcUPpl7Ns4hGg2vzofeVJzNoPxyC5bUvz2rvKKS6M76o','ut','D',5);
+INSERT INTO ti VALUES (2892950122,7495913529592455480,'tzN','poV57AI9GTOzMiQ04nSWt4lVDGC7','GV5AN4ss0Z7gf5ta63hHebRKwhhk85nlIx','2ovf9ihnGPaUIlGc29T1FyywlE6bscpZRdmIAmxsT3huvNQXiKTiZeSJ9y5xHJcLFSgkYhg9KOXpcUPpl7Ns4hGg2vzofeVJzNoPxyC5bUvz2rvKKS6M76o','ut','D',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3585922256,5931689608464295629,'C4XZ','FmCJYD6L82bXb5MtjLATxCLmBljaD28b5l5bXzbHfKo9SwXjXhOgcPLkn8373yYowy8CvCj45NzzAPaiAw2P7pFblWJ9dmedpRGTULOk7eUqNPpBmFhxmpyI9HopIKtY24mwpsu7CCpqW95po54cbuCum7Dcco90Ns95UXLLR9rRFkFElRyvkgTxYUVn3i54xzzDkxa3CsZUCTQpqeJTCVDKtNwKfxHjdfBat0KaHoV','BAldBiQYTXC0Yef87LbC9uxhyqEZoH6MZdsr46iaG6fvexfTstIdlTvi4MbKmuLf6n2RjHptapkZG','sgpXym2twfX9x10','6','B',6);
+INSERT INTO ti VALUES (3585922256,5931689608464295629,'C4XZ','FmCJYD6L82bXb5MtjLATxCLmBljaD28b5l5bXzbHfKo9SwXjXhOgcPLkn8373yYowy8CvCj45NzzAPaiAw2P7pFblWJ9dmedpRGTULOk7eUqNPpBmFhxmpyI9HopIKtY24mwpsu7CCpqW95po54cbuCum7Dcco90Ns95UXLLR9rRFkFElRyvkgTxYUVn3i54xzzDkxa3CsZUCTQpqeJTCVDKtNwKfxHjdfBat0KaHoV','BAldBiQYTXC0Yef87LbC9uxhyqEZoH6MZdsr46iaG6fvexfTstIdlTvi4MbKmuLf6n2RjHptapkZG','sgpXym2twfX9x10','6','B',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b MEDIUMINT NOT NULL, c CHAR(33), d VARCHAR(32), e VARCHAR(90) NOT NULL, f VARCHAR(24) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1120395425,8331516,'cnBrhizbykpdduWgS','2JcdBMNueyGE22WIxCLSVBGemq','UbaTU9xHW1GEKUJGX','7A8Ci9CAvoc6ngBJsvfx','B','E',0);
+CREATE TABLE ti (a INT, b MEDIUMINT NOT NULL, c CHAR(33), d VARCHAR(32), e VARCHAR(90) NOT NULL, f VARCHAR(24) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (8105565756204188249,595441,'NM','ycyiHp6wkJ1Ahw0kRCs','h0yFKs6r5dQs','T1bb54JXUU','L','b',1);
+INSERT INTO ti VALUES (8105565756204188249,595441,'NM','ycyiHp6wkJ1Ahw0kRCs','h0yFKs6r5dQs','T1bb54JXUU','L','b',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(34);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(34);
+INSERT INTO t VALUES (2792419387209100435,-4152941,'tCZhA3OorSttmclWHtoGpwCI5MHra','iRANWANRWj','m31mA9wszgX5Z4H8OmSck5OhGBVvClu3c','M7XnKJeBqp4LbzLO','u','5',2);
+INSERT INTO ti VALUES (2792419387209100435,-4152941,'tCZhA3OorSttmclWHtoGpwCI5MHra','iRANWANRWj','m31mA9wszgX5Z4H8OmSck5OhGBVvClu3c','M7XnKJeBqp4LbzLO','u','5',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-5574540102905520028,3728887,'9bj8Z92Adk4e7frKNMI','e6bU7s93iYvBLVF6aYCo6zUXUdHtsow7jNEi5kf3F8bA0NVuaBp0RXTcG1p45hSOQmKNexwCVsw5NKBuHoJJTuhoIFjY8yCfXGdYQivlXKUAHBUvG1bb1nDWhnvS7wNzn9hq3qi5YEplMZG8lqjV5JKZ4xHjCfXUd6gNNeAorhgaCWIk1aAd18gDjGO6jgI0k0H31yULwdfolxI5Y9SRXSNA4MKsS5I3hwytU9kTxuRlq','AsMv1IpJCuD6u6yoj1o8k5WQ5VnFhHn5bU6HZtKlDXpgk','oxnQJ','P','H',3);
+INSERT INTO ti VALUES (-5574540102905520028,3728887,'9bj8Z92Adk4e7frKNMI','e6bU7s93iYvBLVF6aYCo6zUXUdHtsow7jNEi5kf3F8bA0NVuaBp0RXTcG1p45hSOQmKNexwCVsw5NKBuHoJJTuhoIFjY8yCfXGdYQivlXKUAHBUvG1bb1nDWhnvS7wNzn9hq3qi5YEplMZG8lqjV5JKZ4xHjCfXUd6gNNeAorhgaCWIk1aAd18gDjGO6jgI0k0H31yULwdfolxI5Y9SRXSNA4MKsS5I3hwytU9kTxuRlq','AsMv1IpJCuD6u6yoj1o8k5WQ5VnFhHn5bU6HZtKlDXpgk','oxnQJ','P','H',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2699394078301070271,-7359401,'Hy40Qhb76q','wVTjIVRx3XCLZNdKMjvBa2JnWEJXEfZGLaxvVzOYsGTDTn8QKi8PCm4a6L700teCylWQz6EjEH6plOUnBM4qoc5JT1u0vVpCEnHkWHz6ymLp6sMAVtkYtuqmmyRd52lEJzz6g2mgVgPG5Z','VPQk7jI9HicSNmvNnk6xd1IYSuj13SZr5gAAxuMlrjIPSlS3i1p26huqYM89EfBnq55WUlqEtMmvP2XbR','1oJzsNiiMeSeYiUQOkz2diL2ogcgc5cc9GvbetKJ0XtlAl5RkOQP68nzEzNUtUnITc3Ty1jbh0STbcF2vf72y6UikI4ehM6A0','5','I',4);
+INSERT INTO ti VALUES (-2699394078301070271,-7359401,'Hy40Qhb76q','wVTjIVRx3XCLZNdKMjvBa2JnWEJXEfZGLaxvVzOYsGTDTn8QKi8PCm4a6L700teCylWQz6EjEH6plOUnBM4qoc5JT1u0vVpCEnHkWHz6ymLp6sMAVtkYtuqmmyRd52lEJzz6g2mgVgPG5Z','VPQk7jI9HicSNmvNnk6xd1IYSuj13SZr5gAAxuMlrjIPSlS3i1p26huqYM89EfBnq55WUlqEtMmvP2XbR','1oJzsNiiMeSeYiUQOkz2diL2ogcgc5cc9GvbetKJ0XtlAl5RkOQP68nzEzNUtUnITc3Ty1jbh0STbcF2vf72y6UikI4ehM6A0','5','I',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7059332367418700218,592940,'xAAefdvzXmcBJNs2re','ep8tEjWdVAJWMswGxSI0FXN2uzUfUtUGtujSfK1d6J52MEnSHY5wckH','joAIYLPOeLD52F4V7Xc6vP3qGQGTL6hDh08nv0AR3kQ','DEtVk13VLoYz6Bvuls32A7Jd1j4sEIzdPEghw6z1EIy7yvi1yx9jD3loioKq2pZqMwsXrtOMHHrn0sJTelvfhk91zD3nwZ9r043FUv8jYKRHaB6LDIcCHY2SVrxen0zLe3LhQJJGszfL5Vjmk0x7WIw','4','Z',5);
+INSERT INTO ti VALUES (7059332367418700218,592940,'xAAefdvzXmcBJNs2re','ep8tEjWdVAJWMswGxSI0FXN2uzUfUtUGtujSfK1d6J52MEnSHY5wckH','joAIYLPOeLD52F4V7Xc6vP3qGQGTL6hDh08nv0AR3kQ','DEtVk13VLoYz6Bvuls32A7Jd1j4sEIzdPEghw6z1EIy7yvi1yx9jD3loioKq2pZqMwsXrtOMHHrn0sJTelvfhk91zD3nwZ9r043FUv8jYKRHaB6LDIcCHY2SVrxen0zLe3LhQJJGszfL5Vjmk0x7WIw','4','Z',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-7143556641958402217,5683690,'XhY','RElMqwtxU6k2uYruQ1tdpht1Y2fGxvZ9HBJc26M2OBWChnqfBsuZkI9lX2sPBQwCFkClvDxZFBCnmgoWhkMb7Os8243aNg1k5RgZ6jtYc6pS9qDgP2oqz5CN6zMRzymH44pdlmEqmng12r9jouGEu','rvqo6RWtIqjFh1uy1kJFc2Z2fQI8HMSBPcKLLvoDqDYtvrQMC23AERD','qNwkxrmoc6wwT3lOLNj5hHPjl7aOqkZLoPVqLx6Ydmk','l','D',6);
+INSERT INTO ti VALUES (-7143556641958402217,5683690,'XhY','RElMqwtxU6k2uYruQ1tdpht1Y2fGxvZ9HBJc26M2OBWChnqfBsuZkI9lX2sPBQwCFkClvDxZFBCnmgoWhkMb7Os8243aNg1k5RgZ6jtYc6pS9qDgP2oqz5CN6zMRzymH44pdlmEqmng12r9jouGEu','rvqo6RWtIqjFh1uy1kJFc2Z2fQI8HMSBPcKLLvoDqDYtvrQMC23AERD','qNwkxrmoc6wwT3lOLNj5hHPjl7aOqkZLoPVqLx6Ydmk','l','D',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b MEDIUMINT UNSIGNED, c BINARY(41), d VARBINARY(73) NOT NULL, e VARBINARY(13), f VARCHAR(39), g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7926903562867538449,2696338,'w4NyUCbifQIIBkwAtnuU7oIiAC1t','QtSl5NbsnwhY6pgS1GSaT727JzSJbZMnszSRqR5xKnHmY23rAo1IWwQ','oLMGf0','1HiQ','g','b',0);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT UNSIGNED, c BINARY(41), d VARBINARY(73) NOT NULL, e VARBINARY(13), f VARCHAR(39), g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-2573777585644597601,13430139,'1xTc','4cRG9DWDOzzDDP7gC','YOl9tgrpiaVGi','cuLZzxDlUtV4OJLn0ZqJnoRNl','e','1',1);
+INSERT INTO ti VALUES (-2573777585644597601,13430139,'1xTc','4cRG9DWDOzzDDP7gC','YOl9tgrpiaVGi','cuLZzxDlUtV4OJLn0ZqJnoRNl','e','1',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(42);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(42);
+INSERT INTO t VALUES (-7451654051629434146,3511782,'LX3l6VdUNpqUCB6afEr5SvWhRAjMzRpblKx','lehJjlm0Zo7WRj3XNMWmAujPs2rel1ZcFfNeohfo3Blexe3RVMn9JypSXd','W8wuBbr2OC','21ejq5tfn','a','a',2);
+INSERT INTO ti VALUES (-7451654051629434146,3511782,'LX3l6VdUNpqUCB6afEr5SvWhRAjMzRpblKx','lehJjlm0Zo7WRj3XNMWmAujPs2rel1ZcFfNeohfo3Blexe3RVMn9JypSXd','W8wuBbr2OC','21ejq5tfn','a','a',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (8073464786495085014,7761244,'Jg3m6','OGeSi510A3hQDuN02AaeuaBLkzv3JjQDfPZaaI1powBAp1AIrcwTOGpeW9E2Qhq0JbndR7q8rYIdtj0837JuUkm9riI0asKpWYqtZd8bnfCqtohwtKFNZvP24TIqyVn9WuGFrhApZQgo1oucNnbIMs0hUg5VWLsu31Mq80wncKzR3lSiuUlfikwtO3wuNKBcE8chXmWjO8MuWmx9V94z2csXU8AqVjNWS6','t','NFzQ3Sdl94lJp9eE4lR7gTNjlj192PXW02','gx','o',3);
+INSERT INTO ti VALUES (8073464786495085014,7761244,'Jg3m6','OGeSi510A3hQDuN02AaeuaBLkzv3JjQDfPZaaI1powBAp1AIrcwTOGpeW9E2Qhq0JbndR7q8rYIdtj0837JuUkm9riI0asKpWYqtZd8bnfCqtohwtKFNZvP24TIqyVn9WuGFrhApZQgo1oucNnbIMs0hUg5VWLsu31Mq80wncKzR3lSiuUlfikwtO3wuNKBcE8chXmWjO8MuWmx9V94z2csXU8AqVjNWS6','t','NFzQ3Sdl94lJp9eE4lR7gTNjlj192PXW02','gx','o',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (4603966150479788554,13233329,'LpUqiZyzlX4B1HK35RxD','C1E83wGjL89IYj0NAV4u9zZ4ue8M4ZCKMGM7sqjbrJ4j69Y94tA4sY1IeXO3eykKk2HhUv6VFHZRz6h26knUZhqCAdbST3vLgM4gBGV7v7ZQ47oyulPeOrvvkBVG5WZye1qrkjkqFv5PXoP7S6E5jTz1aOqsVzQvqs','gVodhlwWfL','ihL7JKDNBZhZKmpMz4XXs8pCU5VMn8yzmvefGJ0XasPrpbhQRdY3oNqWumAXN5FRmkOuEOiOOAld5pUsphsUkjpPJJSmPBiCdChodOQYJHxrCcBahiWZ1GlzYMyEMXtuzvrAZImp3OfJjTY8uNsEZuqYzCx39kUohZPsxiwz5oxHoAnabQMzPWPFdKbxGoGAGskoBDsjUeJsVpfZa4PDYEi2sk2e10VLg9lRh6YEgq','3','2',4);
+INSERT INTO ti VALUES (4603966150479788554,13233329,'LpUqiZyzlX4B1HK35RxD','C1E83wGjL89IYj0NAV4u9zZ4ue8M4ZCKMGM7sqjbrJ4j69Y94tA4sY1IeXO3eykKk2HhUv6VFHZRz6h26knUZhqCAdbST3vLgM4gBGV7v7ZQ47oyulPeOrvvkBVG5WZye1qrkjkqFv5PXoP7S6E5jTz1aOqsVzQvqs','gVodhlwWfL','ihL7JKDNBZhZKmpMz4XXs8pCU5VMn8yzmvefGJ0XasPrpbhQRdY3oNqWumAXN5FRmkOuEOiOOAld5pUsphsUkjpPJJSmPBiCdChodOQYJHxrCcBahiWZ1GlzYMyEMXtuzvrAZImp3OfJjTY8uNsEZuqYzCx39kUohZPsxiwz5oxHoAnabQMzPWPFdKbxGoGAGskoBDsjUeJsVpfZa4PDYEi2sk2e10VLg9lRh6YEgq','3','2',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (6720463787415740370,14651834,'eEDaHhmlfWXs','8ecRYdGCH3HkmJ6eBGuZEqRYdsOoINhGCZIlBxNSErbE5QhEjw8T0uParOrY6B8vzWWkQs7jk5teRrdpBt5z8IMJJOzoafWHZk3WUCpK7UGGiJQjLhWreoKHwPVhoMNnB','tKiRwKsAX9','zCicJJoTyN5okkxSA872QQJGZvIZp42265vyaybmjetj1aNyyQV9prNCWuzS78gLJNvgAKWBGuRzQQVV6PDAUb93e6fsIuPcdGa9PajuutkYOUZYkBsY0kYbopIPLoooinBN6LZRVRs3xGbsUR6bURbNmRW2NJhtave6NSA1D6HAtumXaAWbt2YyVJ2u76nEg','6','o',5);
+INSERT INTO ti VALUES (6720463787415740370,14651834,'eEDaHhmlfWXs','8ecRYdGCH3HkmJ6eBGuZEqRYdsOoINhGCZIlBxNSErbE5QhEjw8T0uParOrY6B8vzWWkQs7jk5teRrdpBt5z8IMJJOzoafWHZk3WUCpK7UGGiJQjLhWreoKHwPVhoMNnB','tKiRwKsAX9','zCicJJoTyN5okkxSA872QQJGZvIZp42265vyaybmjetj1aNyyQV9prNCWuzS78gLJNvgAKWBGuRzQQVV6PDAUb93e6fsIuPcdGa9PajuutkYOUZYkBsY0kYbopIPLoooinBN6LZRVRs3xGbsUR6bURbNmRW2NJhtave6NSA1D6HAtumXaAWbt2YyVJ2u76nEg','6','o',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-2354071648372839651,12048817,'1yXHma076m5Kl3pXiqpPm2IMqZ4rUYdaWB','fTPLmT6vIHBlJKlpH6wFByotj4RdosihW6YIUajn1dqrk0l1tr0n4xJJfNJKpTulmy3ji0eAZsu0PiF6a9nyXluLGVh','q3la9','GBkLgBCmp32e782e6mnXRob8oC6cgnoggAWNRq3sgVQHzlPThkQpM9mKLK0WNWQLbuWy65Io36Cn3XQUeeCqVeeAKu6f1rIHbqihPIivbxtBLaJBhvFHLV6lc3bRqikqJHRPbzagobFlvUrTEIm8HDLfUSo9gCxysCJk5NL6OIqNGbgfnTt5raeNny49bCGH0NVn3DLl8U4qcgkwzBr7U2Q358Hconp0B327UV46XzpChEo','2','9',6);
+INSERT INTO ti VALUES (-2354071648372839651,12048817,'1yXHma076m5Kl3pXiqpPm2IMqZ4rUYdaWB','fTPLmT6vIHBlJKlpH6wFByotj4RdosihW6YIUajn1dqrk0l1tr0n4xJJfNJKpTulmy3ji0eAZsu0PiF6a9nyXluLGVh','q3la9','GBkLgBCmp32e782e6mnXRob8oC6cgnoggAWNRq3sgVQHzlPThkQpM9mKLK0WNWQLbuWy65Io36Cn3XQUeeCqVeeAKu6f1rIHbqihPIivbxtBLaJBhvFHLV6lc3bRqikqJHRPbzagobFlvUrTEIm8HDLfUSo9gCxysCJk5NL6OIqNGbgfnTt5raeNny49bCGH0NVn3DLl8U4qcgkwzBr7U2Q358Hconp0B327UV46XzpChEo','2','9',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(35) NOT NULL, d VARBINARY(56), e VARBINARY(71) NOT NULL, f VARCHAR(67) NOT NULL, g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (361,4829805119633454964,'sJ60IagR','Q3tlsoAJ90mZT0MGwxPhr3nhY4eGcnMOtP3fuTMHV7u7QflgTBDoHuQI','XobQ1NhsIawRDW2t4k3DEGAVxsnH7vmYS2FNtDJX4w','zRWMEsv','T','WN',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(35) NOT NULL, d VARBINARY(56), e VARBINARY(71) NOT NULL, f VARCHAR(67) NOT NULL, g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (8534251,5748340828681021995,'qrfYnju2Bf3F9OLR','rmvbeecpFAorREaYvOawGdQ8czL6rawahu2HD0Q04F3VD0EwnQVg','y8fwgmY8zpIwMALyTEY5ejA64kP5ZbXUUu3EkFFb9GNJc5kS07eG','X8tmUKkDWDYbFqpUFBHJcVQh5tLKAEmgESPWlyuW','V','il',1);
+INSERT INTO ti VALUES (8534251,5748340828681021995,'qrfYnju2Bf3F9OLR','rmvbeecpFAorREaYvOawGdQ8czL6rawahu2HD0Q04F3VD0EwnQVg','y8fwgmY8zpIwMALyTEY5ejA64kP5ZbXUUu3EkFFb9GNJc5kS07eG','X8tmUKkDWDYbFqpUFBHJcVQh5tLKAEmgESPWlyuW','V','il',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(36) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(36) NOT NULL;
+INSERT INTO t VALUES (16048429,12112686355175428238,'G9B','byM4PSIWPd3MD4ceRZIQM','W9ufd7Z4VV2RmmDPE4b1ycs0cx27Lgcg6FipxpnQD','AR8OB2d7SCdO7grd2NXULGB5zQgHfSLeVlhaOPxFevQQgkcrg4qOXkF6EnJEh','t','j',2);
+INSERT INTO ti VALUES (16048429,12112686355175428238,'G9B','byM4PSIWPd3MD4ceRZIQM','W9ufd7Z4VV2RmmDPE4b1ycs0cx27Lgcg6FipxpnQD','AR8OB2d7SCdO7grd2NXULGB5zQgHfSLeVlhaOPxFevQQgkcrg4qOXkF6EnJEh','t','j',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (7498871,8601920891936288531,'XEAoN3pMqGXoYiBNI6','5qZNB2x3GXuI6r1kXPVATFOKARwSjFN9Xni04Ndf44QrTeccvOLqRVZipTx5NG5yOlpaTLAEKKtj3JdIsX7FcVDvDM26byYG3eeRP6pJwwG8hr8BCHLaFkRSe','BpkGEEyJBrO211x4F1aMufXDxPQPv7QpLCytiQSbE4wPsNepoL4aP59rW7','8M86iE5P2WqGOYNmmv7iqP3a6EVAegAK0sGtZnLZr','E','J',3);
+INSERT INTO ti VALUES (7498871,8601920891936288531,'XEAoN3pMqGXoYiBNI6','5qZNB2x3GXuI6r1kXPVATFOKARwSjFN9Xni04Ndf44QrTeccvOLqRVZipTx5NG5yOlpaTLAEKKtj3JdIsX7FcVDvDM26byYG3eeRP6pJwwG8hr8BCHLaFkRSe','BpkGEEyJBrO211x4F1aMufXDxPQPv7QpLCytiQSbE4wPsNepoL4aP59rW7','8M86iE5P2WqGOYNmmv7iqP3a6EVAegAK0sGtZnLZr','E','J',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6483114,9849816445305748864,'FDHDUDYU7eU6mlvTDHKzAlQAFxCfWMlC','ZyhnlTZ0tu8tVJtNOp7FNC92TPuEYG3pUlPOazjljHwL77yBw','bJhGQuyeodqkFjbd5v0mVV5f4B2KHdmszSlpDUfJ6','t7ntfxCg4bMlezlCuEYw9wEIma6RAq4UuLveqQsGPw2n4SRj2Xg2aNHjV8BF6kaX46H6pFzxgJZ6yvU1PgzN5CQmNHMjS3msg0KCCc6uX3Fi9I2Lz5AYq6hdSMeIqo5gQtMWnqAKlVK8UyYzDyFGv7YWuCMx33NvvEqViQ88UMAvQ8F0JJGjOpD6BvxGtnFoNXy7ayd8RJL6a1804XxjPw33B','9','5',4);
+INSERT INTO ti VALUES (6483114,9849816445305748864,'FDHDUDYU7eU6mlvTDHKzAlQAFxCfWMlC','ZyhnlTZ0tu8tVJtNOp7FNC92TPuEYG3pUlPOazjljHwL77yBw','bJhGQuyeodqkFjbd5v0mVV5f4B2KHdmszSlpDUfJ6','t7ntfxCg4bMlezlCuEYw9wEIma6RAq4UuLveqQsGPw2n4SRj2Xg2aNHjV8BF6kaX46H6pFzxgJZ6yvU1PgzN5CQmNHMjS3msg0KCCc6uX3Fi9I2Lz5AYq6hdSMeIqo5gQtMWnqAKlVK8UyYzDyFGv7YWuCMx33NvvEqViQ88UMAvQ8F0JJGjOpD6BvxGtnFoNXy7ayd8RJL6a1804XxjPw33B','9','5',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (12520009,11822010653172910074,'5xcuewQEBjWFKoI8iGI2LULx9tKMbTbTA','uuJe531upLsdAIQKgRUWgoiEJC4EibeoGz1TifUYdRgpbCeIbiGEUNxheryfjeK9vJIXlmwZajjemkgNegpm0IK','n8LodFCf3XTTwR9YvpdQkrxhGxbg03Aw7WUX0Nh98A1d1p','JA21ZSnpwktLO0RMF0VuKeIUf9bQwQnp0whoUIvSiW3ZFMvfPhWqtrltEPc2ryNIJ3J2bKiXMbpPouNOh08OQxfv6llZTT0AJlY1b4sDR8KKI6FSiNWLprfuZUTygVFWjDRgDwOUbTA','D','o',5);
+INSERT INTO ti VALUES (12520009,11822010653172910074,'5xcuewQEBjWFKoI8iGI2LULx9tKMbTbTA','uuJe531upLsdAIQKgRUWgoiEJC4EibeoGz1TifUYdRgpbCeIbiGEUNxheryfjeK9vJIXlmwZajjemkgNegpm0IK','n8LodFCf3XTTwR9YvpdQkrxhGxbg03Aw7WUX0Nh98A1d1p','JA21ZSnpwktLO0RMF0VuKeIUf9bQwQnp0whoUIvSiW3ZFMvfPhWqtrltEPc2ryNIJ3J2bKiXMbpPouNOh08OQxfv6llZTT0AJlY1b4sDR8KKI6FSiNWLprfuZUTygVFWjDRgDwOUbTA','D','o',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (3226343,14605199236534508530,'wbkpyuu7v57484o6LOZ3PpSH1VBk3B3rdPSH','T6TDVnV09lcbkQquiPSGMSoMrAWSi32Vbv62E5wQl0qQYIW90JB5FyEuKsIdt4C405pcQDX1Vxfav1UiFfm7DGA7Xj86uBNHjjwAigcz0i6IDPGHfVvpOrHuBkpIJ0Cc5GRrTyWtTZbuuGjgFLEOUY74LNVS6ZQ9RoHMRShDVvQgDZ5j4AkboyB5NHAo6jCxIsodkN71yjUYT3BQD5qPSsFASxZUPMjpTrUkCoU7WVbVu','o1Wb6QTJEp0QeabvQU19mb4K1siNrbqeqf9ulxwosAU','nWqHhfxx3yr8ZCi3eXgLGexTZQxQsjUA9SsGG55','y','5',6);
+INSERT INTO ti VALUES (3226343,14605199236534508530,'wbkpyuu7v57484o6LOZ3PpSH1VBk3B3rdPSH','T6TDVnV09lcbkQquiPSGMSoMrAWSi32Vbv62E5wQl0qQYIW90JB5FyEuKsIdt4C405pcQDX1Vxfav1UiFfm7DGA7Xj86uBNHjjwAigcz0i6IDPGHfVvpOrHuBkpIJ0Cc5GRrTyWtTZbuuGjgFLEOUY74LNVS6ZQ9RoHMRShDVvQgDZ5j4AkboyB5NHAo6jCxIsodkN71yjUYT3BQD5qPSsFASxZUPMjpTrUkCoU7WVbVu','o1Wb6QTJEp0QeabvQU19mb4K1siNrbqeqf9ulxwosAU','nWqHhfxx3yr8ZCi3eXgLGexTZQxQsjUA9SsGG55','y','5',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT, c BINARY(72) NOT NULL, d VARCHAR(99) NOT NULL, e VARBINARY(83), f VARCHAR(12) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (28378,42,'xTmAuOd6eqGcc3oLnJ3F81m069UiVtBtkKV','qbnMbeoA','5MQFY79wnrG2V85deqpq9RDPhFzyhbOuNvgNJh9UHv451x7dZOUbN24GMhsHxDtDsEbG52O1y','Owb','u','V',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT, c BINARY(72) NOT NULL, d VARCHAR(99) NOT NULL, e VARBINARY(83), f VARCHAR(12) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (6689183,-80,'x519roAVMsTBr4cOowGTnqFI','7z2kxs1cRSMIaN43FI7','qBDFHeqlavX7WFt01W0ORgrmTN66E0htl7kL','NUvird5x','o','8L',1);
+INSERT INTO ti VALUES (6689183,-80,'x519roAVMsTBr4cOowGTnqFI','7z2kxs1cRSMIaN43FI7','qBDFHeqlavX7WFt01W0ORgrmTN66E0htl7kL','NUvird5x','o','8L',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(73) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(73) NOT NULL;
+INSERT INTO t VALUES (1062234,113,'nB0QNga4mWie3HsBqAdwbaeWdoUCyZlKjKDzO9qB6ZnJ0rU2skhANSkok','OkFQtIZS4HuejZ7cqooTHLmAlP','F2knS3hlmJPW2u6u1Hsk3gV1M42geMPv4OKcrRqsYPJ242Lo','DfDH26mqjJ4','o','yn',2);
+INSERT INTO ti VALUES (1062234,113,'nB0QNga4mWie3HsBqAdwbaeWdoUCyZlKjKDzO9qB6ZnJ0rU2skhANSkok','OkFQtIZS4HuejZ7cqooTHLmAlP','F2knS3hlmJPW2u6u1Hsk3gV1M42geMPv4OKcrRqsYPJ242Lo','DfDH26mqjJ4','o','yn',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4754386,44,'Fv6JfuKBeZNkHlaE99vkN2gkycVIoxXtEu2X71oJ4ki1lLVQN1fdHZVlc6bh','Q7XuSeptJFQrY4nts3mIVirSambfyTtveduZanT1ywRluTHahhGzR9PXcHWeIhEKdSP70Tl3ssQ6gp0WD9vOCT5N2SKrZOgxdNB9tkU26O2dzQM76Md7iaCdNwEazipOOvLYJrRo4rezaOxTO1','dybe5sHFZBnE4E6mUngxfzvRk55G49XJDiqNkiitYsyXzRGOoYXXXNCSh6ijBICE5TDYru','1xC','v','y',3);
+INSERT INTO ti VALUES (4754386,44,'Fv6JfuKBeZNkHlaE99vkN2gkycVIoxXtEu2X71oJ4ki1lLVQN1fdHZVlc6bh','Q7XuSeptJFQrY4nts3mIVirSambfyTtveduZanT1ywRluTHahhGzR9PXcHWeIhEKdSP70Tl3ssQ6gp0WD9vOCT5N2SKrZOgxdNB9tkU26O2dzQM76Md7iaCdNwEazipOOvLYJrRo4rezaOxTO1','dybe5sHFZBnE4E6mUngxfzvRk55G49XJDiqNkiitYsyXzRGOoYXXXNCSh6ijBICE5TDYru','1xC','v','y',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (12651704,-111,'zaOZDQ7BTWgpOtziMGYqSD9tGK9KUvuBmuULWUTgpL20xnZNGHCKaH4LqQL0rGw0','vI3mxA1WnFRO9M65jTmHiHoAqm2MXiqbEmh76omOMpPIQ1OP0eZ','fxUkrUsAQR','ur8SMEMIvZqBkeeaRGkYTZspCKeeFzPc3roiNGOakgHe6CUKstg9vy6ruvQR3ZziYR3P5FYAEeZ','L','7X',4);
+INSERT INTO ti VALUES (12651704,-111,'zaOZDQ7BTWgpOtziMGYqSD9tGK9KUvuBmuULWUTgpL20xnZNGHCKaH4LqQL0rGw0','vI3mxA1WnFRO9M65jTmHiHoAqm2MXiqbEmh76omOMpPIQ1OP0eZ','fxUkrUsAQR','ur8SMEMIvZqBkeeaRGkYTZspCKeeFzPc3roiNGOakgHe6CUKstg9vy6ruvQR3ZziYR3P5FYAEeZ','L','7X',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2411719,44,'kzmHPLxyVKm2haT0eLTh','TvdcNOADEBwh8rCEx8wTgINmm7XuQYpmS1veMuphq264XrZSoFAkhEG4ZaN3sLNS3m5xR8Ns1cSP0E5Qx9s84Cc','8vbmeFkSI','rgtO5W4F3dPtEnYhzdM4omiIVEiCOpRba9IhjiV7PhhLnVVZKyzBpygXVX5OENJxr5xlIFSudsJb28MYBOWeb4SbD9Q7dfh8nJTqZ9pVpE5hvva1mylMglB2tWUlSLr9ve6','7N','i',5);
+INSERT INTO ti VALUES (2411719,44,'kzmHPLxyVKm2haT0eLTh','TvdcNOADEBwh8rCEx8wTgINmm7XuQYpmS1veMuphq264XrZSoFAkhEG4ZaN3sLNS3m5xR8Ns1cSP0E5Qx9s84Cc','8vbmeFkSI','rgtO5W4F3dPtEnYhzdM4omiIVEiCOpRba9IhjiV7PhhLnVVZKyzBpygXVX5OENJxr5xlIFSudsJb28MYBOWeb4SbD9Q7dfh8nJTqZ9pVpE5hvva1mylMglB2tWUlSLr9ve6','7N','i',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1574884,-90,'r9XNBWiOlHMK4JcwK5tHiNstj','r6ZRxuOcIm1nQmYkQRLmyy4F2Hh7mGseP9XCfF9f8ft6NUmb5Lfjg2CTPM','ceUW4VWYC1','ao8Fi4wuf6ctnKZU','c','6',6);
+INSERT INTO ti VALUES (1574884,-90,'r9XNBWiOlHMK4JcwK5tHiNstj','r6ZRxuOcIm1nQmYkQRLmyy4F2Hh7mGseP9XCfF9f8ft6NUmb5Lfjg2CTPM','ceUW4VWYC1','ao8Fi4wuf6ctnKZU','c','6',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b BIGINT, c CHAR(43) NOT NULL, d VARCHAR(63) NOT NULL, e VARCHAR(71), f VARBINARY(7), g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (594449,-5271713274923136986,'z','AZsyyZRQeBvg5ngGWbmze1l2t71oJ6oxaIi3ZWuzxuSAxLJvp87mkwO','yhkPXI76QUg4G1vyZRp14SMhy7sNygDBp0LA','v','y','WJ',0);
+CREATE TABLE ti (a MEDIUMINT, b BIGINT, c CHAR(43) NOT NULL, d VARCHAR(63) NOT NULL, e VARCHAR(71), f VARBINARY(7), g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (5775284658937821007,-5909664985005295146,'JeAFldLi3RD6GtyzskxzEAdeDYp','VQFjRQd2Qz8','IMejo','m','o','h',1);
+INSERT INTO ti VALUES (5775284658937821007,-5909664985005295146,'JeAFldLi3RD6GtyzskxzEAdeDYp','VQFjRQd2Qz8','IMejo','m','o','h',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(44) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(44) NOT NULL;
+INSERT INTO t VALUES (2734711163670960469,1726247770987555583,'D0Ggl3DPOENloQyjb6LGGr2U4L6wxbLd7wYLU','2WmMfBQGuHpoHxITUy59YtvZVu6ZY8C3TEC8XrU5Gi0EcsC9M1UMlSheS1w9','tqXHazbKlkVAC2NOO9SWFY0ItOWD5nMS','FUMjUek','5','6',2);
+INSERT INTO ti VALUES (2734711163670960469,1726247770987555583,'D0Ggl3DPOENloQyjb6LGGr2U4L6wxbLd7wYLU','2WmMfBQGuHpoHxITUy59YtvZVu6ZY8C3TEC8XrU5Gi0EcsC9M1UMlSheS1w9','tqXHazbKlkVAC2NOO9SWFY0ItOWD5nMS','FUMjUek','5','6',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1340822269654258779,-8805025629367935852,'gsh4O05pnCH1ttgg','0p1GZ1aS0MUFw8xCZ0bq867DsKoJIRDUQlipjqYettophhPEPZYilez3DLQ6UMhrkbAqIcSsgEehW1Wcesnoeih5EsSXofP2RB4CjSanEJn','LL1dVihwhjxjj60ONYyEJgaULYIS629oDyrUoEVyZcP','o','Z','d1',3);
+INSERT INTO ti VALUES (1340822269654258779,-8805025629367935852,'gsh4O05pnCH1ttgg','0p1GZ1aS0MUFw8xCZ0bq867DsKoJIRDUQlipjqYettophhPEPZYilez3DLQ6UMhrkbAqIcSsgEehW1Wcesnoeih5EsSXofP2RB4CjSanEJn','LL1dVihwhjxjj60ONYyEJgaULYIS629oDyrUoEVyZcP','o','Z','d1',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (6522726688517368431,6627402434801274655,'50FSbIAiK6rY2XV4Rue8yVw76IW','Ncbizrg3gcxBWXaPakn046b0G','IXgbDDNp9','ICIy7JBuTwmZreRUX5ybtMas3EThsTAFd1ZCTOdLOZprkciPFkt0x6tnWk2oIyN9FCUe1','l','B',4);
+INSERT INTO ti VALUES (6522726688517368431,6627402434801274655,'50FSbIAiK6rY2XV4Rue8yVw76IW','Ncbizrg3gcxBWXaPakn046b0G','IXgbDDNp9','ICIy7JBuTwmZreRUX5ybtMas3EThsTAFd1ZCTOdLOZprkciPFkt0x6tnWk2oIyN9FCUe1','l','B',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1617495996016749862,1515406808745456053,'7NCpI828zAVxduNai2Wr5gHrrNKwyCDDOmJ','goVJZm8iXBw6fsZD5fZcmdqPjk0MCt0IbX8SqoZvwzXGIhGnyRwoy9y63UlShtvloZXVp0ivfWAjcumi3asobcI984ph6ExOSVQAYkPFDEKJAs9mlVhgYa9RyOrjE4NDmW3Gdi5Mgy0W3IoPMhnUYgFjIT5CU7MM2NSCBz861cF0J4MeYu6ErPStvstJIlmuu3e2QFFhr9Oz9rWthabLv1un0PVxShqsMO0qJd1P9zw','rlQCWn7b6hZCRsCgKgV5MFE7lH0Lai5JebrRt9MwekWRE7j4t','QLCDP8oY4iwLIwIAdBLjvxjyg0VGht9KlrkiT3igVjy8dLczn4Jp2UUQRsfsbEsp4LK8RvUd98bIR4Ne3JJh7SwrF8DcnD9Ma1J7Rmc3C1krU6UAtQhJPF2U6','Lt','K',5);
+INSERT INTO ti VALUES (1617495996016749862,1515406808745456053,'7NCpI828zAVxduNai2Wr5gHrrNKwyCDDOmJ','goVJZm8iXBw6fsZD5fZcmdqPjk0MCt0IbX8SqoZvwzXGIhGnyRwoy9y63UlShtvloZXVp0ivfWAjcumi3asobcI984ph6ExOSVQAYkPFDEKJAs9mlVhgYa9RyOrjE4NDmW3Gdi5Mgy0W3IoPMhnUYgFjIT5CU7MM2NSCBz861cF0J4MeYu6ErPStvstJIlmuu3e2QFFhr9Oz9rWthabLv1un0PVxShqsMO0qJd1P9zw','rlQCWn7b6hZCRsCgKgV5MFE7lH0Lai5JebrRt9MwekWRE7j4t','QLCDP8oY4iwLIwIAdBLjvxjyg0VGht9KlrkiT3igVjy8dLczn4Jp2UUQRsfsbEsp4LK8RvUd98bIR4Ne3JJh7SwrF8DcnD9Ma1J7Rmc3C1krU6UAtQhJPF2U6','Lt','K',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (6174251522565942677,4999063190113198352,'MEeQuLWxNY89J3sHdGVZB7','ze2Ul9Jol5jPDiNN6zS2FIMNkOkZiAExkj779YK1M7bbs9Bq2QpMxKGJFM9LNJDsUIHbfKvfOvrv4DiMuWYRSlCChYjh1gRgzYEedwvkbecD1drYZHKwayEYdlT3LcFWVEt0Wc0Wt3IkWney82tBqY9iZLtd6a8Kd8zvOwZgu1ovX1cmO8qMS4qr5U4yLLKbCcH4RqBHViIt8PY3QcLDJp2NIEyOUSmeIAZ1ISnSv7lYddTNC4ZZuIX3VZgJmwzp','6NkRkLldRKX9KYn1JyYPyg9feCQm8fbsJRhNvuQf','6cLks0LaIsKXMeVGOwHBYZjnodkyvr9mWvnQz9RxPunHKvsyJ8h5L9SisbvhZ3kdfa1ejmUQfmq7rvfUKWA5rOK9mPqC15Jhmr0EikpWzADjVvviLIWDo44XK9p5gywoJdcpUzYwoSf9LYbDJPaFfs8RoOh6jVCBQUpAmTTAC04Dzp1rlSo4fPhfG00zkN0BvkEQvJFw9Q0UOC6yb81U8ae28GwmhqqpIQPMXyW0ml0XC','r','Wo',6);
+INSERT INTO ti VALUES (6174251522565942677,4999063190113198352,'MEeQuLWxNY89J3sHdGVZB7','ze2Ul9Jol5jPDiNN6zS2FIMNkOkZiAExkj779YK1M7bbs9Bq2QpMxKGJFM9LNJDsUIHbfKvfOvrv4DiMuWYRSlCChYjh1gRgzYEedwvkbecD1drYZHKwayEYdlT3LcFWVEt0Wc0Wt3IkWney82tBqY9iZLtd6a8Kd8zvOwZgu1ovX1cmO8qMS4qr5U4yLLKbCcH4RqBHViIt8PY3QcLDJp2NIEyOUSmeIAZ1ISnSv7lYddTNC4ZZuIX3VZgJmwzp','6NkRkLldRKX9KYn1JyYPyg9feCQm8fbsJRhNvuQf','6cLks0LaIsKXMeVGOwHBYZjnodkyvr9mWvnQz9RxPunHKvsyJ8h5L9SisbvhZ3kdfa1ejmUQfmq7rvfUKWA5rOK9mPqC15Jhmr0EikpWzADjVvviLIWDo44XK9p5gywoJdcpUzYwoSf9LYbDJPaFfs8RoOh6jVCBQUpAmTTAC04Dzp1rlSo4fPhfG00zkN0BvkEQvJFw9Q0UOC6yb81U8ae28GwmhqqpIQPMXyW0ml0XC','r','Wo',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b BIGINT UNSIGNED NOT NULL, c BINARY(96), d VARCHAR(66) NOT NULL, e VARCHAR(36) NOT NULL, f VARCHAR(5) NOT NULL, g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7770963892768846320,496384647650080160,'W3hZUAlOgcaY0DhinTUD2ZT0wTZ7BpXiOfY','nSoD7PnS','imrvw','p','z','l',0);
+CREATE TABLE ti (a BIGINT, b BIGINT UNSIGNED NOT NULL, c BINARY(96), d VARCHAR(66) NOT NULL, e VARCHAR(36) NOT NULL, f VARCHAR(5) NOT NULL, g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-70466361226844916,14380846560225985219,'AOyDi14geSahLWi08n4niQ6pxk4Xuj5HDJtV4Zot0bw4iuFSTrf6HiJbf7auu5G81AUWHdKc1rW2','cb46r98yGFI60BkHNGN89upbUlnA','vC5X5brbmV0WaR1DAxxZLEOGD','OxNr','B','y',1);
+INSERT INTO ti VALUES (-70466361226844916,14380846560225985219,'AOyDi14geSahLWi08n4niQ6pxk4Xuj5HDJtV4Zot0bw4iuFSTrf6HiJbf7auu5G81AUWHdKc1rW2','cb46r98yGFI60BkHNGN89upbUlnA','vC5X5brbmV0WaR1DAxxZLEOGD','OxNr','B','y',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(97);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(97);
+INSERT INTO t VALUES (6345931540489256655,5430484607196433252,'f2y5mDyEsqaPvcKy5oOJVByulHoqfZhs28liqw3ZHYuhZ73PmuKQgvrSMl8r9pad0x3Wh3A99','r3cUM7ivnNguNkrreEMRjngCQFVt061LIC3Tmcu','GvLXdsTwc','QqOH','V','b9',2);
+INSERT INTO ti VALUES (6345931540489256655,5430484607196433252,'f2y5mDyEsqaPvcKy5oOJVByulHoqfZhs28liqw3ZHYuhZ73PmuKQgvrSMl8r9pad0x3Wh3A99','r3cUM7ivnNguNkrreEMRjngCQFVt061LIC3Tmcu','GvLXdsTwc','QqOH','V','b9',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2589722076823843152,1775479328049856849,'pJ8ZMa7u3jGC4AJEZ8r7ni5D3edDdGCmmXe5VG9JVgWbNoN7V0onz3ylFBAseESRi4lG1uN16bQPqyWjpQ6lgHuAsjAV','lW8Smqfbv42n1hrCf1isfJVn36WHPb5GUN783SCkbv6qY7Abg3kjNSKFX2Pq1OIgPeaMs95kLj6tfdAhS4yMrEeLqMALjfSYIjodtu8Ml7EeLilbQdyIz8og5hFcjsuxjEHnKefyOHiD7NXa6FCI0wn1c3x08rsVwHD8OrWDuSn45y8JvVENtrvgAbo','Tlqeq2xm4jPwuvMIGVdWbQKlOujP1OHop','J','6','P1',3);
+INSERT INTO ti VALUES (2589722076823843152,1775479328049856849,'pJ8ZMa7u3jGC4AJEZ8r7ni5D3edDdGCmmXe5VG9JVgWbNoN7V0onz3ylFBAseESRi4lG1uN16bQPqyWjpQ6lgHuAsjAV','lW8Smqfbv42n1hrCf1isfJVn36WHPb5GUN783SCkbv6qY7Abg3kjNSKFX2Pq1OIgPeaMs95kLj6tfdAhS4yMrEeLqMALjfSYIjodtu8Ml7EeLilbQdyIz8og5hFcjsuxjEHnKefyOHiD7NXa6FCI0wn1c3x08rsVwHD8OrWDuSn45y8JvVENtrvgAbo','Tlqeq2xm4jPwuvMIGVdWbQKlOujP1OHop','J','6','P1',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-4204810909257675602,14737816835538581274,'g8W6GTlD5mdhADq5SEu31KfxpHcMiawQWl2bRtNS2aalUtIvaVmhsLH9LPwHTfsVJo5bgu7BxZOLGdlzuYOYrrsDs','Dq78JHrAcKzGwfPnuYWvnP3PbupkREfkmECrTnsMIlPbeKZhqZmMOhNw2XI1pxScxtuhVrjnUBpKS5yQHRNoLmh6HQudZxoEnhDFxcOJI1WeGsg4YjCfr0qzItprZl87nMDkEZnfZ5N7XOTKH','OU9FqVfx9zyhw9YjPklJbmCxQsU7','oI6oGqo1fWmy8GbhPz9s4VwaHMpWEKCtoekMsgd7cymTrw7xZiYNEpWH5wB03bglTTZEXxjNcw97f1MLjjeWNmcUwgcBIwWAcbsAmOFZRQn3MSg4HB9A2HvqO','X','9',4);
+INSERT INTO ti VALUES (-4204810909257675602,14737816835538581274,'g8W6GTlD5mdhADq5SEu31KfxpHcMiawQWl2bRtNS2aalUtIvaVmhsLH9LPwHTfsVJo5bgu7BxZOLGdlzuYOYrrsDs','Dq78JHrAcKzGwfPnuYWvnP3PbupkREfkmECrTnsMIlPbeKZhqZmMOhNw2XI1pxScxtuhVrjnUBpKS5yQHRNoLmh6HQudZxoEnhDFxcOJI1WeGsg4YjCfr0qzItprZl87nMDkEZnfZ5N7XOTKH','OU9FqVfx9zyhw9YjPklJbmCxQsU7','oI6oGqo1fWmy8GbhPz9s4VwaHMpWEKCtoekMsgd7cymTrw7xZiYNEpWH5wB03bglTTZEXxjNcw97f1MLjjeWNmcUwgcBIwWAcbsAmOFZRQn3MSg4HB9A2HvqO','X','9',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (8869482427490108689,3600790439616594941,'U7SO3VHgbs9vz5kj0vf0R3hQ7pLCgeroxP11MlNvv7cor0xGx','R6himZIHKNwwnQi2tPkKvBFrsJKDLDi5bL5a33t8VvCl6csjvAyeTvS369jii7g5XNp0gb57rWclxyuyMJmfB6i21S2RQC10VYOplYU9SV7jCtaJzFKYbMqwh1LYEjpsgJxGyAS25','ssZYwSHvFFTt','dUVEzrvvHZD0yehVM1Q6hETpctJvThCcDvDfVOsb7xcJj3UxjHGjlG1EQ3KLyPvbgRpg4GxyqdlpkJLyP47K1hlvy24gvjLNardYUte4u4F48rNpiH65qH5tZ7P18OarlqUBOB8QsiuPBSX12bue','m','XZ',5);
+INSERT INTO ti VALUES (8869482427490108689,3600790439616594941,'U7SO3VHgbs9vz5kj0vf0R3hQ7pLCgeroxP11MlNvv7cor0xGx','R6himZIHKNwwnQi2tPkKvBFrsJKDLDi5bL5a33t8VvCl6csjvAyeTvS369jii7g5XNp0gb57rWclxyuyMJmfB6i21S2RQC10VYOplYU9SV7jCtaJzFKYbMqwh1LYEjpsgJxGyAS25','ssZYwSHvFFTt','dUVEzrvvHZD0yehVM1Q6hETpctJvThCcDvDfVOsb7xcJj3UxjHGjlG1EQ3KLyPvbgRpg4GxyqdlpkJLyP47K1hlvy24gvjLNardYUte4u4F48rNpiH65qH5tZ7P18OarlqUBOB8QsiuPBSX12bue','m','XZ',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (4275135729689781708,6801853845186388604,'9AYMMgOgvCjIKz1ygqRIhlLEZ6nGTTlqQt6bPyj4Jxr0OedW6eU1O4r42LfBx178qgZllQwDnnB','axfHibo3I9Kxw4b7uqDnjYsVFQmunFqUzfXMtzSV9XjGnRTCIhnhrp4pJ3bmCig2nLl06NT4Tg3b6AusWm6BhZYufd9qSbEpZRx3mejYLWLca','i','9dJ2mDThaRTRjMlkqZLlcckbA6TE1bxRnZl97e0qg5rMk1HUwevZew6QKFZ0om','hy','nA',6);
+INSERT INTO ti VALUES (4275135729689781708,6801853845186388604,'9AYMMgOgvCjIKz1ygqRIhlLEZ6nGTTlqQt6bPyj4Jxr0OedW6eU1O4r42LfBx178qgZllQwDnnB','axfHibo3I9Kxw4b7uqDnjYsVFQmunFqUzfXMtzSV9XjGnRTCIhnhrp4pJ3bmCig2nLl06NT4Tg3b6AusWm6BhZYufd9qSbEpZRx3mejYLWLca','i','9dJ2mDThaRTRjMlkqZLlcckbA6TE1bxRnZl97e0qg5rMk1HUwevZew6QKFZ0om','hy','nA',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(8) NOT NULL, d VARBINARY(63) NOT NULL, e VARCHAR(23), f VARBINARY(71), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6142516237971894531,-8,'vxT','waPVYfASGP','vSBIYgJz4oQU1D3RHfFi','RFsMMVNknegUVXfxLOjbcJcWbT1vXxwRmcbcg06UOxakM0OEXTCr3qx','j','c',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(8) NOT NULL, d VARBINARY(63) NOT NULL, e VARCHAR(23), f VARBINARY(71), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1673178153560930209,-24,'zEu','J9TVEtGIvSeum2','ctukhK','UYE','P','7',1);
+INSERT INTO ti VALUES (1673178153560930209,-24,'zEu','J9TVEtGIvSeum2','ctukhK','UYE','P','7',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(9) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(9) NOT NULL;
+INSERT INTO t VALUES (14451026129685170370,-62,'L7m5X1lc','aESYimNXukDNwM0hN3uaNO9PO0IhECmDrnP6LBEDgVfYSu0l2wtWybJnI8q0QAM','HU9QmAuYJYlyUf68G','2AMlReP40r2xujNoDnZ0ewizLCrdfOe0Mf5CaSMBLC5oDg0Ix4A729iMIRjiswZ5Hh','j','2',2);
+INSERT INTO ti VALUES (14451026129685170370,-62,'L7m5X1lc','aESYimNXukDNwM0hN3uaNO9PO0IhECmDrnP6LBEDgVfYSu0l2wtWybJnI8q0QAM','HU9QmAuYJYlyUf68G','2AMlReP40r2xujNoDnZ0ewizLCrdfOe0Mf5CaSMBLC5oDg0Ix4A729iMIRjiswZ5Hh','j','2',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (11673242984923019919,-11,'lMIP','hMfimbOgYifyuI1nXcyWTgaVoY8pj1sRTNdbwUdQ3NVeIc6ae4dOea1Bac5JVcxdojx1lTs5d8C6WMKQxkpkwWvlTketwZoUqSat32GNhUu4KgDx1SnrTpSLPEnPVKuH3e6r7oZmOiY0G56myQAKa8ydGe8GfSqByv0992wDeynXnzsLw0UMW','7m','J1Eu8ACV7PUP4gCEos2brJ7HDRGfvimZoV4nkfVZsP4i','9','C',3);
+INSERT INTO ti VALUES (11673242984923019919,-11,'lMIP','hMfimbOgYifyuI1nXcyWTgaVoY8pj1sRTNdbwUdQ3NVeIc6ae4dOea1Bac5JVcxdojx1lTs5d8C6WMKQxkpkwWvlTketwZoUqSat32GNhUu4KgDx1SnrTpSLPEnPVKuH3e6r7oZmOiY0G56myQAKa8ydGe8GfSqByv0992wDeynXnzsLw0UMW','7m','J1Eu8ACV7PUP4gCEos2brJ7HDRGfvimZoV4nkfVZsP4i','9','C',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (10637694389491105381,119,'nMOe4Qm','at2N3P41z9Dw7C7f2anXf3SqdwwRacGenInIKlWWv2sClyQlCieMTWqCvxVsNRVyOaWS4haHJmAj0JMOpo6NFOxq8HyVm9mPBVFLUVJ4D1VQqoSfIgMCC59Rf8ormZsoOr3R4dnsQLQZtNvLertyvpf2fTV4ZUinig2Nb57h912reeUvsj16UjklicRwLzDOQnLZv9OxqGOgkcwZA43','jM','1SXbpmRZSTx8JSGZauLENHtXjn7AW0','Z','G',4);
+INSERT INTO ti VALUES (10637694389491105381,119,'nMOe4Qm','at2N3P41z9Dw7C7f2anXf3SqdwwRacGenInIKlWWv2sClyQlCieMTWqCvxVsNRVyOaWS4haHJmAj0JMOpo6NFOxq8HyVm9mPBVFLUVJ4D1VQqoSfIgMCC59Rf8ormZsoOr3R4dnsQLQZtNvLertyvpf2fTV4ZUinig2Nb57h912reeUvsj16UjklicRwLzDOQnLZv9OxqGOgkcwZA43','jM','1SXbpmRZSTx8JSGZauLENHtXjn7AW0','Z','G',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1954154252915596206,-60,'pRhlMLtV','B3EgvmayXtaQNcfSzdUkzL1EDwrqinB0lPCcgFVYLHCrQ9pEyfsnu0KzKaXdOzeRxsaFRLlP3H5sFsx0Ds8t6O4VkvMzyK6tEwmpWoqLmYeQKLS2YRInceK8OpgnKZoluKT9pUxiNkaYLwwljt3LpPkckdRBfYXsqk39TPfW4j6CynACU2tnZslGrOmumpqF3SQjNVBPH2VHVBmfUfm271vkVci6dKAxXvz2XTa8XMhwupRM0yx2T','na','DU61pWQ5kwRLczSroYVg9MUxZ52r27TRuL','ZP','y',5);
+INSERT INTO ti VALUES (1954154252915596206,-60,'pRhlMLtV','B3EgvmayXtaQNcfSzdUkzL1EDwrqinB0lPCcgFVYLHCrQ9pEyfsnu0KzKaXdOzeRxsaFRLlP3H5sFsx0Ds8t6O4VkvMzyK6tEwmpWoqLmYeQKLS2YRInceK8OpgnKZoluKT9pUxiNkaYLwwljt3LpPkckdRBfYXsqk39TPfW4j6CynACU2tnZslGrOmumpqF3SQjNVBPH2VHVBmfUfm271vkVci6dKAxXvz2XTa8XMhwupRM0yx2T','na','DU61pWQ5kwRLczSroYVg9MUxZ52r27TRuL','ZP','y',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (9987945441196529778,-119,'snrobFd','UHtv5mNBMkWpZYqgZc1T3wZzQql7w6Ie6U2kv59MOSpfMCQMbYGqvTxVu7T7HuTcHtT99eSFaeVLPrYSKF0wGirwRJjpRY7rvRAX0vXh','JmZaMvyIvZP9RzCoAS','KALusGvwQZmRipqjv1r4cScrXBGj4ehNLWO6A0QOiJEc5u38dPaZpmyy6imYVX1p4xHyBgDYqftFdgYNDNUa057kqqjhbIiBfvSPdDw6b4laNsrI2uHUtRdI3zhgU3UdGw1P3tOA4jTiCII5fb','hl','I1',6);
+INSERT INTO ti VALUES (9987945441196529778,-119,'snrobFd','UHtv5mNBMkWpZYqgZc1T3wZzQql7w6Ie6U2kv59MOSpfMCQMbYGqvTxVu7T7HuTcHtT99eSFaeVLPrYSKF0wGirwRJjpRY7rvRAX0vXh','JmZaMvyIvZP9RzCoAS','KALusGvwQZmRipqjv1r4cScrXBGj4ehNLWO6A0QOiJEc5u38dPaZpmyy6imYVX1p4xHyBgDYqftFdgYNDNUa057kqqjhbIiBfvSPdDw6b4laNsrI2uHUtRdI3zhgU3UdGw1P3tOA4jTiCII5fb','hl','I1',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(51), d VARBINARY(2), e VARCHAR(39), f VARBINARY(90), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11785663913391032869,5780775,'WjbsAgl6mrZwF','l','RJCwOzK6LDCLzSuVBbgfHsGQ7Eq5CEei3lQ','TpVKh3AFu0ersRxoAYUYvOe0LbcNixBuB','TD','l',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(51), d VARBINARY(2), e VARCHAR(39), f VARBINARY(90), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (8381596845745804794,-3044319,'Zu9utOs6ob4aOL2sOe2VHM7YMfUYQ8MfyJWr5Dp','ZS','JgMtemc8MaJwoE2bVdFCBQAP2VnZDQqKMCz','F2rDMv','x8','w',1);
+INSERT INTO ti VALUES (8381596845745804794,-3044319,'Zu9utOs6ob4aOL2sOe2VHM7YMfUYQ8MfyJWr5Dp','ZS','JgMtemc8MaJwoE2bVdFCBQAP2VnZDQqKMCz','F2rDMv','x8','w',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(52);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(52);
+INSERT INTO t VALUES (12845328655126221075,-4417992,'fCjQMcJb1o0NJMLMN9MYon8K8','xz','OLZLofCrD16JS3RQwN8wKreYIEiqfhfda4Bx','2ZaEVTKrHZJswjovo0dEoHscKvZiUvY5RU7GIbChl4Be8CeAlvC0e33X3ya','a','i',2);
+INSERT INTO ti VALUES (12845328655126221075,-4417992,'fCjQMcJb1o0NJMLMN9MYon8K8','xz','OLZLofCrD16JS3RQwN8wKreYIEiqfhfda4Bx','2ZaEVTKrHZJswjovo0dEoHscKvZiUvY5RU7GIbChl4Be8CeAlvC0e33X3ya','a','i',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (15724692495979560992,7409948,'Zcu8LdGxhgbNZ5z1Vt7Enw','o8odZ42l5ExSprpi3h2GH8niES4ItyuzxyI3LVI0OMTBqKBJc4efg2osqHUuU1ZqtthiPRz3cjlHJWA1Y3Ts2ZWTtzk883lEEdLM6r2K2Zwh1RdvrxLb7skWea6d8LHKAX','z9NOGTegtWahSd','nmGhWj2i','I','4',3);
+INSERT INTO ti VALUES (15724692495979560992,7409948,'Zcu8LdGxhgbNZ5z1Vt7Enw','o8odZ42l5ExSprpi3h2GH8niES4ItyuzxyI3LVI0OMTBqKBJc4efg2osqHUuU1ZqtthiPRz3cjlHJWA1Y3Ts2ZWTtzk883lEEdLM6r2K2Zwh1RdvrxLb7skWea6d8LHKAX','z9NOGTegtWahSd','nmGhWj2i','I','4',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (3049113092033209444,1696643,'J5UQeMZwUO4xBr3pQSTSgp6tYCncaPtFVRf6NheemMZ78m','EIHbRWNccxEeTHOq2wqY2mYxL5rCbV18268a0BNFsliQH5Az3USW6yn6dmNxEDzNPzFT1wvvVKACFWq0fg2nZftRrznhamT7MKf6GiBi4Z7vhfN7WI9dy0yMB62UCvLOjDl2qzcopTLckOPEBiCf2FnFtBKVIGvWONU7OhLVXQN5RtCP4axUAcn','SPPb07SaLZr8NhX','BGC3VmQpBnPiO','50','r',4);
+INSERT INTO ti VALUES (3049113092033209444,1696643,'J5UQeMZwUO4xBr3pQSTSgp6tYCncaPtFVRf6NheemMZ78m','EIHbRWNccxEeTHOq2wqY2mYxL5rCbV18268a0BNFsliQH5Az3USW6yn6dmNxEDzNPzFT1wvvVKACFWq0fg2nZftRrznhamT7MKf6GiBi4Z7vhfN7WI9dy0yMB62UCvLOjDl2qzcopTLckOPEBiCf2FnFtBKVIGvWONU7OhLVXQN5RtCP4axUAcn','SPPb07SaLZr8NhX','BGC3VmQpBnPiO','50','r',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12052156187709643963,3531119,'6Aw','tRZVxIMD2GBwlUZsXtPBXq1qQg1hpQJfmcvzgpZh33R2cYs4zXnMBXd9AmSnjlV5nfHjsyItKmzOz0AZVGkYGmWf995BvHa7ZIcos9BfLQucgYgaupnuOFrS9R6wl10c2n5cUXgVkcNYB7V4zoLMXJAOUll3bMYFXlvLvXusgN5PuZTGuQmrO0Lhf2RrMNYzT4psJnEialgSpcvNvTlx4Jh1U8g99STfWaONn88EuYV9E','d4HqXE','RZ0rFhbXVeZ3KOrNvy0ntqFNoy46aJcI05vmrNScbAIzeqrJKOJ9CpXgCDPPIb5Mj6HOdmsqqIfsc','mdz','1',5);
+INSERT INTO ti VALUES (12052156187709643963,3531119,'6Aw','tRZVxIMD2GBwlUZsXtPBXq1qQg1hpQJfmcvzgpZh33R2cYs4zXnMBXd9AmSnjlV5nfHjsyItKmzOz0AZVGkYGmWf995BvHa7ZIcos9BfLQucgYgaupnuOFrS9R6wl10c2n5cUXgVkcNYB7V4zoLMXJAOUll3bMYFXlvLvXusgN5PuZTGuQmrO0Lhf2RrMNYzT4psJnEialgSpcvNvTlx4Jh1U8g99STfWaONn88EuYV9E','d4HqXE','RZ0rFhbXVeZ3KOrNvy0ntqFNoy46aJcI05vmrNScbAIzeqrJKOJ9CpXgCDPPIb5Mj6HOdmsqqIfsc','mdz','1',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (4385754721223837400,6263209,'xGiyvEaa9bvlZtkFTOdh','BYNxNGJS1wuT9jX0pZMWsUuvB7qn7zmhy22FMoGRUR0ZBUW0S0ZPcHRLMOHHJYusQSvHne6Wg6RKaM8OcgI9cLh5g1u5AVEW83cDO4XARU3PQAiqcGACHCBnDubagMUyvapQagI6FOrSR4pf2EsymONI0YidLTQRUEkUgwHLTUpxvqDQ7SblTgWaxXRVeXl8Bj1Vr4uu3vJyT4smULA','uqLF4BbrX7eCoke2cHuZX','GghpaPkIJBctbvYcUB7jFEigGgE6LZvUXZf6Mh8KBA81DVZ5i67ObGzzlWLoMcjmj72jQrIQK1qD6YDHcVJTz8Jyl4nnPEIuyWbgyPTZdotT9XOACxpGSsHcgcNA6D941XRNtoOosKzCOkKQkl9','URQ','bS',6);
+INSERT INTO ti VALUES (4385754721223837400,6263209,'xGiyvEaa9bvlZtkFTOdh','BYNxNGJS1wuT9jX0pZMWsUuvB7qn7zmhy22FMoGRUR0ZBUW0S0ZPcHRLMOHHJYusQSvHne6Wg6RKaM8OcgI9cLh5g1u5AVEW83cDO4XARU3PQAiqcGACHCBnDubagMUyvapQagI6FOrSR4pf2EsymONI0YidLTQRUEkUgwHLTUpxvqDQ7SblTgWaxXRVeXl8Bj1Vr4uu3vJyT4smULA','uqLF4BbrX7eCoke2cHuZX','GghpaPkIJBctbvYcUB7jFEigGgE6LZvUXZf6Mh8KBA81DVZ5i67ObGzzlWLoMcjmj72jQrIQK1qD6YDHcVJTz8Jyl4nnPEIuyWbgyPTZdotT9XOACxpGSsHcgcNA6D941XRNtoOosKzCOkKQkl9','URQ','bS',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT NOT NULL, c CHAR(88) NOT NULL, d VARBINARY(40), e VARCHAR(89) NOT NULL, f VARCHAR(40) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8626377,-720588991569910161,'n7P6QuJk03XyKJMTH','GDpUN5HyEaPCmXi','zUPZz7wzvWJzgQcrLsE69tS6D643uebpdiNZFFyzSfYqctPdlKuntKMVzcYqXYYq3Do1Zy8jlK7L','EjayBjZmJi858rBxHiLTEtj03zCAFK8JN4Tj79f','l','v',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT NOT NULL, c CHAR(88) NOT NULL, d VARBINARY(40), e VARCHAR(89) NOT NULL, f VARCHAR(40) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (16417164,5907021425506692109,'fLHgENuhE6FudQjgHlRnDdEgjWqW94VggIN','N','TNC3rsS5rjSLv5Itaz0pAmLDHZ41TZAeKYGJulQO7uf3NHTVMKvD3ImrTP171riQCdQsuVeTXiemsymE','VAGkPl','5','J',1);
+INSERT INTO ti VALUES (16417164,5907021425506692109,'fLHgENuhE6FudQjgHlRnDdEgjWqW94VggIN','N','TNC3rsS5rjSLv5Itaz0pAmLDHZ41TZAeKYGJulQO7uf3NHTVMKvD3ImrTP171riQCdQsuVeTXiemsymE','VAGkPl','5','J',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(89) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(89) NOT NULL;
+INSERT INTO t VALUES (15169118,-6431573875621488029,'4gG0w7YZTu3qsBWLjYbN5sHP5rawlEsvVkgAfzWIrSWYKUdCP92d1tvXbHQ1dxKQhs0ByIw2uBvAVGfPacvyaqP','MZpF1COVeo16wiotGwgjc75jrSEuHnmqcqlNV','4W','nDWfcOEhR9JkGhAccIXXpqqHbsTFl4n0MzhTbj4W','b','S',2);
+INSERT INTO ti VALUES (15169118,-6431573875621488029,'4gG0w7YZTu3qsBWLjYbN5sHP5rawlEsvVkgAfzWIrSWYKUdCP92d1tvXbHQ1dxKQhs0ByIw2uBvAVGfPacvyaqP','MZpF1COVeo16wiotGwgjc75jrSEuHnmqcqlNV','4W','nDWfcOEhR9JkGhAccIXXpqqHbsTFl4n0MzhTbj4W','b','S',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2067542,7646916370562546815,'3bzoETTpK7I25Q9W46VtBOrwCi9C9jbxRkZ','IGgDPuHUz7SAXhz0g10Asvk4etICbYwMYHRh0Kkc0J7kG8jXrDFQK33gZz7VLqZzlmphE2vIjBO9to2vTs','iYKA8TBtrxxk95TN6e8uaUvDye3fKCSSkwC2ndpoN2dghXjTh17F8E0HgyF7mQn9YMmqhbFs6u4chwhMO9ck','U9z0fMJuIVc','E','9',3);
+INSERT INTO ti VALUES (2067542,7646916370562546815,'3bzoETTpK7I25Q9W46VtBOrwCi9C9jbxRkZ','IGgDPuHUz7SAXhz0g10Asvk4etICbYwMYHRh0Kkc0J7kG8jXrDFQK33gZz7VLqZzlmphE2vIjBO9to2vTs','iYKA8TBtrxxk95TN6e8uaUvDye3fKCSSkwC2ndpoN2dghXjTh17F8E0HgyF7mQn9YMmqhbFs6u4chwhMO9ck','U9z0fMJuIVc','E','9',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4364528,-1093132415818259802,'FVXT','Yx5IhNkrzOWLKxgKDatPw34bPA1F5vl7VX2gHo1Hr2nbhEit6GZU85z11aeJbHSSnDBkdH9FCh571YGc7zjxQoJrqawDrcVLDyGpRdxU4Jp9cv0FLxcMgnEh4FmWU2arN3HrQB6mEJlqZe9V24tToMn5T54zo9No','tQ1dAswuCSAqRLRDWs9XHppGfDGbQJSyfUkiykZrFogZZFYuwPOPQkNPQXkDm5','ANGoUo9LcRGSlYCjKtOtFnumbUmo3y9sle6Jse4En13Lcvh9ZoIs4lkiMwiFKBwuxOOM1VQZyl6MU9WxPhmhlh9t0Tgokj','7','L',4);
+INSERT INTO ti VALUES (4364528,-1093132415818259802,'FVXT','Yx5IhNkrzOWLKxgKDatPw34bPA1F5vl7VX2gHo1Hr2nbhEit6GZU85z11aeJbHSSnDBkdH9FCh571YGc7zjxQoJrqawDrcVLDyGpRdxU4Jp9cv0FLxcMgnEh4FmWU2arN3HrQB6mEJlqZe9V24tToMn5T54zo9No','tQ1dAswuCSAqRLRDWs9XHppGfDGbQJSyfUkiykZrFogZZFYuwPOPQkNPQXkDm5','ANGoUo9LcRGSlYCjKtOtFnumbUmo3y9sle6Jse4En13Lcvh9ZoIs4lkiMwiFKBwuxOOM1VQZyl6MU9WxPhmhlh9t0Tgokj','7','L',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (11783834,-3385607784941340715,'qw4Wg13Nmt564u25k4MzuC9JFy38Nj9hBsmYzjIReGWnvJ31i1g7nlxoECDQUgET8q5poOLaSbGmbNczUxmIqn','lCX8OBqqQ8vr1yognPl7gSKQEcfKveJbFq','0UePh9lkJch7ntUes5d89','vz','AG','Z',5);
+INSERT INTO ti VALUES (11783834,-3385607784941340715,'qw4Wg13Nmt564u25k4MzuC9JFy38Nj9hBsmYzjIReGWnvJ31i1g7nlxoECDQUgET8q5poOLaSbGmbNczUxmIqn','lCX8OBqqQ8vr1yognPl7gSKQEcfKveJbFq','0UePh9lkJch7ntUes5d89','vz','AG','Z',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (2453268,5550625897475609812,'GrTw7YfBm9dXjNaXopIdd1QWqQQrbq9hIR4Qqa99TVzV9XZgNtwgiBPoZ2zsECKOkQXEcZGWqk','m7jd6Fk2HUt7iDetqOuUBWnUNl5LHQgZLHyLgV61B5Y45595pryaRQKcySLi8Eq0el7eI3MYLN0t72GtwUC3UF47WpB6agh8CxllpW0xmvypp9hzvmdhPqVeUQFNCWlu7X8lIClwzgrclpgkKjAelSTip4S5dfQmTQ637Ui63C7lNq8HPd43bfHReoIfk1VLAPaRU9gBurez7zFgQaPKMsfDiQdtboqBedUGK6','iCz5aLSrHklAFc3vNuVo6bug5JokMcq8w76FK30y85Dw5eGmDRGUGt0qVMghqd9fQZ','UQylYPgfnifQVCU2oTPyzOVi','z','LQ',6);
+INSERT INTO ti VALUES (2453268,5550625897475609812,'GrTw7YfBm9dXjNaXopIdd1QWqQQrbq9hIR4Qqa99TVzV9XZgNtwgiBPoZ2zsECKOkQXEcZGWqk','m7jd6Fk2HUt7iDetqOuUBWnUNl5LHQgZLHyLgV61B5Y45595pryaRQKcySLi8Eq0el7eI3MYLN0t72GtwUC3UF47WpB6agh8CxllpW0xmvypp9hzvmdhPqVeUQFNCWlu7X8lIClwzgrclpgkKjAelSTip4S5dfQmTQ637Ui63C7lNq8HPd43bfHReoIfk1VLAPaRU9gBurez7zFgQaPKMsfDiQdtboqBedUGK6','iCz5aLSrHklAFc3vNuVo6bug5JokMcq8w76FK30y85Dw5eGmDRGUGt0qVMghqd9fQZ','UQylYPgfnifQVCU2oTPyzOVi','z','LQ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b TINYINT NOT NULL, c CHAR(42), d VARCHAR(66), e VARBINARY(67) NOT NULL, f VARCHAR(36) NOT NULL, g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-114,-63,'SKI5TbxfgY9tipyA6wi59vaEcazGmFxxwiwtAe','1rk3iGCnSL7UapQKR1RWNantD88IPRSxle8uCfw2g6LtNT','W0f7NI6Xl3k0xa7Hs','WU4eohUWuPUJ','H','s',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b TINYINT NOT NULL, c CHAR(42), d VARCHAR(66), e VARBINARY(67) NOT NULL, f VARCHAR(36) NOT NULL, g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (46,-18,'u1UTe7FvZxFFBykEO1iu8ROLB','hYLMcgFwKi8BSymWuV','WVRLWiO3LcUmxec1Gof2tWvMNscCIENwRpJv91h8Yfu8vWflUdSGdwx','b2xXH6cW7Ztj9CUBdVN1Ev6T','C','WS',1);
+INSERT INTO ti VALUES (46,-18,'u1UTe7FvZxFFBykEO1iu8ROLB','hYLMcgFwKi8BSymWuV','WVRLWiO3LcUmxec1Gof2tWvMNscCIENwRpJv91h8Yfu8vWflUdSGdwx','b2xXH6cW7Ztj9CUBdVN1Ev6T','C','WS',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(43);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(43);
+INSERT INTO t VALUES (-11,69,'BF7MN2QaP2gSY8cszwn6qGjkgleS','EqzIUqfq4l89PzuIADC1JhbKcUSTLZIu71Mh','rfqfqfGvaMNJJiYDTNVXGTo2xKSGVcTg2JP','gsotWPDQRDP7u8cD29','Y','YK',2);
+INSERT INTO ti VALUES (-11,69,'BF7MN2QaP2gSY8cszwn6qGjkgleS','EqzIUqfq4l89PzuIADC1JhbKcUSTLZIu71Mh','rfqfqfGvaMNJJiYDTNVXGTo2xKSGVcTg2JP','gsotWPDQRDP7u8cD29','Y','YK',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (121,15,'RylgDqA9','TJgyNe5wKrjdpc1vnd3AMzC3fimhTD36bb0PnzV8kKaZlrIGPEVu1LduY38dewEQelEOAzAXQTnIhE','IEGo2iBRfvUARMMwM8W0PV1zGXSBoZNkQ6c24UuX86ZTSmHrp1TKyt75VhWZ2y9','923XQybFRV9UxAe8NfxFa','E','Q6',3);
+INSERT INTO ti VALUES (121,15,'RylgDqA9','TJgyNe5wKrjdpc1vnd3AMzC3fimhTD36bb0PnzV8kKaZlrIGPEVu1LduY38dewEQelEOAzAXQTnIhE','IEGo2iBRfvUARMMwM8W0PV1zGXSBoZNkQ6c24UuX86ZTSmHrp1TKyt75VhWZ2y9','923XQybFRV9UxAe8NfxFa','E','Q6',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (58,61,'hLD6f','KOMSqJ2Bn9Z23SPPfUcCvwBXS5oDtEh8WSqdEVg5c0uXoEfuEXPheMCEg1kz6EF7i3CAk6b0HvIVq6GkNo9sO37EJEQRN3otjdOKvkR14NTaXxA50I5JkVuy1U2j2PlxNroo0pHfCRfNeaLMQnJlywXx9d','wFYeVPTkDrRVmrHLjs7Xyrik4eO58NxFrJXLU','pyix8zy0OGx94Z75HdZVrFmHvdah7huZ2eDcS9iY8zDZKyjqhvZLZxMnhyeqcqkE3UTD1zPfUIOQJdWtZPHbTTkhZfGo8IRbl4yhv90KZHra9YesChDMWndmBrCKSb2JOmd09Gz7sxVYDZ7mjkUT5zS5PIEWu82JWkCvbLfbGQ3btkJLD8x78RSdH6dS','p','L',4);
+INSERT INTO ti VALUES (58,61,'hLD6f','KOMSqJ2Bn9Z23SPPfUcCvwBXS5oDtEh8WSqdEVg5c0uXoEfuEXPheMCEg1kz6EF7i3CAk6b0HvIVq6GkNo9sO37EJEQRN3otjdOKvkR14NTaXxA50I5JkVuy1U2j2PlxNroo0pHfCRfNeaLMQnJlywXx9d','wFYeVPTkDrRVmrHLjs7Xyrik4eO58NxFrJXLU','pyix8zy0OGx94Z75HdZVrFmHvdah7huZ2eDcS9iY8zDZKyjqhvZLZxMnhyeqcqkE3UTD1zPfUIOQJdWtZPHbTTkhZfGo8IRbl4yhv90KZHra9YesChDMWndmBrCKSb2JOmd09Gz7sxVYDZ7mjkUT5zS5PIEWu82JWkCvbLfbGQ3btkJLD8x78RSdH6dS','p','L',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (17,52,'XPTxnbtLWIlECaoiBqwKsBlQkn7y','ixIqdUAGHcJNA7KYbyRAngyRhcSBTnFsnWRv5w3eO80tpMpbp3CsIxCTX2Vx4XpnKF8UdYCMslIDafdJlJKd29q1wt4TGveJABRcpdVHO5epDSgYhY6lgZWtY3J7wr9TQaDHTs3b392tp76vyYzuMVgkeKFxVdR9Phvwy3xrE8Flym','CZDAQjV2kQ5PBVido6oMk5I0hOf','ArsIi63iWgW3ZDR0DyXunWE4kBAurC3SbTykAnUrRTnqp06YgXwtwowRxZqsIiv4o5BW4oVai3Pb8foMI9izeJ577hzNDB5rkw15e6pHp2tFQCZfTE2TLf75jcYdomvp7Dcn60WXpJUsD6LRQm4Vz9JlhvXy6','j','lr',5);
+INSERT INTO ti VALUES (17,52,'XPTxnbtLWIlECaoiBqwKsBlQkn7y','ixIqdUAGHcJNA7KYbyRAngyRhcSBTnFsnWRv5w3eO80tpMpbp3CsIxCTX2Vx4XpnKF8UdYCMslIDafdJlJKd29q1wt4TGveJABRcpdVHO5epDSgYhY6lgZWtY3J7wr9TQaDHTs3b392tp76vyYzuMVgkeKFxVdR9Phvwy3xrE8Flym','CZDAQjV2kQ5PBVido6oMk5I0hOf','ArsIi63iWgW3ZDR0DyXunWE4kBAurC3SbTykAnUrRTnqp06YgXwtwowRxZqsIiv4o5BW4oVai3Pb8foMI9izeJ577hzNDB5rkw15e6pHp2tFQCZfTE2TLf75jcYdomvp7Dcn60WXpJUsD6LRQm4Vz9JlhvXy6','j','lr',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (50,82,'elGeIi','v1ZbNmvRKRsZiYKfVodlXFguS8aQ8RYe7dSaclRo4Ph8oQWIN7XagvN9TH8lR2m8yWmoRFimdWy8rzgeHXavJtyuFY55jnt5aFfSCT9dwe1VrakQlpMbffXJI0gwBY1ObKqPAVlKzjPCcxBzDOrCnMm7G6NaIChGcfxBAxbiYnkdH08gH2L2ZLLaaPQHGrtOYs8hBqoI5qN9CS3tGpuOlehLFadDmHADiaM9uecs3gEdwpTohefhnnQJrRnTm','ZP7RjlKGSzDyqsWo3vAMw02bfa2G41NN5jfh6eI5EK3GL0azq6ckbFkgL3H','rQQo7BiqvPkygVdEnkMmVTvJdIyet1p9fSExLRDwnIkjqBxKZmHFcIYfFeubgC3dnbiT7fwFr6i1dY0rasATXj0clNj4mLV','PM','c',6);
+INSERT INTO ti VALUES (50,82,'elGeIi','v1ZbNmvRKRsZiYKfVodlXFguS8aQ8RYe7dSaclRo4Ph8oQWIN7XagvN9TH8lR2m8yWmoRFimdWy8rzgeHXavJtyuFY55jnt5aFfSCT9dwe1VrakQlpMbffXJI0gwBY1ObKqPAVlKzjPCcxBzDOrCnMm7G6NaIChGcfxBAxbiYnkdH08gH2L2ZLLaaPQHGrtOYs8hBqoI5qN9CS3tGpuOlehLFadDmHADiaM9uecs3gEdwpTohefhnnQJrRnTm','ZP7RjlKGSzDyqsWo3vAMw02bfa2G41NN5jfh6eI5EK3GL0azq6ckbFkgL3H','rQQo7BiqvPkygVdEnkMmVTvJdIyet1p9fSExLRDwnIkjqBxKZmHFcIYfFeubgC3dnbiT7fwFr6i1dY0rasATXj0clNj4mLV','PM','c',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(45), d VARCHAR(57) NOT NULL, e VARBINARY(48), f VARCHAR(97) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-940414712,3666139811,'jTq6','qeh2kwNkfRn07HAW3hUMNGNyrSSAuxFF4gGTaRYhYxFUTMoyQ7fO6ZC5g','PV0DYt1b9SAvSVgL9QEHcXKT7J0','iEEs76CilDQ7k98y5C5WsdH1wRlTacS4SLDBAquUd4bhcxI','q','9',0);
+CREATE TABLE ti (a INT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(45), d VARCHAR(57) NOT NULL, e VARBINARY(48), f VARCHAR(97) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (2140926585,3810440095,'r6ntvGOfa75ar5mAiwMx','dd7exEbLxB6xduAjwpR89z2QmAUykX17TPs72','1y263XyiKCeSpyoXReH0y9EbxSeIooYhsx2','5XHZAx4qyeQfQpv','T','s',1);
+INSERT INTO ti VALUES (2140926585,3810440095,'r6ntvGOfa75ar5mAiwMx','dd7exEbLxB6xduAjwpR89z2QmAUykX17TPs72','1y263XyiKCeSpyoXReH0y9EbxSeIooYhsx2','5XHZAx4qyeQfQpv','T','s',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(46);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(46);
+INSERT INTO t VALUES (427669114,1485160958,'wBqJAG1PEhYfSpt27vThz32rPUP7jgCo6','6HSRkUUS1Zbkjn7O9mE5e2GiLD','RSqdQy28gZvEuwRp','fTfqpsfH20FKtx4YHWgI6rxcB2XnX7w2jlb39oBToAx7ttiCrJbbpJ5JQyuIWeJUmo9BRsBCh','Z','w',2);
+INSERT INTO ti VALUES (427669114,1485160958,'wBqJAG1PEhYfSpt27vThz32rPUP7jgCo6','6HSRkUUS1Zbkjn7O9mE5e2GiLD','RSqdQy28gZvEuwRp','fTfqpsfH20FKtx4YHWgI6rxcB2XnX7w2jlb39oBToAx7ttiCrJbbpJ5JQyuIWeJUmo9BRsBCh','Z','w',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (535770205,4213990967,'P17oyP','SLvrNiR32nx58z34bAT85dToxcTGRS5hyH3j9kiqcbwRMnR3Y5xIkNAZGPZLbYcnyDNfFfLELudCaeNilq6F1J1CQ3EhPMccOpdXpm7bUQ2TojmsrdrJmKHwTkYyDo17aP6cL6s2Bnhx4EcITRjYNnuUeRSPnePtR','ltyaNkg8vYAmbGwLVcqrraMfwrFHewDibMESdQHA','8lFWcwnKeyE5wEKmBkgasKvx','h','j',3);
+INSERT INTO ti VALUES (535770205,4213990967,'P17oyP','SLvrNiR32nx58z34bAT85dToxcTGRS5hyH3j9kiqcbwRMnR3Y5xIkNAZGPZLbYcnyDNfFfLELudCaeNilq6F1J1CQ3EhPMccOpdXpm7bUQ2TojmsrdrJmKHwTkYyDo17aP6cL6s2Bnhx4EcITRjYNnuUeRSPnePtR','ltyaNkg8vYAmbGwLVcqrraMfwrFHewDibMESdQHA','8lFWcwnKeyE5wEKmBkgasKvx','h','j',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (55099691,690192395,'LfhY4FBefBm3LNGKW1NpLaS','WErHk8uZBKPRMneUzRNNit5bzLrQgSkNiDFsiS3nLYnawd1VmMAageFl0UWWL2yzhEERWItSNJMFOWzEd0msYIuXzriK9xIdzMTLGVif1zrX4pZ6shD7DkVgqWSeUzk3TiKjyQDghIT7HYHdZcWajNMvIw0xAtG9zU3G7TCrvnQMlaeTvFtfgxg1ynoik9qKryPA7ptvuJUwYr30magE1NKaOW9d0In','TBD2BeBWmX9yNMPXnGdjH7CggwYNY41TgUghB2mXNiCi9s','ktnMZanTsg5AAdmpn','p','q',4);
+INSERT INTO ti VALUES (55099691,690192395,'LfhY4FBefBm3LNGKW1NpLaS','WErHk8uZBKPRMneUzRNNit5bzLrQgSkNiDFsiS3nLYnawd1VmMAageFl0UWWL2yzhEERWItSNJMFOWzEd0msYIuXzriK9xIdzMTLGVif1zrX4pZ6shD7DkVgqWSeUzk3TiKjyQDghIT7HYHdZcWajNMvIw0xAtG9zU3G7TCrvnQMlaeTvFtfgxg1ynoik9qKryPA7ptvuJUwYr30magE1NKaOW9d0In','TBD2BeBWmX9yNMPXnGdjH7CggwYNY41TgUghB2mXNiCi9s','ktnMZanTsg5AAdmpn','p','q',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2113646281,3651060661,'I27HPJ5kGu3GdkhG4','2jZE00j8mDvuamtPgYonXAUMklSxbOq7oaxIJH0h4kx4l8knuU8EOGsITit5ZQsRgcED3hyjcqbf7eFbYLz1qQB3G25IFrmJUs4jVbqpaZubS7BybuLIplBKktQdjbyrcd9Pr281gcWN3asJgB00rmxqTXD8iCN9q84QI56ZdyaMdr5s13q7VXG0917Y68KYN6CYlNuybE1jQkjAnQuNLr2CM4daHdSeWrJJ3y0j','9taz23P2hZYacLOdFgldZPFGdTR8FAtzq','MhEmgdtZv8i1bPtY9qCTxC2T63u2r9eL9TNjoeKLc4zqxKIgpoJTKGsYK4ZijEaJpPeFMYgZ0NIXDMhgQfTjv15SLyl6pZgcy7f4oHE5LZQqNj97JxyrikXKjXekUfjOQa5vsJ4M0I2kyfG8VqSITjfdmVWFokStuYGQdAMTclJQZVfjVRkdcWymqb25NA60kx4fU2p2zfWDyg86yQRKul2QLAPF0uktKuDv5e4yI91AAaLauL3NWuvPf','7s','y',5);
+INSERT INTO ti VALUES (2113646281,3651060661,'I27HPJ5kGu3GdkhG4','2jZE00j8mDvuamtPgYonXAUMklSxbOq7oaxIJH0h4kx4l8knuU8EOGsITit5ZQsRgcED3hyjcqbf7eFbYLz1qQB3G25IFrmJUs4jVbqpaZubS7BybuLIplBKktQdjbyrcd9Pr281gcWN3asJgB00rmxqTXD8iCN9q84QI56ZdyaMdr5s13q7VXG0917Y68KYN6CYlNuybE1jQkjAnQuNLr2CM4daHdSeWrJJ3y0j','9taz23P2hZYacLOdFgldZPFGdTR8FAtzq','MhEmgdtZv8i1bPtY9qCTxC2T63u2r9eL9TNjoeKLc4zqxKIgpoJTKGsYK4ZijEaJpPeFMYgZ0NIXDMhgQfTjv15SLyl6pZgcy7f4oHE5LZQqNj97JxyrikXKjXekUfjOQa5vsJ4M0I2kyfG8VqSITjfdmVWFokStuYGQdAMTclJQZVfjVRkdcWymqb25NA60kx4fU2p2zfWDyg86yQRKul2QLAPF0uktKuDv5e4yI91AAaLauL3NWuvPf','7s','y',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (309915688,2123997347,'Cu','d8dxs12BzGvN6kKHqFuN1vfbqvHiZnbIbH5g4eNbtjj5e8W53CGtTX1gHgJze5EMl4Nrzsw','RvRsuu8my7EKLYbIoIEakL8z42Qkbog5PVxIvqw3SSFjr8q','0zbU2lQjAn5EvkdvVkCopJK2wOx7cmWdIdpo1I8qYfoLstxaF5xvNliI2Fp8icgZFWmKTjXxVSVlbxeWIW0WeGrLOQK4Ub9s7orB1wwEz3AcmuvRyiTzMeCyZBj2c2JXflhxL5OBeWI3BD9tFUucSV0diy21clFLsVbi947Y8UpmXI5VM1x','E','Au',6);
+INSERT INTO ti VALUES (309915688,2123997347,'Cu','d8dxs12BzGvN6kKHqFuN1vfbqvHiZnbIbH5g4eNbtjj5e8W53CGtTX1gHgJze5EMl4Nrzsw','RvRsuu8my7EKLYbIoIEakL8z42Qkbog5PVxIvqw3SSFjr8q','0zbU2lQjAn5EvkdvVkCopJK2wOx7cmWdIdpo1I8qYfoLstxaF5xvNliI2Fp8icgZFWmKTjXxVSVlbxeWIW0WeGrLOQK4Ub9s7orB1wwEz3AcmuvRyiTzMeCyZBj2c2JXflhxL5OBeWI3BD9tFUucSV0diy21clFLsVbi947Y8UpmXI5VM1x','E','Au',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(33) NOT NULL, d VARBINARY(15) NOT NULL, e VARCHAR(16) NOT NULL, f VARBINARY(83) NOT NULL, g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15025,12241514,'DMMvI17i','2qQtOk2uQTtOjB','lMeC2iFJ30VSM8s','2MvY1w4R7zsvOagzQgGSzs2g5dTyF7oqpWznxQRqH3nSvRkD2eslB9U2hg9WrOpr4dGMWvnS0frUVlq4Kbg','i','AG',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(33) NOT NULL, d VARBINARY(15) NOT NULL, e VARCHAR(16) NOT NULL, f VARBINARY(83) NOT NULL, g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (43768,12075821,'fIHVKh7V4Pv','Nt8BC4Lfol7ou','B','qh1mKg1T3DVJYgOt6r82BNBludBplJjrRl','5','j',1);
+INSERT INTO ti VALUES (43768,12075821,'fIHVKh7V4Pv','Nt8BC4Lfol7ou','B','qh1mKg1T3DVJYgOt6r82BNBludBplJjrRl','5','j',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(34) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(34) NOT NULL;
+INSERT INTO t VALUES (51124,14870818,'xTC4GsuoopuKqUbSLg8Qa2NSky1','Q22L4nE','z03Ak','pkxud5xiGN2T8cfINQ0xJRtwJawYfpDv8dT9ys1wpxfFy9I6hgM','T','H',2);
+INSERT INTO ti VALUES (51124,14870818,'xTC4GsuoopuKqUbSLg8Qa2NSky1','Q22L4nE','z03Ak','pkxud5xiGN2T8cfINQ0xJRtwJawYfpDv8dT9ys1wpxfFy9I6hgM','T','H',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (27007,14685881,'dhSR','UKQgBPkB77GIHnIxHQ4YlZwoaqzS9YejuIVpliSqNPgWwsO1joCPQZhvLwJyYpl3t9EiZutfJRbvOjnO','5ufetzAPSYefm','jsUGW2JWEaU0CesBVA9xT01DOTFbxM3WP','a','eg',3);
+INSERT INTO ti VALUES (27007,14685881,'dhSR','UKQgBPkB77GIHnIxHQ4YlZwoaqzS9YejuIVpliSqNPgWwsO1joCPQZhvLwJyYpl3t9EiZutfJRbvOjnO','5ufetzAPSYefm','jsUGW2JWEaU0CesBVA9xT01DOTFbxM3WP','a','eg',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (44706,11535694,'aq','EwHmbBIxqeESMCqNgTViavZn0oITqVmmgO0NsiD9mQ8n3dvokHfRhT930fGHPvlSXRdhhs4COAmSoeWSWEjztcIhLhianBBxj4Y6eD1nG5gIPP4CfuA4NDLwrpbvEhahE0GwMS52lFiML86IM6pFdBmAqvccFSFY0lsLbyrj9H04vovbQjLz1QXgoSia0w6AvXBJNuUVMJZG8mJLKdQTZusOsz0YvIA57CG6bkCHuAu','xZ6j1UGWS7','DQMl9qSTlAI7YnS2Q1qB4EwecaWhw0cpjxEFU','A','2J',4);
+INSERT INTO ti VALUES (44706,11535694,'aq','EwHmbBIxqeESMCqNgTViavZn0oITqVmmgO0NsiD9mQ8n3dvokHfRhT930fGHPvlSXRdhhs4COAmSoeWSWEjztcIhLhianBBxj4Y6eD1nG5gIPP4CfuA4NDLwrpbvEhahE0GwMS52lFiML86IM6pFdBmAqvccFSFY0lsLbyrj9H04vovbQjLz1QXgoSia0w6AvXBJNuUVMJZG8mJLKdQTZusOsz0YvIA57CG6bkCHuAu','xZ6j1UGWS7','DQMl9qSTlAI7YnS2Q1qB4EwecaWhw0cpjxEFU','A','2J',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (59157,6670483,'aZkSgzEUXp5z5O','HJEqRaOOmF6SwQ8JJXXx6TfTF2I233rs0wupl8TqcftuDTKL5joPFMOkE','z4959','nMQ7nWy1RStI58HWw1SEFJvVSxjsynjeOzfLnnwJVn0S25jp4LYnVAG4z8HR5rP3','ii','IC',5);
+INSERT INTO ti VALUES (59157,6670483,'aZkSgzEUXp5z5O','HJEqRaOOmF6SwQ8JJXXx6TfTF2I233rs0wupl8TqcftuDTKL5joPFMOkE','z4959','nMQ7nWy1RStI58HWw1SEFJvVSxjsynjeOzfLnnwJVn0S25jp4LYnVAG4z8HR5rP3','ii','IC',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (13243,1580259,'Audw0i27k7kYN0rMz73urvHIAD2BmBG2L','nBo54GSZB4ecfZTIp0WaYjghW6QMQhh7L3qjCfZdWWwKp8SLsZktRhBoZ97BgatpEjqM9XxvensTK60pk1WvJsOPQrHICNGDAuFsRGSRkBtAltG70EXm4koO12dlYENpjGF180VyWmxjADsScnmom8wqvr7qXz9eJgLLiOgUj3GUwawR','DDy448naP7YW4R','dMy2afLxbvwgWs9uuk9PjdoUT3Ozpo0dvODwldvTl3iPsGuQhiT1sB3EPSi6a','EG','4v',6);
+INSERT INTO ti VALUES (13243,1580259,'Audw0i27k7kYN0rMz73urvHIAD2BmBG2L','nBo54GSZB4ecfZTIp0WaYjghW6QMQhh7L3qjCfZdWWwKp8SLsZktRhBoZ97BgatpEjqM9XxvensTK60pk1WvJsOPQrHICNGDAuFsRGSRkBtAltG70EXm4koO12dlYENpjGF180VyWmxjADsScnmom8wqvr7qXz9eJgLLiOgUj3GUwawR','DDy448naP7YW4R','dMy2afLxbvwgWs9uuk9PjdoUT3Ozpo0dvODwldvTl3iPsGuQhiT1sB3EPSi6a','EG','4v',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(32), d VARCHAR(84) NOT NULL, e VARBINARY(16), f VARBINARY(18), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12529579087423677316,154,'Vnhkjbit1LA4V5R3Cc3G','47uMplvenJSVgaMrjw','a9dwwuzS','gu1xVhxTjpPZL8Z','T','d',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(32), d VARCHAR(84) NOT NULL, e VARBINARY(16), f VARBINARY(18), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (8640158949476013401,73,'qd0jCx36I0mMkibY4rtncf2eg5SFPn05','9paAgZT3TlLIG1NkX5RvnZ6nyXMI3d4XgnbRSX4fZ2Io4xTM5FsbZzUvbt7Zhem9WKLIvZdorBJycGFEz5fz','5uUt6NhCC','y41aBOGrrtRF','fG','k',1);
+INSERT INTO ti VALUES (8640158949476013401,73,'qd0jCx36I0mMkibY4rtncf2eg5SFPn05','9paAgZT3TlLIG1NkX5RvnZ6nyXMI3d4XgnbRSX4fZ2Io4xTM5FsbZzUvbt7Zhem9WKLIvZdorBJycGFEz5fz','5uUt6NhCC','y41aBOGrrtRF','fG','k',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(33);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(33);
+INSERT INTO t VALUES (653168680454310559,175,'NEBzMCzYL012nEE32KH','73dGLI9uiVGxIxawdOHpE6I8PHgrNS1VAB8m7VggfaGOy16KKAVktAFTA9q0LjHHwtgZkZgA3hjAMQdhi7Ng','GdqSGl9FNBw','JccLuLSLl2a5qrzBLF','F','f',2);
+INSERT INTO ti VALUES (653168680454310559,175,'NEBzMCzYL012nEE32KH','73dGLI9uiVGxIxawdOHpE6I8PHgrNS1VAB8m7VggfaGOy16KKAVktAFTA9q0LjHHwtgZkZgA3hjAMQdhi7Ng','GdqSGl9FNBw','JccLuLSLl2a5qrzBLF','F','f',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2484399008824456187,18,'Txbojnb6PgwPB29rwbxvRdEWSwZTSIW0d','OFldI6bL2GQ3Ib7ROSeMJMggbebcPXhpNvtdnAm0hS3HOnGdHStoQore6DvAbV2HTEPDtzgYvHbmuc8hqb4mXi6Eg92RM4ZJBTCtmwHY6DKFbY1qkrMU4b16ZXme2igxWNU2jfRhcjnLIdNPGU3YP7zJN0KSbYaNke','LL1vcN0yGBsyNs','6cCQ','T','D',3);
+INSERT INTO ti VALUES (2484399008824456187,18,'Txbojnb6PgwPB29rwbxvRdEWSwZTSIW0d','OFldI6bL2GQ3Ib7ROSeMJMggbebcPXhpNvtdnAm0hS3HOnGdHStoQore6DvAbV2HTEPDtzgYvHbmuc8hqb4mXi6Eg92RM4ZJBTCtmwHY6DKFbY1qkrMU4b16ZXme2igxWNU2jfRhcjnLIdNPGU3YP7zJN0KSbYaNke','LL1vcN0yGBsyNs','6cCQ','T','D',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (17222172012784342437,34,'I','UkfWhY4o7ivC2QgxHBnz2kmTg9XaMmGDVMn2TyZe9evJ6PRMOQA1eYSSbfYoxJK1eD0Ne9wRHWOpYR1MYFGUspOCkOBgtnotC0kQNGutx6DtWktcQD4lHkIKUmOX9AJdk9VKU21Zvz1Is0IAJ2j5mvr9RgS89kaVjx3jA4PvRePY5GJg70AII1dpBHMe2VAZBJhI4VkUB8eOqTB3qP2TigP4UadwM0R','cHjj6v7GlnwQY','X91TDqVK5omSOGq718WgMTHdm36J5h8g82a','k','s',4);
+INSERT INTO ti VALUES (17222172012784342437,34,'I','UkfWhY4o7ivC2QgxHBnz2kmTg9XaMmGDVMn2TyZe9evJ6PRMOQA1eYSSbfYoxJK1eD0Ne9wRHWOpYR1MYFGUspOCkOBgtnotC0kQNGutx6DtWktcQD4lHkIKUmOX9AJdk9VKU21Zvz1Is0IAJ2j5mvr9RgS89kaVjx3jA4PvRePY5GJg70AII1dpBHMe2VAZBJhI4VkUB8eOqTB3qP2TigP4UadwM0R','cHjj6v7GlnwQY','X91TDqVK5omSOGq718WgMTHdm36J5h8g82a','k','s',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (15575380350827462124,162,'tIiaYchPgYwUKDepk9kjKefcIdQyt6gF','yGeP8oKK6LpxGQDOhKXEvi5CclT1j2LuQ41jvrp8v8vetzbu2Uqqq2DZRQEea42iH1U4xlpJUY52uuwODHxsHjdlgpz5xyrCYJc8JkicpETIQ52KO7ZoqNO3IrFgu0Io1wRgw62ToskwXokk7KufU1pYxuBQAylFau8WKCtOKyLjbVi0m9aLx9zMYG7ffSxpOQdDFs9KZ5yzsQvCWJSANleOq','KQQa','EwjTvZP8NlxnA78XzgnJWL5ZQM0grQgb90mAWA5RxE8sEeCOlXAIpDqGAmIv61ALu3mzER7ymlcmWT3FCXgvxcSbdpfCNi','c','y',5);
+INSERT INTO ti VALUES (15575380350827462124,162,'tIiaYchPgYwUKDepk9kjKefcIdQyt6gF','yGeP8oKK6LpxGQDOhKXEvi5CclT1j2LuQ41jvrp8v8vetzbu2Uqqq2DZRQEea42iH1U4xlpJUY52uuwODHxsHjdlgpz5xyrCYJc8JkicpETIQ52KO7ZoqNO3IrFgu0Io1wRgw62ToskwXokk7KufU1pYxuBQAylFau8WKCtOKyLjbVi0m9aLx9zMYG7ffSxpOQdDFs9KZ5yzsQvCWJSANleOq','KQQa','EwjTvZP8NlxnA78XzgnJWL5ZQM0grQgb90mAWA5RxE8sEeCOlXAIpDqGAmIv61ALu3mzER7ymlcmWT3FCXgvxcSbdpfCNi','c','y',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (8160986343889451992,252,'JaGGgtx','wSgjRIVETDmLxCBK6Voez3jzam4himiWi8zb5R8aika2YcagUr9XiS2yeosy1bMzRbN8JLVAQi2wyKtQ6ACqLZpKeOUF1phdTUyX1cELL3uOtpyjSuy2U1sc7UGm3HWyCzA3FCERr2juPJtbqYCH3ARlYM6lGl3D7wNb7xB07KqrYXKSnzuGqHFNwCSaaibFERYi','CMSnvZO0z3C2tS','10xMhNd70dpMWLIWmNNwyZe9gnpajsKfxhzML92FGpszD','6','2u',6);
+INSERT INTO ti VALUES (8160986343889451992,252,'JaGGgtx','wSgjRIVETDmLxCBK6Voez3jzam4himiWi8zb5R8aika2YcagUr9XiS2yeosy1bMzRbN8JLVAQi2wyKtQ6ACqLZpKeOUF1phdTUyX1cELL3uOtpyjSuy2U1sc7UGm3HWyCzA3FCERr2juPJtbqYCH3ARlYM6lGl3D7wNb7xB07KqrYXKSnzuGqHFNwCSaaibFERYi','CMSnvZO0z3C2tS','10xMhNd70dpMWLIWmNNwyZe9gnpajsKfxhzML92FGpszD','6','2u',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b TINYINT NOT NULL, c CHAR(43) NOT NULL, d VARCHAR(60), e VARBINARY(83) NOT NULL, f VARCHAR(3) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (637158282,101,'vc93E4','DziNK2pWF2mDlnaeE8qVIJRHWN4VDcdEmTJBFuoG0ia','lTXPEFU1W','3y','I','J',0);
+CREATE TABLE ti (a INT UNSIGNED, b TINYINT NOT NULL, c CHAR(43) NOT NULL, d VARCHAR(60), e VARBINARY(83) NOT NULL, f VARCHAR(3) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2855368018,-109,'fKw5fn25mXGkiR306c87c25Zh3fU9GdCT44jdc','uuff7DuoG5NB4KXxOGcHFM7T78YlXpwRDt6','p3VFbI5tvs8qpcLHeEYZwDw9MxMgnhmJjU9lGUTn1BdEvudvXTGgAOxb87gAXr1tUOPKcViUoiROI','92','ET','16',1);
+INSERT INTO ti VALUES (2855368018,-109,'fKw5fn25mXGkiR306c87c25Zh3fU9GdCT44jdc','uuff7DuoG5NB4KXxOGcHFM7T78YlXpwRDt6','p3VFbI5tvs8qpcLHeEYZwDw9MxMgnhmJjU9lGUTn1BdEvudvXTGgAOxb87gAXr1tUOPKcViUoiROI','92','ET','16',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(44) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(44) NOT NULL;
+INSERT INTO t VALUES (2001883384,-35,'e7JYEvACwgFfrSOBbiCY8k7FQz0tSD5PW3u0yAZK8cu','85i9FGXdwhxc15o4DKkbhJ','IpMnGo1ig1u','VA6','B','1',2);
+INSERT INTO ti VALUES (2001883384,-35,'e7JYEvACwgFfrSOBbiCY8k7FQz0tSD5PW3u0yAZK8cu','85i9FGXdwhxc15o4DKkbhJ','IpMnGo1ig1u','VA6','B','1',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2302546725,105,'hF9J3PyoMyCfYMDz3wxXPP7Yzjby','kIoHjec2xLE8prm3ngb0UeTm8sgyxZXmFVcVqAHYfmvHkGpJKFHnvCqMVi4R7omdCVV6sUwbR3WBcQn4o9DpsbsgANpPjDenU5qq51FmwZbCx2ZE1LzY5aBpxI3sezWMVMWTTLzZHFNeQb6hJL1HqjC5VvEtSyq2uB78FJLa9wzqRNiq','hud66F9T48nxLloU24BNnGzvagUMCd3s4HBg5EyUMsjB','FTu','F2','U',3);
+INSERT INTO ti VALUES (2302546725,105,'hF9J3PyoMyCfYMDz3wxXPP7Yzjby','kIoHjec2xLE8prm3ngb0UeTm8sgyxZXmFVcVqAHYfmvHkGpJKFHnvCqMVi4R7omdCVV6sUwbR3WBcQn4o9DpsbsgANpPjDenU5qq51FmwZbCx2ZE1LzY5aBpxI3sezWMVMWTTLzZHFNeQb6hJL1HqjC5VvEtSyq2uB78FJLa9wzqRNiq','hud66F9T48nxLloU24BNnGzvagUMCd3s4HBg5EyUMsjB','FTu','F2','U',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (773358836,-31,'JYSboVeVX3LGDHb','6ESkBbQRQgQEZM7crheOkYcaSuxeo5Jh4F34iu8inbykWZu1sQ793faCSB3uaj187a1TiqOvjhb5PIUUo3niC4lzuY75U9pd4lZl5cxrGTYrahF6P3itme38qjCRwTECcfG7enkWRTrZDb1AngsOAE1RLWaM965fohJRkoNgDW9mItkTdoSS1xHyZPiSh83sLLypjNHahWoxxJm1donCMjcAI5AsBpIAmx7qE4EUKM6OxZCaLp31O00','JCvlK0UADSoVx7UeEOlyq85kfe7cf30kiojKZYo','9elZVF1Gr1B4dil3HvdFiKVpbO9xueVXA5o0Lr9uhf1EbjJa7gSgwf8eyqBsra4VUMoSAfp8Kpjr0W5RYZig7ZPVym2TJbWWQdHcWCW2Tgm99c4pbyQqcvqAthzUTdjPSe4duLMJ92U5MVt7Liq0lsRfh81nv6qtlRouq8eT36nISVRrAbK80jvKsSlxoJpvuMbQarhe1yxqCCUUD5FXPuCRPwz','j','hr',4);
+INSERT INTO ti VALUES (773358836,-31,'JYSboVeVX3LGDHb','6ESkBbQRQgQEZM7crheOkYcaSuxeo5Jh4F34iu8inbykWZu1sQ793faCSB3uaj187a1TiqOvjhb5PIUUo3niC4lzuY75U9pd4lZl5cxrGTYrahF6P3itme38qjCRwTECcfG7enkWRTrZDb1AngsOAE1RLWaM965fohJRkoNgDW9mItkTdoSS1xHyZPiSh83sLLypjNHahWoxxJm1donCMjcAI5AsBpIAmx7qE4EUKM6OxZCaLp31O00','JCvlK0UADSoVx7UeEOlyq85kfe7cf30kiojKZYo','9elZVF1Gr1B4dil3HvdFiKVpbO9xueVXA5o0Lr9uhf1EbjJa7gSgwf8eyqBsra4VUMoSAfp8Kpjr0W5RYZig7ZPVym2TJbWWQdHcWCW2Tgm99c4pbyQqcvqAthzUTdjPSe4duLMJ92U5MVt7Liq0lsRfh81nv6qtlRouq8eT36nISVRrAbK80jvKsSlxoJpvuMbQarhe1yxqCCUUD5FXPuCRPwz','j','hr',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3151549822,-43,'gOzpA','b2ZlXGhVMGZGuZlkOEw7n6lS21WCisg9kPleVQEcK2dnP2BFlpzzguytRKF9z4i2wBMFwZDBYOCo54RIprVNkx56cbxIfrNfeCSD6NCnKEeGOEFzdl8qU94oUUPHht','0jrsN1ti1cU','tU0l8Ufd5gAHYG8O0u2Jju81gc6ISSInJoUXd7cLPYy3PexUfRO2oceY0cHZO4WluCZsATEEMsG14d09R12Glf1EaIlGU0cEUoEnxzZnfkLDev5aJiMuVjZhUYrES3EtEo7l7sf0xBjeehyYsK1rNPm46XcCOJhvrPh8lk3BWNFri7vVdLbIke0U7EcP4cjiwDpQbmuzYzV3iK0e6dgdxeGel2t','Cp','Fp',5);
+INSERT INTO ti VALUES (3151549822,-43,'gOzpA','b2ZlXGhVMGZGuZlkOEw7n6lS21WCisg9kPleVQEcK2dnP2BFlpzzguytRKF9z4i2wBMFwZDBYOCo54RIprVNkx56cbxIfrNfeCSD6NCnKEeGOEFzdl8qU94oUUPHht','0jrsN1ti1cU','tU0l8Ufd5gAHYG8O0u2Jju81gc6ISSInJoUXd7cLPYy3PexUfRO2oceY0cHZO4WluCZsATEEMsG14d09R12Glf1EaIlGU0cEUoEnxzZnfkLDev5aJiMuVjZhUYrES3EtEo7l7sf0xBjeehyYsK1rNPm46XcCOJhvrPh8lk3BWNFri7vVdLbIke0U7EcP4cjiwDpQbmuzYzV3iK0e6dgdxeGel2t','Cp','Fp',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2626874833,126,'9WfEv5bV9TpztFJAdIHXkrAbDNVuJHwub6I98dGj','voFt8t42WRKHOXbEbuYcdVrjYEuQt7YcEzmMuzbHOlIHmdYBgpeguKNoqDWfxCpFrBmphJtOl6cnsGlRvSmD9wqij89vzG78oIWkr2oJ7xDsQ9x6IVkN8N90oxeyjOBNrsBZKW6aNY2','xD55mk2TjZRLSPpb22qgesyh9HL10walNvs5FiCeFEMH22nhv1M8aA3eouy','NHW2JzjAD7CQXImAhm76jR5LK4MEMvVZQ9v67lmrhwaGhd6UA9aZowChlQTybWG3Xt1x25kwiy0V4fyonrnmUTUmKDqNwhYkqcDO6xub6Fu3jwMWAmuVh5wXN20q9qFCIqbLgwSOSk','ytd','0',6);
+INSERT INTO ti VALUES (2626874833,126,'9WfEv5bV9TpztFJAdIHXkrAbDNVuJHwub6I98dGj','voFt8t42WRKHOXbEbuYcdVrjYEuQt7YcEzmMuzbHOlIHmdYBgpeguKNoqDWfxCpFrBmphJtOl6cnsGlRvSmD9wqij89vzG78oIWkr2oJ7xDsQ9x6IVkN8N90oxeyjOBNrsBZKW6aNY2','xD55mk2TjZRLSPpb22qgesyh9HL10walNvs5FiCeFEMH22nhv1M8aA3eouy','NHW2JzjAD7CQXImAhm76jR5LK4MEMvVZQ9v67lmrhwaGhd6UA9aZowChlQTybWG3Xt1x25kwiy0V4fyonrnmUTUmKDqNwhYkqcDO6xub6Fu3jwMWAmuVh5wXN20q9qFCIqbLgwSOSk','ytd','0',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(62), d VARBINARY(60), e VARBINARY(86) NOT NULL, f VARCHAR(60) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12389381,-991687862,'NEXBJzF14gUb1mY8sSSIBbfZIISzbASikUWt','nx308YxFnrK7kydUMcXViEiDk91gfEa','RJhUfBiXLop65JRhZPQclN','8MkZaBBUr','4c','9',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(62), d VARBINARY(60), e VARBINARY(86) NOT NULL, f VARCHAR(60) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (9968187,1723098545,'v0fG2E9HewPR0jtml6mHI0q0W8D4pLahP0qEUqJ3xR7gF0R','Xed','Lm5Nh6ZxdTCH7jPi95plNe5gFLB4ojTs','X8cxI','S','A',1);
+INSERT INTO ti VALUES (9968187,1723098545,'v0fG2E9HewPR0jtml6mHI0q0W8D4pLahP0qEUqJ3xR7gF0R','Xed','Lm5Nh6ZxdTCH7jPi95plNe5gFLB4ojTs','X8cxI','S','A',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(63);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(63);
+INSERT INTO t VALUES (4873549,451699904,'lsKudhfmoKVpcSbNTp4IM9AfqHW9Y9EaN','0trS6F4Iora0z0m4f3Wi3BHYU','pGDdvPoeObSB6nn8Prs1dIcd4WxhbBla8tFYAaMnQF','oEaQCgsWD3BlquraQdo6HkwfstkpJpQKE8E4vVlNpeTnnza','q','1',2);
+INSERT INTO ti VALUES (4873549,451699904,'lsKudhfmoKVpcSbNTp4IM9AfqHW9Y9EaN','0trS6F4Iora0z0m4f3Wi3BHYU','pGDdvPoeObSB6nn8Prs1dIcd4WxhbBla8tFYAaMnQF','oEaQCgsWD3BlquraQdo6HkwfstkpJpQKE8E4vVlNpeTnnza','q','1',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (6050730,511692448,'S6kg7zT8iWmdy3M1qfmZGi9Xl7qcIOdYvFjG3jp8IB0t','l8ngI9gSaseF70cO0G8P678V8Bi1zW23QMjMb','XNeKgsD01GqJgd4JGF0NkL','sJUpl0shlcarfwkUeXDRWc7gt','Vb','R',3);
+INSERT INTO ti VALUES (6050730,511692448,'S6kg7zT8iWmdy3M1qfmZGi9Xl7qcIOdYvFjG3jp8IB0t','l8ngI9gSaseF70cO0G8P678V8Bi1zW23QMjMb','XNeKgsD01GqJgd4JGF0NkL','sJUpl0shlcarfwkUeXDRWc7gt','Vb','R',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4734840,276429057,'h7c3OxVIwksoP13tnDRyiHMJ1E1m1','vMyazzylm4VlStALQfZONvUBgQBcJhnsRMlYvIFp02Fz7r6m18KALfv77lZggYnrL6hQ4BxEleQ1kWQvPYBdKQkwWMOexnr0imEtrpc0icGM5ENkPFScwDy94E7TeZnuTmZYi2p9yBIaCnByD8LT36fSdG6PxYRMCfUa0sgx2C72jfgzxHBw3kLBNlsqiI6j0MtZc21Hsk9JaIuhMPP6BjeqXgV','hh7soIQ8eYdiLadN9N1LfbJQYtBu4ubhpcX7mDoxhTMSQF0fKSutESCb9eCOHIDleEkUu','41eWkba5YkfBmNXIwVRjKR5VifqeRx9hOO1Ju46kRUk2c9xMZ3FubRruyNJRn05FzNnIbMzvUUuFeRZHFNNXItIRXIy56LqFT7GBXrabLBCUuimCDxav8diSo1ftbDrBwIqbIcKxkyxkHzl6WSSKXgUk','e','i',4);
+INSERT INTO ti VALUES (4734840,276429057,'h7c3OxVIwksoP13tnDRyiHMJ1E1m1','vMyazzylm4VlStALQfZONvUBgQBcJhnsRMlYvIFp02Fz7r6m18KALfv77lZggYnrL6hQ4BxEleQ1kWQvPYBdKQkwWMOexnr0imEtrpc0icGM5ENkPFScwDy94E7TeZnuTmZYi2p9yBIaCnByD8LT36fSdG6PxYRMCfUa0sgx2C72jfgzxHBw3kLBNlsqiI6j0MtZc21Hsk9JaIuhMPP6BjeqXgV','hh7soIQ8eYdiLadN9N1LfbJQYtBu4ubhpcX7mDoxhTMSQF0fKSutESCb9eCOHIDleEkUu','41eWkba5YkfBmNXIwVRjKR5VifqeRx9hOO1Ju46kRUk2c9xMZ3FubRruyNJRn05FzNnIbMzvUUuFeRZHFNNXItIRXIy56LqFT7GBXrabLBCUuimCDxav8diSo1ftbDrBwIqbIcKxkyxkHzl6WSSKXgUk','e','i',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3628075,-374713946,'HDmbMbcJWDI0M6soTMDDfSUcAqks2D','qYgFsEonLs4kpSloAzH1GIX2tGvqzUh0NkpQTAbMpM8eBbKf02y7Q66rKMikdZQ99hKK2ALn8AiQ2w5nCE0Wz44oQnOC5FluCRnVzUUz5MVNPZwMTtyDTZwsjWnSD67VgjOe8hXQcANbKicgkmW9sy45m6iIbXE1MArlped4zIDBvdl5GfgaZnlUxsdwDjT1Yu7LNurtVJut1OffDGgra6QKGwvq57i','Zzegq8GuLuyXqD9UQ6a3Cqo2lzcSiSliT8cncR6iEBGUMpWuKbppg8RuwEMVJ5uhY2AhHAG','14C2oDClrItZ1gkJfXLAuuQi0tT0DHBLs9E3ZDvFNWFmiE9iY4fS5dQBwlEjhrTs3ow5zheb1XQWbt58PQ3mt2ySCfEovqiiCLkZzJBGL9uUpcavX6CFCeDh4qjiJjpCnODJlTzA1AyMwXuDYENDziq65GQ9ixUnjecssGi0jecBDA9Keu9HMc95Abz','hq','N',5);
+INSERT INTO ti VALUES (3628075,-374713946,'HDmbMbcJWDI0M6soTMDDfSUcAqks2D','qYgFsEonLs4kpSloAzH1GIX2tGvqzUh0NkpQTAbMpM8eBbKf02y7Q66rKMikdZQ99hKK2ALn8AiQ2w5nCE0Wz44oQnOC5FluCRnVzUUz5MVNPZwMTtyDTZwsjWnSD67VgjOe8hXQcANbKicgkmW9sy45m6iIbXE1MArlped4zIDBvdl5GfgaZnlUxsdwDjT1Yu7LNurtVJut1OffDGgra6QKGwvq57i','Zzegq8GuLuyXqD9UQ6a3Cqo2lzcSiSliT8cncR6iEBGUMpWuKbppg8RuwEMVJ5uhY2AhHAG','14C2oDClrItZ1gkJfXLAuuQi0tT0DHBLs9E3ZDvFNWFmiE9iY4fS5dQBwlEjhrTs3ow5zheb1XQWbt58PQ3mt2ySCfEovqiiCLkZzJBGL9uUpcavX6CFCeDh4qjiJjpCnODJlTzA1AyMwXuDYENDziq65GQ9ixUnjecssGi0jecBDA9Keu9HMc95Abz','hq','N',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (510887,-1324540389,'02C0csoYi','RDvRLLfzkk8qHhQDRXVG7voPPshWJJ9Z8UjTZsuK6At81ERCJDvo8FFKwyiZIk9ounGkwQFdlBn8fkeVUivOOmtt1MfYHvRQYKZRPfJZxq3cXmMmq0i7lMBl8XhqxPoKGFbyyvcRgHtR31xqjJ2cJVWkIdECCxKFjrd7x9uF7aP9Mi56ABOJ4SPyMpu864jqnu8MzUrJnQjGlgOf4nB9jqtq5BAWT','GijL6VFo7kfEstV5UtEzNxCm7MenWsPf4vUO4Ir8G','ZmoKMbqtv9QQ05SOGfCI4afO10I0ib0z3yjjBZmFvyFeSsySfeVLM3L34ywNbbuMK51sN0Wenlnbg5oWzxEZwlX6TKmpm3pGgCgx5zQ2nhtgfDt3Y1zCjFln8WuJejSjiEMmhuIaCMZ30NER1RF4W29ktqeMlFSE4Eimx4LaoqlLKSG32Cn9GVUIPSM8pPPiXKhdQOSQR4weF2XOkYD3EEXiLbEesVQGazz19TVh4Da3mZsk7Aa7','S','W',6);
+INSERT INTO ti VALUES (510887,-1324540389,'02C0csoYi','RDvRLLfzkk8qHhQDRXVG7voPPshWJJ9Z8UjTZsuK6At81ERCJDvo8FFKwyiZIk9ounGkwQFdlBn8fkeVUivOOmtt1MfYHvRQYKZRPfJZxq3cXmMmq0i7lMBl8XhqxPoKGFbyyvcRgHtR31xqjJ2cJVWkIdECCxKFjrd7x9uF7aP9Mi56ABOJ4SPyMpu864jqnu8MzUrJnQjGlgOf4nB9jqtq5BAWT','GijL6VFo7kfEstV5UtEzNxCm7MenWsPf4vUO4Ir8G','ZmoKMbqtv9QQ05SOGfCI4afO10I0ib0z3yjjBZmFvyFeSsySfeVLM3L34ywNbbuMK51sN0Wenlnbg5oWzxEZwlX6TKmpm3pGgCgx5zQ2nhtgfDt3Y1zCjFln8WuJejSjiEMmhuIaCMZ30NER1RF4W29ktqeMlFSE4Eimx4LaoqlLKSG32Cn9GVUIPSM8pPPiXKhdQOSQR4weF2XOkYD3EEXiLbEesVQGazz19TVh4Da3mZsk7Aa7','S','W',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b INT UNSIGNED, c CHAR(100), d VARCHAR(87), e VARCHAR(92) NOT NULL, f VARBINARY(36) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (47572,3209093093,'ca5jlkotpw2JSoSPy5AjQRJs661cLjLoafYMC5sMxyC0JcocUMG0XMmHHezCq9G','qiN8WifnHST8HMWfXFCpTSwrAMHRgyQzyj6H9YAh9O7UdoLTv8H09fu2odA3pKxd1R','4jepVVIE2vrF5x9kZsPegtITlk6xcOYjoxqV1Rve0ydF','s9gNkSS8gQpZLMIkNqytN3B','0','M',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT UNSIGNED, c CHAR(100), d VARCHAR(87), e VARCHAR(92) NOT NULL, f VARBINARY(36) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (8383393145451535134,3323349887,'9KBwSz632dzLaU7hTxD9Au4rXGwA4ZY4hxXzgfPLXXWnWGFbz7RBCOMTl2160dGmf8oC3Md3','YmSdRUQyBB320GwuASU3Dl6qqCDh9IqLHmTjgDfToAwsutUupINbub20USyIrPusQ8H','gzwx0sVyyn4n8TTSE5vacsY0GCkEiVTFf0d57hDMbUDMuEtaC9euRf6U7jhkx78T','i7FvnwZK','o3','h1',1);
+INSERT INTO ti VALUES (8383393145451535134,3323349887,'9KBwSz632dzLaU7hTxD9Au4rXGwA4ZY4hxXzgfPLXXWnWGFbz7RBCOMTl2160dGmf8oC3Md3','YmSdRUQyBB320GwuASU3Dl6qqCDh9IqLHmTjgDfToAwsutUupINbub20USyIrPusQ8H','gzwx0sVyyn4n8TTSE5vacsY0GCkEiVTFf0d57hDMbUDMuEtaC9euRf6U7jhkx78T','i7FvnwZK','o3','h1',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(101);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(101);
+INSERT INTO t VALUES (6889594700595412690,4230714916,'YESmaMKaQ7AZ5JnFbjOS9NzpEMHJASNpJ9MMJKAjaSSfjYiwkAXsZZs5fA0MOpw6BY9tpE0cFa7DUbW','VHk5Zu2CMuDMbRAMxi29GYEV','H5BP2FyIZ5swO4Lo8lvkY1D4NXRn3wAFzC6Qjyi6HdEY7hs','2gdnldzfjDZSU','Pk','T',2);
+INSERT INTO ti VALUES (6889594700595412690,4230714916,'YESmaMKaQ7AZ5JnFbjOS9NzpEMHJASNpJ9MMJKAjaSSfjYiwkAXsZZs5fA0MOpw6BY9tpE0cFa7DUbW','VHk5Zu2CMuDMbRAMxi29GYEV','H5BP2FyIZ5swO4Lo8lvkY1D4NXRn3wAFzC6Qjyi6HdEY7hs','2gdnldzfjDZSU','Pk','T',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (17923150758686302900,356716973,'FxzeoeaeARgATAKlqVZFwGqmoAgH5zzXo9ovgonUmhWq48lHsevgcl9DNmyuH0yoc8oMLiTRmYele7Du7QtZQ3FvWNfAxqpNBR0','Tglx42RtMVr4AJONtEVAICTs8afm2Loxgt9O1qsBStoLfYSN0fsLguO1lHy7UBCWqL8ys3I9mbaa86wYOSN2UvFO0','2VwblRML6EConp20WQlZaIxZ0sen6Sx6jxueZNNjnNTja2vny9u4ebD1yWpBroOnBCPKG78mncKKLhgGHy24','pmrn8v9g','k','RC',3);
+INSERT INTO ti VALUES (17923150758686302900,356716973,'FxzeoeaeARgATAKlqVZFwGqmoAgH5zzXo9ovgonUmhWq48lHsevgcl9DNmyuH0yoc8oMLiTRmYele7Du7QtZQ3FvWNfAxqpNBR0','Tglx42RtMVr4AJONtEVAICTs8afm2Loxgt9O1qsBStoLfYSN0fsLguO1lHy7UBCWqL8ys3I9mbaa86wYOSN2UvFO0','2VwblRML6EConp20WQlZaIxZ0sen6Sx6jxueZNNjnNTja2vny9u4ebD1yWpBroOnBCPKG78mncKKLhgGHy24','pmrn8v9g','k','RC',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (11100972800199569618,529565807,'MlsLKRH2R2tYxxpPWp2QcgFMZ8We6da0BCNAwxzgPXR2YJbxdl3IW6UGNXL22c7wgvl63ClWAGMfujggOPy3r','23rrqRyUBuRAMGnSu9ql59vORMy7v5IOj3E1ZE8JnqDTc72G7TUyiBMhjVHMIEU4vtjgXbNOuIDjkmRckYTULhHs1hvB3I67pAqjhCzv4GdYMwSc9rTl7VZ9En','nPxZIXdWWpxHj7F3VNfQ6IuuUQZ6uQwEqwap1WhkKRZJvq4wLAv0ziQgs4dCEbHHz','qBNxGjxp0ywahDjdxa5GSVv3sgSswTzoFW7fHxaTYFAQg4KutxKUcu8xnrK9r7nDrY4nBRJ9COGodJcAb3mAQ7qKAGFMcbfL1KWXC1QIZkyoFpy2L10noaVzRSatgGy1UhqDXBK7perRmBKHQtN3IpgdC6fRHkQbX','t','x',4);
+INSERT INTO ti VALUES (11100972800199569618,529565807,'MlsLKRH2R2tYxxpPWp2QcgFMZ8We6da0BCNAwxzgPXR2YJbxdl3IW6UGNXL22c7wgvl63ClWAGMfujggOPy3r','23rrqRyUBuRAMGnSu9ql59vORMy7v5IOj3E1ZE8JnqDTc72G7TUyiBMhjVHMIEU4vtjgXbNOuIDjkmRckYTULhHs1hvB3I67pAqjhCzv4GdYMwSc9rTl7VZ9En','nPxZIXdWWpxHj7F3VNfQ6IuuUQZ6uQwEqwap1WhkKRZJvq4wLAv0ziQgs4dCEbHHz','qBNxGjxp0ywahDjdxa5GSVv3sgSswTzoFW7fHxaTYFAQg4KutxKUcu8xnrK9r7nDrY4nBRJ9COGodJcAb3mAQ7qKAGFMcbfL1KWXC1QIZkyoFpy2L10noaVzRSatgGy1UhqDXBK7perRmBKHQtN3IpgdC6fRHkQbX','t','x',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (18092996946361362705,1005102961,'FM8SqnJYYfAK1XONNLOtD2IUlh0nug6aADM8qfzarb1wyajBu4T13IoLn2FqP3ka4lc387N4scNfGhDcUW48ePnzfGxO','6Xqgaamftg8Lm0lYDdNuK14eLl2ycmN','Psf1ylxEWZkRNwRXPIfyiYi64dpReECOM9vU4UXl','s6t','VS','z',5);
+INSERT INTO ti VALUES (18092996946361362705,1005102961,'FM8SqnJYYfAK1XONNLOtD2IUlh0nug6aADM8qfzarb1wyajBu4T13IoLn2FqP3ka4lc387N4scNfGhDcUW48ePnzfGxO','6Xqgaamftg8Lm0lYDdNuK14eLl2ycmN','Psf1ylxEWZkRNwRXPIfyiYi64dpReECOM9vU4UXl','s6t','VS','z',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6900339445158900648,1179614107,'DHgutiVP64n5btOnTLtqIdd1JTUXHFOEKgBExfJT3cX6eM6K3n','8uj6f9vMVXXT1nndQbTzGLCLxVK2gO','4jATLOzGBG928R','qcBNlZwyj8f6W2dHIKjbLJ55vMAP2bDJ29JmyFdFp3Yhy8C9koOH0D2yQtP0bhESY4Kgc09jSHuiVpURFACNO79xLnt6XMk0LjDVHcgzdvKNJ3d4bh6clnr5z4vlcknn0','Gx','3AE',6);
+INSERT INTO ti VALUES (6900339445158900648,1179614107,'DHgutiVP64n5btOnTLtqIdd1JTUXHFOEKgBExfJT3cX6eM6K3n','8uj6f9vMVXXT1nndQbTzGLCLxVK2gO','4jATLOzGBG928R','qcBNlZwyj8f6W2dHIKjbLJ55vMAP2bDJ29JmyFdFp3Yhy8C9koOH0D2yQtP0bhESY4Kgc09jSHuiVpURFACNO79xLnt6XMk0LjDVHcgzdvKNJ3d4bh6clnr5z4vlcknn0','Gx','3AE',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b MEDIUMINT NOT NULL, c CHAR(91) NOT NULL, d VARCHAR(78), e VARBINARY(63) NOT NULL, f VARCHAR(96) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-735317848,-1336909,'uy5SVudZ1JLTDSYlfzutu4KDt2FVLlnp3v3tPYeKX2nQhW6gcHMRagKKdJAeEee','6xDD6cPUETo8s7R3GgmTN1RQmF0GXktBwErd','S6cTk7jRU7uInVCrOnssN9NOeDi5l0WRGr0efny26u','wihbzjvxSvp09DcQVkXWSSITB1SvEYXBWG87HiQwB6c2O0YALc6pZ61hLC62MnqirlD9d2ylmrbdvWCgC5gofqfAC','F','7',0);
+CREATE TABLE ti (a INT NOT NULL, b MEDIUMINT NOT NULL, c CHAR(91) NOT NULL, d VARCHAR(78), e VARBINARY(63) NOT NULL, f VARCHAR(96) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-21969803,296059,'71J5aGm','wmKC4oo9itxWg0l5lqHI2AMId37buHfWitW7WRi4IXrdv42G9JhVs8','4dHJRlPxivop8sct8B','EdpMkVQOC4jIkXuMYKnrCjPHkkEEQiriy7NN4gbNDY87KVJv','P','v',1);
+INSERT INTO ti VALUES (-21969803,296059,'71J5aGm','wmKC4oo9itxWg0l5lqHI2AMId37buHfWitW7WRi4IXrdv42G9JhVs8','4dHJRlPxivop8sct8B','EdpMkVQOC4jIkXuMYKnrCjPHkkEEQiriy7NN4gbNDY87KVJv','P','v',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(92) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(92) NOT NULL;
+INSERT INTO t VALUES (-2077118683,-1354656,'z1jneffykRzKMNcBiWqWtMMx','g6ZllrV1aFbSumjXvRk1NqIHU88wynKoyJckRGWquDQVozQfxBdyzQ421HPT5O8V3RDsp4jDQ1n9','xyV0223BFpu1eOlMNJ7XGI3Kl3BNAUwymMaLtC8bgd5cK','NNQFVpi90ctK','F','4',2);
+INSERT INTO ti VALUES (-2077118683,-1354656,'z1jneffykRzKMNcBiWqWtMMx','g6ZllrV1aFbSumjXvRk1NqIHU88wynKoyJckRGWquDQVozQfxBdyzQ421HPT5O8V3RDsp4jDQ1n9','xyV0223BFpu1eOlMNJ7XGI3Kl3BNAUwymMaLtC8bgd5cK','NNQFVpi90ctK','F','4',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-468934862,-1063882,'77Mt7Qw6IeTQRZv','MZR7EaPerwnqdJ1sdvx1QGLke6Nu1oDNUrsLBsOPiLh1iAcFwX1tx','ODGYa4WZNdg','akx49qfJAmX8fwNP4Nf7z3yf0HwaTy5FthEc6aHMFl2VonV7w0iC0VZIPaR7yxNU0hTOazmx5bFaVFbt3OCtpjG1Y1tU','i','8',3);
+INSERT INTO ti VALUES (-468934862,-1063882,'77Mt7Qw6IeTQRZv','MZR7EaPerwnqdJ1sdvx1QGLke6Nu1oDNUrsLBsOPiLh1iAcFwX1tx','ODGYa4WZNdg','akx49qfJAmX8fwNP4Nf7z3yf0HwaTy5FthEc6aHMFl2VonV7w0iC0VZIPaR7yxNU0hTOazmx5bFaVFbt3OCtpjG1Y1tU','i','8',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1289782821,2800648,'31vdwpFRFB7JIvqLh8gsaz5lHeexxfIar3HM3m9VRqRj2RHtHZEP','UhVI2FwrJY6rbMvsBTbSLQoNBNRimaerBJ4gxLOlhafTv2ukRHAgFiH3QnmI2suAks5RXDKcbtVIpV7W1tBROGFtPc9cdOStGd8zo5hestdNq8dHCdyHNtikeKZGZwdruLqo6HsBc67yHo7QkhaRA7QkOFg8OHRJXCl3PiQIGbZCovbgGm9','W08q04DHPhZ7pnjKJCNnz38NI','gbmTwgRNQijnE1DuDlumd1kYYtOWpX39rQiTNRhJbRJl859vjmSCpQrJFT7qeotgogJkqG1fNacuAm7k9syJXuUMNSqb70AFqhtWkw2pPoeb1dF6LdvdkIjCjqyzi1JBJeFhNilkg0GmXWbgZ1ZD0mlO4YYDWblnkgqHQQatE8W1nsnBuPB8xtFE5ZRgsnfl2kUcQ5wiwTQ8ZrJGP01RsfGwSa3RWjWG3AO0BqQMabVjyt89TBY3sOPvCLyHS','W','e',4);
+INSERT INTO ti VALUES (1289782821,2800648,'31vdwpFRFB7JIvqLh8gsaz5lHeexxfIar3HM3m9VRqRj2RHtHZEP','UhVI2FwrJY6rbMvsBTbSLQoNBNRimaerBJ4gxLOlhafTv2ukRHAgFiH3QnmI2suAks5RXDKcbtVIpV7W1tBROGFtPc9cdOStGd8zo5hestdNq8dHCdyHNtikeKZGZwdruLqo6HsBc67yHo7QkhaRA7QkOFg8OHRJXCl3PiQIGbZCovbgGm9','W08q04DHPhZ7pnjKJCNnz38NI','gbmTwgRNQijnE1DuDlumd1kYYtOWpX39rQiTNRhJbRJl859vjmSCpQrJFT7qeotgogJkqG1fNacuAm7k9syJXuUMNSqb70AFqhtWkw2pPoeb1dF6LdvdkIjCjqyzi1JBJeFhNilkg0GmXWbgZ1ZD0mlO4YYDWblnkgqHQQatE8W1nsnBuPB8xtFE5ZRgsnfl2kUcQ5wiwTQ8ZrJGP01RsfGwSa3RWjWG3AO0BqQMabVjyt89TBY3sOPvCLyHS','W','e',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4935981,-2793502,'tBU8ZH4bx','q2TGb0','0blY','M5pglcgB1xhJIFLP4snFjlN3Xg0K9McEKHXlOExQSlrhnGiloSWeIcKATDcFEwEs0NjpSLhn6160yQpwzz8v1OXJJTx3etF1S6C2ie0iUVflHRW5ApboGtfAJuMq334ebqs','1','w',5);
+INSERT INTO ti VALUES (-4935981,-2793502,'tBU8ZH4bx','q2TGb0','0blY','M5pglcgB1xhJIFLP4snFjlN3Xg0K9McEKHXlOExQSlrhnGiloSWeIcKATDcFEwEs0NjpSLhn6160yQpwzz8v1OXJJTx3etF1S6C2ie0iUVflHRW5ApboGtfAJuMq334ebqs','1','w',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (682890761,-158685,'lbT5H5gjVvefmxXPLoxKJJ36H2Kliu9XmyJcvGVLIlAaaNNl5bgKV0UUiJTFP2hIJrMY','zDzjd26FV86oSQPOL0MoLCWEkr6QwEtXEbVWVxiTrnMn2laQ4dOpQIYeSkisjsYmvvBxrcLGq','3vP','0UnbgBOEWRIwuW6D9GTwDIkexJGF49e0otCZMfPCTTmEwgc8miRzfFZRrCEUQLKBRRZCQnsJ07gVSPvEp0gyeKSk18QgZHh7K5kMgEbkz1nCU4d58MjqnnxMDOb7ekhe3eygdjpJcRRtBmjeoylAlozZ7pfyeLzF9XTtTRbDM6kEJQCCLrMxVrAo3T6PulX29','p','hM',6);
+INSERT INTO ti VALUES (682890761,-158685,'lbT5H5gjVvefmxXPLoxKJJ36H2Kliu9XmyJcvGVLIlAaaNNl5bgKV0UUiJTFP2hIJrMY','zDzjd26FV86oSQPOL0MoLCWEkr6QwEtXEbVWVxiTrnMn2laQ4dOpQIYeSkisjsYmvvBxrcLGq','3vP','0UnbgBOEWRIwuW6D9GTwDIkexJGF49e0otCZMfPCTTmEwgc8miRzfFZRrCEUQLKBRRZCQnsJ07gVSPvEp0gyeKSk18QgZHh7K5kMgEbkz1nCU4d58MjqnnxMDOb7ekhe3eygdjpJcRRtBmjeoylAlozZ7pfyeLzF9XTtTRbDM6kEJQCCLrMxVrAo3T6PulX29','p','hM',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b BIGINT, c CHAR(87), d VARCHAR(28) NOT NULL, e VARCHAR(19) NOT NULL, f VARCHAR(26), g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1911138,-1553310082900867590,'j6j80g4MBSSsJvlMAkCZePjC6PMNDdWUxkHkrzG4eNMivuYkRcS','Lq2JBpsIrAY','olWBhTcoHU','9ijwNJVyaTc8WWM8hM2A08','6q','K',0);
+CREATE TABLE ti (a MEDIUMINT, b BIGINT, c CHAR(87), d VARCHAR(28) NOT NULL, e VARCHAR(19) NOT NULL, f VARCHAR(26), g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-1945396,-1935733385991753868,'fb7DrHqVmZGCy41f9mNcF1E0ZYN','g1MNg0y1FWqX','pb','O','FG','T',1);
+INSERT INTO ti VALUES (-1945396,-1935733385991753868,'fb7DrHqVmZGCy41f9mNcF1E0ZYN','g1MNg0y1FWqX','pb','O','FG','T',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(88);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(88);
+INSERT INTO t VALUES (4024608,-5294456141362383379,'xiL2PI0MMOTCmQ8deFpQCLmd6tWiFpxDd7Qof4rOxj3f2KUNt6FD5J','3dQQxQWIwPaM0P7UIr1l40','5iAJjERJbIbDK7cBn','6Z56NmoAcryV3YJQhYCBNZcA','f','W',2);
+INSERT INTO ti VALUES (4024608,-5294456141362383379,'xiL2PI0MMOTCmQ8deFpQCLmd6tWiFpxDd7Qof4rOxj3f2KUNt6FD5J','3dQQxQWIwPaM0P7UIr1l40','5iAJjERJbIbDK7cBn','6Z56NmoAcryV3YJQhYCBNZcA','f','W',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-5269606,5035798808909638972,'lwCQjC2vHqMf3GULggZigxiDbP6uSwUhvu1OrKfqvEpgBZoy8nNIVYPOsmcVajGZQcPUzWreJ20jWUVMFb','L0Z7x2oJ8Sb2WGPDAYS206wwjjjjkD9K3M9Q7gCgNDLB8YaBNNQEq683l6HW1PIdHbu1dWv1kDMJTx1ES3UmnsBznU3iOwOyXIftGhvewZSJ6ewTQXNmvU0','iF3mkGv68','v','l','X',3);
+INSERT INTO ti VALUES (-5269606,5035798808909638972,'lwCQjC2vHqMf3GULggZigxiDbP6uSwUhvu1OrKfqvEpgBZoy8nNIVYPOsmcVajGZQcPUzWreJ20jWUVMFb','L0Z7x2oJ8Sb2WGPDAYS206wwjjjjkD9K3M9Q7gCgNDLB8YaBNNQEq683l6HW1PIdHbu1dWv1kDMJTx1ES3UmnsBznU3iOwOyXIftGhvewZSJ6ewTQXNmvU0','iF3mkGv68','v','l','X',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (6391821,-5825876672742122743,'PxNIOdimg4ztS72R5FRaRT64M0R7boo27ZuOa7txTaG','ZgZUD9Nk2o7E1C7e8yMqDXU9N5cCMnu9ygmSqOk7XhT860Kprjllhgq0PACB76whPpVSUnOJDKg0BKSeNvYCu3Urg6V7vjlybTbTntwBeV5G91SdR8zSH8YEj','rzP','7xobsbDzPSM2y79xaDq1yct2NRcy8bi1H7NQKuF231c1DVRr6V64bdswqBvhUdgGzfqQxcXmSk8hOpJIZTiktHx1FIdjrJ26CtXOjGDQ8LpOMus36bZ0b4T3NO1LqlKrMTfT39ibd3KfPaJYfmNEFlSoNdb9EPHfD59XkbhEoo3RjJp5YYpuCGvI3mFAU8224wE5Bov9wJAUFQKKnzn0SnNb8FaBhUcV2uCuBh','9f','s',4);
+INSERT INTO ti VALUES (6391821,-5825876672742122743,'PxNIOdimg4ztS72R5FRaRT64M0R7boo27ZuOa7txTaG','ZgZUD9Nk2o7E1C7e8yMqDXU9N5cCMnu9ygmSqOk7XhT860Kprjllhgq0PACB76whPpVSUnOJDKg0BKSeNvYCu3Urg6V7vjlybTbTntwBeV5G91SdR8zSH8YEj','rzP','7xobsbDzPSM2y79xaDq1yct2NRcy8bi1H7NQKuF231c1DVRr6V64bdswqBvhUdgGzfqQxcXmSk8hOpJIZTiktHx1FIdjrJ26CtXOjGDQ8LpOMus36bZ0b4T3NO1LqlKrMTfT39ibd3KfPaJYfmNEFlSoNdb9EPHfD59XkbhEoo3RjJp5YYpuCGvI3mFAU8224wE5Bov9wJAUFQKKnzn0SnNb8FaBhUcV2uCuBh','9f','s',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1209516,5750677427585434508,'b2R6ScSAagZHZJI4IPNX5RlYMAI6IQ9n7ZH60bjD7f072xAc7tItjehH3QAjMYDg31kJU8rQN5waqRsaeju','fltUGzB9WFSWjArbglVtXAjSfGBe1R3m1uO1ZUPdU2UuCpzgVoSLWOBHpuLipquUTv8ZcpjaeSEbn86','HIerff8','L5jMIT8VDPaLM3X2pEOvnMcalvukqVUl1e0OOETAlY8xfJsJKCF3h0iFB1UmBsOC29NjYrfnUNBoT0TVrp7lmPx0GpqyhduxB5en9Q0vpZ7IwlOftCxidpAKfvSmVD7jB5LL4oCsSEMvbg8HhExOZqGc3bb19SvQb4RIKp84Y7GtvOMh4FrzqbobcxIYB878oRDz8h','Qc','K',5);
+INSERT INTO ti VALUES (1209516,5750677427585434508,'b2R6ScSAagZHZJI4IPNX5RlYMAI6IQ9n7ZH60bjD7f072xAc7tItjehH3QAjMYDg31kJU8rQN5waqRsaeju','fltUGzB9WFSWjArbglVtXAjSfGBe1R3m1uO1ZUPdU2UuCpzgVoSLWOBHpuLipquUTv8ZcpjaeSEbn86','HIerff8','L5jMIT8VDPaLM3X2pEOvnMcalvukqVUl1e0OOETAlY8xfJsJKCF3h0iFB1UmBsOC29NjYrfnUNBoT0TVrp7lmPx0GpqyhduxB5en9Q0vpZ7IwlOftCxidpAKfvSmVD7jB5LL4oCsSEMvbg8HhExOZqGc3bb19SvQb4RIKp84Y7GtvOMh4FrzqbobcxIYB878oRDz8h','Qc','K',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (7982036,2164897486077223571,'aEiWdtUmFhQI','zrBZu1NpIAtzhosQrFaVYIsMsU41lqvaKLf0cZLUDOTfcmppJVyHqV7dLWAioWxHBkGnAQN8FufsXym5AX8kxCSkmFS0LnWqQeKG1q9EkZFotWgIO2FkNTyJgY7IAESytDEYhr10E1cXR8qY0zu7rBD2SHWiW79F7zNAkZVPtgO','iX65VRhbLIs7O','De7IzDonHBWxldPZUNNQG3d06zF8foahzM0mfTs35mkH29SbU2fRybVTtQybd6tF7FDIeB5rN7ijd9yjw5OQ8CV5zkNEgDuLR74g','e','F',6);
+INSERT INTO ti VALUES (7982036,2164897486077223571,'aEiWdtUmFhQI','zrBZu1NpIAtzhosQrFaVYIsMsU41lqvaKLf0cZLUDOTfcmppJVyHqV7dLWAioWxHBkGnAQN8FufsXym5AX8kxCSkmFS0LnWqQeKG1q9EkZFotWgIO2FkNTyJgY7IAESytDEYhr10E1cXR8qY0zu7rBD2SHWiW79F7zNAkZVPtgO','iX65VRhbLIs7O','De7IzDonHBWxldPZUNNQG3d06zF8foahzM0mfTs35mkH29SbU2fRybVTtQybd6tF7FDIeB5rN7ijd9yjw5OQ8CV5zkNEgDuLR74g','e','F',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT NOT NULL, c CHAR(49), d VARBINARY(42) NOT NULL, e VARCHAR(5), f VARCHAR(37), g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-13556,-10,'MueTAOl','H6XSAFOrhP46zWjHXnJ','vHQV5','UP7dHtdUiMWnTrSth5CM3Yz','4','Y',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT NOT NULL, c CHAR(49), d VARBINARY(42) NOT NULL, e VARCHAR(5), f VARCHAR(37), g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (8386998,54,'VFYvAbMidfIidYpWKOen1H8DVe8R2CG9SrYFEs','7j7emfkOzcH','4w','7ZwdjzLgN5t1gzEBkb7UuT68RMvYii','q','o',1);
+INSERT INTO ti VALUES (8386998,54,'VFYvAbMidfIidYpWKOen1H8DVe8R2CG9SrYFEs','7j7emfkOzcH','4w','7ZwdjzLgN5t1gzEBkb7UuT68RMvYii','q','o',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(50);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(50);
+INSERT INTO t VALUES (-5844492,29,'6E8zHJVQXDTGFyXVL8ZrnOru5nuBGB','uzfoKTwIreQEyvA7ZglYAO0hX90ta8C','fZvr','vAWPQJ8J99oOkAGZvG3x','k','G',2);
+INSERT INTO ti VALUES (-5844492,29,'6E8zHJVQXDTGFyXVL8ZrnOru5nuBGB','uzfoKTwIreQEyvA7ZglYAO0hX90ta8C','fZvr','vAWPQJ8J99oOkAGZvG3x','k','G',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7792475,110,'5uO5eh5Rnmi','JAKElEek27xR7DtArEewoH5aFW4pJbkxUKHfwMIG5gPag0eguxAeKP3BdMBJskWL99izo9kWRmmChV3X4rFbNv05ydWsle7pjXU7KCmUWVB0nkPMelZcM3df4j5EJgq8Ni0kLVJ11GteTOi68HqWM1pNFU8','b','5DrYlhZKdXoelcT49LDrFd06QvM','7','9',3);
+INSERT INTO ti VALUES (7792475,110,'5uO5eh5Rnmi','JAKElEek27xR7DtArEewoH5aFW4pJbkxUKHfwMIG5gPag0eguxAeKP3BdMBJskWL99izo9kWRmmChV3X4rFbNv05ydWsle7pjXU7KCmUWVB0nkPMelZcM3df4j5EJgq8Ni0kLVJ11GteTOi68HqWM1pNFU8','b','5DrYlhZKdXoelcT49LDrFd06QvM','7','9',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (5952185,49,'NCav10WgluDJNfK9W5BkQIEhytz0f31w6ICFhew5ZJ','Er08MZAWFlA33okFsZsyZ1gYlwVvQUsfOhO5NtSyIhNxemKXUkPsKPZ3WNAHg2U5bhX0pEnC9iAE8HrA9fyck7T0mUsLnTMV7pwVzm6PdlbNPpF4l0U0ZSFL','j4JE','exFLW5bLxwEBiU8Jn1jiduqXjzXUOXIqOFf40PQB5kUfbUMCq6kQUT5qm9oh5w9waQcHBoElhtw5BFPrIuTmgCAn0','I','x',4);
+INSERT INTO ti VALUES (5952185,49,'NCav10WgluDJNfK9W5BkQIEhytz0f31w6ICFhew5ZJ','Er08MZAWFlA33okFsZsyZ1gYlwVvQUsfOhO5NtSyIhNxemKXUkPsKPZ3WNAHg2U5bhX0pEnC9iAE8HrA9fyck7T0mUsLnTMV7pwVzm6PdlbNPpF4l0U0ZSFL','j4JE','exFLW5bLxwEBiU8Jn1jiduqXjzXUOXIqOFf40PQB5kUfbUMCq6kQUT5qm9oh5w9waQcHBoElhtw5BFPrIuTmgCAn0','I','x',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-838651,83,'Fb35HARGJl0k8GntwiZ','n5OABLPrf6swZTQeEpwAziZogichbhBceyZf0OVK5fr6nxnrjIlmYbe2XXViPT5z05xp03DVQvktFbD8QGyNFaz1IZOqzaK200HAUXGmTvCnXGNktILYilq9jFc8UvYsUiMSvOZgRqwcFCfdDrsYc1UTyKhjA0jE15lwfP4QfPxxFfxGO131UirKyZIgawLvGhiAIkCIwl1cUgvA5Ctj0u1cZ160A3Ij1NtQmgR68HCXb6BXV','inW','D5Q80BxfJpjSXX7SuNaRZ1fcDWa6SmRcDFTdUjtZcJ4fu1aO','d','t',5);
+INSERT INTO ti VALUES (-838651,83,'Fb35HARGJl0k8GntwiZ','n5OABLPrf6swZTQeEpwAziZogichbhBceyZf0OVK5fr6nxnrjIlmYbe2XXViPT5z05xp03DVQvktFbD8QGyNFaz1IZOqzaK200HAUXGmTvCnXGNktILYilq9jFc8UvYsUiMSvOZgRqwcFCfdDrsYc1UTyKhjA0jE15lwfP4QfPxxFfxGO131UirKyZIgawLvGhiAIkCIwl1cUgvA5Ctj0u1cZ160A3Ij1NtQmgR68HCXb6BXV','inW','D5Q80BxfJpjSXX7SuNaRZ1fcDWa6SmRcDFTdUjtZcJ4fu1aO','d','t',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8179667,87,'MODkHBvPV1zwR6t','ZWSwlomp708H1d4IWWG2TnIxr1GZZg0bX34y2LMdLLhXYJZ5R3CIcWaeyJixhRxCpgEswu28Uq0V1atxOMVUbg4ErNIfm4ycsbP1JAt2wFUCBgmF2sMzHoH9cDJystd5WlHSsx4eDggLyRSPl','ikz9','zD6ljac7cag82Wak6JufXhVdBTYQBn1VWQrin5TaLx3AKa6ck3YXo4ogl06KQD0BcrB477Wv08F4fvPNagP1AHcvm4Gi1UwA7ev5NrUT1czNsNMh6EvlGeGqngGnpM2sMI13hR5VHw20eGl0ripWz6CKOFx','aU','jH',6);
+INSERT INTO ti VALUES (8179667,87,'MODkHBvPV1zwR6t','ZWSwlomp708H1d4IWWG2TnIxr1GZZg0bX34y2LMdLLhXYJZ5R3CIcWaeyJixhRxCpgEswu28Uq0V1atxOMVUbg4ErNIfm4ycsbP1JAt2wFUCBgmF2sMzHoH9cDJystd5WlHSsx4eDggLyRSPl','ikz9','zD6ljac7cag82Wak6JufXhVdBTYQBn1VWQrin5TaLx3AKa6ck3YXo4ogl06KQD0BcrB477Wv08F4fvPNagP1AHcvm4Gi1UwA7ev5NrUT1czNsNMh6EvlGeGqngGnpM2sMI13hR5VHw20eGl0ripWz6CKOFx','aU','jH',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b TINYINT UNSIGNED NOT NULL, c CHAR(62) NOT NULL, d VARCHAR(4), e VARBINARY(34), f VARCHAR(29) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-475847762,230,'YUfN6phhP9avL2GUzNgIkBGCrtyAWK','In','2LTr4NcONri7vBcuWb','Sr7GJS8SmFKFJpM6lxjHLrDf1gm24','T','P',0);
+CREATE TABLE ti (a INT, b TINYINT UNSIGNED NOT NULL, c CHAR(62) NOT NULL, d VARCHAR(4), e VARBINARY(34), f VARCHAR(29) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-6217603428194967337,72,'LKu2fQIeyeCGXSbmfGXWJb1lFU8nrd0ZWB0n6r7X4V','jk','NBMT0bhjuqZFf','RcDTbq2JNaNSHVU5069lc','Cn','x7',1);
+INSERT INTO ti VALUES (-6217603428194967337,72,'LKu2fQIeyeCGXSbmfGXWJb1lFU8nrd0ZWB0n6r7X4V','jk','NBMT0bhjuqZFf','RcDTbq2JNaNSHVU5069lc','Cn','x7',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(63) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(63) NOT NULL;
+INSERT INTO t VALUES (1705214808425986563,176,'eDR','i0nU','qWVqmatkrlWnX3CzI5oNEiulVxwaf','Xv','P','az',2);
+INSERT INTO ti VALUES (1705214808425986563,176,'eDR','i0nU','qWVqmatkrlWnX3CzI5oNEiulVxwaf','Xv','P','az',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (8808496842201247823,198,'h7dwoNQdfnABEl6YDKcSTFaPLe7gDLXZEVQmiKBiYKbvh','OdmzSLc5iaD1duMRkZgQOaYPKjfFTt2KwE3eHxDPWhBh98Ylu0dWjwsjqvPydTO8czjF6Bm1nt8s5KCcy7TYJ4IuGnKrTY38LBbIY1SQM2xMvDDT83LCkpu6MRN7ZlT8DCuJj1EMgMXhHq1EpCM0Vrx','VoL7owGsAirU0cyzKSX1LK0WY5EqFogdt','LppmMuvAF7Pwb','s','63',3);
+INSERT INTO ti VALUES (8808496842201247823,198,'h7dwoNQdfnABEl6YDKcSTFaPLe7gDLXZEVQmiKBiYKbvh','OdmzSLc5iaD1duMRkZgQOaYPKjfFTt2KwE3eHxDPWhBh98Ylu0dWjwsjqvPydTO8czjF6Bm1nt8s5KCcy7TYJ4IuGnKrTY38LBbIY1SQM2xMvDDT83LCkpu6MRN7ZlT8DCuJj1EMgMXhHq1EpCM0Vrx','VoL7owGsAirU0cyzKSX1LK0WY5EqFogdt','LppmMuvAF7Pwb','s','63',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-5632892803808489372,156,'fheZLG7LjgvAWEUKgTsbjMEtyG6kxauEUxfqVZ','gb17r5r7mdMLi8OtYAiHGmRkjFZwCdRNCNGmMjQUs6ruEAZS14FHkens03IcLtrUS72w25BMmXcEs0fgj5xsdRD748kyG8h7nyVdQLBUBuxhuXlAjxwXKi9MuzzWE6OBF5jzci2Xy5PZedZTdPOZMDy8jNvubXPY4XVuuACguCd6lFu0MnA9fI3OoJLITrUPxREZjZqNG','lz9RuH2yKQP7YESKNIOm68BqA7zrHI3vFV','kquehhvKV3ta4JCeQ9o0KqghZqJ5vPDJbHyu5IsFOhHb7FpUqSPVUCvcLbiRLBi2vUjzHzlbuDS3gSKiGAvWRxobaLK13U246HCg5g4S2CRHTjgL6F8A8C7AMMVkvyr4seYkVOMfSui6yPk4EHYvxkMzoT0kwTJHY','3x','A',4);
+INSERT INTO ti VALUES (-5632892803808489372,156,'fheZLG7LjgvAWEUKgTsbjMEtyG6kxauEUxfqVZ','gb17r5r7mdMLi8OtYAiHGmRkjFZwCdRNCNGmMjQUs6ruEAZS14FHkens03IcLtrUS72w25BMmXcEs0fgj5xsdRD748kyG8h7nyVdQLBUBuxhuXlAjxwXKi9MuzzWE6OBF5jzci2Xy5PZedZTdPOZMDy8jNvubXPY4XVuuACguCd6lFu0MnA9fI3OoJLITrUPxREZjZqNG','lz9RuH2yKQP7YESKNIOm68BqA7zrHI3vFV','kquehhvKV3ta4JCeQ9o0KqghZqJ5vPDJbHyu5IsFOhHb7FpUqSPVUCvcLbiRLBi2vUjzHzlbuDS3gSKiGAvWRxobaLK13U246HCg5g4S2CRHTjgL6F8A8C7AMMVkvyr4seYkVOMfSui6yPk4EHYvxkMzoT0kwTJHY','3x','A',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-4999704481063739362,94,'oO0BAQWiiNo7R80f1SFriqVS7LMrdxw3m0cCeEgpVtHLUzqJI','fEoNhxezGRqFDTIrU9iHepF4OkOMLriqsSJXjPH2zDVnauIUhJD8laEOTpWE6lwbhxNHedlpIuB43ns3YX40hGmIaEbK84KBB0E0SBmbYaTwgcgRBDUvDFKGh5nbSmV7m0R8LCxEwsBjsFmtt1sSXeb355We3ZzeE2uGzTDdvUUEFbdKNEURBVHlf48Au7SjrTI2U3SKhUwHpa15PSOGJRyBBn6jWViuueEtqg2ahTwK7ZwNRPCivu45WLssh8','mkSI1iiNjTaD','gb6SrXCi8e9j25yjwm8hVzibb6TlGc1iCDpsRpV0gzKhSVW7ALray00YSfVTWE5Iqa1lVKEcw0whk5pueTGJ41KXbhOYY0lHXoZl4In5BB0w523Lf2GRkSM0tMMPqmNyX1PI1E9Gx17wWdUVktUlIIkYTir8GKFBl0TNpuHs','IeH','h',5);
+INSERT INTO ti VALUES (-4999704481063739362,94,'oO0BAQWiiNo7R80f1SFriqVS7LMrdxw3m0cCeEgpVtHLUzqJI','fEoNhxezGRqFDTIrU9iHepF4OkOMLriqsSJXjPH2zDVnauIUhJD8laEOTpWE6lwbhxNHedlpIuB43ns3YX40hGmIaEbK84KBB0E0SBmbYaTwgcgRBDUvDFKGh5nbSmV7m0R8LCxEwsBjsFmtt1sSXeb355We3ZzeE2uGzTDdvUUEFbdKNEURBVHlf48Au7SjrTI2U3SKhUwHpa15PSOGJRyBBn6jWViuueEtqg2ahTwK7ZwNRPCivu45WLssh8','mkSI1iiNjTaD','gb6SrXCi8e9j25yjwm8hVzibb6TlGc1iCDpsRpV0gzKhSVW7ALray00YSfVTWE5Iqa1lVKEcw0whk5pueTGJ41KXbhOYY0lHXoZl4In5BB0w523Lf2GRkSM0tMMPqmNyX1PI1E9Gx17wWdUVktUlIIkYTir8GKFBl0TNpuHs','IeH','h',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (7249611718765140521,146,'LljGWh2VM9X6Ml0YyaGV2LHhMrPAEP','RST4G4jaY7aQuv5TLkXypnRudMcjg9wnkO431WxY3JiWcpccwyRlGUWedCz10FIq2jMLiY3RgSdlnkXZwObQBmFacRZyYMkZMZHqSId1jQF4bCYiRtkDg75dWRarVmazNGrBWmnRrWRQW5pUUtvWgO301mOzqaE0KvXI5lrTqo2kJVboWauTwrQAZol3UdRWLHMP91cfZuosnrqBmzMglCbNjl8Yzrc2gyqxsBwbiEHKqgSu8G','uDiB4uEMNr7BoOqurJbEDjOfnUC','WJ6teurNpjqRQC1hsVT7Zxeg67nQ','WU','K',6);
+INSERT INTO ti VALUES (7249611718765140521,146,'LljGWh2VM9X6Ml0YyaGV2LHhMrPAEP','RST4G4jaY7aQuv5TLkXypnRudMcjg9wnkO431WxY3JiWcpccwyRlGUWedCz10FIq2jMLiY3RgSdlnkXZwObQBmFacRZyYMkZMZHqSId1jQF4bCYiRtkDg75dWRarVmazNGrBWmnRrWRQW5pUUtvWgO301mOzqaE0KvXI5lrTqo2kJVboWauTwrQAZol3UdRWLHMP91cfZuosnrqBmzMglCbNjl8Yzrc2gyqxsBwbiEHKqgSu8G','uDiB4uEMNr7BoOqurJbEDjOfnUC','WJ6teurNpjqRQC1hsVT7Zxeg67nQ','WU','K',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(7), d VARBINARY(42) NOT NULL, e VARBINARY(16), f VARCHAR(75) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5445923428291895559,44,'1MKM8','t4NnTK4btwmnKcsapdSBwuypfTQ','ENXAHnwlhBJPjpr2','8m0WQXaEY1XQKpixiugnpkvjhfvMfpzWawHFOdSjxMF9FlQk0WvJ8LnD','T','Cf',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(7), d VARBINARY(42) NOT NULL, e VARBINARY(16), f VARCHAR(75) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (7464187247699617819,180,'YU','Py','Go2','3wMbfYSPAQbJZOsDaPlg733m41imzxdKJ3adjpJkEi0','W','U',1);
+INSERT INTO ti VALUES (7464187247699617819,180,'YU','Py','Go2','3wMbfYSPAQbJZOsDaPlg733m41imzxdKJ3adjpJkEi0','W','U',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(8);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(8);
+INSERT INTO t VALUES (6721712118082633018,227,'11YIAHe','yzl5iOgopkV0ysFbtIziFj8wg4MZT1AU','Ua','B2TDJHY9qSonixUu5Skr61xR3','O','H',2);
+INSERT INTO ti VALUES (6721712118082633018,227,'11YIAHe','yzl5iOgopkV0ysFbtIziFj8wg4MZT1AU','Ua','B2TDJHY9qSonixUu5Skr61xR3','O','H',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (6692572386554617317,227,'pT','4TQEMBh91','kD8','jDkcmK0uwRBy6Ew6ujT2qMQLs2qyAWbtVF41nq6KmYL8uJW5BUXYlQ1oRXyNLmpqez','u','H',3);
+INSERT INTO ti VALUES (6692572386554617317,227,'pT','4TQEMBh91','kD8','jDkcmK0uwRBy6Ew6ujT2qMQLs2qyAWbtVF41nq6KmYL8uJW5BUXYlQ1oRXyNLmpqez','u','H',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (13519646126427136861,89,'Pp6INr','4difMQYTeGcss4CzejtVdqUm9rRjduyhFgee4t4qUuCvxybl5fingwf88NasaQ9wZRvyZzU6Hw5nMSxH5hNs8kaDwsl5lKqAo7H0WNFNfsfj9jqIV','J0kbjm','hDPeXtP26ezpYGcR169OBR4vpWKyYlPyhY7jiQsMpZN9EYjOko8aN8JubnxmhLF46MDlEJ1IemAE4cWO6YlQVxHpUOCrHwgeaqlIRsrLB2PqTGyeQZIrIg6BmtiAf6IMr8zJCMdMlYYqY0bB3X4GSxcdirsEK2WXTN1sBnQfSsD1TvKr6YMtT9XtJELjVtZQqCKCBb9U9EK4fGdgpcLV88FH5YVpmNPRYWfM2ENZyTRvYnDM0sAGDeDy3jGrV6','o','HL',4);
+INSERT INTO ti VALUES (13519646126427136861,89,'Pp6INr','4difMQYTeGcss4CzejtVdqUm9rRjduyhFgee4t4qUuCvxybl5fingwf88NasaQ9wZRvyZzU6Hw5nMSxH5hNs8kaDwsl5lKqAo7H0WNFNfsfj9jqIV','J0kbjm','hDPeXtP26ezpYGcR169OBR4vpWKyYlPyhY7jiQsMpZN9EYjOko8aN8JubnxmhLF46MDlEJ1IemAE4cWO6YlQVxHpUOCrHwgeaqlIRsrLB2PqTGyeQZIrIg6BmtiAf6IMr8zJCMdMlYYqY0bB3X4GSxcdirsEK2WXTN1sBnQfSsD1TvKr6YMtT9XtJELjVtZQqCKCBb9U9EK4fGdgpcLV88FH5YVpmNPRYWfM2ENZyTRvYnDM0sAGDeDy3jGrV6','o','HL',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (8719187617060552595,50,'oY','x4YHzAtIxtZlqCj682xD4dD0DI7l','R7qOa4USkklZX6zW','o1HfHQap2nleandamWkDuLveLX1WaA5JJXsuMShFw','UI','P6',5);
+INSERT INTO ti VALUES (8719187617060552595,50,'oY','x4YHzAtIxtZlqCj682xD4dD0DI7l','R7qOa4USkklZX6zW','o1HfHQap2nleandamWkDuLveLX1WaA5JJXsuMShFw','UI','P6',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8301067964169087798,137,'xEys','u6SOEY5kfcp2DmfXviWsM58rXw5MPkW8E42CvGD1ExCxxoBOaEmg3rtjkRgjjh5aNJqEU9Qn28LPGN3Cpn4MaThqa3SmShmmwJHM55DgEYwd4RXYapu4A4wKr3COt2XAsQnZuY6TggLjnQvabj3x7fK8','N5','aWLneHwxYO0YRWzAKwl0keDfgORO1DJaVnWEYlkpHRkcDL0kN7vj1Jcjtjvcv2UxCve3XrIf5QimUYgUTALalqkaxTNhdh0PocJqvdWFtDKB0ovtxwCPZO6iS3gLlw70yr6olO1ks1NQHIPcSVw9kkh','G','Kbn',6);
+INSERT INTO ti VALUES (8301067964169087798,137,'xEys','u6SOEY5kfcp2DmfXviWsM58rXw5MPkW8E42CvGD1ExCxxoBOaEmg3rtjkRgjjh5aNJqEU9Qn28LPGN3Cpn4MaThqa3SmShmmwJHM55DgEYwd4RXYapu4A4wKr3COt2XAsQnZuY6TggLjnQvabj3x7fK8','N5','aWLneHwxYO0YRWzAKwl0keDfgORO1DJaVnWEYlkpHRkcDL0kN7vj1Jcjtjvcv2UxCve3XrIf5QimUYgUTALalqkaxTNhdh0PocJqvdWFtDKB0ovtxwCPZO6iS3gLlw70yr6olO1ks1NQHIPcSVw9kkh','G','Kbn',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b BIGINT, c CHAR(78), d VARBINARY(55), e VARCHAR(93) NOT NULL, f VARCHAR(70) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2083317194998419176,7600374534362092764,'4lGJCYIaVBZ1oq4SxmlNHynq1WO73Lr3OJqAaWuxSLOg6nDoFo98wqYbEHHSakweSlYxCp5uAeo','bgfdOmoQbEqlk3Cc','byETi0xZ16ZiW8x0zKQoNd3lribquRg9','1u4eweXrr5','c','oG',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT, c CHAR(78), d VARBINARY(55), e VARCHAR(93) NOT NULL, f VARCHAR(70) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-3156302795992833947,-8886944375398110914,'iNl7sstY6vMcIWiy','0qvuQ5cpCjstb5woq0U','7gapMcNACXSgHUSfBjiwGO0ZHZRn','HSEbyKXfw','O2','mc',1);
+INSERT INTO ti VALUES (-3156302795992833947,-8886944375398110914,'iNl7sstY6vMcIWiy','0qvuQ5cpCjstb5woq0U','7gapMcNACXSgHUSfBjiwGO0ZHZRn','HSEbyKXfw','O2','mc',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(79);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(79);
+INSERT INTO t VALUES (-4027124166303392282,-253690908049543595,'H0tTWDQJc5HBPpeMOKgHGCWldRIHUE4NXwS4pYxHoSIAq6alqvslVmhn74O4flvb','CpM','USx25mRS1bxIemEcrpgsrEVnbS9FuUpTa6V98sXh2nqo9XUA9u6AfWfp5dmjw15zwF5cE9qwyWPTThqId','GezFbGcvszHqh0FHdGNMoZvPezQ','V5','Mv',2);
+INSERT INTO ti VALUES (-4027124166303392282,-253690908049543595,'H0tTWDQJc5HBPpeMOKgHGCWldRIHUE4NXwS4pYxHoSIAq6alqvslVmhn74O4flvb','CpM','USx25mRS1bxIemEcrpgsrEVnbS9FuUpTa6V98sXh2nqo9XUA9u6AfWfp5dmjw15zwF5cE9qwyWPTThqId','GezFbGcvszHqh0FHdGNMoZvPezQ','V5','Mv',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-9218378522002097067,7536075096965686512,'yYs4YC7H2Y5h9hyg7QvMcJuH','vCNgH99YUb6XzQS5NzSRlMF6phtxsWUtgGgIxkhY','MycJF8m38erdn7C7tQpkLOmwn7WjFSpCU4E2EiJH7FdBmZ5pOeLgUa0PyLGYAwGnCR8fxcWNTFYHN','gDcMDr5mDW7LxFnf5HyTVVlAKc2iCEFgL9qpdPNtOLWYZrl2fZhvAE','F','5',3);
+INSERT INTO ti VALUES (-9218378522002097067,7536075096965686512,'yYs4YC7H2Y5h9hyg7QvMcJuH','vCNgH99YUb6XzQS5NzSRlMF6phtxsWUtgGgIxkhY','MycJF8m38erdn7C7tQpkLOmwn7WjFSpCU4E2EiJH7FdBmZ5pOeLgUa0PyLGYAwGnCR8fxcWNTFYHN','gDcMDr5mDW7LxFnf5HyTVVlAKc2iCEFgL9qpdPNtOLWYZrl2fZhvAE','F','5',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-7344877391132300207,5573716461315065155,'j7m3n4f1dTG3Qq3rBttG3ZWn0A2dTI7soYR3','zRqU2O1RGx3P2ZZ96wU65oGy5yjw7wmmf4pvRB1R5beoWH1mQlneA5jnMtzSBDaJARaMc8tCO6wCwjqECY87XrJAnO6XbUa9wEufYMQIKvSxkBH6xhJpD9nE6ipK6j9MARcmKh1iE01AMDNh1DHL7KrMajQyQeZqiBb6zBKOCBaOBZIDadMJvRrWU1chgXUS9SwV7pDdDfW9kzq0aBuOyMTpietDIclvPrsJkH8','cgknw1dK84H4mbimRSb6gUZhLaswqJBJMUI4HdsgM2eIqzR3iyVzvj3wklLYg7cjXBJpc53hnBcW9MsJPmmyCXmimTDe','P7abnW8EZlkjg3oV5gwbLrr3i0TzESQf8LzsGrURdO9d0NFb8I1McWCIh2VNnmQf0d1wk2OgdFI','k','I',4);
+INSERT INTO ti VALUES (-7344877391132300207,5573716461315065155,'j7m3n4f1dTG3Qq3rBttG3ZWn0A2dTI7soYR3','zRqU2O1RGx3P2ZZ96wU65oGy5yjw7wmmf4pvRB1R5beoWH1mQlneA5jnMtzSBDaJARaMc8tCO6wCwjqECY87XrJAnO6XbUa9wEufYMQIKvSxkBH6xhJpD9nE6ipK6j9MARcmKh1iE01AMDNh1DHL7KrMajQyQeZqiBb6zBKOCBaOBZIDadMJvRrWU1chgXUS9SwV7pDdDfW9kzq0aBuOyMTpietDIclvPrsJkH8','cgknw1dK84H4mbimRSb6gUZhLaswqJBJMUI4HdsgM2eIqzR3iyVzvj3wklLYg7cjXBJpc53hnBcW9MsJPmmyCXmimTDe','P7abnW8EZlkjg3oV5gwbLrr3i0TzESQf8LzsGrURdO9d0NFb8I1McWCIh2VNnmQf0d1wk2OgdFI','k','I',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7019099902738910459,1008275607673788378,'4enQuWOQ99Vs9','GZ4Rpd87Jb5FszdRki0Mv76du9G2YLiOPVDgcHUpk79z5WHUSGTPzO32N7cpuDAXFYq1nYnmMLAjsDuJ75mYzXWxrbRLqXrHbSHt2PrTtv2I4xor6g2Za6WbxdR5nseuCjHyyJrQlI','QC4AGJvhnL9BZzCYaHDpOQ2PbNsX5','1Qp3C2mh5QEVuw5qhJOaawIVmj2j14lthViZ9kI','ti','jA',5);
+INSERT INTO ti VALUES (-7019099902738910459,1008275607673788378,'4enQuWOQ99Vs9','GZ4Rpd87Jb5FszdRki0Mv76du9G2YLiOPVDgcHUpk79z5WHUSGTPzO32N7cpuDAXFYq1nYnmMLAjsDuJ75mYzXWxrbRLqXrHbSHt2PrTtv2I4xor6g2Za6WbxdR5nseuCjHyyJrQlI','QC4AGJvhnL9BZzCYaHDpOQ2PbNsX5','1Qp3C2mh5QEVuw5qhJOaawIVmj2j14lthViZ9kI','ti','jA',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5887839238637277208,6137353615825488601,'T','En0iZQIb8LnZ6C0iuEKB1Xq','HRH2phEbFLBYVM72wEKAyUNAPaA0F74mpg22yDl3QwfdbsnumUtX5O8sXVbzXWbLhImesRrJj7ksls0wTGNEdOcd','BmNolrVe0QL4ZeY4Ds4kcP1TOf8SmVNr1o1DppY249EfA2bL3u3SikcSKA5M3RU7QysAhM2XLL0Fne','Zf','oX',6);
+INSERT INTO ti VALUES (5887839238637277208,6137353615825488601,'T','En0iZQIb8LnZ6C0iuEKB1Xq','HRH2phEbFLBYVM72wEKAyUNAPaA0F74mpg22yDl3QwfdbsnumUtX5O8sXVbzXWbLhImesRrJj7ksls0wTGNEdOcd','BmNolrVe0QL4ZeY4Ds4kcP1TOf8SmVNr1o1DppY249EfA2bL3u3SikcSKA5M3RU7QysAhM2XLL0Fne','Zf','oX',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT, c BINARY(33), d VARCHAR(23) NOT NULL, e VARBINARY(35), f VARCHAR(68), g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3287376009,-416272365,'iMNjSYNhBrB8N','3ie5b1SLn4Nf4I','8','Y44F3RpwnQ8ayPAs9MO7w8s8c0QuamnEIOQikAXVOa4','k','7Z',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT, c BINARY(33), d VARCHAR(23) NOT NULL, e VARBINARY(35), f VARCHAR(68), g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (15094679609924900800,-678571577,'xzYihiWpCL3SX4VFAJtAZ','VMPydG','xEBozHsd8RvULHPw9huYzC9bTb6385tZY','ygKbscSdB2BnNekopxBQjrapt5xR95sDvjM7vpM5Jk5Y8HGhtMkh49AvIBPV','L','Nq',1);
+INSERT INTO ti VALUES (15094679609924900800,-678571577,'xzYihiWpCL3SX4VFAJtAZ','VMPydG','xEBozHsd8RvULHPw9huYzC9bTb6385tZY','ygKbscSdB2BnNekopxBQjrapt5xR95sDvjM7vpM5Jk5Y8HGhtMkh49AvIBPV','L','Nq',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(34);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(34);
+INSERT INTO t VALUES (17208356050324954969,1768562839,'8Us8qLXEK33Letvnf8TdaCy9','LLiRn','2mLJ1OJIdkL3','14PKwTn90TnfX2WpqHLwjqGhVUDBNTzcKM1KBVTuGyXPGn3pzxuI2','w','v',2);
+INSERT INTO ti VALUES (17208356050324954969,1768562839,'8Us8qLXEK33Letvnf8TdaCy9','LLiRn','2mLJ1OJIdkL3','14PKwTn90TnfX2WpqHLwjqGhVUDBNTzcKM1KBVTuGyXPGn3pzxuI2','w','v',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2493573943346428843,2126607997,'LvpnpNRlHZA7yCFf','8OBlsV5guuDN1VprIbnfVMtnOVHxWEbKQurHLP','46bEHRfqmd','DIsnpYcWK8TjK1dCKs89Wasx20W9jGwSNVHq707XFb6IGrtsF','u','W2',3);
+INSERT INTO ti VALUES (2493573943346428843,2126607997,'LvpnpNRlHZA7yCFf','8OBlsV5guuDN1VprIbnfVMtnOVHxWEbKQurHLP','46bEHRfqmd','DIsnpYcWK8TjK1dCKs89Wasx20W9jGwSNVHq707XFb6IGrtsF','u','W2',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (13490556420359290285,-1277636226,'pHCcDDYEcBYMQiMRYwTaIfkR','jHoFqB5VRJyAXPPW1cz6LvGbiOsdbuxrGAIFpYw5i1scL8oLnPhb7f2K1oCePocSy6ZfSqRkEcKvzUAT8vWLWsVqKt60J3x2mT55k7hwOer2sIxYHuxLwfheByuxXYOCRYUCWympME3Q5vJAKXJbKI8BSaq9ztiUZ4qUGO1GRPyfvhmBA4wTp7njDEs9zZWEbuID0','xmkRJrYT2Ta6OVCRgUp7b','j4AC7zbscJwuDZcGzTXAfUpbl8CkzA2gByOGlAt3pEWwZ5YgmtIh','H','C',4);
+INSERT INTO ti VALUES (13490556420359290285,-1277636226,'pHCcDDYEcBYMQiMRYwTaIfkR','jHoFqB5VRJyAXPPW1cz6LvGbiOsdbuxrGAIFpYw5i1scL8oLnPhb7f2K1oCePocSy6ZfSqRkEcKvzUAT8vWLWsVqKt60J3x2mT55k7hwOer2sIxYHuxLwfheByuxXYOCRYUCWympME3Q5vJAKXJbKI8BSaq9ztiUZ4qUGO1GRPyfvhmBA4wTp7njDEs9zZWEbuID0','xmkRJrYT2Ta6OVCRgUp7b','j4AC7zbscJwuDZcGzTXAfUpbl8CkzA2gByOGlAt3pEWwZ5YgmtIh','H','C',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (11180609278485778035,-322168724,'slmayqWAENZ3nPJsZWXPPKUiBS','ZtUCw7SaWqE1Ivfad4EOvWCDU4Rz8kHvYahVrFnaQhlbB2xab6NaNP4lXSHyDRZ0IJ5QCX5Ua7MusQSqBgtQNzvMJ8IbWHdqlJenfMw4OL4FUcB9RGDs8R14EJ2eoQjYl0e8OwTekV6RUvqSwa','ZUOc9AEdCuq3JEAnuSpW7Y2','mp37DiRzXm2u9UZqSy5My9MeH82WEUXFXQOYCfAKlMYdTckqwGB7wFqgJkTdFtoA9Fs9gGvfCz240YgWUIZUzr10Wn5iyyzzsnl5tC7aS0oWFXzzZXBWT5SvzezsRuSvb5nxRgsmepTOO7nG5xLNwkj8ABCnMgQ3bcETfU3sBL7lYeo9F3kG9pTAYskjZzMqCcH3nlg','s2','8V',5);
+INSERT INTO ti VALUES (11180609278485778035,-322168724,'slmayqWAENZ3nPJsZWXPPKUiBS','ZtUCw7SaWqE1Ivfad4EOvWCDU4Rz8kHvYahVrFnaQhlbB2xab6NaNP4lXSHyDRZ0IJ5QCX5Ua7MusQSqBgtQNzvMJ8IbWHdqlJenfMw4OL4FUcB9RGDs8R14EJ2eoQjYl0e8OwTekV6RUvqSwa','ZUOc9AEdCuq3JEAnuSpW7Y2','mp37DiRzXm2u9UZqSy5My9MeH82WEUXFXQOYCfAKlMYdTckqwGB7wFqgJkTdFtoA9Fs9gGvfCz240YgWUIZUzr10Wn5iyyzzsnl5tC7aS0oWFXzzZXBWT5SvzezsRuSvb5nxRgsmepTOO7nG5xLNwkj8ABCnMgQ3bcETfU3sBL7lYeo9F3kG9pTAYskjZzMqCcH3nlg','s2','8V',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3558997315380885167,1592011792,'uiJgJHp15l9dK','WejqLygqXe29aW4jgJalokvXBXYz2xTmjxJguGf0uqY6jDPefxVN7ZqMdGf3E9fSrkdPHAKfDnBrte1Yq9bKZPf7MSxhG6VsiDuQaGLy','pq','urLnoIHo8aYg7eXoEnG5ZTKoai9JCFDcfVZHiqcGAw0pTqW3HuLMhzCm0lQMjA3SWTnApfQHzzgi8WZpJjmW10eEuJIRz8zHCxm9Eay9BU44hbapnasEb0XAxYyfMyUshvddCNA81M59SF5bnHiulOqhw7Ndgo6BDBaEagnfj2yeKTTVZ','M','1WP',6);
+INSERT INTO ti VALUES (3558997315380885167,1592011792,'uiJgJHp15l9dK','WejqLygqXe29aW4jgJalokvXBXYz2xTmjxJguGf0uqY6jDPefxVN7ZqMdGf3E9fSrkdPHAKfDnBrte1Yq9bKZPf7MSxhG6VsiDuQaGLy','pq','urLnoIHo8aYg7eXoEnG5ZTKoai9JCFDcfVZHiqcGAw0pTqW3HuLMhzCm0lQMjA3SWTnApfQHzzgi8WZpJjmW10eEuJIRz8zHCxm9Eay9BU44hbapnasEb0XAxYyfMyUshvddCNA81M59SF5bnHiulOqhw7Ndgo6BDBaEagnfj2yeKTTVZ','M','1WP',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(29), d VARCHAR(23) NOT NULL, e VARBINARY(65) NOT NULL, f VARBINARY(87) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2037387407,225,'StSpyYJx6hIfIhpC9xpXW','toq4GL','Yc8IocOWViYFmLMTj8D','XZGLHqaCzCIxBjI4JigvsMRoPSq3vBL379DVrNo8d3iuQdyUL','f','U',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(29), d VARCHAR(23) NOT NULL, e VARBINARY(65) NOT NULL, f VARBINARY(87) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2872926098,140,'xEEwB3WiLFxKBBjUwBo22bQYYcd38','uJ8py7RGup3','RvDxe5DfD1Tdh0RkLDBwWmiYGKxAGFEPkjrZTX2jG93iBsqyGwgUmF','OZBn2kNZx33JPPvqHr7sAwd0jDw8xkN5gTtw','o','b',1);
+INSERT INTO ti VALUES (2872926098,140,'xEEwB3WiLFxKBBjUwBo22bQYYcd38','uJ8py7RGup3','RvDxe5DfD1Tdh0RkLDBwWmiYGKxAGFEPkjrZTX2jG93iBsqyGwgUmF','OZBn2kNZx33JPPvqHr7sAwd0jDw8xkN5gTtw','o','b',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(30);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(30);
+INSERT INTO t VALUES (2823871265,87,'At0VI7ObUWDLr1uD1jxQE','E2yaLpcX9VZwZEWlVDW8','tKzqVEW9OO5NaFud','wG','g','H',2);
+INSERT INTO ti VALUES (2823871265,87,'At0VI7ObUWDLr1uD1jxQE','E2yaLpcX9VZwZEWlVDW8','tKzqVEW9OO5NaFud','wG','g','H',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (702238359,127,'CGxbdhGtovL3yIT','SSOABLfaiWv9mseRoZ5T9iabnqwKPwsBMlRQSYVyLHhGgtF4HZ6m6gZiEeAfgXC5Y2SIMOKl88lMV11n4QSke0Oqf8hxQQ8zxfJQcS6Gw55hVEElYmYHirndErw4tcqh6VqxP6xE3brRM8JKa3ZB734jaiJQZVj8Q9m0INu','VZBo1tUCEyjpWc8Xb75AiftD4Xbpq6z2QOYXHS0Toq','KQCXgmlWI7QZVrkRlT8PgCFVqW9amp4uG0kulH7','h','g',3);
+INSERT INTO ti VALUES (702238359,127,'CGxbdhGtovL3yIT','SSOABLfaiWv9mseRoZ5T9iabnqwKPwsBMlRQSYVyLHhGgtF4HZ6m6gZiEeAfgXC5Y2SIMOKl88lMV11n4QSke0Oqf8hxQQ8zxfJQcS6Gw55hVEElYmYHirndErw4tcqh6VqxP6xE3brRM8JKa3ZB734jaiJQZVj8Q9m0INu','VZBo1tUCEyjpWc8Xb75AiftD4Xbpq6z2QOYXHS0Toq','KQCXgmlWI7QZVrkRlT8PgCFVqW9amp4uG0kulH7','h','g',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3805406880,213,'zyT2jbmo8BpF5DGG','c0JRuVGzOvr8b4iGG0HRppdua6Pm11ZJ5ddTyEp4FKyElNeZSpL1442EBIM2h2DsjqrPebY1UPWWLHTmEOCIYrJW1nmIYGB3oHBOntPwkfcTHBl5U0KaZfIlMxQtP0ctKcldbpDMpCoeH9aFmRVV17z3c3gxlrVa3HRCG0M3cQ0XX8CYZThHanfWvfa3H4OldzJzD1uuoOUKLg8volmmosp4hXXvHweUoNrASJ9J','kMqva5ntzSX3s2rfXhOsAvZpFdwF','zvdpCMRl9h6KDEsHDzYVapjnRzIiuISWNL61zE74FyYcakOPH17w5Fp5SW80zbNsHbrQ3UN1jNwK24a0vdBXPgwi1OrLxks0hXqVSDIHlQuxc2LSCeAfHXIt0XdGC7raVmCnIMstT5u6U3WRaxWhaQolQTXdDMrlXqdRKNszghU41g8nanlCE1k5PT6tg0Q7zfUIW6fb2zEQobVvFDSnN9','1','Z',4);
+INSERT INTO ti VALUES (3805406880,213,'zyT2jbmo8BpF5DGG','c0JRuVGzOvr8b4iGG0HRppdua6Pm11ZJ5ddTyEp4FKyElNeZSpL1442EBIM2h2DsjqrPebY1UPWWLHTmEOCIYrJW1nmIYGB3oHBOntPwkfcTHBl5U0KaZfIlMxQtP0ctKcldbpDMpCoeH9aFmRVV17z3c3gxlrVa3HRCG0M3cQ0XX8CYZThHanfWvfa3H4OldzJzD1uuoOUKLg8volmmosp4hXXvHweUoNrASJ9J','kMqva5ntzSX3s2rfXhOsAvZpFdwF','zvdpCMRl9h6KDEsHDzYVapjnRzIiuISWNL61zE74FyYcakOPH17w5Fp5SW80zbNsHbrQ3UN1jNwK24a0vdBXPgwi1OrLxks0hXqVSDIHlQuxc2LSCeAfHXIt0XdGC7raVmCnIMstT5u6U3WRaxWhaQolQTXdDMrlXqdRKNszghU41g8nanlCE1k5PT6tg0Q7zfUIW6fb2zEQobVvFDSnN9','1','Z',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (900885980,97,'dj4VKsBYlM','D5vYisq5xRFi8BtHDjr89P474d7Su8zF6p8VhpTTgF','3IKie1WEj0hnT68Q7s','E26kd8RL2bzhZItsl9My2QVI8mGLPJUN1MZnk7nn5BclPPEwzRuaQsysVrpplFi66TbyF4wyqwWtBEtvQEPJrka9CKORAmUGUxuuMd4DF3Vpw8HrCw5nzw2LBuDnabrT72zwD89Z3Ab8k2wvLycrsZlaPxkpCFy48rI4Y9WKpYmiejAYGrxnE','t','A',5);
+INSERT INTO ti VALUES (900885980,97,'dj4VKsBYlM','D5vYisq5xRFi8BtHDjr89P474d7Su8zF6p8VhpTTgF','3IKie1WEj0hnT68Q7s','E26kd8RL2bzhZItsl9My2QVI8mGLPJUN1MZnk7nn5BclPPEwzRuaQsysVrpplFi66TbyF4wyqwWtBEtvQEPJrka9CKORAmUGUxuuMd4DF3Vpw8HrCw5nzw2LBuDnabrT72zwD89Z3Ab8k2wvLycrsZlaPxkpCFy48rI4Y9WKpYmiejAYGrxnE','t','A',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1890253461,64,'xc31f26FJpSZB1SQD40f0Zvg6e','C1SyBN99DotwgmEA3T7CndZt1deym7FEc9pHU6g5YSTM1kqcy1AgwmNitsgotenu5o8WDYknsWXj8wSL7vYDgE1iTTuJ5D6l4BG5WiRS2NnheAcWlEOli9yAucvBp0PkvQmqpKakj4jOLUorbOubYArfqRHzYkrfalYShMJuGzqOqkwkbKkmQHrrbBB8UEULPvmeyqK8UjQ4A8FVIGCcVe1X6L','0nZ729o9oHO8jE9BX39CHhgpOho34pJxGOZQFH34h2ENzwtOkgD5kvfn54','ZpdLWeLoGnE8jUijHkDrbSrBgYIh','kL','RF',6);
+INSERT INTO ti VALUES (1890253461,64,'xc31f26FJpSZB1SQD40f0Zvg6e','C1SyBN99DotwgmEA3T7CndZt1deym7FEc9pHU6g5YSTM1kqcy1AgwmNitsgotenu5o8WDYknsWXj8wSL7vYDgE1iTTuJ5D6l4BG5WiRS2NnheAcWlEOli9yAucvBp0PkvQmqpKakj4jOLUorbOubYArfqRHzYkrfalYShMJuGzqOqkwkbKkmQHrrbBB8UEULPvmeyqK8UjQ4A8FVIGCcVe1X6L','0nZ729o9oHO8jE9BX39CHhgpOho34pJxGOZQFH34h2ENzwtOkgD5kvfn54','ZpdLWeLoGnE8jUijHkDrbSrBgYIh','kL','RF',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b BIGINT UNSIGNED, c BINARY(22) NOT NULL, d VARBINARY(29) NOT NULL, e VARCHAR(90), f VARBINARY(77) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (731189193662258649,10131119175229646135,'oFF','k','mtTvbPwuG7nQAfvLNMwOCHGwa5r3xF5SPfW6x94QrQuENUY','PYnIlDXW2V','q','m',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT UNSIGNED, c BINARY(22) NOT NULL, d VARBINARY(29) NOT NULL, e VARCHAR(90), f VARBINARY(77) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (3797217709135233100,13739117551658154520,'zLumW82z','s2YzblsfSGe9','phO3cgZZITC7EtVg9p9ifP8Isydn9q5xm031oisOKSdXuN9','0LfqUhuFVc4boOQM8sUFbqd8Tryn2SJeu3yOQmASIJH','q','9',1);
+INSERT INTO ti VALUES (3797217709135233100,13739117551658154520,'zLumW82z','s2YzblsfSGe9','phO3cgZZITC7EtVg9p9ifP8Isydn9q5xm031oisOKSdXuN9','0LfqUhuFVc4boOQM8sUFbqd8Tryn2SJeu3yOQmASIJH','q','9',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(23) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(23) NOT NULL;
+INSERT INTO t VALUES (3658562705464896381,13653846835209675183,'HG','cY5QM2Bzd3lJ6u5GlvsdET','JfkITc6TCOYkdapwb','KskhgqZHyBz3JQhGIfSKzHQtgc6AIyI7iE0YRCn8JLzAKJvoS2z62bkD','t','pW',2);
+INSERT INTO ti VALUES (3658562705464896381,13653846835209675183,'HG','cY5QM2Bzd3lJ6u5GlvsdET','JfkITc6TCOYkdapwb','KskhgqZHyBz3JQhGIfSKzHQtgc6AIyI7iE0YRCn8JLzAKJvoS2z62bkD','t','pW',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3014812522853165499,7754493796250616033,'1rXyMM1D6buBZIMvsxatAOF','xaw6fG1kL0FZyS0CY1tyFB5fa2mjtfWRqgTwDl2eZtGaYqVc6kYKqecVESpCO6JioZTXHMA2AdWz5HqeMcl99aZN6aYnxXK64oUt1MovJB5Rg5OyyNt31vNKkNglm2XZHBvyk4tzGbTJ8HqBBkaYYUclPXMH6ei0','qa6ocd45rjfJ6ov6IX6j9O7HFdBdG4FSVW4mncJnIPW0pT2vw','vmtWHxZ6GNGFAozug0yvdNY8YSUM80H5TiQu','e','bf',3);
+INSERT INTO ti VALUES (3014812522853165499,7754493796250616033,'1rXyMM1D6buBZIMvsxatAOF','xaw6fG1kL0FZyS0CY1tyFB5fa2mjtfWRqgTwDl2eZtGaYqVc6kYKqecVESpCO6JioZTXHMA2AdWz5HqeMcl99aZN6aYnxXK64oUt1MovJB5Rg5OyyNt31vNKkNglm2XZHBvyk4tzGbTJ8HqBBkaYYUclPXMH6ei0','qa6ocd45rjfJ6ov6IX6j9O7HFdBdG4FSVW4mncJnIPW0pT2vw','vmtWHxZ6GNGFAozug0yvdNY8YSUM80H5TiQu','e','bf',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1401544661730759670,14111190450526317009,'ylgJRRUdtmZQ1','ElrfO7phsakzy2rBCDmCu3HjkbbOolRVPDAyF1zW7KqFFYaZZLsEKKCijiA9FhYNZkaAT0RagkuumU','O2jO4YZW7D9EZMOXcnNxYEipCnlXACRIQ2DhOwKTI63QdO4cB5qGIYMkolKwAuOJ2bFMEQuGaO233Y7clsWbjaB','yZnsaGIJ8bkKoBQiK6rdmmPAxmRHdsoj6otJ2We0e3M8FFFSyj','h','M',4);
+INSERT INTO ti VALUES (1401544661730759670,14111190450526317009,'ylgJRRUdtmZQ1','ElrfO7phsakzy2rBCDmCu3HjkbbOolRVPDAyF1zW7KqFFYaZZLsEKKCijiA9FhYNZkaAT0RagkuumU','O2jO4YZW7D9EZMOXcnNxYEipCnlXACRIQ2DhOwKTI63QdO4cB5qGIYMkolKwAuOJ2bFMEQuGaO233Y7clsWbjaB','yZnsaGIJ8bkKoBQiK6rdmmPAxmRHdsoj6otJ2We0e3M8FFFSyj','h','M',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-147935255359241599,13411949093382403736,'J68e9EJUih0V5tGLoZF','5W8SmsNYnrHP9ddM9PDzUuELLFLWSwEJxrQnVYgNwL4zzCFEzbN8hFcJ903gILgHQxFVDvlR4iATdmIAnSgz43Erku2SPIjPcQcc5jEGBEH09VaHsyxLC46ayvvxVSiwYoHm1YGMv8XksBqnwFQqYKKOGAQBufNNy4zJXQiYgMBCz78tQsTOjYpwq1US5oz2np7OstIJ4WevML6hLl0v8ybHCLJQ','W7yo2WlpC3a95fhlWqhkMKpND3o2UglXCFQdWboquSq0J7B04E9Cpg0vA2FLNhV10xWX002OyXTwkdqbda','bobpBwodBObBwMuz3RXT4POQNvTiOoApqsMb36ltMdC1DVYiiGt7HUfPD3uPTLOyeTXXU1','OP','U',5);
+INSERT INTO ti VALUES (-147935255359241599,13411949093382403736,'J68e9EJUih0V5tGLoZF','5W8SmsNYnrHP9ddM9PDzUuELLFLWSwEJxrQnVYgNwL4zzCFEzbN8hFcJ903gILgHQxFVDvlR4iATdmIAnSgz43Erku2SPIjPcQcc5jEGBEH09VaHsyxLC46ayvvxVSiwYoHm1YGMv8XksBqnwFQqYKKOGAQBufNNy4zJXQiYgMBCz78tQsTOjYpwq1US5oz2np7OstIJ4WevML6hLl0v8ybHCLJQ','W7yo2WlpC3a95fhlWqhkMKpND3o2UglXCFQdWboquSq0J7B04E9Cpg0vA2FLNhV10xWX002OyXTwkdqbda','bobpBwodBObBwMuz3RXT4POQNvTiOoApqsMb36ltMdC1DVYiiGt7HUfPD3uPTLOyeTXXU1','OP','U',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4338339914918637215,9736193845544647928,'b1sTx3e','EbqwBDUJRp5EqVmsQdp7xttBfcrEWI4ZAf4Sely','Uyx8en7iRlrrDOhCiPkQJEYmsOcVDPgfRRSFcfXoP1','iQ5LwSBMKn2cnOmXNHgpSbHGd4TeDZu4mK50gEkyED8E1AZetZhqcQL46gCq1TxjkXkmI5dZolYszfk3Cggk0bHFTD1N39mBSOv9F1Kp1rIqvCDydylSN','ka','VBy',6);
+INSERT INTO ti VALUES (-4338339914918637215,9736193845544647928,'b1sTx3e','EbqwBDUJRp5EqVmsQdp7xttBfcrEWI4ZAf4Sely','Uyx8en7iRlrrDOhCiPkQJEYmsOcVDPgfRRSFcfXoP1','iQ5LwSBMKn2cnOmXNHgpSbHGd4TeDZu4mK50gEkyED8E1AZetZhqcQL46gCq1TxjkXkmI5dZolYszfk3Cggk0bHFTD1N39mBSOv9F1Kp1rIqvCDydylSN','ka','VBy',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(94), d VARBINARY(88), e VARBINARY(72) NOT NULL, f VARBINARY(57), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2637740448,53168,'o','9xnELcaXzrjBksmnchYktQl7ckQ6Su3K5yV0rosK6RmcSGqRyYc6jdbCfDEwyQdd9KrGHYSBDqBBm0XCvlJg9o','k8iUJ8LVG9pM1gkFdbBH6dwDCQguAGJdYiNJYhQNz8nYe5xFu5CUWh7VVEvHc','x6ZQx6mOPw8ENjf1Wa0Si','NT','8',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(94), d VARBINARY(88), e VARBINARY(72) NOT NULL, f VARBINARY(57), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2889162919,61996,'kXvpj','snc4rHp4ZNAxGXqc1tk','oBmY6GfS','1103TM6ix2LxZRc5WxT9lNNAE3bCV4vQtxeRnnzisq1OvrO8','nI','d',1);
+INSERT INTO ti VALUES (2889162919,61996,'kXvpj','snc4rHp4ZNAxGXqc1tk','oBmY6GfS','1103TM6ix2LxZRc5WxT9lNNAE3bCV4vQtxeRnnzisq1OvrO8','nI','d',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(95);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(95);
+INSERT INTO t VALUES (547790552,50485,'x2Rrk2bRVRC5geDZr4S8xHCtTdPI0pQoFb3108gkkQgB','h4zxvGmnDBNOtgCEEX','8cXiLSq6AlpIjEYAOh4XIKYpo1','LWW0P','XJ','S',2);
+INSERT INTO ti VALUES (547790552,50485,'x2Rrk2bRVRC5geDZr4S8xHCtTdPI0pQoFb3108gkkQgB','h4zxvGmnDBNOtgCEEX','8cXiLSq6AlpIjEYAOh4XIKYpo1','LWW0P','XJ','S',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3085965105,28976,'jl36QripXUQWdZqkNzd2XDeIXv9HqJFFlVAaQ9Vb69lDUZiNulUnd3yYFztgCW1cs','N8sFiufvO1CUoSdcRQ0eokagjGGisN','o7FUIUzOTJ6KNBtXn5EDbsHyq08HeaEyuMmYAPm2la9DPYygsRkYMh7Q1tzMt8','k3cE8eccHyXs7QB49mi6HqdoeEkc7kjQCF13Zi','r','S',3);
+INSERT INTO ti VALUES (3085965105,28976,'jl36QripXUQWdZqkNzd2XDeIXv9HqJFFlVAaQ9Vb69lDUZiNulUnd3yYFztgCW1cs','N8sFiufvO1CUoSdcRQ0eokagjGGisN','o7FUIUzOTJ6KNBtXn5EDbsHyq08HeaEyuMmYAPm2la9DPYygsRkYMh7Q1tzMt8','k3cE8eccHyXs7QB49mi6HqdoeEkc7kjQCF13Zi','r','S',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (3093615008,62824,'xSqshFF0aWWSmqIJUE9ZgCpiBSzgV44lzEZ','uDGNhmxLQUhrq4iUCQFHTUhDrrY3DjMK9nG8JgViqkjlZqZ0FSZuqboCUYNAPVCyeMXTJ7uBCpiByabZ37g41AF2Hv7Yqrq','aes1ajuvGtSiWt0rSfv1vQo5o3HXKWPfXV38z9yANU7FCIxzYudpyqz7f9DpKKT','UdyOni0RI3u18cmfNEv3RuKuXYmLjmlfiY182soZdB0wkFvzDLLshTb0KOCnNrYt4lo6nFPUGqMAkCOq8GLnzvU3emFxSSt6ZqCN9TJBxa4Kmw2IZvyGSoxSsfu3I99WJZxncR9eAw2AUs7shlfhgGGuJJdv9K0mTZQP20KpAMkX4LDsRrWmk1uXJUlFXHGVWhpKZ31EXZ5VhkVpV7JdXBgJ9Yjc8UBJ8aDhW','n','m',4);
+INSERT INTO ti VALUES (3093615008,62824,'xSqshFF0aWWSmqIJUE9ZgCpiBSzgV44lzEZ','uDGNhmxLQUhrq4iUCQFHTUhDrrY3DjMK9nG8JgViqkjlZqZ0FSZuqboCUYNAPVCyeMXTJ7uBCpiByabZ37g41AF2Hv7Yqrq','aes1ajuvGtSiWt0rSfv1vQo5o3HXKWPfXV38z9yANU7FCIxzYudpyqz7f9DpKKT','UdyOni0RI3u18cmfNEv3RuKuXYmLjmlfiY182soZdB0wkFvzDLLshTb0KOCnNrYt4lo6nFPUGqMAkCOq8GLnzvU3emFxSSt6ZqCN9TJBxa4Kmw2IZvyGSoxSsfu3I99WJZxncR9eAw2AUs7shlfhgGGuJJdv9K0mTZQP20KpAMkX4LDsRrWmk1uXJUlFXHGVWhpKZ31EXZ5VhkVpV7JdXBgJ9Yjc8UBJ8aDhW','n','m',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2028763814,48437,'0St6tQrAPcCwB7uQG090jR2sLIExXQgCc5NwqW4lnceHKJ','CGL3WQ0hcw5MWSRBCOqfYz2mYypQD0uEKXfutCUTwnPJGgyI11V','DyBuyT3rTwjLuafmP91xrIX4tuAYRHwJIe1osjpU11AJ3Jq3n2qUTQDlkJtNnqA','EZEQdg1qpgYxzSfehHsVqLiyl5hCIzMekYXhp3AgyXrceqr55jbfJvKgI2KKBdPokm2ZwhXWy69ukR3IeEAFLwPS24USogekXikyRAGNtGEGbfbnzzF','IE','M',5);
+INSERT INTO ti VALUES (2028763814,48437,'0St6tQrAPcCwB7uQG090jR2sLIExXQgCc5NwqW4lnceHKJ','CGL3WQ0hcw5MWSRBCOqfYz2mYypQD0uEKXfutCUTwnPJGgyI11V','DyBuyT3rTwjLuafmP91xrIX4tuAYRHwJIe1osjpU11AJ3Jq3n2qUTQDlkJtNnqA','EZEQdg1qpgYxzSfehHsVqLiyl5hCIzMekYXhp3AgyXrceqr55jbfJvKgI2KKBdPokm2ZwhXWy69ukR3IeEAFLwPS24USogekXikyRAGNtGEGbfbnzzF','IE','M',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (840936536,32192,'FdyroiYPKqtGM7xLh0','sV9Pn70Gns5OsLpcfXEwUBYKf8a86NWKSi3WRre0HiM1h10GvSL5UOxuuTZ3aIKrE6YOWQBNUqrkH6gM4cC7VHtfd3T2asKeJVWJjmcdGJ8ntO7PYE1hMukcbBCSJF1NiVD9SyoeOt1kh1y66t0Ga44gYD9CCp9hymQE8JgxUo9aJ7MWO5ibySGq1VaIMAUN40uvR0CiVQTwrsysZvwif5K5k6RmveTAIYtOb','XLdXherDFSnrE7nDiZCSVwb','HaNAE3tyv7mkEU86fwqM19QMBhE9QfkveSdcWaToFDKTJJN1eDU2GjBWAKCrs9S6VY4amPBVkiKnxIut6G6zQcYROpZt8s0wro0g8pEjMX4tYiR5z7DRDDh5e0uYpvXXQvU6Yh4u9cLBmJbIzsPWlQ89NYVK26nBxYYdajzU6izUgTHL6nL9WiKq2wIqsnk7pk','eHf','p',6);
+INSERT INTO ti VALUES (840936536,32192,'FdyroiYPKqtGM7xLh0','sV9Pn70Gns5OsLpcfXEwUBYKf8a86NWKSi3WRre0HiM1h10GvSL5UOxuuTZ3aIKrE6YOWQBNUqrkH6gM4cC7VHtfd3T2asKeJVWJjmcdGJ8ntO7PYE1hMukcbBCSJF1NiVD9SyoeOt1kh1y66t0Ga44gYD9CCp9hymQE8JgxUo9aJ7MWO5ibySGq1VaIMAUN40uvR0CiVQTwrsysZvwif5K5k6RmveTAIYtOb','XLdXherDFSnrE7nDiZCSVwb','HaNAE3tyv7mkEU86fwqM19QMBhE9QfkveSdcWaToFDKTJJN1eDU2GjBWAKCrs9S6VY4amPBVkiKnxIut6G6zQcYROpZt8s0wro0g8pEjMX4tYiR5z7DRDDh5e0uYpvXXQvU6Yh4u9cLBmJbIzsPWlQ89NYVK26nBxYYdajzU6izUgTHL6nL9WiKq2wIqsnk7pk','eHf','p',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT, c CHAR(30) NOT NULL, d VARBINARY(92), e VARCHAR(35) NOT NULL, f VARBINARY(76), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (724356896,-1839223674529836127,'ul2rz9GlE','EGPfvKmk6LOHMChK2W6EeXaqdfgZsBh3AgWeKbNo03tNVuMlTrx7RbUhkarOH33grBNHtityFgO','ST8PyS2WHEv','dKTC','2','c',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT, c CHAR(30) NOT NULL, d VARBINARY(92), e VARCHAR(35) NOT NULL, f VARBINARY(76), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (588452978,-4075540064780301265,'GvvwTu','d7nMWAbxNFI1pl4b40RnZm','NDZwaJQ48Gck5R19z58DXFkuCL0TzldGL','EQfqbUhMVB7N1ly6FN1UJ5lYTZH0usN9801WBqpeabbA','Re','w',1);
+INSERT INTO ti VALUES (588452978,-4075540064780301265,'GvvwTu','d7nMWAbxNFI1pl4b40RnZm','NDZwaJQ48Gck5R19z58DXFkuCL0TzldGL','EQfqbUhMVB7N1ly6FN1UJ5lYTZH0usN9801WBqpeabbA','Re','w',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(31) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(31) NOT NULL;
+INSERT INTO t VALUES (520075835,2069119988075041267,'ZtXFYj','3UJGQvcjG7ESy93o1p29TCAszfCdkGeh800yugJa7wEIGoW9j730','HxgXB','FcPVVHDNIQoDOvpMkX1ATJf','EF','T',2);
+INSERT INTO ti VALUES (520075835,2069119988075041267,'ZtXFYj','3UJGQvcjG7ESy93o1p29TCAszfCdkGeh800yugJa7wEIGoW9j730','HxgXB','FcPVVHDNIQoDOvpMkX1ATJf','EF','T',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1067426977,-5742075554450363624,'Psq1jJbKrJ3O2tqV3Nah','G152MhK3CsvTLVRVXciZ5WF1Tp5cJcMFUDH8zB6bSCXmYCU2220eCROzHpQKMM8nidgFtX0RKn6xTKRh38KT9c4mkbycvfrVhFclTRkBYQthsOoG070VChOv66AgZMaXFW5HPm8MTPfTnEjECfeyeYlfKgcWx9hRoOf6Otyc1zFQ1qnlYKXt1HMSPLxOsu2runz7BgAKjgtbb','wOuGEY3YBqR3gBo4DAPMwYhp62CYR','ozHBl9FvECWnL9WpIsT0ipS16ig5qorlEk9zp','A','3',3);
+INSERT INTO ti VALUES (1067426977,-5742075554450363624,'Psq1jJbKrJ3O2tqV3Nah','G152MhK3CsvTLVRVXciZ5WF1Tp5cJcMFUDH8zB6bSCXmYCU2220eCROzHpQKMM8nidgFtX0RKn6xTKRh38KT9c4mkbycvfrVhFclTRkBYQthsOoG070VChOv66AgZMaXFW5HPm8MTPfTnEjECfeyeYlfKgcWx9hRoOf6Otyc1zFQ1qnlYKXt1HMSPLxOsu2runz7BgAKjgtbb','wOuGEY3YBqR3gBo4DAPMwYhp62CYR','ozHBl9FvECWnL9WpIsT0ipS16ig5qorlEk9zp','A','3',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (687028805,-634420510736753300,'7t1RXlEDMY590ZJNaWZAc','xFoz0U7CFYMB0HQHsLA3IbJ9qvMgjpyH97amStvKzakbi6eyUQ82eiHdmDPn2tPOox0m1uOSlB6bxGFHOicn8H9CnZ','P519LDJT8TlDtiYAyBcUDmTCVYtrfQ','9eX16mR7CPj5OicXDkYkMOQ2SdlQF2wIDv3aVRxj4WnDCyoLYzhEkhDcXpL0nVkXIiPcwIm0asYY3HjcZiMOeMPTAaDwc01S9oEaNfc5y8KqkDrgVJmZCksbSPFNhdZu4hJPZhMARXWhdqFnqHTla87hSAEoOaPKBB6BOjFsd3mO2Nq683bcBasQkwHDVmTqUANRbw6izQ3tVh9yKCkhbaPl0QSo3TFCg48BEU95UQc1pY','7n','j',4);
+INSERT INTO ti VALUES (687028805,-634420510736753300,'7t1RXlEDMY590ZJNaWZAc','xFoz0U7CFYMB0HQHsLA3IbJ9qvMgjpyH97amStvKzakbi6eyUQ82eiHdmDPn2tPOox0m1uOSlB6bxGFHOicn8H9CnZ','P519LDJT8TlDtiYAyBcUDmTCVYtrfQ','9eX16mR7CPj5OicXDkYkMOQ2SdlQF2wIDv3aVRxj4WnDCyoLYzhEkhDcXpL0nVkXIiPcwIm0asYY3HjcZiMOeMPTAaDwc01S9oEaNfc5y8KqkDrgVJmZCksbSPFNhdZu4hJPZhMARXWhdqFnqHTla87hSAEoOaPKBB6BOjFsd3mO2Nq683bcBasQkwHDVmTqUANRbw6izQ3tVh9yKCkhbaPl0QSo3TFCg48BEU95UQc1pY','7n','j',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2192004717,-790639266339088341,'7B','BTTY8Trm17fS7SzEZwRupbbRqRqzBkBdun6ivsRr6WeZBfbjfHJAzBQKWaAvmJkApEwkU42fV5YUgZ5wrIKID2NbMwRLY','pMpvn7Bchy4psVQpCnkxRADk','67A9XoVK3NmafZ3mMxJUfDVkx2EJNWnCtQF6Hfey5IsoRTaew4UMoDU5g5w3sFXKzFkQaavjTDln7OAiFIFBLQ7Wylqkhtgu2j3JOxE7H17FA8lMk59IItOWf','a','W',5);
+INSERT INTO ti VALUES (2192004717,-790639266339088341,'7B','BTTY8Trm17fS7SzEZwRupbbRqRqzBkBdun6ivsRr6WeZBfbjfHJAzBQKWaAvmJkApEwkU42fV5YUgZ5wrIKID2NbMwRLY','pMpvn7Bchy4psVQpCnkxRADk','67A9XoVK3NmafZ3mMxJUfDVkx2EJNWnCtQF6Hfey5IsoRTaew4UMoDU5g5w3sFXKzFkQaavjTDln7OAiFIFBLQ7Wylqkhtgu2j3JOxE7H17FA8lMk59IItOWf','a','W',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2083773490,5596043360368740901,'Mt9U0D5VP6iACKaf6TYJGEbruyFz','hwabpcRvJdH4L1wDHCvmbCqz3PnM7h9OdwaKIGQdAqcW1M3HlLBQaAEgUqrT7RjrtDV4lwVY0YWsYQyHPpNpZBZpqTHTxdZ4AhhTF3CBA4YBVglI3h2','wKPUJr5vjFxeWYJTNfSf5ODxN','d99QR6LL48DUdEsg3Jr640hrPzdqevyuxWxhrxqJDiI6J9d3rBJ5oippgzDCJSWej4VxiROmCSAfPOnTKse0RUimHKdCH48zkAp94ZFyYjryOw6OfIOZpxY54','K','v',6);
+INSERT INTO ti VALUES (2083773490,5596043360368740901,'Mt9U0D5VP6iACKaf6TYJGEbruyFz','hwabpcRvJdH4L1wDHCvmbCqz3PnM7h9OdwaKIGQdAqcW1M3HlLBQaAEgUqrT7RjrtDV4lwVY0YWsYQyHPpNpZBZpqTHTxdZ4AhhTF3CBA4YBVglI3h2','wKPUJr5vjFxeWYJTNfSf5ODxN','d99QR6LL48DUdEsg3Jr640hrPzdqevyuxWxhrxqJDiI6J9d3rBJ5oippgzDCJSWej4VxiROmCSAfPOnTKse0RUimHKdCH48zkAp94ZFyYjryOw6OfIOZpxY54','K','v',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(59) NOT NULL, d VARCHAR(49), e VARCHAR(28) NOT NULL, f VARBINARY(32), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4392564,11430626710433599996,'Y5ZlhwAtTEYk2e3nNuDpJe','daXxqXPGczB0TbbrRzcxZWoMvVH1ti','Yf9ImkZVf5O1D1IZcSnck9BK1xj','tW0IyQNa26N','Y','T',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(59) NOT NULL, d VARCHAR(49), e VARCHAR(28) NOT NULL, f VARBINARY(32), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1393294599,14627688503435496667,'zy','eLAotzR9eD8WR2RtsScDqzRvFaK','pASc1v','dSsjqfHgSsvIz14Uc','nk','A',1);
+INSERT INTO ti VALUES (1393294599,14627688503435496667,'zy','eLAotzR9eD8WR2RtsScDqzRvFaK','pASc1v','dSsjqfHgSsvIz14Uc','nk','A',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(60) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(60) NOT NULL;
+INSERT INTO t VALUES (-959371214,13312797621650468322,'WMElLYtqIXF6QmR0V6bWXJJ9jhhLMP5UgAJHWbO40h','krny5D','K9niq7a3SXHAqdpjq0','A4ZfthrJyq7cECCGk2rwFnirOtw','su','C',2);
+INSERT INTO ti VALUES (-959371214,13312797621650468322,'WMElLYtqIXF6QmR0V6bWXJJ9jhhLMP5UgAJHWbO40h','krny5D','K9niq7a3SXHAqdpjq0','A4ZfthrJyq7cECCGk2rwFnirOtw','su','C',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (879197074,6715680735235735595,'5aj4ZHjirSk9mnI00VUc','4I7w5wWRiibwLESm43Mch1NWoWxZ7CAK72dNhBLPDz09BTke5EWzBk6jSTkvwAIpl3Iy5ODRqizWLnaB0phcP4yi7xF3El4AeN1GbGOyjvKTUjJu7S0oONmBFrIBKjhpKafXeQDozcQkermScZlZDlJV0zfHOvMXDuRkeMIjQ7UkibLgrMA7eN49n7di5BTnDdDHAAAYiZWz4cgQRvcO6v4iiv3fwL6tnx','oqdDkviGE','xfQbAXDKmVVH6AzZcJTHosPIoqVXXkI','y','K',3);
+INSERT INTO ti VALUES (879197074,6715680735235735595,'5aj4ZHjirSk9mnI00VUc','4I7w5wWRiibwLESm43Mch1NWoWxZ7CAK72dNhBLPDz09BTke5EWzBk6jSTkvwAIpl3Iy5ODRqizWLnaB0phcP4yi7xF3El4AeN1GbGOyjvKTUjJu7S0oONmBFrIBKjhpKafXeQDozcQkermScZlZDlJV0zfHOvMXDuRkeMIjQ7UkibLgrMA7eN49n7di5BTnDdDHAAAYiZWz4cgQRvcO6v4iiv3fwL6tnx','oqdDkviGE','xfQbAXDKmVVH6AzZcJTHosPIoqVXXkI','y','K',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-123045750,7218931059769775850,'a8DIdo7ADfFWaf9jznA','z5Rg4Z30ZjmGQFOnhfgIr7yS4Pq','ee8vcBM','yDBqpI0imUcD9nZCFOnVwQRrpnmxy7cCaHyMVd0','kw','6',4);
+INSERT INTO ti VALUES (-123045750,7218931059769775850,'a8DIdo7ADfFWaf9jznA','z5Rg4Z30ZjmGQFOnhfgIr7yS4Pq','ee8vcBM','yDBqpI0imUcD9nZCFOnVwQRrpnmxy7cCaHyMVd0','kw','6',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-253224504,12027069894152732512,'B5YdjM3mJel3sGclCFbk7JyeAqF3wJvMo6hcjkywifVh','P587EGZ9BuCVqjfCo1wnGiU7yJGD7nwpXiQocOBnwDSG2dIuWobn5hZEjARsYjb3GqT5u7mXwKjzwsg8zz0fwhQjzpWR8IMDbCVGjfEE7wNtijMQdvWxffUy7EMgQI6x3YGg9Gv0EQnv1v9sMC6zzxrn2RqDEB','gzuzuk85DGVJ6','HRKPrpYu1AGJ5E8j5jIni1cT5GbIaQb0NQZWFocinD54L5NrhkwhjV4Lfkcyel56QuUBtJyscDEymZqCZXdFEps1C2I4bm7a0e1IWaXdL2yYQ9knTQPO3QoOvzZrRCdCwRIT9Qe9bX9PJtKeAQpoWAiRc71mKefd3wRL4dkdRZVdxsPH9ip8R3ccxl20GXB4ShQsk28wdMB0dh3LppIfAC7HvtvoCgvW','Z','C',5);
+INSERT INTO ti VALUES (-253224504,12027069894152732512,'B5YdjM3mJel3sGclCFbk7JyeAqF3wJvMo6hcjkywifVh','P587EGZ9BuCVqjfCo1wnGiU7yJGD7nwpXiQocOBnwDSG2dIuWobn5hZEjARsYjb3GqT5u7mXwKjzwsg8zz0fwhQjzpWR8IMDbCVGjfEE7wNtijMQdvWxffUy7EMgQI6x3YGg9Gv0EQnv1v9sMC6zzxrn2RqDEB','gzuzuk85DGVJ6','HRKPrpYu1AGJ5E8j5jIni1cT5GbIaQb0NQZWFocinD54L5NrhkwhjV4Lfkcyel56QuUBtJyscDEymZqCZXdFEps1C2I4bm7a0e1IWaXdL2yYQ9knTQPO3QoOvzZrRCdCwRIT9Qe9bX9PJtKeAQpoWAiRc71mKefd3wRL4dkdRZVdxsPH9ip8R3ccxl20GXB4ShQsk28wdMB0dh3LppIfAC7HvtvoCgvW','Z','C',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (296796888,7184682565584790827,'cKf3vwDCEste5tDcPVDywPpJKJbFRTSq8lb0NycdIqooUnurVyqW6','MR5cqLeCeNSOl00HtOkYhXRWh5MjiTv8PU6vs4r1b6niejveEa22Itoofpefg7wVRSbrHghCNVE25TJ6CYOak52dnViz2wyV5kA9AUgmzfb2CqQJREATAjvpPLVe9hkHr3A7hg5NwD64Oqyof38360S3kYzaAqzJZ7o4WPolXv7xU2u3u1rqKahGtelj3XcPQl6tsuzC0px','EbYFYA0IQgB','Bb8hzJX3rNv1NCYLT5b1itS','w','ds',6);
+INSERT INTO ti VALUES (296796888,7184682565584790827,'cKf3vwDCEste5tDcPVDywPpJKJbFRTSq8lb0NycdIqooUnurVyqW6','MR5cqLeCeNSOl00HtOkYhXRWh5MjiTv8PU6vs4r1b6niejveEa22Itoofpefg7wVRSbrHghCNVE25TJ6CYOak52dnViz2wyV5kA9AUgmzfb2CqQJREATAjvpPLVe9hkHr3A7hg5NwD64Oqyof38360S3kYzaAqzJZ7o4WPolXv7xU2u3u1rqKahGtelj3XcPQl6tsuzC0px','EbYFYA0IQgB','Bb8hzJX3rNv1NCYLT5b1itS','w','ds',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b TINYINT NOT NULL, c CHAR(20) NOT NULL, d VARCHAR(98) NOT NULL, e VARCHAR(6), f VARBINARY(59), g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (90,127,'FzEUIvZVf0UeSovHFc','ABRxJxqXFt1XSgeOXMZc1TdeJbHQPU','VGOS','rTqCWpvwYl2RMC0Zi2rnwoykpzX','s','u',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b TINYINT NOT NULL, c CHAR(20) NOT NULL, d VARCHAR(98) NOT NULL, e VARCHAR(6), f VARBINARY(59), g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-253284,36,'Hx3D77tymwN','YBCt6RECt17LFxpidvAiHBxrPgco2NzNXioGaXZ7BcytlYv8IlcXn8vHANEJ6EQZ7hmGUit8wDBHri','eMkYL','Nf8aRGLd4Bqmk0QFbKFALCjUN','t','C',1);
+INSERT INTO ti VALUES (-253284,36,'Hx3D77tymwN','YBCt6RECt17LFxpidvAiHBxrPgco2NzNXioGaXZ7BcytlYv8IlcXn8vHANEJ6EQZ7hmGUit8wDBHri','eMkYL','Nf8aRGLd4Bqmk0QFbKFALCjUN','t','C',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(21) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(21) NOT NULL;
+INSERT INTO t VALUES (-2132442,-27,'mcC28zZhYL','Ggx6TqwKFEbungzULRi2tqSM2gvv0xY0Mg6BMHIZCKwBe7rMhTLukBBNELiL0m','x6Bq','NAxDck9tB7JC6QfHscQxN16bWEKM7GoJMQV5Agc8fGBX66HK','I','X',2);
+INSERT INTO ti VALUES (-2132442,-27,'mcC28zZhYL','Ggx6TqwKFEbungzULRi2tqSM2gvv0xY0Mg6BMHIZCKwBe7rMhTLukBBNELiL0m','x6Bq','NAxDck9tB7JC6QfHscQxN16bWEKM7GoJMQV5Agc8fGBX66HK','I','X',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8221091,41,'n3W','RwNT7sg7GjnHr5iUX9OTirrSEprvPnJ0aqle82T9LHF6ZsTMTShqvu0JPwMUnQdkQuhvUVnhppmkSNgUszYY6zpUnExscU1YQc41m6lORWX5W3Qr0gWNdJPuT6CqBvVMYw1flfqbprlxURvHkOjxD2bcEb5PCw3krGXc8TuG4NB9dtcNxzMYgFlBVrHtuWJSkMPmss6uvgsyodc2R0b0oRtbJoXAIEZLuFcfuqokTXWQbqRTCJJm','mBu5','zUMOc4wxsrtPNCsdMRmZNmVU4d6Ce2UkfN5i','j','e',3);
+INSERT INTO ti VALUES (8221091,41,'n3W','RwNT7sg7GjnHr5iUX9OTirrSEprvPnJ0aqle82T9LHF6ZsTMTShqvu0JPwMUnQdkQuhvUVnhppmkSNgUszYY6zpUnExscU1YQc41m6lORWX5W3Qr0gWNdJPuT6CqBvVMYw1flfqbprlxURvHkOjxD2bcEb5PCw3krGXc8TuG4NB9dtcNxzMYgFlBVrHtuWJSkMPmss6uvgsyodc2R0b0oRtbJoXAIEZLuFcfuqokTXWQbqRTCJJm','mBu5','zUMOc4wxsrtPNCsdMRmZNmVU4d6Ce2UkfN5i','j','e',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-4132663,-75,'9avwy66EOKpqJXN','PLqrUBga7KdjrwUtILJO0oFPZJa5oqMAHV3NHIyw','UMoTgG','yuWvVIm6iwhcfc2jhu6yHD8Xk8R8izYfj9gkxUldcdx6ZHsNZMmDN21WkHZt0UE1qpoUDOrK19SjBSxYRQGTqUrNPlPfvMoj77C5MfVkO33fhx70D9493pEpU0mpx6amxwot9UYYcT17cnwVMpv4XCOmLOAHWy57QTbkFA8O1rxFgvhJKnmXsmWE7jZYmtEhQxxjt8w0QZMYrTyrFEn0L627mjZYd5fBpPrndxNDhGr5QXcqgf1UV','W','9',4);
+INSERT INTO ti VALUES (-4132663,-75,'9avwy66EOKpqJXN','PLqrUBga7KdjrwUtILJO0oFPZJa5oqMAHV3NHIyw','UMoTgG','yuWvVIm6iwhcfc2jhu6yHD8Xk8R8izYfj9gkxUldcdx6ZHsNZMmDN21WkHZt0UE1qpoUDOrK19SjBSxYRQGTqUrNPlPfvMoj77C5MfVkO33fhx70D9493pEpU0mpx6amxwot9UYYcT17cnwVMpv4XCOmLOAHWy57QTbkFA8O1rxFgvhJKnmXsmWE7jZYmtEhQxxjt8w0QZMYrTyrFEn0L627mjZYd5fBpPrndxNDhGr5QXcqgf1UV','W','9',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-2231469,-81,'VqncLyBXAPKEzv9gzMpsd','UjLRr39l3kX3ZDiUvZj35mfrNiiAwGq8xiqTsGQSdPdHnrGmvQRX2FRL4CS1yg9h9JmTvkmols40UbDfc92OjnfJuLA4bTdTnD5GAqP8IQwC897ifhH457kzqLH9WlL9jL8kyhNBi50zs8kauQclWaAgESo','Mbp','AsqAZbLJTw2R9NKTikdAXDrcGntwrYILp3MFGSoEYhWYuzYuTEMHYMqum1l5JZOEjDYzPpFkZyPPKgzDf8fuxsM5PhH7x2IOMYSMmnCRCwN1vDf95wmrwt8YhcYCPZDnQ5MKDsYXFdoiPbom68f6sTLj8ws1MM9yyF6CZ8Q43YmfaCg','e','o',5);
+INSERT INTO ti VALUES (-2231469,-81,'VqncLyBXAPKEzv9gzMpsd','UjLRr39l3kX3ZDiUvZj35mfrNiiAwGq8xiqTsGQSdPdHnrGmvQRX2FRL4CS1yg9h9JmTvkmols40UbDfc92OjnfJuLA4bTdTnD5GAqP8IQwC897ifhH457kzqLH9WlL9jL8kyhNBi50zs8kauQclWaAgESo','Mbp','AsqAZbLJTw2R9NKTikdAXDrcGntwrYILp3MFGSoEYhWYuzYuTEMHYMqum1l5JZOEjDYzPpFkZyPPKgzDf8fuxsM5PhH7x2IOMYSMmnCRCwN1vDf95wmrwt8YhcYCPZDnQ5MKDsYXFdoiPbom68f6sTLj8ws1MM9yyF6CZ8Q43YmfaCg','e','o',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6711921,46,'uo3UVeBpdiA0f','gh28Tu8rTAnlFEHhJdKfPmHNQWqgGxFJ9L5aLDAzrkuxqPApA6HrzAIIW2jYxfxifkPDXG8gQ291qh6FwWBWEOOi4AnKF5JkoWba4upF1Ey5Gz8S5B2RkjgTbbMhFwxrBphUXPcDOuYFVrpr8ZCwlckrvUrfTv77TlgbNKAYUUWRZJ3pldYABIrn3XibbHNNSSka','Kva','EQPxLKU9PYZhdmOBH5rW6vE2DY0R3dJ6MBfV37F52aDE3nrG6mJNn1hrIA0wq0NPQA6gxdUzltXXuaWtZhFoWmZFL9oX9QCvqiPLEftndbhuHPubalxUUnN0V4Q5LYyDLeZVXBVdiJWmYNn','aw','R2',6);
+INSERT INTO ti VALUES (-6711921,46,'uo3UVeBpdiA0f','gh28Tu8rTAnlFEHhJdKfPmHNQWqgGxFJ9L5aLDAzrkuxqPApA6HrzAIIW2jYxfxifkPDXG8gQ291qh6FwWBWEOOi4AnKF5JkoWba4upF1Ey5Gz8S5B2RkjgTbbMhFwxrBphUXPcDOuYFVrpr8ZCwlckrvUrfTv77TlgbNKAYUUWRZJ3pldYABIrn3XibbHNNSSka','Kva','EQPxLKU9PYZhdmOBH5rW6vE2DY0R3dJ6MBfV37F52aDE3nrG6mJNn1hrIA0wq0NPQA6gxdUzltXXuaWtZhFoWmZFL9oX9QCvqiPLEftndbhuHPubalxUUnN0V4Q5LYyDLeZVXBVdiJWmYNn','aw','R2',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b BIGINT UNSIGNED, c BINARY(93), d VARCHAR(41), e VARCHAR(90) NOT NULL, f VARBINARY(26), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (843074548,8559336403464362888,'fQrkEgX9URUHZz7gceJEikmzThKKLPrkKF7qgKpnCnaHR5rTSjrB93aqq5LrW8bHcgtUlPL4rLFfB8PqX5J','rETaG9NWwpbVtS4Qr1ot0hXQa2pzriMIPEkOtjz','vBMeLPn8sxDEdkMXDWkadddoiTWOTzMGSnYpYpp7E9QxzQba8','PDvWmDRaVxe','C','D',0);
+CREATE TABLE ti (a INT NOT NULL, b BIGINT UNSIGNED, c BINARY(93), d VARCHAR(41), e VARCHAR(90) NOT NULL, f VARBINARY(26), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (989841654,4510250637064946639,'r81ySWeE','K','9YnK0XhbPes64Mw0fe92EcLI','Y1nh6hntcBQFyGHnlfcBZlKWc','c','r',1);
+INSERT INTO ti VALUES (989841654,4510250637064946639,'r81ySWeE','K','9YnK0XhbPes64Mw0fe92EcLI','Y1nh6hntcBQFyGHnlfcBZlKWc','c','r',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(94);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(94);
+INSERT INTO t VALUES (-1897064493,9664467597398886238,'rHk0ylzwlYGcQoQanqD1FcMLN1iOXjzsx4npIFQpUAMbKCJBISb0oh9454ytCwE5','ovaGZsOdBV','l2zj0ueQNiKDwpUGyyQoRbf2GxaUCJe0s0hHKeclMVh5ZjwC','w2IT0AiZLjUXo9IxxT','T','2',2);
+INSERT INTO ti VALUES (-1897064493,9664467597398886238,'rHk0ylzwlYGcQoQanqD1FcMLN1iOXjzsx4npIFQpUAMbKCJBISb0oh9454ytCwE5','ovaGZsOdBV','l2zj0ueQNiKDwpUGyyQoRbf2GxaUCJe0s0hHKeclMVh5ZjwC','w2IT0AiZLjUXo9IxxT','T','2',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (564995796,7274130528200272743,'vHObK','c5d0LY1efgl6yvyAMcNbjWu66BAQHdDAc9617Xin77jO92zgCFe62QbtfURIAcuKiIbVszbTz5ZEEgOz4aja72pwovL0vNaCLp5rYPFVoNlOQ10bZ5V4LZtTEsXVdft0s4QZl1HnTS99VhqX2omJ29TXOTVQqbYVhv2EQf8hUqIU2VNL4qbXcMz8X7wUbm52VTTWW6YlNKrlniV9D04Z8tVpJt8v452lRNmhrgmKhHL9uJx','Kt','kheU19ViEGC3BeMT8jbr7gghF','o','f',3);
+INSERT INTO ti VALUES (564995796,7274130528200272743,'vHObK','c5d0LY1efgl6yvyAMcNbjWu66BAQHdDAc9617Xin77jO92zgCFe62QbtfURIAcuKiIbVszbTz5ZEEgOz4aja72pwovL0vNaCLp5rYPFVoNlOQ10bZ5V4LZtTEsXVdft0s4QZl1HnTS99VhqX2omJ29TXOTVQqbYVhv2EQf8hUqIU2VNL4qbXcMz8X7wUbm52VTTWW6YlNKrlniV9D04Z8tVpJt8v452lRNmhrgmKhHL9uJx','Kt','kheU19ViEGC3BeMT8jbr7gghF','o','f',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (249502211,11041747368413617245,'4bRp0qGHaHxCapA8lTtpu78m7jjXJuopjhP10qtVE8u6D2fZ9U1JtA','6KkDw7BTTue6tZSsHsSnkJhvKnGrEnj5DJo73CliosLSxGxXNfyOmbmaDUfPTib5QnKmbyhLZHZbx5QMd5Q0pjkWlj2KMOPMmkS5JKdMOwQjWdVrR49Dzi6rNT3QiMQRoq1MmtyNFWGUg5DpVReZmDxFKcIBQnoHFkzvqjGXyed1yCLD1CyEfvp7Y892EJomG9RUhunImPfdevFdbttiZ7E8rYrxJvlF','AT65AYlxCxHgU2zbtBRuCcHEtLvkCJ5y','RY0wO6g21BR0Ee3uNmVY4sGpSmwmbNlYtkADoTXm8TuzcpnlbmcpF58LRie0TTDxZJ8EoBcnzPJ0iXiHzvE4yiLdzIyz38rAa9kzBqv2Pdraw9hBZHfzPLJWatAmnHCMwK5KcKBSjlbuIlO4yosSwGP6ydg08gqNR78YolVKQTAoNanGn39jY8uw7OD6yeHM4JZ1hM64MxUvPeTluo1VNFXGUiZ5cuqT8Uc2W','v','e',4);
+INSERT INTO ti VALUES (249502211,11041747368413617245,'4bRp0qGHaHxCapA8lTtpu78m7jjXJuopjhP10qtVE8u6D2fZ9U1JtA','6KkDw7BTTue6tZSsHsSnkJhvKnGrEnj5DJo73CliosLSxGxXNfyOmbmaDUfPTib5QnKmbyhLZHZbx5QMd5Q0pjkWlj2KMOPMmkS5JKdMOwQjWdVrR49Dzi6rNT3QiMQRoq1MmtyNFWGUg5DpVReZmDxFKcIBQnoHFkzvqjGXyed1yCLD1CyEfvp7Y892EJomG9RUhunImPfdevFdbttiZ7E8rYrxJvlF','AT65AYlxCxHgU2zbtBRuCcHEtLvkCJ5y','RY0wO6g21BR0Ee3uNmVY4sGpSmwmbNlYtkADoTXm8TuzcpnlbmcpF58LRie0TTDxZJ8EoBcnzPJ0iXiHzvE4yiLdzIyz38rAa9kzBqv2Pdraw9hBZHfzPLJWatAmnHCMwK5KcKBSjlbuIlO4yosSwGP6ydg08gqNR78YolVKQTAoNanGn39jY8uw7OD6yeHM4JZ1hM64MxUvPeTluo1VNFXGUiZ5cuqT8Uc2W','v','e',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-1348264340,10416927288498826427,'yy798DbD3CO5jjxgt','Kfd6t55fBAiZZD5IQvcGgnDwppTojKQC4pTmlihTce8ohRMhDrHaLS2fFSzneyIxpGLlWi3nJdOkwM1wvrNsA2fPrhiVGj3xDs5iN618McZgj3wrcXjpqLIPbqDjyth23fQ338da9QqtdDnzaQiTQ8EuF2Hq5OpzqBUa9PcCFrLSCyFPHWpshBP','hP','0e8SqnD4CjmYHG1Kp4fQ2PBxHOqfihepFj6zEbvdsttO200K68tgWas2b9hDKo5L0WOJCEzkzRQklaeGRTQBeAbw2Fyw5IqvRnEhIFCdfYyyjfgc00fnBUiiuFE8lzwmu6roat6h9oObIek3ZROoHpAGiCO5QRRivdXQndlzRCKhMP8izROS5Eq6pAC3LdwqOlPfATGt4ciExtPHUWIWIQGBx4BSAJodriC6E46gxm8ZMbgr','Z','S',5);
+INSERT INTO ti VALUES (-1348264340,10416927288498826427,'yy798DbD3CO5jjxgt','Kfd6t55fBAiZZD5IQvcGgnDwppTojKQC4pTmlihTce8ohRMhDrHaLS2fFSzneyIxpGLlWi3nJdOkwM1wvrNsA2fPrhiVGj3xDs5iN618McZgj3wrcXjpqLIPbqDjyth23fQ338da9QqtdDnzaQiTQ8EuF2Hq5OpzqBUa9PcCFrLSCyFPHWpshBP','hP','0e8SqnD4CjmYHG1Kp4fQ2PBxHOqfihepFj6zEbvdsttO200K68tgWas2b9hDKo5L0WOJCEzkzRQklaeGRTQBeAbw2Fyw5IqvRnEhIFCdfYyyjfgc00fnBUiiuFE8lzwmu6roat6h9oObIek3ZROoHpAGiCO5QRRivdXQndlzRCKhMP8izROS5Eq6pAC3LdwqOlPfATGt4ciExtPHUWIWIQGBx4BSAJodriC6E46gxm8ZMbgr','Z','S',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1274750426,3392056089105908572,'rBUfyS6NH1f76yB','ugwUrR7yiXZAjrlGjXD3Y013evtQW1KTkIQhwMssJXITPKSYRWKEdbKBgqAJCC45IKOdVkideZ4kzriAfltou6mhxEA6VyEZSIC079RuWkt','ruMZctgQH9AWDvAR5GF1GEtHUp4UPud8nEZO','CdN8r7DXT3Ut3plMI9n','P','S',6);
+INSERT INTO ti VALUES (1274750426,3392056089105908572,'rBUfyS6NH1f76yB','ugwUrR7yiXZAjrlGjXD3Y013evtQW1KTkIQhwMssJXITPKSYRWKEdbKBgqAJCC45IKOdVkideZ4kzriAfltou6mhxEA6VyEZSIC079RuWkt','ruMZctgQH9AWDvAR5GF1GEtHUp4UPud8nEZO','CdN8r7DXT3Ut3plMI9n','P','S',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(13), d VARBINARY(17) NOT NULL, e VARBINARY(45) NOT NULL, f VARCHAR(38) NOT NULL, g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7856606024128806375,33324,'7NFjjmz7t3L','N9a9nrtJWWQKw','0Ag6cJem6XOBJ78lUZkd0rW8kao2THKFkHT5BvkBKHjpP','0lHQh6cGRMPjQL8lvJFoAPrnOtAnZMH6SLg','G','7X',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(13), d VARBINARY(17) NOT NULL, e VARBINARY(45) NOT NULL, f VARCHAR(38) NOT NULL, g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (5382630827509645041,24359,'HwsfR6mz','LPpw6D5NS','reb1csAn9N3zCQfjZvlXh8xVBj','Qr07IL5COMTfpDqEPOdzGpIZ','6','h',1);
+INSERT INTO ti VALUES (5382630827509645041,24359,'HwsfR6mz','LPpw6D5NS','reb1csAn9N3zCQfjZvlXh8xVBj','Qr07IL5COMTfpDqEPOdzGpIZ','6','h',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(14);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(14);
+INSERT INTO t VALUES (678739357329431631,65073,'r','7kMiNhzmHF','NES15tWw5YhEane5IpyLa6q1fu80CnKh','Zu','V','ag',2);
+INSERT INTO ti VALUES (678739357329431631,65073,'r','7kMiNhzmHF','NES15tWw5YhEane5IpyLa6q1fu80CnKh','Zu','V','ag',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-3735740080638346051,40793,'BHdLvnwF8JM','mWtKvZzzT4LhPW7v9Jx4nnaFZvQVNPC3UjyzwprEc5Hx9HepGVraMHU19Uhi0OCTWmX33ffO5E0cqq','cBnhUUSu6qW24aBgYxdrCB9I7d','8P40T','2s','2',3);
+INSERT INTO ti VALUES (-3735740080638346051,40793,'BHdLvnwF8JM','mWtKvZzzT4LhPW7v9Jx4nnaFZvQVNPC3UjyzwprEc5Hx9HepGVraMHU19Uhi0OCTWmX33ffO5E0cqq','cBnhUUSu6qW24aBgYxdrCB9I7d','8P40T','2s','2',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3871188630605564760,50658,'ZulxBg','csAse2aLEK1VH249VLMlaX8J1hcKDQpAH6pysl1sxVSZecO7ubrVIZUq3pi9FFOWQ74W2r7h9UBGwnIMZvSZQK8WgCohJ8K2pdwb3opLy8qPloGhDMlAJu4nukpZl5mN4iO54YnZyrHIOE7WwvlhjJIUhtkbK2Q1HqS2wLBIKi2Y2','8nWP6ZuSzllqR7oj4SUm4n9qyGA25mMA6SZ6vD','admkD0v4ausdfiOdXvr0qxkbuo7NWvtXtP7MEbY8J9H6oXWTazrkltfUOdWgNvbuXyJxeq8htEQk1P0XLCFwYRXDpgZkxoijcGL4RxD0HoTv5NALTF9zRQIq9EcAq4lmwUEdFs8WhbkZ','Y','xZ',4);
+INSERT INTO ti VALUES (3871188630605564760,50658,'ZulxBg','csAse2aLEK1VH249VLMlaX8J1hcKDQpAH6pysl1sxVSZecO7ubrVIZUq3pi9FFOWQ74W2r7h9UBGwnIMZvSZQK8WgCohJ8K2pdwb3opLy8qPloGhDMlAJu4nukpZl5mN4iO54YnZyrHIOE7WwvlhjJIUhtkbK2Q1HqS2wLBIKi2Y2','8nWP6ZuSzllqR7oj4SUm4n9qyGA25mMA6SZ6vD','admkD0v4ausdfiOdXvr0qxkbuo7NWvtXtP7MEbY8J9H6oXWTazrkltfUOdWgNvbuXyJxeq8htEQk1P0XLCFwYRXDpgZkxoijcGL4RxD0HoTv5NALTF9zRQIq9EcAq4lmwUEdFs8WhbkZ','Y','xZ',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-2137071324132819821,6031,'P4qXYG20','xOtdUdA6j03peeBupPQMmvTE3QhswPTgfUcGAKWABC4B3RRJLh9KOP9UrgpmIUP0osC6aKZypAELR4Bk5QCRinaRsAtMMXsoRgo8VUuSpClXfcv07A2JkPEqm2GvTaGMGXUzG','gtBd9hgDlfaDDf26Ndy30oH7JzSESbKLzRRaVGiujx','YJP9RZjoW8XoUyxhH5dwqo9s7HCFDuHr','E15','G',5);
+INSERT INTO ti VALUES (-2137071324132819821,6031,'P4qXYG20','xOtdUdA6j03peeBupPQMmvTE3QhswPTgfUcGAKWABC4B3RRJLh9KOP9UrgpmIUP0osC6aKZypAELR4Bk5QCRinaRsAtMMXsoRgo8VUuSpClXfcv07A2JkPEqm2GvTaGMGXUzG','gtBd9hgDlfaDDf26Ndy30oH7JzSESbKLzRRaVGiujx','YJP9RZjoW8XoUyxhH5dwqo9s7HCFDuHr','E15','G',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-8618461033427248181,49199,'s7bKqDx','DZsufa4lCRXkUIAKE8jaNr3wzqp0sisf5uPRATsp8AvDuQoQiyqUfzQ4ejnXQAU12WhKer7hUwFe5GXMqbgLhgCpoVLtqIwZKrB3TakhCT55BlvaOxiJ1ew9','sZ83qH6JKPLjA8yn0ujoozrM9agT','vlOwZqufvqrE3e6kW4k7JTa7UaLWO39SscPCEhPq2bJQUDRgXYzE5uHcEepWKVRUSorX6Yo3Sy8rQBSZaHY7PJ','Hj5','df',6);
+INSERT INTO ti VALUES (-8618461033427248181,49199,'s7bKqDx','DZsufa4lCRXkUIAKE8jaNr3wzqp0sisf5uPRATsp8AvDuQoQiyqUfzQ4ejnXQAU12WhKer7hUwFe5GXMqbgLhgCpoVLtqIwZKrB3TakhCT55BlvaOxiJ1ew9','sZ83qH6JKPLjA8yn0ujoozrM9agT','vlOwZqufvqrE3e6kW4k7JTa7UaLWO39SscPCEhPq2bJQUDRgXYzE5uHcEepWKVRUSorX6Yo3Sy8rQBSZaHY7PJ','Hj5','df',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(100) NOT NULL, d VARCHAR(77), e VARCHAR(50), f VARBINARY(47) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2391745556987510884,2989147778,'K1vAcyUNLdaVQoSi82CFo38m6Hp1IE4OYaVO8DWqqh3DceD5cVEVIn71GetZTwGxNgDBmYkyAm','Q7kCHpER8bxyrgYeMdI0iVGQdJeKmZ5CLzhZ6GzElxE4fSdDbotbavCQK193NfJEWSIq621','anihsDNM4SmuroFFxURuqfqj11','ElaJRqDN5hjNQ22bSMwdOm0Ue54V','C','c',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(100) NOT NULL, d VARCHAR(77), e VARCHAR(50), f VARBINARY(47) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-8045862358755604447,3428657217,'QFwNvLEgSmwpx3g4WA38GteCgqpFBf6lp4C28EpDB9Ki3','eByLl1KU9erRkh9qiPLzMfX58SJTGEf7W0VzNO','WST4hRtqREQHov2Q2o6IRjSofx3AHOn9cslxhhK','SGZ8BCeRJuTZkDiX6VAN8aFBRWg','U','w',1);
+INSERT INTO ti VALUES (-8045862358755604447,3428657217,'QFwNvLEgSmwpx3g4WA38GteCgqpFBf6lp4C28EpDB9Ki3','eByLl1KU9erRkh9qiPLzMfX58SJTGEf7W0VzNO','WST4hRtqREQHov2Q2o6IRjSofx3AHOn9cslxhhK','SGZ8BCeRJuTZkDiX6VAN8aFBRWg','U','w',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(101) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(101) NOT NULL;
+INSERT INTO t VALUES (4051002008456347101,4262284965,'2yJWvKyjk35A3aFFX544ANdWkW2L93g4G5','iJdv0NXzBvhDjVzYksSyZX9959PJjN','FHBIV4dxyEovXUVapZW8iUvTsmyPM','rMBPbnQRCFk','0','k',2);
+INSERT INTO ti VALUES (4051002008456347101,4262284965,'2yJWvKyjk35A3aFFX544ANdWkW2L93g4G5','iJdv0NXzBvhDjVzYksSyZX9959PJjN','FHBIV4dxyEovXUVapZW8iUvTsmyPM','rMBPbnQRCFk','0','k',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-8445843950814916394,4170873350,'ps0bwms','EjUtTZdR8yMHXhzNQ8t6wpDXHnezSxQxP2ivoNqtnURU6tcYy0c6ZHSGvbrGkCuv3O4SBttjauV5dqJrfSXtYam8LiVuGSyfdY0UkEtiP7ygBl6wywxu0Mtt57AT4nBA3zUhQmeadhIytHTj6i0oo2zse4jpqhT1i0KsNInaSfaHDXR2A7NAjLciw149hT6wchjFCsUCnLS03zDl','5tb1fVzmFukfVwomJMK9kGjqPbqXsbi','soaS1COZk7rutAV7MJH0rndWBhUdTxUDWNWO36MLUn2LdS','K','p',3);
+INSERT INTO ti VALUES (-8445843950814916394,4170873350,'ps0bwms','EjUtTZdR8yMHXhzNQ8t6wpDXHnezSxQxP2ivoNqtnURU6tcYy0c6ZHSGvbrGkCuv3O4SBttjauV5dqJrfSXtYam8LiVuGSyfdY0UkEtiP7ygBl6wywxu0Mtt57AT4nBA3zUhQmeadhIytHTj6i0oo2zse4jpqhT1i0KsNInaSfaHDXR2A7NAjLciw149hT6wchjFCsUCnLS03zDl','5tb1fVzmFukfVwomJMK9kGjqPbqXsbi','soaS1COZk7rutAV7MJH0rndWBhUdTxUDWNWO36MLUn2LdS','K','p',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-4102139458486167808,3705927190,'iw9vIwjBaekor03G0O4ulaZ4e2BoZITN2uKz57','I96e0MrQOSva80XPzGUUZeUTdfWfWmN7853QIFIGZXnXE64KGV3mRW5DYrS1lM3NWNo2IYqAn9bnlqTcY2EbTbNXNOtAPJkv47vGICBuZBCKkSOutmYC92noonkfkgCknSewairNG4X','OLWl1zA3uCfu1M6EeeB6jBV0NoCgZxB0adqxpr','JFhEG6HBBH2k2trjYiew9IuVdJHlkf616sYm79Nw1relncMfnSi5lKOvnZDkoTrj4rXPBNaFqE0vBA3MuKxgdZ9iAcM6VlwvBl8TbhUkj','V','Z',4);
+INSERT INTO ti VALUES (-4102139458486167808,3705927190,'iw9vIwjBaekor03G0O4ulaZ4e2BoZITN2uKz57','I96e0MrQOSva80XPzGUUZeUTdfWfWmN7853QIFIGZXnXE64KGV3mRW5DYrS1lM3NWNo2IYqAn9bnlqTcY2EbTbNXNOtAPJkv47vGICBuZBCKkSOutmYC92noonkfkgCknSewairNG4X','OLWl1zA3uCfu1M6EeeB6jBV0NoCgZxB0adqxpr','JFhEG6HBBH2k2trjYiew9IuVdJHlkf616sYm79Nw1relncMfnSi5lKOvnZDkoTrj4rXPBNaFqE0vBA3MuKxgdZ9iAcM6VlwvBl8TbhUkj','V','Z',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-8836648839216404406,712644716,'b4yUZTRoJOPNWtRBK3jUfkenejM7ouAhMWVoTz','Aa7PwzbfNLj7v71l11EHzPDS6XG6DPmeDRfYMTDKD051OrDekFaSgkn15j9VZ','gsjtSadsG6ce6KW0x7sD52xIVgebuu3wMs8lft4q5p94Ccuc','KYLxbynJnI','82','J',5);
+INSERT INTO ti VALUES (-8836648839216404406,712644716,'b4yUZTRoJOPNWtRBK3jUfkenejM7ouAhMWVoTz','Aa7PwzbfNLj7v71l11EHzPDS6XG6DPmeDRfYMTDKD051OrDekFaSgkn15j9VZ','gsjtSadsG6ce6KW0x7sD52xIVgebuu3wMs8lft4q5p94Ccuc','KYLxbynJnI','82','J',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (7880628068703169707,1890857269,'wTW0PZpyvwAG1I92r0sbj4x3PjdDv9BUf0cr7HXNG0wBHrxuKYA0prZoyavoSHi76DtvqqyXteo9RFgO4HY5UjWYS5htqwNtKnVd','0VMBEBiXWqp6v22qqsEryGqkW5NfAFoy11te4Wn4QS40Mue9D42V0k','Uxzi','vsXTIL4vYXvgwVEDW8R2X3K2wbzTps7xq16cUuT2ojk9YZIUmKQZQPXdMbGj39rPI4l8KP5LeJLhoU0oR3qvJf6NnbPIWqbk9TnC7FXGRoNmRFhBeGESsWKlVh3MaY9Uln6ce5qNEzkmETteG6uQhcmjZNF5O2zGo9L8vzpDdSKvGYr08uWTR3R248jofaLfNNZ7JWf29YzMqnEO4stoX63fMqCkIymNPyJ','d','Ok',6);
+INSERT INTO ti VALUES (7880628068703169707,1890857269,'wTW0PZpyvwAG1I92r0sbj4x3PjdDv9BUf0cr7HXNG0wBHrxuKYA0prZoyavoSHi76DtvqqyXteo9RFgO4HY5UjWYS5htqwNtKnVd','0VMBEBiXWqp6v22qqsEryGqkW5NfAFoy11te4Wn4QS40Mue9D42V0k','Uxzi','vsXTIL4vYXvgwVEDW8R2X3K2wbzTps7xq16cUuT2ojk9YZIUmKQZQPXdMbGj39rPI4l8KP5LeJLhoU0oR3qvJf6NnbPIWqbk9TnC7FXGRoNmRFhBeGESsWKlVh3MaY9Uln6ce5qNEzkmETteG6uQhcmjZNF5O2zGo9L8vzpDdSKvGYr08uWTR3R248jofaLfNNZ7JWf29YzMqnEO4stoX63fMqCkIymNPyJ','d','Ok',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b SMALLINT, c CHAR(8), d VARCHAR(90) NOT NULL, e VARBINARY(74), f VARCHAR(46), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3649698867,13697,'Omr82','5bB7UndEurcWvRnCliX7h04c6Reu7QfbD52hxvmdhdPlkJiW2hqqaDwvFBJKgmO5ufJI4VXnqssdAeKP4UCwE','hdWH9AnupjpcNblm','k1PLbu','R','i',0);
+CREATE TABLE ti (a INT UNSIGNED, b SMALLINT, c CHAR(8), d VARCHAR(90) NOT NULL, e VARBINARY(74), f VARCHAR(46), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (28338049,24248,'HdCdX','4d2LTbpzH2rd9UUKNbQIwaZKNSBAmczZqXzaWD32SSDtwkgChWhTzRUG6bFyhtRXG5JOn07EKp5BtHJMQ','rnOPH79re8saM7AbVZ8mmk6MhwJhNw00p8r4miBYZ5G2VuK8','8T69I01','m','t',1);
+INSERT INTO ti VALUES (28338049,24248,'HdCdX','4d2LTbpzH2rd9UUKNbQIwaZKNSBAmczZqXzaWD32SSDtwkgChWhTzRUG6bFyhtRXG5JOn07EKp5BtHJMQ','rnOPH79re8saM7AbVZ8mmk6MhwJhNw00p8r4miBYZ5G2VuK8','8T69I01','m','t',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(9);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(9);
+INSERT INTO t VALUES (3437035034,650,'ePf','qTED4U4x','Ylr5zOY2BEhLT47DAJR1LoNJvrptlRSP4DTIuCE','M1CAH3FJ','i','82',2);
+INSERT INTO ti VALUES (3437035034,650,'ePf','qTED4U4x','Ylr5zOY2BEhLT47DAJR1LoNJvrptlRSP4DTIuCE','M1CAH3FJ','i','82',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2062624524,14319,'kIdHeo','dTfPWVu0wuF9SyIjJhEKvllQUXN3fCT7ALzD8jcplznjtYF3qU5FSabXJyYnW0CTpdxH9uz3PuuOICrFaPwBWVrqwhaipCuNA0GWvqwDtdsvk7dgEwzVMhLrlv1NJMFJOaCXZZawgjuGYk5','Z1jReWNlET2knAGqUvknxlcSxCEpVrC','sybZR4anlCGufJjC3HML0Z82DCcjY6BKhQGmY','h','g',3);
+INSERT INTO ti VALUES (2062624524,14319,'kIdHeo','dTfPWVu0wuF9SyIjJhEKvllQUXN3fCT7ALzD8jcplznjtYF3qU5FSabXJyYnW0CTpdxH9uz3PuuOICrFaPwBWVrqwhaipCuNA0GWvqwDtdsvk7dgEwzVMhLrlv1NJMFJOaCXZZawgjuGYk5','Z1jReWNlET2knAGqUvknxlcSxCEpVrC','sybZR4anlCGufJjC3HML0Z82DCcjY6BKhQGmY','h','g',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (942115681,14512,'03xF','q0BjTHFyjWZ3u6fNVvinVZoGWWiq9xuvhPu4mJnW2wqQ07T2p7wD9wBXZmLk18TjlyehojnDUUdHK2Zg1gs811UpVzYjcS0Lu93bADa','dWPbd10hq8vnj8FkwfCmMngew8PBUwMvXsMiJtdAngGvNvELPuPu6','cip6AMuXYk9xXi9OqhI2svJ1DaE4U7Bl30trkneMabvYLGZO5HNeRIK5X1UsF7FnAZR4jOz2yZG4sT6e7UcvgjszY9OMhofdYBQtI5nc70TtolUJVqPaf5iF7uKqIsjG2ZTJPc72fyYFenPmHGTz3nr1H2xbAcUOfLRl2LmzqLdUhjIjGuexvNAN5gKZAvVX8G95eZ7z9oG1MmIuuxHb8ay843f05f6prJWrO14YAb9','Z','IT',4);
+INSERT INTO ti VALUES (942115681,14512,'03xF','q0BjTHFyjWZ3u6fNVvinVZoGWWiq9xuvhPu4mJnW2wqQ07T2p7wD9wBXZmLk18TjlyehojnDUUdHK2Zg1gs811UpVzYjcS0Lu93bADa','dWPbd10hq8vnj8FkwfCmMngew8PBUwMvXsMiJtdAngGvNvELPuPu6','cip6AMuXYk9xXi9OqhI2svJ1DaE4U7Bl30trkneMabvYLGZO5HNeRIK5X1UsF7FnAZR4jOz2yZG4sT6e7UcvgjszY9OMhofdYBQtI5nc70TtolUJVqPaf5iF7uKqIsjG2ZTJPc72fyYFenPmHGTz3nr1H2xbAcUOfLRl2LmzqLdUhjIjGuexvNAN5gKZAvVX8G95eZ7z9oG1MmIuuxHb8ay843f05f6prJWrO14YAb9','Z','IT',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1144392696,-2745,'fIMkH','DCzRj6tRRSKqmh1JruJ77XR8mx44hYJFFZFuu','99xmtO6znmyC7DaJ1TJtQYH4Bi7lxnKXI2O5lOiimEubhYjHzAZTI49r','ivhtIq9ruz13654ZQtATaq067nRjmx','sk','EH',5);
+INSERT INTO ti VALUES (1144392696,-2745,'fIMkH','DCzRj6tRRSKqmh1JruJ77XR8mx44hYJFFZFuu','99xmtO6znmyC7DaJ1TJtQYH4Bi7lxnKXI2O5lOiimEubhYjHzAZTI49r','ivhtIq9ruz13654ZQtATaq067nRjmx','sk','EH',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (4245899801,379,'3','RAvmxm1UTNcojLfx1ZqtzYTXVc2053t6WgnxTeZuKV5s5cexVyfVBVLqYhsiHydwk5ouAKsqjaI0jEW4a6UNaKsisxod9GFpnwA2y00KBrUTYyGgunAFgMhPBqMdlDGmM55LdRLIzLnGP2ST87NS3DSlZfvDJLgsYpQuD3IFW0j6SxyG','LDW5jcsXX03','cJTsuuEYSG6b967h3','Y','6',6);
+INSERT INTO ti VALUES (4245899801,379,'3','RAvmxm1UTNcojLfx1ZqtzYTXVc2053t6WgnxTeZuKV5s5cexVyfVBVLqYhsiHydwk5ouAKsqjaI0jEW4a6UNaKsisxod9GFpnwA2y00KBrUTYyGgunAFgMhPBqMdlDGmM55LdRLIzLnGP2ST87NS3DSlZfvDJLgsYpQuD3IFW0j6SxyG','LDW5jcsXX03','cJTsuuEYSG6b967h3','Y','6',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT, c CHAR(47) NOT NULL, d VARBINARY(9) NOT NULL, e VARBINARY(71) NOT NULL, f VARBINARY(2), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13777,3498561,'lZXVWy5yICuous42svrCjsdR82vm7FbNEKnWtbuchn9wT','H','7l2gZFqxst6bo9fw44S3Flc3hn3XZFVE','EQ','cQ','Q',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT, c CHAR(47) NOT NULL, d VARBINARY(9) NOT NULL, e VARBINARY(71) NOT NULL, f VARBINARY(2), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-3487545,3793473,'qWERpxMaRyuIOOX8P0vTyCefzx4XSH8joBgOAZJG3w7A','Xjjh8l','aDUQVJy8FbMxhOIFnaLzo0OBcDlrbahAnNS','t','Qh','W',1);
+INSERT INTO ti VALUES (-3487545,3793473,'qWERpxMaRyuIOOX8P0vTyCefzx4XSH8joBgOAZJG3w7A','Xjjh8l','aDUQVJy8FbMxhOIFnaLzo0OBcDlrbahAnNS','t','Qh','W',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(48) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(48) NOT NULL;
+INSERT INTO t VALUES (6793710,-2268949,'ysMf41kfeNazyPtRyF96xGFvSTWQtc5n5tDRXql6pccZ1','N0','862vKo4G3fzLRiwl2X','7','uX','5',2);
+INSERT INTO ti VALUES (6793710,-2268949,'ysMf41kfeNazyPtRyF96xGFvSTWQtc5n5tDRXql6pccZ1','N0','862vKo4G3fzLRiwl2X','7','uX','5',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7432871,-4406179,'HGhhcilHOP6pRRh02NTIgvcnVmo9vx9d042AXzez6MjtG1J','36gxBUEjD9iKjr19dm8FAkcZmKwgJ6vht0uDyZnurNOKDgpItHhXG7pKv2qlAN65aInftgfcpT6kkmcabQxqeccRZYkhPEM9bH22XkvepNtczWAGSlEUB9iK4AcliNPujndydQCZqxcAoTBBAIZVMAOjteVdguk5iT','nZczM5WXSQKDuqMwUckEd90Vuc','i','1','x',3);
+INSERT INTO ti VALUES (7432871,-4406179,'HGhhcilHOP6pRRh02NTIgvcnVmo9vx9d042AXzez6MjtG1J','36gxBUEjD9iKjr19dm8FAkcZmKwgJ6vht0uDyZnurNOKDgpItHhXG7pKv2qlAN65aInftgfcpT6kkmcabQxqeccRZYkhPEM9bH22XkvepNtczWAGSlEUB9iK4AcliNPujndydQCZqxcAoTBBAIZVMAOjteVdguk5iT','nZczM5WXSQKDuqMwUckEd90Vuc','i','1','x',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (7074479,-4506244,'ukhLdSphcoCRXNtk7QT9Ko','zhassijOKEzQp7suDOV0UaC4SdeC4SFKiKEWYVzrCRtC7AecnzH6R1FVv4OuEp3iCBzNCHbZsliatVR3YG9zslmfL38BVuMaU4iwKA4LJPf6Z0CRqBf','dOrkMkCiUXu8AETEAgjg0cu1U7n9seeqjAHootPWk8B','EagH6V2BsRddr9VzfwSHLV6OX0SsCsJm5JrTMWCPUOjD94f2XQJiOdZuoJ7QVZRxK0aWKGV2qucBYsLv9PiBWsmGn8WXUREBriEt3eX7cgqXBdyK9dZP71l5XfGKJjcDrQrS39tIhC4j3vW0wDSaycEeXQ9k8vXd8sybzHPGaRJlWVzssRjAhA0sQCKSqebFiV0hcUK3gtT0lCYVEfle0Yqlk7f9f','Wx','k0',4);
+INSERT INTO ti VALUES (7074479,-4506244,'ukhLdSphcoCRXNtk7QT9Ko','zhassijOKEzQp7suDOV0UaC4SdeC4SFKiKEWYVzrCRtC7AecnzH6R1FVv4OuEp3iCBzNCHbZsliatVR3YG9zslmfL38BVuMaU4iwKA4LJPf6Z0CRqBf','dOrkMkCiUXu8AETEAgjg0cu1U7n9seeqjAHootPWk8B','EagH6V2BsRddr9VzfwSHLV6OX0SsCsJm5JrTMWCPUOjD94f2XQJiOdZuoJ7QVZRxK0aWKGV2qucBYsLv9PiBWsmGn8WXUREBriEt3eX7cgqXBdyK9dZP71l5XfGKJjcDrQrS39tIhC4j3vW0wDSaycEeXQ9k8vXd8sybzHPGaRJlWVzssRjAhA0sQCKSqebFiV0hcUK3gtT0lCYVEfle0Yqlk7f9f','Wx','k0',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (6634360,782475,'YjM742YiFDS1wXXRgPbQxg5lMfEY0H9IEJptGq4OQash8','QkcHoLjJbur6nyGT4jtfjJeM0yrB3OEXPYNh98ZE46XY7SIpaduTsJx1NTocclI9YzX4lV3UxTC4qpuPCoNXYzprNZc2SkQhlZCLSIPIe4BZ4JZOYYXuqzHSbURVk0p91hIaK2j0HJbxIFSqceq6NcNn5ypheBQt5qt6Y0eUgZf0PcWqavccHKd4Rb8R21pO5NBcMhZktbFb6bNdYLfhxEMS5I9vl0MIQiNoMMDEEKhATntAon2y8jtZR02Sr','QOfgVAY3Pbhv1JwY0KeHTbQ8Vie9oMfkVZ0MefByAvhZkZEZOrDGZFotP','FFF10sSLdMLAH8lJ36ykXetirnPSc6iHgXMEs3Bf4Bh39N2HLvoGOwWna5uoEMBrVmh42jG2XgIdt1qQVlECo4ET7hD9AQmPFLOSE0yczR2LZIbB755nJM5WrVAALmING7TjJORmpz0PYSP0ftpsQtcWSm8yF2NcHwAY','9X','w',5);
+INSERT INTO ti VALUES (6634360,782475,'YjM742YiFDS1wXXRgPbQxg5lMfEY0H9IEJptGq4OQash8','QkcHoLjJbur6nyGT4jtfjJeM0yrB3OEXPYNh98ZE46XY7SIpaduTsJx1NTocclI9YzX4lV3UxTC4qpuPCoNXYzprNZc2SkQhlZCLSIPIe4BZ4JZOYYXuqzHSbURVk0p91hIaK2j0HJbxIFSqceq6NcNn5ypheBQt5qt6Y0eUgZf0PcWqavccHKd4Rb8R21pO5NBcMhZktbFb6bNdYLfhxEMS5I9vl0MIQiNoMMDEEKhATntAon2y8jtZR02Sr','QOfgVAY3Pbhv1JwY0KeHTbQ8Vie9oMfkVZ0MefByAvhZkZEZOrDGZFotP','FFF10sSLdMLAH8lJ36ykXetirnPSc6iHgXMEs3Bf4Bh39N2HLvoGOwWna5uoEMBrVmh42jG2XgIdt1qQVlECo4ET7hD9AQmPFLOSE0yczR2LZIbB755nJM5WrVAALmING7TjJORmpz0PYSP0ftpsQtcWSm8yF2NcHwAY','9X','w',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-4800019,5626503,'cPfx18MGxUVJYJ5aTmEUjZTfw2zvSXPaXByIulYqB7DK','T6qoWGRjemCIdlATgapCj5ZI','6h5EZKgqcPPb7BwdcPlxKSPSyFCwfX','feEIfBITjYI3PFduc7UwsdXKoGWbHGDGYBdp3UplYzAAxLpP72RRI5wpdmwwvH0yVcle3ayUxmupcy75YWqxPYBaJLmMg5KYKQ1VGpCULJjGrBKvdZ9LxPy3PkVQ3S5','J','4w',6);
+INSERT INTO ti VALUES (-4800019,5626503,'cPfx18MGxUVJYJ5aTmEUjZTfw2zvSXPaXByIulYqB7DK','T6qoWGRjemCIdlATgapCj5ZI','6h5EZKgqcPPb7BwdcPlxKSPSyFCwfX','feEIfBITjYI3PFduc7UwsdXKoGWbHGDGYBdp3UplYzAAxLpP72RRI5wpdmwwvH0yVcle3ayUxmupcy75YWqxPYBaJLmMg5KYKQ1VGpCULJjGrBKvdZ9LxPy3PkVQ3S5','J','4w',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(37), d VARBINARY(71), e VARBINARY(63), f VARBINARY(12) NOT NULL, g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8309719,1795216037,'meNIfpvPckfCguNYOqJRTA','zBQHgiaRr2CrSfo0O3HEmj1jxwnqUtXEso','rrCSex','92x2eUlZkth','K','gC',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(37), d VARBINARY(71), e VARBINARY(63), f VARBINARY(12) NOT NULL, g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-3023720,2138749363,'NFoyC2enIz4FaK5TWYWWCuEy1CXhjOc8N','5e5CqvYW2YMHNVbR5oMkS5JERUVYnAN3DH4YoUHsIL2iYs8SJ3X2fBkEvuJ7pg0tf2Rfkc','Ggln7LtMlL2rF13xVLPEpLUKNmFv1xZ7qH1mqjxEeX','Ur63VPR','i','n',1);
+INSERT INTO ti VALUES (-3023720,2138749363,'NFoyC2enIz4FaK5TWYWWCuEy1CXhjOc8N','5e5CqvYW2YMHNVbR5oMkS5JERUVYnAN3DH4YoUHsIL2iYs8SJ3X2fBkEvuJ7pg0tf2Rfkc','Ggln7LtMlL2rF13xVLPEpLUKNmFv1xZ7qH1mqjxEeX','Ur63VPR','i','n',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(38);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(38);
+INSERT INTO t VALUES (-7442926,938316356,'hYk89yCtALpinQkrCwDC','8iAHnHzKg9ya5yjVVE6aH0SJ5pHZAzucPaqt24IwEhyzZX8BlMdVBnSlk7uXk1qlohU6x7i','A2e80A90teMEc55xJsKdb0ikpEXK6CLyaXWkA8ZlWHwdi','HCgF7WR','p','G9',2);
+INSERT INTO ti VALUES (-7442926,938316356,'hYk89yCtALpinQkrCwDC','8iAHnHzKg9ya5yjVVE6aH0SJ5pHZAzucPaqt24IwEhyzZX8BlMdVBnSlk7uXk1qlohU6x7i','A2e80A90teMEc55xJsKdb0ikpEXK6CLyaXWkA8ZlWHwdi','HCgF7WR','p','G9',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-6260623,1610853714,'lAduGKLSjBEexWkwf','ht4wsBytnbSBeliNCMqFmJOJyflMDrcJIW3ktLAYPCshKKgAXv74iyS8XwMTNzoY3qWUOwI4A3jrR4CmNBecUOsG1hqjgxJFzNnpHvGaG2U7X5GfEfPkeQTuHc423XbDBWs1PKnD1PhxjQXyddaFf553Rg3Q','NqzUFcxOxFH56CnnYyJfQPysuE1DBlhTEEuPt7RN95T8m5pny3vQZqW','RNlR','a','H',3);
+INSERT INTO ti VALUES (-6260623,1610853714,'lAduGKLSjBEexWkwf','ht4wsBytnbSBeliNCMqFmJOJyflMDrcJIW3ktLAYPCshKKgAXv74iyS8XwMTNzoY3qWUOwI4A3jrR4CmNBecUOsG1hqjgxJFzNnpHvGaG2U7X5GfEfPkeQTuHc423XbDBWs1PKnD1PhxjQXyddaFf553Rg3Q','NqzUFcxOxFH56CnnYyJfQPysuE1DBlhTEEuPt7RN95T8m5pny3vQZqW','RNlR','a','H',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3849138,2023608986,'DIePbKoelMUlJ3WwfVIG3w','XkBrgg0Sghu5GApfHcNjGmpCHVJyJm7UMRzQXVii0Xiz7kPQkTOA1Uejuc4Piv441YbCVcVRKNy6n3ibI52WVnopn8DVSXSmQheQcVs2c','W','X89eORTZyJGPOTgV2x33yYFsXZ9UPgDYBowYudthhtsY6P8nnU98BBLj','x','NF',4);
+INSERT INTO ti VALUES (3849138,2023608986,'DIePbKoelMUlJ3WwfVIG3w','XkBrgg0Sghu5GApfHcNjGmpCHVJyJm7UMRzQXVii0Xiz7kPQkTOA1Uejuc4Piv441YbCVcVRKNy6n3ibI52WVnopn8DVSXSmQheQcVs2c','W','X89eORTZyJGPOTgV2x33yYFsXZ9UPgDYBowYudthhtsY6P8nnU98BBLj','x','NF',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-5613202,127052869,'RCV3Y5sDKtE0RF0SC8cYURFj3rY','J02vN0xd0rlH9ypVGUHDVkNhoIks3ydKgQr5SNTaVElxV2ys0dhn5UYsiqz6AsepCL0Il8K5G9n','YK1E8Cgbyh0CXUNHmZfWXjftXfvU1ZpQQuEdDinfzuxf0wTicj6','3btPFkDrwMcXeUQ5uEc3jjKuCqtttiCaLHYZD3KBqSGCHiRETtCGCML3fTbF4bEx2tU9tXsbnQyjRrJubgPIerWsFiR5erZKWFCdWUOT9RSdeF5jXPVkxsf','Jt','s',5);
+INSERT INTO ti VALUES (-5613202,127052869,'RCV3Y5sDKtE0RF0SC8cYURFj3rY','J02vN0xd0rlH9ypVGUHDVkNhoIks3ydKgQr5SNTaVElxV2ys0dhn5UYsiqz6AsepCL0Il8K5G9n','YK1E8Cgbyh0CXUNHmZfWXjftXfvU1ZpQQuEdDinfzuxf0wTicj6','3btPFkDrwMcXeUQ5uEc3jjKuCqtttiCaLHYZD3KBqSGCHiRETtCGCML3fTbF4bEx2tU9tXsbnQyjRrJubgPIerWsFiR5erZKWFCdWUOT9RSdeF5jXPVkxsf','Jt','s',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-4358074,3063506915,'BxNrUE7dhh0vCHm5ziCy50rcOOQiVm5lAz','PuxRTHkITzDWXVfpcirrLpdYAkBhswMLL4AJDDApz9yFcXvfvFIG48ZO8vj4dgBsI5C1V7z62oja4RN9OZreskKhDqcAAbpnAL7pYnyuikeSy3NQkIVbh9cJ1z0y1zVOK9Im40Tr5bArBHCqcClF4jieaW0FFK3vm1CeN7Xmz','w5Ncn6tDyToRRfNa4fAMJSFk5ZuZKeh4pbrvWzoxU6pz9mfKmO4F8D','fzoKap3isKZ9ni4eFOw7SD7DyoNPxrvFSdnDT9JglxKQug6oUhtMjRilWWVkQB6eWeO83yFsT5dR8XFH7FB1mM7da9o8ZHiBgm2D27MWVKQruw4lOx0jif','Fe','pJ',6);
+INSERT INTO ti VALUES (-4358074,3063506915,'BxNrUE7dhh0vCHm5ziCy50rcOOQiVm5lAz','PuxRTHkITzDWXVfpcirrLpdYAkBhswMLL4AJDDApz9yFcXvfvFIG48ZO8vj4dgBsI5C1V7z62oja4RN9OZreskKhDqcAAbpnAL7pYnyuikeSy3NQkIVbh9cJ1z0y1zVOK9Im40Tr5bArBHCqcClF4jieaW0FFK3vm1CeN7Xmz','w5Ncn6tDyToRRfNa4fAMJSFk5ZuZKeh4pbrvWzoxU6pz9mfKmO4F8D','fzoKap3isKZ9ni4eFOw7SD7DyoNPxrvFSdnDT9JglxKQug6oUhtMjRilWWVkQB6eWeO83yFsT5dR8XFH7FB1mM7da9o8ZHiBgm2D27MWVKQruw4lOx0jif','Fe','pJ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(86) NOT NULL, d VARBINARY(76), e VARBINARY(26), f VARBINARY(74), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12,57,'xWykbTgy3EGQu2APDIxcJfUjc7WMYT4MgRTe9oEURu3b73KBjgv4p7f2s9BfQlmTrO98','Fk5GJmZkLD5RxnNYiTeBEi','tMjEK7Q8Or','sjX5okZ99T0t0pkFJWglVzIo674B5tns6gkHW','j','y',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(86) NOT NULL, d VARBINARY(76), e VARBINARY(26), f VARBINARY(74), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (7716552227031116896,124,'mKvkERpyvPSmaHiRYmABNwjSrtUEUn2teRufANMIxXY4','Lwvuny8iAjv2RDtYcAcsNIFUGqAb9J35KMe4HxNbQwp','VVKyT30oTGdU','QzRinA6PRRSPdPq8ZfBubnQW6YRCbq','k','E',1);
+INSERT INTO ti VALUES (7716552227031116896,124,'mKvkERpyvPSmaHiRYmABNwjSrtUEUn2teRufANMIxXY4','Lwvuny8iAjv2RDtYcAcsNIFUGqAb9J35KMe4HxNbQwp','VVKyT30oTGdU','QzRinA6PRRSPdPq8ZfBubnQW6YRCbq','k','E',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(87) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(87) NOT NULL;
+INSERT INTO t VALUES (5525207297976776368,120,'Bj2uMfnhR4Ev8QdCtaeiaI8mUw9dwzAz8w4riVmdkbQiHFm5OnbqnGzmi1ez8uJAR','lutY1PIxjFNbv5GBWf8IkR7xVxDJ78NlTSY82MwWPCuFrCG4oa1R7Ds3oOPeY9gIt1e3qW','9xOZ','8LWLHSz0785Zre8CpdoA3mWZRkwWbOFNcaJDZvLNMUOkAxAdMNOL2','v','6d',2);
+INSERT INTO ti VALUES (5525207297976776368,120,'Bj2uMfnhR4Ev8QdCtaeiaI8mUw9dwzAz8w4riVmdkbQiHFm5OnbqnGzmi1ez8uJAR','lutY1PIxjFNbv5GBWf8IkR7xVxDJ78NlTSY82MwWPCuFrCG4oa1R7Ds3oOPeY9gIt1e3qW','9xOZ','8LWLHSz0785Zre8CpdoA3mWZRkwWbOFNcaJDZvLNMUOkAxAdMNOL2','v','6d',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2280165614910002827,62,'onMv3P5zgxdfAYfcu6ndvYgS','rAu68N47xnevpDNWjv690q7b8uOAw923AiDR726dyhDx2ydd66m11ZsMrhhNuFr3GH8aqPNtRM0HBhryA4K9JlhH9xA8ehLcog0Zsyln0TxP2JGibWU7SAbzzxHT79zqdTobwxP0UU07DFghwxCL6HpHcG5Xzh6tZ5JUWvXAeVFDOTSnlPmpkriDw3xjMwqt1avizC6sbJRqct36D0IrXVWNAQTyMt2xz','MYfiGq757wtnFfRPJq','M9IdCB2DS8rWr','4','JS',3);
+INSERT INTO ti VALUES (2280165614910002827,62,'onMv3P5zgxdfAYfcu6ndvYgS','rAu68N47xnevpDNWjv690q7b8uOAw923AiDR726dyhDx2ydd66m11ZsMrhhNuFr3GH8aqPNtRM0HBhryA4K9JlhH9xA8ehLcog0Zsyln0TxP2JGibWU7SAbzzxHT79zqdTobwxP0UU07DFghwxCL6HpHcG5Xzh6tZ5JUWvXAeVFDOTSnlPmpkriDw3xjMwqt1avizC6sbJRqct36D0IrXVWNAQTyMt2xz','MYfiGq757wtnFfRPJq','M9IdCB2DS8rWr','4','JS',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (15037990114556369117,220,'2PQcUjInRmoSMQcBrn8Cxy1DIJtLeQBb3QTzs8oRIZd8uKyvi3Sorre4r6M4o9D','KNpQpSvIIFDGagURtQN7KbadYX7UBtQGhbfm','mcEDHE4AebFXlTwPJ9wsBqMf76','JU4vQKCcEIERe0Nc2nxtUBNw5zwkvYI9gDjdYrv5bGjSFaiuXHMJeh9fdSPHlrFXNkC5IHEgGeBLvDPPpdC0HHyHSUPesYYH8QeVHYUBXqaQUo23VZ5GejHDFMUVTHwnd5RigvkibmYSCIhSyLhDbd2gZGS55tBwp0r4ZW','n','y',4);
+INSERT INTO ti VALUES (15037990114556369117,220,'2PQcUjInRmoSMQcBrn8Cxy1DIJtLeQBb3QTzs8oRIZd8uKyvi3Sorre4r6M4o9D','KNpQpSvIIFDGagURtQN7KbadYX7UBtQGhbfm','mcEDHE4AebFXlTwPJ9wsBqMf76','JU4vQKCcEIERe0Nc2nxtUBNw5zwkvYI9gDjdYrv5bGjSFaiuXHMJeh9fdSPHlrFXNkC5IHEgGeBLvDPPpdC0HHyHSUPesYYH8QeVHYUBXqaQUo23VZ5GejHDFMUVTHwnd5RigvkibmYSCIhSyLhDbd2gZGS55tBwp0r4ZW','n','y',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3520974629040767014,204,'EoYnHxqZRf8XHbyHlkdgA9LmCrTMduLgAjadolAf2KWboBU76MoFkQK2qtJLhq','GfB1ZHO2r4mKH96OERciuOw3IiGg','6f','CLV7Fs3gLF9qFgTSBSbRcMs8XqCGmVkg5g9oheYglH3QJUuApCRfYoGvVlN3onQ3GCd3EwnOlHxPjD4Ub7Bcc55aqD6hKYwv60XR8upROwLKOTTgVIlFPC1JGDNL0QmMJ5PB1QEQxsGjvXJEHofsGZX0EoRbmTjX1DPhossAJU9L5aYlmAjPgvq6XsNOcSEFWqwquWdwi9wjoMnT','05','c',5);
+INSERT INTO ti VALUES (3520974629040767014,204,'EoYnHxqZRf8XHbyHlkdgA9LmCrTMduLgAjadolAf2KWboBU76MoFkQK2qtJLhq','GfB1ZHO2r4mKH96OERciuOw3IiGg','6f','CLV7Fs3gLF9qFgTSBSbRcMs8XqCGmVkg5g9oheYglH3QJUuApCRfYoGvVlN3onQ3GCd3EwnOlHxPjD4Ub7Bcc55aqD6hKYwv60XR8upROwLKOTTgVIlFPC1JGDNL0QmMJ5PB1QEQxsGjvXJEHofsGZX0EoRbmTjX1DPhossAJU9L5aYlmAjPgvq6XsNOcSEFWqwquWdwi9wjoMnT','05','c',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (13076960537390868114,208,'lHvTIFzbMCPWJXZaoRUsK8MA8uaAKuCo9vpF5VZTcGlKHq6lyso78zi7G1p8ZT0pqsJHBnd8LMR9VZ','ZQzrs3wWhE2W57fMDz10FRSbBkFOnxK1RC2bqzXzn6rW9P48huO09ItF761eCLy3Gq93LYw6nGe0S6A5LYZ8s3VSqJ6qpbOEEBrMkIMuM7RGczYUJtI0ujf7ERYr0ACyhdHsmhn4C2u','58poxDFY9Mz','0g6eesO60BUrNu1A7Zk67AZxT79ikJxQ3yPQP3CjKolxomoe7mQaTnEMtaMIrwjQ9SyPIOQNWwnKskZKuykgZNmThkiO1HeUOSWI27u1Mtb0zt','2','W7',6);
+INSERT INTO ti VALUES (13076960537390868114,208,'lHvTIFzbMCPWJXZaoRUsK8MA8uaAKuCo9vpF5VZTcGlKHq6lyso78zi7G1p8ZT0pqsJHBnd8LMR9VZ','ZQzrs3wWhE2W57fMDz10FRSbBkFOnxK1RC2bqzXzn6rW9P48huO09ItF761eCLy3Gq93LYw6nGe0S6A5LYZ8s3VSqJ6qpbOEEBrMkIMuM7RGczYUJtI0ujf7ERYr0ACyhdHsmhn4C2u','58poxDFY9Mz','0g6eesO60BUrNu1A7Zk67AZxT79ikJxQ3yPQP3CjKolxomoe7mQaTnEMtaMIrwjQ9SyPIOQNWwnKskZKuykgZNmThkiO1HeUOSWI27u1Mtb0zt','2','W7',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(74), d VARBINARY(36) NOT NULL, e VARBINARY(23), f VARBINARY(56), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (24531,451849627128937244,'AOEGTzT9CGsLYt','f5woV2e2OrvToK1XLvO6pM','w3QHWkBzCoq7ToT5','MOr4zBTsfUr09cIEQb1MwIwrbxCeyBrFYHiM80venf','S','Y',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(74), d VARBINARY(36) NOT NULL, e VARBINARY(23), f VARBINARY(56), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (16016716,7039094434897636492,'sXu88A7XgZrBTw6VgnaRpqmmQtbpFF7NMasJG6LCPJb4YjKoj2','PIalZy0SmQfj7YzRXktp276Oz','ubkEWB4','QzlfW4H4BsKDXiypKSzLzi','5','I',1);
+INSERT INTO ti VALUES (16016716,7039094434897636492,'sXu88A7XgZrBTw6VgnaRpqmmQtbpFF7NMasJG6LCPJb4YjKoj2','PIalZy0SmQfj7YzRXktp276Oz','ubkEWB4','QzlfW4H4BsKDXiypKSzLzi','5','I',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(75);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(75);
+INSERT INTO t VALUES (2688879,8494806184606590243,'5jSvqat','Bjcw3Il6UbNYaE','T','y6PVaGbozlkdsncRcawij','M','Z',2);
+INSERT INTO ti VALUES (2688879,8494806184606590243,'5jSvqat','Bjcw3Il6UbNYaE','T','y6PVaGbozlkdsncRcawij','M','Z',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (11755925,15465569088449042078,'s7jRgSjGXyWgQrvlUYZGU3J0TpEQcYDiWZkECEZrp6Z9XtNk2K5ZW5Fn','FM8wOI6hmrBiS39lVQjZ1nTcfnd186VjHG8GGcztCNWO','gIzLIybzGHHRrAVzIh28L','gZTzLfECS9j0fEvzLGeowuyntULscVg6zSLiSxgsbK','Z','U',3);
+INSERT INTO ti VALUES (11755925,15465569088449042078,'s7jRgSjGXyWgQrvlUYZGU3J0TpEQcYDiWZkECEZrp6Z9XtNk2K5ZW5Fn','FM8wOI6hmrBiS39lVQjZ1nTcfnd186VjHG8GGcztCNWO','gIzLIybzGHHRrAVzIh28L','gZTzLfECS9j0fEvzLGeowuyntULscVg6zSLiSxgsbK','Z','U',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (9858438,15989586658178537003,'Gw6PNIOXLxIvc7uGZqSsoUsOn96eFpFH4IfYbbOK3W8pww0','T0hb8aZ47GB4PUUvzXAgMR7uBTqOlEzRByI4HjjHEyr9','iramtSC48TjJv5g2o','Z3LI3yrJFXrCod08EMt5jn6gaKi','Z','g',4);
+INSERT INTO ti VALUES (9858438,15989586658178537003,'Gw6PNIOXLxIvc7uGZqSsoUsOn96eFpFH4IfYbbOK3W8pww0','T0hb8aZ47GB4PUUvzXAgMR7uBTqOlEzRByI4HjjHEyr9','iramtSC48TjJv5g2o','Z3LI3yrJFXrCod08EMt5jn6gaKi','Z','g',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (9813342,3508412345899740358,'vu9gMJSPmdphwvUNxwzmn2RSh4qYGCWQzZM1nn9Ef5SpPcYUE3Tt6NANCPxvr4','YMC5Cu6L3EXI4sbgS22VxdGAuponaEtnSgvncyjhvVFbZ9xDIgEanJ22sZKU74DXZTHa4UmRWeQJ1troEpPke9gsVoaEzChAZWRKE0wVRyz7j1FhnAaeiWxn9i2ZaLaa8vPNO1mrKCvg7rfi21itSOMPHQmiU5SUkaKq8bvYSvrm1HWVprF3n1xcco15u0QQhrKlIPNhjJF3Zd3hJgZBw7hLsmp7xSy7A2JT9ake','GorxyhfpI9F3hAIJ7DU1n','qcG7UgXhRev1rSB78x45rhRR9rHlOYjAiN3gQH0lL0GNCfQ1Jj1pQmaupcWLDKsJScYu5ZeGe99SYla1eF9UlkRCehZ38cnf4UYkDVjssH2xVeAjCRW2ypgT2xA6BCGcelrSNdEv5MLojzllBolB8xTmqg69BjBngLKpEJTFXEqTWLpDpOi0Gxiq0nShifCVF2pS73gJ9jtyXWb0I','d','t',5);
+INSERT INTO ti VALUES (9813342,3508412345899740358,'vu9gMJSPmdphwvUNxwzmn2RSh4qYGCWQzZM1nn9Ef5SpPcYUE3Tt6NANCPxvr4','YMC5Cu6L3EXI4sbgS22VxdGAuponaEtnSgvncyjhvVFbZ9xDIgEanJ22sZKU74DXZTHa4UmRWeQJ1troEpPke9gsVoaEzChAZWRKE0wVRyz7j1FhnAaeiWxn9i2ZaLaa8vPNO1mrKCvg7rfi21itSOMPHQmiU5SUkaKq8bvYSvrm1HWVprF3n1xcco15u0QQhrKlIPNhjJF3Zd3hJgZBw7hLsmp7xSy7A2JT9ake','GorxyhfpI9F3hAIJ7DU1n','qcG7UgXhRev1rSB78x45rhRR9rHlOYjAiN3gQH0lL0GNCfQ1Jj1pQmaupcWLDKsJScYu5ZeGe99SYla1eF9UlkRCehZ38cnf4UYkDVjssH2xVeAjCRW2ypgT2xA6BCGcelrSNdEv5MLojzllBolB8xTmqg69BjBngLKpEJTFXEqTWLpDpOi0Gxiq0nShifCVF2pS73gJ9jtyXWb0I','d','t',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (7167673,8086700170667977503,'OJgu0Lp1fXh2VMoeMUgXVgQuh5Z','q5W9Rg1Op7yrwI637LVXsDhfxb7IEETW76Q58wWbU5GGRNbwEUvdzZqMqUUIzQGUlMa1','MH0WhNLMhZ9lXGi','CPsV0jHRc1ZQsfOtoIAwo687aY2Dm3ByeojGjJYNn2S4aeVRTVn8I4BhekgweQnzAMpUAwCeP192wxGRbM0UMrtnFLd2eTmX7jMb8ElPCOQruQIr7myx8pi8muIu1UziukPMRiarHIGq','iY','PQ',6);
+INSERT INTO ti VALUES (7167673,8086700170667977503,'OJgu0Lp1fXh2VMoeMUgXVgQuh5Z','q5W9Rg1Op7yrwI637LVXsDhfxb7IEETW76Q58wWbU5GGRNbwEUvdzZqMqUUIzQGUlMa1','MH0WhNLMhZ9lXGi','CPsV0jHRc1ZQsfOtoIAwo687aY2Dm3ByeojGjJYNn2S4aeVRTVn8I4BhekgweQnzAMpUAwCeP192wxGRbM0UMrtnFLd2eTmX7jMb8ElPCOQruQIr7myx8pi8muIu1UziukPMRiarHIGq','iY','PQ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(84), d VARCHAR(81) NOT NULL, e VARCHAR(26), f VARBINARY(51), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (131,144,'lEkZWHLsN','ZKfsM5QBoGu22ZdYWmj22g7OHy7dMENOhD8jwKiijV8S6nqn','fcYhNRc','7MFYjASmuVFUhKw88T22QXM','Ui','E',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(84), d VARCHAR(81) NOT NULL, e VARCHAR(26), f VARBINARY(51), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (31,94,'eGhP6eueYMohGiBJsPpdJmPtH5cBvwIe39BF9IZ','XE4l2XXmTfpQ2g3NSzrdAReEIdL1rt7XW4sjI9XFMpv6GF','zjdPas6nKbHiPyhRdUTLKj','7eNu4AmpGY6348M5QVXhZP77iYaYQLGgWBQcosW3klaH76m2SJ','j','2',1);
+INSERT INTO ti VALUES (31,94,'eGhP6eueYMohGiBJsPpdJmPtH5cBvwIe39BF9IZ','XE4l2XXmTfpQ2g3NSzrdAReEIdL1rt7XW4sjI9XFMpv6GF','zjdPas6nKbHiPyhRdUTLKj','7eNu4AmpGY6348M5QVXhZP77iYaYQLGgWBQcosW3klaH76m2SJ','j','2',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(85);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(85);
+INSERT INTO t VALUES (135,252,'VUZmpekYWM2BY0ddBp5b7fj','JJMe0EC4klXzxtbF4uItB1Gh53gNL55CyneVIXWrW0lrQDgtJv0LuitMcxfzTTopaUsVIPFfwtl0p','L1cvVJM','40XVhw2','n','d',2);
+INSERT INTO ti VALUES (135,252,'VUZmpekYWM2BY0ddBp5b7fj','JJMe0EC4klXzxtbF4uItB1Gh53gNL55CyneVIXWrW0lrQDgtJv0LuitMcxfzTTopaUsVIPFfwtl0p','L1cvVJM','40XVhw2','n','d',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (84,42,'9zmZIAyZyA9dnuafdDDPUe5dzLRYgjyLGFlT','oug97TJzVd7NppujHh68cLyWef5TZifW','vHA1zzxchHEOIrsPx','zTjdoAnn6X1r2O7ub0wGbvikCea4tKPfZ6nNsJDr38HXXK2dcJy','SI','7',3);
+INSERT INTO ti VALUES (84,42,'9zmZIAyZyA9dnuafdDDPUe5dzLRYgjyLGFlT','oug97TJzVd7NppujHh68cLyWef5TZifW','vHA1zzxchHEOIrsPx','zTjdoAnn6X1r2O7ub0wGbvikCea4tKPfZ6nNsJDr38HXXK2dcJy','SI','7',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (69,156,'1LlaQp6ytp2EpiYqQxReKz','sycDhfKWF2is2S2WdpOjhu7Dr9mFrDLqPhSu10DYRkvPbJ0KGdRvMZXCXDsMVY2eSoxe0WBJtxeY2CgYueS1bNjfWdNbI4pBtFoJ','71LzQnhQyIIPuC2','LEmrnFj7OrQNcOvWQF5Q7y0fRo68TqNa2xeM74xbahaomsMe25omt3WHV9exv7Zj0lWqMdNG6y5v7H5pLFdlnZVf1dVskhUIV0d5bb33dhQRiM0eG2YSJgDkFSkzMNoZ9Dby3qgtnik9qR0kIRtDl2sy57cVZDaK1mS3QTolu3kaFgNzHuIN3xlFGBl','h','P',4);
+INSERT INTO ti VALUES (69,156,'1LlaQp6ytp2EpiYqQxReKz','sycDhfKWF2is2S2WdpOjhu7Dr9mFrDLqPhSu10DYRkvPbJ0KGdRvMZXCXDsMVY2eSoxe0WBJtxeY2CgYueS1bNjfWdNbI4pBtFoJ','71LzQnhQyIIPuC2','LEmrnFj7OrQNcOvWQF5Q7y0fRo68TqNa2xeM74xbahaomsMe25omt3WHV9exv7Zj0lWqMdNG6y5v7H5pLFdlnZVf1dVskhUIV0d5bb33dhQRiM0eG2YSJgDkFSkzMNoZ9Dby3qgtnik9qR0kIRtDl2sy57cVZDaK1mS3QTolu3kaFgNzHuIN3xlFGBl','h','P',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (182,188,'swyqBnBiovZ2X','OdfFagtkVdx4rHoMUOBtCgmee4AeP8S9MmsRQQlAVwXoNH5RNwWP11QCWnR1yF3PfFmvC85kCbFiMIUedKanmRR4jASa32B5qrAJxUmepCpCcGVfExPIg4AGQQnElfe7ACy3qWLeFoSOTWm6J24D6sYh34WjOllyscAcgcaQDCRmRB4zCEiBCoGDVh7xnobGnRTXuGry6bT8xMJBEmv5NmxfGKMFaWhk8HgfFv','TpDDwCJFPZaZRRS3cmGMZ','jTgP2so00NEXcEIDeDrvbiF1u5wbcIZs2azrd1S9GRoNJ3D9jLaoy1iP3ES3RiTLfhZzahULsNhUS2PeDi2s5zyOy1zxoq9hjZtyih5hV0UyL8t06IL8DjZcOy9UN6r2xGGSjHKfjWkzEV8nH0NjCdz7E39w2ZlWar37kAgbb8KJo8A3TTCvDegwPrtuC3xzVNmxIQ3VOdl66ktXzl8jYAm5zpuAxG6NlMZebnMzq','ZV','t',5);
+INSERT INTO ti VALUES (182,188,'swyqBnBiovZ2X','OdfFagtkVdx4rHoMUOBtCgmee4AeP8S9MmsRQQlAVwXoNH5RNwWP11QCWnR1yF3PfFmvC85kCbFiMIUedKanmRR4jASa32B5qrAJxUmepCpCcGVfExPIg4AGQQnElfe7ACy3qWLeFoSOTWm6J24D6sYh34WjOllyscAcgcaQDCRmRB4zCEiBCoGDVh7xnobGnRTXuGry6bT8xMJBEmv5NmxfGKMFaWhk8HgfFv','TpDDwCJFPZaZRRS3cmGMZ','jTgP2so00NEXcEIDeDrvbiF1u5wbcIZs2azrd1S9GRoNJ3D9jLaoy1iP3ES3RiTLfhZzahULsNhUS2PeDi2s5zyOy1zxoq9hjZtyih5hV0UyL8t06IL8DjZcOy9UN6r2xGGSjHKfjWkzEV8nH0NjCdz7E39w2ZlWar37kAgbb8KJo8A3TTCvDegwPrtuC3xzVNmxIQ3VOdl66ktXzl8jYAm5zpuAxG6NlMZebnMzq','ZV','t',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (97,78,'48wBq17DJVrO2Y1dtEisE8EkUS2Nf','IGX9FupPEGrms66OGohKbxWhWVDPEqmxBSYoWEiMJfmFviqP9X59f8jQXDusCH1NJ560PClqKtsAk84zdrDXA4PHgb6392zBTW71wNQEZIaJc5ZlkoaBvToB1cujRwbhV0oZwxrOPG4OHLTPabibijTaSVvaddmVhbYCARCR5iqPQ9PrboTt3BpBRRbs6sxygGfCZ2If8bLyoFtfFnypbBHnMBoIScJMQfCeTWLqUST7zP','CkQSByv8','x8N9OL4UtuhpIVX6MOa3fwtN4qY5pGihToofVZb9zypxeCXZLh8NKOZriiF8zdwiRHNWLzpEXmlRXPCQUeqE36MxR2vpkEFZksG57o4WmbAjcSayMc8CQSSLwSKiympYPAXOAZLPhmjXyw07uacm8KKenTvFpxoJapqMMbIlQsMHgJI2K9Y3QrLDkQHTOiMrveHJL','vL','v',6);
+INSERT INTO ti VALUES (97,78,'48wBq17DJVrO2Y1dtEisE8EkUS2Nf','IGX9FupPEGrms66OGohKbxWhWVDPEqmxBSYoWEiMJfmFviqP9X59f8jQXDusCH1NJ560PClqKtsAk84zdrDXA4PHgb6392zBTW71wNQEZIaJc5ZlkoaBvToB1cujRwbhV0oZwxrOPG4OHLTPabibijTaSVvaddmVhbYCARCR5iqPQ9PrboTt3BpBRRbs6sxygGfCZ2If8bLyoFtfFnypbBHnMBoIScJMQfCeTWLqUST7zP','CkQSByv8','x8N9OL4UtuhpIVX6MOa3fwtN4qY5pGihToofVZb9zypxeCXZLh8NKOZriiF8zdwiRHNWLzpEXmlRXPCQUeqE36MxR2vpkEFZksG57o4WmbAjcSayMc8CQSSLwSKiympYPAXOAZLPhmjXyw07uacm8KKenTvFpxoJapqMMbIlQsMHgJI2K9Y3QrLDkQHTOiMrveHJL','vL','v',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b BIGINT NOT NULL, c BINARY(73) NOT NULL, d VARCHAR(6) NOT NULL, e VARCHAR(94) NOT NULL, f VARBINARY(37) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (858056733,-6273120055645386570,'wSLKsu48MKuXCsgk4','B','XpeT','9Saud8hN1G1lePasPSJvGIVhYnEzXM1','q','4',0);
+CREATE TABLE ti (a INT, b BIGINT NOT NULL, c BINARY(73) NOT NULL, d VARCHAR(6) NOT NULL, e VARCHAR(94) NOT NULL, f VARBINARY(37) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-271668012,-6181444850497407356,'1cc9YVxop7iIGDhEWhEOFbYFefmWlY2Pz9i27I7eeTPn0PjdIPKSe','Y','S1wYQ6k90jITQSgTo5slIIusjgABFGVzMjoEIwiFXegjnPbO5AZM','E32G8B0J6BsSdL6XH2','U','w',1);
+INSERT INTO ti VALUES (-271668012,-6181444850497407356,'1cc9YVxop7iIGDhEWhEOFbYFefmWlY2Pz9i27I7eeTPn0PjdIPKSe','Y','S1wYQ6k90jITQSgTo5slIIusjgABFGVzMjoEIwiFXegjnPbO5AZM','E32G8B0J6BsSdL6XH2','U','w',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(74) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(74) NOT NULL;
+INSERT INTO t VALUES (1630745117,-373841192469827207,'LMZdh4MZR8LEPhxHYTRbXtG','k8NV','lj4FteZOHVrZnCimKaFkOC2WTKByjpV2BUvDcze8OCX1J0iLwSZ9z2','GeuZuFSnUxBFDavTLyk','L','t',2);
+INSERT INTO ti VALUES (1630745117,-373841192469827207,'LMZdh4MZR8LEPhxHYTRbXtG','k8NV','lj4FteZOHVrZnCimKaFkOC2WTKByjpV2BUvDcze8OCX1J0iLwSZ9z2','GeuZuFSnUxBFDavTLyk','L','t',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1591254419,2538410749883446421,'7KHtz1Hqgoncz','jRMb1w8FXIHMw','t2SmzHEdJXGZC','UA','I','R',3);
+INSERT INTO ti VALUES (1591254419,2538410749883446421,'7KHtz1Hqgoncz','jRMb1w8FXIHMw','t2SmzHEdJXGZC','UA','I','R',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (545974147,-1390020284184721798,'vrc8RF1v9p','kLBRHiFcGA6ka4WQfAPHMicZsFOkWLjudFremSgfitCMWDvAePQDu2MQMYJBIrIi1TDp4jvdEI4IQ7uSmGKQu4KzXP8ejSRHME','VnsR86qGEsTIf5e91tYnmAOgnYonNKmbgqJUTHyNP3QUV7k8gjaQZxq6ATDGx1Qs1dLVowT8Kex5z8jpjzvEOCOIlQh','AWaT9vgtkU4HKySQeuhCjFEqEgpH53nRm5G9Z7OqW1lXau4SdeGox9HPoaXaEdLOg1KZzQMHDHQq4HMG5eiMoBPKUNQRIxeui0NxQ2SfpaqieaPBuf5Eg9MwWe0ACJ3HOXpoi9OrX9Znp7yyL5PpmmwS6CW1iKFr2WRr2Wvv9GK8lLYs5ZNrlUrAFBc8x8GyKPO','d','s',4);
+INSERT INTO ti VALUES (545974147,-1390020284184721798,'vrc8RF1v9p','kLBRHiFcGA6ka4WQfAPHMicZsFOkWLjudFremSgfitCMWDvAePQDu2MQMYJBIrIi1TDp4jvdEI4IQ7uSmGKQu4KzXP8ejSRHME','VnsR86qGEsTIf5e91tYnmAOgnYonNKmbgqJUTHyNP3QUV7k8gjaQZxq6ATDGx1Qs1dLVowT8Kex5z8jpjzvEOCOIlQh','AWaT9vgtkU4HKySQeuhCjFEqEgpH53nRm5G9Z7OqW1lXau4SdeGox9HPoaXaEdLOg1KZzQMHDHQq4HMG5eiMoBPKUNQRIxeui0NxQ2SfpaqieaPBuf5Eg9MwWe0ACJ3HOXpoi9OrX9Znp7yyL5PpmmwS6CW1iKFr2WRr2Wvv9GK8lLYs5ZNrlUrAFBc8x8GyKPO','d','s',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2032967018,8568745565967816089,'kAB34sH4hsa8HOqoGS5Z2etNAqftbFy','IHKxs6YP7Hq7AWHrn4t4M1Xtk7MXPvXbQJY2c5T1EIbf62YT6bT1wIp','iTNgq2ld2bxm9q7lJNAAKKata3vUxwbbur0lnEcLhfNkLVAPgJFw65MeiPFLrIIUmHANzA','oUFgbMgzSRHN6Y52yjsPYjdT5fKmEfgfr4kWCZOKPJIHh6tBCbz3VdIMNhMCWg3FpeCnfWHTInc3ZoW6DCmQ8W10gfAE861f7O5ErYFlwpv47YSrUar74GhHdCSxDux4viTJQuATcB9kFitMmpj3DxEjUC9peIRRX0MUSzZxFbKrf83OsHWxXZpIe','x','B',5);
+INSERT INTO ti VALUES (-2032967018,8568745565967816089,'kAB34sH4hsa8HOqoGS5Z2etNAqftbFy','IHKxs6YP7Hq7AWHrn4t4M1Xtk7MXPvXbQJY2c5T1EIbf62YT6bT1wIp','iTNgq2ld2bxm9q7lJNAAKKata3vUxwbbur0lnEcLhfNkLVAPgJFw65MeiPFLrIIUmHANzA','oUFgbMgzSRHN6Y52yjsPYjdT5fKmEfgfr4kWCZOKPJIHh6tBCbz3VdIMNhMCWg3FpeCnfWHTInc3ZoW6DCmQ8W10gfAE861f7O5ErYFlwpv47YSrUar74GhHdCSxDux4viTJQuATcB9kFitMmpj3DxEjUC9peIRRX0MUSzZxFbKrf83OsHWxXZpIe','x','B',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1383042311,6328876667051278705,'CQV583XJooZECDIjsNrhyCxO0gDXSEatYUsZvvRVUE0yXxkjg9tfRxeY0TF2Lp','k1Hu6CPGDEszx0UsjIhRUHrusReajgbTzLkm1','4exwmbsdHefz7gm','CpI642CiLKE3WQAT0QMZjiPbZjSEKWFIYehe91N1cRZNyCvdBCjjsKDjv8hgaTovFj7gdPdBn9WMwHR8JNXu6Z2xwSWoWy1jgXpzQkRCSU0','i2','q',6);
+INSERT INTO ti VALUES (-1383042311,6328876667051278705,'CQV583XJooZECDIjsNrhyCxO0gDXSEatYUsZvvRVUE0yXxkjg9tfRxeY0TF2Lp','k1Hu6CPGDEszx0UsjIhRUHrusReajgbTzLkm1','4exwmbsdHefz7gm','CpI642CiLKE3WQAT0QMZjiPbZjSEKWFIYehe91N1cRZNyCvdBCjjsKDjv8hgaTovFj7gdPdBn9WMwHR8JNXu6Z2xwSWoWy1jgXpzQkRCSU0','i2','q',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(44), d VARCHAR(18) NOT NULL, e VARBINARY(58), f VARBINARY(36) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (55048,-32453,'nQI9L2pCzSmZzcp44Qx1HQtbGA0fFJKou8h2hByB9b0','jHMf3ApmhYYF0Zlmbi','o7OpVwabccPayeKsdXaVRoRJa9CF02UXpIJO47vdk','bs4d1bHi9N9Gnw3qCC0rV9BF1','j','Em',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(44), d VARCHAR(18) NOT NULL, e VARBINARY(58), f VARBINARY(36) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (39634,-17345,'NnaSXqNumduP3yWYet3Jn0VM2PnzC103oC','F','eQjANfhXW6Vo47c8HVn','q7JZDng3kTHGeC3Fb53XsvK','w','R',1);
+INSERT INTO ti VALUES (39634,-17345,'NnaSXqNumduP3yWYet3Jn0VM2PnzC103oC','F','eQjANfhXW6Vo47c8HVn','q7JZDng3kTHGeC3Fb53XsvK','w','R',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(45);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(45);
+INSERT INTO t VALUES (37979,-21663,'Qtt0qZ9dheaE','mELXJ','51a45rea7ZkCRqBqHhKNZehQEhLmXEcfBzxc81PdV5GdeXgJYANcfjK','Zw','s','U',2);
+INSERT INTO ti VALUES (37979,-21663,'Qtt0qZ9dheaE','mELXJ','51a45rea7ZkCRqBqHhKNZehQEhLmXEcfBzxc81PdV5GdeXgJYANcfjK','Zw','s','U',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (56721,22197,'P828wome69Cxh450f30nNNIVG03126MuYOzzRvAKTj3','p7BNlEQgPL5g3Qcu2Z3wG8XErwJEj53J39Q4PCK3QsAn0IynX2czQhsvwsXHbtAIfz8sWFBR9j97eRQD583Uy00VSKlLAd2Ene0EfnpJ1Yegtyy1TLhJGLd3UkfyG','R4F8f6ooxSc9PTtBCwM3Wfof7WJdwuHAyzx5cCkm8eOar','Hqt8','6','Xy',3);
+INSERT INTO ti VALUES (56721,22197,'P828wome69Cxh450f30nNNIVG03126MuYOzzRvAKTj3','p7BNlEQgPL5g3Qcu2Z3wG8XErwJEj53J39Q4PCK3QsAn0IynX2czQhsvwsXHbtAIfz8sWFBR9j97eRQD583Uy00VSKlLAd2Ene0EfnpJ1Yegtyy1TLhJGLd3UkfyG','R4F8f6ooxSc9PTtBCwM3Wfof7WJdwuHAyzx5cCkm8eOar','Hqt8','6','Xy',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3411,14998,'rmkrsBvMMuOED64vHBHurljVc0b','KCblJIQ8ef8S0ytIYIfDCbPMjXFeLtQaJPsGYhSFDYsHdEvsfX3nadFcK1EGMN2odxHyQg14khJpCtCDYvrHP3yRypsfrsXHjvmdMclTOrpKz2siTwiCdYl3Lj3IBItQjtnp3SA0IG5','73jwt46MAJMmukj4vVgSuZ9','PSPtbqcsLm4MhgxbxDZ8WCzQjzYmIK5RQvjHTKpZARwx1JLnzKtIE1JdglAcfIMPyyZFJlILdTaYXKvGlsX6q3xqFZvYdIgIdZn4h9rW9e0pEUbOnyilM6v9hDs249CQrudPxA72N6lLUV23Q2sLnzun','c','2',4);
+INSERT INTO ti VALUES (3411,14998,'rmkrsBvMMuOED64vHBHurljVc0b','KCblJIQ8ef8S0ytIYIfDCbPMjXFeLtQaJPsGYhSFDYsHdEvsfX3nadFcK1EGMN2odxHyQg14khJpCtCDYvrHP3yRypsfrsXHjvmdMclTOrpKz2siTwiCdYl3Lj3IBItQjtnp3SA0IG5','73jwt46MAJMmukj4vVgSuZ9','PSPtbqcsLm4MhgxbxDZ8WCzQjzYmIK5RQvjHTKpZARwx1JLnzKtIE1JdglAcfIMPyyZFJlILdTaYXKvGlsX6q3xqFZvYdIgIdZn4h9rW9e0pEUbOnyilM6v9hDs249CQrudPxA72N6lLUV23Q2sLnzun','c','2',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3045,-19240,'N0AyW6Xzklfike699kJqOOrZIATEy7KUb27pT33QGobnb','STt98O6ut6o14W0z7pd9MRAe79IeN78JxTPrnMCsTJLJIJBiagDFxg3RZ','llB5','mDDAEnujtSTyACC9IleyIsx3Z4FhM6CTT0wFcmlzkI6dj7tQIszp','Rt','t',5);
+INSERT INTO ti VALUES (3045,-19240,'N0AyW6Xzklfike699kJqOOrZIATEy7KUb27pT33QGobnb','STt98O6ut6o14W0z7pd9MRAe79IeN78JxTPrnMCsTJLJIJBiagDFxg3RZ','llB5','mDDAEnujtSTyACC9IleyIsx3Z4FhM6CTT0wFcmlzkI6dj7tQIszp','Rt','t',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (62710,-15545,'cvnvfC1fb2cMn43N18CNvCGQ2sbOdJPs','V82RaDPaG77kElNuuBDBcDA4BEmbqfUEqoHssWUg7znQwOhbY7Uy4BnGM3A4oCVcDMmARi3GJnGxLjgB15ORhznj2Kt5myDL9Bu3kXZTOGLXVNT857nu1RTNRlBupTKALnCzvmV2wm2gswf3KB9g6Pfj2SWThSkgrWJNZ5Eugck6CMxdFibYhYBdBBMSqKCdMaj0O9','Vtn5ZzQOwqLaYhr9ovE7G3v2ePB1EdV1Qy0AoXK3JoUB8eIEe6QjciO','VJCn4UDzJdg13yplE0ZJqpnQwk9oqQUvQkNYU6fcKZfJi0UlQrr9A14dw1RIjtnyXOKK9sKhvYkt1eSbU6QgmBCuprLrrGyHVBqdXqQEPb3XbNRhhflXPhcB','2m','jfp',6);
+INSERT INTO ti VALUES (62710,-15545,'cvnvfC1fb2cMn43N18CNvCGQ2sbOdJPs','V82RaDPaG77kElNuuBDBcDA4BEmbqfUEqoHssWUg7znQwOhbY7Uy4BnGM3A4oCVcDMmARi3GJnGxLjgB15ORhznj2Kt5myDL9Bu3kXZTOGLXVNT857nu1RTNRlBupTKALnCzvmV2wm2gswf3KB9g6Pfj2SWThSkgrWJNZ5Eugck6CMxdFibYhYBdBBMSqKCdMaj0O9','Vtn5ZzQOwqLaYhr9ovE7G3v2ePB1EdV1Qy0AoXK3JoUB8eIEe6QjciO','VJCn4UDzJdg13yplE0ZJqpnQwk9oqQUvQkNYU6fcKZfJi0UlQrr9A14dw1RIjtnyXOKK9sKhvYkt1eSbU6QgmBCuprLrrGyHVBqdXqQEPb3XbNRhhflXPhcB','2m','jfp',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT NOT NULL, c CHAR(85), d VARCHAR(71) NOT NULL, e VARCHAR(65) NOT NULL, f VARCHAR(3) NOT NULL, g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (67,-29210,'lVSTeloMZovC0xzk5qp65eEFyWVgGJNho','Jxopy50NZ2xYiQH15b9Ye6eZilNLVU10DxIPMjYoVW1iHmhpnAyNG','qSKj8HWoPonNx7vkQJ','tuq','JF','D',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b SMALLINT NOT NULL, c CHAR(85), d VARCHAR(71) NOT NULL, e VARCHAR(65) NOT NULL, f VARCHAR(3) NOT NULL, g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (82,-11185,'5giAAicK','8ZlaLuUK86fBpkiorDAdfjwOPTsIYWg7u','xvj8Nkc7I82KzpxiFMgsKCCnbmFC7bK','S','n2','3',1);
+INSERT INTO ti VALUES (82,-11185,'5giAAicK','8ZlaLuUK86fBpkiorDAdfjwOPTsIYWg7u','xvj8Nkc7I82KzpxiFMgsKCCnbmFC7bK','S','n2','3',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(86);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(86);
+INSERT INTO t VALUES (-48,25618,'3nCB6j55WjCQez7','zDBFHLJcxYjnnGNxD9AU4NQVHSSJDeTUM1jIffzCHHpPiUjjr26sjglMxqQF0ZL','H','UR','YX','y',2);
+INSERT INTO ti VALUES (-48,25618,'3nCB6j55WjCQez7','zDBFHLJcxYjnnGNxD9AU4NQVHSSJDeTUM1jIffzCHHpPiUjjr26sjglMxqQF0ZL','H','UR','YX','y',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-24,6952,'zfiGaMY9OieU2AX7ylycC3KDpJDVVBIc6ozlLdRh4fpihUhDrEap2QjXFa2U','XghzrsXZLnj5qgzxx1pR4O0zS3vpK9rn7zkCy1oGdGeA5KmhzRbXygiuHnXaBsnPRhJaCBFWqBauCLJm2ja5bYAuc5vvk3HDdcIVnCjea7W4ylf0XaZtkFe8yVEjRQamQicOCWI5v8oNmcKqSRP5xXT0si9','OTpsBwuX1K0tU','NK','u','c',3);
+INSERT INTO ti VALUES (-24,6952,'zfiGaMY9OieU2AX7ylycC3KDpJDVVBIc6ozlLdRh4fpihUhDrEap2QjXFa2U','XghzrsXZLnj5qgzxx1pR4O0zS3vpK9rn7zkCy1oGdGeA5KmhzRbXygiuHnXaBsnPRhJaCBFWqBauCLJm2ja5bYAuc5vvk3HDdcIVnCjea7W4ylf0XaZtkFe8yVEjRQamQicOCWI5v8oNmcKqSRP5xXT0si9','OTpsBwuX1K0tU','NK','u','c',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-72,-11837,'XQ7w8tkiBQv1cVkj8JFyLZzP9yhZK34Cs1hr5JsoZAA3Z8Uhrdedp3EDwnJZybFhd7hK','hNjwj1Rd','6eCIHgy3TriCAGxO7','rFeo90ixLKLfqNoZcbOAj4QYwQbctL6oL0Alz6BqhrVWN6IYhC39V7PE35j1uVD19T5OdhFXLsb0ttYexNPK0SVJUWVQyuugkqEKUn2TLntuzif0qXoXO8N3NcipvjkhEVqxPgtpTK3sagsi2aLen1p1SOxyB2IyMlPwreC8zPx8x5H98RtXxuOBtmrvPeS5BReedtG5X09','xW','G',4);
+INSERT INTO ti VALUES (-72,-11837,'XQ7w8tkiBQv1cVkj8JFyLZzP9yhZK34Cs1hr5JsoZAA3Z8Uhrdedp3EDwnJZybFhd7hK','hNjwj1Rd','6eCIHgy3TriCAGxO7','rFeo90ixLKLfqNoZcbOAj4QYwQbctL6oL0Alz6BqhrVWN6IYhC39V7PE35j1uVD19T5OdhFXLsb0ttYexNPK0SVJUWVQyuugkqEKUn2TLntuzif0qXoXO8N3NcipvjkhEVqxPgtpTK3sagsi2aLen1p1SOxyB2IyMlPwreC8zPx8x5H98RtXxuOBtmrvPeS5BReedtG5X09','xW','G',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (11,13131,'wYoSvFHEkIuMaDdXZ4yLkwhQ14BbMkLZjw3o4AxGnn8LprItF','kKWW3vn8OhXAZ6ZymvU5aNqtoELKy1','GLgM1365','3Zpy4sXRF0EQixoR0DzTaeaGjg4cUcLsvC1YapkGRc4IyPf6c3RMGqvppMnApbk2JVLtnGHSoJOCD0EdfvxXdrivN9tdWJm0MomBfkNxNOojV9WaMvk9jAEjpHEf8ccQnSOvHp6rGM2hEVQixeGc6u3KIQ5g3MTcp67chCgCv0k6Mgqz1UrNkKt7RwYRT7xypnwDicZZ1eeIvyjGcmapdZEt8Gssx','o','X',5);
+INSERT INTO ti VALUES (11,13131,'wYoSvFHEkIuMaDdXZ4yLkwhQ14BbMkLZjw3o4AxGnn8LprItF','kKWW3vn8OhXAZ6ZymvU5aNqtoELKy1','GLgM1365','3Zpy4sXRF0EQixoR0DzTaeaGjg4cUcLsvC1YapkGRc4IyPf6c3RMGqvppMnApbk2JVLtnGHSoJOCD0EdfvxXdrivN9tdWJm0MomBfkNxNOojV9WaMvk9jAEjpHEf8ccQnSOvHp6rGM2hEVQixeGc6u3KIQ5g3MTcp67chCgCv0k6Mgqz1UrNkKt7RwYRT7xypnwDicZZ1eeIvyjGcmapdZEt8Gssx','o','X',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (40,3288,'z1Fd0iSJwEjQ9HTY2THkGOpVOBk32VbDWwekakj7RgMvfOk','YrAnn6mn','4eJLb7IiywlcU6mMe1b','obxIFnp8aJaY9eSLoOJW3ND95342vOD5','dG','i',6);
+INSERT INTO ti VALUES (40,3288,'z1Fd0iSJwEjQ9HTY2THkGOpVOBk32VbDWwekakj7RgMvfOk','YrAnn6mn','4eJLb7IiywlcU6mMe1b','obxIFnp8aJaY9eSLoOJW3ND95342vOD5','dG','i',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(46) NOT NULL, d VARCHAR(42), e VARBINARY(65), f VARBINARY(42) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (41,-4436380,'Kbl4kIaDQAjJxxjFneK69AdQuymxZj4fehE','d9YjdbPwNySsWSpju6OCbRKXPzHGN6kHqgZz9wUOS','KMOE7WZkr1CDyg','cHAyECP4yLROu0Sr6u66jGQGUu6fE4MXUVLPwVYi','r','M',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(46) NOT NULL, d VARCHAR(42), e VARBINARY(65), f VARBINARY(42) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (220,-7439240,'GfHJMxQDqRuQ1','JebRtMM4dRsdbChk5M2aOyMKInTDFp32HJkAu','QEdIvPTLBkgBAHruMJnL86xxSqKF6bq2orbogLq4w7UU5fvmsuHEdbz','6yDafxssS5H8YnSZv030Y','6','A',1);
+INSERT INTO ti VALUES (220,-7439240,'GfHJMxQDqRuQ1','JebRtMM4dRsdbChk5M2aOyMKInTDFp32HJkAu','QEdIvPTLBkgBAHruMJnL86xxSqKF6bq2orbogLq4w7UU5fvmsuHEdbz','6yDafxssS5H8YnSZv030Y','6','A',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(47) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(47) NOT NULL;
+INSERT INTO t VALUES (125,406778,'4xNXFTldMB4IjZkabYFrFa','Mf2Cs14ooEaxHHrGEEiSK8zNw','TGcPvkmfJcuVCNWYTKk4q7myrOkxm5KgL7iMq','cv4HytlNgbngTDjAu5rNuRgPdZoZ9qDf','J','ew',2);
+INSERT INTO ti VALUES (125,406778,'4xNXFTldMB4IjZkabYFrFa','Mf2Cs14ooEaxHHrGEEiSK8zNw','TGcPvkmfJcuVCNWYTKk4q7myrOkxm5KgL7iMq','cv4HytlNgbngTDjAu5rNuRgPdZoZ9qDf','J','ew',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (76,2370666,'XTGy','SbjmGd7C2t5zErAkiqAWjSnXllOoZniKk0EJHr7rMk1','Nw2Z27r','0Q2casgVPljBh9gg8EYxxQfwRvgVJZNXv2osz','n','Fn',3);
+INSERT INTO ti VALUES (76,2370666,'XTGy','SbjmGd7C2t5zErAkiqAWjSnXllOoZniKk0EJHr7rMk1','Nw2Z27r','0Q2casgVPljBh9gg8EYxxQfwRvgVJZNXv2osz','n','Fn',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (224,-3747077,'ngqy58zgBgqaChoJQBWxQAt','YCVE6GwNHUBrmt1NDxtsgQOXMjVrEuQX0a5G6sj1VwA3saLfE5oauv9m4HgY4jd7M8ulYp7K99V','ULkAUPZbJr1xz1wkauCEpzxAurIv7FVMTjD2doMLUnPqQzkNhTs7H','bLhjY1SsCs4YP3IJQh1PUl6Y47k','d','R',4);
+INSERT INTO ti VALUES (224,-3747077,'ngqy58zgBgqaChoJQBWxQAt','YCVE6GwNHUBrmt1NDxtsgQOXMjVrEuQX0a5G6sj1VwA3saLfE5oauv9m4HgY4jd7M8ulYp7K99V','ULkAUPZbJr1xz1wkauCEpzxAurIv7FVMTjD2doMLUnPqQzkNhTs7H','bLhjY1SsCs4YP3IJQh1PUl6Y47k','d','R',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (39,-2294385,'uX6sssoU','jkIwNl1pYzdXrt6eroXNYXgaGzgafjvt7FaAN','Q','mruaoBjp8rmQP8r7eSmGMmQQa92souhY55m6yOlxM4jnaL3CBgwPMwhF','cu','ck',5);
+INSERT INTO ti VALUES (39,-2294385,'uX6sssoU','jkIwNl1pYzdXrt6eroXNYXgaGzgafjvt7FaAN','Q','mruaoBjp8rmQP8r7eSmGMmQQa92souhY55m6yOlxM4jnaL3CBgwPMwhF','cu','ck',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (25,-8001898,'7rdWXFX8w1','Ded39o5FwuyqkQcg4jC6B6roEHUP6nrf4EW1gERZVN5orRtstEEtNqsVXkcdjGX7YD1tb7p90DzxFQYMyASKrNIViAfhmwE6bRM0cvr5kwwH7bxq0mmQa6fs7hP7hIKuciTQI9MAnnpbQRn8kANNY7QaYM2GheKaM4lg7gFQlQCnSaLoqAfYQcnj9egaGKvo8LZ89I3m2PW7ZFASkeNGoLScIsKKzeIcPtbstFsn3uJZss6tKr797gul','CMdzzQC262Rfl3HawNUfcxJ6Y4jqKHLycf7QHPeSRGlWzDD7JvcfaaiiD9G','r3WtwIhyCRjNhwSckTq5kcBiNm1I4jtLLjb3KuEkZvfrx8uLZb4C1uEj9e9YXDLxYWXYteZYg','z','i',6);
+INSERT INTO ti VALUES (25,-8001898,'7rdWXFX8w1','Ded39o5FwuyqkQcg4jC6B6roEHUP6nrf4EW1gERZVN5orRtstEEtNqsVXkcdjGX7YD1tb7p90DzxFQYMyASKrNIViAfhmwE6bRM0cvr5kwwH7bxq0mmQa6fs7hP7hIKuciTQI9MAnnpbQRn8kANNY7QaYM2GheKaM4lg7gFQlQCnSaLoqAfYQcnj9egaGKvo8LZ89I3m2PW7ZFASkeNGoLScIsKKzeIcPtbstFsn3uJZss6tKr797gul','CMdzzQC262Rfl3HawNUfcxJ6Y4jqKHLycf7QHPeSRGlWzDD7JvcfaaiiD9G','r3WtwIhyCRjNhwSckTq5kcBiNm1I4jtLLjb3KuEkZvfrx8uLZb4C1uEj9e9YXDLxYWXYteZYg','z','i',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b TINYINT NOT NULL, c CHAR(32) NOT NULL, d VARCHAR(12) NOT NULL, e VARCHAR(7) NOT NULL, f VARBINARY(40), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (750261575,108,'q0VjGH0CZ9Plnk7JTMPRmHsa1','RDhiI9gBGJK','d2D','HiDvldyVMtuS','it','GO',0);
+CREATE TABLE ti (a INT, b TINYINT NOT NULL, c CHAR(32) NOT NULL, d VARCHAR(12) NOT NULL, e VARCHAR(7) NOT NULL, f VARBINARY(40), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (7017168890291326185,27,'iCsO7','MbJnoay95PM','Q','6p6qW','91','e',1);
+INSERT INTO ti VALUES (7017168890291326185,27,'iCsO7','MbJnoay95PM','Q','6p6qW','91','e',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(33) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(33) NOT NULL;
+INSERT INTO t VALUES (-9180315887892866554,-96,'nF7LyrXUvm4nai84h7ruIC','dR','SafH0Ib','vqxONIyoYtXGS5TAskUycKz1n9Brr','dQ','8q',2);
+INSERT INTO ti VALUES (-9180315887892866554,-96,'nF7LyrXUvm4nai84h7ruIC','dR','SafH0Ib','vqxONIyoYtXGS5TAskUycKz1n9Brr','dQ','8q',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (7747828856463688907,4,'UWF8tZLTOnZ597NVtUjWRO','GDmQl4hIAhRq9sjTeO8vUIFbem6U3Glp5ZbyPy3nMvtf83tKAEugW6','rRMKL7y','YVdPkqwc7i1PgO1meyquamGCxXHrD6H','q','K',3);
+INSERT INTO ti VALUES (7747828856463688907,4,'UWF8tZLTOnZ597NVtUjWRO','GDmQl4hIAhRq9sjTeO8vUIFbem6U3Glp5ZbyPy3nMvtf83tKAEugW6','rRMKL7y','YVdPkqwc7i1PgO1meyquamGCxXHrD6H','q','K',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (3139812859799938944,-123,'fNxGTRLiXZK7zFV9LmIarRcS','uY4RbBzsJupN13RG9ILUfqvQqE42cTgeLW4gbBdKsU9gTNW0mzY45pmrMqUSrcqSNrG5NZdzSE4ERnbEuV1KUP46Ru8K96Y9y5ORgnyD4iOHJKZkjvn1DoF7Q2lNEx8yKzAOKyp9qQycvCch0qwg3m8Ldk5IfwNWn45NoztMkMl2ECLrFC4Lk8XqKu','C1','bnoZrHFOJpuAxx6uohtr0FqrzByB5z7PJmuug0pr2g7VfW8UHjTANDVGhMXQqE3vklmReB79wwxQxwKgdWBzpO5IV2fuqKYo85WXFXzWAUq7YjGiz6DMYhko1VBA5DYtrpMdpq7PYeS8pFKi8WordQm1l6Y','uZ','Yy',4);
+INSERT INTO ti VALUES (3139812859799938944,-123,'fNxGTRLiXZK7zFV9LmIarRcS','uY4RbBzsJupN13RG9ILUfqvQqE42cTgeLW4gbBdKsU9gTNW0mzY45pmrMqUSrcqSNrG5NZdzSE4ERnbEuV1KUP46Ru8K96Y9y5ORgnyD4iOHJKZkjvn1DoF7Q2lNEx8yKzAOKyp9qQycvCch0qwg3m8Ldk5IfwNWn45NoztMkMl2ECLrFC4Lk8XqKu','C1','bnoZrHFOJpuAxx6uohtr0FqrzByB5z7PJmuug0pr2g7VfW8UHjTANDVGhMXQqE3vklmReB79wwxQxwKgdWBzpO5IV2fuqKYo85WXFXzWAUq7YjGiz6DMYhko1VBA5DYtrpMdpq7PYeS8pFKi8WordQm1l6Y','uZ','Yy',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (7252234885643189847,61,'ETmoDLA32ClcoVEef','5lray36sCC9KCnVnp8MhT6Y4M693MyOZxKmuAGPYtSfIFnySgDksQ11WABy','Lqm','56MOOePYMMu4ov5An0a8x94tdebtAEgyNhZlNGA5ufOJt04dZQVI11u32oziJ8fS2nUkLkVE5Wx5Ne4KkaLkh3vyDkj2fwsJO55u0tvvDQwOfqR1wY8HqqLNPycafiBJXzfLU6Eu0eMx3uq9fBVHdVXX4CgO56If7Ei58n2r6UzVrJErF2650rqYgkZzVpcDq4wWs1J37RBLqiEUwpzLs1XIIMhvxE','l','Px',5);
+INSERT INTO ti VALUES (7252234885643189847,61,'ETmoDLA32ClcoVEef','5lray36sCC9KCnVnp8MhT6Y4M693MyOZxKmuAGPYtSfIFnySgDksQ11WABy','Lqm','56MOOePYMMu4ov5An0a8x94tdebtAEgyNhZlNGA5ufOJt04dZQVI11u32oziJ8fS2nUkLkVE5Wx5Ne4KkaLkh3vyDkj2fwsJO55u0tvvDQwOfqR1wY8HqqLNPycafiBJXzfLU6Eu0eMx3uq9fBVHdVXX4CgO56If7Ei58n2r6UzVrJErF2650rqYgkZzVpcDq4wWs1J37RBLqiEUwpzLs1XIIMhvxE','l','Px',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1313621491141543348,110,'8pt3Her8RqIcIHsJ','n6tI83CQCSfxxryFxoybobio1VDP5szVyL50DLP1q0Ch04TZY00bWnKWbO5dplDlYeikFuQBYQn4li4MhX1DcBZjIuBTDJSOrXZhCX8VnGn0AgP7mJZSwidY1faQv4vAFYSEioklMRbTR9rUkbiwAcXV2btRbiiDhYMQeZoIKBTdPf7mMegMhPfjA5haFlP1wi','7KQF3ET','mWOjg5nSmX7AehYzr6zXlOmkZgfYJIi9WzyGHl9vzwv3du1BYAhMlNUaZG3vZTtGA7Pi3BdMce54sR6KM152I0tE','I','Yg',6);
+INSERT INTO ti VALUES (1313621491141543348,110,'8pt3Her8RqIcIHsJ','n6tI83CQCSfxxryFxoybobio1VDP5szVyL50DLP1q0Ch04TZY00bWnKWbO5dplDlYeikFuQBYQn4li4MhX1DcBZjIuBTDJSOrXZhCX8VnGn0AgP7mJZSwidY1faQv4vAFYSEioklMRbTR9rUkbiwAcXV2btRbiiDhYMQeZoIKBTdPf7mMegMhPfjA5haFlP1wi','7KQF3ET','mWOjg5nSmX7AehYzr6zXlOmkZgfYJIi9WzyGHl9vzwv3du1BYAhMlNUaZG3vZTtGA7Pi3BdMce54sR6KM152I0tE','I','Yg',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(53) NOT NULL, d VARCHAR(35) NOT NULL, e VARBINARY(36) NOT NULL, f VARCHAR(94), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5078047,8621215,'NxJNIHvPUFGlL3xluFzhA0FWisVe0qmUzFq','GrnweuKWirbh2ncSICZhr0UWUhEM0','FGtly25VdbRuXtvmanBAxo2r96C','MQcJe2','FZ','e',0);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(53) NOT NULL, d VARCHAR(35) NOT NULL, e VARBINARY(36) NOT NULL, f VARCHAR(94), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (2180542,14327223,'sHZeI7IQuC0MxEhm8mF9mA0Y5496pUJix','FcBSYdMIpptYgKuS9Vn0WxcOIOQqSe','YCTd5WglXZiy79aks1k5ZzCZSDQ8','QlF5Nt73nYzRryJGqx','w','f',1);
+INSERT INTO ti VALUES (2180542,14327223,'sHZeI7IQuC0MxEhm8mF9mA0Y5496pUJix','FcBSYdMIpptYgKuS9Vn0WxcOIOQqSe','YCTd5WglXZiy79aks1k5ZzCZSDQ8','QlF5Nt73nYzRryJGqx','w','f',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(54) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(54) NOT NULL;
+INSERT INTO t VALUES (-4820973,8541244,'dFLQbgZk3PiR5iG','bwS3ZVin36Zo3eJf','5tuKQDIOOLYTlPiu','oIQpXGCijAF2KyxtbtsZFEgD48pMwysSsYFCIQtNgVggGyyRCAyXafv','fH','o',2);
+INSERT INTO ti VALUES (-4820973,8541244,'dFLQbgZk3PiR5iG','bwS3ZVin36Zo3eJf','5tuKQDIOOLYTlPiu','oIQpXGCijAF2KyxtbtsZFEgD48pMwysSsYFCIQtNgVggGyyRCAyXafv','fH','o',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-7228186,15505358,'Ja6gBn0kN8ryZK05bl9lCXz1ZuCJj2oNqWsjmK','dkyW25pzQU','0wPmE4YX5rs8QLwF2zJ','WDLD2LRaXpBlmczEDYNshFHj7eXhsNM4Xjth3w6zT6AwrHJTtP44','mp','I',3);
+INSERT INTO ti VALUES (-7228186,15505358,'Ja6gBn0kN8ryZK05bl9lCXz1ZuCJj2oNqWsjmK','dkyW25pzQU','0wPmE4YX5rs8QLwF2zJ','WDLD2LRaXpBlmczEDYNshFHj7eXhsNM4Xjth3w6zT6AwrHJTtP44','mp','I',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-7977067,13338739,'6W8eg','IrpUz7ocMnX8tLyyeIh8Y1yBkO3reDJUbW4ozUMlNDXy8yBmrPPsBC9h32hEP7MUkLDoGOiPrUh9melqTgMAQaA7AAlwO0OdnSPZgk8F4LRern4VYapyQ4yktzoCB2u0pPseQpzCUCB5vuAaN3BkLMcKWhAcbJmQ7bqzE9Z7mWCi9zJg8d8qmi969nck6KW3','5dpNkRK6tbtJ6UiN5amETwwz4VQHNGFxF','FPdHXoo7gfGmJzgLPvyb4EHrNhJ63z21fZ5vbOaTrIDhkZ8rPsjVEEcFsK5kVbUVrl5hLgqFnwClyFrlZbY3439ida2oKFlTc1dMolle6u1axX5rTfyehRTmOqXN','yr','C',4);
+INSERT INTO ti VALUES (-7977067,13338739,'6W8eg','IrpUz7ocMnX8tLyyeIh8Y1yBkO3reDJUbW4ozUMlNDXy8yBmrPPsBC9h32hEP7MUkLDoGOiPrUh9melqTgMAQaA7AAlwO0OdnSPZgk8F4LRern4VYapyQ4yktzoCB2u0pPseQpzCUCB5vuAaN3BkLMcKWhAcbJmQ7bqzE9Z7mWCi9zJg8d8qmi969nck6KW3','5dpNkRK6tbtJ6UiN5amETwwz4VQHNGFxF','FPdHXoo7gfGmJzgLPvyb4EHrNhJ63z21fZ5vbOaTrIDhkZ8rPsjVEEcFsK5kVbUVrl5hLgqFnwClyFrlZbY3439ida2oKFlTc1dMolle6u1axX5rTfyehRTmOqXN','yr','C',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4242732,11084890,'1tzcEFzQZL4TTLs5mpWKvhZaM','Mp1HetRO3z7YvwD14dnRslK9BrZKtydeIQqZosxqWz2BOQYCfMFz0ZQXAVujpF9fdKyalJLIVxEoER8gZQCJqKBwZd8lN0QhluXnjg0eZ6o5ONsS28ePxPBdNJa0e1TsIPoi3YGWWB7aZpmPh1X1VoK4dti2fLsFgKCkqjw24adiTjBxHEZNYDm07fLbfjHbkqc99cItIkBtvfMYa8jSxX3ExGdXrWWSVOrTfNKlJpI1EuAsOYq7RXLwoDx','LCV8','Lqysdhzul','ng','g',5);
+INSERT INTO ti VALUES (4242732,11084890,'1tzcEFzQZL4TTLs5mpWKvhZaM','Mp1HetRO3z7YvwD14dnRslK9BrZKtydeIQqZosxqWz2BOQYCfMFz0ZQXAVujpF9fdKyalJLIVxEoER8gZQCJqKBwZd8lN0QhluXnjg0eZ6o5ONsS28ePxPBdNJa0e1TsIPoi3YGWWB7aZpmPh1X1VoK4dti2fLsFgKCkqjw24adiTjBxHEZNYDm07fLbfjHbkqc99cItIkBtvfMYa8jSxX3ExGdXrWWSVOrTfNKlJpI1EuAsOYq7RXLwoDx','LCV8','Lqysdhzul','ng','g',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1962257,5974936,'F9KTCDTToQiCLxoZtOOY3okDEH9SmBiW2XirhSyj','lmRNTSYKvIPM5gii96CubDxBeka6pbLlvZyWVMuluiMQxCFZsOAeZvbQEea1k3eA39FLi3apyv7cD8eKFppzgRjxq3nNjoETV7UQt34OwJr7b5Wa52eFdRtzVZ2jcQ9S8pUtOuMGuA0Es0pFT2NTCSAdXBFpOFOkSlmdKR','rK1KV3NEUkOL65nybpMUfbL0P','WjwNbpcehFfyWlaBIK6ftwfufjDqOI61shpkoIkU9LSa64INgRpKBWFF9ysVJ52aUy6Ets6E4LgrrZt4f0MffZkmWLiwT5eIADM9yFqBKTgIdXqrdgSquDTdoZBwf99fCCtLhkJe1KRgjFwVsN1efQ8aGKugxi8jaJFqiOL75jLYP2mJ8TptTXZn4vCMHZVGHQ1yH1','k','e',6);
+INSERT INTO ti VALUES (1962257,5974936,'F9KTCDTToQiCLxoZtOOY3okDEH9SmBiW2XirhSyj','lmRNTSYKvIPM5gii96CubDxBeka6pbLlvZyWVMuluiMQxCFZsOAeZvbQEea1k3eA39FLi3apyv7cD8eKFppzgRjxq3nNjoETV7UQt34OwJr7b5Wa52eFdRtzVZ2jcQ9S8pUtOuMGuA0Es0pFT2NTCSAdXBFpOFOkSlmdKR','rK1KV3NEUkOL65nybpMUfbL0P','WjwNbpcehFfyWlaBIK6ftwfufjDqOI61shpkoIkU9LSa64INgRpKBWFF9ysVJ52aUy6Ets6E4LgrrZt4f0MffZkmWLiwT5eIADM9yFqBKTgIdXqrdgSquDTdoZBwf99fCCtLhkJe1KRgjFwVsN1efQ8aGKugxi8jaJFqiOL75jLYP2mJ8TptTXZn4vCMHZVGHQ1yH1','k','e',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b INT UNSIGNED NOT NULL, c BINARY(59), d VARCHAR(41), e VARCHAR(98), f VARBINARY(57), g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2364268745885323935,2933834479,'WPI8la4AlAaTUebLN7uJo','gUN3NeKp9xj9riVNl','ez7itj9aIpBvS0DuDXYo3n2NzOKYhduWEU4o4MXKh','Qez0','O','N',0);
+CREATE TABLE ti (a BIGINT, b INT UNSIGNED NOT NULL, c BINARY(59), d VARCHAR(41), e VARCHAR(98), f VARBINARY(57), g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (340625624872610261,4030682037,'Ef','7p9THN0viZ9tvR8H5NLV1o9Wl','cTrD7jF4zrEwi53GIvc0cSMaXYbCNQscLs973l3sxMLaLcC','Ff0DPl482JGg64jl7fkRedi','i','9',1);
+INSERT INTO ti VALUES (340625624872610261,4030682037,'Ef','7p9THN0viZ9tvR8H5NLV1o9Wl','cTrD7jF4zrEwi53GIvc0cSMaXYbCNQscLs973l3sxMLaLcC','Ff0DPl482JGg64jl7fkRedi','i','9',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(60);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(60);
+INSERT INTO t VALUES (-4737750516091109673,2084441172,'TajMUomMH54g','0JXbM7D','f7hBH46RPE1BKm1FT5ZJ8dHEOipmxwRlHTmq1MCSY0KhauV3TILbUfwtPl1xlYrL0jmbiANamtFJf3pkakp5i0C4dgjw7Vvc','xlINQ','i','V',2);
+INSERT INTO ti VALUES (-4737750516091109673,2084441172,'TajMUomMH54g','0JXbM7D','f7hBH46RPE1BKm1FT5ZJ8dHEOipmxwRlHTmq1MCSY0KhauV3TILbUfwtPl1xlYrL0jmbiANamtFJf3pkakp5i0C4dgjw7Vvc','xlINQ','i','V',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (7250745733850048361,2089379645,'8zda0UdGpbx6PAiv6cGf8H3HGHSKNWzdDtf','g86i9cVSV6xnPQl','lpHfLfgpDmpbww9hkpqPLGSk2CF2WI47zbWG0JMsjYdAl27NkYijqNaf7r09lupnr0leXtviVIeeGKvBEJlFb','svxIhqs3B2ADYkOiHXUzMuvb5xpUCJJ86n1zORg8tS','7','A',3);
+INSERT INTO ti VALUES (7250745733850048361,2089379645,'8zda0UdGpbx6PAiv6cGf8H3HGHSKNWzdDtf','g86i9cVSV6xnPQl','lpHfLfgpDmpbww9hkpqPLGSk2CF2WI47zbWG0JMsjYdAl27NkYijqNaf7r09lupnr0leXtviVIeeGKvBEJlFb','svxIhqs3B2ADYkOiHXUzMuvb5xpUCJJ86n1zORg8tS','7','A',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-5599399917922362065,2505077711,'FYxvAXQoc5yn','zS6WLFThw8onmKAMiLKHYoenqRhFsMBUQmSlJPCTencZDGjPfJFnBVtP3UWgHmR3JsS7JsDNG8VrrtnDc4EULpj7vO1dJhHv8IubJivJwkirwUusP8NNvyy0Yd1OwZzd9nuvTFUDxolsK4p','4mxs3ZBtElrkebeBAFO1fDZrXZ9QB00VOa6PPv1cSjhRcLjGvFlO99','U9xHikp0UZ06DhtgyOMAYfaJtGIvn39WjWdKgQMGqAtlWFTS','O','K',4);
+INSERT INTO ti VALUES (-5599399917922362065,2505077711,'FYxvAXQoc5yn','zS6WLFThw8onmKAMiLKHYoenqRhFsMBUQmSlJPCTencZDGjPfJFnBVtP3UWgHmR3JsS7JsDNG8VrrtnDc4EULpj7vO1dJhHv8IubJivJwkirwUusP8NNvyy0Yd1OwZzd9nuvTFUDxolsK4p','4mxs3ZBtElrkebeBAFO1fDZrXZ9QB00VOa6PPv1cSjhRcLjGvFlO99','U9xHikp0UZ06DhtgyOMAYfaJtGIvn39WjWdKgQMGqAtlWFTS','O','K',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-6210984003262637546,479886950,'egJVHU65fLmVuwGFOVJhL8qh0','akrQYAreFMzK6lLsZrhZdsscLrUYPEaRjWl9CZLUly2RrC8lmcoy84CUHlEPzWqqeEnVuqjPwqYzWWcx9oehhl5sM35d4pLcb7Hz23GG4hUcNssoUN7mhfWIbcJGpOwwdoi4xntjFS3Nc9DQy','IWPZ','OQ2rvwFTb5NnLdbKiMHt8jZW','Ee','4',5);
+INSERT INTO ti VALUES (-6210984003262637546,479886950,'egJVHU65fLmVuwGFOVJhL8qh0','akrQYAreFMzK6lLsZrhZdsscLrUYPEaRjWl9CZLUly2RrC8lmcoy84CUHlEPzWqqeEnVuqjPwqYzWWcx9oehhl5sM35d4pLcb7Hz23GG4hUcNssoUN7mhfWIbcJGpOwwdoi4xntjFS3Nc9DQy','IWPZ','OQ2rvwFTb5NnLdbKiMHt8jZW','Ee','4',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5231865786450526897,3824701727,'hNKjPBOb1lZn1','sdypd97nlF5vepLnqsbrttRPsqiv2ZS3Fyyvzb7FTF5MTMchd7D4kGS0NypXOR39guDBgzxAUsoWCnBVVX05hefpGyo2fkyVH1O5B624AUfACNfeJyenhPJsPRAcUMqDcHaEwzrdeTvNfo7kiyAYG0XY3j3eimZX6yCkO6DJgafgZBXCHDUcJwfKqlfq8iE4tnVLFOyX7vkUro9NaJIIlHZZryf8pM6BW456an8k8Uwj','aLaVKZT9VNaBqPaOi6oS','z7zvgrmbiBTwT7OAeTu5hX69TTobO13TIjNb9MWaqp4Y81UDYxY9mkYnfS59UulYM7V2uQjcayi4RuKYWrLU9rcupHQFuO1M0wwRl54rkqP0hSFPXGRrxHuNHhG30LLXxzwO9RXMlpkD5SLGBHp4xuyDupgtPzNzCI1QsWGrSFku26CJEvks6iQwqlgReiaRSwtBGUzJvyb2A','bs','O',6);
+INSERT INTO ti VALUES (5231865786450526897,3824701727,'hNKjPBOb1lZn1','sdypd97nlF5vepLnqsbrttRPsqiv2ZS3Fyyvzb7FTF5MTMchd7D4kGS0NypXOR39guDBgzxAUsoWCnBVVX05hefpGyo2fkyVH1O5B624AUfACNfeJyenhPJsPRAcUMqDcHaEwzrdeTvNfo7kiyAYG0XY3j3eimZX6yCkO6DJgafgZBXCHDUcJwfKqlfq8iE4tnVLFOyX7vkUro9NaJIIlHZZryf8pM6BW456an8k8Uwj','aLaVKZT9VNaBqPaOi6oS','z7zvgrmbiBTwT7OAeTu5hX69TTobO13TIjNb9MWaqp4Y81UDYxY9mkYnfS59UulYM7V2uQjcayi4RuKYWrLU9rcupHQFuO1M0wwRl54rkqP0hSFPXGRrxHuNHhG30LLXxzwO9RXMlpkD5SLGBHp4xuyDupgtPzNzCI1QsWGrSFku26CJEvks6iQwqlgReiaRSwtBGUzJvyb2A','bs','O',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(28) NOT NULL, d VARCHAR(12) NOT NULL, e VARCHAR(32), f VARBINARY(55), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3396937792,13006449,'DbC2cazXFnmd2UqCtL7','VJ1vd3cPIn','bXSzXAUdNvC3bmnwCWWGIfAI6iM1xHw','5QLoksi6','s','t',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(28) NOT NULL, d VARCHAR(12) NOT NULL, e VARCHAR(32), f VARBINARY(55), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1098535580,14621313,'sSeUSKPGtGf922ZAHngdluEa','dNXz2MEi8xo','5P','34H','9','X',1);
+INSERT INTO ti VALUES (1098535580,14621313,'sSeUSKPGtGf922ZAHngdluEa','dNXz2MEi8xo','5P','34H','9','X',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(29) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(29) NOT NULL;
+INSERT INTO t VALUES (3512442983,14032635,'sKRmu','vMkYY','l9XZxcwrLWSOPFaJeQLwrBtVVbJ','6X0MtVkQlv8aHG3wmxlyGrWxV5Y1bD6UXTJoP9gKr6VfvVuI','P','Q',2);
+INSERT INTO ti VALUES (3512442983,14032635,'sKRmu','vMkYY','l9XZxcwrLWSOPFaJeQLwrBtVVbJ','6X0MtVkQlv8aHG3wmxlyGrWxV5Y1bD6UXTJoP9gKr6VfvVuI','P','Q',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3588627496,12499598,'yxRp1Y7G30HemdPmbjLJ65npbk','lW15KIkZGguTiglKD3S1z9c8wvV4owq64hZca5rpFxWTI8fwFPJO7dVWuO49MghScUQJf489pcbNeT4ZClMtjSl20PDgg4dHi1OSmGxfwBYEALQrOcqGuvUuU1ETxYcOqrMjXBTz','x9i','QzhFLAYJPYWdjr6KTqcmtRWOIyaLx83vkOTjO','E','5',3);
+INSERT INTO ti VALUES (3588627496,12499598,'yxRp1Y7G30HemdPmbjLJ65npbk','lW15KIkZGguTiglKD3S1z9c8wvV4owq64hZca5rpFxWTI8fwFPJO7dVWuO49MghScUQJf489pcbNeT4ZClMtjSl20PDgg4dHi1OSmGxfwBYEALQrOcqGuvUuU1ETxYcOqrMjXBTz','x9i','QzhFLAYJPYWdjr6KTqcmtRWOIyaLx83vkOTjO','E','5',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (4065702827,3154824,'VFkh1MgHNbhQ3C8','zkqu7nRmce048Vd7MobrQGmo20kR9xNYHcvdjXhsPmm97XBeLNDNG0voh59ynEDolCiYKZplW9te3ynsDihHHBBiFPrnw2hVBZrAupxbYHOGdYc4gyq','mEHfq439ajEidOgLD','TEbRX1wN5dlViO9jSHlphzFGAio5YySUJusPmGZbgGuj2YuLh55ZMvJz7gtCjyAlvjPh9qo6tCzxiEcdqJrbHm9h3TrW','r','R',4);
+INSERT INTO ti VALUES (4065702827,3154824,'VFkh1MgHNbhQ3C8','zkqu7nRmce048Vd7MobrQGmo20kR9xNYHcvdjXhsPmm97XBeLNDNG0voh59ynEDolCiYKZplW9te3ynsDihHHBBiFPrnw2hVBZrAupxbYHOGdYc4gyq','mEHfq439ajEidOgLD','TEbRX1wN5dlViO9jSHlphzFGAio5YySUJusPmGZbgGuj2YuLh55ZMvJz7gtCjyAlvjPh9qo6tCzxiEcdqJrbHm9h3TrW','r','R',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (389518336,5338601,'B3ADDZOFAyv7UK2T80','2mih4Duymt62fgHF9mQsNiHIjdlkw8iwiamzZutY8hUrAW91GPxfkAy8eI','jUN6bYa7wBt6','frOuPsRCg2P2z49gOLEkmwtZWQPDTUzBZ5UuZrslIYWPlVBPeOaf642fmgPIXHeIN00ZDqQBWtaoC79ebAm6aplSe8iM9W9Hzre8897OSdtGtnUGdITjEJlWJoL5ss0KUURIz','H','L',5);
+INSERT INTO ti VALUES (389518336,5338601,'B3ADDZOFAyv7UK2T80','2mih4Duymt62fgHF9mQsNiHIjdlkw8iwiamzZutY8hUrAW91GPxfkAy8eI','jUN6bYa7wBt6','frOuPsRCg2P2z49gOLEkmwtZWQPDTUzBZ5UuZrslIYWPlVBPeOaf642fmgPIXHeIN00ZDqQBWtaoC79ebAm6aplSe8iM9W9Hzre8897OSdtGtnUGdITjEJlWJoL5ss0KUURIz','H','L',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2008368278,1366916,'LH1WCFvX48a','KqL1rHKFK9Xi167yuBMOILPkc7PJTQPKutNydQfcnCYyH0zza0XHDejTf0F1NjtZ0xOz4lTWkwLcDJLQ800c9fDTsskNDWLRWvvjQF7XkOgBT7UeQajFWVvZo8EldQjRLnFHAmb0n0EdtaIe66Kx88RExhC0HbfizmZhoZahrqfQzOJ5nnojWMCakC6KyGrlUrIVvgn4glrd28EYP2AHpW5GcuTbFdTdT77kL4V','bEK3z1qKzdkD3TqoIeWNiLEav7gjKll','pHxoWc5nwxN3MULVkRa413sdIDvhkjXP7XeDONFrMvBRaIuJPQLRaSbTrGLzES3hQXYNuyQUdvGJlv7VvCVJj3u2YJDQCRIbVgFjsOi9RAb2yvMJtqzf8q1PuSgihJ74BDAaeBLITBsIRHBiGiEbBAiIFkpY5XRn1a2SRzHDzbk3oT3NCP9QKQ','7j','TH',6);
+INSERT INTO ti VALUES (2008368278,1366916,'LH1WCFvX48a','KqL1rHKFK9Xi167yuBMOILPkc7PJTQPKutNydQfcnCYyH0zza0XHDejTf0F1NjtZ0xOz4lTWkwLcDJLQ800c9fDTsskNDWLRWvvjQF7XkOgBT7UeQajFWVvZo8EldQjRLnFHAmb0n0EdtaIe66Kx88RExhC0HbfizmZhoZahrqfQzOJ5nnojWMCakC6KyGrlUrIVvgn4glrd28EYP2AHpW5GcuTbFdTdT77kL4V','bEK3z1qKzdkD3TqoIeWNiLEav7gjKll','pHxoWc5nwxN3MULVkRa413sdIDvhkjXP7XeDONFrMvBRaIuJPQLRaSbTrGLzES3hQXYNuyQUdvGJlv7VvCVJj3u2YJDQCRIbVgFjsOi9RAb2yvMJtqzf8q1PuSgihJ74BDAaeBLITBsIRHBiGiEbBAiIFkpY5XRn1a2SRzHDzbk3oT3NCP9QKQ','7j','TH',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT UNSIGNED, c BINARY(28) NOT NULL, d VARBINARY(45) NOT NULL, e VARCHAR(32), f VARBINARY(13), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4745,254,'Jpx7tgfB2MXi','XAZlHKzc4KPGOe2PTdRSUA7fEjXtPKka240JAi1SnnQYu','7V2v6','E','v8','8',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT UNSIGNED, c BINARY(28) NOT NULL, d VARBINARY(45) NOT NULL, e VARCHAR(32), f VARBINARY(13), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-3073796,49,'xc','HHXoGwQP4jXRovTQhAq2','UxRB6Rwpb0DEkvKVEI8J4mMg','AQscQEJyLB','kF','9',1);
+INSERT INTO ti VALUES (-3073796,49,'xc','HHXoGwQP4jXRovTQhAq2','UxRB6Rwpb0DEkvKVEI8J4mMg','AQscQEJyLB','kF','9',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(29) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(29) NOT NULL;
+INSERT INTO t VALUES (280025,201,'9R44U9vUx8','rIhCjQtEPgbB5tamMd2VjvMJ3xxtWizciddS','GUHAlpX','UY9','Q','b',2);
+INSERT INTO ti VALUES (280025,201,'9R44U9vUx8','rIhCjQtEPgbB5tamMd2VjvMJ3xxtWizciddS','GUHAlpX','UY9','Q','b',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3417293,29,'asDntiObG12iOFdTsMmxD8ELszS','otWLQjLhgnNVUPI','L7gAtXuIzSQpioM','2kOo1d8uq','r','n',3);
+INSERT INTO ti VALUES (3417293,29,'asDntiObG12iOFdTsMmxD8ELszS','otWLQjLhgnNVUPI','L7gAtXuIzSQpioM','2kOo1d8uq','r','n',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-6139984,2,'j9tp65','UkCrCK9yUT11yMYeg2VniEZup6pdRCOaieXLFD3bHZxwrBVy6Aq3DXBJdr4jFiZLBGk0bVnpILLeqTWKSfL3612HB9uxJARtxCIQxD7QxLY8864vvvXvKqJJ8u0jFOoiz2hCRBHtz','WfhbWPG2EejIkzPxDdWeZv8qkoY1Z','wvyulWCdp6EOgpIkiLUxEEJaCYnr49AwFttfjLmd4X7CQiTS6YWWGlkKfgPdYCtF2Zfmkr5tLBIL8j8Sp5UGtgvGIMMSTEbTg1ETWhgdr9x5fsZuv7zNNW5NBfrSxi25aooYEAjLCNEwaExLwgL0Evc2N2VVEzAx62dP9VlKQgInb1ZfoQtICK3nOCc6B6CFzmpn6QHyrJehIBGIYBLgixshaa3','B','6',4);
+INSERT INTO ti VALUES (-6139984,2,'j9tp65','UkCrCK9yUT11yMYeg2VniEZup6pdRCOaieXLFD3bHZxwrBVy6Aq3DXBJdr4jFiZLBGk0bVnpILLeqTWKSfL3612HB9uxJARtxCIQxD7QxLY8864vvvXvKqJJ8u0jFOoiz2hCRBHtz','WfhbWPG2EejIkzPxDdWeZv8qkoY1Z','wvyulWCdp6EOgpIkiLUxEEJaCYnr49AwFttfjLmd4X7CQiTS6YWWGlkKfgPdYCtF2Zfmkr5tLBIL8j8Sp5UGtgvGIMMSTEbTg1ETWhgdr9x5fsZuv7zNNW5NBfrSxi25aooYEAjLCNEwaExLwgL0Evc2N2VVEzAx62dP9VlKQgInb1ZfoQtICK3nOCc6B6CFzmpn6QHyrJehIBGIYBLgixshaa3','B','6',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (6061794,2,'ELiP0Uawjnh9Owe7vDCrCifK','x1nnTwZuHB5vfh0ncmWIGb5YAnbXfHARDkkudXVXDHA9gW4Ql0TjyRxgqvQFQ7ppdiC7J8pQ17zmSgXlfisppDEpx2toVsqIGOMm4IttZxiemUsbiFI8GuJvTpfEGQ7Qn0VleQQ7ji5KjGu70iUU3XbfcPyH','UsNT9wmRyI8ZW1VuFkRu2oQP','FERIZ0Nxa5VMNS3VHIVmQY9fnPDfZAlnPElGg9IIqeeelQ3ekVUiZM9YrMZVd4tkmiUn5XyVrHncGJUhOMKB4fldWN4hxCvWaZjb63tuce8HscE','A6E','n',5);
+INSERT INTO ti VALUES (6061794,2,'ELiP0Uawjnh9Owe7vDCrCifK','x1nnTwZuHB5vfh0ncmWIGb5YAnbXfHARDkkudXVXDHA9gW4Ql0TjyRxgqvQFQ7ppdiC7J8pQ17zmSgXlfisppDEpx2toVsqIGOMm4IttZxiemUsbiFI8GuJvTpfEGQ7Qn0VleQQ7ji5KjGu70iUU3XbfcPyH','UsNT9wmRyI8ZW1VuFkRu2oQP','FERIZ0Nxa5VMNS3VHIVmQY9fnPDfZAlnPElGg9IIqeeelQ3ekVUiZM9YrMZVd4tkmiUn5XyVrHncGJUhOMKB4fldWN4hxCvWaZjb63tuce8HscE','A6E','n',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2120285,249,'BF1mruNMkW','hQWKVZYC3uej9swfNAB40UaBx1LKkZOHWKd1NYCKhOA1NPldit8wFDa','zFwUADWa5OviDttI33Of','ElaXdxQUZ2bnE0pCc0e80M6jZDqtKtL4nr0BAU5zOyDy7tt5wdnqckK','qo','3F',6);
+INSERT INTO ti VALUES (2120285,249,'BF1mruNMkW','hQWKVZYC3uej9swfNAB40UaBx1LKkZOHWKd1NYCKhOA1NPldit8wFDa','zFwUADWa5OviDttI33Of','ElaXdxQUZ2bnE0pCc0e80M6jZDqtKtL4nr0BAU5zOyDy7tt5wdnqckK','qo','3F',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(60) NOT NULL, d VARCHAR(60) NOT NULL, e VARCHAR(70), f VARBINARY(12) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1034895,16576558672074381239,'RUwjQySFicnOCbY5hM973eqrGOBtvagZAL5rH7ghiB','AwpoSV8cZTvg7ojaicu','xqWPOk6Q4eEYIj8UGhp5','ChxIINOo9NK','P','U',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(60) NOT NULL, d VARCHAR(60) NOT NULL, e VARCHAR(70), f VARBINARY(12) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-3086839,11141572405553312184,'Ux55s8D','OVJ8cvRq1sAm9vNgXXNB0h0Kp6vqW','xr8DPoo1ONtie','1n0dc8','g','L',1);
+INSERT INTO ti VALUES (-3086839,11141572405553312184,'Ux55s8D','OVJ8cvRq1sAm9vNgXXNB0h0Kp6vqW','xr8DPoo1ONtie','1n0dc8','g','L',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(61) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(61) NOT NULL;
+INSERT INTO t VALUES (4088770,10207154004015245226,'C9uZmeUKqHHiPgelwuySdCdm0yDrekwVi','1nR','XJcMePfAjjgYedv7MGIQOMURIdPORqv0RRSDdaHitdJ00Cj0JC70KN','481OqD','Q','xy',2);
+INSERT INTO ti VALUES (4088770,10207154004015245226,'C9uZmeUKqHHiPgelwuySdCdm0yDrekwVi','1nR','XJcMePfAjjgYedv7MGIQOMURIdPORqv0RRSDdaHitdJ00Cj0JC70KN','481OqD','Q','xy',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1717393,14943613362639778067,'8xPv8BACKzWtSviDsks62wsubz4WXWS8amSLxOR42LBWnDRgWU13l2by365St','Ybi0uA8entodjixYjVnU6ltWtiCctyz5VfdO4B4e','uOtzdLJiAlWQg5O','gH8nLmMwF','E','Og',3);
+INSERT INTO ti VALUES (-1717393,14943613362639778067,'8xPv8BACKzWtSviDsks62wsubz4WXWS8amSLxOR42LBWnDRgWU13l2by365St','Ybi0uA8entodjixYjVnU6ltWtiCctyz5VfdO4B4e','uOtzdLJiAlWQg5O','gH8nLmMwF','E','Og',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (6452176,3202553284269762235,'P5mYHIcBP6RGDzD5OfpzS7eOJ8N','2qxSceDps4dtTKc6pYOTp42rSbxqCAU2h1YnEn5vqzHF89oWrjLxxqLxcQLhih','IolHzCN3DgvARitdBzSR','5bIojsSwmsskhtlGIBuFpMi2tF5BHfM9Ci83AyrvEJuOSZaCtEVrTAf5na602znyvl8la','c','KR',4);
+INSERT INTO ti VALUES (6452176,3202553284269762235,'P5mYHIcBP6RGDzD5OfpzS7eOJ8N','2qxSceDps4dtTKc6pYOTp42rSbxqCAU2h1YnEn5vqzHF89oWrjLxxqLxcQLhih','IolHzCN3DgvARitdBzSR','5bIojsSwmsskhtlGIBuFpMi2tF5BHfM9Ci83AyrvEJuOSZaCtEVrTAf5na602znyvl8la','c','KR',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (996273,2078784145785960499,'0ecK94meQRi','Y2uOlUBNDHWXHUzp9rxQaEnblyvTKvIbq6dUWZ9uIhHlxnwTCV0ZhxTkKT1taHfg4s642smq0lOncqRqlXW6LLSV67YNL0pTy2BvzJABs1V5bOliYmGn5PbVsrOzXEJdk0ow7lRbfM9LHgzhOmhM50jDoh4RZUszYqeW0XPeVU4LXVS27vMA1o7sDiLa1lCB8Y23OEkYPhN3qFxmOHGYsuQXUHMZEvYiAa4w','2WDrDLyiu3cnQjLIK','ChUfGRdwOFRlzhzBkCKFHdHPpi3Vl04AkHKbzAY9nylh3QWLinPRxBwQ0p58zGki24wF40VDJ29BeFoPBLZnUFzvfBKSH6tnZ0s9OOME9Gmrw9Yhe8YMveXGyuRctf8xflpn5rQ75P3EKviHbIgs9VscY0y1WHB7Ayxu9m1Wd0I','o','sK',5);
+INSERT INTO ti VALUES (996273,2078784145785960499,'0ecK94meQRi','Y2uOlUBNDHWXHUzp9rxQaEnblyvTKvIbq6dUWZ9uIhHlxnwTCV0ZhxTkKT1taHfg4s642smq0lOncqRqlXW6LLSV67YNL0pTy2BvzJABs1V5bOliYmGn5PbVsrOzXEJdk0ow7lRbfM9LHgzhOmhM50jDoh4RZUszYqeW0XPeVU4LXVS27vMA1o7sDiLa1lCB8Y23OEkYPhN3qFxmOHGYsuQXUHMZEvYiAa4w','2WDrDLyiu3cnQjLIK','ChUfGRdwOFRlzhzBkCKFHdHPpi3Vl04AkHKbzAY9nylh3QWLinPRxBwQ0p58zGki24wF40VDJ29BeFoPBLZnUFzvfBKSH6tnZ0s9OOME9Gmrw9Yhe8YMveXGyuRctf8xflpn5rQ75P3EKviHbIgs9VscY0y1WHB7Ayxu9m1Wd0I','o','sK',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (7642184,736250613762404888,'5TAIXgHCJDMPip','q6EejzPGylN6kJjTmnQwhuvNoQcEJmXzmdavfo6yQ9nrTdsBgdXqLHyk8g5MCT6CIem5NVPrQTYk4UG5uUZdsiZb4agiHriQAad5G1iQhzrs6II05zaNtpmpuFXEfv11uGYZR7zezSpn1OmFkABFjssJKJ5KKSGfCpK6Bc4nD9EhMcfnTdEV21RYIoGzIJi8hxGny5gXj5p2hUe8b8vwh','D89zrgN9Ac2','YfDY12m8J0FeYtYNVwHSBg4YTWMKP','Q','h',6);
+INSERT INTO ti VALUES (7642184,736250613762404888,'5TAIXgHCJDMPip','q6EejzPGylN6kJjTmnQwhuvNoQcEJmXzmdavfo6yQ9nrTdsBgdXqLHyk8g5MCT6CIem5NVPrQTYk4UG5uUZdsiZb4agiHriQAad5G1iQhzrs6II05zaNtpmpuFXEfv11uGYZR7zezSpn1OmFkABFjssJKJ5KKSGfCpK6Bc4nD9EhMcfnTdEV21RYIoGzIJi8hxGny5gXj5p2hUe8b8vwh','D89zrgN9Ac2','YfDY12m8J0FeYtYNVwHSBg4YTWMKP','Q','h',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(29), d VARBINARY(23) NOT NULL, e VARCHAR(95) NOT NULL, f VARBINARY(3), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (17325090056884583596,116,'L6G2QSd5','RSvQzfx','gYuPfhusJNKO6i4ONGlZ4UOiGaM6EihUSrRlBptbSRBY60mbAcC67ACebu','nh','Q','f',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(29), d VARBINARY(23) NOT NULL, e VARCHAR(95) NOT NULL, f VARBINARY(3), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (4808602699529221967,197,'hVumrA','65al','K5AuSekyq9jzrXx9y2EVPlLTSVQRwqzPbMaKbNgf01XgWcZaNPE9DCMji7vq9xFORit3NBW','P','H','U',1);
+INSERT INTO ti VALUES (4808602699529221967,197,'hVumrA','65al','K5AuSekyq9jzrXx9y2EVPlLTSVQRwqzPbMaKbNgf01XgWcZaNPE9DCMji7vq9xFORit3NBW','P','H','U',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(30);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(30);
+INSERT INTO t VALUES (6036849806056486559,219,'3VhAXdFMNOSFd6OzKw9hI8fOhtJzY','6V5Q40twf0aorttl','fHQF640fh','4m','b8','e',2);
+INSERT INTO ti VALUES (6036849806056486559,219,'3VhAXdFMNOSFd6OzKw9hI8fOhtJzY','6V5Q40twf0aorttl','fHQF640fh','4m','b8','e',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3715000379794061288,217,'ODhksHdmLcZewR6epepGSrC','2xNNFtuLXlKpPR','mZFAWyT3VnlUXkkMObysB9UveUZoEsLVXipcHQFzXcGOcthh9z5Au2G2KHt5q','hA','Kd','c',3);
+INSERT INTO ti VALUES (3715000379794061288,217,'ODhksHdmLcZewR6epepGSrC','2xNNFtuLXlKpPR','mZFAWyT3VnlUXkkMObysB9UveUZoEsLVXipcHQFzXcGOcthh9z5Au2G2KHt5q','hA','Kd','c',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1938980432829583709,86,'7tgwL6JQkkuQqkdIU5ThQtQy2GNCtH','rxT3Y81IxkaXyFBhTFvjqByCf4ZwIqahe2hhn9QqXYBupBDir1mRuwrcaJ5cLhqTzFzWm9vQZVolXtA','peYAJvdPZ2oD91z7aayC22Kc008ysg6y4Zqb7c9JpAJjyfrcYzewo0CLP1EIrTZgg2','6o8yMVCH6OfEKSMVSGuWIiUKDGYRh3IrlQpZc4eJVLULnWkPh2kxNhsLGG0Lx0ZLw4xLN90QRvh9dJuMudnw9gAyxT0beXMy54l9sIWZ8eJPJRRHrX3L4zYgXrp8nRaAONOQVKskuL4CzR7OuBaOzVjpr8SpkANl6nscOzN5TVa8K6YpVSMHq8m0','F','G',4);
+INSERT INTO ti VALUES (1938980432829583709,86,'7tgwL6JQkkuQqkdIU5ThQtQy2GNCtH','rxT3Y81IxkaXyFBhTFvjqByCf4ZwIqahe2hhn9QqXYBupBDir1mRuwrcaJ5cLhqTzFzWm9vQZVolXtA','peYAJvdPZ2oD91z7aayC22Kc008ysg6y4Zqb7c9JpAJjyfrcYzewo0CLP1EIrTZgg2','6o8yMVCH6OfEKSMVSGuWIiUKDGYRh3IrlQpZc4eJVLULnWkPh2kxNhsLGG0Lx0ZLw4xLN90QRvh9dJuMudnw9gAyxT0beXMy54l9sIWZ8eJPJRRHrX3L4zYgXrp8nRaAONOQVKskuL4CzR7OuBaOzVjpr8SpkANl6nscOzN5TVa8K6YpVSMHq8m0','F','G',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (11710036746842558990,128,'ALGGngEVQb','I9kTp5m9058G9wW6j4aaLCVkFosKZRpPAryYdIzku1H1DkznvqCxJpxAO1JL5fUz3TcpeBIH1rZTshIe7IuJHPvtze5DIfP3QJ0pqWKhZkUJNhYi83hFvhvQ7IMsXRBxtj4q9LPydVMg8MXo8I8XdGzohthIVCtHGgaOUlqhXA9MCZbOGz482gpsYZRrW7oju0','JMQ80sDcw7PZRg1HpcT2uFe6Bku6H7Cq4TaGopPeBby9pOD8LNx5v4LsVyVGyACZ0qnUJl2Bz','kbl6HfDH94oRq0oc0SS3brFMCzR0rvn5nALlL3LN4ldfJLOLdkHN4qNBUb7lyyJxlIE6y7crGXeQqCdd12DwSgwJTEisW0m0Z4hu2q5Bem3J8fye3xm82bEy97gRobLuH','K','e',5);
+INSERT INTO ti VALUES (11710036746842558990,128,'ALGGngEVQb','I9kTp5m9058G9wW6j4aaLCVkFosKZRpPAryYdIzku1H1DkznvqCxJpxAO1JL5fUz3TcpeBIH1rZTshIe7IuJHPvtze5DIfP3QJ0pqWKhZkUJNhYi83hFvhvQ7IMsXRBxtj4q9LPydVMg8MXo8I8XdGzohthIVCtHGgaOUlqhXA9MCZbOGz482gpsYZRrW7oju0','JMQ80sDcw7PZRg1HpcT2uFe6Bku6H7Cq4TaGopPeBby9pOD8LNx5v4LsVyVGyACZ0qnUJl2Bz','kbl6HfDH94oRq0oc0SS3brFMCzR0rvn5nALlL3LN4ldfJLOLdkHN4qNBUb7lyyJxlIE6y7crGXeQqCdd12DwSgwJTEisW0m0Z4hu2q5Bem3J8fye3xm82bEy97gRobLuH','K','e',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12850389794891765204,219,'QET','MUqWRWFOlgoE0uQftPb0tTveEAQq9RDjskbw65W1QpjB6vwxFFeT2RPqEqR0GM6Y78pnSzd1CAovdPtJEyaqpeJWXYcdgwwOSnGBIBpUmWOxJa6hc4RWgsRN6ggWIprZAqOkcyPVfvFzv2Mtnk3juIEF8425w7yGSMg8ajYqrKpd9UxKEXBUki9Bll6UHZpAmxkbRIgCC','anEBHmDJOBYonpXpad7W5p44ad0JvGRd12j2YZJJ150wqrqhAsYpgvRHv0lrTwclsxL6FeqHZRLjB','kbq3ThlO7NaP6vt4LFcJoSXjYU37U1wtCwXqZvACrbMib6KN8MRL8lfrEwUog','raD','m',6);
+INSERT INTO ti VALUES (12850389794891765204,219,'QET','MUqWRWFOlgoE0uQftPb0tTveEAQq9RDjskbw65W1QpjB6vwxFFeT2RPqEqR0GM6Y78pnSzd1CAovdPtJEyaqpeJWXYcdgwwOSnGBIBpUmWOxJa6hc4RWgsRN6ggWIprZAqOkcyPVfvFzv2Mtnk3juIEF8425w7yGSMg8ajYqrKpd9UxKEXBUki9Bll6UHZpAmxkbRIgCC','anEBHmDJOBYonpXpad7W5p44ad0JvGRd12j2YZJJ150wqrqhAsYpgvRHv0lrTwclsxL6FeqHZRLjB','kbq3ThlO7NaP6vt4LFcJoSXjYU37U1wtCwXqZvACrbMib6KN8MRL8lfrEwUog','raD','m',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b TINYINT UNSIGNED, c BINARY(83) NOT NULL, d VARBINARY(43), e VARBINARY(11), f VARCHAR(38) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-69,164,'5cDky8FpbJLl58INV7CXL4btLV','kecl4I9qutAIGvfF','6JuAy3YMU','UsyTRwghXULlihZncYjKWkCU0','j','w',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b TINYINT UNSIGNED, c BINARY(83) NOT NULL, d VARBINARY(43), e VARBINARY(11), f VARCHAR(38) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (8394,184,'YMCjmtNZOsNuCVoKUeHOXYZalgNqT1CZ9wAtmWycQeRQl900qgJgd6ScUawwwGvdhPI7CVN','nIeVC','3sXmdKWSlp','hfC2xfiTln73leNkpO1whSpS8VREZIV','Z','w',1);
+INSERT INTO ti VALUES (8394,184,'YMCjmtNZOsNuCVoKUeHOXYZalgNqT1CZ9wAtmWycQeRQl900qgJgd6ScUawwwGvdhPI7CVN','nIeVC','3sXmdKWSlp','hfC2xfiTln73leNkpO1whSpS8VREZIV','Z','w',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(84) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(84) NOT NULL;
+INSERT INTO t VALUES (-6587,4,'ICJMOrk186h1zd10VVcLl','MoDRCJ6UQgfsfphv5oQc3XlGWuh6MLqmWhwb7TFjOVn','jO6','59Jd','L','Tr',2);
+INSERT INTO ti VALUES (-6587,4,'ICJMOrk186h1zd10VVcLl','MoDRCJ6UQgfsfphv5oQc3XlGWuh6MLqmWhwb7TFjOVn','jO6','59Jd','L','Tr',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (28422,218,'xBXdt3BnCDizlIqIjnKWjJKfiKhGJZWgtQb7D','CLSACVXtJRe4ZuMDfp1QTv4w9RHigLrw0N2EfDw8MxGQ5qGKvMfVnLhAKO1iNVgoqkxIhBo8Lj6bMEmTsCESga1MpVbQFuotjteXcGsrKWDBYIyYA4p8h8lfr4bRfK6R5','JS','ggTHHu5MSu7JkBSsfNnFX3E7yIwzEqyn','n','Mr',3);
+INSERT INTO ti VALUES (28422,218,'xBXdt3BnCDizlIqIjnKWjJKfiKhGJZWgtQb7D','CLSACVXtJRe4ZuMDfp1QTv4w9RHigLrw0N2EfDw8MxGQ5qGKvMfVnLhAKO1iNVgoqkxIhBo8Lj6bMEmTsCESga1MpVbQFuotjteXcGsrKWDBYIyYA4p8h8lfr4bRfK6R5','JS','ggTHHu5MSu7JkBSsfNnFX3E7yIwzEqyn','n','Mr',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (20987,211,'J1SKw1VMyqJZVwm1Hfm','Pl48GCMwSvm1bSDgCWDyNtBjE2bJz01hSH6QH6s','1YJN','l6kCiAeUC2gMZELhEaQoiXJfOYXGQ2RCI8pmur1T','a','9',4);
+INSERT INTO ti VALUES (20987,211,'J1SKw1VMyqJZVwm1Hfm','Pl48GCMwSvm1bSDgCWDyNtBjE2bJz01hSH6QH6s','1YJN','l6kCiAeUC2gMZELhEaQoiXJfOYXGQ2RCI8pmur1T','a','9',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-28679,192,'3CoKP2ckjOUMUPVPnjaDzii8AHjT61zGqqZKs3dpb33m9MOMH8otsLSaqSxcrLRlWShlojn0UbiZREGkt2D','Zfz4N9MTZb3fqffyYWshfMjZTIw2i9C7kje64RmAzfHRj6qyDFmlbAyYuIvS0MZAkHudcnj4yBVYB9MekQFPfl8kIOfG7XapxHpo8Rtly50S1AzuckVHKd5daoHK7KJpjm8jgfhHLYoMrHycYwxW5YJXjl8lKrZkwnO5FwRFnp1Za6htFCjxf08iRl7Y88LhTIq6W','AbaAtg96r7z','xg1ZO8ffIM3GoVAwpT9rIJG1YxKI1dvtXxn4QGD3uNXyG1V39sJn0fzMklZd6r72Tl2ChMSQVFnpb4irW94659wPJzFkMkNCAQm2lE5upJ1nfajJsAQvRZvjx3vJfmpBpvWfWG5xi23rnqFBES83oz5KewWaeLl0feKNFN7zP7n1xyzMWpkCPhTMXpPQgmgyoVnEgIOla9hnF7lp7y8IQBPoa0GFHa6XzDF6eFSu86xxbprU25pZDqpcT','C','TH',5);
+INSERT INTO ti VALUES (-28679,192,'3CoKP2ckjOUMUPVPnjaDzii8AHjT61zGqqZKs3dpb33m9MOMH8otsLSaqSxcrLRlWShlojn0UbiZREGkt2D','Zfz4N9MTZb3fqffyYWshfMjZTIw2i9C7kje64RmAzfHRj6qyDFmlbAyYuIvS0MZAkHudcnj4yBVYB9MekQFPfl8kIOfG7XapxHpo8Rtly50S1AzuckVHKd5daoHK7KJpjm8jgfhHLYoMrHycYwxW5YJXjl8lKrZkwnO5FwRFnp1Za6htFCjxf08iRl7Y88LhTIq6W','AbaAtg96r7z','xg1ZO8ffIM3GoVAwpT9rIJG1YxKI1dvtXxn4QGD3uNXyG1V39sJn0fzMklZd6r72Tl2ChMSQVFnpb4irW94659wPJzFkMkNCAQm2lE5upJ1nfajJsAQvRZvjx3vJfmpBpvWfWG5xi23rnqFBES83oz5KewWaeLl0feKNFN7zP7n1xyzMWpkCPhTMXpPQgmgyoVnEgIOla9hnF7lp7y8IQBPoa0GFHa6XzDF6eFSu86xxbprU25pZDqpcT','C','TH',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-18552,95,'JUSZhgpdZO2koJOFxwREh5RquW','lKgSBha2tWOglaxCQO7EtLvBECH0Aaj2vEPrU9d4rqqyH0fw0ODKHIUZJvp2AIFBBwddOahdJHrgeNm','CE6bh8r','Ig0SfJG1pDwrTSRGDnNCXqoFE3dudOF9B4z2frnT93kLbWGaCWfyTluvR','5','N',6);
+INSERT INTO ti VALUES (-18552,95,'JUSZhgpdZO2koJOFxwREh5RquW','lKgSBha2tWOglaxCQO7EtLvBECH0Aaj2vEPrU9d4rqqyH0fw0ODKHIUZJvp2AIFBBwddOahdJHrgeNm','CE6bh8r','Ig0SfJG1pDwrTSRGDnNCXqoFE3dudOF9B4z2frnT93kLbWGaCWfyTluvR','5','N',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(27), d VARCHAR(74) NOT NULL, e VARBINARY(67), f VARCHAR(88) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (994845712,22389,'Oak','hLEO50muLqn7i7PxADLt5','eNIe1mwEwCEHCuNdTDM5','Zd4XGmdWvegCypM1zoYuCDQAkJLZCzGqBOHP0txSEyshF0QoXTOV74GFb1','h','B',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(27), d VARCHAR(74) NOT NULL, e VARBINARY(67), f VARCHAR(88) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (447938621,29649,'wOTPnB9T4xSGDDjx','Qd2BeKG','k17aXp6A','hzm9jqWA','h','a',1);
+INSERT INTO ti VALUES (447938621,29649,'wOTPnB9T4xSGDDjx','Qd2BeKG','k17aXp6A','hzm9jqWA','h','a',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(28);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(28);
+INSERT INTO t VALUES (2178007636,42703,'CMHhyO6X','jhKOmpkYKS9cKaaNiynfgmw','DyOf7Dw5h54JIcbedNbNdSZgBf0UiiO04HmEStKKbRiWr','ueQwCSVN74KUauKj09UMuWeKnJjEQ2Iep5u7xUeDVbCKILGC2yawhO5vyhdBfP3O','a','d',2);
+INSERT INTO ti VALUES (2178007636,42703,'CMHhyO6X','jhKOmpkYKS9cKaaNiynfgmw','DyOf7Dw5h54JIcbedNbNdSZgBf0UiiO04HmEStKKbRiWr','ueQwCSVN74KUauKj09UMuWeKnJjEQ2Iep5u7xUeDVbCKILGC2yawhO5vyhdBfP3O','a','d',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (355701960,51672,'58yUP9VNBvLtzPWdtjQUQd8dTNA','6Ks2x4ot','7PRBkW8pMb3Jo9yoTjh5M21iQA2FBJDA7HXHF7ToMuOPf','kJScgFpCfWSxRPxCgWTwQlaL6WRXjfA7S2fl2Dx250LQhP','G','A',3);
+INSERT INTO ti VALUES (355701960,51672,'58yUP9VNBvLtzPWdtjQUQd8dTNA','6Ks2x4ot','7PRBkW8pMb3Jo9yoTjh5M21iQA2FBJDA7HXHF7ToMuOPf','kJScgFpCfWSxRPxCgWTwQlaL6WRXjfA7S2fl2Dx250LQhP','G','A',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2498879587,14921,'9veBplKKmElEg0ZkaNtXmqk76d','THnQynjsxqZ57jncgZoaWIPvsfHfPt63UcIINA','JrdbqSGnWrZpPZ7shOy6Zpz3XGeI3Is01HfsBcENzblK2YGNx','1E2DtUOZXKx6XvyAQKDxNlb6dFUUmHHX0VMzdafabEiBIFNNMr6YT8GYLDVFP','g','hv',4);
+INSERT INTO ti VALUES (2498879587,14921,'9veBplKKmElEg0ZkaNtXmqk76d','THnQynjsxqZ57jncgZoaWIPvsfHfPt63UcIINA','JrdbqSGnWrZpPZ7shOy6Zpz3XGeI3Is01HfsBcENzblK2YGNx','1E2DtUOZXKx6XvyAQKDxNlb6dFUUmHHX0VMzdafabEiBIFNNMr6YT8GYLDVFP','g','hv',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1571932489,48968,'k4qUBjxrcB','wF8M8SsPNbIy8acjo9ephz6oOTUGOuwRHloNFQbGIRZMdnii7VVGc1IB9WnCyZaf57qsdI8GeLrFgo5mi8SwvxoYdamsHv','qMSEdS4brMxey7sXJDkFam9oKNaqBYByszuAOo','o9gVYHxa9tANSRaw9Pe9pkkQHKsraY4YrSTPZQrAZXx1wROt','Tr','D',5);
+INSERT INTO ti VALUES (1571932489,48968,'k4qUBjxrcB','wF8M8SsPNbIy8acjo9ephz6oOTUGOuwRHloNFQbGIRZMdnii7VVGc1IB9WnCyZaf57qsdI8GeLrFgo5mi8SwvxoYdamsHv','qMSEdS4brMxey7sXJDkFam9oKNaqBYByszuAOo','o9gVYHxa9tANSRaw9Pe9pkkQHKsraY4YrSTPZQrAZXx1wROt','Tr','D',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (141548006,53877,'h2Qr9CcF85sbwT8NrXD','Ddlx3tSKHCVjVF1mJbvrNBrlmFgg6','TsU8HnrNWoPwYiZX30l6ef38Z62pCnFpxY3n','A8iqHLZA19K20JRggeb2K98cKt9wnMJo1nMt2LnfHliaUEXwL5G5zC6NsxKlYL5QRBQsKFBe6MbynkkEpvETnosGwxQMc1zGWTuxLofpHME2f8x3smc696N89ZefN7R','5y','a',6);
+INSERT INTO ti VALUES (141548006,53877,'h2Qr9CcF85sbwT8NrXD','Ddlx3tSKHCVjVF1mJbvrNBrlmFgg6','TsU8HnrNWoPwYiZX30l6ef38Z62pCnFpxY3n','A8iqHLZA19K20JRggeb2K98cKt9wnMJo1nMt2LnfHliaUEXwL5G5zC6NsxKlYL5QRBQsKFBe6MbynkkEpvETnosGwxQMc1zGWTuxLofpHME2f8x3smc696N89ZefN7R','5y','a',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(46) NOT NULL, d VARCHAR(48) NOT NULL, e VARCHAR(18) NOT NULL, f VARBINARY(23), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1648458174,14085366,'BdjqHIUJxU23CNWNebMMZYMOfWtHWglXlHtAUIx7W','JfNUA8jo0smzWQF4wl','SVYjY6wiDMfnLx','yIMhiOWP0kN6MoEmSMc7f84','O','E',0);
+CREATE TABLE ti (a INT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(46) NOT NULL, d VARCHAR(48) NOT NULL, e VARCHAR(18) NOT NULL, f VARBINARY(23), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-2023411733,14274327,'YqkntQkUdUdYCDmRItbnF2Ab9ZKHXElnWCOOxtWO8ne','htPcXdcBGvPTSenFx4NEikn7BFXMhCHn','Rh','RHK0rMimdcDHcK7Lai0Lr','R','J',1);
+INSERT INTO ti VALUES (-2023411733,14274327,'YqkntQkUdUdYCDmRItbnF2Ab9ZKHXElnWCOOxtWO8ne','htPcXdcBGvPTSenFx4NEikn7BFXMhCHn','Rh','RHK0rMimdcDHcK7Lai0Lr','R','J',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(47) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(47) NOT NULL;
+INSERT INTO t VALUES (-1463015084,13184763,'IPvUqu8C52uxqLnOuSX','6x','bDnBpydYstj0CPWICe','0aveFAkq4oorDOW2','I','RJ',2);
+INSERT INTO ti VALUES (-1463015084,13184763,'IPvUqu8C52uxqLnOuSX','6x','bDnBpydYstj0CPWICe','0aveFAkq4oorDOW2','I','RJ',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1372639006,3223333,'eKsxA69TQTA','FTVDXr9NU9C61rY4HEDZIoofp6HsBNaa6wtPdNHzEc9zkSlATAKfoNk','Ovpaayl7IO9M','GTSG5vk','f','i',3);
+INSERT INTO ti VALUES (-1372639006,3223333,'eKsxA69TQTA','FTVDXr9NU9C61rY4HEDZIoofp6HsBNaa6wtPdNHzEc9zkSlATAKfoNk','Ovpaayl7IO9M','GTSG5vk','f','i',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (423950507,4692536,'1IYT6lnzeSSYlt4oMWJ3nfcSfbyBolrHE5ftBEStTuaAI','yK4kRX8VDVDXVQ2C9HNcKntaeVSdRIiDhgJiupIYihan3WXZK3J','8pU','g79PwjGgO8bb82vcIVXUZqgZzx72LGH129DS8UrbRGBlVK30pJDrJOh01faqjTLj6bMrnZVf8Yfw2mwATr3tyA2No07XyXGevnn6kl2WlJYI9LlcAPcPrcAtYMb46VilR4jkCdinv2','h','V',4);
+INSERT INTO ti VALUES (423950507,4692536,'1IYT6lnzeSSYlt4oMWJ3nfcSfbyBolrHE5ftBEStTuaAI','yK4kRX8VDVDXVQ2C9HNcKntaeVSdRIiDhgJiupIYihan3WXZK3J','8pU','g79PwjGgO8bb82vcIVXUZqgZzx72LGH129DS8UrbRGBlVK30pJDrJOh01faqjTLj6bMrnZVf8Yfw2mwATr3tyA2No07XyXGevnn6kl2WlJYI9LlcAPcPrcAtYMb46VilR4jkCdinv2','h','V',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-2099586669,10712558,'OIIAFUShKaKxQyICyJnwJYY4hLiOtoCJQqHl0nhbpbU','zhgllBzjqmGUnCDuO22IrcHn1G9DNtOGlnKb75sMCLwnxN2aheVkycZdde7uuPda29dJ1zuqPTvCZRkTgRqACbO3x0FAraGX2FLdM3aJLOt9R2jzVoNSAsCUFJ','ehQ','FFGqq8mmljAGGBlj1oFLuLVVIHmDRqUXDDlN7vrfXMen4h3kYpJQrphkAyq7VbGSKzUtbNa1ssw1lRuLfpZJyr0Ldv7wz4R3QztdOmWDN63JT12ghLi0WtZL3TwWDmLGZw65shAJ3glMvgXzqXrsagFA0PBQ7ptWffACK','z','E',5);
+INSERT INTO ti VALUES (-2099586669,10712558,'OIIAFUShKaKxQyICyJnwJYY4hLiOtoCJQqHl0nhbpbU','zhgllBzjqmGUnCDuO22IrcHn1G9DNtOGlnKb75sMCLwnxN2aheVkycZdde7uuPda29dJ1zuqPTvCZRkTgRqACbO3x0FAraGX2FLdM3aJLOt9R2jzVoNSAsCUFJ','ehQ','FFGqq8mmljAGGBlj1oFLuLVVIHmDRqUXDDlN7vrfXMen4h3kYpJQrphkAyq7VbGSKzUtbNa1ssw1lRuLfpZJyr0Ldv7wz4R3QztdOmWDN63JT12ghLi0WtZL3TwWDmLGZw65shAJ3glMvgXzqXrsagFA0PBQ7ptWffACK','z','E',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (2018958953,9547501,'Qtt0lqHWkeTW3WlCcns9M4p','JMbiaHmZh3olMQZrut85bI2XjGPhswZjBRCSTFMOGwcCCxOTyv98K1nhHtgTE9PhY6CNfXnIfgXRNAHa39PDwGEfgPdlrxjAas6NRGsvYVSisyHd24XSBA6zNJ8tbmEF7PWwD3rmrgnLWBSZA23ZGnKZmFDD9ulBfUwVRfmC0mkbpZMuMjG1bO98PjHuQteutSFCZ9Yl4ndYpBMbSQtJ3','B8efdPbGHMHKPNoON','M8GIx6XxvyNerT0DxWgYC5tZi6qsfTbtjk6Mj','K','YO',6);
+INSERT INTO ti VALUES (2018958953,9547501,'Qtt0lqHWkeTW3WlCcns9M4p','JMbiaHmZh3olMQZrut85bI2XjGPhswZjBRCSTFMOGwcCCxOTyv98K1nhHtgTE9PhY6CNfXnIfgXRNAHa39PDwGEfgPdlrxjAas6NRGsvYVSisyHd24XSBA6zNJ8tbmEF7PWwD3rmrgnLWBSZA23ZGnKZmFDD9ulBfUwVRfmC0mkbpZMuMjG1bO98PjHuQteutSFCZ9Yl4ndYpBMbSQtJ3','B8efdPbGHMHKPNoON','M8GIx6XxvyNerT0DxWgYC5tZi6qsfTbtjk6Mj','K','YO',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b TINYINT, c CHAR(57), d VARCHAR(85), e VARBINARY(51), f VARCHAR(7) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-106,-120,'D3PxaSKYeWYOO0m2j77Nks7zktqEsdjLFqyD20895CjPlmk5Y','h3po2s6HcyCdkhAdcCMeI7xf4v4ICMxuCzsJs7yOrjJbj40rM2YtENPo9tncjcw1FSQl','zHB3g6KHwU0Qnjk','z','R','T',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b TINYINT, c CHAR(57), d VARCHAR(85), e VARBINARY(51), f VARCHAR(7) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-924858,-3,'zKMncwkSzSgcsgo6UL','gfU6F7GKJ59CBH5PHtkfVbKXdBxS9mVijzuZDKeHTYW511z9NbNx7OTMU4j4DAcT8VQ','YG6mIpUMUMocdgQWmXNBJjMaPjGNhGkI','L7Gerr','4','E',1);
+INSERT INTO ti VALUES (-924858,-3,'zKMncwkSzSgcsgo6UL','gfU6F7GKJ59CBH5PHtkfVbKXdBxS9mVijzuZDKeHTYW511z9NbNx7OTMU4j4DAcT8VQ','YG6mIpUMUMocdgQWmXNBJjMaPjGNhGkI','L7Gerr','4','E',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(58);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(58);
+INSERT INTO t VALUES (-2544097,38,'JG7H1qidCgzW3WofOOyhFtf3Wsq0LL9sZ1SIwILyArKgEuk7TwUuxc','u0i7OljsFvEFKKD4p8Ks4JzEAYMdnLcXjqYWt2308fJc1ZCi6M','G7Ha6HE5eOCSJXRFLKHlXEB','Z4B8RDV','pp','y',2);
+INSERT INTO ti VALUES (-2544097,38,'JG7H1qidCgzW3WofOOyhFtf3Wsq0LL9sZ1SIwILyArKgEuk7TwUuxc','u0i7OljsFvEFKKD4p8Ks4JzEAYMdnLcXjqYWt2308fJc1ZCi6M','G7Ha6HE5eOCSJXRFLKHlXEB','Z4B8RDV','pp','y',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-2491856,-70,'RmARBUCT2kHTAepgXSK5oeh8','k1BqC4u23OO0iw7ECAtO','gMVZ1lCOv0cp8UmT1yiYuCPYxQMIev6Ll3GkK6eDlHNzJ4KK','F3dAdep','t','b',3);
+INSERT INTO ti VALUES (-2491856,-70,'RmARBUCT2kHTAepgXSK5oeh8','k1BqC4u23OO0iw7ECAtO','gMVZ1lCOv0cp8UmT1yiYuCPYxQMIev6Ll3GkK6eDlHNzJ4KK','F3dAdep','t','b',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6982837,-7,'AYPnApbK','S0wbOUh13vROOfeHFLPCm6oTMo2De4YzAD3LDvp1O9SvmXRpUz','9jI1gKe3iCO56uotjyd1vJt07k','ve7BxdkcncORIhI3fOZuDBVkDaMxMHctqMGyd4KdldXh5cdV','O','2',4);
+INSERT INTO ti VALUES (6982837,-7,'AYPnApbK','S0wbOUh13vROOfeHFLPCm6oTMo2De4YzAD3LDvp1O9SvmXRpUz','9jI1gKe3iCO56uotjyd1vJt07k','ve7BxdkcncORIhI3fOZuDBVkDaMxMHctqMGyd4KdldXh5cdV','O','2',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-4910240,45,'kQM1cNg9TkSTvS1LMm5kLniTzaiu','8hwkdsMHMseQUbzx','uvq','u2ZwRzwamJBsizebjWcr1kdhjmCL3JSLqq6CGnAHKeYbaXrSvimXC7SgzZ9FpXsS0EI99PP1npm0TT','C','n',5);
+INSERT INTO ti VALUES (-4910240,45,'kQM1cNg9TkSTvS1LMm5kLniTzaiu','8hwkdsMHMseQUbzx','uvq','u2ZwRzwamJBsizebjWcr1kdhjmCL3JSLqq6CGnAHKeYbaXrSvimXC7SgzZ9FpXsS0EI99PP1npm0TT','C','n',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1571153,-121,'Jo73RNJ','uY5DPYkJpRBJUeg8ElIrK9LAQjMEHIMDSmpoaWTT06e7LgiqMTEtAUAdQ3JpX83P0t1UaOtR0zFkf8DMxyq8dGtlP36KILg90Xf5LwTtNAWYDQ8Xlp','rQfrJS0w0B7Fxim6xGJmUna8ukJ2JuYIdPSx84KN7hxgbDK','hs4LFcCwgWYU9EHlMElOgv8jlzJBtmH9M0Ogg8ybc5omXGrjicqvC1hbVuZmNKtSDZvRbaHAzD4HzADdwjFhwgR50gXXTJTlkDvWgL7XnHdzvUxTf7GkPlkwPuab3vSHwHAjRPwsroQkvi9U1CCZzZOe9k6Cg9QHwjjL8gxNTEQVIlEiU2QZIPSBWsRBQxMRVM59umJdJ3XjNiQlPSZP31pyRAN0sXWj33jFvrh1cII2kax3dtLaaQjlx2WB','VM','g',6);
+INSERT INTO ti VALUES (1571153,-121,'Jo73RNJ','uY5DPYkJpRBJUeg8ElIrK9LAQjMEHIMDSmpoaWTT06e7LgiqMTEtAUAdQ3JpX83P0t1UaOtR0zFkf8DMxyq8dGtlP36KILg90Xf5LwTtNAWYDQ8Xlp','rQfrJS0w0B7Fxim6xGJmUna8ukJ2JuYIdPSx84KN7hxgbDK','hs4LFcCwgWYU9EHlMElOgv8jlzJBtmH9M0Ogg8ybc5omXGrjicqvC1hbVuZmNKtSDZvRbaHAzD4HzADdwjFhwgR50gXXTJTlkDvWgL7XnHdzvUxTf7GkPlkwPuab3vSHwHAjRPwsroQkvi9U1CCZzZOe9k6Cg9QHwjjL8gxNTEQVIlEiU2QZIPSBWsRBQxMRVM59umJdJ3XjNiQlPSZP31pyRAN0sXWj33jFvrh1cII2kax3dtLaaQjlx2WB','VM','g',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(37), d VARBINARY(10) NOT NULL, e VARBINARY(99) NOT NULL, f VARCHAR(13), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7357474,31809,'JmnGxSMOrbaMIeozBHefj','MER','gG4hFB9sCG7ibbNBsIegDriC9TpkALHybI1AQt7sRVzrnKKrH48ic9TFatS85vNyqmU9nB0qRcRAR6F','qFp4Ix5D','C','e',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(37), d VARBINARY(10) NOT NULL, e VARBINARY(99) NOT NULL, f VARCHAR(13), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-2032750424,57445,'blNbJALekqCh8Fh6w4yJ5oYfJvhkd4OhBggc','NjvD','3UBk6czsfocGPyQXSQtux6Gjn8Mmsu7W0wSgM1qQw3CEq3Tzs3fU','R6hlA8vCA','o','1',1);
+INSERT INTO ti VALUES (-2032750424,57445,'blNbJALekqCh8Fh6w4yJ5oYfJvhkd4OhBggc','NjvD','3UBk6czsfocGPyQXSQtux6Gjn8Mmsu7W0wSgM1qQw3CEq3Tzs3fU','R6hlA8vCA','o','1',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(38);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(38);
+INSERT INTO t VALUES (-47226978,60167,'q1FDN00oo7OpDu9HRekAvqoe8frpu4h','6NNt','gA8UKS6ovhPWNL35iBkVn604m5uRI7qPfSdqSP7ONdEAhP0vJxxosjAQ8fO4M2kAfOGfc','oD','A','E',2);
+INSERT INTO ti VALUES (-47226978,60167,'q1FDN00oo7OpDu9HRekAvqoe8frpu4h','6NNt','gA8UKS6ovhPWNL35iBkVn604m5uRI7qPfSdqSP7ONdEAhP0vJxxosjAQ8fO4M2kAfOGfc','oD','A','E',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1222872008,13347,'osTS84QHcEewGcH','7PJNyEYEwxALfVew2mGZdMr2jmwL4jlxhmiLHAkcMhL7PZq4T','I5ncIo9c4oiSUu2yXMQOXPlWHIAGDesmd7VDGRji','iPheGZqFNx','S','T',3);
+INSERT INTO ti VALUES (-1222872008,13347,'osTS84QHcEewGcH','7PJNyEYEwxALfVew2mGZdMr2jmwL4jlxhmiLHAkcMhL7PZq4T','I5ncIo9c4oiSUu2yXMQOXPlWHIAGDesmd7VDGRji','iPheGZqFNx','S','T',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2039692847,50142,'9cIJ7m','55uBjqnNP3KnKBd4f0meryBTmfg8hrgobr5zi9McRQRqbdWvTwYhYjG9nnB2YbAt6PUeJq3hwGj2O3k1F2ocQcby4bn126G4MOpKo1AdEqA9KVOXnwvBaO','8SpFgMu5SuZ8v1tl5cEetIE7CEeyJMjRgQQ6l6N8TTtvACvxzgNqrR4zFv','tF7jtEaSVhGfO52sliErLeOSdBuQcO1rq5F0d82HEMwMa0jLK28ZsMa2GbgPf8McGshVGOvns5p7LMYyjfsxIzXgxj4axfbJwFuwYbRcslhVdN29l8z2gqc9RiY6pAX005pErVjrR6aVTaR4eQHS024Dp9cE4guWGnyOubECJPN4FtOhfgu3cpoA3YjLWGXkI1Pekm8fxfFw7brqzGup3Yy807E4w6KjXRZ3GO','t','H',4);
+INSERT INTO ti VALUES (2039692847,50142,'9cIJ7m','55uBjqnNP3KnKBd4f0meryBTmfg8hrgobr5zi9McRQRqbdWvTwYhYjG9nnB2YbAt6PUeJq3hwGj2O3k1F2ocQcby4bn126G4MOpKo1AdEqA9KVOXnwvBaO','8SpFgMu5SuZ8v1tl5cEetIE7CEeyJMjRgQQ6l6N8TTtvACvxzgNqrR4zFv','tF7jtEaSVhGfO52sliErLeOSdBuQcO1rq5F0d82HEMwMa0jLK28ZsMa2GbgPf8McGshVGOvns5p7LMYyjfsxIzXgxj4axfbJwFuwYbRcslhVdN29l8z2gqc9RiY6pAX005pErVjrR6aVTaR4eQHS024Dp9cE4guWGnyOubECJPN4FtOhfgu3cpoA3YjLWGXkI1Pekm8fxfFw7brqzGup3Yy807E4w6KjXRZ3GO','t','H',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-590896236,50709,'Azj6LJ0dD','HW0qr1H8VcBbmx5Kb2Yd0GNtjOHg5DjmU7j5Y1HtWy2VgJlcQhGrQM9','uHlET8s33LyB5OFZIkPQQaZYfIh1NFZtmxPDUWOB54Z9hCWB5SnU9gxHb3r','WVx0jbEB2uTaLk30HPhMr5XGAGoWv8967RlHFwzmIEc84YRIR5P7tORchNoKxqhJY1dcZLMmeAOkpJsFdBxO5k36Hvp8WyUg','3T','d',5);
+INSERT INTO ti VALUES (-590896236,50709,'Azj6LJ0dD','HW0qr1H8VcBbmx5Kb2Yd0GNtjOHg5DjmU7j5Y1HtWy2VgJlcQhGrQM9','uHlET8s33LyB5OFZIkPQQaZYfIh1NFZtmxPDUWOB54Z9hCWB5SnU9gxHb3r','WVx0jbEB2uTaLk30HPhMr5XGAGoWv8967RlHFwzmIEc84YRIR5P7tORchNoKxqhJY1dcZLMmeAOkpJsFdBxO5k36Hvp8WyUg','3T','d',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1616511859,911,'UlrMgdOhqROjb9chpCmI5DBIBzCDC','u2VipExla8hdXYYgaJ4zrw978LONr1WpGwrXYqgkVSqPa5xOWhiUG6ClJDQ3','4Wk6eaAPgHq84JA4Ts2LZEXou2FkcieUl2LEabzMmDIDGwwP413TpmCSo0gt2xTQJ8WpLDA2CdCvSAZ','ZklQkWn5dWEz312hO8YfeYxuu0YhfNIDqJeslYOL0f1WFfEkqQIigZLRzqH83IRE5LAVlAZf4LFaCEwVVyaY5Bflwey0BRDYqFgTD6l1Q','b','S',6);
+INSERT INTO ti VALUES (-1616511859,911,'UlrMgdOhqROjb9chpCmI5DBIBzCDC','u2VipExla8hdXYYgaJ4zrw978LONr1WpGwrXYqgkVSqPa5xOWhiUG6ClJDQ3','4Wk6eaAPgHq84JA4Ts2LZEXou2FkcieUl2LEabzMmDIDGwwP413TpmCSo0gt2xTQJ8WpLDA2CdCvSAZ','ZklQkWn5dWEz312hO8YfeYxuu0YhfNIDqJeslYOL0f1WFfEkqQIigZLRzqH83IRE5LAVlAZf4LFaCEwVVyaY5Bflwey0BRDYqFgTD6l1Q','b','S',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(45) NOT NULL, d VARCHAR(42), e VARCHAR(45), f VARBINARY(80), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (195757127,353134537,'RMsoll14KyPq9BwREVSTBU0Y','3mpsPqSKDAd9zenaxks','SJaGKs0pH6GTR20Wi3o9Km1d9xJy2lLHLXYqt','VHIsBNAyDFqBJXsucJnamKxCIe9SYl87weIxQYrMimgTuL6z1','q','U',0);
+CREATE TABLE ti (a INT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(45) NOT NULL, d VARCHAR(42), e VARCHAR(45), f VARBINARY(80), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3011161611,1896804490,'KYQMF','Odc7DDgE','PR2R9dLg7JfZ1efT0od','7F8kmCUcGt3XL8hdneK3DKlDIcz4aEHMxHukABn0oxba43FuR6opZ','k','I',1);
+INSERT INTO ti VALUES (3011161611,1896804490,'KYQMF','Odc7DDgE','PR2R9dLg7JfZ1efT0od','7F8kmCUcGt3XL8hdneK3DKlDIcz4aEHMxHukABn0oxba43FuR6opZ','k','I',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(46) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(46) NOT NULL;
+INSERT INTO t VALUES (2050491808,2089859205,'hlKx2v80','OwViFQE9jX32e','iF8Z4KNv6cvhA1qgMAETGlbCjFNxUuU5mzJklEh','4VpTXUsAvR3E88dTY5','o','9',2);
+INSERT INTO ti VALUES (2050491808,2089859205,'hlKx2v80','OwViFQE9jX32e','iF8Z4KNv6cvhA1qgMAETGlbCjFNxUuU5mzJklEh','4VpTXUsAvR3E88dTY5','o','9',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3119520980,645745622,'87OEBbCEt6jOiJqpnjdzf155','tnR3QVRh22hDjXoZiZdw38DLUgxnAcRohFCdKMZnGtSBdsYqo2UTaeZUxowY7e1MjR1BjoEG62Zxp9zDK64X7HhIo7vIaSbFviJRjVQZZ3vxRrA2D4ug05f2uGVN2sN','hwhE2RmFLkdBFkSr1imrMLI56Qh0tQ','GP2gvaBYP','2','n',3);
+INSERT INTO ti VALUES (3119520980,645745622,'87OEBbCEt6jOiJqpnjdzf155','tnR3QVRh22hDjXoZiZdw38DLUgxnAcRohFCdKMZnGtSBdsYqo2UTaeZUxowY7e1MjR1BjoEG62Zxp9zDK64X7HhIo7vIaSbFviJRjVQZZ3vxRrA2D4ug05f2uGVN2sN','hwhE2RmFLkdBFkSr1imrMLI56Qh0tQ','GP2gvaBYP','2','n',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2745811828,1418595034,'uv56TgPdROMO9YikkPYBu7KfzrW','wdZxX4nbcf3grQm7b3VgsX0bMGVjcpdkXKU98bWGks3tosqMmSOeiNlGDlpPyB9iXh4qIzGfMwvSMRiLZPqBjrNMkExAicJ3rMdn5TkoogCshZadfIFJvzRrn5hfJcremQE4PwyGIyROKlVvJv9mH2iLWoOGIfVR0rdOwyW1c2a9yNgvvNfkQqsYXxVslNWPqW3tjXGRb642fltxD3gVGXr5jTgd66V5nXknh5r2PM4ozNEPY3vJ8Hcd','GH8Dxn','z63K4mvEHaZ8AByo4lxliIDj6er08fil03jiCN3iOsGDFzKX00ignthXVo1zSZuddg2V3cxhZXHDqfshYNmDaafvmQUVdxqjsiBIgrfsBv15Px7N0OwapFFc0Sdzu6wLGhnR0owfGxuljDW8HR65dkaYWChcDjsyncxp9BPyth5dcBLpHstf1TGaQK7wlmPNolNDWlGQTKwQW3AhyYq3yaPHtlBsLMX0','C','t',4);
+INSERT INTO ti VALUES (2745811828,1418595034,'uv56TgPdROMO9YikkPYBu7KfzrW','wdZxX4nbcf3grQm7b3VgsX0bMGVjcpdkXKU98bWGks3tosqMmSOeiNlGDlpPyB9iXh4qIzGfMwvSMRiLZPqBjrNMkExAicJ3rMdn5TkoogCshZadfIFJvzRrn5hfJcremQE4PwyGIyROKlVvJv9mH2iLWoOGIfVR0rdOwyW1c2a9yNgvvNfkQqsYXxVslNWPqW3tjXGRb642fltxD3gVGXr5jTgd66V5nXknh5r2PM4ozNEPY3vJ8Hcd','GH8Dxn','z63K4mvEHaZ8AByo4lxliIDj6er08fil03jiCN3iOsGDFzKX00ignthXVo1zSZuddg2V3cxhZXHDqfshYNmDaafvmQUVdxqjsiBIgrfsBv15Px7N0OwapFFc0Sdzu6wLGhnR0owfGxuljDW8HR65dkaYWChcDjsyncxp9BPyth5dcBLpHstf1TGaQK7wlmPNolNDWlGQTKwQW3AhyYq3yaPHtlBsLMX0','C','t',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3416270772,1048839939,'fwD','wjzYlKKfAy6HTXbibDYP7V01DRaJKvzfU6eETTJJyyxxWJzeh2MHWtd9Zh2jvz3AfvGPLkYboHhQdvL0ecD9RjT7vUG0AxUT5ignjWQ7OROjrQwuCxKbGWMiOuIbYsP1Rn8jcvNtDUL8oQiE20Yfmb6rN4fslaiLi7z4MvmU0dO0jzbfE40SQfiOeNWmjGmqXOMnWGNdBFwbg952MsXLZ2ED0NRPzbjGFQxivD','X7nrlNZrqjLW8lstfnMg7sFqmxLnkYwOqyomDMcn','Nj1nuIfHCpEfPYzSzIeAhGwaUaB9bdZnFIKmTthXzFH4jJWIlyy1qx9x4','yo','S',5);
+INSERT INTO ti VALUES (3416270772,1048839939,'fwD','wjzYlKKfAy6HTXbibDYP7V01DRaJKvzfU6eETTJJyyxxWJzeh2MHWtd9Zh2jvz3AfvGPLkYboHhQdvL0ecD9RjT7vUG0AxUT5ignjWQ7OROjrQwuCxKbGWMiOuIbYsP1Rn8jcvNtDUL8oQiE20Yfmb6rN4fslaiLi7z4MvmU0dO0jzbfE40SQfiOeNWmjGmqXOMnWGNdBFwbg952MsXLZ2ED0NRPzbjGFQxivD','X7nrlNZrqjLW8lstfnMg7sFqmxLnkYwOqyomDMcn','Nj1nuIfHCpEfPYzSzIeAhGwaUaB9bdZnFIKmTthXzFH4jJWIlyy1qx9x4','yo','S',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1655019341,3452238097,'eOYS9M2R3FXSFP0raKuZtm3lZRRHw64','c2fg7L57dcTViWKQk3w3iBF6j8LLqV9JGbnwAmEgMm06QjHXvHK8LeTBvUSVcUNY88kchynZOcCXhOuo5a5fSkHJ6zbbwelAnSSJp40kuxT32pk3gSE7oup3eVYJpqsLQi4EKHjSGcJPl5gaV8cmLnvAtL71dumHjsIOR4O72','Su','oXjlRaOSh7SMmkZYZkTspriEr3fbAPkpJ8OYvV6GsRemg29qwZudI3M3WD7KTgU9RpXiRDVXpIsxuX7LSwVhTpS0VG0mieIqKd98e6BQd0bKOtLwtXbuyTm15tGkNZuZATQpuXOWz6bToBjeST','P','zO',6);
+INSERT INTO ti VALUES (1655019341,3452238097,'eOYS9M2R3FXSFP0raKuZtm3lZRRHw64','c2fg7L57dcTViWKQk3w3iBF6j8LLqV9JGbnwAmEgMm06QjHXvHK8LeTBvUSVcUNY88kchynZOcCXhOuo5a5fSkHJ6zbbwelAnSSJp40kuxT32pk3gSE7oup3eVYJpqsLQi4EKHjSGcJPl5gaV8cmLnvAtL71dumHjsIOR4O72','Su','oXjlRaOSh7SMmkZYZkTspriEr3fbAPkpJ8OYvV6GsRemg29qwZudI3M3WD7KTgU9RpXiRDVXpIsxuX7LSwVhTpS0VG0mieIqKd98e6BQd0bKOtLwtXbuyTm15tGkNZuZATQpuXOWz6bToBjeST','P','zO',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(48), d VARBINARY(72) NOT NULL, e VARCHAR(14), f VARCHAR(6) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (55503,3055355683,'C','8knVPcn1K3d6fuOTtE9J16I7IHxTvR4tI0KH','E4a1dBiukJ','ErymuZ','c','P2',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(48), d VARBINARY(72) NOT NULL, e VARCHAR(14), f VARCHAR(6) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (15252306146611586929,3962212185,'ggbGknyy','KDxZM3bivQ','j8','vfa','i','b',1);
+INSERT INTO ti VALUES (15252306146611586929,3962212185,'ggbGknyy','KDxZM3bivQ','j8','vfa','i','b',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(49);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(49);
+INSERT INTO t VALUES (158334257457494553,1821663810,'fnTjLTfk3gizwH3MN0yQLYMFlGvLZ','MajnOnCHqdLeIPKOa13sqjzRRBEnlZqMpGShX0OexoJcp8uGnDutWHCZ4X','rghG3VC','1O','4Z','V4',2);
+INSERT INTO ti VALUES (158334257457494553,1821663810,'fnTjLTfk3gizwH3MN0yQLYMFlGvLZ','MajnOnCHqdLeIPKOa13sqjzRRBEnlZqMpGShX0OexoJcp8uGnDutWHCZ4X','rghG3VC','1O','4Z','V4',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (10143747960675797458,406022463,'ujYzLrjyBfbLRu0hQMp7tjtrsq0iPhQDeolmHCDX8p5m','AAQTf7qKeQI765geGxRf7RJFmq2iJOCFa7tGpO1ThzLyGPtiOFj2qoxtwMvaAf92ZPvzqfL0GbuxzB5KA5ulq9HUierFRiCj0KEAz','dTtW','G8u','O8','A',3);
+INSERT INTO ti VALUES (10143747960675797458,406022463,'ujYzLrjyBfbLRu0hQMp7tjtrsq0iPhQDeolmHCDX8p5m','AAQTf7qKeQI765geGxRf7RJFmq2iJOCFa7tGpO1ThzLyGPtiOFj2qoxtwMvaAf92ZPvzqfL0GbuxzB5KA5ulq9HUierFRiCj0KEAz','dTtW','G8u','O8','A',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5884033463065706313,1511435685,'Y1QzooiGx7palBYjbEuaTe3bpRGC','P576WLZNb0Zs7QGXvw5m7KELP3IA2J6ps7tQ02eXA7iIdqwjFGNIcbcgI3bhqu3SC1rUj0bqNlMh1ej6O2LaldPnDFLUMmAAxajTAEy8FFvMVZF7SGPgILlJ02bA8XFFqvcp0i8qnlQQzKWAmpc0ZkHXjNUF2AazkdLKg0B7rwGuGkBHYKdHs6Zga6ZTn155tWJWXwNyKca6QqKau8h3R04C8y8JaMyyFDFyyKc','nu1','9dODCTvudM6s9OHjSxqPdjL4JV4U4mX4Ue8JpYvLXXXSfI1ClWJOnCaXW5jcR','O','rI',4);
+INSERT INTO ti VALUES (5884033463065706313,1511435685,'Y1QzooiGx7palBYjbEuaTe3bpRGC','P576WLZNb0Zs7QGXvw5m7KELP3IA2J6ps7tQ02eXA7iIdqwjFGNIcbcgI3bhqu3SC1rUj0bqNlMh1ej6O2LaldPnDFLUMmAAxajTAEy8FFvMVZF7SGPgILlJ02bA8XFFqvcp0i8qnlQQzKWAmpc0ZkHXjNUF2AazkdLKg0B7rwGuGkBHYKdHs6Zga6ZTn155tWJWXwNyKca6QqKau8h3R04C8y8JaMyyFDFyyKc','nu1','9dODCTvudM6s9OHjSxqPdjL4JV4U4mX4Ue8JpYvLXXXSfI1ClWJOnCaXW5jcR','O','rI',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1144250413784382778,4054479904,'fuO3goqv0CHUCb7ofkhl','nXcUrhcLnF9BlgyDxHnpMZK4rLY1cFVAN','tx2','bhgpglDWJETG1iHrNTIpfAPtyluiTX1XdXDFqY2V7doIXsnbKvgHsbTDBzEYu','Sk','F',5);
+INSERT INTO ti VALUES (1144250413784382778,4054479904,'fuO3goqv0CHUCb7ofkhl','nXcUrhcLnF9BlgyDxHnpMZK4rLY1cFVAN','tx2','bhgpglDWJETG1iHrNTIpfAPtyluiTX1XdXDFqY2V7doIXsnbKvgHsbTDBzEYu','Sk','F',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (11922735561910157331,1765297490,'hNBJ0m3vpxzC9sNBI7MI5','vWy8jw34CXRk78M8p8XI1eqgy0p67t4uCx45N1X7tsAH0lmxRQ9v1aKX2nVqa1SE64yUmpfXbq5U3hO8TI4R3Mq2vcde60wyLgrJRVUfRrw3iYA','Q7R5RJ','8KYbFsH9FLlVyrxHwUm8Sp7MIjQcr9ZZZMRFTU','U','G',6);
+INSERT INTO ti VALUES (11922735561910157331,1765297490,'hNBJ0m3vpxzC9sNBI7MI5','vWy8jw34CXRk78M8p8XI1eqgy0p67t4uCx45N1X7tsAH0lmxRQ9v1aKX2nVqa1SE64yUmpfXbq5U3hO8TI4R3Mq2vcde60wyLgrJRVUfRrw3iYA','Q7R5RJ','8KYbFsH9FLlVyrxHwUm8Sp7MIjQcr9ZZZMRFTU','U','G',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(94) NOT NULL, d VARCHAR(78), e VARBINARY(66) NOT NULL, f VARCHAR(38) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2699992100782230443,19277,'HTbjbcxm2AcFdDcQedsMWRolzLi5TKgPsmp1tWTnCEFoFCHEz6iixmM3UJY','glUAm8B2wXplGkk8aH7Qqop1ZeC92WuGGiL0daJ','0djERn7QPGV0Ihx3Z6wVtdAa2og8tnO','Z6HVt','M3','k',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(94) NOT NULL, d VARCHAR(78), e VARBINARY(66) NOT NULL, f VARCHAR(38) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (2025871476513565074,19028,'79wCvkwgZzatHg0PfXlNmwGPI0qqg0DZVhT8TrW5PC0UeGUcbetLOfALDFkdu6g4DnkHD','ur6WilEsmZzWQEr3eJYpGdtM6Jvee9mUHlIajkjO','5FB06oduccXViPfX4nJihdZILUDx14WzbVffXXkuqLDgx9RFG9','AxDzm0OAKkXcSYdhn8yAxUg6msGp','n','C',1);
+INSERT INTO ti VALUES (2025871476513565074,19028,'79wCvkwgZzatHg0PfXlNmwGPI0qqg0DZVhT8TrW5PC0UeGUcbetLOfALDFkdu6g4DnkHD','ur6WilEsmZzWQEr3eJYpGdtM6Jvee9mUHlIajkjO','5FB06oduccXViPfX4nJihdZILUDx14WzbVffXXkuqLDgx9RFG9','AxDzm0OAKkXcSYdhn8yAxUg6msGp','n','C',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(95) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(95) NOT NULL;
+INSERT INTO t VALUES (3351196326143440411,61585,'aNGEn0B71kcCa','lGcmofSKnHIDuhtRQli4P','vTckD','ZS3dy4Y0NMovsrpHM0RtTZ3B6tCk','L','B',2);
+INSERT INTO ti VALUES (3351196326143440411,61585,'aNGEn0B71kcCa','lGcmofSKnHIDuhtRQli4P','vTckD','ZS3dy4Y0NMovsrpHM0RtTZ3B6tCk','L','B',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (7130989365752373719,18237,'kvZoJVGT8uGG9lrvm7C5Erm5khSYhZ40QfSHa6QB40g3XAxwq96lkQZ9xJr66qixEiW','KLoiYsjZV2aWZqAx70zxhrozHeN1ke4Y26oFDWseS5DweouBvGFJwhl1XoH8ZeeZRccKG69PCkzzZF4MsWQL8SSBOkKBghobGk0QG5vnzeMRWSSLGBQikU5KiuBuaaM8NNmuUdqWMDw7ThrnCJcAY1sRoWYwfxFlJ3OpznQQR9xr4rGQR5SXV7Y5KIVVOf0lUyxuY75dJyLsR6J3jK8uxzhq4JmtjG2PdM99WUdgpyElyjy4DDB6xzBu','Yb8t9MVqitmDodfSkYIYi2qn3OTv9wyefrgWmDG5xh','gUlUfY8QmxspPaq4vcU','1','A',3);
+INSERT INTO ti VALUES (7130989365752373719,18237,'kvZoJVGT8uGG9lrvm7C5Erm5khSYhZ40QfSHa6QB40g3XAxwq96lkQZ9xJr66qixEiW','KLoiYsjZV2aWZqAx70zxhrozHeN1ke4Y26oFDWseS5DweouBvGFJwhl1XoH8ZeeZRccKG69PCkzzZF4MsWQL8SSBOkKBghobGk0QG5vnzeMRWSSLGBQikU5KiuBuaaM8NNmuUdqWMDw7ThrnCJcAY1sRoWYwfxFlJ3OpznQQR9xr4rGQR5SXV7Y5KIVVOf0lUyxuY75dJyLsR6J3jK8uxzhq4JmtjG2PdM99WUdgpyElyjy4DDB6xzBu','Yb8t9MVqitmDodfSkYIYi2qn3OTv9wyefrgWmDG5xh','gUlUfY8QmxspPaq4vcU','1','A',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3704298713195614467,7781,'Sa0Ilr3','3LqnEEWyMKEcasa2DUUMqrDrGly4Y8pN','KPg5XZXaLVV59k4hnZpGvLPui0BQ7zMWPOXVxt5b','KQMVJbFSWwsWB2soelIUsSEBg6qRrK8fhFj9x6uENwQMTbUaCL8SXXtbblvolZmUIAgCwG931V7UiNy0nuYYjN2HXIbvTz6naeDYCVyUqHrSLQvo406nuv1eiDAb89rkgVMF7cBpVvUQ8Bzbmo','e','C',4);
+INSERT INTO ti VALUES (3704298713195614467,7781,'Sa0Ilr3','3LqnEEWyMKEcasa2DUUMqrDrGly4Y8pN','KPg5XZXaLVV59k4hnZpGvLPui0BQ7zMWPOXVxt5b','KQMVJbFSWwsWB2soelIUsSEBg6qRrK8fhFj9x6uENwQMTbUaCL8SXXtbblvolZmUIAgCwG931V7UiNy0nuYYjN2HXIbvTz6naeDYCVyUqHrSLQvo406nuv1eiDAb89rkgVMF7cBpVvUQ8Bzbmo','e','C',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-6352087704580974050,48105,'rV2xNXxHvD6OBMKmn90G9upRK3lKXFRIERqBX43ZcVlM','O8qVBTkCZaKnTwaz7GO3K9dWMn8ceBj20SpE3q1w0Y8V2T5MtTvnZ1WEtoTot79lVNmnE5wO49hdCE34TUXVhscDXAHeh3Rd3WeiuRoFaNlJirE44ApgOMiS74mKR6hCo3gJOPntWLMOcnVmANnvb7Du2qeT2RN6cvO3HM5yQfYA0Cja18tqCCrC2Dleo68xRnDVR3R0CH95MW8yjzkcGVy8kMSsx','TpCrKtv7MVeyGkoO3e0nWm3emWthlkXQw10m3VWe8KPArybipcq','1rGmnjvt0Je6OG8lq0CDJttVQnIqK5cFJl3ciIiRhoDFgWrfJWo1PDWjdGkNIljMiEXkWSRYuX1VRQo1OWUKOuDSomc95GvzlyOEHUECtICgCHdRZdRFxbjO4c1FTB4W3wHdu8HqUan9mLJiUy6jQlmtrGYNJIDPj38Yk5cJHkpE6gZp3P7fTwkn0C847iJcV2DvZQ9P7N','Z','r',5);
+INSERT INTO ti VALUES (-6352087704580974050,48105,'rV2xNXxHvD6OBMKmn90G9upRK3lKXFRIERqBX43ZcVlM','O8qVBTkCZaKnTwaz7GO3K9dWMn8ceBj20SpE3q1w0Y8V2T5MtTvnZ1WEtoTot79lVNmnE5wO49hdCE34TUXVhscDXAHeh3Rd3WeiuRoFaNlJirE44ApgOMiS74mKR6hCo3gJOPntWLMOcnVmANnvb7Du2qeT2RN6cvO3HM5yQfYA0Cja18tqCCrC2Dleo68xRnDVR3R0CH95MW8yjzkcGVy8kMSsx','TpCrKtv7MVeyGkoO3e0nWm3emWthlkXQw10m3VWe8KPArybipcq','1rGmnjvt0Je6OG8lq0CDJttVQnIqK5cFJl3ciIiRhoDFgWrfJWo1PDWjdGkNIljMiEXkWSRYuX1VRQo1OWUKOuDSomc95GvzlyOEHUECtICgCHdRZdRFxbjO4c1FTB4W3wHdu8HqUan9mLJiUy6jQlmtrGYNJIDPj38Yk5cJHkpE6gZp3P7fTwkn0C847iJcV2DvZQ9P7N','Z','r',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-2450440162351608282,43359,'mdgmZNJI0DB676qaytnMLGj5VmM6gQyiT','YN','UQyiRwalBCASTUCozmstMYIglzCpkn8BJlYOAUcMcXxLPfySZLgXTiDhMRFfE','fYHGwIE88B3P84hIL1QIAnTM3fEWXVTeaQpQk8GvjPFlrLBy7nNyHVUjxHSRK1T7IaKQ5udvS','QG','JA',6);
+INSERT INTO ti VALUES (-2450440162351608282,43359,'mdgmZNJI0DB676qaytnMLGj5VmM6gQyiT','YN','UQyiRwalBCASTUCozmstMYIglzCpkn8BJlYOAUcMcXxLPfySZLgXTiDhMRFfE','fYHGwIE88B3P84hIL1QIAnTM3fEWXVTeaQpQk8GvjPFlrLBy7nNyHVUjxHSRK1T7IaKQ5udvS','QG','JA',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(90), d VARCHAR(35) NOT NULL, e VARCHAR(88), f VARBINARY(37) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2637479,13197673,'VByT7XBioMWZvgOox32OUvc2cZaNiHmfekR6BH6XmMR23h90vFRhbJ60h4MjIolVPqMqn2xi','ywBEbJzNP5UvfTTp5','tDyj7YDt','Q','A','k',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(90), d VARCHAR(35) NOT NULL, e VARCHAR(88), f VARBINARY(37) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1159456130,15654088,'Fxj','sDNYe7GOJW7EGx1S','05jpOi4S9QUKFOOFc7SMFg58NRWAn1JPYaf1iRO7ZtJB5QhDu6m6aerzACaYkbWAjHFupzJlJV9Oae4pZShc','0vcukJJHYg3FXHNsQ02eLuO1xSLW','S','v',1);
+INSERT INTO ti VALUES (1159456130,15654088,'Fxj','sDNYe7GOJW7EGx1S','05jpOi4S9QUKFOOFc7SMFg58NRWAn1JPYaf1iRO7ZtJB5QhDu6m6aerzACaYkbWAjHFupzJlJV9Oae4pZShc','0vcukJJHYg3FXHNsQ02eLuO1xSLW','S','v',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(91);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(91);
+INSERT INTO t VALUES (2158937460,1081733,'Bq','Atk95mCtWdZ','x5d1zk','6cury0utWWhkpZCx','H','e',2);
+INSERT INTO ti VALUES (2158937460,1081733,'Bq','Atk95mCtWdZ','x5d1zk','6cury0utWWhkpZCx','H','e',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (311130496,904143,'rgLRiHK7OkM5XCt7qR3bgCKe24DRIC4h76B7q','nOJHJjjXpHKjjX4zE8jQUAOHLbBA65MuH8fUvMHaGldouqmnigtaSnRYaU4yF2zRCd1h4eEriR5P7uoAe0TUP3L16hwNntJbagG3OlubGbzh4sqVSstKWOCSmOqhd15JLbvNWZOCuXL0f6KnrAWxoFnpbY2OkqVW9o2hDpCP3s6gDaF8hp3RpK','Mj9YGyw7ygh0l6qEyyfIXJYbK6v4q5fIjCEie3svv','flg8t10','b','1',3);
+INSERT INTO ti VALUES (311130496,904143,'rgLRiHK7OkM5XCt7qR3bgCKe24DRIC4h76B7q','nOJHJjjXpHKjjX4zE8jQUAOHLbBA65MuH8fUvMHaGldouqmnigtaSnRYaU4yF2zRCd1h4eEriR5P7uoAe0TUP3L16hwNntJbagG3OlubGbzh4sqVSstKWOCSmOqhd15JLbvNWZOCuXL0f6KnrAWxoFnpbY2OkqVW9o2hDpCP3s6gDaF8hp3RpK','Mj9YGyw7ygh0l6qEyyfIXJYbK6v4q5fIjCEie3svv','flg8t10','b','1',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (927553126,10170866,'DQJjjiubx91OhKrb0YhMLqeHC8Ui1z02bpvASc4VCVToWDKTkB7inJokYE2SHqrSrj','OSSVqGHkXMZAeHK6MIQjIISliG8ZiPxKsESXbeo7G83NOZEbrhrPXpHJ9rv2f1pPx','rNUBjag','raqCx3HSH46oLYXbGzScdW1207ENgndNNdGkWfCXCqxqTaqahkOod1KtHOB4TbOAJhT4QJMNe','0q','h',4);
+INSERT INTO ti VALUES (927553126,10170866,'DQJjjiubx91OhKrb0YhMLqeHC8Ui1z02bpvASc4VCVToWDKTkB7inJokYE2SHqrSrj','OSSVqGHkXMZAeHK6MIQjIISliG8ZiPxKsESXbeo7G83NOZEbrhrPXpHJ9rv2f1pPx','rNUBjag','raqCx3HSH46oLYXbGzScdW1207ENgndNNdGkWfCXCqxqTaqahkOod1KtHOB4TbOAJhT4QJMNe','0q','h',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2568130931,4317933,'HBZb1qiNvSIrPjzKlYlwIzI','keuCSRGEWnFO5jQBRAimIKS8MoCZSLDbQR1Xb','MIkkw8p3ytLv3DeOjUs1odkVeoKN68t2SCSLcDgHO0aZttjFfHbNlNaOGkjEplXfnwc','94dDxD1THLxn1lKDrMKfGpKKP5c7GdwKcKJJzeUbvXFnEPZFhUaYqewfSjgVFZsTgoNeLqRBKeaEwnHyFH9h1bot8zKGyfJ3X1lA9uymvxkHqY7KlKZVOS5pCiQapm0WMhRzSxM73wV4efyF4RJ2FcUmCUqsGLUTB9NLXSpUTBvs','o6x','P',5);
+INSERT INTO ti VALUES (2568130931,4317933,'HBZb1qiNvSIrPjzKlYlwIzI','keuCSRGEWnFO5jQBRAimIKS8MoCZSLDbQR1Xb','MIkkw8p3ytLv3DeOjUs1odkVeoKN68t2SCSLcDgHO0aZttjFfHbNlNaOGkjEplXfnwc','94dDxD1THLxn1lKDrMKfGpKKP5c7GdwKcKJJzeUbvXFnEPZFhUaYqewfSjgVFZsTgoNeLqRBKeaEwnHyFH9h1bot8zKGyfJ3X1lA9uymvxkHqY7KlKZVOS5pCiQapm0WMhRzSxM73wV4efyF4RJ2FcUmCUqsGLUTB9NLXSpUTBvs','o6x','P',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2161558788,4797241,'H2bCRqgZYolmFs3gE61JIUcKHa4bFK5R8e62','bqAUWlxl4K2SoQaLIEGz7jii5wk8fEbhfjM1zVijYu6py7uGgvJ9f070vTVtAIgQGANUk6bQXPDm9vdcco8sM5lE2IgH4VYRvTtnBIXofhMtNKc8Pr8ZuAmXWsHyRMeq5CX0g0yDk5CMTQn6G2dbvCzJpJ','yk1fgWNZKwMiwC','nZOWmYaqZw9StZiH5ZSLxjl0qLxwXixk5OW0iIQ0C9csOurbJhmMYDg43BvbqksGDp8z3N3Udu6i19gJ7BsEcRo77lVG5pUwATH7dQQXAGTHZt2ITbiUw9AAHb3ZQl6UyfujA2U3mTrTUZM0GfgFjYfP6RJfbEOE0vmvF08bi','T','O',6);
+INSERT INTO ti VALUES (2161558788,4797241,'H2bCRqgZYolmFs3gE61JIUcKHa4bFK5R8e62','bqAUWlxl4K2SoQaLIEGz7jii5wk8fEbhfjM1zVijYu6py7uGgvJ9f070vTVtAIgQGANUk6bQXPDm9vdcco8sM5lE2IgH4VYRvTtnBIXofhMtNKc8Pr8ZuAmXWsHyRMeq5CX0g0yDk5CMTQn6G2dbvCzJpJ','yk1fgWNZKwMiwC','nZOWmYaqZw9StZiH5ZSLxjl0qLxwXixk5OW0iIQ0C9csOurbJhmMYDg43BvbqksGDp8z3N3Udu6i19gJ7BsEcRo77lVG5pUwATH7dQQXAGTHZt2ITbiUw9AAHb3ZQl6UyfujA2U3mTrTUZM0GfgFjYfP6RJfbEOE0vmvF08bi','T','O',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(18), d VARCHAR(61), e VARCHAR(61) NOT NULL, f VARCHAR(7), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (63361,5691643,'BcArbp6lC7Cq','d8Txq4NvsRHxTA','NfLqTCTgMc5DSnJ2DxjEBOftL6wy7xbHoXMR7WhMYriDkPyn7aZeS4','6eaw','k','O',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(18), d VARCHAR(61), e VARCHAR(61) NOT NULL, f VARCHAR(7), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (34297,-4621633,'nGGdjljpwBbJCCwW5A','79SY3QSthTbzeNXtvwMzLbZjaEP0oplnAsVnWi6mFgov7uwusJdV7ef4','0Rh2GQouVm2BsyfXPVRLHlfCgMXEbMm','MHO','8','j',1);
+INSERT INTO ti VALUES (34297,-4621633,'nGGdjljpwBbJCCwW5A','79SY3QSthTbzeNXtvwMzLbZjaEP0oplnAsVnWi6mFgov7uwusJdV7ef4','0Rh2GQouVm2BsyfXPVRLHlfCgMXEbMm','MHO','8','j',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(19);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(19);
+INSERT INTO t VALUES (50250,4090108,'KLsUI9md4eXssbZAC3','UtOB231UgKoUy6H0s5F5SCQArzeEGGGORCQ5Pf3phG0C','EBqqqqX9CveEFY9mn3mnFw1PBsN1eqIF','xYVDC','S','i',2);
+INSERT INTO ti VALUES (50250,4090108,'KLsUI9md4eXssbZAC3','UtOB231UgKoUy6H0s5F5SCQArzeEGGGORCQ5Pf3phG0C','EBqqqqX9CveEFY9mn3mnFw1PBsN1eqIF','xYVDC','S','i',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (40122,-5257470,'2QZ286fK','1SerUhtpXWlnefGrz5o','6VnTT1WMXusJVTR7I8EkhkdLGWU5w3pOqYz2NBCXXSYU31scUofjknHVPV','fNhY','h','m',3);
+INSERT INTO ti VALUES (40122,-5257470,'2QZ286fK','1SerUhtpXWlnefGrz5o','6VnTT1WMXusJVTR7I8EkhkdLGWU5w3pOqYz2NBCXXSYU31scUofjknHVPV','fNhY','h','m',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (7896,6384806,'Up5F6LUXK','WzVacrhwSpwdTtBZCwkyOyUpAvDQaI91uOLQX6aD0a7SkAYLdr7y0nrA5pTcpwGoB2Lom5ZW0boxfyfUoOGl0WNpk9711UGpqFQD4EAkel3HuGiigJe1xy5eYmjS18gtELo6wwjdD7DAB5Ty6RN9QKMKRMS7dx6xcMWsPXFh8t4jqEHnTlsosIJGnzqhIocooJaugYFB9vD7HunFtOwPM1y9ZyAnSsdekNrmyOFA8H67qvA','IeIrJ1wjG4CDxHD2rK','tmKJ9ulSikiR64lSZSmCAShM3MiXmVIgmyHehNz39tvQis8JmiW6QZTgMOrn0xXdy0M','f','8',4);
+INSERT INTO ti VALUES (7896,6384806,'Up5F6LUXK','WzVacrhwSpwdTtBZCwkyOyUpAvDQaI91uOLQX6aD0a7SkAYLdr7y0nrA5pTcpwGoB2Lom5ZW0boxfyfUoOGl0WNpk9711UGpqFQD4EAkel3HuGiigJe1xy5eYmjS18gtELo6wwjdD7DAB5Ty6RN9QKMKRMS7dx6xcMWsPXFh8t4jqEHnTlsosIJGnzqhIocooJaugYFB9vD7HunFtOwPM1y9ZyAnSsdekNrmyOFA8H67qvA','IeIrJ1wjG4CDxHD2rK','tmKJ9ulSikiR64lSZSmCAShM3MiXmVIgmyHehNz39tvQis8JmiW6QZTgMOrn0xXdy0M','f','8',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (64408,-3698272,'hnXf6tELQPtB5GhVB2q','2rwo3sohThF8','uR6OaelzJPIE2eUw2o4KPPFTGXcPqFGntUHv','3KTYjkafDydPrUNub','7','V',5);
+INSERT INTO ti VALUES (64408,-3698272,'hnXf6tELQPtB5GhVB2q','2rwo3sohThF8','uR6OaelzJPIE2eUw2o4KPPFTGXcPqFGntUHv','3KTYjkafDydPrUNub','7','V',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (59878,6874148,'CRyyZLq6','CQcjP3VmxmMBOk3ZqWfKPSgRr5LDNlP91NcF','4f5jynODSKDeZX6AwBFpiWdVfPuwEGtjsgMDxPHDyREqa38Kg3bYM7','DzgRHTb3bHJAKvHCV6mbgcKxu8NIYBba1VuR07CDwucLrbmG0YFHd6e3mr8goXEKjXyg7FWNaoNeXRkHm5rOVZr1KL3Ahpm1RdXp0j14zHPgC1uWQMwVFVmpdH9r51uYfNpP','ov','9c',6);
+INSERT INTO ti VALUES (59878,6874148,'CRyyZLq6','CQcjP3VmxmMBOk3ZqWfKPSgRr5LDNlP91NcF','4f5jynODSKDeZX6AwBFpiWdVfPuwEGtjsgMDxPHDyREqa38Kg3bYM7','DzgRHTb3bHJAKvHCV6mbgcKxu8NIYBba1VuR07CDwucLrbmG0YFHd6e3mr8goXEKjXyg7FWNaoNeXRkHm5rOVZr1KL3Ahpm1RdXp0j14zHPgC1uWQMwVFVmpdH9r51uYfNpP','ov','9c',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(89) NOT NULL, d VARCHAR(79), e VARBINARY(74), f VARBINARY(37), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (854821076305868705,34824,'3lYEUtwxNALrXI4eropyqlXd0BY','esyAfmzPAziYOZiPPzhhtuCMIBVHnYNjHHrpKaxRirdYCUk4pm','fyUjJwa7zyYdSGFu5hbNcXg6ge','nvNdSDvAwlZyIqhx44bkScw1YJo','y','K',0);
+CREATE TABLE ti (a BIGINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(89) NOT NULL, d VARCHAR(79), e VARBINARY(74), f VARBINARY(37), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-352813796718690677,46750,'HGZhg4m9v7iXuF0hEghQleNVZie32ARd5qq17xpjtWPUUUlM2fkncyS3nAxlmiWofQsqseKqm6WT1yaRrZWR68aAQ','iwJbWqY9bL','euvMEC7B8zIYD9gyLkHhq1LcckbBsK23eDAZXtnjr6JYc8WjxekRhvXI1E8A','5lh6xmVQVrKY0EwsleSCP','y','J',1);
+INSERT INTO ti VALUES (-352813796718690677,46750,'HGZhg4m9v7iXuF0hEghQleNVZie32ARd5qq17xpjtWPUUUlM2fkncyS3nAxlmiWofQsqseKqm6WT1yaRrZWR68aAQ','iwJbWqY9bL','euvMEC7B8zIYD9gyLkHhq1LcckbBsK23eDAZXtnjr6JYc8WjxekRhvXI1E8A','5lh6xmVQVrKY0EwsleSCP','y','J',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(90) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(90) NOT NULL;
+INSERT INTO t VALUES (-7742269116189023248,23881,'u7AVYhpK8r2mnO5oGOo6GIrzGj3MflF7Y1GTFCl8','y7ytFZXAX8dXm3vF9m86YeKsvUJltQSLiR','vJp5rfaJMSGIApPWTK7Bi5','iOmnHhm8fL4aeJNOrxm9GB6A','l','m',2);
+INSERT INTO ti VALUES (-7742269116189023248,23881,'u7AVYhpK8r2mnO5oGOo6GIrzGj3MflF7Y1GTFCl8','y7ytFZXAX8dXm3vF9m86YeKsvUJltQSLiR','vJp5rfaJMSGIApPWTK7Bi5','iOmnHhm8fL4aeJNOrxm9GB6A','l','m',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-7685107117909815225,49520,'baNK9sWwUOdbknrz97fHBbzUFmyb57IMbWw5B0GXzU4cY4','1d6w7MzAItMv01oAJIdVrK0uMlvyjXE50qmcgON1YR73OHhX3DD23iTa78IBrFhNVsY1rb1QiA5IGGHVYgG2WmQiqkQDa3bXYlW47doneISR5MPC3uy2qOugw','sDpeXVME8DJBHjQq2SXBsBscoaXSqoRTk0IV3X2fA03bUus20NChQR40qZgufpq40TP08AjF4','gcn23Xx5JAIg5','7','A',3);
+INSERT INTO ti VALUES (-7685107117909815225,49520,'baNK9sWwUOdbknrz97fHBbzUFmyb57IMbWw5B0GXzU4cY4','1d6w7MzAItMv01oAJIdVrK0uMlvyjXE50qmcgON1YR73OHhX3DD23iTa78IBrFhNVsY1rb1QiA5IGGHVYgG2WmQiqkQDa3bXYlW47doneISR5MPC3uy2qOugw','sDpeXVME8DJBHjQq2SXBsBscoaXSqoRTk0IV3X2fA03bUus20NChQR40qZgufpq40TP08AjF4','gcn23Xx5JAIg5','7','A',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (7002032651964959377,46973,'cZNfDJK0GYGW1HxuA1vIQJVZkO6Hda67i3Y8KCatOloh7PIUPFgRLulny','SQcFmmO90qI9JH0tiHaFposrgCDNKNQjLqMtdRHWmeEeqYSJrwbl7qju6aj3Mnbb7Mecg6DtRX6','R8X0foNXkNqJ6Jdo8LWJkDXRAP5GjNIpbyTpCssSHGDfiL3Ux','OizX5jOD584HgribO5SFrdRrMXgUtVTGDNB2rOrgPmxixLhD2gQLsw0cV5UwleL4kHTfyMswHewOz2nDco3fQc30DIWBR9CD7g1H0','F','V',4);
+INSERT INTO ti VALUES (7002032651964959377,46973,'cZNfDJK0GYGW1HxuA1vIQJVZkO6Hda67i3Y8KCatOloh7PIUPFgRLulny','SQcFmmO90qI9JH0tiHaFposrgCDNKNQjLqMtdRHWmeEeqYSJrwbl7qju6aj3Mnbb7Mecg6DtRX6','R8X0foNXkNqJ6Jdo8LWJkDXRAP5GjNIpbyTpCssSHGDfiL3Ux','OizX5jOD584HgribO5SFrdRrMXgUtVTGDNB2rOrgPmxixLhD2gQLsw0cV5UwleL4kHTfyMswHewOz2nDco3fQc30DIWBR9CD7g1H0','F','V',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-6349049676925240084,21596,'fo5HLfbZcf7yIIa58W94rAEZToIi438FfUAF0','qA55UG2tY7uHyryl1En76i3Uyidk1eWAIq4gDapOQVoyHmUqZhut9p6NGlqriVQ3M6tEoLFSYZ8m0JJSUzhj12aCy','GNoGvdAtMzAhT4tnuog69h1qezW1h4ThuqtZ8Dx4','TqmUePVgrsT82iyFW8ShJxXVzOxt5xcKZ9ndMPSS8msMgB4NRkjfI6okcDW5V8GTVKRdETOFCuLDuMp4QItK0SMY5cNKIfIw4wzDgedQaq0x','du','U',5);
+INSERT INTO ti VALUES (-6349049676925240084,21596,'fo5HLfbZcf7yIIa58W94rAEZToIi438FfUAF0','qA55UG2tY7uHyryl1En76i3Uyidk1eWAIq4gDapOQVoyHmUqZhut9p6NGlqriVQ3M6tEoLFSYZ8m0JJSUzhj12aCy','GNoGvdAtMzAhT4tnuog69h1qezW1h4ThuqtZ8Dx4','TqmUePVgrsT82iyFW8ShJxXVzOxt5xcKZ9ndMPSS8msMgB4NRkjfI6okcDW5V8GTVKRdETOFCuLDuMp4QItK0SMY5cNKIfIw4wzDgedQaq0x','du','U',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2587361561470346458,13962,'xhQWpxcges3','taIeLCIg7WVr90CMBSUCLxJc2NLVFe5vCCE','EelrGXrHGxeLRkSCrpEtsnTO62c1IazSUbtnoIVK3pQ6S1R6nrLNucL','5COvqbjbOavSv3s00axY1GKgsvDd7T2XbshsEpPuz011y9zo8fBsjwJF73l9kDbs2lZykQXAYMKmkCj5uPPnlmX0mZAMassdXvCXKU7XsksLknhRMMlgATBWeGWnBqXZR5dH','4','GL',6);
+INSERT INTO ti VALUES (2587361561470346458,13962,'xhQWpxcges3','taIeLCIg7WVr90CMBSUCLxJc2NLVFe5vCCE','EelrGXrHGxeLRkSCrpEtsnTO62c1IazSUbtnoIVK3pQ6S1R6nrLNucL','5COvqbjbOavSv3s00axY1GKgsvDd7T2XbshsEpPuz011y9zo8fBsjwJF73l9kDbs2lZykQXAYMKmkCj5uPPnlmX0mZAMassdXvCXKU7XsksLknhRMMlgATBWeGWnBqXZR5dH','4','GL',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT NOT NULL, c CHAR(31), d VARCHAR(89) NOT NULL, e VARBINARY(86) NOT NULL, f VARBINARY(95), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2309210,647796508,'EiFwMxh0e2l7hyLOuQiD','nOMpRFZlYbs8uPACkI9PHvkPKFOhDTwZpW2BMzDqIAnEJFlQ8dllIHGIsYYF3FdbModbjEL','O74Al0sQ7pYy7toIiLBGnd88K5YR7zshXhyQL4gTsaKyHnbUcddRsvacMgXNJ4gwQP','Nq4mWzBc8CgJjfhTs1vtafPxjOvscTGFESUJbV2SOuxlR6mTbK9RiklpewdA3ENz1johwMd','p','qz',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b INT NOT NULL, c CHAR(31), d VARCHAR(89) NOT NULL, e VARBINARY(86) NOT NULL, f VARBINARY(95), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (3661487,-1461878042,'312k1pvHjUkiQ03CCp0go0XgQTgKsTB','hLE5lwqv','lHEOqY7nWr4ATQv','1rhBSeg6GERqF3ldWC','j','fQ',1);
+INSERT INTO ti VALUES (3661487,-1461878042,'312k1pvHjUkiQ03CCp0go0XgQTgKsTB','hLE5lwqv','lHEOqY7nWr4ATQv','1rhBSeg6GERqF3ldWC','j','fQ',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(32);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(32);
+INSERT INTO t VALUES (2920256,23588247,'NPWaGYuMu7aNGHZcDXuqNgX4Mu','Tyr7qIvPCfzXF3YW1QkdotCyz0lvgHaIxJzZVeRSerSWIulEsQ6F','Gkz52ohw','CyQLxnjigY7lEwzaM5Doyfadsmj0DSjcYpnStWOWTQOu9JDTlHiCYkYVbIRedeik0ya5g6DJetKCxWRpj6F5FN6Kn','J','R',2);
+INSERT INTO ti VALUES (2920256,23588247,'NPWaGYuMu7aNGHZcDXuqNgX4Mu','Tyr7qIvPCfzXF3YW1QkdotCyz0lvgHaIxJzZVeRSerSWIulEsQ6F','Gkz52ohw','CyQLxnjigY7lEwzaM5Doyfadsmj0DSjcYpnStWOWTQOu9JDTlHiCYkYVbIRedeik0ya5g6DJetKCxWRpj6F5FN6Kn','J','R',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (13033157,481289612,'ywR0e3hmMneSXeI6A','kmBbx0absv3Gcw9dsUNgXpPmRcM7KaERS01KHt','3R9YEh7kGvQ3NV9ZWa7ESDdscuSegIfiRhvYTvxNMxUajfKb3iVfHJadZMFhN0qY99zfSit','xsGGyvaOmEpbIfN0p35Yi207Rctu','V','o',3);
+INSERT INTO ti VALUES (13033157,481289612,'ywR0e3hmMneSXeI6A','kmBbx0absv3Gcw9dsUNgXpPmRcM7KaERS01KHt','3R9YEh7kGvQ3NV9ZWa7ESDdscuSegIfiRhvYTvxNMxUajfKb3iVfHJadZMFhN0qY99zfSit','xsGGyvaOmEpbIfN0p35Yi207Rctu','V','o',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (9252432,1486806749,'3yH','VfcVB4rlmNaYlEHbsb4koGd8cnjHtBxRALaAksfQJ6Wnob4VWK7kRSh9aWsFk7oN0aY3qIoeR1uB4UFpjA2YwbmJb2Z3ZwkuEiiafRaYD9DqcTfwVKX7KTzNWG2HjKnUG6X4DuvvwpwEDezACkFUVB3j8sEuZN','N2DaLI3uPRF9b','x4dlO7bEj2RLlHvxfJnrjQQ628VwvKH4P8MSzbsYS3cCNfzuNeukhMtk0xcy5pPrDvVVuSc2rCUwV3CDZymD3ujlk7m1Onaj0wAl3z7HMZaCPGRey0cW1RWdDbJNi','J','PX',4);
+INSERT INTO ti VALUES (9252432,1486806749,'3yH','VfcVB4rlmNaYlEHbsb4koGd8cnjHtBxRALaAksfQJ6Wnob4VWK7kRSh9aWsFk7oN0aY3qIoeR1uB4UFpjA2YwbmJb2Z3ZwkuEiiafRaYD9DqcTfwVKX7KTzNWG2HjKnUG6X4DuvvwpwEDezACkFUVB3j8sEuZN','N2DaLI3uPRF9b','x4dlO7bEj2RLlHvxfJnrjQQ628VwvKH4P8MSzbsYS3cCNfzuNeukhMtk0xcy5pPrDvVVuSc2rCUwV3CDZymD3ujlk7m1Onaj0wAl3z7HMZaCPGRey0cW1RWdDbJNi','J','PX',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (8972244,85227478,'nod54MNoLZI96Z4','iACyDdQB4dhFjnYx1BiFP3LVxM24qamcbWDhzE9htLhy5BHBWfj2sCsgiCq1PXo2kDX4ODf2mKXLmlqZAdGKxBGC5F9EonrF03cIGRoYV1nNnVySfY7pqNlRCPrKtPN7rt1QBuy1jqvbUkPKXz46RUXPs7hY6XsOdAMB9CJTvFnWSZDEhCXfpKw02yygz7fUcmPYUlLVD8DkeyoGN5rnLDDPwQr28sLLCNqs9SA0HFeA0HA5F','YWHQGBU3ZG4FMOod','DuJPhN5vw3bbxyETkilDOztQR','il','J',5);
+INSERT INTO ti VALUES (8972244,85227478,'nod54MNoLZI96Z4','iACyDdQB4dhFjnYx1BiFP3LVxM24qamcbWDhzE9htLhy5BHBWfj2sCsgiCq1PXo2kDX4ODf2mKXLmlqZAdGKxBGC5F9EonrF03cIGRoYV1nNnVySfY7pqNlRCPrKtPN7rt1QBuy1jqvbUkPKXz46RUXPs7hY6XsOdAMB9CJTvFnWSZDEhCXfpKw02yygz7fUcmPYUlLVD8DkeyoGN5rnLDDPwQr28sLLCNqs9SA0HFeA0HA5F','YWHQGBU3ZG4FMOod','DuJPhN5vw3bbxyETkilDOztQR','il','J',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (15854392,-1916013210,'5CO','dMb8BXjRY2kEHS6Iu9Sj7VT5zLXSJx7anoh7vnxIGn1','2wxDcusyx1C1rWhLelHCcaUIHP856SmAerrAhtU5pHJh8QMIQEmp3fo3rHzfkCZ','JlxSlAq60IVJja69AG0yRGKcbSiNuWaC2oeLn3JQGkTBsxynwLKaCqW2HrYnoprOAzaoDiwjQBJiIPWshAn4EI3OgdS968orkt2k07C1t6ptTqjRBtDHZEoFMj96l8o087f6vZZHlZgZjqLMZ6tMqK82jkfb1xFF9','op','vPq',6);
+INSERT INTO ti VALUES (15854392,-1916013210,'5CO','dMb8BXjRY2kEHS6Iu9Sj7VT5zLXSJx7anoh7vnxIGn1','2wxDcusyx1C1rWhLelHCcaUIHP856SmAerrAhtU5pHJh8QMIQEmp3fo3rHzfkCZ','JlxSlAq60IVJja69AG0yRGKcbSiNuWaC2oeLn3JQGkTBsxynwLKaCqW2HrYnoprOAzaoDiwjQBJiIPWshAn4EI3OgdS968orkt2k07C1t6ptTqjRBtDHZEoFMj96l8o087f6vZZHlZgZjqLMZ6tMqK82jkfb1xFF9','op','vPq',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b MEDIUMINT UNSIGNED, c CHAR(39), d VARBINARY(72) NOT NULL, e VARBINARY(4) NOT NULL, f VARBINARY(95) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1692533348,13559490,'7nC5pvC5RiUjIc2L6vKkwHvzmiLLZIlZfWYU2K','rYiwAaP59o0v7YefG27jxF6xlHcIeEVCyRHbDHt68DcV8QLPr5UuvSES1URNzj5PYXP5qya','Qv6t','KHIpz5STCcYqVtspAak1owLOfxR04Cm5pSX6tzbJzvWm1RxGmmGJWb1MVl5keJohJZ78G6DlBYZfC8Pp3ywDungBbpc','B4','W',0);
+CREATE TABLE ti (a INT, b MEDIUMINT UNSIGNED, c CHAR(39), d VARBINARY(72) NOT NULL, e VARBINARY(4) NOT NULL, f VARBINARY(95) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-552156623,7815951,'kjs8dr8vjCK6k8UV6dchsuxEjttGrISeVv','qCrjejadJqU1CL','BLM','Iqe1qtTRukYyl3xtyyxmMxICErOgNUWWPkDzoLIx6mALnEVHz4yjlU7EDjD02WJof9xUucHEUbyxO','e8','V',1);
+INSERT INTO ti VALUES (-552156623,7815951,'kjs8dr8vjCK6k8UV6dchsuxEjttGrISeVv','qCrjejadJqU1CL','BLM','Iqe1qtTRukYyl3xtyyxmMxICErOgNUWWPkDzoLIx6mALnEVHz4yjlU7EDjD02WJof9xUucHEUbyxO','e8','V',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(40);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(40);
+INSERT INTO t VALUES (625109927,15209467,'6TmhTTQxWybj','SMKMUP3L18sZ91EGSAL7tPncUNc','7B','HldU','kt','N',2);
+INSERT INTO ti VALUES (625109927,15209467,'6TmhTTQxWybj','SMKMUP3L18sZ91EGSAL7tPncUNc','7B','HldU','kt','N',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1817479640,14938187,'BPDEcFMGI2YGBKI','uiFGwDRFAxQe0LfOkfTkQHGD1vm898qCqyhloUfX3WZDbo1akXpnZmFm2u','DN','ZNzuDILOD8zR9Lv6WUnEa0jYaEdhCG','AZ','j',3);
+INSERT INTO ti VALUES (-1817479640,14938187,'BPDEcFMGI2YGBKI','uiFGwDRFAxQe0LfOkfTkQHGD1vm898qCqyhloUfX3WZDbo1akXpnZmFm2u','DN','ZNzuDILOD8zR9Lv6WUnEa0jYaEdhCG','AZ','j',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (47224838,1629880,'WCA','axfMiwR4ERYmcEZkDWXULAHt8GbLlN2Wzoo828xFWvTQmfZScaOApGIzzUkAaKPElDCuk5RRgC0RNbVCFzxAWYpfXx8IyL9JfeEUzAyGFTRoXFcgWObRZHH78ja','Wv8','tLNo9jHML4RxSp23hPItPGENKVGFSITY915IW79iMtqlFON872pgHD4q6u4r','oF','j',4);
+INSERT INTO ti VALUES (47224838,1629880,'WCA','axfMiwR4ERYmcEZkDWXULAHt8GbLlN2Wzoo828xFWvTQmfZScaOApGIzzUkAaKPElDCuk5RRgC0RNbVCFzxAWYpfXx8IyL9JfeEUzAyGFTRoXFcgWObRZHH78ja','Wv8','tLNo9jHML4RxSp23hPItPGENKVGFSITY915IW79iMtqlFON872pgHD4q6u4r','oF','j',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7145648,10423086,'EZrmUk24LgObwW0ZW6WJJX52QMP2BMFk3IhZ','ZmHR1ssonYQvGfeo2256WJ1AAyG3L8eUoPmHCGz8XVV0orReRxkW0Mqo9vFoQ6kxWHRyvkWR2','pE','o9R6LB6MJPnb8rpEvj6NMJA7EsUam2AkOoj9cmQuqFP3kQd4q1OaJloYn','V','m',5);
+INSERT INTO ti VALUES (7145648,10423086,'EZrmUk24LgObwW0ZW6WJJX52QMP2BMFk3IhZ','ZmHR1ssonYQvGfeo2256WJ1AAyG3L8eUoPmHCGz8XVV0orReRxkW0Mqo9vFoQ6kxWHRyvkWR2','pE','o9R6LB6MJPnb8rpEvj6NMJA7EsUam2AkOoj9cmQuqFP3kQd4q1OaJloYn','V','m',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1288460759,15903157,'A4BBIURe30aGuDCmNWHR0FRjuJAgm','64G7VmSmBPzOZFpKKmKIqXj0KADP9FICbfwSmHP4VeerKuHHnTCnTl65KRdlwOiCVrSh6CfrdzLAtnHNpCdabuGI4Tkx47w14gjwFVK8s3fNY9Yc9nXi9T4SH4hME9dT4vrrv9tccJGipHGNyDCeIoub3YDfXulmOgU4qmiY22vy0oUMMeR1KrKN8QaiCwy9Zkbu63awtY1P4jVtPHwxY0ARb1gaXaqQAp9ckIgXxft20fJ','d','PbExvSkZHzSmSjV08VMPM1RbnEIiMm75QBHWN2gua6ZNYe9E2aKbZ6TjT5zyczpJx6xG2Sgm4v3C7wQlPqlIoLnrIHApC0s2iarJlbA5oN10tWnGEnIQbUW0ChrjmokiHQykGhOAqpDh4A7xmYiGokjuzYGepNtmZJfzMFMEJuX4kIiflixLhtEnCbLH5iQBGORVfeeehmXpuhbuiOqSASk1VqvXsO0Hwnw9d2ee','W','Pf',6);
+INSERT INTO ti VALUES (1288460759,15903157,'A4BBIURe30aGuDCmNWHR0FRjuJAgm','64G7VmSmBPzOZFpKKmKIqXj0KADP9FICbfwSmHP4VeerKuHHnTCnTl65KRdlwOiCVrSh6CfrdzLAtnHNpCdabuGI4Tkx47w14gjwFVK8s3fNY9Yc9nXi9T4SH4hME9dT4vrrv9tccJGipHGNyDCeIoub3YDfXulmOgU4qmiY22vy0oUMMeR1KrKN8QaiCwy9Zkbu63awtY1P4jVtPHwxY0ARb1gaXaqQAp9ckIgXxft20fJ','d','PbExvSkZHzSmSjV08VMPM1RbnEIiMm75QBHWN2gua6ZNYe9E2aKbZ6TjT5zyczpJx6xG2Sgm4v3C7wQlPqlIoLnrIHApC0s2iarJlbA5oN10tWnGEnIQbUW0ChrjmokiHQykGhOAqpDh4A7xmYiGokjuzYGepNtmZJfzMFMEJuX4kIiflixLhtEnCbLH5iQBGORVfeeehmXpuhbuiOqSASk1VqvXsO0Hwnw9d2ee','W','Pf',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(56) NOT NULL, d VARCHAR(64) NOT NULL, e VARCHAR(6), f VARBINARY(86), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (931979893,2617060005135477075,'E5AWpfUsK8z8M','n1Ob3UL6uxvWf1hUCVSmHuHEuoPL77MPYK1TkXZAhq4TPFSwH','C2kVT','3Ok4zjgiBL94LGcRQEt6rBF1thoYGEOUyIsXQ5LcZrX3Wv3QqhjuSnokuvrz2tAzZwKeCHoJwPdof4k','A','z',0);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(56) NOT NULL, d VARCHAR(64) NOT NULL, e VARCHAR(6), f VARBINARY(86), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (1406977368551506503,12039559481027333252,'DG2fLjhH4dmHkJ4IgKwT0hGIjSwoEmDIoGIJ5lA9ptAF7zbtJcre9pl','gKXQEFurtP','GL','Tdtr9lv0wBYbS','Q','B',1);
+INSERT INTO ti VALUES (1406977368551506503,12039559481027333252,'DG2fLjhH4dmHkJ4IgKwT0hGIjSwoEmDIoGIJ5lA9ptAF7zbtJcre9pl','gKXQEFurtP','GL','Tdtr9lv0wBYbS','Q','B',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(57) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(57) NOT NULL;
+INSERT INTO t VALUES (12741040511532893536,13774274465466505878,'hNA9','OwmUPtksBtzjbxwgD0TvdHBGuLsFkAtqinvGBPBke2hgUh8fV','e','YVcKZ2FIAk5msBvgrorziyjwkLWF8jNDPJhP','e','2',2);
+INSERT INTO ti VALUES (12741040511532893536,13774274465466505878,'hNA9','OwmUPtksBtzjbxwgD0TvdHBGuLsFkAtqinvGBPBke2hgUh8fV','e','YVcKZ2FIAk5msBvgrorziyjwkLWF8jNDPJhP','e','2',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (17825550804290377881,3721736005490142225,'o02mkznz5owcn0SuMPzpIcWQePsOXJh6K1OkBTPFQWcNzNJL3','cHvjV03fKFo3TtS1O27eFKm4oBG9iE9sBdtU2REC65yvspSITtJJe','dIk','wDvE4mPMJB0iXWU9Sm3rZGKGBAVErxNYHPhLFCYBsxF9j3NacLBsDiOjUtK','r','6',3);
+INSERT INTO ti VALUES (17825550804290377881,3721736005490142225,'o02mkznz5owcn0SuMPzpIcWQePsOXJh6K1OkBTPFQWcNzNJL3','cHvjV03fKFo3TtS1O27eFKm4oBG9iE9sBdtU2REC65yvspSITtJJe','dIk','wDvE4mPMJB0iXWU9Sm3rZGKGBAVErxNYHPhLFCYBsxF9j3NacLBsDiOjUtK','r','6',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (12668533657456936406,5672840977842563199,'m7BFgpd0k8Kpja45d4N94GV2MWH4NTLFD1jPVv5G','tADpVFrMhHPJ1N3rZLB8wuttqHONspeYhI2Qp4QOI8iOSjMqZv3AYEXNo1ZMtmEBpFCBTO','E','RpgpAohqjV0I02xQlVkbLOh0lmfcxFSHIHeGdqNcH4vL8w3W1davdeFOuyVwF4bIT5CQaAV4K2JWBWuQOvPGnjXKoZD3bq1QxXnwZaP4twf0sJj3i7FGWo4YMLZtBbdxJEyxH6r4bpel8M5lXoJtovhjpVJ2iuwEKVseDgYkxCV3qbAhuDkTolimNFlIC8D7','H','o',4);
+INSERT INTO ti VALUES (12668533657456936406,5672840977842563199,'m7BFgpd0k8Kpja45d4N94GV2MWH4NTLFD1jPVv5G','tADpVFrMhHPJ1N3rZLB8wuttqHONspeYhI2Qp4QOI8iOSjMqZv3AYEXNo1ZMtmEBpFCBTO','E','RpgpAohqjV0I02xQlVkbLOh0lmfcxFSHIHeGdqNcH4vL8w3W1davdeFOuyVwF4bIT5CQaAV4K2JWBWuQOvPGnjXKoZD3bq1QxXnwZaP4twf0sJj3i7FGWo4YMLZtBbdxJEyxH6r4bpel8M5lXoJtovhjpVJ2iuwEKVseDgYkxCV3qbAhuDkTolimNFlIC8D7','H','o',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3822659319877542062,2891914113191018122,'uUrL9V6J8PERuWexR37bJAohr71pjoox9UtZWZhjgHs','X1BEfwN2DUsLjnw45XNHIigxxwyyodNkIyLUP','6aKRm','3IOiuxxBPkc7bzu9mqnk2AUBhCx4Ug2vNLDMA3Blt6QXrnvnuNIl8RIMhOcg1p5dZFb7z6W1inPmLRC03mkZUCbsEQSUnsXgq3CkDBfYYszIRqAHFBIYWyS3lFYqsayWWqYuzQnw67tIN1adkJg5m6HMBNSrnHD3GlPLIOil13A4jQHkGwq5rm21xu7jTwdHCVg9CQEp1FyT9DUnUXAakqaSwf5QE','X','W',5);
+INSERT INTO ti VALUES (3822659319877542062,2891914113191018122,'uUrL9V6J8PERuWexR37bJAohr71pjoox9UtZWZhjgHs','X1BEfwN2DUsLjnw45XNHIigxxwyyodNkIyLUP','6aKRm','3IOiuxxBPkc7bzu9mqnk2AUBhCx4Ug2vNLDMA3Blt6QXrnvnuNIl8RIMhOcg1p5dZFb7z6W1inPmLRC03mkZUCbsEQSUnsXgq3CkDBfYYszIRqAHFBIYWyS3lFYqsayWWqYuzQnw67tIN1adkJg5m6HMBNSrnHD3GlPLIOil13A4jQHkGwq5rm21xu7jTwdHCVg9CQEp1FyT9DUnUXAakqaSwf5QE','X','W',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12551440399457151312,14973257979240973734,'s0yFoFScgsD2TP36wR4O2QoBfzwcf1ENtqfepNr','XRAseblWyNiyGIJSN6MLY594rV5bThx00','i','PD','2A','R',6);
+INSERT INTO ti VALUES (12551440399457151312,14973257979240973734,'s0yFoFScgsD2TP36wR4O2QoBfzwcf1ENtqfepNr','XRAseblWyNiyGIJSN6MLY594rV5bThx00','i','PD','2A','R',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(93), d VARBINARY(18), e VARCHAR(27), f VARBINARY(98), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3951451409,6520017274528715761,'Qvm2f5n','Ux83V','k','wZDXHpaZhx82DxrRr9MZkKxQsbTqJ0cSsITpC1X2BoodFzypyRRiOyrkDkbjW','Js','Xm',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(93), d VARBINARY(18), e VARCHAR(27), f VARBINARY(98), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3019009488,350589654267913633,'KJ7oDYtO5wEiQOjvHHNBdKXFNZcbWoC','jqR0LD7','hfzOxaZ5Gld','VFry5RXmQT9OBvTllucO2bG2q0j4rQQofrP9mWdDfasHUyYwsMUsFl09iBsVNkhg9gAmzZlmfkb4hDm5ROeaZir','3','HW',1);
+INSERT INTO ti VALUES (3019009488,350589654267913633,'KJ7oDYtO5wEiQOjvHHNBdKXFNZcbWoC','jqR0LD7','hfzOxaZ5Gld','VFry5RXmQT9OBvTllucO2bG2q0j4rQQofrP9mWdDfasHUyYwsMUsFl09iBsVNkhg9gAmzZlmfkb4hDm5ROeaZir','3','HW',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(94);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(94);
+INSERT INTO t VALUES (2085061251,5371742452708179112,'7fQiuRgRiMEoBg3w7gMoQPeKD4WoYFOSO1ql8dHbdA2La5bc7LB0loPC','ckiUOFaauEfMIU','ANR6Ua','lph8bTQsIewwP5IFM8MXq6UtrokjMYLHy32Cvya6bw2LEoOjv8NZeoXbMoh3fm','Zg','uL',2);
+INSERT INTO ti VALUES (2085061251,5371742452708179112,'7fQiuRgRiMEoBg3w7gMoQPeKD4WoYFOSO1ql8dHbdA2La5bc7LB0loPC','ckiUOFaauEfMIU','ANR6Ua','lph8bTQsIewwP5IFM8MXq6UtrokjMYLHy32Cvya6bw2LEoOjv8NZeoXbMoh3fm','Zg','uL',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1465441869,12596449823608376106,'fp8','Nn33gnPePIyIX3exOG4PqLY5862ilDYx1TI3PV7IwkuVLsB7cdzagsHG01ATlsDz2CSm9RIf5vNcKZNIPkm9WlXU86XNTM5sYK9idfyD387OPjkJshnBuIcLFFaLIvQSFbjrAJ98AFwWaK','AKEFwk0M7','MPZDvHJiJMDOzRDoZUXMwn6GKjh0y5SfJ','nM','WK',3);
+INSERT INTO ti VALUES (1465441869,12596449823608376106,'fp8','Nn33gnPePIyIX3exOG4PqLY5862ilDYx1TI3PV7IwkuVLsB7cdzagsHG01ATlsDz2CSm9RIf5vNcKZNIPkm9WlXU86XNTM5sYK9idfyD387OPjkJshnBuIcLFFaLIvQSFbjrAJ98AFwWaK','AKEFwk0M7','MPZDvHJiJMDOzRDoZUXMwn6GKjh0y5SfJ','nM','WK',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (3763490089,3531749888579125493,'DQnJfQZM4mvEKCDsLv2dfYQnQf0ZA6xVsO5bsN4JacC9HeWRKtPOvWFT','aXZvhd8IDafiwDDbc2Tz6lgM6ALklnNMI357eoXhXVLZMIWV0Hu9lljebyqaX4DnZBQ2HORGscSJSBioZx8pLCNfTfs5NUoDEJ2uXy2ky1ZYQUq4eo','ooUT70','CeZltBQ3VqiPOlTmGx4aEKbiQ3XQoD6N6SFkomOcgJUuSHuINFnf9CX4M6rFLc29kmydbMKIRAMTt0eO6koquVuDaLRftgpW0LXFQNslIM8mSBTKBLAqbFHgpCpKC5xpg6wIkjpSLnUt2uBxcZcsOIiaPVeGAcElgEqMB','p','LW',4);
+INSERT INTO ti VALUES (3763490089,3531749888579125493,'DQnJfQZM4mvEKCDsLv2dfYQnQf0ZA6xVsO5bsN4JacC9HeWRKtPOvWFT','aXZvhd8IDafiwDDbc2Tz6lgM6ALklnNMI357eoXhXVLZMIWV0Hu9lljebyqaX4DnZBQ2HORGscSJSBioZx8pLCNfTfs5NUoDEJ2uXy2ky1ZYQUq4eo','ooUT70','CeZltBQ3VqiPOlTmGx4aEKbiQ3XQoD6N6SFkomOcgJUuSHuINFnf9CX4M6rFLc29kmydbMKIRAMTt0eO6koquVuDaLRftgpW0LXFQNslIM8mSBTKBLAqbFHgpCpKC5xpg6wIkjpSLnUt2uBxcZcsOIiaPVeGAcElgEqMB','p','LW',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2507137576,10887296697068874113,'UXzKtvo1m1SceF9BAN731S3ZH8kwX6VN5UcpNmcjaISmrGvJtvmfHoEMYAka18F7CWF4Z9BJIR73c97D7Qi8f3','XxXPjsjxAKPJUkho0fWFI2cLHzBlpWVKxRfASYy5FCZhgis1wqhfgF8WtrGpM0Ac2qa2ry88sh6227Vy9LWpj924fmLDTQyG4eFAzLz3f','48YRoKSqe31impZsOWI0w','2MK9VX9zv078YJ5mx1p7yiD9mfndaQ9eWdv59anIIVXgX1Fh9tHpVPqZKK8ILToXygC14mW8KlZPaeXydboqRNQ5ZWNqzKg65akVMhwKUaQr7M06SlnDW','5D','b',5);
+INSERT INTO ti VALUES (2507137576,10887296697068874113,'UXzKtvo1m1SceF9BAN731S3ZH8kwX6VN5UcpNmcjaISmrGvJtvmfHoEMYAka18F7CWF4Z9BJIR73c97D7Qi8f3','XxXPjsjxAKPJUkho0fWFI2cLHzBlpWVKxRfASYy5FCZhgis1wqhfgF8WtrGpM0Ac2qa2ry88sh6227Vy9LWpj924fmLDTQyG4eFAzLz3f','48YRoKSqe31impZsOWI0w','2MK9VX9zv078YJ5mx1p7yiD9mfndaQ9eWdv59anIIVXgX1Fh9tHpVPqZKK8ILToXygC14mW8KlZPaeXydboqRNQ5ZWNqzKg65akVMhwKUaQr7M06SlnDW','5D','b',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1406829826,546415609327847745,'Mwqa36TbzlLKpZ','Kmqmhe','PbWoa85cmI','aoBhxDNFiTrkaA7T1d1M7rEiqf0v7GJf1uZ','0u3','AC',6);
+INSERT INTO ti VALUES (1406829826,546415609327847745,'Mwqa36TbzlLKpZ','Kmqmhe','PbWoa85cmI','aoBhxDNFiTrkaA7T1d1M7rEiqf0v7GJf1uZ','0u3','AC',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b TINYINT NOT NULL, c CHAR(55) NOT NULL, d VARCHAR(75) NOT NULL, e VARBINARY(64), f VARCHAR(76), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5795802388589136748,77,'JgxxRwncF4o67b0xHSeLsyEF09S0TDuFFCHYSmuFUEeyclRGMbfu4S','QAMXjNSSzqPhz0Ui9c75TzWlMQQfk','aPCa9YL3iiOS5dkyZjUnl4','VUIn18c5PYlaFcJITy8IwRj3fkcQGFYSpdWl','c','0b',0);
+CREATE TABLE ti (a BIGINT, b TINYINT NOT NULL, c CHAR(55) NOT NULL, d VARCHAR(75) NOT NULL, e VARBINARY(64), f VARCHAR(76), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-4502179671765324698,-26,'UJQVDn4bwKvhzslhW','jwx0Aa9SMNQugT6KJmncFmlsQT7bJ3m1bGWLQVNWxe1hwcV3LzQFSPyV','1LmzMzBxBNYmfGTi4zeunakE5AcjXT6EDt8bZ0Y79jwfkTLdreWmltG8GQ','sCAjLriU4cu7MPntxx7yAP99nFRNGI0Bql','7G','e',1);
+INSERT INTO ti VALUES (-4502179671765324698,-26,'UJQVDn4bwKvhzslhW','jwx0Aa9SMNQugT6KJmncFmlsQT7bJ3m1bGWLQVNWxe1hwcV3LzQFSPyV','1LmzMzBxBNYmfGTi4zeunakE5AcjXT6EDt8bZ0Y79jwfkTLdreWmltG8GQ','sCAjLriU4cu7MPntxx7yAP99nFRNGI0Bql','7G','e',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(56) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(56) NOT NULL;
+INSERT INTO t VALUES (-5203549788133504339,84,'M71VX3rZcR','4Sc','bBPcPbKrnR0OwiwkgFffTOSCA5nnpUgCclfntkHKV934','tFble4uUEDhbxZHRhzNejgcZP1WToSiV0vrzezIYLnU3jMpL1Cc','e','jI',2);
+INSERT INTO ti VALUES (-5203549788133504339,84,'M71VX3rZcR','4Sc','bBPcPbKrnR0OwiwkgFffTOSCA5nnpUgCclfntkHKV934','tFble4uUEDhbxZHRhzNejgcZP1WToSiV0vrzezIYLnU3jMpL1Cc','e','jI',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-8184724981231337759,92,'c1HHly6PPTgLNvown92MrQxuFKAUtRV','HqobuixFHXw7bPZK6C4MmxHf9qthoGKAKTNZG1fQtpJa1iGs5AQmIresttJssT1a8bjstMnGaIyIXhO9zKzh8D5EEUSMLuGHs3ssjJQDPMEt99IidNvcUZkeY74pn8tbhq0ayygk5Q6qCKvkTcTiyFGS2TuGSHtPRLUeeh56dViidZj0LfSWxLFsdzeysZHQqY','SQxErDi925P45zKCfJIf33IB3fiunxia0Z7x6','JP3pmq5ZimtpZzOt8K4vqX0L4UhLKsIAHpuU','gn','z',3);
+INSERT INTO ti VALUES (-8184724981231337759,92,'c1HHly6PPTgLNvown92MrQxuFKAUtRV','HqobuixFHXw7bPZK6C4MmxHf9qthoGKAKTNZG1fQtpJa1iGs5AQmIresttJssT1a8bjstMnGaIyIXhO9zKzh8D5EEUSMLuGHs3ssjJQDPMEt99IidNvcUZkeY74pn8tbhq0ayygk5Q6qCKvkTcTiyFGS2TuGSHtPRLUeeh56dViidZj0LfSWxLFsdzeysZHQqY','SQxErDi925P45zKCfJIf33IB3fiunxia0Z7x6','JP3pmq5ZimtpZzOt8K4vqX0L4UhLKsIAHpuU','gn','z',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (6875477643245027216,38,'2HwfW7W0','xilNsxx6f23xiKlYWtR0UNwXJ8xjqxufnR00MqmaLHRKNLZ4SexiFT5DrQcLITAzbk0yM3IWJE0EaAEc3Qi0UqLuX15jsmhZHj7lWPoQWAh4azVuml91AwJpzfq48BpD3mcd5ngt9Hw6dnew5EJchx96EM1B8kwwyz3FlV0LxnRS8M5wxhFudT7MTS2CdEz1l0eumaXbWQJz2BML3nPbeIw9siFfWpYWGK5IfA','RMLkaj3Cbzg2J7xx9l2rC','k99RLit9IiB7VqK19uobY5kuKOEtHS8xWNsuVCViFy1IjBct9V1vwfFOc1P8dGlP8FMsgXPVXKQkObbvToMsICjjv3NzGzJdkYZ3fNijqXT3ykBoJbICKBlipfKFETtlPs','q7','NV',4);
+INSERT INTO ti VALUES (6875477643245027216,38,'2HwfW7W0','xilNsxx6f23xiKlYWtR0UNwXJ8xjqxufnR00MqmaLHRKNLZ4SexiFT5DrQcLITAzbk0yM3IWJE0EaAEc3Qi0UqLuX15jsmhZHj7lWPoQWAh4azVuml91AwJpzfq48BpD3mcd5ngt9Hw6dnew5EJchx96EM1B8kwwyz3FlV0LxnRS8M5wxhFudT7MTS2CdEz1l0eumaXbWQJz2BML3nPbeIw9siFfWpYWGK5IfA','RMLkaj3Cbzg2J7xx9l2rC','k99RLit9IiB7VqK19uobY5kuKOEtHS8xWNsuVCViFy1IjBct9V1vwfFOc1P8dGlP8FMsgXPVXKQkObbvToMsICjjv3NzGzJdkYZ3fNijqXT3ykBoJbICKBlipfKFETtlPs','q7','NV',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (6282279929787891478,-4,'4WNDSstZKaoj6NMeCA31FdzCVHtQtt8A','4VAsxD318Vdw3ea6mUc9DNNESDqkTifYD3kmFtkUcvdwUaJ4bEkIIulPvZtgHru24U9Cf6cJ4brOiO4Hg33vorsl57wyFHgWXebee7NsKMG1kT9lgYjJ5mBLlPuNU2UWddvLyuQDJfepjsVNK70TPcQs22','1PU5nr0TO8uGoyQ84GpFETkGSOH3Sk065h4RWwF','UxGsUccH5De38vPjjgzY6Inpmbw4WYDJKj26ffGWzx6wS6s77CtC8YOhqfKxjaOLjzRlcFqdhxSmh4SStaKhUzfp','UJE','lY',5);
+INSERT INTO ti VALUES (6282279929787891478,-4,'4WNDSstZKaoj6NMeCA31FdzCVHtQtt8A','4VAsxD318Vdw3ea6mUc9DNNESDqkTifYD3kmFtkUcvdwUaJ4bEkIIulPvZtgHru24U9Cf6cJ4brOiO4Hg33vorsl57wyFHgWXebee7NsKMG1kT9lgYjJ5mBLlPuNU2UWddvLyuQDJfepjsVNK70TPcQs22','1PU5nr0TO8uGoyQ84GpFETkGSOH3Sk065h4RWwF','UxGsUccH5De38vPjjgzY6Inpmbw4WYDJKj26ffGWzx6wS6s77CtC8YOhqfKxjaOLjzRlcFqdhxSmh4SStaKhUzfp','UJE','lY',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8969732182473209508,-4,'mqh6MPN7h4Rpu2OF9IRgiwMxQt46LqPW','Bm8qSToQrrPcABZyA5SzW2fgNGnYsg3c8h9zlOtShfLFqtLOJDloz3IfyV0cn0k8kMDP6','p4S','UP2Fv6AqHcJVzsI656VkvAKwIxlfBcSh7aS1xPyZaDS6SSsj69bVEvg3RoGuQhft7nV2jAHdnnoDLhNoO4geHX70Ku2HUL3tl8tnm1UW9q96ln','mdx','sj8',6);
+INSERT INTO ti VALUES (8969732182473209508,-4,'mqh6MPN7h4Rpu2OF9IRgiwMxQt46LqPW','Bm8qSToQrrPcABZyA5SzW2fgNGnYsg3c8h9zlOtShfLFqtLOJDloz3IfyV0cn0k8kMDP6','p4S','UP2Fv6AqHcJVzsI656VkvAKwIxlfBcSh7aS1xPyZaDS6SSsj69bVEvg3RoGuQhft7nV2jAHdnnoDLhNoO4geHX70Ku2HUL3tl8tnm1UW9q96ln','mdx','sj8',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(16) NOT NULL, d VARBINARY(34) NOT NULL, e VARCHAR(7) NOT NULL, f VARBINARY(65), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (54352,-15998,'f','PnohHmquNwMDJ9Nz80MarEwOAs','o','I34sm0Hhe6DJpnzdDjqzOYlUsg','V','h',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(16) NOT NULL, d VARBINARY(34) NOT NULL, e VARCHAR(7) NOT NULL, f VARBINARY(65), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3406052390,-23400,'JWNy0','bXTCeKKD62AaFz','A28O7ms','6','F','2',1);
+INSERT INTO ti VALUES (3406052390,-23400,'JWNy0','bXTCeKKD62AaFz','A28O7ms','6','F','2',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(17) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(17) NOT NULL;
+INSERT INTO t VALUES (1139987425,10106,'nSL03OrwPRr','tIDOdpbSNC5Oo2YzjM','3MxuRs','cbM1uLaIiqtxnzVVtq54yoY2KXwlGgqwjdenuGtRUrNQU6qepD2dLQ83J','a','V',2);
+INSERT INTO ti VALUES (1139987425,10106,'nSL03OrwPRr','tIDOdpbSNC5Oo2YzjM','3MxuRs','cbM1uLaIiqtxnzVVtq54yoY2KXwlGgqwjdenuGtRUrNQU6qepD2dLQ83J','a','V',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1327898152,7214,'H0C2mLB','Kt4MDWfnf5IKHGWWWGUhxcrBqdKFX6vflEYkIF6kzeBfa5LnllOFklyCZYjr3ZhbH4Epznvtr3wbtdAP3OafkpnI9bdlHv9vue22hk78cBKSQbkNnMrVAUS5j8IRaIdjm22kclRO','MRq','IIXzgOLOVUvEahGfg6vqcXO1EIALpT5B','v','2',3);
+INSERT INTO ti VALUES (1327898152,7214,'H0C2mLB','Kt4MDWfnf5IKHGWWWGUhxcrBqdKFX6vflEYkIF6kzeBfa5LnllOFklyCZYjr3ZhbH4Epznvtr3wbtdAP3OafkpnI9bdlHv9vue22hk78cBKSQbkNnMrVAUS5j8IRaIdjm22kclRO','MRq','IIXzgOLOVUvEahGfg6vqcXO1EIALpT5B','v','2',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2083404172,31459,'ZQ','L','YHq1','fVuPR2UE34RZcuZh37uZnvViNb8qEsrdxuCca4l8DdwiJDbnt5yw787pKqFx8sOdNx01yA1sgX04lyU4IeomECVct9Pkdhbhk3nQEfyLVT5dkijcscn9JLpelm6xriTkCglzltZqzK91qUkJQ5L0M0RHTLVde5pVWbXtvCHYZbSjA8lYuzeiHW4zSQIqeg2ckA8Z8Cx8vgWCQQi34b5bahCI4bZjrwnB','U','F',4);
+INSERT INTO ti VALUES (2083404172,31459,'ZQ','L','YHq1','fVuPR2UE34RZcuZh37uZnvViNb8qEsrdxuCca4l8DdwiJDbnt5yw787pKqFx8sOdNx01yA1sgX04lyU4IeomECVct9Pkdhbhk3nQEfyLVT5dkijcscn9JLpelm6xriTkCglzltZqzK91qUkJQ5L0M0RHTLVde5pVWbXtvCHYZbSjA8lYuzeiHW4zSQIqeg2ckA8Z8Cx8vgWCQQi34b5bahCI4bZjrwnB','U','F',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (588845257,-29119,'iDR','2czMSGRMeQ5JsniWTFouhaHmZYG9MptZQVrcQ5hhGCoI7fH2n1yVeHfBROui2CyETQwSmnEttSdKuNr6JJuJD4whW2OdONksi2TIkKdf3yaBqkOksgofpy7qDPPqD7K1K994nVBM12H6Bzf4FuPndiDUdw5ISmX4E4rHlA8fqIEYqCSsa2QK','V1yvS4','shwh15C858ejMsvlHMzDgkVkMrblCXAyjpOvffm8hbWvvjqzFebpBZVijaz9w5atzNsFP9fRNZ9hUdDfG4NefRrlxgPETM7ei1VWVDNF7uuqXAwSgcNQiqowgwXu8uf9SiKx2T7D8zHHOffL4FVXpEdRJ2g9VFPzudsuKqTAa5XLUIF7dzJJFpH4TKXyCpFLPGJn4jYGh17LctDGxCP5dQHZMwi6UET2wXApI3eiLNwcHj7cDhZlMsWKezQim','j','4',5);
+INSERT INTO ti VALUES (588845257,-29119,'iDR','2czMSGRMeQ5JsniWTFouhaHmZYG9MptZQVrcQ5hhGCoI7fH2n1yVeHfBROui2CyETQwSmnEttSdKuNr6JJuJD4whW2OdONksi2TIkKdf3yaBqkOksgofpy7qDPPqD7K1K994nVBM12H6Bzf4FuPndiDUdw5ISmX4E4rHlA8fqIEYqCSsa2QK','V1yvS4','shwh15C858ejMsvlHMzDgkVkMrblCXAyjpOvffm8hbWvvjqzFebpBZVijaz9w5atzNsFP9fRNZ9hUdDfG4NefRrlxgPETM7ei1VWVDNF7uuqXAwSgcNQiqowgwXu8uf9SiKx2T7D8zHHOffL4FVXpEdRJ2g9VFPzudsuKqTAa5XLUIF7dzJJFpH4TKXyCpFLPGJn4jYGh17LctDGxCP5dQHZMwi6UET2wXApI3eiLNwcHj7cDhZlMsWKezQim','j','4',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2656459508,-2637,'8hf4u3YWFMgN','kMdfBLSHqjJzZ8yUdOJKGn0ilKIB99dgAvb7ZrwppxjyowVFBTrMPtb3PSS8OkxqMSiq4','HdH','grlY7MAlGb3bTgDRIdpG8MpxWYSrSnrz2xBnkP8kPHqEF0PEU38VznhXuB7ZqZzZ64VZiH6dY9BKb56TzKrBuKeJmfdPfFK0GOsT6FqCOOFphDeU6CYomhllJRJ3','Q5','R',6);
+INSERT INTO ti VALUES (2656459508,-2637,'8hf4u3YWFMgN','kMdfBLSHqjJzZ8yUdOJKGn0ilKIB99dgAvb7ZrwppxjyowVFBTrMPtb3PSS8OkxqMSiq4','HdH','grlY7MAlGb3bTgDRIdpG8MpxWYSrSnrz2xBnkP8kPHqEF0PEU38VznhXuB7ZqZzZ64VZiH6dY9BKb56TzKrBuKeJmfdPfFK0GOsT6FqCOOFphDeU6CYomhllJRJ3','Q5','R',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b TINYINT UNSIGNED NOT NULL, c CHAR(91), d VARCHAR(50) NOT NULL, e VARCHAR(69) NOT NULL, f VARCHAR(51) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-925192478,17,'YTcipW3aGbAKf5muWzKD3KIM8lfaWfJ0nGzaOeM3Pecte6XouGnzkZaGwZ8Kp5zGnBFzzIZ6n','9fNKVsd4xBizIjmwkbr7Hs3','POoDm7AnLzc85fXbLxq7pTEKxZAVR6pgFKbeMDR','j8DIlyyst3UYlVa7o','N','go',0);
+CREATE TABLE ti (a INT, b TINYINT UNSIGNED NOT NULL, c CHAR(91), d VARCHAR(50) NOT NULL, e VARCHAR(69) NOT NULL, f VARCHAR(51) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-984745077,160,'h','2Duk8vOUQQqZrq','RyIz7xGXjJWk0JOMZuHGIdZ','qAt1UFrZPBnk0tyg6UNwGkq782zKhDOxTXTx8d','z','i',1);
+INSERT INTO ti VALUES (-984745077,160,'h','2Duk8vOUQQqZrq','RyIz7xGXjJWk0JOMZuHGIdZ','qAt1UFrZPBnk0tyg6UNwGkq782zKhDOxTXTx8d','z','i',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(92);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(92);
+INSERT INTO t VALUES (627240637,191,'5MjSbr6TR8xvVMEjPzHD9uRlrqTw5aHcwtAP','P2iZVmaJ032OAKfeZEg2Q5iPvyGSdlZzDRWBvO339eGHwiyp','D0XAEG40jwfB6OJO2','btBOGxmwCumN8kwQBVIKn1a6JVKcWIQyUmMxGWdQXxvo9H8hy','K','N',2);
+INSERT INTO ti VALUES (627240637,191,'5MjSbr6TR8xvVMEjPzHD9uRlrqTw5aHcwtAP','P2iZVmaJ032OAKfeZEg2Q5iPvyGSdlZzDRWBvO339eGHwiyp','D0XAEG40jwfB6OJO2','btBOGxmwCumN8kwQBVIKn1a6JVKcWIQyUmMxGWdQXxvo9H8hy','K','N',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1417631561,178,'GcWwrsIgq3KCY2M0Mz8N29QKbNBaMOIyypKdENj2eGbV5a8THAmGi68P5YU2WWkTPT6at6JnfRH7wCOZQ5Mqx3EC8p','VxlEGQaSc3XtCOnBfXaPNElVF0hUeISUSpTWOnEevzF6Hx9wbThhZMRl13Z6uj3dNP3Y2q5MVBtWUBVFE2FUD6kuZbdXad01InJyCWXRJe3mngtqakwlLc3gTn7ogdQ9XNGHuExtbFBvc0Zg3CtvVmLg7UTnpFrcdEGBtMS4mOHBWg0JFAYpH7ocnyXbiJvlIAUJicuyS73528kkpP37MKIUCzU9bR3lZwqkEqhZQmO9YdOhBNesN1coKLzq','GiqIgr6Vx8Hv8iEn4frG5XzXtg2fe98K7VA82Lz3GQROSGCZVtxI38ZufpBxsCjUr1','98M58IoUrnUzgrIWGVxWKuOcNqRX','F','iI',3);
+INSERT INTO ti VALUES (1417631561,178,'GcWwrsIgq3KCY2M0Mz8N29QKbNBaMOIyypKdENj2eGbV5a8THAmGi68P5YU2WWkTPT6at6JnfRH7wCOZQ5Mqx3EC8p','VxlEGQaSc3XtCOnBfXaPNElVF0hUeISUSpTWOnEevzF6Hx9wbThhZMRl13Z6uj3dNP3Y2q5MVBtWUBVFE2FUD6kuZbdXad01InJyCWXRJe3mngtqakwlLc3gTn7ogdQ9XNGHuExtbFBvc0Zg3CtvVmLg7UTnpFrcdEGBtMS4mOHBWg0JFAYpH7ocnyXbiJvlIAUJicuyS73528kkpP37MKIUCzU9bR3lZwqkEqhZQmO9YdOhBNesN1coKLzq','GiqIgr6Vx8Hv8iEn4frG5XzXtg2fe98K7VA82Lz3GQROSGCZVtxI38ZufpBxsCjUr1','98M58IoUrnUzgrIWGVxWKuOcNqRX','F','iI',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (908054241,118,'nPepk2ytI8hCGSmn4VU9TXcR1P9vprZREmfDro1q01WAp4qYuQpjMm1TtG0XxBJgfWPNBS5DkElzeRGI','zUfL3nPSyId9OLqfiX6IuET2xZiRaAVTbFUrlJoFjP2SvG1tXZVmGQfE04fDQowOJysCFcAfaRsb8QSGSHIOcdpZ3TgZt4hY6u7x2WxnfIlGOzW1IyTCxyd9VB9pHm83c66fgxd3vbsc4Qi0Kl59etCGER8KKqIYJUNh9bowxc5i','qH8OolWNmQNkB1194O0cGR19d30mv9laqN3fXht8sMj3uWRjXGE6ntfgQq','goSOGisOFpSqvOCtSt4s2mwI3LQefPfFJxyZzg6TSoInw2gGDYhxOkshzw07h3ojXHzGjABAZq4u6PxAb3CtGBFTfLn3taPO6ieuYC4HBHAJc2oQFjqJj83X76jJUriQWUlbwv2VY35t5LKWN6LIzyuzUqLFGLPPdGVZEaIePU','A','R',4);
+INSERT INTO ti VALUES (908054241,118,'nPepk2ytI8hCGSmn4VU9TXcR1P9vprZREmfDro1q01WAp4qYuQpjMm1TtG0XxBJgfWPNBS5DkElzeRGI','zUfL3nPSyId9OLqfiX6IuET2xZiRaAVTbFUrlJoFjP2SvG1tXZVmGQfE04fDQowOJysCFcAfaRsb8QSGSHIOcdpZ3TgZt4hY6u7x2WxnfIlGOzW1IyTCxyd9VB9pHm83c66fgxd3vbsc4Qi0Kl59etCGER8KKqIYJUNh9bowxc5i','qH8OolWNmQNkB1194O0cGR19d30mv9laqN3fXht8sMj3uWRjXGE6ntfgQq','goSOGisOFpSqvOCtSt4s2mwI3LQefPfFJxyZzg6TSoInw2gGDYhxOkshzw07h3ojXHzGjABAZq4u6PxAb3CtGBFTfLn3taPO6ieuYC4HBHAJc2oQFjqJj83X76jJUriQWUlbwv2VY35t5LKWN6LIzyuzUqLFGLPPdGVZEaIePU','A','R',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-1728879203,42,'V8Ca8yUTTsBpp8KwW3v2EM7xrJYX2kCKfiCSwLGIpcRf5co2Y4FNdKX6rwcS9Ds91oIpmjZFv2lGVQQ2Jqeg0sovLTa','prGGEtGt1laCpckNBviFqN5Zj0e11r1IZ8Bz7TtkAJfaLkqIfgyaQQL1R4RVFx4xFWaYZIS7qNCl5LO1KObBTblSzogW78j1P0b8tDowuQNRKfDv8Q0MOLT31AMEYomSsZLTUzcpaflkUGUeU','2Qo5WRoYKi4VWXCKGKrYRFUqcyt29n97iV8zxKmgXEjgJ9TaIznKQN5eZ','0PXTNixfsVN3leBubXjCFgAYCzD1bYcSGGBPATF5F9IYRLbUJNuy','I6','rX',5);
+INSERT INTO ti VALUES (-1728879203,42,'V8Ca8yUTTsBpp8KwW3v2EM7xrJYX2kCKfiCSwLGIpcRf5co2Y4FNdKX6rwcS9Ds91oIpmjZFv2lGVQQ2Jqeg0sovLTa','prGGEtGt1laCpckNBviFqN5Zj0e11r1IZ8Bz7TtkAJfaLkqIfgyaQQL1R4RVFx4xFWaYZIS7qNCl5LO1KObBTblSzogW78j1P0b8tDowuQNRKfDv8Q0MOLT31AMEYomSsZLTUzcpaflkUGUeU','2Qo5WRoYKi4VWXCKGKrYRFUqcyt29n97iV8zxKmgXEjgJ9TaIznKQN5eZ','0PXTNixfsVN3leBubXjCFgAYCzD1bYcSGGBPATF5F9IYRLbUJNuy','I6','rX',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1318140068,154,'bl6dt7LfM45kEHhoSFeRfAwpZG57EiZ84Z0lIvR4CwuWguKKa','8FtC94AzsSoDWjIUutGV2WIFyikYadLU4CBymSoq71VUXnaznmMvtuJZlEJEgDHrw8pa0nCvDwch8KJ3rWDKUVxg7vmjqJDqEJYoKPq9mNyzheoxmWDiIyD5O4Zp498YXf8xptwjVn1ovJUAIMMuNzNOUjjtTzZBiSXp','mXbVHEzEjSUYnq0eWNY586mNXEgUu0QOHr95Qt4LRWT','BcKnIth','K','Y',6);
+INSERT INTO ti VALUES (1318140068,154,'bl6dt7LfM45kEHhoSFeRfAwpZG57EiZ84Z0lIvR4CwuWguKKa','8FtC94AzsSoDWjIUutGV2WIFyikYadLU4CBymSoq71VUXnaznmMvtuJZlEJEgDHrw8pa0nCvDwch8KJ3rWDKUVxg7vmjqJDqEJYoKPq9mNyzheoxmWDiIyD5O4Zp498YXf8xptwjVn1ovJUAIMMuNzNOUjjtTzZBiSXp','mXbVHEzEjSUYnq0eWNY586mNXEgUu0QOHr95Qt4LRWT','BcKnIth','K','Y',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b TINYINT, c BINARY(82) NOT NULL, d VARBINARY(58), e VARCHAR(56), f VARCHAR(99), g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-68,-71,'ItvUbgs','bWDMY0s2nZrvnnwRpfdpp2lAkUALFLp3KesEPGdoPLhOAToYvP','y35BSBpVTQtY0P8uDqfE7DTF3f4ipqgqNIzQ5EdNSEx9ns79NdKn0ZO','dNbOErMtKnZSUnip90W6uZ4gZedPyiNm5mACUxnDblnHMHyM0Pn7Dw2xvx4KFwekrhzdLEIRPijHVMyDucj3lveehIcfxU','N','Lg',0);
+CREATE TABLE ti (a TINYINT, b TINYINT, c BINARY(82) NOT NULL, d VARBINARY(58), e VARCHAR(56), f VARCHAR(99), g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (-3895,-56,'AYUgPG1MfTKf5','85APeSJqSGAYk2gEZAxqeINie6wZH','w6rZoC9xcAJZNhBdNAijxkJe96TbEsSAfgTFxXwKguk3olz9NBCG','jied1QFbHooSeaLYs37uJte213azmFwLaC0QwsL8UQp6YpDIWtm90dsAkh8XTwAkzGnSPH7OzzlLfoWSvndEjvll4','i','D',1);
+INSERT INTO ti VALUES (-3895,-56,'AYUgPG1MfTKf5','85APeSJqSGAYk2gEZAxqeINie6wZH','w6rZoC9xcAJZNhBdNAijxkJe96TbEsSAfgTFxXwKguk3olz9NBCG','jied1QFbHooSeaLYs37uJte213azmFwLaC0QwsL8UQp6YpDIWtm90dsAkh8XTwAkzGnSPH7OzzlLfoWSvndEjvll4','i','D',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(83) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(83) NOT NULL;
+INSERT INTO t VALUES (18525,-61,'2K97qvqvwD276nJU8RgvoeAmybHHg4Lub6Gi3w3Xxlb1EtEzxTSyI7AaYs7sDlrINTtE','TgIgohCIZQaX25xQszbWKmiLNZFjJ6zQJPtVgyJ7vqtDDvzt6BfL','8wybCqC1tVA9sBeyuNvd7HQFX','R6brBvZK','A','Ch',2);
+INSERT INTO ti VALUES (18525,-61,'2K97qvqvwD276nJU8RgvoeAmybHHg4Lub6Gi3w3Xxlb1EtEzxTSyI7AaYs7sDlrINTtE','TgIgohCIZQaX25xQszbWKmiLNZFjJ6zQJPtVgyJ7vqtDDvzt6BfL','8wybCqC1tVA9sBeyuNvd7HQFX','R6brBvZK','A','Ch',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-18081,75,'Ttrhx9Kgn10bdpUVfrl6QMIDrNmFwvOQ4','gVdbtZSZ7ANqAEKlvCzvS43pFqQt1PtpVnqjfKXaiujoSJTotYW925FNi6ddckkuatnYegbyKotokSDRO145BKWW1nQE6xrcLJIjOm5hRS75T0XntLAVjczyleFWepJRiMq','mshnyT','3td1','C','eH',3);
+INSERT INTO ti VALUES (-18081,75,'Ttrhx9Kgn10bdpUVfrl6QMIDrNmFwvOQ4','gVdbtZSZ7ANqAEKlvCzvS43pFqQt1PtpVnqjfKXaiujoSJTotYW925FNi6ddckkuatnYegbyKotokSDRO145BKWW1nQE6xrcLJIjOm5hRS75T0XntLAVjczyleFWepJRiMq','mshnyT','3td1','C','eH',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1356,38,'XvvgMqzOdutFEdQzqWh0hiIsF35sslsthsmZZNL4URLb','uCZIvc7AIT1yLqghtRyLBaOvy7E7v3Y4Mt4CyB4WR7GR5N270ECVszEJRcCqPXb9tfiBmLRPsn7b5RP5xKHYs0nYwNjQr6iYjuk9Tfausz017AT777dOcIBKA8iG8nQzC75mCdkhOCz2cWGrfx2w5ugUBAxY5ddjTaPF','mQ7MQnu6mezfhB3duEYMxtwtdSur','pH31chYMqyrhZl4hN8x9FH29awPW2FnbarjJ9rIgkXOyFrxp3R1BZIsVV27tQ18nxZgaTaSo','2','l6',4);
+INSERT INTO ti VALUES (1356,38,'XvvgMqzOdutFEdQzqWh0hiIsF35sslsthsmZZNL4URLb','uCZIvc7AIT1yLqghtRyLBaOvy7E7v3Y4Mt4CyB4WR7GR5N270ECVszEJRcCqPXb9tfiBmLRPsn7b5RP5xKHYs0nYwNjQr6iYjuk9Tfausz017AT777dOcIBKA8iG8nQzC75mCdkhOCz2cWGrfx2w5ugUBAxY5ddjTaPF','mQ7MQnu6mezfhB3duEYMxtwtdSur','pH31chYMqyrhZl4hN8x9FH29awPW2FnbarjJ9rIgkXOyFrxp3R1BZIsVV27tQ18nxZgaTaSo','2','l6',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-6211,-99,'Xh9450ZKMvQywXUt4Pf4s6Q0zEexZyFXZb','5PYAuRmQljNhWxNiYeiVMb67ClqK14fMMZszkgekGyHS1G8N0rnqnJ26fMSjz1Cb2XyLIEPOyzIvr2nK2EVn6Rvif1FEVHxJQdkq5Vv9m9RPMZglNVnJQKhCShJHU0XCaVwLn0rmu85tsLdTFSf7MhrKfJsT','AOcOnDQLq6kqqxxShwPmUxQ204VTVgOe62yf1AiMoQ8c','naKhEZBrytmQ8IlzHbZ7nWNxdc0nxiq8OIhVy93AWpsN0p9W3Ywd4HYw3H5Z547JM557kO8EHTtpRtkpMnoVUpEWB7IQf7je6Pnal7Mhz5TMSZ2WisTNgvGvxteBM3BtbMUaUJeyLXKaV32fc7WoI4Lpd2Ac4Xy','3z','g5',5);
+INSERT INTO ti VALUES (-6211,-99,'Xh9450ZKMvQywXUt4Pf4s6Q0zEexZyFXZb','5PYAuRmQljNhWxNiYeiVMb67ClqK14fMMZszkgekGyHS1G8N0rnqnJ26fMSjz1Cb2XyLIEPOyzIvr2nK2EVn6Rvif1FEVHxJQdkq5Vv9m9RPMZglNVnJQKhCShJHU0XCaVwLn0rmu85tsLdTFSf7MhrKfJsT','AOcOnDQLq6kqqxxShwPmUxQ204VTVgOe62yf1AiMoQ8c','naKhEZBrytmQ8IlzHbZ7nWNxdc0nxiq8OIhVy93AWpsN0p9W3Ywd4HYw3H5Z547JM557kO8EHTtpRtkpMnoVUpEWB7IQf7je6Pnal7Mhz5TMSZ2WisTNgvGvxteBM3BtbMUaUJeyLXKaV32fc7WoI4Lpd2Ac4Xy','3z','g5',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-31245,50,'yFsmEHgaHxoD6o01Lu4Eyo','616HnFcXdFZ9fFrm1IdgW5Z5J1PJPojcp25bcQTSjkXWgIMEwZMUde3v8hQLStRRrVIhQJ1tO8mNKmmYYtqs8wSxLSK5pir8ocbCVhRlI0EPLujPSUA3ohHjReLv3Mn66Uno0zWrLrHFFW3rkv','UFdCTASBil9icqoXPXzhbxR74CrbS3y54ax3','86kNGlaHqbBUQ0ZEabK53olDg9bNHsqxZKmeDZCFW11eNlovBmLLLtrzipbKojlKZcqLg0ppn7RzAGO85SEwZQ1Qm1djtOSrojBqlu8J2fC7','dB','53j',6);
+INSERT INTO ti VALUES (-31245,50,'yFsmEHgaHxoD6o01Lu4Eyo','616HnFcXdFZ9fFrm1IdgW5Z5J1PJPojcp25bcQTSjkXWgIMEwZMUde3v8hQLStRRrVIhQJ1tO8mNKmmYYtqs8wSxLSK5pir8ocbCVhRlI0EPLujPSUA3ohHjReLv3Mn66Uno0zWrLrHFFW3rkv','UFdCTASBil9icqoXPXzhbxR74CrbS3y54ax3','86kNGlaHqbBUQ0ZEabK53olDg9bNHsqxZKmeDZCFW11eNlovBmLLLtrzipbKojlKZcqLg0ppn7RzAGO85SEwZQ1Qm1djtOSrojBqlu8J2fC7','dB','53j',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b BIGINT, c BINARY(50), d VARBINARY(28), e VARCHAR(54) NOT NULL, f VARCHAR(99), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18,711792378438180386,'ObuMKjtcgKPOXh6X3NInpEdwrC4','N4Z4IFUdrbtH1co6l1k','XQPYGF5Ffs4Zs71qHSe0dHWNfTbdA8PW3IpDShe3mfPDW','Hu3cXmWGr6NoTRZyVp3eYLfDhIdwlHsGKVTmop7','P','O',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT, c BINARY(50), d VARBINARY(28), e VARCHAR(54) NOT NULL, f VARCHAR(99), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-7533471284088136847,327979796938741259,'h7z','KSPFzJxBwrsDxm02gQLINLAVc','QpggppQFkC2g54de6J1yairYLrMYFAX4VSlkiYz8NUq1bTzv2XQaO','SFVY5a7VOlymBttyhO377elb0kyHTfHhbNW1g7XPaq1CvlAKte8ezmVjOHINE92gbYLtDhFYmRPYzq8DKN1yYdV4sk','B','V',1);
+INSERT INTO ti VALUES (-7533471284088136847,327979796938741259,'h7z','KSPFzJxBwrsDxm02gQLINLAVc','QpggppQFkC2g54de6J1yairYLrMYFAX4VSlkiYz8NUq1bTzv2XQaO','SFVY5a7VOlymBttyhO377elb0kyHTfHhbNW1g7XPaq1CvlAKte8ezmVjOHINE92gbYLtDhFYmRPYzq8DKN1yYdV4sk','B','V',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(51);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(51);
+INSERT INTO t VALUES (-612927639536013354,3509072454999025796,'GqdQfqHF72N6FqvLL1AvjP5t9UFC5dtW','8rLpwrt5u0dzrWPEoU','3APAu9xhXicuyrUtjDFzSGBuZPnZqWuS3ELCnBzsbfjo','uLvCC','B','hh',2);
+INSERT INTO ti VALUES (-612927639536013354,3509072454999025796,'GqdQfqHF72N6FqvLL1AvjP5t9UFC5dtW','8rLpwrt5u0dzrWPEoU','3APAu9xhXicuyrUtjDFzSGBuZPnZqWuS3ELCnBzsbfjo','uLvCC','B','hh',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1894749719158306246,-2519559641696011780,'Ab75','hxHCQ8ESQs1Y9pOxc1DRm6bIeyR5scaCBSoIP0PzTtr7v6NFVvhdO9MbVUyT9l7gSdf8maFEhwF8YBD5PQ1TMn4PLxucQ4l7pPJiFgV7ByQT1k3ICNU36sBCqzsMu','6K98fqdjH2HNGWSaFGugTiFunW0txxTHoFRbDEIkXy3','17G3zliWOzQXA4JXM','0','B',3);
+INSERT INTO ti VALUES (1894749719158306246,-2519559641696011780,'Ab75','hxHCQ8ESQs1Y9pOxc1DRm6bIeyR5scaCBSoIP0PzTtr7v6NFVvhdO9MbVUyT9l7gSdf8maFEhwF8YBD5PQ1TMn4PLxucQ4l7pPJiFgV7ByQT1k3ICNU36sBCqzsMu','6K98fqdjH2HNGWSaFGugTiFunW0txxTHoFRbDEIkXy3','17G3zliWOzQXA4JXM','0','B',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3145066093053654140,7223173895110910014,'sjHhKfZ1RmaJhJQW5u7A8mLp5FPTqcqragqeFyhQoj6EU3oHk','408sLgiD5LT3Akb9i8rfb8h6Vk73vdo6dJa0vK0CHmrAWzPLT4atroJEC2Bu7RLa05Fy','0A','PsDsZvBMW6YbBkgDTdHxCoBkT8QZZZAoxlhTRWclXdHYxP1QeoxFvTWDVDP5hv90McQ1ll4iuDbXMbbzjboAkNRgfeU9tCxrqI8QtmyqiPrUmxAwF19qPgk5JvDYcvucV2y0Rrl0ze1OZ8pHsva24VAjduhV1Ab1jsv7hc1pqhHmwrhmol3EsEpEdS1Dz19OLShJ5K5jh25csO3oQARgzBn6u698CQ7hHNqyW6pzTXkGy8mx0Zu498a','V','H',4);
+INSERT INTO ti VALUES (3145066093053654140,7223173895110910014,'sjHhKfZ1RmaJhJQW5u7A8mLp5FPTqcqragqeFyhQoj6EU3oHk','408sLgiD5LT3Akb9i8rfb8h6Vk73vdo6dJa0vK0CHmrAWzPLT4atroJEC2Bu7RLa05Fy','0A','PsDsZvBMW6YbBkgDTdHxCoBkT8QZZZAoxlhTRWclXdHYxP1QeoxFvTWDVDP5hv90McQ1ll4iuDbXMbbzjboAkNRgfeU9tCxrqI8QtmyqiPrUmxAwF19qPgk5JvDYcvucV2y0Rrl0ze1OZ8pHsva24VAjduhV1Ab1jsv7hc1pqhHmwrhmol3EsEpEdS1Dz19OLShJ5K5jh25csO3oQARgzBn6u698CQ7hHNqyW6pzTXkGy8mx0Zu498a','V','H',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-1493700901178662137,5736922753872798142,'m2VkJeGWW2RzDU5jHF6xkSe','lKj6Cd7piuuLGlsm2CH5zPrSnL3Jd28toZq1cAIKWz2o3guiTj7nkN1ZEPsf','Hv4MjNrUKW1cpIITiScjCUGkZY6dIMG9Pdbal0m6rRPdfSS','dDqtSl5AS6nxKH7KeUDKcwiodshxuVq9NMmIGyfOhFL0k8utoSmWTRll1ZJpBQa04T3udU1xhMCsYcI4U','gy','wW',5);
+INSERT INTO ti VALUES (-1493700901178662137,5736922753872798142,'m2VkJeGWW2RzDU5jHF6xkSe','lKj6Cd7piuuLGlsm2CH5zPrSnL3Jd28toZq1cAIKWz2o3guiTj7nkN1ZEPsf','Hv4MjNrUKW1cpIITiScjCUGkZY6dIMG9Pdbal0m6rRPdfSS','dDqtSl5AS6nxKH7KeUDKcwiodshxuVq9NMmIGyfOhFL0k8utoSmWTRll1ZJpBQa04T3udU1xhMCsYcI4U','gy','wW',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-5337846306413878961,255758548575885401,'YCFXI6mHxOHlwQiSRSXSpHFCKGaPGIA6UWcb7X','gy9OGux1F3Nz5PaDMFJ1UvGpWxOfuGpsOM8qodjuE6gvPGtFkeSkT5iZYl1ETq9YPglvqmyaPpfdb4pDrK3V5KsJoLlQrtBMNbacd9oBXdPiI2vYyEXAW2npG1YXAuZR2n2kYEbeZ4klryiOeDI','rs9knrn','ke6gWXU5QoyaKSihKdCzoJ1D5MW57PDN6LIr9MVqoQjp8h4ROkz1beSGCqqWPj36jRDl5yrFdBh6O6Dhq25fP7HIlfSX7A7NkhxRt57bwScmTK5KxnE60GCCyg9ZNgK6rrLccmm0xnur6GjZMW','be','sEQ',6);
+INSERT INTO ti VALUES (-5337846306413878961,255758548575885401,'YCFXI6mHxOHlwQiSRSXSpHFCKGaPGIA6UWcb7X','gy9OGux1F3Nz5PaDMFJ1UvGpWxOfuGpsOM8qodjuE6gvPGtFkeSkT5iZYl1ETq9YPglvqmyaPpfdb4pDrK3V5KsJoLlQrtBMNbacd9oBXdPiI2vYyEXAW2npG1YXAuZR2n2kYEbeZ4klryiOeDI','rs9knrn','ke6gWXU5QoyaKSihKdCzoJ1D5MW57PDN6LIr9MVqoQjp8h4ROkz1beSGCqqWPj36jRDl5yrFdBh6O6Dhq25fP7HIlfSX7A7NkhxRt57bwScmTK5KxnE60GCCyg9ZNgK6rrLccmm0xnur6GjZMW','be','sEQ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b TINYINT UNSIGNED, c CHAR(15), d VARCHAR(72), e VARCHAR(29), f VARBINARY(67), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1817648828,115,'D8i10TeFLH','61b5ZNhrvqcxpgjRkfD8AKzEVbhJ','fMjfpTyFt9zed1kg','ciFaN4I6bnIkoS8fnHJpOc5pgK1qIAnWBs2ZeKm','m','A',0);
+CREATE TABLE ti (a INT, b TINYINT UNSIGNED, c CHAR(15), d VARCHAR(72), e VARCHAR(29), f VARBINARY(67), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (8036276787315672100,116,'XuDfsIh','yKHxphpcFw0irOctZi9oMHBSrRvzsXDDBRrwZL7BECp9XGh5N9kqba0z','Ntpwtbf3Ve','4Mhg','X','hF',1);
+INSERT INTO ti VALUES (8036276787315672100,116,'XuDfsIh','yKHxphpcFw0irOctZi9oMHBSrRvzsXDDBRrwZL7BECp9XGh5N9kqba0z','Ntpwtbf3Ve','4Mhg','X','hF',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(16);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(16);
+INSERT INTO t VALUES (-3185858582278231496,103,'LDJ5Z2ms4H','qQhKfQcbWkfv','nwrwEyHp2oh','NQeHizgQAroYWvDeCghWZqgxp2GOT4jSvgGMDiE15skYmtbWx1j3','3','CA',2);
+INSERT INTO ti VALUES (-3185858582278231496,103,'LDJ5Z2ms4H','qQhKfQcbWkfv','nwrwEyHp2oh','NQeHizgQAroYWvDeCghWZqgxp2GOT4jSvgGMDiE15skYmtbWx1j3','3','CA',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (6729798147968192494,229,'ldFTc','zRHnYnjzRsaWNMfZzQgpVdo2A5gEglHz97mwT32rCFayTbEQEmXiq12rUaoFiVURMynllnJ5cvlSnylZK2D0WkhsfW6E2wCRai0GUNVIrHZn2BIETEqW8e2eX','e94ICT3qIu744Y23SxXMMPHlgY','57LQ8oIBpj209S8qk0UrQMBVtZyBX1BnsDoZQ7ggkQJmUAqj7','V','T',3);
+INSERT INTO ti VALUES (6729798147968192494,229,'ldFTc','zRHnYnjzRsaWNMfZzQgpVdo2A5gEglHz97mwT32rCFayTbEQEmXiq12rUaoFiVURMynllnJ5cvlSnylZK2D0WkhsfW6E2wCRai0GUNVIrHZn2BIETEqW8e2eX','e94ICT3qIu744Y23SxXMMPHlgY','57LQ8oIBpj209S8qk0UrQMBVtZyBX1BnsDoZQ7ggkQJmUAqj7','V','T',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-7371804281442056638,15,'1lSXvJG','2WoxXnd1FnY9QX8rNHlEeP','qEOOAB0U1bvpYMW','g3O08XP3mVAhhK1R6daI4PoSA0puleVfB1DpPMvRvex0QgmgNgEBquZtp8k1oiyID92ceynWbfbM9Cru9HzgehMhfNP8eKPhaPtkDZunBroQ6Vkle1X5sYMoLfiC317JHj3FWnC63mRpaelPHs3De7TV4m2ImYJgoZ6pjWfqXwIRqmAlrv1IiuHLuiB0ezaYJaHcnRRc2DrgOXmPGbnjCJe32PSL','l','h',4);
+INSERT INTO ti VALUES (-7371804281442056638,15,'1lSXvJG','2WoxXnd1FnY9QX8rNHlEeP','qEOOAB0U1bvpYMW','g3O08XP3mVAhhK1R6daI4PoSA0puleVfB1DpPMvRvex0QgmgNgEBquZtp8k1oiyID92ceynWbfbM9Cru9HzgehMhfNP8eKPhaPtkDZunBroQ6Vkle1X5sYMoLfiC317JHj3FWnC63mRpaelPHs3De7TV4m2ImYJgoZ6pjWfqXwIRqmAlrv1IiuHLuiB0ezaYJaHcnRRc2DrgOXmPGbnjCJe32PSL','l','h',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7017622974842230238,36,'PofgpR9RNX','6wmkhcKsVc6FhZUp6EiqMQjB06CMKNkkS2ma25Re9we059JsLqgxEvS1fCGVa5tvi1Ta1u7yyxp9yVpxs13KTwCaBqyVqJdz6jYNwkR9YLp7Gk6BALDm8T5GdICCgzvJCqZhalJJFUEHoU0TtE3HAYS4eRE5je7eC21udkE08NGmy7xdNnDloKsqToxmb5JTpCyn473EaeP1jDu9qVKW','Zv1xlMWxttlUr9RzIo057euJ2z5TP','2l4UIH2CvgrCBX3NYPdXgA8aANlcVBN3yLAFtsQUrS2nus9zIu5B2Lr2LzbgtZpJQswwxblkeI0wJX0dReznvwYHM48BqtoRqaGyeZxC2YLKT38tQrbkx0Hj4sW8DJgoohCNjaz4nSaToq0jbmHMciVMPBr3C6hFUaFOYsh5YjH8zUZs','P','No',5);
+INSERT INTO ti VALUES (-7017622974842230238,36,'PofgpR9RNX','6wmkhcKsVc6FhZUp6EiqMQjB06CMKNkkS2ma25Re9we059JsLqgxEvS1fCGVa5tvi1Ta1u7yyxp9yVpxs13KTwCaBqyVqJdz6jYNwkR9YLp7Gk6BALDm8T5GdICCgzvJCqZhalJJFUEHoU0TtE3HAYS4eRE5je7eC21udkE08NGmy7xdNnDloKsqToxmb5JTpCyn473EaeP1jDu9qVKW','Zv1xlMWxttlUr9RzIo057euJ2z5TP','2l4UIH2CvgrCBX3NYPdXgA8aANlcVBN3yLAFtsQUrS2nus9zIu5B2Lr2LzbgtZpJQswwxblkeI0wJX0dReznvwYHM48BqtoRqaGyeZxC2YLKT38tQrbkx0Hj4sW8DJgoohCNjaz4nSaToq0jbmHMciVMPBr3C6hFUaFOYsh5YjH8zUZs','P','No',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-2918453845163605003,202,'Q9szfE9','SxUFI0iqnqqbt3yNPZEkEWzXnKGstt3Aov1ftaaIDtHwsCuip1qxiJzVouNcZA1oE81pPFa1F3hSpBV0Hb541Lr19KHzSehVNbwzoKzdXyQI9kYUHi4iI65mnh7GcmjGC34nt8lGb8n6qLH7HEu','XsXXuUHgNmbFRFCgk','zr29P3yYzJwrFVWRs89cq6Xvrck8apffQTAA6iktP55DLVA9ogiMlcr4IqI4Bg5Aa873','7','zTx',6);
+INSERT INTO ti VALUES (-2918453845163605003,202,'Q9szfE9','SxUFI0iqnqqbt3yNPZEkEWzXnKGstt3Aov1ftaaIDtHwsCuip1qxiJzVouNcZA1oE81pPFa1F3hSpBV0Hb541Lr19KHzSehVNbwzoKzdXyQI9kYUHi4iI65mnh7GcmjGC34nt8lGb8n6qLH7HEu','XsXXuUHgNmbFRFCgk','zr29P3yYzJwrFVWRs89cq6Xvrck8apffQTAA6iktP55DLVA9ogiMlcr4IqI4Bg5Aa873','7','zTx',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(43), d VARBINARY(41) NOT NULL, e VARBINARY(48) NOT NULL, f VARBINARY(7), g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9771946,3951406927,'O2N','wK2QzDcYAOlaCWIfhAXn','KPxaOUjBOBZ1HkPNkgUtlrfFqV','xctGA','Py','u',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(43), d VARBINARY(41) NOT NULL, e VARBINARY(48) NOT NULL, f VARBINARY(7), g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2738264226,220004527,'UiKGlGr3rJNDV7LdANXTnB2Ru1BiBvshjmVsjNMM','2IqvI2UVVx3HZlSda5BX','XAJ8XJ1nVvNDmNGGsJzwzIzTkjUk9zVSJPHjtr9F81lMuHHz','w','nB','j',1);
+INSERT INTO ti VALUES (2738264226,220004527,'UiKGlGr3rJNDV7LdANXTnB2Ru1BiBvshjmVsjNMM','2IqvI2UVVx3HZlSda5BX','XAJ8XJ1nVvNDmNGGsJzwzIzTkjUk9zVSJPHjtr9F81lMuHHz','w','nB','j',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(44);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(44);
+INSERT INTO t VALUES (943856837,4255579706,'119kfoibE8Mmi2uz','WwriS','6TOtAMAeBoQYc8LJGsD7qQKKWNk','aZ25o0','rm','o',2);
+INSERT INTO ti VALUES (943856837,4255579706,'119kfoibE8Mmi2uz','WwriS','6TOtAMAeBoQYc8LJGsD7qQKKWNk','aZ25o0','rm','o',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (525713898,3122434436,'MqpHSKv8KTt6ujh6f8oSNOW1zdSeMiIejTiS','6IfpuzJZPOKbR92nWzgmATqvWJpWli8DqyUv8ydpUfb98BvVZPdShtrtXyaP8RGmMukWxbJkF4SoYZqbGRUSgqhsUQeO4VUO2FEFl1f','k20yH3GCKOkgBdpAkJN8D9W6gJkwgITlfQ2gliZMytwQDK','gO3','d','B',3);
+INSERT INTO ti VALUES (525713898,3122434436,'MqpHSKv8KTt6ujh6f8oSNOW1zdSeMiIejTiS','6IfpuzJZPOKbR92nWzgmATqvWJpWli8DqyUv8ydpUfb98BvVZPdShtrtXyaP8RGmMukWxbJkF4SoYZqbGRUSgqhsUQeO4VUO2FEFl1f','k20yH3GCKOkgBdpAkJN8D9W6gJkwgITlfQ2gliZMytwQDK','gO3','d','B',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1215303878,3286863636,'YHSNF3MsJ8xmuwdYkOMzowlLvEg9DbYaw7T','rMawhYqQhPreId5z8abzwwwmbS86Jk8K7WDElgyGsvIXizJmNZwUG8kj2vC9WnstoZaZMkHVjBG8aFpCRMhCylFyXrgoRUbmBK1A4XG8LyGVyOVt9qAab7f2Ox1Mpw1CeVSLtYnm2JmDnyqj8rLNeF1sowIY2VQilzXKQdZa2LHtd2rIxDfZxTQVBtBzOgG','vDrEoB2MxDzutYRuMbBh03kQVgEEcAvcUH','9LzUat1xyqkEHX1xq9g','Yh','Y',4);
+INSERT INTO ti VALUES (1215303878,3286863636,'YHSNF3MsJ8xmuwdYkOMzowlLvEg9DbYaw7T','rMawhYqQhPreId5z8abzwwwmbS86Jk8K7WDElgyGsvIXizJmNZwUG8kj2vC9WnstoZaZMkHVjBG8aFpCRMhCylFyXrgoRUbmBK1A4XG8LyGVyOVt9qAab7f2Ox1Mpw1CeVSLtYnm2JmDnyqj8rLNeF1sowIY2VQilzXKQdZa2LHtd2rIxDfZxTQVBtBzOgG','vDrEoB2MxDzutYRuMbBh03kQVgEEcAvcUH','9LzUat1xyqkEHX1xq9g','Yh','Y',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (409044219,3666167537,'tV6DdZcPqDecn','LbQEpwAWueiNzZ3CuuMt8rgz0hdIAqpf9QQ4eTpNuLS9U6yS3ImJDHh0kV2JbCBJyecW9Zpn29JRPQFTdYUlkGKqvpfMhHRFCoHaXjMuHeJyctLTC6vhOWbrKqPl5cmdY8qQPYktwGW8332bf','0IYct8oA0EBPtiDClxgJCDvmnVBLdLQ2A','cvOOUpgSVoWNOb0XnIGypS7PTNEqkdpEbus8S4OrzgEYEGJQ09hkpDWC7bPEiIyJpDV2AoAkmLFJfgTblQ6SFoQJc','O','X',5);
+INSERT INTO ti VALUES (409044219,3666167537,'tV6DdZcPqDecn','LbQEpwAWueiNzZ3CuuMt8rgz0hdIAqpf9QQ4eTpNuLS9U6yS3ImJDHh0kV2JbCBJyecW9Zpn29JRPQFTdYUlkGKqvpfMhHRFCoHaXjMuHeJyctLTC6vhOWbrKqPl5cmdY8qQPYktwGW8332bf','0IYct8oA0EBPtiDClxgJCDvmnVBLdLQ2A','cvOOUpgSVoWNOb0XnIGypS7PTNEqkdpEbus8S4OrzgEYEGJQ09hkpDWC7bPEiIyJpDV2AoAkmLFJfgTblQ6SFoQJc','O','X',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1505438324,1427990769,'aceZqTbwTog13ThXVUihDDkbW5b','gwm75VWGFTToHtgQohynQFfnvKxQ2HvYo3nTOFREAsIfhyui378nTyaOctbzXVWl3yRhsq8fOu7kwCyeNcSiUBVmZdopSS5jga5BK9eZgDQT1oteBBB25Jxz7QV7e2jIR2wpjwxYdW1folWUcRAbrzKBhW5KV4A9CInTPaYmUc3B8BalzbrGWrbAewhn4UPIuB4HWts25frtZvuDhj24UONSAegMAuYPo','Xs9WypLeMNqzTsn40tXmSqhdhXDiswRM2bq95Eatkw2q','CEynzcAQlfPWOnXzt864NmzQaSobZgFhDuH0UuFILL6NSBWwY5yzUWJowqhq3DWNSdWSPIXY6k5AMcGFLjfDtGXN1TGfo59wVpiQjsIdYDzsVeSjtkqsxJ540qS46aP76NzUyviQijQm4shFR1vloSEKTIifwoeNscrsHMOMQfIZTNJZYiqw0ZdERPp9TY1QURbMUrcg78kM5hGscsI8xvFbnwFUXn84dFBaIrOJf6Yx2uW','w','t',6);
+INSERT INTO ti VALUES (1505438324,1427990769,'aceZqTbwTog13ThXVUihDDkbW5b','gwm75VWGFTToHtgQohynQFfnvKxQ2HvYo3nTOFREAsIfhyui378nTyaOctbzXVWl3yRhsq8fOu7kwCyeNcSiUBVmZdopSS5jga5BK9eZgDQT1oteBBB25Jxz7QV7e2jIR2wpjwxYdW1folWUcRAbrzKBhW5KV4A9CInTPaYmUc3B8BalzbrGWrbAewhn4UPIuB4HWts25frtZvuDhj24UONSAegMAuYPo','Xs9WypLeMNqzTsn40tXmSqhdhXDiswRM2bq95Eatkw2q','CEynzcAQlfPWOnXzt864NmzQaSobZgFhDuH0UuFILL6NSBWwY5yzUWJowqhq3DWNSdWSPIXY6k5AMcGFLjfDtGXN1TGfo59wVpiQjsIdYDzsVeSjtkqsxJ540qS46aP76NzUyviQijQm4shFR1vloSEKTIifwoeNscrsHMOMQfIZTNJZYiqw0ZdERPp9TY1QURbMUrcg78kM5hGscsI8xvFbnwFUXn84dFBaIrOJf6Yx2uW','w','t',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b BIGINT NOT NULL, c CHAR(51), d VARCHAR(30) NOT NULL, e VARCHAR(29) NOT NULL, f VARBINARY(88) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-49,-8539887336115622465,'1QEeTahCR6YbZJ9akgtwTAePg3p786ya','tWnJvOXQ','oAi6JN','8X4jS9r8AwyOg2Ch05vm5RyckPianA9k5bUTbb1sJazCVzvQA8R5bfz','Y','t',0);
+CREATE TABLE ti (a TINYINT, b BIGINT NOT NULL, c CHAR(51), d VARCHAR(30) NOT NULL, e VARCHAR(29) NOT NULL, f VARBINARY(88) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (-35,-6370721597271932915,'CqpqexeMtnm2psfkiQUCtMCkGrhNPu714cNHZWSulnL','FTzp','ohryM7TpVLXqn6bafpw','6p8zbwf9C7','SR','pm',1);
+INSERT INTO ti VALUES (-35,-6370721597271932915,'CqpqexeMtnm2psfkiQUCtMCkGrhNPu714cNHZWSulnL','FTzp','ohryM7TpVLXqn6bafpw','6p8zbwf9C7','SR','pm',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(52);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(52);
+INSERT INTO t VALUES (92,2805463902291958424,'ZFsPNuhZlHjsYRWy7KGOMzeIQCSZGKUXg2GMUBFcmvwSFUlVxK','T5','84EXPH0wadJ0A4JO9jmoCx','Saagut0UBA7WWFp8jIXZ7fr4CF32dP7QvqUPmPcHvvtlnxXBCyOr6O6vKFra9UF8','94','d',2);
+INSERT INTO ti VALUES (92,2805463902291958424,'ZFsPNuhZlHjsYRWy7KGOMzeIQCSZGKUXg2GMUBFcmvwSFUlVxK','T5','84EXPH0wadJ0A4JO9jmoCx','Saagut0UBA7WWFp8jIXZ7fr4CF32dP7QvqUPmPcHvvtlnxXBCyOr6O6vKFra9UF8','94','d',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (126,-6016695638485137065,'Ms4n','doGJqn','5HqakSZSz','p5qW0DzUW','5c','Y2',3);
+INSERT INTO ti VALUES (126,-6016695638485137065,'Ms4n','doGJqn','5HqakSZSz','p5qW0DzUW','5c','Y2',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-6,-2732113968349323957,'9DwZRvpUxGHcvJrJc52bFBGip','Ov88yfGtBPsweQY4QNcjg0Ui9','Zij4Lo0sFu1jRCf6lqpz6pKC','v5sWrAl8tx9xUZFdrjbUGoVEklWVunowLUZPkcwinPGBpmvRvNfMSxvKaWPWAMM7nJxAoMrB2r3btgfkdI1XYVsUehuqnQeOHWoUrlf850bqCOq98dUOQr4ECqxh3Pvxm7FCYlg6ugHmyeVHoaw8QvNib93FzooBPqubS688bAc7SLm6dmBcagiDuQEXPoBKDmIFh92cNc71MdFW5PjMz','z','2',4);
+INSERT INTO ti VALUES (-6,-2732113968349323957,'9DwZRvpUxGHcvJrJc52bFBGip','Ov88yfGtBPsweQY4QNcjg0Ui9','Zij4Lo0sFu1jRCf6lqpz6pKC','v5sWrAl8tx9xUZFdrjbUGoVEklWVunowLUZPkcwinPGBpmvRvNfMSxvKaWPWAMM7nJxAoMrB2r3btgfkdI1XYVsUehuqnQeOHWoUrlf850bqCOq98dUOQr4ECqxh3Pvxm7FCYlg6ugHmyeVHoaw8QvNib93FzooBPqubS688bAc7SLm6dmBcagiDuQEXPoBKDmIFh92cNc71MdFW5PjMz','z','2',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-59,15667728472103722,'RoHKzLQv6BpjNoRmZ2','mL4pKAQNPhq5NlYuKdu21e60htD8OVMa83mIj4fPttNfclwzZ89c1i2BjUzjEdIbvDtxv1g1kZgOoOIV5aDScmaGQvrdBZ4c4tOaoBCqpSsZwra2SifCPysgefKmXk3QadoeHcG2pU6Bwkyo2xvxfFiWoE8Ac6PAkxSIR4jqPadUYxaYvFF','SaNNfvnk','Njn4X2GIZQyRQ1qude1B3XKH','4r','kU',5);
+INSERT INTO ti VALUES (-59,15667728472103722,'RoHKzLQv6BpjNoRmZ2','mL4pKAQNPhq5NlYuKdu21e60htD8OVMa83mIj4fPttNfclwzZ89c1i2BjUzjEdIbvDtxv1g1kZgOoOIV5aDScmaGQvrdBZ4c4tOaoBCqpSsZwra2SifCPysgefKmXk3QadoeHcG2pU6Bwkyo2xvxfFiWoE8Ac6PAkxSIR4jqPadUYxaYvFF','SaNNfvnk','Njn4X2GIZQyRQ1qude1B3XKH','4r','kU',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-19,4173208378534944039,'0je35uhEsVYdXQyda1G52cA','fmUf0zJzkHEYYOBhxN3nVjEpAEXXxclBq38Seb7nRQ05BNpmMMoyMoWK42TzFa1guJB19ZAmojy1VVPmGbkGbGBKW6fcrEH4TtJ5WJt1L265v7WmHZRHVyjER6HGtCuGyoepOZeaidKfTX68T2orNf','Ijvj8KCgrZ5EMdd8g3NljzdU','701sOC6u0vnwowhB3dUbFDayZTOK8tQCvLBLAnmu2xwGcuIw6vMaOso3Oa6f0WDzUWjZrx2oz8HyNBCZlImgVci8RPbqhW8Yr6KHjr6HiNx4T3M3VKe97NltGei6VGV7oDuUKFy17YeCPaSTVEYYncxegus8JzfunDBmFf35pvU3V','z','jn',6);
+INSERT INTO ti VALUES (-19,4173208378534944039,'0je35uhEsVYdXQyda1G52cA','fmUf0zJzkHEYYOBhxN3nVjEpAEXXxclBq38Seb7nRQ05BNpmMMoyMoWK42TzFa1guJB19ZAmojy1VVPmGbkGbGBKW6fcrEH4TtJ5WJt1L265v7WmHZRHVyjER6HGtCuGyoepOZeaidKfTX68T2orNf','Ijvj8KCgrZ5EMdd8g3NljzdU','701sOC6u0vnwowhB3dUbFDayZTOK8tQCvLBLAnmu2xwGcuIw6vMaOso3Oa6f0WDzUWjZrx2oz8HyNBCZlImgVci8RPbqhW8Yr6KHjr6HiNx4T3M3VKe97NltGei6VGV7oDuUKFy17YeCPaSTVEYYncxegus8JzfunDBmFf35pvU3V','z','jn',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b BIGINT UNSIGNED, c CHAR(22) NOT NULL, d VARCHAR(42) NOT NULL, e VARBINARY(40), f VARCHAR(65), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (530573396,18382439890093355970,'YeKr','CUhDWEM4aROJYjXvS7nVB0HdwbAI','dIYC4b7xpNqOiFPT12B2lG65ts','mqeqnmIQ2ovC4YMugyqCkihSxd','v','9',0);
+CREATE TABLE ti (a INT, b BIGINT UNSIGNED, c CHAR(22) NOT NULL, d VARCHAR(42) NOT NULL, e VARBINARY(40), f VARCHAR(65), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (586229283,843276670071394094,'b7AW66K2GLiC73HYo2fQsJ','9HrAv9nZdMvAz2KKuqQsqDX5fF','7cPxc4gcCu6X','AZqOns0q22U0nwqpGfAIjbTBCUiq41TjvzsSNp7OI7mQ2JvH0Hhutpk','F','x',1);
+INSERT INTO ti VALUES (586229283,843276670071394094,'b7AW66K2GLiC73HYo2fQsJ','9HrAv9nZdMvAz2KKuqQsqDX5fF','7cPxc4gcCu6X','AZqOns0q22U0nwqpGfAIjbTBCUiq41TjvzsSNp7OI7mQ2JvH0Hhutpk','F','x',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(23) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(23) NOT NULL;
+INSERT INTO t VALUES (1414596519,12976039154785461274,'xJr','BtyT6PmJECZCS8I0Wero','m8wx8Xv1FZdjX','PFKEBjzQvGUq0wdWq4nxGD2SkaYHUepXCccZyvJqN2aEOSnyzDXJi65','vB','c',2);
+INSERT INTO ti VALUES (1414596519,12976039154785461274,'xJr','BtyT6PmJECZCS8I0Wero','m8wx8Xv1FZdjX','PFKEBjzQvGUq0wdWq4nxGD2SkaYHUepXCccZyvJqN2aEOSnyzDXJi65','vB','c',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-55941245,7949239728872455052,'4f','9wsDfUKDGr8bEFjouGToUdFdqBLKUBR5tyfdnO7q2UpJO3iMvFErJiQH8QFyXgDd8RjD6Lqqpfh8zaaxjXvduWBIsnCltd7EqewWycOgZxJOS6xhvIS3iAMmiacumhrTfnr1zg5IbHcSVXXDIFM1WmwKanNialrDmDBr4vRB51LynWevz6EO2BqQLcRQst0XNug7VKG5Vb5T9WjsTeMAmQ9BgEpSzw4qm6k','lp1JI9MQnKE1NIoJpx1JiUKZNjXxeMDgvMyCnIxs','YOu1KnT4eH8UzPcPxwlVGX','h','C',3);
+INSERT INTO ti VALUES (-55941245,7949239728872455052,'4f','9wsDfUKDGr8bEFjouGToUdFdqBLKUBR5tyfdnO7q2UpJO3iMvFErJiQH8QFyXgDd8RjD6Lqqpfh8zaaxjXvduWBIsnCltd7EqewWycOgZxJOS6xhvIS3iAMmiacumhrTfnr1zg5IbHcSVXXDIFM1WmwKanNialrDmDBr4vRB51LynWevz6EO2BqQLcRQst0XNug7VKG5Vb5T9WjsTeMAmQ9BgEpSzw4qm6k','lp1JI9MQnKE1NIoJpx1JiUKZNjXxeMDgvMyCnIxs','YOu1KnT4eH8UzPcPxwlVGX','h','C',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1475915797,10566496569674033113,'IAwptSbJuwFA3DOEnB6c','kEEktFxaW5ZtHKplNKhsYlVUnLTQ1S4gZgznZC8r03baoS8ajtLTsO1ATQmRYH1RgJwKfhbIL2riWjVjdOi1EHLbOAohY08Xbwd0Bzoj73CA4pYH0DRWz7H55ei1OkVT4Asgz98Y3FdAbB2kQhHb0P4G1xp7DNnw7JCuhBLZUzUaANIaLNEY8ykv0nQeGijsoG3RDaliPnSeuC0l3el','umIwO','h6MyYxn41Zjyc4YfILKittta9NwmeyKQ0V7Eq9XVc5gtSCEXD0xHHhKEFNaIvImtzMhKkLfAFXagRgzxDUpXgONcRLwgf9AEFNWTSHlR6UAezTEgwxEUHHyqet538PxkaPmtmDZIFSe0emYSovai30BTYb1G6nO3lRmynK3YEywSvyh1nGqFZtrLlNIqJDEbE1kRz1NYstZM6PQRMAyvjjTljINqN3vep2PNHlfvyxvNXMH2SaYlkQRFf2opdE','5','5',4);
+INSERT INTO ti VALUES (1475915797,10566496569674033113,'IAwptSbJuwFA3DOEnB6c','kEEktFxaW5ZtHKplNKhsYlVUnLTQ1S4gZgznZC8r03baoS8ajtLTsO1ATQmRYH1RgJwKfhbIL2riWjVjdOi1EHLbOAohY08Xbwd0Bzoj73CA4pYH0DRWz7H55ei1OkVT4Asgz98Y3FdAbB2kQhHb0P4G1xp7DNnw7JCuhBLZUzUaANIaLNEY8ykv0nQeGijsoG3RDaliPnSeuC0l3el','umIwO','h6MyYxn41Zjyc4YfILKittta9NwmeyKQ0V7Eq9XVc5gtSCEXD0xHHhKEFNaIvImtzMhKkLfAFXagRgzxDUpXgONcRLwgf9AEFNWTSHlR6UAezTEgwxEUHHyqet538PxkaPmtmDZIFSe0emYSovai30BTYb1G6nO3lRmynK3YEywSvyh1nGqFZtrLlNIqJDEbE1kRz1NYstZM6PQRMAyvjjTljINqN3vep2PNHlfvyxvNXMH2SaYlkQRFf2opdE','5','5',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1417983578,3980348798990911422,'6JpYUdJ','6VDsw86JP6EFCMvaxJ9TBHnk1s7DFeJhJQ5Avu26cGUrinpBoP1JozCB4s9mCk1hP934OWoumUEretistc4jE9t2FpFioK2rsd9NTirY2HlMMRg0fV4Pc27wlPCAPvzuW9Y2sC2Jr3Fpu7jQ9OznhBR45ByLYJpRXS8H5JYUAv6jcka8Z5xFOlmmW0','6nKmukz1QJMpPhkKv5','QkvbSH8eGAKLEDufEWQRdloJpnzMZyLAkFFDwxZai44juIsnUCuxOkZh29nt1Hl4nN86vKdeh9jIWDEgjRDxawWjHImDvgEamW2pQmYCFP4WakYPSEo4i3riGyldUDjXzVhvBUF7p2WbdeMyRxc3MZxZRZfh5EhJCmpKPQIM5qdoYLAI5IgVz8y9kdKJL5Jf','U2','f',5);
+INSERT INTO ti VALUES (1417983578,3980348798990911422,'6JpYUdJ','6VDsw86JP6EFCMvaxJ9TBHnk1s7DFeJhJQ5Avu26cGUrinpBoP1JozCB4s9mCk1hP934OWoumUEretistc4jE9t2FpFioK2rsd9NTirY2HlMMRg0fV4Pc27wlPCAPvzuW9Y2sC2Jr3Fpu7jQ9OznhBR45ByLYJpRXS8H5JYUAv6jcka8Z5xFOlmmW0','6nKmukz1QJMpPhkKv5','QkvbSH8eGAKLEDufEWQRdloJpnzMZyLAkFFDwxZai44juIsnUCuxOkZh29nt1Hl4nN86vKdeh9jIWDEgjRDxawWjHImDvgEamW2pQmYCFP4WakYPSEo4i3riGyldUDjXzVhvBUF7p2WbdeMyRxc3MZxZRZfh5EhJCmpKPQIM5qdoYLAI5IgVz8y9kdKJL5Jf','U2','f',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-545444182,12945968449428442377,'o','6uEn9udn9DyJy0o9jA8CUB84egmzhLlENHYeIY6DKXsHmJFy2p9dr0tyFOU','9wG1gnhRnzbmQv12zakYlX3CR','3wOv9372AfnUbEwZm6yBCOrHS4aOPRwHva082aPI9n35Qpymar0c8vBlQkWkJKbZkB68blq0QRsBEhWO1lKVktq53fAHRIy','D','FV',6);
+INSERT INTO ti VALUES (-545444182,12945968449428442377,'o','6uEn9udn9DyJy0o9jA8CUB84egmzhLlENHYeIY6DKXsHmJFy2p9dr0tyFOU','9wG1gnhRnzbmQv12zakYlX3CR','3wOv9372AfnUbEwZm6yBCOrHS4aOPRwHva082aPI9n35Qpymar0c8vBlQkWkJKbZkB68blq0QRsBEhWO1lKVktq53fAHRIy','D','FV',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b INT NOT NULL, c BINARY(62) NOT NULL, d VARBINARY(13), e VARCHAR(30), f VARCHAR(12) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-25567,1279513392,'yrFexDjC','7jP','aLmb3DBPN5g9uKQGfEcRl','hqdvQG7zA','db','j',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT NOT NULL, c BINARY(62) NOT NULL, d VARBINARY(13), e VARCHAR(30), f VARCHAR(12) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (4476760,-448590644,'gXnV05','NwO7iRwhfV79S','oh3yHnWl95MgtF5mKOtYYwba','tU','n','D',1);
+INSERT INTO ti VALUES (4476760,-448590644,'gXnV05','NwO7iRwhfV79S','oh3yHnWl95MgtF5mKOtYYwba','tU','n','D',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(63) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(63) NOT NULL;
+INSERT INTO t VALUES (4294791,2129326993,'rHhYyTKbDGudIKUeRl1pgeV','8njrCa7dy9','ouIq5K7gZaIKBU9VI0Q','8MX','kF','r',2);
+INSERT INTO ti VALUES (4294791,2129326993,'rHhYyTKbDGudIKUeRl1pgeV','8njrCa7dy9','ouIq5K7gZaIKBU9VI0Q','8MX','kF','r',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (580184,1815323028,'MJ7UPzshMhrJ9Sv7jko9VNC8Vhm9TF2NISOCqRDt1PD9cNv0','1uVcXJjuLxkBb36gQK3xVjzLHswoxR5yBTTN1GLHHBq05UliEsvbH1vv6jz5v66DHauJRAIYnNZGMGrbQVIJwIWIj3bAklFUoKIHUgeLfVgHsVErLa3Pxka8lR8rUyPndIQX8uudC2JTNfMRBu9SzIUvoA8TYKnac9O8CCgxPcWoEEtldqZkfU1xm4cmsHnrezPJh2v2H3xLLh0YxYabKii6iRHy3JLG','EoUrg8dmBdk3cf6I0tU4hvZZOs','nVibdAP1gHD','Py','B',3);
+INSERT INTO ti VALUES (580184,1815323028,'MJ7UPzshMhrJ9Sv7jko9VNC8Vhm9TF2NISOCqRDt1PD9cNv0','1uVcXJjuLxkBb36gQK3xVjzLHswoxR5yBTTN1GLHHBq05UliEsvbH1vv6jz5v66DHauJRAIYnNZGMGrbQVIJwIWIj3bAklFUoKIHUgeLfVgHsVErLa3Pxka8lR8rUyPndIQX8uudC2JTNfMRBu9SzIUvoA8TYKnac9O8CCgxPcWoEEtldqZkfU1xm4cmsHnrezPJh2v2H3xLLh0YxYabKii6iRHy3JLG','EoUrg8dmBdk3cf6I0tU4hvZZOs','nVibdAP1gHD','Py','B',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-5868910,-177314710,'XqO10KYC0whbxquZgaitD23t2PHM5i5I','HJLT7nMW','hrVwMrGjUlFefWtYOJy5cLIx','lDnn4Mb5VoyjGqgmzpgelaofaOmIg82AkOp39hEsHHazTJ67VkignfCKRlOvCkh9FlXMDjXHkIa8Py87fL3o038JhykOZxKS6slLOpVcZ1IKZl4putyYkjq1MZkxVRFxmvC1IFm3aM4J3jiwwNS8XLJuOtupoKr5qHLFWlVGuYAf9JYK1iUQF9SPX1k8hFb4yi5jPYaoW0z63qBr7ycaEFA2xR3zj9TRHdQUvwq6BAIOqI3zn3hNe','y','8',4);
+INSERT INTO ti VALUES (-5868910,-177314710,'XqO10KYC0whbxquZgaitD23t2PHM5i5I','HJLT7nMW','hrVwMrGjUlFefWtYOJy5cLIx','lDnn4Mb5VoyjGqgmzpgelaofaOmIg82AkOp39hEsHHazTJ67VkignfCKRlOvCkh9FlXMDjXHkIa8Py87fL3o038JhykOZxKS6slLOpVcZ1IKZl4putyYkjq1MZkxVRFxmvC1IFm3aM4J3jiwwNS8XLJuOtupoKr5qHLFWlVGuYAf9JYK1iUQF9SPX1k8hFb4yi5jPYaoW0z63qBr7ycaEFA2xR3zj9TRHdQUvwq6BAIOqI3zn3hNe','y','8',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-5890891,-1031645808,'41ELvlGnNcvQ1Deb10mrFMd7fnlaGd6N0yJtzuhOGDwWHDYBg0q','MVv3geJHZJU3tfJAPMuIUmhixDGUP1l067eowM','CsuU2jkPdN0Ao9INCUl0dInY5z','1eGdBATynCBZYvFgSmXef33aHi2tEW62MeipSPBrFWxrQzZbztayK4Vejj2gFFL1ut6kqJqDveVhd0n5plZTOWxsR4OaHyAfrQd9WDRgP95VniWEVpHmgzFb5awkR6A1zVvp4OopT1mMtYsh5sYAmCUP2jMkUR64mGi4','Dy','2',5);
+INSERT INTO ti VALUES (-5890891,-1031645808,'41ELvlGnNcvQ1Deb10mrFMd7fnlaGd6N0yJtzuhOGDwWHDYBg0q','MVv3geJHZJU3tfJAPMuIUmhixDGUP1l067eowM','CsuU2jkPdN0Ao9INCUl0dInY5z','1eGdBATynCBZYvFgSmXef33aHi2tEW62MeipSPBrFWxrQzZbztayK4Vejj2gFFL1ut6kqJqDveVhd0n5plZTOWxsR4OaHyAfrQd9WDRgP95VniWEVpHmgzFb5awkR6A1zVvp4OopT1mMtYsh5sYAmCUP2jMkUR64mGi4','Dy','2',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-3848294,1613775222,'k4FW66up1tyS','cv1cyIrQgfdzSS7WWxyGJakpAm0jYd5Jcqt','wS0HIlC7gfVuyQGon','EaHT0EFyzGis7L2b3FUWiosp745i1wYIlSIuHkiFM0ERpUTj7HcZ9BnRegt2syIRPg1eZjyWz7tSPgRtvl5a7DVIzeG6jx7jMXlDDYtaWRbAHWqNzSluU2QimxjhGkAYCc30tvu6K9EwPlVHdFOxOsT9P888h6ncKA7UPZen2eCHTO2d65AbEKxAW5ZofuLfy79J5EsQvqFeK','GTb','d',6);
+INSERT INTO ti VALUES (-3848294,1613775222,'k4FW66up1tyS','cv1cyIrQgfdzSS7WWxyGJakpAm0jYd5Jcqt','wS0HIlC7gfVuyQGon','EaHT0EFyzGis7L2b3FUWiosp745i1wYIlSIuHkiFM0ERpUTj7HcZ9BnRegt2syIRPg1eZjyWz7tSPgRtvl5a7DVIzeG6jx7jMXlDDYtaWRbAHWqNzSluU2QimxjhGkAYCc30tvu6K9EwPlVHdFOxOsT9P888h6ncKA7UPZen2eCHTO2d65AbEKxAW5ZofuLfy79J5EsQvqFeK','GTb','d',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT, c BINARY(81) NOT NULL, d VARBINARY(57), e VARBINARY(83), f VARCHAR(7), g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9393243,301694104952250556,'u3xVH8awrJGwSUNcj2OK','tf3l7xJZEBagtLZeLko8RpVWZLEoUb','drrUwojyr9x18lS2QfP9HAAFo4EEsF1YLlTZYn3JJGEUXEGBwjBpAQn','z0g','f','Db',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT, c BINARY(81) NOT NULL, d VARBINARY(57), e VARBINARY(83), f VARCHAR(7), g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (241021393,-7972131377015991172,'Kule5UO4QleiqyCywTfL7fPc6BAJIzRT','c5fmlo34zlAM2','CLNrdhXjrBsvUp3UPtcFHt7DikX5AvsAqw7twjBjNq4slnI0jrpWIReFgYirfBLmIFjshkyiSql','wv','o','ja',1);
+INSERT INTO ti VALUES (241021393,-7972131377015991172,'Kule5UO4QleiqyCywTfL7fPc6BAJIzRT','c5fmlo34zlAM2','CLNrdhXjrBsvUp3UPtcFHt7DikX5AvsAqw7twjBjNq4slnI0jrpWIReFgYirfBLmIFjshkyiSql','wv','o','ja',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(82) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(82) NOT NULL;
+INSERT INTO t VALUES (2724238035,6303964244239993711,'JSVm6fA2enQihiWRAXhWTqOzmlDDNPMCilgwQvt9hEMtt7tgQwQ67Fz2gICf3593LJ6l4ku3Qkvy','WGlp6NZEK0S5tpu828','oSvCxTmVMd8xtcIQPjXRK0U','W','Ib','W',2);
+INSERT INTO ti VALUES (2724238035,6303964244239993711,'JSVm6fA2enQihiWRAXhWTqOzmlDDNPMCilgwQvt9hEMtt7tgQwQ67Fz2gICf3593LJ6l4ku3Qkvy','WGlp6NZEK0S5tpu828','oSvCxTmVMd8xtcIQPjXRK0U','W','Ib','W',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1559002053,-2074523309157329442,'3YmoartPugwEL90qH4QNClyIFdDRlPcncjcV6lPSJ','bDRoxresTj1p1TDQCRecfCTa3FfuRAJhx6dD08X5s7MdtxHxWgDkBhcMfzRYtCSAWHXVMK8we','d8BEM9nGSpcenCr9gP5vo4eWOhZn5xAoRBru3LtlHCSV0ivs73BStS75iAAuNcX2vncIbL22','U2S','6k','9',3);
+INSERT INTO ti VALUES (1559002053,-2074523309157329442,'3YmoartPugwEL90qH4QNClyIFdDRlPcncjcV6lPSJ','bDRoxresTj1p1TDQCRecfCTa3FfuRAJhx6dD08X5s7MdtxHxWgDkBhcMfzRYtCSAWHXVMK8we','d8BEM9nGSpcenCr9gP5vo4eWOhZn5xAoRBru3LtlHCSV0ivs73BStS75iAAuNcX2vncIbL22','U2S','6k','9',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1506638979,-7110433053233025162,'GeulYU3npvdPRsrAU8xhP7Y7ru481cYWAsDP2kAIynXj3054uwWcVp4WWBOuYq7Q','SnIavjzM5GYKWCB0yTllDHaQJ2iqJoFOzxilaFKP6CAOnjWVADfWn2BxPvzNvfQt41QVLbm1rroiYotUuG','ySphyRRuZG7jLE7PE','iaOxMRZcgIDr3lthuXvwGilehz4s7coOQfTHLNABVdqrQ9l7OqmFftOpHFaAHLuQjErds81jkdV3JNgJCfeDI8dMjNPdajR7zzAK4vsDDBvazZQzuLfcJbty65KfR2ocWp5mMP6yiSG6FDi4iL1zA1pz0vS6y6jMLR1kwYZOCwQaZY1BeyyDMQUFAeXjINH5mitSYIkFPWeFfBW1EynzQ6aTsforK','U1','0Q',4);
+INSERT INTO ti VALUES (1506638979,-7110433053233025162,'GeulYU3npvdPRsrAU8xhP7Y7ru481cYWAsDP2kAIynXj3054uwWcVp4WWBOuYq7Q','SnIavjzM5GYKWCB0yTllDHaQJ2iqJoFOzxilaFKP6CAOnjWVADfWn2BxPvzNvfQt41QVLbm1rroiYotUuG','ySphyRRuZG7jLE7PE','iaOxMRZcgIDr3lthuXvwGilehz4s7coOQfTHLNABVdqrQ9l7OqmFftOpHFaAHLuQjErds81jkdV3JNgJCfeDI8dMjNPdajR7zzAK4vsDDBvazZQzuLfcJbty65KfR2ocWp5mMP6yiSG6FDi4iL1zA1pz0vS6y6jMLR1kwYZOCwQaZY1BeyyDMQUFAeXjINH5mitSYIkFPWeFfBW1EynzQ6aTsforK','U1','0Q',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2531547644,86656154611683789,'DH5PZgKVCYYkZGS1MVqSi9WNzMhAfY2VfqqvHdUQvE4DDlEDr','GBwdc5vW5Tfolt1IXONQp3bqjarnbBEgPE4hc3KtrjdixLEQ5eUi2cheAfjK2JUNGcQ3NnozVgGDIJSnDpVufaTCGy30TFUNmo3X35zfSAQKuNMx9YI19Y4fJ5yJwH5Rd5XbcKWABlcVpZf3pvmMnUK0SCtwJGygWKJNPJXDRxUD7su4fMISQ5Rb31e4wMea9htZOy6Az83p30Kws4NByLVzxlp8zhaRJlIl71tn4rNoBzj3EOvt58G8s3K9VVJ2','SjdXLNxlp4KFRosZ6vX','JkVR41e5cQRN37B1XvEVlxSQsKxAiJXLLS1W6qorSTybaBtw4yEBjbKNRJQotQWtE6zUHkT8l1888pG7','iqM','UI',5);
+INSERT INTO ti VALUES (2531547644,86656154611683789,'DH5PZgKVCYYkZGS1MVqSi9WNzMhAfY2VfqqvHdUQvE4DDlEDr','GBwdc5vW5Tfolt1IXONQp3bqjarnbBEgPE4hc3KtrjdixLEQ5eUi2cheAfjK2JUNGcQ3NnozVgGDIJSnDpVufaTCGy30TFUNmo3X35zfSAQKuNMx9YI19Y4fJ5yJwH5Rd5XbcKWABlcVpZf3pvmMnUK0SCtwJGygWKJNPJXDRxUD7su4fMISQ5Rb31e4wMea9htZOy6Az83p30Kws4NByLVzxlp8zhaRJlIl71tn4rNoBzj3EOvt58G8s3K9VVJ2','SjdXLNxlp4KFRosZ6vX','JkVR41e5cQRN37B1XvEVlxSQsKxAiJXLLS1W6qorSTybaBtw4yEBjbKNRJQotQWtE6zUHkT8l1888pG7','iqM','UI',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (2997670638,-7916927237103661769,'sCitTHz6EXfBlYbZtsjAyMS0NrlA5gcm4Nx6NKhf4Le6gzV3Fxta19Q87mAEp','nOCAA8b68vrbygXaaA31X3d8erjtg8AbK8GyxeLb9nv0VomF0C6B5M1Ej67fzGeaGeTrPDmvOiLCZKRcEyghNoQge3FK2YaXoMWIb0vIvXfNSXfaX4kCJ0ZN4GIVRBTtFnFlvflfJHj9OCp64oi3zJHKOLgJLCaVFhhlMI7oP4gdCzZyqMUkPwj8Spc06vfBeomrSnFfaEW0WfV6aCUpLU8','LKjy5M5gvLI9j75eet3fwc','2ugY7iUp6ryA2uIMGFF2t0BsPShlimNAaWit6bKO32qr9A93TAp3oT68sSPKa1mAZAIZn5j5D9mQsZKCkMiFfOilCa18kNS5sDn1VA4aOKNAZ6zIlzQldYUcMVNYsvIzx3q3QpxYvvzi2T2zPvqg6Ind7KFCBk718PrVWmTE74LbAgh2bL5LP6VgSqGtB14Hedrm3pqLSqN4QUGZRUROrs2VjhJtWtnHULDlzu','c3','leb',6);
+INSERT INTO ti VALUES (2997670638,-7916927237103661769,'sCitTHz6EXfBlYbZtsjAyMS0NrlA5gcm4Nx6NKhf4Le6gzV3Fxta19Q87mAEp','nOCAA8b68vrbygXaaA31X3d8erjtg8AbK8GyxeLb9nv0VomF0C6B5M1Ej67fzGeaGeTrPDmvOiLCZKRcEyghNoQge3FK2YaXoMWIb0vIvXfNSXfaX4kCJ0ZN4GIVRBTtFnFlvflfJHj9OCp64oi3zJHKOLgJLCaVFhhlMI7oP4gdCzZyqMUkPwj8Spc06vfBeomrSnFfaEW0WfV6aCUpLU8','LKjy5M5gvLI9j75eet3fwc','2ugY7iUp6ryA2uIMGFF2t0BsPShlimNAaWit6bKO32qr9A93TAp3oT68sSPKa1mAZAIZn5j5D9mQsZKCkMiFfOilCa18kNS5sDn1VA4aOKNAZ6zIlzQldYUcMVNYsvIzx3q3QpxYvvzi2T2zPvqg6Ind7KFCBk718PrVWmTE74LbAgh2bL5LP6VgSqGtB14Hedrm3pqLSqN4QUGZRUROrs2VjhJtWtnHULDlzu','c3','leb',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT, c CHAR(74) NOT NULL, d VARBINARY(43) NOT NULL, e VARCHAR(7), f VARBINARY(70) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (24877,-1879097,'dKkWnf2XlUqKbiWgw4ZdIPRwC5KV47tFQP3IbXUMClrd2402G9lj3eWMh0HH1g4U7uic','DgCIBj6rUdf9GsuNBuguze2zB','Lklq','msfUVgXjx4OODcdIcyPC8W9oVoYF4AgvJMsbIGUhsMJ53kyRM0XqWewhpTOv2at8yfLTZ','su','aL',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT, c CHAR(74) NOT NULL, d VARBINARY(43) NOT NULL, e VARCHAR(7), f VARBINARY(70) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (3782212226366882809,3468915,'qgKNm8Ia2HGWm4GgVmC2BvZfu2lJW1r4keIbUv2c5rhq','l','XMsi5LU','39sN5KVOGXORVrrbgg3jr0RwysnHZF7ym9yfBtti6Z3vvrdEW7QnMOA2','W','3',1);
+INSERT INTO ti VALUES (3782212226366882809,3468915,'qgKNm8Ia2HGWm4GgVmC2BvZfu2lJW1r4keIbUv2c5rhq','l','XMsi5LU','39sN5KVOGXORVrrbgg3jr0RwysnHZF7ym9yfBtti6Z3vvrdEW7QnMOA2','W','3',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(75) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(75) NOT NULL;
+INSERT INTO t VALUES (13123530238587168563,-5685129,'0WGm2kPadg2BHM3e8KKQVq3XNTH6OC8aPIBvLIMjGFZe','uWSutDlZW63d6xqo39Pu6','MDKiw','MMOr50DtxoIGYYRUeBQJUhC38G9INKr7Tw9qxLKwWSLmyjT4','GD','WS',2);
+INSERT INTO ti VALUES (13123530238587168563,-5685129,'0WGm2kPadg2BHM3e8KKQVq3XNTH6OC8aPIBvLIMjGFZe','uWSutDlZW63d6xqo39Pu6','MDKiw','MMOr50DtxoIGYYRUeBQJUhC38G9INKr7Tw9qxLKwWSLmyjT4','GD','WS',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (70743484941953943,5032203,'W28bC56W0wkMrSka','mXY3oe80YuQGwEVIQTkYhe7saJVqy4JAD7phaMVs6LKrkdqMAfkzUg92mgu4t2YRoFEejGqt0MixCj0GJq4elwjY5m4ppAuAGFC9Twlmtfj28XxJ8tKJXPnxhvOiISSEfCStFNBbDH4ltBi3zg1ta','Zsn','DerQ64mRdisJpLRuX04j','g','o',3);
+INSERT INTO ti VALUES (70743484941953943,5032203,'W28bC56W0wkMrSka','mXY3oe80YuQGwEVIQTkYhe7saJVqy4JAD7phaMVs6LKrkdqMAfkzUg92mgu4t2YRoFEejGqt0MixCj0GJq4elwjY5m4ppAuAGFC9Twlmtfj28XxJ8tKJXPnxhvOiISSEfCStFNBbDH4ltBi3zg1ta','Zsn','DerQ64mRdisJpLRuX04j','g','o',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (11839315622384935264,3544349,'YYfkzLEmuulm6stbbcXn0yZq7s','wpGOeP4WXF7wKyAteppLbjvLqCtciaPgoPAkq9UVan5kqfxMSkAUDSTTZeECS6YLCQZBAD2XtpA5e7pILnx29WFQSc5ek2OPGbBs42PB8ZVIP4SKlrwcOY','dty','PnLZO9ZljGBzkxmq0vJJhpHBjFBBT9euHcrwoPHymZgM3XOg5mSVRfW6h0dsVk4DYNt48wg7qjS4Cj4gddDTLSmFdgAmRIeEzFGeHPNmEUGR2kHG9DGCHnYPwEh6WhmAsKmpAUcBbgBoFjP6Ped0kh3RlccsqsGu6qu79ScnUEl1RvMwJJaLCtIR8sIMDGPXGc8Lx9GPh11u7Sc1Uauomm4cyZbgXfi36Pfd','7g','w',4);
+INSERT INTO ti VALUES (11839315622384935264,3544349,'YYfkzLEmuulm6stbbcXn0yZq7s','wpGOeP4WXF7wKyAteppLbjvLqCtciaPgoPAkq9UVan5kqfxMSkAUDSTTZeECS6YLCQZBAD2XtpA5e7pILnx29WFQSc5ek2OPGbBs42PB8ZVIP4SKlrwcOY','dty','PnLZO9ZljGBzkxmq0vJJhpHBjFBBT9euHcrwoPHymZgM3XOg5mSVRfW6h0dsVk4DYNt48wg7qjS4Cj4gddDTLSmFdgAmRIeEzFGeHPNmEUGR2kHG9DGCHnYPwEh6WhmAsKmpAUcBbgBoFjP6Ped0kh3RlccsqsGu6qu79ScnUEl1RvMwJJaLCtIR8sIMDGPXGc8Lx9GPh11u7Sc1Uauomm4cyZbgXfi36Pfd','7g','w',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (9294473229891092829,4539911,'InWYCYW2OgDvt25xDOjqNEBtWwwT1cDiIsy3ujnJ','bD5oi5MtFRFvgZz7p7AtuRj443BGOlCtOUsd2hvNEog9NOKu824brcxWJ98cHA8yx1rWUR893NhcA6IxOtvcwz1kYeNSqnJ','3qHzW7H','tEB2lGrxo4o9Q3lSNqGAx37HXXCCN0B6s','ACZ','th',5);
+INSERT INTO ti VALUES (9294473229891092829,4539911,'InWYCYW2OgDvt25xDOjqNEBtWwwT1cDiIsy3ujnJ','bD5oi5MtFRFvgZz7p7AtuRj443BGOlCtOUsd2hvNEog9NOKu824brcxWJ98cHA8yx1rWUR893NhcA6IxOtvcwz1kYeNSqnJ','3qHzW7H','tEB2lGrxo4o9Q3lSNqGAx37HXXCCN0B6s','ACZ','th',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (7471627210217502398,1635697,'hUDUMtW6H4259oHTsPPtlTPigVcrFMApQjLTalOuyswEawOoK9h87W3EBLEtcuTkU3KqHskyO','zsDZfS2Y74ySKxbQKqf76tiLAyF0Wvcm8fEEdTdwaCooJco1xx3wd8S1r8qfq5zhNV6fAzqRxJQGotPRIgaNxKwZceDO9BtPX4MIIl1zo5hbsVOAHb','0','uuCumP3UUTeuONG7KIVrIIBWpYEIqKsk2TzhzfjRrWNFjqULjXqhVXaOnp93C53zTMtfM7TDlzRHdPprXLaAd9PYJ2OBpjgdVD97TBjNhSIRgwghivUvQD2wmpVmuh0jbCcgPFItDIgKsIqyMfF5TkuV0MwdaJU3dSp84BOmwoNl4xOUilIKcEtYqCJcqJPPpkeEqsqEom','1','ag',6);
+INSERT INTO ti VALUES (7471627210217502398,1635697,'hUDUMtW6H4259oHTsPPtlTPigVcrFMApQjLTalOuyswEawOoK9h87W3EBLEtcuTkU3KqHskyO','zsDZfS2Y74ySKxbQKqf76tiLAyF0Wvcm8fEEdTdwaCooJco1xx3wd8S1r8qfq5zhNV6fAzqRxJQGotPRIgaNxKwZceDO9BtPX4MIIl1zo5hbsVOAHb','0','uuCumP3UUTeuONG7KIVrIIBWpYEIqKsk2TzhzfjRrWNFjqULjXqhVXaOnp93C53zTMtfM7TDlzRHdPprXLaAd9PYJ2OBpjgdVD97TBjNhSIRgwghivUvQD2wmpVmuh0jbCcgPFItDIgKsIqyMfF5TkuV0MwdaJU3dSp84BOmwoNl4xOUilIKcEtYqCJcqJPPpkeEqsqEom','1','ag',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(100) NOT NULL, d VARBINARY(80), e VARCHAR(84), f VARCHAR(54) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11671546990749222923,19140,'DY3IsUDYeFSHG7XcaYrqumr5c0wOMF1xnAVAfNivaeKbE1lzUI5XkIs9SxvxHfnwfBsCu9tiskgk6doK7TFff3','VAHJH7Bvy91xI0ZkEHtOHhjf','s0eGZGXsZhWeVNA','J0wQyzasUQ','cM','FE',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(100) NOT NULL, d VARBINARY(80), e VARCHAR(84), f VARCHAR(54) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (2616071359442896672,36641,'rv9uLW8zcLZaiL5e1lzH8CQpH8rA23RdL0sQTWm9E5siogNVNK3J5elMBEOtI','9n1ZwkcFCGobN7PR1coQfgxco9Hdt9hU3SE','afSGv03GPqEgM','E','Z9','V7',1);
+INSERT INTO ti VALUES (2616071359442896672,36641,'rv9uLW8zcLZaiL5e1lzH8CQpH8rA23RdL0sQTWm9E5siogNVNK3J5elMBEOtI','9n1ZwkcFCGobN7PR1coQfgxco9Hdt9hU3SE','afSGv03GPqEgM','E','Z9','V7',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(101) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(101) NOT NULL;
+INSERT INTO t VALUES (10807659072908867288,21286,'xqBXAaTEsLRvOMxBC2RB0KmxaD','mOyRJwVlbrlm8pB5PSlp4S6Dk2UPNJbkzgnMU7WeVg2Obno8aWuC2nczP4ZN0vyjjLYl0lnFu','k5KdL5kZqjDibT5doNT9w0mSoNtmAVJXlg64VL36qWnVa4tig','ZsHDHWYbyrsb3f6XpbbZWz0RcOa81SK','t','wg',2);
+INSERT INTO ti VALUES (10807659072908867288,21286,'xqBXAaTEsLRvOMxBC2RB0KmxaD','mOyRJwVlbrlm8pB5PSlp4S6Dk2UPNJbkzgnMU7WeVg2Obno8aWuC2nczP4ZN0vyjjLYl0lnFu','k5KdL5kZqjDibT5doNT9w0mSoNtmAVJXlg64VL36qWnVa4tig','ZsHDHWYbyrsb3f6XpbbZWz0RcOa81SK','t','wg',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (10437286018070182185,30439,'j0HIPFTkthYOm0KU3Qvxhpo4js6ZZPbTC6887KD','isQ1rH5omSjfzTbpGIjsSGgF3b1Rh1toIwfd5yOfH6xyfMoXknBanXvt3aaDEBciU9AoPRcgLcgZbuKqlQvHaM4EKkucH0XlrCJxiXyCiTZEJQY4TvdhgolYyu','qGJlDODgup0S','9W5PnxVs6GVejucJgrOEuGWhgWYsSzt','G','Lv',3);
+INSERT INTO ti VALUES (10437286018070182185,30439,'j0HIPFTkthYOm0KU3Qvxhpo4js6ZZPbTC6887KD','isQ1rH5omSjfzTbpGIjsSGgF3b1Rh1toIwfd5yOfH6xyfMoXknBanXvt3aaDEBciU9AoPRcgLcgZbuKqlQvHaM4EKkucH0XlrCJxiXyCiTZEJQY4TvdhgolYyu','qGJlDODgup0S','9W5PnxVs6GVejucJgrOEuGWhgWYsSzt','G','Lv',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3998572341880982493,51322,'0EBaVWWxguKwZhcSW1bbShGsDbZ9IsDIXIxW162IkKMx2BPNBESnQ9b8qt57og','RECBcVqNYbQRguo7D5ewEVZyO9idmO5hXLok7djUBBgw6T7ozjerl5oKJeYLMEQVKJR0N0taXp17LYUvtWIQm8N8xmSeybSk5HSinCSjz7AAitrd4sBZ50yX1JO3okrs6rgkunBnbXaYfImQHVG98Kws5tOWn02DpNV','MtYaVlZaKvD29a1yxAL6acpCBa2yWVNN5IsdvCLdhM6SPKMBrD3c26','i1fD15TFqA0o9BBwCJyX0kv5NKsRGA5qm6VXipjHBEnTgK1m0odLwMAQQaZbJgGljMljhLDZZPuyc7bjrRYOUPZfwT0nCFqlHJiGnovsqzoBcFxzOiZ7IhRKSUa887cIfr5sUvdU6598b','U','v9',4);
+INSERT INTO ti VALUES (3998572341880982493,51322,'0EBaVWWxguKwZhcSW1bbShGsDbZ9IsDIXIxW162IkKMx2BPNBESnQ9b8qt57og','RECBcVqNYbQRguo7D5ewEVZyO9idmO5hXLok7djUBBgw6T7ozjerl5oKJeYLMEQVKJR0N0taXp17LYUvtWIQm8N8xmSeybSk5HSinCSjz7AAitrd4sBZ50yX1JO3okrs6rgkunBnbXaYfImQHVG98Kws5tOWn02DpNV','MtYaVlZaKvD29a1yxAL6acpCBa2yWVNN5IsdvCLdhM6SPKMBrD3c26','i1fD15TFqA0o9BBwCJyX0kv5NKsRGA5qm6VXipjHBEnTgK1m0odLwMAQQaZbJgGljMljhLDZZPuyc7bjrRYOUPZfwT0nCFqlHJiGnovsqzoBcFxzOiZ7IhRKSUa887cIfr5sUvdU6598b','U','v9',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (5531881957915386594,30379,'CmCyVX7svUu7QJOWb9UKKtBaVoYPWAheZqOR7FX2mDXHXj4VCrj8AIMTCNFoQoIote6rV0D6dD77Bb4OX','GkbZeOtUzHSxwT41TD665ofKJzlHxgm0mMyZjP6gos8keRSvQRlxzOoDf6Pgr5SmlJPIFiP5tlRCUw4Nc9Akls7I7MXLcLikGNUOGNzOfjBFWdHxVcmoIqQfm5yhXC0hrf6t66rhGEpbtdaNFODbOA35','tMniH7tFKAyPVTF1aRxcmiSqQa5GwXOUQlJdI5tCJzgRBEnEnHOtc1Au2IZhEkLfS3smyg0YRSB','rkXLXFyWJe7DJI2rOw9PEf9khQ5T3kciX9','p3','0',5);
+INSERT INTO ti VALUES (5531881957915386594,30379,'CmCyVX7svUu7QJOWb9UKKtBaVoYPWAheZqOR7FX2mDXHXj4VCrj8AIMTCNFoQoIote6rV0D6dD77Bb4OX','GkbZeOtUzHSxwT41TD665ofKJzlHxgm0mMyZjP6gos8keRSvQRlxzOoDf6Pgr5SmlJPIFiP5tlRCUw4Nc9Akls7I7MXLcLikGNUOGNzOfjBFWdHxVcmoIqQfm5yhXC0hrf6t66rhGEpbtdaNFODbOA35','tMniH7tFKAyPVTF1aRxcmiSqQa5GwXOUQlJdI5tCJzgRBEnEnHOtc1Au2IZhEkLfS3smyg0YRSB','rkXLXFyWJe7DJI2rOw9PEf9khQ5T3kciX9','p3','0',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (10683410646812062285,40582,'rh4oPp3Uwhv1ZqJecsZWxclCMZ6VKAbPaHYxiLiOhSVcSgfuGGM9v','Jqs2dxLIdbRtKqufNvVz3PWrRqs3vU3XG6Lxxx4oJYNlZ46UkCKOjsZFqp4tcjU6LjNRuJr4sALCVZY397HMM4hgfK9spPiCoQdPAdgr2SnXUCKPtBO0AhwepsOzFAdV5NgLBCDbj8sKNtJIgpgTYsMUVhqMStNx9zEY8a8cRHcxPmPCgIhDYBu7XINFiBTWpUJteDnl8dCjYYQ1ibFliUC2RIdy90l1D','XBn2etwLIxjsAFyDqBZA9Uk6yOWcNeaZvkunAwFjhLVpA54djgSO0FYpUDuxncEzkdD4A04Aw9q0','rlgPITjYfutWs7JEv0AItiq2S0lKV6PuNkU58JlQMCn5OUITgCKn6B7T8GYLwfl8bZBY1eQU5d4uWMFIHGeLsXxGh8RlZZJx6Fwn1P05G5mkWEB','y','Gt',6);
+INSERT INTO ti VALUES (10683410646812062285,40582,'rh4oPp3Uwhv1ZqJecsZWxclCMZ6VKAbPaHYxiLiOhSVcSgfuGGM9v','Jqs2dxLIdbRtKqufNvVz3PWrRqs3vU3XG6Lxxx4oJYNlZ46UkCKOjsZFqp4tcjU6LjNRuJr4sALCVZY397HMM4hgfK9spPiCoQdPAdgr2SnXUCKPtBO0AhwepsOzFAdV5NgLBCDbj8sKNtJIgpgTYsMUVhqMStNx9zEY8a8cRHcxPmPCgIhDYBu7XINFiBTWpUJteDnl8dCjYYQ1ibFliUC2RIdy90l1D','XBn2etwLIxjsAFyDqBZA9Uk6yOWcNeaZvkunAwFjhLVpA54djgSO0FYpUDuxncEzkdD4A04Aw9q0','rlgPITjYfutWs7JEv0AItiq2S0lKV6PuNkU58JlQMCn5OUITgCKn6B7T8GYLwfl8bZBY1eQU5d4uWMFIHGeLsXxGh8RlZZJx6Fwn1P05G5mkWEB','y','Gt',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT, c BINARY(34) NOT NULL, d VARBINARY(5), e VARCHAR(56), f VARCHAR(12) NOT NULL, g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (853264,4813949,'mmkZpTRCmoasVRtxgK4UCfS8xJrshHtT','f5','NQ0PwkemlSPR','dliwp8O','S','i',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT, c BINARY(34) NOT NULL, d VARBINARY(5), e VARCHAR(56), f VARCHAR(12) NOT NULL, g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3028420845,-1517234,'5ZPNZFv','KRP','5Y8DpnLj8C','qS27jk6','H','N',1);
+INSERT INTO ti VALUES (3028420845,-1517234,'5ZPNZFv','KRP','5Y8DpnLj8C','qS27jk6','H','N',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(35) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(35) NOT NULL;
+INSERT INTO t VALUES (4255895747,-2743813,'WA27ICaVVjvlINEhruEdp8T','6OqDf','Yr5nrj2ebWk3','1uPFy','t','Ha',2);
+INSERT INTO ti VALUES (4255895747,-2743813,'WA27ICaVVjvlINEhruEdp8T','6OqDf','Yr5nrj2ebWk3','1uPFy','t','Ha',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (394253851,-8290567,'78nLjWfLNPaIBvwqUKjS','QdbsEamdSBvJjozt','xP6O9BMJKLOhqm2Ob9gcF6GfV5gElWiphATlxoKzBaJe9uC3','J2O5Cgek','D','lM',3);
+INSERT INTO ti VALUES (394253851,-8290567,'78nLjWfLNPaIBvwqUKjS','QdbsEamdSBvJjozt','xP6O9BMJKLOhqm2Ob9gcF6GfV5gElWiphATlxoKzBaJe9uC3','J2O5Cgek','D','lM',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2566429102,-2658195,'4uAf1a9lqemttsURprxzF0M25','hebAr6uFkd3dfpOFIMPM4','AO8v7EXloxUHtg6q2umWuNhQQXOCCuUDD2GMkafmq3yOWTWE0TX','1RKxcsROIz6r8HiBpIgUAoBgmAfXPtzTCjmUSuyts4w3li2PGAzvlKspFTbGhEFeKi8wJ2XLwCcVNnzUe2rk6DEzYHLhakQbGyyxTOrBb5VACjydToRXj689jG9hXiMwdbo4VjDAGtCEFZ7tPYM369sxRxhrcxcvXu2n7N0P0Df','V','6',4);
+INSERT INTO ti VALUES (2566429102,-2658195,'4uAf1a9lqemttsURprxzF0M25','hebAr6uFkd3dfpOFIMPM4','AO8v7EXloxUHtg6q2umWuNhQQXOCCuUDD2GMkafmq3yOWTWE0TX','1RKxcsROIz6r8HiBpIgUAoBgmAfXPtzTCjmUSuyts4w3li2PGAzvlKspFTbGhEFeKi8wJ2XLwCcVNnzUe2rk6DEzYHLhakQbGyyxTOrBb5VACjydToRXj689jG9hXiMwdbo4VjDAGtCEFZ7tPYM369sxRxhrcxcvXu2n7N0P0Df','V','6',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1036660580,5091974,'ue0zLEYLu6Cw1o7KXnN97bxxoXwi','9TEE7S67CS0VHDBkSp37r1W5jtPni3fhEmC673jz5QJhXXbqAX0geNVANsBLkZV6xCFANIcWp7QqT','NLdr31JsrCv2c5CFnRE2ILmcbCBUD2dYk8Ky5K5q0oWN','l0xrDLFt6vFjQFYpJIr48CjuPfSEpdehMRWtHdySVu8ti1zzupxx1dwnzzjJhvaXBXfAxXgBBVg9DthfCIOmqDkNb6bo2PU8CzSce9VhOENyY1fFf7DAKWXJidwWlCAhbMkMzxGNnEiw1XOz6PIlSOZpSnHwSMLNA2Ts6vITxxwbNHe3i7cLuneOzYSE8Pmai1hLUQ9Wzs','ET','xa',5);
+INSERT INTO ti VALUES (1036660580,5091974,'ue0zLEYLu6Cw1o7KXnN97bxxoXwi','9TEE7S67CS0VHDBkSp37r1W5jtPni3fhEmC673jz5QJhXXbqAX0geNVANsBLkZV6xCFANIcWp7QqT','NLdr31JsrCv2c5CFnRE2ILmcbCBUD2dYk8Ky5K5q0oWN','l0xrDLFt6vFjQFYpJIr48CjuPfSEpdehMRWtHdySVu8ti1zzupxx1dwnzzjJhvaXBXfAxXgBBVg9DthfCIOmqDkNb6bo2PU8CzSce9VhOENyY1fFf7DAKWXJidwWlCAhbMkMzxGNnEiw1XOz6PIlSOZpSnHwSMLNA2Ts6vITxxwbNHe3i7cLuneOzYSE8Pmai1hLUQ9Wzs','ET','xa',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2805774785,-2416807,'6h7zH','gxFoucB3B4qzqGVvO1Xq0BqMD9O8mjuiNbX66MShEs3zkIg1dkG9wlYaOwodJShN9f','MgbZFRM6uysh90hQR5tCSgApkynsVyumx0Dmf8GAru','TUj6xIp75BM1m9NTxFL0fl6maCAYRwUOotqz5UiGw0EfQsPI5paAy22Q8oi94uqdP2xgaap0Sr9s5g675Qiimw5ilZ36Iw9qgeVUSrpWVnVZo9qV2FLE2az6CYV3fFnESF8Qn04FDUn50clNqOXZQc01OBvx4sAil6nRBN2WKdKyjjFhzrHfBYbNZcfCAt01fGUoQYolMewnLUN3Zn9eKjTG4Z0MnqwNsIoPqHPtF','c','X6',6);
+INSERT INTO ti VALUES (2805774785,-2416807,'6h7zH','gxFoucB3B4qzqGVvO1Xq0BqMD9O8mjuiNbX66MShEs3zkIg1dkG9wlYaOwodJShN9f','MgbZFRM6uysh90hQR5tCSgApkynsVyumx0Dmf8GAru','TUj6xIp75BM1m9NTxFL0fl6maCAYRwUOotqz5UiGw0EfQsPI5paAy22Q8oi94uqdP2xgaap0Sr9s5g675Qiimw5ilZ36Iw9qgeVUSrpWVnVZo9qV2FLE2az6CYV3fFnESF8Qn04FDUn50clNqOXZQc01OBvx4sAil6nRBN2WKdKyjjFhzrHfBYbNZcfCAt01fGUoQYolMewnLUN3Zn9eKjTG4Z0MnqwNsIoPqHPtF','c','X6',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT NOT NULL, c BINARY(33), d VARBINARY(7) NOT NULL, e VARBINARY(5) NOT NULL, f VARBINARY(43) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1399703,6601036453507395806,'lf','hjj1xjC','HNW3Y','ONwl7C9Y','e','Q',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT NOT NULL, c BINARY(33), d VARBINARY(7) NOT NULL, e VARBINARY(5) NOT NULL, f VARBINARY(43) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1886763181,3176617223492994308,'sbIyYduCg','i','ne','bqQE9mQpcZAAqJNJErfhKA','C','O',1);
+INSERT INTO ti VALUES (-1886763181,3176617223492994308,'sbIyYduCg','i','ne','bqQE9mQpcZAAqJNJErfhKA','C','O',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(34);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(34);
+INSERT INTO t VALUES (-1869733623,-4489617570523056218,'32oHX2FMy5UqtWqyOUE','dn7I','scUD','HeEY3o4kHtdsSdd90Xz8VdMmc','c','K',2);
+INSERT INTO ti VALUES (-1869733623,-4489617570523056218,'32oHX2FMy5UqtWqyOUE','dn7I','scUD','HeEY3o4kHtdsSdd90Xz8VdMmc','c','K',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1676220335,7783397318959426419,'HieWRKkebLWFE7g5iHJvvPeEml','4ubP97f1eWUbSzhw8iKYgJFV0bWQJSeDQxSgteKWuZKTuTapC8kx8IpdmpmYYlEYK06vPovR4Bqt7mbGMMBI2JCvFJn6X1yq4N3xVh','BOU','s3Eel','y','0',3);
+INSERT INTO ti VALUES (-1676220335,7783397318959426419,'HieWRKkebLWFE7g5iHJvvPeEml','4ubP97f1eWUbSzhw8iKYgJFV0bWQJSeDQxSgteKWuZKTuTapC8kx8IpdmpmYYlEYK06vPovR4Bqt7mbGMMBI2JCvFJn6X1yq4N3xVh','BOU','s3Eel','y','0',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-322817760,7564680665822808635,'5XRAAVHxN1veWFBmod1FJoGZ0C','ktVVYLTCk3iEwb5qPfYvrpb6DsnswE94OcctmTsgTvDZ33ODK1i5xBchO8DFaTwiL3sX6batZnruJyZDHI1ByKQx11sQsJTYOQ7BvhjkpD3YF89VVJWRpXK8M3SxIGGSaPVpsucfPHs6WxumboyHp8SCsDl71bKjkH7kJGCDAsIWeORJDhALTr0cFRkolVryhxIOpfnuwRwvaRqoI3','OrSK','Cb2sxHB1Q65BumKGN6RbceynWjwSrD6qWTJAPjVX30QDbAwmLhWK9f2H787LYpor0leZN7N7Rfg4Pmtw0pyUD7NXFTaz5JWqJMP0wrqz2s85BnLyUy2yMHawLUvF21lbJJJzQX9hE24vI5iA6903pMvE63vJwxhW24vkBwYEVQvqGB5cRfU6ndpKrhVRCyur953e0DhDiLgjD9VAUjlMsMZoddaWVbRnzPBqeOkK92d76gFyrn9vuXQUMFI9op','D','M',4);
+INSERT INTO ti VALUES (-322817760,7564680665822808635,'5XRAAVHxN1veWFBmod1FJoGZ0C','ktVVYLTCk3iEwb5qPfYvrpb6DsnswE94OcctmTsgTvDZ33ODK1i5xBchO8DFaTwiL3sX6batZnruJyZDHI1ByKQx11sQsJTYOQ7BvhjkpD3YF89VVJWRpXK8M3SxIGGSaPVpsucfPHs6WxumboyHp8SCsDl71bKjkH7kJGCDAsIWeORJDhALTr0cFRkolVryhxIOpfnuwRwvaRqoI3','OrSK','Cb2sxHB1Q65BumKGN6RbceynWjwSrD6qWTJAPjVX30QDbAwmLhWK9f2H787LYpor0leZN7N7Rfg4Pmtw0pyUD7NXFTaz5JWqJMP0wrqz2s85BnLyUy2yMHawLUvF21lbJJJzQX9hE24vI5iA6903pMvE63vJwxhW24vkBwYEVQvqGB5cRfU6ndpKrhVRCyur953e0DhDiLgjD9VAUjlMsMZoddaWVbRnzPBqeOkK92d76gFyrn9vuXQUMFI9op','D','M',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-1881490160,-7183587934249156150,'t','c8fgqSaTYJc7LZAt2fl2z24veG8vbXSv7gJQhqnm7RposrOyGy0eE3oF9WC5nyQy9extxTxyojxRSdEM54gRwolf2UyW5Q','ykq6U','wZ9oBEfoV4n4kiXingw8W4veY1PmF7kk3Blw4hD6iI3vbkJ3xvoAWfr5prhiZ5ECktOu2p3RsyOJOfWAjrXgjHe','l','4',5);
+INSERT INTO ti VALUES (-1881490160,-7183587934249156150,'t','c8fgqSaTYJc7LZAt2fl2z24veG8vbXSv7gJQhqnm7RposrOyGy0eE3oF9WC5nyQy9extxTxyojxRSdEM54gRwolf2UyW5Q','ykq6U','wZ9oBEfoV4n4kiXingw8W4veY1PmF7kk3Blw4hD6iI3vbkJ3xvoAWfr5prhiZ5ECktOu2p3RsyOJOfWAjrXgjHe','l','4',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-749530231,-5564340059864263569,'Jg','iADkghKNxHK3Pnl1PVPkETapnRtV5BLe7hIDll1tiManijrxoj5Qphhyq7ubyD517E5ilRvZlgALGE83DrlJBBlAnh3Of77n4E8ZV2GsiZvGwBNFEcTzTB7sjWNj5i1dYIXwvNZc0wQKJqF','q87Ev','oy9E11CPzPVFBwIXU4PDF62g1o4C4CaWOGRreMeD9iX','G','V',6);
+INSERT INTO ti VALUES (-749530231,-5564340059864263569,'Jg','iADkghKNxHK3Pnl1PVPkETapnRtV5BLe7hIDll1tiManijrxoj5Qphhyq7ubyD517E5ilRvZlgALGE83DrlJBBlAnh3Of77n4E8ZV2GsiZvGwBNFEcTzTB7sjWNj5i1dYIXwvNZc0wQKJqF','q87Ev','oy9E11CPzPVFBwIXU4PDF62g1o4C4CaWOGRreMeD9iX','G','V',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b MEDIUMINT UNSIGNED, c CHAR(4), d VARCHAR(75), e VARCHAR(18) NOT NULL, f VARBINARY(40) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (877859950,13933370,'fNiw','Bu8iGa279VJhpA7T0FsuENI1yzGn3eRn2wpRiR93C9bE','FjKQZK9ZAv3uh','6T','MS','Q',0);
+CREATE TABLE ti (a INT, b MEDIUMINT UNSIGNED, c CHAR(4), d VARCHAR(75), e VARCHAR(18) NOT NULL, f VARBINARY(40) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-1158671029308353189,9441133,'kBPp','baJ2UXhY9TLPlfiIo9DOvaVUzx8ivayKxLEJbXuKwldOVwEjNuZtZSasevfuTx88DvTA8eslg0i','G2JscULFlY6y3HEf','xTQO6OJnw69aKp','R','M',1);
+INSERT INTO ti VALUES (-1158671029308353189,9441133,'kBPp','baJ2UXhY9TLPlfiIo9DOvaVUzx8ivayKxLEJbXuKwldOVwEjNuZtZSasevfuTx88DvTA8eslg0i','G2JscULFlY6y3HEf','xTQO6OJnw69aKp','R','M',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(5);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(5);
+INSERT INTO t VALUES (6714663550887567408,9949127,'TG9t','r9IYzTmMnWyGgUccQ7','I','1gB29rnSgyaNta6cjgG88','KZ','3',2);
+INSERT INTO ti VALUES (6714663550887567408,9949127,'TG9t','r9IYzTmMnWyGgUccQ7','I','1gB29rnSgyaNta6cjgG88','KZ','3',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-8020023536522967881,5020502,'uXmL','HYArzB4mCzZspDlwl8BZhHFXXydyInAdYJESZm8qEq5r4xOHXszlAOTjdvGYtqntqVWPVEhPSJXWnm2nDEg5GudtJWlHMVJ7DDoqrIZHiU1sdumOLTG82FuPZ2GyWKdE8g9PkMlqXqP8j2yeSkuuifLGnrO5jtfQ8GDdQDqMS7KTidzYyUDeRSs','gsFiOryi','nRGkxb6Jh7ffZPNX12XhVKsc','86','5',3);
+INSERT INTO ti VALUES (-8020023536522967881,5020502,'uXmL','HYArzB4mCzZspDlwl8BZhHFXXydyInAdYJESZm8qEq5r4xOHXszlAOTjdvGYtqntqVWPVEhPSJXWnm2nDEg5GudtJWlHMVJ7DDoqrIZHiU1sdumOLTG82FuPZ2GyWKdE8g9PkMlqXqP8j2yeSkuuifLGnrO5jtfQ8GDdQDqMS7KTidzYyUDeRSs','gsFiOryi','nRGkxb6Jh7ffZPNX12XhVKsc','86','5',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1394604197522382372,11258351,'uL93l','hu5lr9EZI1wJtNC1t6lguVKgthlrcv1Ytfu67kjpJP8yrZzLfJPIs1hGKZd8Y9hRO2qEaPZrppKV34HMInpq0NsTzs5UEaY53dDwG0kEUJ8cX8BjPqwRQsjAXcFQh','CEBpGBETmNBfuK','rBhG3F4e9vqICtwp2W6Lx8jgvLGilCDae3U6tInCs5tjUZnvLrPoenegN9VZExDUrkETYhT8K7fxvIWeSaQkgeMsBh1i6rM6T2GaRWH6QhxIXrP9OUJDXt8No72KlwXAL5I0D8e3fS22P1HJvVDZRXBQOHZn3Irx5tA1mZvTs5zUbsxhLxi1vhBp7NDwAxZze1ECTqrw','rx','z',4);
+INSERT INTO ti VALUES (1394604197522382372,11258351,'uL93l','hu5lr9EZI1wJtNC1t6lguVKgthlrcv1Ytfu67kjpJP8yrZzLfJPIs1hGKZd8Y9hRO2qEaPZrppKV34HMInpq0NsTzs5UEaY53dDwG0kEUJ8cX8BjPqwRQsjAXcFQh','CEBpGBETmNBfuK','rBhG3F4e9vqICtwp2W6Lx8jgvLGilCDae3U6tInCs5tjUZnvLrPoenegN9VZExDUrkETYhT8K7fxvIWeSaQkgeMsBh1i6rM6T2GaRWH6QhxIXrP9OUJDXt8No72KlwXAL5I0D8e3fS22P1HJvVDZRXBQOHZn3Irx5tA1mZvTs5zUbsxhLxi1vhBp7NDwAxZze1ECTqrw','rx','z',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (7198662179830191512,4353103,'dnc','HNknVrWR1lTMyynhQx6vHvfxShWDPpD5nRBvCOJEz3T25g8x1NMD4w9Ti0DspEimLNmy3OMeNlP43dU6M3Z86wlRVZ8WbJyp7WGa2AC4Srmpkwl1rzuvidR','ppJkR','WG76ZGgurGVbQK6m6zjhCg4uBFHjlDlfhoNiFS25vQBus2h9BZPuFKu6vgRgrYF7NkA','ABs','3',5);
+INSERT INTO ti VALUES (7198662179830191512,4353103,'dnc','HNknVrWR1lTMyynhQx6vHvfxShWDPpD5nRBvCOJEz3T25g8x1NMD4w9Ti0DspEimLNmy3OMeNlP43dU6M3Z86wlRVZ8WbJyp7WGa2AC4Srmpkwl1rzuvidR','ppJkR','WG76ZGgurGVbQK6m6zjhCg4uBFHjlDlfhoNiFS25vQBus2h9BZPuFKu6vgRgrYF7NkA','ABs','3',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (199540945344752127,3480100,'5','7prVnPoczRgu5s36QQmZIfqCWT9UVZBGhauwkkRAmp06qDKNMK4IvLgWfC7MvWkeT0By8qguVVL9wAdv36w7NnTjNxf1zOE8iJ36ePKWtVDpEpxuMXQFHm5ZDTSMSi9JPCjsC0muuEkVdMXHiAKeOK9b13JtXdj9B0WvhxcOtyQqJGk1f5cq5mnzcRSNgFQb9l5qY0DrZwEFP1RnLSoH16cvhq2ggn','J','UCmefgOBM8YHpZZyXZ077nsKb3DNhHQiCi2JhPuAFlOOSvwIkDegZQMUv8woazayBIGTQfqBlYu5CCKmuFu3It','iM','yX',6);
+INSERT INTO ti VALUES (199540945344752127,3480100,'5','7prVnPoczRgu5s36QQmZIfqCWT9UVZBGhauwkkRAmp06qDKNMK4IvLgWfC7MvWkeT0By8qguVVL9wAdv36w7NnTjNxf1zOE8iJ36ePKWtVDpEpxuMXQFHm5ZDTSMSi9JPCjsC0muuEkVdMXHiAKeOK9b13JtXdj9B0WvhxcOtyQqJGk1f5cq5mnzcRSNgFQb9l5qY0DrZwEFP1RnLSoH16cvhq2ggn','J','UCmefgOBM8YHpZZyXZ077nsKb3DNhHQiCi2JhPuAFlOOSvwIkDegZQMUv8woazayBIGTQfqBlYu5CCKmuFu3It','iM','yX',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT, c BINARY(32) NOT NULL, d VARBINARY(31), e VARBINARY(10) NOT NULL, f VARCHAR(35), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3160,-32433,'fpov0Y','lIAQ4A67frOqz60ccUibtLt2','QHRhO3e','2FHV7oXppBh0ClADLs36Kk','E','f',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b SMALLINT, c BINARY(32) NOT NULL, d VARBINARY(31), e VARBINARY(10) NOT NULL, f VARCHAR(35), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (23441,-29173,'ObJcnKhg8AKMfraYa8GfcZsyr','B7QpmpRLmZkNzQwd4','SEZ870N','ryZeCmDP8ZzmJ','j','s',1);
+INSERT INTO ti VALUES (23441,-29173,'ObJcnKhg8AKMfraYa8GfcZsyr','B7QpmpRLmZkNzQwd4','SEZ870N','ryZeCmDP8ZzmJ','j','s',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(33) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(33) NOT NULL;
+INSERT INTO t VALUES (-9390,2931,'a','H03WXIGM0jFfwxJGT34pv3p2MwOlEV9','sSaf4ePjL','ok8','6','I',2);
+INSERT INTO ti VALUES (-9390,2931,'a','H03WXIGM0jFfwxJGT34pv3p2MwOlEV9','sSaf4ePjL','ok8','6','I',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-25919,-20877,'vl75YwD6oredOKS53v2U6q5','fOtEc6gzcALFFGCxW9ubiCfwKltNS9m1fXOIZzqhQblAUzRO10pNfx7omceMoHyfgGiNMQnzsZwwxI4IMNm1peWUcy15FEkl2riV9sCUZ95zxYJYKqEpuDY4xYPcljxfzfaJ7OlZOlqWZ9W632','THj8yHm0IV','YwFCPgJAqDZaXE2vhZGY','E','c',3);
+INSERT INTO ti VALUES (-25919,-20877,'vl75YwD6oredOKS53v2U6q5','fOtEc6gzcALFFGCxW9ubiCfwKltNS9m1fXOIZzqhQblAUzRO10pNfx7omceMoHyfgGiNMQnzsZwwxI4IMNm1peWUcy15FEkl2riV9sCUZ95zxYJYKqEpuDY4xYPcljxfzfaJ7OlZOlqWZ9W632','THj8yHm0IV','YwFCPgJAqDZaXE2vhZGY','E','c',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (13648,-1186,'hwrnwL13aUed7ausyiRA2F','zxeuuozmRwjbg0c346f3s34Y92Yz6P2yRsI0pmSX2rKqkR3bEMSfcKOD3Njcrly1Id1KoauSnu0cQqzZbKw0XxmE4Em559Cm88gL6u4n6FKJrRELpfMXdnz79CmGsPOMn9faXId9ELUM3vv7xDtMkhLny7waYPksRZ0u2OPJ8DtBk79afSZAwNXFO7UkMMNht0t4mZMpJE5EqlIo8X2qEOGN0HNAGylMZxZ0D6cLzvht','6','Xg21EzXCRcIJ53qAuCic8O5MbF5HQCUTABWtZvDrKZbhsaMUhv9LIwy7kdXwCcx5UeGpLffzotQeX7stDlMGg3ildfypZbH2yqsOysNY8zc9uv2rvCAQUM7yZcVe2iteM6CvopeWec5TZbMuQAWQ8JSmNNb5k2Ittp64VSEJbk3nXdi25LhBWG0kCZppX0OO2es3c','y','6',4);
+INSERT INTO ti VALUES (13648,-1186,'hwrnwL13aUed7ausyiRA2F','zxeuuozmRwjbg0c346f3s34Y92Yz6P2yRsI0pmSX2rKqkR3bEMSfcKOD3Njcrly1Id1KoauSnu0cQqzZbKw0XxmE4Em559Cm88gL6u4n6FKJrRELpfMXdnz79CmGsPOMn9faXId9ELUM3vv7xDtMkhLny7waYPksRZ0u2OPJ8DtBk79afSZAwNXFO7UkMMNht0t4mZMpJE5EqlIo8X2qEOGN0HNAGylMZxZ0D6cLzvht','6','Xg21EzXCRcIJ53qAuCic8O5MbF5HQCUTABWtZvDrKZbhsaMUhv9LIwy7kdXwCcx5UeGpLffzotQeX7stDlMGg3ildfypZbH2yqsOysNY8zc9uv2rvCAQUM7yZcVe2iteM6CvopeWec5TZbMuQAWQ8JSmNNb5k2Ittp64VSEJbk3nXdi25LhBWG0kCZppX0OO2es3c','y','6',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-2535,-28389,'no6hC3VpZwlNbtxLKB7irLW8rCliPx','joxGB1fS0qEoCEKCqZEo72taDDVGURug5BG2F8kyh2vbOAD4zhFyG5QKBgw2VovpJm0FM1mNYn863ib35zVRLBuYKnto2fokmBD25aJZSGGmrgarCRHf8EP4B9UkTRsbiqWWYpMYmAM1nU6rF8mje5JNzh','GTdqgHE','F8Hj9xN93WqKmUQMrAo229oXeinttUzHqSZ1eATXTHSwbisLy6yys0pYJDdDuXOtMvYdBXo86nX0W5Kjn94dQbEeeambgxhaJCoXmyjdoLepVziEHkyCMZp9XGABP','b','3',5);
+INSERT INTO ti VALUES (-2535,-28389,'no6hC3VpZwlNbtxLKB7irLW8rCliPx','joxGB1fS0qEoCEKCqZEo72taDDVGURug5BG2F8kyh2vbOAD4zhFyG5QKBgw2VovpJm0FM1mNYn863ib35zVRLBuYKnto2fokmBD25aJZSGGmrgarCRHf8EP4B9UkTRsbiqWWYpMYmAM1nU6rF8mje5JNzh','GTdqgHE','F8Hj9xN93WqKmUQMrAo229oXeinttUzHqSZ1eATXTHSwbisLy6yys0pYJDdDuXOtMvYdBXo86nX0W5Kjn94dQbEeeambgxhaJCoXmyjdoLepVziEHkyCMZp9XGABP','b','3',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (13100,9461,'oq3iN','Oq5bZm8ozVhrai9Dw9LTU6uE6rtSCTcD2XZiMX4KE','R5F','5bdL9THB9YdM2chbBi9s5KX18p9IuqcE8DFzCRN6f8C','iC','Q',6);
+INSERT INTO ti VALUES (13100,9461,'oq3iN','Oq5bZm8ozVhrai9Dw9LTU6uE6rtSCTcD2XZiMX4KE','R5F','5bdL9THB9YdM2chbBi9s5KX18p9IuqcE8DFzCRN6f8C','iC','Q',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b INT NOT NULL, c BINARY(92), d VARCHAR(39) NOT NULL, e VARBINARY(14) NOT NULL, f VARBINARY(56) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1924385,-409386091,'7flrnGl3WTbyqVV2LD','YaYNK','yj0jrTyFHiOJ1','UBzdYyXkZfaSv','9h','C',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT NOT NULL, c BINARY(92), d VARCHAR(39) NOT NULL, e VARBINARY(14) NOT NULL, f VARBINARY(56) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1080632394,2102309993,'GAcTYyRcbzDHoAnh','6','MV0QjugePgSs','PdywfuQviuvgTq0ryUHWgWZbvKIGfe1wDpM','AX','J',1);
+INSERT INTO ti VALUES (1080632394,2102309993,'GAcTYyRcbzDHoAnh','6','MV0QjugePgSs','PdywfuQviuvgTq0ryUHWgWZbvKIGfe1wDpM','AX','J',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(93);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(93);
+INSERT INTO t VALUES (739928128,-1115885090,'mmSGSv0e3xOx9rXL51cTJ6wnimTGshzUQ29lm7A3iGhImKqvD40sB2VU25AEKRRMxPqzy711LDqa5nLig','bmNfNn','fE0','vfRuI8YnnNwRsobI1DVuuMIgHvm8H1b0yq2iudWlLW','to','T',2);
+INSERT INTO ti VALUES (739928128,-1115885090,'mmSGSv0e3xOx9rXL51cTJ6wnimTGshzUQ29lm7A3iGhImKqvD40sB2VU25AEKRRMxPqzy711LDqa5nLig','bmNfNn','fE0','vfRuI8YnnNwRsobI1DVuuMIgHvm8H1b0yq2iudWlLW','to','T',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-244977363,1515189494,'a5XBQb4Bc74Jk4PT2BCbjkNTBwS','mxww2hM8OTNukHKyi4LBHFximfp0eMXOMRdKYm2F2Hubq3aTPTAw9v9ZST3uFWkyYW00d4lHeN8gP2XwqJLjXGwJfqvwvetnM4i8Enbbm0HZRZz5MewVbDpgAgDAwimSqQmc1y47roh1cNsTsSfZnQroeSVEXRpiD0DNdBYnI3t4Y35a15V1nrdkjw4GVzAeV3eztjyBe0xnt5IbdJBVrwcE2TvuuGzPr','8IefZtt','38Q5G6Y69mTGpkPX0qrlF8slBTo5MMZxnXnIvJaC','R8','E',3);
+INSERT INTO ti VALUES (-244977363,1515189494,'a5XBQb4Bc74Jk4PT2BCbjkNTBwS','mxww2hM8OTNukHKyi4LBHFximfp0eMXOMRdKYm2F2Hubq3aTPTAw9v9ZST3uFWkyYW00d4lHeN8gP2XwqJLjXGwJfqvwvetnM4i8Enbbm0HZRZz5MewVbDpgAgDAwimSqQmc1y47roh1cNsTsSfZnQroeSVEXRpiD0DNdBYnI3t4Y35a15V1nrdkjw4GVzAeV3eztjyBe0xnt5IbdJBVrwcE2TvuuGzPr','8IefZtt','38Q5G6Y69mTGpkPX0qrlF8slBTo5MMZxnXnIvJaC','R8','E',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-338701068,1057500715,'PnsaFeO','4NoAoGOx2pA7rj2vwyZ117PMresqzaJpRLxV0Dquz7','u','vakqbwTM74KjfNsnKvBRS5d7G6aOnlzBrxuqmXmAq0zdOPjsd1YryUIRaY1KJVyUauINcrywuR49x8BMNaT5D7HtlG3FIsItJDo878KAvhoWoxWBbssjo0NFehxN','I','N',4);
+INSERT INTO ti VALUES (-338701068,1057500715,'PnsaFeO','4NoAoGOx2pA7rj2vwyZ117PMresqzaJpRLxV0Dquz7','u','vakqbwTM74KjfNsnKvBRS5d7G6aOnlzBrxuqmXmAq0zdOPjsd1YryUIRaY1KJVyUauINcrywuR49x8BMNaT5D7HtlG3FIsItJDo878KAvhoWoxWBbssjo0NFehxN','I','N',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-1306718833,1463092567,'S9HROgdMxld6h57M5ysyJUeIf','wkc7OQFuGkGshPWT30aOBkW1pTYOy4aqJOEAzxi2COtzikJc8ZFOkaS3F','2QxbnYSGi','8bMNXxWt4VNKxGXZKrr5uSOiDRCGg3BfSizczhib8hKk0lO79GfjB6So0IuhHGAZl3N4ZiB7M3ZD4Ik5DX3qFlJ2YGmCjg6K2FnP9inmYlzGlyqM7wdxxXFJI7blwELG6jHetBpXywrzNnn25aMJ9hgauOg0sK2luu85ZltBcE0VpBZNWynzpPNHFmhy2JZpuJtN2ySE0S','4','O',5);
+INSERT INTO ti VALUES (-1306718833,1463092567,'S9HROgdMxld6h57M5ysyJUeIf','wkc7OQFuGkGshPWT30aOBkW1pTYOy4aqJOEAzxi2COtzikJc8ZFOkaS3F','2QxbnYSGi','8bMNXxWt4VNKxGXZKrr5uSOiDRCGg3BfSizczhib8hKk0lO79GfjB6So0IuhHGAZl3N4ZiB7M3ZD4Ik5DX3qFlJ2YGmCjg6K2FnP9inmYlzGlyqM7wdxxXFJI7blwELG6jHetBpXywrzNnn25aMJ9hgauOg0sK2luu85ZltBcE0VpBZNWynzpPNHFmhy2JZpuJtN2ySE0S','4','O',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-837372253,-647991289,'W8kjynO558Ip25TEJJR9AyS9mv5esGSGKnGNBGO3cCh','BlwGu2XJ6LuCWzTYYbFmmn92pbZkX9IXvBo20zU5','ZD','rZlLOWjZi9y4EsJWI3yZ1eyLM0H6JyJ0mKeIP0HYnYoAPl5x4V4lGCUzLlumz7eopqXGlON7opbBqCyJ6NXKz6y7HNwR12eKeHrB8akyw6vZybSYFP7hvSmyf2JlrHCsV3oeS2XEZJ0rw5Io5vbs5tEQ38RAiLSMQmDhdWWWDjYoyxlnJhd3YgEeoYrxM1weGfVAtYBXr4hCrxhA55Niain82zEkx4GXC1','K','H',6);
+INSERT INTO ti VALUES (-837372253,-647991289,'W8kjynO558Ip25TEJJR9AyS9mv5esGSGKnGNBGO3cCh','BlwGu2XJ6LuCWzTYYbFmmn92pbZkX9IXvBo20zU5','ZD','rZlLOWjZi9y4EsJWI3yZ1eyLM0H6JyJ0mKeIP0HYnYoAPl5x4V4lGCUzLlumz7eopqXGlON7opbBqCyJ6NXKz6y7HNwR12eKeHrB8akyw6vZybSYFP7hvSmyf2JlrHCsV3oeS2XEZJ0rw5Io5vbs5tEQ38RAiLSMQmDhdWWWDjYoyxlnJhd3YgEeoYrxM1weGfVAtYBXr4hCrxhA55Niain82zEkx4GXC1','K','H',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(11), d VARCHAR(23), e VARCHAR(4), f VARCHAR(10) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (198,3013005188,'03','AEZzBia6X','vGsK','UhCKLfMv','B','g',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(11), d VARCHAR(23), e VARCHAR(4), f VARCHAR(10) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (14209000766886161304,2020720243,'bw','XrOokYr5yU3SXfvFtWI','w','t','n','Q',1);
+INSERT INTO ti VALUES (14209000766886161304,2020720243,'bw','XrOokYr5yU3SXfvFtWI','w','t','n','Q',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(12);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(12);
+INSERT INTO t VALUES (11797931722138627829,1023627444,'u4RXxVq7tNTA','a','neY4','HN','R','CQ',2);
+INSERT INTO ti VALUES (11797931722138627829,1023627444,'u4RXxVq7tNTA','a','neY4','HN','R','CQ',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (12805912294964485321,1717898553,'MOgWww9xG','cOIi9TvHfRWRJ0XumxhFHtS7FsHFONbSrdrRnPLF25bgaY7WsDIyEjOVUzshBUJtSJqybsQHszlfEgwlGij4FJ4nIxlCfaWLbfSE','xM','c6F5LGAIb','9','V',3);
+INSERT INTO ti VALUES (12805912294964485321,1717898553,'MOgWww9xG','cOIi9TvHfRWRJ0XumxhFHtS7FsHFONbSrdrRnPLF25bgaY7WsDIyEjOVUzshBUJtSJqybsQHszlfEgwlGij4FJ4nIxlCfaWLbfSE','xM','c6F5LGAIb','9','V',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (445409375582195001,2106417487,'0b2YJ','BxdhkKsJm9Z0JMTU4zwg69DGbCo18idZselowWM0VFxa7WivQ7VGwUfdhWXu4iqH2QYb1m48kQHwusRSmA3Zpf5fAsTKAGl2vyq5F390bmh5P2KdYvLIWVIloT','xlt','qGCbbofv4dgask6x1xFeC0mnOenlMdryAnmYWONBi19jrTbphKBKiwlGnFhJnFoYXr0aK2MWBk9PRIe6UhyuaIirizWoLH2UyqsgZ2oBNR9Gp3FE1TAdKcfaS4Mhl9YjdXHc0bnhtNTzsMgTPcVjIMnvZgzxVhuXukVfbPLkNzdAYxJBNbG0','V','O',4);
+INSERT INTO ti VALUES (445409375582195001,2106417487,'0b2YJ','BxdhkKsJm9Z0JMTU4zwg69DGbCo18idZselowWM0VFxa7WivQ7VGwUfdhWXu4iqH2QYb1m48kQHwusRSmA3Zpf5fAsTKAGl2vyq5F390bmh5P2KdYvLIWVIloT','xlt','qGCbbofv4dgask6x1xFeC0mnOenlMdryAnmYWONBi19jrTbphKBKiwlGnFhJnFoYXr0aK2MWBk9PRIe6UhyuaIirizWoLH2UyqsgZ2oBNR9Gp3FE1TAdKcfaS4Mhl9YjdXHc0bnhtNTzsMgTPcVjIMnvZgzxVhuXukVfbPLkNzdAYxJBNbG0','V','O',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (16134505757529107998,1383763938,'B1N0dFToSx','SULXLO4BtAEHLViLtTnQ3rs3kWkL1zWaGYBVNuVfL5PRgvMbFHE0XB21WrSPAZ5AyFW3xB32Qyibcp3iwCRBFXHGuSYrNyGlyAizpZrq9uYXOqXHSdEPmeGX7KTYXcyhnL1vDXYXd6YhrPoe0goUp1fGTHGaKQEk4L1sMAFmzExARVBj1vV','s','3l2VP','b','6',5);
+INSERT INTO ti VALUES (16134505757529107998,1383763938,'B1N0dFToSx','SULXLO4BtAEHLViLtTnQ3rs3kWkL1zWaGYBVNuVfL5PRgvMbFHE0XB21WrSPAZ5AyFW3xB32Qyibcp3iwCRBFXHGuSYrNyGlyAizpZrq9uYXOqXHSdEPmeGX7KTYXcyhnL1vDXYXd6YhrPoe0goUp1fGTHGaKQEk4L1sMAFmzExARVBj1vV','s','3l2VP','b','6',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (15425009604063937388,1618744376,'NB6P0','SdhVo4yFW4oSeHP5cZrThTF5JLR6YcTkFf3bMPuXohLigyt8t9zsdntfRNxGcCRTUOYseDmsIZ3xhbSfXkcgym9xq3st0FHZnLHr4pVZbsVk87zlUcCUfEdWCCStxMoAKA93dK4Xtopnp2rvb4Wj34M4wPf3QPITVo4jU5Pm6z3InbJ105gsN9t0T3aCgNeEnqt0Vt3ltcQN16cgJVNgsH','GXk','fnIeQLo9XY5Gs4hCM0MX3TFPGvKBrAjFP2X9KKkzmwB1LZ61KGqp4b0HWbKqM70msjSpYEoUGUnDZdJPb20BhASSmS54tPTLZD2r09DMbogJ1prpQu8GLRix5ZVtrx7hzb9IewmpZA23m2Nzk3oCl43oVZjfn8mIFF3YkACKNC2titD6kcLL2yuTOX3YuhtA50CNqbReu4BAXJ6G2SNKfbzIMLCwb','Q','D',6);
+INSERT INTO ti VALUES (15425009604063937388,1618744376,'NB6P0','SdhVo4yFW4oSeHP5cZrThTF5JLR6YcTkFf3bMPuXohLigyt8t9zsdntfRNxGcCRTUOYseDmsIZ3xhbSfXkcgym9xq3st0FHZnLHr4pVZbsVk87zlUcCUfEdWCCStxMoAKA93dK4Xtopnp2rvb4Wj34M4wPf3QPITVo4jU5Pm6z3InbJ105gsN9t0T3aCgNeEnqt0Vt3ltcQN16cgJVNgsH','GXk','fnIeQLo9XY5Gs4hCM0MX3TFPGvKBrAjFP2X9KKkzmwB1LZ61KGqp4b0HWbKqM70msjSpYEoUGUnDZdJPb20BhASSmS54tPTLZD2r09DMbogJ1prpQu8GLRix5ZVtrx7hzb9IewmpZA23m2Nzk3oCl43oVZjfn8mIFF3YkACKNC2titD6kcLL2yuTOX3YuhtA50CNqbReu4BAXJ6G2SNKfbzIMLCwb','Q','D',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(89), d VARCHAR(32), e VARBINARY(72), f VARBINARY(84) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4294,52,'4yvXcbUrKEWbS4wuWwBIypWUwjJDh','lKqyXym0VnALif','J5YisFDJktbLVHVQ','0mJFuNrl','2','wV',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(89), d VARCHAR(32), e VARBINARY(72), f VARBINARY(84) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2754664775,229,'C7Pw6AjfjLo5WKneYh4V6e6vTzS','f6fbZOklGWr2ljPF','hDyUrpacUY5opaz2gFkc3RFVcL5Qmxq4C4Imb','kIcemKxHnaBEptDiQKIl40BeWm6P1Bm8gTiPNm7tGLUpW3i2wCUc5pk8iJN51IX5OTQSJNq0Y','h','Y',1);
+INSERT INTO ti VALUES (2754664775,229,'C7Pw6AjfjLo5WKneYh4V6e6vTzS','f6fbZOklGWr2ljPF','hDyUrpacUY5opaz2gFkc3RFVcL5Qmxq4C4Imb','kIcemKxHnaBEptDiQKIl40BeWm6P1Bm8gTiPNm7tGLUpW3i2wCUc5pk8iJN51IX5OTQSJNq0Y','h','Y',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(90);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(90);
+INSERT INTO t VALUES (349962437,89,'JSqtPbVyRfSxE1C807o4o0xjk0oJag6wjzcFxQbeFxx9jvPNIVpXycnk6toAHqEHOHWyDFcQRn','wxQ0Ay3RL0WRmyENT','u475ocmzFPTziVUpOhcPc4NeZ1VDghDb3GKngdC2GLQq','PfxjjdfKm5','C','l',2);
+INSERT INTO ti VALUES (349962437,89,'JSqtPbVyRfSxE1C807o4o0xjk0oJag6wjzcFxQbeFxx9jvPNIVpXycnk6toAHqEHOHWyDFcQRn','wxQ0Ay3RL0WRmyENT','u475ocmzFPTziVUpOhcPc4NeZ1VDghDb3GKngdC2GLQq','PfxjjdfKm5','C','l',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1160979160,0,'xcFCbjKOnFQeU3kfukxhAJ4YG8A9bi4kQTU5bbCmti7eP9NlnpRZ1','ySc2NzjlcsEaR9kFdVMkNjgwJKsbXDEFXu41ZJ9TczwgaOy10Bd2QXvF2GdeoePTZt5TLcprVCbXA06t','JpwU06FxkTEbotUIsUz9nC066WxEEo','GFgB6JSf','0','oK',3);
+INSERT INTO ti VALUES (1160979160,0,'xcFCbjKOnFQeU3kfukxhAJ4YG8A9bi4kQTU5bbCmti7eP9NlnpRZ1','ySc2NzjlcsEaR9kFdVMkNjgwJKsbXDEFXu41ZJ9TczwgaOy10Bd2QXvF2GdeoePTZt5TLcprVCbXA06t','JpwU06FxkTEbotUIsUz9nC066WxEEo','GFgB6JSf','0','oK',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3465504191,182,'Bfpk1Y2tCigvrclcKsSvfiWNDgVfnCYgJYBn1m2HS8M4Q15ilWE7knRuJzfjesbDn0ZD4H2OtYygK4qnGmL','z4gnXcX3ZA7SvdZXeYMfW2DytXXsoZaeuudOwMhR3a46Kjdu6MaZqE0nUhRB9KfIEn0U0jEPQT1STUxp56DK4x45NdNIWfMazby2jccVaMbkx','hI12S56Adsfjt19uRnyjKv','uXhg7V2e3KOUzngUu4se1V0R4oowZ2wxZz3pAvbTE4Vz4IQDdCeHFYv441zYFHjnpIPci9zKuwl0EMDhXilhIrwb3pF8a5W','i','To',4);
+INSERT INTO ti VALUES (3465504191,182,'Bfpk1Y2tCigvrclcKsSvfiWNDgVfnCYgJYBn1m2HS8M4Q15ilWE7knRuJzfjesbDn0ZD4H2OtYygK4qnGmL','z4gnXcX3ZA7SvdZXeYMfW2DytXXsoZaeuudOwMhR3a46Kjdu6MaZqE0nUhRB9KfIEn0U0jEPQT1STUxp56DK4x45NdNIWfMazby2jccVaMbkx','hI12S56Adsfjt19uRnyjKv','uXhg7V2e3KOUzngUu4se1V0R4oowZ2wxZz3pAvbTE4Vz4IQDdCeHFYv441zYFHjnpIPci9zKuwl0EMDhXilhIrwb3pF8a5W','i','To',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1192565761,214,'uSPs2grkE5sjmjq4oxXIkZU0718fY92ZYgaEzgAbY43a1waRAGNWH','VAPwrIJ2NcHVBP14gfF0moEcT2sttYErsFn9gkU3ZJNOpuqGlYzJvImkZrRBs8qkjjjVgn2IhGuSTmbAs67P5ySrqo8VTKRrLYnaqVyItcQFYv74m4bHrclt1MJ3ZaZbSFWnm26Uc0nQkDVwyFvgonubwB00L6ShwQV8N1giRCal6WaHR93wa675HQMhDZLEwjuBuaU0h6i7enKACdK','tie9ih9gZsgi2Ot9X0CatucNqfZ47ekHXqtLwTj2oN2910K4BL8M733BM3ZovTByLbumytx','wbmN8kOCZkEXEV7fQkPA5koLzCp541w1W9zWHLDGRah29WXFikFFlKmLBXNe8EdwehjNI72XVennI6gSh3pNafmus7UDnJZ9YPP86XVOeoW6G2PxhtX3EYWIKumFVCBDxlV63Fp1Q5v9NSWharEr6VM6cUdG2lE2tiC66m0UEe8fthwHBOOn20Fodw5ADpZvT9kLdHp5El','V','jX',5);
+INSERT INTO ti VALUES (1192565761,214,'uSPs2grkE5sjmjq4oxXIkZU0718fY92ZYgaEzgAbY43a1waRAGNWH','VAPwrIJ2NcHVBP14gfF0moEcT2sttYErsFn9gkU3ZJNOpuqGlYzJvImkZrRBs8qkjjjVgn2IhGuSTmbAs67P5ySrqo8VTKRrLYnaqVyItcQFYv74m4bHrclt1MJ3ZaZbSFWnm26Uc0nQkDVwyFvgonubwB00L6ShwQV8N1giRCal6WaHR93wa675HQMhDZLEwjuBuaU0h6i7enKACdK','tie9ih9gZsgi2Ot9X0CatucNqfZ47ekHXqtLwTj2oN2910K4BL8M733BM3ZovTByLbumytx','wbmN8kOCZkEXEV7fQkPA5koLzCp541w1W9zWHLDGRah29WXFikFFlKmLBXNe8EdwehjNI72XVennI6gSh3pNafmus7UDnJZ9YPP86XVOeoW6G2PxhtX3EYWIKumFVCBDxlV63Fp1Q5v9NSWharEr6VM6cUdG2lE2tiC66m0UEe8fthwHBOOn20Fodw5ADpZvT9kLdHp5El','V','jX',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2009575578,108,'CX71zl6276pKAfubfeR5wh8nDe8qJkV5AN4zDhOWfFq','MhDkk4QZJMbgXmgqiNWCXxmlRt5udZDh22PXMdx2rx9pkwVrbWOl8wPNPDhcpRejVhUvLj0w3mRgneuKU17AKFZVyR3dCGzfHOB1fA1k0wKmgpFIuekAubME88JGKALpOyYf4ZuO9SRCIqWCG0PebUh6aPEd9UQnogeXmq1JJHmA24eJfXgdYuQn7Iv4ENABQFf','gzhicsbo2TQmO2ksINoKtb6jXQGcHqysbJ','xBoMasf9cTxi0FXywFHY6gzRWVuoCukVIoAq24wUVitHrv0ZT3KpyIMVPi9g','B','gx',6);
+INSERT INTO ti VALUES (2009575578,108,'CX71zl6276pKAfubfeR5wh8nDe8qJkV5AN4zDhOWfFq','MhDkk4QZJMbgXmgqiNWCXxmlRt5udZDh22PXMdx2rx9pkwVrbWOl8wPNPDhcpRejVhUvLj0w3mRgneuKU17AKFZVyR3dCGzfHOB1fA1k0wKmgpFIuekAubME88JGKALpOyYf4ZuO9SRCIqWCG0PebUh6aPEd9UQnogeXmq1JJHmA24eJfXgdYuQn7Iv4ENABQFf','gzhicsbo2TQmO2ksINoKtb6jXQGcHqysbJ','xBoMasf9cTxi0FXywFHY6gzRWVuoCukVIoAq24wUVitHrv0ZT3KpyIMVPi9g','B','gx',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(83), d VARBINARY(90), e VARBINARY(27) NOT NULL, f VARBINARY(31), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-26,7737062,'XCgzJcy5j2APDFQnfQNWgUnTmiEAGtK2DpHJxcsQVQkPqxS5OIiBBWMVl','m','Z2FZwsqU04kyhUHwvQiJ','Ty','U','d',0);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(83), d VARBINARY(90), e VARBINARY(27) NOT NULL, f VARBINARY(31), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (4299220,10248328,'W9FGivgRtKzCe7NPKmWbgtmnj9d610xaTT37ZSmPxVSXxOniwp','pQ2oOAvthzCdVVMK2vvcz2sKCEhLqObSf2DqyEZmEtkP6IBPJSqFgefQAod1trgZ0DVWHhGWpfRJNIudH6vox','enUr8ASLqkn','HPg1Wl2Rgkvo','vL','kB',1);
+INSERT INTO ti VALUES (4299220,10248328,'W9FGivgRtKzCe7NPKmWbgtmnj9d610xaTT37ZSmPxVSXxOniwp','pQ2oOAvthzCdVVMK2vvcz2sKCEhLqObSf2DqyEZmEtkP6IBPJSqFgefQAod1trgZ0DVWHhGWpfRJNIudH6vox','enUr8ASLqkn','HPg1Wl2Rgkvo','vL','kB',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(84);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(84);
+INSERT INTO t VALUES (-400639,2091657,'S7QgU7EYav6JtyJbfugWP8LcFE4XN9ISbaaylFcqpSuy5nWpC5HL3r4','FB5DSQA1GomBFoUZ2ZpeW9z7WkJaYo3vwa5XjN3wOHfbeChHLGlK7W4YrVcxBw8ZxQsL3wZoMJf8iqfanNCHZUSd','urVnqcOzvqr8XctQ','rMknSiiDobIkursUlbMjQFsJccxd','t','G',2);
+INSERT INTO ti VALUES (-400639,2091657,'S7QgU7EYav6JtyJbfugWP8LcFE4XN9ISbaaylFcqpSuy5nWpC5HL3r4','FB5DSQA1GomBFoUZ2ZpeW9z7WkJaYo3vwa5XjN3wOHfbeChHLGlK7W4YrVcxBw8ZxQsL3wZoMJf8iqfanNCHZUSd','urVnqcOzvqr8XctQ','rMknSiiDobIkursUlbMjQFsJccxd','t','G',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1436325,7494149,'Zj105ceXW8d32syiS','AGpJ1GfhaPZi4vbX3JV5YLOH4V9JU50GlX18YJzPha1dB35Sc7nUqp3ynyXAsPzl3bPAKKBgezr6pB9VmPOGlvhcwmOxgxzHRZX2pYzC4qY6b4TiB0ih7VUQzFO4gsGeJpZgI9JPVfhfVCNmb1gmCrzrf5Ba6skIRk5xs3WiXTaHe6copxwnC1fZmU','XOVVE1gsERP0qVmhAY','YFCezriDxySpuM291Z6IOHSR','a','l',3);
+INSERT INTO ti VALUES (1436325,7494149,'Zj105ceXW8d32syiS','AGpJ1GfhaPZi4vbX3JV5YLOH4V9JU50GlX18YJzPha1dB35Sc7nUqp3ynyXAsPzl3bPAKKBgezr6pB9VmPOGlvhcwmOxgxzHRZX2pYzC4qY6b4TiB0ih7VUQzFO4gsGeJpZgI9JPVfhfVCNmb1gmCrzrf5Ba6skIRk5xs3WiXTaHe6copxwnC1fZmU','XOVVE1gsERP0qVmhAY','YFCezriDxySpuM291Z6IOHSR','a','l',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1863595,7847408,'uQSHG47sZxGvYHF6GeHPy5yh5FUqN5lOfucnkepP7xLnRJ4Npe6SnQZ','iwfTSqSHiV','bMePs0q2XU3Yk4ADo','q17KfVi0HUW4MGqmlyT53iOLxFitUbNdVok6nTN3Bf7gdxCmrX9Q0tmVLottlvvXRB','b','tq',4);
+INSERT INTO ti VALUES (1863595,7847408,'uQSHG47sZxGvYHF6GeHPy5yh5FUqN5lOfucnkepP7xLnRJ4Npe6SnQZ','iwfTSqSHiV','bMePs0q2XU3Yk4ADo','q17KfVi0HUW4MGqmlyT53iOLxFitUbNdVok6nTN3Bf7gdxCmrX9Q0tmVLottlvvXRB','b','tq',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3132375,5265971,'y25FiQk5r7eVOWc7jkAgbM7gjVndg5OWLBjzSSi2I','oRSnDAZUOaEBFwOqeaCcVJ65C6GFYpq0AhcqvVfMiK7iOYGEe8J4bzLBYvQLELVXnkilJeSF1lwnNmfbTGPKEvyF5fWpaaAj46Ehf6hxRIZhXn2mZgLIHHdK1u5Iy0I2yEr0NEK4g1OCiMo5Sz045auMraSFC1SURQzIy2Evu4n5fSEGMiwbmMqLbJ5ebFxRJtFXfwLXn9scecNia7ERutTUSzu1L7x0nb3FBDYasbBzNeyOA3suG7VkFVi','eTUmYUTn2698CQc6bDaoFIYmCjy','BhYMeiChHGbVQI1Y361avYabfQieTwzVQMjh7OKZAEWxtkSTlvxQ9fTluuMBzE4r10cSntvKT6J5AGbZKKlM1rlsD0jRcnRnRLN2UJBxYI0fdLRz9','A','i',5);
+INSERT INTO ti VALUES (3132375,5265971,'y25FiQk5r7eVOWc7jkAgbM7gjVndg5OWLBjzSSi2I','oRSnDAZUOaEBFwOqeaCcVJ65C6GFYpq0AhcqvVfMiK7iOYGEe8J4bzLBYvQLELVXnkilJeSF1lwnNmfbTGPKEvyF5fWpaaAj46Ehf6hxRIZhXn2mZgLIHHdK1u5Iy0I2yEr0NEK4g1OCiMo5Sz045auMraSFC1SURQzIy2Evu4n5fSEGMiwbmMqLbJ5ebFxRJtFXfwLXn9scecNia7ERutTUSzu1L7x0nb3FBDYasbBzNeyOA3suG7VkFVi','eTUmYUTn2698CQc6bDaoFIYmCjy','BhYMeiChHGbVQI1Y361avYabfQieTwzVQMjh7OKZAEWxtkSTlvxQ9fTluuMBzE4r10cSntvKT6J5AGbZKKlM1rlsD0jRcnRnRLN2UJBxYI0fdLRz9','A','i',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8174530,8982748,'o0lQtAOy7M1H1hmeYHOCOHW1b9g1wMaqxpvwLs9Kb2Dr9c9UA9pdcxoBXvrVq','Df2','FBLD6QGaxyEBhqBNcCw9sRx','GZAgziFOWL0DHjCNB69qsRpe0U4PcbNnwWH9KwJctTCv9hPYWZupomm6I6PDG2jskhVbzfUBLx82N6Q','IL','9q',6);
+INSERT INTO ti VALUES (8174530,8982748,'o0lQtAOy7M1H1hmeYHOCOHW1b9g1wMaqxpvwLs9Kb2Dr9c9UA9pdcxoBXvrVq','Df2','FBLD6QGaxyEBhqBNcCw9sRx','GZAgziFOWL0DHjCNB69qsRpe0U4PcbNnwWH9KwJctTCv9hPYWZupomm6I6PDG2jskhVbzfUBLx82N6Q','IL','9q',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b MEDIUMINT NOT NULL, c CHAR(7) NOT NULL, d VARCHAR(88) NOT NULL, e VARCHAR(18), f VARCHAR(45), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (993562893,8199884,'Z4aPIZ','pk5kUxnm5yzsXJmsbYoVw','9','O','DT','p',0);
+CREATE TABLE ti (a INT, b MEDIUMINT NOT NULL, c CHAR(7) NOT NULL, d VARCHAR(88) NOT NULL, e VARCHAR(18), f VARCHAR(45), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (3161158103840061184,8002819,'VNV','OuPYvgAg9CJ4YND5YxIL2PPDKfj1dpEeNjO7CMfJnWWmd793MpquqhBhcBoHWdP7j82HTHLY9JF0IyBIn','S','9GftNDA88PTLOBsKFbLzw','tc','i',1);
+INSERT INTO ti VALUES (3161158103840061184,8002819,'VNV','OuPYvgAg9CJ4YND5YxIL2PPDKfj1dpEeNjO7CMfJnWWmd793MpquqhBhcBoHWdP7j82HTHLY9JF0IyBIn','S','9GftNDA88PTLOBsKFbLzw','tc','i',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(8) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(8) NOT NULL;
+INSERT INTO t VALUES (-39660532888582948,-2306824,'V','NEzjgwV893SJerk7rMR0Ti4THyRurUrHWSjfRpLQki6WFKRr3xMQt4fqsI6bvMbhxQLy3lAz','qk6sIUlZ','cr8ZxYEcQ0NxtdTOBbMn3','C','X',2);
+INSERT INTO ti VALUES (-39660532888582948,-2306824,'V','NEzjgwV893SJerk7rMR0Ti4THyRurUrHWSjfRpLQki6WFKRr3xMQt4fqsI6bvMbhxQLy3lAz','qk6sIUlZ','cr8ZxYEcQ0NxtdTOBbMn3','C','X',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4176163223504350246,4849506,'I9CZ4qV','9akCOvKGW0SFiSBr0XAkkM2s7keUk4JDmYGEnJ1i8saARWJiq9y86xBo6wl9QTem4YVfZYKPOsJNsqYcW1AXyIneenzRdPC1EANg2YdpduAEhgDter369sWTwdZoOgpDKgiIhUDooKSu6t3OuQMPUKydtO9uGw6CJDqkk08qvlBIyi3BzWD9GtlXvnginV1i6FYSt6BE3UvowDm','Bcs9zt25W5','SYbdQw5AHETZQYHxWAyoPIvtwhjPTj642CjY','L','v',3);
+INSERT INTO ti VALUES (4176163223504350246,4849506,'I9CZ4qV','9akCOvKGW0SFiSBr0XAkkM2s7keUk4JDmYGEnJ1i8saARWJiq9y86xBo6wl9QTem4YVfZYKPOsJNsqYcW1AXyIneenzRdPC1EANg2YdpduAEhgDter369sWTwdZoOgpDKgiIhUDooKSu6t3OuQMPUKydtO9uGw6CJDqkk08qvlBIyi3BzWD9GtlXvnginV1i6FYSt6BE3UvowDm','Bcs9zt25W5','SYbdQw5AHETZQYHxWAyoPIvtwhjPTj642CjY','L','v',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-1689431427101883297,-7621349,'Bb93Rj4','NbBHvBTwjzZ49yodyeDm8V5HGpoOzRYmgP5u8y','dGnpUx6cg8RYwSrVqq','3W8pHJzd9KdGkrFUvobFQOC9lwfT10HaAxvjDr734RnQWXFcVq6oE41fNQGaaLeDKFvX9pVfIvst3oHMd7TYjF2g9tCn7EuNnWbSeQjhAZF3oEScOQTDYquqFTgrUjdtVRRVMaID2zqnKb3GuosNwZtIFFrrF6BBPufx7zaXLCK5JaVzGzihOTcl9W','z','r',4);
+INSERT INTO ti VALUES (-1689431427101883297,-7621349,'Bb93Rj4','NbBHvBTwjzZ49yodyeDm8V5HGpoOzRYmgP5u8y','dGnpUx6cg8RYwSrVqq','3W8pHJzd9KdGkrFUvobFQOC9lwfT10HaAxvjDr734RnQWXFcVq6oE41fNQGaaLeDKFvX9pVfIvst3oHMd7TYjF2g9tCn7EuNnWbSeQjhAZF3oEScOQTDYquqFTgrUjdtVRRVMaID2zqnKb3GuosNwZtIFFrrF6BBPufx7zaXLCK5JaVzGzihOTcl9W','z','r',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2162339717702257229,3455882,'JS2oPJ','4joHo4mLG6AnR2B6sZhejUQBi9bY','Re','7l3FTWMozbyxKYNNW9jmiz','oF','c',5);
+INSERT INTO ti VALUES (2162339717702257229,3455882,'JS2oPJ','4joHo4mLG6AnR2B6sZhejUQBi9bY','Re','7l3FTWMozbyxKYNNW9jmiz','oF','c',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (296992438275723051,-3955817,'fsY7','iFtM3Bx4fixui7rnerDgTpjs0hp','q8O0F2','OqgzVLGkIp2ChSJHpHWmkr78Hkp1IHxafFxWzHAePfgkLh','z','XL',6);
+INSERT INTO ti VALUES (296992438275723051,-3955817,'fsY7','iFtM3Bx4fixui7rnerDgTpjs0hp','q8O0F2','OqgzVLGkIp2ChSJHpHWmkr78Hkp1IHxafFxWzHAePfgkLh','z','XL',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b INT UNSIGNED, c BINARY(52) NOT NULL, d VARCHAR(82) NOT NULL, e VARCHAR(52), f VARBINARY(95) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (27320,3416041047,'TUgNFPXGSCX3WTj3dlqzSDbW1Eq4M3otY0ow0pXB','NrUe22tFrW1VLUfKlccmmbASGELixc7WVdseoVacbo7JLN7Cmgykct8jr0gzz7hKwJ89','1HtANP1WCjiuR5Cc9ZYhc','myqheWGne34VwKC','D','Et',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT UNSIGNED, c BINARY(52) NOT NULL, d VARCHAR(82) NOT NULL, e VARCHAR(52), f VARBINARY(95) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (5777303049508591541,3243516354,'AIK','yMJ2DuhnX6ln70tUJPMEg6pnhKd8B2qqS7G6JGXHVvsOUyBUX9b5gayljeWmHjOwQ7hN9V2','NQL7wdWMPPRodWvjPVAfZWfLXPbkU6mVCFSbLFXMeU','BfrdnahwE4lhE','Qq','X3',1);
+INSERT INTO ti VALUES (5777303049508591541,3243516354,'AIK','yMJ2DuhnX6ln70tUJPMEg6pnhKd8B2qqS7G6JGXHVvsOUyBUX9b5gayljeWmHjOwQ7hN9V2','NQL7wdWMPPRodWvjPVAfZWfLXPbkU6mVCFSbLFXMeU','BfrdnahwE4lhE','Qq','X3',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(53) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(53) NOT NULL;
+INSERT INTO t VALUES (6633246182456359573,1288614923,'jPliOt3Tfjd1kx8chORT4NdHGWod3cuTY','pjSghCEEAAw37ZfVP0tdo4uxwRXJleVgfI8q0Q4nELZJUJbp4tPbzqtvavx0ritD785tTryoFi1Gd2WU','Aw','1QTPpNv49zuf38eYJOBcUMmomDsUcb6B','Y','bu',2);
+INSERT INTO ti VALUES (6633246182456359573,1288614923,'jPliOt3Tfjd1kx8chORT4NdHGWod3cuTY','pjSghCEEAAw37ZfVP0tdo4uxwRXJleVgfI8q0Q4nELZJUJbp4tPbzqtvavx0ritD785tTryoFi1Gd2WU','Aw','1QTPpNv49zuf38eYJOBcUMmomDsUcb6B','Y','bu',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5285395157063711717,4273899184,'vV3uyy85XFBpVgUF0B0T6c','AV3BBDDMZIhTRN3Hg0FhRAz44RLH7F9LW7gnkQfc95BgPqSPc9TsO4zBKO7vnMvfzCnKBOYiwu0hZWNLPuRe00hFO1yuEn2RV9tsNhZijHAr7csKYqAm6s8ZeQ7s4UlHmUfqsZzxOmIENi0','eV2PAW2mnO1pEKM2qBh5y','0RWJpz3jznPlGlz9TEvfMnaBwMTeSZcBlJKrQAdlQ9WoMpPtR6uRlureYUf2OihKrWv9BJPM4VQg9canG','wf','T',3);
+INSERT INTO ti VALUES (5285395157063711717,4273899184,'vV3uyy85XFBpVgUF0B0T6c','AV3BBDDMZIhTRN3Hg0FhRAz44RLH7F9LW7gnkQfc95BgPqSPc9TsO4zBKO7vnMvfzCnKBOYiwu0hZWNLPuRe00hFO1yuEn2RV9tsNhZijHAr7csKYqAm6s8ZeQ7s4UlHmUfqsZzxOmIENi0','eV2PAW2mnO1pEKM2qBh5y','0RWJpz3jznPlGlz9TEvfMnaBwMTeSZcBlJKrQAdlQ9WoMpPtR6uRlureYUf2OihKrWv9BJPM4VQg9canG','wf','T',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-5618117648829557069,1132403444,'owIcAINh5E9KZP4fsnRFH','oPhCvIKT5aExE9TN3n7fARACg69Q6t8roGwLdoMoayELmk3EaZJp4OdRk7zD4pYNkjGWL1Umhl3bh5aHjkG4fQl0izN2eTmXvIfpgiPdn','temWYdmU','vdnwOS1UZFFLh8hlKxUBB10vkW36lv9RoMHz4zW3dw2Y6NawZUyb1z6CWP4XmZHeUnIbJttZPml48lzZrRNqHVAJsRYVHvGd6VxpojSGScAw0T3','1','N',4);
+INSERT INTO ti VALUES (-5618117648829557069,1132403444,'owIcAINh5E9KZP4fsnRFH','oPhCvIKT5aExE9TN3n7fARACg69Q6t8roGwLdoMoayELmk3EaZJp4OdRk7zD4pYNkjGWL1Umhl3bh5aHjkG4fQl0izN2eTmXvIfpgiPdn','temWYdmU','vdnwOS1UZFFLh8hlKxUBB10vkW36lv9RoMHz4zW3dw2Y6NawZUyb1z6CWP4XmZHeUnIbJttZPml48lzZrRNqHVAJsRYVHvGd6VxpojSGScAw0T3','1','N',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3695529832059792721,156581765,'af9yJhEuT','h3EpJfe0YdIIXc9q9kz5TYVFotVY5OwHahoeRS9WGlOyxVMzoWQriGDSppHdaxXwNeXhR6OVPh9J0EGLBWsi4mf1TZ','Z08VBobWP0OLWOpCOv7K5GaQcAT','TJs9vfYGCbdraDvkxgCuM9UCdF8xoulQheWKH1XY5qGIhhSk2xhVgYG9AH1w6TWpUK7MWoSjVSlnGeGzIA3td9MW9vxgXI1qv4rg7BfaE6OHTY9rbvFjInhd2U70JICQngSEI2EGKTec3ws0yauJKR6fp3ykBsSjz4Dg7U3Jv','I','T',5);
+INSERT INTO ti VALUES (3695529832059792721,156581765,'af9yJhEuT','h3EpJfe0YdIIXc9q9kz5TYVFotVY5OwHahoeRS9WGlOyxVMzoWQriGDSppHdaxXwNeXhR6OVPh9J0EGLBWsi4mf1TZ','Z08VBobWP0OLWOpCOv7K5GaQcAT','TJs9vfYGCbdraDvkxgCuM9UCdF8xoulQheWKH1XY5qGIhhSk2xhVgYG9AH1w6TWpUK7MWoSjVSlnGeGzIA3td9MW9vxgXI1qv4rg7BfaE6OHTY9rbvFjInhd2U70JICQngSEI2EGKTec3ws0yauJKR6fp3ykBsSjz4Dg7U3Jv','I','T',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3427154268799175482,1220720119,'AFWLVRLGSBDk42AJkVsvEBEfqyiGRgQYHsG','ZaVFLxY7eQioRSQihOWXrjpvuuenbi1uN0ScQUX5MWwt7Ez5corXMF3RFRHuWnz7qlmuFz0d7EbfIHPaHAnlD0JNW90A5gR8vAOcJc5pbyz13YiFYJIVDYxuptSORXvzBCjISXWKCF3KtXdfkcPe','SnslwBlK1mT42k5','ux8BBmq8bIvkWjjBIzDb8uaJlTfwaSj','M','J',6);
+INSERT INTO ti VALUES (3427154268799175482,1220720119,'AFWLVRLGSBDk42AJkVsvEBEfqyiGRgQYHsG','ZaVFLxY7eQioRSQihOWXrjpvuuenbi1uN0ScQUX5MWwt7Ez5corXMF3RFRHuWnz7qlmuFz0d7EbfIHPaHAnlD0JNW90A5gR8vAOcJc5pbyz13YiFYJIVDYxuptSORXvzBCjISXWKCF3KtXdfkcPe','SnslwBlK1mT42k5','ux8BBmq8bIvkWjjBIzDb8uaJlTfwaSj','M','J',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b INT, c CHAR(64) NOT NULL, d VARBINARY(44) NOT NULL, e VARBINARY(36), f VARBINARY(50), g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2948141802647867842,-2047603613,'HsVPaCJCYh','hVMhWSt1ieV67L0cp1SVp3c','jVGn4cau6CrzrPrWbr5rZIW','ITaZxuxugZYdYbqqIT121z1W7SpLLR5m','Q','8',0);
+CREATE TABLE ti (a BIGINT, b INT, c CHAR(64) NOT NULL, d VARBINARY(44) NOT NULL, e VARBINARY(36), f VARBINARY(50), g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (3137890259258440074,-2106851092,'MV7FsMm8yPP1P76T1VkoBVt64hGgdaskBq1ynYj7FPPdyEqeANL','oBwAgoSVHbznx9bEIu9Z8l1pjp5lRONHJJZZ6','lK4Duxo8MTNX3bXUcKsAlju0u4A6','0iRvAn5M54wvxUmsulvazND2rIlceNtgtKD2LGAbbjOi69','Y','F',1);
+INSERT INTO ti VALUES (3137890259258440074,-2106851092,'MV7FsMm8yPP1P76T1VkoBVt64hGgdaskBq1ynYj7FPPdyEqeANL','oBwAgoSVHbznx9bEIu9Z8l1pjp5lRONHJJZZ6','lK4Duxo8MTNX3bXUcKsAlju0u4A6','0iRvAn5M54wvxUmsulvazND2rIlceNtgtKD2LGAbbjOi69','Y','F',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(65) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(65) NOT NULL;
+INSERT INTO t VALUES (5033911390185475260,287283593,'d7YsR9iqJ1zn03sgvVPkVRDFbq2lZ7lBnLKtmX18H0i','7q6SSuKxEypSYiznTITY428b9dokAM','DnJ8K65PFXS5','Xa7OXpNS6ifXH4XBL5vhvK0YrSsBx','yP','j',2);
+INSERT INTO ti VALUES (5033911390185475260,287283593,'d7YsR9iqJ1zn03sgvVPkVRDFbq2lZ7lBnLKtmX18H0i','7q6SSuKxEypSYiznTITY428b9dokAM','DnJ8K65PFXS5','Xa7OXpNS6ifXH4XBL5vhvK0YrSsBx','yP','j',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-2778008726381670485,-563106337,'LRYpKRXq1RPSxrn','B5NQ7OKGDMizXUizOWrYqlc94gz0ItPFSslPsudEWX6TwotoM3VSltqwzEi3xGOmh4OqxLd8oLqeNfxrLjOYwbz8rXvDNOZ38NzIrREMDtMLTtUJSXP','JVCnNaQb','Ca4','Pi','Q',3);
+INSERT INTO ti VALUES (-2778008726381670485,-563106337,'LRYpKRXq1RPSxrn','B5NQ7OKGDMizXUizOWrYqlc94gz0ItPFSslPsudEWX6TwotoM3VSltqwzEi3xGOmh4OqxLd8oLqeNfxrLjOYwbz8rXvDNOZ38NzIrREMDtMLTtUJSXP','JVCnNaQb','Ca4','Pi','Q',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1378805314540374088,1748069358,'VSciWZywKxhdn','OolpAc9rnmIRR9B79el2TzuWMjS5MgRtFjNXxMzg3tpCX5kghnfufkxqjLZiFMXkgEZdPTKmjIHsSBo6hnNDnnO6IWshKoivK1KyZPytUDYzmbyQWXCJ0wJYFtf0muTrzUu8MaYnZJGcPTleF4','yvkPmmxG','zWxPtS0HLbtw6shZGMSdXV55ibaJEm0HlS3fZ3A0fp4yjl7p8RbdCupCDY7TKm6j6RCwDLSbNqqAQa83qo3xBNmU4p3YzVfaT8xH4evmz59G3SkJAfQAW8EtwVC','2','a',4);
+INSERT INTO ti VALUES (1378805314540374088,1748069358,'VSciWZywKxhdn','OolpAc9rnmIRR9B79el2TzuWMjS5MgRtFjNXxMzg3tpCX5kghnfufkxqjLZiFMXkgEZdPTKmjIHsSBo6hnNDnnO6IWshKoivK1KyZPytUDYzmbyQWXCJ0wJYFtf0muTrzUu8MaYnZJGcPTleF4','yvkPmmxG','zWxPtS0HLbtw6shZGMSdXV55ibaJEm0HlS3fZ3A0fp4yjl7p8RbdCupCDY7TKm6j6RCwDLSbNqqAQa83qo3xBNmU4p3YzVfaT8xH4evmz59G3SkJAfQAW8EtwVC','2','a',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1413282269243557332,783711300,'W0NavQpYjvyMLI0BNedKfgPZXw','f8AnvFAsR0LeAHeoBX4xBvYGEfE8kaiduDQHC0sofXkex3e2cqv','y1lZzpYMIOCVwEbW4w9dMMd30sQMV','v9ax41cLL7InKWW8UP5MjZIV7bYxceldW3lpFmKs38L5DxWAWnmIEH1aCPeFgi6VIlmZCom3PdLbIWa2up83wMvrdgmNCrqrXi7AnZj3sA80iqF2tsewNTrwnLTR0B82BeWfnKcT6SCrY5W7UmFwFYqOLDQ5o9Lzd4G54hu1T6OpJltBrWqrWlakAknoqpyFUE','p','o',5);
+INSERT INTO ti VALUES (-1413282269243557332,783711300,'W0NavQpYjvyMLI0BNedKfgPZXw','f8AnvFAsR0LeAHeoBX4xBvYGEfE8kaiduDQHC0sofXkex3e2cqv','y1lZzpYMIOCVwEbW4w9dMMd30sQMV','v9ax41cLL7InKWW8UP5MjZIV7bYxceldW3lpFmKs38L5DxWAWnmIEH1aCPeFgi6VIlmZCom3PdLbIWa2up83wMvrdgmNCrqrXi7AnZj3sA80iqF2tsewNTrwnLTR0B82BeWfnKcT6SCrY5W7UmFwFYqOLDQ5o9Lzd4G54hu1T6OpJltBrWqrWlakAknoqpyFUE','p','o',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2214520120315823878,-919019091,'y40waWdMvJHpn5H','gioSwOWz9s9AKjeSCOD8GuO0qLBGNSE5w3hd64S2Rj2IuP4tExopSkReXfRONZ4F6w3DNm9BX8T3GRFjKLaZID9WvBB8Wu5eYYs9mQmZICHglXtBX6mJR11LnYmLZteOakfzH1GLINPwv1pbGAyWrYLuL6Dqjvp97C5zw63S1bu3SIUq5OlYrjclu90dAsJh8XuB','U7QP22WToDa0twXVpbmMcmFlcTLwRIZ6xW4','FDDPiXjOdGcO3Q0ZxmmSvBnqfeHXFPFCTSjeRTtqorOVgBdKn8tvOG4gN5KvYSBSt4hKbxB99p3ovw3DeemmtQw2CQofXS14rVRdyFhk0aIEvNqE7PY4Vv7DPnPQNdIsrWcmKLOkUi0lcvGRT8WUnOb0vDMSiq6TUReIRweRBkBK5zGHwzwGrFPoRkngJTj','5u','Y',6);
+INSERT INTO ti VALUES (-2214520120315823878,-919019091,'y40waWdMvJHpn5H','gioSwOWz9s9AKjeSCOD8GuO0qLBGNSE5w3hd64S2Rj2IuP4tExopSkReXfRONZ4F6w3DNm9BX8T3GRFjKLaZID9WvBB8Wu5eYYs9mQmZICHglXtBX6mJR11LnYmLZteOakfzH1GLINPwv1pbGAyWrYLuL6Dqjvp97C5zw63S1bu3SIUq5OlYrjclu90dAsJh8XuB','U7QP22WToDa0twXVpbmMcmFlcTLwRIZ6xW4','FDDPiXjOdGcO3Q0ZxmmSvBnqfeHXFPFCTSjeRTtqorOVgBdKn8tvOG4gN5KvYSBSt4hKbxB99p3ovw3DeemmtQw2CQofXS14rVRdyFhk0aIEvNqE7PY4Vv7DPnPQNdIsrWcmKLOkUi0lcvGRT8WUnOb0vDMSiq6TUReIRweRBkBK5zGHwzwGrFPoRkngJTj','5u','Y',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(52), d VARBINARY(32), e VARCHAR(77), f VARCHAR(22) NOT NULL, g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12444112889396577352,5688509,'FTkxF2Q4j3Fj4NcZJmks1lBit9zmnb2iAKV','SurwsQc2','wg0FpJayGKZbAeLnE417Z8WpZA1','PpBtXYDne','M','I',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(52), d VARBINARY(32), e VARCHAR(77), f VARCHAR(22) NOT NULL, g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (8032443473564473210,12890597,'U6PWj','bjKeemw1C','LxevXvFWXvi7kAoxXxceN0yR0N0A00W','53ZUU','g','J',1);
+INSERT INTO ti VALUES (8032443473564473210,12890597,'U6PWj','bjKeemw1C','LxevXvFWXvi7kAoxXxceN0yR0N0A00W','53ZUU','g','J',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(53);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(53);
+INSERT INTO t VALUES (4944578425026688937,9981756,'Y4','iQrrI','zsRiGOWwjJnXmz','7ShA4fJHE0RSp','Q','6',2);
+INSERT INTO ti VALUES (4944578425026688937,9981756,'Y4','iQrrI','zsRiGOWwjJnXmz','7ShA4fJHE0RSp','Q','6',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (7382641549478562351,1950851,'B','OVzkbzGsLsQ39BAu4Ifuqy0hYX0zNqa3cYHvvUAowGYqbDRu2SFA0QyqucFaeVok1cOjKyqSvnCs8JjypyBo7dqHf9453ej7SesE0WLGaZsX40LpTCMFaG1RctBL1tbWoxOeiHyWaxbA1Vh7GHroobHkSxcW8wCbTQvyji21pwwv1jrbpdP4fdMB61bxc1wLgbOYYRPEiW2aIKZV6','OV40soNOsrzdSkHrYrPZ0sT','az1','F','D',3);
+INSERT INTO ti VALUES (7382641549478562351,1950851,'B','OVzkbzGsLsQ39BAu4Ifuqy0hYX0zNqa3cYHvvUAowGYqbDRu2SFA0QyqucFaeVok1cOjKyqSvnCs8JjypyBo7dqHf9453ej7SesE0WLGaZsX40LpTCMFaG1RctBL1tbWoxOeiHyWaxbA1Vh7GHroobHkSxcW8wCbTQvyji21pwwv1jrbpdP4fdMB61bxc1wLgbOYYRPEiW2aIKZV6','OV40soNOsrzdSkHrYrPZ0sT','az1','F','D',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (17081663901383425113,1141271,'LW','R0pj9eBhOhw3dV6seiiZsMKKnJet0t4S7sa0FX9JVvsyuCFeJ6kjojso2UcGd935wuu9jOCWJG','URvZAIQL2MMt4fqiIEcFaS23fxZzXTL6WpiVZc','Bh7Lbw7DKpxNSeFGkM7YhKLsgULO9Yf84hG4ThNBF1jO9THHbnKjnULQNS0ISbSlaLpMw3SquCi22xq60UigY4sjxMXMgPpUqw2Nen8Qn2DWkPARf54t54fTvLz9cfdPUmsIbYPsrknT66xMBEhGtfjwYZ07t05CHvBoXhR9pgRxVZTxAljJhGjxJLpSldd7AHtI0il6jOXbxMPIGSdHlczC','D','x',4);
+INSERT INTO ti VALUES (17081663901383425113,1141271,'LW','R0pj9eBhOhw3dV6seiiZsMKKnJet0t4S7sa0FX9JVvsyuCFeJ6kjojso2UcGd935wuu9jOCWJG','URvZAIQL2MMt4fqiIEcFaS23fxZzXTL6WpiVZc','Bh7Lbw7DKpxNSeFGkM7YhKLsgULO9Yf84hG4ThNBF1jO9THHbnKjnULQNS0ISbSlaLpMw3SquCi22xq60UigY4sjxMXMgPpUqw2Nen8Qn2DWkPARf54t54fTvLz9cfdPUmsIbYPsrknT66xMBEhGtfjwYZ07t05CHvBoXhR9pgRxVZTxAljJhGjxJLpSldd7AHtI0il6jOXbxMPIGSdHlczC','D','x',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2257346521049922755,16214877,'oGuCIqQpmYpRGJX8lOhnjNijduhOGkEQ0qTsXgh','UtKYPfoMQD2RPjHBHJLF3rkfQgi0pTtJQlFjX6e4UlgLNY06Xjdk2vWf6HvgPFMcNXjqJ2S4dzzLO19zsVUHtOdUEEv8tIOpOHyrX2PUAEkLLz4WPiDWAOpsk9T9wUfYPVVnqJUUFWmyO1L1EI3E5Si9iTZRo4XMHYS4xJ4Z2etcRmyHRG3mfn2N6jo7CSg9bS1QbKvUCU1T7DEgmivOFTEwl2e3T17iZWcbME55ZpWUEYpZO4M','NbC1UeK955n0ItpOUitbMPM0dpK3NlcFLkZ9PlQ6KR7x2lkixBMPGg5IdMNLH','98o8GUs45zcMZDrAt4kr4oaZ6BCv0WSgLlo23WRrDHKU4dNSvWDuPOeSrecqNsECJEErnua2fbywLhuxc','CW','a',5);
+INSERT INTO ti VALUES (2257346521049922755,16214877,'oGuCIqQpmYpRGJX8lOhnjNijduhOGkEQ0qTsXgh','UtKYPfoMQD2RPjHBHJLF3rkfQgi0pTtJQlFjX6e4UlgLNY06Xjdk2vWf6HvgPFMcNXjqJ2S4dzzLO19zsVUHtOdUEEv8tIOpOHyrX2PUAEkLLz4WPiDWAOpsk9T9wUfYPVVnqJUUFWmyO1L1EI3E5Si9iTZRo4XMHYS4xJ4Z2etcRmyHRG3mfn2N6jo7CSg9bS1QbKvUCU1T7DEgmivOFTEwl2e3T17iZWcbME55ZpWUEYpZO4M','NbC1UeK955n0ItpOUitbMPM0dpK3NlcFLkZ9PlQ6KR7x2lkixBMPGg5IdMNLH','98o8GUs45zcMZDrAt4kr4oaZ6BCv0WSgLlo23WRrDHKU4dNSvWDuPOeSrecqNsECJEErnua2fbywLhuxc','CW','a',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (80531415463305890,15865756,'ociRziMwdEgwyZ9YTMAsf2nlj','Bu8eJKRGUo2THvttGEk8ywANHiifWeIcC8uXzSWzdWMluaAJ6LlVFAcUqpVu9dO4MM8oClLeUxwXaRu4zpRKdk98Hd6ZrFzvovR7vNqTQ2QLJIEHuDqS6UiFriTi7gWVhPMvhzN9OZxZj2puxaF3yA2dmY1FsZzsl0QGbtM9f2wrxxaOtiz9rf','39Ylku06Dgk6euwm','njI1LEtpyD53ehOgrVVNQANqVlyAw2Nd7FXwRdR0exfx9m0t','L','v5',6);
+INSERT INTO ti VALUES (80531415463305890,15865756,'ociRziMwdEgwyZ9YTMAsf2nlj','Bu8eJKRGUo2THvttGEk8ywANHiifWeIcC8uXzSWzdWMluaAJ6LlVFAcUqpVu9dO4MM8oClLeUxwXaRu4zpRKdk98Hd6ZrFzvovR7vNqTQ2QLJIEHuDqS6UiFriTi7gWVhPMvhzN9OZxZj2puxaF3yA2dmY1FsZzsl0QGbtM9f2wrxxaOtiz9rf','39Ylku06Dgk6euwm','njI1LEtpyD53ehOgrVVNQANqVlyAw2Nd7FXwRdR0exfx9m0t','L','v5',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT NOT NULL, c CHAR(66), d VARBINARY(65) NOT NULL, e VARBINARY(87) NOT NULL, f VARCHAR(13) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (178,-590,'FJNZg6CoqYIbc6Gb3Cj3UoSEHEwq8X9hkCTybZmJFaIe93KLsqieOQiC03xd','lbfAy','oQSiTh5m2xxypvAGqgaEtqWSbLssqKPiu7MveiYe17M3EkYANXNnU9WP9qwYVOHq9ojCiJNTLH','O98ZkrKIY','V','n',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT NOT NULL, c CHAR(66), d VARBINARY(65) NOT NULL, e VARBINARY(87) NOT NULL, f VARCHAR(13) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (4833648,-14408,'SovgppP9UmRlD4','bnIXH5y6jRm8PYIxw1ulAA9iDWajuRU','Cna5d8JS3pln','3','r','d',1);
+INSERT INTO ti VALUES (4833648,-14408,'SovgppP9UmRlD4','bnIXH5y6jRm8PYIxw1ulAA9iDWajuRU','Cna5d8JS3pln','3','r','d',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(67);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(67);
+INSERT INTO t VALUES (5827766,-13446,'orXCbWJyQuE3aGn9G1t1cTTQYaR4mXqqadfYzVx0pzQaIyWZmZNdV9QTjf06DBcwB3h','gDuAxlaK1BoGKXTWRtTFp9bgGAxOp62Y56ZxR6ult2Rvnvvs6BFZTdTIY5yeAw','QQididp7uEYVNc2GxYAB52267rpFaEiprJW6NJk1ltDTLxCpUfaoIBUQ7BWJG6','e','nW','qQ',2);
+INSERT INTO ti VALUES (5827766,-13446,'orXCbWJyQuE3aGn9G1t1cTTQYaR4mXqqadfYzVx0pzQaIyWZmZNdV9QTjf06DBcwB3h','gDuAxlaK1BoGKXTWRtTFp9bgGAxOp62Y56ZxR6ult2Rvnvvs6BFZTdTIY5yeAw','QQididp7uEYVNc2GxYAB52267rpFaEiprJW6NJk1ltDTLxCpUfaoIBUQ7BWJG6','e','nW','qQ',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (9171195,-19787,'C8DOfauxWqySrhCq6zfns3B7yt0jIRkVmIC2nvNaBkIJRyUT9','dyqK3cXF1qLcf8cpSO','5tuUQzdsNlKr8DmrUqt2uaaQ4BrkdpDNmI3Y8aBpKzhTwHHJOO','5qVFwN','0Q','V',3);
+INSERT INTO ti VALUES (9171195,-19787,'C8DOfauxWqySrhCq6zfns3B7yt0jIRkVmIC2nvNaBkIJRyUT9','dyqK3cXF1qLcf8cpSO','5tuUQzdsNlKr8DmrUqt2uaaQ4BrkdpDNmI3Y8aBpKzhTwHHJOO','5qVFwN','0Q','V',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (11089843,-14811,'gQd9','gcMRIK1lsqxCxeCBMpMZKt8Rtw7xs69YXGgOHAg43sraL','okuqL4MAyT4DxGTk7M3AGrkyCZdILyzu2leTk64WZ5uEoR0tpHkKFmMbd2OjI','7VXuIrgbv1BhilbREXabWCwht8xRjZxTPRal5JO77lOulfrlVSyNx04oRySPi8Nd4','9','O',4);
+INSERT INTO ti VALUES (11089843,-14811,'gQd9','gcMRIK1lsqxCxeCBMpMZKt8Rtw7xs69YXGgOHAg43sraL','okuqL4MAyT4DxGTk7M3AGrkyCZdILyzu2leTk64WZ5uEoR0tpHkKFmMbd2OjI','7VXuIrgbv1BhilbREXabWCwht8xRjZxTPRal5JO77lOulfrlVSyNx04oRySPi8Nd4','9','O',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (16286812,8040,'DlsRx76pURKWYxCKdUprAVYPr136dXkO2JhgJzf5q6qlxKCbgbXs','cpeB4QXyovEAOBkzGKislsw6FrpqOLW7NfRMGoaLo7kzPSQIeepk86IqkhZ3cpO1wzt6YGDFo27B1sf6fo2ScdKTqMkOa7wg46gEtaU05xiXhLnYx3PcW4P38OreRs4IzyCPPT2S8Jf1oW1rGXAr9','WWHxa','OOJMpgLOa4paCr71Jw5bcknCykr4MbAmOjn0rxPZlltVzQ2pgdIezwoSz7XVSTk6Fzvy9AwyLOvgNEqUqbDUTJsVJpIIsTli2TwqN2yT8xUItWLagVbK2EUEMF9vlqN1z4ljrDeUdBOEahSZ2HEDBo9o1rRaXXC3qwwjHmgyLRVLwG7ATx9QINeCki','W7','KW',5);
+INSERT INTO ti VALUES (16286812,8040,'DlsRx76pURKWYxCKdUprAVYPr136dXkO2JhgJzf5q6qlxKCbgbXs','cpeB4QXyovEAOBkzGKislsw6FrpqOLW7NfRMGoaLo7kzPSQIeepk86IqkhZ3cpO1wzt6YGDFo27B1sf6fo2ScdKTqMkOa7wg46gEtaU05xiXhLnYx3PcW4P38OreRs4IzyCPPT2S8Jf1oW1rGXAr9','WWHxa','OOJMpgLOa4paCr71Jw5bcknCykr4MbAmOjn0rxPZlltVzQ2pgdIezwoSz7XVSTk6Fzvy9AwyLOvgNEqUqbDUTJsVJpIIsTli2TwqN2yT8xUItWLagVbK2EUEMF9vlqN1z4ljrDeUdBOEahSZ2HEDBo9o1rRaXXC3qwwjHmgyLRVLwG7ATx9QINeCki','W7','KW',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2601028,31627,'DVHsOTsPKMesrQBFY5vq39qleFkABKfKxyuw84LJ','tqiFRYvdS0O3ntIiRY8mDbe70TT2dV5','Jn7yJIDpy49asUAf37zbNqqgDYLcOxgKASrcIskmxlAe0vZGPFjt3W0e1Nu0nq','pXx5cqQAkUlDpCPQCkqcuEbvKjUgg0v6zNJLzkabdA8jMgPDDd1TMzcauRQzD5XDlO50RVY6mygnngVcfThMPHoHSfn5YQX0OPWIIwPJWYztrPHtQ8CUwkTmZ8RxL01DoaVxiV1LDkhLXeTXvG6UgQPdWPCp1O60EDRZw1YKlI1kiBSk5QBMnDudWvD0px3Xev5pnRrL7eUNRclAFXyDGMyRSqThbah1STdYfBciwWSwByMFr31wSufRgucVv','Ve','42',6);
+INSERT INTO ti VALUES (2601028,31627,'DVHsOTsPKMesrQBFY5vq39qleFkABKfKxyuw84LJ','tqiFRYvdS0O3ntIiRY8mDbe70TT2dV5','Jn7yJIDpy49asUAf37zbNqqgDYLcOxgKASrcIskmxlAe0vZGPFjt3W0e1Nu0nq','pXx5cqQAkUlDpCPQCkqcuEbvKjUgg0v6zNJLzkabdA8jMgPDDd1TMzcauRQzD5XDlO50RVY6mygnngVcfThMPHoHSfn5YQX0OPWIIwPJWYztrPHtQ8CUwkTmZ8RxL01DoaVxiV1LDkhLXeTXvG6UgQPdWPCp1O60EDRZw1YKlI1kiBSk5QBMnDudWvD0px3Xev5pnRrL7eUNRclAFXyDGMyRSqThbah1STdYfBciwWSwByMFr31wSufRgucVv','Ve','42',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(77), d VARCHAR(1), e VARBINARY(9) NOT NULL, f VARCHAR(29) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (35248,28351,'o3maKsmqwm3b6XtqgTpCMgKcWM','Y','b','ek','Wj','A',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(77), d VARCHAR(1), e VARBINARY(9) NOT NULL, f VARCHAR(29) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (12925944,21291,'IdCCDn7JBZfzvbPQy9URvpT5vQdaaqh01EIV5yFrw6b3nK6vIX','i','U','uJySfZJbEqzqpOUbznuIjBvE','Q','T',1);
+INSERT INTO ti VALUES (12925944,21291,'IdCCDn7JBZfzvbPQy9URvpT5vQdaaqh01EIV5yFrw6b3nK6vIX','i','U','uJySfZJbEqzqpOUbznuIjBvE','Q','T',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(78);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(78);
+INSERT INTO t VALUES (630368,19478,'RzgU25oduxDJ62Ix5sJN9GvwVoIEp3rCKgR6t8PQ7xbfbM0EcjAegIgSLmy9ysEOuQD1avRMz','7','YVnHnP2','Lv8x5aT0Ry0YRt807D','8R','S',2);
+INSERT INTO ti VALUES (630368,19478,'RzgU25oduxDJ62Ix5sJN9GvwVoIEp3rCKgR6t8PQ7xbfbM0EcjAegIgSLmy9ysEOuQD1avRMz','7','YVnHnP2','Lv8x5aT0Ry0YRt807D','8R','S',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (15052669,18944,'Mq9foJ9ztlibVgBi','DuexzgBdrRckAYJJ3pN9jW4tRO5b3NIpBmR3ZaHq5t90bQmmcZUyVsANV1aeUMLUMnNYgTE4eMfzn6XISWu4drXm1Sy7ayEOvjdAYjCSanGVyqVnW6imkHpzVub0ex76Gr4FnxhEUg47OjbZOq6ylPjYZ7c6t7','yyuEBl','8TdKi8J','Y0','6',3);
+INSERT INTO ti VALUES (15052669,18944,'Mq9foJ9ztlibVgBi','DuexzgBdrRckAYJJ3pN9jW4tRO5b3NIpBmR3ZaHq5t90bQmmcZUyVsANV1aeUMLUMnNYgTE4eMfzn6XISWu4drXm1Sy7ayEOvjdAYjCSanGVyqVnW6imkHpzVub0ex76Gr4FnxhEUg47OjbZOq6ylPjYZ7c6t7','yyuEBl','8TdKi8J','Y0','6',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (13902249,42797,'aoZVXsIAKDe1HGMbfLumfqaH8xURgfEMvY6s7DRC3k4yL0K','K1','LdM90WQ1','0BtjJv2M8ITJBvczzLpzz48dmzwBb0sJFuBVcBKV3DIkuDDRWsQZ1MI0ZrLpOmRhRF9Tco1QkUhophmd62VHrPxVznMRfZDziV2fqRHVOUQNz1AVfF6JQgBqjblIeNz2puFHvXeBt5eJnXvriQLdhp5F75XoHHl281Zh7sl0bud0O0gxGTHiPRhg4PRDLjW48NUla7kh4SBJ2fE6v5BGge1GoNgOLPXtzBFXPOWidvFAJhY4Z2GcIk3o','rh','9',4);
+INSERT INTO ti VALUES (13902249,42797,'aoZVXsIAKDe1HGMbfLumfqaH8xURgfEMvY6s7DRC3k4yL0K','K1','LdM90WQ1','0BtjJv2M8ITJBvczzLpzz48dmzwBb0sJFuBVcBKV3DIkuDDRWsQZ1MI0ZrLpOmRhRF9Tco1QkUhophmd62VHrPxVznMRfZDziV2fqRHVOUQNz1AVfF6JQgBqjblIeNz2puFHvXeBt5eJnXvriQLdhp5F75XoHHl281Zh7sl0bud0O0gxGTHiPRhg4PRDLjW48NUla7kh4SBJ2fE6v5BGge1GoNgOLPXtzBFXPOWidvFAJhY4Z2GcIk3o','rh','9',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3948138,11413,'9AghVNpIgx0hQ2tGsgc2dN4k6iDbZC76KdNz6gjnu','tSIX44aN8hRQ3uxA3PtZGU6kqDXQDN8cX1AWVTrcYJfydwIyEarYtVP4xjUJDK9e6sNo6jVCCcX04dWC0sENwVKyxRBWtWS4vJ6KNYwzGF1mRupfKEJVCOMqpwPqYz6XX35VZRd2bNmT18PhC8leu8992zDmPq9rUdAf9IBhMSsMS','fe','pM1aDJGjaVxoKlNeSEfD7iQaMmlCaS5lfvjlMBaO5FzFk9RYRFIzK4ne35YhvkF65sTBJIZ3abXkvoohrlsfDCLUzoS07wBUy08n1Ok8GXHWoG3MaqsQmQxiD','Sl','K',5);
+INSERT INTO ti VALUES (3948138,11413,'9AghVNpIgx0hQ2tGsgc2dN4k6iDbZC76KdNz6gjnu','tSIX44aN8hRQ3uxA3PtZGU6kqDXQDN8cX1AWVTrcYJfydwIyEarYtVP4xjUJDK9e6sNo6jVCCcX04dWC0sENwVKyxRBWtWS4vJ6KNYwzGF1mRupfKEJVCOMqpwPqYz6XX35VZRd2bNmT18PhC8leu8992zDmPq9rUdAf9IBhMSsMS','fe','pM1aDJGjaVxoKlNeSEfD7iQaMmlCaS5lfvjlMBaO5FzFk9RYRFIzK4ne35YhvkF65sTBJIZ3abXkvoohrlsfDCLUzoS07wBUy08n1Ok8GXHWoG3MaqsQmQxiD','Sl','K',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (6133894,19951,'lsikrbe4VV8fubHaxxKDD9F26tHpNrmaOifxCtrhxXARI0PwIgO0k','LKRMqeqvtX4pPUWQE8DwPLQORZJK6SqmJZmXxCWBRDzvkisipCgSLNrKIW7G4EyFlwR9pleVg2Sz67ZkwYeUn8gfXzG6WzerEBlQzSi2vEzrryeUCbAhwDI1WCLo0y1YFrd3qY7aQUQaO9OuCfR92H6LGnJZ79B265sojoIYdSD4zX1hKgrVY1cSs','JriTMIAj','E','5','y',6);
+INSERT INTO ti VALUES (6133894,19951,'lsikrbe4VV8fubHaxxKDD9F26tHpNrmaOifxCtrhxXARI0PwIgO0k','LKRMqeqvtX4pPUWQE8DwPLQORZJK6SqmJZmXxCWBRDzvkisipCgSLNrKIW7G4EyFlwR9pleVg2Sz67ZkwYeUn8gfXzG6WzerEBlQzSi2vEzrryeUCbAhwDI1WCLo0y1YFrd3qY7aQUQaO9OuCfR92H6LGnJZ79B265sojoIYdSD4zX1hKgrVY1cSs','JriTMIAj','E','5','y',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b BIGINT UNSIGNED, c BINARY(68), d VARBINARY(92), e VARCHAR(75) NOT NULL, f VARBINARY(13) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8387,5686227966661605926,'Mp','XTGBL80EkALVIULTlBPu4lwu25dEvdHdyCBBQIlvpXCXpqUSpVo','lQ70','o','u','V',0);
+CREATE TABLE ti (a SMALLINT, b BIGINT UNSIGNED, c BINARY(68), d VARBINARY(92), e VARCHAR(75) NOT NULL, f VARBINARY(13) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-2411018053600144824,1467691157229818696,'8jOJGe789BRS0u','wM7PonGm5tEAucpi6ExDYaxi','peQMR9HDAmym2TWGFV1OwmulmCkeWY92ARt','nW','L','L',1);
+INSERT INTO ti VALUES (-2411018053600144824,1467691157229818696,'8jOJGe789BRS0u','wM7PonGm5tEAucpi6ExDYaxi','peQMR9HDAmym2TWGFV1OwmulmCkeWY92ARt','nW','L','L',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(69);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(69);
+INSERT INTO t VALUES (4892915951704561350,17826419326091259728,'ltxYL39UW29hWtx','OlAa5QvMH5ijk2L2wIzIntDO3CCoihZ04CG','a5Eo2TqZwBzRBqjU0D8','wOSszk','x','O',2);
+INSERT INTO ti VALUES (4892915951704561350,17826419326091259728,'ltxYL39UW29hWtx','OlAa5QvMH5ijk2L2wIzIntDO3CCoihZ04CG','a5Eo2TqZwBzRBqjU0D8','wOSszk','x','O',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (6332637323210839949,10130654957401715154,'Q9P35qMpc2URGJk1RAEvKXy1Unds4v9p5Y7j0OKOJywSqzEDP6LesS6UuPYdp2up','T7uQ0XBeOtz17h9KPzXQc8sC8uxupJss656fqoAl1jIGpr8BnGwSqiHKUj0i5DiGjzsqPBKlMnnU3vAjBvNshSw','aadKEgAG3GljYNfi9ybpqulwUYW0HWmZ3G1Ylwrj88l6','0ETYw','RX','r',3);
+INSERT INTO ti VALUES (6332637323210839949,10130654957401715154,'Q9P35qMpc2URGJk1RAEvKXy1Unds4v9p5Y7j0OKOJywSqzEDP6LesS6UuPYdp2up','T7uQ0XBeOtz17h9KPzXQc8sC8uxupJss656fqoAl1jIGpr8BnGwSqiHKUj0i5DiGjzsqPBKlMnnU3vAjBvNshSw','aadKEgAG3GljYNfi9ybpqulwUYW0HWmZ3G1Ylwrj88l6','0ETYw','RX','r',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-5972437068391612020,6574724926254600635,'aHQo1CmeqMh00nyrDmrrEUvQbnySkU4ZC7WrYTHHTiMUUrDKoFY2l9sCe','Be4UA6B4d8dUvganwUwgCsEQsimHpYyyFcNCf7tfbpi33KzCImYs7Ddf4KtKXFo7MNv6UeM8kDpSZAWnXm49z4UWQIoJokxIeAaN1FxjJW06KP6piSw6XbVn65XqRLPH4ztkgFjwFE624Rz20VCdKEszzH5ctT4ABVtgJLypUCX4innh0rfrMw452Hn2HQnHimHkrEwqRpPg5gmFqREMJTi9hAX4QrB','OAftRJWXWuHsmJfmEwls7n9dE5AzWOgSbA3IoSdztfYr','ks8fNVednwFLHTZ1jCbxXDBkv3EwvMpvMTwTsDrrwA49','FO','i',4);
+INSERT INTO ti VALUES (-5972437068391612020,6574724926254600635,'aHQo1CmeqMh00nyrDmrrEUvQbnySkU4ZC7WrYTHHTiMUUrDKoFY2l9sCe','Be4UA6B4d8dUvganwUwgCsEQsimHpYyyFcNCf7tfbpi33KzCImYs7Ddf4KtKXFo7MNv6UeM8kDpSZAWnXm49z4UWQIoJokxIeAaN1FxjJW06KP6piSw6XbVn65XqRLPH4ztkgFjwFE624Rz20VCdKEszzH5ctT4ABVtgJLypUCX4innh0rfrMw452Hn2HQnHimHkrEwqRpPg5gmFqREMJTi9hAX4QrB','OAftRJWXWuHsmJfmEwls7n9dE5AzWOgSbA3IoSdztfYr','ks8fNVednwFLHTZ1jCbxXDBkv3EwvMpvMTwTsDrrwA49','FO','i',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2017411301909995641,16291970903817690195,'o7i0kzbAYw8VTFVzBlhE02Jq','Hn9z1B6RCtl5Cusm6TmLmKmdeKmCxmcM9XiAPBX0FTlnhRUU73QkFWmhB3LfITEL3BOpoKJBJPjUHJbseDM8TduYd5nTU810SCHvUuZh0ay24SojTZgOiIJdBHENCPmlUhFFWBYO4jChF97kl65R2g6WEQrz4zVaTkOYK76uzhCGFqau3Hpv3jvTjDhje7HqBn0y5L0Bv8OEJAMHr1wuICbQZXVEqppRW5kUNpcRiIwxWNKSetVo2kJT','GjQSAxEX1GRXvTkEDuyIcs8rTF7H9spGlybkzs7dQ','yJlTRBMNOpKGhGj0d8xZq0wpYt0OZJHPh5uF1hCtALrS6NBS42hHsSzB9lDbYTuTUK4xMiE0aHmDfH6PRjGNe8lehXrr2YQTJIthCBfs8Zu06tZgBrnsfgb8SRXJ32XZ3mzsAv4LSRzL4skrxKSXex8h68cmQ18s02PI2TNsNq7bTftYDCWEt95AdmdQ7wZs8xmvrkUisMZZE2TE9RaqU19g8XK15oNh8TX','26','l',5);
+INSERT INTO ti VALUES (2017411301909995641,16291970903817690195,'o7i0kzbAYw8VTFVzBlhE02Jq','Hn9z1B6RCtl5Cusm6TmLmKmdeKmCxmcM9XiAPBX0FTlnhRUU73QkFWmhB3LfITEL3BOpoKJBJPjUHJbseDM8TduYd5nTU810SCHvUuZh0ay24SojTZgOiIJdBHENCPmlUhFFWBYO4jChF97kl65R2g6WEQrz4zVaTkOYK76uzhCGFqau3Hpv3jvTjDhje7HqBn0y5L0Bv8OEJAMHr1wuICbQZXVEqppRW5kUNpcRiIwxWNKSetVo2kJT','GjQSAxEX1GRXvTkEDuyIcs8rTF7H9spGlybkzs7dQ','yJlTRBMNOpKGhGj0d8xZq0wpYt0OZJHPh5uF1hCtALrS6NBS42hHsSzB9lDbYTuTUK4xMiE0aHmDfH6PRjGNe8lehXrr2YQTJIthCBfs8Zu06tZgBrnsfgb8SRXJ32XZ3mzsAv4LSRzL4skrxKSXex8h68cmQ18s02PI2TNsNq7bTftYDCWEt95AdmdQ7wZs8xmvrkUisMZZE2TE9RaqU19g8XK15oNh8TX','26','l',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-7045371876123468055,4114055530650796690,'eqoaFTySo2ZGtpzNwAvnuYiCv4Xx0PWJe3Bkl3p','6dw0gC9vqYnmnzaC8qm7zP8uoLKtbovoIgM0ojZOdapEz602X62oHf9Hp9SK7Nl7FDZa91y0','uLsv2fTMQnUVYasB1iDWO5ThNrbRgebm7KWrs','2sxCUd2ZmoylPpkSF6nLWfMporXNp30O9yOjPUslhwDA0SaOQ0jsUE77DihelhCTUCkFXb4JXDbNBy0OR8M0kumdhC2Fb9qfxjoA9o2UMEH1QBNhwuG8pGDuIFaISpzH6PJkqcXuy4zkUjyXAw0j5bLz2amzHYQj8pDDGj7vdQ3DvNLiw4LWtxEPuBxFr0RFfQZd2Ti66Qe4jZfgVOlTwwV1I31uFdXbyS52IGjTCR7Nlw','fs','ZH',6);
+INSERT INTO ti VALUES (-7045371876123468055,4114055530650796690,'eqoaFTySo2ZGtpzNwAvnuYiCv4Xx0PWJe3Bkl3p','6dw0gC9vqYnmnzaC8qm7zP8uoLKtbovoIgM0ojZOdapEz602X62oHf9Hp9SK7Nl7FDZa91y0','uLsv2fTMQnUVYasB1iDWO5ThNrbRgebm7KWrs','2sxCUd2ZmoylPpkSF6nLWfMporXNp30O9yOjPUslhwDA0SaOQ0jsUE77DihelhCTUCkFXb4JXDbNBy0OR8M0kumdhC2Fb9qfxjoA9o2UMEH1QBNhwuG8pGDuIFaISpzH6PJkqcXuy4zkUjyXAw0j5bLz2amzHYQj8pDDGj7vdQ3DvNLiw4LWtxEPuBxFr0RFfQZd2Ti66Qe4jZfgVOlTwwV1I31uFdXbyS52IGjTCR7Nlw','fs','ZH',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT, c CHAR(99), d VARCHAR(38), e VARCHAR(17) NOT NULL, f VARCHAR(84), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1665954595076445238,-17936,'l3lT8EE4vuzH3zYpyv2EjWCQllcKtYttdUIWORtnRdR3wL3hfXbNu2C8jjqTrGYvSQ8KPyDPqLMN','P18UlPqzYKkL7oEERnq9csOThYfVUxtG9xH5im','i5l7bG013tF71rAQ','C1yZl3geI','Q','b',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT, c CHAR(99), d VARCHAR(38), e VARCHAR(17) NOT NULL, f VARCHAR(84), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-8392221125649868698,-31701,'NpMZVZCeXHIMETblcFT9OFu6NgDgCSxc2Ld3LOEacWv2Vx0ZqMJAJFg1KRhxpBHP6p2W50AO08vg89Sn5','u2V9DtbqUIwZfmQzS','twEM','AK7RDEuhlDlHuvlY5v492ul6Mn23YRq5p95XFFq5TVd5NCX0zRsqrBuDMcOGMA78PTnFKk7o6','2','b',1);
+INSERT INTO ti VALUES (-8392221125649868698,-31701,'NpMZVZCeXHIMETblcFT9OFu6NgDgCSxc2Ld3LOEacWv2Vx0ZqMJAJFg1KRhxpBHP6p2W50AO08vg89Sn5','u2V9DtbqUIwZfmQzS','twEM','AK7RDEuhlDlHuvlY5v492ul6Mn23YRq5p95XFFq5TVd5NCX0zRsqrBuDMcOGMA78PTnFKk7o6','2','b',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(100);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(100);
+INSERT INTO t VALUES (3365894147916470084,31478,'0fyxwxx811mSXezRtBOrnitrKYvtx','lF0D1B9e4at73KWF93yPTeKK9in5nKgXWYy','ADIHghSze','YQMIF7Vl1i6rh9ypGk0UdSa2SMNBZkCxmN0YiI7CGfxCdw6E7jQRaipufrSh25i7ajept7ogTquVnWyL','x','0',2);
+INSERT INTO ti VALUES (3365894147916470084,31478,'0fyxwxx811mSXezRtBOrnitrKYvtx','lF0D1B9e4at73KWF93yPTeKK9in5nKgXWYy','ADIHghSze','YQMIF7Vl1i6rh9ypGk0UdSa2SMNBZkCxmN0YiI7CGfxCdw6E7jQRaipufrSh25i7ajept7ogTquVnWyL','x','0',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (43158041005910708,27636,'EL9zTJ3W3dfDVaam8jUdN3K9a9l6SXvaXbXEVSCjPUSuWMiMkk0SCN24NetEYl8uACu','I8bWYaLe8WT7BVYQf1CJ7','rQw0W5C6oLaUo','zWq4Oyct2kQBdA8Jy3QVML8Tyv24NPC9PTmFJZlzNQojD','J','R',3);
+INSERT INTO ti VALUES (43158041005910708,27636,'EL9zTJ3W3dfDVaam8jUdN3K9a9l6SXvaXbXEVSCjPUSuWMiMkk0SCN24NetEYl8uACu','I8bWYaLe8WT7BVYQf1CJ7','rQw0W5C6oLaUo','zWq4Oyct2kQBdA8Jy3QVML8Tyv24NPC9PTmFJZlzNQojD','J','R',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-2547805505939221112,32463,'aGK','mEFcRqqX','o4yf1kkkvqv6hIo','Lb3fj58msDM','b','w',4);
+INSERT INTO ti VALUES (-2547805505939221112,32463,'aGK','mEFcRqqX','o4yf1kkkvqv6hIo','Lb3fj58msDM','b','w',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (8067833875773127774,26774,'rrUTIYd8VkRRldooyOCGmXIjiqXIrfzXoP','RJLKnIM3MGj2IDfiM8e5wEzLpihatUFnM8AuXDbbkdlN7P3ifrxsGHUvm21l2cPxoHUhr6Or7ntzjvTIq4RZwEKGoBDaMeI245bKmUvUa3wOhIGOH6JxdLcY2jVKiE5x','GJ1FpRgSECHxno','8zH5lrvagM4KafRd497grgDBsiA09hFZZtvOSCW7jfxYxexGvzQNNBBtR1ttjN0xEtFwkdnE4qTJDzB1c0Z8hb32UqX8gy6mXD6cKFVn7KLLOGUSlcLifwtnWLkD1W0MiDXNlpU','yy','f',5);
+INSERT INTO ti VALUES (8067833875773127774,26774,'rrUTIYd8VkRRldooyOCGmXIjiqXIrfzXoP','RJLKnIM3MGj2IDfiM8e5wEzLpihatUFnM8AuXDbbkdlN7P3ifrxsGHUvm21l2cPxoHUhr6Or7ntzjvTIq4RZwEKGoBDaMeI245bKmUvUa3wOhIGOH6JxdLcY2jVKiE5x','GJ1FpRgSECHxno','8zH5lrvagM4KafRd497grgDBsiA09hFZZtvOSCW7jfxYxexGvzQNNBBtR1ttjN0xEtFwkdnE4qTJDzB1c0Z8hb32UqX8gy6mXD6cKFVn7KLLOGUSlcLifwtnWLkD1W0MiDXNlpU','yy','f',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-915969179418341242,3532,'aYaJACVo677d','Uv9necFhj4yfo1KGSu1alRblAH8L9BsfguSfKLC62w8WoVZXAzJPbim83QekSteRFa6yGpx5PTpb8I9G6wGXqAUB11VLcSpP4J2yetkP1','zt8LZXdY','hUwWNsuY7oMvQPcxFZf','SI','R',6);
+INSERT INTO ti VALUES (-915969179418341242,3532,'aYaJACVo677d','Uv9necFhj4yfo1KGSu1alRblAH8L9BsfguSfKLC62w8WoVZXAzJPbim83QekSteRFa6yGpx5PTpb8I9G6wGXqAUB11VLcSpP4J2yetkP1','zt8LZXdY','hUwWNsuY7oMvQPcxFZf','SI','R',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(16), d VARBINARY(61) NOT NULL, e VARBINARY(82), f VARCHAR(45), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (194,3379764882,'Bae','rMZrTz1c1IB4cgXgHKb4Hsb4o','6rsWCUQznTwpsTW0EiRDP3p4I9sjGu7zzHISLgDIstTHLsEgVdK5sc1uc980gHJ','VtS4iRKJDAnHGF2UmnryKiPJF8wz','l','B',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(16), d VARBINARY(61) NOT NULL, e VARBINARY(82), f VARCHAR(45), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (39163,3912489696,'QssrPNcqHTWiz','PIJ6L1SyeYyWgwtzGAWtupT4jcfXQX9IBlYlDVm23TGXW','ZoOzszHySHKVoSHRp','8qel2TuYCZD4E9u8pDe2h9pZ','R','O',1);
+INSERT INTO ti VALUES (39163,3912489696,'QssrPNcqHTWiz','PIJ6L1SyeYyWgwtzGAWtupT4jcfXQX9IBlYlDVm23TGXW','ZoOzszHySHKVoSHRp','8qel2TuYCZD4E9u8pDe2h9pZ','R','O',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(17);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(17);
+INSERT INTO t VALUES (32978,3457536634,'L7L','K','Um','qB7pqoP9LxcAdHWIaDGQ3Z','WW','zU',2);
+INSERT INTO ti VALUES (32978,3457536634,'L7L','K','Um','qB7pqoP9LxcAdHWIaDGQ3Z','WW','zU',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (64676,277802368,'6iZBAD9Zp21','9tyWxodXzvjHShu1TLBNDLsxtN2iSS467mQuCZhSAhvktOetgkOM4jznfatKow9c2MskucDfXXYVwmQ2ed6Jh6mSwAnFEP7QfAMxA5cZzIkF8c1uv1lXdLIBXJF7EgxTWmSPjjxL4vR7GM5vgcG6RHXKdpxoWLsHFySnraPPg5aRsKJ1wBK6s0IhyizwpQgch6AP6v7gSSMRAXGEHBcKec4taU','lwmCKJE95aZwoBUv9A','xXjoIFrN6cKIMb6ZcvAVdKf0j8','4','G',3);
+INSERT INTO ti VALUES (64676,277802368,'6iZBAD9Zp21','9tyWxodXzvjHShu1TLBNDLsxtN2iSS467mQuCZhSAhvktOetgkOM4jznfatKow9c2MskucDfXXYVwmQ2ed6Jh6mSwAnFEP7QfAMxA5cZzIkF8c1uv1lXdLIBXJF7EgxTWmSPjjxL4vR7GM5vgcG6RHXKdpxoWLsHFySnraPPg5aRsKJ1wBK6s0IhyizwpQgch6AP6v7gSSMRAXGEHBcKec4taU','lwmCKJE95aZwoBUv9A','xXjoIFrN6cKIMb6ZcvAVdKf0j8','4','G',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (56296,858634960,'mE','U797sCpTZI7LFwNqWaI3xDcrqcJCuLXQou524pekRkYiyYnW2MpOlJs5yfG44qetqMGc7TeimxC32kSlZcN9b3ZwKVEQVSajvJpbAHfG72PtaVAY6TQEB5QbZC9ixTyLOxZSAPDTGNYZO84dOPbxy1pgYx60tea4xnB','XIEsMU36QvOeGBZVELwE3IGpzlUtuCMqsCiq0LDwtU6uCExWnPpmQSUMpBeYzTgwa5p','mhtCwVIg3j2pCX00yeF0drmf1wy6qbaR1Kq7ufieRlZvA3KJ557XXh6DshVCT3wjbxUqRQPdos9s44HBEysPZWpZQCaOwPYV6aGbyz3N6uYdd5nlZe3SKBF66MqcIYMlRXswhv9SuN35','an','Jj',4);
+INSERT INTO ti VALUES (56296,858634960,'mE','U797sCpTZI7LFwNqWaI3xDcrqcJCuLXQou524pekRkYiyYnW2MpOlJs5yfG44qetqMGc7TeimxC32kSlZcN9b3ZwKVEQVSajvJpbAHfG72PtaVAY6TQEB5QbZC9ixTyLOxZSAPDTGNYZO84dOPbxy1pgYx60tea4xnB','XIEsMU36QvOeGBZVELwE3IGpzlUtuCMqsCiq0LDwtU6uCExWnPpmQSUMpBeYzTgwa5p','mhtCwVIg3j2pCX00yeF0drmf1wy6qbaR1Kq7ufieRlZvA3KJ557XXh6DshVCT3wjbxUqRQPdos9s44HBEysPZWpZQCaOwPYV6aGbyz3N6uYdd5nlZe3SKBF66MqcIYMlRXswhv9SuN35','an','Jj',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (5290,1968983218,'T6jMxQ','OGgAQEqOgM4yQsoSlFaJyD25kbObHcj','iXetidAvCfDOzLwNZ3wKJwNKzoAiTxBVzg3sInx7cT149rEFn9x4tE9r072HWdqsNxOUWAGZ','OMArnfLK4oZ0qe0x0nhv9uKGbrZb4iqKs3o7uTGFRaxBDtR7bUE5GjJkSJYIk1BUUxVc85','KAN','3',5);
+INSERT INTO ti VALUES (5290,1968983218,'T6jMxQ','OGgAQEqOgM4yQsoSlFaJyD25kbObHcj','iXetidAvCfDOzLwNZ3wKJwNKzoAiTxBVzg3sInx7cT149rEFn9x4tE9r072HWdqsNxOUWAGZ','OMArnfLK4oZ0qe0x0nhv9uKGbrZb4iqKs3o7uTGFRaxBDtR7bUE5GjJkSJYIk1BUUxVc85','KAN','3',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (9393,1987692807,'KbB0y6TNCvES6','lJdJ8vx8zIYfBXFaUoegRaV0D9nA1SmoRYJ10fZcaup2vOJp9aNHAZXlUuuPVJ2JTZL1P8JZtw3NE4WRqcU8fxHdsADfNIAlpDrfn6EUtA24Y302isxTiorIHgoiXNbjWG4hndH6sXym8kSehAC9Od7KS3i5DwcppXhysWx3YwjycFYi1YLUx1ikYEmE1KdAOg6CPbu','BIDUEl9h44emT','pijKEXJE','Bd','A',6);
+INSERT INTO ti VALUES (9393,1987692807,'KbB0y6TNCvES6','lJdJ8vx8zIYfBXFaUoegRaV0D9nA1SmoRYJ10fZcaup2vOJp9aNHAZXlUuuPVJ2JTZL1P8JZtw3NE4WRqcU8fxHdsADfNIAlpDrfn6EUtA24Y302isxTiorIHgoiXNbjWG4hndH6sXym8kSehAC9Od7KS3i5DwcppXhysWx3YwjycFYi1YLUx1ikYEmE1KdAOg6CPbu','BIDUEl9h44emT','pijKEXJE','Bd','A',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(57) NOT NULL, d VARBINARY(71) NOT NULL, e VARBINARY(24) NOT NULL, f VARBINARY(1) NOT NULL, g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6381205,14499257,'j2DAw2IBQXS4nwUYqIPTL62O8bYoG','BoidyzCAqe3cDHnICNPAAsU','2TN5liaXh2fmW2q','J','o','0',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(57) NOT NULL, d VARBINARY(71) NOT NULL, e VARBINARY(24) NOT NULL, f VARBINARY(1) NOT NULL, g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-6550689,10348559,'7FWZkPjf8XaxJ','sFINtO3QEdJyQCEodUoPzVOXYHWqm85NHtpv57R5RvvcvZYoKCjdSFbcJxwo65tUV','jHLVljwLf6V','x','0','X',1);
+INSERT INTO ti VALUES (-6550689,10348559,'7FWZkPjf8XaxJ','sFINtO3QEdJyQCEodUoPzVOXYHWqm85NHtpv57R5RvvcvZYoKCjdSFbcJxwo65tUV','jHLVljwLf6V','x','0','X',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(58) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(58) NOT NULL;
+INSERT INTO t VALUES (-7168310,5761161,'v','WEbvUftSEgV','2dPETkp','X','K','v',2);
+INSERT INTO ti VALUES (-7168310,5761161,'v','WEbvUftSEgV','2dPETkp','X','K','v',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3519656,14199322,'2UuiAnotgdoxEbJpUPAgWpshX1CXfF1iiFSDgdofQzpHc','qPxjuOc6Fk2pv75lL70LSiIbP2p4qoyqw9NZ91sJ6cff4GjzPheuqvsqDrqaQYQxhDHOYILRyueEurTexI6CdfL5PIotvUaKWnheBjmpy6ZLZGU9Qn98S6R2zvrRy4uNIE8cKf9Y3sJ7nR8','Snx','6','g','9',3);
+INSERT INTO ti VALUES (3519656,14199322,'2UuiAnotgdoxEbJpUPAgWpshX1CXfF1iiFSDgdofQzpHc','qPxjuOc6Fk2pv75lL70LSiIbP2p4qoyqw9NZ91sJ6cff4GjzPheuqvsqDrqaQYQxhDHOYILRyueEurTexI6CdfL5PIotvUaKWnheBjmpy6ZLZGU9Qn98S6R2zvrRy4uNIE8cKf9Y3sJ7nR8','Snx','6','g','9',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-7778703,355329,'G3pLPdVagKP8s7rk9By','ThlbcgusglsHhS4ECZBX7iyyE1L6dXoIxV7j4b3AKUXLW6msSACQtJZq7cexhrBcT6MxR1yGGXBF8wna9xzIPm2FWDrcA4nvHsstbX9DzPucgr2vOzCeJ64nj2yLHixVIc06UqxfWUwSYQxj5PusfUhE3m','O9mu','b9746Vi4IWQoJPUPPjm5ZRBIT3IxLPYa36mOhZWh0qgMd3SQskLVKCtDAOlFTXm4r6LkOtm1fy0Ng9AjjSh','9','o',4);
+INSERT INTO ti VALUES (-7778703,355329,'G3pLPdVagKP8s7rk9By','ThlbcgusglsHhS4ECZBX7iyyE1L6dXoIxV7j4b3AKUXLW6msSACQtJZq7cexhrBcT6MxR1yGGXBF8wna9xzIPm2FWDrcA4nvHsstbX9DzPucgr2vOzCeJ64nj2yLHixVIc06UqxfWUwSYQxj5PusfUhE3m','O9mu','b9746Vi4IWQoJPUPPjm5ZRBIT3IxLPYa36mOhZWh0qgMd3SQskLVKCtDAOlFTXm4r6LkOtm1fy0Ng9AjjSh','9','o',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (7921528,14817040,'vsf2hVPdve','EvLLkE1irJd9VnG1hQIe0rvqardBBJlEjE1ubfr76itO9qKuRxOwJSqp70oB5pGg4u1SARO772fRrqhNz4K0ezuxETvN5Tja2hcymGTfyA5XMiT2gTo0iF2FbiJnX2GMTCx2hijk','qk58VY','hYGoVrwDrSGW2UZO1y','K','Y',5);
+INSERT INTO ti VALUES (7921528,14817040,'vsf2hVPdve','EvLLkE1irJd9VnG1hQIe0rvqardBBJlEjE1ubfr76itO9qKuRxOwJSqp70oB5pGg4u1SARO772fRrqhNz4K0ezuxETvN5Tja2hcymGTfyA5XMiT2gTo0iF2FbiJnX2GMTCx2hijk','qk58VY','hYGoVrwDrSGW2UZO1y','K','Y',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3313462,13276214,'c','kAPDfZCtXqeJKF77K0Cc26eKtK8MoiFwKXm7Ob4d7bgCtATOzv9AGH86o4uVcYrxLrIxh1dwKsLCfOQ52qdqoPHhR8WHVBO7MCn6IOwKYluPczugfwsbmGFmKvPEdXm1CuuUjAv2SwaIh1qECBQzIQmSXhkpC3gKbbWSF','Vs','IYshOTO0PCF0qLQV48BwqN7YVuEFW1O6Fmg3S0qdw7yGenzz6bDsZTaw7MjZZgsPketa09xxHMQLlVD33fwp9uaNtwr1N2npv8TqLoRAI61fFssx4crDISloynT93OZK8dmahM','W','f',6);
+INSERT INTO ti VALUES (3313462,13276214,'c','kAPDfZCtXqeJKF77K0Cc26eKtK8MoiFwKXm7Ob4d7bgCtATOzv9AGH86o4uVcYrxLrIxh1dwKsLCfOQ52qdqoPHhR8WHVBO7MCn6IOwKYluPczugfwsbmGFmKvPEdXm1CuuUjAv2SwaIh1qECBQzIQmSXhkpC3gKbbWSF','Vs','IYshOTO0PCF0qLQV48BwqN7YVuEFW1O6Fmg3S0qdw7yGenzz6bDsZTaw7MjZZgsPketa09xxHMQLlVD33fwp9uaNtwr1N2npv8TqLoRAI61fFssx4crDISloynT93OZK8dmahM','W','f',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT, c CHAR(11), d VARCHAR(88), e VARCHAR(3), f VARCHAR(39), g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (106,-21336,'JKAHevMS7Xf','EMgGLX2K8jCwLLmlJ9U0BgwN5FTTXNDg1XlkJLSxgnGzXno6p3','B','JKJCSyYchu9hzWsHqv8iYdEKOV','U','dc',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT, c CHAR(11), d VARCHAR(88), e VARCHAR(3), f VARCHAR(39), g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2740517332,23998,'ESJqiT','D3sQxtYsfjmynMsa','L','zKnQoKPUTVOLiwlczw','A','l',1);
+INSERT INTO ti VALUES (2740517332,23998,'ESJqiT','D3sQxtYsfjmynMsa','L','zKnQoKPUTVOLiwlczw','A','l',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(12);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(12);
+INSERT INTO t VALUES (3390981866,-7717,'300','4Ef4WfQIN5AtOp3zc7XzJeGDy8UxW84RgENKTRovkCKlCs51jmKs2aM','H','9jhU3UdAQu4Ez97SH1DeSTJ8zN','Y','ey',2);
+INSERT INTO ti VALUES (3390981866,-7717,'300','4Ef4WfQIN5AtOp3zc7XzJeGDy8UxW84RgENKTRovkCKlCs51jmKs2aM','H','9jhU3UdAQu4Ez97SH1DeSTJ8zN','Y','ey',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1311269123,18979,'l','nuSGO3KGNYm5dUgkI0Pe3V1MPAUnV8Wits22dEaWHilX6iTHuSLgyuTExozCInoeP1QYcZVaNNVWKNgcnJvV1T6IcF63GYIZiR5yXKgy8JuAp40h8g6pDA4wBmtqh51V6pZhrOHv6YVDInFwiN4bJrO4eiGdKOQPrQ5KkX1r2','b','i18RMCl4BA0jWCDTKuWavf3odT7Br6Xz','u','R',3);
+INSERT INTO ti VALUES (1311269123,18979,'l','nuSGO3KGNYm5dUgkI0Pe3V1MPAUnV8Wits22dEaWHilX6iTHuSLgyuTExozCInoeP1QYcZVaNNVWKNgcnJvV1T6IcF63GYIZiR5yXKgy8JuAp40h8g6pDA4wBmtqh51V6pZhrOHv6YVDInFwiN4bJrO4eiGdKOQPrQ5KkX1r2','b','i18RMCl4BA0jWCDTKuWavf3odT7Br6Xz','u','R',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1954195721,-32527,'mz5SPrpDd454','P1Lgv5d94xjkkCiBA0wUIUGiXCOOt4fpPcKZUG2jiQBolrhfoCt3zc92VUOH5lP63HVMt5fBrYfbBTHVSKkHJoFY4tyvdURpLH2lAgFY03VcwI1j8Ruh55GX','y','zrGNiMFG6A0lKlqP8e5y91pNesFr0vsRWTcaX705BBF3cQQdsb98hJywBi9KGSvYj5fPgtP85hEzA2Hx6Mp8bODiLy6aWe7K1GTzSDjxkfdHHCrV8nS1kGpjDmDqJWDD8','M','ZL',4);
+INSERT INTO ti VALUES (1954195721,-32527,'mz5SPrpDd454','P1Lgv5d94xjkkCiBA0wUIUGiXCOOt4fpPcKZUG2jiQBolrhfoCt3zc92VUOH5lP63HVMt5fBrYfbBTHVSKkHJoFY4tyvdURpLH2lAgFY03VcwI1j8Ruh55GX','y','zrGNiMFG6A0lKlqP8e5y91pNesFr0vsRWTcaX705BBF3cQQdsb98hJywBi9KGSvYj5fPgtP85hEzA2Hx6Mp8bODiLy6aWe7K1GTzSDjxkfdHHCrV8nS1kGpjDmDqJWDD8','M','ZL',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1892862028,23027,'CG9KFg5','e29OEmXAe4j0FyQ6mNOhh1zpznQ7kfVdChdUiUlj70wYgiOdmj3zxiEMKVepUIvTxUNCZ208lVS9IALcBBUiHHa6kxhYNXBO8qwE7hiTdNx9Gzea6ir6QSpcOX2bxklquGEJN1uNONKpHTV2cLPDEa28DLbuPlzFecx','7X','QRr6tf71RK3ozNC36fN5QBo0TToP','mR','P',5);
+INSERT INTO ti VALUES (1892862028,23027,'CG9KFg5','e29OEmXAe4j0FyQ6mNOhh1zpznQ7kfVdChdUiUlj70wYgiOdmj3zxiEMKVepUIvTxUNCZ208lVS9IALcBBUiHHa6kxhYNXBO8qwE7hiTdNx9Gzea6ir6QSpcOX2bxklquGEJN1uNONKpHTV2cLPDEa28DLbuPlzFecx','7X','QRr6tf71RK3ozNC36fN5QBo0TToP','mR','P',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3819836753,-354,'X6iZp9Da6P','ceZvJgS0f','1jk','6VrDKISF22jT8iRVAYOUkgCayIt9ilSzTfWoyNLPPUnXeq9M0tQu33ds09CjSMwOiQ0GP8T2jWjvuK2G2Nd6hoZBZLBl2VRb7YatKLtCnItcakl6URxWA0kWm0xPbgldSXlpizORgcgpJdhZdfFsEkjg3S9bT1QCJtgvMKH1ZW0YbQt1dOX8frelemXlAPluAf8Kh','YI','5',6);
+INSERT INTO ti VALUES (3819836753,-354,'X6iZp9Da6P','ceZvJgS0f','1jk','6VrDKISF22jT8iRVAYOUkgCayIt9ilSzTfWoyNLPPUnXeq9M0tQu33ds09CjSMwOiQ0GP8T2jWjvuK2G2Nd6hoZBZLBl2VRb7YatKLtCnItcakl6URxWA0kWm0xPbgldSXlpizORgcgpJdhZdfFsEkjg3S9bT1QCJtgvMKH1ZW0YbQt1dOX8frelemXlAPluAf8Kh','YI','5',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT, c BINARY(86), d VARCHAR(97), e VARBINARY(80), f VARBINARY(37), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8150377698392733276,643333,'tzZ15HmD5izUi18y78hdRCbDr0gElwBIgtZRBGwNxEx6Pi4sKSvI2BJuYQhOE5ADlz1iRTW3NG6','yrT5bKHW3AMkkapyA','0RLtLelHDff4h4BkGAMmh6rkaBhsswwXcz5PQG3KmTbMl3Ru83lWn4PPc4','XW0E1btRTNy6XwLm54VA5AGr63Y8P9w7W7Z','Uk','Q',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT, c BINARY(86), d VARCHAR(97), e VARBINARY(80), f VARBINARY(37), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (17405484453304592094,-5983155,'eNF34sjxOlyUCoHVSw','3m9iENfp8','gaMuMzXtktFVXulpMuZNtwY58V2F8r3SsIC','6VwWTbhcTJ0D','nH','G',1);
+INSERT INTO ti VALUES (17405484453304592094,-5983155,'eNF34sjxOlyUCoHVSw','3m9iENfp8','gaMuMzXtktFVXulpMuZNtwY58V2F8r3SsIC','6VwWTbhcTJ0D','nH','G',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(87);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(87);
+INSERT INTO t VALUES (5606837153124867861,7539334,'9X2BJMDQdnYG4rlIPSYdub2MKp7','EgiTMcPyyIC9in1MRObRTCc','N2eddrnPZ9TWmWelOO','ul','ve','E',2);
+INSERT INTO ti VALUES (5606837153124867861,7539334,'9X2BJMDQdnYG4rlIPSYdub2MKp7','EgiTMcPyyIC9in1MRObRTCc','N2eddrnPZ9TWmWelOO','ul','ve','E',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (8100250699286244433,-6575656,'ZGbND09dJbeT6EmSkrHnXrQPhy97SnSnSeiLmWAKSyRbeMUtE4qae0pvt1iOHuIbMcjgIwDv3ojnv351xubnq8z','DSJmXBTbXmLoyk6l55HX5F2cjqD4OE57WJLYIqvv','SIe5','on7vX6FzThXqpx','e','b',3);
+INSERT INTO ti VALUES (8100250699286244433,-6575656,'ZGbND09dJbeT6EmSkrHnXrQPhy97SnSnSeiLmWAKSyRbeMUtE4qae0pvt1iOHuIbMcjgIwDv3ojnv351xubnq8z','DSJmXBTbXmLoyk6l55HX5F2cjqD4OE57WJLYIqvv','SIe5','on7vX6FzThXqpx','e','b',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (13256125229860906625,5402669,'d0LzmJMEwllWUBjAJOlcj3HCGvOMpaT','G020QDOs4x5ga9NKn1B10r1DvOqPVdN70TfR5vDbiV5DjDE4av9MaMoz6RPuw9znSwSoHMzteMMbyiWOiFbuAkQHNV5J1VxlZmhH0a0uMhAIYnxW0DUgpBjfVtQOQSC','YYYYehKilfI','u0CBpxg3KYUlRw37dqmBKpkkaHcytkwytFsZ1wZTCU5ak6kgWHtkIXY4AEmNqG3Csn89lhBoQNVN8kLtRXF2t9tEvv32SfBvIRyzb8D95L6mSbC8pq9APyr4GINEq6ml4KsbUzMrZoLpC3LW1w9lB5HphXAGe9scH','H','J',4);
+INSERT INTO ti VALUES (13256125229860906625,5402669,'d0LzmJMEwllWUBjAJOlcj3HCGvOMpaT','G020QDOs4x5ga9NKn1B10r1DvOqPVdN70TfR5vDbiV5DjDE4av9MaMoz6RPuw9znSwSoHMzteMMbyiWOiFbuAkQHNV5J1VxlZmhH0a0uMhAIYnxW0DUgpBjfVtQOQSC','YYYYehKilfI','u0CBpxg3KYUlRw37dqmBKpkkaHcytkwytFsZ1wZTCU5ak6kgWHtkIXY4AEmNqG3Csn89lhBoQNVN8kLtRXF2t9tEvv32SfBvIRyzb8D95L6mSbC8pq9APyr4GINEq6ml4KsbUzMrZoLpC3LW1w9lB5HphXAGe9scH','H','J',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (9317730841263161830,-2384705,'BTgXenvhpyeMtCvyCE0vwfV56rO8PzXhRmG3gKb0H5kImU3DwM8tyeb','Mw','9QRBWaHnVLJhRYwOW1v5UPlG2oNXVFQwDE','GyLtWHCV0voKdHet7gVnaA3ba1gG0ufOIcjUzbLlNaAzIrWIyG7EwBiEfwzKQEbd35Z128t6rf2oLFzYCVv45SmUNeOFB8ueFGfbFbEE9','S','m',5);
+INSERT INTO ti VALUES (9317730841263161830,-2384705,'BTgXenvhpyeMtCvyCE0vwfV56rO8PzXhRmG3gKb0H5kImU3DwM8tyeb','Mw','9QRBWaHnVLJhRYwOW1v5UPlG2oNXVFQwDE','GyLtWHCV0voKdHet7gVnaA3ba1gG0ufOIcjUzbLlNaAzIrWIyG7EwBiEfwzKQEbd35Z128t6rf2oLFzYCVv45SmUNeOFB8ueFGfbFbEE9','S','m',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (7041152293989311915,-4411556,'DHHnCRq7cClVm','4mybwvBhIUqBxhuqfs5EbNzBqnT21cMsOkRtTckJjPOkkz2pvUsKqXS8YrSYwV2ASMiidtUqYGTO9qNpu5J6EYjvT7TRF7Inv8L3IPw88aQUT4Fb4a1O3IzOc3guxiMXduqgzKKYWtVl4GElu4L8ab6Yi3iatFCsTpvaPq3aRcX97b6FjmwyxRDrEdKqE','bh3B3udxZKDBGEg9hw7uriWTUWoSkTPDf6NGlfFtPqvDxmO6Fax8xqdtQey','RJjlj26HdJZVMxC9tkYJbQAdL3jQi7BYObGw3OKFyFDLXISfueugmUHPZQooWHKthHsGFwt53dOtsKCJnkiFAzFc5NZVU9ESERa9h','W5Q','0E',6);
+INSERT INTO ti VALUES (7041152293989311915,-4411556,'DHHnCRq7cClVm','4mybwvBhIUqBxhuqfs5EbNzBqnT21cMsOkRtTckJjPOkkz2pvUsKqXS8YrSYwV2ASMiidtUqYGTO9qNpu5J6EYjvT7TRF7Inv8L3IPw88aQUT4Fb4a1O3IzOc3guxiMXduqgzKKYWtVl4GElu4L8ab6Yi3iatFCsTpvaPq3aRcX97b6FjmwyxRDrEdKqE','bh3B3udxZKDBGEg9hw7uriWTUWoSkTPDf6NGlfFtPqvDxmO6Fax8xqdtQey','RJjlj26HdJZVMxC9tkYJbQAdL3jQi7BYObGw3OKFyFDLXISfueugmUHPZQooWHKthHsGFwt53dOtsKCJnkiFAzFc5NZVU9ESERa9h','W5Q','0E',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b TINYINT UNSIGNED, c CHAR(3), d VARBINARY(74), e VARBINARY(63), f VARBINARY(38) NOT NULL, g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-549958030513330539,1,'YMC','sKFJ3x3f7WrTDvhP5k1m2MABhW8S8st1GQ7mqN8v4FdxBx','tZIgLEkDV2sxy7uLKn4yROwhcR','oWVqERwp8OfQ8kgyciPfsJ','u','f',0);
+CREATE TABLE ti (a BIGINT, b TINYINT UNSIGNED, c CHAR(3), d VARBINARY(74), e VARBINARY(63), f VARBINARY(38) NOT NULL, g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-7816809541945111395,196,'w','6JXISgEPK2rvUNjj24e2','Jk2nBsrTpR','pd4WXfgOnxJk1RZwE0z','0','2',1);
+INSERT INTO ti VALUES (-7816809541945111395,196,'w','6JXISgEPK2rvUNjj24e2','Jk2nBsrTpR','pd4WXfgOnxJk1RZwE0z','0','2',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(4);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(4);
+INSERT INTO t VALUES (8354784633618122267,105,'JdC','ysQRV4mdo5g7gUKHd3frrcaHjUxf','1Xzuuvva6fPvDiy9TzMWW1oKUeE6unXZMaJ8UEV','h','t','G',2);
+INSERT INTO ti VALUES (8354784633618122267,105,'JdC','ysQRV4mdo5g7gUKHd3frrcaHjUxf','1Xzuuvva6fPvDiy9TzMWW1oKUeE6unXZMaJ8UEV','h','t','G',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-4572724406297681535,90,'G12I','3Pumf2w7LaDGD5fgzhBE0641MOqWN4CAE8ZC59uppkUpTtODeOZnQdNwupt1gmqV2L0VrsFlIiHCRceDlor7ZcsQYI22nOoOlT20XWfOEAuRMtjO8WHGEBXRURIQzZnNjR115gwqri0bfGBQD','hXwS00fgLdvN7SuAKopiKIpZhJf','oyQ4SOjhexZz3eYI','k9','Q',3);
+INSERT INTO ti VALUES (-4572724406297681535,90,'G12I','3Pumf2w7LaDGD5fgzhBE0641MOqWN4CAE8ZC59uppkUpTtODeOZnQdNwupt1gmqV2L0VrsFlIiHCRceDlor7ZcsQYI22nOoOlT20XWfOEAuRMtjO8WHGEBXRURIQzZnNjR115gwqri0bfGBQD','hXwS00fgLdvN7SuAKopiKIpZhJf','oyQ4SOjhexZz3eYI','k9','Q',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (6447352942984391200,65,'N','1WAh4AssjkM8pCkb6LV4to5TEEdNsyJzJs0zVwFMf7hYuAIwurZZzBPkFF0gbJYLsknFU924h7ysRcJKa9rYqFujAXjJy32mjNzmliyCbchZLeYqKQ7nks3yCHanupS2S7wHH0Kjow4yEv6tAA4Kpntb5NMPTGbmzBzqwOHru2aTIviMzhYzUGcdR1rWaLRymJwYkUNZMvNadkqdEvJciHCjKRmncvdXJHof0iT3gF8AuNyqMbG19Enr','EieIqWu62U6W0asn23EODZ8kRgDfEFsiaL8lQ9MG4jH38PQ5GKTatPZBu','wNfRmlQ8Aclr7kh4QkUxNVpCCSmuQfGIssNs90GOlD2Br9HespgGOUQBSeaBUJxVGiFIoydcaM1wWso3C379OiEIaOW1AuT3fIW5JqRr9mh2DIBFuVu67NKvko88zJcZLJz69JkR0buLVnAPwPoRQy0jVrOLuoTOEhupfGb5XCphxdE9tEEfZUJr','Y','V',4);
+INSERT INTO ti VALUES (6447352942984391200,65,'N','1WAh4AssjkM8pCkb6LV4to5TEEdNsyJzJs0zVwFMf7hYuAIwurZZzBPkFF0gbJYLsknFU924h7ysRcJKa9rYqFujAXjJy32mjNzmliyCbchZLeYqKQ7nks3yCHanupS2S7wHH0Kjow4yEv6tAA4Kpntb5NMPTGbmzBzqwOHru2aTIviMzhYzUGcdR1rWaLRymJwYkUNZMvNadkqdEvJciHCjKRmncvdXJHof0iT3gF8AuNyqMbG19Enr','EieIqWu62U6W0asn23EODZ8kRgDfEFsiaL8lQ9MG4jH38PQ5GKTatPZBu','wNfRmlQ8Aclr7kh4QkUxNVpCCSmuQfGIssNs90GOlD2Br9HespgGOUQBSeaBUJxVGiFIoydcaM1wWso3C379OiEIaOW1AuT3fIW5JqRr9mh2DIBFuVu67NKvko88zJcZLJz69JkR0buLVnAPwPoRQy0jVrOLuoTOEhupfGb5XCphxdE9tEEfZUJr','Y','V',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-4051486190553186557,245,'c','0PXjQ9t9fOIVzTVSnBK8OyIrhTPbIedkk0wuYiiJZKJ3jQXvzhiwxZXcpmF6VZQ6Z','nhlAQaShu3Jvd6ys9JhHBJ5v4R71hheMSeEIrWYW71','HKVF1Gfh2LFha6ndueYR5aLV8U8v6SeZkee8uJzmDrylP5ee2tiGp197VbhfeKrbD7llkwR','MVu','L',5);
+INSERT INTO ti VALUES (-4051486190553186557,245,'c','0PXjQ9t9fOIVzTVSnBK8OyIrhTPbIedkk0wuYiiJZKJ3jQXvzhiwxZXcpmF6VZQ6Z','nhlAQaShu3Jvd6ys9JhHBJ5v4R71hheMSeEIrWYW71','HKVF1Gfh2LFha6ndueYR5aLV8U8v6SeZkee8uJzmDrylP5ee2tiGp197VbhfeKrbD7llkwR','MVu','L',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-8580346303982993110,245,'vcKd','taQaunnaGHhh4HtNrQLZ1BWAMv4P8hFN0Jxfq396cH4Ng7PtJEj96m4C2FRPAwgZco2Ni6lI79Yj7qseUBvzWpMDexrQxc840sddwAY4QRjQfo3flG','dKWxhkUCtKKQmDOakz6iLKxvJ0OM08dO313XC7vc','V0KgTKbYu1hOFAU04iC4vpNP1GqIq64dkrg0R1Mh2Oud0FC6NPf3bTKgxMA7vesKFs9CshPQ3lfUOYYBpRWCnjQ89dVg4l','yx','7',6);
+INSERT INTO ti VALUES (-8580346303982993110,245,'vcKd','taQaunnaGHhh4HtNrQLZ1BWAMv4P8hFN0Jxfq396cH4Ng7PtJEj96m4C2FRPAwgZco2Ni6lI79Yj7qseUBvzWpMDexrQxc840sddwAY4QRjQfo3flG','dKWxhkUCtKKQmDOakz6iLKxvJ0OM08dO313XC7vc','V0KgTKbYu1hOFAU04iC4vpNP1GqIq64dkrg0R1Mh2Oud0FC6NPf3bTKgxMA7vesKFs9CshPQ3lfUOYYBpRWCnjQ89dVg4l','yx','7',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT NOT NULL, c BINARY(64) NOT NULL, d VARBINARY(56) NOT NULL, e VARBINARY(51) NOT NULL, f VARBINARY(65), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-92,-7505,'KdmwFcBa9bpQfW4xZfwtNWfNYypt6mZPL','znM3OMjx5SDAvGODGoNGiw7Tret6','6','TQDuEHx','Fe','N',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b SMALLINT NOT NULL, c BINARY(64) NOT NULL, d VARBINARY(56) NOT NULL, e VARBINARY(51) NOT NULL, f VARBINARY(65), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (2095988765798401829,-3857,'hMruA7Zq8HhrsM5gxYsobxinYK4yCxljFe','kk9J7LO','PA','vYuMteg4I7LFifO3VDsEMxrCa5iw7eepv5qVfuoUmsEDDKB3eQOFnUYTyEbU','c','q',1);
+INSERT INTO ti VALUES (2095988765798401829,-3857,'hMruA7Zq8HhrsM5gxYsobxinYK4yCxljFe','kk9J7LO','PA','vYuMteg4I7LFifO3VDsEMxrCa5iw7eepv5qVfuoUmsEDDKB3eQOFnUYTyEbU','c','q',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(65) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(65) NOT NULL;
+INSERT INTO t VALUES (-7624110472798611606,-370,'U3H8r7yxGXDK6OhPgINkmdDGEvt3hiTE2NoAe9JiBB1v8X1B','QSLOAY7PRLhV','hPXjdTf','ic7VT3Ok4yuU7k58R2k7wodQXWn','5e','7',2);
+INSERT INTO ti VALUES (-7624110472798611606,-370,'U3H8r7yxGXDK6OhPgINkmdDGEvt3hiTE2NoAe9JiBB1v8X1B','QSLOAY7PRLhV','hPXjdTf','ic7VT3Ok4yuU7k58R2k7wodQXWn','5e','7',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7530724068777520188,21115,'NmCswZH8KPeYS4ODkPFolwsScUK9AefAD0qr4zlE','VdT8P','4HUfg2lccTtnTZ5GQxqRcbKSEp1wP','tN5pGFuK4yUBRp3ELP6q2kp7fo1ZxpyNQEk7aZq3aROlHTFiMNGseMGy4XwrcA6ht','6K','8',3);
+INSERT INTO ti VALUES (7530724068777520188,21115,'NmCswZH8KPeYS4ODkPFolwsScUK9AefAD0qr4zlE','VdT8P','4HUfg2lccTtnTZ5GQxqRcbKSEp1wP','tN5pGFuK4yUBRp3ELP6q2kp7fo1ZxpyNQEk7aZq3aROlHTFiMNGseMGy4XwrcA6ht','6K','8',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (3129356053827574827,1591,'Y8qxPN1rrxXEh2KPYTFljuKqKv76','w0yRiUdpMfKyKDOmPH1rZwR4ajBGT2USJsnmbXmSslCvnPCgydC1JKQV78jBdzexqCGPQxhYvlZm0FBdkjasYCyMGWDbLFGnEBY2KxGY8E2tupe0tntlg8gvLbCqiFDki6gv3QGc22VNoQr1OUfzWL1uDVf37uePRklIVaqKz1izKuRk5SMXZxrtrAZevOVaNJg0LOlqxII82L66D9WSlXZ4kkV9hEKd0XjMUkU','B0','KALM','T','q9',4);
+INSERT INTO ti VALUES (3129356053827574827,1591,'Y8qxPN1rrxXEh2KPYTFljuKqKv76','w0yRiUdpMfKyKDOmPH1rZwR4ajBGT2USJsnmbXmSslCvnPCgydC1JKQV78jBdzexqCGPQxhYvlZm0FBdkjasYCyMGWDbLFGnEBY2KxGY8E2tupe0tntlg8gvLbCqiFDki6gv3QGc22VNoQr1OUfzWL1uDVf37uePRklIVaqKz1izKuRk5SMXZxrtrAZevOVaNJg0LOlqxII82L66D9WSlXZ4kkV9hEKd0XjMUkU','B0','KALM','T','q9',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-6227301168664647682,-23608,'jPJ5nuK8X2WCM51OH6EcmCRM771nJq8N8t','as9TcHv7Kr10ulo5Vxf31J2Kwh6J742LgBO6JgouX3kpvQVjP6sVfmWRIijIxsROA1Ztoo5LXa3vyRuBN9aEyQ47onLzZ27aKnJwvQZWrZpFVshK4l8MMmCZOoGqwAx69DLOQwGRkc6LBTzuVRfKqX1PftDnk3v57iDjrGcznP7372nBhE4zvkI4OnhXqNmjjZHv6e1SwLbpLtYSqB44BRPWgnKg2iUKLkM7m','xFGoFjt96','V7xvdFZtpwY4qqlPQoCUgfKwUpdNHUo8DG3FXeU4H3MXnx','CkY','P',5);
+INSERT INTO ti VALUES (-6227301168664647682,-23608,'jPJ5nuK8X2WCM51OH6EcmCRM771nJq8N8t','as9TcHv7Kr10ulo5Vxf31J2Kwh6J742LgBO6JgouX3kpvQVjP6sVfmWRIijIxsROA1Ztoo5LXa3vyRuBN9aEyQ47onLzZ27aKnJwvQZWrZpFVshK4l8MMmCZOoGqwAx69DLOQwGRkc6LBTzuVRfKqX1PftDnk3v57iDjrGcznP7372nBhE4zvkI4OnhXqNmjjZHv6e1SwLbpLtYSqB44BRPWgnKg2iUKLkM7m','xFGoFjt96','V7xvdFZtpwY4qqlPQoCUgfKwUpdNHUo8DG3FXeU4H3MXnx','CkY','P',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (4474812780206031080,-6779,'37EdJVBhjREgRhk6cRJjHbLrkboXFCDOrAUjlnO6VqAoHTHDUcNRfPG7meH','fQNjWJiHfu0j00uiTRgOiU2KXRN4FR8jb5Bz2nbhPCsGhvlqDY4DKGlClDFrNLv6oB5ZREv4t0r3P5fAM83B7YDWcoSJgRVRkvObYgoZrKSkszbJL5hwJRiSUPyqnavvoTwJ4bWL9vtr76lxYOBECQF6PXYuUMzr3XQ79q1n5ZtKuRC9BKmJjv7T6oEf9K8y8kz76U7BFI4WMySn21muTU2Ss','k5LYioqZrNN65v9yn6','PazG3DyE83ZDvu1PiEqjFgFwQRE6j3MOw4HtrlWSj4Lwy0bzPB4qJHJr6aCmGv9lf5cPDRWQiDdB6WHsmq7JEPiJDcnKdc1fScyBhqZfSIGNAZo69hylLBZNYAArRcRCJCZ5pXK7RJpvoj2sk1mCT3Jc4GHI5Rfofufy9RFjZn','F','I22',6);
+INSERT INTO ti VALUES (4474812780206031080,-6779,'37EdJVBhjREgRhk6cRJjHbLrkboXFCDOrAUjlnO6VqAoHTHDUcNRfPG7meH','fQNjWJiHfu0j00uiTRgOiU2KXRN4FR8jb5Bz2nbhPCsGhvlqDY4DKGlClDFrNLv6oB5ZREv4t0r3P5fAM83B7YDWcoSJgRVRkvObYgoZrKSkszbJL5hwJRiSUPyqnavvoTwJ4bWL9vtr76lxYOBECQF6PXYuUMzr3XQ79q1n5ZtKuRC9BKmJjv7T6oEf9K8y8kz76U7BFI4WMySn21muTU2Ss','k5LYioqZrNN65v9yn6','PazG3DyE83ZDvu1PiEqjFgFwQRE6j3MOw4HtrlWSj4Lwy0bzPB4qJHJr6aCmGv9lf5cPDRWQiDdB6WHsmq7JEPiJDcnKdc1fScyBhqZfSIGNAZo69hylLBZNYAArRcRCJCZ5pXK7RJpvoj2sk1mCT3Jc4GHI5Rfofufy9RFjZn','F','I22',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(100), d VARBINARY(24), e VARCHAR(33), f VARBINARY(86) NOT NULL, g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2703574428,-5753095,'dZw','qYAEYEl','dLuZXzy','qQo','I','K',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(100), d VARBINARY(24), e VARCHAR(33), f VARBINARY(86) NOT NULL, g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2469740735,2291119,'vt8DM60ZpcBJCpavWaQML0ZjyDsdK4GcfUTTVvSOXyJwbTosp1IUwBT4b06GOL97cGGlVgIi9Q3z5k8ZGcvD5Hj','HqIn1fueUeeYdtOGb','KlRacoGEJR3iZr','GptPXO08GyH0cv9GownaLWohjyBrX','l','k',1);
+INSERT INTO ti VALUES (2469740735,2291119,'vt8DM60ZpcBJCpavWaQML0ZjyDsdK4GcfUTTVvSOXyJwbTosp1IUwBT4b06GOL97cGGlVgIi9Q3z5k8ZGcvD5Hj','HqIn1fueUeeYdtOGb','KlRacoGEJR3iZr','GptPXO08GyH0cv9GownaLWohjyBrX','l','k',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(101);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(101);
+INSERT INTO t VALUES (3216420757,-4824083,'XQ4T0TAmu6oh','v1A81nEnWGY5b1','w420jZDYxsFgx22BJZOHQX7KRfusI9agH','MImo0hLXWjuoT','i','2',2);
+INSERT INTO ti VALUES (3216420757,-4824083,'XQ4T0TAmu6oh','v1A81nEnWGY5b1','w420jZDYxsFgx22BJZOHQX7KRfusI9agH','MImo0hLXWjuoT','i','2',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (733754179,5306958,'Kt3R0w3gB10bDpkzwKEPrzF2bwCWcKWc7nHA53xXwGwfvINn58bKoWvg0FhZSoIMK5G48Yzu','GusSmWzKFSj1KoSGY18a0QJGOyKTj3m8V6ta5Am3em6bMUpnkOPX7ay86ss6Dhks6MEDSjLD6E1DtHTNm7fj5DImvmeWiuGrbIceMqEilocqg0RGT7g7781OUKMugjlFYzdFGBI073Pz9B53klp9KXUF5yqM2r2bpc1A3GQfUXjby7uCV9VvwKMTBp3E2YJEeI5PHssI9porglwzTHxu8','A98JGBXnTCTcWFqNPn7PJ71miUD','myGSZbcSP87oIM8tUURWN','f','S',3);
+INSERT INTO ti VALUES (733754179,5306958,'Kt3R0w3gB10bDpkzwKEPrzF2bwCWcKWc7nHA53xXwGwfvINn58bKoWvg0FhZSoIMK5G48Yzu','GusSmWzKFSj1KoSGY18a0QJGOyKTj3m8V6ta5Am3em6bMUpnkOPX7ay86ss6Dhks6MEDSjLD6E1DtHTNm7fj5DImvmeWiuGrbIceMqEilocqg0RGT7g7781OUKMugjlFYzdFGBI073Pz9B53klp9KXUF5yqM2r2bpc1A3GQfUXjby7uCV9VvwKMTBp3E2YJEeI5PHssI9porglwzTHxu8','A98JGBXnTCTcWFqNPn7PJ71miUD','myGSZbcSP87oIM8tUURWN','f','S',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3554893646,-5634833,'aOobJaTG6qQzawupVlKTkJ8Bn6ixzB5bIxL0C9mwIucoHo4f','MNQpNPkuPZT0L0LFOzxz0SfIPSWAxGswvUgBhnOTnwThoYYnLcyHCPulXIRICDDXKfki9cyzvDq','KwfMfi8l8AUly7JLn2ur0lfKvRymr','VGWDt67CwqvdwtpnojvGbYY2IKWRkiOZn6mqF4g0KbELYG3mRw6RQzBGv9Gsc0gKzJxfPwjSannomFqtjmERopsL2c10YdiXKDYDVRtPhirsQfoZywbB22Q90lhvwoS33G','F','9',4);
+INSERT INTO ti VALUES (3554893646,-5634833,'aOobJaTG6qQzawupVlKTkJ8Bn6ixzB5bIxL0C9mwIucoHo4f','MNQpNPkuPZT0L0LFOzxz0SfIPSWAxGswvUgBhnOTnwThoYYnLcyHCPulXIRICDDXKfki9cyzvDq','KwfMfi8l8AUly7JLn2ur0lfKvRymr','VGWDt67CwqvdwtpnojvGbYY2IKWRkiOZn6mqF4g0KbELYG3mRw6RQzBGv9Gsc0gKzJxfPwjSannomFqtjmERopsL2c10YdiXKDYDVRtPhirsQfoZywbB22Q90lhvwoS33G','F','9',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1745645498,6604350,'5pcMaBiGpPeJdDOY6QQAsWvK4amdTw49RO12KdeZqzees0Vo2ewq10OFBoaTLunYsjXZwQMiUAD','sWmiivlZ5JgjKsyzWN1a5vnidALkpVHaaeuNqpp3YDFcVJCFfWnBj7Pf2jUbAXNe4jGWzpiLOkjsUycDgIkexMMokTSSQmKxtGtLts3oJjcaTABwrXhxUZgPbSUNBxZVCsBkIo8AFIMLQjriKhh4DhiPQ3H2uxbz92BJvtVIN66GgbAySqhAQvpCXOUj6uUyMgIFV','e','Mg05cMCeIYnjmbPT9P0imS3AgugEKgcUx6A5kw5Dj3yCCRI27XYybV1KmLa3hCzqnE5cM77bRGReZrriiHJufI4J1Muup7wt8k5fY9KXEbWhcRI7BSEXmE9EFZOWhpkkZXVVMMOzF7tnzXRDSPsLcTREH','Fg','B',5);
+INSERT INTO ti VALUES (1745645498,6604350,'5pcMaBiGpPeJdDOY6QQAsWvK4amdTw49RO12KdeZqzees0Vo2ewq10OFBoaTLunYsjXZwQMiUAD','sWmiivlZ5JgjKsyzWN1a5vnidALkpVHaaeuNqpp3YDFcVJCFfWnBj7Pf2jUbAXNe4jGWzpiLOkjsUycDgIkexMMokTSSQmKxtGtLts3oJjcaTABwrXhxUZgPbSUNBxZVCsBkIo8AFIMLQjriKhh4DhiPQ3H2uxbz92BJvtVIN66GgbAySqhAQvpCXOUj6uUyMgIFV','e','Mg05cMCeIYnjmbPT9P0imS3AgugEKgcUx6A5kw5Dj3yCCRI27XYybV1KmLa3hCzqnE5cM77bRGReZrriiHJufI4J1Muup7wt8k5fY9KXEbWhcRI7BSEXmE9EFZOWhpkkZXVVMMOzF7tnzXRDSPsLcTREH','Fg','B',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (2145271123,7458392,'n92dKFN9GLQ97TJGHitYUr4mbOizawTZfcsKfwn2HwpZbCKNnYO2g0YX','YukxW59dzYFlJn9iS6CGEhyDIU1ZQlrSqQv0TFe','4f43m0Dmwrwot0KoJQZc8NWFE1cHgp','YJAPPxaN8NkWJUOQ4weH','Z','N',6);
+INSERT INTO ti VALUES (2145271123,7458392,'n92dKFN9GLQ97TJGHitYUr4mbOizawTZfcsKfwn2HwpZbCKNnYO2g0YX','YukxW59dzYFlJn9iS6CGEhyDIU1ZQlrSqQv0TFe','4f43m0Dmwrwot0KoJQZc8NWFE1cHgp','YJAPPxaN8NkWJUOQ4weH','Z','N',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b INT NOT NULL, c BINARY(13), d VARCHAR(3) NOT NULL, e VARCHAR(4), f VARBINARY(39) NOT NULL, g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-119,-882246371,'BFNkEArvbI','f3','2AJt','6OZssQV7o1YMbWxiZ2','a','bc',0);
+CREATE TABLE ti (a TINYINT, b INT NOT NULL, c BINARY(13), d VARCHAR(3) NOT NULL, e VARCHAR(4), f VARBINARY(39) NOT NULL, g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (-12246,113916270,'Mf','SL','7pSm','P8','7B','W',1);
+INSERT INTO ti VALUES (-12246,113916270,'Mf','SL','7pSm','P8','7B','W',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(14);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(14);
+INSERT INTO t VALUES (28660,-855571111,'jOKu','X52','74','pKplpiWhTrikg7hVKyK','F','RY',2);
+INSERT INTO ti VALUES (28660,-855571111,'jOKu','X52','74','pKplpiWhTrikg7hVKyK','F','RY',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (14837,-1808413763,'M7Xvsns2bsL','9gbmgPTeaW9dMQ1RXGO9GnIqWDwicZ7tA3qGHsEP97bpYvCpAgalZSYiZoBNUJI08MwLMfiftH9ze6ZN4e7zly9LDkIcemxft0K1pswrJGN5JOEiltI6rAkdeo9wpLtNOzmN3Tu2SzF11JbN9jUr5GIgyTnwRiXhEzy99kOSV3xpEfuzKvg6lr6gz7D4Xvxr8tMfBhKfFELWbIg2u7elc5sDCMxNL','i','ZooVxG','5','P',3);
+INSERT INTO ti VALUES (14837,-1808413763,'M7Xvsns2bsL','9gbmgPTeaW9dMQ1RXGO9GnIqWDwicZ7tA3qGHsEP97bpYvCpAgalZSYiZoBNUJI08MwLMfiftH9ze6ZN4e7zly9LDkIcemxft0K1pswrJGN5JOEiltI6rAkdeo9wpLtNOzmN3Tu2SzF11JbN9jUr5GIgyTnwRiXhEzy99kOSV3xpEfuzKvg6lr6gz7D4Xvxr8tMfBhKfFELWbIg2u7elc5sDCMxNL','i','ZooVxG','5','P',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (22449,1188630076,'mEu','4HnNoAKAQWwn73bDAmSyU3dCDkx7615FQhM8v5NIcYnMRL3JOIYFu1pJEOwnMdWMOXj1WBspUyKdbAN23cwU9QFIRAwqU1','p','Rs0YWWnWJf1GjJqXjBpmfYPAY7SrIer8KUSgbjKKzGl86AIkMyEWtk8YFeCrtrCDNEIhIR8POEvzHKHwEskul7cYLNi1iLS9JHh3','Dj','q',4);
+INSERT INTO ti VALUES (22449,1188630076,'mEu','4HnNoAKAQWwn73bDAmSyU3dCDkx7615FQhM8v5NIcYnMRL3JOIYFu1pJEOwnMdWMOXj1WBspUyKdbAN23cwU9QFIRAwqU1','p','Rs0YWWnWJf1GjJqXjBpmfYPAY7SrIer8KUSgbjKKzGl86AIkMyEWtk8YFeCrtrCDNEIhIR8POEvzHKHwEskul7cYLNi1iLS9JHh3','Dj','q',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-17816,930378815,'XfAU90','udnfQ6FAy5GlEwHnJxsHqWeR0qL5XGcw6OriGAFiCBJ4A4F5J95j71jPXH2h4Tm1ptOH4seUOsUDnOxEE144RKKeFRTRP8oNaz8zfFdRvOGmDcWJUqpFgcMTGptTPS5rMjxULL9YdLLY5NGCI5oVn6Mu26IFHzLM0EoIyMCDQHrGhb7Mceq7GiLYc8pZfxxQzf9H8OcFaakwz6B56imEzZi2515','Aasi','br9sCmARqTHzoVEb7NrfEYK4uLb6ZUH3QD5lhQjpXmQFaleZqqvZPLNQsXSoJ9dvL2UqMnmxTzfBr7xea2ygcYA6Xu2pDTLretd5Xb6vXM7idInqZcXXfpxbzdhHMNztvvXeYIbimH5AmOfSmo9tmpQ19ffHCKD','1I','e',5);
+INSERT INTO ti VALUES (-17816,930378815,'XfAU90','udnfQ6FAy5GlEwHnJxsHqWeR0qL5XGcw6OriGAFiCBJ4A4F5J95j71jPXH2h4Tm1ptOH4seUOsUDnOxEE144RKKeFRTRP8oNaz8zfFdRvOGmDcWJUqpFgcMTGptTPS5rMjxULL9YdLLY5NGCI5oVn6Mu26IFHzLM0EoIyMCDQHrGhb7Mceq7GiLYc8pZfxxQzf9H8OcFaakwz6B56imEzZi2515','Aasi','br9sCmARqTHzoVEb7NrfEYK4uLb6ZUH3QD5lhQjpXmQFaleZqqvZPLNQsXSoJ9dvL2UqMnmxTzfBr7xea2ygcYA6Xu2pDTLretd5Xb6vXM7idInqZcXXfpxbzdhHMNztvvXeYIbimH5AmOfSmo9tmpQ19ffHCKD','1I','e',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-13006,1531737079,'gIPRwDBuY','bP7da24IWTDNZUKcRYNp0Dp','fjU','QDk8DqOGjj9K1avKEcsc0tH3QF1XeWRfca9L7EEHLG','Ore','ME',6);
+INSERT INTO ti VALUES (-13006,1531737079,'gIPRwDBuY','bP7da24IWTDNZUKcRYNp0Dp','fjU','QDk8DqOGjj9K1avKEcsc0tH3QF1XeWRfca9L7EEHLG','Ore','ME',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(31) NOT NULL, d VARBINARY(65) NOT NULL, e VARCHAR(48), f VARBINARY(45) NOT NULL, g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8330436725762003224,1438550140207199775,'yr6Wva5oaSeRRGA4','4YYtQmVhdHE3C','0NvNMZtZfqM5iuvxWpXru8qz','Ctcnk','kB','p',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(31) NOT NULL, d VARBINARY(65) NOT NULL, e VARCHAR(48), f VARBINARY(45) NOT NULL, g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2338944461761853344,18132410786364660379,'k8PXez3pDVtyq2IIw','PSR9cYoWoh48RYi5TdX3PvQYId3z22pJw5I8q9pdtZiuBxqAdDaT3','DKk0GmMCMoNIAswQ0BFRaqKozCB0','aZ3d63ZhNnFGI0mLw5ISGzM4hR','jG','T',1);
+INSERT INTO ti VALUES (2338944461761853344,18132410786364660379,'k8PXez3pDVtyq2IIw','PSR9cYoWoh48RYi5TdX3PvQYId3z22pJw5I8q9pdtZiuBxqAdDaT3','DKk0GmMCMoNIAswQ0BFRaqKozCB0','aZ3d63ZhNnFGI0mLw5ISGzM4hR','jG','T',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(32) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(32) NOT NULL;
+INSERT INTO t VALUES (4498481951713346385,2887173963167021949,'n7VlidoEqls','wvoJSm2VMsH0jIYA6Ggv1fP9KM9Fps','CBPgsZQzhw1JGZW0AXE8czKUrHljUhs0YyE2g1','N8aC1UcSVDc7G2zoTqWiGCvJVjVy6S','Q','3',2);
+INSERT INTO ti VALUES (4498481951713346385,2887173963167021949,'n7VlidoEqls','wvoJSm2VMsH0jIYA6Ggv1fP9KM9Fps','CBPgsZQzhw1JGZW0AXE8czKUrHljUhs0YyE2g1','N8aC1UcSVDc7G2zoTqWiGCvJVjVy6S','Q','3',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (11618894329427700618,4455865572625949,'RrcOngO1ACGDX','8LmEapaB342nMHFLix6teoAWnRQ6cGDIzKoJWqRn0A9o2uRSWPhN8se5MWcJmsdWMRFkLLIvnXfbKjZM9lWgvLwuQwDusCulipjv82PnYnM9zRqYjrFqeV9FrUS4D4TcNSmUAx1PKjtGmz8DXJYNnujig','MONhj','Ox6SdfvcCmnu9pG3wDGtZaBuEYtiGSoKBo','cR','My',3);
+INSERT INTO ti VALUES (11618894329427700618,4455865572625949,'RrcOngO1ACGDX','8LmEapaB342nMHFLix6teoAWnRQ6cGDIzKoJWqRn0A9o2uRSWPhN8se5MWcJmsdWMRFkLLIvnXfbKjZM9lWgvLwuQwDusCulipjv82PnYnM9zRqYjrFqeV9FrUS4D4TcNSmUAx1PKjtGmz8DXJYNnujig','MONhj','Ox6SdfvcCmnu9pG3wDGtZaBuEYtiGSoKBo','cR','My',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2168741046626762988,9774037240260410764,'5bFaW0Yf8s3L6MEcvWPwR8Gh','bNplLUwVesG5o0IrHMdmZepfjs78AulfHpV7VwhGvzddlM8CDenc6gV9M7gpdAibQv2VtWiCNsu1N','X53KYTh4dZtfP4xJ4o1OLOmQQ4ndyus8Nl4A','lOYNqZqDXCBrPhzo0zBNjDpa0ZQFL9cXYVz6RbEvhIvFYGRZ8YeZ2H33PDlwnBOgI6B5VNFqxm5a3n76RDAWlmTs3RrLSunhMflPnWqSB5c2ZvMTZTdSwZrPS3YWf3','P','p',4);
+INSERT INTO ti VALUES (2168741046626762988,9774037240260410764,'5bFaW0Yf8s3L6MEcvWPwR8Gh','bNplLUwVesG5o0IrHMdmZepfjs78AulfHpV7VwhGvzddlM8CDenc6gV9M7gpdAibQv2VtWiCNsu1N','X53KYTh4dZtfP4xJ4o1OLOmQQ4ndyus8Nl4A','lOYNqZqDXCBrPhzo0zBNjDpa0ZQFL9cXYVz6RbEvhIvFYGRZ8YeZ2H33PDlwnBOgI6B5VNFqxm5a3n76RDAWlmTs3RrLSunhMflPnWqSB5c2ZvMTZTdSwZrPS3YWf3','P','p',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (2505713446033132455,14316887601837658710,'GOMs8X7ehALS','EYyU4RfwJdLkAVU5dlL9bTxFJGnv9DIuneQlQc0vM1KHcgCWb30FSV3eIvnm961fQnFz54uh6Hdirp82RTPFiDALRdnmGuqDr5XFcxBpUfAAX8z3aVBGjrX8LnVsWlIZLIrFhVo63RsIBu1EX1T8fvV2oCZ34HwHd4uikzTxn5Jy6U3JYECrRZNSWLWV1LwACrW4YQCsDalfwvM9NN6CaS76URUgiKrQtwEPvyFpJLkXG7JPVMUiXk','kwOwQmNOnUUU8rTZujgYHkOjf82c2ypXa','CChYbH697oTuVRyDvwZ42tMGPkgCyDbwDLKM13LeitEsxcuU3rFjOKezCDkqgIh5Ydh1qbXWhX5mbjlnnmh7HY6XYnQdkvQvTPEMDfQbCEwFJOFmanCOJv7sT8iknXXsD43zn7az1oOC8IuHZMF3BfLNAnyoFlgn8IR8E','a9','ev',5);
+INSERT INTO ti VALUES (2505713446033132455,14316887601837658710,'GOMs8X7ehALS','EYyU4RfwJdLkAVU5dlL9bTxFJGnv9DIuneQlQc0vM1KHcgCWb30FSV3eIvnm961fQnFz54uh6Hdirp82RTPFiDALRdnmGuqDr5XFcxBpUfAAX8z3aVBGjrX8LnVsWlIZLIrFhVo63RsIBu1EX1T8fvV2oCZ34HwHd4uikzTxn5Jy6U3JYECrRZNSWLWV1LwACrW4YQCsDalfwvM9NN6CaS76URUgiKrQtwEPvyFpJLkXG7JPVMUiXk','kwOwQmNOnUUU8rTZujgYHkOjf82c2ypXa','CChYbH697oTuVRyDvwZ42tMGPkgCyDbwDLKM13LeitEsxcuU3rFjOKezCDkqgIh5Ydh1qbXWhX5mbjlnnmh7HY6XYnQdkvQvTPEMDfQbCEwFJOFmanCOJv7sT8iknXXsD43zn7az1oOC8IuHZMF3BfLNAnyoFlgn8IR8E','a9','ev',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8886924359155634495,3916000865339644125,'kJPGoHFtDBbHhMtkLX8Dp','mgiuG2Hm4XINOTTmHIzFgNMXArpoWcd192Y1mcZapGRd9HI0AaML5UDx5qujHj49WBetfz3JZbj6Eu2Nm7euEmmepWc7xRw0SYTp829qw','lzGC','TZVqkwoyKMJ1Y8n5zTpp9kzZuayMYRGKfDkRYOl','c','T3',6);
+INSERT INTO ti VALUES (8886924359155634495,3916000865339644125,'kJPGoHFtDBbHhMtkLX8Dp','mgiuG2Hm4XINOTTmHIzFgNMXArpoWcd192Y1mcZapGRd9HI0AaML5UDx5qujHj49WBetfz3JZbj6Eu2Nm7euEmmepWc7xRw0SYTp829qw','lzGC','TZVqkwoyKMJ1Y8n5zTpp9kzZuayMYRGKfDkRYOl','c','T3',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(40) NOT NULL, d VARCHAR(95), e VARBINARY(21), f VARBINARY(51) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (212,3405294627,'eR8xEwRPqVyu','g7kHPBH','dBLLWXys','HxYquln2rbpzV9E6WnptP4t7xhYcRyBmrqOoFRlsxAjzI','F','t',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(40) NOT NULL, d VARCHAR(95), e VARBINARY(21), f VARBINARY(51) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (13636182,2338927894,'DhARLDBDjwlYfR36ob8BFmnhj7HAsY8Ocv','JiMNgHc34eY1yrqCQYHLvFophFwE9R3F9LmNnha4dNDqGsZzYHEF8EFxrrEQdUZOcjE8R','szzL0bHsNr','jlRAUxgop9HgLLKwZJCNvpJv6CWFJxUlszQa82jr8G40KwgZ','D','W',1);
+INSERT INTO ti VALUES (13636182,2338927894,'DhARLDBDjwlYfR36ob8BFmnhj7HAsY8Ocv','JiMNgHc34eY1yrqCQYHLvFophFwE9R3F9LmNnha4dNDqGsZzYHEF8EFxrrEQdUZOcjE8R','szzL0bHsNr','jlRAUxgop9HgLLKwZJCNvpJv6CWFJxUlszQa82jr8G40KwgZ','D','W',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(41) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(41) NOT NULL;
+INSERT INTO t VALUES (828628,2895346401,'9qrayomXaRSaua','JlaVYpXhh7fwcnGXGdOvaLSqwpYzg7','sGKTvD5R3pYF','MmAAMDB6RcWC4dAgCQ','M','q',2);
+INSERT INTO ti VALUES (828628,2895346401,'9qrayomXaRSaua','JlaVYpXhh7fwcnGXGdOvaLSqwpYzg7','sGKTvD5R3pYF','MmAAMDB6RcWC4dAgCQ','M','q',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2266108,1548043181,'0yqGdzd4I6MTz8DWX','YSYQwVftupU3UTUvtIrdm9J9tGEYFtg5FHjvRYQjrqncEwDdLeYaJJ6ARGeWtAQgRnSjI2NoktyRZSHJeznWAE4e39yUa71PDEB8fIz','13bde4782ZVIS','jCBaj','m','4',3);
+INSERT INTO ti VALUES (2266108,1548043181,'0yqGdzd4I6MTz8DWX','YSYQwVftupU3UTUvtIrdm9J9tGEYFtg5FHjvRYQjrqncEwDdLeYaJJ6ARGeWtAQgRnSjI2NoktyRZSHJeznWAE4e39yUa71PDEB8fIz','13bde4782ZVIS','jCBaj','m','4',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (6692747,4216921089,'QAyAUDn9P5','dVUjl0Oz82qL9xwdD6MVSlbZg9IgeaMp5RkkwVI6EtDBgNVX43H2EJCUMo1kHdNgqsZG5dQH','nX5gj1F','mLXeOp4vxR2RnJtrgKK5dxvah4zUHzY77sfnpLqPgUJ3CCem4nHAfu5TBcEtl396CY4XdHsLOvSrADFnXFBs97xXcT1c2r3mntxlpukjNkodlo1nxDKTlvkOvqdf8vuKXQiPZz2LDCoK68V1DkUYO4z9j3nZQ3Ah5jWNsAt3JSp0eKZajWrBwMIkUUKrUMYdD2HWtwbwf5CZhQ3Oxr5k','d','u',4);
+INSERT INTO ti VALUES (6692747,4216921089,'QAyAUDn9P5','dVUjl0Oz82qL9xwdD6MVSlbZg9IgeaMp5RkkwVI6EtDBgNVX43H2EJCUMo1kHdNgqsZG5dQH','nX5gj1F','mLXeOp4vxR2RnJtrgKK5dxvah4zUHzY77sfnpLqPgUJ3CCem4nHAfu5TBcEtl396CY4XdHsLOvSrADFnXFBs97xXcT1c2r3mntxlpukjNkodlo1nxDKTlvkOvqdf8vuKXQiPZz2LDCoK68V1DkUYO4z9j3nZQ3Ah5jWNsAt3JSp0eKZajWrBwMIkUUKrUMYdD2HWtwbwf5CZhQ3Oxr5k','d','u',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (11437616,2037576292,'f3JFdPST2crJM2bcNelQP2dMMKUN57','1monHy1rsYxs8j8oHRfWFr0Xknt0U12FigERjUWygFAeODGZR9j2OzWg6zJHpNW4jmWWCJmNqZZs7a9iHI110T2WYSORyn2GC0MRc7KPGucooAokrx2oZ2cIFe8wnVre6xE1ijs71StMNeKOqvDYYNMwQTk6LGQm3vwSOWJosh7QQL68TBmABKvlXwg8XqKBsg4iN6LGVjlYLTse','5j6l5rwm2VBav16','oodeZkvQk8XtniK5yLfXchCY6wKUkDeKrA43aEYbeWMkMKwZD0jqk9vZjpklc1v7GJdouFjNjE6aKgIQRLF1MxQmgSGxio0fW0ADHOlvHTx17iVICE1qpPo5Qv7tf0xcktxWUTNCNQwlkTCJbYLfjIHNQQFjGL1dxBTCEsXkt5TTuGdshuiTszUk1hzEN0kWDagPSYCHUY1OsUGrWdnZmJ1KgvPmOox7hp5AXM0fMWPS1LdLUU','cY','r',5);
+INSERT INTO ti VALUES (11437616,2037576292,'f3JFdPST2crJM2bcNelQP2dMMKUN57','1monHy1rsYxs8j8oHRfWFr0Xknt0U12FigERjUWygFAeODGZR9j2OzWg6zJHpNW4jmWWCJmNqZZs7a9iHI110T2WYSORyn2GC0MRc7KPGucooAokrx2oZ2cIFe8wnVre6xE1ijs71StMNeKOqvDYYNMwQTk6LGQm3vwSOWJosh7QQL68TBmABKvlXwg8XqKBsg4iN6LGVjlYLTse','5j6l5rwm2VBav16','oodeZkvQk8XtniK5yLfXchCY6wKUkDeKrA43aEYbeWMkMKwZD0jqk9vZjpklc1v7GJdouFjNjE6aKgIQRLF1MxQmgSGxio0fW0ADHOlvHTx17iVICE1qpPo5Qv7tf0xcktxWUTNCNQwlkTCJbYLfjIHNQQFjGL1dxBTCEsXkt5TTuGdshuiTszUk1hzEN0kWDagPSYCHUY1OsUGrWdnZmJ1KgvPmOox7hp5AXM0fMWPS1LdLUU','cY','r',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (14388528,1012023108,'zy5BheRJsSblDtemEoKfLs','uIHZC3jXMINbC3XPnJ46bOLrMgmDATvfopwPnGHLcHr1qkXTR3FuLHhbHh3YRbFlTcnZNm6S4UlGDKXgvlPVC7kgfFNzDwfWwQpKgtOrGoRgFdvC1c3Dy00hnUYgLOCP3Wp6ohUKZ8JvNpqKjtkzuiG9pZ8ru','IJR','yubpMWho67Myk1VMWKJ2MijFIjy5qWLgJvO4Dz7iL7YTZqb9MEfg4pwY4Y6oEVkTmNYK3wFVbi6ZGNV6VLmvPl2xYWpmHN8jltTE60WTGFZmxrIHdp9LDxu6artGeS5TV6MEe8Z8Z5ecaBolWfjfuBNMoxgn6y4wrsCjenCSyrSCpWNRzobLT9NGeAjEQVQGuiloBCFoJh34TvOc6QX7zEVZuyd6xi65O6dG2uOvsUdMpQalJH16yXacdGWvRTmk','AI','I',6);
+INSERT INTO ti VALUES (14388528,1012023108,'zy5BheRJsSblDtemEoKfLs','uIHZC3jXMINbC3XPnJ46bOLrMgmDATvfopwPnGHLcHr1qkXTR3FuLHhbHh3YRbFlTcnZNm6S4UlGDKXgvlPVC7kgfFNzDwfWwQpKgtOrGoRgFdvC1c3Dy00hnUYgLOCP3Wp6ohUKZ8JvNpqKjtkzuiG9pZ8ru','IJR','yubpMWho67Myk1VMWKJ2MijFIjy5qWLgJvO4Dz7iL7YTZqb9MEfg4pwY4Y6oEVkTmNYK3wFVbi6ZGNV6VLmvPl2xYWpmHN8jltTE60WTGFZmxrIHdp9LDxu6artGeS5TV6MEe8Z8Z5ecaBolWfjfuBNMoxgn6y4wrsCjenCSyrSCpWNRzobLT9NGeAjEQVQGuiloBCFoJh34TvOc6QX7zEVZuyd6xi65O6dG2uOvsUdMpQalJH16yXacdGWvRTmk','AI','I',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(85), d VARBINARY(6), e VARBINARY(37), f VARCHAR(15), g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (42944,7309237318512410358,'1Nh3q3CQFkVzjYkRYJcpHCXak69hWmkixtYHOIYWsZsK54IG9EMU2XClnWWiwa','XstNp','DvD','VsX2ll1X7Cgyem','6','v',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(85), d VARBINARY(6), e VARBINARY(37), f VARCHAR(15), g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (16657,8740182027486687976,'KEH6qyzA9seux6jP53tnNA5vf46MpmiO0JW11Gd20ijYZT5Q1aIM1fizjlGJmion0d','Gmw','sx','h1avyVDE','4','T',1);
+INSERT INTO ti VALUES (16657,8740182027486687976,'KEH6qyzA9seux6jP53tnNA5vf46MpmiO0JW11Gd20ijYZT5Q1aIM1fizjlGJmion0d','Gmw','sx','h1avyVDE','4','T',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(86);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(86);
+INSERT INTO t VALUES (56276,14711617023093320946,'TNNHA5z7Aa7oDN1DtKmkeweZxZtFCoprOB6TzNFOapZDUKJQZwMRw','GbBVqF','m','6eqV7KX','2','b',2);
+INSERT INTO ti VALUES (56276,14711617023093320946,'TNNHA5z7Aa7oDN1DtKmkeweZxZtFCoprOB6TzNFOapZDUKJQZwMRw','GbBVqF','m','6eqV7KX','2','b',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (60762,12421089869200919976,'21MnJiE','ujQ9Q0veZWWUybzZ7r1FxcHLHXoXw9HYAgRcGp8qKdYUX3jn7a1JVUTO0vbC7SvLr46aDornFs2AH6NFTj1FfjOIucMT3dDVGynEHJUbW0TNwIQW','22xThRd','qA','M','K',3);
+INSERT INTO ti VALUES (60762,12421089869200919976,'21MnJiE','ujQ9Q0veZWWUybzZ7r1FxcHLHXoXw9HYAgRcGp8qKdYUX3jn7a1JVUTO0vbC7SvLr46aDornFs2AH6NFTj1FfjOIucMT3dDVGynEHJUbW0TNwIQW','22xThRd','qA','M','K',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (8861,8443874060093218703,'NH4jgSgDNqnjQKPGlevQtqE4rRf05LHq','nuNfIzbj3XJFd20xh0HzGZUkpNFqK3KtqvjZTixHTh4D9gt2LFPT6XPsgI1lBDuDN4rc7ran0C12FZp78uqmf0btk8eOiEuo6bomffFczFCu4u8CxRyNPKAV3NHZ3fQcU4EOhuBYRKRQQvZ','CFDZIqNiq8uMaQM5c7UtGo','3L3qHtTiGKjEh06KQWYYa0S6GpGb42TV1hfMjtWM38NZDagaYmCkDFDBG7odp24K','y','v',4);
+INSERT INTO ti VALUES (8861,8443874060093218703,'NH4jgSgDNqnjQKPGlevQtqE4rRf05LHq','nuNfIzbj3XJFd20xh0HzGZUkpNFqK3KtqvjZTixHTh4D9gt2LFPT6XPsgI1lBDuDN4rc7ran0C12FZp78uqmf0btk8eOiEuo6bomffFczFCu4u8CxRyNPKAV3NHZ3fQcU4EOhuBYRKRQQvZ','CFDZIqNiq8uMaQM5c7UtGo','3L3qHtTiGKjEh06KQWYYa0S6GpGb42TV1hfMjtWM38NZDagaYmCkDFDBG7odp24K','y','v',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (39753,15544543593863104594,'mJLq','nWFEHLtSIYBsFKRyPhjpDhBWbqzEdxR9jTyg7AWC5XAM6EvMMiusU8S8HVXB8UC4r1WEEQWoXEXou6qGeG3JNXyLaRyzNz6Dbo1axlN7zgpcTuanN8TcnonGT6XQ9rWaam0Unh1jE7Pu2VozZzqllOlbZa4xiFUnH4BnsvIFBL3xhf20KmeArg6GlRTlyWc9Jk6b4eHrBwm95eNelpSOmDREY','mCkR6MGnOgewANfCivrM0O9x4CiIjkXCdYg','c7alR3x6udzy0XyU0FkRpk3FjH5FOyCGf7oxZF9hNXTSxuddiJrCFMzWL3imYjFhRzTE7sK3A0hoopnShafRX6Io34Lnn7sqV8i5cUMnnkHvc2mhqXUuCKp6sUMqkAVdtmfwX0Aizu9qPENBv','R','2',5);
+INSERT INTO ti VALUES (39753,15544543593863104594,'mJLq','nWFEHLtSIYBsFKRyPhjpDhBWbqzEdxR9jTyg7AWC5XAM6EvMMiusU8S8HVXB8UC4r1WEEQWoXEXou6qGeG3JNXyLaRyzNz6Dbo1axlN7zgpcTuanN8TcnonGT6XQ9rWaam0Unh1jE7Pu2VozZzqllOlbZa4xiFUnH4BnsvIFBL3xhf20KmeArg6GlRTlyWc9Jk6b4eHrBwm95eNelpSOmDREY','mCkR6MGnOgewANfCivrM0O9x4CiIjkXCdYg','c7alR3x6udzy0XyU0FkRpk3FjH5FOyCGf7oxZF9hNXTSxuddiJrCFMzWL3imYjFhRzTE7sK3A0hoopnShafRX6Io34Lnn7sqV8i5cUMnnkHvc2mhqXUuCKp6sUMqkAVdtmfwX0Aizu9qPENBv','R','2',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (18728,3964051647295225156,'Mre8QQOxf41vTASfoyQkkCb39ekP57ziZsQ77aVtvA','NNXpd6jaytziBcHC6TamCdmrclkEqxKTZSrLVthgKdbUWyWaAY7fetkK7LcHdQI9uMBTWbmytqWPhKO4jv8EsWsxcPL7ZAohw','DXI4YzrHb9','zCLo0eMnGyzUtACih0ThTr0eg8eZvkLZa9SmuUEdvSZQnQLR','z','d',6);
+INSERT INTO ti VALUES (18728,3964051647295225156,'Mre8QQOxf41vTASfoyQkkCb39ekP57ziZsQ77aVtvA','NNXpd6jaytziBcHC6TamCdmrclkEqxKTZSrLVthgKdbUWyWaAY7fetkK7LcHdQI9uMBTWbmytqWPhKO4jv8EsWsxcPL7ZAohw','DXI4YzrHb9','zCLo0eMnGyzUtACih0ThTr0eg8eZvkLZa9SmuUEdvSZQnQLR','z','d',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(68), d VARBINARY(18), e VARBINARY(81) NOT NULL, f VARCHAR(22) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12488312984549225895,-415405562154186483,'ihlY4omWqKgPo19oAQusLXQrrJyIIfYyoFhvLmT113KJ0kfxnauG9','n','sTfkX4MEiMTqrN5UwxPpe18bqyP7Mu1aW9m18x7','rmSXdzuzUmGDN64WR7','sF','c',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(68), d VARBINARY(18), e VARBINARY(81) NOT NULL, f VARCHAR(22) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (15256256298481326127,-6743465203758070957,'TJeuqhj4SObLIrWoe','DwVHyK','Ab3yDV7qR2EScTxNy1dn3SpP3JvAEhaNdiOOgap3DV8wZ52QbWQRqT','gnLQ4vp3LqF6NmcG7j','9','r',1);
+INSERT INTO ti VALUES (15256256298481326127,-6743465203758070957,'TJeuqhj4SObLIrWoe','DwVHyK','Ab3yDV7qR2EScTxNy1dn3SpP3JvAEhaNdiOOgap3DV8wZ52QbWQRqT','gnLQ4vp3LqF6NmcG7j','9','r',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(69);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(69);
+INSERT INTO t VALUES (2358997308321544049,-7740995166253655293,'v5g4qUkayxKhO5MbnD7UVs3IG6WmoTY19eA1YRkl9SXBSlaEaZUWBgZCXxuOKgl1N3jqa','LNedW1DBCOz3','pXsq','suVQjagyMwI','1','H',2);
+INSERT INTO ti VALUES (2358997308321544049,-7740995166253655293,'v5g4qUkayxKhO5MbnD7UVs3IG6WmoTY19eA1YRkl9SXBSlaEaZUWBgZCXxuOKgl1N3jqa','LNedW1DBCOz3','pXsq','suVQjagyMwI','1','H',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (18165127783251658298,-6425610138906720971,'h3CkE0wfxbJDnZJeyoNHB0XZ6BA5tINEGbY5vTfJrJvYuNOxqjdq4Q1gnmzYlPbqOw95e','wbHngmXdLPqpNbcJ2N79gspwTBW8GPoZdGDzSluP1ECiPPFrTMcqAB1MrT8cGie2AogeUu3nQAWZNg5ZmALxzAkkloCkzljMPINBjpNTv8vCKTgk7VeYF5klrb9Gr10WSybGhYHbk9WWhLnPrxZt4Kfp54tblAHLFL2xk33FJkoCLbEfmZ3PPaaiXAOUpsuVFwmfwRFMh1n7tUROKbDvEKiY9Bt4EowiWkGkzgr7XpuYA9u6G3NPWQHCf8uE3x','lOb3Gcdili5QGZN3SnzJG0aMDaebnXZse2HfkO0s0LGfs','OhFSAGscq1pZBd2qOYPXm','1t','p',3);
+INSERT INTO ti VALUES (18165127783251658298,-6425610138906720971,'h3CkE0wfxbJDnZJeyoNHB0XZ6BA5tINEGbY5vTfJrJvYuNOxqjdq4Q1gnmzYlPbqOw95e','wbHngmXdLPqpNbcJ2N79gspwTBW8GPoZdGDzSluP1ECiPPFrTMcqAB1MrT8cGie2AogeUu3nQAWZNg5ZmALxzAkkloCkzljMPINBjpNTv8vCKTgk7VeYF5klrb9Gr10WSybGhYHbk9WWhLnPrxZt4Kfp54tblAHLFL2xk33FJkoCLbEfmZ3PPaaiXAOUpsuVFwmfwRFMh1n7tUROKbDvEKiY9Bt4EowiWkGkzgr7XpuYA9u6G3NPWQHCf8uE3x','lOb3Gcdili5QGZN3SnzJG0aMDaebnXZse2HfkO0s0LGfs','OhFSAGscq1pZBd2qOYPXm','1t','p',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (55480009375386293,-2947374123012573880,'C9CjxuLwhx5lpGC9Cm7EbvMjZYFIH06sIQF4pICKbG5KnLPINIqtLHSQbexsQZnWlGy','tp4kz3YnsJW3v9qbr8Uy2co5e8rj9cQdWOOrdVtdAdkJFUDjPw7xeFPoxy1CkZoDIhhzvONhR3RfC3FVVFjMPimJlMvWO1vo7xa2pkh5cTgZ7Azxe5HKaAj8zcprEHe2yIJIuE2PxHOEooEFxUDMwG8meGW00ZrMHxCXRtS1sIwYeAzrEgbNi4pETm3dxs2xs7L2xom5s7exMgwH3Fj1qVfynT1JGe82W','JHP04DYYTxbm2T2TuOrk6oqIMvcQBtagpctITfsCTWQ6YhB39bI4','j03yUiqRbprOmYbJs0UZDakNSDYHrYZyr','u','0',4);
+INSERT INTO ti VALUES (55480009375386293,-2947374123012573880,'C9CjxuLwhx5lpGC9Cm7EbvMjZYFIH06sIQF4pICKbG5KnLPINIqtLHSQbexsQZnWlGy','tp4kz3YnsJW3v9qbr8Uy2co5e8rj9cQdWOOrdVtdAdkJFUDjPw7xeFPoxy1CkZoDIhhzvONhR3RfC3FVVFjMPimJlMvWO1vo7xa2pkh5cTgZ7Azxe5HKaAj8zcprEHe2yIJIuE2PxHOEooEFxUDMwG8meGW00ZrMHxCXRtS1sIwYeAzrEgbNi4pETm3dxs2xs7L2xom5s7exMgwH3Fj1qVfynT1JGe82W','JHP04DYYTxbm2T2TuOrk6oqIMvcQBtagpctITfsCTWQ6YhB39bI4','j03yUiqRbprOmYbJs0UZDakNSDYHrYZyr','u','0',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (16115246676401288660,1914473205436837225,'naBmgBpSpwd5KnSJryx4y9YYCNeE','BXcNBLtS98Bwo5ZzSwfGn10pQTsYsjLRwNbbZCkZO2tyDXgFVWwV8Uz877yIO0aS1BYfzUVCZVEL3ZA7B8Y0VYQ3KojCLSOPZVXlTPLhXYXN0SNWbUD3TVZ','NnWyPCarsN8Yjhin6KbSL71gXAcu8w9lGOYB9aNevvfFChu8JEWLf3cO5u2e31lfUESKCg93V4DB8','16oUzs4ixOBqV7EejNqqHpr7gXIZ1lOaKMiTn1m431PPxZWZk6vDntxz9lQ1EndVpbV5Bm5OXZOKsrL3Xd8LvjHAXzxoarUViHfZojdqQk5t','7','9',5);
+INSERT INTO ti VALUES (16115246676401288660,1914473205436837225,'naBmgBpSpwd5KnSJryx4y9YYCNeE','BXcNBLtS98Bwo5ZzSwfGn10pQTsYsjLRwNbbZCkZO2tyDXgFVWwV8Uz877yIO0aS1BYfzUVCZVEL3ZA7B8Y0VYQ3KojCLSOPZVXlTPLhXYXN0SNWbUD3TVZ','NnWyPCarsN8Yjhin6KbSL71gXAcu8w9lGOYB9aNevvfFChu8JEWLf3cO5u2e31lfUESKCg93V4DB8','16oUzs4ixOBqV7EejNqqHpr7gXIZ1lOaKMiTn1m431PPxZWZk6vDntxz9lQ1EndVpbV5Bm5OXZOKsrL3Xd8LvjHAXzxoarUViHfZojdqQk5t','7','9',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (13084989842665806532,7824698893870436385,'l9FJs0gQa91XEGg6pkWbPmv','jZhgB34RKPn86yujXLijQbjP6ESGtyHahZvv2Uxc84Tczwfbcri3EEWVJdbqzAqdl5PQzzN1hsWrSRb1dsas1UU41NbqRYHw7DmFepdohLJqQ2VssGzJwjMAdMoKqWIfqUEZsomzJTvDZQnT5pgSzz38aJWa9Ks6WvNPUkl55uVHMjFXeRBJokK4z0rZeMBtf5L7rKopGREO9cxgAfp9nX68PSsodammGbvMv9FH87OHPM3R','8srITEQnkRW0uwnm8XELw2gtMnOoiSKP6vGFfRCLNAeMhhnys2b','JQFpt1q8eHye4psyI8jc3yWwlvQ4NllrBkn1ypsPlVv38zt9E5vqiBI0RBv7qDSki2lpNYm9fCTLSCvv1wu1PYnRX7wsakUKzcfWddwOMQ4gfGqEVCcst88yI3i0kyBlN8kgn1sYPdT2bSw1YiR7LpTyUvXnTmuubnz7BkU','H5N','Fj',6);
+INSERT INTO ti VALUES (13084989842665806532,7824698893870436385,'l9FJs0gQa91XEGg6pkWbPmv','jZhgB34RKPn86yujXLijQbjP6ESGtyHahZvv2Uxc84Tczwfbcri3EEWVJdbqzAqdl5PQzzN1hsWrSRb1dsas1UU41NbqRYHw7DmFepdohLJqQ2VssGzJwjMAdMoKqWIfqUEZsomzJTvDZQnT5pgSzz38aJWa9Ks6WvNPUkl55uVHMjFXeRBJokK4z0rZeMBtf5L7rKopGREO9cxgAfp9nX68PSsodammGbvMv9FH87OHPM3R','8srITEQnkRW0uwnm8XELw2gtMnOoiSKP6vGFfRCLNAeMhhnys2b','JQFpt1q8eHye4psyI8jc3yWwlvQ4NllrBkn1ypsPlVv38zt9E5vqiBI0RBv7qDSki2lpNYm9fCTLSCvv1wu1PYnRX7wsakUKzcfWddwOMQ4gfGqEVCcst88yI3i0kyBlN8kgn1sYPdT2bSw1YiR7LpTyUvXnTmuubnz7BkU','H5N','Fj',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b BIGINT, c CHAR(45), d VARCHAR(44) NOT NULL, e VARBINARY(29), f VARCHAR(89), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2067219852,7159944825029562473,'G71rBqrUDtMWLf3YM68nXRBDh1NF7xwmS6tfbH8o','fvp1DMT2Ev8ey6QzCkUAVT','HbkDMsg1a9ZWrGtGQjKkUEWbIQS','Bghff7ZWQo3s0uBy0CL5fY5X67TrnGx9dscC4K0Kwd1FPQTYIN2xoHEsT2r3AK','M','9',0);
+CREATE TABLE ti (a INT, b BIGINT, c CHAR(45), d VARCHAR(44) NOT NULL, e VARBINARY(29), f VARCHAR(89), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-8555914153542760194,-1591195428816847721,'6eP0L2QTpTSZnVuUFML5Yd6aNaNGLoTawj5hekvmwqBn','nqpzV5BlQ2YkUtk66OO5r3J0ugFcyQKJR9Sg','U5BWsze9uRoLmeqVIohBoCR','re2CoZGRLvKTRPB3nuLJf2g4woa9iT4wMvv','I','s',1);
+INSERT INTO ti VALUES (-8555914153542760194,-1591195428816847721,'6eP0L2QTpTSZnVuUFML5Yd6aNaNGLoTawj5hekvmwqBn','nqpzV5BlQ2YkUtk66OO5r3J0ugFcyQKJR9Sg','U5BWsze9uRoLmeqVIohBoCR','re2CoZGRLvKTRPB3nuLJf2g4woa9iT4wMvv','I','s',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(46);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(46);
+INSERT INTO t VALUES (4319171316545510286,-5354851679996858624,'TLa2qgvcJFe2AIww','6BTwDPuYBoG1OkdSobaSdvUQcfvGPArX5lOD97fQ0','tOVYkEvYnLPbzHN4ERUEkP0','h4hPRb6yDaQaScL11MrLBrlLQkKnBIjSk73oMj2RqrceDV','h','q',2);
+INSERT INTO ti VALUES (4319171316545510286,-5354851679996858624,'TLa2qgvcJFe2AIww','6BTwDPuYBoG1OkdSobaSdvUQcfvGPArX5lOD97fQ0','tOVYkEvYnLPbzHN4ERUEkP0','h4hPRb6yDaQaScL11MrLBrlLQkKnBIjSk73oMj2RqrceDV','h','q',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-7613268347846357282,1085106759097962752,'y7pzZaGPxyZfmMqd9EazdPhzCPLF8KdNz5CEWC0Pcjz6','ykW0Mwo96c1uE4QMPxASuhdBhB6kSVBEUQOQYb0D4pCJ7TEymkxIJeBiFfjZAXFPzasXVHYIttvjdxyXrJRMOvi34wY558jxUjkrIjWob9gj1YUSxTEHtAcJi5f9e9k2eFktBYTNcYIBT2xNfLGloEPBz4VTPQZXzMgGicbROzhlJzXoI0fVOqMbqF5we0t6hP7Nvwp6YJLzCKbCHWFlpM8PcrjTY67eWPCsWyNzjPLhUEDq1OtqtMGCfBOIVt3F','3HUkA0iJhdm8vDQsaXSqOiYgALI','Y5RMNZz7qVUwnmwOQlrR86hj6pXwOsLum14i3hm7nqW6sMUKj2SO1SVAuJBlzH','M','q',3);
+INSERT INTO ti VALUES (-7613268347846357282,1085106759097962752,'y7pzZaGPxyZfmMqd9EazdPhzCPLF8KdNz5CEWC0Pcjz6','ykW0Mwo96c1uE4QMPxASuhdBhB6kSVBEUQOQYb0D4pCJ7TEymkxIJeBiFfjZAXFPzasXVHYIttvjdxyXrJRMOvi34wY558jxUjkrIjWob9gj1YUSxTEHtAcJi5f9e9k2eFktBYTNcYIBT2xNfLGloEPBz4VTPQZXzMgGicbROzhlJzXoI0fVOqMbqF5we0t6hP7Nvwp6YJLzCKbCHWFlpM8PcrjTY67eWPCsWyNzjPLhUEDq1OtqtMGCfBOIVt3F','3HUkA0iJhdm8vDQsaXSqOiYgALI','Y5RMNZz7qVUwnmwOQlrR86hj6pXwOsLum14i3hm7nqW6sMUKj2SO1SVAuJBlzH','M','q',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-1399223093343658359,4304163066802065109,'FDWPiHulebO4dlsARErp0zJg4qgNrEnjWY','vQG4mwWOsajAG6CbJTsNEXZy31zm65DOwoHplWYccOMt1L00anJrKz3o3gWDJsQh8pg37479Vrdh','587CtS7lFrl524XWuvzaqT1MV8F7C','pO98IOtFVRPGYHSVT6VYDmQmK9TQK93I6pBUlP7NKbskNAaP80RTM0M1uJ0q6JHir5hFyTwbxZ3Te6KeWHnfxNO7GSImTzsbxGxTPVy6bRwTYtKj1tTYs7zk2lOcHDC4bER30BasQKi0sQyGrPu1MHKmdbVy53TZgbo9cAtJRtjTNibhlIyfM36wbbaTxhNTyt8z96yb9AQ8cD99WIJtMSeg5mgH5nGB','B','0',4);
+INSERT INTO ti VALUES (-1399223093343658359,4304163066802065109,'FDWPiHulebO4dlsARErp0zJg4qgNrEnjWY','vQG4mwWOsajAG6CbJTsNEXZy31zm65DOwoHplWYccOMt1L00anJrKz3o3gWDJsQh8pg37479Vrdh','587CtS7lFrl524XWuvzaqT1MV8F7C','pO98IOtFVRPGYHSVT6VYDmQmK9TQK93I6pBUlP7NKbskNAaP80RTM0M1uJ0q6JHir5hFyTwbxZ3Te6KeWHnfxNO7GSImTzsbxGxTPVy6bRwTYtKj1tTYs7zk2lOcHDC4bER30BasQKi0sQyGrPu1MHKmdbVy53TZgbo9cAtJRtjTNibhlIyfM36wbbaTxhNTyt8z96yb9AQ8cD99WIJtMSeg5mgH5nGB','B','0',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-6845769566337748302,-1128979965232402921,'Lx7rjuF','doH','rjsUh4QpY','wqfvisDOnNtHWbAJ5Oy1UkYCyzrOs0fmmTiTJXTWL9qeuj1k1alqvbCMfj6ixoj5JRjmwCJzrDoDlWEYG1zYptz7JAUZD4HzFuMJGQWeFktCtFwrNAJbQ1DRLFvOi8FCsXt1Nn4vIiACV6BfP5upY2GWWC7PYSIShIEumz0VQnIVZN44CHwxV7UpuOmhdyOVYIp5Wro85UWo1fCFhKjkc','A','k',5);
+INSERT INTO ti VALUES (-6845769566337748302,-1128979965232402921,'Lx7rjuF','doH','rjsUh4QpY','wqfvisDOnNtHWbAJ5Oy1UkYCyzrOs0fmmTiTJXTWL9qeuj1k1alqvbCMfj6ixoj5JRjmwCJzrDoDlWEYG1zYptz7JAUZD4HzFuMJGQWeFktCtFwrNAJbQ1DRLFvOi8FCsXt1Nn4vIiACV6BfP5upY2GWWC7PYSIShIEumz0VQnIVZN44CHwxV7UpuOmhdyOVYIp5Wro85UWo1fCFhKjkc','A','k',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-980645745335191804,2435197157902430141,'9bb1veKjFbPrtnMu','YMagxO4SD1HGhe5NGbE7pfxj6wrPOd9tRjVWSFkoi64wFQMyCW7vmS6ALjH8jKKVWpGF369Qa9S8syT7kDrLoz3qDzCUsHnMwWAdCL8wL9J8hR5hpmriwBfeIAkmhaQ7TeODsvznxaXsSeK','Theil6WX6qDi','ZtrJGRSOMnaIjme9JqQ0HAHCylPbb6bymyPjLfJyOWpPBqBr9kZtetu4egWPPlYb6ihkPGw2HccMhvz4H6Ry0phtqNhcTTJAi2DcDc3HUxGwoj0hZCecnAcNkUWa89dhhBiaAXjI209DttzdayqJJFieLTH3tWRxz9T','EJ','OC',6);
+INSERT INTO ti VALUES (-980645745335191804,2435197157902430141,'9bb1veKjFbPrtnMu','YMagxO4SD1HGhe5NGbE7pfxj6wrPOd9tRjVWSFkoi64wFQMyCW7vmS6ALjH8jKKVWpGF369Qa9S8syT7kDrLoz3qDzCUsHnMwWAdCL8wL9J8hR5hpmriwBfeIAkmhaQ7TeODsvznxaXsSeK','Theil6WX6qDi','ZtrJGRSOMnaIjme9JqQ0HAHCylPbb6bymyPjLfJyOWpPBqBr9kZtetu4egWPPlYb6ihkPGw2HccMhvz4H6Ry0phtqNhcTTJAi2DcDc3HUxGwoj0hZCecnAcNkUWa89dhhBiaAXjI209DttzdayqJJFieLTH3tWRxz9T','EJ','OC',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b MEDIUMINT NOT NULL, c CHAR(88) NOT NULL, d VARCHAR(100) NOT NULL, e VARBINARY(87), f VARBINARY(59) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5587139,3124787,'YPX25R7wIOozOsph8rdWVrZek2vIm3TQeloGT2Sn7FHI2cbUNUwJbXjAQoyHOEDcc28fZlFlM7l','8OAYGbJMr95GuL6fuFjFKJMJT5xxPwEQNPj3i7Ouin2piZ','oYKhlWzXGbua5xZ2oqqCPzyh3Ge6gqEgwtTbPsmETQsFLKZdXEKQYomLeD6oe2iqPp1Jugkapu9','6LiNUwK91IxwOT5f1IoZRtFxWO2njgyJVPKJ','h','d',0);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT NOT NULL, c CHAR(88) NOT NULL, d VARCHAR(100) NOT NULL, e VARBINARY(87), f VARBINARY(59) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-6023580843174752145,-7750762,'dXp5d2wRm8Bx06','V0gbClrLXQ4lmOxfzEhmjU5KvyF8mE5EWIpEoVaDvopVLMQmjcSJVOiQJbVw5Asm6F6PeglSOMLFvNK2r','fWrN0HHmtHDWwHtP6jP0wu6dV1vKJh5Iu4B5FLVK1DX1Z9mGLEp14FgqiVGqv7fgxhcPPNme','bpPnig6ynFIQXfyFVQPRorG5ss3fCHiAO0mAcOmpNj9g','S','T',1);
+INSERT INTO ti VALUES (-6023580843174752145,-7750762,'dXp5d2wRm8Bx06','V0gbClrLXQ4lmOxfzEhmjU5KvyF8mE5EWIpEoVaDvopVLMQmjcSJVOiQJbVw5Asm6F6PeglSOMLFvNK2r','fWrN0HHmtHDWwHtP6jP0wu6dV1vKJh5Iu4B5FLVK1DX1Z9mGLEp14FgqiVGqv7fgxhcPPNme','bpPnig6ynFIQXfyFVQPRorG5ss3fCHiAO0mAcOmpNj9g','S','T',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(89) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(89) NOT NULL;
+INSERT INTO t VALUES (-6265971116906395253,7086332,'r5ZY2YFGwaCoR830jdzQtdd95CK0nB','MTzDbm9','8fVm33ERJ8fj6ZBl3pYKfl3EA4AYVgWik8z6moRbCf1G7ZoFYbPpYqfTtgDrTrFdNXx0uA','9EOJ4q6MXSBtqWWYdDlMWa1nHaPw7dy7u8','I','y',2);
+INSERT INTO ti VALUES (-6265971116906395253,7086332,'r5ZY2YFGwaCoR830jdzQtdd95CK0nB','MTzDbm9','8fVm33ERJ8fj6ZBl3pYKfl3EA4AYVgWik8z6moRbCf1G7ZoFYbPpYqfTtgDrTrFdNXx0uA','9EOJ4q6MXSBtqWWYdDlMWa1nHaPw7dy7u8','I','y',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8948545407691849792,1312788,'sO10pRNXsfTcPkD1IPR','8kpdJVWnQdg5btS1IpMSjosgps8tO7eaJ860YducTz4uiOTclBFmTuXX0ejKKSKlEjZpjbXP1F9RofWXTDWw7PsQO90tPoMlAwo3REjlVaRTONuhivcgASFmeieP3waMFCMqDPKl','2ufiNWFDkJXwoYj60a4LGvqA8N8sDFJFyR','D','D','U',3);
+INSERT INTO ti VALUES (8948545407691849792,1312788,'sO10pRNXsfTcPkD1IPR','8kpdJVWnQdg5btS1IpMSjosgps8tO7eaJ860YducTz4uiOTclBFmTuXX0ejKKSKlEjZpjbXP1F9RofWXTDWw7PsQO90tPoMlAwo3REjlVaRTONuhivcgASFmeieP3waMFCMqDPKl','2ufiNWFDkJXwoYj60a4LGvqA8N8sDFJFyR','D','D','U',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-6377429408111646983,1415169,'3I7w1NXUQrepRA3P','dl0VeI0Rf3AX4QQK8MY9AUE0bnNfNUoweCljXM6MxC6hiPw14WF7BolynJsLiVAJcViaPkOalrUhP1jPfwfzPAU18k0AejwueVWyxoY8c0mNNtTaD66tgSPR6IBRcF4JyBQrpvc0QtVq2LkzFTfWxO9S3zvsZxJqZucIKW7y5bHBVnjr','gUnDwJowDigWsmPTK9YOtn7MoyOcWOTSDgrpEjU1T','FfvrfV8PsItADUDZfs3eCodlKazMKae2ZSi8WLWIsqE4lJLcFIm','x','J',4);
+INSERT INTO ti VALUES (-6377429408111646983,1415169,'3I7w1NXUQrepRA3P','dl0VeI0Rf3AX4QQK8MY9AUE0bnNfNUoweCljXM6MxC6hiPw14WF7BolynJsLiVAJcViaPkOalrUhP1jPfwfzPAU18k0AejwueVWyxoY8c0mNNtTaD66tgSPR6IBRcF4JyBQrpvc0QtVq2LkzFTfWxO9S3zvsZxJqZucIKW7y5bHBVnjr','gUnDwJowDigWsmPTK9YOtn7MoyOcWOTSDgrpEjU1T','FfvrfV8PsItADUDZfs3eCodlKazMKae2ZSi8WLWIsqE4lJLcFIm','x','J',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-926976783022428386,-8120961,'xxm6LuTZdBv6T5yshEHrrOWojf2P6gZvQWD1','LL7JL1A0Qu7Tq7zMB8IAab2Q2WXqSXdd2lF1RenGfzevp5wfDhdUSBGbrBxnq5FyagwVlmKbkrlopFHn','mnu','X1Xv6oa8sMzvyVVOdBouTZwnoTUKRixsMMvOXmoSEikTsHsvBzbXv9r2SR4V8yWRBHeZCqKBGwcQ5sMWD3lvrCAwKHMgX5Z9IkzPzGL4IPd','xc','3',5);
+INSERT INTO ti VALUES (-926976783022428386,-8120961,'xxm6LuTZdBv6T5yshEHrrOWojf2P6gZvQWD1','LL7JL1A0Qu7Tq7zMB8IAab2Q2WXqSXdd2lF1RenGfzevp5wfDhdUSBGbrBxnq5FyagwVlmKbkrlopFHn','mnu','X1Xv6oa8sMzvyVVOdBouTZwnoTUKRixsMMvOXmoSEikTsHsvBzbXv9r2SR4V8yWRBHeZCqKBGwcQ5sMWD3lvrCAwKHMgX5Z9IkzPzGL4IPd','xc','3',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3906940801265371110,8084225,'ME3pJ41I6whCR','uzUuVxSgM6oYFMnn7iH6e6SE0FadwXMGDw9dCHakYVOLgamrAY2vrSoX0n8fZWeGtqJAMjGMmsSbrYgE9CGg4RNbgbSmomw6k5kNfpai4Auck6IjJ1qNgo2vBjV8xzyS3CQZdhy8FU7c6qnhiSAUaXEdMZIwogMRzTn5IHPlimCkn9R7a0XTLLGyO','At7Hz8MWKDPsSKsu7jMDrARNfqs7WHF2VsxSf4tsFzOIocUfP72E8i0qeIYevuZ','r0J7UxMPz4RVrcY8TZcQo8LIfAagC0i0wtzSu2SCDtvWCabUMZ8BJsnXtIizyFRyb0D9cTqpgOjAHJ6PNjcNW1uBc6CHwJRgDts7iu6xqctaeA8Z4zDVZwJlnMcLRHWcDXXU0OxNUwYSfs36S9G7UrDCTicwzdYkYXwy4bLONfhcBmwT4SoXlxabT8h9fcpMJr82hi9b2Y3gurwsA8GIuFEDBXpY7kwE','G','x',6);
+INSERT INTO ti VALUES (3906940801265371110,8084225,'ME3pJ41I6whCR','uzUuVxSgM6oYFMnn7iH6e6SE0FadwXMGDw9dCHakYVOLgamrAY2vrSoX0n8fZWeGtqJAMjGMmsSbrYgE9CGg4RNbgbSmomw6k5kNfpai4Auck6IjJ1qNgo2vBjV8xzyS3CQZdhy8FU7c6qnhiSAUaXEdMZIwogMRzTn5IHPlimCkn9R7a0XTLLGyO','At7Hz8MWKDPsSKsu7jMDrARNfqs7WHF2VsxSf4tsFzOIocUfP72E8i0qeIYevuZ','r0J7UxMPz4RVrcY8TZcQo8LIfAagC0i0wtzSu2SCDtvWCabUMZ8BJsnXtIizyFRyb0D9cTqpgOjAHJ6PNjcNW1uBc6CHwJRgDts7iu6xqctaeA8Z4zDVZwJlnMcLRHWcDXXU0OxNUwYSfs36S9G7UrDCTicwzdYkYXwy4bLONfhcBmwT4SoXlxabT8h9fcpMJr82hi9b2Y3gurwsA8GIuFEDBXpY7kwE','G','x',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(33), d VARBINARY(96), e VARCHAR(46) NOT NULL, f VARCHAR(75) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5584957,41507,'mch4BV16sgKJK5EXeH','dPHI37BEwxoGfu43LdsD8O1IdLy9XJGU5dFMblI4yJNwTUloTylWzVlgJX00','qCJhYpRYh','6FpMoDAayLEFXIkjth8jEZj7','5','F',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(33), d VARBINARY(96), e VARCHAR(46) NOT NULL, f VARCHAR(75) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (4068461868028818646,14337,'36dGfuHglLmkD','TYDOf3CJZS1HsyiHlcaotjvhxig8Jy6V1IPx78Zh7YuDFyVwkATEAwW','6nmXGFy0d4Q','9Z5ux','s','1',1);
+INSERT INTO ti VALUES (4068461868028818646,14337,'36dGfuHglLmkD','TYDOf3CJZS1HsyiHlcaotjvhxig8Jy6V1IPx78Zh7YuDFyVwkATEAwW','6nmXGFy0d4Q','9Z5ux','s','1',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(34);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(34);
+INSERT INTO t VALUES (-7417138752205151899,58944,'bpY4t2Dk','SyfofxeNkwwGzYpkRV0gvkJ0ML7UXk263RecPDUwnvkWfNTRCCmQA0lfs1Aay0A0BiL7ntjuXLs','kB','kR9NkDF8SpqgXt0VFVYDRtUwu1cmN','b','eT',2);
+INSERT INTO ti VALUES (-7417138752205151899,58944,'bpY4t2Dk','SyfofxeNkwwGzYpkRV0gvkJ0ML7UXk263RecPDUwnvkWfNTRCCmQA0lfs1Aay0A0BiL7ntjuXLs','kB','kR9NkDF8SpqgXt0VFVYDRtUwu1cmN','b','eT',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-1409302047545136575,49046,'PHFZJ9R4UrdheXrs6Ve8gx','TWP0plnnad5cIohpT9WNfl8jnRIAKHAYs6LmjabuWW5CRuGnNiUta6W4nmAtNzwLAZEHAd4fvyXLBS1YiM7P8qXOLMMdDGU6Z4QI6EjfeQWBiN8R4NAGBZ50DlVx3FwTd2rGA4QFXR','vBD14linU1uaCQxDuNg5u','n3mIu7wLOEzHpkCvHm4ljpDh6fYMFeV1Bx','V','6T',3);
+INSERT INTO ti VALUES (-1409302047545136575,49046,'PHFZJ9R4UrdheXrs6Ve8gx','TWP0plnnad5cIohpT9WNfl8jnRIAKHAYs6LmjabuWW5CRuGnNiUta6W4nmAtNzwLAZEHAd4fvyXLBS1YiM7P8qXOLMMdDGU6Z4QI6EjfeQWBiN8R4NAGBZ50DlVx3FwTd2rGA4QFXR','vBD14linU1uaCQxDuNg5u','n3mIu7wLOEzHpkCvHm4ljpDh6fYMFeV1Bx','V','6T',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-7100270518092062007,10508,'CVvHNW4NX0jUd8ejKs9','ZzEJIHsJIwxJHI7ejgQqZwlz0Vkz0nq3sK6V6QDkGnjFlJoHLF3J79cijwnqp6vD6JtOeq5mlMUNuEGCK2OVWC6rfJLIIFdIIN2OB4MFGQMXwXbCub2lXn5Urt5cblN1cQM2Eb2crfQPwWkmgG6Y5BLeu9fDJKreSekk6bazeOXwcSqaQlqBNjQwuVj31R17tyVjZKVniBWUZ1e1iMib','ie7mEl5F4MGuVRSgWJnWdNSmCjWhlPEVpH','jIu2QkxURPcMP4OPr1q1oyE0wUOAxLlQpsjKJNBx1PmFS4RLvCjChKm8RiwZE97waT9IsZzsSNUMDobUHg4CINTJYh8oAdPjP2EBFON28n6mtel28uT9GXyIuBi6P6mSk3CYW3XrBKUMCoko7ZV8s285oJ4KaYbEGsRwI5CztaAqAJD0uYTuucj2haC','T','F',4);
+INSERT INTO ti VALUES (-7100270518092062007,10508,'CVvHNW4NX0jUd8ejKs9','ZzEJIHsJIwxJHI7ejgQqZwlz0Vkz0nq3sK6V6QDkGnjFlJoHLF3J79cijwnqp6vD6JtOeq5mlMUNuEGCK2OVWC6rfJLIIFdIIN2OB4MFGQMXwXbCub2lXn5Urt5cblN1cQM2Eb2crfQPwWkmgG6Y5BLeu9fDJKreSekk6bazeOXwcSqaQlqBNjQwuVj31R17tyVjZKVniBWUZ1e1iMib','ie7mEl5F4MGuVRSgWJnWdNSmCjWhlPEVpH','jIu2QkxURPcMP4OPr1q1oyE0wUOAxLlQpsjKJNBx1PmFS4RLvCjChKm8RiwZE97waT9IsZzsSNUMDobUHg4CINTJYh8oAdPjP2EBFON28n6mtel28uT9GXyIuBi6P6mSk3CYW3XrBKUMCoko7ZV8s285oJ4KaYbEGsRwI5CztaAqAJD0uYTuucj2haC','T','F',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-5321632483059433792,45170,'bKPFVe2sSNwT','gwO2DdkArWtEVts4yAqeMvucklSp4E6A8SlXDAgPUbDL75b58wg5rNJiBkRv28T6bUFW1bdkKWtWOAMNB8B1','Gcuu','tHXykkdT27bmqbKUguR07B1GWJ8LWM0u2lM2qRVOVuuQEtHqyegG6T','i','z',5);
+INSERT INTO ti VALUES (-5321632483059433792,45170,'bKPFVe2sSNwT','gwO2DdkArWtEVts4yAqeMvucklSp4E6A8SlXDAgPUbDL75b58wg5rNJiBkRv28T6bUFW1bdkKWtWOAMNB8B1','Gcuu','tHXykkdT27bmqbKUguR07B1GWJ8LWM0u2lM2qRVOVuuQEtHqyegG6T','i','z',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (4944993277945650016,20555,'KYmFnFsuSSDwUIS9qHXOsg0h3iF4EGybV','gm7odmFhsmQUhwHIBa6pQm6lKYcDZxrb9Ji1sxMQHwDC0uFjlvTDVMy7vMFltWBHHDwHckOZ3Zt8wi5sHMm18Rj9YNpkV1h3SpEQRcxqKv5wglP5','VTnKXajs','jpC7AAiV9V85fChiNJHXMcycK2zv3PGtBEnyqqAUHQsCcAwxyzNrKErhSdHvMXMUPF8QTvq7cXfiBApohsdQ9YjITQHtIpU8vaPcnE8HLNowDpoU9iSh65NK8J8KmaOVdLfXcZdRTk00G3WdlfjVwBrHM','3','M0',6);
+INSERT INTO ti VALUES (4944993277945650016,20555,'KYmFnFsuSSDwUIS9qHXOsg0h3iF4EGybV','gm7odmFhsmQUhwHIBa6pQm6lKYcDZxrb9Ji1sxMQHwDC0uFjlvTDVMy7vMFltWBHHDwHckOZ3Zt8wi5sHMm18Rj9YNpkV1h3SpEQRcxqKv5wglP5','VTnKXajs','jpC7AAiV9V85fChiNJHXMcycK2zv3PGtBEnyqqAUHQsCcAwxyzNrKErhSdHvMXMUPF8QTvq7cXfiBApohsdQ9YjITQHtIpU8vaPcnE8HLNowDpoU9iSh65NK8J8KmaOVdLfXcZdRTk00G3WdlfjVwBrHM','3','M0',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(78), d VARBINARY(4), e VARBINARY(75) NOT NULL, f VARBINARY(44) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7,4406,'7aswdT9','cd','nAlfeYmg5OIFulJAtazlaThSC13igX9nCavzvvsydhpnwK8drmX3XFVkddLZlOziaE','N6CE4d1lhhCPG9tCES4f5','L','jC',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(78), d VARBINARY(4), e VARBINARY(75) NOT NULL, f VARBINARY(44) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (-57,45356,'uDNUnMI5BB9J0644eUgB30TYGTdW99iQVB1cIfFLpYv55Z6Ac29','eubq','avYC9fXuAfvmTWhhfgsDWB1ZbZQ6YR5bTEiw03nFGMlyqR','rXK6kcR4ONwE1ay7xqw56FaY','L','T',1);
+INSERT INTO ti VALUES (-57,45356,'uDNUnMI5BB9J0644eUgB30TYGTdW99iQVB1cIfFLpYv55Z6Ac29','eubq','avYC9fXuAfvmTWhhfgsDWB1ZbZQ6YR5bTEiw03nFGMlyqR','rXK6kcR4ONwE1ay7xqw56FaY','L','T',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(79);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(79);
+INSERT INTO t VALUES (70,47477,'4i5mQ0hz6WfwJ6Q0CEAYVC0h3kG7FlzK1yZrMHjINxPetw4MAbEa0jfGR4bSwEKYCkqayvCk1V','c','456k9RRSLkCvgCphaHeXiaxl6i5j9dmVxHDI9SMsjsCqWgI4rmRutOj','79N2gxoiU1wE9SyQSTiJD0iHOJBeQQx','w','i',2);
+INSERT INTO ti VALUES (70,47477,'4i5mQ0hz6WfwJ6Q0CEAYVC0h3kG7FlzK1yZrMHjINxPetw4MAbEa0jfGR4bSwEKYCkqayvCk1V','c','456k9RRSLkCvgCphaHeXiaxl6i5j9dmVxHDI9SMsjsCqWgI4rmRutOj','79N2gxoiU1wE9SyQSTiJD0iHOJBeQQx','w','i',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-89,49284,'nUUipw11LSW','PLGdWRUQjSJZaWJHtJZ0RrO5f4GPNaiTaDtuUsrSReqDeQRJgo1FWFZMoULMyAsxjCnU50uVi6Ae76dRiROU69ymGnn3Z8Y5ewrMhQy54Nok2DXNh66a2CDvmME1UQIhjWi9ipm4hzc2wY6XRFiMbcqMCipAOyRxrUKYuYBqIg1FIywHiXv1TdqS3','eXsLnW9Y89qPOM3KOTcsCN','F476y3hYaTuVSmw6agwG','l','o',3);
+INSERT INTO ti VALUES (-89,49284,'nUUipw11LSW','PLGdWRUQjSJZaWJHtJZ0RrO5f4GPNaiTaDtuUsrSReqDeQRJgo1FWFZMoULMyAsxjCnU50uVi6Ae76dRiROU69ymGnn3Z8Y5ewrMhQy54Nok2DXNh66a2CDvmME1UQIhjWi9ipm4hzc2wY6XRFiMbcqMCipAOyRxrUKYuYBqIg1FIywHiXv1TdqS3','eXsLnW9Y89qPOM3KOTcsCN','F476y3hYaTuVSmw6agwG','l','o',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (23,59544,'GAmjhpPeUceYln3w8e8JX2qGrl8ytYARhwRWfH3zIpJga1YfKbpu3d','4S2c5FtKq33xr8T6b8H8wUMVLYX0K5OX3IlBnN51AThw6TUrmrZJiPgG6NlXSvCIElI8yDbeKjsM5RBKDCqdKNFSF0W1e2uq42VrR5NAZRKGoJmyuPObcKEbT4pmpPpB4S37sqXQ','IcOjjKA2gywZHgenqkFcs1WeiT6rlvlcrWvgRu1bWDEOT3BE3uBfzjp8S98rVILy2IAWQJNYf','RLKZ','7','7',4);
+INSERT INTO ti VALUES (23,59544,'GAmjhpPeUceYln3w8e8JX2qGrl8ytYARhwRWfH3zIpJga1YfKbpu3d','4S2c5FtKq33xr8T6b8H8wUMVLYX0K5OX3IlBnN51AThw6TUrmrZJiPgG6NlXSvCIElI8yDbeKjsM5RBKDCqdKNFSF0W1e2uq42VrR5NAZRKGoJmyuPObcKEbT4pmpPpB4S37sqXQ','IcOjjKA2gywZHgenqkFcs1WeiT6rlvlcrWvgRu1bWDEOT3BE3uBfzjp8S98rVILy2IAWQJNYf','RLKZ','7','7',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-17,31282,'NiwB6shhhE9djWoTtWblHMyFzJYtFKI2Z51Sj47n162fp7B','flJDFsQDPfLStKwZ16swYo47z6286F7ybFVT4rxsoBmAloa47w08pIHGrDK76utgZA9thte5g4oHydvdddywh6RIt16FFV2Xm43GQO7DwlSf','PpThWMybXfMYd7onG3y9C0a44UTn6AsEKDiQx7n3wX7piSrwkNFGPHsSXK5kIYDmj4DQP','hY9N83WMMbFrxgPl6voTa0XsTrZVVBkRgVyi7sgEdIjfed1xxps4FzD9V3mb3PcS3OuuE07HH514MRVLtOdMm1lgzDppBomsA4qsJPhDW3iELAPQr3E0Gtkfh9FfFnknOkKkw4ZCwPWryIiL30rNA97oDlE1JZzxK2oCC4xvV','4','Ah',5);
+INSERT INTO ti VALUES (-17,31282,'NiwB6shhhE9djWoTtWblHMyFzJYtFKI2Z51Sj47n162fp7B','flJDFsQDPfLStKwZ16swYo47z6286F7ybFVT4rxsoBmAloa47w08pIHGrDK76utgZA9thte5g4oHydvdddywh6RIt16FFV2Xm43GQO7DwlSf','PpThWMybXfMYd7onG3y9C0a44UTn6AsEKDiQx7n3wX7piSrwkNFGPHsSXK5kIYDmj4DQP','hY9N83WMMbFrxgPl6voTa0XsTrZVVBkRgVyi7sgEdIjfed1xxps4FzD9V3mb3PcS3OuuE07HH514MRVLtOdMm1lgzDppBomsA4qsJPhDW3iELAPQr3E0Gtkfh9FfFnknOkKkw4ZCwPWryIiL30rNA97oDlE1JZzxK2oCC4xvV','4','Ah',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (67,2368,'ouucQSFPg5sKy0JdgmClWVDrmUleDHdxlMwJHqHt6vZPMVMXEH','Alnh73TtadahioHrhRVMyh35p6FdQz4trhVM8RGM56ikLmgCLdtEeipaTioHpRuqzk5VN9MXZNMMyC0iGgfRk3p3G4svhaGuL7XNDEbiL6QBTKfmBpjQqi7IGG9tawFrDem0hX2y29ew','nfpEYx8I9aO8NVrPu7HyfTr7llBARQIULCwN9vZ4QlMHMvvqyRgNZIxQUh','kBoQEeL9Dqtz8zNuIR21tKeomecMjhVZzBY6Uj5DjIlIJIGsK9VahzjHZbQAWtUtxs3lxnkktKehQFyrIyJOB0efcFwuRKlCq1jRU3L1jEVRTyZmLVwBiQoxPu6NDv3vbg','4b','Qv',6);
+INSERT INTO ti VALUES (67,2368,'ouucQSFPg5sKy0JdgmClWVDrmUleDHdxlMwJHqHt6vZPMVMXEH','Alnh73TtadahioHrhRVMyh35p6FdQz4trhVM8RGM56ikLmgCLdtEeipaTioHpRuqzk5VN9MXZNMMyC0iGgfRk3p3G4svhaGuL7XNDEbiL6QBTKfmBpjQqi7IGG9tawFrDem0hX2y29ew','nfpEYx8I9aO8NVrPu7HyfTr7llBARQIULCwN9vZ4QlMHMvvqyRgNZIxQUh','kBoQEeL9Dqtz8zNuIR21tKeomecMjhVZzBY6Uj5DjIlIJIGsK9VahzjHZbQAWtUtxs3lxnkktKehQFyrIyJOB0efcFwuRKlCq1jRU3L1jEVRTyZmLVwBiQoxPu6NDv3vbg','4b','Qv',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(16), d VARBINARY(16), e VARCHAR(18) NOT NULL, f VARCHAR(44), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1701519055,1103737,'JykHX7K','4qVBf','rVpiOVovl8q5','fe51xb5','1','E',0);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(16), d VARBINARY(16), e VARCHAR(18) NOT NULL, f VARCHAR(44), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (18306797139629119095,6949397,'3X9nED86a','pU37KtYZ6bQnTT4T','Od1Bieo0ly0pddO8m','I','Y','D',1);
+INSERT INTO ti VALUES (18306797139629119095,6949397,'3X9nED86a','pU37KtYZ6bQnTT4T','Od1Bieo0ly0pddO8m','I','Y','D',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(17);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(17);
+INSERT INTO t VALUES (5675229980090708058,4275244,'NSF6aY7jRbB1','6LkHFi4iGPy6rQw','Futb1XeMshujm','0LWiQ98TMhswDYYkyoEM07QZhhG4DEepbIFuXSEVVS','c','B',2);
+INSERT INTO ti VALUES (5675229980090708058,4275244,'NSF6aY7jRbB1','6LkHFi4iGPy6rQw','Futb1XeMshujm','0LWiQ98TMhswDYYkyoEM07QZhhG4DEepbIFuXSEVVS','c','B',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1500121075354472223,1940696,'li0Ysf1Jd','TcLmXF68N3A3GTc8X7dQxb6B0DEv52e4oHvfpVljAuIsNinkP2eMyN7xTe8rNBzhYTNRLajhm2vtzne5aiTwNvujAsqKlR9vzPfMFwCVPLjYcXmq78jPR','e','UV0gWJ6uXu89avBYu7rLNLpFgjOi','V','D',3);
+INSERT INTO ti VALUES (1500121075354472223,1940696,'li0Ysf1Jd','TcLmXF68N3A3GTc8X7dQxb6B0DEv52e4oHvfpVljAuIsNinkP2eMyN7xTe8rNBzhYTNRLajhm2vtzne5aiTwNvujAsqKlR9vzPfMFwCVPLjYcXmq78jPR','e','UV0gWJ6uXu89avBYu7rLNLpFgjOi','V','D',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (12310675171905279930,194205,'5rADVxSp08','PmiqYUrQ2Ik6wy24g6mnEbviNLB4Ic59pimntzpOdcpkem3uCbFvmPaht84E7bKHRtzotsOnSv9btBK2C46jdd','jf2I','1h','L','D',4);
+INSERT INTO ti VALUES (12310675171905279930,194205,'5rADVxSp08','PmiqYUrQ2Ik6wy24g6mnEbviNLB4Ic59pimntzpOdcpkem3uCbFvmPaht84E7bKHRtzotsOnSv9btBK2C46jdd','jf2I','1h','L','D',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (6718171197246039770,-4865787,'GQ2neE','hOe6I46j6vJ9dRrcHyKHTf9ETG7NfUO20ZErn2hcHimGii4lAFfWzO2oGdudA95SZZP6JPfj392eBl60RdFipWRkDDMxF280qT6X5uOkvDElfRUL5ie6SUBBSuKKt0O8itI7na7lAJEbI6zBiSIyI3RktOKbuOJw33mDGYE6m2D2kvaoFQGKnNXrgwlL7YyE2SuS1ZG9KVEVSYkqvmXeZSjM8IhmrHWWm5wR3tisWleqZIaFshqgjs0OYQ','B0SJ48XThXFqRw','JEdbgTOTynJQm8wnskTAYpZTwbZLucMcYqNYSj7vcORhScEpbgmjsQ6uKiWxwhhikXqKfogjZ21xLylCcWyz9qcNdXq439hvolZefkT1KyHDWtMo8TiVvecAdshYU','m2','0',5);
+INSERT INTO ti VALUES (6718171197246039770,-4865787,'GQ2neE','hOe6I46j6vJ9dRrcHyKHTf9ETG7NfUO20ZErn2hcHimGii4lAFfWzO2oGdudA95SZZP6JPfj392eBl60RdFipWRkDDMxF280qT6X5uOkvDElfRUL5ie6SUBBSuKKt0O8itI7na7lAJEbI6zBiSIyI3RktOKbuOJw33mDGYE6m2D2kvaoFQGKnNXrgwlL7YyE2SuS1ZG9KVEVSYkqvmXeZSjM8IhmrHWWm5wR3tisWleqZIaFshqgjs0OYQ','B0SJ48XThXFqRw','JEdbgTOTynJQm8wnskTAYpZTwbZLucMcYqNYSj7vcORhScEpbgmjsQ6uKiWxwhhikXqKfogjZ21xLylCcWyz9qcNdXq439hvolZefkT1KyHDWtMo8TiVvecAdshYU','m2','0',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (10037697864920873167,7284681,'814h3i','Zg5r','2','GMg3VvmBtAh141Xs32msHVGUW7hoOA7dVxjRwzQnXkEIHzN5gOmrmI7uijHGnhJQmnxYV1RiQ','4','jm',6);
+INSERT INTO ti VALUES (10037697864920873167,7284681,'814h3i','Zg5r','2','GMg3VvmBtAh141Xs32msHVGUW7hoOA7dVxjRwzQnXkEIHzN5gOmrmI7uijHGnhJQmnxYV1RiQ','4','jm',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b TINYINT UNSIGNED, c BINARY(15) NOT NULL, d VARCHAR(40), e VARBINARY(47), f VARCHAR(38) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1329630183,171,'McWNF3DANL5NmsG','88xgQXVTAFV4zGPQgxF4LgF4','uJkeKJY7s','Yg0dBEWqGRNdKtSKd7CQJLR5x4ixZqJAiLWcps','d','K',0);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT UNSIGNED, c BINARY(15) NOT NULL, d VARCHAR(40), e VARBINARY(47), f VARCHAR(38) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (1966186570270205644,36,'PV36qusqakC2Y','jQrm7NdFnMar8EKk5alQQf3P','ewIc4PCHG1CGEYaYUdyWPaiJ4g0X','QV0S7','W','Iv',1);
+INSERT INTO ti VALUES (1966186570270205644,36,'PV36qusqakC2Y','jQrm7NdFnMar8EKk5alQQf3P','ewIc4PCHG1CGEYaYUdyWPaiJ4g0X','QV0S7','W','Iv',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(16) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(16) NOT NULL;
+INSERT INTO t VALUES (-3991778968793478934,70,'m','SCaYKzhODxMQDO','EN94XnQoiaiCfgFY','4f','S','Gq',2);
+INSERT INTO ti VALUES (-3991778968793478934,70,'m','SCaYKzhODxMQDO','EN94XnQoiaiCfgFY','4f','S','Gq',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-5370083979820299087,66,'RRKoYAgFbIhL','2bpjZwzuz2hI90lLrgw3iLRfSim5fHQpzrGia7nLUhJdC3tamtOlnYKoiZG3BfbtUjIR3ZB9i9eaRJptmRo2PGxlf1IfaklFj1lE6ptnoBtkjwqqUDEsj9rMGCIeZUTFrau0hLuZYjDIbjAr8Yvh7FWfnMkatJbLiGPC0m','jYR3t75Ie148GwA68sCvkv6tv2m','vvVfuZVAa','V','s',3);
+INSERT INTO ti VALUES (-5370083979820299087,66,'RRKoYAgFbIhL','2bpjZwzuz2hI90lLrgw3iLRfSim5fHQpzrGia7nLUhJdC3tamtOlnYKoiZG3BfbtUjIR3ZB9i9eaRJptmRo2PGxlf1IfaklFj1lE6ptnoBtkjwqqUDEsj9rMGCIeZUTFrau0hLuZYjDIbjAr8Yvh7FWfnMkatJbLiGPC0m','jYR3t75Ie148GwA68sCvkv6tv2m','vvVfuZVAa','V','s',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6171268121508508742,255,'DnqRsh9zHyZ','c1UvM2xPtlIQLxWRbZL12EGQaLjAUNnEx1FFFB0Uh50M28EmMOy2tKSjn18L8hjNrKXNk7DI8GpakKddFJ1hIrVpIkse19WiyGCeMTnJQhlFr1p61gX1PzOzTfDHvJjWEr8JOnO1S8Zr5kvGShmhjvTqQeIiqlNd6RXhlvJYZbOeMn4U42He1BtUuPg9y6MryLzJKHOiBfy7fXe','m1B2x2zRN5tcq2upwbv4e9QcO99xw77iJggF','DV5dZYxopVq9paeo1KYx','n','V',4);
+INSERT INTO ti VALUES (6171268121508508742,255,'DnqRsh9zHyZ','c1UvM2xPtlIQLxWRbZL12EGQaLjAUNnEx1FFFB0Uh50M28EmMOy2tKSjn18L8hjNrKXNk7DI8GpakKddFJ1hIrVpIkse19WiyGCeMTnJQhlFr1p61gX1PzOzTfDHvJjWEr8JOnO1S8Zr5kvGShmhjvTqQeIiqlNd6RXhlvJYZbOeMn4U42He1BtUuPg9y6MryLzJKHOiBfy7fXe','m1B2x2zRN5tcq2upwbv4e9QcO99xw77iJggF','DV5dZYxopVq9paeo1KYx','n','V',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2084359782720305004,218,'eN9','ddXAwVDsx2EDqxJfiFvgsVVQ95eR2jZLUzruE3znOuiq8S9dy0xuN5hdpLe6BnW9mG2EGwF7Z8DSwtkXPqBY01cXQjcv7Yx58P7Jrge9NfloPF2','QGcgSZkQUZKpDEFq','YQmACafbi13Xu8KxAE1fc2RNTkSbpnphbDYY4bQXoVbVkFbqxlRvKqjmdPuvXyy1r7p6RLEee8pR4ZSQbh7MraBYF9EIp5LCIx13j5G0CSI33cemZDBAhWep08UVviNeJ8RARE9KhzyD0cnCLxe3b9us07yxRoTRKd969ChDQomHULwhgMGD6qqCqpCKK4RM5mP83oL37SwL18eeOxD9wmhLLWEn4HD9nEi','1','na',5);
+INSERT INTO ti VALUES (-2084359782720305004,218,'eN9','ddXAwVDsx2EDqxJfiFvgsVVQ95eR2jZLUzruE3znOuiq8S9dy0xuN5hdpLe6BnW9mG2EGwF7Z8DSwtkXPqBY01cXQjcv7Yx58P7Jrge9NfloPF2','QGcgSZkQUZKpDEFq','YQmACafbi13Xu8KxAE1fc2RNTkSbpnphbDYY4bQXoVbVkFbqxlRvKqjmdPuvXyy1r7p6RLEee8pR4ZSQbh7MraBYF9EIp5LCIx13j5G0CSI33cemZDBAhWep08UVviNeJ8RARE9KhzyD0cnCLxe3b9us07yxRoTRKd969ChDQomHULwhgMGD6qqCqpCKK4RM5mP83oL37SwL18eeOxD9wmhLLWEn4HD9nEi','1','na',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (2763591378586608501,178,'joWletvxCeB','2BuWewZmldASL7yxCJAtb2e1maOUt3buv4y2kap8hrpE7nzYCylRCf5cWmR644Vr4F32181FoDk2DxzLl4yYIj1ybhVfeHthrTmEYQHgrKDkORtxYp3e4p9DK4TaOciA8eJLdegCpVYssdpPQ0M','s8Nl8dJx9Twj','AjIHjn9HSv9DSJIQGMFgDcrKU5VrJSgIjAzKR4cUrSGlM9B6KjHhAK3tZ4agJ2vyW4NoOQltSqI7TZuT1UHTHx5LFfgrmYV6vidOAjvLar8NgtdrLJOVzJunhMQrp9B7HzDfFwqNClpKstZXK8g2bY0VVekjoY8CKZiQLyztxOTHeVKQ3KsBuaelDOfBPB8az','K','0k',6);
+INSERT INTO ti VALUES (2763591378586608501,178,'joWletvxCeB','2BuWewZmldASL7yxCJAtb2e1maOUt3buv4y2kap8hrpE7nzYCylRCf5cWmR644Vr4F32181FoDk2DxzLl4yYIj1ybhVfeHthrTmEYQHgrKDkORtxYp3e4p9DK4TaOciA8eJLdegCpVYssdpPQ0M','s8Nl8dJx9Twj','AjIHjn9HSv9DSJIQGMFgDcrKU5VrJSgIjAzKR4cUrSGlM9B6KjHhAK3tZ4agJ2vyW4NoOQltSqI7TZuT1UHTHx5LFfgrmYV6vidOAjvLar8NgtdrLJOVzJunhMQrp9B7HzDfFwqNClpKstZXK8g2bY0VVekjoY8CKZiQLyztxOTHeVKQ3KsBuaelDOfBPB8az','K','0k',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT, c CHAR(26) NOT NULL, d VARCHAR(15) NOT NULL, e VARCHAR(31) NOT NULL, f VARBINARY(27) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3197033,-26,'Z','CPYRyz','WIQyNqhcKx1OjNIcrOQCH0jXF2UiG2X','TUtAGWNRXPPrT7BU64sRmr','K','P',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT, c CHAR(26) NOT NULL, d VARCHAR(15) NOT NULL, e VARCHAR(31) NOT NULL, f VARBINARY(27) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-6847323864808931670,-46,'u6dwzSshyDY0kd6MGCiGm1','VcnocHQ','hGfUPlqxi9scq2gGyC','U7xK0dOkGkOr6Pw8r7wQZT1Pa','S','O',1);
+INSERT INTO ti VALUES (-6847323864808931670,-46,'u6dwzSshyDY0kd6MGCiGm1','VcnocHQ','hGfUPlqxi9scq2gGyC','U7xK0dOkGkOr6Pw8r7wQZT1Pa','S','O',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(27) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(27) NOT NULL;
+INSERT INTO t VALUES (-123372157102230669,-109,'OGUMunj9g9CvfE','KDk','A4MrD1NPm','L5AtVeOmBC4F','D','l',2);
+INSERT INTO ti VALUES (-123372157102230669,-109,'OGUMunj9g9CvfE','KDk','A4MrD1NPm','L5AtVeOmBC4F','D','l',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-87507022783340278,67,'LQQSmJQORdnQHxtdYTwy','KuQM76OvUruxikogSlAHwAeNlInIK1mCo1n4H0GZSJYIXg3lNRhLTWcUbEcohwEbKkrHoYfPSlcshUdSXpBHYp6T9cP9bNwG8Ra3ROVjmvcwFWVDoIpecO5BfZzKMfUyvl929qhTEzEsc0jqylQRMliuXgcmQNJLahUZ7wd4bh6caddFzlht5iiXbgVvHFr5JcAaAXglXqwieE','1HcsbbAPm','BhaU','c','t',3);
+INSERT INTO ti VALUES (-87507022783340278,67,'LQQSmJQORdnQHxtdYTwy','KuQM76OvUruxikogSlAHwAeNlInIK1mCo1n4H0GZSJYIXg3lNRhLTWcUbEcohwEbKkrHoYfPSlcshUdSXpBHYp6T9cP9bNwG8Ra3ROVjmvcwFWVDoIpecO5BfZzKMfUyvl929qhTEzEsc0jqylQRMliuXgcmQNJLahUZ7wd4bh6caddFzlht5iiXbgVvHFr5JcAaAXglXqwieE','1HcsbbAPm','BhaU','c','t',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-7897911413152785463,-10,'ir5zG7jdXt3013yIJa8wrzdx','QOZagrljmzPHpNSfDMz7LNhUlPXdd5kbjrNbTn','K','sMQbpK8s79fhcoLek3skrwsKVHUb2WmOVLPHVH9Ki17GQSRDrUE9ppk4gPg5YD9gd06beUFR04sNW5xIbEY4OycfEUQ2ZaXYJSvCfJQwbovTqk69SP1J4ajU4No3CZ5MBz8J4F8ETLtSFQqta5K2Vr2T3G75poRaD02hV6QNnZTcXXj28UibaxBGWBDKxnER5uePIlE852ikWCLhQ','P','r',4);
+INSERT INTO ti VALUES (-7897911413152785463,-10,'ir5zG7jdXt3013yIJa8wrzdx','QOZagrljmzPHpNSfDMz7LNhUlPXdd5kbjrNbTn','K','sMQbpK8s79fhcoLek3skrwsKVHUb2WmOVLPHVH9Ki17GQSRDrUE9ppk4gPg5YD9gd06beUFR04sNW5xIbEY4OycfEUQ2ZaXYJSvCfJQwbovTqk69SP1J4ajU4No3CZ5MBz8J4F8ETLtSFQqta5K2Vr2T3G75poRaD02hV6QNnZTcXXj28UibaxBGWBDKxnER5uePIlE852ikWCLhQ','P','r',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-1628646877511984561,-83,'7KAFrjiv','6eP2wnJopCKcV5VGVfFh55JlaHac6Lz6fay6szMzpCibpTaRlwQ2wX3bCX3Gxh98N7Sfex3STQM1CFxfQplum9C7r9ORKe5te','ow','80qMmJaLiNWV42b1','Lr','P',5);
+INSERT INTO ti VALUES (-1628646877511984561,-83,'7KAFrjiv','6eP2wnJopCKcV5VGVfFh55JlaHac6Lz6fay6szMzpCibpTaRlwQ2wX3bCX3Gxh98N7Sfex3STQM1CFxfQplum9C7r9ORKe5te','ow','80qMmJaLiNWV42b1','Lr','P',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8410103794708580834,-124,'ls3F6Kk','cXTm2LYb0zV9PeNhkTYkPoEKuy6zUEd7ybcIgFaMBcckcb66XuLecSXFLFRpKrp1tgcYB74XxjD1VRlgs0UBRpcLBF6sRVeDjYKrVthDoPjADsBXXu2t4zFeQupoCwai3xTSo0jvKmfLqNuCchxdayiDCiV5nEg0RO36idHYL62uE','cnNuKUAJj','Dj06J0SQgCW6OE8QkisUFAJmWvJJYT1Mdgybbkm5u2VPCuX1egkcI0bc8ur','s','nK',6);
+INSERT INTO ti VALUES (8410103794708580834,-124,'ls3F6Kk','cXTm2LYb0zV9PeNhkTYkPoEKuy6zUEd7ybcIgFaMBcckcb66XuLecSXFLFRpKrp1tgcYB74XxjD1VRlgs0UBRpcLBF6sRVeDjYKrVthDoPjADsBXXu2t4zFeQupoCwai3xTSo0jvKmfLqNuCchxdayiDCiV5nEg0RO36idHYL62uE','cnNuKUAJj','Dj06J0SQgCW6OE8QkisUFAJmWvJJYT1Mdgybbkm5u2VPCuX1egkcI0bc8ur','s','nK',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b SMALLINT NOT NULL, c CHAR(16), d VARBINARY(63), e VARCHAR(73) NOT NULL, f VARBINARY(19) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7574023682075077407,31384,'DvixLGzJgSpQwVH','RgSaHSKHJhltV7OsVFi7p8W8yD1iTlQI1wPZX5Cs','17fFTR1PNggsXpU3xNeqTAjYrFfHwQOqpj3nWpOtamUQxNY6WhfZfJ0SaiW','vZ3yCiqQhw1jzgVwkp','HM','Q',0);
+CREATE TABLE ti (a BIGINT, b SMALLINT NOT NULL, c CHAR(16), d VARBINARY(63), e VARCHAR(73) NOT NULL, f VARBINARY(19) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-5055460848156537030,5834,'PTGAgXd5oc6','4ZnNuyWBu0mwhDe2ORBWvqiHH367fue8NRrBnXKuOe5k5jaWYmE409O0Cl4','jMRGkWCkm5zjBHnnwWKs1L6iqWjji8sXtU7FfJzWdPw1zkbiZgpgNHCVVtjTKQIw7hC7l1F','trnhunR1qEnlRG','oA','2',1);
+INSERT INTO ti VALUES (-5055460848156537030,5834,'PTGAgXd5oc6','4ZnNuyWBu0mwhDe2ORBWvqiHH367fue8NRrBnXKuOe5k5jaWYmE409O0Cl4','jMRGkWCkm5zjBHnnwWKs1L6iqWjji8sXtU7FfJzWdPw1zkbiZgpgNHCVVtjTKQIw7hC7l1F','trnhunR1qEnlRG','oA','2',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(17);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(17);
+INSERT INTO t VALUES (1075410135391833040,-17544,'UT5DD1CenGI17GITi','UTf5fhbISpelJSUxU8YoqEZVgQy059Etyy8h07SSA1iZON','3HwbwPBfxTUdBSD2ZXgCpfUE63h','gOkhhfwujX2U','gZ','9',2);
+INSERT INTO ti VALUES (1075410135391833040,-17544,'UT5DD1CenGI17GITi','UTf5fhbISpelJSUxU8YoqEZVgQy059Etyy8h07SSA1iZON','3HwbwPBfxTUdBSD2ZXgCpfUE63h','gOkhhfwujX2U','gZ','9',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (8140426724193286815,-31378,'eV97qj0L1atb1jxxt','2RJjBSbj6BfwRyKbOlDbT29mG37sksD1OjkJXxffFkU4vCFhjLPoESoMsOlPiX3IGmRUdKoAMp7lOERpdGvuylh6yBv3V1I1fPWT891JdVu','3xBjkhGSYKAc5jaeuoiy1CfIzi2q6QsOIQRb5arG7sxlgBHw3CxNN2jXDwz3YYLuXv0SF','8wt3XLWjtM','lq','R',3);
+INSERT INTO ti VALUES (8140426724193286815,-31378,'eV97qj0L1atb1jxxt','2RJjBSbj6BfwRyKbOlDbT29mG37sksD1OjkJXxffFkU4vCFhjLPoESoMsOlPiX3IGmRUdKoAMp7lOERpdGvuylh6yBv3V1I1fPWT891JdVu','3xBjkhGSYKAc5jaeuoiy1CfIzi2q6QsOIQRb5arG7sxlgBHw3CxNN2jXDwz3YYLuXv0SF','8wt3XLWjtM','lq','R',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (288600302497568558,4466,'949rv','8tlzy8vpC8WrFiWIFEcQ5hqVVTzNtgifGR6TGjw8JvW6fMIwUbWlmQZ4HIHhmBMjjgaMiI4vmOh3Esw7LSKCRrV88po02bjMzQsFUqLmhVF5GqdIW4SmheCFTAUv3Dq2sUUvukvWQn0LClRMN7EObkoXN678ze37CbcD5MxVqAdbClVu5igNPsRRui9UULyqa3MatVcfVIvnXQJ44QojMV2bKchSG2ecY78dGCG34DMtz','1Nehraan4j8yVL','lOWfhq1bDyXmpCS','44','N',4);
+INSERT INTO ti VALUES (288600302497568558,4466,'949rv','8tlzy8vpC8WrFiWIFEcQ5hqVVTzNtgifGR6TGjw8JvW6fMIwUbWlmQZ4HIHhmBMjjgaMiI4vmOh3Esw7LSKCRrV88po02bjMzQsFUqLmhVF5GqdIW4SmheCFTAUv3Dq2sUUvukvWQn0LClRMN7EObkoXN678ze37CbcD5MxVqAdbClVu5igNPsRRui9UULyqa3MatVcfVIvnXQJ44QojMV2bKchSG2ecY78dGCG34DMtz','1Nehraan4j8yVL','lOWfhq1bDyXmpCS','44','N',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4682517307459066377,20457,'V51t','tIv2SGegrKV9vXxwHwxoqPDypJqSkSGI1e93rnD7pLTpivzb','tCTb9ATyyW8smLFOqkuZuNcECGoU441qtCkILo9','CEc0H6JHbP0EnwD8DzMGXXUPlSDHq0ikBV182IcQZ8sf7e3','Zh','7',5);
+INSERT INTO ti VALUES (4682517307459066377,20457,'V51t','tIv2SGegrKV9vXxwHwxoqPDypJqSkSGI1e93rnD7pLTpivzb','tCTb9ATyyW8smLFOqkuZuNcECGoU441qtCkILo9','CEc0H6JHbP0EnwD8DzMGXXUPlSDHq0ikBV182IcQZ8sf7e3','Zh','7',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (6893780001377334529,-31721,'r84Z','mg7tjeKoM0ANZvcPUlbgNlG','t1fjqgeWiKPBkL5APFL3q3cPZjZYywpYspUFY5Sm','S4VYMpqd1voc2CsfIbR3rxekpCFCotC7shhCxW77mY9DCZfIcv2r35tUaQmwrzy3vBUlf9vvo7pag5G5Se8qEaRRuYAodFRbyDXqOX9zu8w203mAJZFi7v7b7e1eq0jk00ALutuvH32FTW1klKEkoWaqUyxA7UZCGt','us','c',6);
+INSERT INTO ti VALUES (6893780001377334529,-31721,'r84Z','mg7tjeKoM0ANZvcPUlbgNlG','t1fjqgeWiKPBkL5APFL3q3cPZjZYywpYspUFY5Sm','S4VYMpqd1voc2CsfIbR3rxekpCFCotC7shhCxW77mY9DCZfIcv2r35tUaQmwrzy3vBUlf9vvo7pag5G5Se8qEaRRuYAodFRbyDXqOX9zu8w203mAJZFi7v7b7e1eq0jk00ALutuvH32FTW1klKEkoWaqUyxA7UZCGt','us','c',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b MEDIUMINT, c CHAR(12) NOT NULL, d VARCHAR(4), e VARBINARY(24) NOT NULL, f VARCHAR(14), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1625123584,4467906,'w62l7OYDGKlx','R7','PCGC7zwPQZXSRv','mPonGzqfXTRC','V','eF',0);
+CREATE TABLE ti (a INT, b MEDIUMINT, c CHAR(12) NOT NULL, d VARCHAR(4), e VARBINARY(24) NOT NULL, f VARCHAR(14), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-1959361264,-6695691,'FzEqQFWMAo','Z','QqHG2K','F8ZAIms','r','9C',1);
+INSERT INTO ti VALUES (-1959361264,-6695691,'FzEqQFWMAo','Z','QqHG2K','F8ZAIms','r','9C',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(13) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(13) NOT NULL;
+INSERT INTO t VALUES (1440087795,-4683343,'Hz8x','YJ','P40eqIhoVu42O','jAIZIJ49SD','E','e',2);
+INSERT INTO ti VALUES (1440087795,-4683343,'Hz8x','YJ','P40eqIhoVu42O','jAIZIJ49SD','E','e',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (527692191,499105,'GoosY','b2g847FWkW3nhIUM99Y6VUFjt7cBvB0zus8dcdvUkHNpLkYv9KKF3tHBLYKvwyz4IVLwUpmg7TiUKwC7zdmP6vJ6iE93LE','OV3v8yksPcO','zLsyj5oWA7L2Eb','v','S',3);
+INSERT INTO ti VALUES (527692191,499105,'GoosY','b2g847FWkW3nhIUM99Y6VUFjt7cBvB0zus8dcdvUkHNpLkYv9KKF3tHBLYKvwyz4IVLwUpmg7TiUKwC7zdmP6vJ6iE93LE','OV3v8yksPcO','zLsyj5oWA7L2Eb','v','S',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (445381775,6762468,'wV','LFIaMapM2pp9tfJYFZ1QcH2YpZPGI6WWsvBFsJgQyiiyX4GrPdIhuM5vNJJTq41ttptjMOl9aa2yiX6TmlJShM9rXDdJeGT3','W0EhL9Cs3QafqaBu6CtKYCeN','Xbx7rdmhyiD3DMCL5bTNulr30GUT7mmyMWLC0fXQdLw5ff2Hiqx8fRBIk6cV427Kbf3cOYv8UHp8VXkW0hIRxpPZ76eQvPwO3tmuK8CbKLctSJUtcU','9','MK',4);
+INSERT INTO ti VALUES (445381775,6762468,'wV','LFIaMapM2pp9tfJYFZ1QcH2YpZPGI6WWsvBFsJgQyiiyX4GrPdIhuM5vNJJTq41ttptjMOl9aa2yiX6TmlJShM9rXDdJeGT3','W0EhL9Cs3QafqaBu6CtKYCeN','Xbx7rdmhyiD3DMCL5bTNulr30GUT7mmyMWLC0fXQdLw5ff2Hiqx8fRBIk6cV427Kbf3cOYv8UHp8VXkW0hIRxpPZ76eQvPwO3tmuK8CbKLctSJUtcU','9','MK',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1246177162,743148,'XmHHnR','XYQ7In5YslYOXZh7uGjZTi7LLMAgOJuI5e1FSTgHTEDEfyuzZxJN0HQoPoThLvrOLnQ9gTRrJ3J3SFADG9bmS6HoiE8y4eP4bU6RUfUNXvg5ap5KDjpRBMmv3QisJYQGVofIs3L0y2SwfpLXoMt5DST8n7UtByEyHKXZD9sCUZinFGp5IcjpNEXytinBXQ3QJ9iLcqgFvYZNo383Jlb32BZAJdzmCmBwEKROzIWmlGNuhuOT8ZYD7RQ6KzNlmBP1','0mfCso','LvDM8rl57JHXer7sBDdvJGeptLQMlDGbOid7jUnv2y3GhI0DXvFQKtMfR3Mc6CkRYFdqSEgJKTsvEI9yq1TOCgJyXu6afsZyxHgpfeFc','RV','qR',5);
+INSERT INTO ti VALUES (-1246177162,743148,'XmHHnR','XYQ7In5YslYOXZh7uGjZTi7LLMAgOJuI5e1FSTgHTEDEfyuzZxJN0HQoPoThLvrOLnQ9gTRrJ3J3SFADG9bmS6HoiE8y4eP4bU6RUfUNXvg5ap5KDjpRBMmv3QisJYQGVofIs3L0y2SwfpLXoMt5DST8n7UtByEyHKXZD9sCUZinFGp5IcjpNEXytinBXQ3QJ9iLcqgFvYZNo383Jlb32BZAJdzmCmBwEKROzIWmlGNuhuOT8ZYD7RQ6KzNlmBP1','0mfCso','LvDM8rl57JHXer7sBDdvJGeptLQMlDGbOid7jUnv2y3GhI0DXvFQKtMfR3Mc6CkRYFdqSEgJKTsvEI9yq1TOCgJyXu6afsZyxHgpfeFc','RV','qR',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1210337066,-7236141,'rw','rwufaWwC4ui8vdrZEJrhS8fTbGSxWLxpVVo9AdyFRv3R7mXZW4hbZwNDiLUcOHfiX5CoipLv9nUYsOBOxdUHdeICDdrFFP8m1k4Avd33qWt9OWIziGhxgnGmP4EORp99SbvpsteBWA0eLQ45eoXJbOjusuL1ZLtN7pbJM7dmLDH55Vglkpfwv54il8KmVSC26C2','nD66Kv','auvRdzG6CIxkT9pw4ohwbP92y8236Jg1j1HFTOUCJjhnYRVm7EOqtiWFIH66zYdBvz9S4dmXQWYyYROOeeD3aFZHPhrtU4oOqnsKvNzEPlQeyrqbnTxSXevvzwgslRqvTDh0HrJLRoWn0Rj2Sy9LUcfOLmCcewK0dPeYE6IAXugP','4','b60',6);
+INSERT INTO ti VALUES (1210337066,-7236141,'rw','rwufaWwC4ui8vdrZEJrhS8fTbGSxWLxpVVo9AdyFRv3R7mXZW4hbZwNDiLUcOHfiX5CoipLv9nUYsOBOxdUHdeICDdrFFP8m1k4Avd33qWt9OWIziGhxgnGmP4EORp99SbvpsteBWA0eLQ45eoXJbOjusuL1ZLtN7pbJM7dmLDH55Vglkpfwv54il8KmVSC26C2','nD66Kv','auvRdzG6CIxkT9pw4ohwbP92y8236Jg1j1HFTOUCJjhnYRVm7EOqtiWFIH66zYdBvz9S4dmXQWYyYROOeeD3aFZHPhrtU4oOqnsKvNzEPlQeyrqbnTxSXevvzwgslRqvTDh0HrJLRoWn0Rj2Sy9LUcfOLmCcewK0dPeYE6IAXugP','4','b60',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(24) NOT NULL, d VARBINARY(26), e VARBINARY(90), f VARCHAR(99) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10374053,189216,'oCosI42','4Ux','dGjSH','LAefuAUndhMooMuj9qSBfeznpwJ79itPYTle7Oszg8dA9EPiYtQQD5FC19oepH4ch9FCcfOwd7tHU5qkGmcI2O4','0','5',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(24) NOT NULL, d VARBINARY(26), e VARBINARY(90), f VARCHAR(99) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2649915774,5577594,'dfe3j5nRvvsdGI208','WuUV7lWTf1','Bt4PcYcT1PBSIzzVZ5FJ7UPV','olLzgEUuesdI9htJkJLgBcwP6fMlkZXc0WoqLtclwE9kDJ9ShlwLEkHieGU','E','K',1);
+INSERT INTO ti VALUES (2649915774,5577594,'dfe3j5nRvvsdGI208','WuUV7lWTf1','Bt4PcYcT1PBSIzzVZ5FJ7UPV','olLzgEUuesdI9htJkJLgBcwP6fMlkZXc0WoqLtclwE9kDJ9ShlwLEkHieGU','E','K',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(25) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(25) NOT NULL;
+INSERT INTO t VALUES (1270786429,3347041,'wTh6wB1qnePTnXq7C','ZN','OSSLLSTnKTQ72JBr','hraTr3ou7vEAF4XI4NHl1wfTFOIP4o9Vpy5jwco8pILMj2zkbFefh8T3DcgNP','O','a',2);
+INSERT INTO ti VALUES (1270786429,3347041,'wTh6wB1qnePTnXq7C','ZN','OSSLLSTnKTQ72JBr','hraTr3ou7vEAF4XI4NHl1wfTFOIP4o9Vpy5jwco8pILMj2zkbFefh8T3DcgNP','O','a',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3459526384,9315590,'CXbL4pX7XqykwkzaQmB','Rxg0FMiwlQVT83WIPmSm','HIEaHmIMz','UdjteSAZyAaZPAr6SxXPlHyqcBG1by0TLPFie8aAqtVUHpzh96kLFi5AwR4t2YwA','c','b',3);
+INSERT INTO ti VALUES (3459526384,9315590,'CXbL4pX7XqykwkzaQmB','Rxg0FMiwlQVT83WIPmSm','HIEaHmIMz','UdjteSAZyAaZPAr6SxXPlHyqcBG1by0TLPFie8aAqtVUHpzh96kLFi5AwR4t2YwA','c','b',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2694303786,5459473,'KiPE4MLY9uypqRJM','u80Gn3z2L4e3lqKlr7ICj37P4Y05GtaNfaeWCnVubs9CxjtOPoyzkQTBsrvymg58Ke2mvq9Z69pkkGmniNzMy2WPdrWLdhBcbJdiNAjE','hLZji0XLobykm4ynkUp4fPNrS','zaJpMpKDRj627sQbdXqyuefwIHSrmuXkaaJWCSuRApRZgAeXwY8XbBRUYjQLaZtpFv1rN4Y7bepXkrHCcC0P7sCUw5sCvW6mOOjKCh2nLmVYchFsL3LKV4JW6V6pmfzhMypCoZOAy5a2onP3MQtZmY4EnhtZVQ8i4PnCndAW8ZW6WTQGQ7w7lWhRb4nJkZpxSVG8B35ThmVs0xAfo','2','G',4);
+INSERT INTO ti VALUES (2694303786,5459473,'KiPE4MLY9uypqRJM','u80Gn3z2L4e3lqKlr7ICj37P4Y05GtaNfaeWCnVubs9CxjtOPoyzkQTBsrvymg58Ke2mvq9Z69pkkGmniNzMy2WPdrWLdhBcbJdiNAjE','hLZji0XLobykm4ynkUp4fPNrS','zaJpMpKDRj627sQbdXqyuefwIHSrmuXkaaJWCSuRApRZgAeXwY8XbBRUYjQLaZtpFv1rN4Y7bepXkrHCcC0P7sCUw5sCvW6mOOjKCh2nLmVYchFsL3LKV4JW6V6pmfzhMypCoZOAy5a2onP3MQtZmY4EnhtZVQ8i4PnCndAW8ZW6WTQGQ7w7lWhRb4nJkZpxSVG8B35ThmVs0xAfo','2','G',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (975278877,14166635,'0wOAliJT8TLDz','Exl7DmpAB5rj9sMsYhD74VnoHAHa7a2LsqcITv0c62IapGRIwdPPGgVmbOz7h3EvjPZBrbOI7MTPDABKIDnMMXRI1A1alvgI20L8uF5lSeDooq86kbxLtrHw8Pl4YNpguDI6lQuMHMkJeTH7IccpElIFvtDH5SFtaEf9MLozEfooXxRP4ZZBA3PgONgOetvN2I40a0e2qNrzd0m6cBELpGZUh9Bb2wOW6BWKLH','F','P9O1DhwC78CzpeR9l9f3tLKFyCe1nnQ919BJ71fx2iPRiwXRp1qhMZHM8ss40OWvBYdNH6amLWHTLrh061riqPeQgKKrmY9Bb8uUjlqXobCtSEZMqL103nJpmL8QWnjSqohhdbgaEYNtYgcdDRRDyA3u8wVgjvI3f6ZXM2gdcc0JaHJSfT9VxHC9D9yro0YAv5JF','Nu','L',5);
+INSERT INTO ti VALUES (975278877,14166635,'0wOAliJT8TLDz','Exl7DmpAB5rj9sMsYhD74VnoHAHa7a2LsqcITv0c62IapGRIwdPPGgVmbOz7h3EvjPZBrbOI7MTPDABKIDnMMXRI1A1alvgI20L8uF5lSeDooq86kbxLtrHw8Pl4YNpguDI6lQuMHMkJeTH7IccpElIFvtDH5SFtaEf9MLozEfooXxRP4ZZBA3PgONgOetvN2I40a0e2qNrzd0m6cBELpGZUh9Bb2wOW6BWKLH','F','P9O1DhwC78CzpeR9l9f3tLKFyCe1nnQ919BJ71fx2iPRiwXRp1qhMZHM8ss40OWvBYdNH6amLWHTLrh061riqPeQgKKrmY9Bb8uUjlqXobCtSEZMqL103nJpmL8QWnjSqohhdbgaEYNtYgcdDRRDyA3u8wVgjvI3f6ZXM2gdcc0JaHJSfT9VxHC9D9yro0YAv5JF','Nu','L',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3570776208,3598534,'1w692meRCV7dU','71Eov9evr8AmTTBedIHcRKQ3tWrMyc0vNIGZ7Z2RRkA9ZQpgXXUXrJ2WYEyfDuTG1i0wppLmMlGnptfzYcFG5KS8xTC0xQCnj','IXETuxtFR2bJK1sAFryxkz3umjjT4B05Pf4C7kazfPlr2R769HI81vdjuvibGOe3','lV1j4gQQydNOLiTYZ1wP4xPKOqjtT6TJ06q1B8QsmVMFRZXN12384YMXPHkcw8P','0L','PJ',6);
+INSERT INTO ti VALUES (3570776208,3598534,'1w692meRCV7dU','71Eov9evr8AmTTBedIHcRKQ3tWrMyc0vNIGZ7Z2RRkA9ZQpgXXUXrJ2WYEyfDuTG1i0wppLmMlGnptfzYcFG5KS8xTC0xQCnj','IXETuxtFR2bJK1sAFryxkz3umjjT4B05Pf4C7kazfPlr2R769HI81vdjuvibGOe3','lV1j4gQQydNOLiTYZ1wP4xPKOqjtT6TJ06q1B8QsmVMFRZXN12384YMXPHkcw8P','0L','PJ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b INT, c CHAR(77) NOT NULL, d VARBINARY(20) NOT NULL, e VARBINARY(9) NOT NULL, f VARCHAR(93) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (62,-70601488,'RCKTku2eHJ5ol4Hca0DjvBolpCehYXx5MRXGVy07Aik9sSt','iib7','to','DHE1KOOtRyviUbMUHiK1AD3LxMYhOlL6uSnAQL6C9DfyBpXHCNDSYFycldpC2k05Q98iB37UgSkSDS9sOS77','T','G',0);
+CREATE TABLE ti (a TINYINT, b INT, c CHAR(77) NOT NULL, d VARBINARY(20) NOT NULL, e VARBINARY(9) NOT NULL, f VARCHAR(93) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-1307467093195576830,-1495324781,'VlQQwL4XXwqP2XaD0dajmPVaSWKYl','Tf2AFmzZCp3z95xi1','3','rJZcxAJUQXdKOroJVhshIkluRYHeRgUYQTeMdGGivrlAPdHeBHhcrTVliNiWB6SbzBeJ1DDZ9kQOBNKUkXpW','zD','b',1);
+INSERT INTO ti VALUES (-1307467093195576830,-1495324781,'VlQQwL4XXwqP2XaD0dajmPVaSWKYl','Tf2AFmzZCp3z95xi1','3','rJZcxAJUQXdKOroJVhshIkluRYHeRgUYQTeMdGGivrlAPdHeBHhcrTVliNiWB6SbzBeJ1DDZ9kQOBNKUkXpW','zD','b',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(78) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(78) NOT NULL;
+INSERT INTO t VALUES (-5799508620774157509,2107840178,'uJMdgS2Z1CTgoeVd9ad6jmNFCdjQVBAFnt','DcFD','P5pz','gOPi7k4C6vYFKa9','e','M',2);
+INSERT INTO ti VALUES (-5799508620774157509,2107840178,'uJMdgS2Z1CTgoeVd9ad6jmNFCdjQVBAFnt','DcFD','P5pz','gOPi7k4C6vYFKa9','e','M',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-752297990427865662,-1384242503,'9jWX026zPIAskKcM1HKFw4VlmjpFK7OGD','tnlMU4foHyDNczezpELmhpieZFzAtTmAfQFNi7BJ2McjlArj6FuAmmCYgWe618GlUKN2NXeb6aNPY3MK8QqcA33NHHh8t2K8wHEqIgiPzgxDAoHUCJrvjvQNsuYy31ll1CTOuixw8WFLFgLiH4QS2WhTvrnZsEPDznpHEiZMqbOejVWbOPfBm14R42QvHxbjRf','NphI6a6','cDt9VT1XyErONT0tHNEWBK4zjMGDcrtlCE9GdmAeVgGSghTT8PMirxJfINIbLhtoNfpqCuf3B1','n','k',3);
+INSERT INTO ti VALUES (-752297990427865662,-1384242503,'9jWX026zPIAskKcM1HKFw4VlmjpFK7OGD','tnlMU4foHyDNczezpELmhpieZFzAtTmAfQFNi7BJ2McjlArj6FuAmmCYgWe618GlUKN2NXeb6aNPY3MK8QqcA33NHHh8t2K8wHEqIgiPzgxDAoHUCJrvjvQNsuYy31ll1CTOuixw8WFLFgLiH4QS2WhTvrnZsEPDznpHEiZMqbOejVWbOPfBm14R42QvHxbjRf','NphI6a6','cDt9VT1XyErONT0tHNEWBK4zjMGDcrtlCE9GdmAeVgGSghTT8PMirxJfINIbLhtoNfpqCuf3B1','n','k',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-3775359461586503430,-1666806172,'OPXZjofQtU42oJimeRicjR1IRuxmVbwvu4fqfK','HybDUBnJjfcABZU9DLF61kkPFF4wIT3NXSVsOaT6kprqzjioozj0I','VpyeggYB8','1mmMIYp2TQNG4y7URcliofEDnvbRC9mkwAiVE9ger8W3FYaPycJ788uw3AgGq2hZncvkdiEnsNFwSu1MBEEr7rlHrzAGvCLAsLOw4jaose4RqNR6puij1mSOdX1mriMsd8uRM1gEAvmcqYtMJXSUizxMvOpdyS3x5kCwrRs4BUHmoWLQIEmK8ZuGfsnvI3F','f','h',4);
+INSERT INTO ti VALUES (-3775359461586503430,-1666806172,'OPXZjofQtU42oJimeRicjR1IRuxmVbwvu4fqfK','HybDUBnJjfcABZU9DLF61kkPFF4wIT3NXSVsOaT6kprqzjioozj0I','VpyeggYB8','1mmMIYp2TQNG4y7URcliofEDnvbRC9mkwAiVE9ger8W3FYaPycJ788uw3AgGq2hZncvkdiEnsNFwSu1MBEEr7rlHrzAGvCLAsLOw4jaose4RqNR6puij1mSOdX1mriMsd8uRM1gEAvmcqYtMJXSUizxMvOpdyS3x5kCwrRs4BUHmoWLQIEmK8ZuGfsnvI3F','f','h',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-771363965900378286,-1209733776,'N83Wov0skS1AJjLHEIYwCaOsKz5pEzvDjq2oDQ7fAhFxXKmCNfiiBHKcqzuc','BtnKcIAj4EQuCxblFf23X95PbWE8cFpiF','r','og1fARKeARLY3V48YVj7xytnwnpAGvCKmxI4bOobnSl10EiYeRpzdJteeWALXuvJ6D9eLfQHOA22sA5nekH4SBush7VWbX0b4JZCvU5Gv5Uin5Q4MPUaXmZk28DQDWhYGKmQRNpKsUwLvqp6bHwjZFJ5HM5xzotFOax6HRJmfvpQlH255PhfZ8bu63lFd90WsU4zbJKvEcCxJFi8SxTDqXRfz6oKluB9f','7','Z',5);
+INSERT INTO ti VALUES (-771363965900378286,-1209733776,'N83Wov0skS1AJjLHEIYwCaOsKz5pEzvDjq2oDQ7fAhFxXKmCNfiiBHKcqzuc','BtnKcIAj4EQuCxblFf23X95PbWE8cFpiF','r','og1fARKeARLY3V48YVj7xytnwnpAGvCKmxI4bOobnSl10EiYeRpzdJteeWALXuvJ6D9eLfQHOA22sA5nekH4SBush7VWbX0b4JZCvU5Gv5Uin5Q4MPUaXmZk28DQDWhYGKmQRNpKsUwLvqp6bHwjZFJ5HM5xzotFOax6HRJmfvpQlH255PhfZ8bu63lFd90WsU4zbJKvEcCxJFi8SxTDqXRfz6oKluB9f','7','Z',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (134982708989650244,-706140492,'vqygfCB1eXxW2zVFfDAA0FJlC1k14cmwRpPrxWZmePvmgmoTxHfp7Z6JWymmRC2QAndE62UYl','Jstb1sJ2E2gedc3iviDIr','RljrN','ICcwjhEVnKfOg1RRWRjHbhtoYkqM3zYw0RktktwpFX7YcdrjmNhZm0vOGBxCmabjFjBdytLfX0x3Cc7VutruWj7PwvIUwNXQTO3ppC8Et5MAnNAYLrNZ947FH810rEvigRIJ4xnusCDj8MtUvHT9FXMBgHMEHppyjkFkNbDAlGx6ZMFDmNylaCL83oC1H08ZFSP23yJSvShmmOOTl6iDWlopXeOuTQ0iWdGbRTavfuhUkpw8DnbgkHICT','u','f',6);
+INSERT INTO ti VALUES (134982708989650244,-706140492,'vqygfCB1eXxW2zVFfDAA0FJlC1k14cmwRpPrxWZmePvmgmoTxHfp7Z6JWymmRC2QAndE62UYl','Jstb1sJ2E2gedc3iviDIr','RljrN','ICcwjhEVnKfOg1RRWRjHbhtoYkqM3zYw0RktktwpFX7YcdrjmNhZm0vOGBxCmabjFjBdytLfX0x3Cc7VutruWj7PwvIUwNXQTO3ppC8Et5MAnNAYLrNZ947FH810rEvigRIJ4xnusCDj8MtUvHT9FXMBgHMEHppyjkFkNbDAlGx6ZMFDmNylaCL83oC1H08ZFSP23yJSvShmmOOTl6iDWlopXeOuTQ0iWdGbRTavfuhUkpw8DnbgkHICT','u','f',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(55) NOT NULL, d VARBINARY(67), e VARCHAR(18) NOT NULL, f VARCHAR(27) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (696645784,-1052022103,'EgoZURyBS','mDpp1CqM9wlQMU8q4F84','do8bQSbz','ZFVif','Z','7',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(55) NOT NULL, d VARBINARY(67), e VARCHAR(18) NOT NULL, f VARCHAR(27) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3976342037768034910,-1161120911,'PkYGwFEs5voxOhI3qmfTizXRlQmuG2JD1xxMe9UTpEYJuM10izyM','VBoP','7r6','0KCf0AdV','z','M',1);
+INSERT INTO ti VALUES (3976342037768034910,-1161120911,'PkYGwFEs5voxOhI3qmfTizXRlQmuG2JD1xxMe9UTpEYJuM10izyM','VBoP','7r6','0KCf0AdV','z','M',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(56) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(56) NOT NULL;
+INSERT INTO t VALUES (10847847537472045025,-367328080,'r81Hl2ANI3CGAFDh5aAQonaR0a','YFcZoJKnebge3RD7bEOBsgzGefMZd','etIutsBUaBm51Ssk7E','e','f','z',2);
+INSERT INTO ti VALUES (10847847537472045025,-367328080,'r81Hl2ANI3CGAFDh5aAQonaR0a','YFcZoJKnebge3RD7bEOBsgzGefMZd','etIutsBUaBm51Ssk7E','e','f','z',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (10205560343991251444,1357891208,'3YWCNQocTLo1EF9tBcZII65iO4Rj0sLcCZtGGaiNnyVtgYuDO','VNN9wuGN8cHOkpp18PKtk6AUEINXDyfvo253NhmLfsnhuvJrI6vAiPerbLE1f26LfXFQRxJwfF92LTnHV5tZVXsVNwSOusUR43Xvzze6fuCXcH9kpCeXSjtbF68KHJfvDfhNGwBJ2nxOT3EhvDo3W5cm3V3ufgAOui7KYrxMB51MV39sQlJ0cyU4Vi0SbAd1iFwZbl5f8QYq','nOgeDdqWEC2T6b','q8dVRrq3Qi','a','8',3);
+INSERT INTO ti VALUES (10205560343991251444,1357891208,'3YWCNQocTLo1EF9tBcZII65iO4Rj0sLcCZtGGaiNnyVtgYuDO','VNN9wuGN8cHOkpp18PKtk6AUEINXDyfvo253NhmLfsnhuvJrI6vAiPerbLE1f26LfXFQRxJwfF92LTnHV5tZVXsVNwSOusUR43Xvzze6fuCXcH9kpCeXSjtbF68KHJfvDfhNGwBJ2nxOT3EhvDo3W5cm3V3ufgAOui7KYrxMB51MV39sQlJ0cyU4Vi0SbAd1iFwZbl5f8QYq','nOgeDdqWEC2T6b','q8dVRrq3Qi','a','8',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8743702877109324486,-845299592,'5g3movCPGcRtAyahSxkN5yCXLLumUB6k5Kb3bQLhzBFSTOb9rVE9pX3','VS2SkJRgdQMMhkw0c6XQjJMxxgepMPk8wRSBdAUYaAZahT3HXGzPcy9XBeONMaTVIMmIq5YLOupMOqN7HWKpkEMBxDUQl52lwZ8P2hZKUn6qrxZkVNfMMQNLpHoCDENdVuGWqVH66ebzXRuMeGeAdTfQByP8PM9nEYxjWyP1wxYmQtqqgHOfPxorktVftMVn46GOxBIB8foojB7lja7Nt1PLaS0','lgK79WRcsC','E1sdlQCMhH4tmDWNKJDZEItueG4GdrwSToyQSV7vvUkwoXHnTtVS7fYd3agFANex9wEx7LQ6HlBh1bopk9L2Xe70vMbCB97QY2aMGjZKCkv1D5rCjEXsi9MScC84CjwfuW3frDah0KX1QXe2ZBcEqRaI3gdjawPqAvPgG5DD9ob8JHtoQpX6JIS0GnkIWaKjXnFHWRQNhVJ0IceSIoUo0hXV2umMKyvg4zolnQC9UW0GHHZidG3XFfA','A','1',4);
+INSERT INTO ti VALUES (8743702877109324486,-845299592,'5g3movCPGcRtAyahSxkN5yCXLLumUB6k5Kb3bQLhzBFSTOb9rVE9pX3','VS2SkJRgdQMMhkw0c6XQjJMxxgepMPk8wRSBdAUYaAZahT3HXGzPcy9XBeONMaTVIMmIq5YLOupMOqN7HWKpkEMBxDUQl52lwZ8P2hZKUn6qrxZkVNfMMQNLpHoCDENdVuGWqVH66ebzXRuMeGeAdTfQByP8PM9nEYxjWyP1wxYmQtqqgHOfPxorktVftMVn46GOxBIB8foojB7lja7Nt1PLaS0','lgK79WRcsC','E1sdlQCMhH4tmDWNKJDZEItueG4GdrwSToyQSV7vvUkwoXHnTtVS7fYd3agFANex9wEx7LQ6HlBh1bopk9L2Xe70vMbCB97QY2aMGjZKCkv1D5rCjEXsi9MScC84CjwfuW3frDah0KX1QXe2ZBcEqRaI3gdjawPqAvPgG5DD9ob8JHtoQpX6JIS0GnkIWaKjXnFHWRQNhVJ0IceSIoUo0hXV2umMKyvg4zolnQC9UW0GHHZidG3XFfA','A','1',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (538512330809558627,348814014,'SlepPdKJcx9NN0kA2lF1atH8yrsVesCFYharE0BHL3OqAC6','BkrWwbM8tHDqDqJyL1Ne4boky4Pzxuxvi3SHzzfjBFEqfjwe4KmRetMe6BLqK0u5Q8urzDFMgfTMFvghPFqkNOeh0ywVy0VX6d888IRJ0eV0Q4GUvYP7Ihesg','vonSj1GOxj','9PnrTNWCCC8nvi72Rsc0CumdxqGsSDVrZ4mZ0meezmqoqfi74CM026q2vRMlq9p7CdiiLviKyElWFbbIZaUp1KxJNRWNrWvbaFLcGLLZKzjPVmkryIXo2ahpGezyR3SZYNUj4B8Tj3wpjRkNPscSlhewRT6TvLYozv1uij3ttesPGKAgZJnac7BdeRxb0fpjK3Qf95LXJmBxi8','bC','x',5);
+INSERT INTO ti VALUES (538512330809558627,348814014,'SlepPdKJcx9NN0kA2lF1atH8yrsVesCFYharE0BHL3OqAC6','BkrWwbM8tHDqDqJyL1Ne4boky4Pzxuxvi3SHzzfjBFEqfjwe4KmRetMe6BLqK0u5Q8urzDFMgfTMFvghPFqkNOeh0ywVy0VX6d888IRJ0eV0Q4GUvYP7Ihesg','vonSj1GOxj','9PnrTNWCCC8nvi72Rsc0CumdxqGsSDVrZ4mZ0meezmqoqfi74CM026q2vRMlq9p7CdiiLviKyElWFbbIZaUp1KxJNRWNrWvbaFLcGLLZKzjPVmkryIXo2ahpGezyR3SZYNUj4B8Tj3wpjRkNPscSlhewRT6TvLYozv1uij3ttesPGKAgZJnac7BdeRxb0fpjK3Qf95LXJmBxi8','bC','x',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (4491420585721251352,520805389,'rbooslwpSh5mN','0OVv9ngdQBfyH0tbgsf4yE8qqo3H7f6nl0aXEXYt6APbl90wNcAinAzoUI5Yhs3IpiMidBVwVEjogcGCyqRkoGPCZYqxvNjMTtCmLUYJQaVqtDGLNwuCPS3JG5cPXEBFwkLUX32QA6UvX8LilVyXnbn3zmxqUhkXeGoc4xpl9r8erkzxFt','VUFTO4FoeR7R','MKRjELbiuIGoXZmVZIG00Lx1nbGW7mJtLAmRMEEW6znhvuMyzfV8oLi38CaNjwYQbnAMNg02BTDyHH','z','1O',6);
+INSERT INTO ti VALUES (4491420585721251352,520805389,'rbooslwpSh5mN','0OVv9ngdQBfyH0tbgsf4yE8qqo3H7f6nl0aXEXYt6APbl90wNcAinAzoUI5Yhs3IpiMidBVwVEjogcGCyqRkoGPCZYqxvNjMTtCmLUYJQaVqtDGLNwuCPS3JG5cPXEBFwkLUX32QA6UvX8LilVyXnbn3zmxqUhkXeGoc4xpl9r8erkzxFt','VUFTO4FoeR7R','MKRjELbiuIGoXZmVZIG00Lx1nbGW7mJtLAmRMEEW6znhvuMyzfV8oLi38CaNjwYQbnAMNg02BTDyHH','z','1O',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b INT NOT NULL, c CHAR(50), d VARCHAR(86) NOT NULL, e VARCHAR(70), f VARBINARY(94) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-91837085921098624,-1204430686,'9hk3XGuckj5ksNK0nfvXrfbV85wuTsBBaWS','xTvOzYl','JhWbR8uuIJ8Sk5BcOcsIUAhuCkaKErOlvfXNuKCaprM7SvTz','gytOT5TaeFYGBkwZAGFmUsO6koW7t','v','tN',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT NOT NULL, c CHAR(50), d VARCHAR(86) NOT NULL, e VARCHAR(70), f VARBINARY(94) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (2200565242102658476,-155871185,'QlSCvAR2eYz0ckl','ykzRXdew4I','0kFAVycPqpmo3PsK2XYRQign','uAtsUB3xokhTo8KwfzCl3hovAmFG64OaJIVD2gL0sj8iqimJg4drLcmwu2La4vkp','2D','rb',1);
+INSERT INTO ti VALUES (2200565242102658476,-155871185,'QlSCvAR2eYz0ckl','ykzRXdew4I','0kFAVycPqpmo3PsK2XYRQign','uAtsUB3xokhTo8KwfzCl3hovAmFG64OaJIVD2gL0sj8iqimJg4drLcmwu2La4vkp','2D','rb',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(51);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(51);
+INSERT INTO t VALUES (-2605091158064372550,-8920063,'vEgP','xxIJpsP4NPEtKFiO3cuiZFvm25uvifv73tLBpaMW','Byve7v5HUFLAmo9ni5s8vevfj8kgOFP','KZUiDZfwNjY7ty2oGrTREQ0M4bU4N1ql60wXXfu','Sa','r',2);
+INSERT INTO ti VALUES (-2605091158064372550,-8920063,'vEgP','xxIJpsP4NPEtKFiO3cuiZFvm25uvifv73tLBpaMW','Byve7v5HUFLAmo9ni5s8vevfj8kgOFP','KZUiDZfwNjY7ty2oGrTREQ0M4bU4N1ql60wXXfu','Sa','r',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8776394091202520986,-1244979793,'KzgE2EYiE7','hFr5nsNnY7PNAEy8XIWqact5p6ARoQYGRRZZ5aa3hoF4wN2WXfPuyhsBt03088mlkZjzlOVJojmEAkJujWiCFNiHLI7IDmAy57fbPTWjidgDFyACdZHaM85YpuIAqrZeOEPWKD9kZj1Uh5Z71zxFycMqHAf1iZZ0dDfuxZa1Wahr7HRjsVJXToiFsbUMOqSXvGXwxaoKpco4c1GhXvGepVXJ73yWO4GE7u9fjHSUbEZNzIGSACyyk','OgoBs8Q18kE844CaHC51sNf3OBEFMvoLj1qPF','3XbbDjBcfWrKOAg9oZMdnZAFk3tzjM','8','9',3);
+INSERT INTO ti VALUES (8776394091202520986,-1244979793,'KzgE2EYiE7','hFr5nsNnY7PNAEy8XIWqact5p6ARoQYGRRZZ5aa3hoF4wN2WXfPuyhsBt03088mlkZjzlOVJojmEAkJujWiCFNiHLI7IDmAy57fbPTWjidgDFyACdZHaM85YpuIAqrZeOEPWKD9kZj1Uh5Z71zxFycMqHAf1iZZ0dDfuxZa1Wahr7HRjsVJXToiFsbUMOqSXvGXwxaoKpco4c1GhXvGepVXJ73yWO4GE7u9fjHSUbEZNzIGSACyyk','OgoBs8Q18kE844CaHC51sNf3OBEFMvoLj1qPF','3XbbDjBcfWrKOAg9oZMdnZAFk3tzjM','8','9',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-836505422337871196,717852091,'A3Fs0fQ4RKTn4R','PaZIJipgI3OipmcIj2Hsv3teILSjna8uNHY3uoVWdnj4UchCnJLB4zWvbnE3kCmp9gLikdDvv3F40RvgYQ6gJMy5u7t8J50pay8fYfoQsW9TWquF6KXlnH9XCo74L13iQFa3b2Jj1lgXmdKcTF6meEciZf3JZpSzd5sRrcOgKL','yXduvaXwGKgUTD1FEBM7gy050hypINbQYSlTLWYViXQZ41T559Ec7C3Z','wsDE568smsPQaq6jtUyR10Lo4jqhc8vjCCmiV5pPMmOPs98MB9fikQId7l5GctiAoV','Hm','q',4);
+INSERT INTO ti VALUES (-836505422337871196,717852091,'A3Fs0fQ4RKTn4R','PaZIJipgI3OipmcIj2Hsv3teILSjna8uNHY3uoVWdnj4UchCnJLB4zWvbnE3kCmp9gLikdDvv3F40RvgYQ6gJMy5u7t8J50pay8fYfoQsW9TWquF6KXlnH9XCo74L13iQFa3b2Jj1lgXmdKcTF6meEciZf3JZpSzd5sRrcOgKL','yXduvaXwGKgUTD1FEBM7gy050hypINbQYSlTLWYViXQZ41T559Ec7C3Z','wsDE568smsPQaq6jtUyR10Lo4jqhc8vjCCmiV5pPMmOPs98MB9fikQId7l5GctiAoV','Hm','q',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-1667825384600749791,1044422201,'PMvzZPTiqNn6dqN628xEimJJwuch0NhirPCgWLRZY','pPeO02sUAFStqnsq0zhkCIEje578Rfo0l6hrMfQtFDLCHlBfAr1eEzMCxPnIEgDqWHKvRKXBhxI0V2FAO16aQnX1qFh93TI60PjJqd8zmt1SCIzzcP94wskgvahk5RlHAtoiUgyR0eadR0Wz73ksPd44rlsEXFS6uueChNYoFWI82XoAS9ijcRq3fyb9Xlv6xnPZATaYmqQja8jXaW6nCN7HU0ZMHyRYr8TERGidfzJT8hUjb','RI','MV1xFzOOcpRkb8pDXAhdM9tMIoINfDtSMqkucGu4DLEZwJRDWTiCgogKrRM13qKIUJ51aDX4PQIfH7dBqZZj1iycjzmVMOmKOfUpmlTAQRDUANdnQngswmLLpjfaBcliEStanjR5WLZWGrJpwlfFw1k3zBKqgO','XLE','ew',5);
+INSERT INTO ti VALUES (-1667825384600749791,1044422201,'PMvzZPTiqNn6dqN628xEimJJwuch0NhirPCgWLRZY','pPeO02sUAFStqnsq0zhkCIEje578Rfo0l6hrMfQtFDLCHlBfAr1eEzMCxPnIEgDqWHKvRKXBhxI0V2FAO16aQnX1qFh93TI60PjJqd8zmt1SCIzzcP94wskgvahk5RlHAtoiUgyR0eadR0Wz73ksPd44rlsEXFS6uueChNYoFWI82XoAS9ijcRq3fyb9Xlv6xnPZATaYmqQja8jXaW6nCN7HU0ZMHyRYr8TERGidfzJT8hUjb','RI','MV1xFzOOcpRkb8pDXAhdM9tMIoINfDtSMqkucGu4DLEZwJRDWTiCgogKrRM13qKIUJ51aDX4PQIfH7dBqZZj1iycjzmVMOmKOfUpmlTAQRDUANdnQngswmLLpjfaBcliEStanjR5WLZWGrJpwlfFw1k3zBKqgO','XLE','ew',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-2731503018162878202,-825318121,'GFl3qrVaL74vAwlr7GsuIxf','HT5PcTRajVfdi5OBatQkKYanPWw92ohAPtTeluH0wIQ5Ea6chmbwtRoVNHlKoZdz2DmEmduB6834GWhSa8i3eCRcnbcddbDGX0peHX4rAO','LJUGwOcEx4E','dG7oVHp14uRDAdmtsabpHCbvt8d','wZ','y',6);
+INSERT INTO ti VALUES (-2731503018162878202,-825318121,'GFl3qrVaL74vAwlr7GsuIxf','HT5PcTRajVfdi5OBatQkKYanPWw92ohAPtTeluH0wIQ5Ea6chmbwtRoVNHlKoZdz2DmEmduB6834GWhSa8i3eCRcnbcddbDGX0peHX4rAO','LJUGwOcEx4E','dG7oVHp14uRDAdmtsabpHCbvt8d','wZ','y',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(15) NOT NULL, d VARBINARY(30) NOT NULL, e VARBINARY(56) NOT NULL, f VARBINARY(13), g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (264157340,122,'SVZrYUph4','Q','O4u5muwAPHSgkvlV0Azy3Wf1qy9DoktsvDD','KuX','32','n',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(15) NOT NULL, d VARBINARY(30) NOT NULL, e VARBINARY(56) NOT NULL, f VARBINARY(13), g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (4217837337,140,'Ejl2YFBETKw68Z','X','M5','xhNp5BSV','M','r',1);
+INSERT INTO ti VALUES (4217837337,140,'Ejl2YFBETKw68Z','X','M5','xhNp5BSV','M','r',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(16) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(16) NOT NULL;
+INSERT INTO t VALUES (1568123120,216,'MkyapR9bl8MraP','C94zb7gzg7VLsGMQdaEH','K7cbWfOqgEH9FvhsWwNvVIdtIbrokE9yBy7RVh1n2ubOHRatC1KSD9B','UOzpfnC','kJ','Q',2);
+INSERT INTO ti VALUES (1568123120,216,'MkyapR9bl8MraP','C94zb7gzg7VLsGMQdaEH','K7cbWfOqgEH9FvhsWwNvVIdtIbrokE9yBy7RVh1n2ubOHRatC1KSD9B','UOzpfnC','kJ','Q',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1189493881,196,'tqAM','aIp5qXT2K3XUVpOFKnPHWTPEGqsyaru40neHZcufQxIrBcQ5uIGQPv1etqMzJBnVmYnZqCZpJHNnve4fV23nTyqUolcws6NJDBO4CynJO9z0kpufyl1DB6HBwdxgKhzISvRpiyT6P2v29NQieYNJrvuXlFlA1aJjinerFUIECFqyl21JHGbGVygFF9YqaU7TMUF89kTQRb3rGeuqiFCFImTDEvs9EWADq65BDL1PBESRs3bc8Vxel85vqs','5JCHWWXvDxZs','wCVMK','J','q',3);
+INSERT INTO ti VALUES (1189493881,196,'tqAM','aIp5qXT2K3XUVpOFKnPHWTPEGqsyaru40neHZcufQxIrBcQ5uIGQPv1etqMzJBnVmYnZqCZpJHNnve4fV23nTyqUolcws6NJDBO4CynJO9z0kpufyl1DB6HBwdxgKhzISvRpiyT6P2v29NQieYNJrvuXlFlA1aJjinerFUIECFqyl21JHGbGVygFF9YqaU7TMUF89kTQRb3rGeuqiFCFImTDEvs9EWADq65BDL1PBESRs3bc8Vxel85vqs','5JCHWWXvDxZs','wCVMK','J','q',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (468429826,136,'eJMVMB','sUrvWmMaqeDDtrbV9ECdDinFmFeHlgjNBNMRANest3rw1yS81lkYx2HxLLVkifh8XOnMOF5iEJAgk2CfZbb3hoUZXgDueI3kce5QwZJqY6rD','XAlL4fyJywKE1LK3TGZ132kOn84kchZoqx3R','ZxpewyzkiBQyWudcEY06qA5BhxFh2dkM4KvWQZygq6KviQBc5Q56pH1slGt6rVMzu4Ut5Rrev8BvUzYTEjKxnaiuarbWI03lRI1A7SGIfDepOulEIp27p5ivwj5DMw3TyU9WIFXHq18oRiraoHqaFgqYpYoEsnCzx9p2aoVlZdUJUWvq4lTRc4uO8GOASlppwB0ACCOyPcDWaEHClHcO1i3gnjQG16','gp','m7',4);
+INSERT INTO ti VALUES (468429826,136,'eJMVMB','sUrvWmMaqeDDtrbV9ECdDinFmFeHlgjNBNMRANest3rw1yS81lkYx2HxLLVkifh8XOnMOF5iEJAgk2CfZbb3hoUZXgDueI3kce5QwZJqY6rD','XAlL4fyJywKE1LK3TGZ132kOn84kchZoqx3R','ZxpewyzkiBQyWudcEY06qA5BhxFh2dkM4KvWQZygq6KviQBc5Q56pH1slGt6rVMzu4Ut5Rrev8BvUzYTEjKxnaiuarbWI03lRI1A7SGIfDepOulEIp27p5ivwj5DMw3TyU9WIFXHq18oRiraoHqaFgqYpYoEsnCzx9p2aoVlZdUJUWvq4lTRc4uO8GOASlppwB0ACCOyPcDWaEHClHcO1i3gnjQG16','gp','m7',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3967082628,181,'rk','wFGMQgnbP9tEe2FuyHv0hInn7X8j6knkNbduH0gANMLzMA1Dz9UwQC7uFLfn0DkEmQ22NJR7pOzGHv8Ay','IbffXZPtf6J0MZ6akUi1a1XIEw0kDsFE5NkeNSs','9TE3yFvbUVFJth63DHGr1EAeoX8DwhHI5xnWrqgjJsmROLU7RB5DeGAgKdRgUtJjLshr0yrF0B9doGyMPfubo52PwfGkm0UXYqlALKLTTUenD3Nb5Ex6ZR4SiaQSMGoYXexlht2zXt6KQh0EzyvkjkFJdNO','fV','7',5);
+INSERT INTO ti VALUES (3967082628,181,'rk','wFGMQgnbP9tEe2FuyHv0hInn7X8j6knkNbduH0gANMLzMA1Dz9UwQC7uFLfn0DkEmQ22NJR7pOzGHv8Ay','IbffXZPtf6J0MZ6akUi1a1XIEw0kDsFE5NkeNSs','9TE3yFvbUVFJth63DHGr1EAeoX8DwhHI5xnWrqgjJsmROLU7RB5DeGAgKdRgUtJjLshr0yrF0B9doGyMPfubo52PwfGkm0UXYqlALKLTTUenD3Nb5Ex6ZR4SiaQSMGoYXexlht2zXt6KQh0EzyvkjkFJdNO','fV','7',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (180693723,185,'vnpV','W78ueoTBU2JbkH','eCx1araWhmjL3i93Oa2jUVbmxzLo210eKSSi1','NNgYhpvX8JlwbWxZQm8hcQfBEsl9aTfeu2rMLQP7msh5awkZ5yPdJ0LM9zj5AVT31MXQ82KWsOJnujPAIypeoEdWeukERrXGJp1nWUhJKw1GvkxXuxKuwdxKJieHD75FXxWQV','lPs','FI',6);
+INSERT INTO ti VALUES (180693723,185,'vnpV','W78ueoTBU2JbkH','eCx1araWhmjL3i93Oa2jUVbmxzLo210eKSSi1','NNgYhpvX8JlwbWxZQm8hcQfBEsl9aTfeu2rMLQP7msh5awkZ5yPdJ0LM9zj5AVT31MXQ82KWsOJnujPAIypeoEdWeukERrXGJp1nWUhJKw1GvkxXuxKuwdxKJieHD75FXxWQV','lPs','FI',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b TINYINT, c CHAR(34), d VARBINARY(79), e VARCHAR(98), f VARBINARY(92), g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (48,-75,'xjoJxMcFmudS1eidwryyC2Nn8LP','qoheJIsKj0jligg9fA5B25Xe1nPg4pqJnq35LSyZyagiWAn4t1PzGVBIqh0WIbq3U','Y6sqMOhbCMOsXKoyHKnIPL1ljZ9LCOpXMO','fuFT2XJlvtrE97DFMyyr8DGKoaMlaOf9vfw5FWnkASQJ3xqQXNELg8s8EO','H6','e',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b TINYINT, c CHAR(34), d VARBINARY(79), e VARCHAR(98), f VARBINARY(92), g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (6,-56,'iHeQ0QmO8YR3PVxunsxT3BPdsprpXdm','baYr','TBFBTVIFdxDhQ','tTahb55bMj8K8ytMSqJpk7wl7Oe1dYKp1kavM6LXHR','j','M',1);
+INSERT INTO ti VALUES (6,-56,'iHeQ0QmO8YR3PVxunsxT3BPdsprpXdm','baYr','TBFBTVIFdxDhQ','tTahb55bMj8K8ytMSqJpk7wl7Oe1dYKp1kavM6LXHR','j','M',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(35);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(35);
+INSERT INTO t VALUES (57,119,'l8','hMpl2kYXnA7sblula5Cn7NRzUJ3olSVZkG4MVQ3lLDTZ','OME24lONmFIeHS','7Yr6D7u9HClQkoZe33wjrN9J8qvG4ClYBqBr5ZuHPwLkOEztcNdJEcxwBxB5vflS','d','g',2);
+INSERT INTO ti VALUES (57,119,'l8','hMpl2kYXnA7sblula5Cn7NRzUJ3olSVZkG4MVQ3lLDTZ','OME24lONmFIeHS','7Yr6D7u9HClQkoZe33wjrN9J8qvG4ClYBqBr5ZuHPwLkOEztcNdJEcxwBxB5vflS','d','g',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-65,-68,'6RPjoZZ2y1','ekshJvXp9nlmqplUGcujbE8lj25MibVa5waJTqNTbBCnzO4xLLS1G5qXYGdhDyDMUBh1sQJhFsBYKgTEwGjmnDRKFqyjvDijMaqqdzUkq0yLK2tGkxZaI3VaYkMY1Mp8yzf9JovIK8xqqcoRzttqV2vLj5R9uZ833nL5dblI0T4jCfONrGd8ie48HBBLJI','uVW7YgYhYQuLMvd9blpEuY4hHDon8cSjg37G7ea','x7Ugr3IddevbZNk7myk22CGJihVonB1izuUfCqKJtQFTs6gQ3yPKtmxhbsnZPSiv','ls','O',3);
+INSERT INTO ti VALUES (-65,-68,'6RPjoZZ2y1','ekshJvXp9nlmqplUGcujbE8lj25MibVa5waJTqNTbBCnzO4xLLS1G5qXYGdhDyDMUBh1sQJhFsBYKgTEwGjmnDRKFqyjvDijMaqqdzUkq0yLK2tGkxZaI3VaYkMY1Mp8yzf9JovIK8xqqcoRzttqV2vLj5R9uZ833nL5dblI0T4jCfONrGd8ie48HBBLJI','uVW7YgYhYQuLMvd9blpEuY4hHDon8cSjg37G7ea','x7Ugr3IddevbZNk7myk22CGJihVonB1izuUfCqKJtQFTs6gQ3yPKtmxhbsnZPSiv','ls','O',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-5,-67,'0r31LB2e37WV1LLIuQj','4UpbPxefgdcpPz6qlP1KQrmzYCJJuste5e8PgS4V4IbuKtFUKsPPXpUSXAZ5q5Tpc8D6bj4RzysGHcMrTX0VTh3DXbkVSRy6xIKEBRG4qiQFskB5gflNcnCyatEWLoO9aTUJoHXokaaUZyereYm48S7kkV2CXqKlVAih','fCs','Srw8JAB6U5APbc58dOC1cKT4pAcmGj76eQr5DfzCefbtuB4uHYfDuJjbfTp8ifRqq7JtC5Uo0zYOQ7kTJ0rtAETmztGmKHoO0uASRO4LCadV0CvRpxufXNkiDDETM7ozpFr5x7gGFcrBalPV7X1Niz2k7QwgTA6br3trjDxH8VWXkERW3f0ddGGn6jyg1TsHW','dq','u',4);
+INSERT INTO ti VALUES (-5,-67,'0r31LB2e37WV1LLIuQj','4UpbPxefgdcpPz6qlP1KQrmzYCJJuste5e8PgS4V4IbuKtFUKsPPXpUSXAZ5q5Tpc8D6bj4RzysGHcMrTX0VTh3DXbkVSRy6xIKEBRG4qiQFskB5gflNcnCyatEWLoO9aTUJoHXokaaUZyereYm48S7kkV2CXqKlVAih','fCs','Srw8JAB6U5APbc58dOC1cKT4pAcmGj76eQr5DfzCefbtuB4uHYfDuJjbfTp8ifRqq7JtC5Uo0zYOQ7kTJ0rtAETmztGmKHoO0uASRO4LCadV0CvRpxufXNkiDDETM7ozpFr5x7gGFcrBalPV7X1Niz2k7QwgTA6br3trjDxH8VWXkERW3f0ddGGn6jyg1TsHW','dq','u',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (81,54,'zyBuvBkmD8f3PAYZAzvR3xw','1SADHYKwWpy5JnUQlTer9NQZAs6bYnBFdxreYckQVjqMyL0fKZjwHSQSrkyIcTsOkxz5tnhtHrMYGxIXZ2nQJ4nBTW6bloevRF4wnyEGY2EuA9cEcinM45WYDXxFy5yX166epUZMKr1GWhB1c','rNr5OHXeba3JXPhazqV0C','LWDoP7PB2eCxypBNcodVBq11uMY9KupKYwLQK7WwLm5uIaIgSKrwThTUcY1zWLoROf1c4I2XQ0DA7YFYtHo','cqT','D',5);
+INSERT INTO ti VALUES (81,54,'zyBuvBkmD8f3PAYZAzvR3xw','1SADHYKwWpy5JnUQlTer9NQZAs6bYnBFdxreYckQVjqMyL0fKZjwHSQSrkyIcTsOkxz5tnhtHrMYGxIXZ2nQJ4nBTW6bloevRF4wnyEGY2EuA9cEcinM45WYDXxFy5yX166epUZMKr1GWhB1c','rNr5OHXeba3JXPhazqV0C','LWDoP7PB2eCxypBNcodVBq11uMY9KupKYwLQK7WwLm5uIaIgSKrwThTUcY1zWLoROf1c4I2XQ0DA7YFYtHo','cqT','D',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-54,118,'krMh','F9Sl26p','57TZOyLWngmSS8Rb5KLnHk2cMP6emBAsGvaSfLqSVqVDnCRvHtNK42tmQ9rgV1A9g5zotFTqCzN0ZPgRRuVF3Bi3','YeEI51CN9OG327LfkmOKWiGmji57kBHYAcHuqHumSmv99bNCZ9eLSLwHtzJNscvObNUIh0UcQJhXxkhdI2B1Pg1EbjrS6R2R1cNwga6NKDw6s4jp6msZ','xx','K',6);
+INSERT INTO ti VALUES (-54,118,'krMh','F9Sl26p','57TZOyLWngmSS8Rb5KLnHk2cMP6emBAsGvaSfLqSVqVDnCRvHtNK42tmQ9rgV1A9g5zotFTqCzN0ZPgRRuVF3Bi3','YeEI51CN9OG327LfkmOKWiGmji57kBHYAcHuqHumSmv99bNCZ9eLSLwHtzJNscvObNUIh0UcQJhXxkhdI2B1Pg1EbjrS6R2R1cNwga6NKDw6s4jp6msZ','xx','K',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b BIGINT, c BINARY(62) NOT NULL, d VARBINARY(94) NOT NULL, e VARCHAR(58), f VARCHAR(52) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-941476021,-5444580386228184507,'5KIPkgRiZy85400WQqO3','dHbJvrp6MQvIMLx3xudGXkjMIigJXyhFNr4XvGjTQZRioetJxcblD3PPSyrN5uaue','72WO7WoNl2PmxGBK1PUpw8J','UhOcMdKU','o','g',0);
+CREATE TABLE ti (a INT NOT NULL, b BIGINT, c BINARY(62) NOT NULL, d VARBINARY(94) NOT NULL, e VARCHAR(58), f VARCHAR(52) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (302327618,7119812267670151078,'8gmHLkSTSyVqpWnt6jL3AELbuxRlPl8E','1r8kurbWmC35ThiriewP6KO01cSIIHP9C6qpB5mGVg2nYyX','4PihvWpk0k','knMfxDFO6SqKGQ','i','O',1);
+INSERT INTO ti VALUES (302327618,7119812267670151078,'8gmHLkSTSyVqpWnt6jL3AELbuxRlPl8E','1r8kurbWmC35ThiriewP6KO01cSIIHP9C6qpB5mGVg2nYyX','4PihvWpk0k','knMfxDFO6SqKGQ','i','O',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(63) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(63) NOT NULL;
+INSERT INTO t VALUES (1102711743,-701620185425555619,'NV8vTfKhTvWxt','56TdDzROBLUbylsTSkOVVWLmf1fn6OwL78kgWz0R9gTTgkXvGpuICw6E0OZIwyN1BCfsfuDYiBUVPiHCwmNXF8vG','D3A','q1wEMM2UyY4yeU5MjB6SYexPsmNkfH0tNG','X','1',2);
+INSERT INTO ti VALUES (1102711743,-701620185425555619,'NV8vTfKhTvWxt','56TdDzROBLUbylsTSkOVVWLmf1fn6OwL78kgWz0R9gTTgkXvGpuICw6E0OZIwyN1BCfsfuDYiBUVPiHCwmNXF8vG','D3A','q1wEMM2UyY4yeU5MjB6SYexPsmNkfH0tNG','X','1',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1417774465,7241393390141099608,'eomzWit5Y68SiW2LqUd0Z','F','BYbm2vaLAL6yKdiG6lCOejB4EB7521PApLX48ZovxP','xkM4KH1QcQKj','U','9',3);
+INSERT INTO ti VALUES (-1417774465,7241393390141099608,'eomzWit5Y68SiW2LqUd0Z','F','BYbm2vaLAL6yKdiG6lCOejB4EB7521PApLX48ZovxP','xkM4KH1QcQKj','U','9',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1963432861,-9111209747500134236,'mW1bOEJj1BlxiJOfixoleFLmpdGJbeXbLslUjaSVfoOw5SqgyOxfyQTi5','LOEAtdqGsBtBPbunz085Tbr24K6hWLlQEBs2FmbPaNPxHnxKdGC4oqtEB1OjrC1rYTg2XtmBBNbE0xfyhNemdtSLr5GoJmWqWBdUedM00Y0SQoa1N3Hv4te6D3ky7dw7g2','lVgITffPh','RQk0gla4RhmPO6V1Fju7QaTco888TyXGrgd29nWIbOuvjOY8PG4ci4buRUR9ZjZC7We32QBV6XTlh1naNMCTkZK9piJerJsnIj','K','l',4);
+INSERT INTO ti VALUES (1963432861,-9111209747500134236,'mW1bOEJj1BlxiJOfixoleFLmpdGJbeXbLslUjaSVfoOw5SqgyOxfyQTi5','LOEAtdqGsBtBPbunz085Tbr24K6hWLlQEBs2FmbPaNPxHnxKdGC4oqtEB1OjrC1rYTg2XtmBBNbE0xfyhNemdtSLr5GoJmWqWBdUedM00Y0SQoa1N3Hv4te6D3ky7dw7g2','lVgITffPh','RQk0gla4RhmPO6V1Fju7QaTco888TyXGrgd29nWIbOuvjOY8PG4ci4buRUR9ZjZC7We32QBV6XTlh1naNMCTkZK9piJerJsnIj','K','l',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (603345092,2735574138832623334,'maWTs7Ax1GinrOI6d2CcjX9bhoQYxq6hArzkNUrLHXaRzX3nQdBQ56McIXSMkR','f8hzgD9Z64dWc9R44OR33O6BPKAEHbCfyBnuLxtAE0rUo6CnR9CNZziAMPMOkUUtlrhPHkkfy5TGDFybTvXWITL9V7HKwZXKJAkTncspIDV84HyaTsycULqXt7AWp02JPQvFOzjdGT','9uvh5sBXXYGfKFcy4lbzRVL0cjnxIU','xw1B75MAt6Xa3HiCTmQoDHydi4E3ATQnnFKqblxK3WxPiI','r7','F',5);
+INSERT INTO ti VALUES (603345092,2735574138832623334,'maWTs7Ax1GinrOI6d2CcjX9bhoQYxq6hArzkNUrLHXaRzX3nQdBQ56McIXSMkR','f8hzgD9Z64dWc9R44OR33O6BPKAEHbCfyBnuLxtAE0rUo6CnR9CNZziAMPMOkUUtlrhPHkkfy5TGDFybTvXWITL9V7HKwZXKJAkTncspIDV84HyaTsycULqXt7AWp02JPQvFOzjdGT','9uvh5sBXXYGfKFcy4lbzRVL0cjnxIU','xw1B75MAt6Xa3HiCTmQoDHydi4E3ATQnnFKqblxK3WxPiI','r7','F',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (574360265,4209768960495394845,'ZxjgqefihbYcsKLR3','iQKep2ZXoupHgsBUjYkjbCC3p4HQTXrChh5JRe535c5dy8j0LIqTfZnfsTC8jLUTdF5aelLpoovfvybF6VGLdUVQYuwH5mQUUhsDzfDtsqdMfSThYxOyNgTNzVXXqt5DjFIsF8tIYOkyklc5mu8Q5mRUkyypWIeWTaeqgVIxicZxT0Bi7XmPBhiuADAPyljwnaTx4lLAphDyxuPfKT','BT2J8HXctkcUsVARhRsOG8LtiME8Vj4tw2Tf','RgCoYvP2nWZbY6InggD0jYJbgWlR3Vl6B1E4GGOSRGfo7Tfnlz468HXBj9UoHVJDh0fDOUaCxZf5BnaPEJ9iPDtJRaxJ8FXPOmno7Nj9HBWZ7IJhSPRjALL8NfwlE7oLoARAdcgSb5MsMkmJ1Oyely66gElF3Ucj2ubJK4NCcAFoegrcjSLf1il8EbnCm3N5mNSKBX8v4O94bOQwYcxp7wfXuJP6BKT2O45Qeez366GhSn6RvQ2cDLSMrzy','x0','1',6);
+INSERT INTO ti VALUES (574360265,4209768960495394845,'ZxjgqefihbYcsKLR3','iQKep2ZXoupHgsBUjYkjbCC3p4HQTXrChh5JRe535c5dy8j0LIqTfZnfsTC8jLUTdF5aelLpoovfvybF6VGLdUVQYuwH5mQUUhsDzfDtsqdMfSThYxOyNgTNzVXXqt5DjFIsF8tIYOkyklc5mu8Q5mRUkyypWIeWTaeqgVIxicZxT0Bi7XmPBhiuADAPyljwnaTx4lLAphDyxuPfKT','BT2J8HXctkcUsVARhRsOG8LtiME8Vj4tw2Tf','RgCoYvP2nWZbY6InggD0jYJbgWlR3Vl6B1E4GGOSRGfo7Tfnlz468HXBj9UoHVJDh0fDOUaCxZf5BnaPEJ9iPDtJRaxJ8FXPOmno7Nj9HBWZ7IJhSPRjALL8NfwlE7oLoARAdcgSb5MsMkmJ1Oyely66gElF3Ucj2ubJK4NCcAFoegrcjSLf1il8EbnCm3N5mNSKBX8v4O94bOQwYcxp7wfXuJP6BKT2O45Qeez366GhSn6RvQ2cDLSMrzy','x0','1',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b BIGINT, c BINARY(54), d VARCHAR(69), e VARBINARY(55) NOT NULL, f VARCHAR(96), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8574795581145161600,2840485798970448661,'fCL64iRBnTBa5VVwCCqKLVGR1XcsjQDYGt9VdRLsSHYNbC6Dclcv','nqUNi2NIKaJ3mgIG115bloXo','nLbtyAEWickZt','Z48WUzJkf6ZzeEXlheFWeYuQKX93WugmyUn091RhFQ7o5aabDeGyEKflqMhMXzIYr8exha7YLQiTQHQV0j9Ce','j','V',0);
+CREATE TABLE ti (a BIGINT, b BIGINT, c BINARY(54), d VARCHAR(69), e VARBINARY(55) NOT NULL, f VARCHAR(96), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-25289381979613987,4600210592133002485,'BHyQjxgoYTweqyeS','6z','jFWPkwoCS4cZuySfyKAXaoTiDAP2anslbaIOKj0sKanl2IRR0DNP','D5Enda7Gkhz1Cf7lNACJ5divhxG','J','e',1);
+INSERT INTO ti VALUES (-25289381979613987,4600210592133002485,'BHyQjxgoYTweqyeS','6z','jFWPkwoCS4cZuySfyKAXaoTiDAP2anslbaIOKj0sKanl2IRR0DNP','D5Enda7Gkhz1Cf7lNACJ5divhxG','J','e',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(55);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(55);
+INSERT INTO t VALUES (-6101241250543021112,1434352883224079758,'jwON5e8h3wkVllOZZbCScAksaSnGTMIeVtLqEV3yKFCfT2','TyryhFLqd8JDnHES8rOoYcDq2pzClUnjjveSu','ceYJle7kDqf6kjq1ItBAQ4Yh72qfIqY','aM9IBDc5evrdoLDZFhG9Qdu66P9DLGHeoVMWns7TRMUfFj1XgzM3X4Uvv','o','O',2);
+INSERT INTO ti VALUES (-6101241250543021112,1434352883224079758,'jwON5e8h3wkVllOZZbCScAksaSnGTMIeVtLqEV3yKFCfT2','TyryhFLqd8JDnHES8rOoYcDq2pzClUnjjveSu','ceYJle7kDqf6kjq1ItBAQ4Yh72qfIqY','aM9IBDc5evrdoLDZFhG9Qdu66P9DLGHeoVMWns7TRMUfFj1XgzM3X4Uvv','o','O',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (5136370131883550454,7504265338738899993,'JlUAUEf5iT6dq14hhMJPT16ZXH18YhwXe','law6wozOciwQF9xBr5SXYRdKPKjJOUAZBJplpQaT9HfOn0PM8WcN6IhOwT7qerM44fZF5qy8Iq3FHDzHttYV2aZmIDqI091rUaxYfgGy0X2p9JZXYfyZfKyXACH3pMk5eCxf7sm2GDRWRYnALoqDB7T0Fmr2l7DohASF','VfjiP','D7bH3ET7PNyWbvKwwmt1l0pMreLH5dC5uiih6','A','b',3);
+INSERT INTO ti VALUES (5136370131883550454,7504265338738899993,'JlUAUEf5iT6dq14hhMJPT16ZXH18YhwXe','law6wozOciwQF9xBr5SXYRdKPKjJOUAZBJplpQaT9HfOn0PM8WcN6IhOwT7qerM44fZF5qy8Iq3FHDzHttYV2aZmIDqI091rUaxYfgGy0X2p9JZXYfyZfKyXACH3pMk5eCxf7sm2GDRWRYnALoqDB7T0Fmr2l7DohASF','VfjiP','D7bH3ET7PNyWbvKwwmt1l0pMreLH5dC5uiih6','A','b',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (5031790016140588901,8619292517386395459,'CwwrzsfUOOGDxCzyAwRCERdPqq0evWnAdqWRVP','gkxFF4y5hozpIJucX0oalcHyJhUJ','y4EuZr5Ct8giuBWJIMXVBz2FwSMhXBHpzu2vF4YtJ41A8s5OF2TL','GtVhCBUKeHyCaEejieTXLTOdcWp63uHCRqwd6LQjZbQsNzSYeAxQv463h685wkYlXG3frSm2lmSsXiKuPt8NVZ15coyOJzytt0S6uDH2FuGGYgvB','s','0',4);
+INSERT INTO ti VALUES (5031790016140588901,8619292517386395459,'CwwrzsfUOOGDxCzyAwRCERdPqq0evWnAdqWRVP','gkxFF4y5hozpIJucX0oalcHyJhUJ','y4EuZr5Ct8giuBWJIMXVBz2FwSMhXBHpzu2vF4YtJ41A8s5OF2TL','GtVhCBUKeHyCaEejieTXLTOdcWp63uHCRqwd6LQjZbQsNzSYeAxQv463h685wkYlXG3frSm2lmSsXiKuPt8NVZ15coyOJzytt0S6uDH2FuGGYgvB','s','0',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3933216113774460108,-4272936690197125307,'eV7yUI6s1RkmpWE0O6wpRQIit','kyDEMXkpyuAQO2lrDZZdSpWRQVSsCSkD8VljXeSE4tWAxWXs2xYPwUCgYxs66fIPuGQUWvzQ6lmaWMHb1Knt2nQoxUJ02xlAUVmozvpINYSXy4HvQA6SStGS2bZptTB6wjMfaT9jTuwk0QTgaOaYtReiIwk','iwzqZZSUyE3hi7Bjpyrb6Fw0Z3NWFkjkJ','hyeYUJheA5D1Hpuv68sMpKyA04F2CcQynPH9BCiRInr38pM8JsgnemFDU07UOB3iZ33xPe9Ss2fGGf21rql77s5WsqREuuGwPRog5q4HCv9XC2e9I8vrRdKIzhC27nc0O69BWGVU0pO3KnSwwDyEv5hTJuKBlMGQTDYKsJCLJ17Q62VcquQf7d5uZE3ZT4R63ZbpWalBnQfB8yK3Wjz17BDBQ','rl','a',5);
+INSERT INTO ti VALUES (-3933216113774460108,-4272936690197125307,'eV7yUI6s1RkmpWE0O6wpRQIit','kyDEMXkpyuAQO2lrDZZdSpWRQVSsCSkD8VljXeSE4tWAxWXs2xYPwUCgYxs66fIPuGQUWvzQ6lmaWMHb1Knt2nQoxUJ02xlAUVmozvpINYSXy4HvQA6SStGS2bZptTB6wjMfaT9jTuwk0QTgaOaYtReiIwk','iwzqZZSUyE3hi7Bjpyrb6Fw0Z3NWFkjkJ','hyeYUJheA5D1Hpuv68sMpKyA04F2CcQynPH9BCiRInr38pM8JsgnemFDU07UOB3iZ33xPe9Ss2fGGf21rql77s5WsqREuuGwPRog5q4HCv9XC2e9I8vrRdKIzhC27nc0O69BWGVU0pO3KnSwwDyEv5hTJuKBlMGQTDYKsJCLJ17Q62VcquQf7d5uZE3ZT4R63ZbpWalBnQfB8yK3Wjz17BDBQ','rl','a',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-3903301109517876770,-8672581681921323346,'rEq0Or0rQLxO','9Bujc6ba7ekubtAffqoxlGUVobtEYioLq1sebZsGofnghVhv4aypL5MfjimUEom2mgU1ngyK9hhrJyk21QVFP1xDdkaKah1DHbKWemkDOyU8IabAGsyNdqGD0QnBuFeqvecVlTlxiabnQuzgAeNVSk8c9wNQv4mnQV6xX9gWexJPKjkmITr3s75Hwcl9V4hLw5ZpobbPDU0XcBzUOO5lB9ApBsJTeRTy3597KLXJLQX','pYvCZo7PiLrBbggjk546VGbKBPwlpNQvwxRDuDTDn','q4oKoHX2MG7tT77fTXhJiJx2VIuDuszRcaUYcOzPHCzC3kpRsaMwq5jxfDnPhfb9Y8lbOvBUs4bB2lEbvj7Uy09zACKsAJhAXbGEdV4DegHEvK3I1mizQYuhMYEnUGAxthJMXw9qvZRrW08seqEuPswFga3hEqG9GnK2gdRoC67qKI4lNAvMzMUHPvIKYODFB8SlauOGsR1a65EGg5VfbiEZ7VDx2nmf3rYr','YX','ab',6);
+INSERT INTO ti VALUES (-3903301109517876770,-8672581681921323346,'rEq0Or0rQLxO','9Bujc6ba7ekubtAffqoxlGUVobtEYioLq1sebZsGofnghVhv4aypL5MfjimUEom2mgU1ngyK9hhrJyk21QVFP1xDdkaKah1DHbKWemkDOyU8IabAGsyNdqGD0QnBuFeqvecVlTlxiabnQuzgAeNVSk8c9wNQv4mnQV6xX9gWexJPKjkmITr3s75Hwcl9V4hLw5ZpobbPDU0XcBzUOO5lB9ApBsJTeRTy3597KLXJLQX','pYvCZo7PiLrBbggjk546VGbKBPwlpNQvwxRDuDTDn','q4oKoHX2MG7tT77fTXhJiJx2VIuDuszRcaUYcOzPHCzC3kpRsaMwq5jxfDnPhfb9Y8lbOvBUs4bB2lEbvj7Uy09zACKsAJhAXbGEdV4DegHEvK3I1mizQYuhMYEnUGAxthJMXw9qvZRrW08seqEuPswFga3hEqG9GnK2gdRoC67qKI4lNAvMzMUHPvIKYODFB8SlauOGsR1a65EGg5VfbiEZ7VDx2nmf3rYr','YX','ab',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(29), d VARBINARY(67), e VARBINARY(14) NOT NULL, f VARBINARY(76), g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (49,1099687,'JfWqoNmPcUiDCbeOTzxoY','jfTrpTTIpncijH1FIgGoDzdcgl4ngNrUKNU6FC8b20rwIFSz3pxpwEB','O','zsR5RA55RTNK20CgNRycmwqj9PygxzUF','c','k',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(29), d VARBINARY(67), e VARBINARY(14) NOT NULL, f VARBINARY(76), g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (-118,10025836,'Nn9e','sC6','s1NK','tCb3PA','Y','FE',1);
+INSERT INTO ti VALUES (-118,10025836,'Nn9e','sC6','s1NK','tCb3PA','Y','FE',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(30);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(30);
+INSERT INTO t VALUES (20,5591886,'1Qb','KMcnUdw0YJ6WAIEIiwAdTlcYG8qCmRGkKrx5rwZ7FTM6vI','raU','VaVoferCRO76Yju4eiwwG5QvUdlBCb9pc1wpTQ096U86ccJbliqEMqA1O','B','q',2);
+INSERT INTO ti VALUES (20,5591886,'1Qb','KMcnUdw0YJ6WAIEIiwAdTlcYG8qCmRGkKrx5rwZ7FTM6vI','raU','VaVoferCRO76Yju4eiwwG5QvUdlBCb9pc1wpTQ096U86ccJbliqEMqA1O','B','q',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-96,11717979,'Xix04CMmyMvX3MRyUQHz1p0CPC','IXGz9WvWyTNRU9MsTpSEAJ7SmBp7akoTyHFaoYmbxyz3YBa2g3dgGP23xUsKYNdUGzE1mhYTJ7gTuDQ8TLHSzIr335rEGlh4QeEYTPZvgAIBYDUedGIFA9j1cd8wfyJvPp','8','bf0RdKSpBjhr4Wrgw1uFqtTeLHStd4aFPOnKGwHVPIMYwLTyqtKio89QFQNc','S','l',3);
+INSERT INTO ti VALUES (-96,11717979,'Xix04CMmyMvX3MRyUQHz1p0CPC','IXGz9WvWyTNRU9MsTpSEAJ7SmBp7akoTyHFaoYmbxyz3YBa2g3dgGP23xUsKYNdUGzE1mhYTJ7gTuDQ8TLHSzIr335rEGlh4QeEYTPZvgAIBYDUedGIFA9j1cd8wfyJvPp','8','bf0RdKSpBjhr4Wrgw1uFqtTeLHStd4aFPOnKGwHVPIMYwLTyqtKio89QFQNc','S','l',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-40,2682886,'odkKEpqhCQyJyMWOdIxuyQzqu0','FtvYN0ztoybUsRNs1XrezvsTUUFerygS2FrjXvuITUySDT4QzYHP9IDzYP16l4rEqLTEu8f8lHQXV7bdmpQqcTebSIAdPy6B1EWISyhJBgjW0IGMldEnzYcgRQZcryVr0kFi8nikG5bcRXd47WPDRamQ0NREkP4bkPDDfqi5bGYm3SJQS4Q5KdxnVCPO8F5NChUEp2UANoTJv3MszfFumcAIQA','j0','pRmvmH8w23yGAsDv91wzoj3DUfko5n0qU2plRm5b4RGONOAZRdRr8X3KYVLE4cUCCRAnoG8eef5ABK1vAVuXk7WN6Vb8f9Ea98zlkIV9PRgBgbjYF9RRicYwD8fPaeJlUWPQ0qjWXw9gQNSz0nqYBMrlMHYBp5QUZWXWfJSeX8d2JZ9szTfaRTDTVhnBjD52E8QoyVmzhVKElNjrmeQsDeDyY8WnNp10cNuvyDBPobswPUDjh5u5C','0','5H',4);
+INSERT INTO ti VALUES (-40,2682886,'odkKEpqhCQyJyMWOdIxuyQzqu0','FtvYN0ztoybUsRNs1XrezvsTUUFerygS2FrjXvuITUySDT4QzYHP9IDzYP16l4rEqLTEu8f8lHQXV7bdmpQqcTebSIAdPy6B1EWISyhJBgjW0IGMldEnzYcgRQZcryVr0kFi8nikG5bcRXd47WPDRamQ0NREkP4bkPDDfqi5bGYm3SJQS4Q5KdxnVCPO8F5NChUEp2UANoTJv3MszfFumcAIQA','j0','pRmvmH8w23yGAsDv91wzoj3DUfko5n0qU2plRm5b4RGONOAZRdRr8X3KYVLE4cUCCRAnoG8eef5ABK1vAVuXk7WN6Vb8f9Ea98zlkIV9PRgBgbjYF9RRicYwD8fPaeJlUWPQ0qjWXw9gQNSz0nqYBMrlMHYBp5QUZWXWfJSeX8d2JZ9szTfaRTDTVhnBjD52E8QoyVmzhVKElNjrmeQsDeDyY8WnNp10cNuvyDBPobswPUDjh5u5C','0','5H',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (126,14043986,'0lGTiFqKypCRh7','051E5iLudtDshy41N6XKANDSSyP3AbHR79PdGMoJshdRtDpWCB77iAPq6xvkbVXo0PL6hJTP5UKuvz21CJvHtSjEq6VHpBaxpYFnUHSfrrD7ceOE6kgX4XbcDGSaJwsqsTNbZ3YLezK4De54KBzvVGZ9Z','p','strDnvtiLLOzz5YP3f5InrotQc3V695YD7PsxFJym6Is2BEvpW5zh3rM2IzFqduXS7HO5WfUibQZEPetPOEDECaLD0YxVogDlm0kr5kIKwQaF','A','S',5);
+INSERT INTO ti VALUES (126,14043986,'0lGTiFqKypCRh7','051E5iLudtDshy41N6XKANDSSyP3AbHR79PdGMoJshdRtDpWCB77iAPq6xvkbVXo0PL6hJTP5UKuvz21CJvHtSjEq6VHpBaxpYFnUHSfrrD7ceOE6kgX4XbcDGSaJwsqsTNbZ3YLezK4De54KBzvVGZ9Z','p','strDnvtiLLOzz5YP3f5InrotQc3V695YD7PsxFJym6Is2BEvpW5zh3rM2IzFqduXS7HO5WfUibQZEPetPOEDECaLD0YxVogDlm0kr5kIKwQaF','A','S',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-113,6060601,'JMC3aaXPzw5b26','by1x9eWwGcUy9C9uKVfHfU2JmTpAGQqcPhsgGCim0TKIDygECUqkAdpX8C6DGhKL2i6IKLAMSturKf59hWS6Ujh8uWuU4IctQVHEcoNU3CDup9Al59cQIDaddVjhNiplcmBx6O73iM5B9fDkPgRDIrUh6nWs7TtPJH5ikzw8JZB1fnGJv6iOF9VXvSZILGJq1fM57EFAjNlcuIRYLUI7gkaLl8dQyVKolsWvGzibecOcvYfVpkB4MG6fB3','04','fXsWobpOvHn23yj2Fbcxkfc','i','D',6);
+INSERT INTO ti VALUES (-113,6060601,'JMC3aaXPzw5b26','by1x9eWwGcUy9C9uKVfHfU2JmTpAGQqcPhsgGCim0TKIDygECUqkAdpX8C6DGhKL2i6IKLAMSturKf59hWS6Ujh8uWuU4IctQVHEcoNU3CDup9Al59cQIDaddVjhNiplcmBx6O73iM5B9fDkPgRDIrUh6nWs7TtPJH5ikzw8JZB1fnGJv6iOF9VXvSZILGJq1fM57EFAjNlcuIRYLUI7gkaLl8dQyVKolsWvGzibecOcvYfVpkB4MG6fB3','04','fXsWobpOvHn23yj2Fbcxkfc','i','D',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(78) NOT NULL, d VARBINARY(69), e VARCHAR(72) NOT NULL, f VARBINARY(2), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-13229,3070179138,'AwdrM1sGOk0J2E6vYdSTcsIC40rxFCOEfOxPoanjIW8K6mQcUb6xrOulPQwt4yA','Th1Ty0f3xCOuO3amD8BP','FwjnH4','kr','N','O',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(78) NOT NULL, d VARBINARY(69), e VARCHAR(72) NOT NULL, f VARBINARY(2), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (7545062576413281348,1022768575,'5fDJcfVlSba4TcKkpRsMc0ZxqFQV7sCVlMnAswl58Dxo0HqmDKwwOOfa00QQ4p','HcHtLFpz2xYNY5ZjztpqTQ','VeJPU510YJmKkAuAxywDSirqVhNO0irzNkIA20nBaq0u9fQ2pl7pHYgoeQWOu','oj','W','F',1);
+INSERT INTO ti VALUES (7545062576413281348,1022768575,'5fDJcfVlSba4TcKkpRsMc0ZxqFQV7sCVlMnAswl58Dxo0HqmDKwwOOfa00QQ4p','HcHtLFpz2xYNY5ZjztpqTQ','VeJPU510YJmKkAuAxywDSirqVhNO0irzNkIA20nBaq0u9fQ2pl7pHYgoeQWOu','oj','W','F',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(79) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(79) NOT NULL;
+INSERT INTO t VALUES (-3703668315128444313,952589691,'7XxX5bSBz19VH','DSP3aQt19DuiEFb','VEpPb1z1fb3rwuQWE','J','0','A',2);
+INSERT INTO ti VALUES (-3703668315128444313,952589691,'7XxX5bSBz19VH','DSP3aQt19DuiEFb','VEpPb1z1fb3rwuQWE','J','0','A',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-1738643149741487791,3161164992,'KWEPNViwEGklSdqTTfJ53Vd2TiUiKmZZ1oxxWrkW3L','X3jrjb0dDmS2C4gTV2llswMWRM4tIGYirLaBHvcuT9na9PmrJiNj31h6lWtCA4X78vbzLAaYHmeMJKmMgtFOerQVSW9tFZ06Xi','sZkI64uOyAlX1krYdfaRVYfCc7lujJWALmYgfK8r76zujoz8gc3u2GB77','Eh','AY','5',3);
+INSERT INTO ti VALUES (-1738643149741487791,3161164992,'KWEPNViwEGklSdqTTfJ53Vd2TiUiKmZZ1oxxWrkW3L','X3jrjb0dDmS2C4gTV2llswMWRM4tIGYirLaBHvcuT9na9PmrJiNj31h6lWtCA4X78vbzLAaYHmeMJKmMgtFOerQVSW9tFZ06Xi','sZkI64uOyAlX1krYdfaRVYfCc7lujJWALmYgfK8r76zujoz8gc3u2GB77','Eh','AY','5',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-1383782431721102223,1922596757,'xM57myXyliHs1z3KJp8hb6HRP7bXmRgb9BwZzE','9gwIwdlShL7J6ECX4ut9NqCFYG5hUVEbXptVxTJcF9HXoHth7ZbdraGitPHBinZMr9xHNUJbESB3Q9QGDOPMiSAe31nmaG9wXmUiXYQ4M5i4UORMUxRdfCc7l1SXELOUvyuRqjmegQcUbbjQxkTnVjS2oat36NaZmHSpvW9XRghSgKkYJ6TuwDegyC9r1TNb','xwyBw','1GoIMlLGYIyQtH5LGVnyPGg1OqCTsbUTBfMT87pjObBdsyn9Mwnh6OXfTsOhQpf5JYOiDKr0GI1OpZWqSOaBhqtB4LGeIxZqjPA0HeE1gBjpabL0uZ69zVQBjGTZBjzYFTe32vhhm0lnWIbgLHN2q3AMjm8CjZevwrbhUbbDu6P9iUN2SKirSG9ZYFmqwhU7mms0dWNy6Tzyf1mOPYDHStacRDP9oAoqEVzavQJeTIWiM','qn','K',4);
+INSERT INTO ti VALUES (-1383782431721102223,1922596757,'xM57myXyliHs1z3KJp8hb6HRP7bXmRgb9BwZzE','9gwIwdlShL7J6ECX4ut9NqCFYG5hUVEbXptVxTJcF9HXoHth7ZbdraGitPHBinZMr9xHNUJbESB3Q9QGDOPMiSAe31nmaG9wXmUiXYQ4M5i4UORMUxRdfCc7l1SXELOUvyuRqjmegQcUbbjQxkTnVjS2oat36NaZmHSpvW9XRghSgKkYJ6TuwDegyC9r1TNb','xwyBw','1GoIMlLGYIyQtH5LGVnyPGg1OqCTsbUTBfMT87pjObBdsyn9Mwnh6OXfTsOhQpf5JYOiDKr0GI1OpZWqSOaBhqtB4LGeIxZqjPA0HeE1gBjpabL0uZ69zVQBjGTZBjzYFTe32vhhm0lnWIbgLHN2q3AMjm8CjZevwrbhUbbDu6P9iUN2SKirSG9ZYFmqwhU7mms0dWNy6Tzyf1mOPYDHStacRDP9oAoqEVzavQJeTIWiM','qn','K',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2227327319829511802,3184740168,'co11ELAH59jUypRUfjmCIy7Xw1VPL2SVrToI0','tjcqN4pVeyn5cN5oLAk7YpkBe5hUb6iVWJMQIJgA35pvkwXO4IKk9C8pl9pPcvUKiWB3reCprRtxNT03gKIxo1DV9W5o00gMa0kCpPn1DvD8mFxcLCvObkdoI3c5sNNzNQgHs8HEaurilrnWUtz3KIpMjacyD8cy7yjL9kzxypxkfgYqC9P73rUGYLs2DDOVfefr5jiDquil515u6EtLR4mF','m3vzz0QL20vCybuBi','NloAEFxZ7so1bNvgh2AZwedPgnNIQ07LLAiTfZB8qUACbgGqSTFtsQx2kIrRgu15EUaYe4q6PqHAfAFXLGv5kGwCRx4uM1KCorUI8TFZQaEWYX6bVTuQFGnzGyd','rx','2',5);
+INSERT INTO ti VALUES (2227327319829511802,3184740168,'co11ELAH59jUypRUfjmCIy7Xw1VPL2SVrToI0','tjcqN4pVeyn5cN5oLAk7YpkBe5hUb6iVWJMQIJgA35pvkwXO4IKk9C8pl9pPcvUKiWB3reCprRtxNT03gKIxo1DV9W5o00gMa0kCpPn1DvD8mFxcLCvObkdoI3c5sNNzNQgHs8HEaurilrnWUtz3KIpMjacyD8cy7yjL9kzxypxkfgYqC9P73rUGYLs2DDOVfefr5jiDquil515u6EtLR4mF','m3vzz0QL20vCybuBi','NloAEFxZ7so1bNvgh2AZwedPgnNIQ07LLAiTfZB8qUACbgGqSTFtsQx2kIrRgu15EUaYe4q6PqHAfAFXLGv5kGwCRx4uM1KCorUI8TFZQaEWYX6bVTuQFGnzGyd','rx','2',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (6451884129485134008,4201732996,'vzYBHgvyjbuQm1ofuDDs7s4VZxcTryg75EyHkEGg5OV66fnazpYMFT6PM9G7wssENmc6vsWKfh','EhviSktDCLu7PMAbLbn6mjkJn','ujJJ1NB7hY','c3cZs0X60bkwsBG1oS7EV0Uf4QdFcQEPlezsvLVKbhdgZnftCb14vka6b9Ngs3K0ixFG3QMV8zZtMn3IDXxAyxThHOjkbM03BUigOY9kPqvSMK8DuzZLxqj7jj78SZsKjWpC3K4CsVEh7f3I21dABsA9mVo','b','F',6);
+INSERT INTO ti VALUES (6451884129485134008,4201732996,'vzYBHgvyjbuQm1ofuDDs7s4VZxcTryg75EyHkEGg5OV66fnazpYMFT6PM9G7wssENmc6vsWKfh','EhviSktDCLu7PMAbLbn6mjkJn','ujJJ1NB7hY','c3cZs0X60bkwsBG1oS7EV0Uf4QdFcQEPlezsvLVKbhdgZnftCb14vka6b9Ngs3K0ixFG3QMV8zZtMn3IDXxAyxThHOjkbM03BUigOY9kPqvSMK8DuzZLxqj7jj78SZsKjWpC3K4CsVEh7f3I21dABsA9mVo','b','F',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(11), d VARCHAR(2) NOT NULL, e VARCHAR(63), f VARBINARY(27), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (123,8218748,'7qw','TW','kfp4gPARKYioOdqvra7QnUOH1D4Av9eudfIjppPWyXh2p','F6mlJjLzCsjd','P','AP',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(11), d VARCHAR(2) NOT NULL, e VARCHAR(63), f VARBINARY(27), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (-23010,1211593,'FgaRKRpAoh','0S','LzG150FVyDuGXIfb','9DT','7','NX',1);
+INSERT INTO ti VALUES (-23010,1211593,'FgaRKRpAoh','0S','LzG150FVyDuGXIfb','9DT','7','NX',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(12);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(12);
+INSERT INTO t VALUES (-17578,3970481,'HVK','m','UNoVJmaKHOCEaLj2S9VZLkZRI','9r84BOYr6bmaxeKzb86sjSdPt9','U','w6',2);
+INSERT INTO ti VALUES (-17578,3970481,'HVK','m','UNoVJmaKHOCEaLj2S9VZLkZRI','9r84BOYr6bmaxeKzb86sjSdPt9','U','w6',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (20491,6967956,'7PlkStOUm','5noUCyGxuV6iSZ2HMeCGt3OBWWrNcqpcogJetPi8qobNAzBqzA7TJAX1bcRiJCYHAiweZuQhwsMjwyYqfwJARhHEHaFCp4mMNVbG1yg3tBul6z','iTUl5AjvwMrnwhvaD','izpG','N','s3',3);
+INSERT INTO ti VALUES (20491,6967956,'7PlkStOUm','5noUCyGxuV6iSZ2HMeCGt3OBWWrNcqpcogJetPi8qobNAzBqzA7TJAX1bcRiJCYHAiweZuQhwsMjwyYqfwJARhHEHaFCp4mMNVbG1yg3tBul6z','iTUl5AjvwMrnwhvaD','izpG','N','s3',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-2512,2692939,'7SUnCNixL','bxq8PMZTOJ12XVyI2el5VpNbB2ipdqY5daaVqgB8DfbCYCXPu1sJBG3ltop6LeJjbaGJz04m65DBASDwfheretOOMdbK9n6PMeCUHgcOD3SeZWkyAwhdkETfdQiH1BpASKrPgrgDsdMYJSKJme2Rwd3wnuyPGzWjaZ','QOeGdGIFJppLekEXWYF','fiaPIiDHodMRUNVIhCTXiadcGC5Ys1hzb0qGjxKlvponN09wXd9b5LOXQgYm6whh7TUSrbYoP0R9J6BSjasbU1EDljURjtmujPHwwrySYNaZ7UEPTlPsWhYf7vlvAiCzhwWJhfpYOhsO01wGxGbMz3Xr5ITfMeSS4U99Jq8BxuzESfV4QK9JDEvz9NfuZQw69gGuBEc7EvNoZA8Sup0dSEL','K','j',4);
+INSERT INTO ti VALUES (-2512,2692939,'7SUnCNixL','bxq8PMZTOJ12XVyI2el5VpNbB2ipdqY5daaVqgB8DfbCYCXPu1sJBG3ltop6LeJjbaGJz04m65DBASDwfheretOOMdbK9n6PMeCUHgcOD3SeZWkyAwhdkETfdQiH1BpASKrPgrgDsdMYJSKJme2Rwd3wnuyPGzWjaZ','QOeGdGIFJppLekEXWYF','fiaPIiDHodMRUNVIhCTXiadcGC5Ys1hzb0qGjxKlvponN09wXd9b5LOXQgYm6whh7TUSrbYoP0R9J6BSjasbU1EDljURjtmujPHwwrySYNaZ7UEPTlPsWhYf7vlvAiCzhwWJhfpYOhsO01wGxGbMz3Xr5ITfMeSS4U99Jq8BxuzESfV4QK9JDEvz9NfuZQw69gGuBEc7EvNoZA8Sup0dSEL','K','j',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (15422,16622922,'TvtK6','vRbzESSvTdd6Z3pU9fOb26Rlg4rxrm5w5saWgHiMSi4yd79pOyfnMhL3kEu4JkKA2vig','9SBvBtmgS882Hbe5KWtFbUURjwRBLcxPVYeiIIp0wQO0BmLXqEnLJvMuI','xP9VxWGFwCETXLhVqzj','E9','O',5);
+INSERT INTO ti VALUES (15422,16622922,'TvtK6','vRbzESSvTdd6Z3pU9fOb26Rlg4rxrm5w5saWgHiMSi4yd79pOyfnMhL3kEu4JkKA2vig','9SBvBtmgS882Hbe5KWtFbUURjwRBLcxPVYeiIIp0wQO0BmLXqEnLJvMuI','xP9VxWGFwCETXLhVqzj','E9','O',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (4541,11229212,'VfAIyl2QY','b0RaaNMYQEy29TK8aWN4WbSwCg7w8YLq2OaVF4Hz8PTvmLsuuZIi9oQpKUcN3fk1gHlVDhZj4izXLXFUC194nlALYBojAk2dpfPnAzzIU3vD4JMV0xB24RBdqwQAH9NrgRA6aAIGhFvyVK3V0RfgjmmrQf1LK4U93hVOewsjXo9Lf3vFMX0atVHHJiUGCYDHObtzhHsCIucTYrGWWnEWRF1ROzFEnR4R4lBXIibVPGB6fbg','j0gjRuNlQNsjXTf44OWv2','AleXbSMuoyFvIqTGrM','p','ns',6);
+INSERT INTO ti VALUES (4541,11229212,'VfAIyl2QY','b0RaaNMYQEy29TK8aWN4WbSwCg7w8YLq2OaVF4Hz8PTvmLsuuZIi9oQpKUcN3fk1gHlVDhZj4izXLXFUC194nlALYBojAk2dpfPnAzzIU3vD4JMV0xB24RBdqwQAH9NrgRA6aAIGhFvyVK3V0RfgjmmrQf1LK4U93hVOewsjXo9Lf3vFMX0atVHHJiUGCYDHObtzhHsCIucTYrGWWnEWRF1ROzFEnR4R4lBXIibVPGB6fbg','j0gjRuNlQNsjXTf44OWv2','AleXbSMuoyFvIqTGrM','p','ns',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b SMALLINT UNSIGNED, c CHAR(84) NOT NULL, d VARBINARY(24) NOT NULL, e VARBINARY(75) NOT NULL, f VARCHAR(45) NOT NULL, g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-15738,8530,'475YVYR3xnwBOsBZqpEcNoEm4rAFZNgyHSn92sNAd8yNDVqs4J93','5VlVumy8oDDc','6Z3954Gp57AuEPWULUqfLFFgZj2cKyG8rqQ5hoXGrMYGy98rFXItI','Ph4ynNQ5FTscCgqLCszO','mN','mA',0);
+CREATE TABLE ti (a SMALLINT, b SMALLINT UNSIGNED, c CHAR(84) NOT NULL, d VARBINARY(24) NOT NULL, e VARBINARY(75) NOT NULL, f VARCHAR(45) NOT NULL, g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-4345581,16747,'RbpV0LAM0fgkTS488uMSnfRd9bvqh9ZgiUO11DmbPNgJo','fdv4i5OJbQsnUE5','4yYBppNCU6gerDn2HrXPywjqAy0Tczifp9ZHB9','4YBIoymbBXk4kia3rCi8Q0JlrJgd2xysKV','DM','XP',1);
+INSERT INTO ti VALUES (-4345581,16747,'RbpV0LAM0fgkTS488uMSnfRd9bvqh9ZgiUO11DmbPNgJo','fdv4i5OJbQsnUE5','4yYBppNCU6gerDn2HrXPywjqAy0Tczifp9ZHB9','4YBIoymbBXk4kia3rCi8Q0JlrJgd2xysKV','DM','XP',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(85) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(85) NOT NULL;
+INSERT INTO t VALUES (-8143268,12757,'z0eH1GrNAlpJ3akTB5R8ZQ3RHjmfCAk3691','XBUTAeX1irq8HOD','3fjOtdKU5093yyszQoy7pggdQYtKQucwfuWp1tRJXz6SZjSDeIHdKvb0mL9yAHPYNc','n','tA','j',2);
+INSERT INTO ti VALUES (-8143268,12757,'z0eH1GrNAlpJ3akTB5R8ZQ3RHjmfCAk3691','XBUTAeX1irq8HOD','3fjOtdKU5093yyszQoy7pggdQYtKQucwfuWp1tRJXz6SZjSDeIHdKvb0mL9yAHPYNc','n','tA','j',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7303791,1904,'B3xXhTzgJYBTnmc91mI6lhre7Fz1RYGaDZcGFjid84wLRm6k7FkSP8kBd1zGB1sjMF','pOb0yLghRIx9hdTDnjvoFYCvw7hqzQQtnCQ4WRuhYlGXN8zbO0sZzkXRNIBd3wvh0b7OQt0lp1Da7g31UEMdniIlsYGTCsG3Z77CGYVBEhaBDlG71IUhdcKMVYEuGawH4lIBbqouExRDKmH4MndCTC44SvoJE4r8i7O4Ld9VqHEmR2sKkocrCeIA3CMADZVRxhiaed7XFSuShiSOtWx0ninNwYeToFaGiDLcjoI7dqIMLSrG8JQJCtSi','dWT6ZGs','8GLGKx','f','oN',3);
+INSERT INTO ti VALUES (7303791,1904,'B3xXhTzgJYBTnmc91mI6lhre7Fz1RYGaDZcGFjid84wLRm6k7FkSP8kBd1zGB1sjMF','pOb0yLghRIx9hdTDnjvoFYCvw7hqzQQtnCQ4WRuhYlGXN8zbO0sZzkXRNIBd3wvh0b7OQt0lp1Da7g31UEMdniIlsYGTCsG3Z77CGYVBEhaBDlG71IUhdcKMVYEuGawH4lIBbqouExRDKmH4MndCTC44SvoJE4r8i7O4Ld9VqHEmR2sKkocrCeIA3CMADZVRxhiaed7XFSuShiSOtWx0ninNwYeToFaGiDLcjoI7dqIMLSrG8JQJCtSi','dWT6ZGs','8GLGKx','f','oN',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-302567,58848,'PMrPtLJlYaJE91PBi21QfQ4HSxRF6BhgEf9scZEMOV3','Il3p8IgOxOxADWK123Jk4B9QFbExVbkVxv3C92j5MTR4kzUe5hnR54mhRmdRSCcifOheLSxEpnYHkSkd1aOsLYrdMmThG2bKbIp','SQYcCf8DHhNHMHPVRpYnUiuHDUzIaBRbA','oiyHfkhtikb8aiEiWuZmSSJXnx7I76vIFsxc2PtP8ZrKrMDdgGMuoaxWfxhZiFXF98JNc0rvzfK35ANehKfjS','6','7',4);
+INSERT INTO ti VALUES (-302567,58848,'PMrPtLJlYaJE91PBi21QfQ4HSxRF6BhgEf9scZEMOV3','Il3p8IgOxOxADWK123Jk4B9QFbExVbkVxv3C92j5MTR4kzUe5hnR54mhRmdRSCcifOheLSxEpnYHkSkd1aOsLYrdMmThG2bKbIp','SQYcCf8DHhNHMHPVRpYnUiuHDUzIaBRbA','oiyHfkhtikb8aiEiWuZmSSJXnx7I76vIFsxc2PtP8ZrKrMDdgGMuoaxWfxhZiFXF98JNc0rvzfK35ANehKfjS','6','7',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-7529592,8809,'Q3W6j3wLShmfiGWsbYl2Q1jg0Kkvgooyp9aAsK69WJj0E','qHkWxWGdoihEQBz12Mzj1nIvxwxD8gSqxvYifB74UHuzuLEPn0WfOmNvpiHM1BRica9looCSC7X00Z79XYx1eKD5IXHO5uad3XVvGHqAV4twPaBZCDfwvWEZHGFjQViylFxg57plrBDYdZ7YUZ13xxst23RiNmJI7hC','sEj','6fS6lIp09hcZX01g52pzYdY569aYWm2fM5im9Ifp7u11FULRDajh4tvceb2iH4Wk6C2sH0rCrGYD3vUzPSXJTfDiSndfRHsOt8tahCogVKh1g50IzGtjYAnQiew1tH6ffmLyqptlzOqCPsaCWDCs8fpo4xUdNpfKGe7N3QaaBjG1KEHBHHTpKw9dNWs0zS6EeX2kLd6MqounO8gqCFYkx5Xydbvd0dmiDSO4KBAL0YS5bfBn','i','8K',5);
+INSERT INTO ti VALUES (-7529592,8809,'Q3W6j3wLShmfiGWsbYl2Q1jg0Kkvgooyp9aAsK69WJj0E','qHkWxWGdoihEQBz12Mzj1nIvxwxD8gSqxvYifB74UHuzuLEPn0WfOmNvpiHM1BRica9looCSC7X00Z79XYx1eKD5IXHO5uad3XVvGHqAV4twPaBZCDfwvWEZHGFjQViylFxg57plrBDYdZ7YUZ13xxst23RiNmJI7hC','sEj','6fS6lIp09hcZX01g52pzYdY569aYWm2fM5im9Ifp7u11FULRDajh4tvceb2iH4Wk6C2sH0rCrGYD3vUzPSXJTfDiSndfRHsOt8tahCogVKh1g50IzGtjYAnQiew1tH6ffmLyqptlzOqCPsaCWDCs8fpo4xUdNpfKGe7N3QaaBjG1KEHBHHTpKw9dNWs0zS6EeX2kLd6MqounO8gqCFYkx5Xydbvd0dmiDSO4KBAL0YS5bfBn','i','8K',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-5251229,22951,'Iqv00BYUidrfNYIlET1aNcG77C7AQwimGHOyCvV2q0504JNBzXczv7bsJlFRw8S','tBJxexavd5VcKBrXngLkWEXktOqVdfgG3jM02Ouf9K3WNGBgh1gBGtsdYH72xBYRJpcefonH0EhrcPWcu0VLnfja1bTPPvfm7fLMLqRo0RNn0TVVI8oOB6Ln8O9Zzre1saee4E','RtF7X03j6XFLkFXTt5OHEZ2MJUlB5PyF5DPBqVHgzKCHpYFXMbgBbKn','SbtsGXbYeV4RGMUC7qnA1KjFpq1vfwVnuuGriOOpdSfTrXwKerLuboJ9k9QNryLHwFfpEsA9r0NifQoySsqefTg3qlNTkAW','LId','bF',6);
+INSERT INTO ti VALUES (-5251229,22951,'Iqv00BYUidrfNYIlET1aNcG77C7AQwimGHOyCvV2q0504JNBzXczv7bsJlFRw8S','tBJxexavd5VcKBrXngLkWEXktOqVdfgG3jM02Ouf9K3WNGBgh1gBGtsdYH72xBYRJpcefonH0EhrcPWcu0VLnfja1bTPPvfm7fLMLqRo0RNn0TVVI8oOB6Ln8O9Zzre1saee4E','RtF7X03j6XFLkFXTt5OHEZ2MJUlB5PyF5DPBqVHgzKCHpYFXMbgBbKn','SbtsGXbYeV4RGMUC7qnA1KjFpq1vfwVnuuGriOOpdSfTrXwKerLuboJ9k9QNryLHwFfpEsA9r0NifQoySsqefTg3qlNTkAW','LId','bF',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT, c CHAR(92) NOT NULL, d VARCHAR(84), e VARCHAR(27), f VARBINARY(44), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3215,7225470,'YJFhgqWTEx7Vt6ovGDlyB3K7fry69DeCSKphOOaOdgg3zZwcdfgUIom1BmplJGc9rT','J8M2YXznfwbnHdp03i4B5hiOjlJiNkofmusNnya9k','4iysRJJgEWTKda','H5ABphJbCyynFzqlp','N','1g',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT, c CHAR(92) NOT NULL, d VARCHAR(84), e VARCHAR(27), f VARBINARY(44), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (14126,5717257,'d77x2IVR1Oj2ZG3y4sxhctaGMICWJY85nE4Ew4eb5GddEqoj1YeKFY2EYbsQe','Fma7iF6imOmVghGAeAjVfNVxhvvxufnwGKqAB97i36gqmzmrE3io2sfRJmVLAtBtd4GwQ4vdpYpJlb','KdEcgChCz1w4nkNwDsW4O','1QnEsKY4dzPF','n','g',1);
+INSERT INTO ti VALUES (14126,5717257,'d77x2IVR1Oj2ZG3y4sxhctaGMICWJY85nE4Ew4eb5GddEqoj1YeKFY2EYbsQe','Fma7iF6imOmVghGAeAjVfNVxhvvxufnwGKqAB97i36gqmzmrE3io2sfRJmVLAtBtd4GwQ4vdpYpJlb','KdEcgChCz1w4nkNwDsW4O','1QnEsKY4dzPF','n','g',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(93) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(93) NOT NULL;
+INSERT INTO t VALUES (31668,6203478,'phSi6YWL9YsZIPEIlSSoJbJESpwPNzLc5QfRygHjsttG','a56JSLg6RsWpbWNMfBoDmD1Itd76xVIukCGKkVZJwOhT','pgLHRt1UVhZXujn8a','srGGujrDpYCwSqY1RJfGRngmrGbqDGr50z6Pe6','d','bV',2);
+INSERT INTO ti VALUES (31668,6203478,'phSi6YWL9YsZIPEIlSSoJbJESpwPNzLc5QfRygHjsttG','a56JSLg6RsWpbWNMfBoDmD1Itd76xVIukCGKkVZJwOhT','pgLHRt1UVhZXujn8a','srGGujrDpYCwSqY1RJfGRngmrGbqDGr50z6Pe6','d','bV',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (16591,8181710,'PbRzQ0iO8rLhKjwjaZxsWOzm8JY2UrZjSzRaaiP9Z6Lpp9edxUOIrtW9dB7MXv4FTE3DSLeIDjKq8xFXmd7','vdnyPYPgZKE9oyoxkAtLScXWp24QB5fhAXfTqcTZHcDIaX2yblE1aEdZd5Mm1YClojePSzjehPYbmLCXot9WFR6IaPEQJ8EdSgNE0BdNPYBlb8o2oXtwNXgazL','UMg9Y2E','fWhzSfYgJzmWHRirPQ1eQ9unx7STuJfgRg3JvsMy','e','jI',3);
+INSERT INTO ti VALUES (16591,8181710,'PbRzQ0iO8rLhKjwjaZxsWOzm8JY2UrZjSzRaaiP9Z6Lpp9edxUOIrtW9dB7MXv4FTE3DSLeIDjKq8xFXmd7','vdnyPYPgZKE9oyoxkAtLScXWp24QB5fhAXfTqcTZHcDIaX2yblE1aEdZd5Mm1YClojePSzjehPYbmLCXot9WFR6IaPEQJ8EdSgNE0BdNPYBlb8o2oXtwNXgazL','UMg9Y2E','fWhzSfYgJzmWHRirPQ1eQ9unx7STuJfgRg3JvsMy','e','jI',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-25454,-6666641,'NV3ttd1QzdZnP','X4XAMP2SmujGR44MvMdzkn7LurcJZHwJN4e03pdey0fmsC5iVaHO0mXYBjiiavcjQQo81Y8nbC7TLwV0LyzLpAxrfOZXNaCHGeDApL2jORHD6iSulwx5qy883Tlv6AHNY3XboipGNQ6lJx9bXJJyv0qxQgiwyVOYSYOqSMGy5','6RbKcC7kyTp','HxAZWZYO5zJqJ4afuHBfLWuZKfl9tcdH0Wolk47u1cmySaerKXADhUYD7Ix38JHomlNZMfKJ6zoBvPuXUD3B9qt43C9L1EItOHJEEUhS0i8qSX6gBcOnwBRoHc9giEoUdzI3anH3CVRdPVMQJPmx3k7XLqg4y11rR03w46jT1OkcZK8UKfqPjfEahf3vdrxbnr6mnISpQDBqmkgUp','v','5',4);
+INSERT INTO ti VALUES (-25454,-6666641,'NV3ttd1QzdZnP','X4XAMP2SmujGR44MvMdzkn7LurcJZHwJN4e03pdey0fmsC5iVaHO0mXYBjiiavcjQQo81Y8nbC7TLwV0LyzLpAxrfOZXNaCHGeDApL2jORHD6iSulwx5qy883Tlv6AHNY3XboipGNQ6lJx9bXJJyv0qxQgiwyVOYSYOqSMGy5','6RbKcC7kyTp','HxAZWZYO5zJqJ4afuHBfLWuZKfl9tcdH0Wolk47u1cmySaerKXADhUYD7Ix38JHomlNZMfKJ6zoBvPuXUD3B9qt43C9L1EItOHJEEUhS0i8qSX6gBcOnwBRoHc9giEoUdzI3anH3CVRdPVMQJPmx3k7XLqg4y11rR03w46jT1OkcZK8UKfqPjfEahf3vdrxbnr6mnISpQDBqmkgUp','v','5',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6097,4216278,'cLKECEw5DrBAh6QGUTII9q8dongNfX9DCO4sUQiegRybJpdYxCnJo0vziEWPjgVgJTmoL8ovjEeker3fxZ3Vk7zp3nt','ifrm0tiGHECJzwPttSojUgRXSRv5SdyJYm9jMP8axDelHDQSJihiuS6CtJTm9EiIUlPL3BeVdqj3viWaquU5yz0FM8BQeIrQbJaISh0r6t39qMbOIgn3NnnLSx05jYG5CrKsmZNZzJf0GLJznIjfSYsR96yRbyC8djO6FiI6sKnguC3xMHEi4r5gBpmHFxAp7KQfBxbFdGLiQtlBxS5','yHQBOxLrQ7UB5ITkGwX8FLmruDt','H77AnKF6Yq8yHv4wAA72Sj3bhTBehZZpB6svMIwC1CQv4eciHciMnyuK3fdZVwbgEal2FdvHy27yWyVHJxPT9HJq6NcL8Q2TtXU','i','E5',5);
+INSERT INTO ti VALUES (6097,4216278,'cLKECEw5DrBAh6QGUTII9q8dongNfX9DCO4sUQiegRybJpdYxCnJo0vziEWPjgVgJTmoL8ovjEeker3fxZ3Vk7zp3nt','ifrm0tiGHECJzwPttSojUgRXSRv5SdyJYm9jMP8axDelHDQSJihiuS6CtJTm9EiIUlPL3BeVdqj3viWaquU5yz0FM8BQeIrQbJaISh0r6t39qMbOIgn3NnnLSx05jYG5CrKsmZNZzJf0GLJznIjfSYsR96yRbyC8djO6FiI6sKnguC3xMHEi4r5gBpmHFxAp7KQfBxbFdGLiQtlBxS5','yHQBOxLrQ7UB5ITkGwX8FLmruDt','H77AnKF6Yq8yHv4wAA72Sj3bhTBehZZpB6svMIwC1CQv4eciHciMnyuK3fdZVwbgEal2FdvHy27yWyVHJxPT9HJq6NcL8Q2TtXU','i','E5',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (21080,-6532284,'KQ1Qu8wmYGaJcG69Z4Qulyv0rHIJ71jC','bKvz3wGDptU5Afar6df2v1jw0Q7u7Z31Wi7NyXaOPZIozw1mBSBZuD9m0DTDKTZOvLDkhRz2oDemGSmHPxZm0eJvJpejbUfSNK0nkbXmBDIW95NlLs9fl1Fnr0JkcLybUQuHtabGwmhb','MKczXbNkvpR1lKqRM','XBUoIZuhaqjlLYNCCLOLU9ONrFlDJL7c0oDMI6ves50WJ3Cf07WfhDpB5Eb4hJHaBPKQnTqwZVpAO5ox4c3lkKurTA0FLVYZ7XIkTsStye1PQEAPPBemLfpzKCWjYLull7w6WkgGBLVSVc5woTbQMv8rK35xrq1idfehxpmF1v4yi5epum0y2QxCz6y8qUusKN2IWIFuslksVeodylCKefBdAR1Fv7tvZOhXl0NNiBAoGKKZuytGjMOpXxArvfN','ZA','qdv',6);
+INSERT INTO ti VALUES (21080,-6532284,'KQ1Qu8wmYGaJcG69Z4Qulyv0rHIJ71jC','bKvz3wGDptU5Afar6df2v1jw0Q7u7Z31Wi7NyXaOPZIozw1mBSBZuD9m0DTDKTZOvLDkhRz2oDemGSmHPxZm0eJvJpejbUfSNK0nkbXmBDIW95NlLs9fl1Fnr0JkcLybUQuHtabGwmhb','MKczXbNkvpR1lKqRM','XBUoIZuhaqjlLYNCCLOLU9ONrFlDJL7c0oDMI6ves50WJ3Cf07WfhDpB5Eb4hJHaBPKQnTqwZVpAO5ox4c3lkKurTA0FLVYZ7XIkTsStye1PQEAPPBemLfpzKCWjYLull7w6WkgGBLVSVc5woTbQMv8rK35xrq1idfehxpmF1v4yi5epum0y2QxCz6y8qUusKN2IWIFuslksVeodylCKefBdAR1Fv7tvZOhXl0NNiBAoGKKZuytGjMOpXxArvfN','ZA','qdv',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b MEDIUMINT, c CHAR(13), d VARCHAR(29) NOT NULL, e VARBINARY(81) NOT NULL, f VARBINARY(95) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (30036,570112,'oHrXPvAEi8lqN','HaJcF2NBRyx8r2u7Rlt4iYz','0rBhANhEmIlqXmq23znBQNQ7xXItsYH6u8r5LEmbu5SK3ExdDo','Fxy0gbSamV6br8YZOTpvNeqO5Xrc2','3','2',0);
+CREATE TABLE ti (a SMALLINT, b MEDIUMINT, c CHAR(13), d VARCHAR(29) NOT NULL, e VARBINARY(81) NOT NULL, f VARBINARY(95) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-6259564,8009261,'amD7zqk','0vboD38IUCaVjt5HIk5mCzk9B7mHd','9nq6UrvTFCEa58nd','YrjYAIyFMEclOz4orBGs4WTDCI0NDR2H99zmxGmw2h9t1QpE57FjNAwIotW9i31mbRnrxwBHEMo','n','Z',1);
+INSERT INTO ti VALUES (-6259564,8009261,'amD7zqk','0vboD38IUCaVjt5HIk5mCzk9B7mHd','9nq6UrvTFCEa58nd','YrjYAIyFMEclOz4orBGs4WTDCI0NDR2H99zmxGmw2h9t1QpE57FjNAwIotW9i31mbRnrxwBHEMo','n','Z',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(14);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(14);
+INSERT INTO t VALUES (-7922767,-4547300,'npteGt2','crMjflxVrnlGU1EpgDiCea','L9PYKIiwjWCYrcuDMZ2sktXdxOvq890p3Grx3HNaHi6JlFQZB5ZMHJuWkt0ocD4iYLEw','eJBYgWLx15bgMHHkF9zDff4VMXztcqs4VEXJ8FSHG50SD4UYHz5gKzm21ykrkIe0VTr','E','a',2);
+INSERT INTO ti VALUES (-7922767,-4547300,'npteGt2','crMjflxVrnlGU1EpgDiCea','L9PYKIiwjWCYrcuDMZ2sktXdxOvq890p3Grx3HNaHi6JlFQZB5ZMHJuWkt0ocD4iYLEw','eJBYgWLx15bgMHHkF9zDff4VMXztcqs4VEXJ8FSHG50SD4UYHz5gKzm21ykrkIe0VTr','E','a',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-5761747,6913845,'dzRZh2pEKxX9v','3eXu2CRysztzjlFnSG7w9piZYQdYjv2VtfkLVQocEBrxFaCIOk5BmuEPRAlv3X06vqhNomZS06M0o0Kxdme7jqQhqJ6BvTRzDycISZKwn5t2pxUbRZytOolaamoFXUmM','1nKhPJ1pQEk4CfhZngZBxGYoHyVHD8dEXWTYFVYjiu63rLxoMUZ1ERVV23FvL','rZXtpcsg9cXazZer53dZd1n9NiVxPtWtM14C3jf1XfX5Cdlrj5HHECLYPb7BXxpwSVlG41B2s2wPhiv1K449pE3umVca','0','S',3);
+INSERT INTO ti VALUES (-5761747,6913845,'dzRZh2pEKxX9v','3eXu2CRysztzjlFnSG7w9piZYQdYjv2VtfkLVQocEBrxFaCIOk5BmuEPRAlv3X06vqhNomZS06M0o0Kxdme7jqQhqJ6BvTRzDycISZKwn5t2pxUbRZytOolaamoFXUmM','1nKhPJ1pQEk4CfhZngZBxGYoHyVHD8dEXWTYFVYjiu63rLxoMUZ1ERVV23FvL','rZXtpcsg9cXazZer53dZd1n9NiVxPtWtM14C3jf1XfX5Cdlrj5HHECLYPb7BXxpwSVlG41B2s2wPhiv1K449pE3umVca','0','S',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-2939686,-148937,'kvf','GvCtJTAyqpQxmglPnLNvPXGPYpWmAh5PgKNsQFaT0dCR68VTJJBygT03KyHWWAAGrLBEN8F0gktr0mqRWDXFsXwS1jKC36tQ6DYoeCpW7KvnZPHhJTuFOmJgP1AtUBcMCUvkEr5QKeSj6aKjVJIyxhGTz90B','B7sAw8hAXtddOAJYa3WSGmUI91F5wgzc2NYiHBcs02wzzcv36l9zP3GQw6MzH0Wup0uLT5','GILIsbO3B2otxeyd6OzCGc6Swf9XAWcM6DzoTnW4WQ9AuUa6dck9cverTx2gRSGxRcemxOJVnCQjFlIT66yWquhyoZxmiv54JoRHmgvJiEgzciCcHMlRpCt00m3N3fR55BwM3Ks6ylDz2dVXfMAA6bW0PFILXNdpmlsvBEn6kIl3IHwdnlY40UxJLq8gpBHng5w4XPuDbvGX9zV1tVkprP87nO42MIjPk8I3TEqtDa','5','Z',4);
+INSERT INTO ti VALUES (-2939686,-148937,'kvf','GvCtJTAyqpQxmglPnLNvPXGPYpWmAh5PgKNsQFaT0dCR68VTJJBygT03KyHWWAAGrLBEN8F0gktr0mqRWDXFsXwS1jKC36tQ6DYoeCpW7KvnZPHhJTuFOmJgP1AtUBcMCUvkEr5QKeSj6aKjVJIyxhGTz90B','B7sAw8hAXtddOAJYa3WSGmUI91F5wgzc2NYiHBcs02wzzcv36l9zP3GQw6MzH0Wup0uLT5','GILIsbO3B2otxeyd6OzCGc6Swf9XAWcM6DzoTnW4WQ9AuUa6dck9cverTx2gRSGxRcemxOJVnCQjFlIT66yWquhyoZxmiv54JoRHmgvJiEgzciCcHMlRpCt00m3N3fR55BwM3Ks6ylDz2dVXfMAA6bW0PFILXNdpmlsvBEn6kIl3IHwdnlY40UxJLq8gpBHng5w4XPuDbvGX9zV1tVkprP87nO42MIjPk8I3TEqtDa','5','Z',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (7101868,-8133363,'DuzOJ494Ik','X8vomahAcqVREJ6j9dGN7sFXnxIsw5NOZykdqab4T0eWyaCvOT2v4WuHv5bTIM','R','JiXt3P08UI15ih2NEjbmm3VCtw6bwpNi6tv7ksj0uAQcEuXkprq59zhEs0sppOOQRPVc2xEoOfDh4D8d0BHnFiZWucMKOTDctup4fsnGfggvD3ICnPDPEB22cXfZWlOl0YZRMBM4idZwpcC4iqetXsvaGyLhIDYAqkfBb7hPdXt9B9rveurpxAv58schShBKt6zpmFAf5Ib1yTjmxGKdvauMx9m86iOYwGrQscJ7RhxC9d5RsL','M','l',5);
+INSERT INTO ti VALUES (7101868,-8133363,'DuzOJ494Ik','X8vomahAcqVREJ6j9dGN7sFXnxIsw5NOZykdqab4T0eWyaCvOT2v4WuHv5bTIM','R','JiXt3P08UI15ih2NEjbmm3VCtw6bwpNi6tv7ksj0uAQcEuXkprq59zhEs0sppOOQRPVc2xEoOfDh4D8d0BHnFiZWucMKOTDctup4fsnGfggvD3ICnPDPEB22cXfZWlOl0YZRMBM4idZwpcC4iqetXsvaGyLhIDYAqkfBb7hPdXt9B9rveurpxAv58schShBKt6zpmFAf5Ib1yTjmxGKdvauMx9m86iOYwGrQscJ7RhxC9d5RsL','M','l',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-6163827,3440233,'R1','tyaycjQJUSGQO2O4DsVsx0zWFdwostEkXjBoIhcbqQ19YA4NEp5UFyz7rPbmW','EA8BLBmaZ76oHd43KLGQQ','Ne6NOwE3W5LjDxGNqTCfvozOz6LWUXll0ecWFBjNr0dadBeqNjnT3FHZELFCPPTJbFbA44AWphHlC3s3F1sB8v0zC8dtRVJ25hR32Z7TULBWz2JAODGvEmlxD9AAl9tZ','OZ','k',6);
+INSERT INTO ti VALUES (-6163827,3440233,'R1','tyaycjQJUSGQO2O4DsVsx0zWFdwostEkXjBoIhcbqQ19YA4NEp5UFyz7rPbmW','EA8BLBmaZ76oHd43KLGQQ','Ne6NOwE3W5LjDxGNqTCfvozOz6LWUXll0ecWFBjNr0dadBeqNjnT3FHZELFCPPTJbFbA44AWphHlC3s3F1sB8v0zC8dtRVJ25hR32Z7TULBWz2JAODGvEmlxD9AAl9tZ','OZ','k',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT, c BINARY(78), d VARCHAR(79), e VARCHAR(22), f VARBINARY(7) NOT NULL, g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4277682,-2,'OZM7u4PIe5J','gKHhzj1IZNbgEQM1uViCpq4Qy','bwrkcL98Psc','oe','g','2',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT, c BINARY(78), d VARCHAR(79), e VARCHAR(22), f VARBINARY(7) NOT NULL, g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-3765003,-70,'gYGmCVYSpCfS9AFMKZeOj5HWYACcvVVNwtv0LRgsHzFpvR','BpL','nuLREt7nRDtFsWVFR9Skk8','A','r','1',1);
+INSERT INTO ti VALUES (-3765003,-70,'gYGmCVYSpCfS9AFMKZeOj5HWYACcvVVNwtv0LRgsHzFpvR','BpL','nuLREt7nRDtFsWVFR9Skk8','A','r','1',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(79);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(79);
+INSERT INTO t VALUES (-2442289,-20,'AdpS7po5vE3VXXGEeX0qyjeS8XNV56Z54ppada829EdsIoKWpL49c91QwA63a4lT9W','5BK20W0','k6W','8','P','A',2);
+INSERT INTO ti VALUES (-2442289,-20,'AdpS7po5vE3VXXGEeX0qyjeS8XNV56Z54ppada829EdsIoKWpL49c91QwA63a4lT9W','5BK20W0','k6W','8','P','A',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-5104104,61,'PwOeOXjXgVhk4sGNc','2igmQw0onzXDrjr3VmTIiIDyPNGIy3P0le3NiowXVHP8o49LeopIuMhxYVgvsd2SMijppspCrlYq0rTju3RVPXRuiAm4Q6r0so2CvajICWLyuVTW1','dDhxwr1dyxya2','uiGV','J','K',3);
+INSERT INTO ti VALUES (-5104104,61,'PwOeOXjXgVhk4sGNc','2igmQw0onzXDrjr3VmTIiIDyPNGIy3P0le3NiowXVHP8o49LeopIuMhxYVgvsd2SMijppspCrlYq0rTju3RVPXRuiAm4Q6r0so2CvajICWLyuVTW1','dDhxwr1dyxya2','uiGV','J','K',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-6850318,-107,'mHZjEkJ26FkPbqGM2WEyIzxMdeXTuS9qQYtgUH1ImRGXSxQuOuRyysPAG5yvWM3ULf6cL9LF','m4ZBoJZVacBBavFZxZSrv1yR6fVakRqi2k7swZlb0GxCz6z7658JdPQtr2XKHTrwHeHZjIMbta93sr5VHlzh0Ph8ldiY4CrDSd8dpx8lPxojjsrR0RRhOo','YzFmgeaMf3L4Ixz','9jP9MCu4LLz9EnDVDQOkG9OiUk02o03hobaeL5Rii4u0PZmsRYLNZyCCnYuPzCAK7EVApJrctX2DBe8HYDvtmTLAzaa5nByWv0DSTnJ9c5x2X74istBLxutiMGPQXgpbbHgh4dBUflrD0pu4X5MnakreO2CJcGPVj9wdOeg','R','u',4);
+INSERT INTO ti VALUES (-6850318,-107,'mHZjEkJ26FkPbqGM2WEyIzxMdeXTuS9qQYtgUH1ImRGXSxQuOuRyysPAG5yvWM3ULf6cL9LF','m4ZBoJZVacBBavFZxZSrv1yR6fVakRqi2k7swZlb0GxCz6z7658JdPQtr2XKHTrwHeHZjIMbta93sr5VHlzh0Ph8ldiY4CrDSd8dpx8lPxojjsrR0RRhOo','YzFmgeaMf3L4Ixz','9jP9MCu4LLz9EnDVDQOkG9OiUk02o03hobaeL5Rii4u0PZmsRYLNZyCCnYuPzCAK7EVApJrctX2DBe8HYDvtmTLAzaa5nByWv0DSTnJ9c5x2X74istBLxutiMGPQXgpbbHgh4dBUflrD0pu4X5MnakreO2CJcGPVj9wdOeg','R','u',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3518695,-4,'6mGohlG6W8yoX5feGeYnUBTtgMdXU','N9jMVL8XTbBDvlqw1nZwePqk6AFjUlHCQISB93xaisVWjrx1FsCb1guHqyCowZIcmZ98dFEOxkyr4AziWDcUEg3mbamjuv3VD1VuIgiVfbDlRrlrduPHaHW','l2lfhbYZoupKX','DWnFPTOrw4nSvqs2qLk5PvXEnRCx71ipH16Qyt4y2NBtKmcXPxk1HnKbA6OqO3cRaIooLryO7QVoJRmzIJZtsi9BXuvqAqBZMBfgobNAostwZUtXU1BgdDi5Mo34EPmL73bBNpH9wk808rJ8V7rCc3E5efsVqrCGYwmAs2AGJ55Yeb0sO','4','7',5);
+INSERT INTO ti VALUES (3518695,-4,'6mGohlG6W8yoX5feGeYnUBTtgMdXU','N9jMVL8XTbBDvlqw1nZwePqk6AFjUlHCQISB93xaisVWjrx1FsCb1guHqyCowZIcmZ98dFEOxkyr4AziWDcUEg3mbamjuv3VD1VuIgiVfbDlRrlrduPHaHW','l2lfhbYZoupKX','DWnFPTOrw4nSvqs2qLk5PvXEnRCx71ipH16Qyt4y2NBtKmcXPxk1HnKbA6OqO3cRaIooLryO7QVoJRmzIJZtsi9BXuvqAqBZMBfgobNAostwZUtXU1BgdDi5Mo34EPmL73bBNpH9wk808rJ8V7rCc3E5efsVqrCGYwmAs2AGJ55Yeb0sO','4','7',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (4986586,13,'tVXSbLKyiLOLyyHXQ7dCitx3KLrlQJy5gcP4Pp9Saey','Y6vhpI0ONic57hsr38IPnknyZPc','NbNESkya6v','L9Y8cxVL9b0sm9fzVmgJpkPqlBTrNb','r9','5',6);
+INSERT INTO ti VALUES (4986586,13,'tVXSbLKyiLOLyyHXQ7dCitx3KLrlQJy5gcP4Pp9Saey','Y6vhpI0ONic57hsr38IPnknyZPc','NbNESkya6v','L9Y8cxVL9b0sm9fzVmgJpkPqlBTrNb','r9','5',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT NOT NULL, c CHAR(5) NOT NULL, d VARBINARY(91) NOT NULL, e VARCHAR(16), f VARCHAR(22), g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (211,-4040641602135911468,'8u1','S49pB0KbuMWqof1m4gFNQ7MAAaZcJbqDQxOsuHlO7sqPVrEoELoFT635nvDVcuKWEA','yHqcRCEo','pLOcHyWL1OKYffikBLVQ','p','B',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT NOT NULL, c CHAR(5) NOT NULL, d VARBINARY(91) NOT NULL, e VARCHAR(16), f VARCHAR(22), g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (7650116094482392323,5849212035162150542,'h','4O9CiHhsfkCa7sOODAm2F7xCs','I','RX4yz','l','M',1);
+INSERT INTO ti VALUES (7650116094482392323,5849212035162150542,'h','4O9CiHhsfkCa7sOODAm2F7xCs','I','RX4yz','l','M',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(6) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(6) NOT NULL;
+INSERT INTO t VALUES (9944036836733508078,-6353705187404169189,'R4','OoEhDb3AQMTrXIvno8VVzbj7jXlI7tfIXZnZnzn3bZIOiUrLJnrtd','DsvRF','bKjK3ef7TmWGRYz','K','d',2);
+INSERT INTO ti VALUES (9944036836733508078,-6353705187404169189,'R4','OoEhDb3AQMTrXIvno8VVzbj7jXlI7tfIXZnZnzn3bZIOiUrLJnrtd','DsvRF','bKjK3ef7TmWGRYz','K','d',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7894321261280856810,1955465501640570144,'2GP','TDFaCQQ47Qsh076cl8oUV335ojDQeFDymHC2SRd7aaBjC5xGOsg3cZlivYOmgeSKwkmdUp7bOp82XH6x4yH','JvcYW1umE1R3IV8','Gm5kgKbHhXb41xN8j','P','W',3);
+INSERT INTO ti VALUES (7894321261280856810,1955465501640570144,'2GP','TDFaCQQ47Qsh076cl8oUV335ojDQeFDymHC2SRd7aaBjC5xGOsg3cZlivYOmgeSKwkmdUp7bOp82XH6x4yH','JvcYW1umE1R3IV8','Gm5kgKbHhXb41xN8j','P','W',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (16343183913145797171,8480725659318991471,'ktN7w','2BupxcvK5Yxms0GzyQsGvl8hrqZhfsGSwCDkaL','k3HAKsDD','t17KLYauIcFY9mTslS96JcpzM3FuU5nUPVfWqUR7oGe0zbb6cR4ydLV8j1vRL1bF8gvbK6gO48DpeqGZFCavFVef7XstYFtllYBzXgeR4UYTjds','7','5',4);
+INSERT INTO ti VALUES (16343183913145797171,8480725659318991471,'ktN7w','2BupxcvK5Yxms0GzyQsGvl8hrqZhfsGSwCDkaL','k3HAKsDD','t17KLYauIcFY9mTslS96JcpzM3FuU5nUPVfWqUR7oGe0zbb6cR4ydLV8j1vRL1bF8gvbK6gO48DpeqGZFCavFVef7XstYFtllYBzXgeR4UYTjds','7','5',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (14413231796737949860,-7686397348888978079,'aWM5S','dZS0aV3NvoTfUK92NeVRsnWrqbGJajDQXJnxghDVIbHh1rNnViS','G0knkLlylg8j','rREdDSgwPCBBPibcyqRMlcPKpOprL3FuF7VIGK0ACezOB4daclinJIszhOQtsyaI4Xh1LEW9RCKlTNWGiIlKbs8xYqqQUkw6Kw9SD1W7aPufvxJ77m2MO9OKP2PaMalxkMFCW6CLNAF9a9LyBhNzNs2LpDBbxSTeYt0QBN8CbmPBlB86V3MoJezRHaor9yE8qqFN6wyghmZg5swU7L9Y','C','G',5);
+INSERT INTO ti VALUES (14413231796737949860,-7686397348888978079,'aWM5S','dZS0aV3NvoTfUK92NeVRsnWrqbGJajDQXJnxghDVIbHh1rNnViS','G0knkLlylg8j','rREdDSgwPCBBPibcyqRMlcPKpOprL3FuF7VIGK0ACezOB4daclinJIszhOQtsyaI4Xh1LEW9RCKlTNWGiIlKbs8xYqqQUkw6Kw9SD1W7aPufvxJ77m2MO9OKP2PaMalxkMFCW6CLNAF9a9LyBhNzNs2LpDBbxSTeYt0QBN8CbmPBlB86V3MoJezRHaor9yE8qqFN6wyghmZg5swU7L9Y','C','G',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (12965859433827463168,-5265760379428344321,'qo','y9tWf6xKnC9myIqRibsaUoe0tA2gHBA43dVEkNh9vJXN6CoZAbogy4EUzm63R7CkywwOuw45NJO4nvvjgIhJC4oiSFpGKniE1PZ5QxC1liF2zEyzwXKiBfapZ9nq6e2LTGrljhguyk6oXVKv6','BAKmd','UoePXPCZgMaSRuwpBWeEt2EkGcomvErVvG9qZcVcHysT2zo2HcDgj6Mg3qGGrZ915q6hCRiReMkO7jF0JVpHC5TjG','K','dB',6);
+INSERT INTO ti VALUES (12965859433827463168,-5265760379428344321,'qo','y9tWf6xKnC9myIqRibsaUoe0tA2gHBA43dVEkNh9vJXN6CoZAbogy4EUzm63R7CkywwOuw45NJO4nvvjgIhJC4oiSFpGKniE1PZ5QxC1liF2zEyzwXKiBfapZ9nq6e2LTGrljhguyk6oXVKv6','BAKmd','UoePXPCZgMaSRuwpBWeEt2EkGcomvErVvG9qZcVcHysT2zo2HcDgj6Mg3qGGrZ915q6hCRiReMkO7jF0JVpHC5TjG','K','dB',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(43) NOT NULL, d VARCHAR(7) NOT NULL, e VARCHAR(22), f VARBINARY(31), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2332898833323413045,5989196,'y4ImxoaJNtR03eAeaS1VARzBz','XHC5','7','Z7TOU8VCRHbnosGmgR1Ar1EaBP9UEfl','z','H',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(43) NOT NULL, d VARCHAR(7) NOT NULL, e VARCHAR(22), f VARBINARY(31), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (701368349398688439,6400301,'LOc07D0PkfW8WX4GzBm8CJi','o','ZGbw','7LAlJIuGaEXtNH01KYIQjTkKqoB','c','v',1);
+INSERT INTO ti VALUES (701368349398688439,6400301,'LOc07D0PkfW8WX4GzBm8CJi','o','ZGbw','7LAlJIuGaEXtNH01KYIQjTkKqoB','c','v',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(44) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(44) NOT NULL;
+INSERT INTO t VALUES (6469645258120961471,6263104,'7K3VQSL','IEz','x796gnVVOiLh','QbfOLIViXcbQiAjoe','BM','3',2);
+INSERT INTO ti VALUES (6469645258120961471,6263104,'7K3VQSL','IEz','x796gnVVOiLh','QbfOLIViXcbQiAjoe','BM','3',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (7662471027262504693,6675049,'ofld0h6ldk72q6SYdXBcFTMk4vrqePIC2c','sgtmbSqrB4h4yPyNO8IZ6jWgZ','Brh6dDAwuYNUc7D4KcPQ9H','vwVbfyn','Ru','x',3);
+INSERT INTO ti VALUES (7662471027262504693,6675049,'ofld0h6ldk72q6SYdXBcFTMk4vrqePIC2c','sgtmbSqrB4h4yPyNO8IZ6jWgZ','Brh6dDAwuYNUc7D4KcPQ9H','vwVbfyn','Ru','x',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (6125797483077107394,8371057,'ufbbvCCm7D3ttF22GSqHDi8z','1cDQUbcOzVDatQk6EaFjcQ3LdjqNVMvrQT0sphqvu6YSUtNSRa6EMN4XFUxwu64e2KAgYVMq4F6lPnh9M','2zaRvxoWT','CAPr2VXvOyu9aerbQX0RcRDNlHT1rg8xUqtumNYiFeb3pZiXe6FsaiNwFjXxk563yXre4gNOTt2DbrjaD9P97aXCb77bsxWGV0F5D18pr6UQ88x8HuxPXsuQ5e52mIlbA1hg6X0bghBpePBCF0xC6B8cW','7','g',4);
+INSERT INTO ti VALUES (6125797483077107394,8371057,'ufbbvCCm7D3ttF22GSqHDi8z','1cDQUbcOzVDatQk6EaFjcQ3LdjqNVMvrQT0sphqvu6YSUtNSRa6EMN4XFUxwu64e2KAgYVMq4F6lPnh9M','2zaRvxoWT','CAPr2VXvOyu9aerbQX0RcRDNlHT1rg8xUqtumNYiFeb3pZiXe6FsaiNwFjXxk563yXre4gNOTt2DbrjaD9P97aXCb77bsxWGV0F5D18pr6UQ88x8HuxPXsuQ5e52mIlbA1hg6X0bghBpePBCF0xC6B8cW','7','g',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-6570646215904474493,9842811,'xcsND7vIgBI','eJ1BMykuyX8zbibSMacPomJhj8JfHC57SpY9mSH3g9','8D','m0evrBelZCMWguqzwgSpJl5YuOjZ0zPPXmN3HpE','0y','E',5);
+INSERT INTO ti VALUES (-6570646215904474493,9842811,'xcsND7vIgBI','eJ1BMykuyX8zbibSMacPomJhj8JfHC57SpY9mSH3g9','8D','m0evrBelZCMWguqzwgSpJl5YuOjZ0zPPXmN3HpE','0y','E',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-1284136946938577666,9271968,'QbS4NQhT5sBNEM1ECg54','HPqNY07yuqDATkJOFxAbuXsS4IbWQKgFtZouF1y9eM4jJJFrUuHfWA8A4sugqhfeZW0Tny0lpKbDslMdtkUXeAWiSLq7FwmHbrzxmNGcLke8hWj78EuGKizdtNx5PTakG9aBZ6WPdEDFsEXkFdhoJBdLSUSJ5S8kuroCwcqNAjcNLlIC43MAheKGPAyflnNwqoH0jgmhrHiC5XCopkKQbMq6makl6JE26MPBiwXMlHO1C7rx41eerAfKg','ejNSdPe5Y','8Tztk6Pd9vwtn4uP9gFN0epYL2hln8w7QR7NSiIZ1ho36eFBJypPcAdlCNtpQZiu0SLPw7rUMK2700KjXFkf7qF489ToEgOIMS9T4fMeiTXTbm7aeQ9TmdJXDX8oAz5PsEPImQFJw0IxdLDkIjdpJ6QQ6f8FeEkqtxrCXhXKtQxM8Qdppx','wI','2',6);
+INSERT INTO ti VALUES (-1284136946938577666,9271968,'QbS4NQhT5sBNEM1ECg54','HPqNY07yuqDATkJOFxAbuXsS4IbWQKgFtZouF1y9eM4jJJFrUuHfWA8A4sugqhfeZW0Tny0lpKbDslMdtkUXeAWiSLq7FwmHbrzxmNGcLke8hWj78EuGKizdtNx5PTakG9aBZ6WPdEDFsEXkFdhoJBdLSUSJ5S8kuroCwcqNAjcNLlIC43MAheKGPAyflnNwqoH0jgmhrHiC5XCopkKQbMq6makl6JE26MPBiwXMlHO1C7rx41eerAfKg','ejNSdPe5Y','8Tztk6Pd9vwtn4uP9gFN0epYL2hln8w7QR7NSiIZ1ho36eFBJypPcAdlCNtpQZiu0SLPw7rUMK2700KjXFkf7qF489ToEgOIMS9T4fMeiTXTbm7aeQ9TmdJXDX8oAz5PsEPImQFJw0IxdLDkIjdpJ6QQ6f8FeEkqtxrCXhXKtQxM8Qdppx','wI','2',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c BINARY(17) NOT NULL, d VARCHAR(17), e VARBINARY(10), f VARCHAR(36) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (140,56859,'PuqaGa','3DWO8s2K','XNFJls','9ja2sc','K','S',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c BINARY(17) NOT NULL, d VARCHAR(17), e VARBINARY(10), f VARCHAR(36) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (104,39341,'qxh','zDkfuEW','bQbkUttsCs','ZYPWehgn','Hr','f',1);
+INSERT INTO ti VALUES (104,39341,'qxh','zDkfuEW','bQbkUttsCs','ZYPWehgn','Hr','f',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(18) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(18) NOT NULL;
+INSERT INTO t VALUES (187,13657,'U2VBvqZ8uA','AWToIq8tPspK5wT5','wiS6qWoHz','3V6AQVIUtIJV2KWw52LJjUwS','r','v',2);
+INSERT INTO ti VALUES (187,13657,'U2VBvqZ8uA','AWToIq8tPspK5wT5','wiS6qWoHz','3V6AQVIUtIJV2KWw52LJjUwS','r','v',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (243,19695,'kdFtDcbbVtD5','dYpO2b5jPCF0nk9QX3a2qP4QJtdwIVrS4roToaN8X960hB6PYy671xLrUdzbJ41k5kUa9Eezc24Btc91cF9zttogdu0nOXHQw0FDhqgkb21efcBdPoIvQa7wpR1T5RJQ1D7oup3TxfOl1lxCLbu6FqJtvgWolBRJj7mwsWg3PgbiM1aiL4cLnrIWX','nA3Zm4V','ANQbuG','r','V',3);
+INSERT INTO ti VALUES (243,19695,'kdFtDcbbVtD5','dYpO2b5jPCF0nk9QX3a2qP4QJtdwIVrS4roToaN8X960hB6PYy671xLrUdzbJ41k5kUa9Eezc24Btc91cF9zttogdu0nOXHQw0FDhqgkb21efcBdPoIvQa7wpR1T5RJQ1D7oup3TxfOl1lxCLbu6FqJtvgWolBRJj7mwsWg3PgbiM1aiL4cLnrIWX','nA3Zm4V','ANQbuG','r','V',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (30,34949,'iB5hweHapDPUcJ','zUnF7CcCm1Hb98A2FEPHe4K3hKPdEeUORDfD3YjeXNpGYAvTYzb1ZQlxFS1rNSKZ6sg3zj7WDoOdXneZfRpAtGdlvv518je7ubZzu7gRerxR6Thn8i3vI6OQrd9zZ28XzERF2APEkDR1Z4lVSDm62MY0X0BpRDi3Y9KLJ3zpCbd6KPp2dFPDLnDVhy5avzkFx8raSbIYm48TQdKOx8jbR8end02GXE4hN3IfHS8eBWoSKsu','NF5wEASs6a','4GNWxCGqaDXziR6sPkMQpvk8UYspdlqx9boDBT7W0PUMAGEJxhsqxlaDpN2X0kpSAp3rfDQzOBWcfiCkF1QgcMKvun6K9IVJxe5QqEuAgxTAzO9qyGxjaeSRKjgVMF6udm2i','AN','G',4);
+INSERT INTO ti VALUES (30,34949,'iB5hweHapDPUcJ','zUnF7CcCm1Hb98A2FEPHe4K3hKPdEeUORDfD3YjeXNpGYAvTYzb1ZQlxFS1rNSKZ6sg3zj7WDoOdXneZfRpAtGdlvv518je7ubZzu7gRerxR6Thn8i3vI6OQrd9zZ28XzERF2APEkDR1Z4lVSDm62MY0X0BpRDi3Y9KLJ3zpCbd6KPp2dFPDLnDVhy5avzkFx8raSbIYm48TQdKOx8jbR8end02GXE4hN3IfHS8eBWoSKsu','NF5wEASs6a','4GNWxCGqaDXziR6sPkMQpvk8UYspdlqx9boDBT7W0PUMAGEJxhsqxlaDpN2X0kpSAp3rfDQzOBWcfiCkF1QgcMKvun6K9IVJxe5QqEuAgxTAzO9qyGxjaeSRKjgVMF6udm2i','AN','G',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (144,35951,'9afuXokVDd','eRHtYwkSKZw2c21gNkznfhLmj7UIrN8VJLIt7fXtM3os4O9U5uFg7pWcAkf10BuAOl2eu1QjYHizoiG2BK9tqQE7k7plVhuem90ABG3EuC','J','PlV1HFESWqkvRy0fk41tPHbi4awzu','J4','z',5);
+INSERT INTO ti VALUES (144,35951,'9afuXokVDd','eRHtYwkSKZw2c21gNkznfhLmj7UIrN8VJLIt7fXtM3os4O9U5uFg7pWcAkf10BuAOl2eu1QjYHizoiG2BK9tqQE7k7plVhuem90ABG3EuC','J','PlV1HFESWqkvRy0fk41tPHbi4awzu','J4','z',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (214,43251,'SKMWkIXAlASi6sX1sz','uzm3so7','CIbqy4LLkF','sSzXXPnME6JbfiKoe3l00qAbOCRIhyjIxhc2odIwViXCp1M4jyhpzeMXm4bQ01E2zxy2m4CuLZT2Rs2hoL8XHmZRv3hIwB2euWmCXw1eap8eJ5Jo6lIEkRyZTMv3UyqfjO0Vzt8EcEJVnImejiB2i','F','B6',6);
+INSERT INTO ti VALUES (214,43251,'SKMWkIXAlASi6sX1sz','uzm3so7','CIbqy4LLkF','sSzXXPnME6JbfiKoe3l00qAbOCRIhyjIxhc2odIwViXCp1M4jyhpzeMXm4bQ01E2zxy2m4CuLZT2Rs2hoL8XHmZRv3hIwB2euWmCXw1eap8eJ5Jo6lIEkRyZTMv3UyqfjO0Vzt8EcEJVnImejiB2i','F','B6',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT, c CHAR(68) NOT NULL, d VARBINARY(98), e VARBINARY(39) NOT NULL, f VARBINARY(82), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3009670,6120742,'sBETlAyAK43jXG6jggg5VQ8','d9LA9uxvsAEwZbTTO5gB00zVav9Vb8RK9mxmqUaat','CAJbn','JCevhLsfes','5','OR',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT, c CHAR(68) NOT NULL, d VARBINARY(98), e VARBINARY(39) NOT NULL, f VARBINARY(82), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (11025222,8129196,'c55u','JT9t3maH2A4chBhL0nfMusl4gPutPKboDKE8s1cdqVzREHhwyBi8SwIkGTvFVyUmhZrhBzoxlQd2l','hXzIRKdbXBzWYHCsbR','ekuMDxH0dYaN6QluFRQBs9H3uUq0Ll8PqASjA3Ps4bMA0p6pPF4MLODliIxmVAiLNsgbTa','3','4',1);
+INSERT INTO ti VALUES (11025222,8129196,'c55u','JT9t3maH2A4chBhL0nfMusl4gPutPKboDKE8s1cdqVzREHhwyBi8SwIkGTvFVyUmhZrhBzoxlQd2l','hXzIRKdbXBzWYHCsbR','ekuMDxH0dYaN6QluFRQBs9H3uUq0Ll8PqASjA3Ps4bMA0p6pPF4MLODliIxmVAiLNsgbTa','3','4',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(69) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(69) NOT NULL;
+INSERT INTO t VALUES (1593901,3375705,'CRSIYvmBYnhlvFklBd3C8qG7p8J9Z75sqqExo6mKGUmmn','SETYc8FBRNtYcp2aesNj1FFohCcCaopSJ3JhRoffvjB0Y5kSVtZ2qxaKzZQEbYAz6uZOrJK46xGxOVuo9ozeC2BpSPZRWJgyd','0UZOtHR5Fbc','64iXDoAJwFLJrQM1DYD7YyfWXCJYjyeyDGpBcGmEv39aJPnv','N','T',2);
+INSERT INTO ti VALUES (1593901,3375705,'CRSIYvmBYnhlvFklBd3C8qG7p8J9Z75sqqExo6mKGUmmn','SETYc8FBRNtYcp2aesNj1FFohCcCaopSJ3JhRoffvjB0Y5kSVtZ2qxaKzZQEbYAz6uZOrJK46xGxOVuo9ozeC2BpSPZRWJgyd','0UZOtHR5Fbc','64iXDoAJwFLJrQM1DYD7YyfWXCJYjyeyDGpBcGmEv39aJPnv','N','T',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (11224427,3789621,'R7A2','sssvKXuwpCMjPwSLKqMNs1Q9y1MGbfwCNr0dssEgMfmDaY0nZXBoV8Ho54Erbp13LwPgEZHLXQvEedgVIuEjR95h70mpCz29rr6s6h0ueI7qjAmYefODOv47tFZp3r7CLBIGg2jICC44q92L1ARtsi0lLH2YZo3byf2K1UyMDlmy3U5lamyGqqrNJ77Bxiub2N7d7kxyOFpZg5PUgVOOdoNTdg04bNoxk1','kWAFP6sYn5b','YwTZ','Z9','aS',3);
+INSERT INTO ti VALUES (11224427,3789621,'R7A2','sssvKXuwpCMjPwSLKqMNs1Q9y1MGbfwCNr0dssEgMfmDaY0nZXBoV8Ho54Erbp13LwPgEZHLXQvEedgVIuEjR95h70mpCz29rr6s6h0ueI7qjAmYefODOv47tFZp3r7CLBIGg2jICC44q92L1ARtsi0lLH2YZo3byf2K1UyMDlmy3U5lamyGqqrNJ77Bxiub2N7d7kxyOFpZg5PUgVOOdoNTdg04bNoxk1','kWAFP6sYn5b','YwTZ','Z9','aS',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (7243512,-5666267,'gtMQ8cTaGvXbORcBJ4lreLzEjy9NtO03E94qsswFu2h','xpEXql7D4HvUNZrgqwPvcQhk4DTCotA8fZvWZrkGyMz7AmBt9bWTISQMKJfjqm3A2dxvBfYcgsd4mYswkfqHhxzuoCjXAqrpdIVnGgsEYWGJweLF4kSntgAWnGBZoQc9x9','t4hHg6EtTG5EjKxGF','m31SGwot','O','IW',4);
+INSERT INTO ti VALUES (7243512,-5666267,'gtMQ8cTaGvXbORcBJ4lreLzEjy9NtO03E94qsswFu2h','xpEXql7D4HvUNZrgqwPvcQhk4DTCotA8fZvWZrkGyMz7AmBt9bWTISQMKJfjqm3A2dxvBfYcgsd4mYswkfqHhxzuoCjXAqrpdIVnGgsEYWGJweLF4kSntgAWnGBZoQc9x9','t4hHg6EtTG5EjKxGF','m31SGwot','O','IW',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (10581690,7515355,'2URNnSumSxvKck4IsQD9D8NrfXXJVDxPNdgCfMgXIT8','r9riFhWycAcyqtltUDpSo645LAAqwMKJXtutFrcbyFTQyNIQnxG44rfzPFkw7moh6xbBgptRqvAnKPsUr3xFTdwfJFxOLAqY16G1InglYZFY1DXk9G1e3nK1M','oA5hQZwJncEK55EWbhX','flsGGFwacfaYRfPxFRkkxHWvfpc5Jt77D3kXc2OIfGjfv8C24sQACXsLfnNKvJzFhzJYCht2gVaATOTKt69Yb9rixGIn8naQVwwSsQnwTeWjY3rSVh3FX3pc46gCOOLVrUjl9VTzN','AF','i',5);
+INSERT INTO ti VALUES (10581690,7515355,'2URNnSumSxvKck4IsQD9D8NrfXXJVDxPNdgCfMgXIT8','r9riFhWycAcyqtltUDpSo645LAAqwMKJXtutFrcbyFTQyNIQnxG44rfzPFkw7moh6xbBgptRqvAnKPsUr3xFTdwfJFxOLAqY16G1InglYZFY1DXk9G1e3nK1M','oA5hQZwJncEK55EWbhX','flsGGFwacfaYRfPxFRkkxHWvfpc5Jt77D3kXc2OIfGjfv8C24sQACXsLfnNKvJzFhzJYCht2gVaATOTKt69Yb9rixGIn8naQVwwSsQnwTeWjY3rSVh3FX3pc46gCOOLVrUjl9VTzN','AF','i',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10318839,-569537,'QGgi4tDOLODiCb908pbzG88nmdBPJ2NbDgybut6FCLdPXYpZiiln','89Q5Gj4vTgVowwdv','HeSM4hT95tqP8vvOYkJNL8nTse1ZzEEk','me3kNhUC6pOloWcyl3WULNruHJ2drXOC3qkgPUWyP6ZJChLM3yiMz2GiIVFNq7bjSB1ltzqwSxdVjx7Pq6t4ygHtw5s9gLAEn25TWRLc5dYVeaTowlBszDnVlk72USIEdAZfOnM4UFriz0DKsWfgCeKDhV4xO4tMsX190szQ3XBIKcZ','a','1p',6);
+INSERT INTO ti VALUES (10318839,-569537,'QGgi4tDOLODiCb908pbzG88nmdBPJ2NbDgybut6FCLdPXYpZiiln','89Q5Gj4vTgVowwdv','HeSM4hT95tqP8vvOYkJNL8nTse1ZzEEk','me3kNhUC6pOloWcyl3WULNruHJ2drXOC3qkgPUWyP6ZJChLM3yiMz2GiIVFNq7bjSB1ltzqwSxdVjx7Pq6t4ygHtw5s9gLAEn25TWRLc5dYVeaTowlBszDnVlk72USIEdAZfOnM4UFriz0DKsWfgCeKDhV4xO4tMsX190szQ3XBIKcZ','a','1p',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b BIGINT UNSIGNED, c CHAR(15) NOT NULL, d VARCHAR(89) NOT NULL, e VARBINARY(21) NOT NULL, f VARCHAR(46), g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-919633431780704809,11795906957513591296,'dcRZU','JfXJj','ShpOLs1vHMZwOcSsEr','ko42m8XuLBSiQolgQY8T60SgkZyJ0CsLyJzWVJNEGE6jd','Y','f',0);
+CREATE TABLE ti (a BIGINT, b BIGINT UNSIGNED, c CHAR(15) NOT NULL, d VARCHAR(89) NOT NULL, e VARBINARY(21) NOT NULL, f VARCHAR(46), g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (1274478544924327025,10076061282543237069,'q','ZA0mijg0qlNvq3rmSQqHfkpTjxQ','98h3dOPMCaeM','CLVng42F2MRH7dMgE81tpJv2P','lF','U',1);
+INSERT INTO ti VALUES (1274478544924327025,10076061282543237069,'q','ZA0mijg0qlNvq3rmSQqHfkpTjxQ','98h3dOPMCaeM','CLVng42F2MRH7dMgE81tpJv2P','lF','U',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(16) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(16) NOT NULL;
+INSERT INTO t VALUES (-2902633443864395113,805506335435453236,'xBVZCo6','jmzcvdevA','UksxbVZ24uz8v8nKuN','TMHQV4','Dx','n',2);
+INSERT INTO ti VALUES (-2902633443864395113,805506335435453236,'xBVZCo6','jmzcvdevA','UksxbVZ24uz8v8nKuN','TMHQV4','Dx','n',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-3736183280889710707,7757560904395380198,'lD1L','9AydFTH8bUBR','HD0Arv5nKrZSeMDK','w','M','0',3);
+INSERT INTO ti VALUES (-3736183280889710707,7757560904395380198,'lD1L','9AydFTH8bUBR','HD0Arv5nKrZSeMDK','w','M','0',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-7937756705398231555,5234099635370745030,'EFEPmDXzlLDzn','OpouYMKEmiqNMvR2SmFmtieMYpu3ICig2GbUGeVI91mwL5gtXn','z7zFAzGHkLOql1lZfc','uPmx0UargtN3MU8SIevDrq3YTHIV','l','a',4);
+INSERT INTO ti VALUES (-7937756705398231555,5234099635370745030,'EFEPmDXzlLDzn','OpouYMKEmiqNMvR2SmFmtieMYpu3ICig2GbUGeVI91mwL5gtXn','z7zFAzGHkLOql1lZfc','uPmx0UargtN3MU8SIevDrq3YTHIV','l','a',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-728024568835942051,14297305797083380113,'twQ9LONYiszCIdr','ESY9gKdJdky0aVbCuXNJPoeGiL2WFdS9FP69bYzRkh5aeTEOemtv9CKdvj3FxPVmC3WhTz9euDlVaN1Y7kJpVwfqYM5aHHm5LcHRIYkj8inxWIvXzd3XZTYoG1ZOVeKUOYYS7u0RfQZyYNXBvoXnfSyqIr6V5mN7sgFWCwrpISLVryGkLND7OfwGcafEt2SWEW08sf8O5R','kwUeMu1qbo','8ruulZabs5A6PR4akDnqC8kizg5qHfztMSTMAiq00SDXPnFOJP0','D0','G',5);
+INSERT INTO ti VALUES (-728024568835942051,14297305797083380113,'twQ9LONYiszCIdr','ESY9gKdJdky0aVbCuXNJPoeGiL2WFdS9FP69bYzRkh5aeTEOemtv9CKdvj3FxPVmC3WhTz9euDlVaN1Y7kJpVwfqYM5aHHm5LcHRIYkj8inxWIvXzd3XZTYoG1ZOVeKUOYYS7u0RfQZyYNXBvoXnfSyqIr6V5mN7sgFWCwrpISLVryGkLND7OfwGcafEt2SWEW08sf8O5R','kwUeMu1qbo','8ruulZabs5A6PR4akDnqC8kizg5qHfztMSTMAiq00SDXPnFOJP0','D0','G',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3638509035363707671,8273677719102683857,'kWuj2tGX','U80dJr1POcNZmvPSw9XBoxFmYiUO8xx7JeJLHpYRochUmBsVjsEUElOlKu91IcDpDs75Ua0Lm56xvKFsotYquQCt1rxLEDt2ENWF2MpGpABJXGNTKXdnyPWXOgHUf0c0TUXk8QtesjNLlZAKwUPAIqpErOBCOmKdsuAdPqu87Bm9yTrsbZlTe1ve','G','hBALiTvP333JYy874nKkMg7Ncy1XBnoj8VPSNXAa08','U5H','0f',6);
+INSERT INTO ti VALUES (3638509035363707671,8273677719102683857,'kWuj2tGX','U80dJr1POcNZmvPSw9XBoxFmYiUO8xx7JeJLHpYRochUmBsVjsEUElOlKu91IcDpDs75Ua0Lm56xvKFsotYquQCt1rxLEDt2ENWF2MpGpABJXGNTKXdnyPWXOgHUf0c0TUXk8QtesjNLlZAKwUPAIqpErOBCOmKdsuAdPqu87Bm9yTrsbZlTe1ve','G','hBALiTvP333JYy874nKkMg7Ncy1XBnoj8VPSNXAa08','U5H','0f',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(53), d VARBINARY(57) NOT NULL, e VARBINARY(90), f VARBINARY(21), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-32,13634794,'LNWf2gCGeySgp7P4lN4p5IF','g2Fr5yebO3hTuBxO8ttyVttQkz8QOgopreA3YhxxUDJy4HC9bepOYfru6','x6Uw041V8mM6ptNQBC4y20DdpsYlGsWfhE2SElQQ','f6RvAfS7X1Mw3SaF','o','A',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(53), d VARBINARY(57) NOT NULL, e VARBINARY(90), f VARBINARY(21), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (8636749849293236057,9939102,'0wnnYlP49V','8x5zDr9sZwAXxtZmOpOy6bZ','hNgVDu3P0sE3YrtCpqEgwLVsAdF7NjvqK2o4t02zPIQgZF','Z4wBCpcRBBAxbrhv4QCu','b','1',1);
+INSERT INTO ti VALUES (8636749849293236057,9939102,'0wnnYlP49V','8x5zDr9sZwAXxtZmOpOy6bZ','hNgVDu3P0sE3YrtCpqEgwLVsAdF7NjvqK2o4t02zPIQgZF','Z4wBCpcRBBAxbrhv4QCu','b','1',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(54);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(54);
+INSERT INTO t VALUES (-7322070336879585402,2581290,'B9Hn15n3lXWGyZZlGf9ZuZD','FmY68','UBhScXSVog2g2L2GSoU21pf','WopzBDNzATCoJ','d','E',2);
+INSERT INTO ti VALUES (-7322070336879585402,2581290,'B9Hn15n3lXWGyZZlGf9ZuZD','FmY68','UBhScXSVog2g2L2GSoU21pf','WopzBDNzATCoJ','d','E',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2518689827762488833,5985408,'zLC7QiV6k4EnIYSu0NIqT2asvCcsylXEzEgXMUgcz','tiWOsU2lfJgrnCsMZONnnZgU3OLlqbGskR42Sx','gps0B81nwmvF2M5jAbcJ5nId9iy8OtS3CyogwMrYoJNLEuMp6EG7irCM915tsEy8VJVn','DYgo6i7913fHNVuXHy3q8','J','g',3);
+INSERT INTO ti VALUES (2518689827762488833,5985408,'zLC7QiV6k4EnIYSu0NIqT2asvCcsylXEzEgXMUgcz','tiWOsU2lfJgrnCsMZONnnZgU3OLlqbGskR42Sx','gps0B81nwmvF2M5jAbcJ5nId9iy8OtS3CyogwMrYoJNLEuMp6EG7irCM915tsEy8VJVn','DYgo6i7913fHNVuXHy3q8','J','g',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-5520559910889446237,68650,'508vMSOkk','MZU5Zi7W','nnuv335jBRdhEredjTzBcejKrTRe8KspPLcuweULMV3hplNKNuFJnXvQ8r','eUN7ZPOPZxvQ1i2OEVbp18g4SmydMQGvsnVXoT73bTsdNjUc','W','Y',4);
+INSERT INTO ti VALUES (-5520559910889446237,68650,'508vMSOkk','MZU5Zi7W','nnuv335jBRdhEredjTzBcejKrTRe8KspPLcuweULMV3hplNKNuFJnXvQ8r','eUN7ZPOPZxvQ1i2OEVbp18g4SmydMQGvsnVXoT73bTsdNjUc','W','Y',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-7394645778250546712,11875,'KBGcUeKPr1zpcluIa9Nhr8chhftlffTM8qAHCeFo0mq','fHf5KaR8LbHG1Mi99cfiOSws1l9YIZbhn6OvhZNr5OKj2uRneWwPiHe8nPGGmUKRZLrg7Dso6f6Ipw4duvlIUguDOiLsk9iYGElYET92t34gKaPchhiSVin4nszxVx4oU0TefeyGWAeM6aD6Uw6QuNTXwXYnkMeqycmJeCmdJsoyQWPWH6GMBUyUrIeoKnn7yoLJza6DjMiD7slQHilnWhMH3PnvIs1XZBurkf','9ASuqYR5AHTTnhWYnT0zCmPqky9BrbfrZFdmYTXbo8JmIo7MVSaZ35itKrL6KAAo3WZb9yZERsyBjq1UF97oygkZ','J6PDqXjGq8','5e','x',5);
+INSERT INTO ti VALUES (-7394645778250546712,11875,'KBGcUeKPr1zpcluIa9Nhr8chhftlffTM8qAHCeFo0mq','fHf5KaR8LbHG1Mi99cfiOSws1l9YIZbhn6OvhZNr5OKj2uRneWwPiHe8nPGGmUKRZLrg7Dso6f6Ipw4duvlIUguDOiLsk9iYGElYET92t34gKaPchhiSVin4nszxVx4oU0TefeyGWAeM6aD6Uw6QuNTXwXYnkMeqycmJeCmdJsoyQWPWH6GMBUyUrIeoKnn7yoLJza6DjMiD7slQHilnWhMH3PnvIs1XZBurkf','9ASuqYR5AHTTnhWYnT0zCmPqky9BrbfrZFdmYTXbo8JmIo7MVSaZ35itKrL6KAAo3WZb9yZERsyBjq1UF97oygkZ','J6PDqXjGq8','5e','x',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (571747616091789248,8875552,'IGe3tBJp4Uq9B84cindc5hrttHTHWxZWxmHojem5TG0l2XR3k','32uhS4uGdaufdJxsY013FaZvymZDj0OqjBnJ0mEHXlt96hw7YPpHeN4RfWeSARoCsIz1b2Dw4TD0IhPBRHDdX0klZw64s8fV7uaz1Bw43DzM0wTtQ8lUPNXr6vShscVA8FPI8h2lAUVNJs8BHDRCpHPqdq8AIQVrjdzWlvaLXIsvcdPm6Gdv340y3z61QzMXucdnLhgzaGuDO6njho62esSnHGXR205lEmHtb1tzNUvf','CC8CHwf1bdoBQWDblgZlGgLUTyrIad0KSZrk','FibbF3jUtkNS8y11euoXNsuEBi4XVe41IstlWZY6uKwY8leV4hU8qW2','QU','E',6);
+INSERT INTO ti VALUES (571747616091789248,8875552,'IGe3tBJp4Uq9B84cindc5hrttHTHWxZWxmHojem5TG0l2XR3k','32uhS4uGdaufdJxsY013FaZvymZDj0OqjBnJ0mEHXlt96hw7YPpHeN4RfWeSARoCsIz1b2Dw4TD0IhPBRHDdX0klZw64s8fV7uaz1Bw43DzM0wTtQ8lUPNXr6vShscVA8FPI8h2lAUVNJs8BHDRCpHPqdq8AIQVrjdzWlvaLXIsvcdPm6Gdv340y3z61QzMXucdnLhgzaGuDO6njho62esSnHGXR205lEmHtb1tzNUvf','CC8CHwf1bdoBQWDblgZlGgLUTyrIad0KSZrk','FibbF3jUtkNS8y11euoXNsuEBi4XVe41IstlWZY6uKwY8leV4hU8qW2','QU','E',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(5), d VARBINARY(21), e VARCHAR(16) NOT NULL, f VARBINARY(70), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (211,8580,'wRmal','w7TH','uQ6rDR9zKK6ag','zVebcPd7DfUU8PFx74Z','T','Tz',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(5), d VARBINARY(21), e VARCHAR(16) NOT NULL, f VARBINARY(70), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (6391,55093,'h','ExOqxvQyE','Dvi495wxf4','UUHUQewD3YWQZNMZRgS3Tqk1EUAafV4zkgFEGJgoXtIlQXjW7aJcKxlaPUxQBFp8N8H4','AU','2E',1);
+INSERT INTO ti VALUES (6391,55093,'h','ExOqxvQyE','Dvi495wxf4','UUHUQewD3YWQZNMZRgS3Tqk1EUAafV4zkgFEGJgoXtIlQXjW7aJcKxlaPUxQBFp8N8H4','AU','2E',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(6);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(6);
+INSERT INTO t VALUES (17005,25219,'Qi','FT2tJ','qD','Qe5AoyFg65N3zDVByg21xPugXg22WKMaKTL','nu','w',2);
+INSERT INTO ti VALUES (17005,25219,'Qi','FT2tJ','qD','Qe5AoyFg65N3zDVByg21xPugXg22WKMaKTL','nu','w',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (32921,35698,'oNcH','Gu9vBzXhh1x7F6UtuVV4Js8PsPOsRnawUy7wGiaqIoQiXXGGfGP2keMxK4uYeKGqBPDP5so4hMS6exMOgVcsp8kq6EOIBg9gWdB5h5w7Rw1Asvmjs5iTzi2YFz0RnTS9jiRTfpb0CpKAbk6w3YHnaf1voqDLsZA98FUjNNaZyKVMdK6A5yKUCws2iMUpCOB','drv','GkJMKmiPGC44sQSTSq','w','2',3);
+INSERT INTO ti VALUES (32921,35698,'oNcH','Gu9vBzXhh1x7F6UtuVV4Js8PsPOsRnawUy7wGiaqIoQiXXGGfGP2keMxK4uYeKGqBPDP5so4hMS6exMOgVcsp8kq6EOIBg9gWdB5h5w7Rw1Asvmjs5iTzi2YFz0RnTS9jiRTfpb0CpKAbk6w3YHnaf1voqDLsZA98FUjNNaZyKVMdK6A5yKUCws2iMUpCOB','drv','GkJMKmiPGC44sQSTSq','w','2',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (26215,21200,'4XA','y6rHJtI80k8Todnt77Bu1TYCklf17','b9djULxxJ','U1T3NRc2NF2gxDO960HN0Ue6XrxgS95Ms','t','i4',4);
+INSERT INTO ti VALUES (26215,21200,'4XA','y6rHJtI80k8Todnt77Bu1TYCklf17','b9djULxxJ','U1T3NRc2NF2gxDO960HN0Ue6XrxgS95Ms','t','i4',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (50290,27828,'8l4EwV','iyPk1siuzZLlvePjg7eJVSf9WFKPFnnf0mvdZthOeXM5myZvowsB8wH6QigMcVBoKjGoQxbRkkx7tGDKsCVQU7KEKTDAUCX11TcWkqVA37krpr1UiOrrqIns85zxgOoPuuyJEUV1TKzy95dUeAX3bxqeUI5rp3Nw2UYgXSehL2hhtH4N6zfA7KRa9QHBWNkNE8zWblbXJVj7L43Gef6T','jc8XuaNLKXCTZh','89knOpVIhS','cf','UL',5);
+INSERT INTO ti VALUES (50290,27828,'8l4EwV','iyPk1siuzZLlvePjg7eJVSf9WFKPFnnf0mvdZthOeXM5myZvowsB8wH6QigMcVBoKjGoQxbRkkx7tGDKsCVQU7KEKTDAUCX11TcWkqVA37krpr1UiOrrqIns85zxgOoPuuyJEUV1TKzy95dUeAX3bxqeUI5rp3Nw2UYgXSehL2hhtH4N6zfA7KRa9QHBWNkNE8zWblbXJVj7L43Gef6T','jc8XuaNLKXCTZh','89knOpVIhS','cf','UL',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (41308,47699,'gRk','yzt4LnC9kZ9tdszqDDc1tfNXCBZ6mtHQn8INs5hj6TvLuvqK4INTYsPh8Ov50NM7aurhfspi410oIGpa7nHrCPOwErk2EDoBGHALTSDMtt17a4EZEnqtLISgddOZKtSr4UAolsy0fWBjnX4dadpNIrcV3VoGRdID2AZAg0YAxU1wTXypqzzYazfKmlsCoqAwvqUtofpy4XcGiUqJoQbYfhvgj8WerY6afgsTOX5lNhP','PopvM','tDm6sf5RXwrLcqsUx','S2p','oK',6);
+INSERT INTO ti VALUES (41308,47699,'gRk','yzt4LnC9kZ9tdszqDDc1tfNXCBZ6mtHQn8INs5hj6TvLuvqK4INTYsPh8Ov50NM7aurhfspi410oIGpa7nHrCPOwErk2EDoBGHALTSDMtt17a4EZEnqtLISgddOZKtSr4UAolsy0fWBjnX4dadpNIrcV3VoGRdID2AZAg0YAxU1wTXypqzzYazfKmlsCoqAwvqUtofpy4XcGiUqJoQbYfhvgj8WerY6afgsTOX5lNhP','PopvM','tDm6sf5RXwrLcqsUx','S2p','oK',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b TINYINT UNSIGNED, c BINARY(34), d VARBINARY(74) NOT NULL, e VARCHAR(80), f VARCHAR(49) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13,155,'k8SunGxi1gzARas8EcFmlKcD','6hT5aJUvJ3XAGFbcyuwOeLDxXzZjk4BPWTRcDBhOvI19TasX6Nn0Dd63','Q1hI7BWhRah8nIbUE5lBu0YqA9vGDinG44wFUdlpMRnW8K','2CbCr2CiGK6oAOey','F','LW',0);
+CREATE TABLE ti (a TINYINT, b TINYINT UNSIGNED, c BINARY(34), d VARBINARY(74) NOT NULL, e VARCHAR(80), f VARCHAR(49) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (20510,16,'udQLwX6SEzzKR','BXoiCL3Fz68dXtEdzPnwmN3Bn4E','a5LYRi2NdXXZk7N0Ik7VFZ','hgos7JK9KXMtYY2It0hBrjtw6gvs7nSa5OgWpu9IdgUR','Qw','1l',1);
+INSERT INTO ti VALUES (20510,16,'udQLwX6SEzzKR','BXoiCL3Fz68dXtEdzPnwmN3Bn4E','a5LYRi2NdXXZk7N0Ik7VFZ','hgos7JK9KXMtYY2It0hBrjtw6gvs7nSa5OgWpu9IdgUR','Qw','1l',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(35);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(35);
+INSERT INTO t VALUES (-2857,161,'bMhw40D','LnhGGDv8hwcVFR2u96jb3dqDJxoOgqTMWJokxqxmScJY','EemPbhrrv78XLNfO3QS4f9fK8C8PSkkYNPyxuRwmIBeaB2cYYyB','zrBmo9KKGnwWqOVrUoFGKdSfyDeAnRYwv19uETmStcU','k','Z',2);
+INSERT INTO ti VALUES (-2857,161,'bMhw40D','LnhGGDv8hwcVFR2u96jb3dqDJxoOgqTMWJokxqxmScJY','EemPbhrrv78XLNfO3QS4f9fK8C8PSkkYNPyxuRwmIBeaB2cYYyB','zrBmo9KKGnwWqOVrUoFGKdSfyDeAnRYwv19uETmStcU','k','Z',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (16311,22,'yc94eZJ4qzdbrItD9G73d5Tp','ElAPLWWYcHjoZe9cZk0QIQXEBGAbIHrQM0D70LtuU46kIXRpwlfU22w6hUNRE7rWbo8yvB5U3qHkSyrCKCbUp3mMrS6kxsA0RpvMVjSKUco2zejwZsDIbXqAHtii95gniHNEU6taYlg6AqI8YSk5RMH1uEy3uqqPhAvq2wq5pqOuAxkd6AyVF0BGJSGG3Vllh1R','xzCxDoW4nFPtF27V8DEkmt808qWHjWZSEI1YkPnALGedWKHb6CrV6HhY7UkQt8yMkMTEK','cHa7v','q','G',3);
+INSERT INTO ti VALUES (16311,22,'yc94eZJ4qzdbrItD9G73d5Tp','ElAPLWWYcHjoZe9cZk0QIQXEBGAbIHrQM0D70LtuU46kIXRpwlfU22w6hUNRE7rWbo8yvB5U3qHkSyrCKCbUp3mMrS6kxsA0RpvMVjSKUco2zejwZsDIbXqAHtii95gniHNEU6taYlg6AqI8YSk5RMH1uEy3uqqPhAvq2wq5pqOuAxkd6AyVF0BGJSGG3Vllh1R','xzCxDoW4nFPtF27V8DEkmt808qWHjWZSEI1YkPnALGedWKHb6CrV6HhY7UkQt8yMkMTEK','cHa7v','q','G',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-12019,224,'X76u','NXKzrDtubERYRY7qDeqqpYxJhasLKVKPLH7sypQrvBLXpVP2To7BvKDOVEFNQEGYA1IR98WtWZ0Yu15TXefrEopLg2ckvusbF7jSiBiMW5Ead9n0EM8cT9DSyXe8CvVp2K','znAr5wjXj0eVEmj0lbA2m','ZIzYYnSOnBXize8FBr2xPYgAyzvYNETetPHc4hrc9AOdo3ZuK6uYseWW3hsEmZq5Sf2G62YCZc46pvBxUCE3Ouioaqb4dLPnoqEtkLBnWL45sWENmq5QCvXmTtR6XpOGMcAOIW8ZocqYGjydNP4lVt5Yq9elWzBfzx5z52GbHhruBxTrejWI50Jh4WIdSliX99mKRHqxnTcpcp2wzq26szQnENkMG5XpA967g','ZW','7',4);
+INSERT INTO ti VALUES (-12019,224,'X76u','NXKzrDtubERYRY7qDeqqpYxJhasLKVKPLH7sypQrvBLXpVP2To7BvKDOVEFNQEGYA1IR98WtWZ0Yu15TXefrEopLg2ckvusbF7jSiBiMW5Ead9n0EM8cT9DSyXe8CvVp2K','znAr5wjXj0eVEmj0lbA2m','ZIzYYnSOnBXize8FBr2xPYgAyzvYNETetPHc4hrc9AOdo3ZuK6uYseWW3hsEmZq5Sf2G62YCZc46pvBxUCE3Ouioaqb4dLPnoqEtkLBnWL45sWENmq5QCvXmTtR6XpOGMcAOIW8ZocqYGjydNP4lVt5Yq9elWzBfzx5z52GbHhruBxTrejWI50Jh4WIdSliX99mKRHqxnTcpcp2wzq26szQnENkMG5XpA967g','ZW','7',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-5126,121,'r7q3cdDKdPLgAqevFMFH6ZwgawK2','Nx3tWIC8XEKCb3JCN1k3v9K2nczVW8MYwRcNqWoM6kyGtIBD8F4MyT8Prm7sSSB6ThTdeaBqIQgJXw4IRGvLkCbbDGRibbK6OKsoBqggy','CGhKSHqyAXbbkl1','jpvP0FnSJ0T3PtBP33wwDgWRJVoZJXWKK3qUyXAE2VQMwjFGzHobKSm','n','B',5);
+INSERT INTO ti VALUES (-5126,121,'r7q3cdDKdPLgAqevFMFH6ZwgawK2','Nx3tWIC8XEKCb3JCN1k3v9K2nczVW8MYwRcNqWoM6kyGtIBD8F4MyT8Prm7sSSB6ThTdeaBqIQgJXw4IRGvLkCbbDGRibbK6OKsoBqggy','CGhKSHqyAXbbkl1','jpvP0FnSJ0T3PtBP33wwDgWRJVoZJXWKK3qUyXAE2VQMwjFGzHobKSm','n','B',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (20450,28,'mzYL3qYUm5JL7dvVqpUC','Mmoh7oVpHkReiW0cstQe3sN90hBUbniS2UthYfgJAKARzwlSLqG8MjMyzsaAPEfDVIgoIqXhWar9rcKTku72tUngqZ0NU0NHteCRggBIk3CaOTxcTPAjuWlC2JYHQlPBxHPSkA5XCtS0HwJVXxZklZLLnBKPgaSJBWXS7E8i7AoD9oLJk55','B64Qiu5EBSpTI4n4ciEFj0GjEf','VqUpwSvQ7ywq6p4O4oEsDOMAN5v2ISaNqqVYBlWecQEdTjDOufbxak2rZTyhIO9qqB9XY5wo9i5IQK0u9aormkS2YXfxHnkLtsuZrfGcWChlqCw1tSVUsoDcegcS3zffElqQ66UpBolgWANNuAqARr9rEuYpJg1VC0zXADp3LnYf1XdDVIjyUoPhBQ99PrjqnQr9fDdUUtTQFVQF8G0O','5','ck2',6);
+INSERT INTO ti VALUES (20450,28,'mzYL3qYUm5JL7dvVqpUC','Mmoh7oVpHkReiW0cstQe3sN90hBUbniS2UthYfgJAKARzwlSLqG8MjMyzsaAPEfDVIgoIqXhWar9rcKTku72tUngqZ0NU0NHteCRggBIk3CaOTxcTPAjuWlC2JYHQlPBxHPSkA5XCtS0HwJVXxZklZLLnBKPgaSJBWXS7E8i7AoD9oLJk55','B64Qiu5EBSpTI4n4ciEFj0GjEf','VqUpwSvQ7ywq6p4O4oEsDOMAN5v2ISaNqqVYBlWecQEdTjDOufbxak2rZTyhIO9qqB9XY5wo9i5IQK0u9aormkS2YXfxHnkLtsuZrfGcWChlqCw1tSVUsoDcegcS3zffElqQ66UpBolgWANNuAqARr9rEuYpJg1VC0zXADp3LnYf1XdDVIjyUoPhBQ99PrjqnQr9fDdUUtTQFVQF8G0O','5','ck2',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b TINYINT, c CHAR(36), d VARBINARY(13), e VARBINARY(75), f VARBINARY(15), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1347803278,28,'MsUbmKN6wR','Z6YZVnzNv6iD','H1TjeKODfNZO9ZEraihnKlDezfdKOXrnKVwQ1jzz8n9wbYNc38ZOnHitDmENoY9Ztm9X','CtQiDCbp','j','m',0);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT, c CHAR(36), d VARBINARY(13), e VARBINARY(75), f VARBINARY(15), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1519685116,-56,'EEGBTIrnUd7Wg','Y','DxP8MQzms3xAtFY8kgmivOQxe6JMyratd7Qjn45fOmXMdRY','G6mEO','fy','cX',1);
+INSERT INTO ti VALUES (-1519685116,-56,'EEGBTIrnUd7Wg','Y','DxP8MQzms3xAtFY8kgmivOQxe6JMyratd7Qjn45fOmXMdRY','G6mEO','fy','cX',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(37);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(37);
+INSERT INTO t VALUES (-1343511745,-69,'V0ABIeoppNpY8OnQQvTDJMbQPos7yYPLBxh','V','hbqyFlkOD2U8f0z5R','IIyyyCZsHZ','G7','mv',2);
+INSERT INTO ti VALUES (-1343511745,-69,'V0ABIeoppNpY8OnQQvTDJMbQPos7yYPLBxh','V','hbqyFlkOD2U8f0z5R','IIyyyCZsHZ','G7','mv',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-1849493356,-105,'oaok0VBpEbuT165S2YRyKNFCTeFvHA6H','mhGB7smsnTPc9O51K8wz9An9I4qpAPkwxEXsb9PX2fc9nYqyoPFN4sRH6w5ZlwpaBJXqCjj3YCbE91GHyYnBUABAHYv5S5mvoFCr3C9mkrKTnsdfaBCAye3p3jCvmdaD83IdZvP0Bb6Fj0LFPzXOwxs1Woy3k6FLsgRUnlPJP42p3g2yTRNT7WXb904Wpbk06WEZYUuhIwpHw0Hd','mwACKUA3CGNu4KVkNEQmbfNV79d','P39rCdODi6U','h','Z',3);
+INSERT INTO ti VALUES (-1849493356,-105,'oaok0VBpEbuT165S2YRyKNFCTeFvHA6H','mhGB7smsnTPc9O51K8wz9An9I4qpAPkwxEXsb9PX2fc9nYqyoPFN4sRH6w5ZlwpaBJXqCjj3YCbE91GHyYnBUABAHYv5S5mvoFCr3C9mkrKTnsdfaBCAye3p3jCvmdaD83IdZvP0Bb6Fj0LFPzXOwxs1Woy3k6FLsgRUnlPJP42p3g2yTRNT7WXb904Wpbk06WEZYUuhIwpHw0Hd','mwACKUA3CGNu4KVkNEQmbfNV79d','P39rCdODi6U','h','Z',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-1274527219,-66,'BEFvaBfiIGmsUlXhI','vMFYndAVBt8kXWObV68Lsk0OzpAJCE8283eZQNokune4LCSaIY7hCPQhsF3f686jDqFeQwIFNefAzutB4cASZmSa27wEJq1gUowqp9qVVmvbxvFiggoeqPgivLKD9A464mdYuscPRTvoLGT1rseDqK','s9Z9UMLLJkMbUK7XugEUtgJVLmDN','oNvSqeg2j0cKasPvceRPErfapT3Up1E8eSgMy47F2ARoQa5aeSBLSVLilZDhfjR5ebEGZZpxoRFL6M2uJKZGg0nD3myeR6VlqKqM41MJiOgUBFL4k66xamwOhBfaQdQyFurUIfaJZJPVzQIzAlw2nIOhTcVEU10Lj76gkeSnfbPv6YMwDdbX','J','1',4);
+INSERT INTO ti VALUES (-1274527219,-66,'BEFvaBfiIGmsUlXhI','vMFYndAVBt8kXWObV68Lsk0OzpAJCE8283eZQNokune4LCSaIY7hCPQhsF3f686jDqFeQwIFNefAzutB4cASZmSa27wEJq1gUowqp9qVVmvbxvFiggoeqPgivLKD9A464mdYuscPRTvoLGT1rseDqK','s9Z9UMLLJkMbUK7XugEUtgJVLmDN','oNvSqeg2j0cKasPvceRPErfapT3Up1E8eSgMy47F2ARoQa5aeSBLSVLilZDhfjR5ebEGZZpxoRFL6M2uJKZGg0nD3myeR6VlqKqM41MJiOgUBFL4k66xamwOhBfaQdQyFurUIfaJZJPVzQIzAlw2nIOhTcVEU10Lj76gkeSnfbPv6YMwDdbX','J','1',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (839303008,-17,'OrJ2mYBhK05xIdULJhN3Gh','1EkIKzZ7CkLRsT1GFeYz0Z1SHZdDqYAF9k7OJj9lbQA6tt1pQ8GP3wTFTVBnKIYsRL5t5acfJZwM9skLeQzsVPaeRdwBI2XU0GKFgtMQQ','wUU8ht4OFbRzyEH3','DV8auti141jhiSMFvMJCnEmziF6Af4QrW3gdaeOZ8ZkHKm38H09B9iNBE7ypi8r0CZObJbRpeEipUKrdHis6KAUG2rgUFiqvyd4j7A','XFp','D3',5);
+INSERT INTO ti VALUES (839303008,-17,'OrJ2mYBhK05xIdULJhN3Gh','1EkIKzZ7CkLRsT1GFeYz0Z1SHZdDqYAF9k7OJj9lbQA6tt1pQ8GP3wTFTVBnKIYsRL5t5acfJZwM9skLeQzsVPaeRdwBI2XU0GKFgtMQQ','wUU8ht4OFbRzyEH3','DV8auti141jhiSMFvMJCnEmziF6Af4QrW3gdaeOZ8ZkHKm38H09B9iNBE7ypi8r0CZObJbRpeEipUKrdHis6KAUG2rgUFiqvyd4j7A','XFp','D3',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1944667904,8,'k1numNTiVtJh6lgSzW868yqMCWmzIP','oGXdscDI8tMzh4KK8r0VH8wQswbj9cTugnK','xIaC9CLGI3c9qz3wuXGXyyIPkil2leZtpJT32LAD3FDgONc','Ib4OhqrvyAEKbULt29gIL0i7xQUBum1JjOfhHakzJJiRYQcLZ0K3hV98HDnKqIreSdRBQpz3DfOxYXwlPpXYaGWuEjjvBnKM2okVa55XntfbQyIrkCtQ8muE4pYIbQheKjbxOGDXNidxuAhZD0MWWjZEdL20zf','VEk','c',6);
+INSERT INTO ti VALUES (-1944667904,8,'k1numNTiVtJh6lgSzW868yqMCWmzIP','oGXdscDI8tMzh4KK8r0VH8wQswbj9cTugnK','xIaC9CLGI3c9qz3wuXGXyyIPkil2leZtpJT32LAD3FDgONc','Ib4OhqrvyAEKbULt29gIL0i7xQUBum1JjOfhHakzJJiRYQcLZ0K3hV98HDnKqIreSdRBQpz3DfOxYXwlPpXYaGWuEjjvBnKM2okVa55XntfbQyIrkCtQ8muE4pYIbQheKjbxOGDXNidxuAhZD0MWWjZEdL20zf','VEk','c',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b MEDIUMINT NOT NULL, c CHAR(64), d VARBINARY(67), e VARCHAR(24), f VARBINARY(42) NOT NULL, g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4554334393406713360,5515952,'gSjR84SPDSDpzigXdWgnu8iHQ7gKQ4cnXYdWVW','H9UPD35CJL93dH2l5ZbRWqGjzkwOnTOORcR0jP2d5YydGCKFAtYv7MB4IgoSqkkskY','CZC','RiqCOq','2','o',0);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT NOT NULL, c CHAR(64), d VARBINARY(67), e VARCHAR(24), f VARBINARY(42) NOT NULL, g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-2758738630516884266,-4418482,'C2BUBFkpgDaahutOjvMVGLACxev4V8V6a','wlXOopPTnnt04Td5pMwL1fQT1U9Li5KJecsI1XqsrvEgvyy','W9UV6reaYLaD4jSU4Q4kg','5knWzOG5LM7kpVVwWFRNsmM38sHH','r','D',1);
+INSERT INTO ti VALUES (-2758738630516884266,-4418482,'C2BUBFkpgDaahutOjvMVGLACxev4V8V6a','wlXOopPTnnt04Td5pMwL1fQT1U9Li5KJecsI1XqsrvEgvyy','W9UV6reaYLaD4jSU4Q4kg','5knWzOG5LM7kpVVwWFRNsmM38sHH','r','D',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(65);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(65);
+INSERT INTO t VALUES (7292728004164499176,-7031734,'7TBTAhOGU0HeGZoKdXhfh4YqOX3qicrcgWW5wg6VNI1W4','71RdYW1N3F6R4pmCvfUOLBklNY3uIdipzgIcU0WIcbh3YoH5rj1nLQXR','fBg','pqdvff3aS6yqInGUu9Q','z','n',2);
+INSERT INTO ti VALUES (7292728004164499176,-7031734,'7TBTAhOGU0HeGZoKdXhfh4YqOX3qicrcgWW5wg6VNI1W4','71RdYW1N3F6R4pmCvfUOLBklNY3uIdipzgIcU0WIcbh3YoH5rj1nLQXR','fBg','pqdvff3aS6yqInGUu9Q','z','n',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (7528688562152877651,4424419,'DIq0yIO9u8gwgx1kksROBeoUpA','geLQpsLT5MHZjaLxx0uFyBhZ1oblLa','f3JLXRz9Dys2MZUdzqeQr3Qe','CrEbfGrWMoQTD8te4IsJTr','BO','U',3);
+INSERT INTO ti VALUES (7528688562152877651,4424419,'DIq0yIO9u8gwgx1kksROBeoUpA','geLQpsLT5MHZjaLxx0uFyBhZ1oblLa','f3JLXRz9Dys2MZUdzqeQr3Qe','CrEbfGrWMoQTD8te4IsJTr','BO','U',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1563213024219974293,2852773,'ukiKX9TPpugktz9O6TmbF9H8lLVbEonE3vDos6NmiOmh3VJVGmNaSttvGejytMpe','ZITztfIdj1TwlnhHcvtADtoiCFEFkPF0gEOPa17uuCkSZQO4xsmwI32bytMEP9jfY5dGJU2ZPiUqieBlhr3YcuBHlGAdRShIbsZnFlw7CfIPTAlWODznKA7EvgPvpBfZ0St4mXSr876DKtzHPWY66swvOmd3F6sZfPc2OAyw7rO7AM6KspdtYd7qM3li4SKE6RySBrrNfKPKo9nd9swA3hJPOsNY9saR0toSD9oNpk7hpxsRLyWQOsLdv','IdE9qITMek9xe2O7pxQ9X','CFkTfs5Qf2019GguYJPO90pZSxdP145tDUd04F9Ka0Pa02Y8KV8TtFACONpAEy5NmyVd2WRIR4wYzUI3R0or4cyc8rKyJqtttjEBi1oWyaRHYhSuR4GAaPywjTPkq1pLBZcjJ34VLj60NHdLBRCnyAKT0wvexKV2AD5ofQ8FTp47wKVbdBH7yCyvPJdjENzsVpj1wM','t','i',4);
+INSERT INTO ti VALUES (1563213024219974293,2852773,'ukiKX9TPpugktz9O6TmbF9H8lLVbEonE3vDos6NmiOmh3VJVGmNaSttvGejytMpe','ZITztfIdj1TwlnhHcvtADtoiCFEFkPF0gEOPa17uuCkSZQO4xsmwI32bytMEP9jfY5dGJU2ZPiUqieBlhr3YcuBHlGAdRShIbsZnFlw7CfIPTAlWODznKA7EvgPvpBfZ0St4mXSr876DKtzHPWY66swvOmd3F6sZfPc2OAyw7rO7AM6KspdtYd7qM3li4SKE6RySBrrNfKPKo9nd9swA3hJPOsNY9saR0toSD9oNpk7hpxsRLyWQOsLdv','IdE9qITMek9xe2O7pxQ9X','CFkTfs5Qf2019GguYJPO90pZSxdP145tDUd04F9Ka0Pa02Y8KV8TtFACONpAEy5NmyVd2WRIR4wYzUI3R0or4cyc8rKyJqtttjEBi1oWyaRHYhSuR4GAaPywjTPkq1pLBZcjJ34VLj60NHdLBRCnyAKT0wvexKV2AD5ofQ8FTp47wKVbdBH7yCyvPJdjENzsVpj1wM','t','i',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (8423841829466338974,-1406268,'FVmQuKh5VpbmsKSN7x6XStrDZaKfrqpznEdT','FqovPqe2YJCvjimMPCknoJYL4dSK5tKCjru6HXfZefzfolqUFeUCNJNn93xeWbVU684ViMXvsvUSLsxp5YYReExFXALBV5FIjo9D2ToOz8Q4U9eTZVBafK57VbF0VtasqdRAgw8lLmrbiscQSzYRdlwa0jJAtLKRXJS8cgppg3khqG1gNRkbyn7nO4uErq','Mx0fD2bUZ5v','tVRzM1xtKjAmpkJgCdBEqXRexUmi7TM8tZZZo7ayZelf3Wh7hvSDojb464mvHKd6IECSqoU','uW','3',5);
+INSERT INTO ti VALUES (8423841829466338974,-1406268,'FVmQuKh5VpbmsKSN7x6XStrDZaKfrqpznEdT','FqovPqe2YJCvjimMPCknoJYL4dSK5tKCjru6HXfZefzfolqUFeUCNJNn93xeWbVU684ViMXvsvUSLsxp5YYReExFXALBV5FIjo9D2ToOz8Q4U9eTZVBafK57VbF0VtasqdRAgw8lLmrbiscQSzYRdlwa0jJAtLKRXJS8cgppg3khqG1gNRkbyn7nO4uErq','Mx0fD2bUZ5v','tVRzM1xtKjAmpkJgCdBEqXRexUmi7TM8tZZZo7ayZelf3Wh7hvSDojb464mvHKd6IECSqoU','uW','3',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8170803978542103853,-4569320,'Do6VupI5nU2','xrlAqf2x34O56dky33bnhBQN9Qw90nS9a9udGPqG9O0fbo6WEvnUuYCR7XA2GT9Jb45yWkg0mBK0ElmTQ5DRBI9si45nEgwBL9O8sSkV8iBc7rVVevKymXvbAdO3rZEh543qSjn2UDhDUghCtHCclXVTxRDORJByY2KGcb1YDcHVes3VsjwvshcHg','oF1aGHe2eFCWMYBPY9O52','CNFJjlOfIOgmroiSkB0kAzCBAseISjsuy5ofKnc6rS60YKq4Dv7uVH8Q1ONJn9QeqL7VeKyJKqpYaI3Mil6G63UuzKeksWkWwW','a','lX',6);
+INSERT INTO ti VALUES (8170803978542103853,-4569320,'Do6VupI5nU2','xrlAqf2x34O56dky33bnhBQN9Qw90nS9a9udGPqG9O0fbo6WEvnUuYCR7XA2GT9Jb45yWkg0mBK0ElmTQ5DRBI9si45nEgwBL9O8sSkV8iBc7rVVevKymXvbAdO3rZEh543qSjn2UDhDUghCtHCclXVTxRDORJByY2KGcb1YDcHVes3VsjwvshcHg','oF1aGHe2eFCWMYBPY9O52','CNFJjlOfIOgmroiSkB0kAzCBAseISjsuy5ofKnc6rS60YKq4Dv7uVH8Q1ONJn9QeqL7VeKyJKqpYaI3Mil6G63UuzKeksWkWwW','a','lX',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT, c CHAR(31), d VARBINARY(74) NOT NULL, e VARCHAR(62), f VARCHAR(3), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (33,-5216,'9ENs1eDK5i','DDECvtA4wyLMGr99WaZLL3taG5z8WJou9Y4e3QYEGfvXbs9Uw14FU7QBXU844','rAM','lp','3','p',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT, c CHAR(31), d VARBINARY(74) NOT NULL, e VARCHAR(62), f VARCHAR(3), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (45727,-12387,'TXKhCY','4cSKlM','2dkiMNJo0otPUkdr3yH7C4fA1VD','z','JL','j',1);
+INSERT INTO ti VALUES (45727,-12387,'TXKhCY','4cSKlM','2dkiMNJo0otPUkdr3yH7C4fA1VD','z','JL','j',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(32);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(32);
+INSERT INTO t VALUES (13433,-2104,'hDd0pEC8AA5urNzvNSxTqnF','J8Q8pxk9PbvdVMOp4vImtYKa','lNTs3CCMUmhkLcReUPuMJyxO654Si2zwkCFYxp','zS','7','p',2);
+INSERT INTO ti VALUES (13433,-2104,'hDd0pEC8AA5urNzvNSxTqnF','J8Q8pxk9PbvdVMOp4vImtYKa','lNTs3CCMUmhkLcReUPuMJyxO654Si2zwkCFYxp','zS','7','p',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (65032,-15362,'v','lmPHOcCDxT2bZXUWSRoof96FrA9XUEzdLtEGPfU2OEjwNriVr5al3pIbCOamSKlY7ButbanjQT7IJma0mz2TXaUyNLG8ikfIslnpPRksYYuqsdBolc82aYFiLl3lTM1g2qmf4AXgd5qvqGrYK37jMLNU4zEdtgygapzCuXI94jK4ZUFcdBpiM0yIF3nv3qxRfnhsTCJGXsKB6L','Xuiq8H7JE','jC','PQ','L',3);
+INSERT INTO ti VALUES (65032,-15362,'v','lmPHOcCDxT2bZXUWSRoof96FrA9XUEzdLtEGPfU2OEjwNriVr5al3pIbCOamSKlY7ButbanjQT7IJma0mz2TXaUyNLG8ikfIslnpPRksYYuqsdBolc82aYFiLl3lTM1g2qmf4AXgd5qvqGrYK37jMLNU4zEdtgygapzCuXI94jK4ZUFcdBpiM0yIF3nv3qxRfnhsTCJGXsKB6L','Xuiq8H7JE','jC','PQ','L',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3190,-27562,'BmxVH','aNN3cAPaLNBlwXYKItJHVnmwNVAWyGicjJ5cjtV9sibeyvKQXLBsTZ9lryLZ5VaEf7hGjnKnNwBIRqu2novi02por7Pr95GOkFHFeyCzXwC1fx7fUJizoz35IMFo9eAfszL8O2','uKBs7n9','LaPvQL4QnBbveVwr4','W1','K',4);
+INSERT INTO ti VALUES (3190,-27562,'BmxVH','aNN3cAPaLNBlwXYKItJHVnmwNVAWyGicjJ5cjtV9sibeyvKQXLBsTZ9lryLZ5VaEf7hGjnKnNwBIRqu2novi02por7Pr95GOkFHFeyCzXwC1fx7fUJizoz35IMFo9eAfszL8O2','uKBs7n9','LaPvQL4QnBbveVwr4','W1','K',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (51259,4994,'xQ52a1QFR','vw2dd','XlgAPtCQQHwwg9g','V2afCAAdSLoNpQZtfqum1e72TR2EJ0VlIE7iPniEBmckOl91ZlnTeCvTwNoLNnVYnpUbPF0d5J0xUrTQRt92YuorPCFF8Dk3PKHx546s2mpEGjkfdr5I3PKXUIFlSF8AVJACW2zK55gfGJxFl','kE','Y',5);
+INSERT INTO ti VALUES (51259,4994,'xQ52a1QFR','vw2dd','XlgAPtCQQHwwg9g','V2afCAAdSLoNpQZtfqum1e72TR2EJ0VlIE7iPniEBmckOl91ZlnTeCvTwNoLNnVYnpUbPF0d5J0xUrTQRt92YuorPCFF8Dk3PKHx546s2mpEGjkfdr5I3PKXUIFlSF8AVJACW2zK55gfGJxFl','kE','Y',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (22049,10765,'o78Gith92G8Liixtgl5vdEU9Xpg8FKWA','ISYo7jbpzDCf3kC9ZySp5','ozAUjP3qepwbjA3JqqFzLnnTn20edxL','dYF4kHZJhgOmarwZDJQFScD6mZZftp8jIwd4F8CHLXpFSoZfnQBfAYLWMtP6H7j','Q3','i',6);
+INSERT INTO ti VALUES (22049,10765,'o78Gith92G8Liixtgl5vdEU9Xpg8FKWA','ISYo7jbpzDCf3kC9ZySp5','ozAUjP3qepwbjA3JqqFzLnnTn20edxL','dYF4kHZJhgOmarwZDJQFScD6mZZftp8jIwd4F8CHLXpFSoZfnQBfAYLWMtP6H7j','Q3','i',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b SMALLINT NOT NULL, c BINARY(57), d VARBINARY(1), e VARBINARY(35), f VARCHAR(51), g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (941094156,-17466,'30jLI1jd1YGto5JMjmoZD91ePkMpzQcpH3Itk3UbtYCj8NJKu4Z2dhR','D','geXNEw5huOyOZnCyiTFjOKfjiBx','3HRo3qvUvQbewbA0fazwfM6vAjnf4s9','2','L',0);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT NOT NULL, c BINARY(57), d VARBINARY(1), e VARBINARY(35), f VARCHAR(51), g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (2321052523572894780,-8476,'Yffk9olR20h','F','ngYvIgDK','Tbl2aiG7NIzJ4oJDFEVl','z','Pi',1);
+INSERT INTO ti VALUES (2321052523572894780,-8476,'Yffk9olR20h','F','ngYvIgDK','Tbl2aiG7NIzJ4oJDFEVl','z','Pi',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(58);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(58);
+INSERT INTO t VALUES (-6946238651692584637,22002,'iDahmte1weGfuOfSUPD9P','N','iI','2c3RwC6oB3QGjrZSPdIzI530OiKEMqQTq','U','2',2);
+INSERT INTO ti VALUES (-6946238651692584637,22002,'iDahmte1weGfuOfSUPD9P','N','iI','2c3RwC6oB3QGjrZSPdIzI530OiKEMqQTq','U','2',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1580767212526072453,-13721,'Na4aMjLN6K','ZIi1SdszBqYeTxAomBJYKoUBuvkALGh7GVFYttr3vYB0xbxXawk8MGoGrqVDjwqT6qiCewI2fcVM4YxrUK2FckdkuOUSuVJaThCypv3OjAJgQsPibDeRP5PrA9G07USDLPP22iY6rM3W5','cxT1HMmWssdaLISdzn','G5A','F','lw',3);
+INSERT INTO ti VALUES (1580767212526072453,-13721,'Na4aMjLN6K','ZIi1SdszBqYeTxAomBJYKoUBuvkALGh7GVFYttr3vYB0xbxXawk8MGoGrqVDjwqT6qiCewI2fcVM4YxrUK2FckdkuOUSuVJaThCypv3OjAJgQsPibDeRP5PrA9G07USDLPP22iY6rM3W5','cxT1HMmWssdaLISdzn','G5A','F','lw',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (55189876510956856,23111,'7k4Sg68LyJdzsfYzAgmGOcGExObXIbJ9ewUCDHeBNw1Fjf7w','zKj8EsjT2GeODPRn8XZ3ZZcVldZqYgt64SR3IcWfyQYhs4OvPQ4G5oIbE4lnYsmqNjqim5wbzkL0oHg639sL0181fRILsA2KA3uA16mJ3zijyfEwn3l5qc6iHb2D3tJFIWi8248AsaTHdxANPk06hGMyMKpMdHAMaYj6Kw8YjFAHLzACOV278BMaZbOFig209u4qKodTQW','w7h619RKmFVkIiF9h','Xt5ZTs1z4KwVSPPxFSMPj4t5oOR4hGI4iXXbtMGSjMhXrkzPMufFFkzy643KQRtBchk9v89Wspv3Al2vr7hnm','7','hU',4);
+INSERT INTO ti VALUES (55189876510956856,23111,'7k4Sg68LyJdzsfYzAgmGOcGExObXIbJ9ewUCDHeBNw1Fjf7w','zKj8EsjT2GeODPRn8XZ3ZZcVldZqYgt64SR3IcWfyQYhs4OvPQ4G5oIbE4lnYsmqNjqim5wbzkL0oHg639sL0181fRILsA2KA3uA16mJ3zijyfEwn3l5qc6iHb2D3tJFIWi8248AsaTHdxANPk06hGMyMKpMdHAMaYj6Kw8YjFAHLzACOV278BMaZbOFig209u4qKodTQW','w7h619RKmFVkIiF9h','Xt5ZTs1z4KwVSPPxFSMPj4t5oOR4hGI4iXXbtMGSjMhXrkzPMufFFkzy643KQRtBchk9v89Wspv3Al2vr7hnm','7','hU',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (4593440182085801988,3580,'T06F7Asv2hGfBaAoCWuMbN6Y4tqrqPya1j6Vm4dxyRf7WtU0I','mWIP7g01RzxK0mU6NA0HVIlqOmvzFyt8U1Ldn2dQh8XXuEkPhgMkFW40kBKDtW79Y2YcDmPik5IMGft8XLhVBZH1PtCr1v2BsIhH1UJH37lw96rVOONO2BQp6tA','7zNAAt','i4pC8jS20vEeC2xQdNXijNZDqtVmAAOqtDXg7BbsPHvWubf6lQeKcjziqxh42HJ3N89YXM5SGtzSWCZ72Gtt','gB','Mq',5);
+INSERT INTO ti VALUES (4593440182085801988,3580,'T06F7Asv2hGfBaAoCWuMbN6Y4tqrqPya1j6Vm4dxyRf7WtU0I','mWIP7g01RzxK0mU6NA0HVIlqOmvzFyt8U1Ldn2dQh8XXuEkPhgMkFW40kBKDtW79Y2YcDmPik5IMGft8XLhVBZH1PtCr1v2BsIhH1UJH37lw96rVOONO2BQp6tA','7zNAAt','i4pC8jS20vEeC2xQdNXijNZDqtVmAAOqtDXg7BbsPHvWubf6lQeKcjziqxh42HJ3N89YXM5SGtzSWCZ72Gtt','gB','Mq',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (3166409958614369064,14876,'WIwcMV9PAkeRbtb5E6yar6io5zMzo8aK8htAvHreOGbGYU5KdbzjbKL','iDdRRTykB75jZTT6v8ARhEBlrvlQR','popsPn','4dLvtuKXIdBGZD2bocH7o5p0wx3PGMjTCam0ehFPpJRwgBziwHdn4eYpKhUCzGIijJCjxlyBk0kdRYIxhffUKwnH9YGtWtAyvBxsxo6V8reLWqQOx','6A','B',6);
+INSERT INTO ti VALUES (3166409958614369064,14876,'WIwcMV9PAkeRbtb5E6yar6io5zMzo8aK8htAvHreOGbGYU5KdbzjbKL','iDdRRTykB75jZTT6v8ARhEBlrvlQR','popsPn','4dLvtuKXIdBGZD2bocH7o5p0wx3PGMjTCam0ehFPpJRwgBziwHdn4eYpKhUCzGIijJCjxlyBk0kdRYIxhffUKwnH9YGtWtAyvBxsxo6V8reLWqQOx','6A','B',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT, c BINARY(62), d VARBINARY(6), e VARCHAR(5), f VARBINARY(19) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10195887,4162720749360938146,'gmTq4EWfhurRTkwjf5m3DxPH7A3bZqbOI','wJ','Awn','t8FsO7zXYj','q','7r',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT, c BINARY(62), d VARBINARY(6), e VARCHAR(5), f VARBINARY(19) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (16456478,1857430551940240131,'VSH42hdtker4u8zsg6ZDojAeqh6l7rwakxw28TlQ','zDN1','iG','nr3sTZmaTU1nbuo','u','m',1);
+INSERT INTO ti VALUES (16456478,1857430551940240131,'VSH42hdtker4u8zsg6ZDojAeqh6l7rwakxw28TlQ','zDN1','iG','nr3sTZmaTU1nbuo','u','m',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(63);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(63);
+INSERT INTO t VALUES (16195864,5714108882221949972,'BkaoMaeJ3ugUBboSgQFnh1bdY8s5pXW6mE2bKCprX71LdAAUndEIlm0KylDJ','0vbKhb','c1eR','khThhh717qvm0W','R','kg',2);
+INSERT INTO ti VALUES (16195864,5714108882221949972,'BkaoMaeJ3ugUBboSgQFnh1bdY8s5pXW6mE2bKCprX71LdAAUndEIlm0KylDJ','0vbKhb','c1eR','khThhh717qvm0W','R','kg',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (5228875,-17274107454668925,'u4eqDbqknoMAdlqAP2idxirJxNtygTLAafvYDd','7hQ3MvESCuGClXR5bcUA1U7JiF9NsVKPi6pdW4swlKxUbtLcpEL7GeyUBVpvUdTBvXj1Cx2m7KT00Zl9wnG1esi9aZbcr7MZe1ckHwRKR4ELzavqX21IOU3ATN4wMpPvb5CIPz9Fzz','TsE','ImjOGXGEvvDhuLd7Ru','b','B',3);
+INSERT INTO ti VALUES (5228875,-17274107454668925,'u4eqDbqknoMAdlqAP2idxirJxNtygTLAafvYDd','7hQ3MvESCuGClXR5bcUA1U7JiF9NsVKPi6pdW4swlKxUbtLcpEL7GeyUBVpvUdTBvXj1Cx2m7KT00Zl9wnG1esi9aZbcr7MZe1ckHwRKR4ELzavqX21IOU3ATN4wMpPvb5CIPz9Fzz','TsE','ImjOGXGEvvDhuLd7Ru','b','B',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3213484,-6699147090991600092,'DMaRtA15hrItEsY0aAwGIR5ISCsDSjAxlcI','GoDZXumWSIlYH04ay8rS2REaZyYnvHKNVfurP','y1f9l','HwZEX3Bbd686WZ4NJI6VDSq0Q0hbOOl6OOy2OWtGnMDYwXNUPlgKyrECGWe8A6Dfj4i7r5Bbyd06iafsXpjsSgSwk7r1ZsB1Cdxrcn4z3s7iQtY0NWurVUxPUOxtmb1WAVPf23QAMarJZzIlst7EqEKQOdKfScJyswYbvOQzkwuiC744Z6qWqzCSgg1L0nvzS3Clwp4ILYIDQsx6CDHuOorG1MKP','X','pA',4);
+INSERT INTO ti VALUES (3213484,-6699147090991600092,'DMaRtA15hrItEsY0aAwGIR5ISCsDSjAxlcI','GoDZXumWSIlYH04ay8rS2REaZyYnvHKNVfurP','y1f9l','HwZEX3Bbd686WZ4NJI6VDSq0Q0hbOOl6OOy2OWtGnMDYwXNUPlgKyrECGWe8A6Dfj4i7r5Bbyd06iafsXpjsSgSwk7r1ZsB1Cdxrcn4z3s7iQtY0NWurVUxPUOxtmb1WAVPf23QAMarJZzIlst7EqEKQOdKfScJyswYbvOQzkwuiC744Z6qWqzCSgg1L0nvzS3Clwp4ILYIDQsx6CDHuOorG1MKP','X','pA',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (6449738,-4442997289860004557,'IDxX2IU8E3nCl6P5APg7NcLxKNaLBt9TRhMi8q5sy5AonU5xo3Ir6dbmLVVku','NMkKxDJT0QJL0TIckubvoGoU9uYByK0r5NclVhfdKVTqRrYRLZpG7OU1cEkR8iZn7fgyCW6IQP71Wh3W6poTFguWKCdhDKuKwxBe1AlkRgTwPr8FWWVwgoSRvYZhV6IXsCs6sAGmI6Ylwn1qssEiicNTmW6m5e4nSjPbPo96e7eWdLGVlaZInuXl2av8Ix3ZigeNr','hiMp','m6pVXHvGwuW1NrYZLXS4iAYrmehyRIVikeF95D2deXH0YaoYKDg2kHnF9QpALKptHqYG7Tp9eSNKGNBNW2CtXSReou1HVveYMsCJv6KjqGexNXSPnJyeuauO7wb17bDkgXUHz7vx6Wu3wyFtKICz6ze7Knautq3IFEWIZ','np','Zr',5);
+INSERT INTO ti VALUES (6449738,-4442997289860004557,'IDxX2IU8E3nCl6P5APg7NcLxKNaLBt9TRhMi8q5sy5AonU5xo3Ir6dbmLVVku','NMkKxDJT0QJL0TIckubvoGoU9uYByK0r5NclVhfdKVTqRrYRLZpG7OU1cEkR8iZn7fgyCW6IQP71Wh3W6poTFguWKCdhDKuKwxBe1AlkRgTwPr8FWWVwgoSRvYZhV6IXsCs6sAGmI6Ylwn1qssEiicNTmW6m5e4nSjPbPo96e7eWdLGVlaZInuXl2av8Ix3ZigeNr','hiMp','m6pVXHvGwuW1NrYZLXS4iAYrmehyRIVikeF95D2deXH0YaoYKDg2kHnF9QpALKptHqYG7Tp9eSNKGNBNW2CtXSReou1HVveYMsCJv6KjqGexNXSPnJyeuauO7wb17bDkgXUHz7vx6Wu3wyFtKICz6ze7Knautq3IFEWIZ','np','Zr',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (13684634,-7236532688678637042,'ZgjQJKBIvek6LdSigw3X5eIMruxUSGJGcWVhk4wJ5OvnYjbk','QwQLgZ2R830eIhnB0caGiaXlgNBAtRfEtP90qmENgITwD9gxqUeb9AGAiEncmGbNZtEWL5jWseQI101PsDDOmhfREogdLH5YJh8VSY78Fhoemozrmaw5J2L86XHoqSMq5lIhQQ','Dj9I','NzBncTHXHMcfKQFYl2LOpzrmts5EI53iwukw3xQBGsukWXIDPogesttBnBx5RdPJ7BigTAo9AW5Ed7uOvMA9bUtixCirlPhG1RQnBbwPOGEXYqWbYeP1l0MB7','OD','D',6);
+INSERT INTO ti VALUES (13684634,-7236532688678637042,'ZgjQJKBIvek6LdSigw3X5eIMruxUSGJGcWVhk4wJ5OvnYjbk','QwQLgZ2R830eIhnB0caGiaXlgNBAtRfEtP90qmENgITwD9gxqUeb9AGAiEncmGbNZtEWL5jWseQI101PsDDOmhfREogdLH5YJh8VSY78Fhoemozrmaw5J2L86XHoqSMq5lIhQQ','Dj9I','NzBncTHXHMcfKQFYl2LOpzrmts5EI53iwukw3xQBGsukWXIDPogesttBnBx5RdPJ7BigTAo9AW5Ed7uOvMA9bUtixCirlPhG1RQnBbwPOGEXYqWbYeP1l0MB7','OD','D',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b INT NOT NULL, c BINARY(42) NOT NULL, d VARBINARY(27), e VARBINARY(61), f VARBINARY(56), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-994817154,-1748368266,'vDWxvmcmtdPvdR0fhqim4IyRjS6pXIiYhBtA','JjkMZ','ejSA6ksWwnrKaEWkgnucVh0QTDyewxWy470O2E6Omlx','8OzAhs9nRYfAAPaNTdspHV8mDdI8uG9DhjlFS','d','V3',0);
+CREATE TABLE ti (a INT NOT NULL, b INT NOT NULL, c BINARY(42) NOT NULL, d VARBINARY(27), e VARBINARY(61), f VARBINARY(56), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (6727322373969214656,1959594074,'R30bbVO5Jg5SJ4DOLk7ljdA0o4F97di63rXxfL','Lf9fWo5ensO6mwoxCG','lQywMPEUnMcYakRiWf2qHXX3U61U9KI1TMllFyDbrIdP9IAMcMX4bmyRO','Bkgzts','f','e',1);
+INSERT INTO ti VALUES (6727322373969214656,1959594074,'R30bbVO5Jg5SJ4DOLk7ljdA0o4F97di63rXxfL','Lf9fWo5ensO6mwoxCG','lQywMPEUnMcYakRiWf2qHXX3U61U9KI1TMllFyDbrIdP9IAMcMX4bmyRO','Bkgzts','f','e',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(43) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(43) NOT NULL;
+INSERT INTO t VALUES (2770285425733333142,-1050129608,'71Y3E6IyEZWz1OYGwMQ','xK6xoLB7JlJ','XV7OY1hRCwNwlpM7WTdLOesaWG7X4JysipnzIYnUk8IrLnwWi6QBhQdb','iRDS8','q','f',2);
+INSERT INTO ti VALUES (2770285425733333142,-1050129608,'71Y3E6IyEZWz1OYGwMQ','xK6xoLB7JlJ','XV7OY1hRCwNwlpM7WTdLOesaWG7X4JysipnzIYnUk8IrLnwWi6QBhQdb','iRDS8','q','f',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-1980554079775367814,1097983158,'9qdPM00CxSO1YffJsD4','ammhlFQX3yZLA6hjymV1tn3PHfnfmZnqpY9hcngDMnYzdIXUrn5yZDaOPDZ5vwxzVtDWVnBmD74hfz5x1qbZV6HLoYurcR3GwAbJsQ7BZf4FAOxqYECpQLqwsY0A82A5','4QtqYCUkJXmAW1OhYBP8WOgfTUqvLulubgn4Q7Z','5mkyBa5lCQntJsVfkG0TFlmTFtjG7kBaz9l7SIEkh','3','v3',3);
+INSERT INTO ti VALUES (-1980554079775367814,1097983158,'9qdPM00CxSO1YffJsD4','ammhlFQX3yZLA6hjymV1tn3PHfnfmZnqpY9hcngDMnYzdIXUrn5yZDaOPDZ5vwxzVtDWVnBmD74hfz5x1qbZV6HLoYurcR3GwAbJsQ7BZf4FAOxqYECpQLqwsY0A82A5','4QtqYCUkJXmAW1OhYBP8WOgfTUqvLulubgn4Q7Z','5mkyBa5lCQntJsVfkG0TFlmTFtjG7kBaz9l7SIEkh','3','v3',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-503195562477356802,-501093201,'CvXviB77KerPpJF0yBwwtZPd','4JyUHqXGCMT3lXOVbbQvQZUDVeC5saQe147g3cJ9GnymJwArAF8m8shITeTDOkeVEQfu7gG3joqjKIfyyMDAOOdIGfDV904zn7sa2u7j8otrjPlgRd6I6CQrA','5t5xahAHZWA9EOxFEPfk13CQ9O3w0CK3dp8C2yycoRaOQ175TKYa','diDuw2gZWNHIkIVOFWoChzGbMLo353kZV4tWP0ma75CUAfl9U8lWe8d95aa364n5i7tSzdQoPUGORqGcsmK3Qz6oY4VdxF7M9rdWiJdXzkKMougICzFqVlz83CVfORHf5l3CoLyZlMdZ1AWsODnOPTLMUf','C','Z',4);
+INSERT INTO ti VALUES (-503195562477356802,-501093201,'CvXviB77KerPpJF0yBwwtZPd','4JyUHqXGCMT3lXOVbbQvQZUDVeC5saQe147g3cJ9GnymJwArAF8m8shITeTDOkeVEQfu7gG3joqjKIfyyMDAOOdIGfDV904zn7sa2u7j8otrjPlgRd6I6CQrA','5t5xahAHZWA9EOxFEPfk13CQ9O3w0CK3dp8C2yycoRaOQ175TKYa','diDuw2gZWNHIkIVOFWoChzGbMLo353kZV4tWP0ma75CUAfl9U8lWe8d95aa364n5i7tSzdQoPUGORqGcsmK3Qz6oY4VdxF7M9rdWiJdXzkKMougICzFqVlz83CVfORHf5l3CoLyZlMdZ1AWsODnOPTLMUf','C','Z',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1647565930712544977,254340455,'YqoSm9AkMVnsg','x8c79ISVNb5gDuN9uK382ynNLEX3cdfYatfQRUpd1s7xdhfDsVvrzsSBZz0ZKrIXcga61oMm58Mvzgljp44onCQIoAJ305MtMr0RJ6IVZULZuXJBGvJPiY1U1KwmFxBeoJRtOeUCuAigjd2ipPU121Ei06I6BWbobeKADvURkWgIvjs67pZMptNrKVG8HwGB4dftwdo8','QGFDKKYT0QFBPIsrgWusfTLBZAKJGGgn','fNmt0b2RB8VZUwsQidDFLO','v','r',5);
+INSERT INTO ti VALUES (1647565930712544977,254340455,'YqoSm9AkMVnsg','x8c79ISVNb5gDuN9uK382ynNLEX3cdfYatfQRUpd1s7xdhfDsVvrzsSBZz0ZKrIXcga61oMm58Mvzgljp44onCQIoAJ305MtMr0RJ6IVZULZuXJBGvJPiY1U1KwmFxBeoJRtOeUCuAigjd2ipPU121Ei06I6BWbobeKADvURkWgIvjs67pZMptNrKVG8HwGB4dftwdo8','QGFDKKYT0QFBPIsrgWusfTLBZAKJGGgn','fNmt0b2RB8VZUwsQidDFLO','v','r',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2257779160312781973,1307437312,'d8oJuBoE5S4TcAo8W','L','rfQif1tbetZu1xiUvDqs8IWxnolQwjwcfunjSMeb0TPewwZGp','MzUUBWzX95Dx9ix19JeaNNT4TA3zMtqodOlqsupT0S8ZCpoPB','N9','r9',6);
+INSERT INTO ti VALUES (2257779160312781973,1307437312,'d8oJuBoE5S4TcAo8W','L','rfQif1tbetZu1xiUvDqs8IWxnolQwjwcfunjSMeb0TPewwZGp','MzUUBWzX95Dx9ix19JeaNNT4TA3zMtqodOlqsupT0S8ZCpoPB','N9','r9',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b INT NOT NULL, c BINARY(38) NOT NULL, d VARCHAR(4), e VARBINARY(26), f VARBINARY(11) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (93,-1577455473,'Rcl9X81EstxueOkGhBz4HjtkU027x','Pb','d6gxs','ZTk7C34xuLs','Nc','i',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b INT NOT NULL, c BINARY(38) NOT NULL, d VARCHAR(4), e VARBINARY(26), f VARBINARY(11) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (4583353,-656853872,'0Og3rIGigEd0ubyjBPTyojGW0J','y','1gewbkqBaSeMSymBBcr','BxEAbxYzr0m','TW','d',1);
+INSERT INTO ti VALUES (4583353,-656853872,'0Og3rIGigEd0ubyjBPTyojGW0J','y','1gewbkqBaSeMSymBBcr','BxEAbxYzr0m','TW','d',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(39) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(39) NOT NULL;
+INSERT INTO t VALUES (15253966,-936777854,'QrCvzeQTp3b8pG1FGUwnHghg','12hc','AQ8h2N6o4qFGHKhcQNsGdr3Y','0wz','Fh','3',2);
+INSERT INTO ti VALUES (15253966,-936777854,'QrCvzeQTp3b8pG1FGUwnHghg','12hc','AQ8h2N6o4qFGHKhcQNsGdr3Y','0wz','Fh','3',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (8695399,865951592,'Bmjad6L30RQ','MufUxhxIE6JZNRsRlCzdAee2Glvw8aiZ0p49e92uigtVoct3nPYzaAqPqmmpBQ4jiMTL7p6d93FrrUUTQaGXPDIChxCP2R8s85ONCnNbKuBOLqURtNW89MoCZwXKldEjy62agJrB1LohhPtuHvwOlJZ6JHv74TlZxuuZhRrXdnHgwS2owxAZe6ouHsFOkoxAgD0VRhOxYXS6lOA9CUV9xs7qGo98uw4M2M5EVvY2JAv57','OT32PfbElirujUMjLghZQ','zj1','G4','j',3);
+INSERT INTO ti VALUES (8695399,865951592,'Bmjad6L30RQ','MufUxhxIE6JZNRsRlCzdAee2Glvw8aiZ0p49e92uigtVoct3nPYzaAqPqmmpBQ4jiMTL7p6d93FrrUUTQaGXPDIChxCP2R8s85ONCnNbKuBOLqURtNW89MoCZwXKldEjy62agJrB1LohhPtuHvwOlJZ6JHv74TlZxuuZhRrXdnHgwS2owxAZe6ouHsFOkoxAgD0VRhOxYXS6lOA9CUV9xs7qGo98uw4M2M5EVvY2JAv57','OT32PfbElirujUMjLghZQ','zj1','G4','j',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (8797516,1336030707,'g1FLakNi0uzR','EDCexrosg59t8U31UhRxUjPbTRhIVNkhaXAWQqXZzcOcHg9tpZAegG8E9PUv9zqUg4DJSICtA8MVHWwJgJqrjsxFhlEQE8HCnEo3NJ4iznDCeqmkBYGkw4jJxfKVJFQjQ1WGcF0yMwxotx4cn0gEC3LHuS5LiElK3yleT4yLAapzTxFB2R4T0I7F5DrvZeK4W6pY3qA5hmgbijYB','8Yi6jnETVXiP','hqJ56R7KT7OpoyFalclvEVX83s3DHS2g5IC00WwUBNK2fAhiNMDMLjBLiSxuN0Ltl728OFtkKzVmLoaMIIiIv','7','i',4);
+INSERT INTO ti VALUES (8797516,1336030707,'g1FLakNi0uzR','EDCexrosg59t8U31UhRxUjPbTRhIVNkhaXAWQqXZzcOcHg9tpZAegG8E9PUv9zqUg4DJSICtA8MVHWwJgJqrjsxFhlEQE8HCnEo3NJ4iznDCeqmkBYGkw4jJxfKVJFQjQ1WGcF0yMwxotx4cn0gEC3LHuS5LiElK3yleT4yLAapzTxFB2R4T0I7F5DrvZeK4W6pY3qA5hmgbijYB','8Yi6jnETVXiP','hqJ56R7KT7OpoyFalclvEVX83s3DHS2g5IC00WwUBNK2fAhiNMDMLjBLiSxuN0Ltl728OFtkKzVmLoaMIIiIv','7','i',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5148380,-163135830,'v3BROvjoLZKhefAYmdGNB8GKbxCYF4RS','CWOUYSJnMW3ssgLDPDT37XUJGYVW0LpQKLObvdNsr7LHSLSFXwoGMe63XipS5MIqaeY2MJDDRe3bZiSMGy1EbAkalnkkcFy65bl4aARCad5tmXqkas1GmFlvWJmZN','CQuQydGDR0mvIBGdvgUh2VQ','0eOmqPrLqmWt3DiiRt5isIBgJKvJ8or1zcNI2PPSczzsS0pt2ASJu0EAdjh8xRGYwB8432nCdQuFnMn9hXgO4Qax5qA4a','UC','T',5);
+INSERT INTO ti VALUES (5148380,-163135830,'v3BROvjoLZKhefAYmdGNB8GKbxCYF4RS','CWOUYSJnMW3ssgLDPDT37XUJGYVW0LpQKLObvdNsr7LHSLSFXwoGMe63XipS5MIqaeY2MJDDRe3bZiSMGy1EbAkalnkkcFy65bl4aARCad5tmXqkas1GmFlvWJmZN','CQuQydGDR0mvIBGdvgUh2VQ','0eOmqPrLqmWt3DiiRt5isIBgJKvJ8or1zcNI2PPSczzsS0pt2ASJu0EAdjh8xRGYwB8432nCdQuFnMn9hXgO4Qax5qA4a','UC','T',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (14432001,566982089,'aRbBeqS8r0pPY9ukh3maK0mTsewB3SiX4KhB','ZvflpnpCwMMOBvpP1HBDNg4A6H1dmqezGIyEUTbjEnCBrqWZSqVwXNQRdRiYQ2DXWrDaAmspsy3j1prsgCHHq0p','TJe94Tv','wKpOORPrAQ47XnegOoqliGoXYpWin7MSICtgdHWJeaPoRcMbuWIGfqZm4N2NfYV9di2wO67UTPUZpkwfaRvEHPWGeqkMcsW6e2YTWymKj0TqPOLMnyKvt4a0w6RJbtqV2cxd6RTgKH0hYrzzKa6CEcRl8K','Fg','z',6);
+INSERT INTO ti VALUES (14432001,566982089,'aRbBeqS8r0pPY9ukh3maK0mTsewB3SiX4KhB','ZvflpnpCwMMOBvpP1HBDNg4A6H1dmqezGIyEUTbjEnCBrqWZSqVwXNQRdRiYQ2DXWrDaAmspsy3j1prsgCHHq0p','TJe94Tv','wKpOORPrAQ47XnegOoqliGoXYpWin7MSICtgdHWJeaPoRcMbuWIGfqZm4N2NfYV9di2wO67UTPUZpkwfaRvEHPWGeqkMcsW6e2YTWymKj0TqPOLMnyKvt4a0w6RJbtqV2cxd6RTgKH0hYrzzKa6CEcRl8K','Fg','z',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b SMALLINT NOT NULL, c BINARY(81), d VARCHAR(86), e VARBINARY(24) NOT NULL, f VARBINARY(90), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-345699498,1569,'qEO37KZpBt624RhCqCR','agxVbIU28O5oRhL','aUtc9YiH74H7P5w','w7W4w0N8QgxCAsnLd6dm7vvmESG0Pj6oAyOblZ4rQKmZozbmrUWqIQEijTw2','b','kg',0);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT NOT NULL, c BINARY(81), d VARCHAR(86), e VARBINARY(24) NOT NULL, f VARBINARY(90), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (6133024303561718572,-32507,'RaFP','FBii1CaDJ6YNNhhEnxENtEyOIq1ycgokFefJb2jD6o7CyHG6GKnNXxSjdKUvrvaQzkuvevJ','vlJC','styBlFxLcONQS9fHFsplYOpQTbQjTbybmjDPNPTJqluW1Z81LYHPGs9','A','H',1);
+INSERT INTO ti VALUES (6133024303561718572,-32507,'RaFP','FBii1CaDJ6YNNhhEnxENtEyOIq1ycgokFefJb2jD6o7CyHG6GKnNXxSjdKUvrvaQzkuvevJ','vlJC','styBlFxLcONQS9fHFsplYOpQTbQjTbybmjDPNPTJqluW1Z81LYHPGs9','A','H',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(82);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(82);
+INSERT INTO t VALUES (-1042974953934621484,31777,'kew8anNDWnzzwM6kW1350P3ho6Y4tjX0TisYy7FP','w3M4Oc3jDpLLNHKRWY6H7ZKg2rS5OGHwdPQxnQ4PAdhDWuOE9mAbXE87s8SWzCtI2KP','P457aWlMjW','xWNgeLmfypQdmy2aa3WWhwh4vNCXrNDI294','bC','g',2);
+INSERT INTO ti VALUES (-1042974953934621484,31777,'kew8anNDWnzzwM6kW1350P3ho6Y4tjX0TisYy7FP','w3M4Oc3jDpLLNHKRWY6H7ZKg2rS5OGHwdPQxnQ4PAdhDWuOE9mAbXE87s8SWzCtI2KP','P457aWlMjW','xWNgeLmfypQdmy2aa3WWhwh4vNCXrNDI294','bC','g',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-4779597587787897538,-1701,'VEqAMCgZZOePbuGMJLfCS96mXeIgI9BoHqEdaj475rKy9z0RFSDs','XyRAZ2zbtlExvyHI1hVe6gve3gpCMfpG52urmaUS7JinmlhoqgJsOr281sORZcV1iH9Dz2YKOrXbDPcgRVChEdD7oqEL3FnjXmEBnxNRkn7X5jNakqdyyJvfjVL37qvcoTbP6MMX4Isi7iF7c3L2hfn71wk2xXMbiib0nKW5kYNdM6LYgv','k0oYj8','jgHah6nn74U3s2ZzL2bEHg3oCpYdEwghoJuQamDIU5CcXbnlIvh','jX','Od',3);
+INSERT INTO ti VALUES (-4779597587787897538,-1701,'VEqAMCgZZOePbuGMJLfCS96mXeIgI9BoHqEdaj475rKy9z0RFSDs','XyRAZ2zbtlExvyHI1hVe6gve3gpCMfpG52urmaUS7JinmlhoqgJsOr281sORZcV1iH9Dz2YKOrXbDPcgRVChEdD7oqEL3FnjXmEBnxNRkn7X5jNakqdyyJvfjVL37qvcoTbP6MMX4Isi7iF7c3L2hfn71wk2xXMbiib0nKW5kYNdM6LYgv','k0oYj8','jgHah6nn74U3s2ZzL2bEHg3oCpYdEwghoJuQamDIU5CcXbnlIvh','jX','Od',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-1664400827316374811,8508,'OzYZzaqxajkWCYv78Qc9j','BBzjsYkSQRmr3cvLHNIEKN1dfujC3pL94OFYrlYfrWPWyekRhDCyJlSdo6UhRcugJqbsjlJmbfDR507f8426alF5MBZjrh8w1EhmoRx8aRtJx6VD2RtsG7hDQpwXalovNjVox5xYPfzIxb0o1iQbRtiNgCK7LeSO','5vr','MEgzQwOCB10UvUWtSzuOdwvwMDnC7Ve64NtFM3Bco3FDeZxVlIknkOohiJISyzOFECuDOzkVim7bewhdpZjzYmZNFcZrvdIdS1PiAo7ojXJrKTqoKASVxAh9Jbf64hJB5cYUVuQ2c2s9YJE4XnXnyThLOzWlwXVFPRLY45bsQsVwiYgZZBoZGKV7dGK4MK3uQQIMBnMbj','z','h',4);
+INSERT INTO ti VALUES (-1664400827316374811,8508,'OzYZzaqxajkWCYv78Qc9j','BBzjsYkSQRmr3cvLHNIEKN1dfujC3pL94OFYrlYfrWPWyekRhDCyJlSdo6UhRcugJqbsjlJmbfDR507f8426alF5MBZjrh8w1EhmoRx8aRtJx6VD2RtsG7hDQpwXalovNjVox5xYPfzIxb0o1iQbRtiNgCK7LeSO','5vr','MEgzQwOCB10UvUWtSzuOdwvwMDnC7Ve64NtFM3Bco3FDeZxVlIknkOohiJISyzOFECuDOzkVim7bewhdpZjzYmZNFcZrvdIdS1PiAo7ojXJrKTqoKASVxAh9Jbf64hJB5cYUVuQ2c2s9YJE4XnXnyThLOzWlwXVFPRLY45bsQsVwiYgZZBoZGKV7dGK4MK3uQQIMBnMbj','z','h',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1473324813061765495,-6751,'CzhgvNTFwKQQQ2SAt1M47LAR2ldwOu0Kkf40khOhtl13QxB9JDbKfZ4XA','iinVlp3QMI58qXvAror5lDVpUe8LwBuAAil1a','VJeB','DVnns29kbkTZsLZcGf7yKWMMlNAwMpM9lZYZYkwEXIAYVpWv5vY8qmz6MV24e8CPHu1r7gpgfIJfsuVFVN4VrmxzRkvmrQAGchTTkKoeaOVG8ycOLkE8uUL7pD3KoZVRmIWdl0gGMcZiT2j7FOxuwJyVU7BbVGBZZNbTEZeZVKxcxwJxBLd9N8me0lwhw0klRGzXAIdUJdKPowdckLGv42CIVjqOz8haAiAu89kk15','y0','55',5);
+INSERT INTO ti VALUES (1473324813061765495,-6751,'CzhgvNTFwKQQQ2SAt1M47LAR2ldwOu0Kkf40khOhtl13QxB9JDbKfZ4XA','iinVlp3QMI58qXvAror5lDVpUe8LwBuAAil1a','VJeB','DVnns29kbkTZsLZcGf7yKWMMlNAwMpM9lZYZYkwEXIAYVpWv5vY8qmz6MV24e8CPHu1r7gpgfIJfsuVFVN4VrmxzRkvmrQAGchTTkKoeaOVG8ycOLkE8uUL7pD3KoZVRmIWdl0gGMcZiT2j7FOxuwJyVU7BbVGBZZNbTEZeZVKxcxwJxBLd9N8me0lwhw0klRGzXAIdUJdKPowdckLGv42CIVjqOz8haAiAu89kk15','y0','55',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (4475314935597915136,-7752,'idnK9bGf9XIZ0mDHhvLAtpw6Z6na3Ajfubot1MlwoRwlsUmZyux5IPaD3','JtuXhkmvC13xfssdLltIaOd5Rf7vH44eO9ZTAJ4DBJezGgyNZlbXTrJ4Um0Y6MCtoBMqBAfT0KZHbRYsJw5wgB3sE1YfImID0gLzs2lgrfYyDhAMmYwoUGyzL','fKuVoDXbjkansB','6GvDIWLW0EQNfCLqlWQJBxeEBcOXKkqAX6NI0DJumErPscZwkafztYYhbg0o23TSytmCIVSaGI8pgBv7C1dvpBWSDIhCZG9xD8LzHSOk1SsMVJ8FayKoUrYCSZhVniuohfYgvEx2tO5D7peu2pKhTqRA3tFCwjiyXpkwJ7T4pGr2n4SnaE2MVPYlMiT6zBCh7XKG63cvshkWnDcP7WXhme','8x','f',6);
+INSERT INTO ti VALUES (4475314935597915136,-7752,'idnK9bGf9XIZ0mDHhvLAtpw6Z6na3Ajfubot1MlwoRwlsUmZyux5IPaD3','JtuXhkmvC13xfssdLltIaOd5Rf7vH44eO9ZTAJ4DBJezGgyNZlbXTrJ4Um0Y6MCtoBMqBAfT0KZHbRYsJw5wgB3sE1YfImID0gLzs2lgrfYyDhAMmYwoUGyzL','fKuVoDXbjkansB','6GvDIWLW0EQNfCLqlWQJBxeEBcOXKkqAX6NI0DJumErPscZwkafztYYhbg0o23TSytmCIVSaGI8pgBv7C1dvpBWSDIhCZG9xD8LzHSOk1SsMVJ8FayKoUrYCSZhVniuohfYgvEx2tO5D7peu2pKhTqRA3tFCwjiyXpkwJ7T4pGr2n4SnaE2MVPYlMiT6zBCh7XKG63cvshkWnDcP7WXhme','8x','f',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b TINYINT UNSIGNED, c BINARY(37) NOT NULL, d VARCHAR(100) NOT NULL, e VARBINARY(19), f VARCHAR(6), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2057913643,196,'8NCjrBDZHQV8G4lTM','pxzzIgh2OEZG','m','jFRFYp','r','m',0);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT UNSIGNED, c BINARY(37) NOT NULL, d VARCHAR(100) NOT NULL, e VARBINARY(19), f VARCHAR(6), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-114766780961601508,131,'rxLGMybebmtxzciRInxLHmT','WZ8knqdH4OTZgunMTKl9mwfj5x7cl3','84Xn4','GbPv','a','S',1);
+INSERT INTO ti VALUES (-114766780961601508,131,'rxLGMybebmtxzciRInxLHmT','WZ8knqdH4OTZgunMTKl9mwfj5x7cl3','84Xn4','GbPv','a','S',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(38) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(38) NOT NULL;
+INSERT INTO t VALUES (-5493108423750070757,102,'nr2tEXXfJ7xe5A24','UOMXf8pyPXM','UMaU1NiQ0OZQt','l','J','i',2);
+INSERT INTO ti VALUES (-5493108423750070757,102,'nr2tEXXfJ7xe5A24','UOMXf8pyPXM','UMaU1NiQ0OZQt','l','J','i',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2710735554951389502,18,'wzGM46Ze9','M5UEicexgZQtJJz1Xu7hXADMTQ94BegHcR1jAxfOfLUh8zDmm2tRTVCgvcxrwY3l8wDKJaVBSf8TYPBXnvPL3q9G84iJnlCntVUJEQJ6xMILdzySFWfUjeq32A0LsweXpjOz72cKkxeOW8WeXXixAAh6nWW5w7nuJ2J5Ptw','1R9rXNECgH9k01Wm','lP8JQq','g','DZ',3);
+INSERT INTO ti VALUES (-2710735554951389502,18,'wzGM46Ze9','M5UEicexgZQtJJz1Xu7hXADMTQ94BegHcR1jAxfOfLUh8zDmm2tRTVCgvcxrwY3l8wDKJaVBSf8TYPBXnvPL3q9G84iJnlCntVUJEQJ6xMILdzySFWfUjeq32A0LsweXpjOz72cKkxeOW8WeXXixAAh6nWW5w7nuJ2J5Ptw','1R9rXNECgH9k01Wm','lP8JQq','g','DZ',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-5426966783511578583,45,'DcMd49JqWTLBBlB4qYWH','I3FU732vMclAkRnQCy','I89muk','8suKhb4dqp8jbaxZDQwJsHe7UlbIHnpbJsjRseBnv0evX4ZPIiJDKgPkfsxLsjSdhmGhlpACzXfvXItLaeZ6wnnU0YDVWZFtWh4eEIFQDSRG75TpidNLUKB63n79E50UwWtqQOwuLQ74RiCODfb6Q6','O','0',4);
+INSERT INTO ti VALUES (-5426966783511578583,45,'DcMd49JqWTLBBlB4qYWH','I3FU732vMclAkRnQCy','I89muk','8suKhb4dqp8jbaxZDQwJsHe7UlbIHnpbJsjRseBnv0evX4ZPIiJDKgPkfsxLsjSdhmGhlpACzXfvXItLaeZ6wnnU0YDVWZFtWh4eEIFQDSRG75TpidNLUKB63n79E50UwWtqQOwuLQ74RiCODfb6Q6','O','0',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-9162766727037262189,29,'ofqlVn6g6nD8KGsdfZ9HjhDKjVW33WhVMBs','Yr5DvHaN7uEo84l5yAP1IkSIKZ2PKH7OeX6bAhZzCFMfHRBe8NxKbMG8fozcDPcI9Q9o3wfmpzXZEbNGXsiWh57wetvaZi9sh33erftuW1IhKQn5UqhiTG3E3r2JGjzTUJ7qjvpI116x137ie6qsU6aVUG0uMmzs9SgIhWX2TEZhlo1c6s6kEnhYZJ2NMd8vNnHMUjExusP135RHVnZ2fO6kpG5273','E6QKUgp12VtWQ','NTwlPSvyaJIG9UqEO5VjpgUexTN5VlcESvqvqJwJF2zLfUirvhKHOl1eyiVvUFEDQy9JrHQ5DRSJ48IRhec4zl7Mkau0yvDFhIWlOEVRhOEis6Zz9mIHb4IY095W3SkXMis4rKoTeV0sE4kzeLmYxJk6Z6tFZr8wW1HDRAzm9TAWha','A','5',5);
+INSERT INTO ti VALUES (-9162766727037262189,29,'ofqlVn6g6nD8KGsdfZ9HjhDKjVW33WhVMBs','Yr5DvHaN7uEo84l5yAP1IkSIKZ2PKH7OeX6bAhZzCFMfHRBe8NxKbMG8fozcDPcI9Q9o3wfmpzXZEbNGXsiWh57wetvaZi9sh33erftuW1IhKQn5UqhiTG3E3r2JGjzTUJ7qjvpI116x137ie6qsU6aVUG0uMmzs9SgIhWX2TEZhlo1c6s6kEnhYZJ2NMd8vNnHMUjExusP135RHVnZ2fO6kpG5273','E6QKUgp12VtWQ','NTwlPSvyaJIG9UqEO5VjpgUexTN5VlcESvqvqJwJF2zLfUirvhKHOl1eyiVvUFEDQy9JrHQ5DRSJ48IRhec4zl7Mkau0yvDFhIWlOEVRhOEis6Zz9mIHb4IY095W3SkXMis4rKoTeV0sE4kzeLmYxJk6Z6tFZr8wW1HDRAzm9TAWha','A','5',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-6804714624161312491,67,'MjOLDR76ooYIVKLbdwZ5onQX93','hnyJjuL5zZMCj93PUuzQ0g32a1T5bl1Ad1mPDsSSjDsMOMAKcnf5mrhcW1Cjhr1KXfeSkHLgQVZ29N5pVeQRIePUkAEFa8422sWy8R7RaElSbuoa3MSsMYK4133O9Qwns6byLp','svTLaipz','ZUkMu7xSzcjNg5Y0NFDPStCcDK1cfboxHA3jD4U89wUTVYlep2ZOCnRNMKPcDXAoUm56YfwriLDV7yCgZfAFQkp3V85ajUkfYjPZg04TuW3PvfeEvnTi57ryGVbZaAcJe4ttpdWrSFxHnczHzLMFVZ9AJLU171U7RwChWfofhPpIIHNWnESLY042RzqyjWX60WDjLqerQnMVPxLzB6RKJ9IZqksrh9IGKmhhR8kirrXFb6Kjk25U3E7odO22p','B7','t',6);
+INSERT INTO ti VALUES (-6804714624161312491,67,'MjOLDR76ooYIVKLbdwZ5onQX93','hnyJjuL5zZMCj93PUuzQ0g32a1T5bl1Ad1mPDsSSjDsMOMAKcnf5mrhcW1Cjhr1KXfeSkHLgQVZ29N5pVeQRIePUkAEFa8422sWy8R7RaElSbuoa3MSsMYK4133O9Qwns6byLp','svTLaipz','ZUkMu7xSzcjNg5Y0NFDPStCcDK1cfboxHA3jD4U89wUTVYlep2ZOCnRNMKPcDXAoUm56YfwriLDV7yCgZfAFQkp3V85ajUkfYjPZg04TuW3PvfeEvnTi57ryGVbZaAcJe4ttpdWrSFxHnczHzLMFVZ9AJLU171U7RwChWfofhPpIIHNWnESLY042RzqyjWX60WDjLqerQnMVPxLzB6RKJ9IZqksrh9IGKmhhR8kirrXFb6Kjk25U3E7odO22p','B7','t',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(54), d VARBINARY(66) NOT NULL, e VARCHAR(34) NOT NULL, f VARCHAR(17), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7128660476426435597,63464,'UnKImYchOjrDdUz65LpOO81fdyxMCkB6IIW','txNUfK9eXVqAQgX9e1gupCR9OnwWb8kZ','Fmc17W','o4upr4e9KOx5Ck6of','T','UT',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(54), d VARBINARY(66) NOT NULL, e VARCHAR(34) NOT NULL, f VARCHAR(17), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (9013406671029236415,4838,'xTcOt0Fmb2czeVtjXYgAALLJ6uA7BrMoAhK71V0K8YkzoQxWzQRMg','0lg','iqP1j60XHYfPM1daJt','dTypd27xnQ','Q6','W',1);
+INSERT INTO ti VALUES (9013406671029236415,4838,'xTcOt0Fmb2czeVtjXYgAALLJ6uA7BrMoAhK71V0K8YkzoQxWzQRMg','0lg','iqP1j60XHYfPM1daJt','dTypd27xnQ','Q6','W',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(55);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(55);
+INSERT INTO t VALUES (8493545197471683318,19010,'wH3e0ClS1UXjKjMfZaGCIfd9','193GOSOBBn4B8vcQUEZpCBNv8vCT5hiIFq1M43Bdb','8WCk3HrNiDc2FSiC4GLYknU','3OMrD20fcHRH8hUJw','g','r',2);
+INSERT INTO ti VALUES (8493545197471683318,19010,'wH3e0ClS1UXjKjMfZaGCIfd9','193GOSOBBn4B8vcQUEZpCBNv8vCT5hiIFq1M43Bdb','8WCk3HrNiDc2FSiC4GLYknU','3OMrD20fcHRH8hUJw','g','r',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (37247982427025350,22304,'rtW','Tx0LT1bVrMDa0HQkec1xratEG1rIBDNY7nxjWje02dQM6Xuxpx64WK4b0rmZ1wGoE9zsllmXsHkROgGGnNmSfcLExc0q5fwvHHvcvXEqIZMPDETkg3zCNDIwEmzV8KcLWzTlDflhApx4Oz8KgTiJtFTvu1rkHEIuDBOilpzuWImwh7','v7epPRF6hmCP','UrDLt7ZQzUrEV','kP','o',3);
+INSERT INTO ti VALUES (37247982427025350,22304,'rtW','Tx0LT1bVrMDa0HQkec1xratEG1rIBDNY7nxjWje02dQM6Xuxpx64WK4b0rmZ1wGoE9zsllmXsHkROgGGnNmSfcLExc0q5fwvHHvcvXEqIZMPDETkg3zCNDIwEmzV8KcLWzTlDflhApx4Oz8KgTiJtFTvu1rkHEIuDBOilpzuWImwh7','v7epPRF6hmCP','UrDLt7ZQzUrEV','kP','o',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2174060331644961492,5152,'td7xqrtN7OSS1QNnCxfD9CfdpVusBZEcTVjNB','NjoBY2dqN7i5REMO22er7e052JUyHwaQKSqwePWHUjCDdXV0tJyE8znbRAoyMPPpnVBOSnhp3bG7TRDjs3dTYXgSqrrPOmkpe11V6U0k2gGlhwOL1IGzxryMJw7uuEwS7i19TXB90nzSv7f5Ojn264EZhiuC0IGpmuUxgGY','F7wvdc9IU3im','HTG9Fvjqt9Lu2FtnxWQVP2TKmYLQQ96TZU3uwV4SeBDklsNKHw5TkF3js92NFvFk1IeCKyZQHcxD0xwwLDOGjCFherHot1yj3sAB3xN7noRHc6dQkT3rpXrgFqHxNgzNwKEWF7wpAP9e2swIlVqvZIZNSOnIv48TGeKKrps6U8N93RgT2JF58NDB1MwBY9WN2SKQ9iCV6Fsyo4cQKoVXqKf4RNNu','ac','S',4);
+INSERT INTO ti VALUES (2174060331644961492,5152,'td7xqrtN7OSS1QNnCxfD9CfdpVusBZEcTVjNB','NjoBY2dqN7i5REMO22er7e052JUyHwaQKSqwePWHUjCDdXV0tJyE8znbRAoyMPPpnVBOSnhp3bG7TRDjs3dTYXgSqrrPOmkpe11V6U0k2gGlhwOL1IGzxryMJw7uuEwS7i19TXB90nzSv7f5Ojn264EZhiuC0IGpmuUxgGY','F7wvdc9IU3im','HTG9Fvjqt9Lu2FtnxWQVP2TKmYLQQ96TZU3uwV4SeBDklsNKHw5TkF3js92NFvFk1IeCKyZQHcxD0xwwLDOGjCFherHot1yj3sAB3xN7noRHc6dQkT3rpXrgFqHxNgzNwKEWF7wpAP9e2swIlVqvZIZNSOnIv48TGeKKrps6U8N93RgT2JF58NDB1MwBY9WN2SKQ9iCV6Fsyo4cQKoVXqKf4RNNu','ac','S',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (13183670055681065681,8540,'7nr8o2O','BK5LtUZZcCnrtrsQ4eUhWZowRGKhWNmwzfqxXkIbMn6orOfVxUM26Y3DTjvh6SHOV4X9ilcr8LQQaVl2uv1mFULbSMoMQtWOFEkzIXhLJ','ai4pA5tSM5M5hWWe','g6EQJpIZuQl05MHb6JSVZAnNkaqKfeq9IQaUj5whXUKrr43DhiCPu6y5vk32sM9mkSYDnzeX3HmZNgZnzjB5cwtJ7DKySVzU7OTtztOXu7gTVLOAxG7evcxMT189Bca1V3Tu3tUeZoSK279c7KaOEithBhubvq5mRSizgheng5CyBhiPpThL09LX4ga96dz0WADHaR0aAweFkGwDJgrMtkkbcEoGoHz4JJtwohbkHHXOPx1Nqmm3JqAtErL1','RVk','z',5);
+INSERT INTO ti VALUES (13183670055681065681,8540,'7nr8o2O','BK5LtUZZcCnrtrsQ4eUhWZowRGKhWNmwzfqxXkIbMn6orOfVxUM26Y3DTjvh6SHOV4X9ilcr8LQQaVl2uv1mFULbSMoMQtWOFEkzIXhLJ','ai4pA5tSM5M5hWWe','g6EQJpIZuQl05MHb6JSVZAnNkaqKfeq9IQaUj5whXUKrr43DhiCPu6y5vk32sM9mkSYDnzeX3HmZNgZnzjB5cwtJ7DKySVzU7OTtztOXu7gTVLOAxG7evcxMT189Bca1V3Tu3tUeZoSK279c7KaOEithBhubvq5mRSizgheng5CyBhiPpThL09LX4ga96dz0WADHaR0aAweFkGwDJgrMtkkbcEoGoHz4JJtwohbkHHXOPx1Nqmm3JqAtErL1','RVk','z',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15864336102192339897,9573,'FFpnmUpppjm02RKV','Ilz5PoyLeFVyFk49FbrOPC4t9sIuskC2T1JvFGJwsWcRHoe6RNszIeZeEJK0FV4MDaS9iAdMhiEkzYvygqNpQyUrY9pDnESo2bzhrx5cDAoagKuQF8aNMYy2X77LT2JEIA1cUfoygLC0I2Uak0asvy463bTGHMhCspov73nXyLTbWF8SJoAAm737b128RF3vRKgB50QJfbhQahyyzkepZZppNMf27','TjzYCxajthhpM9CrxlrxdlFBgftAfrN','AON0Am0vdnzVnYjWcvujGCvrTPqXtfw4NamjMSc2TzLZG1jCszJAVs41lK1Ec63MQAi67aVdP7uJ5D3wJ0gD1JaIIkqWS0mmedsNUKvfsVW0wpJBSPbMGehhvfdlH4ldHbIts5qXQHMpmHQ1pVuVzY94L54etcoMPC09NkoBelz8IAKGDGcKA0','P','nTR',6);
+INSERT INTO ti VALUES (15864336102192339897,9573,'FFpnmUpppjm02RKV','Ilz5PoyLeFVyFk49FbrOPC4t9sIuskC2T1JvFGJwsWcRHoe6RNszIeZeEJK0FV4MDaS9iAdMhiEkzYvygqNpQyUrY9pDnESo2bzhrx5cDAoagKuQF8aNMYy2X77LT2JEIA1cUfoygLC0I2Uak0asvy463bTGHMhCspov73nXyLTbWF8SJoAAm737b128RF3vRKgB50QJfbhQahyyzkepZZppNMf27','TjzYCxajthhpM9CrxlrxdlFBgftAfrN','AON0Am0vdnzVnYjWcvujGCvrTPqXtfw4NamjMSc2TzLZG1jCszJAVs41lK1Ec63MQAi67aVdP7uJ5D3wJ0gD1JaIIkqWS0mmedsNUKvfsVW0wpJBSPbMGehhvfdlH4ldHbIts5qXQHMpmHQ1pVuVzY94L54etcoMPC09NkoBelz8IAKGDGcKA0','P','nTR',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT, c CHAR(87), d VARBINARY(28) NOT NULL, e VARBINARY(92), f VARCHAR(62) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (27066,7385924,'Abg27vogqyL38hhV7tzv2bmd2M18ne8RH0e0LsUbNI','5mz','YvM76jdzsO64doyLQ','wIGViyevTto82gnxCJ0wRmixiugpjDRXBKZf5EVmMo6UIOnu','F','m',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT, c CHAR(87), d VARBINARY(28) NOT NULL, e VARBINARY(92), f VARCHAR(62) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (5359426657271316010,-6738203,'XPK4roKRzofS1fcMjeySTip6EZtM5CRdHoz5o7wqHWfynw3m6WY7dnVkkI','uCGD3pwhjOG1A1VqCFY','XQJMwJo2mH7q123VDXJn9oSMKz5Umq6pSWYasbcjR2gLHk42IuGgEkSDICQGq3FvLtM6kghAqQT','6UQHVI3le4nJP7932VnkmRAkm1E0V60UgmHgMi7WymkEu4j49FESTsjdqOs24s','R','D',1);
+INSERT INTO ti VALUES (5359426657271316010,-6738203,'XPK4roKRzofS1fcMjeySTip6EZtM5CRdHoz5o7wqHWfynw3m6WY7dnVkkI','uCGD3pwhjOG1A1VqCFY','XQJMwJo2mH7q123VDXJn9oSMKz5Umq6pSWYasbcjR2gLHk42IuGgEkSDICQGq3FvLtM6kghAqQT','6UQHVI3le4nJP7932VnkmRAkm1E0V60UgmHgMi7WymkEu4j49FESTsjdqOs24s','R','D',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(88);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(88);
+INSERT INTO t VALUES (72682345502125186,4301630,'16X','0SIa5b6PNC1i1o4aA88CQeVRsbO','q9du8','O4VncW','9','J',2);
+INSERT INTO ti VALUES (72682345502125186,4301630,'16X','0SIa5b6PNC1i1o4aA88CQeVRsbO','q9du8','O4VncW','9','J',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-3012038330588806887,-1412328,'HwhEYGr1aUlJlIj9FXpczp5mn9vsMEgNCJz5rlZY','LCkjI8ZW5Kj9UdstCGrREHlgfc8VGYeuGHiNesK22eURJljBcnEtcujZ87PsJENmVdCu5LhMPADKHRomXoOPW97GxI4M7fl','Hix','BNS4ABc0Is5gY7Or3w1JoZbg2WNF9aGohipqqb3PMPr9PgKuJrS','2','C',3);
+INSERT INTO ti VALUES (-3012038330588806887,-1412328,'HwhEYGr1aUlJlIj9FXpczp5mn9vsMEgNCJz5rlZY','LCkjI8ZW5Kj9UdstCGrREHlgfc8VGYeuGHiNesK22eURJljBcnEtcujZ87PsJENmVdCu5LhMPADKHRomXoOPW97GxI4M7fl','Hix','BNS4ABc0Is5gY7Or3w1JoZbg2WNF9aGohipqqb3PMPr9PgKuJrS','2','C',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4120826970994373406,4138243,'sEYXMtLCP2GsooVOc4IRLUkAV3XjYOXVPqYgJrkUymaIUGUfyUEDcLpd4dUx9RYF67Lc8LFr2dATw2','mYGojw6OqlcAWqiAebpv6V36nM','yUaCz1lqBU31ve6XV79m59PTOwGUyy39TjGlcTMWwcgrfdM27cWdkYTF3eYPG6jjx6leOWZuuHy0F7WqzdPZuDQ1pS','yKDYBmj86q2lSJtrFKj3SJZgfSpp2J1AAYNzWg1Kuz4gDmAipNwACKfce84YpdipWhmsJsLS6TUmTPhG7IhpnAbxc5Do5QcpUFCTD45zm5V7W5KXmiLToDA3lS1M3yQdZ0HnwOVE4FrZ8kJEgVUv4jzN','eT','Q',4);
+INSERT INTO ti VALUES (4120826970994373406,4138243,'sEYXMtLCP2GsooVOc4IRLUkAV3XjYOXVPqYgJrkUymaIUGUfyUEDcLpd4dUx9RYF67Lc8LFr2dATw2','mYGojw6OqlcAWqiAebpv6V36nM','yUaCz1lqBU31ve6XV79m59PTOwGUyy39TjGlcTMWwcgrfdM27cWdkYTF3eYPG6jjx6leOWZuuHy0F7WqzdPZuDQ1pS','yKDYBmj86q2lSJtrFKj3SJZgfSpp2J1AAYNzWg1Kuz4gDmAipNwACKfce84YpdipWhmsJsLS6TUmTPhG7IhpnAbxc5Do5QcpUFCTD45zm5V7W5KXmiLToDA3lS1M3yQdZ0HnwOVE4FrZ8kJEgVUv4jzN','eT','Q',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (8740209653542243189,-1113273,'pbqnSiCuDVwxRH6qiMfxoj2Snc2jCOmNiMWsi4CjWxii2l19m','eIakUcULccw0AojSOvcL3icj7vIhTj4M5qes','Wn5C59l9zhTQwUuqX31qetyQJcMZdGhnEabvfIaxxfOmZ4eonDnMzFZcjGoAesJvw7hQ9binDSwcgOEWGo','qe7DQia6v7OiD2vgSr1fn88l9xu4m3Az3zywvcdOM0QnRcoGdKBb0vCYdERzRvdHV9q2bNmC45RESOLCCSxoamMABpkBD5PkSgcr7trFoe69GQN4Gpv6SwjgudVljDxioHJXOuXaix1kp7Ye17rqJC6EFxNpZfRphM3QW2Y7uHsRpaVWPaotnSCUnuwnx8wVOCzjZE8AzodiDByk3j6zbYCgu8XgNHLO6Z0nW','5','q',5);
+INSERT INTO ti VALUES (8740209653542243189,-1113273,'pbqnSiCuDVwxRH6qiMfxoj2Snc2jCOmNiMWsi4CjWxii2l19m','eIakUcULccw0AojSOvcL3icj7vIhTj4M5qes','Wn5C59l9zhTQwUuqX31qetyQJcMZdGhnEabvfIaxxfOmZ4eonDnMzFZcjGoAesJvw7hQ9binDSwcgOEWGo','qe7DQia6v7OiD2vgSr1fn88l9xu4m3Az3zywvcdOM0QnRcoGdKBb0vCYdERzRvdHV9q2bNmC45RESOLCCSxoamMABpkBD5PkSgcr7trFoe69GQN4Gpv6SwjgudVljDxioHJXOuXaix1kp7Ye17rqJC6EFxNpZfRphM3QW2Y7uHsRpaVWPaotnSCUnuwnx8wVOCzjZE8AzodiDByk3j6zbYCgu8XgNHLO6Z0nW','5','q',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-8048856506800457181,3270258,'x1HSHCR8hzcgzy3VdNgEWcuNPMKbGbjMUiAIqiBcDzWZymiNsTegCI6ZKfxS76DB','izmQLVqq5jCgJQk1KlxCYowmNBaZfAO7LxvuUmAloIvqk8hGviHtCqUStNNkTupF8pUCPkb1CGk8nvKhrxSja6Ad0nh82TTDAohcdYaj1VFpBq3ejUk2NEyzdK5rUkkrbTI3b50LSPPE6oP14jPEBCYziJhFwiKTLT7uWsVFcSfNXlr5ZUDeWdXgVTM48sgpjiQyUZ8dYzvZtfuAmoiifhvYcPX2vSAywK7ab0n24bK6iKD','654ykNcu0KW7kZxb0A1H7DKBYxxgqFJ1Bgqa4QZoIAE8Tn58FYwJZ','CN2IASbgWQgW5pvzT4C2hJWFraJt0N','T','Fr',6);
+INSERT INTO ti VALUES (-8048856506800457181,3270258,'x1HSHCR8hzcgzy3VdNgEWcuNPMKbGbjMUiAIqiBcDzWZymiNsTegCI6ZKfxS76DB','izmQLVqq5jCgJQk1KlxCYowmNBaZfAO7LxvuUmAloIvqk8hGviHtCqUStNNkTupF8pUCPkb1CGk8nvKhrxSja6Ad0nh82TTDAohcdYaj1VFpBq3ejUk2NEyzdK5rUkkrbTI3b50LSPPE6oP14jPEBCYziJhFwiKTLT7uWsVFcSfNXlr5ZUDeWdXgVTM48sgpjiQyUZ8dYzvZtfuAmoiifhvYcPX2vSAywK7ab0n24bK6iKD','654ykNcu0KW7kZxb0A1H7DKBYxxgqFJ1Bgqa4QZoIAE8Tn58FYwJZ','CN2IASbgWQgW5pvzT4C2hJWFraJt0N','T','Fr',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT, c BINARY(35) NOT NULL, d VARBINARY(38) NOT NULL, e VARBINARY(33), f VARBINARY(100) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (221,-937933,'MVEAxxqd1sb9ApLnzKAzOUDt','5f2wTBVq','ir0LDeO4NI4s8USwpXXGJrCPVY5Jioil','XDKz1oO5FD','W','R',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b MEDIUMINT, c BINARY(35) NOT NULL, d VARBINARY(38) NOT NULL, e VARBINARY(33), f VARBINARY(100) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (97,6564451,'9pMs3MhZ','XZ','9hEbwRVfQBBKf','2SijJFqqsfR5pc8TFGqqkYXkTlZJHmvLQ','J','0',1);
+INSERT INTO ti VALUES (97,6564451,'9pMs3MhZ','XZ','9hEbwRVfQBBKf','2SijJFqqsfR5pc8TFGqqkYXkTlZJHmvLQ','J','0',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(36) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(36) NOT NULL;
+INSERT INTO t VALUES (30,-621219,'gbsYJmLpCNoSw4QCoI99K','wuV5Q5XoCjLFkKorNXqorOe8Lo4TOG3gajQe8','HMEf1w','gxn4sj3EsIjQrxS0UhcBmcHvvqbZUkkDoLxOY0PN0IxeQEz3yAmS','5','o',2);
+INSERT INTO ti VALUES (30,-621219,'gbsYJmLpCNoSw4QCoI99K','wuV5Q5XoCjLFkKorNXqorOe8Lo4TOG3gajQe8','HMEf1w','gxn4sj3EsIjQrxS0UhcBmcHvvqbZUkkDoLxOY0PN0IxeQEz3yAmS','5','o',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (189,-4015705,'GhdxHDi1Z1H','EWIO0M107CPRcPltkHovbojboZ3naYB51wpBA7Yaa0p83TzmrFLHcvTj7zv4QHWHFVx8kdq6k2jkerbooEnYNohVi9Z0h64wce8mwm5RnGQ7vFBZdSyBm3j7cxPq6nYsggRlaugq8Re4djBVt0ChfoNHem61iTJHJzGNwVrUKhutaomj6wDIugAZFm27bJFaT8Klc3Mq4ZdcddDdOPXna','nTSMWXgz6Vy','Vs0XfNNFPd2xbYS','S','v',3);
+INSERT INTO ti VALUES (189,-4015705,'GhdxHDi1Z1H','EWIO0M107CPRcPltkHovbojboZ3naYB51wpBA7Yaa0p83TzmrFLHcvTj7zv4QHWHFVx8kdq6k2jkerbooEnYNohVi9Z0h64wce8mwm5RnGQ7vFBZdSyBm3j7cxPq6nYsggRlaugq8Re4djBVt0ChfoNHem61iTJHJzGNwVrUKhutaomj6wDIugAZFm27bJFaT8Klc3Mq4ZdcddDdOPXna','nTSMWXgz6Vy','Vs0XfNNFPd2xbYS','S','v',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (23,1022704,'XMx','h4tDzQZPzxkm8naeOUNlewcmRl0y6OIFugHcqePEx6DEW3BRtscvUndgHfLHfMrqjm9YWGpT3tHqVTYyGTVD07ss3RQ5zzJSaYQyqEd7Qomn2SVOz26kFaMKNQvGtFFzGU0p0Me1E7934kgJKbX9GJ86c7DM7YyqApgVQd3ifXFMnRfIRdJ14v2Xty4R1tPUyaGKJntqv6Z7ouenfB4yO1hacM8kQTlj27sMTQrAuQlmzLK9LYQvlCUPi3','fwEo8twrbkxCrVogmNayVAE5f4lf3VOR','R2hZ3aYNVUaMQCiozPEpFcoADo4FSdmYvHtZqWPdjehkY2j3lUBLaGbLVh0Eq1JBYH1Qxikdf4NaK0SHtAklTt2HhDEYHcy6QN9KE2AcTtisaEKk9hEVCIB3jQ9Qp2A3ZsqxeE55Xy0AyXqwUhhGMvn9gZgIQFKVMBtGmMUjmcheQcjkbYP55WqO22ZyftIhp8iY4EpZndQMITbNsfGzISahNUHjiVCfY','w','l',4);
+INSERT INTO ti VALUES (23,1022704,'XMx','h4tDzQZPzxkm8naeOUNlewcmRl0y6OIFugHcqePEx6DEW3BRtscvUndgHfLHfMrqjm9YWGpT3tHqVTYyGTVD07ss3RQ5zzJSaYQyqEd7Qomn2SVOz26kFaMKNQvGtFFzGU0p0Me1E7934kgJKbX9GJ86c7DM7YyqApgVQd3ifXFMnRfIRdJ14v2Xty4R1tPUyaGKJntqv6Z7ouenfB4yO1hacM8kQTlj27sMTQrAuQlmzLK9LYQvlCUPi3','fwEo8twrbkxCrVogmNayVAE5f4lf3VOR','R2hZ3aYNVUaMQCiozPEpFcoADo4FSdmYvHtZqWPdjehkY2j3lUBLaGbLVh0Eq1JBYH1Qxikdf4NaK0SHtAklTt2HhDEYHcy6QN9KE2AcTtisaEKk9hEVCIB3jQ9Qp2A3ZsqxeE55Xy0AyXqwUhhGMvn9gZgIQFKVMBtGmMUjmcheQcjkbYP55WqO22ZyftIhp8iY4EpZndQMITbNsfGzISahNUHjiVCfY','w','l',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (43,7037305,'Rp8bJdX7E6b6w8vLWf','OwyKwAwqLXdO5bcI1KrRtOB2pC6Tccz3m4kUA3tix7CeRMCD7MSufbalZed7ZbZsJZFvqayrckeK1CG8KnH4DVPiMz8Z','l','VJ64L2fb1bcDRfcDHBZkxA1WMBBOo7S4S9jLnlHPhYQtobNp7yfXR6klX2JOM9zBdFWujsRhnGvo5H3m4TT','B','m',5);
+INSERT INTO ti VALUES (43,7037305,'Rp8bJdX7E6b6w8vLWf','OwyKwAwqLXdO5bcI1KrRtOB2pC6Tccz3m4kUA3tix7CeRMCD7MSufbalZed7ZbZsJZFvqayrckeK1CG8KnH4DVPiMz8Z','l','VJ64L2fb1bcDRfcDHBZkxA1WMBBOo7S4S9jLnlHPhYQtobNp7yfXR6klX2JOM9zBdFWujsRhnGvo5H3m4TT','B','m',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (105,7014742,'Z1zNa4M','S3GL84B27sJu8xYL9gdhYTSIu2rsOGbGZoeXRaujLGRhyBJlEm9SydhHquakE4BPL2hau8UC0Jih3lWUHRTYVb2H9SnuwtOT5d33CpSoeIegxLgzjZAW2p5KsaGfwh3l2EglvjImHctdVzLFiSKzsWijGRGjCzezWCSOom','IsllFAcrb','PdD4lk4X0Pks6Woav5jCFi6esrc3OPuOZKOh1vsqwXtkum8ePs2F5ElSFQOhvPQaL9r5I72ghv8','3F','aE',6);
+INSERT INTO ti VALUES (105,7014742,'Z1zNa4M','S3GL84B27sJu8xYL9gdhYTSIu2rsOGbGZoeXRaujLGRhyBJlEm9SydhHquakE4BPL2hau8UC0Jih3lWUHRTYVb2H9SnuwtOT5d33CpSoeIegxLgzjZAW2p5KsaGfwh3l2EglvjImHctdVzLFiSKzsWijGRGjCzezWCSOom','IsllFAcrb','PdD4lk4X0Pks6Woav5jCFi6esrc3OPuOZKOh1vsqwXtkum8ePs2F5ElSFQOhvPQaL9r5I72ghv8','3F','aE',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT, c CHAR(31), d VARCHAR(57), e VARCHAR(12), f VARCHAR(34) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16083417008229330975,-2376332,'e6fCbH4SPr','yWKljRWCoH4bilqAPjwBhzAf','l','b3g0LqV9OSx9wwqREkQ0kZ2t0F','Q','L',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT, c CHAR(31), d VARCHAR(57), e VARCHAR(12), f VARCHAR(34) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (11231242145170215857,705940,'X7nhnRqDTao7fe','vwXuElExV0grR6Ag6BoO','JmaQSddN','nimaheIdwrT2s','3','d',1);
+INSERT INTO ti VALUES (11231242145170215857,705940,'X7nhnRqDTao7fe','vwXuElExV0grR6Ag6BoO','JmaQSddN','nimaheIdwrT2s','3','d',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(32);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(32);
+INSERT INTO t VALUES (14515028522183783033,-7322316,'JDk3gC2ZQTKh9qb','Qr6Gl','9HZoPu3ik','5xBQaENypQeXMy385gt8VcQUIXT','h','2',2);
+INSERT INTO ti VALUES (14515028522183783033,-7322316,'JDk3gC2ZQTKh9qb','Qr6Gl','9HZoPu3ik','5xBQaENypQeXMy385gt8VcQUIXT','h','2',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (12594536921808030420,4073915,'gmh7Bxfs23HplsKHWRoI3b','3rbE1QW','fe','LWX1gEqBmNWCxC8TlrpD','0','h',3);
+INSERT INTO ti VALUES (12594536921808030420,4073915,'gmh7Bxfs23HplsKHWRoI3b','3rbE1QW','fe','LWX1gEqBmNWCxC8TlrpD','0','h',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5359605333715991081,-8044431,'CFQhyd0bOTMwPPMQRafkFaT5xf','0KtjhKZ5QgM51phE6','b','vdtvs5ZkI0SQK6xdD7TdDEzlTiV8ow5yQU5mAkMcHu5GHuhp36XpTtJWpNumZyFiuoLHyXXgkhdRKkWgawWCTXvKC1O8jAUm8PjWsH9y81IBEVSrVwI7waVrmy4m2YlFFJnKZSSBBVIyKtSN0KgJMaGGNWQRUOH5PXLQoUXfFJIraw27tmKH42rnzGugkNYhV0kfP6UY5K2qBPMLIpH0kAjKsw12bxeX5ajq8','1','K',4);
+INSERT INTO ti VALUES (5359605333715991081,-8044431,'CFQhyd0bOTMwPPMQRafkFaT5xf','0KtjhKZ5QgM51phE6','b','vdtvs5ZkI0SQK6xdD7TdDEzlTiV8ow5yQU5mAkMcHu5GHuhp36XpTtJWpNumZyFiuoLHyXXgkhdRKkWgawWCTXvKC1O8jAUm8PjWsH9y81IBEVSrVwI7waVrmy4m2YlFFJnKZSSBBVIyKtSN0KgJMaGGNWQRUOH5PXLQoUXfFJIraw27tmKH42rnzGugkNYhV0kfP6UY5K2qBPMLIpH0kAjKsw12bxeX5ajq8','1','K',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1695112331672328964,6744513,'B','ELI','dykyUYiVfTYU','WoHIwBjfuyJvmPEcA','fk','T',5);
+INSERT INTO ti VALUES (1695112331672328964,6744513,'B','ELI','dykyUYiVfTYU','WoHIwBjfuyJvmPEcA','fk','T',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3680373026094320015,4063677,'RT1g4q0qyMDlF6kU','okdb9UNAJakCQ6PNXRrSd6wGCbxouwgkE5K15ojw2kOp8jU8jBy6nhFuZ52SOAiu9sCt836LoWZCqx2y03rwXVXiWfItw6aLHq4dwvwFkEvFkVfBzKyJYDZdcV2pQIS2cSAMkcF99KHbxbOdQ0WnPFjUAgZ9KvPIkW2NMoejQfznC4lH3lEBOKRqRhG3jt27imZYf3iNc','xdzbnS2dugk','63NITKPtpgeEE8t4iBVZjkHce04VLcNHffBBwGMcMLblS2A3GymdjcdhKauEwcYX9713urvjuC66XVMmFmGSqE5gv1rUbQcCgJFtz8sl3zc8OAnAqppHOvbPIfQD34B8P1yuQg7Kbh0FGGrMkgP594Kb4Rrh1','B','VNz',6);
+INSERT INTO ti VALUES (3680373026094320015,4063677,'RT1g4q0qyMDlF6kU','okdb9UNAJakCQ6PNXRrSd6wGCbxouwgkE5K15ojw2kOp8jU8jBy6nhFuZ52SOAiu9sCt836LoWZCqx2y03rwXVXiWfItw6aLHq4dwvwFkEvFkVfBzKyJYDZdcV2pQIS2cSAMkcF99KHbxbOdQ0WnPFjUAgZ9KvPIkW2NMoejQfznC4lH3lEBOKRqRhG3jt27imZYf3iNc','xdzbnS2dugk','63NITKPtpgeEE8t4iBVZjkHce04VLcNHffBBwGMcMLblS2A3GymdjcdhKauEwcYX9713urvjuC66XVMmFmGSqE5gv1rUbQcCgJFtz8sl3zc8OAnAqppHOvbPIfQD34B8P1yuQg7Kbh0FGGrMkgP594Kb4Rrh1','B','VNz',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b TINYINT UNSIGNED, c BINARY(68), d VARCHAR(75), e VARBINARY(61) NOT NULL, f VARBINARY(36) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1516293765,246,'zXhZpMiwuzIAADCdz2HELz','LMvR28HvmlpzbrYyaPLGS','rKFLe8LyUip5BUb90pYaEZMpCFSBmvXz','TZTSxcqIIM6','QU','P',0);
+CREATE TABLE ti (a INT, b TINYINT UNSIGNED, c BINARY(68), d VARCHAR(75), e VARBINARY(61) NOT NULL, f VARBINARY(36) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (918029779964346532,202,'HA0SDkGzdgzSwBgZPZwlnFxpCfJ8xxSkUT91iRzLO6toDZIeZQkPGMyuv4ikgDCY','ZbLrDJm5yW29Dlm20VFW6qDRhHgcCDm1VdXu','8Ljj0cs0asjc42WxlA4mJPpbUxDfbwh4PpCXW3EX8Q70LyyStkaz','Ua3lotfbchcBwh5K6XVvk','N','2',1);
+INSERT INTO ti VALUES (918029779964346532,202,'HA0SDkGzdgzSwBgZPZwlnFxpCfJ8xxSkUT91iRzLO6toDZIeZQkPGMyuv4ikgDCY','ZbLrDJm5yW29Dlm20VFW6qDRhHgcCDm1VdXu','8Ljj0cs0asjc42WxlA4mJPpbUxDfbwh4PpCXW3EX8Q70LyyStkaz','Ua3lotfbchcBwh5K6XVvk','N','2',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(69);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(69);
+INSERT INTO t VALUES (-8093931677755191383,242,'6DCoooVs6xswsYW','oWJIeSMcPYFYisyBTdpxoe1anVTKzL0p5lTFiCGTJKzZYODGaHOO8e0eIEvS4O0f','tFsZczJ5du10xSmkAA5mC13Jp3','FPoRxm','pb','f',2);
+INSERT INTO ti VALUES (-8093931677755191383,242,'6DCoooVs6xswsYW','oWJIeSMcPYFYisyBTdpxoe1anVTKzL0p5lTFiCGTJKzZYODGaHOO8e0eIEvS4O0f','tFsZczJ5du10xSmkAA5mC13Jp3','FPoRxm','pb','f',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (266635556861105835,17,'BQOwrIINemHbn7TdBmCwWcnFlxQrxsmvDry9GrSM9DRa6','eNmfWlmpbNPJSvtPw1ZezO7ZophBDC0xQr3Z74Fu96j5ZXpSZO','p6AMG','QzWoY83E7FQTxmOljTd3C2p','6','V',3);
+INSERT INTO ti VALUES (266635556861105835,17,'BQOwrIINemHbn7TdBmCwWcnFlxQrxsmvDry9GrSM9DRa6','eNmfWlmpbNPJSvtPw1ZezO7ZophBDC0xQr3Z74Fu96j5ZXpSZO','p6AMG','QzWoY83E7FQTxmOljTd3C2p','6','V',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (972816294870087056,160,'WviriTtVd3m6LdKariAR6ikBiK4aQ9ZzdjGUZiZmskyRmM2mcZzo','saPAgn0bZAKMffkXbatFj9pKcvD8itEALTcfhhK1PfQRO610zkD7pwrccMi1BdPKciAz3XuYTfjDQpNxMa3hjUWBZjUOAMsPeduYG9tv6BD9mvGFYq2DrNtQWixIOZhzoGTI7qTrunfg8bRh01UbHwm8nn21vbNExPZr3BsknUZUWOg30hEo9jY97C9z86JQToxckikqUe08HSn9zvmKtYbuwZHmfJLXa2dd8Q6Onf99kGi','5m9wqy9fwTlNZKaQv1WP8pmixOHAg1H9zxEv','ZrXWf3foC5n4yyFRPAwGKvjG752TUKJkgc0RIcGAMfVlLG3yG65R0rZqj9K0J4ltlLtH8p45WR8rPs9yEm9T8tcsl9rpt1exmt3W26sTNb5ljZpIdgPkJ0BgvHut5co4Tsedt4tsFhFt64eatLAJwgNyFKeBUYqllmnyKhAJiQ4vPf1KoT045XWN15US6xY6JxvT9aiAY3Cl8PC5izshwIVEihGe3tEyoUyMHl2hZmmM7m8ybAqkc1YwXgFAqQE','G1','o',4);
+INSERT INTO ti VALUES (972816294870087056,160,'WviriTtVd3m6LdKariAR6ikBiK4aQ9ZzdjGUZiZmskyRmM2mcZzo','saPAgn0bZAKMffkXbatFj9pKcvD8itEALTcfhhK1PfQRO610zkD7pwrccMi1BdPKciAz3XuYTfjDQpNxMa3hjUWBZjUOAMsPeduYG9tv6BD9mvGFYq2DrNtQWixIOZhzoGTI7qTrunfg8bRh01UbHwm8nn21vbNExPZr3BsknUZUWOg30hEo9jY97C9z86JQToxckikqUe08HSn9zvmKtYbuwZHmfJLXa2dd8Q6Onf99kGi','5m9wqy9fwTlNZKaQv1WP8pmixOHAg1H9zxEv','ZrXWf3foC5n4yyFRPAwGKvjG752TUKJkgc0RIcGAMfVlLG3yG65R0rZqj9K0J4ltlLtH8p45WR8rPs9yEm9T8tcsl9rpt1exmt3W26sTNb5ljZpIdgPkJ0BgvHut5co4Tsedt4tsFhFt64eatLAJwgNyFKeBUYqllmnyKhAJiQ4vPf1KoT045XWN15US6xY6JxvT9aiAY3Cl8PC5izshwIVEihGe3tEyoUyMHl2hZmmM7m8ybAqkc1YwXgFAqQE','G1','o',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-4033281683714757223,51,'rjHSIwUYyfzBn0aZUu','8yOkxtrDgox4XdA90cWdd81Ys8Arp8jcuzmJhG6Lrq3QNZyk0ejRK2N84uTiYma8ticpjhVouYOLzQ6ThcPB5bXjT2ceAZr9lKE0NqsDSK3FeWGuWPgezH4MSx2dzRS','RvfdGFR1yAu44y8K95m9gJLTxefm1VKZW2X','g9XPYjkuyIXEfXCQioC2OKRaDHf5CldhpABI6ayi6vRDkK9PHY9GXxU','W','Q',5);
+INSERT INTO ti VALUES (-4033281683714757223,51,'rjHSIwUYyfzBn0aZUu','8yOkxtrDgox4XdA90cWdd81Ys8Arp8jcuzmJhG6Lrq3QNZyk0ejRK2N84uTiYma8ticpjhVouYOLzQ6ThcPB5bXjT2ceAZr9lKE0NqsDSK3FeWGuWPgezH4MSx2dzRS','RvfdGFR1yAu44y8K95m9gJLTxefm1VKZW2X','g9XPYjkuyIXEfXCQioC2OKRaDHf5CldhpABI6ayi6vRDkK9PHY9GXxU','W','Q',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (5685784924949978863,95,'S1yNYpkBNnRk0yKbAK6PkIc6','z4u83ADxOiGpwb3NiCG6crzWB3hTZ6DlCsk8HCxx9LlBoIxSMpABBrGKS7Im0NZsfi0mR84kKpjPBiukT9oZm8q4vuhU8fD3IEipSY82eb1JIzIFhh7R1ccBZ38HgNCf0li2up4dw1JJR5T9vyd36d1uX522wLekfO0rvMMCEn03ocfIewUgs3jeGYueBSAcS58nJodY','Z47F0A','7J2HFaIfZyIOIlxKkWrR6QClLBKLI8p1210O5cYIEJTNlgfZniCGdRunYmI9Rx1nPte8XPAeL57SBqwj1Z6pl6FnvMqp4Ki2RsRGftlSkINRcEYBLlow5INuPqhe8VGwEopZa6IIlBknIfh4aerRL6tK6','TK','UF',6);
+INSERT INTO ti VALUES (5685784924949978863,95,'S1yNYpkBNnRk0yKbAK6PkIc6','z4u83ADxOiGpwb3NiCG6crzWB3hTZ6DlCsk8HCxx9LlBoIxSMpABBrGKS7Im0NZsfi0mR84kKpjPBiukT9oZm8q4vuhU8fD3IEipSY82eb1JIzIFhh7R1ccBZ38HgNCf0li2up4dw1JJR5T9vyd36d1uX522wLekfO0rvMMCEn03ocfIewUgs3jeGYueBSAcS58nJodY','Z47F0A','7J2HFaIfZyIOIlxKkWrR6QClLBKLI8p1210O5cYIEJTNlgfZniCGdRunYmI9Rx1nPte8XPAeL57SBqwj1Z6pl6FnvMqp4Ki2RsRGftlSkINRcEYBLlow5INuPqhe8VGwEopZa6IIlBknIfh4aerRL6tK6','TK','UF',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(82) NOT NULL, d VARCHAR(40) NOT NULL, e VARCHAR(16) NOT NULL, f VARCHAR(88), g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10421,25204,'fOcQsdYxlRI7CpbCYkcdD4kpgBvZxwbT0LpZ0h2muMFvOJP8','EytlnF8FQVF353oYtrv0hn3','FVBDtSQMOmZI325','GROyQ0kTXXGxYeo8weUVm6EMByK5w8TYPyWBNi16gHDukTYyQmsRkxA83h68MSKXwhKow4zVnb598O987f9tYBj','U','J',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(82) NOT NULL, d VARCHAR(40) NOT NULL, e VARCHAR(16) NOT NULL, f VARCHAR(88), g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (102660,42753,'yqdaHIl6cixlOLNQ6tiIyWg4Y2SX0asGvy4Wm3psMIv','OYO4jOXTKsNclY74VCBmE8gYHPP75MEfM','oDzCCfBWM','ZFDErY8fuY2DfQJ4kG19rx1XpJpQZK0eux1aMvkjeTx0V4CVcdVo55NiD7I','s','0',1);
+INSERT INTO ti VALUES (102660,42753,'yqdaHIl6cixlOLNQ6tiIyWg4Y2SX0asGvy4Wm3psMIv','OYO4jOXTKsNclY74VCBmE8gYHPP75MEfM','oDzCCfBWM','ZFDErY8fuY2DfQJ4kG19rx1XpJpQZK0eux1aMvkjeTx0V4CVcdVo55NiD7I','s','0',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(83) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(83) NOT NULL;
+INSERT INTO t VALUES (6694509,59805,'30LUy3d7Ln2WkhyPn2e7aI74g72820W9IjljvBxbyzSEQA4ZmC9Fo','IBQNS','VUaZpFDME1wE','gzmPcEnMcRvx10goNAX54ppoSEG7G3twIr89vkuJ1vd7sS3ilXl4TrqlFrN6','y','b',2);
+INSERT INTO ti VALUES (6694509,59805,'30LUy3d7Ln2WkhyPn2e7aI74g72820W9IjljvBxbyzSEQA4ZmC9Fo','IBQNS','VUaZpFDME1wE','gzmPcEnMcRvx10goNAX54ppoSEG7G3twIr89vkuJ1vd7sS3ilXl4TrqlFrN6','y','b',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (16703446,38639,'ukClK','ifNzpKtXGb9Kgn8fOhK7delXKeqPCWPnmO86nP0IAmgDl2CGAuhyAoLfU4j','1gszL5rY4zVTHQ','pL','p','E',3);
+INSERT INTO ti VALUES (16703446,38639,'ukClK','ifNzpKtXGb9Kgn8fOhK7delXKeqPCWPnmO86nP0IAmgDl2CGAuhyAoLfU4j','1gszL5rY4zVTHQ','pL','p','E',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (5484521,3429,'g02IT1uUZhOp2w0MW8LQKehhwQEyJPiWDSDO9qMXmUFArXkUe4AX4ZMWnzJi6hvwbwFXNaq','23iioZwIYZVI0hq6S1vp0KSvxN780NuNgl3V4S4ZtkFbfcnVlN4b1wyHauVCg752wnsd00sGeXpHfTXYaTpH0ZJfEiZyaNntK43q3weNBC27tO0c364wuDqWYjTVUWOiGy0TSrjuQh1q','Ozd3pfcU','ezycWNKaawjxqXQweD3U5eKZUfNDtqYV1QFNa1hvTxpyVVjrGmkyi6vuuqvajU8VVXpUl0GyQJaZCrQ1KvYR','u','P',4);
+INSERT INTO ti VALUES (5484521,3429,'g02IT1uUZhOp2w0MW8LQKehhwQEyJPiWDSDO9qMXmUFArXkUe4AX4ZMWnzJi6hvwbwFXNaq','23iioZwIYZVI0hq6S1vp0KSvxN780NuNgl3V4S4ZtkFbfcnVlN4b1wyHauVCg752wnsd00sGeXpHfTXYaTpH0ZJfEiZyaNntK43q3weNBC27tO0c364wuDqWYjTVUWOiGy0TSrjuQh1q','Ozd3pfcU','ezycWNKaawjxqXQweD3U5eKZUfNDtqYV1QFNa1hvTxpyVVjrGmkyi6vuuqvajU8VVXpUl0GyQJaZCrQ1KvYR','u','P',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4843896,58707,'KzNs3E7BO363uaHgVCFEhZQMpZx6ic8JtSt7g5k','9aApYgcvSJ7WxhUCM6lxK4nRNsvRk5RpVcR5C4z9tqXGvpiPP5GJxb2WdAoUrv3vVdr3eM3A00Q','GehnrOTSHLztEu','NOdZ18wOM8Mfkxow5jRj1msvSA3Oe3TINheVTpL67u5RyygfXiRB6ksFeENcKmJg6vmEheyLxDvz12fcoxM47slYJUEcem7JzGC19XtqxSbmkawBcA8s8hNZdIINeo5BTW','DJ','a',5);
+INSERT INTO ti VALUES (4843896,58707,'KzNs3E7BO363uaHgVCFEhZQMpZx6ic8JtSt7g5k','9aApYgcvSJ7WxhUCM6lxK4nRNsvRk5RpVcR5C4z9tqXGvpiPP5GJxb2WdAoUrv3vVdr3eM3A00Q','GehnrOTSHLztEu','NOdZ18wOM8Mfkxow5jRj1msvSA3Oe3TINheVTpL67u5RyygfXiRB6ksFeENcKmJg6vmEheyLxDvz12fcoxM47slYJUEcem7JzGC19XtqxSbmkawBcA8s8hNZdIINeo5BTW','DJ','a',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (16070400,34145,'aJs9','FsPVDXiE6JOljSjAUzexeKQqFEAQNjPy8Uzf8m6gLoqD2rSb0Ri','jX1Y7Uze0f8VPMs','G38QRFnJbDbmlKJeH0Q09pd','X1','8G',6);
+INSERT INTO ti VALUES (16070400,34145,'aJs9','FsPVDXiE6JOljSjAUzexeKQqFEAQNjPy8Uzf8m6gLoqD2rSb0Ri','jX1Y7Uze0f8VPMs','G38QRFnJbDbmlKJeH0Q09pd','X1','8G',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT UNSIGNED, c BINARY(30) NOT NULL, d VARBINARY(14) NOT NULL, e VARBINARY(96) NOT NULL, f VARCHAR(84) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5810569,1167885442,'KdOSNFq284RTd8Jb1e','bRlzxEP','GTBZHes4J823z7r6jDNHDyYAFgZgel8daMuv4rYlvLImVS3J','B1X1DE','Y','3',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b INT UNSIGNED, c BINARY(30) NOT NULL, d VARBINARY(14) NOT NULL, e VARBINARY(96) NOT NULL, f VARCHAR(84) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (14914090,1565192909,'ZhiM6JhlZzRAeU','8qxMs','x78yZZSs5','QaQ7qobJXEjrCskFIYKJRo8XqYTumzrHeJIsbRBUjiJc8Sh4VWvFPRJMvJINl5FObylat','4','c',1);
+INSERT INTO ti VALUES (14914090,1565192909,'ZhiM6JhlZzRAeU','8qxMs','x78yZZSs5','QaQ7qobJXEjrCskFIYKJRo8XqYTumzrHeJIsbRBUjiJc8Sh4VWvFPRJMvJINl5FObylat','4','c',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(31) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(31) NOT NULL;
+INSERT INTO t VALUES (9598330,3176663832,'IXidNQTi','HWJk2MUrq','dk0stCISHQqF1cv4leJblbPrgOpN1vXDz5oV7MkTIeH2jVPFecw4XIfntVoDWzEV7KG','IJf','Z','E',2);
+INSERT INTO ti VALUES (9598330,3176663832,'IXidNQTi','HWJk2MUrq','dk0stCISHQqF1cv4leJblbPrgOpN1vXDz5oV7MkTIeH2jVPFecw4XIfntVoDWzEV7KG','IJf','Z','E',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (6842534,3653146151,'WdSoHh8j0Y3XJw79sIv8','J2haoQXJ6Pa5YM1LtpYNlCBA3Qs5edY9Y2075Br1zZDNyMZYlVIynWY9NrzZ9b2P8mJqsYvPhyMKOZRkJ9P0MSiy9H1ri7pcs1myYUccP3cJzfgj3t1HruUXWcC2fiVo2x8ucpmbfEoazpBS5E3g16l4sQriyrjJAoE4bvZSzVaMsLqRp6TOayPqkAq8NoqrDM6bwxlS6hA65WAzd8XobHF','IBRnvjxh6fwSB1PDTln2c5rQbFnq9PlS8PMTX','8COfM0xUt6zI','Z','Q',3);
+INSERT INTO ti VALUES (6842534,3653146151,'WdSoHh8j0Y3XJw79sIv8','J2haoQXJ6Pa5YM1LtpYNlCBA3Qs5edY9Y2075Br1zZDNyMZYlVIynWY9NrzZ9b2P8mJqsYvPhyMKOZRkJ9P0MSiy9H1ri7pcs1myYUccP3cJzfgj3t1HruUXWcC2fiVo2x8ucpmbfEoazpBS5E3g16l4sQriyrjJAoE4bvZSzVaMsLqRp6TOayPqkAq8NoqrDM6bwxlS6hA65WAzd8XobHF','IBRnvjxh6fwSB1PDTln2c5rQbFnq9PlS8PMTX','8COfM0xUt6zI','Z','Q',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (995590,4017160930,'klvB41r0IIiV4Gs','aeTKeyQPe33CjGSCH97UNg2CPvSLaJXha6Q0vKCN55QSHU1crJqjOLecEuVeCQDRZvwyv3k8odbnaeTmKCXfdPnXbuhPxrIqYKNidilUXXd','wC95h4','o8I1CAMEYNwf7Xf0FwsONL6YwIjmi11uu','8','o',4);
+INSERT INTO ti VALUES (995590,4017160930,'klvB41r0IIiV4Gs','aeTKeyQPe33CjGSCH97UNg2CPvSLaJXha6Q0vKCN55QSHU1crJqjOLecEuVeCQDRZvwyv3k8odbnaeTmKCXfdPnXbuhPxrIqYKNidilUXXd','wC95h4','o8I1CAMEYNwf7Xf0FwsONL6YwIjmi11uu','8','o',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (13721855,3499246791,'oXdma','XDm6jVRVElYDpf86ik9HvCp3SzVLMjoFvrCefTcx3CTjFpLlMEQv8SFf7z7kRS4c4aQOjduxvCc7cb2HxUbPVumrXsFVGCQymo2hV725fPIcTAzWSYRLSPc51Sd5GFMvRNNfC7QvERycExvOyyOLJbbwqdQ','Vxy77iMeC669bGhhn4zh1ckE7ZiX94uh6JDLPhjZvctlqpgZsdOd7ATqgcrias','zaGs27lGJKMZYiWvoOLWmhMIAsjdOKLhgg19xAqZKmQCgDJOSEJ3z58vVNgWvvKvm7bYjcFxIiNIzZmonqmiQ6a08u3SiEkZHmRx17nbu45xXBzQyK1uyHZt7BsnIrTdXx7hnUtwxgbbUnwdUMEcDGyPYd1vHIchdcR5vysGZfQOkMUg7PONTtadUlQxdWcWPi7zodhf1kAzCun8pQ9rXZJNiZ','uG','O',5);
+INSERT INTO ti VALUES (13721855,3499246791,'oXdma','XDm6jVRVElYDpf86ik9HvCp3SzVLMjoFvrCefTcx3CTjFpLlMEQv8SFf7z7kRS4c4aQOjduxvCc7cb2HxUbPVumrXsFVGCQymo2hV725fPIcTAzWSYRLSPc51Sd5GFMvRNNfC7QvERycExvOyyOLJbbwqdQ','Vxy77iMeC669bGhhn4zh1ckE7ZiX94uh6JDLPhjZvctlqpgZsdOd7ATqgcrias','zaGs27lGJKMZYiWvoOLWmhMIAsjdOKLhgg19xAqZKmQCgDJOSEJ3z58vVNgWvvKvm7bYjcFxIiNIzZmonqmiQ6a08u3SiEkZHmRx17nbu45xXBzQyK1uyHZt7BsnIrTdXx7hnUtwxgbbUnwdUMEcDGyPYd1vHIchdcR5vysGZfQOkMUg7PONTtadUlQxdWcWPi7zodhf1kAzCun8pQ9rXZJNiZ','uG','O',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2007313,3339280450,'CCRpjBFZ8bbxIMiIPfcfRLvcQuMMKv','kdCBJEDOGYhA6Vh2KVbi3LJzMgKZjSnhBtsJdcBZVjTQaK8MOH1Kz8XMgxmK9QM6JSoniBGPEy65mZ4sRUY00pMBA3Wj0T3EOqqpKymXapEMU5LnCydDzHzbm5lXbDMIcqwQvRK1ObvD6pkjlr3EAanctsh5vKTPM0lVwhYqC43AFarK02hCIc6QUNGC3vi1Kfq3SFn9aeiEjndxEhSIRAYCH98w','GPpPms9zdmjhATh7gfdKA4Ov2','HBX22Iu738','L','br',6);
+INSERT INTO ti VALUES (2007313,3339280450,'CCRpjBFZ8bbxIMiIPfcfRLvcQuMMKv','kdCBJEDOGYhA6Vh2KVbi3LJzMgKZjSnhBtsJdcBZVjTQaK8MOH1Kz8XMgxmK9QM6JSoniBGPEy65mZ4sRUY00pMBA3Wj0T3EOqqpKymXapEMU5LnCydDzHzbm5lXbDMIcqwQvRK1ObvD6pkjlr3EAanctsh5vKTPM0lVwhYqC43AFarK02hCIc6QUNGC3vi1Kfq3SFn9aeiEjndxEhSIRAYCH98w','GPpPms9zdmjhATh7gfdKA4Ov2','HBX22Iu738','L','br',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b TINYINT UNSIGNED, c BINARY(73) NOT NULL, d VARCHAR(76) NOT NULL, e VARBINARY(38), f VARBINARY(76) NOT NULL, g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (44,50,'9Tl70ntTgdG0QfZjsnsTNVG1XXM3bvW5UPoCAgiY','vRTRAtyTju9ICPBabaCUQWmb2r5RLX6aPBdmmSHgM2knke','TlQptsXe','EbB3CMaSUDElizYgqGF','D2','E',0);
+CREATE TABLE ti (a TINYINT, b TINYINT UNSIGNED, c BINARY(73) NOT NULL, d VARCHAR(76) NOT NULL, e VARBINARY(38), f VARBINARY(76) NOT NULL, g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-1344700676,89,'fNeyOhcRd6vkXql9BMZq','ImKQFZzvrhXVP','B1mJ','6UfvvsQ','I','D9',1);
+INSERT INTO ti VALUES (-1344700676,89,'fNeyOhcRd6vkXql9BMZq','ImKQFZzvrhXVP','B1mJ','6UfvvsQ','I','D9',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(74) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(74) NOT NULL;
+INSERT INTO t VALUES (-433754399,213,'e3M0a2VjuDuvMus0sezD265d7c7B4EcYVChobHBnnl3wgmylHKGPZtjAge7u0qLr5','XV3RdeXq8Llwx37cFwdA','A2vq4PIhWSt6ZXRa','zwGTjnb4YWCaTJ','nw','8',2);
+INSERT INTO ti VALUES (-433754399,213,'e3M0a2VjuDuvMus0sezD265d7c7B4EcYVChobHBnnl3wgmylHKGPZtjAge7u0qLr5','XV3RdeXq8Llwx37cFwdA','A2vq4PIhWSt6ZXRa','zwGTjnb4YWCaTJ','nw','8',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1127387491,54,'o1hDWa3qtaFSwW8Q51BrX2REjtrHMUKy3tkLQkJoEapx','9OnkrH3Y0lw3QopmQ7u7OAJMX1zyXNAVafBDcjClYNThpNVXHymn877i0MffA61rkwvuIWIX9hCb2Ij5usKmn63OTfFQ2FksJiQ7vrFNs1XnVqnWS1d7O6e391aoNns8KRmPBrP2iYd6WrYLtUmpYPwviGo7DHjstMbIjTHCPLGlGcgin7WGwJsUbtR','EbJweuSt1xIpCdRhWYppQfr9eEOml4r3attnt','NYRATYoBXiyU67uP7eGjGkZ3lqxiOHpEVIPEQwSWuvzJX69HbjKYCoftNtK13I1m','0c','lX',3);
+INSERT INTO ti VALUES (-1127387491,54,'o1hDWa3qtaFSwW8Q51BrX2REjtrHMUKy3tkLQkJoEapx','9OnkrH3Y0lw3QopmQ7u7OAJMX1zyXNAVafBDcjClYNThpNVXHymn877i0MffA61rkwvuIWIX9hCb2Ij5usKmn63OTfFQ2FksJiQ7vrFNs1XnVqnWS1d7O6e391aoNns8KRmPBrP2iYd6WrYLtUmpYPwviGo7DHjstMbIjTHCPLGlGcgin7WGwJsUbtR','EbJweuSt1xIpCdRhWYppQfr9eEOml4r3attnt','NYRATYoBXiyU67uP7eGjGkZ3lqxiOHpEVIPEQwSWuvzJX69HbjKYCoftNtK13I1m','0c','lX',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-320817288,206,'t9otXaow96NjH63VL0vdmKbNNQwfR8GWFMiUHPK3VhLt3pOQfDVuNE1bhfvcGDl6X34XwZ','MDcffFFylviDxwiDBoRgbrgYcvbZ8YnnPWKyCjNHupxV8Nl5rHGeTMs','pe','nDy6M6xEAq3mq','s8','5j',4);
+INSERT INTO ti VALUES (-320817288,206,'t9otXaow96NjH63VL0vdmKbNNQwfR8GWFMiUHPK3VhLt3pOQfDVuNE1bhfvcGDl6X34XwZ','MDcffFFylviDxwiDBoRgbrgYcvbZ8YnnPWKyCjNHupxV8Nl5rHGeTMs','pe','nDy6M6xEAq3mq','s8','5j',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1774425316,57,'dm17NEyk7Bqk4TpApUkGH4LTP0d596dR5zSh8k','CQkAPeQ6PcQ3rPbygakNb1BF1BzL8snLElpssddTH8FwPUTk3GjMwiLBZNO0oSJwqOVC8K8YqZQMlOsZqb0IHPWrD6hgnDbgAM0bsFbYkynuJoGtWilKlSEJxnqP0HsWnTQ','ffvvcT3gMINdEIJT0UoL','BMxE13yT0RISvtknpNoHMvupQQnvjDYzIKvcLojacwy30w87rp4r4d9','bWB','K5',5);
+INSERT INTO ti VALUES (1774425316,57,'dm17NEyk7Bqk4TpApUkGH4LTP0d596dR5zSh8k','CQkAPeQ6PcQ3rPbygakNb1BF1BzL8snLElpssddTH8FwPUTk3GjMwiLBZNO0oSJwqOVC8K8YqZQMlOsZqb0IHPWrD6hgnDbgAM0bsFbYkynuJoGtWilKlSEJxnqP0HsWnTQ','ffvvcT3gMINdEIJT0UoL','BMxE13yT0RISvtknpNoHMvupQQnvjDYzIKvcLojacwy30w87rp4r4d9','bWB','K5',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1738112842,195,'y4SbnGlOA6V605vhUbrLsuQE6jyxE7l1t7iVdmAKHvAPfq3N1qdMe','RnCXLAUtBHiQ1qSR1puolQyFGPsy4qe2e8boZKAZksjgDAEguY0Q6FuqF0EPX6OImMYZcP3VtDgH2vxoBEtGsyGCn2nHOactboZk','0vNxgb7a9','epSrgsiiCFsRqpNHXbak79WfbuKAtP2sS8KSQyimHXBMlOuj5qmxJtFakbc1TOtMbwCRn8cPCBX8xd3qlySMSE6BIPDk8pf7eWLWldT2heWIlAnBg8qRPSvAN0SxjmJ5CGOMQ7zC9q1Bz8sUmyQ3p2qgqBRiJt6oqlcHpTqpgHHTui2B8Qeh1z6Ub3NhJxxMDH4TYEBGl7xRVzW4YJIMtxfjxnR5Uus0K4wdGN00w1P5','bE','1v',6);
+INSERT INTO ti VALUES (1738112842,195,'y4SbnGlOA6V605vhUbrLsuQE6jyxE7l1t7iVdmAKHvAPfq3N1qdMe','RnCXLAUtBHiQ1qSR1puolQyFGPsy4qe2e8boZKAZksjgDAEguY0Q6FuqF0EPX6OImMYZcP3VtDgH2vxoBEtGsyGCn2nHOactboZk','0vNxgb7a9','epSrgsiiCFsRqpNHXbak79WfbuKAtP2sS8KSQyimHXBMlOuj5qmxJtFakbc1TOtMbwCRn8cPCBX8xd3qlySMSE6BIPDk8pf7eWLWldT2heWIlAnBg8qRPSvAN0SxjmJ5CGOMQ7zC9q1Bz8sUmyQ3p2qgqBRiJt6oqlcHpTqpgHHTui2B8Qeh1z6Ub3NhJxxMDH4TYEBGl7xRVzW4YJIMtxfjxnR5Uus0K4wdGN00w1P5','bE','1v',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(31) NOT NULL, d VARCHAR(28), e VARBINARY(5) NOT NULL, f VARBINARY(24), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3618213,8461699356220524198,'92qHl4hIRxfyCC6MB0PB7Cf1xO','CUC9Hjzj4IeKv6Sf0fNZxm','KefKI','NsLgKe2n4yd','xd','xd',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(31) NOT NULL, d VARCHAR(28), e VARBINARY(5) NOT NULL, f VARBINARY(24), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2683168272,108289499357699238,'0g9tdmX93KuDTVlv7SCqqOw','htdsVbitxGPlOahE6MwsV','4a','Fm','u','hd',1);
+INSERT INTO ti VALUES (2683168272,108289499357699238,'0g9tdmX93KuDTVlv7SCqqOw','htdsVbitxGPlOahE6MwsV','4a','Fm','u','hd',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(32) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(32) NOT NULL;
+INSERT INTO t VALUES (413097657,965990725716723787,'xwEpXT','SyiFPo4g0NSzaC3HT','WBzA','8SRtdTz','Ap','Ek',2);
+INSERT INTO ti VALUES (413097657,965990725716723787,'xwEpXT','SyiFPo4g0NSzaC3HT','WBzA','8SRtdTz','Ap','Ek',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3367969537,10022025601856629195,'KYvQrUKjUgAq9ODY2Xd2S','oYkhr7M46L7OOxIftK66BUiAUJwDXS9tGUAmyGJew8KuNpjElZbvxzLmolzmkkgADVbMAoc5erOqzRIhXiBXD7IYI3qlLeACydtizJ5J2TtOuMn','a','jwOMB9ZwfC659I10EYl','v','Mx',3);
+INSERT INTO ti VALUES (3367969537,10022025601856629195,'KYvQrUKjUgAq9ODY2Xd2S','oYkhr7M46L7OOxIftK66BUiAUJwDXS9tGUAmyGJew8KuNpjElZbvxzLmolzmkkgADVbMAoc5erOqzRIhXiBXD7IYI3qlLeACydtizJ5J2TtOuMn','a','jwOMB9ZwfC659I10EYl','v','Mx',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1348290325,13594285902847040694,'lBY8LvFEe68BV07','yAUhZtCUfvoL0ZosB93ueBGcJZtf27Gey7s0TFOaUarQlsWawJeHNKBkRGY03wCXBrR1IZkKN45vgcvbwDXANUqEkcXBfnwD4l6D41f7LnPlK6nQOUR2AKLS3cInRSDSYW0JzAQ0j9zK4S4vvMaiBcYCwnnvOze4shr9q8F01srmpP9Ph11RsGorIJrC5ndgynfdKjgODRyjLOL4pqnU5Ta5GslhbMRAN9yfLJs2XhcLIz2SXeQG9ltncWpHP7','DxJqq','RTUSpBeMGQAxqUilRXAcGinyYT7we6rHq88KWsDAoCV7vq0NYIBZfWmM2kCNuEmn3iT6KOQiLR3NI9','3','A',4);
+INSERT INTO ti VALUES (1348290325,13594285902847040694,'lBY8LvFEe68BV07','yAUhZtCUfvoL0ZosB93ueBGcJZtf27Gey7s0TFOaUarQlsWawJeHNKBkRGY03wCXBrR1IZkKN45vgcvbwDXANUqEkcXBfnwD4l6D41f7LnPlK6nQOUR2AKLS3cInRSDSYW0JzAQ0j9zK4S4vvMaiBcYCwnnvOze4shr9q8F01srmpP9Ph11RsGorIJrC5ndgynfdKjgODRyjLOL4pqnU5Ta5GslhbMRAN9yfLJs2XhcLIz2SXeQG9ltncWpHP7','DxJqq','RTUSpBeMGQAxqUilRXAcGinyYT7we6rHq88KWsDAoCV7vq0NYIBZfWmM2kCNuEmn3iT6KOQiLR3NI9','3','A',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4014089362,11649830937539502552,'vNQfVb6gN','SFrQln4XejdC4eckgQf64SJsk7D4kv0VQQ9BemRw1vah0c99FJcYEZy4WVlxRAQNSnAlsN9cgJn8mIObsJkUqKoRYVHpPjuH71TRb6fd6sAQqNSHIbaSIgipJgVR0US2apPCY1ty1IfOl20Ad4HxJSgonFLU2jW6FiKc','3','FhAXbhbENID1KwkkJS2ggeqaOyrbxJcFlMiDBN7MwGNIlhhekLFYq1ofpVXM6P435deH3xoMhQkgpirDsgndx17EhC4hBpoT1XVbXz15I2aR2K6JI9TjHF53QNXnrXpiCWbEiEBwEfvLuZJTF05PuLsgXZ2dGX5kIEu9Mnhu3khema4srK7WXqaDfEkSxnc8suY','8','b',5);
+INSERT INTO ti VALUES (4014089362,11649830937539502552,'vNQfVb6gN','SFrQln4XejdC4eckgQf64SJsk7D4kv0VQQ9BemRw1vah0c99FJcYEZy4WVlxRAQNSnAlsN9cgJn8mIObsJkUqKoRYVHpPjuH71TRb6fd6sAQqNSHIbaSIgipJgVR0US2apPCY1ty1IfOl20Ad4HxJSgonFLU2jW6FiKc','3','FhAXbhbENID1KwkkJS2ggeqaOyrbxJcFlMiDBN7MwGNIlhhekLFYq1ofpVXM6P435deH3xoMhQkgpirDsgndx17EhC4hBpoT1XVbXz15I2aR2K6JI9TjHF53QNXnrXpiCWbEiEBwEfvLuZJTF05PuLsgXZ2dGX5kIEu9Mnhu3khema4srK7WXqaDfEkSxnc8suY','8','b',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (933591860,11536620644139626585,'FRzgtWJ12GrwMAJ6ZXsA','ELidy9U2Xy3HHO5Lkha9lm0OG6ZlIwHCG01jd3rgTjy0KLe0Wo2IL2zq33LNJV3XKjGNt0f7w2suIOqn3xi1snmmUO8rOhWFdlLAaSj1','p','qj1ATZJFWtxnAlJcNfVldBIabXY3g6MLkbytPSNUbVQ2mVc4IFgKjqz4jkBEr3jaJ4OfkQ7Uu6PakajpSUDSbqa0aMG2SE8P8yf3S7OpQqEH9cVKUH9tjFoxj1reW7Wz3ePP9jNxxQVQKdf21AV20U7Uwi4dtatLnNVM1XfYmijRttwPV1uoFYbQHJrpcZab9yaH1uvcbZM','7P','R',6);
+INSERT INTO ti VALUES (933591860,11536620644139626585,'FRzgtWJ12GrwMAJ6ZXsA','ELidy9U2Xy3HHO5Lkha9lm0OG6ZlIwHCG01jd3rgTjy0KLe0Wo2IL2zq33LNJV3XKjGNt0f7w2suIOqn3xi1snmmUO8rOhWFdlLAaSj1','p','qj1ATZJFWtxnAlJcNfVldBIabXY3g6MLkbytPSNUbVQ2mVc4IFgKjqz4jkBEr3jaJ4OfkQ7Uu6PakajpSUDSbqa0aMG2SE8P8yf3S7OpQqEH9cVKUH9tjFoxj1reW7Wz3ePP9jNxxQVQKdf21AV20U7Uwi4dtatLnNVM1XfYmijRttwPV1uoFYbQHJrpcZab9yaH1uvcbZM','7P','R',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT, c CHAR(21) NOT NULL, d VARBINARY(91) NOT NULL, e VARCHAR(13), f VARCHAR(27), g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7502718,42,'QARFRNolR','NcaZAjKvFzPZscD2gMw5pPXttoe6TWFl0eCaSjDozjNedroDmBRqpWP1V1XRIBbg','x9MBhij','KOqfmoo6VoK8DNPRYQpZdA1nW','M','Z',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT, c CHAR(21) NOT NULL, d VARBINARY(91) NOT NULL, e VARCHAR(13), f VARCHAR(27), g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (207461,-9,'3','OiD70IuaSCjC3D9Is','wVg2N5Bc1S8','XFerLkSbB3pkl','n','H',1);
+INSERT INTO ti VALUES (207461,-9,'3','OiD70IuaSCjC3D9Is','wVg2N5Bc1S8','XFerLkSbB3pkl','n','H',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(22) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(22) NOT NULL;
+INSERT INTO t VALUES (1050683,76,'fPFh','hXJXrwhXC7zvuIDpofjxLws3vv9P5bGI3WNHIb7fSlwXS','RHpwsuh','9LKtJoOLwnGEbuWFa51GZ14aXH','f','t',2);
+INSERT INTO ti VALUES (1050683,76,'fPFh','hXJXrwhXC7zvuIDpofjxLws3vv9P5bGI3WNHIb7fSlwXS','RHpwsuh','9LKtJoOLwnGEbuWFa51GZ14aXH','f','t',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (14915733,-52,'68Z1VGzanZ7JK6Rw','HzLBGSv28w1yIjLJYAFrr4HOiV883PYt64oIRpx5rxUNnbFjidKQCCzH5NYUieUzmHbSbOWZHTjvhwceO35He4eV9sZbzRwfHRROqs582dGhpciI0fuHqUph8g3bROYqDm82FK4uHLUcr8KBWIWQucrtUwlch0zjqqWlLa9Ok','vuucMxPOPDQ5','ZXgZy7m1rm956WyIa','I','0P',3);
+INSERT INTO ti VALUES (14915733,-52,'68Z1VGzanZ7JK6Rw','HzLBGSv28w1yIjLJYAFrr4HOiV883PYt64oIRpx5rxUNnbFjidKQCCzH5NYUieUzmHbSbOWZHTjvhwceO35He4eV9sZbzRwfHRROqs582dGhpciI0fuHqUph8g3bROYqDm82FK4uHLUcr8KBWIWQucrtUwlch0zjqqWlLa9Ok','vuucMxPOPDQ5','ZXgZy7m1rm956WyIa','I','0P',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (8070311,-106,'QLKjy0fX1rq3QtgsGpVK','fsfR8INkgkz3MIHcGC3c59UxTpLC5fEsOLt3gY6L9BqH07l878bynlfWmEsGsdS8ZUUBG9B','JZ','Kv6zgMJLZEUpSrUqsbMQXbUVZTMhmuKOusEiahag0frzDPFHPRHGnecdUQGNbghOStsMRV4w5l96aDBwNNH7pRb0MAy4aYlT00DuStM9ZugWMafurqsOsfSUSq7IlNOoJKIFtewsQ4UIaYDqzeOzHktRJHhyzMX39N59DYZ1Iwt9AfcA8NbBXFGoMGocWoWTCfvPsqpn','Rk','F',4);
+INSERT INTO ti VALUES (8070311,-106,'QLKjy0fX1rq3QtgsGpVK','fsfR8INkgkz3MIHcGC3c59UxTpLC5fEsOLt3gY6L9BqH07l878bynlfWmEsGsdS8ZUUBG9B','JZ','Kv6zgMJLZEUpSrUqsbMQXbUVZTMhmuKOusEiahag0frzDPFHPRHGnecdUQGNbghOStsMRV4w5l96aDBwNNH7pRb0MAy4aYlT00DuStM9ZugWMafurqsOsfSUSq7IlNOoJKIFtewsQ4UIaYDqzeOzHktRJHhyzMX39N59DYZ1Iwt9AfcA8NbBXFGoMGocWoWTCfvPsqpn','Rk','F',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (252486,-66,'G3vRwbJ4','VlWyZ40NmDZ4mJS1fwd2OmmHQ36XuEPT24ekq6O2wM50YdsrFLe2lAYBC67hyd4HooMQUdzIyDRY79pBbw8pwKtS3BdlOT0FKBT8K66UfMUZPTYljWyNBvSICw','HIK4k0','jRmb4PoUYRgn9SJceVm5XAAnG1YJo6t7CSmVS8vBeieN9BXWdqKWZIzi106Tg1xTORqJiJNjBelpzUYUSD9WdF3ToHleR27YQ0i8uybDDK8FIsNQOvvhKJwicCps3LRkHKz0YIJ57pBQP4FQPUUEBeaUq5TZrXHsfQyph04n5jEclDXzZGZ0P7OnfN7EwvJHqFoXUECpy','CKk','XP',5);
+INSERT INTO ti VALUES (252486,-66,'G3vRwbJ4','VlWyZ40NmDZ4mJS1fwd2OmmHQ36XuEPT24ekq6O2wM50YdsrFLe2lAYBC67hyd4HooMQUdzIyDRY79pBbw8pwKtS3BdlOT0FKBT8K66UfMUZPTYljWyNBvSICw','HIK4k0','jRmb4PoUYRgn9SJceVm5XAAnG1YJo6t7CSmVS8vBeieN9BXWdqKWZIzi106Tg1xTORqJiJNjBelpzUYUSD9WdF3ToHleR27YQ0i8uybDDK8FIsNQOvvhKJwicCps3LRkHKz0YIJ57pBQP4FQPUUEBeaUq5TZrXHsfQyph04n5jEclDXzZGZ0P7OnfN7EwvJHqFoXUECpy','CKk','XP',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (11213292,-123,'JNLNyTSM5zOYSBZH','uZeVa8zHdTlYhA7j522VA53nUrMuSzLv8rTt7sIf15vez3BOIVR8mSs4FrtlhR320lz69CTiRcXqxyX7nZ9LnpiJjcujLulHzayjKUap8H6crQwoefZvwxZxnZRsZqc9S5Be7EQQ3VX7hGMTraOrNNduRErcCht2c9fAYcx26bJafdibcgAdnGG5btVlJGOJV4','EpDDoeOkdEBGa','uvUuMTKKmP9kB7Q22YxV7XdREgJAX8BMylze3kgkzUkPXhth2GEYRMygyrDygVKGE5r1Lh84Yy0gCFUNpBvaiUkfyXyUrPsJAsXuj00vOHbnZ6Z4wezUTP8wafJtBqCN341heTURwc5o1ZKBID6yhEJZmk61bcqcB435ZbOiFjftTNuwHYTUOdZqUqj57ip1lnIWJIdIXuGMHQr1RKcpwAyRnjLdnIoWh8','0','OKj',6);
+INSERT INTO ti VALUES (11213292,-123,'JNLNyTSM5zOYSBZH','uZeVa8zHdTlYhA7j522VA53nUrMuSzLv8rTt7sIf15vez3BOIVR8mSs4FrtlhR320lz69CTiRcXqxyX7nZ9LnpiJjcujLulHzayjKUap8H6crQwoefZvwxZxnZRsZqc9S5Be7EQQ3VX7hGMTraOrNNduRErcCht2c9fAYcx26bJafdibcgAdnGG5btVlJGOJV4','EpDDoeOkdEBGa','uvUuMTKKmP9kB7Q22YxV7XdREgJAX8BMylze3kgkzUkPXhth2GEYRMygyrDygVKGE5r1Lh84Yy0gCFUNpBvaiUkfyXyUrPsJAsXuj00vOHbnZ6Z4wezUTP8wafJtBqCN341heTURwc5o1ZKBID6yhEJZmk61bcqcB435ZbOiFjftTNuwHYTUOdZqUqj57ip1lnIWJIdIXuGMHQr1RKcpwAyRnjLdnIoWh8','0','OKj',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(63), d VARCHAR(54), e VARCHAR(20) NOT NULL, f VARCHAR(38), g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (86,555232147100880167,'JdVRq1kW1lmb6sjMTRrANcDW1vdx45','NdlZt','o5rElOaD0','v6YoUEBojACxQQ30ZSyJTKYfwD4ZNB9AomQ','D','1',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(63), d VARCHAR(54), e VARCHAR(20) NOT NULL, f VARCHAR(38), g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (7814284186296234766,3302321359472096299,'FZhggrvONF5Akz2PIl0PnNL6buYihkulQ56x5KX77tyUE8wwnPmNethXfDRRmH','M48hHOPXWf','JbDK4DcQ35dF9Yd5Lj8','wviMH7RFrIxSiNySXI7EPa3xgPGMZta','U3','4',1);
+INSERT INTO ti VALUES (7814284186296234766,3302321359472096299,'FZhggrvONF5Akz2PIl0PnNL6buYihkulQ56x5KX77tyUE8wwnPmNethXfDRRmH','M48hHOPXWf','JbDK4DcQ35dF9Yd5Lj8','wviMH7RFrIxSiNySXI7EPa3xgPGMZta','U3','4',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(64);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(64);
+INSERT INTO t VALUES (14209406204472295841,4415720140917513994,'nPu7kBFj','5','aqgsm','lodhJ','t9','K',2);
+INSERT INTO ti VALUES (14209406204472295841,4415720140917513994,'nPu7kBFj','5','aqgsm','lodhJ','t9','K',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (17709840223390897784,16720173806552518084,'kt8e7Nk0mviraB3Fy1ICzTOYxHW0Vq6MCYecvVLKCkbkmt5k','35SgqqeZGLN9TIh0d2MMg7lJht89ilnkmwAHUcaJ5Dqf','c','E7YaIFEui91nbi7QGSnixh','k','1',3);
+INSERT INTO ti VALUES (17709840223390897784,16720173806552518084,'kt8e7Nk0mviraB3Fy1ICzTOYxHW0Vq6MCYecvVLKCkbkmt5k','35SgqqeZGLN9TIh0d2MMg7lJht89ilnkmwAHUcaJ5Dqf','c','E7YaIFEui91nbi7QGSnixh','k','1',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (17089732103217450241,4846248894701636209,'AH36364XIS50j0iFH8w7AW1fryQRaOt8jkvDyxDvbVZUH4FmZXpIpystLTnJpGzS','da1IRbL3ZwwRU8RS8dX6DpNnIuS6djxdEpPNskEKJoyhwcFY3wViGptMLo4rSesnWoRP7iVMQuKXNIEDYcqkAVb9n1lfREvg7p7ixX4qsI0AC1cBLEPuy1N5fQ36GjteFrC7VV5N8WV1RZeRWznpzfg0foClUwzOgiqyREaEuN7OrN4','Tm2Q3QN0Lu','qHSQdAphWhV66rlepGjBWPH93P7Xom3FeTiFPaKPmriYlUewXnrOIrWk7Iz2GJbn7GURfHywnPqkd5NQYnNv04K79nznZ5S117XRSGekQifUo23IIanHbGErcwjUuCKuBER1VF3c0P2ugDXlygYiU9R','s','7',4);
+INSERT INTO ti VALUES (17089732103217450241,4846248894701636209,'AH36364XIS50j0iFH8w7AW1fryQRaOt8jkvDyxDvbVZUH4FmZXpIpystLTnJpGzS','da1IRbL3ZwwRU8RS8dX6DpNnIuS6djxdEpPNskEKJoyhwcFY3wViGptMLo4rSesnWoRP7iVMQuKXNIEDYcqkAVb9n1lfREvg7p7ixX4qsI0AC1cBLEPuy1N5fQ36GjteFrC7VV5N8WV1RZeRWznpzfg0foClUwzOgiqyREaEuN7OrN4','Tm2Q3QN0Lu','qHSQdAphWhV66rlepGjBWPH93P7Xom3FeTiFPaKPmriYlUewXnrOIrWk7Iz2GJbn7GURfHywnPqkd5NQYnNv04K79nznZ5S117XRSGekQifUo23IIanHbGErcwjUuCKuBER1VF3c0P2ugDXlygYiU9R','s','7',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (15370908689229500436,9433972706505631308,'3hrhNvb0vy3wJSq0K7XUloxsEOJcNBu','uk5XaDSl5fpqKhLo08yDk3h87oL7nhOmq3vVFiwT4mS1NxqkiBSwgfIgpBgE2YqsxFGwSSMUTDQwLyV1gsJMc9','UhDTzqVE07pfTLKuO','wTSaE2VSDnVEJa517O6793aKEAw3qWiQSjURxhNAzeyOCQVMUfZ1q0kJO7A9rocaUs99R3JdUl7GWZal5df1pvSlUot8eBSK831M009KBr9zB94TLL7Syf6M3jUWspAkanoRjpPGs052IZTrO6PsDcfCjEHShpCkTNGK6cZOj7F8S9dqOHO8FFfTy7NmYyqrkZtkwU01YuaC4hwlabvgf0LGKak','RW','i',5);
+INSERT INTO ti VALUES (15370908689229500436,9433972706505631308,'3hrhNvb0vy3wJSq0K7XUloxsEOJcNBu','uk5XaDSl5fpqKhLo08yDk3h87oL7nhOmq3vVFiwT4mS1NxqkiBSwgfIgpBgE2YqsxFGwSSMUTDQwLyV1gsJMc9','UhDTzqVE07pfTLKuO','wTSaE2VSDnVEJa517O6793aKEAw3qWiQSjURxhNAzeyOCQVMUfZ1q0kJO7A9rocaUs99R3JdUl7GWZal5df1pvSlUot8eBSK831M009KBr9zB94TLL7Syf6M3jUWspAkanoRjpPGs052IZTrO6PsDcfCjEHShpCkTNGK6cZOj7F8S9dqOHO8FFfTy7NmYyqrkZtkwU01YuaC4hwlabvgf0LGKak','RW','i',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6421607669724722564,14021310694197872960,'xVzA4xZ6ALi9vErfjcWzN8gIKG1hzdQnizQJlLI','p2Wy2KpdDiHnPsvEPlCRdw3aauTMUkCZpFYZ4Fl016D7d1xnaRKVKoaMwWtiUZFI0QQKy67','Xsr03sYkirEQoeGmi','wo2mouAjZjBYvSAZxDwdpfvCkTFk2O2YL6Q9AhWv5iDCg9','A','W',6);
+INSERT INTO ti VALUES (6421607669724722564,14021310694197872960,'xVzA4xZ6ALi9vErfjcWzN8gIKG1hzdQnizQJlLI','p2Wy2KpdDiHnPsvEPlCRdw3aauTMUkCZpFYZ4Fl016D7d1xnaRKVKoaMwWtiUZFI0QQKy67','Xsr03sYkirEQoeGmi','wo2mouAjZjBYvSAZxDwdpfvCkTFk2O2YL6Q9AhWv5iDCg9','A','W',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(27) NOT NULL, d VARCHAR(16) NOT NULL, e VARBINARY(67), f VARBINARY(5), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (25357,8405085065636968483,'LSQe','rZKvH3in','rtC','p','7','yW',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(27) NOT NULL, d VARCHAR(16) NOT NULL, e VARBINARY(67), f VARBINARY(5), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (-16397,6004466296098757418,'CbLkFA29xr2cI','MufdRXVCmKc','ZC2uoguaqWQ','CMdD','l','p',1);
+INSERT INTO ti VALUES (-16397,6004466296098757418,'CbLkFA29xr2cI','MufdRXVCmKc','ZC2uoguaqWQ','CMdD','l','p',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(28) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(28) NOT NULL;
+INSERT INTO t VALUES (-12753,16230755508451430298,'2i2XwDpIRptGTo58r8OtZ','zthck','7ogAIdRLnOhUMKv8E60BZyt','22','7','N',2);
+INSERT INTO ti VALUES (-12753,16230755508451430298,'2i2XwDpIRptGTo58r8OtZ','zthck','7ogAIdRLnOhUMKv8E60BZyt','22','7','N',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-21615,8085071934939333419,'Kxqtzssny0O','y0LotBX7MEjNTbaZkRxdMNLrqWYndgfw0FEBIyPjzqbwxYWObWhBWwDprh9ZLkkEMQPKGztOyC9k4dIuuNsLnIFB3D5xFKBf0sOoa3ytwG','SbAF9Uq3J5jDR5eCdgpvxKS3vQ','T','3','6c',3);
+INSERT INTO ti VALUES (-21615,8085071934939333419,'Kxqtzssny0O','y0LotBX7MEjNTbaZkRxdMNLrqWYndgfw0FEBIyPjzqbwxYWObWhBWwDprh9ZLkkEMQPKGztOyC9k4dIuuNsLnIFB3D5xFKBf0sOoa3ytwG','SbAF9Uq3J5jDR5eCdgpvxKS3vQ','T','3','6c',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (20016,13981310763708127861,'ebBD040Pv','AixZ02ZgGYts7my7wWKSRIEPtaqYSuV95uPaCId51WONvSvvHZ9SPChQHg80nzGvpwnm41E','J3BNg6tPoGcwNUpdYY4HbrycGDVKOPatsoUNR2BVtZBpdfkCUP0t9wH4q','JDP8LX5F3peEnapk8uconx8qzUsFEtvNKxC','b','q7',4);
+INSERT INTO ti VALUES (20016,13981310763708127861,'ebBD040Pv','AixZ02ZgGYts7my7wWKSRIEPtaqYSuV95uPaCId51WONvSvvHZ9SPChQHg80nzGvpwnm41E','J3BNg6tPoGcwNUpdYY4HbrycGDVKOPatsoUNR2BVtZBpdfkCUP0t9wH4q','JDP8LX5F3peEnapk8uconx8qzUsFEtvNKxC','b','q7',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-17612,4653725538496821037,'GADRQE0','7NGtOKAv','NXzEuf375fD8qnj','l1CT','k9','66',5);
+INSERT INTO ti VALUES (-17612,4653725538496821037,'GADRQE0','7NGtOKAv','NXzEuf375fD8qnj','l1CT','k9','66',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (30067,14707594921756624075,'CqqKCS','MFsQIel','KOB6VnXxDkMHQJ05PBlOQJJqNHQcmKnulCHYjdTW5qQi2CpZ3f','CSXScdGiTMiyrj8rK4zeL07LVbUalLmqdAjLCbvNmCy6jHDg5odAwdlei2TdfpRgArMvQftE3Onyw1833rv5sGPoQhWcQSimQU1LNNcHiaZRu4HL52Fb5ynK1gh4zb2MmTC4eVhwG6UF3dkWUoWRe7e','1','2l3',6);
+INSERT INTO ti VALUES (30067,14707594921756624075,'CqqKCS','MFsQIel','KOB6VnXxDkMHQJ05PBlOQJJqNHQcmKnulCHYjdTW5qQi2CpZ3f','CSXScdGiTMiyrj8rK4zeL07LVbUalLmqdAjLCbvNmCy6jHDg5odAwdlei2TdfpRgArMvQftE3Onyw1833rv5sGPoQhWcQSimQU1LNNcHiaZRu4HL52Fb5ynK1gh4zb2MmTC4eVhwG6UF3dkWUoWRe7e','1','2l3',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(36) NOT NULL, d VARBINARY(92) NOT NULL, e VARBINARY(99) NOT NULL, f VARCHAR(13), g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8,-101,'IPemoCD1t7O2iI4fOUyKLCJqM8gSoAI','xn3VTcZArGVifoY5AKaGNL9NqhxX','SeJduc0L058VUHxHelf','SXfNwcB','y','o',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(36) NOT NULL, d VARBINARY(92) NOT NULL, e VARBINARY(99) NOT NULL, f VARCHAR(13), g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2765666,114,'KxJg3mXRM2XVEEbEMb5P1','9ev9AZIFJHq3CVSbzz0Z0rV3sM38CDGwRVe59W4k6oeempzVwgm8yrUVevSMnNk','H2qB3ICSsV6C','JI','p','P',1);
+INSERT INTO ti VALUES (2765666,114,'KxJg3mXRM2XVEEbEMb5P1','9ev9AZIFJHq3CVSbzz0Z0rV3sM38CDGwRVe59W4k6oeempzVwgm8yrUVevSMnNk','H2qB3ICSsV6C','JI','p','P',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(37) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(37) NOT NULL;
+INSERT INTO t VALUES (621861,57,'nHG8gHBMktwkiefhmEFQ','TSxmrKxkoTMDdWHc','OgdLg9eArVrZQgRkQfFOurcQBgqJjccEflB3D1tYcsTf9xiWiswKj','fOjZR','1','GF',2);
+INSERT INTO ti VALUES (621861,57,'nHG8gHBMktwkiefhmEFQ','TSxmrKxkoTMDdWHc','OgdLg9eArVrZQgRkQfFOurcQBgqJjccEflB3D1tYcsTf9xiWiswKj','fOjZR','1','GF',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1500094,73,'bgIVyxMZCqqTbrvdZP9UuV3B7','X1F7krPMSTYJgIvYyfgaMu1zUcUDU275dg6IPvN81IZ8yFsxseB4pDHMppwHXujbw1crWylDDwUgxu12das7vzzNpFOD3Kjk','juER1UOKBRK1xu3YLPcwegNDalXBgwJJTlmyYrwFhBkwD5skq8MbWj2p3aCBT','Zv2J9OKCDZOCt','4','r',3);
+INSERT INTO ti VALUES (1500094,73,'bgIVyxMZCqqTbrvdZP9UuV3B7','X1F7krPMSTYJgIvYyfgaMu1zUcUDU275dg6IPvN81IZ8yFsxseB4pDHMppwHXujbw1crWylDDwUgxu12das7vzzNpFOD3Kjk','juER1UOKBRK1xu3YLPcwegNDalXBgwJJTlmyYrwFhBkwD5skq8MbWj2p3aCBT','Zv2J9OKCDZOCt','4','r',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2717500,4,'w1yLMr871h3R7U','W6zB5gJFS','vpSDBh3rAMLGxlFBButB','TKvkfe1zfT8VtvRQZzFt2JTXnYE9hl9KWqG','z','MX',4);
+INSERT INTO ti VALUES (2717500,4,'w1yLMr871h3R7U','W6zB5gJFS','vpSDBh3rAMLGxlFBButB','TKvkfe1zfT8VtvRQZzFt2JTXnYE9hl9KWqG','z','MX',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14097310,13,'wY','9KXQaViDpNRhAeSml1MC1ZgvlwwrEAEnv6Zj0ozAWbwn1kqkmdTl3yyshaACyyJbMznNapzpnqelCKmnpSgONLsmeSf0sAiBbCVDDKVbj3kVDR3TpFhJjlk','WDg1TCrLl6ti82DkCvKWXuVmtk5PLXYzXvZhU','glMrLgtxhC37OIWLT22EfGKdvn1W5VnYNnbTIfuhmBuuGP6932Y0HKQRhKcwMWTFfV59KCbGGl4oQ5QPjrCfX7tH4e9dRYFxbxINRviknScuLwCICXFY8P39xwtNgrBi0DHwkuTUD2lvu6NRI9T0Lw9euacBoH4tAkJG0SnMemJSxozwWHdAlcbWsCD3LDkuH6kLyfCkN3UUfQA4Xdzqj5XZGy7ZeSfE0sJnsB','51','cM',5);
+INSERT INTO ti VALUES (14097310,13,'wY','9KXQaViDpNRhAeSml1MC1ZgvlwwrEAEnv6Zj0ozAWbwn1kqkmdTl3yyshaACyyJbMznNapzpnqelCKmnpSgONLsmeSf0sAiBbCVDDKVbj3kVDR3TpFhJjlk','WDg1TCrLl6ti82DkCvKWXuVmtk5PLXYzXvZhU','glMrLgtxhC37OIWLT22EfGKdvn1W5VnYNnbTIfuhmBuuGP6932Y0HKQRhKcwMWTFfV59KCbGGl4oQ5QPjrCfX7tH4e9dRYFxbxINRviknScuLwCICXFY8P39xwtNgrBi0DHwkuTUD2lvu6NRI9T0Lw9euacBoH4tAkJG0SnMemJSxozwWHdAlcbWsCD3LDkuH6kLyfCkN3UUfQA4Xdzqj5XZGy7ZeSfE0sJnsB','51','cM',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (13585221,41,'WlS','tELba2Ndu4nq6Q1U3LJxwiWgtx','E1ikudGGSNgddlmACAw2RyLnD2VMF1puvlrkgw7bn0IflSNkRWL7hGoLJWchD1E3zF9EbH5XSzt8oQo3L3E6AgqSmvYJj','lrf7wR1OR9sgZapdjXq1YvgCFYqKw7Pocm1WG2tDtZ2U4LkRID9b2uGOemiTjVCLxrMAZO6dQEIHjkQ55LP','II','1mt',6);
+INSERT INTO ti VALUES (13585221,41,'WlS','tELba2Ndu4nq6Q1U3LJxwiWgtx','E1ikudGGSNgddlmACAw2RyLnD2VMF1puvlrkgw7bn0IflSNkRWL7hGoLJWchD1E3zF9EbH5XSzt8oQo3L3E6AgqSmvYJj','lrf7wR1OR9sgZapdjXq1YvgCFYqKw7Pocm1WG2tDtZ2U4LkRID9b2uGOemiTjVCLxrMAZO6dQEIHjkQ55LP','II','1mt',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b INT, c CHAR(20) NOT NULL, d VARCHAR(78) NOT NULL, e VARBINARY(59), f VARCHAR(64) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5527258857005151625,-1324817153,'fZxsAP','CJgD6yHH71cmSJ4cZYuOyYO','PuayUPgWq50pV57','kvd22sba','f','Q',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT, c CHAR(20) NOT NULL, d VARCHAR(78) NOT NULL, e VARBINARY(59), f VARCHAR(64) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (6846272022196458788,347435519,'Ty6VAE','k5eaKHZgTNYEDEFSNUdc4iNQM25tDWIFjpig11zKE5G85KRYrd3w4mQUaWFd5kJZX','rL','r9EYSiT9h4MfjqM6DiK06Cmk5bYsr','j','a',1);
+INSERT INTO ti VALUES (6846272022196458788,347435519,'Ty6VAE','k5eaKHZgTNYEDEFSNUdc4iNQM25tDWIFjpig11zKE5G85KRYrd3w4mQUaWFd5kJZX','rL','r9EYSiT9h4MfjqM6DiK06Cmk5bYsr','j','a',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(21) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(21) NOT NULL;
+INSERT INTO t VALUES (-6629781619070389609,785405452,'ISkIoQ6X4','VPhgHaHHnGPoT6nihJlKmcVkAU','SIX','Cmpit6GlqOlqsCaBIYUbsV6foWAw6wiKP','P','O',2);
+INSERT INTO ti VALUES (-6629781619070389609,785405452,'ISkIoQ6X4','VPhgHaHHnGPoT6nihJlKmcVkAU','SIX','Cmpit6GlqOlqsCaBIYUbsV6foWAw6wiKP','P','O',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1537932401276641057,-944074472,'gYgpeFrSHW421hsyWlM','BUpL6yISMEJ7znppgiAeaY45wVApjqqfpyom6sk47unOV62mnwD2jhI0QNu2XyzmoF9A6omKpMCpJXx4wCOR3Yj4spRaC0RmHoqMXS6tVX7gieKBfSKWUdHoCywqRGlvll3at9aTgtGmOI67OQAjC68x42EtiKvOjvncsOWejAbvx','C5y','d7','l','Y',3);
+INSERT INTO ti VALUES (1537932401276641057,-944074472,'gYgpeFrSHW421hsyWlM','BUpL6yISMEJ7znppgiAeaY45wVApjqqfpyom6sk47unOV62mnwD2jhI0QNu2XyzmoF9A6omKpMCpJXx4wCOR3Yj4spRaC0RmHoqMXS6tVX7gieKBfSKWUdHoCywqRGlvll3at9aTgtGmOI67OQAjC68x42EtiKvOjvncsOWejAbvx','C5y','d7','l','Y',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-4916762058912367030,-602572569,'DEporSvPaOU7mNiItdw','HSXqEdWdex8XZ6bfC0oyDsvypuzNs4oEyj0aRm4Pt7kRMcuOHeOTL9Ze6xV04mKgHyCsTLDlntNLC5bUryPWandwmcm7asfyKlwXYS2vvvyRwIQrSkOmbcuzLvt','nO8qtPuDeyX1cCYrL1qFezIe33K3qv9100gjfGLwoFFO76VeMKSA','Rxom11yVJAVtHmjWx4f3jWPHas','D','Z',4);
+INSERT INTO ti VALUES (-4916762058912367030,-602572569,'DEporSvPaOU7mNiItdw','HSXqEdWdex8XZ6bfC0oyDsvypuzNs4oEyj0aRm4Pt7kRMcuOHeOTL9Ze6xV04mKgHyCsTLDlntNLC5bUryPWandwmcm7asfyKlwXYS2vvvyRwIQrSkOmbcuzLvt','nO8qtPuDeyX1cCYrL1qFezIe33K3qv9100gjfGLwoFFO76VeMKSA','Rxom11yVJAVtHmjWx4f3jWPHas','D','Z',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-4283192615975986151,-744756546,'G','v4QM9yvAwT3ItyNKw6IAvPXyUUDX6gN2PaxvW4vx6YmUBro9TLLFKDwQKlcAGXnQeTKJPDb3Xa3UzKKGH7Y3n0rq4B5hYADLCUeY3vfEWUqKeqPXQqUWuIqXbJPezmTloIk8vkB9nJkHjtt3YXkOutuz0ZkWtVnNbdHBEXDna5M6XCLa9KyFIPIKHTJLFw1OwXwf4jsCBCtMvCfJ8d9lLKqgLp9OfrjjVvxZAkgxqTn4eL03I','CFlpOIHGHMf7We','7ReBD2eiv0TjzkUcEE0QqQUIGBuRHCWravMPbBglnhOtXteEiJweB0KrRvHtYkZbxLhjRUdmlnw8f3iq3lVHXLmuRFtIoXWQLrKy1EtB7jpHbKoZEzxlaSs3u82G6Cv0IeKk1SSIfmQJgvm50GwchGtUiI4R8klKoNZSN99uX65bZBM8llA5OC3020THqwp86P6esLkde5bO45nDKQ6jDaTho','mw','A',5);
+INSERT INTO ti VALUES (-4283192615975986151,-744756546,'G','v4QM9yvAwT3ItyNKw6IAvPXyUUDX6gN2PaxvW4vx6YmUBro9TLLFKDwQKlcAGXnQeTKJPDb3Xa3UzKKGH7Y3n0rq4B5hYADLCUeY3vfEWUqKeqPXQqUWuIqXbJPezmTloIk8vkB9nJkHjtt3YXkOutuz0ZkWtVnNbdHBEXDna5M6XCLa9KyFIPIKHTJLFw1OwXwf4jsCBCtMvCfJ8d9lLKqgLp9OfrjjVvxZAkgxqTn4eL03I','CFlpOIHGHMf7We','7ReBD2eiv0TjzkUcEE0QqQUIGBuRHCWravMPbBglnhOtXteEiJweB0KrRvHtYkZbxLhjRUdmlnw8f3iq3lVHXLmuRFtIoXWQLrKy1EtB7jpHbKoZEzxlaSs3u82G6Cv0IeKk1SSIfmQJgvm50GwchGtUiI4R8klKoNZSN99uX65bZBM8llA5OC3020THqwp86P6esLkde5bO45nDKQ6jDaTho','mw','A',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-6252968271203327639,-2102569887,'hIFORf25Wlx','0bMgByJ0wX85zYu9kfmYrencgg2My3HKK1PChIGIoAapI4Cb9609N7XmNDRaOpzcLMD4e4nqxzTj1f0xNH8aYRoWK5pH28L2a5lUb6MjqbsWBgUQ18Jy4RUXCImc','b6ffGdRDYXKVsDbesiRqlk8BA2a9nzAzfJd6qP3n6EiBki','SzGcZwBt2QEpD6lSBI2EiYxm3lf7ng25mCkz9v3oLKELdYmfcLJmO8aMJDG36UxZNvphGxSi55Sp4MPx6mDCXcVJYuzWou21HeGZIK7RzWegYsudcwLQZBXvJHkOwdcgPHmTSlQjjx8e0BAbmzLJK6SF7UXz69eY51UM3JPyj2iiuXjP6SJtHNvnfWspO3I','il','2',6);
+INSERT INTO ti VALUES (-6252968271203327639,-2102569887,'hIFORf25Wlx','0bMgByJ0wX85zYu9kfmYrencgg2My3HKK1PChIGIoAapI4Cb9609N7XmNDRaOpzcLMD4e4nqxzTj1f0xNH8aYRoWK5pH28L2a5lUb6MjqbsWBgUQ18Jy4RUXCImc','b6ffGdRDYXKVsDbesiRqlk8BA2a9nzAzfJd6qP3n6EiBki','SzGcZwBt2QEpD6lSBI2EiYxm3lf7ng25mCkz9v3oLKELdYmfcLJmO8aMJDG36UxZNvphGxSi55Sp4MPx6mDCXcVJYuzWou21HeGZIK7RzWegYsudcwLQZBXvJHkOwdcgPHmTSlQjjx8e0BAbmzLJK6SF7UXz69eY51UM3JPyj2iiuXjP6SJtHNvnfWspO3I','il','2',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b INT UNSIGNED, c BINARY(74), d VARCHAR(56), e VARCHAR(4) NOT NULL, f VARBINARY(46), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (29925,2914384418,'ymdVZKBBCZlxXBFSWpcUSLEPO3AoohA7uFVll0idhYnRtcRW','2qm27B7iIW','xEA','WJDQ','V','F',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT UNSIGNED, c BINARY(74), d VARCHAR(56), e VARCHAR(4) NOT NULL, f VARBINARY(46), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (5796164,2102040786,'0v2IP3zIevT8G7kWFBxdhywOkFJtUMwDMXSwrU1rKrblyK9G5qKaDdAxnVX','0HE5ko2M3Brps9mQw15wJJ6eoqhAFncwuALJPXGjCSb9HoOdh1','QWk','ErMh7mr4g7ny3W1CCSIL45anriIK7WlCb3mnuit5OOas','S','z',1);
+INSERT INTO ti VALUES (5796164,2102040786,'0v2IP3zIevT8G7kWFBxdhywOkFJtUMwDMXSwrU1rKrblyK9G5qKaDdAxnVX','0HE5ko2M3Brps9mQw15wJJ6eoqhAFncwuALJPXGjCSb9HoOdh1','QWk','ErMh7mr4g7ny3W1CCSIL45anriIK7WlCb3mnuit5OOas','S','z',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(75);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(75);
+INSERT INTO t VALUES (13881303,752513602,'oACtNtCyqX3e849kDVvZ30tkZJl3Uyh','vqNtLo4Uunirr1GblHInRlwxHg','om','szoYjiCmTuWucGrHHPPBBk7f7BAURgfqw55annM','2','Q',2);
+INSERT INTO ti VALUES (13881303,752513602,'oACtNtCyqX3e849kDVvZ30tkZJl3Uyh','vqNtLo4Uunirr1GblHInRlwxHg','om','szoYjiCmTuWucGrHHPPBBk7f7BAURgfqw55annM','2','Q',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3251242,1789768229,'hpdE1nd7a5XwxnEjhiRQ3AmGZ8HrPmXlQgqXsELCravH9BzexY8q8HvsObf','MbR6qHNJC5klKNXmwaEbJtLuSGAJW9vV0yjgw2612','PK','8dZ28bAnb3vKWmsB2pDNImuiO','P','K',3);
+INSERT INTO ti VALUES (3251242,1789768229,'hpdE1nd7a5XwxnEjhiRQ3AmGZ8HrPmXlQgqXsELCravH9BzexY8q8HvsObf','MbR6qHNJC5klKNXmwaEbJtLuSGAJW9vV0yjgw2612','PK','8dZ28bAnb3vKWmsB2pDNImuiO','P','K',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (4090780,1989349923,'aAATzIRzjTj1eh9garL5K','FeUlsjvHs5z599Oj1R09Hl5Z6o1myVri5iXGZ4J6VCNtgf7yOXJECAJ9ucrAEWUqBOLd3hYHi4ku1VBLvnnNoDH5c4x3UYFoYCMIzlRcEWVy8YTe8Ri0MplHfQiwjEDYFc9AXYA72WPauMaahQ6qAyvFLWNAMJblcJ3sjk5k5nvbYthyVesM77zfi2l65I8iaTUmJqVEN70kxYY125Q0HNgj0rGLdimWEKVagARkTqsoPdUSzIqd09yZQxyNswd','b264','N9bGTy0XZNCQbcS542BqKSa9vl3aZIOJzJGhYkeisSDwP3Db5Eex','J','x',4);
+INSERT INTO ti VALUES (4090780,1989349923,'aAATzIRzjTj1eh9garL5K','FeUlsjvHs5z599Oj1R09Hl5Z6o1myVri5iXGZ4J6VCNtgf7yOXJECAJ9ucrAEWUqBOLd3hYHi4ku1VBLvnnNoDH5c4x3UYFoYCMIzlRcEWVy8YTe8Ri0MplHfQiwjEDYFc9AXYA72WPauMaahQ6qAyvFLWNAMJblcJ3sjk5k5nvbYthyVesM77zfi2l65I8iaTUmJqVEN70kxYY125Q0HNgj0rGLdimWEKVagARkTqsoPdUSzIqd09yZQxyNswd','b264','N9bGTy0XZNCQbcS542BqKSa9vl3aZIOJzJGhYkeisSDwP3Db5Eex','J','x',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (6676407,2135969165,'aWHvburT5feWc49hkiiL1kMtWFsD05ESt7PKQSNk0kVSME3tVdg4YoB3WDZ2j1wriEts','gJi3eAaz1fpds52H7','3eju','R8u0N6vNQPf','hg','L',5);
+INSERT INTO ti VALUES (6676407,2135969165,'aWHvburT5feWc49hkiiL1kMtWFsD05ESt7PKQSNk0kVSME3tVdg4YoB3WDZ2j1wriEts','gJi3eAaz1fpds52H7','3eju','R8u0N6vNQPf','hg','L',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8944606,3004365639,'9duYW22hFt5SkwJEgmYWTit3h6lgdBMlgy1jzN08COUTw0nMki','mZVt9G84hcVeX4hx1AnzIviGLl8E5iVECMOqpNi2s95rEgegm0aPSPc6cwwoxiVNRPpglgUXH4M73mKvyMtWDfBj1Ki61vJfeVxG0M0LWt4K2BYNvsClbEVHgRI3onpXbYHCdq8y59WTQ3anyg0oiDztGs2ILB54YRx','Ylva','D2qbFKuitsBdvDTFGWVV5ar9D9qMdNzrwiWMRoFoK2qpBmY0GOqtpQrAVNLITJ','Yv','MP',6);
+INSERT INTO ti VALUES (8944606,3004365639,'9duYW22hFt5SkwJEgmYWTit3h6lgdBMlgy1jzN08COUTw0nMki','mZVt9G84hcVeX4hx1AnzIviGLl8E5iVECMOqpNi2s95rEgegm0aPSPc6cwwoxiVNRPpglgUXH4M73mKvyMtWDfBj1Ki61vJfeVxG0M0LWt4K2BYNvsClbEVHgRI3onpXbYHCdq8y59WTQ3anyg0oiDztGs2ILB54YRx','Ylva','D2qbFKuitsBdvDTFGWVV5ar9D9qMdNzrwiWMRoFoK2qpBmY0GOqtpQrAVNLITJ','Yv','MP',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(11), d VARBINARY(23), e VARBINARY(97), f VARBINARY(99), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9587319942604112301,12354,'2a','P','1u0vrhfjojSMOjYwNpELP8O1yTPS','TPOVvPLahIf7nui4f0fYTma5LY2eGXXGzaLdYivloeW043o1y4','Iv','g',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(11), d VARBINARY(23), e VARBINARY(97), f VARBINARY(99), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (13791286213515067531,17335,'GuouFix9aU','np37mQUXt71ICRhmUw9','fi7fNNixs2eaasF4dW4a3wSm7TnRKtSArEPz1v89L4HxSf7','LInwz','tZ','yB',1);
+INSERT INTO ti VALUES (13791286213515067531,17335,'GuouFix9aU','np37mQUXt71ICRhmUw9','fi7fNNixs2eaasF4dW4a3wSm7TnRKtSArEPz1v89L4HxSf7','LInwz','tZ','yB',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(12);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(12);
+INSERT INTO t VALUES (9507872388189036326,28946,'hfo706','awANQQq2Jve','jHr6XnlqMlPPf2aByNe8TgJn3QUsNhm4T6CQuxlc6FqlVQ9IZbRu21bwFOV05Q92il1d5j34YantNSDmr','nSHeAJVeFMcPRsTMJm7GS','L5','P',2);
+INSERT INTO ti VALUES (9507872388189036326,28946,'hfo706','awANQQq2Jve','jHr6XnlqMlPPf2aByNe8TgJn3QUsNhm4T6CQuxlc6FqlVQ9IZbRu21bwFOV05Q92il1d5j34YantNSDmr','nSHeAJVeFMcPRsTMJm7GS','L5','P',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (7006452800393196486,-28879,'NuNx4','k8zR1FotTZsjj4nTrGE9loqJzHicClExqQLeWHlyRMsDAtmIoWsUpuujwFsTF0Cqt8WZ7xLCe9yeRHykuX5zKfgsf1Mj0r9OUvpEFAKYTgDDwTs99D3KO8KBsE5xIDiQWDrGU1b5OQC3GmEb4hDUOaieO7akSYLNHXqU0Ck4UrMApsjBJbbYtewtstR0OiTveNWywM9eqsQDUlDr7rdzRLD1OwVMWsijqLYqAjoGcjTTsLkAK9ylVxS','9F6TU2rx7zb4Vsdps11cmeiow7fKHrx','0uL5D3RiIoxglBrvSDqWfzEL0GYPUOMmvZmPmSlOpFa1Ah9hnLJqPTtkLJ1Z2bGYskQE','w','l',3);
+INSERT INTO ti VALUES (7006452800393196486,-28879,'NuNx4','k8zR1FotTZsjj4nTrGE9loqJzHicClExqQLeWHlyRMsDAtmIoWsUpuujwFsTF0Cqt8WZ7xLCe9yeRHykuX5zKfgsf1Mj0r9OUvpEFAKYTgDDwTs99D3KO8KBsE5xIDiQWDrGU1b5OQC3GmEb4hDUOaieO7akSYLNHXqU0Ck4UrMApsjBJbbYtewtstR0OiTveNWywM9eqsQDUlDr7rdzRLD1OwVMWsijqLYqAjoGcjTTsLkAK9ylVxS','9F6TU2rx7zb4Vsdps11cmeiow7fKHrx','0uL5D3RiIoxglBrvSDqWfzEL0GYPUOMmvZmPmSlOpFa1Ah9hnLJqPTtkLJ1Z2bGYskQE','w','l',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (4195536601440239188,-27573,'9lbfOJFVNP','51Yq52HlYDMOzjj1s983ABUL2AIR1ls9DGzCLElExJKdHlsLP0s7W4EOt8W2XpuVSErmJi2GyBJTMU6KCSqVVS3liWvDor2GiBXP5ozNMv6ZEiKwFOXazPiFNUoB6K3vBSOqXU3pXrnFY7pABlITAGPNfCogYoM4nBED0Vq0kErFQlNgCWrKSl7wsWxJhhUJrcHOxsZbAw2FzRarMa3ppFhD1dd3kUHa21i2R','15XO3BiPsAbAk8LKVq0Jd8yGDk4iGkq39hIHMB11TivyZ5sB9WugtdPkHkP8MtYF9L','g45lcNK0KSic2T674Cdz9BZjMkIheRRufP1X61yC2QfrjrJ','4P','Fm',4);
+INSERT INTO ti VALUES (4195536601440239188,-27573,'9lbfOJFVNP','51Yq52HlYDMOzjj1s983ABUL2AIR1ls9DGzCLElExJKdHlsLP0s7W4EOt8W2XpuVSErmJi2GyBJTMU6KCSqVVS3liWvDor2GiBXP5ozNMv6ZEiKwFOXazPiFNUoB6K3vBSOqXU3pXrnFY7pABlITAGPNfCogYoM4nBED0Vq0kErFQlNgCWrKSl7wsWxJhhUJrcHOxsZbAw2FzRarMa3ppFhD1dd3kUHa21i2R','15XO3BiPsAbAk8LKVq0Jd8yGDk4iGkq39hIHMB11TivyZ5sB9WugtdPkHkP8MtYF9L','g45lcNK0KSic2T674Cdz9BZjMkIheRRufP1X61yC2QfrjrJ','4P','Fm',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (12080179516550801584,28395,'1joG0u','papvIBL4eyEdp0Ljn4OIke3UCFJPB2YtRVK6u75ZRx5bqsh5nW1c3B94QH99WTJ89qBAgy0sxWDz5UYVTLabcu7gppwrXOok6y4GkPthB3xsXjmFdxkiuhXyYsuA7tQZYlgWw1pnVKawp3YEW5cTCv5EmiDmU9dDiF3ytTlXnwOQ3z6LHX5jNcUbEDp7nXzoK','ZKJEf5QqVRWabtUinO9qLzn','q85pGbPIzzx1frkjgX3FXDMW2SmeD0RJDKMj59nzrgbozsYnfaN8y0PtywBQHgxRWqj99SptpzY2XtWHxWtHuGwEf1v38VKHziObZszHwMgbjTXLg4iEOvpi5aDAtBIWzlZ6NToXMcaqnJStQDg9K8FCavl8qF1Gf0xJDJs4LXAy8e','4j9','NN',5);
+INSERT INTO ti VALUES (12080179516550801584,28395,'1joG0u','papvIBL4eyEdp0Ljn4OIke3UCFJPB2YtRVK6u75ZRx5bqsh5nW1c3B94QH99WTJ89qBAgy0sxWDz5UYVTLabcu7gppwrXOok6y4GkPthB3xsXjmFdxkiuhXyYsuA7tQZYlgWw1pnVKawp3YEW5cTCv5EmiDmU9dDiF3ytTlXnwOQ3z6LHX5jNcUbEDp7nXzoK','ZKJEf5QqVRWabtUinO9qLzn','q85pGbPIzzx1frkjgX3FXDMW2SmeD0RJDKMj59nzrgbozsYnfaN8y0PtywBQHgxRWqj99SptpzY2XtWHxWtHuGwEf1v38VKHziObZszHwMgbjTXLg4iEOvpi5aDAtBIWzlZ6NToXMcaqnJStQDg9K8FCavl8qF1Gf0xJDJs4LXAy8e','4j9','NN',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (18067685468514365901,-23391,'Ck1V8','5OsVsISeQYL4RMRkOhkS8SnsgegoPj53oTe6DTzRK7rtC2XDpIejBqN7l8sOwSsL16HkMJYWUscXZZw3HdSvttQzGS7Iq6PoznU8S1r2Egcm8hMsUvmabLLvk16QCu9iCe6jm0mdmczyuWtQhA0vwXR6NF1rwTCqyi3k0dfPJeqhOuOGRT','WT1ghLhaisamsK1LEhKySRAzA5sIsa6r654B7kMaRVdYD','IKx54zjdRHCRZXWKFrqzad01sAYiLbII1Ky5o1x5lsEyaEt2ebIh0XaDAqLTW3H683I4r3KPVYV2Fz','Pd','6n',6);
+INSERT INTO ti VALUES (18067685468514365901,-23391,'Ck1V8','5OsVsISeQYL4RMRkOhkS8SnsgegoPj53oTe6DTzRK7rtC2XDpIejBqN7l8sOwSsL16HkMJYWUscXZZw3HdSvttQzGS7Iq6PoznU8S1r2Egcm8hMsUvmabLLvk16QCu9iCe6jm0mdmczyuWtQhA0vwXR6NF1rwTCqyi3k0dfPJeqhOuOGRT','WT1ghLhaisamsK1LEhKySRAzA5sIsa6r654B7kMaRVdYD','IKx54zjdRHCRZXWKFrqzad01sAYiLbII1Ky5o1x5lsEyaEt2ebIh0XaDAqLTW3H683I4r3KPVYV2Fz','Pd','6n',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT NOT NULL, c CHAR(46) NOT NULL, d VARCHAR(69) NOT NULL, e VARCHAR(40), f VARBINARY(19) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2149637445232965343,12,'ldweLvXRiuaxnakeM1PmmT','wNXsqDr7BeeTlw6H7bLjTUjwDcWuKaUAu','MpytGYDO3','2hhSjOmMwmZBv68','UK','W',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b TINYINT NOT NULL, c CHAR(46) NOT NULL, d VARCHAR(69) NOT NULL, e VARCHAR(40), f VARBINARY(19) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (16615393364061494963,98,'eeN5qDcXrIRmEWGCFOKd8BnlCGg6NH','Oc3z','3Ic0aV17bURRROnn2zLinW4H','D4Y3yq2ttbl8MOFuS','m2','H',1);
+INSERT INTO ti VALUES (16615393364061494963,98,'eeN5qDcXrIRmEWGCFOKd8BnlCGg6NH','Oc3z','3Ic0aV17bURRROnn2zLinW4H','D4Y3yq2ttbl8MOFuS','m2','H',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(47) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(47) NOT NULL;
+INSERT INTO t VALUES (7422206653336072027,74,'wvM1hlJ0bj52pfX0h8YTVIsRoIty8Y69ViCcAJb5KO','0L82j1wOnJj9uYQr4dGYzYHO','KQtUSXNvmyJ5U6iMHQTtbUSZcX5ASSZSY7','oHcX7SbTo4fT','Xg','4',2);
+INSERT INTO ti VALUES (7422206653336072027,74,'wvM1hlJ0bj52pfX0h8YTVIsRoIty8Y69ViCcAJb5KO','0L82j1wOnJj9uYQr4dGYzYHO','KQtUSXNvmyJ5U6iMHQTtbUSZcX5ASSZSY7','oHcX7SbTo4fT','Xg','4',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (18411661076309801238,-49,'jmwrai6uqudsDI51jlLwl9s9F','xYPM93zaQPJbp7ueeEX4FkVwXIyU6gyAdn91Yfa2MY9YTAuYZLvXSqEClzIjr5ERFqVRXcpvpgXhITqnq8FNPMORUUVHPi13OIgqSrKg7hdJdsk0MSgbmWPb4EGBBu6nruwbn0N4','AZhTColERG2YOTsn4M7mALxBjt','aOERs9IZoynQs','Tn','jS',3);
+INSERT INTO ti VALUES (18411661076309801238,-49,'jmwrai6uqudsDI51jlLwl9s9F','xYPM93zaQPJbp7ueeEX4FkVwXIyU6gyAdn91Yfa2MY9YTAuYZLvXSqEClzIjr5ERFqVRXcpvpgXhITqnq8FNPMORUUVHPi13OIgqSrKg7hdJdsk0MSgbmWPb4EGBBu6nruwbn0N4','AZhTColERG2YOTsn4M7mALxBjt','aOERs9IZoynQs','Tn','jS',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (753997016211621058,45,'EE3BOkMvLAIpSMNkj4kIW8LmJnOHb1xE1QqxF1hhm4B5ruz','e0ZDk0mCrKletEPpPYslKTGsArS4AVWkxlTtRLROwYnNLMW2qn63h3d6iIDOHOHxnuabftHicDzZZSUZj7LknbB2AUWAINeUVM1jomR3yGQjUUY91aSn0POnjEvuFG277fYNZUR2deSWPRizWWu9SWky7PF7JQYe6ztBDlb6emljOOgKKK4KeABvhmuc3LvbZRGueYLvKjFhHtEKSArl51Wc3yniOOETVd5sU0SHTfu','N0XXR609FsjabqPwNkkflVRlVFkAMKrm0HVht','8VdrYIsUUt7XYB4oi5I36l3Qr4nardQuNEQkrs7loQ20Wz8AQReKEFXpSZryWjqx9IC83SPHueeI29VPUs3YvIuhRuSztv0FlBqHYY2ddJ11UfATuHvdm56MVQNpdENqE3R','wT','F',4);
+INSERT INTO ti VALUES (753997016211621058,45,'EE3BOkMvLAIpSMNkj4kIW8LmJnOHb1xE1QqxF1hhm4B5ruz','e0ZDk0mCrKletEPpPYslKTGsArS4AVWkxlTtRLROwYnNLMW2qn63h3d6iIDOHOHxnuabftHicDzZZSUZj7LknbB2AUWAINeUVM1jomR3yGQjUUY91aSn0POnjEvuFG277fYNZUR2deSWPRizWWu9SWky7PF7JQYe6ztBDlb6emljOOgKKK4KeABvhmuc3LvbZRGueYLvKjFhHtEKSArl51Wc3yniOOETVd5sU0SHTfu','N0XXR609FsjabqPwNkkflVRlVFkAMKrm0HVht','8VdrYIsUUt7XYB4oi5I36l3Qr4nardQuNEQkrs7loQ20Wz8AQReKEFXpSZryWjqx9IC83SPHueeI29VPUs3YvIuhRuSztv0FlBqHYY2ddJ11UfATuHvdm56MVQNpdENqE3R','wT','F',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (7966707433281172123,73,'T89V4WT8pr7m5Eq4VWyDjCGe1mC8fVnKYeRXqR8ykddPKg','yYPj1MUCfNQTnbXiiTjK73kIw5VyemGoIC2fh6vR93KiAATXQ0slO0W1YvTXOhzG1oDyCU9ox1Rhbj1bfgQyrjcnSakt7b','9cZUtaed0ne1WdR8YD9GM7gOPAT1g0mfpAZJz','uKGP3dcq6tRtvm0JiZ0glkrM4gRIprQyfm7ebDcB3r7wyO5gV6ihDXBi3zy5rvxOFzrKvG5MXWNFeb1hgsDkNWqLMNVieDbapWMvNF3lYISOOvmaaHzQKVfNJnMVN9oULc7EBtIR67EAhNmKUkeyZBaLHsWR7iLCrzlfgcXScblXdjM9pBEZb4ZEeBpMplpL5sSCtGMrF','FWH','Ed',5);
+INSERT INTO ti VALUES (7966707433281172123,73,'T89V4WT8pr7m5Eq4VWyDjCGe1mC8fVnKYeRXqR8ykddPKg','yYPj1MUCfNQTnbXiiTjK73kIw5VyemGoIC2fh6vR93KiAATXQ0slO0W1YvTXOhzG1oDyCU9ox1Rhbj1bfgQyrjcnSakt7b','9cZUtaed0ne1WdR8YD9GM7gOPAT1g0mfpAZJz','uKGP3dcq6tRtvm0JiZ0glkrM4gRIprQyfm7ebDcB3r7wyO5gV6ihDXBi3zy5rvxOFzrKvG5MXWNFeb1hgsDkNWqLMNVieDbapWMvNF3lYISOOvmaaHzQKVfNJnMVN9oULc7EBtIR67EAhNmKUkeyZBaLHsWR7iLCrzlfgcXScblXdjM9pBEZb4ZEeBpMplpL5sSCtGMrF','FWH','Ed',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15507344683716948981,65,'bB9SvcAxryNvQqeQaoQ','RZobi4CY','ASNVFBPh27asjW4S','fkEhRKut1y6oVcLGQkr6Oan267y2LzupBLhX5s21Y7nAOeUYMprTFy8yW5GBHE8ZJGCf3Ws9lZO8eFBu9x24DdNHUn0KRxG3p5ciPbuT7qvS1Y8NK9GxF6baph5L7tvvkJVCGHdv8unsvLUbCo315eXHptzseNqKZWpQGmyUierfYd20TASmLi9ehYotTKodSsMk2cwojeYY5HgQkiwYW91PSst35QVelKqM8k4pgeMOTSUY1Jv7c4X7j','G3p','t4j',6);
+INSERT INTO ti VALUES (15507344683716948981,65,'bB9SvcAxryNvQqeQaoQ','RZobi4CY','ASNVFBPh27asjW4S','fkEhRKut1y6oVcLGQkr6Oan267y2LzupBLhX5s21Y7nAOeUYMprTFy8yW5GBHE8ZJGCf3Ws9lZO8eFBu9x24DdNHUn0KRxG3p5ciPbuT7qvS1Y8NK9GxF6baph5L7tvvkJVCGHdv8unsvLUbCo315eXHptzseNqKZWpQGmyUierfYd20TASmLi9ehYotTKodSsMk2cwojeYY5HgQkiwYW91PSst35QVelKqM8k4pgeMOTSUY1Jv7c4X7j','G3p','t4j',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b BIGINT UNSIGNED NOT NULL, c BINARY(32) NOT NULL, d VARBINARY(23), e VARBINARY(9), f VARCHAR(53) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2910663,5164923360621547953,'7CZ','HMNxZeE','pi','WUYhV0lL7EnXHRuOKlljFmmKbwjJ8GaOQu7T9z','O','d',0);
+CREATE TABLE ti (a MEDIUMINT, b BIGINT UNSIGNED NOT NULL, c BINARY(32) NOT NULL, d VARBINARY(23), e VARBINARY(9), f VARCHAR(53) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (8500041649018352592,9945569342699537421,'XlFiay2tcZoF6VyYjtng','4s9G5IcyoUKO4RUtfhw4Hz','i','D6R5ukJU7o6BGpFFBea7ahXb2GVOobcr5x35ObV8rPl','T','C',1);
+INSERT INTO ti VALUES (8500041649018352592,9945569342699537421,'XlFiay2tcZoF6VyYjtng','4s9G5IcyoUKO4RUtfhw4Hz','i','D6R5ukJU7o6BGpFFBea7ahXb2GVOobcr5x35ObV8rPl','T','C',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(33) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(33) NOT NULL;
+INSERT INTO t VALUES (-1665694273531746159,13732569411623343303,'a','W5wiHIBUnIR8RyVpyY5t','EfM0ZXy','Ow0jNss','W','M',2);
+INSERT INTO ti VALUES (-1665694273531746159,13732569411623343303,'a','W5wiHIBUnIR8RyVpyY5t','EfM0ZXy','Ow0jNss','W','M',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-1492568791312272924,6353869519863482704,'9qMQVsrvYbp5PdEk8Bp0sJvTcrXwe0','AO1wpXx1zpUc9DXGlDTnBLIP2VCVtPdGKwZjksIXuATot0dXe77KmFBJIIXXO6NBdm9vdJ6vR1bfqY6UoQLi4NPFqmcmVR2tRpVpo4h77W3PG6v4Fk0jIXBm2bF5eqQjdwRxLYnpvNbqidOckMnaRXCUrtsKOuMjiFRiwfqRmYl7cE05qnPL6G6ePa1fAOyASuUlYVnGGNTdp94nfcgu7Xf4Hd1aQYHbg9LOHO7j8kFyG','AEgY','z9bZogw9EeiYGK87ASZLqEusSm8hwMWv','M','p',3);
+INSERT INTO ti VALUES (-1492568791312272924,6353869519863482704,'9qMQVsrvYbp5PdEk8Bp0sJvTcrXwe0','AO1wpXx1zpUc9DXGlDTnBLIP2VCVtPdGKwZjksIXuATot0dXe77KmFBJIIXXO6NBdm9vdJ6vR1bfqY6UoQLi4NPFqmcmVR2tRpVpo4h77W3PG6v4Fk0jIXBm2bF5eqQjdwRxLYnpvNbqidOckMnaRXCUrtsKOuMjiFRiwfqRmYl7cE05qnPL6G6ePa1fAOyASuUlYVnGGNTdp94nfcgu7Xf4Hd1aQYHbg9LOHO7j8kFyG','AEgY','z9bZogw9EeiYGK87ASZLqEusSm8hwMWv','M','p',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-8413060338401693593,3827119644371264928,'g5eu3z4pJelLGVV0h85HadenMVvD1HSqV','iuRvSvlzNRhGrT0pJg4fniploNKsVciSaodt3tjyFziN4NHlP9Hqtj6g5vn8i2nELDaUewZNs5V1eDi4Si8CXoSdnyMAc1Yi01efb4g4saHferGZtvbLpjXDuk7fhY9fGqsHVPZtODZu9a2RTWTWdSsEKnpIbmKHp8FzDpZi3','XR8','Y1PXAGZk1DNqRX2tdsKHkSWb10u4Cs0ipIScLkH2Ofm0irJ47qQIHT7HlmEtu5k1XYde8w3LXEszvwQc0yc8qykQeWc0G7napwz2srD7OSbdVnkUPcNz2BZT4trX2VTAozgxNo5MqzSlNhpTwipMC8Lny9KgBpOnELgZZINAIFEjchI9KqvHWVZWfQcK5Mfac20nAWVSttc5C26sACYUhozs9OCMTeHGsFQhBncVm5','E','1',4);
+INSERT INTO ti VALUES (-8413060338401693593,3827119644371264928,'g5eu3z4pJelLGVV0h85HadenMVvD1HSqV','iuRvSvlzNRhGrT0pJg4fniploNKsVciSaodt3tjyFziN4NHlP9Hqtj6g5vn8i2nELDaUewZNs5V1eDi4Si8CXoSdnyMAc1Yi01efb4g4saHferGZtvbLpjXDuk7fhY9fGqsHVPZtODZu9a2RTWTWdSsEKnpIbmKHp8FzDpZi3','XR8','Y1PXAGZk1DNqRX2tdsKHkSWb10u4Cs0ipIScLkH2Ofm0irJ47qQIHT7HlmEtu5k1XYde8w3LXEszvwQc0yc8qykQeWc0G7napwz2srD7OSbdVnkUPcNz2BZT4trX2VTAozgxNo5MqzSlNhpTwipMC8Lny9KgBpOnELgZZINAIFEjchI9KqvHWVZWfQcK5Mfac20nAWVSttc5C26sACYUhozs9OCMTeHGsFQhBncVm5','E','1',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4535374603471536537,16088440953005042496,'pR3Fa4zO','bLn80w9u9TBiKCOqUmAcUtkxxlft5oDg3cMWNIDPQIOSKPacwqDPB1JcAHnm0jDXioNeVJpXaz58L2VqO31wEU6zuGzxrDnYiVmEf8JWMZMzxxNIr7DYrynN49aGXwr5aBc26VtqQJTFJNuUemlRNYypzhu1yE','j','Fkj10LlNMy3mMP7ZqBuKAxb71cnHO4WFTjQAFOoVS8Hl03Jqclso1XGAKbJ8Ntn7OxksSIjxLtt5Ha5RfABqxrhEggIKMNicg9SfPlBtFyClWLbPKiuZVgp4lIGOuXXSO1rFPKOQHYs6gVhqp4b2cQiO7xGJRv10tVA3PkcFpL5b93hluUHrcEiCLdxbXRdz9MgQF','tz','Y',5);
+INSERT INTO ti VALUES (4535374603471536537,16088440953005042496,'pR3Fa4zO','bLn80w9u9TBiKCOqUmAcUtkxxlft5oDg3cMWNIDPQIOSKPacwqDPB1JcAHnm0jDXioNeVJpXaz58L2VqO31wEU6zuGzxrDnYiVmEf8JWMZMzxxNIr7DYrynN49aGXwr5aBc26VtqQJTFJNuUemlRNYypzhu1yE','j','Fkj10LlNMy3mMP7ZqBuKAxb71cnHO4WFTjQAFOoVS8Hl03Jqclso1XGAKbJ8Ntn7OxksSIjxLtt5Ha5RfABqxrhEggIKMNicg9SfPlBtFyClWLbPKiuZVgp4lIGOuXXSO1rFPKOQHYs6gVhqp4b2cQiO7xGJRv10tVA3PkcFpL5b93hluUHrcEiCLdxbXRdz9MgQF','tz','Y',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-8409602395974673966,12266278144701997552,'dPEz','D6j2CCNey5sQa28TAu5hfoHBLQm4vX4DjwVSskuxVNnhfdmzHGIWisiZtG','2','P91sEzIitOXoM6A2TH2X066q0x6k2ZCIDeJmEbNJEwk02BkxfSEg1ZyN8cXCebWqKl5Z05MHn8uDeCKXuqBjPQFgNdDFtenPpIppndWBibvYFcEocFCqI5ah3NQrCRdU','Q','ll',6);
+INSERT INTO ti VALUES (-8409602395974673966,12266278144701997552,'dPEz','D6j2CCNey5sQa28TAu5hfoHBLQm4vX4DjwVSskuxVNnhfdmzHGIWisiZtG','2','P91sEzIitOXoM6A2TH2X066q0x6k2ZCIDeJmEbNJEwk02BkxfSEg1ZyN8cXCebWqKl5Z05MHn8uDeCKXuqBjPQFgNdDFtenPpIppndWBibvYFcEocFCqI5ah3NQrCRdU','Q','ll',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b INT, c BINARY(16), d VARBINARY(85) NOT NULL, e VARCHAR(58), f VARCHAR(17), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1848542423,-1239288333,'IeGrYS9eq','aqcQ1air4Bot6K3RSCwS7XGQ15hCic34erjQYnoFv7c4spfRhXnAg7Qi1','wLjWmfb8ZOD869W4D3SFjo7GEtrHqFQUUKZmz439dDnxm40cz','g2sbi0VMscPqWY','p','D',0);
+CREATE TABLE ti (a INT UNSIGNED, b INT, c BINARY(16), d VARBINARY(85) NOT NULL, e VARCHAR(58), f VARCHAR(17), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (14278407700031138211,-678761887,'mk','GJyYydAK7TmP76kIciPfwBOz7wv','SUUDjds1knSp1xE8sJx0','sa44WrUsj8','f','p',1);
+INSERT INTO ti VALUES (14278407700031138211,-678761887,'mk','GJyYydAK7TmP76kIciPfwBOz7wv','SUUDjds1knSp1xE8sJx0','sa44WrUsj8','f','p',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(17);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(17);
+INSERT INTO t VALUES (9422454636258814677,-1296845247,'AWZMwJpPbiU7gX1b','bHRQTvlbmYWZEQ4dhpAK1l6wFYFOnk1ePjKaO0Gsqminb2lbbMbkdImoUYflvsGYwyTd7AnnlnDuxN','BqKEhh0LJIoNagAHhyhxq','PsqQfAOvG2a5joSJ','Y','D',2);
+INSERT INTO ti VALUES (9422454636258814677,-1296845247,'AWZMwJpPbiU7gX1b','bHRQTvlbmYWZEQ4dhpAK1l6wFYFOnk1ePjKaO0Gsqminb2lbbMbkdImoUYflvsGYwyTd7AnnlnDuxN','BqKEhh0LJIoNagAHhyhxq','PsqQfAOvG2a5joSJ','Y','D',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5303652559266317226,1452380300,'ki04NYtdEAp96b','nkuU6HhWoxWQwDXcHqeaBQfWBKj2LDJdSNo3mSwp3Cenf9NfTYzkUqSTLCQIOk3aAcgBPxOePDR5tBuJeQQWkdDQHTJPaHA6NxCzFpWzM5z1o8GixGAClWxlDPWqzfWUZ9r2hTqju3JHDxFzK','CpgWzy1b9uupDmC5EBsQbm94jNGeQG8lpuPY9REzbM','mir','v','A',3);
+INSERT INTO ti VALUES (5303652559266317226,1452380300,'ki04NYtdEAp96b','nkuU6HhWoxWQwDXcHqeaBQfWBKj2LDJdSNo3mSwp3Cenf9NfTYzkUqSTLCQIOk3aAcgBPxOePDR5tBuJeQQWkdDQHTJPaHA6NxCzFpWzM5z1o8GixGAClWxlDPWqzfWUZ9r2hTqju3JHDxFzK','CpgWzy1b9uupDmC5EBsQbm94jNGeQG8lpuPY9REzbM','mir','v','A',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (13365490845142147099,-2101538346,'UTATwLGUdqJw3qdo','IunbkE4sCoh3RHQMBzv32N7ChltEnyix29bfPXqu38cBSz9WidBGOwRr4ahSIeFNAtx8a134PqKJsJSoCWD','aM5tCrqV9p','JtbTkP9qwKRNtT6zbQ94Ibjba7YMwprohqUpT9gSm','s','7',4);
+INSERT INTO ti VALUES (13365490845142147099,-2101538346,'UTATwLGUdqJw3qdo','IunbkE4sCoh3RHQMBzv32N7ChltEnyix29bfPXqu38cBSz9WidBGOwRr4ahSIeFNAtx8a134PqKJsJSoCWD','aM5tCrqV9p','JtbTkP9qwKRNtT6zbQ94Ibjba7YMwprohqUpT9gSm','s','7',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (11941983653407277914,-581767891,'j3IphKkOSgFaoCt','oxyiUntpSvpmoJfgYpMxnR2d4ArC3gTrMnByvv0siiWckYug3WigTjaesgUJdVfUM1jhe3GXGo1aEWdVb7Lx9cBLLHDPJDtitbdJwFDxbmsynajJyV4ZyHziCc1SBuwEZZTmFY2GEc8Ui3EKD32nUuOlgqLXSZTFm3RbuXWLU7hRLRH0skbEW0DkLR2o2e72z0c6aGfI7xNc1Z3DkjalNUsA5l','kWjkshm5Z8NTV','MZN8V16V0R3Zkbg6BseSxhWGXdLxfIyRIfTN0ErYIPkjYQNuX9IjwsmXXHgSqf5PBxiY','G','2',5);
+INSERT INTO ti VALUES (11941983653407277914,-581767891,'j3IphKkOSgFaoCt','oxyiUntpSvpmoJfgYpMxnR2d4ArC3gTrMnByvv0siiWckYug3WigTjaesgUJdVfUM1jhe3GXGo1aEWdVb7Lx9cBLLHDPJDtitbdJwFDxbmsynajJyV4ZyHziCc1SBuwEZZTmFY2GEc8Ui3EKD32nUuOlgqLXSZTFm3RbuXWLU7hRLRH0skbEW0DkLR2o2e72z0c6aGfI7xNc1Z3DkjalNUsA5l','kWjkshm5Z8NTV','MZN8V16V0R3Zkbg6BseSxhWGXdLxfIyRIfTN0ErYIPkjYQNuX9IjwsmXXHgSqf5PBxiY','G','2',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (8423601047911921698,1783479392,'u4o01p2gPrwIgmwB','MABO14lAl8qRMNt4FWe36smpbhVmWS1QTY1X52jLMvmDM2NetO6QOXQDOWp8VwY0ocRwkiBs1eSpy3ek33T38fTCFWaFxEmkqyOTr6uWpFl12B4jaRT7UxEY5bbzTyVHBNuRIuJlVfvx23Os314dawEIr9EnK9QtCbysU5cLmG6wUybXmFOjsf9OVXrAUUcV3pDwSYqSuxn631bvg3odVRLvMG','IPCBhKItr8o3X3KM','ytf59sMyuYLNJErEpS0OcBlzD3rlyQoOqVWqOKMCIcwcPhiCboD84G8k3iZqnpmfZYBdi09CnjM6V6cuvM','d','J',6);
+INSERT INTO ti VALUES (8423601047911921698,1783479392,'u4o01p2gPrwIgmwB','MABO14lAl8qRMNt4FWe36smpbhVmWS1QTY1X52jLMvmDM2NetO6QOXQDOWp8VwY0ocRwkiBs1eSpy3ek33T38fTCFWaFxEmkqyOTr6uWpFl12B4jaRT7UxEY5bbzTyVHBNuRIuJlVfvx23Os314dawEIr9EnK9QtCbysU5cLmG6wUybXmFOjsf9OVXrAUUcV3pDwSYqSuxn631bvg3odVRLvMG','IPCBhKItr8o3X3KM','ytf59sMyuYLNJErEpS0OcBlzD3rlyQoOqVWqOKMCIcwcPhiCboD84G8k3iZqnpmfZYBdi09CnjM6V6cuvM','d','J',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b TINYINT, c CHAR(13), d VARCHAR(47), e VARCHAR(90), f VARBINARY(7) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10869,-99,'YoYKcXAi5','pSw52YiCg0sCGzUHekx','m','Go','W','gm',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b TINYINT, c CHAR(13), d VARCHAR(47), e VARCHAR(90), f VARBINARY(7) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (2828947,64,'NY6aqj','ghlup','bJmDBAtNfw9jO3Sviwdsu1tLMJQT2MiPaHERoKzmaFg1uE','ts4i','H','zm',1);
+INSERT INTO ti VALUES (2828947,64,'NY6aqj','ghlup','bJmDBAtNfw9jO3Sviwdsu1tLMJQT2MiPaHERoKzmaFg1uE','ts4i','H','zm',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(14);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(14);
+INSERT INTO t VALUES (4844832,108,'jY4T','PXXUurIXsRIhn1vui','GaKt4Xr3Zec70RyR9nsCufMtrrWmsQoqILUjF2rro4roBalYkeegFFwHqaEX8UxYtsA','2YoRcM','O','f',2);
+INSERT INTO ti VALUES (4844832,108,'jY4T','PXXUurIXsRIhn1vui','GaKt4Xr3Zec70RyR9nsCufMtrrWmsQoqILUjF2rro4roBalYkeegFFwHqaEX8UxYtsA','2YoRcM','O','f',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (6500422,-128,'G9','Q4ZOdKiYIUxsywn8qHme6nDBqN0jotvXLAkqfwYCi0NfTDILmeXtk0K3TMsspl3UQQY8cCUuGFYuL1ApLtLvDhrBDrPgRgDuFx9jmJSAK0oDlYGsuqQkmtlXFjgBpObtBjx6LY0MfAkkYkgE4oEhIkvdXUCoec1Lx9GDCWIQFOUl9Z','o7kaKBoXkSxPTUW3eLEM2f59HtXBjlN0zo9hQRsg23j2Vj1FYJ1OJBzeN1i4tdhvWwC29HXfDJfc19gasHelgp','Ua6FZIr','C','3',3);
+INSERT INTO ti VALUES (6500422,-128,'G9','Q4ZOdKiYIUxsywn8qHme6nDBqN0jotvXLAkqfwYCi0NfTDILmeXtk0K3TMsspl3UQQY8cCUuGFYuL1ApLtLvDhrBDrPgRgDuFx9jmJSAK0oDlYGsuqQkmtlXFjgBpObtBjx6LY0MfAkkYkgE4oEhIkvdXUCoec1Lx9GDCWIQFOUl9Z','o7kaKBoXkSxPTUW3eLEM2f59HtXBjlN0zo9hQRsg23j2Vj1FYJ1OJBzeN1i4tdhvWwC29HXfDJfc19gasHelgp','Ua6FZIr','C','3',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5706198,-127,'E8p1mvVdU','SFX0uuIiTIBwRsSPRrIPsxPsc3g62nelL4','9rJ95l354fbXKVpLeTXct','SFHpKb34rOjjLehmDAjpNLOvkqenbuEmKNQ0LCpdR7Im0CS7rpd7hkcTvI0udiH3WIIXah3TWHrbgiv1lgCf5EpHCNaQtVINEWNN3Xu9vHOqkJhY','V','y',4);
+INSERT INTO ti VALUES (5706198,-127,'E8p1mvVdU','SFX0uuIiTIBwRsSPRrIPsxPsc3g62nelL4','9rJ95l354fbXKVpLeTXct','SFHpKb34rOjjLehmDAjpNLOvkqenbuEmKNQ0LCpdR7Im0CS7rpd7hkcTvI0udiH3WIIXah3TWHrbgiv1lgCf5EpHCNaQtVINEWNN3Xu9vHOqkJhY','V','y',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (11544900,-74,'dDbN','MXMZCTkmxosuSAXvIcsU5PsiD5JGt2PG9AyfAXbwwPCXhBadLnN6qKn8CI56rkY3fXQdIbhc84hEpXJKOpmJb5rC3oxRHeVSTGLYLxCLn4tObfVwp5thphEkc1C7gjvhoen1HxnrqAEzUnGWnBszWJjDJu72IuCXiGPwP1U6u6QoH6uNtNTLgjZXQyi7QDxrn6WxZL2hqJycjf6MvqgY','uDdi5GZgaBW0','bTEhhr2khc3STmAGXkKa27l2jCEVipKHQPgmY1JwO0iKCcINzEW6BCU6yD9wbP2SjdRAJvsuSKqthXs5DsP3','Mv','F',5);
+INSERT INTO ti VALUES (11544900,-74,'dDbN','MXMZCTkmxosuSAXvIcsU5PsiD5JGt2PG9AyfAXbwwPCXhBadLnN6qKn8CI56rkY3fXQdIbhc84hEpXJKOpmJb5rC3oxRHeVSTGLYLxCLn4tObfVwp5thphEkc1C7gjvhoen1HxnrqAEzUnGWnBszWJjDJu72IuCXiGPwP1U6u6QoH6uNtNTLgjZXQyi7QDxrn6WxZL2hqJycjf6MvqgY','uDdi5GZgaBW0','bTEhhr2khc3STmAGXkKa27l2jCEVipKHQPgmY1JwO0iKCcINzEW6BCU6yD9wbP2SjdRAJvsuSKqthXs5DsP3','Mv','F',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (9972231,118,'an5Uip8wg','hsfCBvfIf2dfMvuR7W5szX3TUTmmRh1nEaT9NPyZ5q6UyxR5TyQC8eaDV2CIKE4b2DENMeqP1LBMt0V1XSSNne3CJKGiU','p8JWrY3WB2j3HVcxYOdowNlr7ePBO1NTmqIXcOKES3ntNu2ZQ11UzlG','yIKz0kDl2STXlPxzuUskemuvR8rIi9LSU0lnqvlECrVxcEqXMdWM4En6CJN9rIlhexSD4XO8C41XILBfwSUP8LodOlnTdzOeikvQhk9xlVoV1tSQOcCS61aUqaCxFNxMrfzyg90BLzq7wraYLQEjNug9xk9X54SXK6Wys903SYXQWbtCWGKJnxLyV83pdLCWVVHHTWeGysyDdrjzBCAgq1YeSL7BXrfuKFcn2lDEtZ','jD','D5U',6);
+INSERT INTO ti VALUES (9972231,118,'an5Uip8wg','hsfCBvfIf2dfMvuR7W5szX3TUTmmRh1nEaT9NPyZ5q6UyxR5TyQC8eaDV2CIKE4b2DENMeqP1LBMt0V1XSSNne3CJKGiU','p8JWrY3WB2j3HVcxYOdowNlr7ePBO1NTmqIXcOKES3ntNu2ZQ11UzlG','yIKz0kDl2STXlPxzuUskemuvR8rIi9LSU0lnqvlECrVxcEqXMdWM4En6CJN9rIlhexSD4XO8C41XILBfwSUP8LodOlnTdzOeikvQhk9xlVoV1tSQOcCS61aUqaCxFNxMrfzyg90BLzq7wraYLQEjNug9xk9X54SXK6Wys903SYXQWbtCWGKJnxLyV83pdLCWVVHHTWeGysyDdrjzBCAgq1YeSL7BXrfuKFcn2lDEtZ','jD','D5U',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(55), d VARCHAR(69) NOT NULL, e VARCHAR(33), f VARBINARY(70), g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10724319874579659472,44,'fStvB99D1fEtRVhQnxUzY0lR3FBY6D52OWK','RSBoirmCOoI9D36YluTtPTInklL8','xHNB996yV85Fl4','zSq1NWoR3FKO8UHofPUt4RlckvSOj8ojl3NHu','m','Z',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(55), d VARCHAR(69) NOT NULL, e VARCHAR(33), f VARBINARY(70), g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (17235260336639035938,80,'82PxBJn4jY2','SqrhMClP2fppohh0j4XAClKd0mhFJV2ZsQcXVfyraiMKgJG3KrtVWAil','nuGnlyXUC05vTrObOxULmpvCb4i','WEIn3bDB7WAHD2XEanCSZfLJzuMsZUz9mS1LIfZect','bn','O',1);
+INSERT INTO ti VALUES (17235260336639035938,80,'82PxBJn4jY2','SqrhMClP2fppohh0j4XAClKd0mhFJV2ZsQcXVfyraiMKgJG3KrtVWAil','nuGnlyXUC05vTrObOxULmpvCb4i','WEIn3bDB7WAHD2XEanCSZfLJzuMsZUz9mS1LIfZect','bn','O',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(56);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(56);
+INSERT INTO t VALUES (8420241949895723977,56,'pDtop3dqBJfiOOlHSYkW','hR3ImikCbbusQxwjXZfH3hkj9qHtDukipPHmPpUeCrXMIvCDrJfU4dLR','ZHDPOzu0dTbFB66x','bhqyqIKAAh8zTRmhYR','PL','5',2);
+INSERT INTO ti VALUES (8420241949895723977,56,'pDtop3dqBJfiOOlHSYkW','hR3ImikCbbusQxwjXZfH3hkj9qHtDukipPHmPpUeCrXMIvCDrJfU4dLR','ZHDPOzu0dTbFB66x','bhqyqIKAAh8zTRmhYR','PL','5',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5666603162651346519,244,'oh9O0JK3soYtC8b3st3jQWn5nC9v','RE1Z','NTL80yrmNv','35npuXdpvC1DxDLNA91BIsLqBMe9XwAv0EYXIW6L8KRmLWQX','6c','h',3);
+INSERT INTO ti VALUES (5666603162651346519,244,'oh9O0JK3soYtC8b3st3jQWn5nC9v','RE1Z','NTL80yrmNv','35npuXdpvC1DxDLNA91BIsLqBMe9XwAv0EYXIW6L8KRmLWQX','6c','h',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (4438693851592683771,168,'CWaX','pH32mRD5QEcHK8hAc98CI19wG0aYwxeWSk4sRzhg9gCDxRFr5fb','KVskGC5otS4OCXf8KSoQXjUZD','m2FXKOTnKNLFeuZXldH8UhxtFUJsH0bCdkOvNCUAfqB9HGE','E','J',4);
+INSERT INTO ti VALUES (4438693851592683771,168,'CWaX','pH32mRD5QEcHK8hAc98CI19wG0aYwxeWSk4sRzhg9gCDxRFr5fb','KVskGC5otS4OCXf8KSoQXjUZD','m2FXKOTnKNLFeuZXldH8UhxtFUJsH0bCdkOvNCUAfqB9HGE','E','J',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1195828156387055029,194,'wvbP14P1quqcZIRXaVnKU9iseSTPAfe0IGfOqtSf9TfHRyQ','0e1zl8lByIahrDpf7x5hrEMgyF1CNTILuKmV1qcUc02kQ4QQgG4iw0RWYlWbpp5OXVdicwPssJSYTms7TRIC2JcfGjQP9utkyxK7NCgrRcuUg8DsqsxmmWyWARz75o0TsboqXndxGrmkFHoX6dfIKrhRAEJrobfszjDCFcV4uJc8OLGrlcVdgM4IBBLsDkwGdY8P5xiByZSvPwTAeKelxXuSFRiNLqAcEzP9Tz','QBQHTnyKvE1yNkeSIeyJnDp81nRy','DrLIqFNkxi3UzEy5BbrvGhh095KeuPtbKIgNLwt6sqamlHBaZ8v7LP3x0xGx5sForodgSA9hchdARomIDoqGcMPem7A','p5s','t',5);
+INSERT INTO ti VALUES (1195828156387055029,194,'wvbP14P1quqcZIRXaVnKU9iseSTPAfe0IGfOqtSf9TfHRyQ','0e1zl8lByIahrDpf7x5hrEMgyF1CNTILuKmV1qcUc02kQ4QQgG4iw0RWYlWbpp5OXVdicwPssJSYTms7TRIC2JcfGjQP9utkyxK7NCgrRcuUg8DsqsxmmWyWARz75o0TsboqXndxGrmkFHoX6dfIKrhRAEJrobfszjDCFcV4uJc8OLGrlcVdgM4IBBLsDkwGdY8P5xiByZSvPwTAeKelxXuSFRiNLqAcEzP9Tz','QBQHTnyKvE1yNkeSIeyJnDp81nRy','DrLIqFNkxi3UzEy5BbrvGhh095KeuPtbKIgNLwt6sqamlHBaZ8v7LP3x0xGx5sForodgSA9hchdARomIDoqGcMPem7A','p5s','t',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (17972341952769015354,175,'vhwPAhiDAsvBa8cCKVuEK3Vj2y2kAL3xya4FE60RgGZahyqz','4PU0oWWXHlra93GSkSKmAB0LaEWvUdGeKM3nxWeSjRjrheRcTOtFnrbF2okuRdHt77S3RrlL21x1zyYkzf3VEc6y8Iu34fPshH1W2ax35VK89nt1n2cPEqMh','chW','T9eXPk3LJ3kk4KSuve5QrNjVaxWFdXbpsmBrcaOa9kBrw7coi9FvdumqIOHeOHqCT7pPDYSQSMxiD054fiwWue4LC4nE36vQRRBDWFuPfndBoVxIDEnanPpgyg4Z2FIJJNf9OWsfN5Qe7kMXsa','dI','2W',6);
+INSERT INTO ti VALUES (17972341952769015354,175,'vhwPAhiDAsvBa8cCKVuEK3Vj2y2kAL3xya4FE60RgGZahyqz','4PU0oWWXHlra93GSkSKmAB0LaEWvUdGeKM3nxWeSjRjrheRcTOtFnrbF2okuRdHt77S3RrlL21x1zyYkzf3VEc6y8Iu34fPshH1W2ax35VK89nt1n2cPEqMh','chW','T9eXPk3LJ3kk4KSuve5QrNjVaxWFdXbpsmBrcaOa9kBrw7coi9FvdumqIOHeOHqCT7pPDYSQSMxiD054fiwWue4LC4nE36vQRRBDWFuPfndBoVxIDEnanPpgyg4Z2FIJJNf9OWsfN5Qe7kMXsa','dI','2W',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(17) NOT NULL, d VARBINARY(12) NOT NULL, e VARCHAR(70), f VARCHAR(21) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9512047834469157558,2741164817727541244,'P2j3FgjQnYufPVk','inF8hTuIzL70','FniUYIzz064VT6SpvUZ6XfH9zQ1VF','gF6kBSrFw7oPoyS','x7','e',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(17) NOT NULL, d VARBINARY(12) NOT NULL, e VARCHAR(70), f VARCHAR(21) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (4919876579500120860,17028212795489077646,'B5e','FxH','zIZX95GlF6610Au56nRByxXlhzTc8','3l5Oc8Lyo','y6','Si',1);
+INSERT INTO ti VALUES (4919876579500120860,17028212795489077646,'B5e','FxH','zIZX95GlF6610Au56nRByxXlhzTc8','3l5Oc8Lyo','y6','Si',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(18) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(18) NOT NULL;
+INSERT INTO t VALUES (17537982348650073423,12172711058000008765,'qjviThR2szoKlBgM','BB','QNP1Lxq8EaESsyC4VlPuKV5d25b7uEJzKLW9F8SZ5HA0by2lLKHFliGeU','XIpQbPc4XBqTvDCtrmTJC','Kq','dA',2);
+INSERT INTO ti VALUES (17537982348650073423,12172711058000008765,'qjviThR2szoKlBgM','BB','QNP1Lxq8EaESsyC4VlPuKV5d25b7uEJzKLW9F8SZ5HA0by2lLKHFliGeU','XIpQbPc4XBqTvDCtrmTJC','Kq','dA',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (17816114448401934786,14456633026822523348,'f6awvL8amI0qB','0Wj','BDqYsiV79gkG3g1cU4YIif55','smXPNi9airqBdw5f','Uo','d',3);
+INSERT INTO ti VALUES (17816114448401934786,14456633026822523348,'f6awvL8amI0qB','0Wj','BDqYsiV79gkG3g1cU4YIif55','smXPNi9airqBdw5f','Uo','d',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (11241044730008786688,374763970305145909,'kx0','AvX8TfpQooGyaWKe5O8heP0W3iKqtk3TNNkogdN2fxkRCM8p1kqPiQoz68z1tNyYpz1eSYbtKbLkQ17gzz9bqMLbiSyZUySEDNKRUQvkQCoQcX3FnO73arwaczApgDfiF78nslEXql2p8cdAiIBSJT','i6ArNDHUqeULa7nSSaMgOxATTuW9He4Z3r','vDRVeXFOr6jY9Rx9qBh7eoEulitIgsIfhvwHbHdSu22floTmjWM7EV80WsHhotMZ4CXz35VUuJi2vjKLbxXQj5YQzweMYFjiM8nzjFKxG5PYuzwoXn4HvSUfcE2AQIOWHE1RvcoE8pTPvYP7OqO96TljLpMxWzQXDMUPe9BQ','L','m',4);
+INSERT INTO ti VALUES (11241044730008786688,374763970305145909,'kx0','AvX8TfpQooGyaWKe5O8heP0W3iKqtk3TNNkogdN2fxkRCM8p1kqPiQoz68z1tNyYpz1eSYbtKbLkQ17gzz9bqMLbiSyZUySEDNKRUQvkQCoQcX3FnO73arwaczApgDfiF78nslEXql2p8cdAiIBSJT','i6ArNDHUqeULa7nSSaMgOxATTuW9He4Z3r','vDRVeXFOr6jY9Rx9qBh7eoEulitIgsIfhvwHbHdSu22floTmjWM7EV80WsHhotMZ4CXz35VUuJi2vjKLbxXQj5YQzweMYFjiM8nzjFKxG5PYuzwoXn4HvSUfcE2AQIOWHE1RvcoE8pTPvYP7OqO96TljLpMxWzQXDMUPe9BQ','L','m',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (10167755044810983487,15372457841313956360,'aL1jQaeQU7J','E6Sc5BeRLyC29u11g0fQmmYM3NDourLmKG4C2pjpIfpz4IvtEjcfWxBg63Y8YfSiMjwLAcHtOrdsIREekgd4FhoqpKBYvHAi5aG1nB4PgmDY44qRfthivdYTgZxZbx9Qfc1ZNqlhSTmSVqIeWuGx1yXKtOCqJ5mvNeQHBKakxJqLR7ybg1UfOboUwI','3Vm5jyETU33noYAdfnqZBefqDMkuTdfVJPbLVnB','TmET2dxcy8vFTvihFyE8PvBQ1lr1hmF88RQuMXkp8dGapXkFKRhLW0K81rzM9tLf04VOJW4dd4Fm6mAQoxAtkYnaRwSp4uet7LhX80Xn1N1LUu4gd1SFJnK80hsGgyobSEpPDLU5RgSLyqeojNQ48ep7Cedw3K4KxO72zdor1LKR7JD4EYRBmbAvL3isLJO3aQ8TkycVvDBzoVd9tcak1feNVfNzT7OarYRzd20POe7heuaG4karhQ5P2VrAL','1','2',5);
+INSERT INTO ti VALUES (10167755044810983487,15372457841313956360,'aL1jQaeQU7J','E6Sc5BeRLyC29u11g0fQmmYM3NDourLmKG4C2pjpIfpz4IvtEjcfWxBg63Y8YfSiMjwLAcHtOrdsIREekgd4FhoqpKBYvHAi5aG1nB4PgmDY44qRfthivdYTgZxZbx9Qfc1ZNqlhSTmSVqIeWuGx1yXKtOCqJ5mvNeQHBKakxJqLR7ybg1UfOboUwI','3Vm5jyETU33noYAdfnqZBefqDMkuTdfVJPbLVnB','TmET2dxcy8vFTvihFyE8PvBQ1lr1hmF88RQuMXkp8dGapXkFKRhLW0K81rzM9tLf04VOJW4dd4Fm6mAQoxAtkYnaRwSp4uet7LhX80Xn1N1LUu4gd1SFJnK80hsGgyobSEpPDLU5RgSLyqeojNQ48ep7Cedw3K4KxO72zdor1LKR7JD4EYRBmbAvL3isLJO3aQ8TkycVvDBzoVd9tcak1feNVfNzT7OarYRzd20POe7heuaG4karhQ5P2VrAL','1','2',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (10791697601617201576,4216091250389370150,'I','o010rDofJY0y427ggsBXoXB8oXZaKp0mZsyVhU4MKbQqH2JKHhVTSbejmLGpQMIkNRXOaZ6ZFZFr2woX2u25ULuKNsg2v2n9SyZm46CRCw8aDVHV7wronhqhGLQhZ28jAELE1YDIWGviPXyNprsJUJ92SnuUAS46fUfgBYhO9QYxjW92OmyCeFl1lsKXA2iAzNbx9p8JP15knPcUq9bP1z4T1bgmnp6GEnB','D1D0UjbvdSRqjOTEPnAVEluy4UwdtJ2z8EboS','WsC35jqJA3Vb1RAOsBxfF6sIKYlzGo2MUIdEn6bIdWRiB8IjRN228JWFl40PTYL','w','dz',6);
+INSERT INTO ti VALUES (10791697601617201576,4216091250389370150,'I','o010rDofJY0y427ggsBXoXB8oXZaKp0mZsyVhU4MKbQqH2JKHhVTSbejmLGpQMIkNRXOaZ6ZFZFr2woX2u25ULuKNsg2v2n9SyZm46CRCw8aDVHV7wronhqhGLQhZ28jAELE1YDIWGviPXyNprsJUJ92SnuUAS46fUfgBYhO9QYxjW92OmyCeFl1lsKXA2iAzNbx9p8JP15knPcUq9bP1z4T1bgmnp6GEnB','D1D0UjbvdSRqjOTEPnAVEluy4UwdtJ2z8EboS','WsC35jqJA3Vb1RAOsBxfF6sIKYlzGo2MUIdEn6bIdWRiB8IjRN228JWFl40PTYL','w','dz',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(45), d VARCHAR(93), e VARBINARY(89) NOT NULL, f VARCHAR(81) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16509965382670217147,10330678277724926558,'B3RjzUY9w7','nQsdK6l6JLHXw00KKvzwB03bFAMYznF0O75oRiOJ7W8YiRekmNg1VGJZLr4LlIHZdDCBRvNckCkoARjhJRw','coCbIiTk4euHC9PrlDfZQ9xkohXxoXtjhc4PSsF6','Ojj6K2w7y7hFizMXtEGDgmKNeMG9yG4V4rOy6vj3ypET8aaMzTHL7j6','8','c',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(45), d VARCHAR(93), e VARBINARY(89) NOT NULL, f VARCHAR(81) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (10659108486167697068,6911917830991854390,'tlRROPXAmG5BUe1ck9ArKCibWwQAHABaJWLjFS4','03S0EeV0vhM8qHCdrhKK32wM4mp3tIqnC0CXa3NlR5xKUi19isd09cN6lIGm0H2R30ckKlGkRErzKVmAa','tcTpPgNJWLf6ea6SebwZCq1I4rDs','Xobws1PKHiAuXfJOZWSk','L','b',1);
+INSERT INTO ti VALUES (10659108486167697068,6911917830991854390,'tlRROPXAmG5BUe1ck9ArKCibWwQAHABaJWLjFS4','03S0EeV0vhM8qHCdrhKK32wM4mp3tIqnC0CXa3NlR5xKUi19isd09cN6lIGm0H2R30ckKlGkRErzKVmAa','tcTpPgNJWLf6ea6SebwZCq1I4rDs','Xobws1PKHiAuXfJOZWSk','L','b',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(46);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(46);
+INSERT INTO t VALUES (14391158417858168106,11030832708850729628,'0JoZbuUvXIChHMOgn99n9pq9bDPbHffnkU6D15DyC','Asrbz1rBYvPUCfHp9ApPVEzRcjKXIYplQ4PoH8wcxhLVYbal7NLJW7QScVtqIjfzH','QcJzJJJK4fSGYEWEdY','bDMPrerO70lWr2cxM2b2zXiTbsvtbTRvbnm89Kj2pltxEVargMtyd9DfjKdaH161El','d','r',2);
+INSERT INTO ti VALUES (14391158417858168106,11030832708850729628,'0JoZbuUvXIChHMOgn99n9pq9bDPbHffnkU6D15DyC','Asrbz1rBYvPUCfHp9ApPVEzRcjKXIYplQ4PoH8wcxhLVYbal7NLJW7QScVtqIjfzH','QcJzJJJK4fSGYEWEdY','bDMPrerO70lWr2cxM2b2zXiTbsvtbTRvbnm89Kj2pltxEVargMtyd9DfjKdaH161El','d','r',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (14576817689708064148,5931443005161232868,'fjz9MxPliDSyrL7eAccO9w3kDHrGIRavocV','AXFr9zaLg9d4A8TkaAmpE7eSTHqCvx3MhAbfY1bdlvYOVvLYfaxdxaTN9dVmRqzldbu2Nu1ZKW9v','3CJVlWxH5JPKvINL8WrXkv7lGRYSL0HOncqKCqaf8HUVuWVEaeGbdDPQUi2OTK','XF49blF8QNl350QJ3D0XL7L','i','4',3);
+INSERT INTO ti VALUES (14576817689708064148,5931443005161232868,'fjz9MxPliDSyrL7eAccO9w3kDHrGIRavocV','AXFr9zaLg9d4A8TkaAmpE7eSTHqCvx3MhAbfY1bdlvYOVvLYfaxdxaTN9dVmRqzldbu2Nu1ZKW9v','3CJVlWxH5JPKvINL8WrXkv7lGRYSL0HOncqKCqaf8HUVuWVEaeGbdDPQUi2OTK','XF49blF8QNl350QJ3D0XL7L','i','4',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3740141630913208785,6193786998852924258,'Fv4VpCuKHogbL','X9Kj2JLaeB447','nQiUEy2HuMj9evEKGjvtK3iPniiLs46bYLLsGFqkcjh','EormIgJSY4vCLukdhrX8XigEFPJV0T1kGxOOdx7pNf3qVm5o8oaquo92wtwl5Lo1aB3RT5','a','KG',4);
+INSERT INTO ti VALUES (3740141630913208785,6193786998852924258,'Fv4VpCuKHogbL','X9Kj2JLaeB447','nQiUEy2HuMj9evEKGjvtK3iPniiLs46bYLLsGFqkcjh','EormIgJSY4vCLukdhrX8XigEFPJV0T1kGxOOdx7pNf3qVm5o8oaquo92wtwl5Lo1aB3RT5','a','KG',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12191027115379101241,14296559329843528181,'KFV776S0dKy3urdihiP7','iVMOCb6n7NT64zYaK8Wwxmp6A3shmkGWZjEoPrI4mIJZY4vwCeJkTSbVqujw70','I5hYEYf','tCYxsDgWjanqO4TDbhK5PjYyvMfb4t8THakK676AvC7yYyAyiW','1','YY',5);
+INSERT INTO ti VALUES (12191027115379101241,14296559329843528181,'KFV776S0dKy3urdihiP7','iVMOCb6n7NT64zYaK8Wwxmp6A3shmkGWZjEoPrI4mIJZY4vwCeJkTSbVqujw70','I5hYEYf','tCYxsDgWjanqO4TDbhK5PjYyvMfb4t8THakK676AvC7yYyAyiW','1','YY',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (4078890514455711660,10722030720619550201,'n3KZ0lXVycyumWtNunYk4FCwVNDe5SkNiRsmTO','QtxiMf8Q2NhvLWnDy7fhomWfjlyCwzvryxaq8QZd5a1mOh7dikTyw3YG7CtXH0EqLd8hmhcrfzh5WEBzk5VhIYssIR45giY2UWf2OT5cV0fOQRLYv2hkHRwxa0U6ddhGYU6k2hRhRS3u57sjNhMWgmPOfBRXGdx4l35fEY0M9ngYbKDIVvlJShB9GD9qHUAb2','kNVr01LT9OHXbHZdSjPElF7iTZG3euYfFHIH49nBUSEVZ4i1L9IzVI23BewZVGlH7E5E1','BMwOHGqZAs49cG3MpyWur2kBvqlsdmNm854HVg0hsdFIEApzhbLE4QnrGCaXiyFWqBcpTpN2O1akik90tgcNEygx5oZ41a2x4hJmTikMohwSAccUMRkukSMIho3y0EzIZWu','F','ix',6);
+INSERT INTO ti VALUES (4078890514455711660,10722030720619550201,'n3KZ0lXVycyumWtNunYk4FCwVNDe5SkNiRsmTO','QtxiMf8Q2NhvLWnDy7fhomWfjlyCwzvryxaq8QZd5a1mOh7dikTyw3YG7CtXH0EqLd8hmhcrfzh5WEBzk5VhIYssIR45giY2UWf2OT5cV0fOQRLYv2hkHRwxa0U6ddhGYU6k2hRhRS3u57sjNhMWgmPOfBRXGdx4l35fEY0M9ngYbKDIVvlJShB9GD9qHUAb2','kNVr01LT9OHXbHZdSjPElF7iTZG3euYfFHIH49nBUSEVZ4i1L9IzVI23BewZVGlH7E5E1','BMwOHGqZAs49cG3MpyWur2kBvqlsdmNm854HVg0hsdFIEApzhbLE4QnrGCaXiyFWqBcpTpN2O1akik90tgcNEygx5oZ41a2x4hJmTikMohwSAccUMRkukSMIho3y0EzIZWu','F','ix',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(72), d VARBINARY(62) NOT NULL, e VARBINARY(54) NOT NULL, f VARCHAR(61), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4234146807,38095,'3C1E0VlFKH74Ewodx','bXHuxARRreTOlBEl9i8cOpLXtqJBbvG6fBZddgeysjmHwniv','GkhkymKELSTjZrP0RtHD6kdY3qex6Ug7vGZFuTb6p8uaBvjmHF60AW','HI9XkZn5S5BBuRRpEz','b4','M',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(72), d VARBINARY(62) NOT NULL, e VARBINARY(54) NOT NULL, f VARCHAR(61), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3858052454,54887,'QktLUTUlTAZ6BrIuUO9tqCGULY6EViEdL1IAhraNUcEPYnJ9zDGuC2eVYqrYEz5hHbEgGJAV','HbsaI8r1otgY8P','3YhczrfUa75PiKgPhAn5P7WS9Wcpn8lb8P8tfEREYwjP1Y8ov','AAdkKqcjN4WI8c1w2kIxH6YO2ERuMy4VGyBbWz58YVhkW','Y','Rc',1);
+INSERT INTO ti VALUES (3858052454,54887,'QktLUTUlTAZ6BrIuUO9tqCGULY6EViEdL1IAhraNUcEPYnJ9zDGuC2eVYqrYEz5hHbEgGJAV','HbsaI8r1otgY8P','3YhczrfUa75PiKgPhAn5P7WS9Wcpn8lb8P8tfEREYwjP1Y8ov','AAdkKqcjN4WI8c1w2kIxH6YO2ERuMy4VGyBbWz58YVhkW','Y','Rc',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(73);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(73);
+INSERT INTO t VALUES (1223524319,63540,'JM0Iaif1EAwt9e6QPNTQGdMCwV7CdUrZ3mBrCDWaaqq8SfGm5','fY5JLxewG1EyOqN','WPmxwmeDC','kRXeONtwr','l','y',2);
+INSERT INTO ti VALUES (1223524319,63540,'JM0Iaif1EAwt9e6QPNTQGdMCwV7CdUrZ3mBrCDWaaqq8SfGm5','fY5JLxewG1EyOqN','WPmxwmeDC','kRXeONtwr','l','y',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2979923794,19766,'yvkWiucF3FT7lXt5cUj7Jm9MbaElWG2es0yqkggtsjtuczNdj749FqqAk0Op','m8eZpmvPX8aD76Y2CLyBiRP5GK94wRT6vTq998ta3LVM44WHiwFySstRti4B0H9XTILmkrFetMQZVAgcI4FADPZpG6nAkuUWA6tZtHmUMgARqDr02FgI9KYw','smdc4','TRomt7s0ZpNqlDZOgEbRWCz17Q5HOmh1kOKZvQEcnjuC73AxE07lZ0z','k','h',3);
+INSERT INTO ti VALUES (2979923794,19766,'yvkWiucF3FT7lXt5cUj7Jm9MbaElWG2es0yqkggtsjtuczNdj749FqqAk0Op','m8eZpmvPX8aD76Y2CLyBiRP5GK94wRT6vTq998ta3LVM44WHiwFySstRti4B0H9XTILmkrFetMQZVAgcI4FADPZpG6nAkuUWA6tZtHmUMgARqDr02FgI9KYw','smdc4','TRomt7s0ZpNqlDZOgEbRWCz17Q5HOmh1kOKZvQEcnjuC73AxE07lZ0z','k','h',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (4114828614,56781,'JWttfOhzIMCJCCc3oDpaWnbCph45k20bzMS0dasQIo6crJgyxO255VohQzM92IEF3g9yrDkD','3msqSK3LZLKdp2oQL6VVwKGhsbDwUwnfoeS5mWB3aDkMAMgbYB0u8wa8f27IcgnYxPzJhABu49P7vvq2hcH5JwIAuU4UAYf5d9Ggoxtfb3P1y5FIkNfKnocU9zfCidyKgeOuM82bgjPABzv3DSdU06jLs6bcmiVms','dlaFzLoW68Vfdb4WKGtZ7rm6brb1nmRDzmFoxfWWH8','3z9GCdeECQRcXpoLKx5uHT4qwy9ngpbIXbHeyrsCal5dn','X','r',4);
+INSERT INTO ti VALUES (4114828614,56781,'JWttfOhzIMCJCCc3oDpaWnbCph45k20bzMS0dasQIo6crJgyxO255VohQzM92IEF3g9yrDkD','3msqSK3LZLKdp2oQL6VVwKGhsbDwUwnfoeS5mWB3aDkMAMgbYB0u8wa8f27IcgnYxPzJhABu49P7vvq2hcH5JwIAuU4UAYf5d9Ggoxtfb3P1y5FIkNfKnocU9zfCidyKgeOuM82bgjPABzv3DSdU06jLs6bcmiVms','dlaFzLoW68Vfdb4WKGtZ7rm6brb1nmRDzmFoxfWWH8','3z9GCdeECQRcXpoLKx5uHT4qwy9ngpbIXbHeyrsCal5dn','X','r',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (2631911570,37231,'sqa5a9FOIl8VMN29QNFwmHISdqw4zLaLPjAcTcj5U7ZUJbtl9L67nTnx3ea7z6twT5KU','P3ixdME3bAHo1ipaManhUnzmWf5rxyFzY0Y7yBiVuyOQa9rtM01vU9HzR1hdh689EdYkcMvUV2CtLnn4kbIFHoardRxvtz4JdnzBamnMgwnI','vwq8eRJqMuXveYlySq0kHN5t2ECHG68','8mzrMRgflc3HpCBw1XeC3F75mZS5IOPX1YfKWt','m','k',5);
+INSERT INTO ti VALUES (2631911570,37231,'sqa5a9FOIl8VMN29QNFwmHISdqw4zLaLPjAcTcj5U7ZUJbtl9L67nTnx3ea7z6twT5KU','P3ixdME3bAHo1ipaManhUnzmWf5rxyFzY0Y7yBiVuyOQa9rtM01vU9HzR1hdh689EdYkcMvUV2CtLnn4kbIFHoardRxvtz4JdnzBamnMgwnI','vwq8eRJqMuXveYlySq0kHN5t2ECHG68','8mzrMRgflc3HpCBw1XeC3F75mZS5IOPX1YfKWt','m','k',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (4238950577,5802,'5kn61YnNfI57sq6h9sBcWCzk2v2ghRuWh2dKi5LnkaGcxMnOI41fTHe632yHCH8d','OMvu3nkNndGxYrWJDbEzodUPtOmwDaA443g437N6rAsqnSqkeKWY0zIvQIcskxb8FuGnfl3ku69r97zGKuqpIo7yqAlPXuz87pWqSpqxdVs5BeyfmRr8dGKVSlrOnFWKrIz1YNOTk99jQQSbOdR0ENmPQlTatURJu5i3fS6Urds493t3Y8r','CUwLm1CkkRJTy18xRjH3vTqYOqr2WBU9jFavvOyWa67czBT7','18zc8uSzt29QDvOMEKGfeD93BmwURIrrzEZv8jzYSuGyxQW8Jab6lctQjXaUzAbc0sfSrSb8yy3Bx5lyloXJxxMCQFh','k','uz',6);
+INSERT INTO ti VALUES (4238950577,5802,'5kn61YnNfI57sq6h9sBcWCzk2v2ghRuWh2dKi5LnkaGcxMnOI41fTHe632yHCH8d','OMvu3nkNndGxYrWJDbEzodUPtOmwDaA443g437N6rAsqnSqkeKWY0zIvQIcskxb8FuGnfl3ku69r97zGKuqpIo7yqAlPXuz87pWqSpqxdVs5BeyfmRr8dGKVSlrOnFWKrIz1YNOTk99jQQSbOdR0ENmPQlTatURJu5i3fS6Urds493t3Y8r','CUwLm1CkkRJTy18xRjH3vTqYOqr2WBU9jFavvOyWa67czBT7','18zc8uSzt29QDvOMEKGfeD93BmwURIrrzEZv8jzYSuGyxQW8Jab6lctQjXaUzAbc0sfSrSb8yy3Bx5lyloXJxxMCQFh','k','uz',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(8), d VARBINARY(33), e VARBINARY(56) NOT NULL, f VARBINARY(92), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (181,140,'odEQ','trPhaQNDviw05DDhzsnM','ZnQBV0pff1Vjn0cGGav4FHo9T5k92CL','OhRRnmTx0XxyjHcYLRRFcxMP5OP','m','0',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(8), d VARBINARY(33), e VARBINARY(56) NOT NULL, f VARBINARY(92), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (11722841221943937583,216,'3','MEzDqBtPxni3VCan4thKCJsbtSDxGa9','H6Y','zPBnDsKkHdLmgOA0MwkfN0KQ157WKcTg9smi3WdGiuJSTKid6oBGP1g4auINJYMwVsn68ie5Z7Qmj','7l','i',1);
+INSERT INTO ti VALUES (11722841221943937583,216,'3','MEzDqBtPxni3VCan4thKCJsbtSDxGa9','H6Y','zPBnDsKkHdLmgOA0MwkfN0KQ157WKcTg9smi3WdGiuJSTKid6oBGP1g4auINJYMwVsn68ie5Z7Qmj','7l','i',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(9);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(9);
+INSERT INTO t VALUES (4787213532603441683,162,'lzsE','E67tg3rptdaEE4L8jtKCtP2y','pTPbr40Bs2Nd5RdYfJTCcIk30oj','xpXGBl7qpitVWbyAGuFt4ZcCjOrotPtK3UXJfYE7WKQLLrhzs8FHc5YEyiIGSwdmcFz2kgfVXBeNJaW','fw','0',2);
+INSERT INTO ti VALUES (4787213532603441683,162,'lzsE','E67tg3rptdaEE4L8jtKCtP2y','pTPbr40Bs2Nd5RdYfJTCcIk30oj','xpXGBl7qpitVWbyAGuFt4ZcCjOrotPtK3UXJfYE7WKQLLrhzs8FHc5YEyiIGSwdmcFz2kgfVXBeNJaW','fw','0',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (12844981204502537849,118,'EgRlS','Y1jlS8tR6vxzKlmEBKtGfBwUrTJuylF7xQXVOA4oYi55RXfFoS6Jkg1nGnmqlgFJNCcUX9eJxSpDJ2zkXA71WLMxMQOG4yNGr6V6O0yK9VCre94a0AqX8i29EBOwtNkl4cE7QuEsTAdfM9DLN16rTVpXQge69uvA2u7WsEYdwClqhwqvJkjK664','dRkdwyBj80HzjTkeugutQ1cuxjYh6EV8rSVbP','KzHdHHy3IiYE6zcQOE16GjZiekxkUEu7nSDBrQNOod8YViqwIDgjFK0AqeUAmJOnghhnL35sOSVEd','6Y','Q',3);
+INSERT INTO ti VALUES (12844981204502537849,118,'EgRlS','Y1jlS8tR6vxzKlmEBKtGfBwUrTJuylF7xQXVOA4oYi55RXfFoS6Jkg1nGnmqlgFJNCcUX9eJxSpDJ2zkXA71WLMxMQOG4yNGr6V6O0yK9VCre94a0AqX8i29EBOwtNkl4cE7QuEsTAdfM9DLN16rTVpXQge69uvA2u7WsEYdwClqhwqvJkjK664','dRkdwyBj80HzjTkeugutQ1cuxjYh6EV8rSVbP','KzHdHHy3IiYE6zcQOE16GjZiekxkUEu7nSDBrQNOod8YViqwIDgjFK0AqeUAmJOnghhnL35sOSVEd','6Y','Q',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (5833283818204893381,157,'7q6gXiic','0u8RtAguec2Q0G2VHWFVA4SFd0x2DYst7ROJVhKZuRTV1pYoaPQoNasPX1mpAAvIqlBc07ixyFktFLAWFmnKwZZNeIRHkkTitrkH3bq7u9eJm54ZbYatI4SJUlYRQHRCYaGD0P2WQFPTadCxrN4OlrDarLN8dqn2wSTCvIFtXgiX4Pkuhz8KqyFnydXzOynNpNw3YHjA3cjxxe9e8GXyeiGg04t8pgYFrrJfCvJCGvX8wi5zuwx6t2wrZEoG5','jYWwLhXYUNXdNUobM','YC00IMX2k715yUF7wyOTdnpUlQn2aEahQ9x9W8njrCixnLpJeJ6impImnT2u6cXdlAkiaumlzzzaVIubfFLlPu9djpWUZPjnjSFnATGXSIld5OC9tAaK65ElKV5htp8FynJWgw1oALatuCwtickoPupkQ9GRBHKjHulqYpyj0roDQ6FPU','5d','v',4);
+INSERT INTO ti VALUES (5833283818204893381,157,'7q6gXiic','0u8RtAguec2Q0G2VHWFVA4SFd0x2DYst7ROJVhKZuRTV1pYoaPQoNasPX1mpAAvIqlBc07ixyFktFLAWFmnKwZZNeIRHkkTitrkH3bq7u9eJm54ZbYatI4SJUlYRQHRCYaGD0P2WQFPTadCxrN4OlrDarLN8dqn2wSTCvIFtXgiX4Pkuhz8KqyFnydXzOynNpNw3YHjA3cjxxe9e8GXyeiGg04t8pgYFrrJfCvJCGvX8wi5zuwx6t2wrZEoG5','jYWwLhXYUNXdNUobM','YC00IMX2k715yUF7wyOTdnpUlQn2aEahQ9x9W8njrCixnLpJeJ6impImnT2u6cXdlAkiaumlzzzaVIubfFLlPu9djpWUZPjnjSFnATGXSIld5OC9tAaK65ElKV5htp8FynJWgw1oALatuCwtickoPupkQ9GRBHKjHulqYpyj0roDQ6FPU','5d','v',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (13849532485018737216,148,'CZILkOmLx','rV','qxSj04804uMqs2g3EYls2iVdrkONKthHgzbVoqdgXCZFT7psJWgF1','J1M1MUPzMLbNM9ctNbya1faXqs8oSs1gPwCNY5fqdbzi68Yu8x5xLnmN2hPrxuyW0sZXLDiFCN2W9E3dmByYCpnha7kCaOH9IxlJpoNqwRbZm7EGLRYhq51iQHIcOO8thjBiSgihXtqrlFCvb7wsqb6KzIHPBNXm1PvAf9Ikcv','2','2',5);
+INSERT INTO ti VALUES (13849532485018737216,148,'CZILkOmLx','rV','qxSj04804uMqs2g3EYls2iVdrkONKthHgzbVoqdgXCZFT7psJWgF1','J1M1MUPzMLbNM9ctNbya1faXqs8oSs1gPwCNY5fqdbzi68Yu8x5xLnmN2hPrxuyW0sZXLDiFCN2W9E3dmByYCpnha7kCaOH9IxlJpoNqwRbZm7EGLRYhq51iQHIcOO8thjBiSgihXtqrlFCvb7wsqb6KzIHPBNXm1PvAf9Ikcv','2','2',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15631491650460154645,61,'SiUy4o6','2tWR8cD0ttxnTLpLSiqBYdhsOWKbJOWM8EcI8kSu6ftkzmf2ykEUeeZYgDNsEpowwuelFJegYjLrkE1H9hqlWaiuUWCMhbjgGkl4JEQr5ZFwbE','hE1MeTPijrQu0zhPZyDaRJL7YpjHbGNPPBqmqdXkfj','Lz5aIW6EuZhm21z1wWCqQDWeXauYWR2JI','Ouy','Gh',6);
+INSERT INTO ti VALUES (15631491650460154645,61,'SiUy4o6','2tWR8cD0ttxnTLpLSiqBYdhsOWKbJOWM8EcI8kSu6ftkzmf2ykEUeeZYgDNsEpowwuelFJegYjLrkE1H9hqlWaiuUWCMhbjgGkl4JEQr5ZFwbE','hE1MeTPijrQu0zhPZyDaRJL7YpjHbGNPPBqmqdXkfj','Lz5aIW6EuZhm21z1wWCqQDWeXauYWR2JI','Ouy','Gh',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b INT NOT NULL, c BINARY(95) NOT NULL, d VARCHAR(83), e VARBINARY(71), f VARBINARY(37), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1311770692158951559,-1789886247,'zRt2UsgBURdtLLVn6VpclPPi8s1DAI0hqtHCcgZHjYuXw4HcqCtQChJEIOiYTWRBKwKBdsa','RmXhT0rAuy4IUyGAr6tBALgtWqj6','vpKUHx','BUV8yAxcdxfUTCmEOa1yOhOXoM','s','WL',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT NOT NULL, c BINARY(95) NOT NULL, d VARCHAR(83), e VARBINARY(71), f VARBINARY(37), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (4589915616579350340,-452917450,'FKOGe1qfXbPlnTkeMpISE3TS4HpblcQ6v2bP6a6Wci9JM6ZsW','E2NZi4eO6PvOMvxOsPIvRH5B','XhmGmcPStt','4JUDwD','R','Vp',1);
+INSERT INTO ti VALUES (4589915616579350340,-452917450,'FKOGe1qfXbPlnTkeMpISE3TS4HpblcQ6v2bP6a6Wci9JM6ZsW','E2NZi4eO6PvOMvxOsPIvRH5B','XhmGmcPStt','4JUDwD','R','Vp',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(96) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(96) NOT NULL;
+INSERT INTO t VALUES (4310922317985616735,-1402933006,'DxxKWm68q9JLPgEqBqbvsL0EMKhdwLBoKeSy7gk7GCeIymVMoWIi9XYN','4wCDc1OsjVQd7xjsaek','VO4rLkaXLz7J7c','H96QCm','R','nw',2);
+INSERT INTO ti VALUES (4310922317985616735,-1402933006,'DxxKWm68q9JLPgEqBqbvsL0EMKhdwLBoKeSy7gk7GCeIymVMoWIi9XYN','4wCDc1OsjVQd7xjsaek','VO4rLkaXLz7J7c','H96QCm','R','nw',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (18055979738766204525,2101985133,'p3iMFcMGrILS5ghl5ANZFtsuAzFZh36MZ2outIYQ39v8C9gsDn55WFkxFHacGmg8D','qbsqRmDhPt7HvOtUujbAtxUvZnp8b1Vvh4LTkG8paRSiBOw7A3uIpKm2Qy3yit53RDbsMDDmuTnn2P5WlxtQu7y83J','vR9toUxpxIoKWWMZ8KDqHzDpXndRilRa7HHkt0','TGu','q','w',3);
+INSERT INTO ti VALUES (18055979738766204525,2101985133,'p3iMFcMGrILS5ghl5ANZFtsuAzFZh36MZ2outIYQ39v8C9gsDn55WFkxFHacGmg8D','qbsqRmDhPt7HvOtUujbAtxUvZnp8b1Vvh4LTkG8paRSiBOw7A3uIpKm2Qy3yit53RDbsMDDmuTnn2P5WlxtQu7y83J','vR9toUxpxIoKWWMZ8KDqHzDpXndRilRa7HHkt0','TGu','q','w',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (16359604245321712486,-787260913,'C7Kq8Ot4VUzcYHvojdrD22xKEQ9tjYGL2fMKVg56qdEFOIlhgR','GnTcJ6rbDmWCyhyH7uqLH0qim8wJZLzhNKxlW4ULocdXBqtsvtvxCBVd9zfEtRZx9DMr2VTDKOliqowG47udsgRFGZeF','etzQa8pnUCoSfWbsw0e6JUddXkjjQKFP9WFCSETUVMv','9lsgOqSuPDF9XOQ5d5zuZnmuTMMynfwyLuJZ4wapKDzJmQ1R7JvQ6uCcjerVA7vkW3cBqKsMZFZD8yKPpyBYnnwkEMazem5v9nkj7mskKnT2zMJlwRSVcrNs2CRjfTomhBBPo24zJL3WCdn0LYi452RMX9fe4aVSMscXlOAYOR','M','4',4);
+INSERT INTO ti VALUES (16359604245321712486,-787260913,'C7Kq8Ot4VUzcYHvojdrD22xKEQ9tjYGL2fMKVg56qdEFOIlhgR','GnTcJ6rbDmWCyhyH7uqLH0qim8wJZLzhNKxlW4ULocdXBqtsvtvxCBVd9zfEtRZx9DMr2VTDKOliqowG47udsgRFGZeF','etzQa8pnUCoSfWbsw0e6JUddXkjjQKFP9WFCSETUVMv','9lsgOqSuPDF9XOQ5d5zuZnmuTMMynfwyLuJZ4wapKDzJmQ1R7JvQ6uCcjerVA7vkW3cBqKsMZFZD8yKPpyBYnnwkEMazem5v9nkj7mskKnT2zMJlwRSVcrNs2CRjfTomhBBPo24zJL3WCdn0LYi452RMX9fe4aVSMscXlOAYOR','M','4',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (16616811348180335804,1834734855,'9GOxyat5GaV1I0WKp6hHpPmhAXSNZJ19JB9njhn9N8EN6bzi8fGfLMNhiGWM','KIxR3xUKMQKyQySwa1VT147mMdXd7Oy5VVW69wCupCZ3G6QLYS6QVTxByqkOMdy8lMBXCHcJ8zcIX9GPD8t9blVltIbMFwDbeBMrzLqCipOiVN09q5n8ss5hWFZjom5f8Tcrd7TQxiHi89nqib7zzf9i6qBQJBaAtrt6CBbIeUYVD5aciriX3UhNbxcaRpeYNA00eJMU','RQpLEuDuDPO21ajDpFDKWjTGsbSzP3HlLtl1fzHMaXhDOwPx0JWY3k','rICvTmRn74r3GVvkd98oTdxSvsBtONCREFAutR94XNZDCOvT5DQsDGWwXIvLABHWkU2hVpykEaPHrcvnJuLiA2Cz5K5LUeHZglxZdXVzfzA45TeVDZzwW7SV5wgCJKyz2pBthWmSLrMwXiOkzoxmCyblrMwLicmitW1hy6UKB0DfM76Wrg6r5LPD47aZlrfaubsfeJUZaOoU3trQRVo1IL8PL4eyLgaNvpPfhBRlAZQ2B','ip','A',5);
+INSERT INTO ti VALUES (16616811348180335804,1834734855,'9GOxyat5GaV1I0WKp6hHpPmhAXSNZJ19JB9njhn9N8EN6bzi8fGfLMNhiGWM','KIxR3xUKMQKyQySwa1VT147mMdXd7Oy5VVW69wCupCZ3G6QLYS6QVTxByqkOMdy8lMBXCHcJ8zcIX9GPD8t9blVltIbMFwDbeBMrzLqCipOiVN09q5n8ss5hWFZjom5f8Tcrd7TQxiHi89nqib7zzf9i6qBQJBaAtrt6CBbIeUYVD5aciriX3UhNbxcaRpeYNA00eJMU','RQpLEuDuDPO21ajDpFDKWjTGsbSzP3HlLtl1fzHMaXhDOwPx0JWY3k','rICvTmRn74r3GVvkd98oTdxSvsBtONCREFAutR94XNZDCOvT5DQsDGWwXIvLABHWkU2hVpykEaPHrcvnJuLiA2Cz5K5LUeHZglxZdXVzfzA45TeVDZzwW7SV5wgCJKyz2pBthWmSLrMwXiOkzoxmCyblrMwLicmitW1hy6UKB0DfM76Wrg6r5LPD47aZlrfaubsfeJUZaOoU3trQRVo1IL8PL4eyLgaNvpPfhBRlAZQ2B','ip','A',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (15813266209890735937,874896804,'bzuNXghxKTJCpWdV5F8sw6ctZm2BiThzUGAsFUEkkDs','SPYe2IMqxN4Cv2BcTuXQl0KZE2ABCk1KC73n9IEpP5G5AafaUGOLwlznwdVBTUaTDGxd4hZkSFIs2RdtXuLqIisbhUJnxRZexUKHw9scv8ebP1zQP4VPz1evQ0FRuHOEKWjKuDdRq3IqNOd2xsMq8NpYdQS51ziV06gSD00aXE2O','huQ78CgdWTs8pFNfppq','kj637G4t4EsqA4bEUa4ZhJNiE1s1aeGIoRdw1X0LbakyZYhPmPUN3LaFZDXg0IAp1Y','O','mL',6);
+INSERT INTO ti VALUES (15813266209890735937,874896804,'bzuNXghxKTJCpWdV5F8sw6ctZm2BiThzUGAsFUEkkDs','SPYe2IMqxN4Cv2BcTuXQl0KZE2ABCk1KC73n9IEpP5G5AafaUGOLwlznwdVBTUaTDGxd4hZkSFIs2RdtXuLqIisbhUJnxRZexUKHw9scv8ebP1zQP4VPz1evQ0FRuHOEKWjKuDdRq3IqNOd2xsMq8NpYdQS51ziV06gSD00aXE2O','huQ78CgdWTs8pFNfppq','kj637G4t4EsqA4bEUa4ZhJNiE1s1aeGIoRdw1X0LbakyZYhPmPUN3LaFZDXg0IAp1Y','O','mL',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT, c CHAR(9) NOT NULL, d VARCHAR(80) NOT NULL, e VARBINARY(86), f VARCHAR(12), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (29916,-2351707483654477509,'Hm8','6bAgzfjhU0V9xmwMcASnUWgCWsFyRCLX8tGvz4x4CRCyne8HwUl5anriDX7At','uh','2b48lJF','c','T',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT, c CHAR(9) NOT NULL, d VARCHAR(80) NOT NULL, e VARBINARY(86), f VARCHAR(12), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (5850750,-6501712254961135116,'6DM','wcrR6XExiLiDnZhBd0SNBlBgHeSZNtQjvALCXBIm5zaQ23OGlN1t7KzwACl5BcXh9goCL','ZNWlmCooloVGTVkjluP5qT29dF5uA1pn7PpAKANB9xQE5NyjTaNXbw31gNCpOIPbkMN3vz','8RoukrNIaJKV','c','w',1);
+INSERT INTO ti VALUES (5850750,-6501712254961135116,'6DM','wcrR6XExiLiDnZhBd0SNBlBgHeSZNtQjvALCXBIm5zaQ23OGlN1t7KzwACl5BcXh9goCL','ZNWlmCooloVGTVkjluP5qT29dF5uA1pn7PpAKANB9xQE5NyjTaNXbw31gNCpOIPbkMN3vz','8RoukrNIaJKV','c','w',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(10) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(10) NOT NULL;
+INSERT INTO t VALUES (-3127818,-8093735880415761019,'V','VYnNuBSnSKOe3','Y29utBiql4H','dS','c','4',2);
+INSERT INTO ti VALUES (-3127818,-8093735880415761019,'V','VYnNuBSnSKOe3','Y29utBiql4H','dS','c','4',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-6923116,6725352515979495608,'bktEOz','JnXaz1QmMCIooyGyivPnwYHoWFwqle2yFEqMmmBT2XPxYezQflLEyDJhqlCUGanq9I7ddQrrhgGGd0hp','jNO3FdU7K6lCRGw5','Mo2BHf1wlFf','d','c',3);
+INSERT INTO ti VALUES (-6923116,6725352515979495608,'bktEOz','JnXaz1QmMCIooyGyivPnwYHoWFwqle2yFEqMmmBT2XPxYezQflLEyDJhqlCUGanq9I7ddQrrhgGGd0hp','jNO3FdU7K6lCRGw5','Mo2BHf1wlFf','d','c',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-7584363,5854449787809009583,'r','twzPuNTnclAvOyGFQDkS68tA','wSMH4PW5sF7brYOU3OyHNGOhFcx8x0BpBFEa7CrVpDqlAS3BB0xzDDWYwTi0','yX1OUD6776QglBj8cDF7GlBw1KVZ5L9TrHGMVCfM0uieQMvPEbmq5zHGbdciJk3Ah9pJ6CRv9HjyPvRkYcHy9HHJWFRQSJVfcOlGaqfl0z2KP8I3kzESB0GPKuvvjvC8DNPQ9Wemj5JDMgKgJzKvsgWpIcDCPKlQYfExXQbEtvH58nGGoYNVkS1Z7VkEG62kMPHN2bX42YuHzSmvjrzfACccZAvuLcBxtkGdfNs','7','q',4);
+INSERT INTO ti VALUES (-7584363,5854449787809009583,'r','twzPuNTnclAvOyGFQDkS68tA','wSMH4PW5sF7brYOU3OyHNGOhFcx8x0BpBFEa7CrVpDqlAS3BB0xzDDWYwTi0','yX1OUD6776QglBj8cDF7GlBw1KVZ5L9TrHGMVCfM0uieQMvPEbmq5zHGbdciJk3Ah9pJ6CRv9HjyPvRkYcHy9HHJWFRQSJVfcOlGaqfl0z2KP8I3kzESB0GPKuvvjvC8DNPQ9Wemj5JDMgKgJzKvsgWpIcDCPKlQYfExXQbEtvH58nGGoYNVkS1Z7VkEG62kMPHN2bX42YuHzSmvjrzfACccZAvuLcBxtkGdfNs','7','q',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-1695516,-7345433365994955400,'Pp5YQrX6df','3Qse1YjeAL4','7E1JpjrXKQs4knIum2CBs3qH6hTdstH5Hxs9hgmQngEiI','FHA5AAFWl9aLnLBNcA8OsqfdTSjf8Z','q','5',5);
+INSERT INTO ti VALUES (-1695516,-7345433365994955400,'Pp5YQrX6df','3Qse1YjeAL4','7E1JpjrXKQs4knIum2CBs3qH6hTdstH5Hxs9hgmQngEiI','FHA5AAFWl9aLnLBNcA8OsqfdTSjf8Z','q','5',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-4052238,-6476283504607787646,'H9j','X6blt8KzdsxuIRdDT1BK8ksrF1bTwTfgS19bJUbzjPMCRO6zblGy8n1qET3GA9uCyc48q4LXwgPimqDfZta5wBPVj8chwBqcFRH4rpljP41Sp7Dy0C75OQxYfR1K6MirOaoSjP4Y4pHXV2L1mS46fpah1Y9sKVEnjmj4PPOyoJCxvw99v7gsYKfNKpLFjXGaMkYTWmXrso4hkOw4Evqio','mWgKhbN3NericR4YxMu','ngFFA3bQLiblYjHniLlK0mWcywj1KqDznJTLPHsI3P9YYNXnSA4qm41iKJGUtnAAWP0Zb7MOfPvB3yhZGk98wQn3brZiCsWdXZ6pWW','0','Y',6);
+INSERT INTO ti VALUES (-4052238,-6476283504607787646,'H9j','X6blt8KzdsxuIRdDT1BK8ksrF1bTwTfgS19bJUbzjPMCRO6zblGy8n1qET3GA9uCyc48q4LXwgPimqDfZta5wBPVj8chwBqcFRH4rpljP41Sp7Dy0C75OQxYfR1K6MirOaoSjP4Y4pHXV2L1mS46fpah1Y9sKVEnjmj4PPOyoJCxvw99v7gsYKfNKpLFjXGaMkYTWmXrso4hkOw4Evqio','mWgKhbN3NericR4YxMu','ngFFA3bQLiblYjHniLlK0mWcywj1KqDznJTLPHsI3P9YYNXnSA4qm41iKJGUtnAAWP0Zb7MOfPvB3yhZGk98wQn3brZiCsWdXZ6pWW','0','Y',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT, c CHAR(21), d VARBINARY(32) NOT NULL, e VARBINARY(6) NOT NULL, f VARCHAR(82) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (67246497,-1385923184,'OU4aP1','jshATT2dKjN4ffZ1lRkyl','rp5WSJ','IPmnLbU7cWWeEnXyjJXKIHhF7yDWm','Z','9s',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT, c CHAR(21), d VARBINARY(32) NOT NULL, e VARBINARY(6) NOT NULL, f VARCHAR(82) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (11552212644891875810,1822446402,'4Io4J5dpH1Ahiu','d','MZ7','7fJyKPgPzbkLlMUbL8Mc1fTBWYQ','q','q',1);
+INSERT INTO ti VALUES (11552212644891875810,1822446402,'4Io4J5dpH1Ahiu','d','MZ7','7fJyKPgPzbkLlMUbL8Mc1fTBWYQ','q','q',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(22);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(22);
+INSERT INTO t VALUES (7803551567191537210,1457097428,'YWzqVQLgliZXF','2hzL9Ld','4J','OX723ZHK1amn2E8KTWnrykAAFNWs55n2ZD8XHS10JyTdoWVHp57JY65','Y','f',2);
+INSERT INTO ti VALUES (7803551567191537210,1457097428,'YWzqVQLgliZXF','2hzL9Ld','4J','OX723ZHK1amn2E8KTWnrykAAFNWs55n2ZD8XHS10JyTdoWVHp57JY65','Y','f',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (6114585178535796575,232319375,'EJXqzAUeUuAfiw9D','TlWCNkQKpNZCgdsGVmzXiEpAAOhcLIyCaUtOrEYOTfYNIxCeg4eeERIjacKX3fZAcnBq8sCi3anDi2Dl5wOrWlrffDYNFZdHd2pTZ9grDlNO','JRxh','lqRiqBQZYppT3KZ3HrdaydpdHeJmp77B1DMSjS5IbDrIXfcLtusbdZfiYkjckalEOW91slsKI','U','N',3);
+INSERT INTO ti VALUES (6114585178535796575,232319375,'EJXqzAUeUuAfiw9D','TlWCNkQKpNZCgdsGVmzXiEpAAOhcLIyCaUtOrEYOTfYNIxCeg4eeERIjacKX3fZAcnBq8sCi3anDi2Dl5wOrWlrffDYNFZdHd2pTZ9grDlNO','JRxh','lqRiqBQZYppT3KZ3HrdaydpdHeJmp77B1DMSjS5IbDrIXfcLtusbdZfiYkjckalEOW91slsKI','U','N',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (7678151708658919579,-148855483,'qs0kHDEtJGt8G','KtUzUGMVGtmGkkrRY87vRnsd42X4zSsvexH6JlhzCpCECKTyHn2QQ4MEtcA6B0Yubd2yO0iSE1pDUf5jujPSz41gP0lcFXy6JGlazbWfLZ8K7FMZAiUOrXgc0KlBr17u0Ot2KJAZBvKQBPmxG6dgbR9UsQwXakusl47tvaq4NvL7O0ZKUcU8hGxleZGAH0tFyZiwEh8poQvLkGP8Q0','d','jO6LrSSOILq1a3Z9agYC8DVwfygnEfkkUi9GSw5ZiUsMmNQdJsrDBy5bSTkKP54XU1aLWyJpuiM701TCB7DBS62aoG6ziundayrAMKeoWoUKdFXfyy1ZbFrnxg0F0OdImSQmflP','c','Q',4);
+INSERT INTO ti VALUES (7678151708658919579,-148855483,'qs0kHDEtJGt8G','KtUzUGMVGtmGkkrRY87vRnsd42X4zSsvexH6JlhzCpCECKTyHn2QQ4MEtcA6B0Yubd2yO0iSE1pDUf5jujPSz41gP0lcFXy6JGlazbWfLZ8K7FMZAiUOrXgc0KlBr17u0Ot2KJAZBvKQBPmxG6dgbR9UsQwXakusl47tvaq4NvL7O0ZKUcU8hGxleZGAH0tFyZiwEh8poQvLkGP8Q0','d','jO6LrSSOILq1a3Z9agYC8DVwfygnEfkkUi9GSw5ZiUsMmNQdJsrDBy5bSTkKP54XU1aLWyJpuiM701TCB7DBS62aoG6ziundayrAMKeoWoUKdFXfyy1ZbFrnxg0F0OdImSQmflP','c','Q',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (18172118302258945857,2040303862,'FNqaEnceVxBDwgc','V0dvs0v9WYn4lhlXSu0NpHKq8UNu3L964m8JrkgiBsfAocixxm2eBT2','Os','XXWTZuWGWcBVPYYakqtJMwcGanuYhoWd5QtskMaVdr5uY9Nxl7tIpCinITAagb0UYICsVYC2ECraDBqDydsCCt3UK7uPosqqNPDu3US61xX1adDDNf','IC','9',5);
+INSERT INTO ti VALUES (18172118302258945857,2040303862,'FNqaEnceVxBDwgc','V0dvs0v9WYn4lhlXSu0NpHKq8UNu3L964m8JrkgiBsfAocixxm2eBT2','Os','XXWTZuWGWcBVPYYakqtJMwcGanuYhoWd5QtskMaVdr5uY9Nxl7tIpCinITAagb0UYICsVYC2ECraDBqDydsCCt3UK7uPosqqNPDu3US61xX1adDDNf','IC','9',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (15718566612911234668,-2081108965,'Vw','rhyPHyXkhQFaqVpZNidp7Kete8G8yrpbbWL5KXUkmMdGQiNukkNbAgLiRYCMedm520tdM6eWDnnoyf55ba0gHAcQJy8svaYH1s6lpwLypQFpBadVHcLmkXDpNlg8OhY0vzEo4E5','U','WnEmPPgKgibFCAagyXl1V1NiZgNTBzt6VbE8F2wKw3V4aUXGCOxDNrRNyY62Tz7PPAFqRbRhdpgiGSFqz7OEI7RPQZVme9NBgnnElKqlhzfPhQQSjUwvdNHGUwdfY3vz0xuthhSeSL8fg8fGLDVmwTJRQ5uK7Ks6vKWaUvvoloX2jgXpiBfD2UxFmgNvusYzGRWdEv0Vu5GklWvCKbp8U96vGdZlvt1rACr1p1eb4kzdhXL9rCj6','8','SaT',6);
+INSERT INTO ti VALUES (15718566612911234668,-2081108965,'Vw','rhyPHyXkhQFaqVpZNidp7Kete8G8yrpbbWL5KXUkmMdGQiNukkNbAgLiRYCMedm520tdM6eWDnnoyf55ba0gHAcQJy8svaYH1s6lpwLypQFpBadVHcLmkXDpNlg8OhY0vzEo4E5','U','WnEmPPgKgibFCAagyXl1V1NiZgNTBzt6VbE8F2wKw3V4aUXGCOxDNrRNyY62Tz7PPAFqRbRhdpgiGSFqz7OEI7RPQZVme9NBgnnElKqlhzfPhQQSjUwvdNHGUwdfY3vz0xuthhSeSL8fg8fGLDVmwTJRQ5uK7Ks6vKWaUvvoloX2jgXpiBfD2UxFmgNvusYzGRWdEv0Vu5GklWvCKbp8U96vGdZlvt1rACr1p1eb4kzdhXL9rCj6','8','SaT',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b TINYINT, c CHAR(46) NOT NULL, d VARCHAR(70), e VARCHAR(51) NOT NULL, f VARCHAR(58), g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1612163536,-26,'CDjScoDWE','7MMH8uLcbnl173XyPPo3pHmE','DN3V8of0JOBzvkYGAlwYr','qbtrrxyi','g','J',0);
+CREATE TABLE ti (a INT UNSIGNED, b TINYINT, c CHAR(46) NOT NULL, d VARCHAR(70), e VARCHAR(51) NOT NULL, f VARCHAR(58), g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (5229420910110109310,-96,'GwJ7wJJpzQoCsPtACbf0Ci','HfQrCZN5E63QIuHqimG6BDmvrEQCjBqSNsmEcx6SHH2EFD','UMUr15BAfZ0L','1bHBxF1O6xgIOcUZsnHfRjv','M','L',1);
+INSERT INTO ti VALUES (5229420910110109310,-96,'GwJ7wJJpzQoCsPtACbf0Ci','HfQrCZN5E63QIuHqimG6BDmvrEQCjBqSNsmEcx6SHH2EFD','UMUr15BAfZ0L','1bHBxF1O6xgIOcUZsnHfRjv','M','L',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(47) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(47) NOT NULL;
+INSERT INTO t VALUES (9171919767474433989,103,'UNPJGCH','unVGVDfkobQZRXWmdBHem4HHrSEWQz7eOeyYs0XOFqALm','44hQR5vmqni','YBT','s','n',2);
+INSERT INTO ti VALUES (9171919767474433989,103,'UNPJGCH','unVGVDfkobQZRXWmdBHem4HHrSEWQz7eOeyYs0XOFqALm','44hQR5vmqni','YBT','s','n',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (17074975905552964434,102,'trSfNjiKKGoLywq7kWP9bFfxY','V3fybDAkJmiGY4D4lxnem36wu7a3HbaGCynd1XwTE','h372odrY9ikHsRY6UJfkdffIk02','tqhUQiMljKu','0','2',3);
+INSERT INTO ti VALUES (17074975905552964434,102,'trSfNjiKKGoLywq7kWP9bFfxY','V3fybDAkJmiGY4D4lxnem36wu7a3HbaGCynd1XwTE','h372odrY9ikHsRY6UJfkdffIk02','tqhUQiMljKu','0','2',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (17756764748087428012,-61,'Bn5thCT2cU4AX08TvfuIQirVxGk9','LNmQXKqsZTlK9xzrFrPPWxbhXuYDsYPJxj4XtkbC0eeedfqlrW4MCsLfeiSiyqcHW33eHx3tOoJgEuEzQCwoeBmdpgAB83zUtS0mD0rguDKi61xp80Ay3DZydqBdZSZzm1tFyv4xmWch1g9','99zPg4','NzbxEfopk5s8Xsrm11E08owLHbEDuL62djVOCM7Qo5rBZWQo2pnt6xXktVDXBkQVsdMh8qWSinSromPybPbF5M8sdB5qfPoi24E7tyB0QRIPq0gZVFSmp9SbyBt9aLfaY5BPw9TSO9v1UgRg7lUdnMQtV3ZRLQzDoiT5YdZLguZ','l','c',4);
+INSERT INTO ti VALUES (17756764748087428012,-61,'Bn5thCT2cU4AX08TvfuIQirVxGk9','LNmQXKqsZTlK9xzrFrPPWxbhXuYDsYPJxj4XtkbC0eeedfqlrW4MCsLfeiSiyqcHW33eHx3tOoJgEuEzQCwoeBmdpgAB83zUtS0mD0rguDKi61xp80Ay3DZydqBdZSZzm1tFyv4xmWch1g9','99zPg4','NzbxEfopk5s8Xsrm11E08owLHbEDuL62djVOCM7Qo5rBZWQo2pnt6xXktVDXBkQVsdMh8qWSinSromPybPbF5M8sdB5qfPoi24E7tyB0QRIPq0gZVFSmp9SbyBt9aLfaY5BPw9TSO9v1UgRg7lUdnMQtV3ZRLQzDoiT5YdZLguZ','l','c',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (10010691468744874212,-58,'sEwrHS7','OWve3AkB9DqMfDuOTe33ScAFtBsuIeZhDnqUbt1C8XxqRCRs2oJq0bkzRBV6cCBGrqumyfAkpTvsQyNSrnpfK4h9Y7wkECZDrtsxyT4alUDo2BT4THoWqwha692WOvsJaztmyWyiNzWNs58lQ4y5UreiDiMCrNkzCGEoxmFOEL1AX5','M2oN7Cf1938oYuKDtgl46AD3WVg','swwGJKH3zokVsRyZqXN5ua9GHEUQIBxq2paYQiYaH6vq52NrvVRm49OX0F8jPXrLI8HdBeNTCq3Cb2vJJNf82cCmp8QD0kbaqorDRPyx6RMpRYixbQRKV44eDMsLf6pQ7DykjshHNoAxmrhW9KPpxb8VMn','sZ','c',5);
+INSERT INTO ti VALUES (10010691468744874212,-58,'sEwrHS7','OWve3AkB9DqMfDuOTe33ScAFtBsuIeZhDnqUbt1C8XxqRCRs2oJq0bkzRBV6cCBGrqumyfAkpTvsQyNSrnpfK4h9Y7wkECZDrtsxyT4alUDo2BT4THoWqwha692WOvsJaztmyWyiNzWNs58lQ4y5UreiDiMCrNkzCGEoxmFOEL1AX5','M2oN7Cf1938oYuKDtgl46AD3WVg','swwGJKH3zokVsRyZqXN5ua9GHEUQIBxq2paYQiYaH6vq52NrvVRm49OX0F8jPXrLI8HdBeNTCq3Cb2vJJNf82cCmp8QD0kbaqorDRPyx6RMpRYixbQRKV44eDMsLf6pQ7DykjshHNoAxmrhW9KPpxb8VMn','sZ','c',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (548674711645730080,-82,'1O0zxPueVUbvL1Idqouzt8KIEVQU2Al','cYqj4ESpxibqcavMag2CstHc8YRK8SmmBZHSCl9HbQQqVFtF6zo0PtwcwltTq6jx2YsIU59RkdYCdNPisgkftjLdysTmrqeWLb51','dOI33pQoXnpOWxC9SP','Bc18fHCqSoOzKghmdOwKOBonygRwy0LesZHv0HHqxVdo5UXkwMVWjlD6ho1yeS3J1CwW1ABeZNhutzpDI79bb7T2oVVPWuUsHayjq3VcwabelWMsgBGN820bOzlCdTMnarGSRfjeV3A13eIbfFZZLeSdrr','51','9P',6);
+INSERT INTO ti VALUES (548674711645730080,-82,'1O0zxPueVUbvL1Idqouzt8KIEVQU2Al','cYqj4ESpxibqcavMag2CstHc8YRK8SmmBZHSCl9HbQQqVFtF6zo0PtwcwltTq6jx2YsIU59RkdYCdNPisgkftjLdysTmrqeWLb51','dOI33pQoXnpOWxC9SP','Bc18fHCqSoOzKghmdOwKOBonygRwy0LesZHv0HHqxVdo5UXkwMVWjlD6ho1yeS3J1CwW1ABeZNhutzpDI79bb7T2oVVPWuUsHayjq3VcwabelWMsgBGN820bOzlCdTMnarGSRfjeV3A13eIbfFZZLeSdrr','51','9P',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b TINYINT, c BINARY(63) NOT NULL, d VARBINARY(64) NOT NULL, e VARCHAR(13), f VARBINARY(62), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-454770949,57,'1xNaBvjJRJhHaWOMPXr7BSCd0QZIOEq1FcQIt38oIleRo','Zja66USeRQqq24f0QPjrk6U8vwYhcOnWHJd5IQUYXhU4eFjDyyWcX','9b','WxI0WsgW77Wt1','U','Jl',0);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT, c BINARY(63) NOT NULL, d VARBINARY(64) NOT NULL, e VARCHAR(13), f VARBINARY(62), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-4279549113643699605,32,'aa9GjPhyTcMCd7euG0VBXNaMfyzcQaI','6I73p87G36QpjjEBPjEFKaexiJnZgOOmaif0h73CSgDXwp7LmoaxHx246QYy','kmHUzfTF2l','YwONRaPqCIleDQxCZva0SCB33lndFTDbwhdSGV2oVIDS','D','BG',1);
+INSERT INTO ti VALUES (-4279549113643699605,32,'aa9GjPhyTcMCd7euG0VBXNaMfyzcQaI','6I73p87G36QpjjEBPjEFKaexiJnZgOOmaif0h73CSgDXwp7LmoaxHx246QYy','kmHUzfTF2l','YwONRaPqCIleDQxCZva0SCB33lndFTDbwhdSGV2oVIDS','D','BG',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(64) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(64) NOT NULL;
+INSERT INTO t VALUES (-4951744305201252804,-56,'09M9Ko2rVwPyaupydCJyWV0E95jqk7NLxnTTv5vybSafGe6mE0PyNSxhNmiIa','m9s4hNyPWiL9dRW3fmZOHUb0agH','yXjRWDkGc7cG','LxTiPnxQPBMdhvRy9ZQ8FCfuB75bMyBwJZSTydDMJWwJOA5n39xNIL5y','b','oQ',2);
+INSERT INTO ti VALUES (-4951744305201252804,-56,'09M9Ko2rVwPyaupydCJyWV0E95jqk7NLxnTTv5vybSafGe6mE0PyNSxhNmiIa','m9s4hNyPWiL9dRW3fmZOHUb0agH','yXjRWDkGc7cG','LxTiPnxQPBMdhvRy9ZQ8FCfuB75bMyBwJZSTydDMJWwJOA5n39xNIL5y','b','oQ',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-5343526350600766982,-58,'E1R','kd9aJZi0lHS8kh75NmBRDyL7MqxkOEX2Xu6INxu0NZxl8cAFgO2WZdkTIZOFt3m1LsEc5JdqnNFN7k72rbxGXwi3pvEnZ8Mh4YYy23fPIhzVH32DikGn5ixYYOfx8CoagZjV2bnnmycyuXHrxqxaCPpmCGEf0ZPzgFL451AQNGHZCFJ8saQpjAF3B3leCryjsA5SOLv0FcEWyn29yvVLIHxWoy9yn52nQi3jDUOAKnS11f7wx6IpS5D','wrYRh','f8UAGjWr3oLBdO2UEjToW','e','z',3);
+INSERT INTO ti VALUES (-5343526350600766982,-58,'E1R','kd9aJZi0lHS8kh75NmBRDyL7MqxkOEX2Xu6INxu0NZxl8cAFgO2WZdkTIZOFt3m1LsEc5JdqnNFN7k72rbxGXwi3pvEnZ8Mh4YYy23fPIhzVH32DikGn5ixYYOfx8CoagZjV2bnnmycyuXHrxqxaCPpmCGEf0ZPzgFL451AQNGHZCFJ8saQpjAF3B3leCryjsA5SOLv0FcEWyn29yvVLIHxWoy9yn52nQi3jDUOAKnS11f7wx6IpS5D','wrYRh','f8UAGjWr3oLBdO2UEjToW','e','z',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-7247705322720664725,-8,'7xZplPn3fgtmZGB7c5H1','5TSCpo6rrl1ihGgKTZJpJfZwSDr6nvs7S425OMbLza2KO3o08qrcvmdapzj3CZmKUBCdt5sBbbaBs3eQ4OPI5qw03aWfkuZV5rWc3JfptPx9SxYyzys2TGZ4BJsQHhKzU3aiFYvsGfJbohzjTJVmqj3U1HdGh6s495tyHPRa5qGrmVMAQYVRznyEmKBW601LGKjle0F6GeCkrm2V9OutmKZqYKenJOwiPF2VO','f','iR94MmchMBErS5NOGoruSxnAsEBBl1luVHqp78lrwgAMIo0VkvlSp7tvfDLCsBX8oZDrNA','D','XG',4);
+INSERT INTO ti VALUES (-7247705322720664725,-8,'7xZplPn3fgtmZGB7c5H1','5TSCpo6rrl1ihGgKTZJpJfZwSDr6nvs7S425OMbLza2KO3o08qrcvmdapzj3CZmKUBCdt5sBbbaBs3eQ4OPI5qw03aWfkuZV5rWc3JfptPx9SxYyzys2TGZ4BJsQHhKzU3aiFYvsGfJbohzjTJVmqj3U1HdGh6s495tyHPRa5qGrmVMAQYVRznyEmKBW601LGKjle0F6GeCkrm2V9OutmKZqYKenJOwiPF2VO','f','iR94MmchMBErS5NOGoruSxnAsEBBl1luVHqp78lrwgAMIo0VkvlSp7tvfDLCsBX8oZDrNA','D','XG',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-8103443949665450907,68,'xfaGPbwZuVd9dThwx0n','BnUUrFsWHCMGjh4OIjv77r3269riQxphGNNP1UBWCPlthGJGi49dFcar7sEyUqfK0Rng9InL6Mj1Mjz','KyH','5ouy0QlT7EnMsJcWKqBFA5ZgojGiiz','pn','qY',5);
+INSERT INTO ti VALUES (-8103443949665450907,68,'xfaGPbwZuVd9dThwx0n','BnUUrFsWHCMGjh4OIjv77r3269riQxphGNNP1UBWCPlthGJGi49dFcar7sEyUqfK0Rng9InL6Mj1Mjz','KyH','5ouy0QlT7EnMsJcWKqBFA5ZgojGiiz','pn','qY',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3670600741364791246,-1,'CVXFDt3xJJ4fBRjDMrCaTX2nzQjZEcU81tjQ','sfwDz79lsscEkdNuEZMJ1p3BpPfw03VYHKNXCTKVCELsF3rBskMLfXsDlrSLsDiMrUMSDyfbairXlEnJNLDivY3pjq1tg24EW3yrQYnxBINcNkFjEfSqu0EYZ13zVNYS4r4y0bxpG8qlNyOWpz1o4FeArysvAFuCRUfQ54kJLr43w26S7IEfnGw57IHZhcuMToq2rdzfbOyrwdOl7Tyaha5PMo','Dwzy0a','y','9p','I',6);
+INSERT INTO ti VALUES (3670600741364791246,-1,'CVXFDt3xJJ4fBRjDMrCaTX2nzQjZEcU81tjQ','sfwDz79lsscEkdNuEZMJ1p3BpPfw03VYHKNXCTKVCELsF3rBskMLfXsDlrSLsDiMrUMSDyfbairXlEnJNLDivY3pjq1tg24EW3yrQYnxBINcNkFjEfSqu0EYZ13zVNYS4r4y0bxpG8qlNyOWpz1o4FeArysvAFuCRUfQ54kJLr43w26S7IEfnGw57IHZhcuMToq2rdzfbOyrwdOl7Tyaha5PMo','Dwzy0a','y','9p','I',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(48), d VARBINARY(39), e VARBINARY(42) NOT NULL, f VARCHAR(61), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (207,2169434,'X7LgqVtxFm4YAtPRGZzMEPgkrcB3VSnv4bXRO4qt9xsDECr','4RjUkBBrRjJodsYhoLCtBT6UkoHlWKHGk9H','ScMz','APpd7JzMOeM5z5gKI721YUEuly','B','K',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(48), d VARBINARY(39), e VARBINARY(42) NOT NULL, f VARCHAR(61), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (16134693,6351723,'gmJCKtPCEOgIn03mv7Tv','Yta4PgQTLAPutpO5854DEGr','MVD04SzNKd2P','8bMYzF1CZFACR9lkzl6nhfhBx82grFFXbTxyTnK2gXeq1BVti3','e','j',1);
+INSERT INTO ti VALUES (16134693,6351723,'gmJCKtPCEOgIn03mv7Tv','Yta4PgQTLAPutpO5854DEGr','MVD04SzNKd2P','8bMYzF1CZFACR9lkzl6nhfhBx82grFFXbTxyTnK2gXeq1BVti3','e','j',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(49);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(49);
+INSERT INTO t VALUES (12497112,3373904,'WTMaBpSZ','oC4CWhfYqWaFowAKlzsQ','fdgoiFDvMe0dKpebJQStiGsAm2JYgYPk4wW','utcrA4xAUulXCWlI5aEL7v7ml1cCTpi0IYiWi8Aa8s65CEZgC','9','c',2);
+INSERT INTO ti VALUES (12497112,3373904,'WTMaBpSZ','oC4CWhfYqWaFowAKlzsQ','fdgoiFDvMe0dKpebJQStiGsAm2JYgYPk4wW','utcrA4xAUulXCWlI5aEL7v7ml1cCTpi0IYiWi8Aa8s65CEZgC','9','c',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (9785001,-836709,'0DPtWCzkVjtFaTC6Uru3G','VIycayTS8XpO6kwOo','581WNKV79rvgMBCnPjEun7Svwx','YyQO3YZC1CbJ2wzh04wHoxOhEG0gu8fJskuOM','b','e',3);
+INSERT INTO ti VALUES (9785001,-836709,'0DPtWCzkVjtFaTC6Uru3G','VIycayTS8XpO6kwOo','581WNKV79rvgMBCnPjEun7Svwx','YyQO3YZC1CbJ2wzh04wHoxOhEG0gu8fJskuOM','b','e',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (8063744,5074792,'5cCVFITxxjeaipUlbPIIjeSX9IJ','pZ','cGr3tvgo70ttUVW14nzicIeVF9hLR3lHX','RvgeMSRMrWe8NO5bVOnADTXw8ZGbFbzwdGjbg9ZGTY9eY2fCM4CnHROeMD6N1GL57mWKEQAsULvsow4WYCa1qbzEntO5UlQFTazuOrYBqEnZpV8ZdG42XE7ciI4ma8eSlZAyjptHhRIX7b0c1gmduD33ky6XJOfhM8SZehKKd1DSnGh1gGxSDedpXA1RC7feG7M0nmPyI3TvzS4EdoDGdQwvsOPnQxXGHfzj0ILdIU7lEAVTvg8','X','V',4);
+INSERT INTO ti VALUES (8063744,5074792,'5cCVFITxxjeaipUlbPIIjeSX9IJ','pZ','cGr3tvgo70ttUVW14nzicIeVF9hLR3lHX','RvgeMSRMrWe8NO5bVOnADTXw8ZGbFbzwdGjbg9ZGTY9eY2fCM4CnHROeMD6N1GL57mWKEQAsULvsow4WYCa1qbzEntO5UlQFTazuOrYBqEnZpV8ZdG42XE7ciI4ma8eSlZAyjptHhRIX7b0c1gmduD33ky6XJOfhM8SZehKKd1DSnGh1gGxSDedpXA1RC7feG7M0nmPyI3TvzS4EdoDGdQwvsOPnQxXGHfzj0ILdIU7lEAVTvg8','X','V',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (8323328,-1721080,'VF5C3NToh5v8ceXv2ynu','nH81QopN3hzG5CHs07XNogVkAXGOoHJIJU7mVechI1V89JBJBEUdLEOQPg92rrMf7fDU3Wo7CUcnjpvVZCjv5CTaSXuIedYs87kdNZguGLDcrYQjyaOZQ6eSBx','iL8Tmpv0S6qDL','j5t0SS0aNLAGf9BxP1qvOPvjy22G4CeKaS2nMgA1WwBfuRkMdWJvPw7NvKCMa580X0i1TApCVTm8yTtMRR0rMuRM9MhdaQjm8N52zoSlbWmRV7s5gWQwnq4poUGkMtvPKpvlZmNoF71Q1X9qZpAIJ5528Iaic0q0F8ffeEQXNk5a1pu5XTttbm7EpY2rBpNMHHgw2QW8P4daV6xw1s8aZqCxV','gB','7',5);
+INSERT INTO ti VALUES (8323328,-1721080,'VF5C3NToh5v8ceXv2ynu','nH81QopN3hzG5CHs07XNogVkAXGOoHJIJU7mVechI1V89JBJBEUdLEOQPg92rrMf7fDU3Wo7CUcnjpvVZCjv5CTaSXuIedYs87kdNZguGLDcrYQjyaOZQ6eSBx','iL8Tmpv0S6qDL','j5t0SS0aNLAGf9BxP1qvOPvjy22G4CeKaS2nMgA1WwBfuRkMdWJvPw7NvKCMa580X0i1TApCVTm8yTtMRR0rMuRM9MhdaQjm8N52zoSlbWmRV7s5gWQwnq4poUGkMtvPKpvlZmNoF71Q1X9qZpAIJ5528Iaic0q0F8ffeEQXNk5a1pu5XTttbm7EpY2rBpNMHHgw2QW8P4daV6xw1s8aZqCxV','gB','7',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (5285751,-1758887,'ldIEO','eqXbFmmCVcpQDlqS4Ga6RS9tATQpsz67gPlsCgnUd','X0CWikKsuJ36VgeH','wNHi9uJXvlulh4AdljenWZy0I2DbpQIDYjle1mcjrJ9XNt4OqCIyQthDlbXmBfnGmJgCufQGw6NN2gTeUgA9IByToIMjmCGWt6vNkAIjgiEUUXZdj2RdLTsjm5H3O075jVWdhDPczQSnPKFLxIMBMkOBLuFBoIfMg4xIeF83hod98QqZ4T0XsUQQlhYizua3sdi2xFuTfUv1pmbmgko5Z59eqww5AwMfDC6mWRosvT6o65fmARKdGPySo','9','r',6);
+INSERT INTO ti VALUES (5285751,-1758887,'ldIEO','eqXbFmmCVcpQDlqS4Ga6RS9tATQpsz67gPlsCgnUd','X0CWikKsuJ36VgeH','wNHi9uJXvlulh4AdljenWZy0I2DbpQIDYjle1mcjrJ9XNt4OqCIyQthDlbXmBfnGmJgCufQGw6NN2gTeUgA9IByToIMjmCGWt6vNkAIjgiEUUXZdj2RdLTsjm5H3O075jVWdhDPczQSnPKFLxIMBMkOBLuFBoIfMg4xIeF83hod98QqZ4T0XsUQQlhYizua3sdi2xFuTfUv1pmbmgko5Z59eqww5AwMfDC6mWRosvT6o65fmARKdGPySo','9','r',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(49), d VARBINARY(4), e VARCHAR(95) NOT NULL, f VARBINARY(84) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (49921,34188,'vWbNezRxvw5Nv7j10xvJ','6A','8OpVuAsGq7Q9p7AtMrUgsexgBBeuVu3OeD8uIzRmIACI','3EsWU1N4edkY3SLs','Xo','1',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(49), d VARBINARY(4), e VARCHAR(95) NOT NULL, f VARBINARY(84) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (8041,48346,'Ps1t5gWq3KXtV09IG0Vh','vRb','BatNQU6ZjK9jyrpmML8lFKBwyXgVomy6AD19q7JUcnBVMX8v06XxApoN4PKRMh0DQEtjy1n5Ia','Zl','4V','K',1);
+INSERT INTO ti VALUES (8041,48346,'Ps1t5gWq3KXtV09IG0Vh','vRb','BatNQU6ZjK9jyrpmML8lFKBwyXgVomy6AD19q7JUcnBVMX8v06XxApoN4PKRMh0DQEtjy1n5Ia','Zl','4V','K',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(50);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(50);
+INSERT INTO t VALUES (1027,18373,'0Kod47DrJi4dC86ugiwF9ko0z7ShrydN1A','jbn','qvi26KBY6qI5qqoU02BscLg1aX1OuErXjGF2zknrRX0lOTipVXrBFCa8qrO','0c5vFYNAjKLjGm8HRIgVrXcQyFAxR8D1HbiYfMju8','6','9',2);
+INSERT INTO ti VALUES (1027,18373,'0Kod47DrJi4dC86ugiwF9ko0z7ShrydN1A','jbn','qvi26KBY6qI5qqoU02BscLg1aX1OuErXjGF2zknrRX0lOTipVXrBFCa8qrO','0c5vFYNAjKLjGm8HRIgVrXcQyFAxR8D1HbiYfMju8','6','9',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (44174,39951,'Eu','5eQNDmuLDdqHv2XbSTxazGNeXGVn5eSad5wXnkcwJ8UuDLFe','5n93R2d7vNyzKNq4Csii4d0LIcmTCsNDJHd3daCZ5mS9lo24Nz9uXQreXB4v3EvujAHYsb0','BoTgK5p6F4Tw8al8yaIkQUeChU4aj4PGOFAPBJRwq4moVB1CzCg40X2JV4ZP91H8KwsR19LAF0BF2Xhwd','GB','z',3);
+INSERT INTO ti VALUES (44174,39951,'Eu','5eQNDmuLDdqHv2XbSTxazGNeXGVn5eSad5wXnkcwJ8UuDLFe','5n93R2d7vNyzKNq4Csii4d0LIcmTCsNDJHd3daCZ5mS9lo24Nz9uXQreXB4v3EvujAHYsb0','BoTgK5p6F4Tw8al8yaIkQUeChU4aj4PGOFAPBJRwq4moVB1CzCg40X2JV4ZP91H8KwsR19LAF0BF2Xhwd','GB','z',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (45706,1339,'rTEufurv0Lzsy1pS15WwPNkIaCMV','mn8OFVs7VGuC7UIC3d0tcOtSbfOn1SkEMT0v9BAVKCc4MQaaUCwlzOyEjlE2w9v25BY3DjSnLHYX7xEIHakbTSH9rS7nEXvaMslZODYGridx6Ma6QjtAoSxfDDuBHhiqspU4rAcYZO','quVJWPn4O0B63CD3TBDrpsim1r5ahhdeZacpJ7c10SfcPZPjZvkG55vYexruYmnYncXXY7M9c4ZPkG2hs','64DZMMWKQYGRyvx2Fja2089igVOxNFK9Dl9yW8iZf1jJ22HDeVk8Bq3WhxS7HmLlcgx8KoFjlaNGY9g3V8psHfO3fhPPhn0rnOrlRikbe5nmDrZN73BO8SPwhhl6jCN4NRvtybjsSpgF8B3mlSgUTNHsA8612XIdkrNHJrnaBRbx7jMF2d4d2aDru9FS4uxREJ0w5qJytQw9Nz2QP5UjosVstXmRQiWhalJyZhD5UiR','p6','b',4);
+INSERT INTO ti VALUES (45706,1339,'rTEufurv0Lzsy1pS15WwPNkIaCMV','mn8OFVs7VGuC7UIC3d0tcOtSbfOn1SkEMT0v9BAVKCc4MQaaUCwlzOyEjlE2w9v25BY3DjSnLHYX7xEIHakbTSH9rS7nEXvaMslZODYGridx6Ma6QjtAoSxfDDuBHhiqspU4rAcYZO','quVJWPn4O0B63CD3TBDrpsim1r5ahhdeZacpJ7c10SfcPZPjZvkG55vYexruYmnYncXXY7M9c4ZPkG2hs','64DZMMWKQYGRyvx2Fja2089igVOxNFK9Dl9yW8iZf1jJ22HDeVk8Bq3WhxS7HmLlcgx8KoFjlaNGY9g3V8psHfO3fhPPhn0rnOrlRikbe5nmDrZN73BO8SPwhhl6jCN4NRvtybjsSpgF8B3mlSgUTNHsA8612XIdkrNHJrnaBRbx7jMF2d4d2aDru9FS4uxREJ0w5qJytQw9Nz2QP5UjosVstXmRQiWhalJyZhD5UiR','p6','b',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (48798,57199,'qCdHqbwiZj6fIAqlywOj3QF3dRAByES6HVBu9xncOY5DuP','3fpjK4tPflruVSbw7b4CERvijN1uZk36uv72ahTL9jF46HpTNca3cjGI7NwlnbGnRhXp7V6M6afGK5NgNJez9KKqBRc6OqNCghg7Wl7evWFiJCdKhdnELHQojIybLvQZBAfsWS3T7W8N8uRGIj8CIJAJkHeqHkrRgfjrZM1awrI5Cr7KNPtDTvC87PtzJ7URI4gHQkTmpkYbYff5VteJRFSt8k4nMmDmNnofpQz8BN','C7EJRjQ63yKbTaa7lD2UdyOhPDMe1biE5WpZdtpm3y3Kz1xlbS0BimyM6jL5cYRHtzMs','4F1uMhYhgxe5RZRA9bthMQpRSEFSYJKW0GgfgoACk68oPVdPTjJDIIuyNTTGQzoSNInNjYCnfFvUlpsHSFfhrK1Pv7QNdDo1aixtXJ2EcuQ1vbCAkPTyzMNTdN6d9EjXu1v80rFeMQ6uJGzK0yi','ZED','D',5);
+INSERT INTO ti VALUES (48798,57199,'qCdHqbwiZj6fIAqlywOj3QF3dRAByES6HVBu9xncOY5DuP','3fpjK4tPflruVSbw7b4CERvijN1uZk36uv72ahTL9jF46HpTNca3cjGI7NwlnbGnRhXp7V6M6afGK5NgNJez9KKqBRc6OqNCghg7Wl7evWFiJCdKhdnELHQojIybLvQZBAfsWS3T7W8N8uRGIj8CIJAJkHeqHkrRgfjrZM1awrI5Cr7KNPtDTvC87PtzJ7URI4gHQkTmpkYbYff5VteJRFSt8k4nMmDmNnofpQz8BN','C7EJRjQ63yKbTaa7lD2UdyOhPDMe1biE5WpZdtpm3y3Kz1xlbS0BimyM6jL5cYRHtzMs','4F1uMhYhgxe5RZRA9bthMQpRSEFSYJKW0GgfgoACk68oPVdPTjJDIIuyNTTGQzoSNInNjYCnfFvUlpsHSFfhrK1Pv7QNdDo1aixtXJ2EcuQ1vbCAkPTyzMNTdN6d9EjXu1v80rFeMQ6uJGzK0yi','ZED','D',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2784,57967,'3KVyxo8L8','5kg0ZdGkgVGiJGOHxRcqR0uvrBjHufusKnTsYaPcWoO7xdv5WZfFUt8ZpUQxPIxIVUl3Iu8ezZfCW5zbzsu7GvYpgub4IrN','2GpJXxlPfWxIK3zyhvu1jdCgoF','a5ouXQRQs8vXsOVbQ327Cdw1rKrwgaLPWgP4iJXgFjGKrQHSzRyzXDjHXjXUK0ATe7SX18LIVW3gNs4GUxSlKqvVzE3raesTVSdmqq82mYxRZEJ2OvdSn6MLUQbGNbtPhN4NumcAB7PZeCyQptg','q','mx',6);
+INSERT INTO ti VALUES (2784,57967,'3KVyxo8L8','5kg0ZdGkgVGiJGOHxRcqR0uvrBjHufusKnTsYaPcWoO7xdv5WZfFUt8ZpUQxPIxIVUl3Iu8ezZfCW5zbzsu7GvYpgub4IrN','2GpJXxlPfWxIK3zyhvu1jdCgoF','a5ouXQRQs8vXsOVbQ327Cdw1rKrwgaLPWgP4iJXgFjGKrQHSzRyzXDjHXjXUK0ATe7SX18LIVW3gNs4GUxSlKqvVzE3raesTVSdmqq82mYxRZEJ2OvdSn6MLUQbGNbtPhN4NumcAB7PZeCyQptg','q','mx',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT, c BINARY(50) NOT NULL, d VARBINARY(15) NOT NULL, e VARCHAR(29), f VARBINARY(81), g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3465710,-583105179,'YCutr','adi6j','phMAZ','06Alj9OWpub4jhprgLfCZXm01UXE5FuZhemCAA8HHgulvqk','N','q',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b INT, c BINARY(50) NOT NULL, d VARBINARY(15) NOT NULL, e VARCHAR(29), f VARBINARY(81), g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (14932260,-1389429051,'Bv95uUjGO3KE63MmlNRI6wEDpzeLUhK9','S9','l21','RLMh8ytZTL7X6WoXkKxLPA6l0cYWBZeCZj76H7uMRg','S','C',1);
+INSERT INTO ti VALUES (14932260,-1389429051,'Bv95uUjGO3KE63MmlNRI6wEDpzeLUhK9','S9','l21','RLMh8ytZTL7X6WoXkKxLPA6l0cYWBZeCZj76H7uMRg','S','C',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(51) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(51) NOT NULL;
+INSERT INTO t VALUES (11235072,-1900950756,'b4e0O09H5MVqlz6FpvmTt6eC4m89rpscqp','XPIAjczhqyKl','m','i5Ne1vrD3nltkmbO90z0Cb40Pu4CrEp4tQTxGyT5wA4hkodJnHbWRNfijdpUWN9XiQ8hv1KS','F','B',2);
+INSERT INTO ti VALUES (11235072,-1900950756,'b4e0O09H5MVqlz6FpvmTt6eC4m89rpscqp','XPIAjczhqyKl','m','i5Ne1vrD3nltkmbO90z0Cb40Pu4CrEp4tQTxGyT5wA4hkodJnHbWRNfijdpUWN9XiQ8hv1KS','F','B',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (4546551,-448670299,'8E3sIG6xbJDujWkRxQyEQIaHp12BArjLnDpinLYJol0bLt','sqxcUMMPHe9SamjEbiiObn2ZJAjt4979uODx6wtCpc6UBq6CbxpInusnhynWP2','Pe7PFheXPgwjKBfmobgCgu7n','jKdKGY5Xdk9Yg4dX6Eh5yAYGfvonz0embPGYgWzk','Z','y',3);
+INSERT INTO ti VALUES (4546551,-448670299,'8E3sIG6xbJDujWkRxQyEQIaHp12BArjLnDpinLYJol0bLt','sqxcUMMPHe9SamjEbiiObn2ZJAjt4979uODx6wtCpc6UBq6CbxpInusnhynWP2','Pe7PFheXPgwjKBfmobgCgu7n','jKdKGY5Xdk9Yg4dX6Eh5yAYGfvonz0embPGYgWzk','Z','y',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (4871459,1977021952,'5moOBM5MEhsPs1VD8AXKg8d2EAhkibNySK5','gWBrbCiX4d75TEMtDpvpZHBrcYuqBmlHaz70BJ9VzGIjgwOkLl9sfdqxpN2xWPg3AxRgzjbOcrynmUMalLBT8ib5CCJmWiboh0GpftFFITcsWR7','3HUHZP7zQtL0UBD','xcCynqutzpgHyjbYptvTdlRhNXGJA8deOPzOa1esr3sf8dCj','p','P',4);
+INSERT INTO ti VALUES (4871459,1977021952,'5moOBM5MEhsPs1VD8AXKg8d2EAhkibNySK5','gWBrbCiX4d75TEMtDpvpZHBrcYuqBmlHaz70BJ9VzGIjgwOkLl9sfdqxpN2xWPg3AxRgzjbOcrynmUMalLBT8ib5CCJmWiboh0GpftFFITcsWR7','3HUHZP7zQtL0UBD','xcCynqutzpgHyjbYptvTdlRhNXGJA8deOPzOa1esr3sf8dCj','p','P',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (7912470,-895399621,'UX0EOUeR7bGDT80acZ71yzt7AiXabLBliBVUOIoq7Zdn','gjnbTQlBaxFGRnWpRmg1EbB2PP55qK50OzvdGC4JeFA33fUdGZOPLkpjS7Zi7xTn6eot197xlnpvjeIOpUvhTsX0mPFjKeAeHKmbfaAUWQ7l6RuYZN38szGC7bCQ9brSiqMhiPR1u5n9VU9UkUQUksC2T0d4QPs3srbO1UL3oYkMcJbehUtgqFNVkWTuckfVJhrfQrw0s7NWEIrLgobXEagHhrGJAG5pBK7KX7SEeM4nVMpd2UgpF1XvV','tlmh09QhtKsPwtJ0Z7lvzcoV','eAx5XLUPhfjNIHMmM9YAmgjTExnl3UoAwh05L2LYPNKQuOGMXbJET3DAl7mJnqoNNVq7DZFopKptgHfUTBv5VeS7MHNIPdcnFU34XWP9eAiZdSVl5aqdXYWIRNyxFP0U9NWskrlNYFE7pChuK9dNgoMLldxGWmCyLMXPcBPcTSvLUtB50Fkn30I5','CT','Z',5);
+INSERT INTO ti VALUES (7912470,-895399621,'UX0EOUeR7bGDT80acZ71yzt7AiXabLBliBVUOIoq7Zdn','gjnbTQlBaxFGRnWpRmg1EbB2PP55qK50OzvdGC4JeFA33fUdGZOPLkpjS7Zi7xTn6eot197xlnpvjeIOpUvhTsX0mPFjKeAeHKmbfaAUWQ7l6RuYZN38szGC7bCQ9brSiqMhiPR1u5n9VU9UkUQUksC2T0d4QPs3srbO1UL3oYkMcJbehUtgqFNVkWTuckfVJhrfQrw0s7NWEIrLgobXEagHhrGJAG5pBK7KX7SEeM4nVMpd2UgpF1XvV','tlmh09QhtKsPwtJ0Z7lvzcoV','eAx5XLUPhfjNIHMmM9YAmgjTExnl3UoAwh05L2LYPNKQuOGMXbJET3DAl7mJnqoNNVq7DZFopKptgHfUTBv5VeS7MHNIPdcnFU34XWP9eAiZdSVl5aqdXYWIRNyxFP0U9NWskrlNYFE7pChuK9dNgoMLldxGWmCyLMXPcBPcTSvLUtB50Fkn30I5','CT','Z',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1257693,1684519776,'dosP3xuSE93Hg9UNTjXO','khaeWfOjlW0stcDXg9WGYcMuo9DN1LyOesa9i0WRj4gjPDAlAmigtrmuoNMDXmMRKd3nvjtdFzKXzley1us1APnHo5l7AhxC8PSwK4JWb6dLjcbpkiPYJSxhzxsTZCL7cTedM6LXLe1brHWFvo9bZ5TJVsm0BgFkD49LR8jwFHfd3XhVQssvXlS5IIsn0rIoSegnBwAj','oXLekAMtoDsUQEu3HvL0uzP3','r2UWTu3JpS1U9AI8CM7f50jEZdEIV8UTLnq1l5CF9oYucQIOKgtsrVJStJVbjcCqyfFrPB6cm399qnRdBt6XiGOWCWSarn5fJOYM8U2OpIfpvULYTcfmXZF8L9yiHBZXcP4wSXJKXNaYchlVoZWiODjNEWDWRzfDpn9xuL4aDHVVRj0o3oxOjsOMQPSVAWRy34bVX0T1gZU0J15STzad7Q7muWeeA82j','L','N',6);
+INSERT INTO ti VALUES (1257693,1684519776,'dosP3xuSE93Hg9UNTjXO','khaeWfOjlW0stcDXg9WGYcMuo9DN1LyOesa9i0WRj4gjPDAlAmigtrmuoNMDXmMRKd3nvjtdFzKXzley1us1APnHo5l7AhxC8PSwK4JWb6dLjcbpkiPYJSxhzxsTZCL7cTedM6LXLe1brHWFvo9bZ5TJVsm0BgFkD49LR8jwFHfd3XhVQssvXlS5IIsn0rIoSegnBwAj','oXLekAMtoDsUQEu3HvL0uzP3','r2UWTu3JpS1U9AI8CM7f50jEZdEIV8UTLnq1l5CF9oYucQIOKgtsrVJStJVbjcCqyfFrPB6cm399qnRdBt6XiGOWCWSarn5fJOYM8U2OpIfpvULYTcfmXZF8L9yiHBZXcP4wSXJKXNaYchlVoZWiODjNEWDWRzfDpn9xuL4aDHVVRj0o3oxOjsOMQPSVAWRy34bVX0T1gZU0J15STzad7Q7muWeeA82j','L','N',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(81) NOT NULL, d VARBINARY(87), e VARCHAR(49), f VARCHAR(57), g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14702439,13682473,'8D0ztZycUw1ulGuRSJZg8WvCGccDypfxSG06crDuimFZwZXyv6x5ivb9jDMv5sFPK6YsGLHlDmsL1Q','VaSWCnhIpJ4hHI2nMrzXK7ofjRMBrNFVE00bp6W4EptZZaDdyLDLdk4pAtJv8PXY9IiTEpc','Drjsq7KWKQFcsp1wjPj96sNcvRVJhEkUr2FkzGl','TVT8hoHTPQu','v','J',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(81) NOT NULL, d VARBINARY(87), e VARCHAR(49), f VARCHAR(57), g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (14591549,3483322,'fXkcVah3QtsHNX3vEvVkFtITaRVMSTx7MxA7LQ7waPLXTSFZYYVWgw6UHP4rs8R','n7y6jmmwzHrTK6Pqhq4FxzYteEwqOuVZPxARJoK','rKNLPBAPEYYUDt9GLBHAYAgKDhF2TQPkqr5b63gS','7w43SxagLghppVljuGurCYLC2IYmH4MqpL78Sp4cgoeYBOpOz','Sb','am',1);
+INSERT INTO ti VALUES (14591549,3483322,'fXkcVah3QtsHNX3vEvVkFtITaRVMSTx7MxA7LQ7waPLXTSFZYYVWgw6UHP4rs8R','n7y6jmmwzHrTK6Pqhq4FxzYteEwqOuVZPxARJoK','rKNLPBAPEYYUDt9GLBHAYAgKDhF2TQPkqr5b63gS','7w43SxagLghppVljuGurCYLC2IYmH4MqpL78Sp4cgoeYBOpOz','Sb','am',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(82) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(82) NOT NULL;
+INSERT INTO t VALUES (6289048,3987445,'8I2rptRcXdtEuinlNWiXM4o6vSVr3xDVU48vm7etQ','OANAvQJiNT71cBs8TyiUeADHZxjv5fCAGDuzc','Q','p7zHqUrpqJ0vdD9H7glJjN16uC9Q','S','S',2);
+INSERT INTO ti VALUES (6289048,3987445,'8I2rptRcXdtEuinlNWiXM4o6vSVr3xDVU48vm7etQ','OANAvQJiNT71cBs8TyiUeADHZxjv5fCAGDuzc','Q','p7zHqUrpqJ0vdD9H7glJjN16uC9Q','S','S',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (9146471,6896394,'TKUj4DKLUagb8Hw6Vjua8fB6MlQ6JuWu8FHPmWzFjMnzbhgzCH1n4Nl4D8Po8LlKFZJiBhoDxWRC9','cmKKiuTrMUHniBt','KX7Mk1uZjDRFJoWVAqQ4JGs','UXYUqzbXa9YWFdtTd4nmkAgxwD5zH8WBWuToSETeUuDIRvUkgIPE','F5','U',3);
+INSERT INTO ti VALUES (9146471,6896394,'TKUj4DKLUagb8Hw6Vjua8fB6MlQ6JuWu8FHPmWzFjMnzbhgzCH1n4Nl4D8Po8LlKFZJiBhoDxWRC9','cmKKiuTrMUHniBt','KX7Mk1uZjDRFJoWVAqQ4JGs','UXYUqzbXa9YWFdtTd4nmkAgxwD5zH8WBWuToSETeUuDIRvUkgIPE','F5','U',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (7194854,12652005,'PdaIeC6qmYjNLCNaaij7gQlUdaN4SZSjNpvCVScgMJGCYi4GlvOZJKsa9C','HurXEZU2qqopNNV3Lq6wmmXtKUXxrt5haPByXY745l9KYYGj','l3H7qrCqcFYpXHaVPtVWN6v','4Y07R37cPo1PYL89mSUxoU1dWR4GDHIpQRkAqmv1gxppz80wpSif4mCd2z1cDN5fbhAMVSBKdBJjxuK2L8ypjjuluj1iaPSoqSXAHLBZr2lJztn39yqLG9S9AqqcabM7B1G9vgVHN7M8XNcvEA6WwdponPs8DYIKh0nkRKmiOyrczWcp0Mjh5XqAKgP','N','QZ',4);
+INSERT INTO ti VALUES (7194854,12652005,'PdaIeC6qmYjNLCNaaij7gQlUdaN4SZSjNpvCVScgMJGCYi4GlvOZJKsa9C','HurXEZU2qqopNNV3Lq6wmmXtKUXxrt5haPByXY745l9KYYGj','l3H7qrCqcFYpXHaVPtVWN6v','4Y07R37cPo1PYL89mSUxoU1dWR4GDHIpQRkAqmv1gxppz80wpSif4mCd2z1cDN5fbhAMVSBKdBJjxuK2L8ypjjuluj1iaPSoqSXAHLBZr2lJztn39yqLG9S9AqqcabM7B1G9vgVHN7M8XNcvEA6WwdponPs8DYIKh0nkRKmiOyrczWcp0Mjh5XqAKgP','N','QZ',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (14653288,9516890,'6WnQg8wfuSrYBaQL4a0xPBElHTEVvHNgGNbbIpKEVpMtiZ2ToWUq96hzhKlWnujE3PWccksf2t21zs','oSFygl6sEyOiDCGv5VHx413JER1GplfEr04wOr6CLboGQcrC7D64FmLI7gQxFZGJPv10DetJJeB4tBZgfmaUa5qSlm6z0vwDVv2215FBr4cl2WKiWs5','Zr20OpHf2hwEfbS7HDozh66ZaNDqUojkhXHWN7eod9CQkJ','XmuiwpcY0Y5Oz4eXwnzWUjZXWSbYHCEbly','E73','C',5);
+INSERT INTO ti VALUES (14653288,9516890,'6WnQg8wfuSrYBaQL4a0xPBElHTEVvHNgGNbbIpKEVpMtiZ2ToWUq96hzhKlWnujE3PWccksf2t21zs','oSFygl6sEyOiDCGv5VHx413JER1GplfEr04wOr6CLboGQcrC7D64FmLI7gQxFZGJPv10DetJJeB4tBZgfmaUa5qSlm6z0vwDVv2215FBr4cl2WKiWs5','Zr20OpHf2hwEfbS7HDozh66ZaNDqUojkhXHWN7eod9CQkJ','XmuiwpcY0Y5Oz4eXwnzWUjZXWSbYHCEbly','E73','C',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (9626009,16582453,'ut2Z0chOTZIV5Zgag3PwB1fEHsbIYa','BajdzwIs9nFjSf2GT4kQ9bq3qJdpLS7T7qT8g3x9cWA4j8XpDRvylQzXaDd414kVDECg5eOgwnm8VSJm93tyOdaRdYIpVRozSWPbSJxT2PjMH9ACkbFRk0N9sg3z','qMoYX4Udhx8W8rIOLJt9SwU8ySeyG9a7Z','jbbBUsfjPoETtRBxbtoVBVX1YhIPQQsLHnFKoiW8J5dFEd8n9tpX5xd6M9o3b0SpXW7XmiKwsHsYdQmM6o31c8MVjAlms4eIrLcmCvrpX5aTIn5','Tx','Yrd',6);
+INSERT INTO ti VALUES (9626009,16582453,'ut2Z0chOTZIV5Zgag3PwB1fEHsbIYa','BajdzwIs9nFjSf2GT4kQ9bq3qJdpLS7T7qT8g3x9cWA4j8XpDRvylQzXaDd414kVDECg5eOgwnm8VSJm93tyOdaRdYIpVRozSWPbSJxT2PjMH9ACkbFRk0N9sg3z','qMoYX4Udhx8W8rIOLJt9SwU8ySeyG9a7Z','jbbBUsfjPoETtRBxbtoVBVX1YhIPQQsLHnFKoiW8J5dFEd8n9tpX5xd6M9o3b0SpXW7XmiKwsHsYdQmM6o31c8MVjAlms4eIrLcmCvrpX5aTIn5','Tx','Yrd',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b SMALLINT NOT NULL, c CHAR(74) NOT NULL, d VARBINARY(21) NOT NULL, e VARCHAR(47), f VARCHAR(33), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (163570362680916453,-27715,'A2Tr1fe6D0qhXVwxUl4fRsDpuElgUJwrEgzsHpMx1zpNb','RBEfu6beq','IBGi765SHc6Ys1mpMod68MulY4c6luCkHkRpYNA3IOdj','jPjR65EwvP8v4qzRHRuEJjvwSeBJ','b5','N',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT NOT NULL, c CHAR(74) NOT NULL, d VARBINARY(21) NOT NULL, e VARCHAR(47), f VARCHAR(33), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (11774012850274939946,-532,'7wBIpisto1LGTJB','myQ3U6WHftIz04','suiVK0kNnKChHifem7hKfyglrN6Y','oN2g8C80jmJjzW8gZJDCOA75B31zm','9S','Ui',1);
+INSERT INTO ti VALUES (11774012850274939946,-532,'7wBIpisto1LGTJB','myQ3U6WHftIz04','suiVK0kNnKChHifem7hKfyglrN6Y','oN2g8C80jmJjzW8gZJDCOA75B31zm','9S','Ui',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(75) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(75) NOT NULL;
+INSERT INTO t VALUES (10469022113897339669,-12356,'NEGT8yjzezChADjtyA72TnpjGwW2ugkBYOdLC3m1g1hmwwn0j1rbT6meD5QVThJiu6T9F4','crxwhXd','AbOHB8hOkp0Yk94oUiup7','vCF5dpup3NhfFzo0fc','x','x',2);
+INSERT INTO ti VALUES (10469022113897339669,-12356,'NEGT8yjzezChADjtyA72TnpjGwW2ugkBYOdLC3m1g1hmwwn0j1rbT6meD5QVThJiu6T9F4','crxwhXd','AbOHB8hOkp0Yk94oUiup7','vCF5dpup3NhfFzo0fc','x','x',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (369730943493697274,-10624,'NKzMzGSNngvD6g0tD1n3CaSlU2Behy1eZSa3PBlfuhm2cKGdLXpq','RNm2qNRiycev7CGX9p2PwLcNfmCBIP9k761JBYwbKLLC5yY7SXbTT5Hl','SCf3sVV','XFUt7CJ','F','y',3);
+INSERT INTO ti VALUES (369730943493697274,-10624,'NKzMzGSNngvD6g0tD1n3CaSlU2Behy1eZSa3PBlfuhm2cKGdLXpq','RNm2qNRiycev7CGX9p2PwLcNfmCBIP9k761JBYwbKLLC5yY7SXbTT5Hl','SCf3sVV','XFUt7CJ','F','y',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (17306190938848832608,26100,'WUWVXpnVKbk18r','QyqPZMVHM2ub1pdBDJe7xxzn3UBWgu2B1dBLFkm7elyQ1sNWwV5E6ATGRigTtRhT6AJhxLf2gQmnbz3HwyFqtogmUCTiHfJJRyZO9PaQebbTPqvmCDIjEJ9Sts3O2wpYfcbZmuqYyrmqmyRnvIfborIZnBl3l2FKML0tLD94z5DKmZiw1y','0WDLZ99HB5wrO4eUA9ebKEmDxVMkgCXwytbqSmN','IxjRsKnkvViOovSBl0YzXTkMr7mKskjjkCc1zliZj5KwQDb5TFra6YDdBGLyd6MgHfYFzIVXhvrjUq2GLpBA7IR','29','Q',4);
+INSERT INTO ti VALUES (17306190938848832608,26100,'WUWVXpnVKbk18r','QyqPZMVHM2ub1pdBDJe7xxzn3UBWgu2B1dBLFkm7elyQ1sNWwV5E6ATGRigTtRhT6AJhxLf2gQmnbz3HwyFqtogmUCTiHfJJRyZO9PaQebbTPqvmCDIjEJ9Sts3O2wpYfcbZmuqYyrmqmyRnvIfborIZnBl3l2FKML0tLD94z5DKmZiw1y','0WDLZ99HB5wrO4eUA9ebKEmDxVMkgCXwytbqSmN','IxjRsKnkvViOovSBl0YzXTkMr7mKskjjkCc1zliZj5KwQDb5TFra6YDdBGLyd6MgHfYFzIVXhvrjUq2GLpBA7IR','29','Q',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (6466972516260194000,-17685,'3LkK','PgDRHZO9pHWv4N45ZcyzgexxGGTDbsl3HlS3JYP0rYpQgfB6wa5E0pJlPppkCwZtKF3YSg7rhXibB9dobbBy5ZncQ8yba7tvmksC','1ilfcSYXLFAb3HOAyXbeDKpBhwL58F2acYix8kXJ5GXqaGa','QAomG7skJcQuvBtNU3k9b4bq0ZdmXIvHw5oV2vwUf82YqhrQnEabgKYpdskq0wSnHOn0ojDC4Aczx4W4SaR0UXPpBj43bC46xEu5z1j5L60etGllNqkY9xMcplWhsAqiBgeBBcRSFwaZfcEq3MpPTjab8v8h0m0GY57uQUCxe0FnsgH5qtXlXSFn8B18gilbGuUcOE5HTbqs','K5','3N',5);
+INSERT INTO ti VALUES (6466972516260194000,-17685,'3LkK','PgDRHZO9pHWv4N45ZcyzgexxGGTDbsl3HlS3JYP0rYpQgfB6wa5E0pJlPppkCwZtKF3YSg7rhXibB9dobbBy5ZncQ8yba7tvmksC','1ilfcSYXLFAb3HOAyXbeDKpBhwL58F2acYix8kXJ5GXqaGa','QAomG7skJcQuvBtNU3k9b4bq0ZdmXIvHw5oV2vwUf82YqhrQnEabgKYpdskq0wSnHOn0ojDC4Aczx4W4SaR0UXPpBj43bC46xEu5z1j5L60etGllNqkY9xMcplWhsAqiBgeBBcRSFwaZfcEq3MpPTjab8v8h0m0GY57uQUCxe0FnsgH5qtXlXSFn8B18gilbGuUcOE5HTbqs','K5','3N',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4315180778736327221,29956,'QQykt0cVepQKjE78cOTwrWZE6t1u2aeShJ3j6mkGdTs5KOzilAbjLrokl8EKJ34DBG2x','igRSDiW7KVhNRjWp8he90QLSF6H0vPkyJQfNIBAYF','zsSa65T0AOaT8oiYSaHWMYEi1RQurr','v8i6hd8tbRrkuexz4mHFjRPKEFt3QQYkebhAuQERPEabdXG4huufWtyHh6mImcE2c50jAoOsU7er54dho66QW7fpcY9LYoeulV4GzCcpAR9BwwRjoPUzF3GQNA8H4fKPZbnYNH8BEiJFQipJ1PYCeI','Ww','SSV',6);
+INSERT INTO ti VALUES (4315180778736327221,29956,'QQykt0cVepQKjE78cOTwrWZE6t1u2aeShJ3j6mkGdTs5KOzilAbjLrokl8EKJ34DBG2x','igRSDiW7KVhNRjWp8he90QLSF6H0vPkyJQfNIBAYF','zsSa65T0AOaT8oiYSaHWMYEi1RQurr','v8i6hd8tbRrkuexz4mHFjRPKEFt3QQYkebhAuQERPEabdXG4huufWtyHh6mImcE2c50jAoOsU7er54dho66QW7fpcY9LYoeulV4GzCcpAR9BwwRjoPUzF3GQNA8H4fKPZbnYNH8BEiJFQipJ1PYCeI','Ww','SSV',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(3), d VARCHAR(49) NOT NULL, e VARCHAR(21) NOT NULL, f VARBINARY(87) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (145,4796365687534741922,'nmB','WuQT','s2zOnmwu','wchZZBmP0ZDevS1khO6FGOJdqbpGbBQcEHL71145rpodgjZwokB2','r','J',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(3), d VARCHAR(49) NOT NULL, e VARCHAR(21) NOT NULL, f VARBINARY(87) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (211,16059099649796193643,'1Is','FDs98sBs5hUmWvxDqQElV1yCua8NwfSminaHQ','jVBPCR1ygT2B','De5Y','2','vQ',1);
+INSERT INTO ti VALUES (211,16059099649796193643,'1Is','FDs98sBs5hUmWvxDqQElV1yCua8NwfSminaHQ','jVBPCR1ygT2B','De5Y','2','vQ',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(4);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(4);
+INSERT INTO t VALUES (122,14864835857255990857,'qRxD','wBUSzunj7IhvEr4Fz9E8T6vRrrWy1lIw80','L2','8sL01zatdXZkn547GA','u','k',2);
+INSERT INTO ti VALUES (122,14864835857255990857,'qRxD','wBUSzunj7IhvEr4Fz9E8T6vRrrWy1lIw80','L2','8sL01zatdXZkn547GA','u','k',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (154,8151607194716308159,'ECL','uDnECQ1polDJTAXK4xhK3h1xK52sdwtfdWq0J340aBsctX0Nj3wV0qpNPntoWXwLSaf2EXGgIOQd9FCkqyn43wEKZq9wH7k9WvzayCoM6UNK8vgyfJneh1qWtR7EfJ9VYFffZKfhP3MD7dQdWDsO6dK0qjLRVayi09j7GXEUiWMs0MPPNDJmcNt','W7PvDqa2jY','xk0YyGwZ1ocV6daSwoMzbYg2DITvftolhz8ridpTFW','C','5c',3);
+INSERT INTO ti VALUES (154,8151607194716308159,'ECL','uDnECQ1polDJTAXK4xhK3h1xK52sdwtfdWq0J340aBsctX0Nj3wV0qpNPntoWXwLSaf2EXGgIOQd9FCkqyn43wEKZq9wH7k9WvzayCoM6UNK8vgyfJneh1qWtR7EfJ9VYFffZKfhP3MD7dQdWDsO6dK0qjLRVayi09j7GXEUiWMs0MPPNDJmcNt','W7PvDqa2jY','xk0YyGwZ1ocV6daSwoMzbYg2DITvftolhz8ridpTFW','C','5c',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (107,4903018298211702276,'Pc0h','XrZ5PmAc42Gnl0aISqA35AtucQv4XFZDLZNA','nkF','kHFZE8BsXHW2MqVbGZXC5el0EGpeJcd23oWYahJn6vkYR1sL9wNYescUx9Oh9AVCvmxHivRx','g','m',4);
+INSERT INTO ti VALUES (107,4903018298211702276,'Pc0h','XrZ5PmAc42Gnl0aISqA35AtucQv4XFZDLZNA','nkF','kHFZE8BsXHW2MqVbGZXC5el0EGpeJcd23oWYahJn6vkYR1sL9wNYescUx9Oh9AVCvmxHivRx','g','m',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (245,9048749015664702951,'ei','xBMuAeA5AfvgbqjxvXDamEyl1XtyBtalpfuaOx0XVsm2LLfg257VAjcCREmIRW0UUheS8L8EXQ0n0zfvOLs9Eo3mekxxBPW8Zd2tYDWlTfFgwAliW4Lmp190oDOq2fkgp48WrpFTvOlaXwPyGihPPKg164Jp7haGJO2Q9MlzRliB172uArqXiHWMcbROyMa79dQjck8cGRStj7MS2v74ieosYsixkPTt3ZEPbRiTZvwTE','UzebV1FMu7b70A','hXdm1FzKv4yDuPIDAgov7JA9vheJ1buebSaMbkhlaMgzo9CL6baUdVrrBT4VLjWa0ynaWVGFm5ApkoSHTCcosTpNltZGNNJMkLwS8eumuRLEaJGJn0fa7XXak9Uk74e5KWF2NIrw2Jlty4VH1aSkVeG7ElUkNCGB8Gv8g5XbVDAmwYcqAoj4X7Wd6P8X457HZPY2Q','G','5',5);
+INSERT INTO ti VALUES (245,9048749015664702951,'ei','xBMuAeA5AfvgbqjxvXDamEyl1XtyBtalpfuaOx0XVsm2LLfg257VAjcCREmIRW0UUheS8L8EXQ0n0zfvOLs9Eo3mekxxBPW8Zd2tYDWlTfFgwAliW4Lmp190oDOq2fkgp48WrpFTvOlaXwPyGihPPKg164Jp7haGJO2Q9MlzRliB172uArqXiHWMcbROyMa79dQjck8cGRStj7MS2v74ieosYsixkPTt3ZEPbRiTZvwTE','UzebV1FMu7b70A','hXdm1FzKv4yDuPIDAgov7JA9vheJ1buebSaMbkhlaMgzo9CL6baUdVrrBT4VLjWa0ynaWVGFm5ApkoSHTCcosTpNltZGNNJMkLwS8eumuRLEaJGJn0fa7XXak9Uk74e5KWF2NIrw2Jlty4VH1aSkVeG7ElUkNCGB8Gv8g5XbVDAmwYcqAoj4X7Wd6P8X457HZPY2Q','G','5',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (68,82111160950948369,'4p','TD7fXlbB7nEqdQrSviM4eYSA8UwnbIFC9o26kNjdrgu8zE1aHshEF20SnaI9zd0PSxiFf3TvcncLTpiiq4aK1iME56936EKYo4Le9Ikx0GLWzvaUg1I51MBVacIVaupoFnLVgStXEip1fy7XSoxJhr6oRPQvd5Tck','g','Fa3cs99D5l6BvZGw4oO7MCkbolAmNUv3aet8rHSBh4uyo4QJyd82dawsThOb1GH0lTaWfZd','rL','qlQ',6);
+INSERT INTO ti VALUES (68,82111160950948369,'4p','TD7fXlbB7nEqdQrSviM4eYSA8UwnbIFC9o26kNjdrgu8zE1aHshEF20SnaI9zd0PSxiFf3TvcncLTpiiq4aK1iME56936EKYo4Le9Ikx0GLWzvaUg1I51MBVacIVaupoFnLVgStXEip1fy7XSoxJhr6oRPQvd5Tck','g','Fa3cs99D5l6BvZGw4oO7MCkbolAmNUv3aet8rHSBh4uyo4QJyd82dawsThOb1GH0lTaWfZd','rL','qlQ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(82) NOT NULL, d VARCHAR(69) NOT NULL, e VARBINARY(89) NOT NULL, f VARCHAR(65) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15411558,2705399,'BUX0JkiRYEmRxSTwjeFAnB9Fdox56iCIsywp8XpLa2SGEQ8LnuOXjwTWSftL','DCBZHJMpMPhp0K3DPI1sChiE7eKh99IxM6IuQDfMsDgJTz2EmJR59W0d2XKcJwsgb5o0','AG9aWBdB6A2B5jQd8RWeptObE7Ri0K8S1RHenUIAfj263mQXwmoCz5IREMaBaZQrFt9q7GWxE','heSonTBN8gRaUZPrHirXNHujGbaUaWQN0sEK1iKtVk7RcCJ','Y','G',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(82) NOT NULL, d VARCHAR(69) NOT NULL, e VARBINARY(89) NOT NULL, f VARCHAR(65) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (5115505231272013991,-3138436,'EoZNOWhpua4G6zJwqR4rJBuVy','LLLd3XkMwl6kBu8Pyo0TSc3XolA1jwIsVafriMNEmX6mS','YCpqjX8IBPSOYI3PKP5rnInwxFtg4EdUIh0NPVZRrQi9aWRDjVJXHpI85NLPdz776B0vRFOx','NtmwSNcN5y8dQNcmmTSFpZ48djaIHFCXtEMHOjKzEA0zSak43','Zf','P',1);
+INSERT INTO ti VALUES (5115505231272013991,-3138436,'EoZNOWhpua4G6zJwqR4rJBuVy','LLLd3XkMwl6kBu8Pyo0TSc3XolA1jwIsVafriMNEmX6mS','YCpqjX8IBPSOYI3PKP5rnInwxFtg4EdUIh0NPVZRrQi9aWRDjVJXHpI85NLPdz776B0vRFOx','NtmwSNcN5y8dQNcmmTSFpZ48djaIHFCXtEMHOjKzEA0zSak43','Zf','P',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(83) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(83) NOT NULL;
+INSERT INTO t VALUES (11708028669562156190,-702464,'sltUaxa9EyXxVvscT','TXBGAe7dIvu54frrGo9L6tY54L','CX3c6URHe07pABbbeak2SEigtxqHv35w1nTz7wvrqNud0tGM','QrZm4FWprzOqhMxEFNGJsm9ThiBtHK468JdSXDdTB5eeA7dOidkZlkaScg4','b','7',2);
+INSERT INTO ti VALUES (11708028669562156190,-702464,'sltUaxa9EyXxVvscT','TXBGAe7dIvu54frrGo9L6tY54L','CX3c6URHe07pABbbeak2SEigtxqHv35w1nTz7wvrqNud0tGM','QrZm4FWprzOqhMxEFNGJsm9ThiBtHK468JdSXDdTB5eeA7dOidkZlkaScg4','b','7',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (15508051445214367247,3205380,'vOaAURmRZSfnLwkGx677L2fB0rAKUUPcASVS9EI9pCMH','I2IkOAkFKYipWiu1DW6BKUELa0jowNI6WglD516GBhcSbzKqK9SDafBNYewQUX8Q2qHE6lcyFA2nZ2e8RzDFafHAvRwrdN6g8ZGnJ0t09GREqVwXo9npK8DeEKEiWGzjWfNMB6neHAhC8YmashTsVzPk7SbOgzzlJE2PlJK6uHAHDWlI22xO3KlXN6dqXFbrkBjTQ7BoFJNGUjiz6zouyEENcMEnQK2NFh7WMVsdJIA','RHZY5Lw6tPMWoFK814gWOa0xEPPrwJ9FgtiXcNWLH424RVqJACk7IUmVNCauDJ48pHaxHDCDmxhaDkL','j9x2hyToiwvlXRj7QjT45GOoWT2Y0FdiFTyWg2Z6SM1v','Mv','2',3);
+INSERT INTO ti VALUES (15508051445214367247,3205380,'vOaAURmRZSfnLwkGx677L2fB0rAKUUPcASVS9EI9pCMH','I2IkOAkFKYipWiu1DW6BKUELa0jowNI6WglD516GBhcSbzKqK9SDafBNYewQUX8Q2qHE6lcyFA2nZ2e8RzDFafHAvRwrdN6g8ZGnJ0t09GREqVwXo9npK8DeEKEiWGzjWfNMB6neHAhC8YmashTsVzPk7SbOgzzlJE2PlJK6uHAHDWlI22xO3KlXN6dqXFbrkBjTQ7BoFJNGUjiz6zouyEENcMEnQK2NFh7WMVsdJIA','RHZY5Lw6tPMWoFK814gWOa0xEPPrwJ9FgtiXcNWLH424RVqJACk7IUmVNCauDJ48pHaxHDCDmxhaDkL','j9x2hyToiwvlXRj7QjT45GOoWT2Y0FdiFTyWg2Z6SM1v','Mv','2',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2402426343537600677,3869145,'BpHRAhLPc8tni02KkZCxlkP5sFTPpP89aoavvAT004T3hIYwTdHTjf4G9qU3zaVh1zYwrZ9Ihr','sOkb5epkDpkqAS2zL4H0rBNYQOgLsyeXxtFx3CotxJCJlzrlBVMOm3m3UI0Izy7DHziQI1lpmgeSlVguMkfk6fmub7zPS8QwplvMn','LV1n6l8EQ0ZydYNVhSbXnZHi','Dg8IeJPErGqkSFdVQNRiDDiMqNCWSI0XlstrgLtHSxLbVZo0SZg','r8','H',4);
+INSERT INTO ti VALUES (2402426343537600677,3869145,'BpHRAhLPc8tni02KkZCxlkP5sFTPpP89aoavvAT004T3hIYwTdHTjf4G9qU3zaVh1zYwrZ9Ihr','sOkb5epkDpkqAS2zL4H0rBNYQOgLsyeXxtFx3CotxJCJlzrlBVMOm3m3UI0Izy7DHziQI1lpmgeSlVguMkfk6fmub7zPS8QwplvMn','LV1n6l8EQ0ZydYNVhSbXnZHi','Dg8IeJPErGqkSFdVQNRiDDiMqNCWSI0XlstrgLtHSxLbVZo0SZg','r8','H',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (17800567323751201461,-6198759,'EvHMPtvNF','umvKPTmCLd603hn0wXhBgTE76vxfTu9gqdGz8FiFUhK3r75S8xda0ftHRmBEOiI7TLPHJ2gaEcadro082O0NujmGSuvQKFC0PYWVQHfFxUUGmMmmoBOH8zz0B2GFWEjmdzfyeGYDzLN3A2Btgo7fab','jd1M36OUH4sZHqCvhvsdYYgzui3YKRjHzSec9cAk74i9eefNDuA3HHHVnfzacOpP','CRrqk7rdPsfU1u0wVoSlT6umoxs4LDxO7R5MmiQZ95AM2gHTwm6qwduxohoGNxmp301084vHDOI75sadjXZI1PlHr1YlLxcoiwHS3QyUbddQqLTqds4leZiMbHaZOgYTGqEzfnoj','r','l',5);
+INSERT INTO ti VALUES (17800567323751201461,-6198759,'EvHMPtvNF','umvKPTmCLd603hn0wXhBgTE76vxfTu9gqdGz8FiFUhK3r75S8xda0ftHRmBEOiI7TLPHJ2gaEcadro082O0NujmGSuvQKFC0PYWVQHfFxUUGmMmmoBOH8zz0B2GFWEjmdzfyeGYDzLN3A2Btgo7fab','jd1M36OUH4sZHqCvhvsdYYgzui3YKRjHzSec9cAk74i9eefNDuA3HHHVnfzacOpP','CRrqk7rdPsfU1u0wVoSlT6umoxs4LDxO7R5MmiQZ95AM2gHTwm6qwduxohoGNxmp301084vHDOI75sadjXZI1PlHr1YlLxcoiwHS3QyUbddQqLTqds4leZiMbHaZOgYTGqEzfnoj','r','l',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1567599366946625841,-2491771,'OyGDR4PyIaGHaRjO9kjsQDQYf8fRYLm8P25JJ3B','Bclfv7OKR68DvlLGWBzJ4uxoi6HPlbawhlcn62NzbPafgc4xq8rfB8zvLhEz1qPBQyHvEEXA8e8AdkggFgIxdSJUi9iUfxRJEFsU0TUmKiS5Ktb26IkPztxTBN0j6l6R8OHYiQMVqumhqak4Oc4VuDEQKfqBkyy2LOD6NGASd9YcNytoRmc6T1NaTWEwtF4m6VgZEyXUpg4wsCcWD86dayEf54i7kZb4VlOq0gqnKxaBVaE8nww2','Tw9hqFBoQ7Crd7P9','YjN2VqvQxlBBHhn7IQDKF0yJWu977rEGwrXinhmTydrSBUa0BYjLimVeGN6WqL9eDB23byxsHmCjQLlCGv9kZ41wmyrgojfNVqPN0qNrkh3w6JbxZNCZdDvF3d','G','s',6);
+INSERT INTO ti VALUES (1567599366946625841,-2491771,'OyGDR4PyIaGHaRjO9kjsQDQYf8fRYLm8P25JJ3B','Bclfv7OKR68DvlLGWBzJ4uxoi6HPlbawhlcn62NzbPafgc4xq8rfB8zvLhEz1qPBQyHvEEXA8e8AdkggFgIxdSJUi9iUfxRJEFsU0TUmKiS5Ktb26IkPztxTBN0j6l6R8OHYiQMVqumhqak4Oc4VuDEQKfqBkyy2LOD6NGASd9YcNytoRmc6T1NaTWEwtF4m6VgZEyXUpg4wsCcWD86dayEf54i7kZb4VlOq0gqnKxaBVaE8nww2','Tw9hqFBoQ7Crd7P9','YjN2VqvQxlBBHhn7IQDKF0yJWu977rEGwrXinhmTydrSBUa0BYjLimVeGN6WqL9eDB23byxsHmCjQLlCGv9kZ41wmyrgojfNVqPN0qNrkh3w6JbxZNCZdDvF3d','G','s',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT, c CHAR(93), d VARCHAR(78), e VARBINARY(97) NOT NULL, f VARBINARY(1) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-82,8096423,'3','3HPc1yqOu3zik0N0KP1Ik6B','AqLIJH27IU7pIujggCGywZYDvGGeEq','V','T','e',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT, c CHAR(93), d VARCHAR(78), e VARBINARY(97) NOT NULL, f VARBINARY(1) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (173428682,6490590,'2KXIndZMSdYb7mLfXDritksnseFJAI8rlOvuT9Bk1jbllea8DPOhAZ5qsfQ9','oltbJnvdHrayTf0AR2','YFh7XmBGQr3PH9NCFjYi1e5REtDtEhtcwxV0XjvzY5tiNpyxxSZjzZ1TmZ5GmySoptp','G','Q','Q',1);
+INSERT INTO ti VALUES (173428682,6490590,'2KXIndZMSdYb7mLfXDritksnseFJAI8rlOvuT9Bk1jbllea8DPOhAZ5qsfQ9','oltbJnvdHrayTf0AR2','YFh7XmBGQr3PH9NCFjYi1e5REtDtEhtcwxV0XjvzY5tiNpyxxSZjzZ1TmZ5GmySoptp','G','Q','Q',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(94);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(94);
+INSERT INTO t VALUES (-357360803,-3312450,'N9c4rtEMu4NDXmfI0JXWg36Yh','bp5S6nPfW8tDeqPFVl5soev6ep2t6kcs5iynXK911sz3Gu9dTGKutGNuKZ','HKNIZ','G','u','i',2);
+INSERT INTO ti VALUES (-357360803,-3312450,'N9c4rtEMu4NDXmfI0JXWg36Yh','bp5S6nPfW8tDeqPFVl5soev6ep2t6kcs5iynXK911sz3Gu9dTGKutGNuKZ','HKNIZ','G','u','i',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-1223483899,4075092,'oySCSI','HB2jPdyTLAXUXtnnmADYWCuG9YO34ZtPJpPf7tSi2weqirwbbc9VEeeD0P2sZzvt1DDOruROXuYRuwvLZrkYdacNi2Vm5z1AO1G4HjYjX2Jm42ASPzTlH4aqH8yNqC5Ksk7tLBj6aiwHgHcmvbzNxv7kx1feoV8da92aL9qESGAwaUMdqI7O09auNxS4JGN6R4U6o2QxHMw5g9r6W2h8WAzw','n1IF11fRh97MTNkFm3iaZOKkwRIPhRseXZRjufXTCt5Qs5suho2tK7iici6gHropvzJNfqVTlxDHPDu03xwiESqtwIuntbx0','J','EG','8',3);
+INSERT INTO ti VALUES (-1223483899,4075092,'oySCSI','HB2jPdyTLAXUXtnnmADYWCuG9YO34ZtPJpPf7tSi2weqirwbbc9VEeeD0P2sZzvt1DDOruROXuYRuwvLZrkYdacNi2Vm5z1AO1G4HjYjX2Jm42ASPzTlH4aqH8yNqC5Ksk7tLBj6aiwHgHcmvbzNxv7kx1feoV8da92aL9qESGAwaUMdqI7O09auNxS4JGN6R4U6o2QxHMw5g9r6W2h8WAzw','n1IF11fRh97MTNkFm3iaZOKkwRIPhRseXZRjufXTCt5Qs5suho2tK7iici6gHropvzJNfqVTlxDHPDu03xwiESqtwIuntbx0','J','EG','8',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1927128026,577934,'ZNkUKldrRiUqSQIXLagWbOppGzAoSyi','weHjuL284DB3k7G9rL6gaRC95TqNZHuycadvH2dGRm7JfHLw87fbkpt4UoLKHZv','ctYhYaRPg37CS9XnqJH29gYIYRcw4GgwhyaL','cTDxUjeUSSu4SivQACGRm7w7gqqo','Z','f',4);
+INSERT INTO ti VALUES (-1927128026,577934,'ZNkUKldrRiUqSQIXLagWbOppGzAoSyi','weHjuL284DB3k7G9rL6gaRC95TqNZHuycadvH2dGRm7JfHLw87fbkpt4UoLKHZv','ctYhYaRPg37CS9XnqJH29gYIYRcw4GgwhyaL','cTDxUjeUSSu4SivQACGRm7w7gqqo','Z','f',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (807383184,5631173,'BgXmPiHaagede7dOjfgy9uBIJFl1Fux2r5xqV6n1eW9gE5jzDiyWWNssn09be6pK8ZAXVKlcgNbJM','LGs60YYSP58f4Jr1FWxR3n0q8eJOD8cxVPcPLrwEJvXiKzu3xFenMPsqvyvFCvRaloNq8v3zDpAEdyQgg5ci3hFZ1LYVZshV2Cbwl38occMmnNzsfxhUvL9kxPcJH26thttoCfDZ3TTMwS0auOZRtvObHvqYfccZHSzPGt9zV5gC9ubG1hfZ4BmikqUrNN6HzGIWgZ7JIjo50v0F5vDJ5W7oW9ZFifTgTsL5LhfV1BakifMj','pDkQoa52poUDK1WhWOJ58knCdmoaS7T3XMlrfXQXeFMOcpZmcmX4xlLcBFOu9L4iNCw7yaAL63EWz1Flrf2tgDUrZ3Ox','wF7As6NvsteWNP4weK76kt6wvvCr3kKFVGkyE1UbydG4Iq7v3eR0yXp5taC6c4PEZb3ggNxAvH8cWhy8gMgPH2Yw8MF0gDoAOBznh2HFqeoTC2lbnSCsaFAkjUJsetQwaRJ42e44gELAINPujriylm','SnE','J',5);
+INSERT INTO ti VALUES (807383184,5631173,'BgXmPiHaagede7dOjfgy9uBIJFl1Fux2r5xqV6n1eW9gE5jzDiyWWNssn09be6pK8ZAXVKlcgNbJM','LGs60YYSP58f4Jr1FWxR3n0q8eJOD8cxVPcPLrwEJvXiKzu3xFenMPsqvyvFCvRaloNq8v3zDpAEdyQgg5ci3hFZ1LYVZshV2Cbwl38occMmnNzsfxhUvL9kxPcJH26thttoCfDZ3TTMwS0auOZRtvObHvqYfccZHSzPGt9zV5gC9ubG1hfZ4BmikqUrNN6HzGIWgZ7JIjo50v0F5vDJ5W7oW9ZFifTgTsL5LhfV1BakifMj','pDkQoa52poUDK1WhWOJ58knCdmoaS7T3XMlrfXQXeFMOcpZmcmX4xlLcBFOu9L4iNCw7yaAL63EWz1Flrf2tgDUrZ3Ox','wF7As6NvsteWNP4weK76kt6wvvCr3kKFVGkyE1UbydG4Iq7v3eR0yXp5taC6c4PEZb3ggNxAvH8cWhy8gMgPH2Yw8MF0gDoAOBznh2HFqeoTC2lbnSCsaFAkjUJsetQwaRJ42e44gELAINPujriylm','SnE','J',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-2030844777,911823,'awJq','GuplNXtR1VAvdxP5suADBFyeMNMWi7PxjUtxBWtlyGjffU5bYwPOr7HUR3tw2ObgTr1Wa2eycuc6rdaQqeaFsDRjO4x7vM83aPV3XdQGNyRYpGtp9f4q1LUk2WWGgo3vxBAlCiuK2jt','elLJTGQH3AfUwBQpZ5bAYFiJ6b38IaSLwCKvMgB7WNM4pLGDZ0SaSm8Ac7Iz','uii8RTNWnAANyxpPqNuXWVstjg8azUGGtETDDhjaO378dmWXvKdB6B6bGxSugdfaHXrnyHssyLWMRtGDQMTjcOxFoX1ONeJzqcMrd6ba0mFKbirLu0Wsm7WzGpaqUXeEgxpd34XMH3jDPsaA2d8AYD7rBcIWWYaW8nbK2eZFySkH6iULYT8U7gnu','U','G',6);
+INSERT INTO ti VALUES (-2030844777,911823,'awJq','GuplNXtR1VAvdxP5suADBFyeMNMWi7PxjUtxBWtlyGjffU5bYwPOr7HUR3tw2ObgTr1Wa2eycuc6rdaQqeaFsDRjO4x7vM83aPV3XdQGNyRYpGtp9f4q1LUk2WWGgo3vxBAlCiuK2jt','elLJTGQH3AfUwBQpZ5bAYFiJ6b38IaSLwCKvMgB7WNM4pLGDZ0SaSm8Ac7Iz','uii8RTNWnAANyxpPqNuXWVstjg8azUGGtETDDhjaO378dmWXvKdB6B6bGxSugdfaHXrnyHssyLWMRtGDQMTjcOxFoX1ONeJzqcMrd6ba0mFKbirLu0Wsm7WzGpaqUXeEgxpd34XMH3jDPsaA2d8AYD7rBcIWWYaW8nbK2eZFySkH6iULYT8U7gnu','U','G',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(61), d VARCHAR(39), e VARBINARY(61) NOT NULL, f VARBINARY(41), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (50373,-7946,'VNT1W71rOT5BxszjUWgyeZCv','j9LGvdRfuxS7CbWoxuGn8PvJZTY0oqSJyx2IOrk','IIwjk6upo2POZGnddTMJH9nl53bx7WANCMzxhMrEfXZ','G9vBivigs','t','I',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(61), d VARCHAR(39), e VARBINARY(61) NOT NULL, f VARBINARY(41), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (12968576,30283,'wOLQaFcjoy','xRt6XwGN8D1Q2po','cmVJ0wURq0y7f3eY9ULevPHqu9OBBIALofhqu5P0pZZ6dRMAqCyq38MkK','g2D4OqWh50m989Qb2SFmuofwrctrH1WHYWbu3z2Si','RA','o',1);
+INSERT INTO ti VALUES (12968576,30283,'wOLQaFcjoy','xRt6XwGN8D1Q2po','cmVJ0wURq0y7f3eY9ULevPHqu9OBBIALofhqu5P0pZZ6dRMAqCyq38MkK','g2D4OqWh50m989Qb2SFmuofwrctrH1WHYWbu3z2Si','RA','o',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(62);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(62);
+INSERT INTO t VALUES (4021953,-18589,'aJok5X0YYKXE2ku8PDl3Wue','5sX7588guG8P7rvHIsP2JKgOAzNM2LTf02FG','wqLs0ZVomQPc74q4ubZ','iRal98Pc15POFTnFJSqbVi','aI','W',2);
+INSERT INTO ti VALUES (4021953,-18589,'aJok5X0YYKXE2ku8PDl3Wue','5sX7588guG8P7rvHIsP2JKgOAzNM2LTf02FG','wqLs0ZVomQPc74q4ubZ','iRal98Pc15POFTnFJSqbVi','aI','W',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (8664205,-6937,'r8JzTsIARx8OuJV5nwYoLrJnVvpWBgOORs12TbqrjGzwHUWHFNOrJdkZuB','BoFcaplqbWD8xqAauTBRBcKRW0Q0jPVVvIDfOC6FLKfMqaErCpUwoEilvBdnUIwymnB3h8XVl17JC3TnGyX5fEsyEy','aeQBB','M','l','s',3);
+INSERT INTO ti VALUES (8664205,-6937,'r8JzTsIARx8OuJV5nwYoLrJnVvpWBgOORs12TbqrjGzwHUWHFNOrJdkZuB','BoFcaplqbWD8xqAauTBRBcKRW0Q0jPVVvIDfOC6FLKfMqaErCpUwoEilvBdnUIwymnB3h8XVl17JC3TnGyX5fEsyEy','aeQBB','M','l','s',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (10523296,11024,'XFZwPpFabxqvRa0lTsSDuziCIXHv7bVZCa00BXSiPBwueUFoc','Q1k3BjzkCYr1hpwzCWQDGKBLtb1TfaEFQir8SH1kn0RsvbEUfg2Ugs2WqyxzCUFfEyev2vzgGYpiXjndPlCBLZ5Znh1N7X49fRJpowJBngfzmucDA6sptU0X3xH8f6U0ymkrz3QLO5Mri2ItBFt0O4Dmcblz9L4AfeIDY87WjWGv1g8ma3Xhf2zC7I0N5ukT0HJthuLegHJNfC8RjrPCwbfy2Hoab8T9KX7Z','gmYhLJfSiTzNz5vmCkOnxV4CIkAF9ZUGKyz3wDAgvGoYeC000iab','yY6PuXdZseps1Mf3aiiLcF5lEMXMyqs0TkTGoYPftK95QjwN1H8MuqSY7zwP1DMTGXRD7pHWONn6vdTgzmEEZLqARQvlJoQgEZEY7','a0','t',4);
+INSERT INTO ti VALUES (10523296,11024,'XFZwPpFabxqvRa0lTsSDuziCIXHv7bVZCa00BXSiPBwueUFoc','Q1k3BjzkCYr1hpwzCWQDGKBLtb1TfaEFQir8SH1kn0RsvbEUfg2Ugs2WqyxzCUFfEyev2vzgGYpiXjndPlCBLZ5Znh1N7X49fRJpowJBngfzmucDA6sptU0X3xH8f6U0ymkrz3QLO5Mri2ItBFt0O4Dmcblz9L4AfeIDY87WjWGv1g8ma3Xhf2zC7I0N5ukT0HJthuLegHJNfC8RjrPCwbfy2Hoab8T9KX7Z','gmYhLJfSiTzNz5vmCkOnxV4CIkAF9ZUGKyz3wDAgvGoYeC000iab','yY6PuXdZseps1Mf3aiiLcF5lEMXMyqs0TkTGoYPftK95QjwN1H8MuqSY7zwP1DMTGXRD7pHWONn6vdTgzmEEZLqARQvlJoQgEZEY7','a0','t',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (5049156,23930,'bkYS6G5ByoqYo','uuy00srxjbCtFsC1yUlxVDX2dnksGmX1222mkbvUUyJsLDkZGDCQhu7ixYgTqly07rstjOFQ0T9r4Su70YQsFJ7JaxohtqrL9p1UTKm6WEP74n6nlyIonb7Ybg2cgXGiqDQhWvpSwp0TSGKmfZvHUtxCmskTUkLynd18ubLS7zzFQwFdpKSG6srh8KIzLm1NpC5No7uzhrWB10Ik8clXseejXcecdVF','RgDvKs0VXWvag','kjRC2KraOlTb7m43pEbjhUzKTs58NQDAPvfmzzc5KqIk0tdZU0puyjo6hc7zkjYmaz4Ud7REDaZBGJzahTzGDQDZMwU6Wyl5KVDmq8bV5xR4Bozhaqp81kKvfDCjLZj1sGVdooZM465AUGD3o2o0OjxQtBP9CuMtT62Ww6Gj','S','B',5);
+INSERT INTO ti VALUES (5049156,23930,'bkYS6G5ByoqYo','uuy00srxjbCtFsC1yUlxVDX2dnksGmX1222mkbvUUyJsLDkZGDCQhu7ixYgTqly07rstjOFQ0T9r4Su70YQsFJ7JaxohtqrL9p1UTKm6WEP74n6nlyIonb7Ybg2cgXGiqDQhWvpSwp0TSGKmfZvHUtxCmskTUkLynd18ubLS7zzFQwFdpKSG6srh8KIzLm1NpC5No7uzhrWB10Ik8clXseejXcecdVF','RgDvKs0VXWvag','kjRC2KraOlTb7m43pEbjhUzKTs58NQDAPvfmzzc5KqIk0tdZU0puyjo6hc7zkjYmaz4Ud7REDaZBGJzahTzGDQDZMwU6Wyl5KVDmq8bV5xR4Bozhaqp81kKvfDCjLZj1sGVdooZM465AUGD3o2o0OjxQtBP9CuMtT62Ww6Gj','S','B',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (12770341,7868,'uyx0OioTwfbA9462SjFtaPrRZ7Mhu6BQTDTxGQDMnTyZOi367c4VItnWbPQ','mPWhVOQvnZL6vP83KyznO2OHNZnkKrB4X9fiVJRFYqcDOX7OFp0IC6zz7ipXMwvg85KjJu1EVCY4V1sp0RdURfPgiNata9R9IAaLvc9bCtywdmo8BoqodWAL4oo0wZP9F6lymT14jWYizhR','GBCfnnhQ','5HxiZKqYGxRd2yDmcsDy77PWQmqh9a9SLiYo9HzC8GAV3A3AMAYTF7lFamVqkIJQFn29khUh1oGYyNHqKRk','j','ZZ',6);
+INSERT INTO ti VALUES (12770341,7868,'uyx0OioTwfbA9462SjFtaPrRZ7Mhu6BQTDTxGQDMnTyZOi367c4VItnWbPQ','mPWhVOQvnZL6vP83KyznO2OHNZnkKrB4X9fiVJRFYqcDOX7OFp0IC6zz7ipXMwvg85KjJu1EVCY4V1sp0RdURfPgiNata9R9IAaLvc9bCtywdmo8BoqodWAL4oo0wZP9F6lymT14jWYizhR','GBCfnnhQ','5HxiZKqYGxRd2yDmcsDy77PWQmqh9a9SLiYo9HzC8GAV3A3AMAYTF7lFamVqkIJQFn29khUh1oGYyNHqKRk','j','ZZ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT, c BINARY(97), d VARBINARY(100) NOT NULL, e VARBINARY(25), f VARBINARY(51) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15002,258240682537968066,'AbI6vzCSSbIF6GcE68q8F0LaptpZWf90tXNhDaDA','MecRN3AW0','cqYpmG','EBtsVHyszClOiZzP7bO0s9N17UX6CK07pUQaTJ4','cA','e',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT, c BINARY(97), d VARBINARY(100) NOT NULL, e VARBINARY(25), f VARBINARY(51) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (6701,-6218425299678871306,'orjVWccYL4leGZHxGbqvzPZjJ0G09rLXadSm','XBnLFefNEfN9eiXiEpkICwWTkCgEtaKUoiWv9dgJY5u9pzxX92sVJAVmcVP90OMYDAKJVFu','0tlD3uARTE4rlF5YsT3xJ2','CHX0flNd80vCdplunQr','u','e',1);
+INSERT INTO ti VALUES (6701,-6218425299678871306,'orjVWccYL4leGZHxGbqvzPZjJ0G09rLXadSm','XBnLFefNEfN9eiXiEpkICwWTkCgEtaKUoiWv9dgJY5u9pzxX92sVJAVmcVP90OMYDAKJVFu','0tlD3uARTE4rlF5YsT3xJ2','CHX0flNd80vCdplunQr','u','e',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(98);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(98);
+INSERT INTO t VALUES (-12512,47672009073723607,'h1alJ126yu7hSpH541oKkQlVdOxGN8Z4BrD3dBvvfIg0XJng9F','DIgZ6Dro1D2zBRTPelTTNLf7flx1ok4wL2TiAM7TRlDGaOBZqJ7HC0knikjeeFPzL8irnaRW4WiyUhsMyUn2gsWCLAkfYFCMq8','iAF3jUK3GTcfdJgsyrE7P','Oxbp1prw5PVzXYKtqdUIWoT','w','R',2);
+INSERT INTO ti VALUES (-12512,47672009073723607,'h1alJ126yu7hSpH541oKkQlVdOxGN8Z4BrD3dBvvfIg0XJng9F','DIgZ6Dro1D2zBRTPelTTNLf7flx1ok4wL2TiAM7TRlDGaOBZqJ7HC0knikjeeFPzL8irnaRW4WiyUhsMyUn2gsWCLAkfYFCMq8','iAF3jUK3GTcfdJgsyrE7P','Oxbp1prw5PVzXYKtqdUIWoT','w','R',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (27523,1185328219231486075,'r','k8W0WwaX6gi5HyFhbyLb9tRzxHGyUkh39Kqx9FTjoixNlXzAfQS2K9UwVRl5LQ4nE6XKVuCAfjlFR9mM3tGYKluV9EeN8qFjURFH7','g','C952GIJCoMpEbhKRgWJXYBmnOo92gxieCpplqU','J','5',3);
+INSERT INTO ti VALUES (27523,1185328219231486075,'r','k8W0WwaX6gi5HyFhbyLb9tRzxHGyUkh39Kqx9FTjoixNlXzAfQS2K9UwVRl5LQ4nE6XKVuCAfjlFR9mM3tGYKluV9EeN8qFjURFH7','g','C952GIJCoMpEbhKRgWJXYBmnOo92gxieCpplqU','J','5',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-30363,-2342832733395668418,'3UStryuRtcoQxNPx1R28CEbH8fqG2vbQJemhD7ToIDtPj4B7n5nDmwblrSTpzrS1di1LOeyJ','WMUbB2cLECpxLFHxtN9IyqowjyJQifr6zxV9e9uP8P5nZtAq2qulaDyUU07XZWZUw8SN3fdx9CmNDeY9kvug4CX3StBdlI2Yi1xOINmhkXx0DP7aUgoYPUJfrBIBVwt5PlXv9pP5GIRN1','OQdpbSPb9wrKIMxDe','l0d1UrZpjzfylJYl8NGLaHMKo0MnvQMsK7Vp3V6P7uj2YZK4VCnncR5NT7wc2Aj2VBekMYO0VR2gVCK7dBH6p4M78ukKNRdehZpnlwPJI1q5FW3v1fmiCbipnNuUFJnGZ7j5FAy4EW5CE6yV0r4WCutYUnPLr7m2TAnibZXLHTpIaGkQ2CE8nVSEKglvbebIrx6yCU4UqejxDWe4VXtXW9nVX','V','u',4);
+INSERT INTO ti VALUES (-30363,-2342832733395668418,'3UStryuRtcoQxNPx1R28CEbH8fqG2vbQJemhD7ToIDtPj4B7n5nDmwblrSTpzrS1di1LOeyJ','WMUbB2cLECpxLFHxtN9IyqowjyJQifr6zxV9e9uP8P5nZtAq2qulaDyUU07XZWZUw8SN3fdx9CmNDeY9kvug4CX3StBdlI2Yi1xOINmhkXx0DP7aUgoYPUJfrBIBVwt5PlXv9pP5GIRN1','OQdpbSPb9wrKIMxDe','l0d1UrZpjzfylJYl8NGLaHMKo0MnvQMsK7Vp3V6P7uj2YZK4VCnncR5NT7wc2Aj2VBekMYO0VR2gVCK7dBH6p4M78ukKNRdehZpnlwPJI1q5FW3v1fmiCbipnNuUFJnGZ7j5FAy4EW5CE6yV0r4WCutYUnPLr7m2TAnibZXLHTpIaGkQ2CE8nVSEKglvbebIrx6yCU4UqejxDWe4VXtXW9nVX','V','u',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (28480,-8224975410746747308,'lZa2Me6fg','Ysi6eA9Gy3UnYcd9iREhg0r1WylaZnWh1ELLFYfP8tfuNpuoz9lH1wpcMOrui4EjdUpxpcBzV6yTo734F5HTN5meAPmsz8xtW45A3YgPV6dTHwB71vgtqyHBxSi86yO1Jep6maHLbOz2J2FXW4r5xqoSOeiHtJcnLNvDBWK6fIQtjCELFNZiJuhhGnUeakwtogjJZrLLe5fvrBNaB0ndz8iTXnc9lvg3EoB2dEV6m4eqGlshHJ5dF','fhXC8zRnQXnbg','44G0ItsByf26PfngjV4oXjNK5LfCRovv8neWwRvOybK4eqlkOZI8ZBZiNwrWcx6xM1R6qaH6NO0v45JYx59iJ4ozB9TuRSxzzB27QvYGAlto6DBWWm81K29uPWgBmrr129wYOvHrJ4USsN45tH0HkKCsi73Wdg3u002fVTGISlYbRSnZNmHGPtIKdfwyC5WfastclV','o','m',5);
+INSERT INTO ti VALUES (28480,-8224975410746747308,'lZa2Me6fg','Ysi6eA9Gy3UnYcd9iREhg0r1WylaZnWh1ELLFYfP8tfuNpuoz9lH1wpcMOrui4EjdUpxpcBzV6yTo734F5HTN5meAPmsz8xtW45A3YgPV6dTHwB71vgtqyHBxSi86yO1Jep6maHLbOz2J2FXW4r5xqoSOeiHtJcnLNvDBWK6fIQtjCELFNZiJuhhGnUeakwtogjJZrLLe5fvrBNaB0ndz8iTXnc9lvg3EoB2dEV6m4eqGlshHJ5dF','fhXC8zRnQXnbg','44G0ItsByf26PfngjV4oXjNK5LfCRovv8neWwRvOybK4eqlkOZI8ZBZiNwrWcx6xM1R6qaH6NO0v45JYx59iJ4ozB9TuRSxzzB27QvYGAlto6DBWWm81K29uPWgBmrr129wYOvHrJ4USsN45tH0HkKCsi73Wdg3u002fVTGISlYbRSnZNmHGPtIKdfwyC5WfastclV','o','m',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3901,3540996909913314220,'0QARxkRrE8eVIYlU9KYAHlfFMkIgi5NrlXepJKzFu7PgFgTBHkisjH7tdb7vMDohCtwuNBckXZOf3L','BkRyoZIonZ9ha0e1eo6UkdzmeUhJRegyurhnQm7IvfRHWClAg9kXhaCVFMrAwUJeeeUKjdWkKcKCbYFmQEpJqSTQ0ASqqWnEfDWLSMSnndecQRqjIdLPqzRckOeLpAt7Y7dDMWAWcvkurSdSJwAmVPiRMxCwO1g7mwxt1FR1fHi2wLE','E','Do5yERTF6pP8MXx4BKydfA4kvpOegqVcifXoDqhNeiNWso0qRRMlVmtI4Bx4g9cYfHuFSBGctMgIKqErh4BHAoKruSEPbwE1YtKutFrnGXaAWrjifn0Rmpnx6cSFCr0vUJKYqNVM860L8XTFJgHVVqNCQca2p5z89bzMRMnx7m3','YeL','dv',6);
+INSERT INTO ti VALUES (3901,3540996909913314220,'0QARxkRrE8eVIYlU9KYAHlfFMkIgi5NrlXepJKzFu7PgFgTBHkisjH7tdb7vMDohCtwuNBckXZOf3L','BkRyoZIonZ9ha0e1eo6UkdzmeUhJRegyurhnQm7IvfRHWClAg9kXhaCVFMrAwUJeeeUKjdWkKcKCbYFmQEpJqSTQ0ASqqWnEfDWLSMSnndecQRqjIdLPqzRckOeLpAt7Y7dDMWAWcvkurSdSJwAmVPiRMxCwO1g7mwxt1FR1fHi2wLE','E','Do5yERTF6pP8MXx4BKydfA4kvpOegqVcifXoDqhNeiNWso0qRRMlVmtI4Bx4g9cYfHuFSBGctMgIKqErh4BHAoKruSEPbwE1YtKutFrnGXaAWrjifn0Rmpnx6cSFCr0vUJKYqNVM860L8XTFJgHVVqNCQca2p5z89bzMRMnx7m3','YeL','dv',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(50), d VARBINARY(30), e VARBINARY(89) NOT NULL, f VARBINARY(44) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-120,15191,'yxChKmcYaLwRpVTAtyebCHPRne0d2QhA84czLTCLeOyqykhJSG','pNDeYpkEpN0nLnQj4','sLE2n4SBNtdIQ','r3bqvh8Ok04SIjoeHHWjH86VD9zr0A55QfAdWD3','s','GA',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(50), d VARBINARY(30), e VARBINARY(89) NOT NULL, f VARBINARY(44) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (5945348990118756774,19971,'IlQ7vSpEos0cAwKg8fDxoXC2T','vgjHm0WUXwrOMK0aJP6U','P6ajuqosYs824zzuGIH9SrqoJYokEJZ4ZdoRIhzPSTrKW6U7RyFB3APq2ciddTR722xODLnoviuVHTM0YFUA','izPWjWuR3y0Bz9mC','W4','4',1);
+INSERT INTO ti VALUES (5945348990118756774,19971,'IlQ7vSpEos0cAwKg8fDxoXC2T','vgjHm0WUXwrOMK0aJP6U','P6ajuqosYs824zzuGIH9SrqoJYokEJZ4ZdoRIhzPSTrKW6U7RyFB3APq2ciddTR722xODLnoviuVHTM0YFUA','izPWjWuR3y0Bz9mC','W4','4',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(51);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(51);
+INSERT INTO t VALUES (4821849368099163385,35737,'MU7aqh','MD4gJdje2C6S001','gYlS2vPgDXHJ8sMU87RfQR','zRW','Z0','GK',2);
+INSERT INTO ti VALUES (4821849368099163385,35737,'MU7aqh','MD4gJdje2C6S001','gYlS2vPgDXHJ8sMU87RfQR','zRW','Z0','GK',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (4570027084426617350,2491,'GkeZVghzuwSMdBNknmAsz7hRrFKvg5OLwhF8i69etKFLef7m','21wnyyH6DPJqITF5gdhhmVJ9YYzrJAW5TWCK7qSc6CTe8J6VlakUcXyLLpd32p1Wt4YC8HKgullvUWBV5m4suZFBKkiRsMAZzWZALenJvTSRk44YoH0XCV7RAWwsi30oS134ZBBwiSJFR107bOvyiD798LQZnodcoca6fdxajAeN8Kw1GV0y0t0pmIHL','XSdebFvgkETj9Eiu1vMGXNMKNNITleVzcxZGMyjwVaNUpE1gMA2YbKFrz','S2a42f','q','K',3);
+INSERT INTO ti VALUES (4570027084426617350,2491,'GkeZVghzuwSMdBNknmAsz7hRrFKvg5OLwhF8i69etKFLef7m','21wnyyH6DPJqITF5gdhhmVJ9YYzrJAW5TWCK7qSc6CTe8J6VlakUcXyLLpd32p1Wt4YC8HKgullvUWBV5m4suZFBKkiRsMAZzWZALenJvTSRk44YoH0XCV7RAWwsi30oS134ZBBwiSJFR107bOvyiD798LQZnodcoca6fdxajAeN8Kw1GV0y0t0pmIHL','XSdebFvgkETj9Eiu1vMGXNMKNNITleVzcxZGMyjwVaNUpE1gMA2YbKFrz','S2a42f','q','K',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1041476580634206947,64187,'HJq4TXn0IvvghBUpLMXRh6','UHinZcIx9NedMMq6BJCcT3jTrhagzIrxz4BJghSpBXcg8xDzezYopI1G7E7mCBKtjm1bXPtXhJfqf7qlrX9eU38cQAK9Plqgjoih4nDJPli3EjfjDdKAroWhGOOnwKc09Frdpi0m5C9emRrxeXaIa7tjhY0OgAq9lNcF5esDANBaChtdvTGEntuMZG8fwKMpLGQxZC4aa8KpXn0t819GEru98bIDvh913cc06WJ','6UUdZogJRl4y7aFj05lsnhdoFfY2DDwpXBNfZRcjGWdKPokCwswjzusnj','CFZplBcQEcUmW2GPKBUO0EElj2PEqpGJHGZr3JSI7NE13VJpQgVIaVtdnAnMoYlGF8sHyl8mDPXOgCh1GVMNXC5I7LDjFyB','k1','p',4);
+INSERT INTO ti VALUES (-1041476580634206947,64187,'HJq4TXn0IvvghBUpLMXRh6','UHinZcIx9NedMMq6BJCcT3jTrhagzIrxz4BJghSpBXcg8xDzezYopI1G7E7mCBKtjm1bXPtXhJfqf7qlrX9eU38cQAK9Plqgjoih4nDJPli3EjfjDdKAroWhGOOnwKc09Frdpi0m5C9emRrxeXaIa7tjhY0OgAq9lNcF5esDANBaChtdvTGEntuMZG8fwKMpLGQxZC4aa8KpXn0t819GEru98bIDvh913cc06WJ','6UUdZogJRl4y7aFj05lsnhdoFfY2DDwpXBNfZRcjGWdKPokCwswjzusnj','CFZplBcQEcUmW2GPKBUO0EElj2PEqpGJHGZr3JSI7NE13VJpQgVIaVtdnAnMoYlGF8sHyl8mDPXOgCh1GVMNXC5I7LDjFyB','k1','p',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (4213401389549544295,26259,'MauqQD0UeVPt27','PLasOkCy1VLFfwdTa5aVrvBAE1rhWtLZ7zlLc9l1jBkHl18PSv9uOKI7Zmfljoq5jBn9RvjcTOMSx9xpnijEkw2ML4XyUcTU5D','pWzadA2MtDLOHwDKrgBbHpe1yivC70mpcehaFMQZkB58cxs5AgollL17sUdwQhyZ6fArJV5QkYFsb6FGRNWNy','NyuI346ANCOQlDFBv3Y4veB58a2nAEaoRpaUekq4lPGb9xlIYqTEL6YyMCgxSuKpLtulsyL5phcCKELVMa9EaxO9HTnLkpU6LhK8r8YCyUmhSB5lE3AYvtHnWnXe9OlUPYZvhbbrATfVGuwLpPFbhOet04LmmKQ5aS13','KnS','U',5);
+INSERT INTO ti VALUES (4213401389549544295,26259,'MauqQD0UeVPt27','PLasOkCy1VLFfwdTa5aVrvBAE1rhWtLZ7zlLc9l1jBkHl18PSv9uOKI7Zmfljoq5jBn9RvjcTOMSx9xpnijEkw2ML4XyUcTU5D','pWzadA2MtDLOHwDKrgBbHpe1yivC70mpcehaFMQZkB58cxs5AgollL17sUdwQhyZ6fArJV5QkYFsb6FGRNWNy','NyuI346ANCOQlDFBv3Y4veB58a2nAEaoRpaUekq4lPGb9xlIYqTEL6YyMCgxSuKpLtulsyL5phcCKELVMa9EaxO9HTnLkpU6LhK8r8YCyUmhSB5lE3AYvtHnWnXe9OlUPYZvhbbrATfVGuwLpPFbhOet04LmmKQ5aS13','KnS','U',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3864677980824768164,49088,'pklvqIPSptgdk9nfaRSboK9cPKO8SGZwYcEd9Q8fQ','IrRbalKjruP3ZedahWP1lcWung1U15J8TQvP7FY8FR9aPpNmya7CiucHuiLV0otWIMexlYxS4PmlN1NxiBLsF8ScpJiNsMeAvUA04OdpSuSMn74qFOsgoiBK3Hucc8u','4Lbru57zORmqbWXBIJmj2y4BqDNdIKXVmhvooIkpP','vzJqjJMuc5ZgAxiubwY6OMK3aEEatnR53B0B3GBWKKRUjoaZjokhXz3MtFQknYcDPJpKEcB6dXuEjpypvYBdr8bMKPUsN2QzmNM1FEqqiCF4pCXe','T','e',6);
+INSERT INTO ti VALUES (3864677980824768164,49088,'pklvqIPSptgdk9nfaRSboK9cPKO8SGZwYcEd9Q8fQ','IrRbalKjruP3ZedahWP1lcWung1U15J8TQvP7FY8FR9aPpNmya7CiucHuiLV0otWIMexlYxS4PmlN1NxiBLsF8ScpJiNsMeAvUA04OdpSuSMn74qFOsgoiBK3Hucc8u','4Lbru57zORmqbWXBIJmj2y4BqDNdIKXVmhvooIkpP','vzJqjJMuc5ZgAxiubwY6OMK3aEEatnR53B0B3GBWKKRUjoaZjokhXz3MtFQknYcDPJpKEcB6dXuEjpypvYBdr8bMKPUsN2QzmNM1FEqqiCF4pCXe','T','e',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b INT UNSIGNED, c CHAR(87), d VARCHAR(61), e VARCHAR(87), f VARBINARY(20) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4066785,3040336028,'nyFqRKBSssKaHn9BAC2rtBuIwEQUoQsfHrUTCuVMINorLxgwzLBttqfVcoOS08OchorTAd1AFvB','fx4h9sBYKxyNVm4KSIXaxUbPnKr4cvLFwRrbS','FnMiXsodL42WIAL5uRBxujNEQOVidv5aB9qzmKpqUUu8rZBNfqkYzi9JUO19dBrp','wgIAFHO','i','0z',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT UNSIGNED, c CHAR(87), d VARCHAR(61), e VARCHAR(87), f VARBINARY(20) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1939780362,755830751,'tEwCkjGyuIzKnOIRLx','Dn2WXSfSLrjLhXdOL','4gOIaNgXQK8QqOXq2ZH8Sbf7q9GSI2ZIa4y8RbAKgo136bx3uN2dFa','M','P','2',1);
+INSERT INTO ti VALUES (-1939780362,755830751,'tEwCkjGyuIzKnOIRLx','Dn2WXSfSLrjLhXdOL','4gOIaNgXQK8QqOXq2ZH8Sbf7q9GSI2ZIa4y8RbAKgo136bx3uN2dFa','M','P','2',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(88);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(88);
+INSERT INTO t VALUES (1986718252,2690835413,'Hb06NlmV86bHl03y3zLrnGhsGfSoeS','2c5ZET2pMMNLZy6jeV','PyqokngDyWvm6zs6rPKZTjAYfKxet5VFdo1cZL344hWWbEUmSi4iixEeSpuWLEZlGDagC','ASX3rHKYZureUsyR','g','JJ',2);
+INSERT INTO ti VALUES (1986718252,2690835413,'Hb06NlmV86bHl03y3zLrnGhsGfSoeS','2c5ZET2pMMNLZy6jeV','PyqokngDyWvm6zs6rPKZTjAYfKxet5VFdo1cZL344hWWbEUmSi4iixEeSpuWLEZlGDagC','ASX3rHKYZureUsyR','g','JJ',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1444293002,648016786,'HbY4xbRx9wLRvDGE4gr5pBKusm','Ku0bNy4Gaw4fjzfvEYKnZbyxsfsUX0ytFgdEVb2d0RJoM1qnI6aLhfmJEVf8qw4olJcT30IF8Yn053hwLaqpaGhPajxVwnDfb6SFtGEvnnkcrx6f4uNn8keoohRauRZC','1','1AxmkbgvnEbxlNTlXMh','j','H',3);
+INSERT INTO ti VALUES (1444293002,648016786,'HbY4xbRx9wLRvDGE4gr5pBKusm','Ku0bNy4Gaw4fjzfvEYKnZbyxsfsUX0ytFgdEVb2d0RJoM1qnI6aLhfmJEVf8qw4olJcT30IF8Yn053hwLaqpaGhPajxVwnDfb6SFtGEvnnkcrx6f4uNn8keoohRauRZC','1','1AxmkbgvnEbxlNTlXMh','j','H',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2134166157,4200027383,'tLDFa09kfzFPj5eDyvRAsYBMme7NaSq6RfBjsWxtER3oNE6u7CmCoO07jV73B24YKIQUNcSQKJ7ydq9vVoKzIMvH','xeYtGWlWJy93MmrrasqUiWZpxeCNKZCkcrGPOcoBvi8PcWc','Zm','3tsDWndBkWU58rCOy5AtzWiT7xr3Si1j7HNZseSWDioWaWBpa7T3DTJtOwSJnx4uPtYaY3','q','V',4);
+INSERT INTO ti VALUES (2134166157,4200027383,'tLDFa09kfzFPj5eDyvRAsYBMme7NaSq6RfBjsWxtER3oNE6u7CmCoO07jV73B24YKIQUNcSQKJ7ydq9vVoKzIMvH','xeYtGWlWJy93MmrrasqUiWZpxeCNKZCkcrGPOcoBvi8PcWc','Zm','3tsDWndBkWU58rCOy5AtzWiT7xr3Si1j7HNZseSWDioWaWBpa7T3DTJtOwSJnx4uPtYaY3','q','V',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1361750315,510848920,'IhMVJAZTJ4sJhibhtZBj9CpnoJQ0QSj8oUtyku343Wzl6TWRiM','J97MAtUhZkqgeodCp','FIVE','UcD7f9vAszs34Gz4wsWaNuRHeobmqeRiulaCPYZT4CBTUBuTEbRkizojTdy9OhyNst6F8KUde2VlddiU3ZTRt6nZ2cFdehgM64xpblcKos073QSfAOMlVCLcjTk2fnzOt9UB09MBnqpuhwFaA44FTFUg1jfSMVENmB5furgQeC2dVvC8Vuy1HccOA0humzhZPtoAnojcYz4eS4HwJ4SVTrG2DTUChN72Jh1PRxN2bmkLvnTFKnaGc6IGbzj7S1w','nV','26',5);
+INSERT INTO ti VALUES (1361750315,510848920,'IhMVJAZTJ4sJhibhtZBj9CpnoJQ0QSj8oUtyku343Wzl6TWRiM','J97MAtUhZkqgeodCp','FIVE','UcD7f9vAszs34Gz4wsWaNuRHeobmqeRiulaCPYZT4CBTUBuTEbRkizojTdy9OhyNst6F8KUde2VlddiU3ZTRt6nZ2cFdehgM64xpblcKos073QSfAOMlVCLcjTk2fnzOt9UB09MBnqpuhwFaA44FTFUg1jfSMVENmB5furgQeC2dVvC8Vuy1HccOA0humzhZPtoAnojcYz4eS4HwJ4SVTrG2DTUChN72Jh1PRxN2bmkLvnTFKnaGc6IGbzj7S1w','nV','26',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1545447611,3657746633,'7eLPjL6hPTFeKjY2d59OLquMruyAgEADtr6xUUierVy6cA2XwwVYmI','3CcrZvwyYacMUelFcPmk1IG1tQh6fbGaFaDSMHqCdwjGKRPMSZUtuEDJNVLO1cmkfoy4BkHdQctHob4zQWYxOZiryAuB7leW6TMNR1hD5hxyHWF5GlaHySM3OYFhgpF32aJK','yxBgY','OjOuiQLy2Vp5xkBOkfk4KpLjw3TPUeKgU605a1dWAu','vg','d2',6);
+INSERT INTO ti VALUES (-1545447611,3657746633,'7eLPjL6hPTFeKjY2d59OLquMruyAgEADtr6xUUierVy6cA2XwwVYmI','3CcrZvwyYacMUelFcPmk1IG1tQh6fbGaFaDSMHqCdwjGKRPMSZUtuEDJNVLO1cmkfoy4BkHdQctHob4zQWYxOZiryAuB7leW6TMNR1hD5hxyHWF5GlaHySM3OYFhgpF32aJK','yxBgY','OjOuiQLy2Vp5xkBOkfk4KpLjw3TPUeKgU605a1dWAu','vg','d2',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c BINARY(48), d VARBINARY(100), e VARBINARY(64) NOT NULL, f VARCHAR(27), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2837087597,56538,'RKgRV3sPvVA','LCzoVWmb3P4awXpFjQUEFOCTLiaJr5hSQ2qE1ZSreVzLqVWW9b4ULmi','Z5smfIFJafn537akBbSnWfP8F1YvyUVLsXozwRBZiPIaaZXdG8UBrzaJXnRGo','oUJT1CZfy4j','y','D8',0);
+CREATE TABLE ti (a INT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c BINARY(48), d VARBINARY(100), e VARBINARY(64) NOT NULL, f VARCHAR(27), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1822303397,29550,'pMq2dbdJ8EcCkZNSPqXlT8W1','XqDP7415FJ7iDtGAR','BKBpuLPM2bJaG1ko4JIsi592vPjlp5lgBRXWDjY4VSR7p3eDoexj1','ANvKD49Lsl8Ds2A7Dw3tL6yUI','Nx','W',1);
+INSERT INTO ti VALUES (1822303397,29550,'pMq2dbdJ8EcCkZNSPqXlT8W1','XqDP7415FJ7iDtGAR','BKBpuLPM2bJaG1ko4JIsi592vPjlp5lgBRXWDjY4VSR7p3eDoexj1','ANvKD49Lsl8Ds2A7Dw3tL6yUI','Nx','W',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(49);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(49);
+INSERT INTO t VALUES (2320639429,33556,'P6rqaeq6WkESOycYFKgPYOMSa9udB','oPv2I63GNgm7rjWZ39WPZWnHU3fUcR5EHT','diCiIfnQ1R0pubGABf05','6X3cIWirQ','NT','b',2);
+INSERT INTO ti VALUES (2320639429,33556,'P6rqaeq6WkESOycYFKgPYOMSa9udB','oPv2I63GNgm7rjWZ39WPZWnHU3fUcR5EHT','diCiIfnQ1R0pubGABf05','6X3cIWirQ','NT','b',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (6514465,2540,'GBrP6iN16GNrO47','v8VGAx6aKYZsmfVrYLlZIxMsaHGcGq3PTprzdZhbIEcMG9ErmUqFYtKsMFRdeRM7z4BPAqnpDQWwxTPxI5c4ALpEbYYtnLy6KrjJ0X5D3Y2nW0z5qpoAeu9bxaKt6LjqEQ06ShbL8sqZuVLm99p09KEfwnqUHCwRTLfo0C','nxg8Q6HR5itxDeC1AaSOEAJZjOMEI0iCvuegeBW2bT','eFmJRPA5UzLtwkBksVuETurt1','m','Rs',3);
+INSERT INTO ti VALUES (6514465,2540,'GBrP6iN16GNrO47','v8VGAx6aKYZsmfVrYLlZIxMsaHGcGq3PTprzdZhbIEcMG9ErmUqFYtKsMFRdeRM7z4BPAqnpDQWwxTPxI5c4ALpEbYYtnLy6KrjJ0X5D3Y2nW0z5qpoAeu9bxaKt6LjqEQ06ShbL8sqZuVLm99p09KEfwnqUHCwRTLfo0C','nxg8Q6HR5itxDeC1AaSOEAJZjOMEI0iCvuegeBW2bT','eFmJRPA5UzLtwkBksVuETurt1','m','Rs',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (334876365,62540,'gklwfxzNnCFqSiJ19B42lRIuzF1KWYLLQV','7smJlNMgdqkWBXAsAZU0KLf9qe7axu9prSY49ofYxV5akdUm21jGGdR0FqT51QTnCzHyNMVjJO4KVdeQkhHP8Xzgmx9vT40Fqdv2J9JD0qPDZtW7nZ4r42ptEO4aUyLndmNc9aSCo5bFFSt7E77ZdqfACAhVUBdYCnQNso747aERHXcVJSsJJ','YV4aFHROEUR','7dr0jm3OZ3opnUOTu9qONMl6A5eoqOtIGNOD3MXn8GD7BucNxRSgLJBxqqBb2CSkw2Baq91NEpkLycueKHKDRy91tuowAcJP91KutGUrpNWJLiIJ88JPetevjJrK5z0Ot8FsLldQuD8pHIe27xhBBRRMQF7YWGwX5dg766wAI6tfO9oleEEjbcXSr8nl0YEQLNRNkWmLhJBaPg0aqq47VKcowgbdPq','E','q',4);
+INSERT INTO ti VALUES (334876365,62540,'gklwfxzNnCFqSiJ19B42lRIuzF1KWYLLQV','7smJlNMgdqkWBXAsAZU0KLf9qe7axu9prSY49ofYxV5akdUm21jGGdR0FqT51QTnCzHyNMVjJO4KVdeQkhHP8Xzgmx9vT40Fqdv2J9JD0qPDZtW7nZ4r42ptEO4aUyLndmNc9aSCo5bFFSt7E77ZdqfACAhVUBdYCnQNso747aERHXcVJSsJJ','YV4aFHROEUR','7dr0jm3OZ3opnUOTu9qONMl6A5eoqOtIGNOD3MXn8GD7BucNxRSgLJBxqqBb2CSkw2Baq91NEpkLycueKHKDRy91tuowAcJP91KutGUrpNWJLiIJ88JPetevjJrK5z0Ot8FsLldQuD8pHIe27xhBBRRMQF7YWGwX5dg766wAI6tfO9oleEEjbcXSr8nl0YEQLNRNkWmLhJBaPg0aqq47VKcowgbdPq','E','q',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4221511839,8925,'ERadYER8HOCqdEmzCsVBkFhRW','Wz19pwYKwJy8ty3KV66dSBWY4gobZBfnbpmzVr50imNLwL0jwpAu9zBAMptyrqcacd42e4','rPMFpObSzlV1y40OKbn1JIAQdb','Asgd2FDrXgGxrpsvrH5dSZX9VZfTLQuDp9kvjw2pXcRk5qQlFXE7WmfVlDa5UkWLjsMf4uXFgLCx2IrTjGyq2PwFQ8k6KUop95Kx4ndNa1eQWluAb','R','A',5);
+INSERT INTO ti VALUES (4221511839,8925,'ERadYER8HOCqdEmzCsVBkFhRW','Wz19pwYKwJy8ty3KV66dSBWY4gobZBfnbpmzVr50imNLwL0jwpAu9zBAMptyrqcacd42e4','rPMFpObSzlV1y40OKbn1JIAQdb','Asgd2FDrXgGxrpsvrH5dSZX9VZfTLQuDp9kvjw2pXcRk5qQlFXE7WmfVlDa5UkWLjsMf4uXFgLCx2IrTjGyq2PwFQ8k6KUop95Kx4ndNa1eQWluAb','R','A',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1072814366,48038,'p8Gl9X5Y2dtW3f9ClEu8582DTk5SMU9OOdnhXM','YA467yCPtFMv8lSON72i7OmigVHBtVnHxosx1E0Pvpe8VLI3qX75ustnqNskgJdZ5OVK0zrXeVOTXmoEYJSdqBOZ8WLtJ7AZXN8brWpt5T6LI0EoUcUJwlgc4kqj8PfJ7f40gHfIpaW3jLen8rQCUtzuwPXDMVImDV4GaaQZ1R05oLm6KKoOXCClQQVwkMtFpN0jP3dG56sT6yEuTLwORzN8dXuWiLwfyQLNJJZSPhJ6SEc8oxHeBMaPmXM3euZ','wEPCxaj73115GtTYTeweXbeje2qfmHVMPtQPVc','avbMmInUM3zUwlvSr9mMIr6j7GTgDppcE4HZzcSiPCYE1UA79hZpWEU7qjA6sLdT3ZKr3BdtW9rOZOPnFcXaZhefD3AIvmDwDJ2QytqoO6sCPLaqB2yMreH0','g','a',6);
+INSERT INTO ti VALUES (1072814366,48038,'p8Gl9X5Y2dtW3f9ClEu8582DTk5SMU9OOdnhXM','YA467yCPtFMv8lSON72i7OmigVHBtVnHxosx1E0Pvpe8VLI3qX75ustnqNskgJdZ5OVK0zrXeVOTXmoEYJSdqBOZ8WLtJ7AZXN8brWpt5T6LI0EoUcUJwlgc4kqj8PfJ7f40gHfIpaW3jLen8rQCUtzuwPXDMVImDV4GaaQZ1R05oLm6KKoOXCClQQVwkMtFpN0jP3dG56sT6yEuTLwORzN8dXuWiLwfyQLNJJZSPhJ6SEc8oxHeBMaPmXM3euZ','wEPCxaj73115GtTYTeweXbeje2qfmHVMPtQPVc','avbMmInUM3zUwlvSr9mMIr6j7GTgDppcE4HZzcSiPCYE1UA79hZpWEU7qjA6sLdT3ZKr3BdtW9rOZOPnFcXaZhefD3AIvmDwDJ2QytqoO6sCPLaqB2yMreH0','g','a',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b MEDIUMINT NOT NULL, c BINARY(34) NOT NULL, d VARCHAR(4), e VARCHAR(7) NOT NULL, f VARCHAR(31), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5358756,6462988,'ZjYpSUtZdKWdF9C','HvJ','LCC5','oTYroLLoEF1pwI7x6iaZ','e','e',0);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT NOT NULL, c BINARY(34) NOT NULL, d VARCHAR(4), e VARCHAR(7) NOT NULL, f VARCHAR(31), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (2282614907136996852,-6870957,'EWmzpCFxzeKYtM5pMwQ1cNn5D0Z0n','pB','1sgpa','9D3ACGP8yNzsDN7Jjr1rk','l','u',1);
+INSERT INTO ti VALUES (2282614907136996852,-6870957,'EWmzpCFxzeKYtM5pMwQ1cNn5D0Z0n','pB','1sgpa','9D3ACGP8yNzsDN7Jjr1rk','l','u',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(35) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(35) NOT NULL;
+INSERT INTO t VALUES (-7122422461449110172,-828026,'3Tgcej0civB43B5HAmxzX6ujJnWbvgjXX2n','3','wGvPOoj','35y6mjS9c2U8ioWMQjyd','n','1',2);
+INSERT INTO ti VALUES (-7122422461449110172,-828026,'3Tgcej0civB43B5HAmxzX6ujJnWbvgjXX2n','3','wGvPOoj','35y6mjS9c2U8ioWMQjyd','n','1',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-5707305293507654962,-7684893,'OWv2','uKclwEQPNuREdv1wjorhrXH2qYCz4JeCbk3RQLuBtaPNcNyLfWiWhybyE5IA4PGYx0Jrgrxg9dTyldDalRsE60SZBraYOapeqpQTcnfi4xyqzK95j77O5PDosPcRKK2NjzQvfzTESPEAyi2o1r1j7oVrGjfBwjpeFKCkIUC2PdTxEOzbhFv166qZftb6NKEFHLJeKy8Ja5tYOO94HbaZrpXz9KA0o1cd9Htl0bmcvU2CX5','QolDNM','ysAdDIZ1vFYBGZ1yXIe1tVCDM3J','k','n',3);
+INSERT INTO ti VALUES (-5707305293507654962,-7684893,'OWv2','uKclwEQPNuREdv1wjorhrXH2qYCz4JeCbk3RQLuBtaPNcNyLfWiWhybyE5IA4PGYx0Jrgrxg9dTyldDalRsE60SZBraYOapeqpQTcnfi4xyqzK95j77O5PDosPcRKK2NjzQvfzTESPEAyi2o1r1j7oVrGjfBwjpeFKCkIUC2PdTxEOzbhFv166qZftb6NKEFHLJeKy8Ja5tYOO94HbaZrpXz9KA0o1cd9Htl0bmcvU2CX5','QolDNM','ysAdDIZ1vFYBGZ1yXIe1tVCDM3J','k','n',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1336179912931243591,-3571068,'cjimL3lFk5caRz5D6VMJNde','mp1z3XJVZSrKQITIxrA9oobDtbQuQ0CFtYda8ruZwBtkALpbPrN8MO9X6qxrmwINej8mBhBCzLzmufq9B1bOSv2uijEOytPFtGSJcl08lZaeSgPbGCxJyqNMLJUOdwJGkReNgKVHl6UkTo3QKZXzSzK8CxVz0NJ2an5Kmfh1E9MFKlPgdVsx','eCPkG','uT52v5KIEGJafqIeorHkLusiPYwQuV3INftaHTNYr1jUB89KVuuwWStvsZMhEPcZ0bY9Z5SsfHpeO4ERQvzx1qHfsNoDCvCQpsHr24rLpbq7N19vRPftU58RRmoIVKbMXXLw0cxypwkoT1RdxHkZraJTvCkDwBseaxiHP0LQK5WveJ1pdvmtMGnR5AesaPn3X8lPBzXBPoiBwVqk5S6z5vJbHA','J','2',4);
+INSERT INTO ti VALUES (1336179912931243591,-3571068,'cjimL3lFk5caRz5D6VMJNde','mp1z3XJVZSrKQITIxrA9oobDtbQuQ0CFtYda8ruZwBtkALpbPrN8MO9X6qxrmwINej8mBhBCzLzmufq9B1bOSv2uijEOytPFtGSJcl08lZaeSgPbGCxJyqNMLJUOdwJGkReNgKVHl6UkTo3QKZXzSzK8CxVz0NJ2an5Kmfh1E9MFKlPgdVsx','eCPkG','uT52v5KIEGJafqIeorHkLusiPYwQuV3INftaHTNYr1jUB89KVuuwWStvsZMhEPcZ0bY9Z5SsfHpeO4ERQvzx1qHfsNoDCvCQpsHr24rLpbq7N19vRPftU58RRmoIVKbMXXLw0cxypwkoT1RdxHkZraJTvCkDwBseaxiHP0LQK5WveJ1pdvmtMGnR5AesaPn3X8lPBzXBPoiBwVqk5S6z5vJbHA','J','2',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (9169526316186805594,-2749920,'ZzxU1W94PWwm4vr1caLg','6L96QWL4QGcYVeazZo5Z1og5juWCePHx6URBOysl20Vxxql4LmSWBjaksUvYsKpFAiFjPZOHFiRIKe8k0BuSm0wRCkDGM9uMaR3ZdwqlG65Clg2AmlZ6G5hp3VldHNA4xlidmNebuNZ7Gh6o7H5Fq0eS0q3eIKYZ9XUftMiawjhaPOPuiEaT525LdEgVKdSLDLfkvRnhaMoceOgG0bGeqKMIIZie','S9','uI7nAU8PKJFSNHOQ4Qb7j4CO83LlmmxE2DnmvsRMYqGBQA7w9p53sfanZI9YSBW0dq','ti','Z',5);
+INSERT INTO ti VALUES (9169526316186805594,-2749920,'ZzxU1W94PWwm4vr1caLg','6L96QWL4QGcYVeazZo5Z1og5juWCePHx6URBOysl20Vxxql4LmSWBjaksUvYsKpFAiFjPZOHFiRIKe8k0BuSm0wRCkDGM9uMaR3ZdwqlG65Clg2AmlZ6G5hp3VldHNA4xlidmNebuNZ7Gh6o7H5Fq0eS0q3eIKYZ9XUftMiawjhaPOPuiEaT525LdEgVKdSLDLfkvRnhaMoceOgG0bGeqKMIIZie','S9','uI7nAU8PKJFSNHOQ4Qb7j4CO83LlmmxE2DnmvsRMYqGBQA7w9p53sfanZI9YSBW0dq','ti','Z',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1428648093715024819,6728276,'kibbI7ut','j2gUJ97Td5aCAYX1Ta0lYZznOnbdMgH2P8z6vraai0TZo8rVlflYN2yjh8G4yi5wE5Ps12oFQ6smMzmthEcqEP9vxhTr4aBDWmMeTzoZ4EfnV6BTo4WBAAC2NgtuaOnvzuhDR1O5UNxdniw9mixuC0bKGJCM','qL9','98zGaP3Zi','aZ','Dr',6);
+INSERT INTO ti VALUES (1428648093715024819,6728276,'kibbI7ut','j2gUJ97Td5aCAYX1Ta0lYZznOnbdMgH2P8z6vraai0TZo8rVlflYN2yjh8G4yi5wE5Ps12oFQ6smMzmthEcqEP9vxhTr4aBDWmMeTzoZ4EfnV6BTo4WBAAC2NgtuaOnvzuhDR1O5UNxdniw9mixuC0bKGJCM','qL9','98zGaP3Zi','aZ','Dr',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT, c CHAR(17), d VARCHAR(94), e VARBINARY(49) NOT NULL, f VARCHAR(28), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-363488229164042101,63,'UlfRnTf','32Bu4OUCMahFiLwHMnfPxMW8xkZKXUpS','lTwJGbm1OmtNpIw4o4r','ct','5','FE',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT, c CHAR(17), d VARCHAR(94), e VARBINARY(49) NOT NULL, f VARCHAR(28), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (2269403497518095013,105,'Dk','I8hOCdPt9wmoTMGKeHGLeX9IVHU4xr7UWTC26bxgpPxvPrSIo8UAtwpQJ5VvWw39XfjtaaGzM2l','az25epJyO6BSdJEi7poDuuqYJW9Ia2','wnatV','Q','r',1);
+INSERT INTO ti VALUES (2269403497518095013,105,'Dk','I8hOCdPt9wmoTMGKeHGLeX9IVHU4xr7UWTC26bxgpPxvPrSIo8UAtwpQJ5VvWw39XfjtaaGzM2l','az25epJyO6BSdJEi7poDuuqYJW9Ia2','wnatV','Q','r',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(18);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(18);
+INSERT INTO t VALUES (-4133570930435782412,-61,'AzjxaV7hUY','yMbgVZ0JaGxSyX1kiVgnUPrDSeJQIRMqnBE0GDamxh4pGeFVgUeNRU9QVZlMOPoIa9UmGqZw1KE9oufG3E3UJ0qpdN5','2J6qEym0o1YYqJL','qZt0mlyABsOWxNMEmTkW5y7dR','l','kS',2);
+INSERT INTO ti VALUES (-4133570930435782412,-61,'AzjxaV7hUY','yMbgVZ0JaGxSyX1kiVgnUPrDSeJQIRMqnBE0GDamxh4pGeFVgUeNRU9QVZlMOPoIa9UmGqZw1KE9oufG3E3UJ0qpdN5','2J6qEym0o1YYqJL','qZt0mlyABsOWxNMEmTkW5y7dR','l','kS',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-6706835925941925925,111,'rGq8uxWT3F','o3BNbUGrnnHStXLnfuZ9kqJNJYqzNbJfletcu','bjFBAMeUrb4Hzg31vt9igvwNDBro','dojeKi5J7mRr8X5drEA','Q','9',3);
+INSERT INTO ti VALUES (-6706835925941925925,111,'rGq8uxWT3F','o3BNbUGrnnHStXLnfuZ9kqJNJYqzNbJfletcu','bjFBAMeUrb4Hzg31vt9igvwNDBro','dojeKi5J7mRr8X5drEA','Q','9',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (8309991612949119004,-32,'aqISEC','u1LThcjeH0XydnLWy0mTcoQ7K84wyM1JGnWZciADNze5yyW6RYLCCV9ZpJuhfiPGIy754Upg6kicXUZ66xWwzuB66IVO0NQMvq8zdFTYyJW7Dyk','reFu8I0cROh9hmi8DZa0u1YgIbBuivVFirrwtlNv3fmtdfaR','WaLsrPdSC29pM1Jqy6LYv2fzVbDxCBXhYrR5ygDeQu11uEFJ8kTglbo8QXJUQyIgzW4lTHziqFHPrqsgWuarqvBUcHPPuIsi6NzrRrwgc1QUpRCDK2oAdkJQQTYkFHD19AB3Exp56gPnq','I','sj',4);
+INSERT INTO ti VALUES (8309991612949119004,-32,'aqISEC','u1LThcjeH0XydnLWy0mTcoQ7K84wyM1JGnWZciADNze5yyW6RYLCCV9ZpJuhfiPGIy754Upg6kicXUZ66xWwzuB66IVO0NQMvq8zdFTYyJW7Dyk','reFu8I0cROh9hmi8DZa0u1YgIbBuivVFirrwtlNv3fmtdfaR','WaLsrPdSC29pM1Jqy6LYv2fzVbDxCBXhYrR5ygDeQu11uEFJ8kTglbo8QXJUQyIgzW4lTHziqFHPrqsgWuarqvBUcHPPuIsi6NzrRrwgc1QUpRCDK2oAdkJQQTYkFHD19AB3Exp56gPnq','I','sj',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8485599898460246715,76,'qQBMss4','DdeobvoARufkf6qCPHll1rM4vmNGw4SrRalCKfqnSkGbg2UOvR71sbwArEOjjY6kybns','QOmeQuF8SMSVnMfqd1m','zWvyT0SJuW6WbLPgHyxH9Ol6u7UwVf4ZsFct1ixraCOU6dy4SvfityMEEW8AzSPxWfR2dw6j3rluCKeBWapkWXHoYI7XDfSY41pgu2wKWXNE9Bssvn6eFTOqUKDVF7ZrXGSARCvPO2x5jEFNCOAuFAAncDedvbkgt5ZrCO3f9VfZnwigqKyUk5OhFnuUANFHxXDYoDeYCMPsU23NXZb2yh45ZSV9AnmukoI6unZnqOB99jjswg','o','zT',5);
+INSERT INTO ti VALUES (8485599898460246715,76,'qQBMss4','DdeobvoARufkf6qCPHll1rM4vmNGw4SrRalCKfqnSkGbg2UOvR71sbwArEOjjY6kybns','QOmeQuF8SMSVnMfqd1m','zWvyT0SJuW6WbLPgHyxH9Ol6u7UwVf4ZsFct1ixraCOU6dy4SvfityMEEW8AzSPxWfR2dw6j3rluCKeBWapkWXHoYI7XDfSY41pgu2wKWXNE9Bssvn6eFTOqUKDVF7ZrXGSARCvPO2x5jEFNCOAuFAAncDedvbkgt5ZrCO3f9VfZnwigqKyUk5OhFnuUANFHxXDYoDeYCMPsU23NXZb2yh45ZSV9AnmukoI6unZnqOB99jjswg','o','zT',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (8260716771015213431,-49,'cy2Rq3E','zd5qUNZkhKG4w1qEeBOHg4YEvgrecWKPvRJ0lPrKrWZYxlYDUfbUOYei1A6AQDd79KPWJCzBSOkZCNoSYkq2IuGYYJb8gQDJv6t1F6X6BsZK1t0RGjwPmYWRTeI5o8DHnHiO8tRBKHLJHbrpcUsyFkRpTbDc06qK6KjfTVihZVztFRkLujbM0XCxOUeyLrTh4UNVSQVMGkBWYyYN8UibtUozdefnO22Lm9hlNpgNbjHoDyL04KYQSNO','gV83uyObXSB1HaJvLy','tGFp2pdTN0HeHSfhWH8ySIHejAlJr3HrxRjmcgP8tYOu4g2vx7RyPzeUFbkKILDRSladr9n8iaBAYQ5U7yvP5MpkVHUI0zCr64ow18RQNJck2PGl6BjguhTfd8PAAujP54wIfB1kxCAYW0nlumaNKzGW0iSworJyPB5WZcY2VWbHAU6','bH','a',6);
+INSERT INTO ti VALUES (8260716771015213431,-49,'cy2Rq3E','zd5qUNZkhKG4w1qEeBOHg4YEvgrecWKPvRJ0lPrKrWZYxlYDUfbUOYei1A6AQDd79KPWJCzBSOkZCNoSYkq2IuGYYJb8gQDJv6t1F6X6BsZK1t0RGjwPmYWRTeI5o8DHnHiO8tRBKHLJHbrpcUsyFkRpTbDc06qK6KjfTVihZVztFRkLujbM0XCxOUeyLrTh4UNVSQVMGkBWYyYN8UibtUozdefnO22Lm9hlNpgNbjHoDyL04KYQSNO','gV83uyObXSB1HaJvLy','tGFp2pdTN0HeHSfhWH8ySIHejAlJr3HrxRjmcgP8tYOu4g2vx7RyPzeUFbkKILDRSladr9n8iaBAYQ5U7yvP5MpkVHUI0zCr64ow18RQNJck2PGl6BjguhTfd8PAAujP54wIfB1kxCAYW0nlumaNKzGW0iSworJyPB5WZcY2VWbHAU6','bH','a',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b SMALLINT, c BINARY(67) NOT NULL, d VARBINARY(62) NOT NULL, e VARCHAR(94), f VARBINARY(97), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1196442758,27935,'TitVGqKDd8HkZCP5ObtqnhDul2xZbOpaz','oMPlA6MdLyDDEzH7x35ZH357cqJlKWZ','IhAxyg2bdZx1fi1Lc7S9','WcEYamadNd0','BM','v',0);
+CREATE TABLE ti (a INT, b SMALLINT, c BINARY(67) NOT NULL, d VARBINARY(62) NOT NULL, e VARCHAR(94), f VARBINARY(97), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (1597324142,27058,'Uu6hPkHg8NozWVJI7wgR8veSLxUhfWSkU45kjJzVmqmYHugJX6gPGJgbY26YFHlMFy','4u2FVfjASrP9NeR39j25olhcEdpU','48HvIWwLy21ZWDf','ukwwbRNjEr4nlLv0HhbYKGtT1MZTzCPTFgPgn6hHnER3fKC1E54JeRVojbwTtJgHHXVwC2S3ovL','UC','5',1);
+INSERT INTO ti VALUES (1597324142,27058,'Uu6hPkHg8NozWVJI7wgR8veSLxUhfWSkU45kjJzVmqmYHugJX6gPGJgbY26YFHlMFy','4u2FVfjASrP9NeR39j25olhcEdpU','48HvIWwLy21ZWDf','ukwwbRNjEr4nlLv0HhbYKGtT1MZTzCPTFgPgn6hHnER3fKC1E54JeRVojbwTtJgHHXVwC2S3ovL','UC','5',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(68) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(68) NOT NULL;
+INSERT INTO t VALUES (-2097127080,10513,'CwB3PoiC5avy949JK8y6UqKBUfi8N6KF4BPjYV','RdgZgdwKOi92O4WowePoL0V6GeKcKMlutbPWQ4Ql8Udx2QMy','XhvRUJmpXi2KZac6oTUAjD8CB2U9VMlkc75q5UshHHpl7jyQyZCSaZENCePWCImmUrd1bHlZr','9lOd4VQ04wjjFaWIMtuskcRJkmHUm6mxSLcLkVWf9Fjkl70','7','Uz',2);
+INSERT INTO ti VALUES (-2097127080,10513,'CwB3PoiC5avy949JK8y6UqKBUfi8N6KF4BPjYV','RdgZgdwKOi92O4WowePoL0V6GeKcKMlutbPWQ4Ql8Udx2QMy','XhvRUJmpXi2KZac6oTUAjD8CB2U9VMlkc75q5UshHHpl7jyQyZCSaZENCePWCImmUrd1bHlZr','9lOd4VQ04wjjFaWIMtuskcRJkmHUm6mxSLcLkVWf9Fjkl70','7','Uz',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1454529505,-15019,'xfYiWpDP1kJvBuKILo3','wGOjYq4f7nte8c8','D2bacgj2TkEnsq8iaSVdIdTrgBfVNPKguPKmBi0HgUGa4Sxpsgu3bPlZn4smwaI6LAxUsqgVchuwSV8e2yS7','MMShB61xJn9vjlrfnBBCBuZ5B0fMGMA7btdfp8ig2ljjMyt21RAGutHsFmQbLJiG5fpI','r','wT',3);
+INSERT INTO ti VALUES (-1454529505,-15019,'xfYiWpDP1kJvBuKILo3','wGOjYq4f7nte8c8','D2bacgj2TkEnsq8iaSVdIdTrgBfVNPKguPKmBi0HgUGa4Sxpsgu3bPlZn4smwaI6LAxUsqgVchuwSV8e2yS7','MMShB61xJn9vjlrfnBBCBuZ5B0fMGMA7btdfp8ig2ljjMyt21RAGutHsFmQbLJiG5fpI','r','wT',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-1170265528,-5957,'4gtcCgBJec6u3ldnVCjxUDsVX6JvjcokvjirQF7NiCGTEEjE329n6yJu7tt','u9B5yDxBieNmiH1rcCpGXPIzZmllz2GDyHlQDBBstZMNmtkKSdCW3Dc4N3rGF4p80iAwGgGkhMeAwQcctcqy2LZ1kK7AK3OJYlj0P5T725NInElmMLCquhyz3b90JHit3Rx','2HY3CuwYvwr8AZusUszoYgaVNDdHqw8BYKGG3S7Po7AJxWr8NcF7FwrPVWQmPcbm47hZUMM3RImVuAUN','4HT0iaS3jJqJjSwN22tioyOl5XtxK57bGh1H6vDrLta0i5QDRhp8GsfNacFoEKrQyVcyaFuOv5NOy0NNkKYM6F6WzYHBVvpsGxfgDdOyeeLdqUphKsYl3FcYG8hsjqxBSPDFFDjEjriFFX48eidYG1Ev7NMQcM2bduVCbi8R9qUNBnFnc8BgVMVnFme4rBNu2rDBytb96GmU2yNvPmky0QLx9HgRCGGccEPZDEQ0','E','HN',4);
+INSERT INTO ti VALUES (-1170265528,-5957,'4gtcCgBJec6u3ldnVCjxUDsVX6JvjcokvjirQF7NiCGTEEjE329n6yJu7tt','u9B5yDxBieNmiH1rcCpGXPIzZmllz2GDyHlQDBBstZMNmtkKSdCW3Dc4N3rGF4p80iAwGgGkhMeAwQcctcqy2LZ1kK7AK3OJYlj0P5T725NInElmMLCquhyz3b90JHit3Rx','2HY3CuwYvwr8AZusUszoYgaVNDdHqw8BYKGG3S7Po7AJxWr8NcF7FwrPVWQmPcbm47hZUMM3RImVuAUN','4HT0iaS3jJqJjSwN22tioyOl5XtxK57bGh1H6vDrLta0i5QDRhp8GsfNacFoEKrQyVcyaFuOv5NOy0NNkKYM6F6WzYHBVvpsGxfgDdOyeeLdqUphKsYl3FcYG8hsjqxBSPDFFDjEjriFFX48eidYG1Ev7NMQcM2bduVCbi8R9qUNBnFnc8BgVMVnFme4rBNu2rDBytb96GmU2yNvPmky0QLx9HgRCGGccEPZDEQ0','E','HN',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-271838794,-17276,'7nnhdyXc8MB9mbR54S5QOSwj5LzR1G96Od3Ir3za','ZZqSA5FGWYu0K2I8RP7c85et4d1QdZAp6gbGrp3o9tluYcDwrKvc3SeqCeRkTc0mSLVQmDf5mdrIHGKYmZJy','6Dqoj4n0sodE9sNfonPfXXkhhMZb4TwfdV2UsaNPMDNtD1baTrpHj0xirpdGGnqROjxEsTE3RyoU6p1T1vF90Lvx','F0qLoNKxPiuxK734iwNC5dOVMMT86oKBC2yRHQ0G7h1QYqFS7XZnbonlIqk0qfopuXsdbJWs5GvSN9l6MrYYehsvl48sBaxpvx0MoIJp2InxjRxrdlA5zyVPyQMt8z2vUIkJfqQld3UiITL03cdOswjBnHkGD4Kv5JbBntQOWd50BvOb5drAFaa0KlrQI3wdxmajK1CXnbdT4nQlQtgHQUa3v70LYFNVfRao2YocNmLAVMvLFGZA69ikr','aSL','s5',5);
+INSERT INTO ti VALUES (-271838794,-17276,'7nnhdyXc8MB9mbR54S5QOSwj5LzR1G96Od3Ir3za','ZZqSA5FGWYu0K2I8RP7c85et4d1QdZAp6gbGrp3o9tluYcDwrKvc3SeqCeRkTc0mSLVQmDf5mdrIHGKYmZJy','6Dqoj4n0sodE9sNfonPfXXkhhMZb4TwfdV2UsaNPMDNtD1baTrpHj0xirpdGGnqROjxEsTE3RyoU6p1T1vF90Lvx','F0qLoNKxPiuxK734iwNC5dOVMMT86oKBC2yRHQ0G7h1QYqFS7XZnbonlIqk0qfopuXsdbJWs5GvSN9l6MrYYehsvl48sBaxpvx0MoIJp2InxjRxrdlA5zyVPyQMt8z2vUIkJfqQld3UiITL03cdOswjBnHkGD4Kv5JbBntQOWd50BvOb5drAFaa0KlrQI3wdxmajK1CXnbdT4nQlQtgHQUa3v70LYFNVfRao2YocNmLAVMvLFGZA69ikr','aSL','s5',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (139646794,29369,'drquRTjJdG7Js9xt053od79JEcmypgxmTAUZqI2iziEmOG','iHJ5upNUaLGwjgc9sp89EPZWqeZErckEmcktj5mN1HfzR2Poyf0xVIQT2s87fG2sw1kGZzjssd0BTU0uy','itcQjeS2Rpoo7iF8F57AhvA4P27Agj2','DphpVqTL2j7AvUltNcP4FLBUSEQBKv7cmFdjDk2xH5hDOSchaA9dMXLZReJH86NIGvquabKecEUZ4v2Y93hgLHxy5QGRRqsE7EpdWunKzK7TtBNsiRs35NRcjKEiKVgjT7lSMnmuXd1skonoZO26oNSu7nYZJNmNYwDzdbSlVZEYz7ogN1t3VkliFqulvSANM3Tb2BSM3T05jR4pcMeb','S','T',6);
+INSERT INTO ti VALUES (139646794,29369,'drquRTjJdG7Js9xt053od79JEcmypgxmTAUZqI2iziEmOG','iHJ5upNUaLGwjgc9sp89EPZWqeZErckEmcktj5mN1HfzR2Poyf0xVIQT2s87fG2sw1kGZzjssd0BTU0uy','itcQjeS2Rpoo7iF8F57AhvA4P27Agj2','DphpVqTL2j7AvUltNcP4FLBUSEQBKv7cmFdjDk2xH5hDOSchaA9dMXLZReJH86NIGvquabKecEUZ4v2Y93hgLHxy5QGRRqsE7EpdWunKzK7TtBNsiRs35NRcjKEiKVgjT7lSMnmuXd1skonoZO26oNSu7nYZJNmNYwDzdbSlVZEYz7ogN1t3VkliFqulvSANM3Tb2BSM3T05jR4pcMeb','S','T',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b BIGINT UNSIGNED NOT NULL, c CHAR(95), d VARCHAR(40), e VARBINARY(87), f VARCHAR(91) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-443269248,14399394646393351973,'QOBfO6Kv6Dvo0F8NleqYHfc8DLuPZyvh3mmTu781Us0NJhgQEYBsO','Eq8fAzPYYHwwZNBkspyNNkUBPI3silFb1HE','FaV7nEgSfwLKRscLmatng9','40Cy9QxoHrSaA2XFKlOex32rb4Mx8XjvWVEwhfysegRbyiMK9w98KlU','Oa','CG',0);
+CREATE TABLE ti (a INT, b BIGINT UNSIGNED NOT NULL, c CHAR(95), d VARCHAR(40), e VARBINARY(87), f VARCHAR(91) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-2425257404686066875,11322371752260818145,'AgIBCamKxjISvBu8pI0k5eQmENnytKyzIvXW9FVwxxms41uay6wcnfwampyRM','egqnfSHYOiNZVtrJ','l5ihR665iG','HikaWFSg75cXbeSrmCEa6tQmN8','T','ls',1);
+INSERT INTO ti VALUES (-2425257404686066875,11322371752260818145,'AgIBCamKxjISvBu8pI0k5eQmENnytKyzIvXW9FVwxxms41uay6wcnfwampyRM','egqnfSHYOiNZVtrJ','l5ihR665iG','HikaWFSg75cXbeSrmCEa6tQmN8','T','ls',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(96);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(96);
+INSERT INTO t VALUES (-8469726283933180465,13805325239569694494,'mcdVXJVxkCBRLKkJDPcL9BspssuisimYYGIC9ehLESfLCDXcGZaJ2ICWcsfEQ1xJTRxYrA8og6PKzptRvKWBQXCaAyzT2D','XwsHZiSIPXNu7','U4V93jLCP0A3MViOiaSdeH','DRbzm5op1yUVTBWSCQfupmr18wC97R623WxA1loSMbjr1vBrjjk2BK4fxxTgDWUgqmPQz9RZD8','fc','Ul',2);
+INSERT INTO ti VALUES (-8469726283933180465,13805325239569694494,'mcdVXJVxkCBRLKkJDPcL9BspssuisimYYGIC9ehLESfLCDXcGZaJ2ICWcsfEQ1xJTRxYrA8og6PKzptRvKWBQXCaAyzT2D','XwsHZiSIPXNu7','U4V93jLCP0A3MViOiaSdeH','DRbzm5op1yUVTBWSCQfupmr18wC97R623WxA1loSMbjr1vBrjjk2BK4fxxTgDWUgqmPQz9RZD8','fc','Ul',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-3432816243551270026,9342244849895278155,'uadI0h','r7RN0RWxQyWFzdf66jRyHbW9TtcX1sICFYSK3I9owL','pvqcNMKTOd3xJLmFi','si9muxUGonuZTF6FB2b7ztS','0','a',3);
+INSERT INTO ti VALUES (-3432816243551270026,9342244849895278155,'uadI0h','r7RN0RWxQyWFzdf66jRyHbW9TtcX1sICFYSK3I9owL','pvqcNMKTOd3xJLmFi','si9muxUGonuZTF6FB2b7ztS','0','a',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1311791778152414648,1114682623606959632,'16nlfGkHBppEMVvfy3cesFtuHpeFPjTknoyTqfy7Pyqp04oAf515NoFtIlQwDQ8xB4D5X','qCS53ykwSVsA0TI74Vz2GDFT8l9jm0eNsYRKcpl0Cei1ZcZVcE3motMOVJ1R05sFD6a2qFjwaPFwezMIROIpbfxxFMLrg6bIWvtmB2gxTy95uAJBD2dfqxPbRyd9MnSjMDnARyg','YL4XhsPMN3s','kKlLTF2Ei8yaM1wVCEe9qXrUel6e0uxV3R98COqnP9p7EPspjRuHYr39usOz33Ucz2CwDRAZHNNa3563NF5aafAkwol9l5Eh7Rh5xlRnAsDTPcLufOsIeh8o','w','e',4);
+INSERT INTO ti VALUES (1311791778152414648,1114682623606959632,'16nlfGkHBppEMVvfy3cesFtuHpeFPjTknoyTqfy7Pyqp04oAf515NoFtIlQwDQ8xB4D5X','qCS53ykwSVsA0TI74Vz2GDFT8l9jm0eNsYRKcpl0Cei1ZcZVcE3motMOVJ1R05sFD6a2qFjwaPFwezMIROIpbfxxFMLrg6bIWvtmB2gxTy95uAJBD2dfqxPbRyd9MnSjMDnARyg','YL4XhsPMN3s','kKlLTF2Ei8yaM1wVCEe9qXrUel6e0uxV3R98COqnP9p7EPspjRuHYr39usOz33Ucz2CwDRAZHNNa3563NF5aafAkwol9l5Eh7Rh5xlRnAsDTPcLufOsIeh8o','w','e',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1986654158911540793,15973453255903306478,'hqaHGnyqsq0vBWtbpeQoIaKku8EpkDBki4G1lYFUlgR3PPEQtyxC8OOLWET12tz77VXrJwr83cSn24jA6WmQRcQAw','8EMyaw9aRV9nstxrZHJS3N','8iZHf6ecK6IWtgcQcWUB6V2wbx','pLh9l1GDuzo7yYQTPnqnocJ4hoLfhjZEx3KKWEYgDm8ZzWRng7k6VrTsJMYdUuBMRGhzpp424nDJvDDs2FNDaHUds1k0DCvJBpnr86Xff8b9jwefRHxLGoXtTp05EAdIc0cm1LzySZfqudgmJSpWUD8L3hR','0RV','9',5);
+INSERT INTO ti VALUES (1986654158911540793,15973453255903306478,'hqaHGnyqsq0vBWtbpeQoIaKku8EpkDBki4G1lYFUlgR3PPEQtyxC8OOLWET12tz77VXrJwr83cSn24jA6WmQRcQAw','8EMyaw9aRV9nstxrZHJS3N','8iZHf6ecK6IWtgcQcWUB6V2wbx','pLh9l1GDuzo7yYQTPnqnocJ4hoLfhjZEx3KKWEYgDm8ZzWRng7k6VrTsJMYdUuBMRGhzpp424nDJvDDs2FNDaHUds1k0DCvJBpnr86Xff8b9jwefRHxLGoXtTp05EAdIc0cm1LzySZfqudgmJSpWUD8L3hR','0RV','9',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2628854247892219023,14115007391312104601,'oQf3l8Ox8WbCI4IiL9exw8dykiHhs8YzLfW3bjZyT7YTJdG0tMUG9WI7zF69Ka0hBVZmz','sJnsJZOLTiahpDRGDqpPxSOu7x4kw6pAHJvLvqMzertQHsWSPIKZ7lb5U3tfIpBgNACzAsFu8PzsdqpYXPBYmgNMv9bVvCvNFa1esS','WPFDfF8H7ZCfxhPaZVjMIKvIbFzNR4EzCUSHzSN7','xp99aKSObY66SThn72W5fYqjsJK5bbNEHwaW0r3dMGDW5SfaO5b81Pmevn2Qqyr0dyWR1TgLZYSxIb91aPQbyMNWbV1oyttLOT6YfjS56apd6G8fqv2hzxhx99M5Jo7ap','Hu','GoL',6);
+INSERT INTO ti VALUES (2628854247892219023,14115007391312104601,'oQf3l8Ox8WbCI4IiL9exw8dykiHhs8YzLfW3bjZyT7YTJdG0tMUG9WI7zF69Ka0hBVZmz','sJnsJZOLTiahpDRGDqpPxSOu7x4kw6pAHJvLvqMzertQHsWSPIKZ7lb5U3tfIpBgNACzAsFu8PzsdqpYXPBYmgNMv9bVvCvNFa1esS','WPFDfF8H7ZCfxhPaZVjMIKvIbFzNR4EzCUSHzSN7','xp99aKSObY66SThn72W5fYqjsJK5bbNEHwaW0r3dMGDW5SfaO5b81Pmevn2Qqyr0dyWR1TgLZYSxIb91aPQbyMNWbV1oyttLOT6YfjS56apd6G8fqv2hzxhx99M5Jo7ap','Hu','GoL',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b BIGINT NOT NULL, c BINARY(37) NOT NULL, d VARBINARY(77) NOT NULL, e VARCHAR(48) NOT NULL, f VARBINARY(7) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2799026,-6969361967915211942,'3oT5kGkwRYJr0rUhGBU4F6Q','nmRa2UGWbq2pQHhh1RuZAcOH6ujHnSVppbF9qbkGPzyz0','fpzCNYidjtvyyYTKBl1nslXJmWgulLQevYFI3z2HW','D','J','I',0);
+CREATE TABLE ti (a MEDIUMINT, b BIGINT NOT NULL, c BINARY(37) NOT NULL, d VARBINARY(77) NOT NULL, e VARCHAR(48) NOT NULL, f VARBINARY(7) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-2901451132703544934,731725303730633282,'Otw9EEKkbHtA1rNAorKN','NaAL','7aDdTwNw2d0Bf8NX5Bh3xmRYj3y0rEe8JTWfwK2vEpB8Zz','H6SDUL','0','f',1);
+INSERT INTO ti VALUES (-2901451132703544934,731725303730633282,'Otw9EEKkbHtA1rNAorKN','NaAL','7aDdTwNw2d0Bf8NX5Bh3xmRYj3y0rEe8JTWfwK2vEpB8Zz','H6SDUL','0','f',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(38) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(38) NOT NULL;
+INSERT INTO t VALUES (3691236250436776121,-2659465519239167870,'7yec348hSKy2vQSSVorEODXyBT36RWbDWJgr','rMLpwV2fE','saeYrp1h8OlVljWCQfnN6kgRfXeKL8kxxBjm','DuECb','z','5',2);
+INSERT INTO ti VALUES (3691236250436776121,-2659465519239167870,'7yec348hSKy2vQSSVorEODXyBT36RWbDWJgr','rMLpwV2fE','saeYrp1h8OlVljWCQfnN6kgRfXeKL8kxxBjm','DuECb','z','5',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-7155361400843131508,8584698896447569186,'CzAYRm66C1wDbugH0h','obVdBghN2BeUWQSDOx6Z6pqWNp7ALTANIm9UxQGKU4jyovkvz6LoLfok1XSEpbtp5FbRw8ajEn9pGKFRTP60uEckiFlCGxmHvNftMQIr2hDJviuL2tndRU09Jh75iDc4IDUkcYq0Cu6GiU4y59Un9FIoaJO9UjUH','jCbGuZIERNofv','byTGbz','u','j',3);
+INSERT INTO ti VALUES (-7155361400843131508,8584698896447569186,'CzAYRm66C1wDbugH0h','obVdBghN2BeUWQSDOx6Z6pqWNp7ALTANIm9UxQGKU4jyovkvz6LoLfok1XSEpbtp5FbRw8ajEn9pGKFRTP60uEckiFlCGxmHvNftMQIr2hDJviuL2tndRU09Jh75iDc4IDUkcYq0Cu6GiU4y59Un9FIoaJO9UjUH','jCbGuZIERNofv','byTGbz','u','j',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1569147558741987545,2747377495645952327,'AK0JHKhGCGuCE1PXNQ6eODozsC','ltXpqaegBl7dZlpGMpY8iNh9c3dj6rDO4KMBxXUBuQE0OejnDQAxIdYHdaWsLfvaRG0LY5PpwvRcZku484rECKpCC6M2WktHMfh6CAE20QeNT2AYOSX6N5fa7KpdAsIn1FzviDRmROWrdEmvkEukVRty51OzsnNdnaBd0bBnWJZAKLsFJzeu1H4Q2q9tIf2zjHdfYCZyZQvw7h7fZGRyoc55JrPpQ','Ct5Kph7mPjTbrn2orCkdhbC42O2pNV3','Z0TjFXNCDlGK0ffkdyIvslZltU3y5DKnR10r3Kb0oNQQofNU9M0e8mHR0LUrUd6JygLPytr51elwbCRSqtFdcu9h7SmUaknczx3GNrcZaaHDGs2IDULE00FsvBCiSOHOBWnjvrVJ5MyH1FP7qTFT9UQKxsxzueaF4PlEMf2Voggn9t420v5oXf6tG5yFzINoOlQKFPKO3Zk4Tucn6eJTMvx6bEo5vf7L','l6','f',4);
+INSERT INTO ti VALUES (1569147558741987545,2747377495645952327,'AK0JHKhGCGuCE1PXNQ6eODozsC','ltXpqaegBl7dZlpGMpY8iNh9c3dj6rDO4KMBxXUBuQE0OejnDQAxIdYHdaWsLfvaRG0LY5PpwvRcZku484rECKpCC6M2WktHMfh6CAE20QeNT2AYOSX6N5fa7KpdAsIn1FzviDRmROWrdEmvkEukVRty51OzsnNdnaBd0bBnWJZAKLsFJzeu1H4Q2q9tIf2zjHdfYCZyZQvw7h7fZGRyoc55JrPpQ','Ct5Kph7mPjTbrn2orCkdhbC42O2pNV3','Z0TjFXNCDlGK0ffkdyIvslZltU3y5DKnR10r3Kb0oNQQofNU9M0e8mHR0LUrUd6JygLPytr51elwbCRSqtFdcu9h7SmUaknczx3GNrcZaaHDGs2IDULE00FsvBCiSOHOBWnjvrVJ5MyH1FP7qTFT9UQKxsxzueaF4PlEMf2Voggn9t420v5oXf6tG5yFzINoOlQKFPKO3Zk4Tucn6eJTMvx6bEo5vf7L','l6','f',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1688826405067160948,-8020759955709625259,'zhQpaf6pXoJxQqVy6cBiLVqB4kxvPYIL','EQwwppSDHOVe4F771AgnXBuvRT5ni3SvZS6crk2RfWetOsT12S879tm7x2yTsevWYs5cqRUuh6YxUwiY0bGZrKakHlcdpET26duQPgiwwDtSTxx2Cjv4dI95btGVjfFcVyB','1eu','LThx7NMButOMj0NefiLWjSugC1pjk10v4p84SWmI8VKPuAhCdgPBcT96aVKhbnRFvQdZNSqVjGEUsjnRIr21kF4tBWxGju5liF0VtGH7nPvyGuzVpUEaWGH6J7cfrKUhQ7knZ3CCyPO1QvHeAoj0QyRSvW89NX0IrafIcwEiVehShJbTS0OQtNP7tEOpAZtAKqfbNGVmLbCJ2dfTkObbkTCFyE835v6Si7nFPdDgefmQKUTU','TYP','O',5);
+INSERT INTO ti VALUES (1688826405067160948,-8020759955709625259,'zhQpaf6pXoJxQqVy6cBiLVqB4kxvPYIL','EQwwppSDHOVe4F771AgnXBuvRT5ni3SvZS6crk2RfWetOsT12S879tm7x2yTsevWYs5cqRUuh6YxUwiY0bGZrKakHlcdpET26duQPgiwwDtSTxx2Cjv4dI95btGVjfFcVyB','1eu','LThx7NMButOMj0NefiLWjSugC1pjk10v4p84SWmI8VKPuAhCdgPBcT96aVKhbnRFvQdZNSqVjGEUsjnRIr21kF4tBWxGju5liF0VtGH7nPvyGuzVpUEaWGH6J7cfrKUhQ7knZ3CCyPO1QvHeAoj0QyRSvW89NX0IrafIcwEiVehShJbTS0OQtNP7tEOpAZtAKqfbNGVmLbCJ2dfTkObbkTCFyE835v6Si7nFPdDgefmQKUTU','TYP','O',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-8538725348823061970,-5207062079357474248,'7Fpd','m0Ld1NwH3mK1XwWBOWFaPhhygnSDyIZA1youqMur9y8kNIAVRTO8mGMrxUrrM1uXZtlzc6j00cSMqQcSR8dk3jFwE','6f5fLwuaHB6Z1tHOjMYPPCsxLtuyij0CPz1TfSpKWt','MV1oSZwhNVNFCKGRymQtn0B2pMJqQd9szAFgo3jcok2nHcG7gmR45zjAM','rp1','Cc',6);
+INSERT INTO ti VALUES (-8538725348823061970,-5207062079357474248,'7Fpd','m0Ld1NwH3mK1XwWBOWFaPhhygnSDyIZA1youqMur9y8kNIAVRTO8mGMrxUrrM1uXZtlzc6j00cSMqQcSR8dk3jFwE','6f5fLwuaHB6Z1tHOjMYPPCsxLtuyij0CPz1TfSpKWt','MV1oSZwhNVNFCKGRymQtn0B2pMJqQd9szAFgo3jcok2nHcG7gmR45zjAM','rp1','Cc',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT NOT NULL, c CHAR(57), d VARBINARY(11), e VARCHAR(42), f VARCHAR(3), g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10,-125,'oNDAd71HIFtqu4INYFS13a2mFcCX5zTR6jD','YM4FJ','ViK82a3CFl82yjqmtIB','swQ','m','T',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT NOT NULL, c CHAR(57), d VARBINARY(11), e VARCHAR(42), f VARCHAR(3), g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3982446096,-88,'CGUHiChMzi9SOx405XV18ZblXTSxCS','PF','2QjN0RMWeUAzglOWFlWFIDlZ4OG25VEcpQodR1vl','chR','ZU','Q',1);
+INSERT INTO ti VALUES (3982446096,-88,'CGUHiChMzi9SOx405XV18ZblXTSxCS','PF','2QjN0RMWeUAzglOWFlWFIDlZ4OG25VEcpQodR1vl','chR','ZU','Q',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(58);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(58);
+INSERT INTO t VALUES (2190424282,-74,'daV5mMmesxqBnbjN2OXkqxbCPnIsbFkjLNjo7pq2VJcD7oNh3b1pb5XIB','9VSgSdzlx','Vs7TFFYG3e0','4','zL','w',2);
+INSERT INTO ti VALUES (2190424282,-74,'daV5mMmesxqBnbjN2OXkqxbCPnIsbFkjLNjo7pq2VJcD7oNh3b1pb5XIB','9VSgSdzlx','Vs7TFFYG3e0','4','zL','w',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2066665175,76,'tlAJKYzr8ADlvesCktXiXiR5Kgq1FeuhpEGTPS','tI2jqX10wbshZ6h212h0vN0XUxI4nPhEnTWYbm0xWUPSRTXqYa0PWMD','EI2W6h7','qcv','e','0',3);
+INSERT INTO ti VALUES (2066665175,76,'tlAJKYzr8ADlvesCktXiXiR5Kgq1FeuhpEGTPS','tI2jqX10wbshZ6h212h0vN0XUxI4nPhEnTWYbm0xWUPSRTXqYa0PWMD','EI2W6h7','qcv','e','0',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3302631611,-94,'Boi1UftSE1S0epBz5p','3VVXTOWbxDE6WpqrFmcOaSpsgK24busULua2LJPvM6slcHEMdTQVFK2R35P7OXSRVWoihuvMVoH5KwPVGVcAY6LsVlnZNPK356Z3FNGCHSvIclRHEW23Ur4yZZbLADB9cDyMZ4DO76yuH36JW82Xy2ugUG6kRVi0EQReDfxolboi9LKL7rkFU5HbMpAj5Usbv3jFQKV9Gj8K7zQ240MRNBa1fajQESTnWe','8Xq1NNaWa01n10ky43EphJrZGQpC0FMzRSbhs','9EeXvauh5ayvnQ82294EKQxauysLMGWfKBVKgHMXdwa5bysogYKNDrjKiBiJvDcYr4GjsOAC5k1A1ALpGRo4QfatDsI0p3J0VjasNLX5ssbeZ9kSboDi3XAhrkz6nbNiwWwFEz4DmAzrsOAWsQ21iF2sid8TNI','V','3',4);
+INSERT INTO ti VALUES (3302631611,-94,'Boi1UftSE1S0epBz5p','3VVXTOWbxDE6WpqrFmcOaSpsgK24busULua2LJPvM6slcHEMdTQVFK2R35P7OXSRVWoihuvMVoH5KwPVGVcAY6LsVlnZNPK356Z3FNGCHSvIclRHEW23Ur4yZZbLADB9cDyMZ4DO76yuH36JW82Xy2ugUG6kRVi0EQReDfxolboi9LKL7rkFU5HbMpAj5Usbv3jFQKV9Gj8K7zQ240MRNBa1fajQESTnWe','8Xq1NNaWa01n10ky43EphJrZGQpC0FMzRSbhs','9EeXvauh5ayvnQ82294EKQxauysLMGWfKBVKgHMXdwa5bysogYKNDrjKiBiJvDcYr4GjsOAC5k1A1ALpGRo4QfatDsI0p3J0VjasNLX5ssbeZ9kSboDi3XAhrkz6nbNiwWwFEz4DmAzrsOAWsQ21iF2sid8TNI','V','3',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (788410059,-62,'bXorlWkPoWLKGASQBbdfKrlpwiNsrtM6xiKZd9C7ogSjZg','YLbrWYnlt9DWnUvpto2R19pUmWiOEgIFhp3ai0kKE1LQfpubI2omKRDpcn2B2wXNvT8laO5ij642IChtAeHeEYiQaArk9yC6wQdaaZljcxPHf0dx6zUZHSc89Gtq6DidHtZAq7QfbLWK2cIRH6gvqimYvqGJtR4FvO13caXcB1bHGS1mCzbvGiIGrYlh2shri5ND3ORJZgPpFw2a10z8Zd4f05oCm','AbUYmCSjkJjsmLutNgUiTeSPBawtinW9mcQ','qfClkDA6r843HUlR8Ce2','O2','1',5);
+INSERT INTO ti VALUES (788410059,-62,'bXorlWkPoWLKGASQBbdfKrlpwiNsrtM6xiKZd9C7ogSjZg','YLbrWYnlt9DWnUvpto2R19pUmWiOEgIFhp3ai0kKE1LQfpubI2omKRDpcn2B2wXNvT8laO5ij642IChtAeHeEYiQaArk9yC6wQdaaZljcxPHf0dx6zUZHSc89Gtq6DidHtZAq7QfbLWK2cIRH6gvqimYvqGJtR4FvO13caXcB1bHGS1mCzbvGiIGrYlh2shri5ND3ORJZgPpFw2a10z8Zd4f05oCm','AbUYmCSjkJjsmLutNgUiTeSPBawtinW9mcQ','qfClkDA6r843HUlR8Ce2','O2','1',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (228525675,34,'1V8r8KXN55PUQ32KZEwUxkzrT6QVBDvE2gLveVcIq6zC8jQU1jlfya','J8iQQ5nBoZ2uwauHIMGcD9rRzRUMlvvEL8jL8So8rEoqdfMs','CuNCnmuefrag3JV4CoyEGkPAq6E1Ydp04f','jdzgoGWqgE17mneiplu9sNuIsbHoKOMo3U6HR9IrNS3','m8Q','V4',6);
+INSERT INTO ti VALUES (228525675,34,'1V8r8KXN55PUQ32KZEwUxkzrT6QVBDvE2gLveVcIq6zC8jQU1jlfya','J8iQQ5nBoZ2uwauHIMGcD9rRzRUMlvvEL8jL8So8rEoqdfMs','CuNCnmuefrag3JV4CoyEGkPAq6E1Ydp04f','jdzgoGWqgE17mneiplu9sNuIsbHoKOMo3U6HR9IrNS3','m8Q','V4',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b MEDIUMINT NOT NULL, c CHAR(36), d VARBINARY(55) NOT NULL, e VARBINARY(28), f VARCHAR(47), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (518371307,8112276,'2T0S6BNHDwj2DDA7mCKTw','k5NZSujEflWbZ06tRzSNVGQ06zUW34ncld0G6NeWRSPIbENCOHF0','dUHa0FVZMWZaIvTTxAMg','tOQ5prs1CxBnPXdmqJMMX34oSUPtY8h2vsibz9Or90','I','c',0);
+CREATE TABLE ti (a INT, b MEDIUMINT NOT NULL, c CHAR(36), d VARBINARY(55) NOT NULL, e VARBINARY(28), f VARCHAR(47), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (2660683681693306945,6198942,'QXx','7o7xqtg5Ij88Ji4tnodFLUWDBjYCkRvdAeVeJfxXdNWXXtfgbvR','nPD22ZdzghK1UUp2UoKT','g2JQxkbd6lIExCOzJRiZ3Ur7PLFGN8FyywDLydGVV6MeXPM','I','B',1);
+INSERT INTO ti VALUES (2660683681693306945,6198942,'QXx','7o7xqtg5Ij88Ji4tnodFLUWDBjYCkRvdAeVeJfxXdNWXXtfgbvR','nPD22ZdzghK1UUp2UoKT','g2JQxkbd6lIExCOzJRiZ3Ur7PLFGN8FyywDLydGVV6MeXPM','I','B',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(37);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(37);
+INSERT INTO t VALUES (2797575509221816522,107057,'s0KI7jMIeFUqit','qpAiIZAaHDLyuNmrHFnWayEkOEYuU4S1matQgpCgcaEqL0sNSX','dqtnnrtKbRa9wKSHNorGwuMY','MAvqWnSGAlusuq63V5RjosQipfFbE0Hc43FJ36W53EqO','t','z',2);
+INSERT INTO ti VALUES (2797575509221816522,107057,'s0KI7jMIeFUqit','qpAiIZAaHDLyuNmrHFnWayEkOEYuU4S1matQgpCgcaEqL0sNSX','dqtnnrtKbRa9wKSHNorGwuMY','MAvqWnSGAlusuq63V5RjosQipfFbE0Hc43FJ36W53EqO','t','z',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1892220601933281002,1026072,'ypyjHyaqw6haKKRoofBmo9ijqBVp63','QC4D9gg6k0r2Bkw1IFGJdGYxDHaexKCWpezpvt1WRTJW9Ukvdk1y9YNzOj5Pztzaflqz8o9Dc4ZT2JqJ7bazfRSq8ceDl7fIcTaCOxm0J2qOl8qaeLZaOv0X8lgfo71Hh83WK9yUjXvuHQt2jkxAHQbCsN0wgL','s','0lbfswzrqJl4gUifSCd','O','4',3);
+INSERT INTO ti VALUES (1892220601933281002,1026072,'ypyjHyaqw6haKKRoofBmo9ijqBVp63','QC4D9gg6k0r2Bkw1IFGJdGYxDHaexKCWpezpvt1WRTJW9Ukvdk1y9YNzOj5Pztzaflqz8o9Dc4ZT2JqJ7bazfRSq8ceDl7fIcTaCOxm0J2qOl8qaeLZaOv0X8lgfo71Hh83WK9yUjXvuHQt2jkxAHQbCsN0wgL','s','0lbfswzrqJl4gUifSCd','O','4',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-5078088808233875891,-5452959,'oUiDVasHqlR','FTGNjS0uqyT4RlrKgqO0nsNyTFriHoZov5bMWvtdU6RjbCIXZGnLcU1VrH8yDGeJZ9W3RZ3Sr0SAhjo7LWkE9Dh5yTO4ObhX2XiM25u1iB7d','J11eGDercMp','ThoR9f8TJ4T0kv0BqrbzdEwO5xmBZFzGiECazkfe3BvCcpDfINBejbPg41rMTZBkDwDMjm2Om1kKirxuzXzXekiBRdPqVYM3mYCLqnAOnti7ItmMSaFvnCjDvH3eUdUw5MFWHR6Jx4nsQnNLxryleJ4iRTsrI6b9XAJEe21KxeIPcp3hBJWXL4H62UqfLI5NVRkutITeXmGXRJA661twH75kVyXVC1','O','4',4);
+INSERT INTO ti VALUES (-5078088808233875891,-5452959,'oUiDVasHqlR','FTGNjS0uqyT4RlrKgqO0nsNyTFriHoZov5bMWvtdU6RjbCIXZGnLcU1VrH8yDGeJZ9W3RZ3Sr0SAhjo7LWkE9Dh5yTO4ObhX2XiM25u1iB7d','J11eGDercMp','ThoR9f8TJ4T0kv0BqrbzdEwO5xmBZFzGiECazkfe3BvCcpDfINBejbPg41rMTZBkDwDMjm2Om1kKirxuzXzXekiBRdPqVYM3mYCLqnAOnti7ItmMSaFvnCjDvH3eUdUw5MFWHR6Jx4nsQnNLxryleJ4iRTsrI6b9XAJEe21KxeIPcp3hBJWXL4H62UqfLI5NVRkutITeXmGXRJA661twH75kVyXVC1','O','4',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-9126904671776098787,3739817,'TicOljyWTLKPtSKXpcmksK5bgw8gOS','o3f5VlYtDyujCwtQsUWx8SGIZd39YXnkD5J16IjLpDuTzmnDi843V1RSAgKwUaF4YWO6ZKiYsZROVmCHmSJD3LmoAWpdQty9BcfeJaKvtn1eqrZdE2bH4NQe5EOvHdS5oK4JiEofhBb2SlB8LuDk2SL1IcktnCCtrTnQohpaRo5N7Guh1xNLnmBYj3VP1qihu6l9TPVUrPTTLa2vsA2c1J0LuUOsqImyaXTd9hBp','bs4JZVlQzDEMd7jswOC17','F8F7rzmM6FRkdKkEoaarVjKJFm2q9eE6fslF4h6CXqrM39IwR7ASFIudvekhAMjwGibk0k8Wu8qS9VC2cgAF0vQLQt0vYHiiM7XLAAghcLgF4cRAKvI1Di2Iv04dHZG4xKHUbkcKOWZHlbspW4agGGsKZJFwuv1JLSPN38pCHPBlJ6ELCDfoMyeXUKuC57PixEg1Gsntkl5LOQSRTE6sqljrqmNFqCKNLOqbHTaxiCLysfqcmqNdr16n','8i','c',5);
+INSERT INTO ti VALUES (-9126904671776098787,3739817,'TicOljyWTLKPtSKXpcmksK5bgw8gOS','o3f5VlYtDyujCwtQsUWx8SGIZd39YXnkD5J16IjLpDuTzmnDi843V1RSAgKwUaF4YWO6ZKiYsZROVmCHmSJD3LmoAWpdQty9BcfeJaKvtn1eqrZdE2bH4NQe5EOvHdS5oK4JiEofhBb2SlB8LuDk2SL1IcktnCCtrTnQohpaRo5N7Guh1xNLnmBYj3VP1qihu6l9TPVUrPTTLa2vsA2c1J0LuUOsqImyaXTd9hBp','bs4JZVlQzDEMd7jswOC17','F8F7rzmM6FRkdKkEoaarVjKJFm2q9eE6fslF4h6CXqrM39IwR7ASFIudvekhAMjwGibk0k8Wu8qS9VC2cgAF0vQLQt0vYHiiM7XLAAghcLgF4cRAKvI1Di2Iv04dHZG4xKHUbkcKOWZHlbspW4agGGsKZJFwuv1JLSPN38pCHPBlJ6ELCDfoMyeXUKuC57PixEg1Gsntkl5LOQSRTE6sqljrqmNFqCKNLOqbHTaxiCLysfqcmqNdr16n','8i','c',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5776974001448381016,5460285,'qwxQP08MIlCtTzB0rRtQZ6ukdpfmp','7fQXSmXumWHsPedFA','hbOKdI07gKvgRj9o3PoTfyA8Qvq','s3icAyZigxxSYPCckhF5opJIBeR68RsQqsH44vAuW0IlvvbswbZuo06IAEwJLCTeF2ezpcHLH0j4ENPifTbanAwUSTfiNItCS5oeCJUg6tA4HyoY3m6dkF8T3XssozkR2dYTs80GyvkhyDTzS','kl','TC',6);
+INSERT INTO ti VALUES (5776974001448381016,5460285,'qwxQP08MIlCtTzB0rRtQZ6ukdpfmp','7fQXSmXumWHsPedFA','hbOKdI07gKvgRj9o3PoTfyA8Qvq','s3icAyZigxxSYPCckhF5opJIBeR68RsQqsH44vAuW0IlvvbswbZuo06IAEwJLCTeF2ezpcHLH0j4ENPifTbanAwUSTfiNItCS5oeCJUg6tA4HyoY3m6dkF8T3XssozkR2dYTs80GyvkhyDTzS','kl','TC',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT NOT NULL, c BINARY(54), d VARCHAR(66) NOT NULL, e VARBINARY(35), f VARBINARY(27), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (33327,1391606573104967726,'gDy8KkHVb9t0U3ARFqJtObMhHBbaeDCNhqKGsnmFsvbkP4N720','MjbtIWauDAq','VAJVmU','dv','pv','C',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT NOT NULL, c BINARY(54), d VARCHAR(66) NOT NULL, e VARBINARY(35), f VARBINARY(27), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (8052635,-5159592388871101055,'ZxTAdZCK8ZkiQNBYBocSy9zphoqPYw5ZfQrwiDwk','4ogPGkpAvCxpXA65UNsUaYDid6w3xzArCT9oQa7ER14TUQVRSv1lnSt','aimtu','RnarnifPZsGyG6yzc','h','E',1);
+INSERT INTO ti VALUES (8052635,-5159592388871101055,'ZxTAdZCK8ZkiQNBYBocSy9zphoqPYw5ZfQrwiDwk','4ogPGkpAvCxpXA65UNsUaYDid6w3xzArCT9oQa7ER14TUQVRSv1lnSt','aimtu','RnarnifPZsGyG6yzc','h','E',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(55);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(55);
+INSERT INTO t VALUES (8821006,8043895738382214248,'kPnEjciDfT3qLaMRNJwAh2ynag1kH','nmy5Rtsi','3ztsapEcK0eU1fpmUn7dsJ','LcBSqnkuLTf','OX','M',2);
+INSERT INTO ti VALUES (8821006,8043895738382214248,'kPnEjciDfT3qLaMRNJwAh2ynag1kH','nmy5Rtsi','3ztsapEcK0eU1fpmUn7dsJ','LcBSqnkuLTf','OX','M',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5376989,-6803776100994046216,'Snbt0NWBzZLDN3TsgREhgh4U4YbFHfJpKucSkXGNZDPBU3olz','kygkRSMdwf2U46t8c3oOTSzYHwFMHJpK8FqnTl6VI2orRrRLoy54YnZEyShDecUCzTFZAQvFtwXIh43WpJiRSlKtfPGRmXDcIUVCZwTB6qPgHIXtdVkuqliMJq6ssHmK0vAuHRq0REvuEszaIAszFJz4xDGR7TiOdd6uTwv7lan6rNdS0IwK0opZZ7GTpJ8ChRKG0yphZ2OqrTHfFTFbUJFiEgm2ZajL7H3VHaHbUHRIbLlkAIAyFtBwSZQ','Pe1fpT','GiULKCIB7uQdN2gAoJwucPQr0','k','T',3);
+INSERT INTO ti VALUES (5376989,-6803776100994046216,'Snbt0NWBzZLDN3TsgREhgh4U4YbFHfJpKucSkXGNZDPBU3olz','kygkRSMdwf2U46t8c3oOTSzYHwFMHJpK8FqnTl6VI2orRrRLoy54YnZEyShDecUCzTFZAQvFtwXIh43WpJiRSlKtfPGRmXDcIUVCZwTB6qPgHIXtdVkuqliMJq6ssHmK0vAuHRq0REvuEszaIAszFJz4xDGR7TiOdd6uTwv7lan6rNdS0IwK0opZZ7GTpJ8ChRKG0yphZ2OqrTHfFTFbUJFiEgm2ZajL7H3VHaHbUHRIbLlkAIAyFtBwSZQ','Pe1fpT','GiULKCIB7uQdN2gAoJwucPQr0','k','T',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (8690449,2763759297744316646,'6k4wqL2ZYIph4rqFw8o3do0wYdpT9zVg4eg3vnt1svsSoqd','Xe0kvqsiceAcOg8VIPZ6Br4bo0nyQCl746b43AUXDAvnDSyw1qypnjqa8XcBGytCbHJoWuWsa0QExKKz80dnxjU9P2SmBmJP5JJ','NTWSTh82SZEsPktc1kWJeidAAQ8fRr1','IePDuDDsbuwEOivb5Mx2vgJlHEzFz9dQBmB84zSsaHQbX5F0qJyzli8UIwaDfYFRtkUWG2Q7whE0hI3Z3bRMQSNNhtWjj4eh4drmhC8shdvIgtFcvhoQexGSbTcfHOzqEh5l3WjNi49cIWc36FQZGIgZpJGsW1fUVFHwzTijrG0BkV2DA3gLFLFTEgorfg71drXJzgbAdO4lznMbaYrZRcnu0PXHwRwhLTdCalX45NXG8kPhOL2FkmaREolrU','H','2',4);
+INSERT INTO ti VALUES (8690449,2763759297744316646,'6k4wqL2ZYIph4rqFw8o3do0wYdpT9zVg4eg3vnt1svsSoqd','Xe0kvqsiceAcOg8VIPZ6Br4bo0nyQCl746b43AUXDAvnDSyw1qypnjqa8XcBGytCbHJoWuWsa0QExKKz80dnxjU9P2SmBmJP5JJ','NTWSTh82SZEsPktc1kWJeidAAQ8fRr1','IePDuDDsbuwEOivb5Mx2vgJlHEzFz9dQBmB84zSsaHQbX5F0qJyzli8UIwaDfYFRtkUWG2Q7whE0hI3Z3bRMQSNNhtWjj4eh4drmhC8shdvIgtFcvhoQexGSbTcfHOzqEh5l3WjNi49cIWc36FQZGIgZpJGsW1fUVFHwzTijrG0BkV2DA3gLFLFTEgorfg71drXJzgbAdO4lznMbaYrZRcnu0PXHwRwhLTdCalX45NXG8kPhOL2FkmaREolrU','H','2',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (16439284,-560781490078871711,'A8XS5omSP0iDZj71NogvvAdjq5E4hxJKmQN5U','cQ3Bhdufn3Xh7zeg3hmxR4Q0I7ERgQ64sg0C6kafc8STrhTGX94jKJRYgLMO9UeHKdamv9MH4Z8NItG4K05D5pd14hQ1mmHcr6AvfCYzEPvNjXIyDHB7q3FhcNYPOL9KoM0zY43ZmAeFiL0Rdz1QwJn1kCJY6IqaGDDZMucJzfT9d5Yf9ZrxAEWQoUHmea9qcbDQMjm6gVzjLzZy90sPe3wU1jl6izzzL2FqiMWupubjXChyRgWEOtO9y5jky1Z','m93jsZoye8QrpE','lleEjJqr7zEcqOqlMn0g0LrXhRjvjHh2VWVRenpSAnAuyMMIN5Nlx7jhYFb4Fr0XOXWflr3TKrafd79VJ7xeGqmhxuAdjKOxV5Io3y','UY','U',5);
+INSERT INTO ti VALUES (16439284,-560781490078871711,'A8XS5omSP0iDZj71NogvvAdjq5E4hxJKmQN5U','cQ3Bhdufn3Xh7zeg3hmxR4Q0I7ERgQ64sg0C6kafc8STrhTGX94jKJRYgLMO9UeHKdamv9MH4Z8NItG4K05D5pd14hQ1mmHcr6AvfCYzEPvNjXIyDHB7q3FhcNYPOL9KoM0zY43ZmAeFiL0Rdz1QwJn1kCJY6IqaGDDZMucJzfT9d5Yf9ZrxAEWQoUHmea9qcbDQMjm6gVzjLzZy90sPe3wU1jl6izzzL2FqiMWupubjXChyRgWEOtO9y5jky1Z','m93jsZoye8QrpE','lleEjJqr7zEcqOqlMn0g0LrXhRjvjHh2VWVRenpSAnAuyMMIN5Nlx7jhYFb4Fr0XOXWflr3TKrafd79VJ7xeGqmhxuAdjKOxV5Io3y','UY','U',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (16450417,793067022999514513,'hVsCywAAjVzl80CFP2v','DhZiwHXutCA4ijC8Det3exUi9Tvv3i8qk2sdXAinbAjXfhTJ3bB0Qiim4HBo0ACX3fALrVwemzB7ZoFC4Ut3kG6I5kH7kYOG63AGKwQ8qnD3LuNcjr','pGgz7AYID','77kLNaeUvC40IzDn1wGd7YIGfpod5NTaJ5C24ip9mPFTLGkTI75XsdPntd1BtpnAEUciWDEbVAq7jkaMUNx8NG1LyifnGQoCnvF7ix0oHAzASgB27V216bdQLCVpLq7GJgIqjb53vnLlVVUoZAvlESfrEWFKRLXSb2Eq','5','w',6);
+INSERT INTO ti VALUES (16450417,793067022999514513,'hVsCywAAjVzl80CFP2v','DhZiwHXutCA4ijC8Det3exUi9Tvv3i8qk2sdXAinbAjXfhTJ3bB0Qiim4HBo0ACX3fALrVwemzB7ZoFC4Ut3kG6I5kH7kYOG63AGKwQ8qnD3LuNcjr','pGgz7AYID','77kLNaeUvC40IzDn1wGd7YIGfpod5NTaJ5C24ip9mPFTLGkTI75XsdPntd1BtpnAEUciWDEbVAq7jkaMUNx8NG1LyifnGQoCnvF7ix0oHAzASgB27V216bdQLCVpLq7GJgIqjb53vnLlVVUoZAvlESfrEWFKRLXSb2Eq','5','w',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(53) NOT NULL, d VARBINARY(75) NOT NULL, e VARBINARY(3), f VARCHAR(34), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (43548,1674950745,'CS3uspp3ZcFtXUbpy9oDQxzPZ7HudwpvaFNQwj9bIgWZbc3ltR18h','6xKJHbHTEl','h','Lq0Pgt34llaXXhG','c','p',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(53) NOT NULL, d VARBINARY(75) NOT NULL, e VARBINARY(3), f VARCHAR(34), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (41166,3485744937,'YM','PBfw2ea38rTWmsROfdQcJJKbR','yz','VDcmHT9CBsEjXXUwSKwT2pb','2','A',1);
+INSERT INTO ti VALUES (41166,3485744937,'YM','PBfw2ea38rTWmsROfdQcJJKbR','yz','VDcmHT9CBsEjXXUwSKwT2pb','2','A',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(54) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(54) NOT NULL;
+INSERT INTO t VALUES (29769,2999211302,'8M6MkT54dWJK','PG45VYJhDKLKDzcczqrvPQkLVHeCfAkungqOdPZsoUIazaFXImcnxnThZqh','7X','dmCj6g5TNUNcG','7','S',2);
+INSERT INTO ti VALUES (29769,2999211302,'8M6MkT54dWJK','PG45VYJhDKLKDzcczqrvPQkLVHeCfAkungqOdPZsoUIazaFXImcnxnThZqh','7X','dmCj6g5TNUNcG','7','S',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (24959,3267956307,'b4YRd86mK22IYwBwMx6tLliXif73DjIrNYNnRdk','GygCYNNqaHWYzRvryIC4xg4ZwuPPWuGa4NPEf7jiUjPgKaysLdDgiZdb6GaqtorkuKfJNQoguQUt2nDIbGw5TT8w','Q','Yrm69gVUadWQSwJsP6','C','R',3);
+INSERT INTO ti VALUES (24959,3267956307,'b4YRd86mK22IYwBwMx6tLliXif73DjIrNYNnRdk','GygCYNNqaHWYzRvryIC4xg4ZwuPPWuGa4NPEf7jiUjPgKaysLdDgiZdb6GaqtorkuKfJNQoguQUt2nDIbGw5TT8w','Q','Yrm69gVUadWQSwJsP6','C','R',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (17381,3683128110,'ksSE8sz5QVupluxDM3iL8QFk3gyB0wNblMtn','F9CQwHE5Fq0scY5eNtrPtmA4Qk5CdmTatrKp8N5jSLEoDNr0l0ObbN2dA7UzJPuoNHTV6q4vba1f6z5ic58uWzy2QLkUIoLQVlfTyWHoEoyr21XlE3tzeKTV7ZoiLDjFge6SDBn6LtimXfPLorHlxxZUEQ5fO2CHyrNiHX52HEKYYQwEJrsF4fD','vN','XOaNobLEMUQL8J3YasB06U2m9pyB0U7vApLfnx7lOH2obGkptUf0VaW12QAjDJuC9iosFOoJn6VyJFWf5pQUMlnIoYSjrCdiDB3Cw5FTfmXn2EdjjEAIOEgW2baKj6vGKv6yE2PJ5lBgsm2udJtNOCs0A15LNa3FcRo6u1eKjTPm9JnvAYUVXtXUExaTA3pD4bYUWNf9tjWFYLu','p','B',4);
+INSERT INTO ti VALUES (17381,3683128110,'ksSE8sz5QVupluxDM3iL8QFk3gyB0wNblMtn','F9CQwHE5Fq0scY5eNtrPtmA4Qk5CdmTatrKp8N5jSLEoDNr0l0ObbN2dA7UzJPuoNHTV6q4vba1f6z5ic58uWzy2QLkUIoLQVlfTyWHoEoyr21XlE3tzeKTV7ZoiLDjFge6SDBn6LtimXfPLorHlxxZUEQ5fO2CHyrNiHX52HEKYYQwEJrsF4fD','vN','XOaNobLEMUQL8J3YasB06U2m9pyB0U7vApLfnx7lOH2obGkptUf0VaW12QAjDJuC9iosFOoJn6VyJFWf5pQUMlnIoYSjrCdiDB3Cw5FTfmXn2EdjjEAIOEgW2baKj6vGKv6yE2PJ5lBgsm2udJtNOCs0A15LNa3FcRo6u1eKjTPm9JnvAYUVXtXUExaTA3pD4bYUWNf9tjWFYLu','p','B',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (33922,2298669037,'EhBgAr2Pg6LMJwBIIxaV7Evbmkg3','QKClngWlLQN6hqbuJ7I4RogwDfJi9g5140GWlSeSgFwSafVZyBs0BUsSJJQWx0G3gZy8lcNcwYta1ndOlykYNAfmcJ','4','v20J7QhTlM5O8YEEOqXWcq','oE','M',5);
+INSERT INTO ti VALUES (33922,2298669037,'EhBgAr2Pg6LMJwBIIxaV7Evbmkg3','QKClngWlLQN6hqbuJ7I4RogwDfJi9g5140GWlSeSgFwSafVZyBs0BUsSJJQWx0G3gZy8lcNcwYta1ndOlykYNAfmcJ','4','v20J7QhTlM5O8YEEOqXWcq','oE','M',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (51189,2638747715,'EB0slptI6XFSe6yl0GUuNZRbRI73SL0mhOyrOhkrYzpuUHKiFdSjgX','DsyCpbKum3vHfjdO4Nfdob0xutzbfujDqB7WZBpvGckPZqAsMP0bVOIJhGQwgu1rY8taO5mu11ifTY5ADFe5aUOKc1s6krMuGbV92xoir1pJUOaqEnhgNkgLJ24TnyGxxR2qq1NddaCBpR4fXzdxKIr8LiX2dELyuhMDHuY','KF','9UDjoQ3HzgV4GsLjdwWQ7uvxp42Zx2oYidQRKNJb9OdmmG','xQ','h',6);
+INSERT INTO ti VALUES (51189,2638747715,'EB0slptI6XFSe6yl0GUuNZRbRI73SL0mhOyrOhkrYzpuUHKiFdSjgX','DsyCpbKum3vHfjdO4Nfdob0xutzbfujDqB7WZBpvGckPZqAsMP0bVOIJhGQwgu1rY8taO5mu11ifTY5ADFe5aUOKc1s6krMuGbV92xoir1pJUOaqEnhgNkgLJ24TnyGxxR2qq1NddaCBpR4fXzdxKIr8LiX2dELyuhMDHuY','KF','9UDjoQ3HzgV4GsLjdwWQ7uvxp42Zx2oYidQRKNJb9OdmmG','xQ','h',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b SMALLINT UNSIGNED, c BINARY(75), d VARCHAR(79), e VARCHAR(41) NOT NULL, f VARCHAR(33), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2028956412140993729,39277,'tXDxHBZCZ4YWkMGLzdAw6idZ724pFiQOVKBvrCrUqLvTYIHq','G4QgAoHF6zLkwp7Ksbcyt1d4FA','LscuFwRmLEWyrEfPqzJwZdc4Wf4','y3d4uEeWu1XYVU0BqI9Ta','B0','w',0);
+CREATE TABLE ti (a BIGINT, b SMALLINT UNSIGNED, c BINARY(75), d VARCHAR(79), e VARCHAR(41) NOT NULL, f VARCHAR(33), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (9019613250122312834,11763,'fQ4C0ZOLhDKmKXV1Mh9IfkZuccCc8NajgdakJqOqiHPCV9lM1P7WT','jYBcKpT94eGh8jW7','Lm1h6th3vzuLG1SORj0lYDrm20RyzZoqO','FbvmMHj5oR','K','p',1);
+INSERT INTO ti VALUES (9019613250122312834,11763,'fQ4C0ZOLhDKmKXV1Mh9IfkZuccCc8NajgdakJqOqiHPCV9lM1P7WT','jYBcKpT94eGh8jW7','Lm1h6th3vzuLG1SORj0lYDrm20RyzZoqO','FbvmMHj5oR','K','p',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(76);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(76);
+INSERT INTO t VALUES (-8355993316679426906,17937,'mxWZJ4SaX86B2','5RUjpxoxmqXjRJZ3OElkEuQ03bvEr1cXOahjGLL2U6t7NcC6QI','R51qjoVXCPTqbhNAPb','b0kJvy1Yb','LK','3',2);
+INSERT INTO ti VALUES (-8355993316679426906,17937,'mxWZJ4SaX86B2','5RUjpxoxmqXjRJZ3OElkEuQ03bvEr1cXOahjGLL2U6t7NcC6QI','R51qjoVXCPTqbhNAPb','b0kJvy1Yb','LK','3',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (5552204642568697433,15562,'mNlQqPlFxxTlJ4beG','Kt2VT1OPpApPr8E','T7Fg7igYBme4aEDPqhg2bzNdxnnb4HuD8PdyVMi','hftyF5ot9kz60aq','uE','W',3);
+INSERT INTO ti VALUES (5552204642568697433,15562,'mNlQqPlFxxTlJ4beG','Kt2VT1OPpApPr8E','T7Fg7igYBme4aEDPqhg2bzNdxnnb4HuD8PdyVMi','hftyF5ot9kz60aq','uE','W',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (5928558966551928451,29727,'cTR3EqiqxvQXGz7nTNs47sgWXCjfC8aI9OakE1gAdUOCkm7Ugkc9N1JPfC3TvFCbwd2GDk7Yg11K','fyDX5wL6XBtpecA67fiGwfV9SCLDPLYuhhS9ecffpwdzE6mtruoRpsZNh3238TbAuYTy47CvOqHgY7CanaejU5dp','9HHMjJi51Nw9oM09D2PvLlG','Z0YEK7V59HYBhxiJPXEZMGr10DFzooveREq68ZODYSlAsNKYHTx','v','h',4);
+INSERT INTO ti VALUES (5928558966551928451,29727,'cTR3EqiqxvQXGz7nTNs47sgWXCjfC8aI9OakE1gAdUOCkm7Ugkc9N1JPfC3TvFCbwd2GDk7Yg11K','fyDX5wL6XBtpecA67fiGwfV9SCLDPLYuhhS9ecffpwdzE6mtruoRpsZNh3238TbAuYTy47CvOqHgY7CanaejU5dp','9HHMjJi51Nw9oM09D2PvLlG','Z0YEK7V59HYBhxiJPXEZMGr10DFzooveREq68ZODYSlAsNKYHTx','v','h',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6932088481425983593,9795,'N4yF29qoci3SwlamBLiE9tlzh9TWRtFZkOXhA4yIyt9HysyTkLIOOsYcYGmC4ZbPu','9tcwr4uO0pvpYMoEsThvHitYrBQ2Gh4YJPG2HxDugM7uJ3Pz0beUnVCAubhD0hRnQ8Sxt22DPap','q8Y71MtzonIkXljdVG22GeQ','S1aM5BBJKIEWz3K3DUAnBe','s8','a',5);
+INSERT INTO ti VALUES (-6932088481425983593,9795,'N4yF29qoci3SwlamBLiE9tlzh9TWRtFZkOXhA4yIyt9HysyTkLIOOsYcYGmC4ZbPu','9tcwr4uO0pvpYMoEsThvHitYrBQ2Gh4YJPG2HxDugM7uJ3Pz0beUnVCAubhD0hRnQ8Sxt22DPap','q8Y71MtzonIkXljdVG22GeQ','S1aM5BBJKIEWz3K3DUAnBe','s8','a',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5148102312992189323,32890,'MwSWcUiFsPLNTByrZeAKZcAEatsc4RrDPKS9I1UwflyM9vP5VPXLtECtcyWLIjrpxShD2wHH','VQGOYX8MSRO2gTWW2fiGUTpGsauIMg9l1pyAA','fKkyjScIH6eORBrCAsOMK3OFm7AaU5DEpo','Tx6tKFVgU5FuX9wr7Jf8Cj6pIHe0eq8GTOZQKqIDc6kMQO8zQroqvSGQ1b','I','3',6);
+INSERT INTO ti VALUES (5148102312992189323,32890,'MwSWcUiFsPLNTByrZeAKZcAEatsc4RrDPKS9I1UwflyM9vP5VPXLtECtcyWLIjrpxShD2wHH','VQGOYX8MSRO2gTWW2fiGUTpGsauIMg9l1pyAA','fKkyjScIH6eORBrCAsOMK3OFm7AaU5DEpo','Tx6tKFVgU5FuX9wr7Jf8Cj6pIHe0eq8GTOZQKqIDc6kMQO8zQroqvSGQ1b','I','3',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b SMALLINT UNSIGNED, c BINARY(71) NOT NULL, d VARCHAR(11) NOT NULL, e VARCHAR(38) NOT NULL, f VARBINARY(10), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-586739341,62949,'xdVJBHtBrDTFWK1DhB0bKIQJzQq3PJQ1zzc5wlEhCpPNKt6fI','waAtW','mQx1Jq66qglZVW4kMiQlJNOa5iSCt3s3','J','b','I',0);
+CREATE TABLE ti (a INT, b SMALLINT UNSIGNED, c BINARY(71) NOT NULL, d VARCHAR(11) NOT NULL, e VARCHAR(38) NOT NULL, f VARBINARY(10), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-754422250,44462,'01C57z5YlfnC6ThN5VdHmEsdDbEPMEi','FdbRl','CPaK0OgWDZkCN','0cLq5LGR','F','u',1);
+INSERT INTO ti VALUES (-754422250,44462,'01C57z5YlfnC6ThN5VdHmEsdDbEPMEi','FdbRl','CPaK0OgWDZkCN','0cLq5LGR','F','u',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(72) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(72) NOT NULL;
+INSERT INTO t VALUES (-164383038,56318,'94jI6oLJBBiqBL','Ri','ofHxOdSnAld3EJTZXeporPr','UvsoOt5Q2k','V','I',2);
+INSERT INTO ti VALUES (-164383038,56318,'94jI6oLJBBiqBL','Ri','ofHxOdSnAld3EJTZXeporPr','UvsoOt5Q2k','V','I',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1682002306,61799,'ZEXHDrWfiRGPDGxyFTBt7Q396','NCqysa0WcwZO1yvZ2RH52Bnbmn0tt7kZtcUxinkMD0gl7vT8TUNMk7Kim22hPvJdrQFODYUox9RYlU2FbWl8OjhM77aEwQb68tFWNSQspTzKaR2QBueTX6rnnesMHyDZXRPd1KFNKQ2EMnRo7oyu1QVTpz3dFqd6oBLizHDfes3XnnxHegW5sZyUOXICYam4D2Dsq8tvGiXmERXJfXHa1jVl2jY','KdCyEsPGwcLYZkgdqZUT','cYyuk','j','B',3);
+INSERT INTO ti VALUES (-1682002306,61799,'ZEXHDrWfiRGPDGxyFTBt7Q396','NCqysa0WcwZO1yvZ2RH52Bnbmn0tt7kZtcUxinkMD0gl7vT8TUNMk7Kim22hPvJdrQFODYUox9RYlU2FbWl8OjhM77aEwQb68tFWNSQspTzKaR2QBueTX6rnnesMHyDZXRPd1KFNKQ2EMnRo7oyu1QVTpz3dFqd6oBLizHDfes3XnnxHegW5sZyUOXICYam4D2Dsq8tvGiXmERXJfXHa1jVl2jY','KdCyEsPGwcLYZkgdqZUT','cYyuk','j','B',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-1500441000,28847,'GlxyTiQVZQ8MKSLQhdz6tOgLMiZWwV5RJC7BYzD3W8sgAz0P','ixi1misclVAFYEDTGc1WmKPdxhEwUnvTD9GCe1AA4begZwmN8a0AaHz6WNV1AC3gZYBuP9on9KQE3K6L9g21b94noZB1NI6qLiroTMpoHPNv7D3sNxHldJBoNWsTzYhwganugrtgqKGc63S7RQgEmnUa33ZGfCnTSXmtbe6E4lvYwiCsqol','QYH6AR','1RyTbJmDWODn3DdJNGFrC3Lp7ORbmTEfEfDI3qOXufVo2adEyeRniBuRVnYhclswwlbDlYRhJg3LqCbuWTggXYIdCkF41fpkIR03IIVw7FQzVTUVTDhBNfvU5zqeZhaA3sztqusfCq6lyHpa3xec5j5QPMDFng24Kraaa','N','0',4);
+INSERT INTO ti VALUES (-1500441000,28847,'GlxyTiQVZQ8MKSLQhdz6tOgLMiZWwV5RJC7BYzD3W8sgAz0P','ixi1misclVAFYEDTGc1WmKPdxhEwUnvTD9GCe1AA4begZwmN8a0AaHz6WNV1AC3gZYBuP9on9KQE3K6L9g21b94noZB1NI6qLiroTMpoHPNv7D3sNxHldJBoNWsTzYhwganugrtgqKGc63S7RQgEmnUa33ZGfCnTSXmtbe6E4lvYwiCsqol','QYH6AR','1RyTbJmDWODn3DdJNGFrC3Lp7ORbmTEfEfDI3qOXufVo2adEyeRniBuRVnYhclswwlbDlYRhJg3LqCbuWTggXYIdCkF41fpkIR03IIVw7FQzVTUVTDhBNfvU5zqeZhaA3sztqusfCq6lyHpa3xec5j5QPMDFng24Kraaa','N','0',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1977972823,55602,'epco76HGJBkcXzO02','rM0WBozgfOgBkNwgaoHehWcq1dwJZTa9TFtucrvss','kf2dQNf','WtpMdt8871Ql39XTpL95BjAPUAZ9y1wqIyNwlhTZ2kvpw2al6Ivq7embWUXzQylOLVxbG8Qu6Luu8pQopCGHDeMq950YVdQw61YzttF6yXXZv27nz6SZ4AwsqABtQzkN8ZYm1VXfOnfO78y6TdTZQ4uchdUuwpOrdSgj3AovSvJb1iDOdSatzujG4xPkFXjcAQkgwQn8KmbLGdVBeM7lKO44HSVIH1gXKM7S0gE44S','qZ','f',5);
+INSERT INTO ti VALUES (1977972823,55602,'epco76HGJBkcXzO02','rM0WBozgfOgBkNwgaoHehWcq1dwJZTa9TFtucrvss','kf2dQNf','WtpMdt8871Ql39XTpL95BjAPUAZ9y1wqIyNwlhTZ2kvpw2al6Ivq7embWUXzQylOLVxbG8Qu6Luu8pQopCGHDeMq950YVdQw61YzttF6yXXZv27nz6SZ4AwsqABtQzkN8ZYm1VXfOnfO78y6TdTZQ4uchdUuwpOrdSgj3AovSvJb1iDOdSatzujG4xPkFXjcAQkgwQn8KmbLGdVBeM7lKO44HSVIH1gXKM7S0gE44S','qZ','f',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1147810101,13912,'WT1f27cycRQNmB0fRdxFmT9YuPcnmxRePcul6aMDxUaycwTZ9c5v','BjNhelvw0W2oEZHiVE3RKZbo2BM3AER2LU5BAH4qlnVfd3m66aNx38BMxyq67YCicAj6NMpI73NLN5oyTjrS','hFM7wIWhsp4tSS','3v2th2iABufdpeNJ9rOlFc1TSYNaEbFZrOJ9P0gP7v3upqo4RZwaCE1IxZneUOmypFoMrVc0pyskb8fpvTywLFLcmC1nDgTTsmpDJ1LPnvZQn8nNPa82C2KDxu8YCmZI8zGaLQGv1A29hUbyyees6WPp8TInHpCnwH61Dz3r','f','4O',6);
+INSERT INTO ti VALUES (-1147810101,13912,'WT1f27cycRQNmB0fRdxFmT9YuPcnmxRePcul6aMDxUaycwTZ9c5v','BjNhelvw0W2oEZHiVE3RKZbo2BM3AER2LU5BAH4qlnVfd3m66aNx38BMxyq67YCicAj6NMpI73NLN5oyTjrS','hFM7wIWhsp4tSS','3v2th2iABufdpeNJ9rOlFc1TSYNaEbFZrOJ9P0gP7v3upqo4RZwaCE1IxZneUOmypFoMrVc0pyskb8fpvTywLFLcmC1nDgTTsmpDJ1LPnvZQn8nNPa82C2KDxu8YCmZI8zGaLQGv1A29hUbyyees6WPp8TInHpCnwH61Dz3r','f','4O',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(23) NOT NULL, d VARCHAR(66) NOT NULL, e VARCHAR(11), f VARBINARY(12), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (23,193,'d0G6Zsr3','kRqn1dZA9OKuSIiN7aLBE5mGBI4RFSh8vg2qrzkbgQm4EXlThwCgONH3JBxaI','q1m','10XJgPFed','z','j',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(23) NOT NULL, d VARCHAR(66) NOT NULL, e VARCHAR(11), f VARBINARY(12), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (242,16,'uxLpKpcJos5rXTk','9vhAvCqmmZ06VKBf0wLgKPSaJdTsz9xOuk7pqHU61X89ZAUM','qT','EDPIC2aIPzY','0','3',1);
+INSERT INTO ti VALUES (242,16,'uxLpKpcJos5rXTk','9vhAvCqmmZ06VKBf0wLgKPSaJdTsz9xOuk7pqHU61X89ZAUM','qT','EDPIC2aIPzY','0','3',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(24) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(24) NOT NULL;
+INSERT INTO t VALUES (130,232,'wyKwGrB5LRu8JTuxtipjNk','3X2PuvJyZIN7baM9iSx2LUltsTANpBCKBRhn8Mhc7ohNO0eyHOWQe','c2gU0','yy','E','k',2);
+INSERT INTO ti VALUES (130,232,'wyKwGrB5LRu8JTuxtipjNk','3X2PuvJyZIN7baM9iSx2LUltsTANpBCKBRhn8Mhc7ohNO0eyHOWQe','c2gU0','yy','E','k',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (19,122,'4','dejIT3yvgANzr1ySasvRinCfP763TZjrl6N03U8aNPslgpItWCfCjMCYTunToqJBrXL','QxEG37E','gc','g','F',3);
+INSERT INTO ti VALUES (19,122,'4','dejIT3yvgANzr1ySasvRinCfP763TZjrl6N03U8aNPslgpItWCfCjMCYTunToqJBrXL','QxEG37E','gc','g','F',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (34,176,'EZhdygOM1ajnW','dBtpCSU5XjTYaZkMBCO0EfHz3xSroe4deih','Y','Hz1s2ODFpkJ6HBV3GJSF20oBvHt6jY6647avamqGG94olGFWLAIxlwmUWwsNgWHuIY8ZBdWskyGoSMItjnlAIOQ5DLnFa2BMUcn8GOEy4eYBFlchVxQWPPcmmAKrfjtOqfMrQsNNsHIVg8TCQ8uOujGvkKtxU','t','3',4);
+INSERT INTO ti VALUES (34,176,'EZhdygOM1ajnW','dBtpCSU5XjTYaZkMBCO0EfHz3xSroe4deih','Y','Hz1s2ODFpkJ6HBV3GJSF20oBvHt6jY6647avamqGG94olGFWLAIxlwmUWwsNgWHuIY8ZBdWskyGoSMItjnlAIOQ5DLnFa2BMUcn8GOEy4eYBFlchVxQWPPcmmAKrfjtOqfMrQsNNsHIVg8TCQ8uOujGvkKtxU','t','3',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (84,54,'6Z6dyGFTAaVL','GSBQETGCkSwFmSp2PsTezgaF9hdt0lG98UTBw2Mgxm8deaGKiUnzB3kNLdlQKSkcYCTYK7j8ujPN9q39FaKkulAVpUCZUOh1DVsvQh3dg0AzujViH7NYU6ErdojnHuYPoXA9Es9n4po1xiLqB8aaGd4oUYjCgkHIL3','Su6uLZZ','jSexa7feLzZDEwhbTDDJpIwlLbiyq0eT4AUi','N','V',5);
+INSERT INTO ti VALUES (84,54,'6Z6dyGFTAaVL','GSBQETGCkSwFmSp2PsTezgaF9hdt0lG98UTBw2Mgxm8deaGKiUnzB3kNLdlQKSkcYCTYK7j8ujPN9q39FaKkulAVpUCZUOh1DVsvQh3dg0AzujViH7NYU6ErdojnHuYPoXA9Es9n4po1xiLqB8aaGd4oUYjCgkHIL3','Su6uLZZ','jSexa7feLzZDEwhbTDDJpIwlLbiyq0eT4AUi','N','V',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (131,49,'LSPAHD7bT6rZc3hb7Eb3lW','xj2LtVMBhHUbL0IKbRh26nD5gFvf6ruQpVg6XOXzXKsN79jeKLCRujZEmUYMdSSwamxWAQOZa6rQ1KSUnDw0tTywga9msSw6XtZDXhu3WD0fwDktjKyInbLEKQxJ1','dvn1','yAKWurO3z78JNNwzAFLmu7LkXWGW1oBUi5TWMGgWCoxMDpOtzPmAiC9mijCf2OuLqm6pGV60f5m80a3XtywUsrRkWxkBYuGpcdZP64OZtRhxT5Z2y2sizHB98gGl34UyeuJU0LuHTkSDHw3jZCyJT4UK63ej5','jV','XY',6);
+INSERT INTO ti VALUES (131,49,'LSPAHD7bT6rZc3hb7Eb3lW','xj2LtVMBhHUbL0IKbRh26nD5gFvf6ruQpVg6XOXzXKsN79jeKLCRujZEmUYMdSSwamxWAQOZa6rQ1KSUnDw0tTywga9msSw6XtZDXhu3WD0fwDktjKyInbLEKQxJ1','dvn1','yAKWurO3z78JNNwzAFLmu7LkXWGW1oBUi5TWMGgWCoxMDpOtzPmAiC9mijCf2OuLqm6pGV60f5m80a3XtywUsrRkWxkBYuGpcdZP64OZtRhxT5Z2y2sizHB98gGl34UyeuJU0LuHTkSDHw3jZCyJT4UK63ej5','jV','XY',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b TINYINT UNSIGNED NOT NULL, c CHAR(40), d VARBINARY(1) NOT NULL, e VARCHAR(92) NOT NULL, f VARBINARY(1), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (26126,74,'K3xZay3lm0T1Vnub','a','wQqhSJMBNEnU50abPeZZcGZk9NapiZTkIu7SYSkxZSx1pnpk6uLLrl0o5oWXWda2dzamrE','n','O','r',0);
+CREATE TABLE ti (a SMALLINT, b TINYINT UNSIGNED NOT NULL, c CHAR(40), d VARBINARY(1) NOT NULL, e VARCHAR(92) NOT NULL, f VARBINARY(1), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (-16946,60,'GaIhvjV5V6cFR2SRqrfGVgDXnL','N','GJRDIhQam31e7E0gvp','L','s','T',1);
+INSERT INTO ti VALUES (-16946,60,'GaIhvjV5V6cFR2SRqrfGVgDXnL','N','GJRDIhQam31e7E0gvp','L','s','T',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(41);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(41);
+INSERT INTO t VALUES (16623,88,'1MXWsL45GxXtxJrpxiOsEsJc6VziW','W','GIhUCTmCxDU','H','8','I',2);
+INSERT INTO ti VALUES (16623,88,'1MXWsL45GxXtxJrpxiOsEsJc6VziW','W','GIhUCTmCxDU','H','8','I',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (23194,20,'b7XdayY2UIe8YVqX6ZoI','gA1Kg32Z7Q24u33WWXlSPSBB7w7YokEr57k3YNx6QRHh4AIZ6GU9lUflx827Bselz9SNlUbdeYTbSwloBMdcEZmw8ojKmayy3m8M318m2CUd6btCf5wrFKwuF20hlmcWzWqoCrc37Ai7PzRxlynx1Qw22g4sQTQjD3cEI81TaWzqUDLGNlG8MaKbaWVvHdrUPd1kTGJ7U1AS8fqcTX48hjrqpa40qRMaq2NI1iSE6x5TJNuYT','DNH76jCtWHu2d','k','q','ZC',3);
+INSERT INTO ti VALUES (23194,20,'b7XdayY2UIe8YVqX6ZoI','gA1Kg32Z7Q24u33WWXlSPSBB7w7YokEr57k3YNx6QRHh4AIZ6GU9lUflx827Bselz9SNlUbdeYTbSwloBMdcEZmw8ojKmayy3m8M318m2CUd6btCf5wrFKwuF20hlmcWzWqoCrc37Ai7PzRxlynx1Qw22g4sQTQjD3cEI81TaWzqUDLGNlG8MaKbaWVvHdrUPd1kTGJ7U1AS8fqcTX48hjrqpa40qRMaq2NI1iSE6x5TJNuYT','DNH76jCtWHu2d','k','q','ZC',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (29674,34,'fnUBwEoPMwzqMOywfQVj8xHv','O4ElNAizW9DnHc8IZKsPV7RPIPLQjCG83hJGl8dMZecKQm3whgUh5TBHVMOdfaYose1Kmfh11QD1QV6ltPdFIRfKOsacJjLcRPOek9MypMHkYm6PcGAtGV1WxEGebVoyNKejphheW6qYP8abAz3aGXXkN5QOiD','Qqxwg7c4gR','KWM6jM0oX9GuHsOyeh6QNM7AXUBlIR59NHHTQZ0dPJAirWKlU0tn4qp7VKTjeWDLSSTtTj1ZfO8mFgoHy2a7DbaNbbKLDZzqohiLfFJmIgvEtbT3xSpMt9A5eBYjSVEmZtpAF1J67Hk9j52rmWGgeWCchnccH4qzvieRPEfHcvXMNPv18AJUenUiNfEyPEU4bWvQ','G','PG',4);
+INSERT INTO ti VALUES (29674,34,'fnUBwEoPMwzqMOywfQVj8xHv','O4ElNAizW9DnHc8IZKsPV7RPIPLQjCG83hJGl8dMZecKQm3whgUh5TBHVMOdfaYose1Kmfh11QD1QV6ltPdFIRfKOsacJjLcRPOek9MypMHkYm6PcGAtGV1WxEGebVoyNKejphheW6qYP8abAz3aGXXkN5QOiD','Qqxwg7c4gR','KWM6jM0oX9GuHsOyeh6QNM7AXUBlIR59NHHTQZ0dPJAirWKlU0tn4qp7VKTjeWDLSSTtTj1ZfO8mFgoHy2a7DbaNbbKLDZzqohiLfFJmIgvEtbT3xSpMt9A5eBYjSVEmZtpAF1J67Hk9j52rmWGgeWCchnccH4qzvieRPEfHcvXMNPv18AJUenUiNfEyPEU4bWvQ','G','PG',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-31183,1,'BBuPaKoahx8Oq15niBBaY164wnvUKBSO2mXs','p5YNDcRP9LHlPxEQR3adh03ammDYiDOWhWwtwG9HNX9XEn2Xw1CTFsQGxCKsYZyQZS1Zmtk9BHjPfrkPsxFQmnX9YxlL0bbq3635FRmcnyFrVXQewtYCPsE9OrnxslpTymqc3z3vtMvuskBjsQayoOE5y69uOMLaG76L1QJwhEzFTyjHosLg5BZybDdx3eCfYAUKsXHAAyzFb05tOwNlMrdgEYhoKO0NMeGBNVevtYMpufASaHRFB6V5JXwe2','kWOV1pJ2D4gcbSSxIGokxQnP4ollDiyCXcL2D6mm8dnoReD5Jv5zNg7yiQHSJSYCTY0vBJZ1','GCD4NmuOs5MEUL5vpAC','X','o',5);
+INSERT INTO ti VALUES (-31183,1,'BBuPaKoahx8Oq15niBBaY164wnvUKBSO2mXs','p5YNDcRP9LHlPxEQR3adh03ammDYiDOWhWwtwG9HNX9XEn2Xw1CTFsQGxCKsYZyQZS1Zmtk9BHjPfrkPsxFQmnX9YxlL0bbq3635FRmcnyFrVXQewtYCPsE9OrnxslpTymqc3z3vtMvuskBjsQayoOE5y69uOMLaG76L1QJwhEzFTyjHosLg5BZybDdx3eCfYAUKsXHAAyzFb05tOwNlMrdgEYhoKO0NMeGBNVevtYMpufASaHRFB6V5JXwe2','kWOV1pJ2D4gcbSSxIGokxQnP4ollDiyCXcL2D6mm8dnoReD5Jv5zNg7yiQHSJSYCTY0vBJZ1','GCD4NmuOs5MEUL5vpAC','X','o',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (22985,179,'9pQpGGc1OdEttbrn','B0PPgm9mW3nRc9rJGmSKHtOiRbTNTjjvc3m8QpBN7AFqCPPxMqsuNvViHttcBlJuiUsR5an32hYFnCOKPIHqqSP97Ezf1QIW5ux9BZD0viJ0YPYYOYSPpVwboYAIqEqN5YpafMpCALS2K4','veOLqkzpjaPH7I1cG70xoY6OrJ8XLoavSx68r8hkM2jTWoGId9ES6O4kP7b3kTWcH','8SFucG2iuvNmCco11vQTJxiubyQBK7YJJScNfQTukbm7VTkPH8z6AfvZj3iR1Pym04abyCrCKxLzUbyyd1bR83Wzc9jNbuyG6PSpIAjS6AQwj88W55G96G9MbQ9nhVZp1vADooci2CuGyZT30aLCcWJPqq5cEBn8f9j2nOLSDLIIJwEtBsl2WknvcV4bZyWGud6aSL9C1vwtZoNVSkJGbHdKEqqtxuJUs9703hziWhOGUEJ','V','ED0',6);
+INSERT INTO ti VALUES (22985,179,'9pQpGGc1OdEttbrn','B0PPgm9mW3nRc9rJGmSKHtOiRbTNTjjvc3m8QpBN7AFqCPPxMqsuNvViHttcBlJuiUsR5an32hYFnCOKPIHqqSP97Ezf1QIW5ux9BZD0viJ0YPYYOYSPpVwboYAIqEqN5YpafMpCALS2K4','veOLqkzpjaPH7I1cG70xoY6OrJ8XLoavSx68r8hkM2jTWoGId9ES6O4kP7b3kTWcH','8SFucG2iuvNmCco11vQTJxiubyQBK7YJJScNfQTukbm7VTkPH8z6AfvZj3iR1Pym04abyCrCKxLzUbyyd1bR83Wzc9jNbuyG6PSpIAjS6AQwj88W55G96G9MbQ9nhVZp1vADooci2CuGyZT30aLCcWJPqq5cEBn8f9j2nOLSDLIIJwEtBsl2WknvcV4bZyWGud6aSL9C1vwtZoNVSkJGbHdKEqqtxuJUs9703hziWhOGUEJ','V','ED0',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(63), d VARBINARY(19), e VARCHAR(12) NOT NULL, f VARCHAR(24) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (978792038,25066,'DeIxH3PSun1mU3HE7GxCzD85mWr6kA0hzUBqIGG5','MNOlRgWNmXJ0k','AhagJeXCQTy','MukTPZ','P','K',0);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(63), d VARBINARY(19), e VARCHAR(12) NOT NULL, f VARCHAR(24) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1424973899,20543,'Tigt8Qbw','lify7f3','pqJmIiKy','hk6ROB1peUPOpzj','R','7',1);
+INSERT INTO ti VALUES (-1424973899,20543,'Tigt8Qbw','lify7f3','pqJmIiKy','hk6ROB1peUPOpzj','R','7',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(64);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(64);
+INSERT INTO t VALUES (477135017,45968,'5d2TReCu2cwnHILVFjHVJz7gNcthk0PqxAfY','zxEo','DQ12O','AXE80m9MWrC8','5','B',2);
+INSERT INTO ti VALUES (477135017,45968,'5d2TReCu2cwnHILVFjHVJz7gNcthk0PqxAfY','zxEo','DQ12O','AXE80m9MWrC8','5','B',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (231524374,26843,'TG4OCTrrLQkg30Fcf37Mz3i4pZuXxoEMziSzEHE8xInNjAuOWRDzXkKF0Ett','Pxkr5b2HcfLWEEhm5r6VLpNidsNSgej6bUtWC3UFL1Am0syfltgHKIzua7TKRg8QKTzAbaWvqMSwQLPqcodz8X3cHnGB09RQWUz08FAJGtgepOhBhS4bwmiqNfOcAkERbYbstOnahUleY0nedIxZxGp5z9arOJm8Jva13HvD2IqVpkiSydctxES1ik517f02kRvw9vNd1SYCDxDWa0VodNOD7XwDY0dRXqBifov7sciwGsPMH6D','A','2HZwQR81sKHiWHe22Poqj','8','e',3);
+INSERT INTO ti VALUES (231524374,26843,'TG4OCTrrLQkg30Fcf37Mz3i4pZuXxoEMziSzEHE8xInNjAuOWRDzXkKF0Ett','Pxkr5b2HcfLWEEhm5r6VLpNidsNSgej6bUtWC3UFL1Am0syfltgHKIzua7TKRg8QKTzAbaWvqMSwQLPqcodz8X3cHnGB09RQWUz08FAJGtgepOhBhS4bwmiqNfOcAkERbYbstOnahUleY0nedIxZxGp5z9arOJm8Jva13HvD2IqVpkiSydctxES1ik517f02kRvw9vNd1SYCDxDWa0VodNOD7XwDY0dRXqBifov7sciwGsPMH6D','A','2HZwQR81sKHiWHe22Poqj','8','e',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1691094501,1739,'2ZGAntOMiAxgg8iXLyMt4UH9DD1R4ehLSNsOu','ry4zQ2kIWTvYqxFKX4RVXjARxzk2AD99hUmIz7pjZ8sTFsu3l05AKo3oNEdFjEO8ptx8DAVQ5i88qo54I0zM4LgYKBpKY1X5ezIWt9U2mPzk6BlSAC1TpbSzFgGNEgilt4TJDZGYG','tR64F1cGK9Yl','yVH1wI28bnLFj0lBdguePpuC39RF8baAUvJRVhDw7AJ4FMzTTWXyQKukWvPXaixtBlygXkpqiPmea6Aek5f0jth5o2AoP9AuSi3cwXb09rr9Th4r9fpRh79NLpAfOVPHaPCwvVxNHooIdRiXfVjgMzTXSY0NcADYie','f','5',4);
+INSERT INTO ti VALUES (1691094501,1739,'2ZGAntOMiAxgg8iXLyMt4UH9DD1R4ehLSNsOu','ry4zQ2kIWTvYqxFKX4RVXjARxzk2AD99hUmIz7pjZ8sTFsu3l05AKo3oNEdFjEO8ptx8DAVQ5i88qo54I0zM4LgYKBpKY1X5ezIWt9U2mPzk6BlSAC1TpbSzFgGNEgilt4TJDZGYG','tR64F1cGK9Yl','yVH1wI28bnLFj0lBdguePpuC39RF8baAUvJRVhDw7AJ4FMzTTWXyQKukWvPXaixtBlygXkpqiPmea6Aek5f0jth5o2AoP9AuSi3cwXb09rr9Th4r9fpRh79NLpAfOVPHaPCwvVxNHooIdRiXfVjgMzTXSY0NcADYie','f','5',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (718730017,32163,'CmgLHy6sKfY61SMdKWomHcU3OocVLz4Wi8MIV7PZ','VMXFBRzsuDYOE5DEDmq2xsunTwJl2bx','7hw','eB6WZ835ZIcTYgj9hq9IkDpZNfgfOmEQ0bapjNrcg3NxgsN6rbLofuXCdvdkulgnQhyFyT35XKx05T6w03U6RFqn42gUsKrUal','Q','F',5);
+INSERT INTO ti VALUES (718730017,32163,'CmgLHy6sKfY61SMdKWomHcU3OocVLz4Wi8MIV7PZ','VMXFBRzsuDYOE5DEDmq2xsunTwJl2bx','7hw','eB6WZ835ZIcTYgj9hq9IkDpZNfgfOmEQ0bapjNrcg3NxgsN6rbLofuXCdvdkulgnQhyFyT35XKx05T6w03U6RFqn42gUsKrUal','Q','F',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-768420760,64186,'LFdoJ8oTW0zWsNmBulpzSbr2yao1E08L3tthT3jpayWkjjuFJjzwnA9teIwc','XmzfLjsOhg94Drm898Oa19LQlz','dIJd7BZKkswQ','R6OwYG8uEmO47azFhq16LRLjKfz1BMDQC0lQ3HZCSX7346vQ34UgtgUzGtKPhiPjgAFGqLuWPno7cdE1MWAUtl','VO','ZL',6);
+INSERT INTO ti VALUES (-768420760,64186,'LFdoJ8oTW0zWsNmBulpzSbr2yao1E08L3tthT3jpayWkjjuFJjzwnA9teIwc','XmzfLjsOhg94Drm898Oa19LQlz','dIJd7BZKkswQ','R6OwYG8uEmO47azFhq16LRLjKfz1BMDQC0lQ3HZCSX7346vQ34UgtgUzGtKPhiPjgAFGqLuWPno7cdE1MWAUtl','VO','ZL',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT, c CHAR(58) NOT NULL, d VARBINARY(98) NOT NULL, e VARCHAR(97), f VARBINARY(27), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11564404,-1765713810311545731,'T4RfwQxW9dnAbfgoMoVQg','bWYOEAb32kDmHPZtkuXBi8egZindsOzVTvCtIuqIGhz5AsaTosZWyBG9RTWhXZcTYBIMcYvRf6JKP4Ovm7p1ldq1','IiPn6bBDicVQdByc4khp9uUiQVVT3ebV','w3eP','5','2',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT, c CHAR(58) NOT NULL, d VARBINARY(98) NOT NULL, e VARCHAR(97), f VARBINARY(27), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (6228949,-3152189305029590345,'NJ8No','H','aZaGvTEHYLUbRlUnENUsYFpKxY0SQ2Su','cEqwDzFxk','wS','c',1);
+INSERT INTO ti VALUES (6228949,-3152189305029590345,'NJ8No','H','aZaGvTEHYLUbRlUnENUsYFpKxY0SQ2Su','cEqwDzFxk','wS','c',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(59) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(59) NOT NULL;
+INSERT INTO t VALUES (7210305,-3822853847710609157,'X7AF','qt6DFHTd8LQn2KZWahpPuQDHEFXlsXRUomLvNhYF4phzel2TTPUnu6sKzvd4R2Tm97rmL1sgTxSJ','0yMLo0O0EG2AjTHYx1','SOXMQ','d','dw',2);
+INSERT INTO ti VALUES (7210305,-3822853847710609157,'X7AF','qt6DFHTd8LQn2KZWahpPuQDHEFXlsXRUomLvNhYF4phzel2TTPUnu6sKzvd4R2Tm97rmL1sgTxSJ','0yMLo0O0EG2AjTHYx1','SOXMQ','d','dw',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (15627932,5166934387772266280,'SwPNVULTr4eGCSeEbR','eBvZpDerJjxpk3kQFSJRnzJOcduruU2Y98WAD52W2gK7WxgMvIe71ivOwdJghgLi','kZJBOntJwQz1eluH0Fp2bXsFQTLEaSkoFGJU0y0sNkywL0Obfpwye1N41atjwHZs0','GbrnS60DTpZaIzd1jS','fS','KT',3);
+INSERT INTO ti VALUES (15627932,5166934387772266280,'SwPNVULTr4eGCSeEbR','eBvZpDerJjxpk3kQFSJRnzJOcduruU2Y98WAD52W2gK7WxgMvIe71ivOwdJghgLi','kZJBOntJwQz1eluH0Fp2bXsFQTLEaSkoFGJU0y0sNkywL0Obfpwye1N41atjwHZs0','GbrnS60DTpZaIzd1jS','fS','KT',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (4831426,-1411433579915054298,'gdZM6L4ynS68HCZO','YVsfGkcxYImMRr9N5iXZDrNhlfm5aHBrm0M8wfHxvrpT87Qiy7ME0ifXzs9BR98uibhPEWo9nSFYrFg7TIp4orQvpiW6cwTTaggq','2ygfTF6SUoog30aPfD0yVZfsaX5','L','J','w',4);
+INSERT INTO ti VALUES (4831426,-1411433579915054298,'gdZM6L4ynS68HCZO','YVsfGkcxYImMRr9N5iXZDrNhlfm5aHBrm0M8wfHxvrpT87Qiy7ME0ifXzs9BR98uibhPEWo9nSFYrFg7TIp4orQvpiW6cwTTaggq','2ygfTF6SUoog30aPfD0yVZfsaX5','L','J','w',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (10222434,4990285108490436368,'MNajyfRYbfRuUUPPWd7RJEa6bAHzFK473su8QkthvAh6XXVULeSL0tetGq','oz1GkCnb3mogJ1G38dZeloq74AMw6ibRZ9f5GXd4jm6i7ItNuzPKhm4wqCreP9RucCiQS3dVdyhroNgBL90l7Z6JznVtj2umYfZ3Kj9','w1ZkGTKB8HkI9t78TfJxnTbT1Pjy7bJJgypYW','8sQjqF8r7KL1zcwuFpejalEJrGFrGbsnnlmbOGVzWmvLeFHnAQMhxYLvhnvF0QQBx9zZPLWjLFq9Ootx3Rq19mhpoTevxhgDu9JGUNnuYAUz6mNDfSD9QEVOsI32FgdZKfSJ1lI5Oj6jXdH4qmQ5VjHowZqGzKn8CDdAixCygd','q','GD',5);
+INSERT INTO ti VALUES (10222434,4990285108490436368,'MNajyfRYbfRuUUPPWd7RJEa6bAHzFK473su8QkthvAh6XXVULeSL0tetGq','oz1GkCnb3mogJ1G38dZeloq74AMw6ibRZ9f5GXd4jm6i7ItNuzPKhm4wqCreP9RucCiQS3dVdyhroNgBL90l7Z6JznVtj2umYfZ3Kj9','w1ZkGTKB8HkI9t78TfJxnTbT1Pjy7bJJgypYW','8sQjqF8r7KL1zcwuFpejalEJrGFrGbsnnlmbOGVzWmvLeFHnAQMhxYLvhnvF0QQBx9zZPLWjLFq9Ootx3Rq19mhpoTevxhgDu9JGUNnuYAUz6mNDfSD9QEVOsI32FgdZKfSJ1lI5Oj6jXdH4qmQ5VjHowZqGzKn8CDdAixCygd','q','GD',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3004804,-3359296549910931658,'54Cktkec9j6yPEViyHfd','dnJiPVJt4lTkwhCr64xnhgwoAdZez5vTHhss7adDDC0NFUpiFg6aQIAnvlHbPHpq0pp4p5qyh8c3eZxaNb17fBZTKxz6Ymfsu57sVyLyKhBaWweNXLhp2wrU6eyLLGnn37w974HyWJnvNthnvTy47fIaUL5cPKaM2vehXMYedGU83d3b4yYEF5JwI0YnkDIZ0f4XMGASEYs48VCtIcvfbcDdpGkPyur1kFTf','p1gmpiAVCHM3p1mQgiMf7KO8F72ni1l1Tx7pXMwo2TFmPnn2Z2PCLw4oRD6AxWhMxcN3yj4de9SVLlnWRYx0','KYUX2ETSip6ChuSWE2cjyAKAWNNa9IkWqOgmiaaaWdtXPKm6g8rqobHntfg85SceYckPIVAqmWaULBUjnSqifCpV5KF6lBthUeIQcNwkDcQCiH839mXMq66UlsgGSgeFQgsx5C8dQgxQyBTfBf40TKqPyckyYpwgxQVQgqurx2NpzX','Q7Z','E8o',6);
+INSERT INTO ti VALUES (3004804,-3359296549910931658,'54Cktkec9j6yPEViyHfd','dnJiPVJt4lTkwhCr64xnhgwoAdZez5vTHhss7adDDC0NFUpiFg6aQIAnvlHbPHpq0pp4p5qyh8c3eZxaNb17fBZTKxz6Ymfsu57sVyLyKhBaWweNXLhp2wrU6eyLLGnn37w974HyWJnvNthnvTy47fIaUL5cPKaM2vehXMYedGU83d3b4yYEF5JwI0YnkDIZ0f4XMGASEYs48VCtIcvfbcDdpGkPyur1kFTf','p1gmpiAVCHM3p1mQgiMf7KO8F72ni1l1Tx7pXMwo2TFmPnn2Z2PCLw4oRD6AxWhMxcN3yj4de9SVLlnWRYx0','KYUX2ETSip6ChuSWE2cjyAKAWNNa9IkWqOgmiaaaWdtXPKm6g8rqobHntfg85SceYckPIVAqmWaULBUjnSqifCpV5KF6lBthUeIQcNwkDcQCiH839mXMq66UlsgGSgeFQgsx5C8dQgxQyBTfBf40TKqPyckyYpwgxQVQgqurx2NpzX','Q7Z','E8o',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(58), d VARBINARY(65), e VARCHAR(92) NOT NULL, f VARCHAR(11) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (17726244470295159658,979300,'9499Pw0xWu3ZNkduETDhtV9mIV5mosjuax7','rlvUVO03yoIA8zDHaj5lvqtNs3HhKPuHqNI','1dqdmqSZjzFUS1lfQrNePlkNfxhtO8px9ZeoPY9E9JyIlI4g0pMrcbpX8JHWl7g7QY2J6gqEO1','N3sUHaNRm','ap','y',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(58), d VARBINARY(65), e VARCHAR(92) NOT NULL, f VARCHAR(11) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (16446365674922973956,14023077,'SgTxar8FVdbSWAku0ql','wj1V5Tci','QhWuOJaHuAsKUr6WiMrG7q5Y2VpjdYL11T5gWCmPRG','CexbYzzs','R','1',1);
+INSERT INTO ti VALUES (16446365674922973956,14023077,'SgTxar8FVdbSWAku0ql','wj1V5Tci','QhWuOJaHuAsKUr6WiMrG7q5Y2VpjdYL11T5gWCmPRG','CexbYzzs','R','1',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(59);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(59);
+INSERT INTO t VALUES (17056298405361680470,7262785,'Zr0gCuIlf9Eo2FkFe5grvh0Kjp3MHFBNSPzEewVt4eEvq','caKIWFNgPPUqr8Pu8m336hATglz5zp0Sdj7LRefgykvI7BMVhr1SlIObtFqV','ndPoOGnPwqm9DRjiKVbDdFFfPnoD53','g1','yD','r',2);
+INSERT INTO ti VALUES (17056298405361680470,7262785,'Zr0gCuIlf9Eo2FkFe5grvh0Kjp3MHFBNSPzEewVt4eEvq','caKIWFNgPPUqr8Pu8m336hATglz5zp0Sdj7LRefgykvI7BMVhr1SlIObtFqV','ndPoOGnPwqm9DRjiKVbDdFFfPnoD53','g1','yD','r',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (13625534944985318080,5936764,'T6m1ZUfO1c','70XPbO5pgXSSt40zDl24fhVwLpOdDNn9nw6jpf1bewTZ2nWyn6pPBtPQupcoXn9lUSn9VC','jn6WDr2kjfqQWapFlr6Wq5KhCIxet6ZETI8gTjZuJYWcsYcZSeUbBiuaxXgyjMm36eYScLMfgpZuZKcudZmp','pJpbghJG','k','lp',3);
+INSERT INTO ti VALUES (13625534944985318080,5936764,'T6m1ZUfO1c','70XPbO5pgXSSt40zDl24fhVwLpOdDNn9nw6jpf1bewTZ2nWyn6pPBtPQupcoXn9lUSn9VC','jn6WDr2kjfqQWapFlr6Wq5KhCIxet6ZETI8gTjZuJYWcsYcZSeUbBiuaxXgyjMm36eYScLMfgpZuZKcudZmp','pJpbghJG','k','lp',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8315797879018745580,3421581,'2mFptLF6pID0T','p8taNirDw5lGXSdNvon7niQtsjO8GPuqOjZCDOjq6vjNftK8NVqGzwmzEa2gDZHxD8zNArbEUWTtZ99zEi9yF2lP1UzwVvCrNxZjBkfGxg5BMdmW8u4nT78Hpn9H52J6mid6MQasG3tVopDeoImrkJN73OsgDhBKZqHvHAv6ZJTXnLvvMb15JQPwaXclew72tk','97JJYgSvTIf7EhlL2X9TeV5Jre6uyEZp2WNVnB6RZvcQuyzEj1IWPj','SCeOfgRdz0vP2HLkV4OAsKVPse2h4Krp3HRGvORWomKmuUZ4ZWmi5sjQndAZCudQhI65o061KlDx2yK89WdP9W0ztC8C0xdEANq1MSwH8HdDH9uryC9VppuYoKDTd6W6hmQR7PR594KdZ1B47dD8ybRR3Tr2ZKO','In','H',4);
+INSERT INTO ti VALUES (8315797879018745580,3421581,'2mFptLF6pID0T','p8taNirDw5lGXSdNvon7niQtsjO8GPuqOjZCDOjq6vjNftK8NVqGzwmzEa2gDZHxD8zNArbEUWTtZ99zEi9yF2lP1UzwVvCrNxZjBkfGxg5BMdmW8u4nT78Hpn9H52J6mid6MQasG3tVopDeoImrkJN73OsgDhBKZqHvHAv6ZJTXnLvvMb15JQPwaXclew72tk','97JJYgSvTIf7EhlL2X9TeV5Jre6uyEZp2WNVnB6RZvcQuyzEj1IWPj','SCeOfgRdz0vP2HLkV4OAsKVPse2h4Krp3HRGvORWomKmuUZ4ZWmi5sjQndAZCudQhI65o061KlDx2yK89WdP9W0ztC8C0xdEANq1MSwH8HdDH9uryC9VppuYoKDTd6W6hmQR7PR594KdZ1B47dD8ybRR3Tr2ZKO','In','H',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12327212595347875203,7085779,'yaSmeISjSnALoQCLq5xl1U2WNLzPjzeYwkc5A4eKqpfqJeRSPnniw76yQ','kYpC5LXPPe5rZtRznpmsa2dyravoLJonPQsoj7fsYs0QFX7dODGUgHfb3suLs0LmeEhKbE0CtqYeLgd0mfltgVm7gi5BPf5zH52zyKV94Hi4jYLiWcq4caFeHuWADFUjViSP1dYCjUgSkvbzS2UfGxjSLoHUCo9NajtcfP1BumHn8','Ca0WjsbRzMV7w5flFGioqRWyUT6CHL6Y9DdPBcNSo92ZYUNQyAMnIYIBgaB9OYtM05Wu','Sw7zJ6VoROlh9qC59BHNSRWJ01gWZmL3I1j22BQyTLojqa1Rtj2gs7saKCRqCFcVwgFcQSOD2bmM8HX9tF5Y76CjNxgGrr35U6daF63jD6HzGqxcUrh5HBZ8D7IVsaBxFDOjwoEFOEDFtfewqo6p2ebljqgvNSmT3ZgUNBjvLB8WNH8VGplrwHkjwoQ86J3zbHcU0auhqP4XmfonfRXyp','nv','CF',5);
+INSERT INTO ti VALUES (12327212595347875203,7085779,'yaSmeISjSnALoQCLq5xl1U2WNLzPjzeYwkc5A4eKqpfqJeRSPnniw76yQ','kYpC5LXPPe5rZtRznpmsa2dyravoLJonPQsoj7fsYs0QFX7dODGUgHfb3suLs0LmeEhKbE0CtqYeLgd0mfltgVm7gi5BPf5zH52zyKV94Hi4jYLiWcq4caFeHuWADFUjViSP1dYCjUgSkvbzS2UfGxjSLoHUCo9NajtcfP1BumHn8','Ca0WjsbRzMV7w5flFGioqRWyUT6CHL6Y9DdPBcNSo92ZYUNQyAMnIYIBgaB9OYtM05Wu','Sw7zJ6VoROlh9qC59BHNSRWJ01gWZmL3I1j22BQyTLojqa1Rtj2gs7saKCRqCFcVwgFcQSOD2bmM8HX9tF5Y76CjNxgGrr35U6daF63jD6HzGqxcUrh5HBZ8D7IVsaBxFDOjwoEFOEDFtfewqo6p2ebljqgvNSmT3ZgUNBjvLB8WNH8VGplrwHkjwoQ86J3zbHcU0auhqP4XmfonfRXyp','nv','CF',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (6739074900558880400,14733503,'iSl2oemATcwAbPzTu5o0i2m203tQsFtecIKo8ClR3jd2X5jk1DY','dz4Q8OVgWW0YGhwEAE0MLpwE4doQdDpV','EY485JpMuaG1DtNAHJ0JMA42RJbrzPaVllonJ6mL0AO79CFf8fcGGo','k5TqNMGhJzx3MZZXoN9YbFSvth5fePxq6P6DpsILr7y64NCan7KOx3JCbwmbNGpmFL4fNEvqdH0GEZ1j4HKQIDhqRNib61aoxFP5qKxuSbiZyFgHMjOweXvWW22GULKK98bHbgIlXToTK5k0okh9BiPZiEdYrayS4LQBo4QJNZ0gv3sICFmT1tMdZIj','j','TnW',6);
+INSERT INTO ti VALUES (6739074900558880400,14733503,'iSl2oemATcwAbPzTu5o0i2m203tQsFtecIKo8ClR3jd2X5jk1DY','dz4Q8OVgWW0YGhwEAE0MLpwE4doQdDpV','EY485JpMuaG1DtNAHJ0JMA42RJbrzPaVllonJ6mL0AO79CFf8fcGGo','k5TqNMGhJzx3MZZXoN9YbFSvth5fePxq6P6DpsILr7y64NCan7KOx3JCbwmbNGpmFL4fNEvqdH0GEZ1j4HKQIDhqRNib61aoxFP5qKxuSbiZyFgHMjOweXvWW22GULKK98bHbgIlXToTK5k0okh9BiPZiEdYrayS4LQBo4QJNZ0gv3sICFmT1tMdZIj','j','TnW',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b BIGINT UNSIGNED, c CHAR(76) NOT NULL, d VARCHAR(70), e VARCHAR(53) NOT NULL, f VARCHAR(81) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (31,6089883186530840260,'xRQhuLyIYQSL0kPqMbaLvFrnr3M','taKxkfLYPLiD8359B797x5xXequ2rU31Zk53tNBycVe324fxXGsPm3gvi3mVM','lZtexOG1Ka2vn1','pO5oPiEknkXOr14lpbSyx0Geuw0A1HsoC78D','4','A',0);
+CREATE TABLE ti (a TINYINT, b BIGINT UNSIGNED, c CHAR(76) NOT NULL, d VARCHAR(70), e VARCHAR(53) NOT NULL, f VARCHAR(81) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-5214170,15422068158310921320,'KYSP7z34bYA2iNwWYQPxYEOeCxd9U1FZx9S2RFOPf','0k5RdVId71OBxo6j1OGwcUewbSf1i3v5dwmtK3HDrqheqB79SMIVkyWORtfDz','3tQgIk2','mqBz7PuNjUUA6OKKsvynxUFuy1ENPlv218P48UVgl9IRWdhUTM7','C','Cc',1);
+INSERT INTO ti VALUES (-5214170,15422068158310921320,'KYSP7z34bYA2iNwWYQPxYEOeCxd9U1FZx9S2RFOPf','0k5RdVId71OBxo6j1OGwcUewbSf1i3v5dwmtK3HDrqheqB79SMIVkyWORtfDz','3tQgIk2','mqBz7PuNjUUA6OKKsvynxUFuy1ENPlv218P48UVgl9IRWdhUTM7','C','Cc',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(77) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(77) NOT NULL;
+INSERT INTO t VALUES (-2097280,12227471057091610952,'5v','ViZLooxa4U7','zu6C42eS8jEQ6JMM3qwJOe7MgCcI3sJz','Snfoh5K0WdUM7cH60bkUOSDfDAqyUdcxCJRUN','R','Q',2);
+INSERT INTO ti VALUES (-2097280,12227471057091610952,'5v','ViZLooxa4U7','zu6C42eS8jEQ6JMM3qwJOe7MgCcI3sJz','Snfoh5K0WdUM7cH60bkUOSDfDAqyUdcxCJRUN','R','Q',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2463836,6364829653157571581,'TCTNl2QZtcIoAGAyCAmWGBZctI7','W3eMLZqwQhvSejaEkVnMVCwDL6z1Ehndh2Gv7po8roos1s2Ny6lU29dhDAx','a2EktK5CNIIfD3c4B5Q3DN9lHa6sbHbKT3ocSYH26SChEvG','k9onGGLRO6HlFim','U','J',3);
+INSERT INTO ti VALUES (2463836,6364829653157571581,'TCTNl2QZtcIoAGAyCAmWGBZctI7','W3eMLZqwQhvSejaEkVnMVCwDL6z1Ehndh2Gv7po8roos1s2Ny6lU29dhDAx','a2EktK5CNIIfD3c4B5Q3DN9lHa6sbHbKT3ocSYH26SChEvG','k9onGGLRO6HlFim','U','J',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-4507059,6611357733297746552,'NiCRm6EZpnUNawXtwaOTZXwjT9oOmPnJvWWRxB7aXHk0e83y5I','4wErx5AnMZqxdVc9Pc9FJYraGLKNnvxo089tu1GqsQHjOSTcnbX7mOdIpU3O9oIVVilVyHl3EnMLUfd8KX1WQgIOgLpQzH0TeqAWlktqI55iFAZS9athzSHIU6pIdPXU08iGGz6wNfYNaaLY23m4DYiyk3986mBaQHURBgULioF7eZIJAq2Kx2aSuf1mgqClgvcmbeo','4DKiPRWByEMh5ipayceEdgDApjpT9domZMkbhcxuRuS5Lu','Vgt09JhqSElHZHplMuEmZX54gmF286Rp71CCa0Omi1xkO7U','r','st',4);
+INSERT INTO ti VALUES (-4507059,6611357733297746552,'NiCRm6EZpnUNawXtwaOTZXwjT9oOmPnJvWWRxB7aXHk0e83y5I','4wErx5AnMZqxdVc9Pc9FJYraGLKNnvxo089tu1GqsQHjOSTcnbX7mOdIpU3O9oIVVilVyHl3EnMLUfd8KX1WQgIOgLpQzH0TeqAWlktqI55iFAZS9athzSHIU6pIdPXU08iGGz6wNfYNaaLY23m4DYiyk3986mBaQHURBgULioF7eZIJAq2Kx2aSuf1mgqClgvcmbeo','4DKiPRWByEMh5ipayceEdgDApjpT9domZMkbhcxuRuS5Lu','Vgt09JhqSElHZHplMuEmZX54gmF286Rp71CCa0Omi1xkO7U','r','st',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1818951,8799386823393391132,'34mFwhHovulj3ICerl0j3Qgiipqkh5AjxaAo1NXW193Iuu6zHvvP','vUB5QfPMilb2dzhnljxtL2y8M7P05edHu6HZe1UMgm0cRTXkd8ObfcvgXY4OHtDXbt0JSIW1BobRvPFrXZrH4D2sNP6WLHNpNIq0kDD85wUd1dSROoAMFIX9YxapmF065yDAuz4lfOUkPFhOLaMXhpXGF6g0mW7AEsOY75NpjjhVa4acYxE4XL2ubCWUOG2VZ3UNwty8x8OthWzXtysE','ryXUYYUwnwtbIqs1EhfAuzFF','w7G4dnJawICFKSsVaZUJyznx8eaEIODM3muAFeW2OiEV9NB1PslwEsn34m5CLcKSznDm1bDPryuSD637A5tqJFJpOg47vTWLZUFZW551iPdiXnIWgABx9zWYRaAdsO5jRkFakEp2CVIvPvNFLfIdslAeXnLkYpWVcq9bGhpf65XAqt3Jmf9wjXfNdok5LdjVXPvR2MXTmyNq9IYNw23dr5W0BilyvFIBtLB3Fnx23LWn03u1ppgWHruwW','o6','l',5);
+INSERT INTO ti VALUES (-1818951,8799386823393391132,'34mFwhHovulj3ICerl0j3Qgiipqkh5AjxaAo1NXW193Iuu6zHvvP','vUB5QfPMilb2dzhnljxtL2y8M7P05edHu6HZe1UMgm0cRTXkd8ObfcvgXY4OHtDXbt0JSIW1BobRvPFrXZrH4D2sNP6WLHNpNIq0kDD85wUd1dSROoAMFIX9YxapmF065yDAuz4lfOUkPFhOLaMXhpXGF6g0mW7AEsOY75NpjjhVa4acYxE4XL2ubCWUOG2VZ3UNwty8x8OthWzXtysE','ryXUYYUwnwtbIqs1EhfAuzFF','w7G4dnJawICFKSsVaZUJyznx8eaEIODM3muAFeW2OiEV9NB1PslwEsn34m5CLcKSznDm1bDPryuSD637A5tqJFJpOg47vTWLZUFZW551iPdiXnIWgABx9zWYRaAdsO5jRkFakEp2CVIvPvNFLfIdslAeXnLkYpWVcq9bGhpf65XAqt3Jmf9wjXfNdok5LdjVXPvR2MXTmyNq9IYNw23dr5W0BilyvFIBtLB3Fnx23LWn03u1ppgWHruwW','o6','l',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1858974,17567090503965338822,'2eTwmxGcALtaVgvQFo9CJVnpdC0GOzRnlrP0V3FlJQ2ag86LyOGgYuKtg','fZg1eIO3YoPEhNcJIrfqzL4c0mDDbu7lTaiDoxWvwaeP1iiX3Ow7JUJmMwpbZaPux6nzwgXNCuRCdKM7kUOPxPSfDKyQOcjLEz3cZTF9aXLZ84cGBFh9JDhqWihNQakW','gPQSHRCcRIL7589EBk2t3ZpLAnT7X3SC2fTePB1IjjrpmK','DrmuOr6izpb7XLzwymJkjXeTaREa5wXsxqnnxNWHO6dpRzKcqtxFzQsCd3vMU8fuOrwEhASaqMq7qhdswp0hqBb9zMr48JGku8cwhTAmAxeePEOr2A9ptpTLbSiRRzeeg070ou3Os84KpJfQell4aumZeyFFYna1AMldBSyLQkpcqDpiB90Vr7JErIL','x','0Hj',6);
+INSERT INTO ti VALUES (-1858974,17567090503965338822,'2eTwmxGcALtaVgvQFo9CJVnpdC0GOzRnlrP0V3FlJQ2ag86LyOGgYuKtg','fZg1eIO3YoPEhNcJIrfqzL4c0mDDbu7lTaiDoxWvwaeP1iiX3Ow7JUJmMwpbZaPux6nzwgXNCuRCdKM7kUOPxPSfDKyQOcjLEz3cZTF9aXLZ84cGBFh9JDhqWihNQakW','gPQSHRCcRIL7589EBk2t3ZpLAnT7X3SC2fTePB1IjjrpmK','DrmuOr6izpb7XLzwymJkjXeTaREa5wXsxqnnxNWHO6dpRzKcqtxFzQsCd3vMU8fuOrwEhASaqMq7qhdswp0hqBb9zMr48JGku8cwhTAmAxeePEOr2A9ptpTLbSiRRzeeg070ou3Os84KpJfQell4aumZeyFFYna1AMldBSyLQkpcqDpiB90Vr7JErIL','x','0Hj',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(41) NOT NULL, d VARBINARY(45) NOT NULL, e VARCHAR(66) NOT NULL, f VARBINARY(90) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13360140208688727937,7558,'PQ347PZPNq94pRSA8advK8NlOSCM8MJfIEvS1','Lpaqs1AK78vytWFylYxlLIiiC9RkFTL35LJ','NpIKZtmG6t','BHaYWJDhQiKyRLEhVTAyg8NnXNukxqcONZVW3fQOMapTmr51smOa4OU','t','O',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(41) NOT NULL, d VARBINARY(45) NOT NULL, e VARCHAR(66) NOT NULL, f VARBINARY(90) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (15313112902399304027,15657,'2','RrMwhevdqSgE5WX6VeGWnuaKZphCauij','lvkkgP4MadxodWuipuVKzICha','olstS0WtcsSZ2RuliS2vLNwkrWAJZ1ueVISfBqe6E4nD9oIW3o','f','w',1);
+INSERT INTO ti VALUES (15313112902399304027,15657,'2','RrMwhevdqSgE5WX6VeGWnuaKZphCauij','lvkkgP4MadxodWuipuVKzICha','olstS0WtcsSZ2RuliS2vLNwkrWAJZ1ueVISfBqe6E4nD9oIW3o','f','w',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(42) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(42) NOT NULL;
+INSERT INTO t VALUES (6936495386576873403,12879,'bzERlkq1NZQlT5ZnaxdbTjJ6wmQldxVNo2jmSAP','eFPuSy5di6c1DYYQGnvnnqAYd0uEVD0JjD','McZEKVy','P5xknL81LEbsHkX7d3zIR71QXPeO5MWTZfo4bqBW1z','y','j',2);
+INSERT INTO ti VALUES (6936495386576873403,12879,'bzERlkq1NZQlT5ZnaxdbTjJ6wmQldxVNo2jmSAP','eFPuSy5di6c1DYYQGnvnnqAYd0uEVD0JjD','McZEKVy','P5xknL81LEbsHkX7d3zIR71QXPeO5MWTZfo4bqBW1z','y','j',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (18047651279323017088,53667,'LOqrRvXjGGF7SFvp1SX2MrE1c8','9him1bvw4pA1NZ','Nbbv7DWWkmNNhJ9xdwpa699T','zWITiFIe84lAietH6fX','1','c',3);
+INSERT INTO ti VALUES (18047651279323017088,53667,'LOqrRvXjGGF7SFvp1SX2MrE1c8','9him1bvw4pA1NZ','Nbbv7DWWkmNNhJ9xdwpa699T','zWITiFIe84lAietH6fX','1','c',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (4289454485742467674,43,'KVeN8E9oxXzottGNIpCOrNk8Dm8JSZHifzSmZ','AWN2rabTNrwivPQ6q2WPWWF5zb0u1VpnwoVV3Ofw6HoqR64OFF2yrggWiKAkNCF9h7itdAKn0Ge8njwajkD9FlwNaBC5uicPbC4GPJSMXuyOxRzV7s4K0hjQVPpkZnqOq0Fe7q7Px2rGFcyxvWm3NPNmbjhKAjiWiweAeJGIHGiYHWU0pnbBGgF3VLasX11nCjCpY8HMAXchmQJzU6kj7WmDvDIA55cHNVovudDxmZTsW3H','djWZgxvkl41DaVDjkis9yzqDM44SgcA5iZIQfUWmNn41XeiEce','VntWCqo4PrTLQBuJQBQwBx5SK6sOzgAE72ykTknRKM9dCh4EtxZGi5FUOpxYPojFzOWvrHeX1hkvBlDi90Caowm0AprMdn6uecravl59WZEaJDGdNvFUoHCrYUmCQQaaJNtl7S9DUrBuwP','g','6',4);
+INSERT INTO ti VALUES (4289454485742467674,43,'KVeN8E9oxXzottGNIpCOrNk8Dm8JSZHifzSmZ','AWN2rabTNrwivPQ6q2WPWWF5zb0u1VpnwoVV3Ofw6HoqR64OFF2yrggWiKAkNCF9h7itdAKn0Ge8njwajkD9FlwNaBC5uicPbC4GPJSMXuyOxRzV7s4K0hjQVPpkZnqOq0Fe7q7Px2rGFcyxvWm3NPNmbjhKAjiWiweAeJGIHGiYHWU0pnbBGgF3VLasX11nCjCpY8HMAXchmQJzU6kj7WmDvDIA55cHNVovudDxmZTsW3H','djWZgxvkl41DaVDjkis9yzqDM44SgcA5iZIQfUWmNn41XeiEce','VntWCqo4PrTLQBuJQBQwBx5SK6sOzgAE72ykTknRKM9dCh4EtxZGi5FUOpxYPojFzOWvrHeX1hkvBlDi90Caowm0AprMdn6uecravl59WZEaJDGdNvFUoHCrYUmCQQaaJNtl7S9DUrBuwP','g','6',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13914429349769274896,56091,'dvtB1BXL09o9zMfdErGjIBfYhhfLBblsmUQzK3','IfeqBPFARqK3fL8cuc5P6E00','scjVqRBG5IHeOt004dkqiCDcvJIQ1muPRnr4P5YXIUGMcNsykocF8ymNfzYpOEcuYy','ITg6cxTebgUk5zyJEbWjLoQiNY1czurVlrH5oEoAjY3izQ5T9fMQJYJmNofHsgXXBQRToEykZAE10dtP6xWdrvInBFzF3TtKv5KSE660EFJyro3g93KpYAPh1qPI4CfbmaQ0rpcGjWf02ZZEvw6UpZyH3UgvZieT2urm','f','T',5);
+INSERT INTO ti VALUES (13914429349769274896,56091,'dvtB1BXL09o9zMfdErGjIBfYhhfLBblsmUQzK3','IfeqBPFARqK3fL8cuc5P6E00','scjVqRBG5IHeOt004dkqiCDcvJIQ1muPRnr4P5YXIUGMcNsykocF8ymNfzYpOEcuYy','ITg6cxTebgUk5zyJEbWjLoQiNY1czurVlrH5oEoAjY3izQ5T9fMQJYJmNofHsgXXBQRToEykZAE10dtP6xWdrvInBFzF3TtKv5KSE660EFJyro3g93KpYAPh1qPI4CfbmaQ0rpcGjWf02ZZEvw6UpZyH3UgvZieT2urm','f','T',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (691355982340681491,2924,'gy6Ae91CdApvUE','pAjTknGDrNrMEv60KaOsQksp9izQp9QOV7VNevJEmZd431Rb9XKwKoaNfE26rsQnDTLO2wVvsg5ZrLKo9E7Of2Ymbu6oftsuqmpylaomeZ1MmG5k8FtUXqCVr4CY30RDmZoXJRPPBFBdwfTVd2avLlW0s7d6tXivHJwgmpkJ3naLTzsNMylOndQV1Ng','5n9fbLqZJUI1pLUsyKG8TzAuvGjd4haNl7IwinoDw0RGNQS7Gem','ABZgUdzNFFG2g2xtAtSvIlKfCJWY4hBDTZAAT','Oa','Ep',6);
+INSERT INTO ti VALUES (691355982340681491,2924,'gy6Ae91CdApvUE','pAjTknGDrNrMEv60KaOsQksp9izQp9QOV7VNevJEmZd431Rb9XKwKoaNfE26rsQnDTLO2wVvsg5ZrLKo9E7Of2Ymbu6oftsuqmpylaomeZ1MmG5k8FtUXqCVr4CY30RDmZoXJRPPBFBdwfTVd2avLlW0s7d6tXivHJwgmpkJ3naLTzsNMylOndQV1Ng','5n9fbLqZJUI1pLUsyKG8TzAuvGjd4haNl7IwinoDw0RGNQS7Gem','ABZgUdzNFFG2g2xtAtSvIlKfCJWY4hBDTZAAT','Oa','Ep',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b BIGINT, c BINARY(48), d VARBINARY(26) NOT NULL, e VARCHAR(69) NOT NULL, f VARBINARY(80) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3,6153543125865719335,'gxC0bhqdsI8gWPfZYm9ytLjrv3RBSg2oeoDP2Ulmbp','0HZhWX4u','02JCbbGz5MTJuDs54oxNeifgB','AkX7dkuwZejGgEB28Cof7VzFiyPB6uBm2eOdB0UGSi6kO41kiit','B','t',0);
+CREATE TABLE ti (a TINYINT, b BIGINT, c BINARY(48), d VARBINARY(26) NOT NULL, e VARCHAR(69) NOT NULL, f VARBINARY(80) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-6642811486666835894,-2140269891869621421,'dSDyzVW72kc0i5j2ZGHw965uoIdqPDJXK5nmeFLVW4z','bGbV6aBG','8T29wkvp9Af5oIfPc4fBAGOKjQpCXSvYia3bJki','PeBV1smhhL3Tr5p78fe2E7cIHzPKmBONskOUWg5kBJ','X','A',1);
+INSERT INTO ti VALUES (-6642811486666835894,-2140269891869621421,'dSDyzVW72kc0i5j2ZGHw965uoIdqPDJXK5nmeFLVW4z','bGbV6aBG','8T29wkvp9Af5oIfPc4fBAGOKjQpCXSvYia3bJki','PeBV1smhhL3Tr5p78fe2E7cIHzPKmBONskOUWg5kBJ','X','A',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(49);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(49);
+INSERT INTO t VALUES (-2375790988035119241,-8139114612202395808,'Lvc6wAxxdrW22j4tL4WF','7eXdjubYVFftG2quwcv99d','ZsArHbef1jP4prvRSAt5RR06g9','HPtaX9BVVVwjM3a1Eaq2zfPkW8cis7ur2pFBUFUOtbsQ81jerkWVlpLqVtFwG3Mobd12J7LbpHiMVaKd','5','v',2);
+INSERT INTO ti VALUES (-2375790988035119241,-8139114612202395808,'Lvc6wAxxdrW22j4tL4WF','7eXdjubYVFftG2quwcv99d','ZsArHbef1jP4prvRSAt5RR06g9','HPtaX9BVVVwjM3a1Eaq2zfPkW8cis7ur2pFBUFUOtbsQ81jerkWVlpLqVtFwG3Mobd12J7LbpHiMVaKd','5','v',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1659845424489863981,2752209750909687243,'haOh2CEtTNZ3JdPHuDwBrokgz5U4T5ykDeqLnrcn','yxdbIG6W8WHbYNONpZ2WW9vEOGZFAwP1WMV4GyXT70M2zpY0uewlfgEFBItXEswi','QB8YdsC9S4ec','7A9OsL31zQArYO0','r','n',3);
+INSERT INTO ti VALUES (1659845424489863981,2752209750909687243,'haOh2CEtTNZ3JdPHuDwBrokgz5U4T5ykDeqLnrcn','yxdbIG6W8WHbYNONpZ2WW9vEOGZFAwP1WMV4GyXT70M2zpY0uewlfgEFBItXEswi','QB8YdsC9S4ec','7A9OsL31zQArYO0','r','n',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-3884700263219956488,4225914117038926252,'gcSyGEwLU8d3b','A0BOLXT7g4wps2jLZJVvLUG4gpKcm5FBTk9pY7IX0sltvWelQIUjvT1D0MdHklrl19bJ5eJ5aoolKHi9xu0na6PXfpnDxMpMF3WNNJE4JduFHshPON4tO0A7GlLAHKZLVWJpzmHi8AwrQ0hhz3Ea1HpvBNi','9vNbPtoGDCLuNan4tnJwtOvsUiRSnbKgHG3ulFCaTgxkgfMwcadH2pl0','UwnHoUokjU83iJ38Fe8lbjAr5oiK1L','3','8',4);
+INSERT INTO ti VALUES (-3884700263219956488,4225914117038926252,'gcSyGEwLU8d3b','A0BOLXT7g4wps2jLZJVvLUG4gpKcm5FBTk9pY7IX0sltvWelQIUjvT1D0MdHklrl19bJ5eJ5aoolKHi9xu0na6PXfpnDxMpMF3WNNJE4JduFHshPON4tO0A7GlLAHKZLVWJpzmHi8AwrQ0hhz3Ea1HpvBNi','9vNbPtoGDCLuNan4tnJwtOvsUiRSnbKgHG3ulFCaTgxkgfMwcadH2pl0','UwnHoUokjU83iJ38Fe8lbjAr5oiK1L','3','8',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (770697966260029716,7563024697073168298,'j5B9fRIGyfSgCc','Ea','hRFLOR1XvWBTsDxE3','zUJ63AK5psIq3YG7mGCY5xgdja1qtRaY3pOvCFhJHSMjlqX1iq5tIJGXzGJCI7jO3r1T6ldHjkA4oUhDSpttBwp0n4sM7LIJZY2iNowSQVGj7tbzBeqy2brIsC8','S','3',5);
+INSERT INTO ti VALUES (770697966260029716,7563024697073168298,'j5B9fRIGyfSgCc','Ea','hRFLOR1XvWBTsDxE3','zUJ63AK5psIq3YG7mGCY5xgdja1qtRaY3pOvCFhJHSMjlqX1iq5tIJGXzGJCI7jO3r1T6ldHjkA4oUhDSpttBwp0n4sM7LIJZY2iNowSQVGj7tbzBeqy2brIsC8','S','3',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-5919925151739808976,-8172064532254338735,'6DLKOQ5gS3NmXc6jM80','4qKQpkrSgoJHzLnJ8qeQ0toJnGJcqcVyqzqhjOz72pvnubRGvGMLrz4lu1h8YUl8Ue8DDS6DTbKCEmw30b68fXxpOFEpLXohVWSb49OOWS2WzE5ooXmfqlnNhJdGwK6uUNcYAD6v4Y3wBO','GyMNUG','nzE8QAV8FGN6MNsrRqkHUwwaCF1A0dVzI8yhgs0skK2sIQQxjoQvydHOXrOgtims63M9p1nfHPmoRV9YgGuSgNuupfCO0UNDza2CCMNPPjXlbEPNfVI23PLhpNh5tmjZfsPWSW4K0lu2Vqntj3AxPm7JoIMO','z','l',6);
+INSERT INTO ti VALUES (-5919925151739808976,-8172064532254338735,'6DLKOQ5gS3NmXc6jM80','4qKQpkrSgoJHzLnJ8qeQ0toJnGJcqcVyqzqhjOz72pvnubRGvGMLrz4lu1h8YUl8Ue8DDS6DTbKCEmw30b68fXxpOFEpLXohVWSb49OOWS2WzE5ooXmfqlnNhJdGwK6uUNcYAD6v4Y3wBO','GyMNUG','nzE8QAV8FGN6MNsrRqkHUwwaCF1A0dVzI8yhgs0skK2sIQQxjoQvydHOXrOgtims63M9p1nfHPmoRV9YgGuSgNuupfCO0UNDza2CCMNPPjXlbEPNfVI23PLhpNh5tmjZfsPWSW4K0lu2Vqntj3AxPm7JoIMO','z','l',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(73) NOT NULL, d VARBINARY(64) NOT NULL, e VARBINARY(25), f VARCHAR(56), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1358193,190,'uHr3jhdJqzkMlVMpOkBOZX3GpPmPy4u8i0KnDE','086vKj5EWDhTawwskTm6r6Sa9wGRdbEPrUuxIkBgoxElMqaDk','ah7WNuava6pw2QPxcBdPSc2f','zn0zw4Mjr3F4EDXJrnyHsJlamwH3mqY','U','T',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(73) NOT NULL, d VARBINARY(64) NOT NULL, e VARBINARY(25), f VARCHAR(56), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (48795278,81,'SlbFwV8jNwSjzvMz5FTWd1PxfNJrJVFAx','XiZOyZjPD0maBKh4w97WjwEYsVt29Ru','vGZ','bxVTOHkif1AgaxHwiRyy312uWI3iTrTyTDHrAYhrjBx1FCGFj9A','5N','6',1);
+INSERT INTO ti VALUES (48795278,81,'SlbFwV8jNwSjzvMz5FTWd1PxfNJrJVFAx','XiZOyZjPD0maBKh4w97WjwEYsVt29Ru','vGZ','bxVTOHkif1AgaxHwiRyy312uWI3iTrTyTDHrAYhrjBx1FCGFj9A','5N','6',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(74) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(74) NOT NULL;
+INSERT INTO t VALUES (2513842516,142,'Kc','B45ITwUT8kizNu7H','Q75zvfzhz4aEdoiHMA42WJxeZ','pseFbUAOZSGBJJsfpd8kaunC1p8G6az4tdWV1PJHVCHMjfBhlDDU7R','Qu','g',2);
+INSERT INTO ti VALUES (2513842516,142,'Kc','B45ITwUT8kizNu7H','Q75zvfzhz4aEdoiHMA42WJxeZ','pseFbUAOZSGBJJsfpd8kaunC1p8G6az4tdWV1PJHVCHMjfBhlDDU7R','Qu','g',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2621995668,164,'u6Op5MpB8b9XC62FsoIRZPddKLhi5HbcBBeIKzXBU3nMOEem8G3w','gZ7qve9iMfoIR32Mal3LiqoUm11B9T0wn0WVKzmq6YXOlTu6EfhvUZWl8hUaoWe9SALgZpyB3T1pXZKXFvQoFGUX8t5kVYIsuzQEC2OTMg25tHgdFy1VUnKhp7X4zHaYl3MpYaiemOkrDbKMzERa0Ta8grgXbKWC2GO6peIW9yxuhXsJjaU1uRNrel4liXend5N9SXE6iOTjMEoI8gwa1ZxtmJQYmtmKDiPtUGF3hLaLk','K6zvW7raDn4f9','yG6Ssn5yx8ZiOZojQBdjY8VsPscaQ9DfJrXOnMWt9Wb2WBd','ZV','p',3);
+INSERT INTO ti VALUES (2621995668,164,'u6Op5MpB8b9XC62FsoIRZPddKLhi5HbcBBeIKzXBU3nMOEem8G3w','gZ7qve9iMfoIR32Mal3LiqoUm11B9T0wn0WVKzmq6YXOlTu6EfhvUZWl8hUaoWe9SALgZpyB3T1pXZKXFvQoFGUX8t5kVYIsuzQEC2OTMg25tHgdFy1VUnKhp7X4zHaYl3MpYaiemOkrDbKMzERa0Ta8grgXbKWC2GO6peIW9yxuhXsJjaU1uRNrel4liXend5N9SXE6iOTjMEoI8gwa1ZxtmJQYmtmKDiPtUGF3hLaLk','K6zvW7raDn4f9','yG6Ssn5yx8ZiOZojQBdjY8VsPscaQ9DfJrXOnMWt9Wb2WBd','ZV','p',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1300142792,2,'NV3itSZeYAI5JtobRFouWPj','wm8QLGhE0JA7lTPFMID5PFRxSZBmxWsH8bERwFnyT44m8PE4UaGBrDYNn9RkTHmPKrbphpBAP1QbP9mxTrqE1hWzmGt93Cg6KE3czIZck5lDAzA6pmtrfT3MV2SlXiyZVruWX24yEevfR3nv4aZRg32lBZeMvW10578jgnVNA4ZZrsmLwqhZ9opGe9mGMqsM2mvcNNoXwxBAqvt0tGd4XR','aG0nYQYBAIWTqmHSXdaE1Ly','k9Xqfr9nxfBMymlxPuUryfHcdLEWvsrgTHUdY60Md6Whfz9f41mLAviqkfh7MkfyXCZ1Qys431Zt3vkbyIiPxZfCFsLsE9gmvUKCAXEqtXQO91iOrKYqiMXVBBigvRilriqqwctxCOOI8Iz06OiCmAjxfR27A7ndXGreQrVa68YSLneLKN1ayKiRqSMlp82oHlj26ZyyXKPmxYNXgEw81WqsnvYazId','p2','T',4);
+INSERT INTO ti VALUES (1300142792,2,'NV3itSZeYAI5JtobRFouWPj','wm8QLGhE0JA7lTPFMID5PFRxSZBmxWsH8bERwFnyT44m8PE4UaGBrDYNn9RkTHmPKrbphpBAP1QbP9mxTrqE1hWzmGt93Cg6KE3czIZck5lDAzA6pmtrfT3MV2SlXiyZVruWX24yEevfR3nv4aZRg32lBZeMvW10578jgnVNA4ZZrsmLwqhZ9opGe9mGMqsM2mvcNNoXwxBAqvt0tGd4XR','aG0nYQYBAIWTqmHSXdaE1Ly','k9Xqfr9nxfBMymlxPuUryfHcdLEWvsrgTHUdY60Md6Whfz9f41mLAviqkfh7MkfyXCZ1Qys431Zt3vkbyIiPxZfCFsLsE9gmvUKCAXEqtXQO91iOrKYqiMXVBBigvRilriqqwctxCOOI8Iz06OiCmAjxfR27A7ndXGreQrVa68YSLneLKN1ayKiRqSMlp82oHlj26ZyyXKPmxYNXgEw81WqsnvYazId','p2','T',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (3283284404,149,'g','1HisudytWTdvZJCYnwzlo2J1zq3LnHS8lSE5yGIimeXP2zYMqsC4ZAsxWQW64usSaYT6oiCcQaLfqeItY1sjz7sWOBeQqb8QXyjLrhbQnlyTUZp5xv2FnXMCwPjtu43ntdwCVcQH05T9uLQQNi7uhyjMAxdQtcvCXgpJuijnhfqQq92Yl686WUS9VbJDGas6fRXavQZJd2uOcob5ITeOL','RsEiRvfUZAY5o5aNtEyAI8yCp','ibhbiOlc5xYl4ujaKhoiDVonlYn3EIlLeiBJe3I6LlKtQN4VAWy9J8nayY8uLJQenzOStYrFXma1s4FJQNqqEgoJrBlVZYyuyCS4N7jsfcNQeEJhHxh2SkiqMsFgpzthxPT5UwCNhOU07Gsg7TYgDNGAM7gIRBTZtEcjNOvkpVRjdFI31QdVNOolXGSj4uVt','T','G',5);
+INSERT INTO ti VALUES (3283284404,149,'g','1HisudytWTdvZJCYnwzlo2J1zq3LnHS8lSE5yGIimeXP2zYMqsC4ZAsxWQW64usSaYT6oiCcQaLfqeItY1sjz7sWOBeQqb8QXyjLrhbQnlyTUZp5xv2FnXMCwPjtu43ntdwCVcQH05T9uLQQNi7uhyjMAxdQtcvCXgpJuijnhfqQq92Yl686WUS9VbJDGas6fRXavQZJd2uOcob5ITeOL','RsEiRvfUZAY5o5aNtEyAI8yCp','ibhbiOlc5xYl4ujaKhoiDVonlYn3EIlLeiBJe3I6LlKtQN4VAWy9J8nayY8uLJQenzOStYrFXma1s4FJQNqqEgoJrBlVZYyuyCS4N7jsfcNQeEJhHxh2SkiqMsFgpzthxPT5UwCNhOU07Gsg7TYgDNGAM7gIRBTZtEcjNOvkpVRjdFI31QdVNOolXGSj4uVt','T','G',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2660778882,83,'giv8fsbtWsJhqh1H71JavzJj890zxVPAQ3aTZlGTB5f8xynR03EpyxoCRnJct7eF','JHZrzUkCKs9sosEgOVRwwyjCwlnLPSADRwsUCM47lOjJueTLlRs99kyKBdhKVn9O3dNLPar7OWH694PMtDSa7N0etRd6jNbxFgDNYv9tvwIsBJnuUzAXosE3gcc4YLg0hu46DZP0fWfK5qN9wQFi86rzG4ZjMUNKEfKTaH1sdP','QpMtrzrgDt4','X1Iajn6whyx5','sIR','Q',6);
+INSERT INTO ti VALUES (2660778882,83,'giv8fsbtWsJhqh1H71JavzJj890zxVPAQ3aTZlGTB5f8xynR03EpyxoCRnJct7eF','JHZrzUkCKs9sosEgOVRwwyjCwlnLPSADRwsUCM47lOjJueTLlRs99kyKBdhKVn9O3dNLPar7OWH694PMtDSa7N0etRd6jNbxFgDNYv9tvwIsBJnuUzAXosE3gcc4YLg0hu46DZP0fWfK5qN9wQFi86rzG4ZjMUNKEfKTaH1sdP','QpMtrzrgDt4','X1Iajn6whyx5','sIR','Q',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b BIGINT, c CHAR(10) NOT NULL, d VARBINARY(91) NOT NULL, e VARBINARY(75) NOT NULL, f VARCHAR(9), g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1835632,-4555127389546533354,'1OIdDpowz','nQfj0dqjYpPBs','se0lIBACnG','Q12pWe','R','MB',0);
+CREATE TABLE ti (a MEDIUMINT, b BIGINT, c CHAR(10) NOT NULL, d VARBINARY(91) NOT NULL, e VARBINARY(75) NOT NULL, f VARCHAR(9), g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-4158421645787320946,-174615837389180143,'7oO8n','V1wHWwlK7YVt4l3FlnPSK7mcfuFL1H','EtgF4KCC3ypqWL16l4SGV2zkCIG0gKrzCJ','CKUBLLw5','R4','ok',1);
+INSERT INTO ti VALUES (-4158421645787320946,-174615837389180143,'7oO8n','V1wHWwlK7YVt4l3FlnPSK7mcfuFL1H','EtgF4KCC3ypqWL16l4SGV2zkCIG0gKrzCJ','CKUBLLw5','R4','ok',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(11) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(11) NOT NULL;
+INSERT INTO t VALUES (-5335299864358499645,-5348212973222803742,'1KYwV','kkfNUcorKXINo5GMEFzzYS6m0zWTwo2QrgqMe1zK5VHeXWMX4WJcOKMbsS8JbfkwqH0dJPfM1wWzTC','RZ9QC0kHq4cv7i2AQ27jr6vjtci4LjLDR1V1CGB7EhaD','OyW2De','m','6w',2);
+INSERT INTO ti VALUES (-5335299864358499645,-5348212973222803742,'1KYwV','kkfNUcorKXINo5GMEFzzYS6m0zWTwo2QrgqMe1zK5VHeXWMX4WJcOKMbsS8JbfkwqH0dJPfM1wWzTC','RZ9QC0kHq4cv7i2AQ27jr6vjtci4LjLDR1V1CGB7EhaD','OyW2De','m','6w',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-9220189847186554193,5047707430997366213,'T6aqLw6g8Mb','IVkh5zgVZqiZPietXu66OSNN03TeKuUKCa9HZUgOL4MPSc21BKrRwm8UjMS9TCSYy1g85btuQgY7EbyemOP3CzUOSjUe6uHJsZjJCa0rQ7goxV','9gkpUrYoHrFZ','PU','h','ox',3);
+INSERT INTO ti VALUES (-9220189847186554193,5047707430997366213,'T6aqLw6g8Mb','IVkh5zgVZqiZPietXu66OSNN03TeKuUKCa9HZUgOL4MPSc21BKrRwm8UjMS9TCSYy1g85btuQgY7EbyemOP3CzUOSjUe6uHJsZjJCa0rQ7goxV','9gkpUrYoHrFZ','PU','h','ox',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (6846466058832662353,4420670025833383955,'A','AxGnXWTT1qLwugHeLiuV8KV6GSc1BbFDoLocbcDm5SWo85G6u3l9Se0Uw7BH3VRaVKehmlMyM0Upx7PYZ6OrntTMG9K25wKHLRFDtC9wFJmTPJS2pIJGBMqBl0kehaNS8wxpnTE09mWpVpDbvXnVU6C3snVKrZJrXTOExoJZtQ4kORIRtqEX4NVwFs3uuKvIujRNODrRpeWpPE4m','GE3yRq3jUWBQBqMaSMCag1FpgOT67TlMNFWofLo0iQNg6UuZ9p5xqZjm9IQypIVC4E0k7zbs','7odo56KXLdVoEsxyk2yEEDfwHGxUaj0fbcrS7BvLEGdaeIEc3GMLlw5DVYlETjP4bSHOqM1Yydlf0wxywqoZpWT7oEjdnWVq5FCtEDWBvTdvxpf2dSE74aZipv0Vipihfe0tLe2ys6EvSwtIdHj86876JqbS2VfzoEvaignEv6AMTGU4i7yHp73PNN4F5QCetwIFtDkhmVpJ4X1VkqKCwye7UYX8ZnzSvFLz4TGzjWtv6Eyu6t','qq','jL',4);
+INSERT INTO ti VALUES (6846466058832662353,4420670025833383955,'A','AxGnXWTT1qLwugHeLiuV8KV6GSc1BbFDoLocbcDm5SWo85G6u3l9Se0Uw7BH3VRaVKehmlMyM0Upx7PYZ6OrntTMG9K25wKHLRFDtC9wFJmTPJS2pIJGBMqBl0kehaNS8wxpnTE09mWpVpDbvXnVU6C3snVKrZJrXTOExoJZtQ4kORIRtqEX4NVwFs3uuKvIujRNODrRpeWpPE4m','GE3yRq3jUWBQBqMaSMCag1FpgOT67TlMNFWofLo0iQNg6UuZ9p5xqZjm9IQypIVC4E0k7zbs','7odo56KXLdVoEsxyk2yEEDfwHGxUaj0fbcrS7BvLEGdaeIEc3GMLlw5DVYlETjP4bSHOqM1Yydlf0wxywqoZpWT7oEjdnWVq5FCtEDWBvTdvxpf2dSE74aZipv0Vipihfe0tLe2ys6EvSwtIdHj86876JqbS2VfzoEvaignEv6AMTGU4i7yHp73PNN4F5QCetwIFtDkhmVpJ4X1VkqKCwye7UYX8ZnzSvFLz4TGzjWtv6Eyu6t','qq','jL',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-5266196571372980304,7982638473401530789,'1j','yPOMpz8Tpz8OhwJCLz5RSD6S22eOfV6lWAd6au4G1c72eIa9iHJ8Ur6JMmMDBWdiut1eMJH7ktdBIWWrVrj9Nsw55LEPvSsESkWQaC8cDYbISqtVg5wsL9GuBZffJdIDFYUV8BNAmabwLnKDqesvGcl16nspiK1uJXkflnOJ','8FeV3iJm4llAdJ00v6vHHsnCOwSc5Ly2d0YuFGBOestqeLer','hNV7LlHBx6','Rz','4',5);
+INSERT INTO ti VALUES (-5266196571372980304,7982638473401530789,'1j','yPOMpz8Tpz8OhwJCLz5RSD6S22eOfV6lWAd6au4G1c72eIa9iHJ8Ur6JMmMDBWdiut1eMJH7ktdBIWWrVrj9Nsw55LEPvSsESkWQaC8cDYbISqtVg5wsL9GuBZffJdIDFYUV8BNAmabwLnKDqesvGcl16nspiK1uJXkflnOJ','8FeV3iJm4llAdJ00v6vHHsnCOwSc5Ly2d0YuFGBOestqeLer','hNV7LlHBx6','Rz','4',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (4362044923970393382,-7405922255699488645,'i98ncv9','a6KhwoVUnWH4HYFR2RbUdFtASKXHA1CxijadTBuLS0sfDrXBuwrEPrprGrU8v0CjtuiiyGoZvJQJeYEhc34cvuN9t199OFrXCSeikUuX6S3AsDxpltuTAkyA3lXwAIxSfLXLykgXUQDj8OVF1HrX3rOQaOcjXfvaIXObjBXvqXtSa7jGvTcKYep4qF0PiSaMrC4RzTSvn3fMkOFRBeJ3lP2aJqAsRo1pkb1T0LIHmnbWeVCdrZ7c38Al2HLc','LlzVj7pDeYhvXdARfHJwUvQBJInoV','qi7Avs0KnMxLoc2CkF6sONGVIZe2qzySwIrOW3p','eg','ixu',6);
+INSERT INTO ti VALUES (4362044923970393382,-7405922255699488645,'i98ncv9','a6KhwoVUnWH4HYFR2RbUdFtASKXHA1CxijadTBuLS0sfDrXBuwrEPrprGrU8v0CjtuiiyGoZvJQJeYEhc34cvuN9t199OFrXCSeikUuX6S3AsDxpltuTAkyA3lXwAIxSfLXLykgXUQDj8OVF1HrX3rOQaOcjXfvaIXObjBXvqXtSa7jGvTcKYep4qF0PiSaMrC4RzTSvn3fMkOFRBeJ3lP2aJqAsRo1pkb1T0LIHmnbWeVCdrZ7c38Al2HLc','LlzVj7pDeYhvXdARfHJwUvQBJInoV','qi7Avs0KnMxLoc2CkF6sONGVIZe2qzySwIrOW3p','eg','ixu',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(66), d VARBINARY(7) NOT NULL, e VARCHAR(94), f VARBINARY(27) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (192,3912114,'Kzxl2DYNZqhMJh3C1aHKis6keGTBIu9qanzPP5jwh6nICxwBr','B','etcNTbf7Sl8YgCz4QsU6x3XRXE8tcNtwv6zpEABAvfDW8JH2ZM2uIsMLjEehz','NUwYZvSEa','x','sv',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(66), d VARBINARY(7) NOT NULL, e VARCHAR(94), f VARBINARY(27) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (16310220,14898244,'nN6A3ZsbDbRSLz9hLXysNfP00A1J6UB0ze1nXDZa','msSP','rcm7HW9KK5WAU','K1UmS09pxIlGP0Y7','K','h7',1);
+INSERT INTO ti VALUES (16310220,14898244,'nN6A3ZsbDbRSLz9hLXysNfP00A1J6UB0ze1nXDZa','msSP','rcm7HW9KK5WAU','K1UmS09pxIlGP0Y7','K','h7',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(67);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(67);
+INSERT INTO t VALUES (10291876,5296094,'boNwKBSc2pX3JqcJVTIY2Ep9CBO9TNqKJ','U2QU','yx3a5W4ve0CA5sSHbskbmlwQ5v3AO1HZSbbgLExlbCPhm9EwFMZtyxPeRt1GF8pU2x7xsqQYIlINRhbU3YfdGwUxNA','UMvpGGqEJ1','s','a',2);
+INSERT INTO ti VALUES (10291876,5296094,'boNwKBSc2pX3JqcJVTIY2Ep9CBO9TNqKJ','U2QU','yx3a5W4ve0CA5sSHbskbmlwQ5v3AO1HZSbbgLExlbCPhm9EwFMZtyxPeRt1GF8pU2x7xsqQYIlINRhbU3YfdGwUxNA','UMvpGGqEJ1','s','a',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7383404,705463,'Gd4tuB7JrwPG9oAvzDYzzBQpDKHxccidTJfAK4Qj7','twHQXA2SeU7w5Jwq2y3ENs3oFuFSlKThA3fDGzbcMzICsOTsD4dYWUjNeEVf9IxQhMamZG9OMN4a0YZpgcI6uxcNIIkoozpBw4IeXKb4pUthmtAdDSlv3BgLecfVRPs9CWSUSCDs5RuVkevcsNcf34irAPwoTy4mwAxkow','DCAYvB7BYeez11uKLykzosw1KTGVsFb47PMDBvlSBqmGttUwvMrjZczURc6G6Et','ww2uP3lQf','K','oI',3);
+INSERT INTO ti VALUES (7383404,705463,'Gd4tuB7JrwPG9oAvzDYzzBQpDKHxccidTJfAK4Qj7','twHQXA2SeU7w5Jwq2y3ENs3oFuFSlKThA3fDGzbcMzICsOTsD4dYWUjNeEVf9IxQhMamZG9OMN4a0YZpgcI6uxcNIIkoozpBw4IeXKb4pUthmtAdDSlv3BgLecfVRPs9CWSUSCDs5RuVkevcsNcf34irAPwoTy4mwAxkow','DCAYvB7BYeez11uKLykzosw1KTGVsFb47PMDBvlSBqmGttUwvMrjZczURc6G6Et','ww2uP3lQf','K','oI',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (11070658,8445640,'voyXAR4Tn3khzQHuvxTHFYvrHVdEAYvHWekrDDjrntsQOpwgHrQfRPazTi','xg8L37r5qw5VFuMOrcwUQ22RSlk8groupLEr36sINa34fvn8HltadDiHi9IRwJEGbUx13tgyek48rly2enwNMtJk8XeNp3YCeftnX3ajepVmXvrAbEcFyDy3wu0QGLGWEImgrvyWUzUcHEBa5P2dMJSujSGlJqg9LU0L66fb0EaOo4ynPIacMsT7CdwtzZVt57loGs02NQlrC7hv9NX1gh9v1CCmIa6DnmcpgKB18','QLXtF7L3BsCuAKNhpUjDh5JqzCxnh5P9Yo','ifgFsD7t5kFcjgL7UICK4Z8c1lEaGtxAkeyxGGT4mKEtuebh14AYCLJpFOkB68aHBImrKu6sfSAeJszYpC3hKUWLHa2FhZAThfJb4Sk8','n','aU',4);
+INSERT INTO ti VALUES (11070658,8445640,'voyXAR4Tn3khzQHuvxTHFYvrHVdEAYvHWekrDDjrntsQOpwgHrQfRPazTi','xg8L37r5qw5VFuMOrcwUQ22RSlk8groupLEr36sINa34fvn8HltadDiHi9IRwJEGbUx13tgyek48rly2enwNMtJk8XeNp3YCeftnX3ajepVmXvrAbEcFyDy3wu0QGLGWEImgrvyWUzUcHEBa5P2dMJSujSGlJqg9LU0L66fb0EaOo4ynPIacMsT7CdwtzZVt57loGs02NQlrC7hv9NX1gh9v1CCmIa6DnmcpgKB18','QLXtF7L3BsCuAKNhpUjDh5JqzCxnh5P9Yo','ifgFsD7t5kFcjgL7UICK4Z8c1lEaGtxAkeyxGGT4mKEtuebh14AYCLJpFOkB68aHBImrKu6sfSAeJszYpC3hKUWLHa2FhZAThfJb4Sk8','n','aU',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4194546,14772887,'DWLUP4YnzhMIhHxJ4WW','C6FBoDjD16S4AJtLw4gWweXAc8wqlfXRYS0AIWJ7aOIIGVM4XGi2V4ylfVdXeZc','HYjFsmt0OuF6OkrFBp5Su3a7CLdUTa3vRLOZQW0KNOTBoSR7V3anNY55IfKAx','B1NGm1UvMEifch3E5qEqqc4q1m4mXORbyBrE5bhoDaa8Np9ViHeoJyk4qekmtbvEbt8VCpHVgOLXuUbPjsxBvDAG9yLlkR2cqI','0O','70',5);
+INSERT INTO ti VALUES (4194546,14772887,'DWLUP4YnzhMIhHxJ4WW','C6FBoDjD16S4AJtLw4gWweXAc8wqlfXRYS0AIWJ7aOIIGVM4XGi2V4ylfVdXeZc','HYjFsmt0OuF6OkrFBp5Su3a7CLdUTa3vRLOZQW0KNOTBoSR7V3anNY55IfKAx','B1NGm1UvMEifch3E5qEqqc4q1m4mXORbyBrE5bhoDaa8Np9ViHeoJyk4qekmtbvEbt8VCpHVgOLXuUbPjsxBvDAG9yLlkR2cqI','0O','70',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (6556404,12816077,'dyAM6fV424H1qKGmSa9IizKP9oCKG9rAZz8p75P9ozUAeNETXncO0n5','48j695jvvmoPB3z4yHMA18e3sxTxeCaQrcYg4FSXbEtUKGKP2QUCqVt6uodn7xqfpOh3EKFet3Q4tDgap9o6IyRni6ZYWqpTlkhhPMGJ5KOBpKAdaaMpe5ekTdgYBASAICDcucz5AHJgKNRBMtM4u1YF1n9PRuRmFeWINhu','1QVYS4tuvdVk0KYf2kCTza2QttJQfP3AKDpYCAYEABLidqWTQha0qPPatZdiwkySQYx1qv','5Y4gdBwAUN3H7nQHwNpHMIKi1BPNgkLpzmDUNBgC45ZRKa87XOyXkUxhzu0UtFSuGCjyb5OEuBqWbfV0z2VtYgvmUzp5sdxJurBfHFB9aBmJvyx0t3m81pc','8','Ku',6);
+INSERT INTO ti VALUES (6556404,12816077,'dyAM6fV424H1qKGmSa9IizKP9oCKG9rAZz8p75P9ozUAeNETXncO0n5','48j695jvvmoPB3z4yHMA18e3sxTxeCaQrcYg4FSXbEtUKGKP2QUCqVt6uodn7xqfpOh3EKFet3Q4tDgap9o6IyRni6ZYWqpTlkhhPMGJ5KOBpKAdaaMpe5ekTdgYBASAICDcucz5AHJgKNRBMtM4u1YF1n9PRuRmFeWINhu','1QVYS4tuvdVk0KYf2kCTza2QttJQfP3AKDpYCAYEABLidqWTQha0qPPatZdiwkySQYx1qv','5Y4gdBwAUN3H7nQHwNpHMIKi1BPNgkLpzmDUNBgC45ZRKa87XOyXkUxhzu0UtFSuGCjyb5OEuBqWbfV0z2VtYgvmUzp5sdxJurBfHFB9aBmJvyx0t3m81pc','8','Ku',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(53), d VARBINARY(82), e VARBINARY(59) NOT NULL, f VARCHAR(100) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (955,56,'U3qlKJkbjp28JAZSkACY4','1tjyXl3u9vrFvqOaIpjL7ZwZfns1WaaXYHrXRH0VoTgOAnRDp4LnYyjrjokZFcuyNg2RWjlGn','k','mGk1cIRCsWSKpiBS4J','o','um',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(53), d VARBINARY(82), e VARBINARY(59) NOT NULL, f VARCHAR(100) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (25285,200,'ahFZ9MMocdu0o4T88m0LHoRy4ADxLnZyoF63Uc','B8EUPzQyy2P5UDwEQczRXD37co5r4Fg9apwQtHZXbHWmsbFasRdjmnBnGP8fmIk1MUHGk','T9w7o4kJJvCmcpcn5PqozswYXfC59cPhvrdUgp7k60UmrjC8ZzR','0fMCv5bw66nuD0dEnrN4OCEx36fMIedLe09Pa1mWy6miNKBSgqf','e','t',1);
+INSERT INTO ti VALUES (25285,200,'ahFZ9MMocdu0o4T88m0LHoRy4ADxLnZyoF63Uc','B8EUPzQyy2P5UDwEQczRXD37co5r4Fg9apwQtHZXbHWmsbFasRdjmnBnGP8fmIk1MUHGk','T9w7o4kJJvCmcpcn5PqozswYXfC59cPhvrdUgp7k60UmrjC8ZzR','0fMCv5bw66nuD0dEnrN4OCEx36fMIedLe09Pa1mWy6miNKBSgqf','e','t',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(54);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(54);
+INSERT INTO t VALUES (36076,94,'oEIt0aDnV2hXs1GAp','zDWYjTWNrhDL68qxkp2oUvfj9NimO8Ri3rxoi7XJ5mxWnMlYk7lAXnuGw6zSR','E80MPAQfuxvWLT9ukplMMVT2ZOqW4OIgBfuuU33vRoDyljjJIOjXx3IIG','TDllfkARlnlOvRR35Al8HeLAMfoEfBfUxjyQ7xaKQ','P','OT',2);
+INSERT INTO ti VALUES (36076,94,'oEIt0aDnV2hXs1GAp','zDWYjTWNrhDL68qxkp2oUvfj9NimO8Ri3rxoi7XJ5mxWnMlYk7lAXnuGw6zSR','E80MPAQfuxvWLT9ukplMMVT2ZOqW4OIgBfuuU33vRoDyljjJIOjXx3IIG','TDllfkARlnlOvRR35Al8HeLAMfoEfBfUxjyQ7xaKQ','P','OT',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (58277,225,'YHq3czqEcJZAkRvzmafl','hdTaSTUpZEznBXV6f5xlCugsvVEPjEIVjmRmLdd1c4NzSGAM7TgpomBdoTELGZHw5hJ1WxIotcjlPmMStYZoPJxKdodX5Ub4mD9Gp3ufoDLwjeixQcx34c66wvCy3jrO','U5eTCVoACDkk9DIkoThepzudVCqwd','xd33O5uG691pkmBfXEqp535asIN8xQlgLWvUv09fvl1V81TNvZYRAQVWznfsylgB8Dg0XBJ','P','V5',3);
+INSERT INTO ti VALUES (58277,225,'YHq3czqEcJZAkRvzmafl','hdTaSTUpZEznBXV6f5xlCugsvVEPjEIVjmRmLdd1c4NzSGAM7TgpomBdoTELGZHw5hJ1WxIotcjlPmMStYZoPJxKdodX5Ub4mD9Gp3ufoDLwjeixQcx34c66wvCy3jrO','U5eTCVoACDkk9DIkoThepzudVCqwd','xd33O5uG691pkmBfXEqp535asIN8xQlgLWvUv09fvl1V81TNvZYRAQVWznfsylgB8Dg0XBJ','P','V5',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (16419,6,'CneBFpmD2DZ40xjRe6ONUqorCtd0ynUa4F2F0ZVB5AcE44','HK0729Vtw4Zs7YX4O7es8825VmkHDigZTxHJeX8VSnZxdgc0s1FkL2Q4WmxMhfuM6K8DfrphuYaaU5ts6PSaxqIMVHfMSe5S5Dv5RYpdksskgCbbRFyler0xkJ5QwRn4VHNwa3Fy2EL0z49JhEjLI1QK6vnp8W5UX2k924EKWeGu4x7HuvWSb0QVYnMKYK15mS5as9QNnII0CAx4FSSdQ5WZOoAhkjxsxDdL4w','i6yixTFCgyJWf0l6Q0PWWD8q8dgOPKvTkuSreh14zng4HzaBbrt1kafKf6','R8xQFHfgrTTgOjD9jNE4b1Zyti09XRDEh06Twk6VQCYmWiRCzNUkUivwQn2QHXoLVav7hhLKA5lLEUp5YQIcGV1PEJqjeD5hdNPtXrCXQLPJOf2myTt2WzAf08I7AuTc5m0LkvUTE2uicviV6eFQ9GWoWFKV7hitgcnXR1vbtBr4','0','6',4);
+INSERT INTO ti VALUES (16419,6,'CneBFpmD2DZ40xjRe6ONUqorCtd0ynUa4F2F0ZVB5AcE44','HK0729Vtw4Zs7YX4O7es8825VmkHDigZTxHJeX8VSnZxdgc0s1FkL2Q4WmxMhfuM6K8DfrphuYaaU5ts6PSaxqIMVHfMSe5S5Dv5RYpdksskgCbbRFyler0xkJ5QwRn4VHNwa3Fy2EL0z49JhEjLI1QK6vnp8W5UX2k924EKWeGu4x7HuvWSb0QVYnMKYK15mS5as9QNnII0CAx4FSSdQ5WZOoAhkjxsxDdL4w','i6yixTFCgyJWf0l6Q0PWWD8q8dgOPKvTkuSreh14zng4HzaBbrt1kafKf6','R8xQFHfgrTTgOjD9jNE4b1Zyti09XRDEh06Twk6VQCYmWiRCzNUkUivwQn2QHXoLVav7hhLKA5lLEUp5YQIcGV1PEJqjeD5hdNPtXrCXQLPJOf2myTt2WzAf08I7AuTc5m0LkvUTE2uicviV6eFQ9GWoWFKV7hitgcnXR1vbtBr4','0','6',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (34705,242,'2UOVt5sFanW9wpu5dK15','nUxGeVWG33Aj60kSarGGTn505RGtkyMVfLTqZ5uhNeQV23aISe4GMFLcVFRVyF7ILfOV80ot5FKyVVkfisgXecGf2iHQFy77ZDKR8adYx9xOK179tThvOlQxPWfXmFecmMskXYgb6OJ4XbAi0RMtdxZE7inTohAVdZPNOvEtUJxv4WbJyYebyT6t6XgU8mk6AMT28CikXYN8CTjAGchpLC2OwJZO1KeZivxOf3UX','7lMRMY0fhdfcrpfpGNuuwsUwKqExXGDIs0nYq1wK','U9WS027DiI4P13ez5E6jGq0eB3rmnQCuzORC6UCoFhWPLbQAXQjagFQHiaxjhH9kj9cMQclaNGlCKJtkJfbLpsdAIpAAE3n1ZrALD3BlEySv5fWUopqnNJufbduEBcz6WgRU4bK671EJMLm8kiBTemArzMYbqewwjNa3wwqPJPOheAmMfVgjaLdUCwXPSLADnbOqR5QiWsbPaUC2fHyTvlI1V4bYoWYgGf','M','W',5);
+INSERT INTO ti VALUES (34705,242,'2UOVt5sFanW9wpu5dK15','nUxGeVWG33Aj60kSarGGTn505RGtkyMVfLTqZ5uhNeQV23aISe4GMFLcVFRVyF7ILfOV80ot5FKyVVkfisgXecGf2iHQFy77ZDKR8adYx9xOK179tThvOlQxPWfXmFecmMskXYgb6OJ4XbAi0RMtdxZE7inTohAVdZPNOvEtUJxv4WbJyYebyT6t6XgU8mk6AMT28CikXYN8CTjAGchpLC2OwJZO1KeZivxOf3UX','7lMRMY0fhdfcrpfpGNuuwsUwKqExXGDIs0nYq1wK','U9WS027DiI4P13ez5E6jGq0eB3rmnQCuzORC6UCoFhWPLbQAXQjagFQHiaxjhH9kj9cMQclaNGlCKJtkJfbLpsdAIpAAE3n1ZrALD3BlEySv5fWUopqnNJufbduEBcz6WgRU4bK671EJMLm8kiBTemArzMYbqewwjNa3wwqPJPOheAmMfVgjaLdUCwXPSLADnbOqR5QiWsbPaUC2fHyTvlI1V4bYoWYgGf','M','W',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (46339,10,'7QJJE2b9VsEgD1SN5CGzzKd2XFhywLPQCXWyqSYQ3ZaOe6fS7','wtLhSt3QsrxatALgJMDzlkL41n4nuWS9X7zItDO8naF7D9aNlnAKxCsyI27aGMhv3P2DqAMXcR6Rkp4HtOMlkkmmOVaUchdeg8dDckrabjDR3Gap6YyjiOSUWhWcxGsXy8BsjIlzlpUuezGLg1y0jUSUAaTrC7qUyu47v2rnjxoobIOE8ic5z6BEy7OdD9rqXmxkVhyNf3v14Py1U9Vio5cSU5W4p10fa4QXdciqRLTdt','EAztsO28AsIiHwLdIfE0UHvrmnH52MXqtGwpv2uWVSpCY','5MuUzxGfZZNg990m9Lig7wLEIpwJfnv13WVUp6ubBQq9dR2BhHhpwmTz6mLCu80sR7z3wkUSJkN1n6SjqNrlhpT5738NlG9Ro09CJEJr7YUPeeCigRJkyok9ecw2wNrlDOeqZqkmcVMBgAtx6ra8XF4gzvy03L9O4ZuDaZbJq9FzKBSvpiTASf1ZoNshyd6Zj36C6dLfKGl8WKKOlmYzfZYmrJefw7MbVe7i3XC8xzWQTjCJyFGwZ9iyjOt','C','CL',6);
+INSERT INTO ti VALUES (46339,10,'7QJJE2b9VsEgD1SN5CGzzKd2XFhywLPQCXWyqSYQ3ZaOe6fS7','wtLhSt3QsrxatALgJMDzlkL41n4nuWS9X7zItDO8naF7D9aNlnAKxCsyI27aGMhv3P2DqAMXcR6Rkp4HtOMlkkmmOVaUchdeg8dDckrabjDR3Gap6YyjiOSUWhWcxGsXy8BsjIlzlpUuezGLg1y0jUSUAaTrC7qUyu47v2rnjxoobIOE8ic5z6BEy7OdD9rqXmxkVhyNf3v14Py1U9Vio5cSU5W4p10fa4QXdciqRLTdt','EAztsO28AsIiHwLdIfE0UHvrmnH52MXqtGwpv2uWVSpCY','5MuUzxGfZZNg990m9Lig7wLEIpwJfnv13WVUp6ubBQq9dR2BhHhpwmTz6mLCu80sR7z3wkUSJkN1n6SjqNrlhpT5738NlG9Ro09CJEJr7YUPeeCigRJkyok9ecw2wNrlDOeqZqkmcVMBgAtx6ra8XF4gzvy03L9O4ZuDaZbJq9FzKBSvpiTASf1ZoNshyd6Zj36C6dLfKGl8WKKOlmYzfZYmrJefw7MbVe7i3XC8xzWQTjCJyFGwZ9iyjOt','C','CL',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b TINYINT UNSIGNED, c CHAR(20) NOT NULL, d VARCHAR(93), e VARBINARY(44) NOT NULL, f VARBINARY(24) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1551184425,58,'rRQTwS3pOEQb2NtZ','JE0sD7zcucEtDkz3o82cynN2fZO1nqG3V','aZFGgmpoEMVmDu','95XkpGA3zNAdM','cd','Xl',0);
+CREATE TABLE ti (a INT, b TINYINT UNSIGNED, c CHAR(20) NOT NULL, d VARCHAR(93), e VARBINARY(44) NOT NULL, f VARBINARY(24) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (2080468809776948300,227,'47Abl','zWl8SaBkq9zy2WilS1xilxcSoK1IOBXOM2JQQkQwDuU98fb3vkoE61tjPoHW','tPycZrwrArivzNLBRv6GExhyzn','wK5uWnTZIs0','u','2',1);
+INSERT INTO ti VALUES (2080468809776948300,227,'47Abl','zWl8SaBkq9zy2WilS1xilxcSoK1IOBXOM2JQQkQwDuU98fb3vkoE61tjPoHW','tPycZrwrArivzNLBRv6GExhyzn','wK5uWnTZIs0','u','2',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(21) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(21) NOT NULL;
+INSERT INTO t VALUES (-5010326048519271302,243,'XZqjI39gXeS3d','63FasIuHCSXnXT1QdYds3I8ssDooy78cl269a4B3M7xfD5','IyGCjNgXHta','cLrf6vzrK9aZ9gqEyau7G','e','9T',2);
+INSERT INTO ti VALUES (-5010326048519271302,243,'XZqjI39gXeS3d','63FasIuHCSXnXT1QdYds3I8ssDooy78cl269a4B3M7xfD5','IyGCjNgXHta','cLrf6vzrK9aZ9gqEyau7G','e','9T',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1305606713509436655,69,'bZbQ','3AFnRYEZe66RzcvRDFH8J1H2mV6Goms8PF6YwQKf1x5xWE0NgD0KkgWQn2WsKHsC','Dis','Irx1RU01f','s','B',3);
+INSERT INTO ti VALUES (1305606713509436655,69,'bZbQ','3AFnRYEZe66RzcvRDFH8J1H2mV6Goms8PF6YwQKf1x5xWE0NgD0KkgWQn2WsKHsC','Dis','Irx1RU01f','s','B',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2188603285133920542,84,'Jo3nXA5KVTGFHT','5jiPcuoXYY3blrKtQkNgvpYW17cjYWZqIrkVUjkLmWj0IZN4IGVWMC8KGkJKyMTFG18JhNV5uaGaC3uha3jdXXgOVn4n1W8mdBXauEeUwIrFuCjK5iztulqLJ1LgwanBWL10C7QOfMZGSrO00KpLF3jLzmLWMUxU6L0XZ7CGbPUCoAWlAIo93gOOpCMkA9zPdMDaXnMXiWc35Mxwz5sefbMQQkILJE0dhwc1z7K1FZ7stRaSlGTYOJXvdt','uUW','q1JMgI0jPlKCZXE66wUg1p8Z3JQngTXVljGKUunFxTSJu7kb8DlSvLANOyx7XmYYUYgtvVEdOi4FJ6IlFLpsh9rOrnBvXWdDUegUOmKbUtF0p2MoMgGrwUTQvjmdUkWrS8FCD1tVYW0V4lTfxSzSBj2Lf3JVipETTlQueALifV35h4zNUpjAhAQVMjFLTG','c','X',4);
+INSERT INTO ti VALUES (2188603285133920542,84,'Jo3nXA5KVTGFHT','5jiPcuoXYY3blrKtQkNgvpYW17cjYWZqIrkVUjkLmWj0IZN4IGVWMC8KGkJKyMTFG18JhNV5uaGaC3uha3jdXXgOVn4n1W8mdBXauEeUwIrFuCjK5iztulqLJ1LgwanBWL10C7QOfMZGSrO00KpLF3jLzmLWMUxU6L0XZ7CGbPUCoAWlAIo93gOOpCMkA9zPdMDaXnMXiWc35Mxwz5sefbMQQkILJE0dhwc1z7K1FZ7stRaSlGTYOJXvdt','uUW','q1JMgI0jPlKCZXE66wUg1p8Z3JQngTXVljGKUunFxTSJu7kb8DlSvLANOyx7XmYYUYgtvVEdOi4FJ6IlFLpsh9rOrnBvXWdDUegUOmKbUtF0p2MoMgGrwUTQvjmdUkWrS8FCD1tVYW0V4lTfxSzSBj2Lf3JVipETTlQueALifV35h4zNUpjAhAQVMjFLTG','c','X',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3893607937752562085,80,'oruf','hld1E00QI2em0KtEYwkBC59Ydmu9MuNqSYkAlbUKt3BmaLRs6egeJqMjUMjfFUY22oJqOGMWx8AOitGMJc3EHrFdVt7FprjjrV6UgT8FdgroPVwKydlDDy1s33GCLpwSBjmHIzEZoBXsD9zZM1imRZlRNBpglqW7qcUEb6ZivTnnLFkn2KZPhtXADwDJPRfGbVvkEaS3mcSj6upoqVwMwPZ6gNGMXKJG33fDUsB21D','ZujRNrVqn0d9VWRslO','UjKiEgGu4CxKJphDV0jYawA7EJ6J4gV8qSBOXW1E77Y','05','kq',5);
+INSERT INTO ti VALUES (3893607937752562085,80,'oruf','hld1E00QI2em0KtEYwkBC59Ydmu9MuNqSYkAlbUKt3BmaLRs6egeJqMjUMjfFUY22oJqOGMWx8AOitGMJc3EHrFdVt7FprjjrV6UgT8FdgroPVwKydlDDy1s33GCLpwSBjmHIzEZoBXsD9zZM1imRZlRNBpglqW7qcUEb6ZivTnnLFkn2KZPhtXADwDJPRfGbVvkEaS3mcSj6upoqVwMwPZ6gNGMXKJG33fDUsB21D','ZujRNrVqn0d9VWRslO','UjKiEgGu4CxKJphDV0jYawA7EJ6J4gV8qSBOXW1E77Y','05','kq',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4229609460006954442,187,'o1LcbAJsFV4qmObd','tuJlU76XFp6a9FzRVjcd42dYF9eIvtTZGBLm6gvY7r0E829kvaVKAFcbiBtsMTJEL8Uq9hh8kD2XgiZqumWMwP3yNOsul7PWax8N6YDG11saccFDk7giBQyfukRbAqWOSaavxCCGVV4cVEkvOo1PCcQiu7v1YpCO54dkqQdASwNNW7vnW1blp5nVXIutvUImf3f5vjJbxrJnhGhKLFQrQiOcYTh0JY','UgN','x3wQQf6jCYWEP7efDpgG6gcjXxE0iKG0fXUFERDtKxDDe3zoWok5vqwG0vG6rICaMvTuGMlEnDTFnYkOBE1jcmF6dP0WX63zGvWEfy7VA6K4wOruHmU5ldWyLzbqjI1AI2csIp88ALknoTl0c7Z3Tj2EZecS47iNgBO2xXiF5oqta99','V','k',6);
+INSERT INTO ti VALUES (4229609460006954442,187,'o1LcbAJsFV4qmObd','tuJlU76XFp6a9FzRVjcd42dYF9eIvtTZGBLm6gvY7r0E829kvaVKAFcbiBtsMTJEL8Uq9hh8kD2XgiZqumWMwP3yNOsul7PWax8N6YDG11saccFDk7giBQyfukRbAqWOSaavxCCGVV4cVEkvOo1PCcQiu7v1YpCO54dkqQdASwNNW7vnW1blp5nVXIutvUImf3f5vjJbxrJnhGhKLFQrQiOcYTh0JY','UgN','x3wQQf6jCYWEP7efDpgG6gcjXxE0iKG0fXUFERDtKxDDe3zoWok5vqwG0vG6rICaMvTuGMlEnDTFnYkOBE1jcmF6dP0WX63zGvWEfy7VA6K4wOruHmU5ldWyLzbqjI1AI2csIp88ALknoTl0c7Z3Tj2EZecS47iNgBO2xXiF5oqta99','V','k',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(36) NOT NULL, d VARBINARY(22) NOT NULL, e VARCHAR(84) NOT NULL, f VARCHAR(38) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9692361156708530398,16214810540652946423,'13HiEx8R2q0dNOXPyfX1w','WC473rYyUvvhiUjQ','BLc67MZ2xdx1kawvrewtGw9iZZRvZ2vq6mqR19dRirb6D','lWYBanqbXz1','n','m',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(36) NOT NULL, d VARBINARY(22) NOT NULL, e VARCHAR(84) NOT NULL, f VARCHAR(38) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (1090409456227094496,6775433418555006202,'6pVs8uybgJXSdldxT','fl7Uvpf9fx5yEr','06OVovfyFGXFcs1GfRF','fmm5FGLjmiY7xDEDhxXg','bE','Q',1);
+INSERT INTO ti VALUES (1090409456227094496,6775433418555006202,'6pVs8uybgJXSdldxT','fl7Uvpf9fx5yEr','06OVovfyFGXFcs1GfRF','fmm5FGLjmiY7xDEDhxXg','bE','Q',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(37) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(37) NOT NULL;
+INSERT INTO t VALUES (16410413321415586300,7521196667517618758,'EAHbq5vuVQniS','vqzRePKQi3cp6CiYB','B391r3HwJ43DjMvrMBT0Y9Ihs8AMf','kPuGmwq9rJ7ay3wzNaxcV2njuIKOLSyKRTT','rw','d',2);
+INSERT INTO ti VALUES (16410413321415586300,7521196667517618758,'EAHbq5vuVQniS','vqzRePKQi3cp6CiYB','B391r3HwJ43DjMvrMBT0Y9Ihs8AMf','kPuGmwq9rJ7ay3wzNaxcV2njuIKOLSyKRTT','rw','d',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7820051169213582967,17787151980708623224,'K9ytkYzNTYuJw8mEIqgXvLqimYwwr0hVFz','hdldQs7Y4gznScJT5A08K0FyVsuH6c43M9BuTuY6GFqVEBKWY6YcEI82CU4kIwtIHKn8HHGqP7KA9zU','EAd53euCuKStr9Jnl87YfqSTcjmCaV3sP','zWPngEwPDCez','Jy','9',3);
+INSERT INTO ti VALUES (7820051169213582967,17787151980708623224,'K9ytkYzNTYuJw8mEIqgXvLqimYwwr0hVFz','hdldQs7Y4gznScJT5A08K0FyVsuH6c43M9BuTuY6GFqVEBKWY6YcEI82CU4kIwtIHKn8HHGqP7KA9zU','EAd53euCuKStr9Jnl87YfqSTcjmCaV3sP','zWPngEwPDCez','Jy','9',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5306844315362761150,12703179607709175772,'RTLQhHzdDq5o5Kh3TtI4','WrPCnM2DhtxIvboUh1kFMqu7c3Hx2MUq8Ee1TiZXJmoxIbJifH9JzBv9tEBjhIXclFWDMPpEV418WwI9OAnEK2Mwhat6hprL5RHiG5v50Am8cmrDsmAPaEIc0YlN6qAfeovHBziLHTRRv2SoVIUghAd5UJRTyY3lxMUH8xQBNzYtRoHp8p9A9WqsTnLi4Tx8opYOrSHYrZUYXegiC53dhcjMCDTjhfa','LFoJ3iC7lqLjKvz54Yxa9z5EEgK4CuUsYIOVVLmwQe3lGo','JkVyX9hcgcKaq7BGkOkcTh0pq9QMNa3lpEGWpKoBZ9179cKUt4PfATDv4lDJxKToYqlJfqxU2HpvIbPkf0RWQxjuZg9wg8K4F519cA9WYv62DbrNzxFDLm4g3ZnMN2rLOkfM2dnT3KQh','S','3',4);
+INSERT INTO ti VALUES (5306844315362761150,12703179607709175772,'RTLQhHzdDq5o5Kh3TtI4','WrPCnM2DhtxIvboUh1kFMqu7c3Hx2MUq8Ee1TiZXJmoxIbJifH9JzBv9tEBjhIXclFWDMPpEV418WwI9OAnEK2Mwhat6hprL5RHiG5v50Am8cmrDsmAPaEIc0YlN6qAfeovHBziLHTRRv2SoVIUghAd5UJRTyY3lxMUH8xQBNzYtRoHp8p9A9WqsTnLi4Tx8opYOrSHYrZUYXegiC53dhcjMCDTjhfa','LFoJ3iC7lqLjKvz54Yxa9z5EEgK4CuUsYIOVVLmwQe3lGo','JkVyX9hcgcKaq7BGkOkcTh0pq9QMNa3lpEGWpKoBZ9179cKUt4PfATDv4lDJxKToYqlJfqxU2HpvIbPkf0RWQxjuZg9wg8K4F519cA9WYv62DbrNzxFDLm4g3ZnMN2rLOkfM2dnT3KQh','S','3',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (11681146220641681013,10843927857462867492,'wwdFzFmWnbUi8utCeckMzivJi5N9RhtTTw','fCdNzqO9Nj7Blv8mOaRbmM6TLc9ruE7QFjAbjr7fGWXP3FUvo1LaWXcCVZUSjxEju4WlAXZCMnWGX4GtG1JUdVSUftzlmEFanKU6P3lQ26wBhvngkc1XsQaLpaImVdCVV7YFcnCJJ4peXSy08AymMO0mdyWUNpJkjpGaHunTdmRvy1A0gQqiOXR7Zlyzt6QamMLchTVAlDD5zafny90NVKLqgXSW5dBA8kijrP6DLRkAv8dyPPpXOiBva8','a5W6ZsHLNA1OxzkWKsP0xigVvfHzX0e9','cBjc423pt1AoOKFGm9uhueR8O1O9WbEPKcKLRHdaSI7IK2KnAMlm4E5zrkaN7UTWmahQMDNb9rTZZkxA2Bbwygh1UoPXBapecCz1Y06X2gHYx9oJdSIFVaPnfRQJzchr53Qjx0tJ2EtDWM6ldj4FrByLFNTF1KnSx1rZTUzhKPh8XaizJvXlkZTpTP0tXtr5EJEyhLqqc6VBfod','Ex','M',5);
+INSERT INTO ti VALUES (11681146220641681013,10843927857462867492,'wwdFzFmWnbUi8utCeckMzivJi5N9RhtTTw','fCdNzqO9Nj7Blv8mOaRbmM6TLc9ruE7QFjAbjr7fGWXP3FUvo1LaWXcCVZUSjxEju4WlAXZCMnWGX4GtG1JUdVSUftzlmEFanKU6P3lQ26wBhvngkc1XsQaLpaImVdCVV7YFcnCJJ4peXSy08AymMO0mdyWUNpJkjpGaHunTdmRvy1A0gQqiOXR7Zlyzt6QamMLchTVAlDD5zafny90NVKLqgXSW5dBA8kijrP6DLRkAv8dyPPpXOiBva8','a5W6ZsHLNA1OxzkWKsP0xigVvfHzX0e9','cBjc423pt1AoOKFGm9uhueR8O1O9WbEPKcKLRHdaSI7IK2KnAMlm4E5zrkaN7UTWmahQMDNb9rTZZkxA2Bbwygh1UoPXBapecCz1Y06X2gHYx9oJdSIFVaPnfRQJzchr53Qjx0tJ2EtDWM6ldj4FrByLFNTF1KnSx1rZTUzhKPh8XaizJvXlkZTpTP0tXtr5EJEyhLqqc6VBfod','Ex','M',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1787944006894602310,1833865946074958590,'XcZwTCI5','iXcg0QtO98GEYo9MAYaiG2NdesT9JNlMS1ZsWAX55UkCD2WSMDLjdAlvRyygOQcYpB7f23o79Y4gbDzmNK6k2vlgP00F5YStiLSWenolV34Pqm6CIn31ts89yWgJWJZeZ1umNALmRwJYbTXOg8KwgsJ1AwuvvBXp08JxBipHimUp7kS6KUG','0','KOJmVPlggnruxO6B4OKhj','eB','35',6);
+INSERT INTO ti VALUES (1787944006894602310,1833865946074958590,'XcZwTCI5','iXcg0QtO98GEYo9MAYaiG2NdesT9JNlMS1ZsWAX55UkCD2WSMDLjdAlvRyygOQcYpB7f23o79Y4gbDzmNK6k2vlgP00F5YStiLSWenolV34Pqm6CIn31ts89yWgJWJZeZ1umNALmRwJYbTXOg8KwgsJ1AwuvvBXp08JxBipHimUp7kS6KUG','0','KOJmVPlggnruxO6B4OKhj','eB','35',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(22) NOT NULL, d VARCHAR(76) NOT NULL, e VARCHAR(42) NOT NULL, f VARBINARY(12), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (53565,1831541417,'AMQPo0lTeTn6yHSl4I','4n5O7SAst3h49QY5yBSZTcGbSTjcSORxz0RD0ANWC4aOaOcdA7GppWVIRF3F','9DgqniVAkq17dW9RV1Fd','fRTpyoa6wen','G','N0',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(22) NOT NULL, d VARCHAR(76) NOT NULL, e VARCHAR(42) NOT NULL, f VARBINARY(12), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2507127196,3142432755,'c6vEiUMFfuMAE4','1Ck94NM9tWtfwiXb8qcSERI7','nSSAwdkzEntRBN5w3nMFOg3X0obTxOI3QZGR','iYzP9rnI','n','vv',1);
+INSERT INTO ti VALUES (2507127196,3142432755,'c6vEiUMFfuMAE4','1Ck94NM9tWtfwiXb8qcSERI7','nSSAwdkzEntRBN5w3nMFOg3X0obTxOI3QZGR','iYzP9rnI','n','vv',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(23) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(23) NOT NULL;
+INSERT INTO t VALUES (1536854991,367589318,'DOgjxQSeXwYh','AkMvKdLm6ZVUf52UuWV64NhSks3wVPyv0gQc22ufZvh2','z6vvIB14f4mT71RZVkktPqmR1QP6q4','ooJKA2Dv5','Z','B',2);
+INSERT INTO ti VALUES (1536854991,367589318,'DOgjxQSeXwYh','AkMvKdLm6ZVUf52UuWV64NhSks3wVPyv0gQc22ufZvh2','z6vvIB14f4mT71RZVkktPqmR1QP6q4','ooJKA2Dv5','Z','B',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4271805741,2534429713,'dHu24e4','yOlvEnuOE7P24psS6O6CGPefdKgnqsIf4WPVnC2xtpCsSLmxiOQsK8NtByqKVvJMFuP9LJX8MipoBvYhxb0zVzease590occRm7BWKBI0P5vUTb4lDV1vQ1jmZr7uuyIdHEj91BkVZY5a3rfLNwCRnfqqU3Oz9SqEymchJzBTiYzai8B4MfZJjIcKmctGnB0xx8mkTnDconZGfUQ1L287kKXc9gTb7i9BC2LyU1N7dfoOMu8yMjB7dDvs','nxtzcGMxvUWm0b1LnHLSqJoKWg2suZh3Mzz','sqm','W','Te',3);
+INSERT INTO ti VALUES (4271805741,2534429713,'dHu24e4','yOlvEnuOE7P24psS6O6CGPefdKgnqsIf4WPVnC2xtpCsSLmxiOQsK8NtByqKVvJMFuP9LJX8MipoBvYhxb0zVzease590occRm7BWKBI0P5vUTb4lDV1vQ1jmZr7uuyIdHEj91BkVZY5a3rfLNwCRnfqqU3Oz9SqEymchJzBTiYzai8B4MfZJjIcKmctGnB0xx8mkTnDconZGfUQ1L287kKXc9gTb7i9BC2LyU1N7dfoOMu8yMjB7dDvs','nxtzcGMxvUWm0b1LnHLSqJoKWg2suZh3Mzz','sqm','W','Te',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (521625695,2337722407,'VQg3QwC','5tbWSlMZb2tvJMa9Cx9lpaNcNa927VXYLtS1Clv7W6DoHBijcCpFdBBdeb8xS5JBzrre225ted','obex7gkhIROB1rOecYEPpMCIs','JU3MFpwKGyifMIbNIXhc7l5rzWuKjIfKt0l6KfHwmqRGiflkTo48duFkg9hOuXWdAhRifGQOAjuKaIqbRjufpCFigMbbefFfB8DNza2aYYwFQcPdI1tVm2vf1rpBQUJSMhOzd3CkyBnQtRZcGv3mZrAy6PFOPmRyUbLT4jGPX1TMspoEhnYi8F5A4ExjLthLHiJZwY71TOHp2vs78JIuIdJmTCGhPd6zeP0zFnipbCVKrLQY','w','m0',4);
+INSERT INTO ti VALUES (521625695,2337722407,'VQg3QwC','5tbWSlMZb2tvJMa9Cx9lpaNcNa927VXYLtS1Clv7W6DoHBijcCpFdBBdeb8xS5JBzrre225ted','obex7gkhIROB1rOecYEPpMCIs','JU3MFpwKGyifMIbNIXhc7l5rzWuKjIfKt0l6KfHwmqRGiflkTo48duFkg9hOuXWdAhRifGQOAjuKaIqbRjufpCFigMbbefFfB8DNza2aYYwFQcPdI1tVm2vf1rpBQUJSMhOzd3CkyBnQtRZcGv3mZrAy6PFOPmRyUbLT4jGPX1TMspoEhnYi8F5A4ExjLthLHiJZwY71TOHp2vs78JIuIdJmTCGhPd6zeP0zFnipbCVKrLQY','w','m0',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1705570087,4247402092,'qXjJa55g7onSJ5CHwkW','d3xXJJ','cXi2YeM2znLG4n2cHeYZhSV8wJDYXa6CXZQA8','WdoQ32tJX1oLY1MOCzD56B1N82YB0C6fBXfwGKnAwcoADhMvIPbj1LToaPv16J31Lv9QrGLNk2jRHr8JcFwCKlf7QTa2RjihaQA43D6F9M28mtx16iB5M0izFUN6aa8NjdFKwmPWrmcDLr1lrWsmRJm3oIzZtV3WUCmUF1CwhNhWuezWdo4JdSVTIqaQVrof','v','vz',5);
+INSERT INTO ti VALUES (1705570087,4247402092,'qXjJa55g7onSJ5CHwkW','d3xXJJ','cXi2YeM2znLG4n2cHeYZhSV8wJDYXa6CXZQA8','WdoQ32tJX1oLY1MOCzD56B1N82YB0C6fBXfwGKnAwcoADhMvIPbj1LToaPv16J31Lv9QrGLNk2jRHr8JcFwCKlf7QTa2RjihaQA43D6F9M28mtx16iB5M0izFUN6aa8NjdFKwmPWrmcDLr1lrWsmRJm3oIzZtV3WUCmUF1CwhNhWuezWdo4JdSVTIqaQVrof','v','vz',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2060080712,2975804725,'j','6omjQ4QtuO9X01tc1n0mnTltGR2KvWhEoXEdBtrnd4Cu9D8msBYHAYz6sDEgkHANih5GVD0j4Q8eXmQddkBEzdrGR1yrc1iFq0DTNcFZnkrlo90U6ownvJyBY0ofRMmJH43hXn6e9E7yBWlls86hRFvi5qEK9AcZx42MxivquTsLoUnPaAP4ZiQker','XcvwWPKJz9B3EtOu','MKy9EiddJ2TgrgIsN6j00MsVMZc5WidOEvKPTeWCnwknZzUcv5TBJkr8Kswky5Oi1oM0IpnLLbk5thhjU9sqSMNaAoAoTFmWTb0u5D1UUOFiXeY6jtJvvzQ7hSZj2WoYV5zzbhVtG63APuxc','Qe','wJL',6);
+INSERT INTO ti VALUES (2060080712,2975804725,'j','6omjQ4QtuO9X01tc1n0mnTltGR2KvWhEoXEdBtrnd4Cu9D8msBYHAYz6sDEgkHANih5GVD0j4Q8eXmQddkBEzdrGR1yrc1iFq0DTNcFZnkrlo90U6ownvJyBY0ofRMmJH43hXn6e9E7yBWlls86hRFvi5qEK9AcZx42MxivquTsLoUnPaAP4ZiQker','XcvwWPKJz9B3EtOu','MKy9EiddJ2TgrgIsN6j00MsVMZc5WidOEvKPTeWCnwknZzUcv5TBJkr8Kswky5Oi1oM0IpnLLbk5thhjU9sqSMNaAoAoTFmWTb0u5D1UUOFiXeY6jtJvvzQ7hSZj2WoYV5zzbhVtG63APuxc','Qe','wJL',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b MEDIUMINT, c BINARY(50) NOT NULL, d VARCHAR(31), e VARBINARY(90), f VARBINARY(64), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4403,1239370,'lmqn2rLmGjgVfeYDUPurDlxCMhPCCerwy9pKtT1dnAVLxHVi','G1u4pFTzbzlLqz7','i9oak8gA1KGNxXW4Ey7PJJRmbyNAVnsuzhbYL4AOF9','h7kXavX1','i1','fm',0);
+CREATE TABLE ti (a SMALLINT, b MEDIUMINT, c BINARY(50) NOT NULL, d VARCHAR(31), e VARBINARY(90), f VARBINARY(64), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (638889726,3431304,'7YD3h2O3ituSNiF74RpldO5dJO2','Zxz1CLNnQLeUy','secJVqplLFkhrWG188jjXvrbSUIJ2ZYe9tvBWI3Mbojl2JJ','L','KL','h',1);
+INSERT INTO ti VALUES (638889726,3431304,'7YD3h2O3ituSNiF74RpldO5dJO2','Zxz1CLNnQLeUy','secJVqplLFkhrWG188jjXvrbSUIJ2ZYe9tvBWI3Mbojl2JJ','L','KL','h',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(51) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(51) NOT NULL;
+INSERT INTO t VALUES (-451815588,4298539,'dPGFLpMhAkAsc1iBnZpOJWdsu','7lUAvtqCa','WG9zIDyq2HoE7v1OoAaFTwbs7QSiXnPCOPUt3','9k8e3dNTOXrAdMaLWTxkABBsXJYR5IaIZD9KDfFHlp','7','lV',2);
+INSERT INTO ti VALUES (-451815588,4298539,'dPGFLpMhAkAsc1iBnZpOJWdsu','7lUAvtqCa','WG9zIDyq2HoE7v1OoAaFTwbs7QSiXnPCOPUt3','9k8e3dNTOXrAdMaLWTxkABBsXJYR5IaIZD9KDfFHlp','7','lV',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (921658260,-2517530,'mefc7Qf7bbdXfV','IlTu8kC58','vA0a0yTLCNyttxP1AxJUebNm4n3qkljcvlebqNV57JdyCzbp0MXju','u2w7HNP7pPLb0XhZllVygGjIGP','KP','jL',3);
+INSERT INTO ti VALUES (921658260,-2517530,'mefc7Qf7bbdXfV','IlTu8kC58','vA0a0yTLCNyttxP1AxJUebNm4n3qkljcvlebqNV57JdyCzbp0MXju','u2w7HNP7pPLb0XhZllVygGjIGP','KP','jL',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-1891084515,-746560,'nBYk6lJ9MTI340iEtnFoq14SsV9KhNIfLxfYDKZSIuVKSdzm','heyNoJOryxr5qcq1YFMyOE93huX7rIlWiWHtyAlGlV4svXFave9qDRpeiKycs2XvrL16oWvqc1jstPXCCMu0RFmdJjsrf0hZ1EzDAKwRRxXEdVDWbyNmjgCsxottlZjzr6988cnRu5UjgfbsgGTJ6FZgWu2FIykYgu8XM7yY7TuImPnDmJBYcma0sky8VGdVf1pZoFt7GvA','KyLce9wiKxiD8Y36h6MrhgkxpDAPoeELk3XhgzLqLqvnazVlxr0hFI','msPDSHHctTZDlx8eXdWoBTfcMxBKWKwCo2SVodYkQf','cl','tE',4);
+INSERT INTO ti VALUES (-1891084515,-746560,'nBYk6lJ9MTI340iEtnFoq14SsV9KhNIfLxfYDKZSIuVKSdzm','heyNoJOryxr5qcq1YFMyOE93huX7rIlWiWHtyAlGlV4svXFave9qDRpeiKycs2XvrL16oWvqc1jstPXCCMu0RFmdJjsrf0hZ1EzDAKwRRxXEdVDWbyNmjgCsxottlZjzr6988cnRu5UjgfbsgGTJ6FZgWu2FIykYgu8XM7yY7TuImPnDmJBYcma0sky8VGdVf1pZoFt7GvA','KyLce9wiKxiD8Y36h6MrhgkxpDAPoeELk3XhgzLqLqvnazVlxr0hFI','msPDSHHctTZDlx8eXdWoBTfcMxBKWKwCo2SVodYkQf','cl','tE',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-1175978890,-6238431,'KQXhWpjhNjvGojEzKxgyASphv5Jtcth6FaUcmazAjfDJ3Iq','2F','Ga2BpeC7wZFzAJXBb5MMGdMvMGk4qGSSwjMfeoF14','0CghNFPaeN3hEWe5azll86VnE6OQHF1ZbH9CONe2NIcKDT7oS7q3oFvz5IfnISLkjddcvh5PlaIASbA8mLWz0DvjUJquQCaSh3z6Oe1eaLluamYWD','7','n',5);
+INSERT INTO ti VALUES (-1175978890,-6238431,'KQXhWpjhNjvGojEzKxgyASphv5Jtcth6FaUcmazAjfDJ3Iq','2F','Ga2BpeC7wZFzAJXBb5MMGdMvMGk4qGSSwjMfeoF14','0CghNFPaeN3hEWe5azll86VnE6OQHF1ZbH9CONe2NIcKDT7oS7q3oFvz5IfnISLkjddcvh5PlaIASbA8mLWz0DvjUJquQCaSh3z6Oe1eaLluamYWD','7','n',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1656497546,2929899,'PSW','Fh1cOlcJbe4lBLIhXpaQ24SnSf8','UHjhsFxIUzz6R1SaGZ1ZpSqTffzLY5VznhdhmPBtp0RW9lQ0BIBHTpUOotDeZa9lGF1IS8guVya22','STVhKHy2X6AnKDNI821uGH8OJW6ZVNsGIi30U42zOiseRQIRTl7KPRLd39LHaPLP4Rl5eBeS0yjxkjDJO9IEUY1ehzTvcea0MSu3DV4BK2YJ3nay59NNfpsSgtcvxfulxE8S82GfDgRtmSHKItJVnLBGf5yFsduOnO4ZVkhvbqHzAefG0MJbeRZtilkDhgfeTflWLdRr58jN5p3VYD9nXuJWDaQL5g2qzW9VH','2sG','z',6);
+INSERT INTO ti VALUES (-1656497546,2929899,'PSW','Fh1cOlcJbe4lBLIhXpaQ24SnSf8','UHjhsFxIUzz6R1SaGZ1ZpSqTffzLY5VznhdhmPBtp0RW9lQ0BIBHTpUOotDeZa9lGF1IS8guVya22','STVhKHy2X6AnKDNI821uGH8OJW6ZVNsGIi30U42zOiseRQIRTl7KPRLd39LHaPLP4Rl5eBeS0yjxkjDJO9IEUY1ehzTvcea0MSu3DV4BK2YJ3nay59NNfpsSgtcvxfulxE8S82GfDgRtmSHKItJVnLBGf5yFsduOnO4ZVkhvbqHzAefG0MJbeRZtilkDhgfeTflWLdRr58jN5p3VYD9nXuJWDaQL5g2qzW9VH','2sG','z',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(58), d VARBINARY(8) NOT NULL, e VARBINARY(22) NOT NULL, f VARCHAR(15) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1464372855,5477734909980484448,'l6lEJL0HECi8kEkAtzvJJxq6OuYOAYsmejERjIWOcmxMQjrGvRD04XEW','jgOdM8','LBSF3wiTisbBR6AMMG','Iyl','5','L',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(58), d VARBINARY(8) NOT NULL, e VARBINARY(22) NOT NULL, f VARCHAR(15) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1018063406,16194177023031929645,'kSxvbXY2TpPXed1pI4aJysYB','x8HC9','eqfsOceJpMDGpFuP8','ta7pSB','V','4T',1);
+INSERT INTO ti VALUES (1018063406,16194177023031929645,'kSxvbXY2TpPXed1pI4aJysYB','x8HC9','eqfsOceJpMDGpFuP8','ta7pSB','V','4T',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(59);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(59);
+INSERT INTO t VALUES (1560112926,5871001388381277925,'2TL4TCRQwmL4D4REpP9gXmasgQ6pw28xTI984u','k','nW','BQm','G','J',2);
+INSERT INTO ti VALUES (1560112926,5871001388381277925,'2TL4TCRQwmL4D4REpP9gXmasgQ6pw28xTI984u','k','nW','BQm','G','J',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1721830373,353707687155117920,'eUYF8MyyfrTJ1','nGs8zqzWH93NcqkDWHp9P8i6I2XzYh0IumyKIk92jf1M8voMT9PP23KMni2WwAmE56wW8Uv4SQf0wmH3ecNL8ClzU8phQLMonBHX0PpVafo989dpcPTNSmMXRuJRNTbxW4i8AY37e8b5sdEOick4tAGE9RzDAZWhCycqU7v2CRb6uiNKIpHj20sTiBf2s8pGk','97N4','YFG14','l','o',3);
+INSERT INTO ti VALUES (1721830373,353707687155117920,'eUYF8MyyfrTJ1','nGs8zqzWH93NcqkDWHp9P8i6I2XzYh0IumyKIk92jf1M8voMT9PP23KMni2WwAmE56wW8Uv4SQf0wmH3ecNL8ClzU8phQLMonBHX0PpVafo989dpcPTNSmMXRuJRNTbxW4i8AY37e8b5sdEOick4tAGE9RzDAZWhCycqU7v2CRb6uiNKIpHj20sTiBf2s8pGk','97N4','YFG14','l','o',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (971835962,7993056106828922860,'Zz9HUCW54x8yB5mYkJsHhXV','R1esq1EFHsKR5zhK0ZIwS0vH0B9poEOOWZZT8f7X3Kvqj5DUDp6KadxMSOyceFrE4sBu0274Uziqr6H7eIXy1ZI3JXJi72hL50GdJanmlYoqcLAJ2gptA1DrbVp63QmRDcLe3Tyuj9Uzuyw7iw8VPSGtubTLJYZdCpGV7C','NBJy4pUR','c8ItboZnG0nnkQMWmJFyoXEasOXnhP9SXVgNuknFuy7HnXBk8nayfcDesg6ffotAom0KX0Q1nF0fweXT6VF77Tsmkpn79iY0ApicJeEnEqvkXkB23O8C12C5ZC2kftq3chxuH5izuuZO5YYgZ2BO9UzEbgTTH91x8qItFZgCYahbrkeuLO8pafnnezNHZi7AcBWNpLbLGgEWi7S3XCOW0JiE4B9AO2LXphzT6ytjF','5','P2',4);
+INSERT INTO ti VALUES (971835962,7993056106828922860,'Zz9HUCW54x8yB5mYkJsHhXV','R1esq1EFHsKR5zhK0ZIwS0vH0B9poEOOWZZT8f7X3Kvqj5DUDp6KadxMSOyceFrE4sBu0274Uziqr6H7eIXy1ZI3JXJi72hL50GdJanmlYoqcLAJ2gptA1DrbVp63QmRDcLe3Tyuj9Uzuyw7iw8VPSGtubTLJYZdCpGV7C','NBJy4pUR','c8ItboZnG0nnkQMWmJFyoXEasOXnhP9SXVgNuknFuy7HnXBk8nayfcDesg6ffotAom0KX0Q1nF0fweXT6VF77Tsmkpn79iY0ApicJeEnEqvkXkB23O8C12C5ZC2kftq3chxuH5izuuZO5YYgZ2BO9UzEbgTTH91x8qItFZgCYahbrkeuLO8pafnnezNHZi7AcBWNpLbLGgEWi7S3XCOW0JiE4B9AO2LXphzT6ytjF','5','P2',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3645620119,10309924494644324237,'tl8Lu85U6','JTWy7J0MQQEtyxbGc4TU9ayYdYxOdWD0yupCb1Y19T2kWHUQjLLfULJd57Fprzt4inLAyBCuJZ1mbS6bPljNfoVLDu00','pwdPjzVP','PWsKTDWfJogpzE3UqdG5cSmk4zaJlYWvwcI8CubC','EB','qB',5);
+INSERT INTO ti VALUES (3645620119,10309924494644324237,'tl8Lu85U6','JTWy7J0MQQEtyxbGc4TU9ayYdYxOdWD0yupCb1Y19T2kWHUQjLLfULJd57Fprzt4inLAyBCuJZ1mbS6bPljNfoVLDu00','pwdPjzVP','PWsKTDWfJogpzE3UqdG5cSmk4zaJlYWvwcI8CubC','EB','qB',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (2840652884,6882999930821670428,'AiMx9ZuK8TTXy5YaV','M7J4iq50Vkd2CiOzP1wVB1g13poq0KaHjdvN','GjGP69','aXcXGohhPX8QwvmFZYfbogspUXS5S5afxOT7nBtWBYd2vBM501mY04CGa3OyX1uxlC2jkeYIODbIcVM5q4pipZTHt15v2rMSfklXTzXHVfzzx4yqtslNGsJVHviwQfOWm32hQjZwQuyyHeomjk5LRjQt1tunYvc7nekDVfKHweqL42UMdkXpCwAxHe9bqkcEfptQ1ovoKnCn7Awlw1S0rrhq2fhJvHrSdFPCQWDFKtjlTyKVv','nF','x5C',6);
+INSERT INTO ti VALUES (2840652884,6882999930821670428,'AiMx9ZuK8TTXy5YaV','M7J4iq50Vkd2CiOzP1wVB1g13poq0KaHjdvN','GjGP69','aXcXGohhPX8QwvmFZYfbogspUXS5S5afxOT7nBtWBYd2vBM501mY04CGa3OyX1uxlC2jkeYIODbIcVM5q4pipZTHt15v2rMSfklXTzXHVfzzx4yqtslNGsJVHviwQfOWm32hQjZwQuyyHeomjk5LRjQt1tunYvc7nekDVfKHweqL42UMdkXpCwAxHe9bqkcEfptQ1ovoKnCn7Awlw1S0rrhq2fhJvHrSdFPCQWDFKtjlTyKVv','nF','x5C',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(28) NOT NULL, d VARCHAR(47) NOT NULL, e VARCHAR(13), f VARBINARY(93), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10181849178888103596,32,'XIqdbzFBa2JQPQK','TpxccgpUHmXRCdXefEYwnW8m','O','Jik1009j1n3ipsT88lDxKmnX3nAn6pSjVjuoEXBiJw','s','h',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(28) NOT NULL, d VARCHAR(47) NOT NULL, e VARCHAR(13), f VARBINARY(93), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (8372291199455033397,142,'xltamo01dBsO','qTmgGQS7ARVYOYdM5XfdxsLYKhcb','MACN','RuLZwXUaudr8wE2UUb70a63tCQzKleEIjeJn8Br4S7xVAGnR87uZMEeWEebNOwBKAxqt5f9mOV2Gg2RPMegNP4','W7','O',1);
+INSERT INTO ti VALUES (8372291199455033397,142,'xltamo01dBsO','qTmgGQS7ARVYOYdM5XfdxsLYKhcb','MACN','RuLZwXUaudr8wE2UUb70a63tCQzKleEIjeJn8Br4S7xVAGnR87uZMEeWEebNOwBKAxqt5f9mOV2Gg2RPMegNP4','W7','O',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(29) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(29) NOT NULL;
+INSERT INTO t VALUES (8041650001273700670,18,'0bmx0QFS2mH1b','NkpQdVqPP2vPerOvzkdvSaxWHu5V8zPvxNg','ozwhQHOJPy','R1tvGjyKLmXMW2EyCYAz7kMiancIlDiceg6CnmezKETkW1As','Bh','1',2);
+INSERT INTO ti VALUES (8041650001273700670,18,'0bmx0QFS2mH1b','NkpQdVqPP2vPerOvzkdvSaxWHu5V8zPvxNg','ozwhQHOJPy','R1tvGjyKLmXMW2EyCYAz7kMiancIlDiceg6CnmezKETkW1As','Bh','1',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (15545699298765715918,165,'u9ciYK8yyxRCaN6Tf4uOZFnBAI','Y1o34L95VLqdO7KC88bMz6gy6U8vF7Yv7GZ0DnjMW12uIrBGfVncVin8PMEmA19tEoU2BofL5Y1JKkLt1wdXZrUEnF3m1HmwAHTIwba013MAS9hdtbv5y3Zflv3dMs5vYP48NJ','BhL9','hbmSFDy89d4QLPgnQcQ3hbdwzoYvs2ha0oi7PxvM8FWVmfrIbrCHi6OG0cTsjqQbZruncCFUODX','w0','b',3);
+INSERT INTO ti VALUES (15545699298765715918,165,'u9ciYK8yyxRCaN6Tf4uOZFnBAI','Y1o34L95VLqdO7KC88bMz6gy6U8vF7Yv7GZ0DnjMW12uIrBGfVncVin8PMEmA19tEoU2BofL5Y1JKkLt1wdXZrUEnF3m1HmwAHTIwba013MAS9hdtbv5y3Zflv3dMs5vYP48NJ','BhL9','hbmSFDy89d4QLPgnQcQ3hbdwzoYvs2ha0oi7PxvM8FWVmfrIbrCHi6OG0cTsjqQbZruncCFUODX','w0','b',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (9989732673772752635,162,'iAOzvJ5IZg2iqYb','Kh2l40mBJHLBzR8FEgcBJUkmY1CTSE11wwfEoIP8rkllx5MEHEt3F2M0IiJYHhiEkLDGzsddhv9QVOKLtigpTPzzGfzzSe323jEELD3ICnTZ2WvLHF3oDjZI4jDGNyqpLy4','4l9ipZ4Yw','YcJbFauGGGFzGqy84sq41nVHPXQHaGdSlnvRp9RDrW4j8S9aTyL34WqCgiGbrIkBH7sqVbWPOEF1lmn2DO0bPO','CZ','6',4);
+INSERT INTO ti VALUES (9989732673772752635,162,'iAOzvJ5IZg2iqYb','Kh2l40mBJHLBzR8FEgcBJUkmY1CTSE11wwfEoIP8rkllx5MEHEt3F2M0IiJYHhiEkLDGzsddhv9QVOKLtigpTPzzGfzzSe323jEELD3ICnTZ2WvLHF3oDjZI4jDGNyqpLy4','4l9ipZ4Yw','YcJbFauGGGFzGqy84sq41nVHPXQHaGdSlnvRp9RDrW4j8S9aTyL34WqCgiGbrIkBH7sqVbWPOEF1lmn2DO0bPO','CZ','6',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7064630441839752766,134,'gHiE','kC2CnykTv5dWzxAx','7cg2u30ng','GUu9HOBZ2footAd10dLk0tLnsdcORA1BMwgFWT7qjOyaeCwACT0xFc','2PP','v',5);
+INSERT INTO ti VALUES (7064630441839752766,134,'gHiE','kC2CnykTv5dWzxAx','7cg2u30ng','GUu9HOBZ2footAd10dLk0tLnsdcORA1BMwgFWT7qjOyaeCwACT0xFc','2PP','v',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (8846360486138024200,122,'GyRKXR08g9Xb0b','LZIHTeGfbeusAjSKwLDwrGKjyaqf9z6rfPNjk1xjhmDOw3a97Cmuc5edwWV0xckNPdSjnLnJRs1247RbOtrWyb1PcjiGsV3l5W7joShQIN19vCLiBrV4C5xoICEBmDExFlb1g2LcMmHIjA0ZC0Z2prZAVP09WDTb9Zy0xq5wyLLomlWo2Hvv2zECyBbUGMQCR94NXkbfHCUQqkFXy0','5UOLcws3','DKB0bStcSFERUNSU3PIdpdCy5qt3AFkx9E9m3KvGKLmRqAlY1yJhjIKaDjjbkgdprgN5USZhJYLQj0IKOqprmhvnfiIbHEPP1k9nDVBmwg9SOOXROltIhrRlT64y','GK','T',6);
+INSERT INTO ti VALUES (8846360486138024200,122,'GyRKXR08g9Xb0b','LZIHTeGfbeusAjSKwLDwrGKjyaqf9z6rfPNjk1xjhmDOw3a97Cmuc5edwWV0xckNPdSjnLnJRs1247RbOtrWyb1PcjiGsV3l5W7joShQIN19vCLiBrV4C5xoICEBmDExFlb1g2LcMmHIjA0ZC0Z2prZAVP09WDTb9Zy0xq5wyLLomlWo2Hvv2zECyBbUGMQCR94NXkbfHCUQqkFXy0','5UOLcws3','DKB0bStcSFERUNSU3PIdpdCy5qt3AFkx9E9m3KvGKLmRqAlY1yJhjIKaDjjbkgdprgN5USZhJYLQj0IKOqprmhvnfiIbHEPP1k9nDVBmwg9SOOXROltIhrRlT64y','GK','T',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT, c BINARY(65), d VARBINARY(41), e VARCHAR(17) NOT NULL, f VARCHAR(47), g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (40676,4777,'YPVaRBJ2rvsCtFnkXpSTgZs4ryIwX3U5DVE3ZzK5yZITdQqBK3SjNqrVfo2XMoT','DzBMveof','12peK0HxKutaS0CQ','cjVNStshk09kDw7x0op1bz8Ahu8P8','n','y',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT, c BINARY(65), d VARBINARY(41), e VARCHAR(17) NOT NULL, f VARCHAR(47), g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (15790232,-16138,'urMOy9UF9niqyvpyBfQ8uykbF95mnCuQdL','UoNoEeTSur8MtVKnMRGM4PXR4d4','aCbDaaL','y5jeGLQFLA9nrzLXf3vQOYlFYvA1sKDNEKprD19IvG','G','D',1);
+INSERT INTO ti VALUES (15790232,-16138,'urMOy9UF9niqyvpyBfQ8uykbF95mnCuQdL','UoNoEeTSur8MtVKnMRGM4PXR4d4','aCbDaaL','y5jeGLQFLA9nrzLXf3vQOYlFYvA1sKDNEKprD19IvG','G','D',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(66);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(66);
+INSERT INTO t VALUES (14071882,-23689,'uBwfjxHCnK0e','DdBHi','ZxnGQlER8mj7Nm','KMIbFKtORE2mT2SVE5RVVrmQSon3QPl3Eke13WHubnh2','H','2',2);
+INSERT INTO ti VALUES (14071882,-23689,'uBwfjxHCnK0e','DdBHi','ZxnGQlER8mj7Nm','KMIbFKtORE2mT2SVE5RVVrmQSon3QPl3Eke13WHubnh2','H','2',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (6199648,-18399,'K95LxalIPVFKVHIIXyeEYGhN7R31tQX3EUMs2TgW39OBNxUHP','VOsTBnXORjWzOOaBLcsg8e3MeReKHts6TgOIsREdG8DWot1wQbAP8zhYwLOqn3IremBue5QTWoplEuSSRGHg94ABw3JEUxIhm1zUo2GGPcBur1SOxkgWO4G48nZR39LObM5PMrNs0aMkVk','0hSNgpZu','ULJcMLlXNALks0ozf3GtScUpvI7uXe0Olcob','R3','Z',3);
+INSERT INTO ti VALUES (6199648,-18399,'K95LxalIPVFKVHIIXyeEYGhN7R31tQX3EUMs2TgW39OBNxUHP','VOsTBnXORjWzOOaBLcsg8e3MeReKHts6TgOIsREdG8DWot1wQbAP8zhYwLOqn3IremBue5QTWoplEuSSRGHg94ABw3JEUxIhm1zUo2GGPcBur1SOxkgWO4G48nZR39LObM5PMrNs0aMkVk','0hSNgpZu','ULJcMLlXNALks0ozf3GtScUpvI7uXe0Olcob','R3','Z',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (7142351,6410,'dgST15Xc9V9s53o88EE0Ytx85ZXF0GD5QAQ6yA6k1NW','Bs6DFDhNg6TPA7myMTI2QPEiS3q4w4cmWlgW7lW56tfpMDeEdi4XEazSTpOpPCEnbA5reeXzJ1TtMj8cIBZqoTRuSDzXmGjSy1xoc4l9leyfAsMpWBFeI7MiB3qEXy','UmvrZAcWF','B75hFsD7qcuZ23oj08StgnDcMT7KwBZU5BJt7YCG3M','2u','6',4);
+INSERT INTO ti VALUES (7142351,6410,'dgST15Xc9V9s53o88EE0Ytx85ZXF0GD5QAQ6yA6k1NW','Bs6DFDhNg6TPA7myMTI2QPEiS3q4w4cmWlgW7lW56tfpMDeEdi4XEazSTpOpPCEnbA5reeXzJ1TtMj8cIBZqoTRuSDzXmGjSy1xoc4l9leyfAsMpWBFeI7MiB3qEXy','UmvrZAcWF','B75hFsD7qcuZ23oj08StgnDcMT7KwBZU5BJt7YCG3M','2u','6',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (2840318,21199,'LTu7cbVDRWbNh5Ii2','KvFeBvAqSvTCzL7UeilcXJJyTSvpgfVY47zbaJHRr2CA9ks0LOyJGu9WsWeTqkhCsAXAPFAX3TpHFlMLv7rG4TUJLUZSCU8rpQxgVTUJnd9gwVkJXRp1fGDxpB4B0zffHibFkr7i3W','2bpRHemCUOJc','oquWu22JnEXDrrh0IpXqflwCXbPI5aB5Hh8vuy68RR0dUWdGbFmeGlGU2pwVCoxlpLBPujupV2915SiAaxJtpdRiIZKnk7pBWA1IW4Ktd1sjPkG1zmusyri','i1','I',5);
+INSERT INTO ti VALUES (2840318,21199,'LTu7cbVDRWbNh5Ii2','KvFeBvAqSvTCzL7UeilcXJJyTSvpgfVY47zbaJHRr2CA9ks0LOyJGu9WsWeTqkhCsAXAPFAX3TpHFlMLv7rG4TUJLUZSCU8rpQxgVTUJnd9gwVkJXRp1fGDxpB4B0zffHibFkr7i3W','2bpRHemCUOJc','oquWu22JnEXDrrh0IpXqflwCXbPI5aB5Hh8vuy68RR0dUWdGbFmeGlGU2pwVCoxlpLBPujupV2915SiAaxJtpdRiIZKnk7pBWA1IW4Ktd1sjPkG1zmusyri','i1','I',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (10412949,17730,'iyp0WGl4qXVVWtkqZJMkeyVX3vCVgHL5Vf','0yFNp0vrXxb1MO1nB4tWyrGjwTXiLNUqNkIFOY3RAuedjeHFDcPlJm13rhmyiPsIYpTDdWdgL8ZKeba4GsS1VeGiDeH2ZxDbiANAQw5OyXC1d9ftJu0ojFzFMUzCdxvslxg0FkHPpL','De','kBn5kcGkOGO8wIKVMyLGGxjQxzLuPNyWuEfsStxDGIdb5C1m8Js6wpgNY1CPpimzXtXpsMcbD1g3Kq6Wy9QmaQtJ0YS6jlzqo0OXGCVMO5rGJlVwY1bEgEqziXaIDUq7pnxMduSh4ZJTZf8OqNHv3NZz0sFgz2ptosVkOxnUDyK4mmErhuqStZ65UppZGUwXBoOSKrLwK6eLFXVdbqvr2csXbogRwrza0FbiNBThGRqY7N','m8','EN',6);
+INSERT INTO ti VALUES (10412949,17730,'iyp0WGl4qXVVWtkqZJMkeyVX3vCVgHL5Vf','0yFNp0vrXxb1MO1nB4tWyrGjwTXiLNUqNkIFOY3RAuedjeHFDcPlJm13rhmyiPsIYpTDdWdgL8ZKeba4GsS1VeGiDeH2ZxDbiANAQw5OyXC1d9ftJu0ojFzFMUzCdxvslxg0FkHPpL','De','kBn5kcGkOGO8wIKVMyLGGxjQxzLuPNyWuEfsStxDGIdb5C1m8Js6wpgNY1CPpimzXtXpsMcbD1g3Kq6Wy9QmaQtJ0YS6jlzqo0OXGCVMO5rGJlVwY1bEgEqziXaIDUq7pnxMduSh4ZJTZf8OqNHv3NZz0sFgz2ptosVkOxnUDyK4mmErhuqStZ65UppZGUwXBoOSKrLwK6eLFXVdbqvr2csXbogRwrza0FbiNBThGRqY7N','m8','EN',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT, c BINARY(54), d VARBINARY(77) NOT NULL, e VARCHAR(60) NOT NULL, f VARCHAR(16) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-79,-1064081,'f19RuDmo1cghG24rFmJAYZ3UrC','Ya8m','m8yP23QcqrtCFNQsxYetjL8c0mN','xTAmKrVo','Hl','E',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT, c BINARY(54), d VARBINARY(77) NOT NULL, e VARCHAR(60) NOT NULL, f VARCHAR(16) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (2073288234046347525,6085950,'wwcDV2100SSg62WIlkSHBSuVeXN6nC3sZVEfbFfIItKrhra','uINnKdcHNT20IUyPr1AGIHjq6B1jxb3gg35QJ7VKxqf6xVa2rIzq92avrTMKsOjz','vDFQzcHzDqnGtRiHMLCHN244YxMJsCVxqfbXlI','E2','q','W',1);
+INSERT INTO ti VALUES (2073288234046347525,6085950,'wwcDV2100SSg62WIlkSHBSuVeXN6nC3sZVEfbFfIItKrhra','uINnKdcHNT20IUyPr1AGIHjq6B1jxb3gg35QJ7VKxqf6xVa2rIzq92avrTMKsOjz','vDFQzcHzDqnGtRiHMLCHN244YxMJsCVxqfbXlI','E2','q','W',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(55);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(55);
+INSERT INTO t VALUES (2318969058496325266,-4529638,'LeDjN','wAebFqMSbkcdVYtrtuKotgV44dL8UUQb44nZTnDc6EYIZO9K7fsBJpf8g','fH','oZgR9JVFkh','F','m',2);
+INSERT INTO ti VALUES (2318969058496325266,-4529638,'LeDjN','wAebFqMSbkcdVYtrtuKotgV44dL8UUQb44nZTnDc6EYIZO9K7fsBJpf8g','fH','oZgR9JVFkh','F','m',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-5700347188596934536,-3334576,'EdpWdGCxIAd1mDRSP','UBtBqR91cUQPZfoMJbsmBmcGdQYUoae65JaM6bf3XTI0t0zaORX0CdmxDoFCV2ADtgvK26JRXEiXR2xKMI9SxSZGO','qOCHrqGs0V0GlrskVT6yVJOfiZY4Sr32bw1br4SI9UB5P9ZuXXFO8Qie8oDG','TGXZ6ZDODXaZ0wJ','sT','R',3);
+INSERT INTO ti VALUES (-5700347188596934536,-3334576,'EdpWdGCxIAd1mDRSP','UBtBqR91cUQPZfoMJbsmBmcGdQYUoae65JaM6bf3XTI0t0zaORX0CdmxDoFCV2ADtgvK26JRXEiXR2xKMI9SxSZGO','qOCHrqGs0V0GlrskVT6yVJOfiZY4Sr32bw1br4SI9UB5P9ZuXXFO8Qie8oDG','TGXZ6ZDODXaZ0wJ','sT','R',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (7532062976520131708,2091803,'89yRY81RjWH','FEzaQVYwFO8Zoda3K5bSd8viK698GOhQ2slRG4RnZ24aCCPIz72kBkiiP0vCH2iOk76XibU4JyoAOx8YTJs0eCcXZECzlXjub3iBwBwftsU3DRimvEXo77ETfVL1','IU','pkgSd9Nq3NyLX7d1YX961RMTvf9YoKdoKw9YfIcW8lq3J88YpJPWYcBoWWM','J','I',4);
+INSERT INTO ti VALUES (7532062976520131708,2091803,'89yRY81RjWH','FEzaQVYwFO8Zoda3K5bSd8viK698GOhQ2slRG4RnZ24aCCPIz72kBkiiP0vCH2iOk76XibU4JyoAOx8YTJs0eCcXZECzlXjub3iBwBwftsU3DRimvEXo77ETfVL1','IU','pkgSd9Nq3NyLX7d1YX961RMTvf9YoKdoKw9YfIcW8lq3J88YpJPWYcBoWWM','J','I',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (306758044456363068,-5412870,'tW0uHWHEDNHFvDlKtQxlxeOktqvhz2','2UgORAVxmBLgkg2saUtlXbiC3d5SosboCbIXcIfbC1URBmLUQJ1IXfkKnAqvV0kUpftwRqajsjDb5zUZFCfWe805zGL4SjSgACN0pq9BwnDF5ZwCXs5H46POtsR1u6jUtP00KsZIUaC7gcyi4VC2l3qPsNlhSsdHWpFwJ7tfXV3LVmi62KbW5irTHT6lCKmgKleID52uxnB2P1gk1HVtimb0','DfykIQyZftphspYwlFSDDa0BKXV7trVfCWQY2','ug1JwGLa0VtapTFgQYjh9DpQ5cKBRQUwmE3nSZ6qVufrUfrQTA9Vj4RXB4aLRo1zHdO1rEyuImht15','9P','P',5);
+INSERT INTO ti VALUES (306758044456363068,-5412870,'tW0uHWHEDNHFvDlKtQxlxeOktqvhz2','2UgORAVxmBLgkg2saUtlXbiC3d5SosboCbIXcIfbC1URBmLUQJ1IXfkKnAqvV0kUpftwRqajsjDb5zUZFCfWe805zGL4SjSgACN0pq9BwnDF5ZwCXs5H46POtsR1u6jUtP00KsZIUaC7gcyi4VC2l3qPsNlhSsdHWpFwJ7tfXV3LVmi62KbW5irTHT6lCKmgKleID52uxnB2P1gk1HVtimb0','DfykIQyZftphspYwlFSDDa0BKXV7trVfCWQY2','ug1JwGLa0VtapTFgQYjh9DpQ5cKBRQUwmE3nSZ6qVufrUfrQTA9Vj4RXB4aLRo1zHdO1rEyuImht15','9P','P',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2685915584022382253,-1763845,'A8','F95jrMx6014O9eE27GAnQ7H6g6HWOGIG4hz6KDzuEwd9j5jUrbctL1rGzMy47VKQLDmwTGeK9isIKF97elawziltpbj2oHrOkdPchMtTE8z65sG','qZb51idAkHI31e9QYT3CPaKscHXuLafQPQrJrefeOKYC5rNl1CQOFARhM','azUriFOIiuizHvy2LXcDLTwrSWab3YlZD7J3iusc4CNCTIfZW7biuIEykoNh3NXH6Rrx7N9J5CH2pflHgNqj48OSdK3IoUbsu27Y979sWdwIgGUtbpWHALMEhWmO7glRlZq5I1RPLyLUYzDsYLPMxv61VKSVMkjrwrwjfioS','bp','7',6);
+INSERT INTO ti VALUES (-2685915584022382253,-1763845,'A8','F95jrMx6014O9eE27GAnQ7H6g6HWOGIG4hz6KDzuEwd9j5jUrbctL1rGzMy47VKQLDmwTGeK9isIKF97elawziltpbj2oHrOkdPchMtTE8z65sG','qZb51idAkHI31e9QYT3CPaKscHXuLafQPQrJrefeOKYC5rNl1CQOFARhM','azUriFOIiuizHvy2LXcDLTwrSWab3YlZD7J3iusc4CNCTIfZW7biuIEykoNh3NXH6Rrx7N9J5CH2pflHgNqj48OSdK3IoUbsu27Y979sWdwIgGUtbpWHALMEhWmO7glRlZq5I1RPLyLUYzDsYLPMxv61VKSVMkjrwrwjfioS','bp','7',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b INT, c CHAR(21) NOT NULL, d VARBINARY(17) NOT NULL, e VARCHAR(48), f VARBINARY(45), g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1893519829,1706823726,'lZ9pbtxvQ','0CkkB6','X64JbgG91cGwhtt2ZToJ1DaNQVEdqu','WQi1yrITN00VRK9dRLbcNFY9b3s7FtYNZRawu','s','k',0);
+CREATE TABLE ti (a INT, b INT, c CHAR(21) NOT NULL, d VARBINARY(17) NOT NULL, e VARCHAR(48), f VARBINARY(45), g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-1142707666085414483,1770167122,'V4GhWTWaDCu','vp0','1RQtEsPXO5RpVc3RHzjMyoKqDf582LOoe9NMaGL','AbYdvAQQVC9lMGUqXadBTw5FqCm6SaN3v','6','Y',1);
+INSERT INTO ti VALUES (-1142707666085414483,1770167122,'V4GhWTWaDCu','vp0','1RQtEsPXO5RpVc3RHzjMyoKqDf582LOoe9NMaGL','AbYdvAQQVC9lMGUqXadBTw5FqCm6SaN3v','6','Y',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(22) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(22) NOT NULL;
+INSERT INTO t VALUES (8847433828827225284,1192302748,'gz9KlUdzO0hmatjuDJ','Z9vKqCaIzJb','G1K6RtSKUG8A2bQR0BSwypuR','FNZRqpzJT0GQpQZWQ8rIdPO','M','G',2);
+INSERT INTO ti VALUES (8847433828827225284,1192302748,'gz9KlUdzO0hmatjuDJ','Z9vKqCaIzJb','G1K6RtSKUG8A2bQR0BSwypuR','FNZRqpzJT0GQpQZWQ8rIdPO','M','G',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1481559485526889085,-2060688504,'CatIqOnfbh','9o0p56O32RAD1F12hXwWG62dKukFkIxpaTh23mdpwxgHHDLgLbX6nakDbW7YBP1JHOLioamueug1fkhU7BQuLK1qVcujY5hwVYZTdjBx1uT5V8656XaSHGsREke74T0yjiGDeJA6GzWYKG9YjVIY01thc3PX7bbmFpRX4AVs4iwKv7dT7AKxQXvHDNPXSKoCvfghf5gbQjjqI1Fop1nyRd1gR9v1tkEUHcArETyGD1PyRvqAvispK2JfY6dz','nu1C4QhznaetvzOjkjWBE5nITOFayBT6P','kPR8KT1IswMdLtE','u','0',3);
+INSERT INTO ti VALUES (1481559485526889085,-2060688504,'CatIqOnfbh','9o0p56O32RAD1F12hXwWG62dKukFkIxpaTh23mdpwxgHHDLgLbX6nakDbW7YBP1JHOLioamueug1fkhU7BQuLK1qVcujY5hwVYZTdjBx1uT5V8656XaSHGsREke74T0yjiGDeJA6GzWYKG9YjVIY01thc3PX7bbmFpRX4AVs4iwKv7dT7AKxQXvHDNPXSKoCvfghf5gbQjjqI1Fop1nyRd1gR9v1tkEUHcArETyGD1PyRvqAvispK2JfY6dz','nu1C4QhznaetvzOjkjWBE5nITOFayBT6P','kPR8KT1IswMdLtE','u','0',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-2389737951536359486,1915846942,'8Xa7P1eip2EgqJY1','AQ9KVvImM13','FGWrHtZACmE2EQrCienbqXi3YGzlqrjz1m5dpoHjeSzVxn','uX1FghngkNuz6csXzavqBOFqeQPwcNhVZLazNjVT7Rgjd','w','t',4);
+INSERT INTO ti VALUES (-2389737951536359486,1915846942,'8Xa7P1eip2EgqJY1','AQ9KVvImM13','FGWrHtZACmE2EQrCienbqXi3YGzlqrjz1m5dpoHjeSzVxn','uX1FghngkNuz6csXzavqBOFqeQPwcNhVZLazNjVT7Rgjd','w','t',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3851912936444230634,21420679,'hMxjcrPW2W9Bc','7JgmYJv8deSH9VQh1dXxQkSgJD4Q2cMtfkc0M9yjSJi0w7nHTfEfo','VZenExURSnYAKC3n0igNSquLJLh2PPjmwEXKx2TGNPBDRLsg','iRhHhPfYax5wwkvJPZcEzdCGQB','pj','o',5);
+INSERT INTO ti VALUES (3851912936444230634,21420679,'hMxjcrPW2W9Bc','7JgmYJv8deSH9VQh1dXxQkSgJD4Q2cMtfkc0M9yjSJi0w7nHTfEfo','VZenExURSnYAKC3n0igNSquLJLh2PPjmwEXKx2TGNPBDRLsg','iRhHhPfYax5wwkvJPZcEzdCGQB','pj','o',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (8954814847611907719,567105791,'YxBG6egPmZVDj8pSyw5XJs','kqc9Nv5Sv429sznDopurGsO5lcGHJRJNABbzSngnAIJedRINEJV5cr2sKfMcrpyhDNFEfVBE38KXxCWVhdykbrtifN9ePHtJD98MbalCIP11QkUFXA3AEeNZs3oYiKUyZ4UiemdPVMxIgvYTEhfOPjslFcqS4JxFe7iXy4098pN5l1afSaPcbYHAXLQlVgJySgnldex2pjYeJ7b1xuv4cdrvxM9ig0jnE1UJfUw6iTRyHPaMfwiIIFP','TirN8e8hkhxtF36qbBCebOpeIWddq3','EeDJgepY3g4yvzLQ5h3uAKLJrgWqUTtGfNqQ6pi3ah','m','G',6);
+INSERT INTO ti VALUES (8954814847611907719,567105791,'YxBG6egPmZVDj8pSyw5XJs','kqc9Nv5Sv429sznDopurGsO5lcGHJRJNABbzSngnAIJedRINEJV5cr2sKfMcrpyhDNFEfVBE38KXxCWVhdykbrtifN9ePHtJD98MbalCIP11QkUFXA3AEeNZs3oYiKUyZ4UiemdPVMxIgvYTEhfOPjslFcqS4JxFe7iXy4098pN5l1afSaPcbYHAXLQlVgJySgnldex2pjYeJ7b1xuv4cdrvxM9ig0jnE1UJfUw6iTRyHPaMfwiIIFP','TirN8e8hkhxtF36qbBCebOpeIWddq3','EeDJgepY3g4yvzLQ5h3uAKLJrgWqUTtGfNqQ6pi3ah','m','G',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT NOT NULL, c CHAR(44), d VARCHAR(77) NOT NULL, e VARCHAR(23), f VARCHAR(59) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13127393,77,'wf','FW8fY83smTfX4bvPsJZaUBCwCyJBEOAKmydjbAsbr45CEGTa8QdcxvMc3','vu6QTbmkzM3FDqO1dxso0','6bZO8kg2czz5h7P5L2MMLH','u','2',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT NOT NULL, c CHAR(44), d VARCHAR(77) NOT NULL, e VARCHAR(23), f VARCHAR(59) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (11517902713440216682,-1,'BViV1lO8w8f5','4IUM6Ecam8TS','YizWnRuBg0ie6AayAp','k','C','1',1);
+INSERT INTO ti VALUES (11517902713440216682,-1,'BViV1lO8w8f5','4IUM6Ecam8TS','YizWnRuBg0ie6AayAp','k','C','1',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(45);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(45);
+INSERT INTO t VALUES (4139487688829612482,106,'PbOaR80DdrCnMR6h6MiZg7cED40ABlWz','ilQLx5BZXM0bb6bpv7fdR780QgHSixqt3z3','kPQV2','rMORIXqXjd1FNiKAOvFCqzeyBCnAHfmoQU0ixVSbwAPO4yjupmMUiJD','E','q',2);
+INSERT INTO ti VALUES (4139487688829612482,106,'PbOaR80DdrCnMR6h6MiZg7cED40ABlWz','ilQLx5BZXM0bb6bpv7fdR780QgHSixqt3z3','kPQV2','rMORIXqXjd1FNiKAOvFCqzeyBCnAHfmoQU0ixVSbwAPO4yjupmMUiJD','E','q',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (342106025619440167,-68,'bzR6TVNEectKCp','2XveLWFq6BMxO8Z4JcsquQNGm9TawcEuvAfQYF9RCOWhtAVdz50Eio1EWRGy8yHEoJSpEcOhwWzbsUtN3Qs2VLbB4gdDskJlXlKhS0KfVcNMCj6SpP0AuJrEWfwivfDGFqRhBK6OaZyfFrP2QKxERFbEDmZSCC20dMwvwvwYFIYA3os6EfVW15wtJErDJDis3wZblGjL2k0AurxwVc6Q43UrDmbGKFwvpxR','SDB3gPSYmLBdN3YmsPDEu2z','WMLM7lMhhzju1oje5Ja90oJB588irBdiVXTDCKRr46ML','I','4',3);
+INSERT INTO ti VALUES (342106025619440167,-68,'bzR6TVNEectKCp','2XveLWFq6BMxO8Z4JcsquQNGm9TawcEuvAfQYF9RCOWhtAVdz50Eio1EWRGy8yHEoJSpEcOhwWzbsUtN3Qs2VLbB4gdDskJlXlKhS0KfVcNMCj6SpP0AuJrEWfwivfDGFqRhBK6OaZyfFrP2QKxERFbEDmZSCC20dMwvwvwYFIYA3os6EfVW15wtJErDJDis3wZblGjL2k0AurxwVc6Q43UrDmbGKFwvpxR','SDB3gPSYmLBdN3YmsPDEu2z','WMLM7lMhhzju1oje5Ja90oJB588irBdiVXTDCKRr46ML','I','4',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2225589265416619467,103,'ViqON','a0n1BQWb3lm4x3tEQcrhlEYG3P2U1WqSHF9nl7vFzKY2IVoJx1Mc5h0VkOWyNvogMBx08tLsEAnokeGN4XnnsMB2Z','rNWtV3Mjx3o7Y1','AmDSTJS92AYo6CxmJEm6ECB7ksEMtBy6tT2dQFuuwqShcwKEC81LpDbKPyg413lpRYYPnLMQulVvnr9IF8Pgxil0QukkDqIfYaSMWupoiKnBe89ho4BTEfWMv65iBlvtAt9xXZGS6phDXCPEwYBun1ybcAjEJKm2U46izOM3v1kEvCS2FcPO6COwdZmeD6QZV1T7IlnhwdKYt','Q','A',4);
+INSERT INTO ti VALUES (2225589265416619467,103,'ViqON','a0n1BQWb3lm4x3tEQcrhlEYG3P2U1WqSHF9nl7vFzKY2IVoJx1Mc5h0VkOWyNvogMBx08tLsEAnokeGN4XnnsMB2Z','rNWtV3Mjx3o7Y1','AmDSTJS92AYo6CxmJEm6ECB7ksEMtBy6tT2dQFuuwqShcwKEC81LpDbKPyg413lpRYYPnLMQulVvnr9IF8Pgxil0QukkDqIfYaSMWupoiKnBe89ho4BTEfWMv65iBlvtAt9xXZGS6phDXCPEwYBun1ybcAjEJKm2U46izOM3v1kEvCS2FcPO6COwdZmeD6QZV1T7IlnhwdKYt','Q','A',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3082083485081842361,-110,'Tn8n0VOPjUlMuC','NLdFYjMpht4BR8OFzSY58riyNZNg47GAYMh2wBtW5eyr2iEWrNX6sv2I0gYkFUDCtysH5GpE75Xj0jzNXROD9qKlh1uh','QOotqy61bXMhL','RVxvFpckJpbzAq2a4BCayv4SLgJXmF91yIKsKEN6EpJXIEuMyjvRqWGhlzVO8cQ4Yo8gjmbODa4IJUdtzuND2pXAhiuD7xSPZ8tw6BrsQPiz630','yZ','p',5);
+INSERT INTO ti VALUES (3082083485081842361,-110,'Tn8n0VOPjUlMuC','NLdFYjMpht4BR8OFzSY58riyNZNg47GAYMh2wBtW5eyr2iEWrNX6sv2I0gYkFUDCtysH5GpE75Xj0jzNXROD9qKlh1uh','QOotqy61bXMhL','RVxvFpckJpbzAq2a4BCayv4SLgJXmF91yIKsKEN6EpJXIEuMyjvRqWGhlzVO8cQ4Yo8gjmbODa4IJUdtzuND2pXAhiuD7xSPZ8tw6BrsQPiz630','yZ','p',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (16812678179928030728,-110,'dKypKhGTCvAKFgVwSBb','ZNL2xgLLgzulj','HmgGI4MNM0','QkU9qBc7aV0eoJnzXPf35FKZXxkT3Lw0PsUFuvwW8fxgHjwC39R2pYZzYCBTQPeJQyI2THso4q0FwUhiXzHyQNfKJSyh3qWSqvIS4isp4hyls','WR','6',6);
+INSERT INTO ti VALUES (16812678179928030728,-110,'dKypKhGTCvAKFgVwSBb','ZNL2xgLLgzulj','HmgGI4MNM0','QkU9qBc7aV0eoJnzXPf35FKZXxkT3Lw0PsUFuvwW8fxgHjwC39R2pYZzYCBTQPeJQyI2THso4q0FwUhiXzHyQNfKJSyh3qWSqvIS4isp4hyls','WR','6',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(92), d VARBINARY(93) NOT NULL, e VARBINARY(50), f VARCHAR(77), g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4097254,9626526616917855502,'GQb5WYXbgomrtgPyuG9jxmFQnDH1I2ULT5JccvBWQy6ZBSVLdDIIi3HpRFlmn9mN3lA4YgoQWn6W7','u2LtJvr5nAEuUWKxrdVJU5LMYPfIQk4vG9hGW2ULDt7p9xKg4w6fEOhlO10xlAh','dRuGgqBixjJlt0dosfIyskDR3pGVkObY994lUlpd3Y','UnXxY6l9SMFsBjbb0Mviy4SDGeY34x5P4wUPRIxpY2aBOl9jjPV','5Z','H',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(92), d VARBINARY(93) NOT NULL, e VARBINARY(50), f VARCHAR(77), g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-8054887005278891500,9040521117822542141,'x8p7FXiINiTRPF0x8hoatpkJONeGbL67jIAxBT2wI6aAFSPqYOuULxl84XcGH1ivrZUPnnuscdEkIygT97agl','PEZBnTXhoHaTZ1R0dnIxFJINToJqWuJhkFFOfHaOnTBthvETFM6IyZOEiQC9gKhpViNl1PHZMxe216SDa','0Kh6r3mMG09s8wXfYRngG8U','GNmoDnnHrLjdK4SC8bcaywJGvXhJA96Fe9IizcaBQ','m','o',1);
+INSERT INTO ti VALUES (-8054887005278891500,9040521117822542141,'x8p7FXiINiTRPF0x8hoatpkJONeGbL67jIAxBT2wI6aAFSPqYOuULxl84XcGH1ivrZUPnnuscdEkIygT97agl','PEZBnTXhoHaTZ1R0dnIxFJINToJqWuJhkFFOfHaOnTBthvETFM6IyZOEiQC9gKhpViNl1PHZMxe216SDa','0Kh6r3mMG09s8wXfYRngG8U','GNmoDnnHrLjdK4SC8bcaywJGvXhJA96Fe9IizcaBQ','m','o',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(93);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(93);
+INSERT INTO t VALUES (237672689436132950,6611746338086390862,'77exQo5GneUFZnTnfw9cVVAPkB85EYTmAfN2VqZfr9FXUNsJxZsIUtdtxmv6C','iCdBmhuKizIc1rK','rShxicMainsvz2xqLT0I8iL','TcKybiyFoO','Hw','Q',2);
+INSERT INTO ti VALUES (237672689436132950,6611746338086390862,'77exQo5GneUFZnTnfw9cVVAPkB85EYTmAfN2VqZfr9FXUNsJxZsIUtdtxmv6C','iCdBmhuKizIc1rK','rShxicMainsvz2xqLT0I8iL','TcKybiyFoO','Hw','Q',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-6963092176140679930,12431610832979337140,'4gr5MUf8wrWYr9jAiAJcPniRQSUlsKnBHfwCOczdPXZ3hS06','27xiVhR7Fu0sl32WY417z4BPSvSang2KrzNvEzem2GvJhQY60i','x1NwlRINJBPMMThJKqOeId1xsKFcn2ct05h7reL','oaxnVfrgpPJNt','R','q',3);
+INSERT INTO ti VALUES (-6963092176140679930,12431610832979337140,'4gr5MUf8wrWYr9jAiAJcPniRQSUlsKnBHfwCOczdPXZ3hS06','27xiVhR7Fu0sl32WY417z4BPSvSang2KrzNvEzem2GvJhQY60i','x1NwlRINJBPMMThJKqOeId1xsKFcn2ct05h7reL','oaxnVfrgpPJNt','R','q',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-6941159434489358833,2512312742327884810,'A9AyEVPKPGPXAoUYN6n3yAmdUFr8iAzHu6Byi8DzmeLY81z63zmTg225N','O5gx4K8fmslPtuF5F4UIivE8dE8HXyzI3ZDWMtORSy6ZvbQOqdmrggVa3CZdkqoolUngvyJ3kCYYGMm4XFI0KGI72Rch3kID6rAbPJt0WSlmvuT7doRc3Zc4LT1xEh0m4NcPkWZY2ZMooBI6Z8Qr8VKZwTlJa2AXD1UFHAuzBOjESJ2mf3hM0zni8CgOnRkypBc5hOtTCGjQmhTqSEylcRz','Pq2GJ5litn9VXJiy2tNJKMqyLczIRujkLIMea64BUfMWy39','qHRTHY61vD7qqbHtZeBYzUgfksi8iH13KnSxwawkIPvqHqxws031K0UsZRNd3onkCny6fEgSWa5PIJrk07NpBSDA0ZodpvNdfDDZzy45YgEgIKMrT9OuwFrgKGF9bBMIDXB7IoNLcXMDrmh6czbSrX3x3Cp25ZnT3teDXFKbPTAW3','9q','F',4);
+INSERT INTO ti VALUES (-6941159434489358833,2512312742327884810,'A9AyEVPKPGPXAoUYN6n3yAmdUFr8iAzHu6Byi8DzmeLY81z63zmTg225N','O5gx4K8fmslPtuF5F4UIivE8dE8HXyzI3ZDWMtORSy6ZvbQOqdmrggVa3CZdkqoolUngvyJ3kCYYGMm4XFI0KGI72Rch3kID6rAbPJt0WSlmvuT7doRc3Zc4LT1xEh0m4NcPkWZY2ZMooBI6Z8Qr8VKZwTlJa2AXD1UFHAuzBOjESJ2mf3hM0zni8CgOnRkypBc5hOtTCGjQmhTqSEylcRz','Pq2GJ5litn9VXJiy2tNJKMqyLczIRujkLIMea64BUfMWy39','qHRTHY61vD7qqbHtZeBYzUgfksi8iH13KnSxwawkIPvqHqxws031K0UsZRNd3onkCny6fEgSWa5PIJrk07NpBSDA0ZodpvNdfDDZzy45YgEgIKMrT9OuwFrgKGF9bBMIDXB7IoNLcXMDrmh6czbSrX3x3Cp25ZnT3teDXFKbPTAW3','9q','F',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2490688371209913011,9000582387693371801,'G2HBfRgQQjDU1C2cpwKqGZPlg6a2WtbBI2hLRoHpiL4aisSuSHD34vZ2W2osSKIkGtHyV3FIdaOim','5C2VS3YLUr3rgeJItqDEZ7FAN','fGy2jNB','5OK8VkbLGBntjAjEcwRepKXwyjcdqWsKY1IJXOvYMI49Z4psDgjyAzauyIDnUeyF8yxv9Hj4qwdOEXmyMsakse58MhbPFq85WhahkDP0Et82XGdQ4b91p3pT3BgZDFwHWSePxFjoP06XY9hTcVG4nXrPbWiV3me7h8CTNHUzbLirJhs6dmHtjayeqB1rtQ4oznaaAZ0fboyWXz5yqpc1j9AUVhrt1R94u0kWQLIYaQO6qICZKSlf6nKMB4EOnQFX','RXH','6',5);
+INSERT INTO ti VALUES (2490688371209913011,9000582387693371801,'G2HBfRgQQjDU1C2cpwKqGZPlg6a2WtbBI2hLRoHpiL4aisSuSHD34vZ2W2osSKIkGtHyV3FIdaOim','5C2VS3YLUr3rgeJItqDEZ7FAN','fGy2jNB','5OK8VkbLGBntjAjEcwRepKXwyjcdqWsKY1IJXOvYMI49Z4psDgjyAzauyIDnUeyF8yxv9Hj4qwdOEXmyMsakse58MhbPFq85WhahkDP0Et82XGdQ4b91p3pT3BgZDFwHWSePxFjoP06XY9hTcVG4nXrPbWiV3me7h8CTNHUzbLirJhs6dmHtjayeqB1rtQ4oznaaAZ0fboyWXz5yqpc1j9AUVhrt1R94u0kWQLIYaQO6qICZKSlf6nKMB4EOnQFX','RXH','6',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-5168575970109850893,12799773868734424207,'1GO8cJ8w2LjSooeALGiLGx3IMEaAdjrHKt5qY9XGItdNG1poo5UgSpMXYcKdcARpqSGtWNhqkpSg','wTf530fc5sbH7bxVw6pQ3Pdyxm4ItL5NrMGjYWLBLWL0m1uReMIeqUw5whEQ3bZviHyg','fqGWTHWUcnZOFwkgl612','yDZTp1Vsjgmw7EghKbMKWgvcIg8RAxDU7ZwsjrJuvqkv12luGYYCUKvFfDOmnSlg4UbIXKwJPd9bPYf50j5kXutaJRebmL4KiLh0vjsDRE8JeGjPYZh0JumJDNromhgzlNZZB1PluD5DHmgNhVZXyaRmrH8l2S1XgPBtv','65V','e',6);
+INSERT INTO ti VALUES (-5168575970109850893,12799773868734424207,'1GO8cJ8w2LjSooeALGiLGx3IMEaAdjrHKt5qY9XGItdNG1poo5UgSpMXYcKdcARpqSGtWNhqkpSg','wTf530fc5sbH7bxVw6pQ3Pdyxm4ItL5NrMGjYWLBLWL0m1uReMIeqUw5whEQ3bZviHyg','fqGWTHWUcnZOFwkgl612','yDZTp1Vsjgmw7EghKbMKWgvcIg8RAxDU7ZwsjrJuvqkv12luGYYCUKvFfDOmnSlg4UbIXKwJPd9bPYf50j5kXutaJRebmL4KiLh0vjsDRE8JeGjPYZh0JumJDNromhgzlNZZB1PluD5DHmgNhVZXyaRmrH8l2S1XgPBtv','65V','e',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b SMALLINT, c BINARY(46) NOT NULL, d VARBINARY(51), e VARBINARY(23), f VARBINARY(33), g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1649747074,24800,'lkOwkvl0ItpOG4wfT7pjRiHvjOfqT6UlaPBSjGU','4TOlbfGDUew9z7paOeB1','Aa','ocqsNsnsv4zF1sj9EdV4','g','J',0);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT, c BINARY(46) NOT NULL, d VARBINARY(51), e VARBINARY(23), f VARBINARY(33), g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (336913702,28934,'2PjgoeFLN4C','8wU3xTetkgstqOImWlrw6hnkM264uMWTlHT1F6ZGi','h4eXNl0rZ6F8ygzGb0M','J','f','i',1);
+INSERT INTO ti VALUES (336913702,28934,'2PjgoeFLN4C','8wU3xTetkgstqOImWlrw6hnkM264uMWTlHT1F6ZGi','h4eXNl0rZ6F8ygzGb0M','J','f','i',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(47) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(47) NOT NULL;
+INSERT INTO t VALUES (458402085,21327,'2x7','7aDeC7erGCopWbli2FUBmIAd7OK36jHOR6Sx','9ky','Ag5M7hS3jeBua4tjr0gqCE3lwMP','a','N',2);
+INSERT INTO ti VALUES (458402085,21327,'2x7','7aDeC7erGCopWbli2FUBmIAd7OK36jHOR6Sx','9ky','Ag5M7hS3jeBua4tjr0gqCE3lwMP','a','N',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1985706002,12116,'6l4XOyyTsfw0u2J2R5n8E','4lMZQg0zDC99JnkNvdzUWV8trG0MhvcHu67LvcgMRBBdMuCMeGh1wm43zQY8IE2VpC5vRZ9kuOFEcR2QwYpysx9rcuXu9RBPhalpyptKVKRYY3rxZTuP','Jf5qmo2TUtwvm','sqTyvGIvJLw9lCC','r','U',3);
+INSERT INTO ti VALUES (1985706002,12116,'6l4XOyyTsfw0u2J2R5n8E','4lMZQg0zDC99JnkNvdzUWV8trG0MhvcHu67LvcgMRBBdMuCMeGh1wm43zQY8IE2VpC5vRZ9kuOFEcR2QwYpysx9rcuXu9RBPhalpyptKVKRYY3rxZTuP','Jf5qmo2TUtwvm','sqTyvGIvJLw9lCC','r','U',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-1617448326,30439,'2UDnd','V6WzdlYpn9Kn1KBxSl18mKR7bmBMQSyjiN3KqO9K0JIrXXoNOG1menioCOSuD2iFer0qMZojrzcsQuQVdg2cVlKJbN1Z69kKs25RULX2bPzn9dINYoIXsuIXu6cVej8VZuSb2Z7ZjB6WYz6sstt6H6ZN0gl5jU3EJIrqWun6EAEtKhwG1MJcA9QXw','cnpYhCjhIoy','fLrQlSaMeFXKxzmCwEMvSibRUF7XIzVdny7P','q','1',4);
+INSERT INTO ti VALUES (-1617448326,30439,'2UDnd','V6WzdlYpn9Kn1KBxSl18mKR7bmBMQSyjiN3KqO9K0JIrXXoNOG1menioCOSuD2iFer0qMZojrzcsQuQVdg2cVlKJbN1Z69kKs25RULX2bPzn9dINYoIXsuIXu6cVej8VZuSb2Z7ZjB6WYz6sstt6H6ZN0gl5jU3EJIrqWun6EAEtKhwG1MJcA9QXw','cnpYhCjhIoy','fLrQlSaMeFXKxzmCwEMvSibRUF7XIzVdny7P','q','1',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (643697496,21941,'dvVsIB','coZCXpyW66RpZVAk5P1dMiPI77qv2K9vHiByHv57PiwCCiy8p','oXX1CWkygEtD0FudM6iVbye','5tDMDvwmKSeu6MJZk2l7ANzpG7KIg8iO3Rnr8IfUOHqm46r45kXf7rz4RH1ItrWx56M2bVnSZxeVg4L1ColyvwwZtMUNuk9tWYDD2UeWgOscxkzwP31HP4vcT9OGQYHp8PYgzfHKsPPbKTAFSKyEkBc28b','d','d',5);
+INSERT INTO ti VALUES (643697496,21941,'dvVsIB','coZCXpyW66RpZVAk5P1dMiPI77qv2K9vHiByHv57PiwCCiy8p','oXX1CWkygEtD0FudM6iVbye','5tDMDvwmKSeu6MJZk2l7ANzpG7KIg8iO3Rnr8IfUOHqm46r45kXf7rz4RH1ItrWx56M2bVnSZxeVg4L1ColyvwwZtMUNuk9tWYDD2UeWgOscxkzwP31HP4vcT9OGQYHp8PYgzfHKsPPbKTAFSKyEkBc28b','d','d',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-596189710,-3929,'LexqOBo','4wNvotmSKh3txLZqtxKSBgnFayEdoEAg59fCUJg7lgL','9pLDNt8','mfYDOLTMwLzdxU3dYe1E3pcp2ZaqtMEEI3csoJqtWEW2OoB2Gz88NtGDYTcZD7ZNlTwWUo','49','4',6);
+INSERT INTO ti VALUES (-596189710,-3929,'LexqOBo','4wNvotmSKh3txLZqtxKSBgnFayEdoEAg59fCUJg7lgL','9pLDNt8','mfYDOLTMwLzdxU3dYe1E3pcp2ZaqtMEEI3csoJqtWEW2OoB2Gz88NtGDYTcZD7ZNlTwWUo','49','4',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b MEDIUMINT UNSIGNED, c BINARY(67), d VARCHAR(71), e VARBINARY(49) NOT NULL, f VARBINARY(4), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1725085465894312836,9005548,'fXG32ZHRL8cvp74o5OkQqK3','lIqC36FR0YgL1yA2dQuwIdwA','wOHEL5HyOh','D5o','G','Kc',0);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT UNSIGNED, c BINARY(67), d VARCHAR(71), e VARBINARY(49) NOT NULL, f VARBINARY(4), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-4993416711474177459,2409750,'sgITH70GWVqtZH','iX7','lcp','E','F','L',1);
+INSERT INTO ti VALUES (-4993416711474177459,2409750,'sgITH70GWVqtZH','iX7','lcp','E','F','L',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(68);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(68);
+INSERT INTO t VALUES (6739580811923136395,16398026,'ZrQ1dAwcNzAIIzCVsieJShFvEmTxdhklPoAAiO','amVDo4YuTpf3TpYDAQHyUu4EqmtWGveZZsfxFLaM50U27O7VQf1w6UcZ2AGtuQA08Xu1R','tZpDX0B7Hlxmtl7ucos50CUNIva','QkdG','u','b',2);
+INSERT INTO ti VALUES (6739580811923136395,16398026,'ZrQ1dAwcNzAIIzCVsieJShFvEmTxdhklPoAAiO','amVDo4YuTpf3TpYDAQHyUu4EqmtWGveZZsfxFLaM50U27O7VQf1w6UcZ2AGtuQA08Xu1R','tZpDX0B7Hlxmtl7ucos50CUNIva','QkdG','u','b',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (6683959995700471878,12014068,'dB8ZnelU06WjFqIyL','oCbCUH99Vw1UpHZM0CvGVtYlN4F5fmK59Ghv7jl1UvjeWLlRQmTIYDIW97Jrag8OuK9f87beqsDRLq3Clt7a63jnCsuJMIdcMcUskh4kUbctETeASVXUXfONLimeojqZH8RNX0itz1oJH7lkL','PzwIJLbPIJc7ow4AhJ42FLmbjqGN','l','U','wJ',3);
+INSERT INTO ti VALUES (6683959995700471878,12014068,'dB8ZnelU06WjFqIyL','oCbCUH99Vw1UpHZM0CvGVtYlN4F5fmK59Ghv7jl1UvjeWLlRQmTIYDIW97Jrag8OuK9f87beqsDRLq3Clt7a63jnCsuJMIdcMcUskh4kUbctETeASVXUXfONLimeojqZH8RNX0itz1oJH7lkL','PzwIJLbPIJc7ow4AhJ42FLmbjqGN','l','U','wJ',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (7240847468074563701,5793544,'sqSe83l9tMvjrXyvmGUvDHCBTjjJX5jRYhI47LPlcxvgCDDB7Kf','4n0NegG17OOZmgsMwhj6PsmddvuGPjMVxWhrcxqtu','iKnMsH6','LObt3muPn1QdcbJfNW3Ht9yiHymrhjrPHzjIVoMmJnJdu1VM1rDd4fd7dyy','r','b',4);
+INSERT INTO ti VALUES (7240847468074563701,5793544,'sqSe83l9tMvjrXyvmGUvDHCBTjjJX5jRYhI47LPlcxvgCDDB7Kf','4n0NegG17OOZmgsMwhj6PsmddvuGPjMVxWhrcxqtu','iKnMsH6','LObt3muPn1QdcbJfNW3Ht9yiHymrhjrPHzjIVoMmJnJdu1VM1rDd4fd7dyy','r','b',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-5084190846385455259,3684240,'Rg8X8Vc7DdAH5YNdnYk5w6JEpKnFDZp5G9yA5kl53J2ZQ','aN3Jl040cEHB9E6fFmFfN3iodUb5oluGaqkFN1bVQ9efxvKHTp3GCvPeO7WP7u7aEHatSAt2IimZhIlQnu8OqeQGzQOxXBRHf7egU0BCzkab89t4oAuoYyL1Hv7MJFTlF3daZdEKoXpTs1sB8QjIb2SEp7rAiz4GUr0cMQXYlNTlPMKXoC4JTOYHAqRM6GMktBBaaOfhfsHZGeSaGYtqdHkeUA1Usip8XVW0oQVztUgb3eJ6Fr5YQAms7kuH','a6T7yYV4K42uoY7gi8IgYiRrUHLjlrRi','fmeW0Ydo6S83QxEmt7PxzKo77kxOfBLttfqjtclc6sRVISipJRU5fGtYAIpeNA9o5aKOpAp2RonttgERq6vXrGlS9kEmecXQh0p1VaAnCPp97l3vDvK76BwuTM6gkg8WfYbisC7OxY8ADMUYr4M4XJ5lmhtyTYw3rqxUhjttkoagnnKIdZ5ALZKGvkVcYjMajC61FdB','C','K',5);
+INSERT INTO ti VALUES (-5084190846385455259,3684240,'Rg8X8Vc7DdAH5YNdnYk5w6JEpKnFDZp5G9yA5kl53J2ZQ','aN3Jl040cEHB9E6fFmFfN3iodUb5oluGaqkFN1bVQ9efxvKHTp3GCvPeO7WP7u7aEHatSAt2IimZhIlQnu8OqeQGzQOxXBRHf7egU0BCzkab89t4oAuoYyL1Hv7MJFTlF3daZdEKoXpTs1sB8QjIb2SEp7rAiz4GUr0cMQXYlNTlPMKXoC4JTOYHAqRM6GMktBBaaOfhfsHZGeSaGYtqdHkeUA1Usip8XVW0oQVztUgb3eJ6Fr5YQAms7kuH','a6T7yYV4K42uoY7gi8IgYiRrUHLjlrRi','fmeW0Ydo6S83QxEmt7PxzKo77kxOfBLttfqjtclc6sRVISipJRU5fGtYAIpeNA9o5aKOpAp2RonttgERq6vXrGlS9kEmecXQh0p1VaAnCPp97l3vDvK76BwuTM6gkg8WfYbisC7OxY8ADMUYr4M4XJ5lmhtyTYw3rqxUhjttkoagnnKIdZ5ALZKGvkVcYjMajC61FdB','C','K',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-7386428061002868991,15225853,'qFwOdzX3CYqMJ4sIkNUa','aaWsObwrT588yuNMdiUOhz6ybljSQ48FSRGZsXS11gtC9CReQYLW0hf7P3KiaBxkBn5qpDsT1D0MFMlcWCqn0kr0ajPtJeGxCudPSZM67MiXpGyT','amf2oPPW2NFPxjs5XmEVNIFaGc5swkS78qT5eRPbzY','6lCndEmRytT6ayI4G5k9GG8jHvGWklekQ89FeCwUeGkxePK6LdklvxaDp5BFJSaJ4','q','bub',6);
+INSERT INTO ti VALUES (-7386428061002868991,15225853,'qFwOdzX3CYqMJ4sIkNUa','aaWsObwrT588yuNMdiUOhz6ybljSQ48FSRGZsXS11gtC9CReQYLW0hf7P3KiaBxkBn5qpDsT1D0MFMlcWCqn0kr0ajPtJeGxCudPSZM67MiXpGyT','amf2oPPW2NFPxjs5XmEVNIFaGc5swkS78qT5eRPbzY','6lCndEmRytT6ayI4G5k9GG8jHvGWklekQ89FeCwUeGkxePK6LdklvxaDp5BFJSaJ4','q','bub',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(18) NOT NULL, d VARCHAR(77), e VARCHAR(55), f VARBINARY(15), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15148140176056989600,67,'P8sEtPAX3aizRQgh','3GQZGtjnugPewfhwezf571z7a5nxHbVXInB','ZBO0zEC6rMqR2xk2icXhirea8xZMzKZYiH8bCJdfL9lq','Z83eqC5boN1OoP','EP','Ed',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(18) NOT NULL, d VARCHAR(77), e VARCHAR(55), f VARBINARY(15), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (11433009202338019481,242,'soubIO5ii5cfC4ApwZ','Rq8B4I76EILq0eniRfBOvF3nlRGXJqtAMFKn78uMLfr8SdGFDPIGrWPnGwz9Q6z','D5P5t9SJ6UyMHH5qudxroZ1iHFFUdqYg8Hso8DuwSRF','0rAGXS6yAnBJ8','Dk','Vq',1);
+INSERT INTO ti VALUES (11433009202338019481,242,'soubIO5ii5cfC4ApwZ','Rq8B4I76EILq0eniRfBOvF3nlRGXJqtAMFKn78uMLfr8SdGFDPIGrWPnGwz9Q6z','D5P5t9SJ6UyMHH5qudxroZ1iHFFUdqYg8Hso8DuwSRF','0rAGXS6yAnBJ8','Dk','Vq',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(19) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(19) NOT NULL;
+INSERT INTO t VALUES (12064704560861433250,160,'pIekzRsgw9H','w45cyfOpAxpp6iTVmitiKruK3anEhjMDn9sK6ifPA5O0l3nAMNyXFt7FI','S3Py98S6zUAxEgWgLHsxe5WfuwzUtPD94f5HzUrSAy0Sf','LW','V','q',2);
+INSERT INTO ti VALUES (12064704560861433250,160,'pIekzRsgw9H','w45cyfOpAxpp6iTVmitiKruK3anEhjMDn9sK6ifPA5O0l3nAMNyXFt7FI','S3Py98S6zUAxEgWgLHsxe5WfuwzUtPD94f5HzUrSAy0Sf','LW','V','q',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3955536726265811577,49,'F0uV8VoUfzorUs','QBjniywDKtDp3MoibRox4MSI3baZc0MojEgx6xMXLwKaKiVLF1NfQCU7utUtjMPnANv6Ac4rZxdodxcxflsNtkQB5oXhaqH7Mftccu9U7wUqN3H42W7upiehITSBPc05c761i0fPRbrUF0nswdYecmZCtGSvrwwVDCvjDJG1bhtaYzoyRGpDHRQIUPkTVUADpd5VyV7lHatgffis15kKp3i','3JHYBwV9MGthDj8CI39oyn6GGcY8qseyR8mDVnIYphw4P','pa','W','r',3);
+INSERT INTO ti VALUES (3955536726265811577,49,'F0uV8VoUfzorUs','QBjniywDKtDp3MoibRox4MSI3baZc0MojEgx6xMXLwKaKiVLF1NfQCU7utUtjMPnANv6Ac4rZxdodxcxflsNtkQB5oXhaqH7Mftccu9U7wUqN3H42W7upiehITSBPc05c761i0fPRbrUF0nswdYecmZCtGSvrwwVDCvjDJG1bhtaYzoyRGpDHRQIUPkTVUADpd5VyV7lHatgffis15kKp3i','3JHYBwV9MGthDj8CI39oyn6GGcY8qseyR8mDVnIYphw4P','pa','W','r',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (4102179743254809926,48,'02TPP6T75BGu','V9gb6FPWuLBV4MrEn371z','0M3AQrHXYU','HZFs','7','n',4);
+INSERT INTO ti VALUES (4102179743254809926,48,'02TPP6T75BGu','V9gb6FPWuLBV4MrEn371z','0M3AQrHXYU','HZFs','7','n',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (8160146214089844967,44,'xvuz','LI6zYDLsdRCrpS8BMwXUNWKYE1ZFSubE8FpMC3RGkUc6oq8q3lj0Y4ISgx2o3w3XYZNvd2T2P5pysBP','DJy8NJULwwO3Jh9mPvREOJNeJvMojYIn7XV','hsUU0K7YiRbMgpKkmUt8R3cZuc0C92KSE9zinGXergHsgRqUSJRaLtpCzROOfMnPop4cV2SeCY0Ioub3vWnwkakbKn7BYFUo9T0lMPMO9W9nddUU26T7INZBxzMDqbQ3IF','op','u',5);
+INSERT INTO ti VALUES (8160146214089844967,44,'xvuz','LI6zYDLsdRCrpS8BMwXUNWKYE1ZFSubE8FpMC3RGkUc6oq8q3lj0Y4ISgx2o3w3XYZNvd2T2P5pysBP','DJy8NJULwwO3Jh9mPvREOJNeJvMojYIn7XV','hsUU0K7YiRbMgpKkmUt8R3cZuc0C92KSE9zinGXergHsgRqUSJRaLtpCzROOfMnPop4cV2SeCY0Ioub3vWnwkakbKn7BYFUo9T0lMPMO9W9nddUU26T7INZBxzMDqbQ3IF','op','u',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (18264571484792768287,182,'utTuZA','f09xgP7TjJJEUwk9dzICII5v0myxAbRkmpGbOAOewpWV3rnpl4BdGqCp74JFmAjsUlMETXSLwlN1gYGvwTuG2Ff35rbjgE0O1cCUFUctZDN7xybBKRastKvbORtSga6NFP4XdFcI0s1tw7r3olnfFOBdox9vdaTltj8EiMdn5WeXmu4ha6QzCOir3NMLwNwpCzaGiPmeNy9LBssWj7BKP848Sl07ReurXCKwQHDIALDIiyz','AtlD50auhfvvZVoeLc0YJK8tTGsYEd4hSsmL4M4QfIMUOFZu','P2lhxJpJ5v','aZ','j',6);
+INSERT INTO ti VALUES (18264571484792768287,182,'utTuZA','f09xgP7TjJJEUwk9dzICII5v0myxAbRkmpGbOAOewpWV3rnpl4BdGqCp74JFmAjsUlMETXSLwlN1gYGvwTuG2Ff35rbjgE0O1cCUFUctZDN7xybBKRastKvbORtSga6NFP4XdFcI0s1tw7r3olnfFOBdox9vdaTltj8EiMdn5WeXmu4ha6QzCOir3NMLwNwpCzaGiPmeNy9LBssWj7BKP848Sl07ReurXCKwQHDIALDIiyz','AtlD50auhfvvZVoeLc0YJK8tTGsYEd4hSsmL4M4QfIMUOFZu','P2lhxJpJ5v','aZ','j',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b SMALLINT, c BINARY(65), d VARCHAR(14), e VARBINARY(40), f VARCHAR(83) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15996346385823725907,6080,'ZVUVeBWOSdIiJ34u90ARIvq2wGKdvIooIcLny9HA9M76cGqg5lPIBwxnRuTxyDFTh','eFNb','RCN','QkpbB3emif46YRfsurvFBIc9s8U2','W','pW',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT, c BINARY(65), d VARCHAR(14), e VARBINARY(40), f VARCHAR(83) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (417596935007940814,-26276,'3EcCJjHOumaHoOSjaO2fQqIzYpVkExHq1XIK','tJyiAAcFKhSjX','srAlw6ODxJvsy1JKT','rBZFkKHB65OnKn','z','r',1);
+INSERT INTO ti VALUES (417596935007940814,-26276,'3EcCJjHOumaHoOSjaO2fQqIzYpVkExHq1XIK','tJyiAAcFKhSjX','srAlw6ODxJvsy1JKT','rBZFkKHB65OnKn','z','r',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(66);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(66);
+INSERT INTO t VALUES (1733382087415292120,27175,'hswRi5m2yM76dpvRmqNMWnvEBkUzVEZgFUXaF8','ewzKoJlI','m5eR4DoGWCdyUF5mS7h','MDG2xj9q','j','u',2);
+INSERT INTO ti VALUES (1733382087415292120,27175,'hswRi5m2yM76dpvRmqNMWnvEBkUzVEZgFUXaF8','ewzKoJlI','m5eR4DoGWCdyUF5mS7h','MDG2xj9q','j','u',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (16265414706030111916,-21421,'NjExB3I03bcqbI9Bf0fFeN4e61kDgBVxSaqdMfFLmL8qJIJIPm56VVsNt','4bWIqnNlaucIZmRzZqhseMmWScIUpo99JnNhL8v2nE9bgrzuZFa0wh4aXXiMuNQ4dd3maUlsvMk5P6qOKtKwpeFrR0bdfRwSdwzbBqW58VNJRwTJiPMT9vTRfQymxreuOYhzoeDy0b46KLtDemV5fxxIvaarzQDItqyZLsJZgNlDtVY28HjG9Laz0vimVQj4ZlBBe5U3uoaO6MWK89psCImJqo','wuNzgsGUvIQ0','rozdi0CHW3puGi8ZnLBiom40YsqOIqLwEr8Ejy','jZ','zJ',3);
+INSERT INTO ti VALUES (16265414706030111916,-21421,'NjExB3I03bcqbI9Bf0fFeN4e61kDgBVxSaqdMfFLmL8qJIJIPm56VVsNt','4bWIqnNlaucIZmRzZqhseMmWScIUpo99JnNhL8v2nE9bgrzuZFa0wh4aXXiMuNQ4dd3maUlsvMk5P6qOKtKwpeFrR0bdfRwSdwzbBqW58VNJRwTJiPMT9vTRfQymxreuOYhzoeDy0b46KLtDemV5fxxIvaarzQDItqyZLsJZgNlDtVY28HjG9Laz0vimVQj4ZlBBe5U3uoaO6MWK89psCImJqo','wuNzgsGUvIQ0','rozdi0CHW3puGi8ZnLBiom40YsqOIqLwEr8Ejy','jZ','zJ',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8097766769300354311,-197,'7l4jSdYzcfz4GAASRrhnPHAY5vxAnpUUUTN2ugKlGuyEKVywggbbAWn','34spw345WJLdh4Cxng5cm5YXyCwHYE0SmLaGPicBsFLVvR8sXJYDbExN0P6x3LcZzri5Wm','PqBQbTB4EC0aynKRNZSv1fOARjNLWqC','dymNi1ogy71mq9Svpr3XBSeGO1In2aPobBirYIxDBhN3uUnZz77YHewgAf4wb7sLHpBzWy0jYCmAF40vza1htexHn9V5XBXs5p7KfytlIO2XzD7T1galIVGAyvfLaWle8qFvpuC4sc0ArreLf0NA4GoiqSjfrFWf17yhR0VgHSNznvNVj6ecezROt2xv9Rne8IXgN9StE9xGmKBhVnbsiFXQVKcdhySA','6','xO',4);
+INSERT INTO ti VALUES (8097766769300354311,-197,'7l4jSdYzcfz4GAASRrhnPHAY5vxAnpUUUTN2ugKlGuyEKVywggbbAWn','34spw345WJLdh4Cxng5cm5YXyCwHYE0SmLaGPicBsFLVvR8sXJYDbExN0P6x3LcZzri5Wm','PqBQbTB4EC0aynKRNZSv1fOARjNLWqC','dymNi1ogy71mq9Svpr3XBSeGO1In2aPobBirYIxDBhN3uUnZz77YHewgAf4wb7sLHpBzWy0jYCmAF40vza1htexHn9V5XBXs5p7KfytlIO2XzD7T1galIVGAyvfLaWle8qFvpuC4sc0ArreLf0NA4GoiqSjfrFWf17yhR0VgHSNznvNVj6ecezROt2xv9Rne8IXgN9StE9xGmKBhVnbsiFXQVKcdhySA','6','xO',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (6992761675294516057,-5494,'79Ez5R9eLs57NEW7j0So4G3Oqkkl9pBhOC','5DLXKBdZS','rUmuhVHg9wL1p89thJAi9iB6YOMRLiUZGYq','FApKLv6glB8WVpNtPrn','iV','5X',5);
+INSERT INTO ti VALUES (6992761675294516057,-5494,'79Ez5R9eLs57NEW7j0So4G3Oqkkl9pBhOC','5DLXKBdZS','rUmuhVHg9wL1p89thJAi9iB6YOMRLiUZGYq','FApKLv6glB8WVpNtPrn','iV','5X',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3385972177922201734,25902,'XVTDSCGy8aGczgUooWpvebNMKEUSvuBBpNn9','1OpZTMfoUtIncpMBGV1WE7AedYiHZLnY3sPVO747X5DpgG8OMBLYmGG8rleTg2TKJFu7jJm06HHueyZwj8MzgxKxx9sstHq8PvKHXY0pR4S','pGQrd','kDuoKvdzCypfXt6LLhyl60I0HvDP1l1LTXxI3wITqFAA7Ji8AWczDdDoYYUf3ogQRZcLunNpD0H6jVI5iSQ3YIvKqSz1QGfIkoeMy3CHBEWC025rVHN0oyph2lGBoCd60LvCeAtVGn9oKYZ6pX8WCMRD9fHRHe','xWy','J',6);
+INSERT INTO ti VALUES (3385972177922201734,25902,'XVTDSCGy8aGczgUooWpvebNMKEUSvuBBpNn9','1OpZTMfoUtIncpMBGV1WE7AedYiHZLnY3sPVO747X5DpgG8OMBLYmGG8rleTg2TKJFu7jJm06HHueyZwj8MzgxKxx9sstHq8PvKHXY0pR4S','pGQrd','kDuoKvdzCypfXt6LLhyl60I0HvDP1l1LTXxI3wITqFAA7Ji8AWczDdDoYYUf3ogQRZcLunNpD0H6jVI5iSQ3YIvKqSz1QGfIkoeMy3CHBEWC025rVHN0oyph2lGBoCd60LvCeAtVGn9oKYZ6pX8WCMRD9fHRHe','xWy','J',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(65), d VARBINARY(53), e VARCHAR(42), f VARBINARY(18) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3593378253,168,'jPHRv40LdWGBEF3wTJgZw6ZZQAZpUHD0tG','q3','Y9saj6ghyh3uBy4B5SC2mzMpF2fi','IbWB','ZQ','b',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(65), d VARBINARY(53), e VARCHAR(42), f VARBINARY(18) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2243388409,159,'OU5S9BU0ZXiFdGzanON08LlWkMIOZ1SR0Neyo5uPHjXjaHD24rUrfoFwGLrHkF00','CLgy6DDEeZmHf2ZlNJUrX','Q5C5DDJXlYs0Lg7LP','jyqw9N5OucB2dygGf','c7','o',1);
+INSERT INTO ti VALUES (2243388409,159,'OU5S9BU0ZXiFdGzanON08LlWkMIOZ1SR0Neyo5uPHjXjaHD24rUrfoFwGLrHkF00','CLgy6DDEeZmHf2ZlNJUrX','Q5C5DDJXlYs0Lg7LP','jyqw9N5OucB2dygGf','c7','o',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(66);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(66);
+INSERT INTO t VALUES (3040693010,137,'GKSCxBHt6x09AiRnCLAqJaXPRdi7y4mFoZKnWTTs4uARW6iqq4kSP0Wl9SWO4q3rdo','N','Wj','P9pLg','Q','T',2);
+INSERT INTO ti VALUES (3040693010,137,'GKSCxBHt6x09AiRnCLAqJaXPRdi7y4mFoZKnWTTs4uARW6iqq4kSP0Wl9SWO4q3rdo','N','Wj','P9pLg','Q','T',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1581514356,217,'m5zdw7','8JTe3vgkGvqcGhKKJormIrmPeiNehsoe0hpHP3SwedsmsuS7fqbjEgq80CzyTdljoc9n0JRGI1XGEPW2qCLq7kVcBpaYFb4VOWcrjsISp0hlXFZFns3wN9ukHT7lgMxSrp1Uo4IendC56h5w3RoFa0HHywAUtmR1hIHg8fTJztlsFyTXU2302hud9hmnv2Qd8mDDXceJ8aGos3UBHhBx0imGQSINhAUxX0R','eEgH3OhbmV7yFHszV6WdnyIt','wnHhJ24DdK','EF','F',3);
+INSERT INTO ti VALUES (1581514356,217,'m5zdw7','8JTe3vgkGvqcGhKKJormIrmPeiNehsoe0hpHP3SwedsmsuS7fqbjEgq80CzyTdljoc9n0JRGI1XGEPW2qCLq7kVcBpaYFb4VOWcrjsISp0hlXFZFns3wN9ukHT7lgMxSrp1Uo4IendC56h5w3RoFa0HHywAUtmR1hIHg8fTJztlsFyTXU2302hud9hmnv2Qd8mDDXceJ8aGos3UBHhBx0imGQSINhAUxX0R','eEgH3OhbmV7yFHszV6WdnyIt','wnHhJ24DdK','EF','F',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (338482039,47,'Gc5AnvWASRABfSeF','avjX3qjxBe7LcaoyB5i0wz5iTtdnT','n9yGmHA0g24zp26YL3goZ4y2w','bv1bMGuQ2bm5i51rzYPSb518tHOSwTmdjIRI6GRl4cfUEYljAicajQcbvHD2nsOTM1z6hdJcDRRsD7kDLqCtEbI7XwrCqBQ9rfMxI4FVhBOrW9FfzXMADNmGKcKMHjjqzMgCk22BeijZPRfS4LufGAkGsq5sQ38lUI7i2Zl8gWgWdzZQebunDQ7MI7an3cPaRl5nKvuEz6GuKqBphziWQwCs45aHzqIeTY8DDJu6yr6ASyOyU1J','a','J',4);
+INSERT INTO ti VALUES (338482039,47,'Gc5AnvWASRABfSeF','avjX3qjxBe7LcaoyB5i0wz5iTtdnT','n9yGmHA0g24zp26YL3goZ4y2w','bv1bMGuQ2bm5i51rzYPSb518tHOSwTmdjIRI6GRl4cfUEYljAicajQcbvHD2nsOTM1z6hdJcDRRsD7kDLqCtEbI7XwrCqBQ9rfMxI4FVhBOrW9FfzXMADNmGKcKMHjjqzMgCk22BeijZPRfS4LufGAkGsq5sQ38lUI7i2Zl8gWgWdzZQebunDQ7MI7an3cPaRl5nKvuEz6GuKqBphziWQwCs45aHzqIeTY8DDJu6yr6ASyOyU1J','a','J',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (543201402,91,'s','5XbGTIR3TNGSTnSvWwKngRvtJ4SYwnUHDDQJt9AZ8KYmdSTG9C0zkWO4I2Au8qZ8zTldWz9l8x5eALfoYrDMJF4vTWXLXrG75pSN34CsVhQUIMRJO55Fpd0clVdaemAx51cKHBRI5lltcDJzoZ6nmzbltL4fyxqfu9KBhGs','52WOEMfP7JDLoFNJTU2ankjsZs3FsKcMcBadPkajrU','A7cDKHTQq6FbP5fpnCMX4iykVSc4CBdeCdjWo5VkerfGirHhzAwP9V1aXCAJm9Kg087FBciqSR21h4PIDq3iF3fgoWJYO3kzUYD4XSt9BBQOFCoEnLNBQxNfGros8wOHs96xgc9A43nl','x0F','h',5);
+INSERT INTO ti VALUES (543201402,91,'s','5XbGTIR3TNGSTnSvWwKngRvtJ4SYwnUHDDQJt9AZ8KYmdSTG9C0zkWO4I2Au8qZ8zTldWz9l8x5eALfoYrDMJF4vTWXLXrG75pSN34CsVhQUIMRJO55Fpd0clVdaemAx51cKHBRI5lltcDJzoZ6nmzbltL4fyxqfu9KBhGs','52WOEMfP7JDLoFNJTU2ankjsZs3FsKcMcBadPkajrU','A7cDKHTQq6FbP5fpnCMX4iykVSc4CBdeCdjWo5VkerfGirHhzAwP9V1aXCAJm9Kg087FBciqSR21h4PIDq3iF3fgoWJYO3kzUYD4XSt9BBQOFCoEnLNBQxNfGros8wOHs96xgc9A43nl','x0F','h',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (4253403320,250,'Gb812','MS5R8dfWQXFyYbq99LQEGm5IvTHYNGwDh3xB8kBr3D0kzuAsr5CyPGF43jFMdEddfvS2skyIjjPZpEympnZ4FHuQRntVkaNyr7eT','4','m2FHIiaMY9Cl7EyzSfPEG1kSeqLc6ShoLsDppzRIlavdpXTqJgpiRDaohkGqQreSgCIyZZtMjIIEvsjoaPx5qBik77kVETRdNENOEi7nAvTPmDeJwzNvidhodhIeBU7o8XvTXp8G213VTTHuOejk3rYd8CfTndHvj08WOAkktOzSA5jDuImL2cXJ8DYwcpo','51','rT',6);
+INSERT INTO ti VALUES (4253403320,250,'Gb812','MS5R8dfWQXFyYbq99LQEGm5IvTHYNGwDh3xB8kBr3D0kzuAsr5CyPGF43jFMdEddfvS2skyIjjPZpEympnZ4FHuQRntVkaNyr7eT','4','m2FHIiaMY9Cl7EyzSfPEG1kSeqLc6ShoLsDppzRIlavdpXTqJgpiRDaohkGqQreSgCIyZZtMjIIEvsjoaPx5qBik77kVETRdNENOEi7nAvTPmDeJwzNvidhodhIeBU7o8XvTXp8G213VTTHuOejk3rYd8CfTndHvj08WOAkktOzSA5jDuImL2cXJ8DYwcpo','51','rT',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(65), d VARCHAR(9) NOT NULL, e VARBINARY(20), f VARCHAR(45), g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4216266408,59873,'tfB3Z8DIvAv3F4uKDGRsTALd3RB8blarR','fr9FK','hUOwkIygB4gVL4sjbqXx','V8A2tPuDkJQs6cGqXOayGVIirzCo4SkqS7wni1F0axay','7','t',0);
+CREATE TABLE ti (a INT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(65), d VARCHAR(9) NOT NULL, e VARBINARY(20), f VARCHAR(45), g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3648968007,14261,'xsEBjOoIpQNLzbbBb6BgxsPwSr5h5aCT8m0X1c4Im8AqD8GjlbMffMHOsda7','Tirahhm','t4FjwGKaH','SNh0YxLhniwBKMv4rwz2ALsM','W','j',1);
+INSERT INTO ti VALUES (3648968007,14261,'xsEBjOoIpQNLzbbBb6BgxsPwSr5h5aCT8m0X1c4Im8AqD8GjlbMffMHOsda7','Tirahhm','t4FjwGKaH','SNh0YxLhniwBKMv4rwz2ALsM','W','j',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(66);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(66);
+INSERT INTO t VALUES (2380998013,10077,'E2OeYUIsFgTmN6HSwHoWI53uEE4jySxMeGsMzMF4jzpYtttJbwfXUApNSwwf5nJCF4','RQ','HIhnGQiDwC','64MfrFra1l0o7T','8','8',2);
+INSERT INTO ti VALUES (2380998013,10077,'E2OeYUIsFgTmN6HSwHoWI53uEE4jySxMeGsMzMF4jzpYtttJbwfXUApNSwwf5nJCF4','RQ','HIhnGQiDwC','64MfrFra1l0o7T','8','8',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1750223476,6030,'cQJxOasDUUNYeChDqrmygt2qF','oZczCcpQqgOcMR3GYtYlOWEydZjxW3L0MeHVpnqkpH9dJURj9E23Safu6vPaVrQseOPPAAWBxcQr1oSBUXZbttxHB4','MwVKIMuGYdwNP','WH38geFaChQ0ctgwbXXyHyQP9isXyovPUG0Q3J4R1V','F','T',3);
+INSERT INTO ti VALUES (1750223476,6030,'cQJxOasDUUNYeChDqrmygt2qF','oZczCcpQqgOcMR3GYtYlOWEydZjxW3L0MeHVpnqkpH9dJURj9E23Safu6vPaVrQseOPPAAWBxcQr1oSBUXZbttxHB4','MwVKIMuGYdwNP','WH38geFaChQ0ctgwbXXyHyQP9isXyovPUG0Q3J4R1V','F','T',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2916882684,4323,'asrdsrzwtAnY3OTW','uTG60tRSybkQcSuflMPvnMTox6kfHKmuJUglpIDoBS9SMhlJgBlTeK2ASDiV3LQtMP0EBOjI4lfBLbJZeQgK7Lckk1U3UeHlmgHLD7D9WbjpLdqs56nPRe4ItaqCGqCvG4HRirdybB2zW6yGH9fOn4V90KClvWod0PpD2tYajHv3ugjN8guMXqPK6Zvy92f8UtsXO333StCyQeme','JfPGHoYGHQaR1','gqR0m8SkHEnO3mNSCA','z','B',4);
+INSERT INTO ti VALUES (2916882684,4323,'asrdsrzwtAnY3OTW','uTG60tRSybkQcSuflMPvnMTox6kfHKmuJUglpIDoBS9SMhlJgBlTeK2ASDiV3LQtMP0EBOjI4lfBLbJZeQgK7Lckk1U3UeHlmgHLD7D9WbjpLdqs56nPRe4ItaqCGqCvG4HRirdybB2zW6yGH9fOn4V90KClvWod0PpD2tYajHv3ugjN8guMXqPK6Zvy92f8UtsXO333StCyQeme','JfPGHoYGHQaR1','gqR0m8SkHEnO3mNSCA','z','B',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2771285673,7731,'JT7cj1N5WyzYajzSnpHH3qeqBcuS7JJyVP5FqRzsXKLs3','DaLBoR76mhzn9sloEXnbdDK6PMqK0Jhma1EXF8Xx5Navjak38A83e8FnMRIupGbueQQQKhfsMd5txPyF7TkDe0DuDtrfiqoFCRWHyDhu6BWCfDzRFWnYd6dhOjwec77mqLzT0wnTs7GfS8fo6mDHqRsq9PW','pJEJs','NWJBc7c4dwE9RtIMlVJnmpeSz6akRFKHUT4PbiwGuOW3yU1Qhq7gPIONJncbUWNffoMyW4nTjUAEP4iYZPoYfGsdxpJ1LUN8hhzyK7Jj14Yb36OmM2KivUhL5F42MMzAgJ9VuRuL1LLfqAlz45SpRAM60Rs2uCBSJdIGVgvNijWJeCX1gUA0n32Gw','hn','B',5);
+INSERT INTO ti VALUES (2771285673,7731,'JT7cj1N5WyzYajzSnpHH3qeqBcuS7JJyVP5FqRzsXKLs3','DaLBoR76mhzn9sloEXnbdDK6PMqK0Jhma1EXF8Xx5Navjak38A83e8FnMRIupGbueQQQKhfsMd5txPyF7TkDe0DuDtrfiqoFCRWHyDhu6BWCfDzRFWnYd6dhOjwec77mqLzT0wnTs7GfS8fo6mDHqRsq9PW','pJEJs','NWJBc7c4dwE9RtIMlVJnmpeSz6akRFKHUT4PbiwGuOW3yU1Qhq7gPIONJncbUWNffoMyW4nTjUAEP4iYZPoYfGsdxpJ1LUN8hhzyK7Jj14Yb36OmM2KivUhL5F42MMzAgJ9VuRuL1LLfqAlz45SpRAM60Rs2uCBSJdIGVgvNijWJeCX1gUA0n32Gw','hn','B',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (552215481,31300,'PRTGS1U6miV76EDS6S3rD8YipoZU','VoLil02my4nboVoKRBDuA0Hm3cOTObcBrXUHTTOY3H8er2VrlEJC04ys1069CfxhKWbQIa','mehLeF8up1OD','DEnpUFYA8Oz3UN6fHErxbkWEFxEjFkrtn44HhueLjuROUvvC4NOubImXbwUmIQzMAbyvtMC9KLUC73pF2pK5MGAOUv1OBe11cmTdzXS03QtzF5aA5BE5VOOOXjFPmILN9JLjE2wc3W49B0e0UFBT4CL5xX8yjv52IU','oT','Y',6);
+INSERT INTO ti VALUES (552215481,31300,'PRTGS1U6miV76EDS6S3rD8YipoZU','VoLil02my4nboVoKRBDuA0Hm3cOTObcBrXUHTTOY3H8er2VrlEJC04ys1069CfxhKWbQIa','mehLeF8up1OD','DEnpUFYA8Oz3UN6fHErxbkWEFxEjFkrtn44HhueLjuROUvvC4NOubImXbwUmIQzMAbyvtMC9KLUC73pF2pK5MGAOUv1OBe11cmTdzXS03QtzF5aA5BE5VOOOXjFPmILN9JLjE2wc3W49B0e0UFBT4CL5xX8yjv52IU','oT','Y',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(12), d VARCHAR(72) NOT NULL, e VARBINARY(56), f VARCHAR(21) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1428637,36401,'a','Yp9l31btgX106JrCJgAQowKCKbT7jH087rgLtFRyIvt','lLeWsP0IJAwjFhFO0Fo64KuMXiUOyxnLf','SntUvNRtujcgxY6QI','Sy','p',0);
+CREATE TABLE ti (a MEDIUMINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(12), d VARCHAR(72) NOT NULL, e VARBINARY(56), f VARCHAR(21) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (3837959,14919,'JpWSWNnzgd','kspJkILrqAYgeieUt6E4K9cOEByN7gMTsPjCjYEVT9cp','rlKR1','l2vgMMlxl2J4','9','v',1);
+INSERT INTO ti VALUES (3837959,14919,'JpWSWNnzgd','kspJkILrqAYgeieUt6E4K9cOEByN7gMTsPjCjYEVT9cp','rlKR1','l2vgMMlxl2J4','9','v',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(13);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(13);
+INSERT INTO t VALUES (-5472901,32672,'Bsl9nBkcIJ9r','dMETU1ZrLv4aGXVXr5yLyL','Ge0WxMvxZCS590mxVdupSjb8FAZhP56','DxFaom4xtGdxTTwli9bs','p','x',2);
+INSERT INTO ti VALUES (-5472901,32672,'Bsl9nBkcIJ9r','dMETU1ZrLv4aGXVXr5yLyL','Ge0WxMvxZCS590mxVdupSjb8FAZhP56','DxFaom4xtGdxTTwli9bs','p','x',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1516777,47219,'OekY','A2KrJ1NL27mq9T3K8PetAsGZDD13N8txHLoftjpevyWqXQ8FXWw5aJEbquIoRbTTQ9NIAM5sjmC0PYYemV17iUw57pyTtiC34nFmnNXqnCmudfpn7D4OdKFPXsCoyLS9kBLPMGOR3aLdq2aM2UfK7kJ9cGNM8WoGhdMvzZaQMZgI04eZon3x2m42Ma4ws8rbS29NPzRYxSaTgh','kCfYedkMEqmk7QyyBxUTLI2SIxeaMNqAFWJow1BF1KdyfH4mPkpgTwP','01rDFEV6eFaZB','if','U',3);
+INSERT INTO ti VALUES (-1516777,47219,'OekY','A2KrJ1NL27mq9T3K8PetAsGZDD13N8txHLoftjpevyWqXQ8FXWw5aJEbquIoRbTTQ9NIAM5sjmC0PYYemV17iUw57pyTtiC34nFmnNXqnCmudfpn7D4OdKFPXsCoyLS9kBLPMGOR3aLdq2aM2UfK7kJ9cGNM8WoGhdMvzZaQMZgI04eZon3x2m42Ma4ws8rbS29NPzRYxSaTgh','kCfYedkMEqmk7QyyBxUTLI2SIxeaMNqAFWJow1BF1KdyfH4mPkpgTwP','01rDFEV6eFaZB','if','U',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5455822,26723,'qtCa9R','pUfyUO1IdB9vlxyLF2UI5bkDzyMl7fGQF3YLn7sZAWGCdFjQaHIw6EptxeZlFgyfmRQTiSyxhr5m9PR0Z0Z7TVTlDuN2J1eA5ZO2X6Zsr9g2dIL1P6uEqx0NWpAQpYnckwAq9w89im2kCXOEdi','RGMY4NwqnNd5J2e8753uEdJqCVQFAT9gAGpy9mx1rS','PeuKbZdx5d68ZqrdFevI87vxnHKoPoamqFH6nKXvnNQu','mv','Q',4);
+INSERT INTO ti VALUES (5455822,26723,'qtCa9R','pUfyUO1IdB9vlxyLF2UI5bkDzyMl7fGQF3YLn7sZAWGCdFjQaHIw6EptxeZlFgyfmRQTiSyxhr5m9PR0Z0Z7TVTlDuN2J1eA5ZO2X6Zsr9g2dIL1P6uEqx0NWpAQpYnckwAq9w89im2kCXOEdi','RGMY4NwqnNd5J2e8753uEdJqCVQFAT9gAGpy9mx1rS','PeuKbZdx5d68ZqrdFevI87vxnHKoPoamqFH6nKXvnNQu','mv','Q',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6619943,49073,'pRZ1nKKq','bp6BJaX0uxSOX9QdnpbJYZxXOb0neCidBtne7AzJCBhNY4isQButbQEdBU0erorKDTQ5x3VU0BFh6a2L7eYSt1Rnnd','eZRPkgpQAZYKkR7SPk72NmWrFdkruSeZAq58MaGTRDqaARpVjb4','FDF6WpPEHQwhdaaHm8NhKEzdM','U','v',5);
+INSERT INTO ti VALUES (6619943,49073,'pRZ1nKKq','bp6BJaX0uxSOX9QdnpbJYZxXOb0neCidBtne7AzJCBhNY4isQButbQEdBU0erorKDTQ5x3VU0BFh6a2L7eYSt1Rnnd','eZRPkgpQAZYKkR7SPk72NmWrFdkruSeZAq58MaGTRDqaARpVjb4','FDF6WpPEHQwhdaaHm8NhKEzdM','U','v',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-4110491,1394,'u','RC4niWaKpohOPirl31FF8x8cLBeAw4q5Ov3DvkTivz3TQrBlFRdPJqwEv9T8u9Yb6YJATwDWCqHFo6uTel10EzdXPaf39ZrOrwgFIrZbZH1K5FgqxZj7mbWiMtbEvxvEqMz48kUywbQAQixS4BoSNxyu4VFtyuU3oV2rMVMQKlyfS0oHnvAbW6n0','hpkx0xTlOKQvvpbaZoTDjFhiRRmRI','6QDZFQoTG3ejUETvFFtMYgqz4VPhsiFENrCHpK283hawRSa5HM1tuOJxgxz3bFDKM4rZ3kvfWYWdaKkudnmMxZ2mx4KKAy5uOjAWcMKOOQaRAX7LVHc06FFZMXV6MUW0Ng77oGxbbcs82Q5OT5JxY4nNtM17','8','q6',6);
+INSERT INTO ti VALUES (-4110491,1394,'u','RC4niWaKpohOPirl31FF8x8cLBeAw4q5Ov3DvkTivz3TQrBlFRdPJqwEv9T8u9Yb6YJATwDWCqHFo6uTel10EzdXPaf39ZrOrwgFIrZbZH1K5FgqxZj7mbWiMtbEvxvEqMz48kUywbQAQixS4BoSNxyu4VFtyuU3oV2rMVMQKlyfS0oHnvAbW6n0','hpkx0xTlOKQvvpbaZoTDjFhiRRmRI','6QDZFQoTG3ejUETvFFtMYgqz4VPhsiFENrCHpK283hawRSa5HM1tuOJxgxz3bFDKM4rZ3kvfWYWdaKkudnmMxZ2mx4KKAy5uOjAWcMKOOQaRAX7LVHc06FFZMXV6MUW0Ng77oGxbbcs82Q5OT5JxY4nNtM17','8','q6',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b BIGINT NOT NULL, c BINARY(44) NOT NULL, d VARBINARY(48) NOT NULL, e VARCHAR(90), f VARCHAR(58) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-10755,-7654363073132088795,'O5oSnOkDih4KKM7LcgGfMjbW2kWo5miXv','kJufChfq3m','ifDmBtKsDkHvpbnwYUXglRfu8ogaIN','0umAcHq7uiQIqFbZGV1jAkHNoKtBxxpVS5vtiS2ZVYA3Bjt','5','C',0);
+CREATE TABLE ti (a SMALLINT, b BIGINT NOT NULL, c BINARY(44) NOT NULL, d VARBINARY(48) NOT NULL, e VARCHAR(90), f VARCHAR(58) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-1186130058,-8632701815903901330,'QmNPG2SjESQBJ38y9tp9LN9idYilNvGfSgvKqvwW','JA5z6VmGTgPcqi65TxJERFRDS','5SnCAdm3VkZIByuWLajyZVE5Tl7HgIC9xfYm5QapUXjuruL5','1i28B3icgmSEpm9uz6ArFQitOYfk5FNgzGIg2DW3WR43G0RyAMtA0','A','1',1);
+INSERT INTO ti VALUES (-1186130058,-8632701815903901330,'QmNPG2SjESQBJ38y9tp9LN9idYilNvGfSgvKqvwW','JA5z6VmGTgPcqi65TxJERFRDS','5SnCAdm3VkZIByuWLajyZVE5Tl7HgIC9xfYm5QapUXjuruL5','1i28B3icgmSEpm9uz6ArFQitOYfk5FNgzGIg2DW3WR43G0RyAMtA0','A','1',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(45) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(45) NOT NULL;
+INSERT INTO t VALUES (-815268232,-1206687769888212335,'wZygkvi0GPOIbM0LxOxua8o3x1yLrjlvvfYVH1hkQy','MbJXcxRHeESMKidtYyOX1ljrYD','JWhaA83vhVyDHmsLKUknBG91DBmNEOcWsge9c3vyq2kjrVeDo5kMOAiFHkOAe','SmOAnTMmkbaBRGvB0KORinbd00L5DIcHXgO7beAxpOWk','x','C',2);
+INSERT INTO ti VALUES (-815268232,-1206687769888212335,'wZygkvi0GPOIbM0LxOxua8o3x1yLrjlvvfYVH1hkQy','MbJXcxRHeESMKidtYyOX1ljrYD','JWhaA83vhVyDHmsLKUknBG91DBmNEOcWsge9c3vyq2kjrVeDo5kMOAiFHkOAe','SmOAnTMmkbaBRGvB0KORinbd00L5DIcHXgO7beAxpOWk','x','C',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (555276098,3307497386476431411,'IH3VATkgsto2CIXsF3Xf','Tb0s8YX2hzRB4EYALFdm9dMbCfZVOpHd4LBUqc7kmgBSKhjyRGKBkTmgXIKPB1OtIrXRzT93vk1mB2DvOGyTWgtgKQF6JzLfAA7ufRgpgsgHT1mg','RJvOjbs4p2y7SVlbLZwlTz5sx9oEPe4Fc9rpiIVq7GEqyi5xb46F0dbaiaFvSuymBST','kYm','q','i',3);
+INSERT INTO ti VALUES (555276098,3307497386476431411,'IH3VATkgsto2CIXsF3Xf','Tb0s8YX2hzRB4EYALFdm9dMbCfZVOpHd4LBUqc7kmgBSKhjyRGKBkTmgXIKPB1OtIrXRzT93vk1mB2DvOGyTWgtgKQF6JzLfAA7ufRgpgsgHT1mg','RJvOjbs4p2y7SVlbLZwlTz5sx9oEPe4Fc9rpiIVq7GEqyi5xb46F0dbaiaFvSuymBST','kYm','q','i',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2106675494,-2579277285540978652,'zkLYk54enWzP4Thexfgcip7EwNcNaH0gBPeKR','40dSGA7T5UQN7VArCS8X','Te','cWFmUEwWx0gmOX7t7U55CdWgbsZDCBDsMZUzCb1OtjfDUzjrcmwwwkTEUCSJHZXxjAV4OMqgCEpSR0tERLmry8I2EMXvZpTq9VVrKfJTlFC46DrTEqLETFvAQ9LW5J5LEwoHMDL78fyksqalQeOxDBtk5mZoyQsjKhMqUMoB9ECMdXmuGn9eGfa3obITnjNtWgnC4eNHddiGPRR1H6WiHo','c','d',4);
+INSERT INTO ti VALUES (2106675494,-2579277285540978652,'zkLYk54enWzP4Thexfgcip7EwNcNaH0gBPeKR','40dSGA7T5UQN7VArCS8X','Te','cWFmUEwWx0gmOX7t7U55CdWgbsZDCBDsMZUzCb1OtjfDUzjrcmwwwkTEUCSJHZXxjAV4OMqgCEpSR0tERLmry8I2EMXvZpTq9VVrKfJTlFC46DrTEqLETFvAQ9LW5J5LEwoHMDL78fyksqalQeOxDBtk5mZoyQsjKhMqUMoB9ECMdXmuGn9eGfa3obITnjNtWgnC4eNHddiGPRR1H6WiHo','c','d',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1975762671,-6714869074298209722,'dWwqFhnbhDGgy1dr7mfN0SQ1C2CfQcgDVGAX3XT2Um','sbOOQbfZ1qYz3bllzZvISB1Wg4ykod3xWj09CeIp7aXhyujCMxAgBBRuTNZKKCaEeEI1tcpd7b18TnrsBOYCxS8Z7PMBSDbKrxybakHSOATD','6fjYH61FfM5dTK1wgTOWYOtCaHdXnVw1MeUX8ysKxbpQCsAgAvguAxb3itTR','s1HcfxZPGkEi1cjyp7WJmbtw7alcP4D8oAQ6K957RfObYi3MoCb7NKQRTKbhG17ZbEAHdtCAyhn1xTQI8C2D4mlBcNHwfDYhiKGCxrdHlulGWRns27tgP6zCSHna31aNXyZY1eBlyujmxO6dGSWgspviU7iDuhpuIYkqYQz48kszetWbeVP44Y','HH','W',5);
+INSERT INTO ti VALUES (-1975762671,-6714869074298209722,'dWwqFhnbhDGgy1dr7mfN0SQ1C2CfQcgDVGAX3XT2Um','sbOOQbfZ1qYz3bllzZvISB1Wg4ykod3xWj09CeIp7aXhyujCMxAgBBRuTNZKKCaEeEI1tcpd7b18TnrsBOYCxS8Z7PMBSDbKrxybakHSOATD','6fjYH61FfM5dTK1wgTOWYOtCaHdXnVw1MeUX8ysKxbpQCsAgAvguAxb3itTR','s1HcfxZPGkEi1cjyp7WJmbtw7alcP4D8oAQ6K957RfObYi3MoCb7NKQRTKbhG17ZbEAHdtCAyhn1xTQI8C2D4mlBcNHwfDYhiKGCxrdHlulGWRns27tgP6zCSHna31aNXyZY1eBlyujmxO6dGSWgspviU7iDuhpuIYkqYQz48kszetWbeVP44Y','HH','W',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-59298436,4270858094212910949,'mJXTawXwBprD6kGfB','U3mq1pk9CjwBtxYPSiNAIqVOkBq7doi1RWW1BAcJJwoY4U1qhF0AiiKckF6jrHZCI5xcCJOekd7E33HI126HUDWoBAqx5j5EKkEHoYzz9BNqjkPY2hCdgh3JyYt1ezI1TlJfU3jaCcuk6XHelCr6B0mGSaBNE1MIGwYPGsqcersgzthGd2Cg3x4fpycbv58kEzi1w66fIcE6Hy7R','7z4lwMPQ43JvyzdU5vrKYQgu21bfD5om3W5Xcjs0pak9Fqwgvjm4CHOV9','vcrKTZg7V9DxKbFqpNAAlOasb3gyKFDSDI0zGCO2AV9sh41pa6NvRPlNE0DXD7vhQAQAIP8J7rIPM0j5GgzMWVUDiUh26rIZuIRdTaEXrUFluTDD0vuceZzZd0bVxAD1fJG0nCzjpCTk1yxiNblQfSeQGojfJWk0b6ikdCJ8CdAcsZ','L','y',6);
+INSERT INTO ti VALUES (-59298436,4270858094212910949,'mJXTawXwBprD6kGfB','U3mq1pk9CjwBtxYPSiNAIqVOkBq7doi1RWW1BAcJJwoY4U1qhF0AiiKckF6jrHZCI5xcCJOekd7E33HI126HUDWoBAqx5j5EKkEHoYzz9BNqjkPY2hCdgh3JyYt1ezI1TlJfU3jaCcuk6XHelCr6B0mGSaBNE1MIGwYPGsqcersgzthGd2Cg3x4fpycbv58kEzi1w66fIcE6Hy7R','7z4lwMPQ43JvyzdU5vrKYQgu21bfD5om3W5Xcjs0pak9Fqwgvjm4CHOV9','vcrKTZg7V9DxKbFqpNAAlOasb3gyKFDSDI0zGCO2AV9sh41pa6NvRPlNE0DXD7vhQAQAIP8J7rIPM0j5GgzMWVUDiUh26rIZuIRdTaEXrUFluTDD0vuceZzZd0bVxAD1fJG0nCzjpCTk1yxiNblQfSeQGojfJWk0b6ikdCJ8CdAcsZ','L','y',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED, c BINARY(28), d VARCHAR(67), e VARCHAR(79), f VARBINARY(87), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13289269726299148379,2182573534,'2YEdRWxiWsaQhQ8zzI','6CwME82A9','h3tkfe25UZrUj2OTJ','kbA2XtpYUADPbpYZgM5DUvTpb0pwwNixEVTfuKEB992lNvrjeGAwz','Bz','B',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED, c BINARY(28), d VARCHAR(67), e VARCHAR(79), f VARBINARY(87), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1009205492985365331,2347280884,'CMKb','qJdKfw2H1DkiZm0efpnDWo24vygUST5MnUq2P15yg0P6rynrxceRRedRtdDQNdH','4zAGgEgBnOIKmZynRD6iREKg9PHcrPTUQnMutkngGcpd0CSf57Pls6pUABDOpS29Cc7rqw','c5bCkVIRu0niy3W6WJsli0GowXncpJ67VklDBFK03cQDIQSCDa4jb','P','z',1);
+INSERT INTO ti VALUES (1009205492985365331,2347280884,'CMKb','qJdKfw2H1DkiZm0efpnDWo24vygUST5MnUq2P15yg0P6rynrxceRRedRtdDQNdH','4zAGgEgBnOIKmZynRD6iREKg9PHcrPTUQnMutkngGcpd0CSf57Pls6pUABDOpS29Cc7rqw','c5bCkVIRu0niy3W6WJsli0GowXncpJ67VklDBFK03cQDIQSCDa4jb','P','z',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(29);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(29);
+INSERT INTO t VALUES (17009550282751581364,3001230742,'0WfE7D5Hjf9uulRJxx0hT8','7GqM2zQSAkB0Ygy9PrR7u1','n80jop','LNf8z7tcs3BY3cvSuZD8ijAbHXbaa','V','S',2);
+INSERT INTO ti VALUES (17009550282751581364,3001230742,'0WfE7D5Hjf9uulRJxx0hT8','7GqM2zQSAkB0Ygy9PrR7u1','n80jop','LNf8z7tcs3BY3cvSuZD8ijAbHXbaa','V','S',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (14457130586520198136,819028414,'h4oOU','9xzPeyxfvNh','Ml9jrLN9limFOVqI6LbkuSIJSZzVj3xWu7Ko98zEzzFwntNgh2zTaOjvMuW','6sEAi03xl1zVfZrvcF03QYNZrwnolSsn99wOtqHx4y6QtbYlQ9umwoOlqbwcmQilbp2Qd1VaQVtSOY3VRcB1b9c','SQ','g',3);
+INSERT INTO ti VALUES (14457130586520198136,819028414,'h4oOU','9xzPeyxfvNh','Ml9jrLN9limFOVqI6LbkuSIJSZzVj3xWu7Ko98zEzzFwntNgh2zTaOjvMuW','6sEAi03xl1zVfZrvcF03QYNZrwnolSsn99wOtqHx4y6QtbYlQ9umwoOlqbwcmQilbp2Qd1VaQVtSOY3VRcB1b9c','SQ','g',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (5125200172617237818,1297665838,'GYHHS3z','wv3FAJa8lonG6qYnho5lwUnBluItl8RGUkL2KPkf19TJWICHOFIYNTfjJYiCJVrDGqYjCDxImrk9Dwnf6gSvlTxX20AyV5F1XcH6GAzMM2nUAYVG8cXNouRawLXRGC77hX2kGiqEeVM9F8B9zYZVnP0feut9','LHUH3BcB','W1NYKbojh1YV9uzOoIkVTv9hsiFSHw1uJCUXqkMLvtauzcsFjMLG2mHLUREoWj09avGaAtZ9ZOxuFySprwsUh6m7','xj','C',4);
+INSERT INTO ti VALUES (5125200172617237818,1297665838,'GYHHS3z','wv3FAJa8lonG6qYnho5lwUnBluItl8RGUkL2KPkf19TJWICHOFIYNTfjJYiCJVrDGqYjCDxImrk9Dwnf6gSvlTxX20AyV5F1XcH6GAzMM2nUAYVG8cXNouRawLXRGC77hX2kGiqEeVM9F8B9zYZVnP0feut9','LHUH3BcB','W1NYKbojh1YV9uzOoIkVTv9hsiFSHw1uJCUXqkMLvtauzcsFjMLG2mHLUREoWj09avGaAtZ9ZOxuFySprwsUh6m7','xj','C',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2051416939467075423,2798359628,'9fHLRdQh2VPPAP8Tv','HydMD2bdlOS0WB4OHC525EuADw36Ep7AMAZGJLijhcnsu8JxwRwoj2N1w2eQGiz7PCN13GWXdvaVuhFEKhM36kBr6hvrakIDnDs8df7OWSAeWjTfMfNLN7UzIpgTqWtamSziTtadsvwZkxymhKGAPJmvx39Nt0HiMOOONusuXfbBO8Q8hd2oRfEhZD9ii9FHAUJyhXoaBnztTZUxGD','XMSUr7ngapp1Yt8giJZy68VG','XY8PC5XNjqWSGQ377gpZ8UdThurVVBVcSMC4zfgg0YfPgRC6JTnujwcbvrHigWOsJAzUfviQG0o60XotIzfQu0QefesxLlIah2C16kj7qQlNbUiBSRJmKE2X9C','dFY','L',5);
+INSERT INTO ti VALUES (2051416939467075423,2798359628,'9fHLRdQh2VPPAP8Tv','HydMD2bdlOS0WB4OHC525EuADw36Ep7AMAZGJLijhcnsu8JxwRwoj2N1w2eQGiz7PCN13GWXdvaVuhFEKhM36kBr6hvrakIDnDs8df7OWSAeWjTfMfNLN7UzIpgTqWtamSziTtadsvwZkxymhKGAPJmvx39Nt0HiMOOONusuXfbBO8Q8hd2oRfEhZD9ii9FHAUJyhXoaBnztTZUxGD','XMSUr7ngapp1Yt8giJZy68VG','XY8PC5XNjqWSGQ377gpZ8UdThurVVBVcSMC4zfgg0YfPgRC6JTnujwcbvrHigWOsJAzUfviQG0o60XotIzfQu0QefesxLlIah2C16kj7qQlNbUiBSRJmKE2X9C','dFY','L',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (824100569592116958,2443788722,'GFP1r6ZCzhb03FXcj','j2Ssr1GFsfwAbXC2N5ppTBUn5ulPIhLHZxoQYZ1cBdJmIQvfTeAuRq4oFpJeWdHmyGFUUl2hfZMzWwCTL8zya19u5ruty1Vip2o6sZpqNYxzgepCFqV3kXZA8mnrZx5roxsKpOIQ2oNIlJ5IiK','aYZtJQkV8OCYAKWaLENLL0H2HP5YMAjTVHvdPwfc6qCcpC8','c7rGOIX6BUktGvVH5WzQMHDbbhKTbhjL11tm3RN8zz3CItUCv90NTMeYNCUvLtoImEmveCe7RK3sZZdH4czWsuqV5LBdLmXZSZzVXk2hkm8HDahnFK4WhnKn97rP5dRAwCzilU2LscgXZxHpM4JXVTKBW4K65x0mrKpxlNKxOcZ6Hi6ipSjvOxTKr0Leq1ed5OplGu2Lo0ZDTpOCtcqsD7cL','x','l',6);
+INSERT INTO ti VALUES (824100569592116958,2443788722,'GFP1r6ZCzhb03FXcj','j2Ssr1GFsfwAbXC2N5ppTBUn5ulPIhLHZxoQYZ1cBdJmIQvfTeAuRq4oFpJeWdHmyGFUUl2hfZMzWwCTL8zya19u5ruty1Vip2o6sZpqNYxzgepCFqV3kXZA8mnrZx5roxsKpOIQ2oNIlJ5IiK','aYZtJQkV8OCYAKWaLENLL0H2HP5YMAjTVHvdPwfc6qCcpC8','c7rGOIX6BUktGvVH5WzQMHDbbhKTbhjL11tm3RN8zz3CItUCv90NTMeYNCUvLtoImEmveCe7RK3sZZdH4czWsuqV5LBdLmXZSZzVXk2hkm8HDahnFK4WhnKn97rP5dRAwCzilU2LscgXZxHpM4JXVTKBW4K65x0mrKpxlNKxOcZ6Hi6ipSjvOxTKr0Leq1ed5OplGu2Lo0ZDTpOCtcqsD7cL','x','l',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT UNSIGNED, c BINARY(80) NOT NULL, d VARCHAR(85), e VARCHAR(31), f VARCHAR(55), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5227876498331285172,15525240744649532776,'MDSsyLQSby5ZAz8nIf0Wsdwk8vhB7VsG30qcEtpOtp0bv7HIdufua','fb6HpuYfHq3r7s8mAP4k','DetUzzV92Fon3PCNbz','APWV6UAepnB','a','gj',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT UNSIGNED, c BINARY(80) NOT NULL, d VARCHAR(85), e VARCHAR(31), f VARCHAR(55), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (3630478606811090376,5085811709413866906,'Q5lm2FysW4XVL0zb','cYNdA5PpYRP7Y25YB5xgEb6jgw9R3uqK4B1aw','QyKwUQIlNTr8fvy1Zc8fA','xcWZq','L','h',1);
+INSERT INTO ti VALUES (3630478606811090376,5085811709413866906,'Q5lm2FysW4XVL0zb','cYNdA5PpYRP7Y25YB5xgEb6jgw9R3uqK4B1aw','QyKwUQIlNTr8fvy1Zc8fA','xcWZq','L','h',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(81) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(81) NOT NULL;
+INSERT INTO t VALUES (10269781137552269070,10926388191615675546,'gk4X8Pxg6lshyYeuTWWjS2McwT3CwneF2u2f0Iemxvn7NkyNmdfd5midvL23Kq3u7WBHmkoDp','fjScZx5l0AqxHirGVSAv7doV4RNurfajZ3m1YlfMgMiFHV','gEBYyIHFUb9e5hosxMFocWGvvwoOhN','2bQUZbo7ai27pqI0f82PtlCF663rdvYil','2','E',2);
+INSERT INTO ti VALUES (10269781137552269070,10926388191615675546,'gk4X8Pxg6lshyYeuTWWjS2McwT3CwneF2u2f0Iemxvn7NkyNmdfd5midvL23Kq3u7WBHmkoDp','fjScZx5l0AqxHirGVSAv7doV4RNurfajZ3m1YlfMgMiFHV','gEBYyIHFUb9e5hosxMFocWGvvwoOhN','2bQUZbo7ai27pqI0f82PtlCF663rdvYil','2','E',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (12643265042646224083,3657239414955331549,'Kr4KxRdEG5WkzpwktBSPZQpRergGBcB836HuqeSALmb4G5reG','Tan9r6cBRxtM0Xh6EpziOGLyMLNbVHUixHThGcgxVLq0jEGSuDpTmKHdhS8B0OUoTFFnCtqaaZP6YqJBvY1WfQcO99nHBYdhfo4gqfcMmWMwE7zt63nH3vRNZckZS1HddoxlWhf86xTchVkLmP0uiH3G','VQUUJCas4w1aPp0k','02rs3oiieeeZo9xOgCsH1WZTGa7MqeHb4','Z','jc',3);
+INSERT INTO ti VALUES (12643265042646224083,3657239414955331549,'Kr4KxRdEG5WkzpwktBSPZQpRergGBcB836HuqeSALmb4G5reG','Tan9r6cBRxtM0Xh6EpziOGLyMLNbVHUixHThGcgxVLq0jEGSuDpTmKHdhS8B0OUoTFFnCtqaaZP6YqJBvY1WfQcO99nHBYdhfo4gqfcMmWMwE7zt63nH3vRNZckZS1HddoxlWhf86xTchVkLmP0uiH3G','VQUUJCas4w1aPp0k','02rs3oiieeeZo9xOgCsH1WZTGa7MqeHb4','Z','jc',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (17706217975122777980,7800654865241921368,'QtJX3pusUyeAGoVONPzbmg9f5yJv3cMy8RlCfrdScRktNsHhnBmzP9OQGazgktnujRU8JGbTdjgJx','ATJyvOvg','WZYYtDVA4GyYRRO5OBEYLCYgtB','TQttBEEGFV1vWhWfQr9JunkmonCIWZi88GKpnqSQtWxmAvjtIpGM7op27tDl8VFhqmZSraKLCLrbGc','x','1',4);
+INSERT INTO ti VALUES (17706217975122777980,7800654865241921368,'QtJX3pusUyeAGoVONPzbmg9f5yJv3cMy8RlCfrdScRktNsHhnBmzP9OQGazgktnujRU8JGbTdjgJx','ATJyvOvg','WZYYtDVA4GyYRRO5OBEYLCYgtB','TQttBEEGFV1vWhWfQr9JunkmonCIWZi88GKpnqSQtWxmAvjtIpGM7op27tDl8VFhqmZSraKLCLrbGc','x','1',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5918315850534813158,3720356935250006764,'wOUMc7HWtyTFpafmenZ4AVk6','14VAP3o0y2dsXn3BVR5j9T5t8HFnDDvp04iz83vtL5InoAv3UujYiNCHJ04cH1IpZzMVh2Eveps0iPp18hQQVCJNFnT5b0PYbhA8C6krDYi8bcW0Grsm5h57HgQDdDOjefJ1FiRTewanJGlXLW92FK0tRFntPjK7SEEnd99VoIIUSlk9rDwCN8W7q7wn7Dtt6F8LhhmaRgwUzjNP456HEgr4tpLRrtiHGh6ZHzNKfZZBLsHBSvC9zPrB030yMsiz','tjp0Wl','cUgJb40WprWGZyZsaY7mflEIxDzHk8NHzFWQvCpS8tSLFxpFUw2qL4QRT0Jmy8B','Qz','et',5);
+INSERT INTO ti VALUES (5918315850534813158,3720356935250006764,'wOUMc7HWtyTFpafmenZ4AVk6','14VAP3o0y2dsXn3BVR5j9T5t8HFnDDvp04iz83vtL5InoAv3UujYiNCHJ04cH1IpZzMVh2Eveps0iPp18hQQVCJNFnT5b0PYbhA8C6krDYi8bcW0Grsm5h57HgQDdDOjefJ1FiRTewanJGlXLW92FK0tRFntPjK7SEEnd99VoIIUSlk9rDwCN8W7q7wn7Dtt6F8LhhmaRgwUzjNP456HEgr4tpLRrtiHGh6ZHzNKfZZBLsHBSvC9zPrB030yMsiz','tjp0Wl','cUgJb40WprWGZyZsaY7mflEIxDzHk8NHzFWQvCpS8tSLFxpFUw2qL4QRT0Jmy8B','Qz','et',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (15863213676779934229,4607595850438569720,'4AXPqu3bdE8yVpodvTmltGYYUDo5cj401LbgoduiqF9ZfgMgw4iPpqFGn3j0cp5sQlU4g8G','nChtRT7daKVCyVPmT','2rCr8zZ8XHy3LI','j0BurDeuQ0Emck6fMiVrVZ4ZjaSX2NCidOyzzSGI','dk','F4T',6);
+INSERT INTO ti VALUES (15863213676779934229,4607595850438569720,'4AXPqu3bdE8yVpodvTmltGYYUDo5cj401LbgoduiqF9ZfgMgw4iPpqFGn3j0cp5sQlU4g8G','nChtRT7daKVCyVPmT','2rCr8zZ8XHy3LI','j0BurDeuQ0Emck6fMiVrVZ4ZjaSX2NCidOyzzSGI','dk','F4T',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(90), d VARBINARY(1) NOT NULL, e VARCHAR(44), f VARBINARY(41) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4027192954,-1358527420,'Vz','e','0Kdfbt2bGmetc19EIJ1bw3HdCPjY5TioxR2','04Q5sC6xasl0m9xF67SWGoQFPv3MmE6ZOtfF25','U','Z',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(90), d VARBINARY(1) NOT NULL, e VARCHAR(44), f VARBINARY(41) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2460435190,1313439762,'qSNWSQoEgTFWTMxw1n840pGFEKej4At28iIsNYesrCzuIrn','m','pA','nzGKNkrVeCnPpIvBkzswz9vQzu','Xm','b',1);
+INSERT INTO ti VALUES (2460435190,1313439762,'qSNWSQoEgTFWTMxw1n840pGFEKej4At28iIsNYesrCzuIrn','m','pA','nzGKNkrVeCnPpIvBkzswz9vQzu','Xm','b',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(91);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(91);
+INSERT INTO t VALUES (702504607,1764130859,'XAOSGl27kL764HVstZHCYj8dg8','h','Fpekcea1CrMJtvWSDTMZlXqc1I1dUP5wMpKm','mSbuG1ybN27sfjP','0','2',2);
+INSERT INTO ti VALUES (702504607,1764130859,'XAOSGl27kL764HVstZHCYj8dg8','h','Fpekcea1CrMJtvWSDTMZlXqc1I1dUP5wMpKm','mSbuG1ybN27sfjP','0','2',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3604234689,-752397499,'oH9cfFWMkpCEJuF0Eehh7OtKnpXQV8NG5Z1gRydXULkFLHoV2ux7HBZyLrUs','yob4gvSyvjC4LQefrxz7RIn3A7FaArl4fzhtDc9AwrCpRc9jJwmGfrlZD2kp4EIFfB394ASRuStVnexAhWqj1h1Pup3sZpJt42bIvt2BdeLwEE26RUUbeU70O58x38whIfiri198HYkwbI1ZDHnpVDf7Tt9aSS3M0uAARJeeRl5OJTVcwDDcdLNFIOvbqNZmUuleRhsarOBUpsw9QkipanPBenZiX2QP55xs82kzjdRKBp','3kQ1EVazvJ','nPfHhacSLkj','NS','i',3);
+INSERT INTO ti VALUES (3604234689,-752397499,'oH9cfFWMkpCEJuF0Eehh7OtKnpXQV8NG5Z1gRydXULkFLHoV2ux7HBZyLrUs','yob4gvSyvjC4LQefrxz7RIn3A7FaArl4fzhtDc9AwrCpRc9jJwmGfrlZD2kp4EIFfB394ASRuStVnexAhWqj1h1Pup3sZpJt42bIvt2BdeLwEE26RUUbeU70O58x38whIfiri198HYkwbI1ZDHnpVDf7Tt9aSS3M0uAARJeeRl5OJTVcwDDcdLNFIOvbqNZmUuleRhsarOBUpsw9QkipanPBenZiX2QP55xs82kzjdRKBp','3kQ1EVazvJ','nPfHhacSLkj','NS','i',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3376711232,1649444551,'Dpron8taE1dXcEpZOjpF4DHo9hOzMm83l2WXeM5P1blcq7sBCPW15eStk','oqDrU9jKhSpKSh9pmwLNdrO4O5ez3kJk2JmAlzMi0KyT3VS7ihccUE8efxsGNQVyNTvonUYmoNS4G4vS3Pf5kUeAkKKSj5ZCWuQQazG9mxZw1pCORx1TpbMotjk8woQkd9TzNJ91SnOcskXe9','ZLdr1gBi47WnzydrQOX','bMbo4Hl2ATZuhnM1px5AZRcddiXdkz7zxhqIdmvv24l4qBSnILVYBQGoizE8f3kqnR6qpw0k8kRDcgMknd0BBI9jyshpi2PwDtkpF9WFvzP2cgZOpcL0BN9BPFWVO3g1xQmisif7L0QN6CX72qvHm16BS7CPU6Ru9DQWHFJ','RR','Q',4);
+INSERT INTO ti VALUES (3376711232,1649444551,'Dpron8taE1dXcEpZOjpF4DHo9hOzMm83l2WXeM5P1blcq7sBCPW15eStk','oqDrU9jKhSpKSh9pmwLNdrO4O5ez3kJk2JmAlzMi0KyT3VS7ihccUE8efxsGNQVyNTvonUYmoNS4G4vS3Pf5kUeAkKKSj5ZCWuQQazG9mxZw1pCORx1TpbMotjk8woQkd9TzNJ91SnOcskXe9','ZLdr1gBi47WnzydrQOX','bMbo4Hl2ATZuhnM1px5AZRcddiXdkz7zxhqIdmvv24l4qBSnILVYBQGoizE8f3kqnR6qpw0k8kRDcgMknd0BBI9jyshpi2PwDtkpF9WFvzP2cgZOpcL0BN9BPFWVO3g1xQmisif7L0QN6CX72qvHm16BS7CPU6Ru9DQWHFJ','RR','Q',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3211958803,-15170403,'l7OOAeSkvFmDyhlEZHkN7Jot5YqMCtICPafETa7','zcToMKm03nZDzvhtWLBFspSIZ4GtAPjImZMFchgzoL42zTU02hDimVPJ4KRpowL5f5NZMD0qwcB8DlbBtkhjwPLM47Cqy6tWYr8ks4LvncCWAniTImRX6fz0X1nv','GgaufOWxjl7v3rhrviclUcVwWTU','wNCzdOka1B3YytlT8u2EpezstrqdG9hEHVjd5h5gHgwuDPEujz8gyzNh6gWFYN0jICbE9kvjrShVv2R379ShqwGSn4q3Otx6PR0OIxtdUVNM61dxpvhwIpIPC5gTIelGSQi08p24agvyPcZFS1dUrhWUxQvZuGqltQ1E','h','h',5);
+INSERT INTO ti VALUES (3211958803,-15170403,'l7OOAeSkvFmDyhlEZHkN7Jot5YqMCtICPafETa7','zcToMKm03nZDzvhtWLBFspSIZ4GtAPjImZMFchgzoL42zTU02hDimVPJ4KRpowL5f5NZMD0qwcB8DlbBtkhjwPLM47Cqy6tWYr8ks4LvncCWAniTImRX6fz0X1nv','GgaufOWxjl7v3rhrviclUcVwWTU','wNCzdOka1B3YytlT8u2EpezstrqdG9hEHVjd5h5gHgwuDPEujz8gyzNh6gWFYN0jICbE9kvjrShVv2R379ShqwGSn4q3Otx6PR0OIxtdUVNM61dxpvhwIpIPC5gTIelGSQi08p24agvyPcZFS1dUrhWUxQvZuGqltQ1E','h','h',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (2621734458,-765699776,'1guwCi7MbiCHYkVvUnbK6I104iGPbQGhXWxFrgpDUE','dt5lSIJSaCsZ45j1b9sxrqg2nPAmWT1zurqgNHNCp2ptgbmr2Xmx3mD416GMFUtEnHoKgV3qU4hW74uPNCM5vukgmesyQGVRH8NxKJQDkLWRDdRQd0MQLbDu3ABiH0umNfUxcYAOTMZE9CMtRX5JjKhUM4jfUUIfdxiqczjRIjyzV43Vb6oke5WLgad7YiPTjrSvwbxBQao7xrLBdSZ6nVfxUdrQ9vHLcb78uoKi4DFg9JV9agw3FzaKMoi','CfGeVxVH6PZAcTCm7NuluQtAZpNqnJQZhMwzrkYyPkm','21tWFZShKGsF3eXfABDoV7M5S5lRCFBvki8yotls1dD9E7eytI9OkDCwbaX9s6oJfT8w9Ti03vgLqsafEwLzbEoRKuUvTgUQOyFP1HHNcD5VvgUGt9DjwMCH9l5otRnrZPSvRZ6tughrUxQXExxnKlq1s1P4nmKJ4VjinomvQyqo3I1zXFfC4GamylUx7CaF9o7JRJf0W6RbQsCtmAOKtT7sDYL9ZD1PI7ovGtiXfDHbDghfn3iBRoS2YXeQAKE','rN','h',6);
+INSERT INTO ti VALUES (2621734458,-765699776,'1guwCi7MbiCHYkVvUnbK6I104iGPbQGhXWxFrgpDUE','dt5lSIJSaCsZ45j1b9sxrqg2nPAmWT1zurqgNHNCp2ptgbmr2Xmx3mD416GMFUtEnHoKgV3qU4hW74uPNCM5vukgmesyQGVRH8NxKJQDkLWRDdRQd0MQLbDu3ABiH0umNfUxcYAOTMZE9CMtRX5JjKhUM4jfUUIfdxiqczjRIjyzV43Vb6oke5WLgad7YiPTjrSvwbxBQao7xrLBdSZ6nVfxUdrQ9vHLcb78uoKi4DFg9JV9agw3FzaKMoi','CfGeVxVH6PZAcTCm7NuluQtAZpNqnJQZhMwzrkYyPkm','21tWFZShKGsF3eXfABDoV7M5S5lRCFBvki8yotls1dD9E7eytI9OkDCwbaX9s6oJfT8w9Ti03vgLqsafEwLzbEoRKuUvTgUQOyFP1HHNcD5VvgUGt9DjwMCH9l5otRnrZPSvRZ6tughrUxQXExxnKlq1s1P4nmKJ4VjinomvQyqo3I1zXFfC4GamylUx7CaF9o7JRJf0W6RbQsCtmAOKtT7sDYL9ZD1PI7ovGtiXfDHbDghfn3iBRoS2YXeQAKE','rN','h',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(15) NOT NULL, d VARBINARY(34), e VARBINARY(50), f VARCHAR(22) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11,10399348,'1E2o','YALbVHvtVEe54VJVx6ppjOgxGaFug','jOJ6m','Iyvp4Dg','8','4L',0);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(15) NOT NULL, d VARBINARY(34), e VARBINARY(50), f VARCHAR(22) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (-32482,800936,'iDJQeu','1','30UqffHCf5ZH43QuZ4bMMZQ6Cxsgaph4','h2M0lZ4w7M','y','8l',1);
+INSERT INTO ti VALUES (-32482,800936,'iDJQeu','1','30UqffHCf5ZH43QuZ4bMMZQ6Cxsgaph4','h2M0lZ4w7M','y','8l',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(16) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(16) NOT NULL;
+INSERT INTO t VALUES (3164,12510363,'ZhIpaiGI','O22Y5FIn2ZDT4NBQsi9oVC','hwxWcXix','HjoMBruybx0p','J','d3',2);
+INSERT INTO ti VALUES (3164,12510363,'ZhIpaiGI','O22Y5FIn2ZDT4NBQsi9oVC','hwxWcXix','HjoMBruybx0p','J','d3',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-21627,625388,'oImWO7gLL','WMintqysdS3P6Nf88tSDXHIS39YG34FNji0xZJwYP0dnGOUvof4FU74SMw1gmjQrdqLnqMWWWlcnrMxAog0AV3FT7BwhG0VgQCM34OKysQuVitctU13xZsK7KlitKzgY7GOV3VwFh95gZed1OkDK0DjacdLQyUgXu9pEiqGX1Y','irdpZ3nGyq6i23EZWHrNfVmVGIwpLbZrL60LQsjzN','mIu42SH','g','uP',3);
+INSERT INTO ti VALUES (-21627,625388,'oImWO7gLL','WMintqysdS3P6Nf88tSDXHIS39YG34FNji0xZJwYP0dnGOUvof4FU74SMw1gmjQrdqLnqMWWWlcnrMxAog0AV3FT7BwhG0VgQCM34OKysQuVitctU13xZsK7KlitKzgY7GOV3VwFh95gZed1OkDK0DjacdLQyUgXu9pEiqGX1Y','irdpZ3nGyq6i23EZWHrNfVmVGIwpLbZrL60LQsjzN','mIu42SH','g','uP',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-3217,13908164,'nHsmNgWtY1jQXVTm','H7n6VtK37OtMXv01XtsxGBdFAsy4o6q696JewLoVYbYfiFnAZASn3xY4FFCgkw9dRFn4QQvVxZUsJIqtU4Yemjnf4mcwwljgpkAgjNyCV','fLyhphcUXNda37FE8T36JgY3ssa4cdphRypTzOtJz5APBjHzZ','GLIT4RsVoxyW0gXwu5SDFr7Eihu8OKvW1uchNDSpOzSKfQK7FctEHvrO2HYwPOzC8wJja2xYyDaJXfgC78gkjTA8WGYYl1leIsgGh1OHI5YoQOeq9Cl2mLtW1Ub5RU6qPfPT6Pyly7hK','c','iC',4);
+INSERT INTO ti VALUES (-3217,13908164,'nHsmNgWtY1jQXVTm','H7n6VtK37OtMXv01XtsxGBdFAsy4o6q696JewLoVYbYfiFnAZASn3xY4FFCgkw9dRFn4QQvVxZUsJIqtU4Yemjnf4mcwwljgpkAgjNyCV','fLyhphcUXNda37FE8T36JgY3ssa4cdphRypTzOtJz5APBjHzZ','GLIT4RsVoxyW0gXwu5SDFr7Eihu8OKvW1uchNDSpOzSKfQK7FctEHvrO2HYwPOzC8wJja2xYyDaJXfgC78gkjTA8WGYYl1leIsgGh1OHI5YoQOeq9Cl2mLtW1Ub5RU6qPfPT6Pyly7hK','c','iC',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-23970,5633838,'an6CqBl41tzqmjbh','g0jRrjYVUEticDAVyDGBndwMq5C6UKUyfAXUmQyJUY3WHLZGx8X3ErrO2yeSIcU2mjLuMJCSqg3RjWRlzqnh1NUdFILKBoJajVM8NrTMdmNH9cC99IvhizUccnKH0gTKyZHGXZgGM0j9ZfkpAv5IRjuhfpTyVnlgb3gWpmujcaW6BXZMEQivOtrHas83G7s7bYgjpRV4Snmj8xgVelYyBgwTedtngHjxbAxyz92CSRW','AKdxbufWWKnlRbuzRxtTD3BxIv5XgeaxgrgrKKWNCa5A6w','VQ05Sw8okOmhQ29VU3j11ESj8Eu3RDz42eLtMSc9QIECViFe4agBiXdwpSeDIG','Rm','eR',5);
+INSERT INTO ti VALUES (-23970,5633838,'an6CqBl41tzqmjbh','g0jRrjYVUEticDAVyDGBndwMq5C6UKUyfAXUmQyJUY3WHLZGx8X3ErrO2yeSIcU2mjLuMJCSqg3RjWRlzqnh1NUdFILKBoJajVM8NrTMdmNH9cC99IvhizUccnKH0gTKyZHGXZgGM0j9ZfkpAv5IRjuhfpTyVnlgb3gWpmujcaW6BXZMEQivOtrHas83G7s7bYgjpRV4Snmj8xgVelYyBgwTedtngHjxbAxyz92CSRW','AKdxbufWWKnlRbuzRxtTD3BxIv5XgeaxgrgrKKWNCa5A6w','VQ05Sw8okOmhQ29VU3j11ESj8Eu3RDz42eLtMSc9QIECViFe4agBiXdwpSeDIG','Rm','eR',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (9731,1800353,'VakcUADFxSA','5bIYwnXdAq0y6ezTwc20SFcKgAPL8357RHO5Pvps62tcMimliCEE79aQDE8gz7CzH2yHgzrsSDTUab5SKLNZ55ZX0PE1l6MaBZarGLsdWJWDV6MtnCT1nXd9Z5vdjeZFXtArIfxtikkQy1nNjcWj3Uour8Cz0bEVqD2KgE8CdqPfcruWBxD3','29qP0xgXrlZe6P2du2RkNiMcW','ZO2QtegUMA7oRHfsIYyWfQ0oY9CKDN7VdwjKgIwRu5tJRKoTfbdSyyQYfizaAifpAX5FFm2qhUjJhoPYVX','N','n',6);
+INSERT INTO ti VALUES (9731,1800353,'VakcUADFxSA','5bIYwnXdAq0y6ezTwc20SFcKgAPL8357RHO5Pvps62tcMimliCEE79aQDE8gz7CzH2yHgzrsSDTUab5SKLNZ55ZX0PE1l6MaBZarGLsdWJWDV6MtnCT1nXd9Z5vdjeZFXtArIfxtikkQy1nNjcWj3Uour8Cz0bEVqD2KgE8CdqPfcruWBxD3','29qP0xgXrlZe6P2du2RkNiMcW','ZO2QtegUMA7oRHfsIYyWfQ0oY9CKDN7VdwjKgIwRu5tJRKoTfbdSyyQYfizaAifpAX5FFm2qhUjJhoPYVX','N','n',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(10), d VARCHAR(13) NOT NULL, e VARCHAR(90), f VARCHAR(82), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (17589658927323176028,3861458,'SPo07','X48HWxcJv','QHMcK5xv9lDjsmgNWlYGVFfs','Pb008AumqHAeQd9w7jjm7aoKjDQFgntJj4ofhvxBV7neQQ0RnlPT1orFPlNaEpLyyxAKAuUkXLDZhwFfvb','J','o',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(10), d VARCHAR(13) NOT NULL, e VARCHAR(90), f VARCHAR(82), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (18058663048768036000,14064098,'bAqtW3','lv828qPZA','aS8Jqwjafgk9rJ0Tgx51i5OoxM36EHVIwF1T13ZyX2lXyt3CrSftvFiv7RpXSaYCEdDnAwJYGjXL0cD0C2IWnE8yR','0PHAj9As9FyR3gQQGgCPeStZy38S13FzdwGL0T3UVy9hBsbqDmH2PKWCFiZROumsin5ekq4F1','j','5',1);
+INSERT INTO ti VALUES (18058663048768036000,14064098,'bAqtW3','lv828qPZA','aS8Jqwjafgk9rJ0Tgx51i5OoxM36EHVIwF1T13ZyX2lXyt3CrSftvFiv7RpXSaYCEdDnAwJYGjXL0cD0C2IWnE8yR','0PHAj9As9FyR3gQQGgCPeStZy38S13FzdwGL0T3UVy9hBsbqDmH2PKWCFiZROumsin5ekq4F1','j','5',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(11);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(11);
+INSERT INTO t VALUES (18031956346516074980,1542724,'Nshd5UjWjq','wPqneq','oDm2e5bcGH3EHDy03XR9mhoPrJbWlfbhysNBotKhctN5pM2vxo9IKw302KZagPyUjCsLd','W1A7GnUl4xpdSsydo6QVThZkk1bH96KNNfkqdjsNyuH9s6zapk2yx82eu','s','B',2);
+INSERT INTO ti VALUES (18031956346516074980,1542724,'Nshd5UjWjq','wPqneq','oDm2e5bcGH3EHDy03XR9mhoPrJbWlfbhysNBotKhctN5pM2vxo9IKw302KZagPyUjCsLd','W1A7GnUl4xpdSsydo6QVThZkk1bH96KNNfkqdjsNyuH9s6zapk2yx82eu','s','B',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (7762531686654510450,6063601,'Wbqx','LvggQhyxtkaAnqNGhJt2fisDikwtyHqIytCSlYQSmV8SgoiV2TzviPJaELTH9uKYOQgVbXFS0HjOVFgLN7z5Uf5nNkkCS1epf34CSKhJzFGSYpBUk2lLfc2iqYHtPYZ64YnxSO2ACFJNY','nd5LH52fU9GZMwDquMiAn2wkktlWzaRpoLxwt','MTPKTt','V','g',3);
+INSERT INTO ti VALUES (7762531686654510450,6063601,'Wbqx','LvggQhyxtkaAnqNGhJt2fisDikwtyHqIytCSlYQSmV8SgoiV2TzviPJaELTH9uKYOQgVbXFS0HjOVFgLN7z5Uf5nNkkCS1epf34CSKhJzFGSYpBUk2lLfc2iqYHtPYZ64YnxSO2ACFJNY','nd5LH52fU9GZMwDquMiAn2wkktlWzaRpoLxwt','MTPKTt','V','g',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (5621024594765387362,5134772,'dgdKGtFy','YuXDEKHwODRio7f5HkSI3HAvXvOeUzHfXkcnr60Af2EiBhHimC4bY9PjdPy94BHIWvhINpoyblo69sFuNhfOrApzUUhuHvPLhrrEZ8R1BRvPzx7Yq15EDKx5EhuKrcF7cJLBkFTqCJqpKOja','GQQAjwHcZgJJvMnFKVObjbcnrzrhDXoZ8dSQxPyPTT5U8CWbt4u1URA8DI3cRovzsu1xu5RfT85JemhTAMn9zV','SRiUTN05eiwPhlS9031ci8d9M8ORzB6ErINR9yx1NGQJBLPLVDI96ghiHdWBQKmM12ThmH300L9wI3ow0rxIPkAD5DJXzasRJP2IL8iIqMyyjKPaoc','w','m',4);
+INSERT INTO ti VALUES (5621024594765387362,5134772,'dgdKGtFy','YuXDEKHwODRio7f5HkSI3HAvXvOeUzHfXkcnr60Af2EiBhHimC4bY9PjdPy94BHIWvhINpoyblo69sFuNhfOrApzUUhuHvPLhrrEZ8R1BRvPzx7Yq15EDKx5EhuKrcF7cJLBkFTqCJqpKOja','GQQAjwHcZgJJvMnFKVObjbcnrzrhDXoZ8dSQxPyPTT5U8CWbt4u1URA8DI3cRovzsu1xu5RfT85JemhTAMn9zV','SRiUTN05eiwPhlS9031ci8d9M8ORzB6ErINR9yx1NGQJBLPLVDI96ghiHdWBQKmM12ThmH300L9wI3ow0rxIPkAD5DJXzasRJP2IL8iIqMyyjKPaoc','w','m',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14135684854257113996,15826567,'ViTFE','j6U6ERaIbjGrswaluXKoCq3id2VL62Z1YsGICdy0xCti2ypcfgjU1Kvhza8jrXlSqw1qxHODpj8j7zYQ8toC0','Hj2LGOVajXCAg1pUjGolku7EofzVZyabLGDG0Oj895sTrUmMsmkXJCLl','onSpuXHANuqyYBl4OOevDyv8rafxcGZeOnau3NdmdtG8QVjZBOR5JT3nUQleOh82TNWjGfxuN4H9FDPV38HQrVtDq5eFjertfTX4LmkeNzh9NW5Wn5m02N5HR7q3cbkjbPD6Ep5llUeA2YOdJLtbRis7M6DI7EkEE60kyri1tMINMtmdRLLMK7oUQy5IKZBJtGJ8zW01RPxuBcp43Y5WB9aPZyRfXwj','4b','6',5);
+INSERT INTO ti VALUES (14135684854257113996,15826567,'ViTFE','j6U6ERaIbjGrswaluXKoCq3id2VL62Z1YsGICdy0xCti2ypcfgjU1Kvhza8jrXlSqw1qxHODpj8j7zYQ8toC0','Hj2LGOVajXCAg1pUjGolku7EofzVZyabLGDG0Oj895sTrUmMsmkXJCLl','onSpuXHANuqyYBl4OOevDyv8rafxcGZeOnau3NdmdtG8QVjZBOR5JT3nUQleOh82TNWjGfxuN4H9FDPV38HQrVtDq5eFjertfTX4LmkeNzh9NW5Wn5m02N5HR7q3cbkjbPD6Ep5llUeA2YOdJLtbRis7M6DI7EkEE60kyri1tMINMtmdRLLMK7oUQy5IKZBJtGJ8zW01RPxuBcp43Y5WB9aPZyRfXwj','4b','6',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2423044821507607043,13365104,'9l3n1','CfBNHEed73v1S5UNKbZwbLD5Zw9Do0wPtCHW7B8WQ59dfwkBT6tg6fmq3St0pJolpap8DnZhPCRAowQW462RcmZuFzK8gaenRv52arUkW8VmNAFXQqTIsfd2H8VmGubRkjP0T8pQSEhUdghMu5S7cwOWMkSv59jqBBYWASTdnj1GIFYKCWCFfwZGvl0SbpTd1lk','j4CeH','8FD1yUKTGESSLg097BPNNgYLxxQ7CSuwYJPYA04OaARAZWU0KCPoFrm6cJ5Ysib6JsautFLVk1En8HUk6I8SbNBIcRKjA0FDUAlxrMhaBRL6aWr3gqjU1RB1e2q1230q6ZDbpdHwtub67OWZitHgSMGnWgy0gnFYTBH6P7gh23I4qh','OX','N',6);
+INSERT INTO ti VALUES (2423044821507607043,13365104,'9l3n1','CfBNHEed73v1S5UNKbZwbLD5Zw9Do0wPtCHW7B8WQ59dfwkBT6tg6fmq3St0pJolpap8DnZhPCRAowQW462RcmZuFzK8gaenRv52arUkW8VmNAFXQqTIsfd2H8VmGubRkjP0T8pQSEhUdghMu5S7cwOWMkSv59jqBBYWASTdnj1GIFYKCWCFfwZGvl0SbpTd1lk','j4CeH','8FD1yUKTGESSLg097BPNNgYLxxQ7CSuwYJPYA04OaARAZWU0KCPoFrm6cJ5Ysib6JsautFLVk1En8HUk6I8SbNBIcRKjA0FDUAlxrMhaBRL6aWr3gqjU1RB1e2q1230q6ZDbpdHwtub67OWZitHgSMGnWgy0gnFYTBH6P7gh23I4qh','OX','N',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(17), d VARBINARY(84) NOT NULL, e VARCHAR(70) NOT NULL, f VARBINARY(35) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7161831546719338980,6285300,'tpQ1i','18hIA2m1Uj2cN4fEfEUbJmI1eVwwwHBFKIgwoT8Zov9','YwUlGjAkIgDzl6BTinIDVI31pHxcCE9BsH1gxkKXINOF9169fDMOjTPRrgVqkVLcf','GVO8XJ','l','u',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(17), d VARBINARY(84) NOT NULL, e VARCHAR(70) NOT NULL, f VARBINARY(35) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (8591404203807927031,7029993,'IB7UEr','dcDUxWBo3uNSrTFqvbH8Kx4JzvATLLu94uawRsqYwJF1sQTXC4Gi0290iBi7IfdB27sm5nxOoGLvDMpo','U9ku09v54Uh','7MKjXBmy9ACTfchMgJfs','J','0',1);
+INSERT INTO ti VALUES (8591404203807927031,7029993,'IB7UEr','dcDUxWBo3uNSrTFqvbH8Kx4JzvATLLu94uawRsqYwJF1sQTXC4Gi0290iBi7IfdB27sm5nxOoGLvDMpo','U9ku09v54Uh','7MKjXBmy9ACTfchMgJfs','J','0',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(18);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(18);
+INSERT INTO t VALUES (4702203000925588208,2101654,'19IesJY9o5','MhpoJ8qzG4rHUsWgNdocfJH','1MHIiwsnMXG0LRXkUhy26bq2QdzJeJndIRX9AJOK','2jQU5rlu','A','I',2);
+INSERT INTO ti VALUES (4702203000925588208,2101654,'19IesJY9o5','MhpoJ8qzG4rHUsWgNdocfJH','1MHIiwsnMXG0LRXkUhy26bq2QdzJeJndIRX9AJOK','2jQU5rlu','A','I',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (23955532059996022,11975170,'JUy6uvK36V4U','bz4g82u3459nz8l9QUT38qeb9dVCKyavo1pVst2SHjOsdsijM25DQPGmHzDe4SJYn2f5P9G4UpB1dhTgaKQWb6uGQdZMGS3SHP46h6ElTf8CyeX4i0Do0EdtaKmUTS18ovjFwt9d7w9B7bphaGr8zAgu15ClNiPQri60DmJVS3GgW9mxB7mZJt17KlVKptx6J26dpwb78HxsrEAjoFnFppCB0CqLSUXn6x7WDWm98TAF0Rr','J1nJqVXU2xyR','g7INNHo49KnFCf0oTSdOz','z','Wt',3);
+INSERT INTO ti VALUES (23955532059996022,11975170,'JUy6uvK36V4U','bz4g82u3459nz8l9QUT38qeb9dVCKyavo1pVst2SHjOsdsijM25DQPGmHzDe4SJYn2f5P9G4UpB1dhTgaKQWb6uGQdZMGS3SHP46h6ElTf8CyeX4i0Do0EdtaKmUTS18ovjFwt9d7w9B7bphaGr8zAgu15ClNiPQri60DmJVS3GgW9mxB7mZJt17KlVKptx6J26dpwb78HxsrEAjoFnFppCB0CqLSUXn6x7WDWm98TAF0Rr','J1nJqVXU2xyR','g7INNHo49KnFCf0oTSdOz','z','Wt',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (9416928495578743803,10325895,'PTW9Jq9PmsEr','NBkFyttrq9DTRgOKSDNtgqAnAP24GQsFZ9zuNlYfFKrZwjGFHMdfezWFL','zoIs7E9K0tuiaLrvxLF5856teD5ED7kTFPKE2Q8JCjtxCmY5f','yspyCxISUtUB7SjQuhkK9yujcMb9tcfw1uoHQHSVEpmTwDd4NQEyeKCY9K7KGYbNYGzJLT1nsciff4VwJ9Wco0cMH9KDHLEU0LhdkAWdIupWjjOoiEw0AOMrf3wLu8L3zldHi144tVaut2d26kQVxRVWtO7TPvBSOpl7qy41FFDeBcCaMbTxzzLXBa5pgcfEQcicujwd3zOQTjbBQkiV','a','lV',4);
+INSERT INTO ti VALUES (9416928495578743803,10325895,'PTW9Jq9PmsEr','NBkFyttrq9DTRgOKSDNtgqAnAP24GQsFZ9zuNlYfFKrZwjGFHMdfezWFL','zoIs7E9K0tuiaLrvxLF5856teD5ED7kTFPKE2Q8JCjtxCmY5f','yspyCxISUtUB7SjQuhkK9yujcMb9tcfw1uoHQHSVEpmTwDd4NQEyeKCY9K7KGYbNYGzJLT1nsciff4VwJ9Wco0cMH9KDHLEU0LhdkAWdIupWjjOoiEw0AOMrf3wLu8L3zldHi144tVaut2d26kQVxRVWtO7TPvBSOpl7qy41FFDeBcCaMbTxzzLXBa5pgcfEQcicujwd3zOQTjbBQkiV','a','lV',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1683213555399595578,3491399,'hZyVKmR','jAWKYkLwF3Or2lGWNoRRXhZxSYdH4yEzPorpd1h8dmiXw7Gs2zWl3EBUPneCHm1zkh7ccl00VGxxj4aJfZHiaVa5','fe03SylIQ5CIODbfgnyi9tx8UJH5T1fdQATGZTY5EAL','ffMJM9Ey2tfTFxnRM5F6wzS8mxRM3J','r','e',5);
+INSERT INTO ti VALUES (1683213555399595578,3491399,'hZyVKmR','jAWKYkLwF3Or2lGWNoRRXhZxSYdH4yEzPorpd1h8dmiXw7Gs2zWl3EBUPneCHm1zkh7ccl00VGxxj4aJfZHiaVa5','fe03SylIQ5CIODbfgnyi9tx8UJH5T1fdQATGZTY5EAL','ffMJM9Ey2tfTFxnRM5F6wzS8mxRM3J','r','e',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (9031516863431914808,6768276,'w3gT6PrSLoFW','lvW4FAd0VVJAwICCnTuEN0Z4WXiCfTMvdI2JM0fbsBHbmaTk','wWK5Sr1PnB7TkXW','kE7vtQBKgjGnz1GxeBRI4EuLir4uYk8pEPRL6g2GBv5OUHirepw0e3FipHKMCPewUnDqfnGQXJEjqbsOKuiXcgISelbKPy7O','V','aPQ',6);
+INSERT INTO ti VALUES (9031516863431914808,6768276,'w3gT6PrSLoFW','lvW4FAd0VVJAwICCnTuEN0Z4WXiCfTMvdI2JM0fbsBHbmaTk','wWK5Sr1PnB7TkXW','kE7vtQBKgjGnz1GxeBRI4EuLir4uYk8pEPRL6g2GBv5OUHirepw0e3FipHKMCPewUnDqfnGQXJEjqbsOKuiXcgISelbKPy7O','V','aPQ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c BINARY(92), d VARBINARY(59) NOT NULL, e VARCHAR(42), f VARCHAR(79) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4111582760,21350,'yx1iyQiGtbcTKk56','NZmEGFKM4FxFdAAMBWK','5FsU','FBDa9vVJct3r846LZhVkk','AD','0',0);
+CREATE TABLE ti (a INT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c BINARY(92), d VARBINARY(59) NOT NULL, e VARCHAR(42), f VARCHAR(79) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (9704202138193753687,34661,'JPbt','7nuhPFHGDJkMQpiHOLAfXXKoAnwhA1Wv2w8aBVFOW8LQWdYO6KB8bY1ww','sm6vfKp0ye5InLVPmd6RnDEcauJ74wU3fxDs9pVeBd','4AwBOIHj2VhxuwpEZjDYEPFGhDFaY','GQ','d',1);
+INSERT INTO ti VALUES (9704202138193753687,34661,'JPbt','7nuhPFHGDJkMQpiHOLAfXXKoAnwhA1Wv2w8aBVFOW8LQWdYO6KB8bY1ww','sm6vfKp0ye5InLVPmd6RnDEcauJ74wU3fxDs9pVeBd','4AwBOIHj2VhxuwpEZjDYEPFGhDFaY','GQ','d',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(93);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(93);
+INSERT INTO t VALUES (2501702196762869391,62778,'Asm5EQcn4jy1Ep5C3k5NzfEai2ZzrSMak6QA1lpPtkmS1NK9Wn5kAVweBlLQBMdVMh4cKk5reOHAHf2HYG','29VwoYPQXo3z59xaVXYBHu5vyiHrOlyp2xh9Mt3kruV','Ik','vXe3IQRYfaO4ee7Y8WyVThZxsee252xeAr9a1i3gDYrVLvVcvPWfAMR','7','Q',2);
+INSERT INTO ti VALUES (2501702196762869391,62778,'Asm5EQcn4jy1Ep5C3k5NzfEai2ZzrSMak6QA1lpPtkmS1NK9Wn5kAVweBlLQBMdVMh4cKk5reOHAHf2HYG','29VwoYPQXo3z59xaVXYBHu5vyiHrOlyp2xh9Mt3kruV','Ik','vXe3IQRYfaO4ee7Y8WyVThZxsee252xeAr9a1i3gDYrVLvVcvPWfAMR','7','Q',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (10690723742612312541,21589,'lGfOBq3Zl8W5T18MIgXX00KQ0gp0YbpzUNy93myfPtSDcgpHBOIJvN0FGWMX15qheVv8jLxS','HlaWmhvcvLjV5ekeiLsCyoDKVO6exFchKgpn2NyHM7ngB88zLhUrV93W6ZU8L4','ojAxHDadbhhzu67OYSYwP','VYzq9LT9ciTO3HZgMQYrK6aakrL7DFvqwxO','p','W',3);
+INSERT INTO ti VALUES (10690723742612312541,21589,'lGfOBq3Zl8W5T18MIgXX00KQ0gp0YbpzUNy93myfPtSDcgpHBOIJvN0FGWMX15qheVv8jLxS','HlaWmhvcvLjV5ekeiLsCyoDKVO6exFchKgpn2NyHM7ngB88zLhUrV93W6ZU8L4','ojAxHDadbhhzu67OYSYwP','VYzq9LT9ciTO3HZgMQYrK6aakrL7DFvqwxO','p','W',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (16932239178927152895,57883,'u34vR4qOwO9HGcCWR4QwszIwijTw6yC0EWcTAqrBAyDo84ybU1o0VSdUym8Z4JQFC','HPL133C0C1XHA5yotizkIy82xo63KsluDd3jXlMoRE8jwjymDgOXdx7Mo8cffxOh7x4WVIOSQgGpslPSuuY7EiEzb7j7kUQnJNj1duAl7WRtkADILohFeWRqaOtEljdSrA8pTTV5x1SSFjeX6gqXpBmo19bzez9OSzbA8dS24gdBJzIC0rKjXTfT3XdsC2yqNyve6eYaKQFFrm6HxXuUoBw7obo763pyagE9GniCff3QbX4BZIHW','5fzE0IGBRPi0GY1zmK5QZ','5V1JMvd95DuiBVlFtGTdb0EzlJeCSVZQacxDBvTjCFzzOB','sl','d',4);
+INSERT INTO ti VALUES (16932239178927152895,57883,'u34vR4qOwO9HGcCWR4QwszIwijTw6yC0EWcTAqrBAyDo84ybU1o0VSdUym8Z4JQFC','HPL133C0C1XHA5yotizkIy82xo63KsluDd3jXlMoRE8jwjymDgOXdx7Mo8cffxOh7x4WVIOSQgGpslPSuuY7EiEzb7j7kUQnJNj1duAl7WRtkADILohFeWRqaOtEljdSrA8pTTV5x1SSFjeX6gqXpBmo19bzez9OSzbA8dS24gdBJzIC0rKjXTfT3XdsC2yqNyve6eYaKQFFrm6HxXuUoBw7obo763pyagE9GniCff3QbX4BZIHW','5fzE0IGBRPi0GY1zmK5QZ','5V1JMvd95DuiBVlFtGTdb0EzlJeCSVZQacxDBvTjCFzzOB','sl','d',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (14928361834232723718,1747,'GhYuMjHvP5R1iW93JGtFWavWKHOwVeIvpo5qsovCAjVYkD1ikIFwFN7fpIWtmROtNSsoeYVUtFudLAe28nupi','PiDyDI4vCHbJVjhYFNRrfeWEIUk5zBdw0aMd0AJmmyxB9HqQK5weSUvDNZ13J7IaHHUgSJRwhDLvfznjzmHYlcqpNmOqI6KLXCVx0VEQh5zvPnm5lXAzG2tnmMRsckHIzHOXowq812anMxSaKea99sKdD6GgmRzKozNqwyOPGJA2Ea1Q5XcQea7erNZZ3UObnKlr2g58lFrE','UvHTVLo','Tl2s7AUNsZKasY1phYBWV2icwMKiKP5ay360Ig7q5m3xVkGRUSHwuJc838ByiXOzlV8IiUIqawzbvX6iSoBHWrx9egBnpTFMs8XMi8T5aHjgUqYfPKyetf4Z5xxsW82P1KvOTeMRrzCAWDPTKTR8Ex29FmJFcDfZhRUVG90','TC','T',5);
+INSERT INTO ti VALUES (14928361834232723718,1747,'GhYuMjHvP5R1iW93JGtFWavWKHOwVeIvpo5qsovCAjVYkD1ikIFwFN7fpIWtmROtNSsoeYVUtFudLAe28nupi','PiDyDI4vCHbJVjhYFNRrfeWEIUk5zBdw0aMd0AJmmyxB9HqQK5weSUvDNZ13J7IaHHUgSJRwhDLvfznjzmHYlcqpNmOqI6KLXCVx0VEQh5zvPnm5lXAzG2tnmMRsckHIzHOXowq812anMxSaKea99sKdD6GgmRzKozNqwyOPGJA2Ea1Q5XcQea7erNZZ3UObnKlr2g58lFrE','UvHTVLo','Tl2s7AUNsZKasY1phYBWV2icwMKiKP5ay360Ig7q5m3xVkGRUSHwuJc838ByiXOzlV8IiUIqawzbvX6iSoBHWrx9egBnpTFMs8XMi8T5aHjgUqYfPKyetf4Z5xxsW82P1KvOTeMRrzCAWDPTKTR8Ex29FmJFcDfZhRUVG90','TC','T',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2924640036941716208,48125,'wLarOYwisnzxwAntuIqIV3zdbTm','Zty1IWSAoysCiE8qpfdV6SxqBaWJ1uF0js9a9lt33Tq2LhOvGQ0rmJTCqgC6X2lXqxIZi1azoH5Mr7LYc2y6TuNMTnVY4SBmAPJO7H7iDBZ8L3tF91C8koUbiOdAECDRYqwtjoa1o2vc7OmcDZOTdCGDUb6GEsqaQ7gkpJg4dz5PLxcFJSR2PKMaZy','eXtV0tQ','1QC4wc7NKntDTYkB3Y24amI5Lx2w4ag3KQdqnFsePkrDuq1QgcY5r3wfHgsMXU1DGqP7eugpRJISW4MAzJDvH9xKHBrNO3KNCfCZayeLSC5WCPb7wk11LBEsiqN2LO6KB6GnBlLl54PX5UfI762xvpT73AUd02brww2R56CZv8wydRjxlFb1gsSA2jyp7Jweu3SxpEF','RL','v9',6);
+INSERT INTO ti VALUES (2924640036941716208,48125,'wLarOYwisnzxwAntuIqIV3zdbTm','Zty1IWSAoysCiE8qpfdV6SxqBaWJ1uF0js9a9lt33Tq2LhOvGQ0rmJTCqgC6X2lXqxIZi1azoH5Mr7LYc2y6TuNMTnVY4SBmAPJO7H7iDBZ8L3tF91C8koUbiOdAECDRYqwtjoa1o2vc7OmcDZOTdCGDUb6GEsqaQ7gkpJg4dz5PLxcFJSR2PKMaZy','eXtV0tQ','1QC4wc7NKntDTYkB3Y24amI5Lx2w4ag3KQdqnFsePkrDuq1QgcY5r3wfHgsMXU1DGqP7eugpRJISW4MAzJDvH9xKHBrNO3KNCfCZayeLSC5WCPb7wk11LBEsiqN2LO6KB6GnBlLl54PX5UfI762xvpT73AUd02brww2R56CZv8wydRjxlFb1gsSA2jyp7Jweu3SxpEF','RL','v9',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b MEDIUMINT UNSIGNED, c BINARY(8) NOT NULL, d VARBINARY(62), e VARBINARY(55), f VARBINARY(61) NOT NULL, g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-9214737597175207061,7883398,'FeUwduLj','nnk8VT4wHIdqk5S49IHcHgXVFu00zhSTcFiNh9Kb1YLR8DmzvOXRjM','qmHyAl63g5ZVS5JqQ8m','gqTi45FuZ8RsTRdGlpb2CG2EYrzEUEy8W5k1JQaOso9DDnh4G1rGQD','dW','u',0);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT UNSIGNED, c BINARY(8) NOT NULL, d VARBINARY(62), e VARBINARY(55), f VARBINARY(61) NOT NULL, g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (6908262527884875392,808272,'L2Q','2exi5AmsDKtefegQENjM1utmzXwywMqhA6ps3GOsYZb','ozMYvGdSOGwOajTlHF9MYTTA9Z1sMYqQG7W','TyvCR','6s','K',1);
+INSERT INTO ti VALUES (6908262527884875392,808272,'L2Q','2exi5AmsDKtefegQENjM1utmzXwywMqhA6ps3GOsYZb','ozMYvGdSOGwOajTlHF9MYTTA9Z1sMYqQG7W','TyvCR','6s','K',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(9) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(9) NOT NULL;
+INSERT INTO t VALUES (-5875337743743368360,4509877,'JZkKEzC','GOBWX27WnXRrAfCt5xykio6XFqb4Vy8AsIjS','56HHUaljql1ILxAX','3UogwvHfDtquzMjtDrNPu','GU','S',2);
+INSERT INTO ti VALUES (-5875337743743368360,4509877,'JZkKEzC','GOBWX27WnXRrAfCt5xykio6XFqb4Vy8AsIjS','56HHUaljql1ILxAX','3UogwvHfDtquzMjtDrNPu','GU','S',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-1085117745604853306,15161361,'UW','ENmujA8P1z4TOaCpdlBfWtUbJYyvVYyYVijPhZLSuiAYRuAZF1xdSQJwLVkbydfVE7dHXQOHE7WiIaI4RQn1911JVg39ko6mzs5pCVyHNV8RnF0LjpGwg9SNy4eZg7WNytSf55fxElP4eJukGBUxRyPgKgfHuqb1tZEB0pZkmtRgglr2wJWRiHjRtVgmMy0NKUhkkjK5Pb5l5vAxchHg4D02G4rxdvgLMaGLHGxx6PowBFsxejzBMbTsjEL0oa','NW1AY6fWFm77pHX21vPMsfoW5UM8J0HFe6M','RBZSB71Y8RX73zG78Z','QR','b',3);
+INSERT INTO ti VALUES (-1085117745604853306,15161361,'UW','ENmujA8P1z4TOaCpdlBfWtUbJYyvVYyYVijPhZLSuiAYRuAZF1xdSQJwLVkbydfVE7dHXQOHE7WiIaI4RQn1911JVg39ko6mzs5pCVyHNV8RnF0LjpGwg9SNy4eZg7WNytSf55fxElP4eJukGBUxRyPgKgfHuqb1tZEB0pZkmtRgglr2wJWRiHjRtVgmMy0NKUhkkjK5Pb5l5vAxchHg4D02G4rxdvgLMaGLHGxx6PowBFsxejzBMbTsjEL0oa','NW1AY6fWFm77pHX21vPMsfoW5UM8J0HFe6M','RBZSB71Y8RX73zG78Z','QR','b',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5584003024935146715,12358694,'Owvwb0','WsawivxBRY6KImZwhN0ARE0r3IesrCBB30olkUrp0JZFQ9Eh1b5rdVayw0QeP9COnvejRfgInzUAaxrku2m4Y8zxV8S6Ne5eEbDJTI','CZh','gzekFywstcAFgge0P2nCZuUzaPJH0Pj9wjQIFJ7IHXWVaYOsMPL9jjwfui7jgKQWJJ04l5231ZRKJOFnfJMwgvHi2NPiZKIAcHFpgVCJx9OOyZuBoeT2','i','0',4);
+INSERT INTO ti VALUES (5584003024935146715,12358694,'Owvwb0','WsawivxBRY6KImZwhN0ARE0r3IesrCBB30olkUrp0JZFQ9Eh1b5rdVayw0QeP9COnvejRfgInzUAaxrku2m4Y8zxV8S6Ne5eEbDJTI','CZh','gzekFywstcAFgge0P2nCZuUzaPJH0Pj9wjQIFJ7IHXWVaYOsMPL9jjwfui7jgKQWJJ04l5231ZRKJOFnfJMwgvHi2NPiZKIAcHFpgVCJx9OOyZuBoeT2','i','0',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4507853152785695567,14650478,'zXVo','LB4BAkpkYvVD5C6Cgf3AuTrsTk4YbzjKFu0LQa0l9qMOkMXnA83DeHTh69oIGXZXHrWSMhxmgwlZJnLvtgZQFyst7hxoCp3kVlV8zr4Y9euML3','gCDNq6gj','fjcYfIImjS9nisEJaLf5Lur0XwdpAi1paJzqbks3cpygBjZ','rR','C',5);
+INSERT INTO ti VALUES (4507853152785695567,14650478,'zXVo','LB4BAkpkYvVD5C6Cgf3AuTrsTk4YbzjKFu0LQa0l9qMOkMXnA83DeHTh69oIGXZXHrWSMhxmgwlZJnLvtgZQFyst7hxoCp3kVlV8zr4Y9euML3','gCDNq6gj','fjcYfIImjS9nisEJaLf5Lur0XwdpAi1paJzqbks3cpygBjZ','rR','C',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-6215026585463757330,4112511,'ZP','ypuHjOUIF','NQuUV','sIMesC2bY4eFXEaHVKkoU1zXlwwI6VM4cbCXVebv9SLyNbWuxZo5TRbJLZT3ddnO6FFPrrSPRx79U7gFmyyKxpMFcbVZc3h0d9DWpGNctjotmuXTMq81cPrFGM12cH8dZwrdCYdPhgyTqmQNeM6eIPDeCGS4kPT2d','6R','Z',6);
+INSERT INTO ti VALUES (-6215026585463757330,4112511,'ZP','ypuHjOUIF','NQuUV','sIMesC2bY4eFXEaHVKkoU1zXlwwI6VM4cbCXVebv9SLyNbWuxZo5TRbJLZT3ddnO6FFPrrSPRx79U7gFmyyKxpMFcbVZc3h0d9DWpGNctjotmuXTMq81cPrFGM12cH8dZwrdCYdPhgyTqmQNeM6eIPDeCGS4kPT2d','6R','Z',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT, c CHAR(71), d VARBINARY(45), e VARBINARY(20) NOT NULL, f VARCHAR(49) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (231,498084837,'AS4QFT1ru','qBjHD1nLLNVKw45E','idsjSBE70srC4Jc','6wo','m','8',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b INT, c CHAR(71), d VARBINARY(45), e VARBINARY(20) NOT NULL, f VARCHAR(49) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (8251491,-1099576098,'l15RJpY6Ptew0Hj5gXFVmNefFiLK0fYzqSM3Ju','aPfdw8YCAD0jocEoE0RGzXsLDz8DaaD7','Rsv','etoH2MzLR3CIudq5Cqul1loxAgC','a','q',1);
+INSERT INTO ti VALUES (8251491,-1099576098,'l15RJpY6Ptew0Hj5gXFVmNefFiLK0fYzqSM3Ju','aPfdw8YCAD0jocEoE0RGzXsLDz8DaaD7','Rsv','etoH2MzLR3CIudq5Cqul1loxAgC','a','q',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(72);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(72);
+INSERT INTO t VALUES (15874422,1147028402,'1rwZ7gW7iU546bMt5gmV9JW4yAKlZZKNO441evpe4DlS3XsoPFvWOsS4nS21U','AoNprZICW2KlEJUzRrf7vTGOcTKsPrnlSEl916dJacIz4','BDQtCbW','XZb2D3BacFURn27eYi5pdHu','b','Bp',2);
+INSERT INTO ti VALUES (15874422,1147028402,'1rwZ7gW7iU546bMt5gmV9JW4yAKlZZKNO441evpe4DlS3XsoPFvWOsS4nS21U','AoNprZICW2KlEJUzRrf7vTGOcTKsPrnlSEl916dJacIz4','BDQtCbW','XZb2D3BacFURn27eYi5pdHu','b','Bp',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2449406,1348219583,'HNzxAphM65AdEUU95walv','0bKmNu1MZdrWOLzofs7rywglhmAbUN7nL8aHGFasjW8wGQzFBiXx1BhP7NHvvhFXIjxrX2PUcPI4aBi5y6hVi1Gieq7s6g','fREY68UG4hWSOVtpg','AzJUxkpLwbKL5bWKm','I','RL',3);
+INSERT INTO ti VALUES (2449406,1348219583,'HNzxAphM65AdEUU95walv','0bKmNu1MZdrWOLzofs7rywglhmAbUN7nL8aHGFasjW8wGQzFBiXx1BhP7NHvvhFXIjxrX2PUcPI4aBi5y6hVi1Gieq7s6g','fREY68UG4hWSOVtpg','AzJUxkpLwbKL5bWKm','I','RL',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (9060596,-1751186425,'ATFBiM2sI1PeuqQ7R9GQ1VwqhedZozT1boybybdoAazm2X27wNeRHBCZX','UuTUehP5H7FVAcOn7KI3EeTsFJCeyMRP9QWGDjOivO0Pk2vBZlBjemNEiEYvYOauvljXWKmDbAhlEKdQXUoTyOYlwQMYbSMKFfgP8NR8BBrwKzjccwJ8VqjpDjouHlxHfvNFogKp8s7sitEVKqY5IUxnOeM','NQv','BXx6lDXqmilJRRPws6MzHTnZd3fsfVpd934slESR20Goio','v','Xc',4);
+INSERT INTO ti VALUES (9060596,-1751186425,'ATFBiM2sI1PeuqQ7R9GQ1VwqhedZozT1boybybdoAazm2X27wNeRHBCZX','UuTUehP5H7FVAcOn7KI3EeTsFJCeyMRP9QWGDjOivO0Pk2vBZlBjemNEiEYvYOauvljXWKmDbAhlEKdQXUoTyOYlwQMYbSMKFfgP8NR8BBrwKzjccwJ8VqjpDjouHlxHfvNFogKp8s7sitEVKqY5IUxnOeM','NQv','BXx6lDXqmilJRRPws6MzHTnZd3fsfVpd934slESR20Goio','v','Xc',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2571732,1547152249,'J7wphxNyjjyq164W4PN2c6W03kmNgo7zwqUQtvb0j4','SuXMJS7ojI31eG6Qzmg2SnDQC76I00VL8ak5ahnmuYR8C2I0sJ46xbWhsfoVWXuvL1vB0Q9EsnZThLSCD9kl','I9F9DZRTdt','02dVHONyzmiG6wdrp3g0zQ1ysnBgqL4W7s25L6crvnOcKDE0MqNOa0fHz1db9qUq','J','u',5);
+INSERT INTO ti VALUES (2571732,1547152249,'J7wphxNyjjyq164W4PN2c6W03kmNgo7zwqUQtvb0j4','SuXMJS7ojI31eG6Qzmg2SnDQC76I00VL8ak5ahnmuYR8C2I0sJ46xbWhsfoVWXuvL1vB0Q9EsnZThLSCD9kl','I9F9DZRTdt','02dVHONyzmiG6wdrp3g0zQ1ysnBgqL4W7s25L6crvnOcKDE0MqNOa0fHz1db9qUq','J','u',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (5150546,-1906679768,'YhXy5Cncu2Rs1yCwBr5Hv','ulQBQtccQKPLhdPsVLcdX3BGMeaweIZVB2VlLTYKgLw94dOdGYq4G0WKm','j5PcbpxozPQXLpO','T3DYNaqAgwnCu4gMxzABcVfxZhjeJUqNhBSV64e9JYr9OdoETJwkoqwOXPKjieQ1UdWqBfPetMztDxBl0x8kOipbnhcIV5rF9hpnZ4sdx1aStKHic8yPrrnn4tmcokLT5xS9O2u4YgjRBdIRx','or','mdh',6);
+INSERT INTO ti VALUES (5150546,-1906679768,'YhXy5Cncu2Rs1yCwBr5Hv','ulQBQtccQKPLhdPsVLcdX3BGMeaweIZVB2VlLTYKgLw94dOdGYq4G0WKm','j5PcbpxozPQXLpO','T3DYNaqAgwnCu4gMxzABcVfxZhjeJUqNhBSV64e9JYr9OdoETJwkoqwOXPKjieQ1UdWqBfPetMztDxBl0x8kOipbnhcIV5rF9hpnZ4sdx1aStKHic8yPrrnn4tmcokLT5xS9O2u4YgjRBdIRx','or','mdh',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(61) NOT NULL, d VARBINARY(40), e VARCHAR(58), f VARCHAR(98), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2431998509,39,'meint8VIg','jatTCRe9GpNYb42hJjC0dzwrOQ','JpoFjXpwqdXZq2dJ0Ukfv28EWKX5A3h4','k7TYznI1udxDWhBXRLYtOU0Vm9bz2ggz4c1HbiY1QPr5ACNgMYP','9p','8',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(61) NOT NULL, d VARBINARY(40), e VARCHAR(58), f VARCHAR(98), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3930397354012030102,126,'7emSO','Wu1AHOTFnMUvbGQqQ3de','88HkDIxQcp1QXwtM5PyN2H1GYnCBgTgFuHkObBp7MS','gXQJrFqkEY6wQtVZcN8lFjVzDkbu3b4uPMX0Fj477zVCBeeqOO35yptIIC4xcWxyqX7jljJFhqsdXf57VGgjTQN2PX','H','NE',1);
+INSERT INTO ti VALUES (3930397354012030102,126,'7emSO','Wu1AHOTFnMUvbGQqQ3de','88HkDIxQcp1QXwtM5PyN2H1GYnCBgTgFuHkObBp7MS','gXQJrFqkEY6wQtVZcN8lFjVzDkbu3b4uPMX0Fj477zVCBeeqOO35yptIIC4xcWxyqX7jljJFhqsdXf57VGgjTQN2PX','H','NE',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(62) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(62) NOT NULL;
+INSERT INTO t VALUES (9521933245773701797,10,'SfLOhbTea9tdTjBCeF6','FViiA','FMJi','V1SOr5vom1QTP2ooVZ4rFKF1qdoakEWMdHIU7EgV4wZWmLj87JhHwhlO8ky','Y','n',2);
+INSERT INTO ti VALUES (9521933245773701797,10,'SfLOhbTea9tdTjBCeF6','FViiA','FMJi','V1SOr5vom1QTP2ooVZ4rFKF1qdoakEWMdHIU7EgV4wZWmLj87JhHwhlO8ky','Y','n',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (12187877539005718919,92,'hcgtvRkiZhH76YFaqw','0vQwnxSV608uRGkYjfEe2u4ugUHP6bLyMOSfAYaFluQ05CMMrki8tgNfrY1W0bdU2zqhKZ1ettk','q1KeuSDPuX9nCCfvcXar8','SfzLhGswVzoZd6GllBr5eTqCmae5XxchAdqGOxkcA9ZipMmyWuHoDLPItGo4wSDwdaHMDnbYhrJv3rQ','L','2z',3);
+INSERT INTO ti VALUES (12187877539005718919,92,'hcgtvRkiZhH76YFaqw','0vQwnxSV608uRGkYjfEe2u4ugUHP6bLyMOSfAYaFluQ05CMMrki8tgNfrY1W0bdU2zqhKZ1ettk','q1KeuSDPuX9nCCfvcXar8','SfzLhGswVzoZd6GllBr5eTqCmae5XxchAdqGOxkcA9ZipMmyWuHoDLPItGo4wSDwdaHMDnbYhrJv3rQ','L','2z',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2506234503250449471,-128,'31GfnYp5ZxniRUg2kHAdSzZHaxsb6z8K3Na7j89UsFPjSsXQ6cEN9Tt','zFkyOdFdYg8gtWFshXGK7vtud05717oRvDF1lsbKi0x96F2KDPEvBXhtGMS94vDeC3BFgKWLSMY61s9cwdOtpyBSRLNWARY8YyJTO54xOIMpsaaEAJ18zEwsBU2SA7BxPvSZGjmkCJ6KN34wmpgXB9fxMvWBWyWZnY8Uv0JRlcVRqC9nb3CxnMiC8nMAfolfUtDghrNcReUQdhGfcIlKICZ1bAwT9sPcXaS','uey3PGKR','NYUbcMrUQGWtucUTQoELBztrP1mhJY5AYxTla0VS87tvVvGQofxaNUgLGnp62uHqFpNzkpBlOCeDk9GbbuOByOQoEfGm346JSbzHi7J6Kbm3SVXcjEJ4qfJVaiqQvv1sBzTelkmkUOt8RlJyd5wo8hSVZONShRqUNFzgNMeybSNL5WL38oLWHRzAjSlECaBW4V2Et39lipI45O4L1HHGUMwIgdDWOm0nDJFZspIE1Z91FZYaiyIwU','X','Uq',4);
+INSERT INTO ti VALUES (2506234503250449471,-128,'31GfnYp5ZxniRUg2kHAdSzZHaxsb6z8K3Na7j89UsFPjSsXQ6cEN9Tt','zFkyOdFdYg8gtWFshXGK7vtud05717oRvDF1lsbKi0x96F2KDPEvBXhtGMS94vDeC3BFgKWLSMY61s9cwdOtpyBSRLNWARY8YyJTO54xOIMpsaaEAJ18zEwsBU2SA7BxPvSZGjmkCJ6KN34wmpgXB9fxMvWBWyWZnY8Uv0JRlcVRqC9nb3CxnMiC8nMAfolfUtDghrNcReUQdhGfcIlKICZ1bAwT9sPcXaS','uey3PGKR','NYUbcMrUQGWtucUTQoELBztrP1mhJY5AYxTla0VS87tvVvGQofxaNUgLGnp62uHqFpNzkpBlOCeDk9GbbuOByOQoEfGm346JSbzHi7J6Kbm3SVXcjEJ4qfJVaiqQvv1sBzTelkmkUOt8RlJyd5wo8hSVZONShRqUNFzgNMeybSNL5WL38oLWHRzAjSlECaBW4V2Et39lipI45O4L1HHGUMwIgdDWOm0nDJFZspIE1Z91FZYaiyIwU','X','Uq',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10851332316716698525,62,'AdXuW1HWTm5xUoGmQtq9c470XbxFf01GaMhZv4DtOYkqoPKjpqi2u','YddPIUrSsGotwVnkD4j0DfQvYJIQxKkClXSGq6D5Y7FKFlqYbU4IFqPkqpFGokPYgh9','hJSbq5sX6SZKFXY1iiJwtuoMQ1s6DNC3Csf7Ac0YFENIhnYpnBP','jSTETSHpiqgSxrLnZrIwf2UN2HUq42bBe878P9RU7R387GcZkDYiNqbUOkpL2lq5k8AM7134D1B253gpLCmWeMwmorQG63Tb6a6hFEdqqSpx7I','rs','Mv',5);
+INSERT INTO ti VALUES (10851332316716698525,62,'AdXuW1HWTm5xUoGmQtq9c470XbxFf01GaMhZv4DtOYkqoPKjpqi2u','YddPIUrSsGotwVnkD4j0DfQvYJIQxKkClXSGq6D5Y7FKFlqYbU4IFqPkqpFGokPYgh9','hJSbq5sX6SZKFXY1iiJwtuoMQ1s6DNC3Csf7Ac0YFENIhnYpnBP','jSTETSHpiqgSxrLnZrIwf2UN2HUq42bBe878P9RU7R387GcZkDYiNqbUOkpL2lq5k8AM7134D1B253gpLCmWeMwmorQG63Tb6a6hFEdqqSpx7I','rs','Mv',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3597592428831100719,-52,'ebIQGsEgi58wEiC8DF1','AfJOjNNVK28ItF29iIF54U7a6xGoT2t77DrvDZq6SX2HAFbdfNXciKhCH8FVKFEsOQdigxEnnt0aU2lwaLmWLAW91YG1etNwur41rJbW4HEREduHWrD4ECW5Ue','SQDPqzTywXccew4DmDfgNMbhXJZVBxTY','8G8NjkgxSSr42B6FE6ZAvlGSy03zK05sFDsUj2S0ZdtxUM7sktUe6UtilAXnz3WsB0mZ9ltC91RI5GFPZ8EtzFnXO9p','w','CrS',6);
+INSERT INTO ti VALUES (3597592428831100719,-52,'ebIQGsEgi58wEiC8DF1','AfJOjNNVK28ItF29iIF54U7a6xGoT2t77DrvDZq6SX2HAFbdfNXciKhCH8FVKFEsOQdigxEnnt0aU2lwaLmWLAW91YG1etNwur41rJbW4HEREduHWrD4ECW5Ue','SQDPqzTywXccew4DmDfgNMbhXJZVBxTY','8G8NjkgxSSr42B6FE6ZAvlGSy03zK05sFDsUj2S0ZdtxUM7sktUe6UtilAXnz3WsB0mZ9ltC91RI5GFPZ8EtzFnXO9p','w','CrS',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(45), d VARBINARY(1) NOT NULL, e VARBINARY(58) NOT NULL, f VARCHAR(21), g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1552975195611304473,12772,'y6','h','3ny6CbWaXYcJ1XtXtKQvHL','tdzNnoYFAcsrANJp8zosR','s','o',0);
+CREATE TABLE ti (a BIGINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(45), d VARBINARY(1) NOT NULL, e VARBINARY(58) NOT NULL, f VARCHAR(21), g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-8078373323679771801,50719,'rqfguLElHBp','Q','L0ysXZaiRIsEYkB','SGqxXuNxHpXrJEbM','k','E',1);
+INSERT INTO ti VALUES (-8078373323679771801,50719,'rqfguLElHBp','Q','L0ysXZaiRIsEYkB','SGqxXuNxHpXrJEbM','k','E',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(46);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(46);
+INSERT INTO t VALUES (-3158474879104041666,65022,'b','3','XkmagwajVm9KuXEQcNjGR0MazUWN6Ay','psATqXI','1','Af',2);
+INSERT INTO ti VALUES (-3158474879104041666,65022,'b','3','XkmagwajVm9KuXEQcNjGR0MazUWN6Ay','psATqXI','1','Af',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3313034702078333622,56665,'JX','QMVERIPrG1sv5m5o8pweMyqBeRMGCuo012kDaiiVyv65E6Udzwlzt6PgxEC0YuZwbE0ZwIq0F5nKy2SkdDXJf26H9vEVHAh7GqymkIhntEgzRY3Xr1ELmYGx92mpeOmPUvSXSUfmymzoKcOzabJMDlMTbq3iCBllbURmcUYZuxuwUjUrmnVZmXBnDNCeGylfYymM0YeuKR76iaj6QX4cw3ep2CdOUheAZoehyUb8j39cf7uo4kJc','HdWFtsAdZd5VV2','f','w','I',3);
+INSERT INTO ti VALUES (3313034702078333622,56665,'JX','QMVERIPrG1sv5m5o8pweMyqBeRMGCuo012kDaiiVyv65E6Udzwlzt6PgxEC0YuZwbE0ZwIq0F5nKy2SkdDXJf26H9vEVHAh7GqymkIhntEgzRY3Xr1ELmYGx92mpeOmPUvSXSUfmymzoKcOzabJMDlMTbq3iCBllbURmcUYZuxuwUjUrmnVZmXBnDNCeGylfYymM0YeuKR76iaj6QX4cw3ep2CdOUheAZoehyUb8j39cf7uo4kJc','HdWFtsAdZd5VV2','f','w','I',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-4038819716672719234,20781,'Xpn6xNj2dtMkc9PDRMj7YMgq','s53Kl2n7EQCjCmROlhTBMy0nPAvSRvBkD5aAtUSx8SXqdKqz03n2EGiG3wvO0hk89H5u6bpPvCStU9uRiD7s9YY6uBAsQxevuqwhdvJyeU09678KY40Vn6aotZLOMfE4RJ8ZYWvZnRRnZOQszHAHkUYcKudhwNV1comfE397LM','m4yeykGtoEycHaBFx5yQOq0GPq46Zj2zjIZZ','ujbAcrtZrZtYfSM3owsbT0RiEZvcUecx9KbC7l3riWcjtBsoVnbVKSya3FkhJHIHGBIGpqZNbukS0Mw5cfXFpxZAEI3kGq54XPO6GymLZzpKa3UR40sUkp4ecOGGsiwvHQX6BjLYbCseNdqkZs0P7VjCh82FA3ftwlMt2iKG3CGVUQem1F3nt48qwZLPeUGw5UtXrN2UJGl3nxcZo9F','F','9X',4);
+INSERT INTO ti VALUES (-4038819716672719234,20781,'Xpn6xNj2dtMkc9PDRMj7YMgq','s53Kl2n7EQCjCmROlhTBMy0nPAvSRvBkD5aAtUSx8SXqdKqz03n2EGiG3wvO0hk89H5u6bpPvCStU9uRiD7s9YY6uBAsQxevuqwhdvJyeU09678KY40Vn6aotZLOMfE4RJ8ZYWvZnRRnZOQszHAHkUYcKudhwNV1comfE397LM','m4yeykGtoEycHaBFx5yQOq0GPq46Zj2zjIZZ','ujbAcrtZrZtYfSM3owsbT0RiEZvcUecx9KbC7l3riWcjtBsoVnbVKSya3FkhJHIHGBIGpqZNbukS0Mw5cfXFpxZAEI3kGq54XPO6GymLZzpKa3UR40sUkp4ecOGGsiwvHQX6BjLYbCseNdqkZs0P7VjCh82FA3ftwlMt2iKG3CGVUQem1F3nt48qwZLPeUGw5UtXrN2UJGl3nxcZo9F','F','9X',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-5162573058357429655,4024,'KHrrc','rWKZSeOPMcUsE0CW02QOHs7eNhhIfu8S0hemMGRCToqpN1EfTybpoTuO7YxMq','VYHvdA1QjbbL','qMw09oMz8vm50MP8rTeFIaqn9UuEsqcRfB1RgBDJdn5FolS0GkI7Ycq8b1LWUBjV3unAwZa96DKS1b4wUUqEXcejYCaJAwDLkCiOwc3ZuOKTaRmy1eJFTOgHKkkN3dxS5RmSVzmGHcGyngwaph1VMYQiyKaMxM0PK55wnz0f4foG6lzz3iwzdlAISFnDhcSJv3D06yYk7fTm8VlrBQqXmmXRGgeFXCFcKemIql0EKPm9ibrk8uUvbD','Lo','y',5);
+INSERT INTO ti VALUES (-5162573058357429655,4024,'KHrrc','rWKZSeOPMcUsE0CW02QOHs7eNhhIfu8S0hemMGRCToqpN1EfTybpoTuO7YxMq','VYHvdA1QjbbL','qMw09oMz8vm50MP8rTeFIaqn9UuEsqcRfB1RgBDJdn5FolS0GkI7Ycq8b1LWUBjV3unAwZa96DKS1b4wUUqEXcejYCaJAwDLkCiOwc3ZuOKTaRmy1eJFTOgHKkkN3dxS5RmSVzmGHcGyngwaph1VMYQiyKaMxM0PK55wnz0f4foG6lzz3iwzdlAISFnDhcSJv3D06yYk7fTm8VlrBQqXmmXRGgeFXCFcKemIql0EKPm9ibrk8uUvbD','Lo','y',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8546368536034370836,16182,'dC','hyyTFDFxvhKs2hAMSTtElP0pU6KydQKalc0rZZ8rIoMtAyPNpswA7SJjNiTcGyE6maoNvWYGP4CvqrdpGuRLYgUzlusE781V72JqXPVNB5dNhLON1A4WjBILx9vDttwWep9EJLvl5rAABUpa8Do0P9CC3u19VN5rDvKJeQzem','T6UCounqx0kffXYjcYjW4KLGcr7WhdCeJAOcucWTuLVw6BJGLlbO4L','KKqmg6Lh7vRd1jOivqP5uR3OYZKw7MtzK8MFZ68Wxt6he1qEi92IuSaMOB9Kk3MeXl6L9rog9viq79B0kcd56sEaHAjZVtyoMc9nBUs3dwWGjc3DhNJKReNl0qQ2R2uS7GcZ3BaA0qts','h','JD',6);
+INSERT INTO ti VALUES (8546368536034370836,16182,'dC','hyyTFDFxvhKs2hAMSTtElP0pU6KydQKalc0rZZ8rIoMtAyPNpswA7SJjNiTcGyE6maoNvWYGP4CvqrdpGuRLYgUzlusE781V72JqXPVNB5dNhLON1A4WjBILx9vDttwWep9EJLvl5rAABUpa8Do0P9CC3u19VN5rDvKJeQzem','T6UCounqx0kffXYjcYjW4KLGcr7WhdCeJAOcucWTuLVw6BJGLlbO4L','KKqmg6Lh7vRd1jOivqP5uR3OYZKw7MtzK8MFZ68Wxt6he1qEi92IuSaMOB9Kk3MeXl6L9rog9viq79B0kcd56sEaHAjZVtyoMc9nBUs3dwWGjc3DhNJKReNl0qQ2R2uS7GcZ3BaA0qts','h','JD',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b MEDIUMINT NOT NULL, c CHAR(2), d VARBINARY(84) NOT NULL, e VARCHAR(8), f VARBINARY(21), g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-9,-2658020,'l','i3pme33BWb','5M98We','lQsh','e','h',0);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT NOT NULL, c CHAR(2), d VARBINARY(84) NOT NULL, e VARCHAR(8), f VARBINARY(21), g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (1682041263,5115204,'K','p9e3DzfT4swMmnzGaPe2YY5YujJcOtI901M','GGQKPO8p','LZ','2B','4',1);
+INSERT INTO ti VALUES (1682041263,5115204,'K','p9e3DzfT4swMmnzGaPe2YY5YujJcOtI901M','GGQKPO8p','LZ','2B','4',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(3);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(3);
+INSERT INTO t VALUES (1045451095,-5179144,'eG3','5p7q0PnGyJtVDjd2ioCsJXxSeYv9NlqiilH1szCW4RmMH5eAPFWp8m8Hdn6J3yXlWWQpuxpvUt7BP8ZFjVb','FgiApi','D4dAAYcNAG','B','h',2);
+INSERT INTO ti VALUES (1045451095,-5179144,'eG3','5p7q0PnGyJtVDjd2ioCsJXxSeYv9NlqiilH1szCW4RmMH5eAPFWp8m8Hdn6J3yXlWWQpuxpvUt7BP8ZFjVb','FgiApi','D4dAAYcNAG','B','h',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (348419158,-7759666,'Fr','M7QK3YFKqzvFMVYUlOlwo6fXXbeQrDSCvTIvC39Y49ZZtvjaneTWjJuijcg43lEJoL5lYx7QgKqaM0TKZkMXSlrpOf48ebQ7y5g21rybuPvkmCYeY2jND0ZPpT1Bn9dj','HuGS','lERnjsLisr','vn','x',3);
+INSERT INTO ti VALUES (348419158,-7759666,'Fr','M7QK3YFKqzvFMVYUlOlwo6fXXbeQrDSCvTIvC39Y49ZZtvjaneTWjJuijcg43lEJoL5lYx7QgKqaM0TKZkMXSlrpOf48ebQ7y5g21rybuPvkmCYeY2jND0ZPpT1Bn9dj','HuGS','lERnjsLisr','vn','x',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-19007435,929005,'vA','NrcpqFxCJxGHd30IvGkcdtcmz4irZD12T3xjuLdXPKd02yVBSPZXwp','hqCPzc','12jDqHqLaIXSojmg01PjJ9k5U0zRbKKmXB0fkvF8kPwFJf8bTkkoRzy8XDb3ZHoZSwB2dOa9l7bjMuNUE','X0','f',4);
+INSERT INTO ti VALUES (-19007435,929005,'vA','NrcpqFxCJxGHd30IvGkcdtcmz4irZD12T3xjuLdXPKd02yVBSPZXwp','hqCPzc','12jDqHqLaIXSojmg01PjJ9k5U0zRbKKmXB0fkvF8kPwFJf8bTkkoRzy8XDb3ZHoZSwB2dOa9l7bjMuNUE','X0','f',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-284941370,1188448,'C','MUOmyjNC5Lkn8Kz25vxJdIOYEGNjLVku5yrwor2LiDLYKWgCj7sk6qOqbKoOpKYWNqocPYJ2vMmNW8t6L9LG8rPBNnzsgby463r9qidMYSfZqcRIxpUGNpGMrKIBxglUoZcY1LLZuAQjIxxWghEhRQJegYfPjitQtnvJJ53Yj9I9kA33QdcvQyNJ3kO0IDf0JSIqNyV1i2jH4APjgEgS3jjA','Xa','wzqyjRhiADvxNxjsq58WqjluTPSmGwlxnlS79grrLBeaXsZSiVlSqgCjX9ASZH9X4CFvT5Ak292EShEtM','R','Y',5);
+INSERT INTO ti VALUES (-284941370,1188448,'C','MUOmyjNC5Lkn8Kz25vxJdIOYEGNjLVku5yrwor2LiDLYKWgCj7sk6qOqbKoOpKYWNqocPYJ2vMmNW8t6L9LG8rPBNnzsgby463r9qidMYSfZqcRIxpUGNpGMrKIBxglUoZcY1LLZuAQjIxxWghEhRQJegYfPjitQtnvJJ53Yj9I9kA33QdcvQyNJ3kO0IDf0JSIqNyV1i2jH4APjgEgS3jjA','Xa','wzqyjRhiADvxNxjsq58WqjluTPSmGwlxnlS79grrLBeaXsZSiVlSqgCjX9ASZH9X4CFvT5Ak292EShEtM','R','Y',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1598937596,-6639670,'mc','55tsjnlwo1bvEsZvfEW5U','gmufa','mE2Pz','GK','Se',6);
+INSERT INTO ti VALUES (-1598937596,-6639670,'mc','55tsjnlwo1bvEsZvfEW5U','gmufa','mE2Pz','GK','Se',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(8), d VARCHAR(70) NOT NULL, e VARBINARY(17) NOT NULL, f VARBINARY(26), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (49454,1541293515,'1hyh','o7jF5qqVEGL4oBkE5QS7NKBTZaFK8oVK0qffgrd9LPK34XOyi95c995n0P','DDbMqh6niszZrDPu','5nCVJhTn4jx','g','q',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(8), d VARCHAR(70) NOT NULL, e VARBINARY(17) NOT NULL, f VARBINARY(26), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (8582790413406236290,2318446046,'0xxtRTz','Pl2PHllkKUGwjsQ3PaaV44hIPGeacMs23Veh0eP6dHcjn8gSwOQ6M09DCgHeIG7wrW','FlaeaHAEYggC','TJFonLOvoE0D','w','o',1);
+INSERT INTO ti VALUES (8582790413406236290,2318446046,'0xxtRTz','Pl2PHllkKUGwjsQ3PaaV44hIPGeacMs23Veh0eP6dHcjn8gSwOQ6M09DCgHeIG7wrW','FlaeaHAEYggC','TJFonLOvoE0D','w','o',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(9);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(9);
+INSERT INTO t VALUES (12345585669267576438,400401066,'xAX0','AFnXPT7bLLXOgGEbthNARQtHnisuMXy0IaLpgk9XMKBJD','BDH','a9OYqWYZPONC51lD5EDVhYmECH','d','f',2);
+INSERT INTO ti VALUES (12345585669267576438,400401066,'xAX0','AFnXPT7bLLXOgGEbthNARQtHnisuMXy0IaLpgk9XMKBJD','BDH','a9OYqWYZPONC51lD5EDVhYmECH','d','f',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (15088980313882425815,940524257,'d94P','QJQlzH2c3HvWHBh3peAxYvYWrbk12bwDr7siwXN1bMNiuLf85fX9EklkRCez5RhLLYXVFp0cE6jsW6w3kjq4sSQjUvhM84cD5sKxxYNPt5r9VjnpLIYwUXQ9izZxApvRWABHjKr1fmlHmW4v4sVgH7gMwzJOyCzsOMxO328c5kcDCzt9LHUn0lnRoPGEWbOOd6L610YiB6DtpatsGJBLqjMzCxT88UCVzV39s0Xe3fbJu','0v9ACEN5SvhLvVkU','Lm3h7','E','l',3);
+INSERT INTO ti VALUES (15088980313882425815,940524257,'d94P','QJQlzH2c3HvWHBh3peAxYvYWrbk12bwDr7siwXN1bMNiuLf85fX9EklkRCez5RhLLYXVFp0cE6jsW6w3kjq4sSQjUvhM84cD5sKxxYNPt5r9VjnpLIYwUXQ9izZxApvRWABHjKr1fmlHmW4v4sVgH7gMwzJOyCzsOMxO328c5kcDCzt9LHUn0lnRoPGEWbOOd6L610YiB6DtpatsGJBLqjMzCxT88UCVzV39s0Xe3fbJu','0v9ACEN5SvhLvVkU','Lm3h7','E','l',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2355347924650768401,2387919474,'rCHre1DiN','CJapt8LNTjRo2NpYFcE6dijU1gUQaQ5KQ2OEH9CFiz55XJZGmuGX8IBL71ImzPFaxm3udyYkZLIHe4JiDMCKFOcxyA3UWb235Ux9Ri5pUFsh5LJtWHwn1HJ5fNA3hBqCg8308N1rMuMJgyTopiTNwUTpgdiGygcIdEIHe4AI9LT5witlnpq3O6YM1v6wddTsZ','ygP1F2q9p9VA','liVY7rlEZEsx0rdq83Z7Vc6NhQW7EpUKZ8eU18V6txT8uiDFGPkElt2SZ0QNbPK6VzQDPekKDpwn02dJyzwy8BmBhhOSvAihlkg0uGkeeW0vSxJNgpNf0g0kvpriIfCZeGzlRZcy7iw1bEN4pZ2fFNfCT7Tl55fRNaXQQSXdhBIBw1sjmWu369gFndUU73xmOJk3m1DOr8xTRGuaYjSJCP1voDWHrxNQxfV2j9rNC8E0PG5XHF4n9m','j','Fp',4);
+INSERT INTO ti VALUES (2355347924650768401,2387919474,'rCHre1DiN','CJapt8LNTjRo2NpYFcE6dijU1gUQaQ5KQ2OEH9CFiz55XJZGmuGX8IBL71ImzPFaxm3udyYkZLIHe4JiDMCKFOcxyA3UWb235Ux9Ri5pUFsh5LJtWHwn1HJ5fNA3hBqCg8308N1rMuMJgyTopiTNwUTpgdiGygcIdEIHe4AI9LT5witlnpq3O6YM1v6wddTsZ','ygP1F2q9p9VA','liVY7rlEZEsx0rdq83Z7Vc6NhQW7EpUKZ8eU18V6txT8uiDFGPkElt2SZ0QNbPK6VzQDPekKDpwn02dJyzwy8BmBhhOSvAihlkg0uGkeeW0vSxJNgpNf0g0kvpriIfCZeGzlRZcy7iw1bEN4pZ2fFNfCT7Tl55fRNaXQQSXdhBIBw1sjmWu369gFndUU73xmOJk3m1DOr8xTRGuaYjSJCP1voDWHrxNQxfV2j9rNC8E0PG5XHF4n9m','j','Fp',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (5944659880874066646,607057385,'CID','DVWX8YCUpzOxTnD0vaBKA7P5veIcXlA6wDMHP6eWw0wX3sRdFgmX7ZLd59hslVUiljjQivLwZdW2XsbFABx1UnKCbJe3fy9S72bRtesdCfcQKvFmeCsztEfWRylqLAhdj2GFuqB3aVIANTWzT4u9Z4tuDJDR','evcMzwkDPhl53N','oRq8CgQW5twFP9ESbpR1Ac3NKSmpMVFDF974aITACeMd5tZfz0eRf33bq9c4NhGUUtD8mt9meuEJb6qar8xw1DNPntAJTcPnpHElclsTwdtlep7saG7EdPIdJ6R9Gp0XT3CeCO0bumSmWfkiHLzAA5MOviHVAtcIHUcuxt4RUlOApdavagmonaAXnq61cER3MXZIVkCIgjxdC9o1XwPjQsWICuCXmn','W','f',5);
+INSERT INTO ti VALUES (5944659880874066646,607057385,'CID','DVWX8YCUpzOxTnD0vaBKA7P5veIcXlA6wDMHP6eWw0wX3sRdFgmX7ZLd59hslVUiljjQivLwZdW2XsbFABx1UnKCbJe3fy9S72bRtesdCfcQKvFmeCsztEfWRylqLAhdj2GFuqB3aVIANTWzT4u9Z4tuDJDR','evcMzwkDPhl53N','oRq8CgQW5twFP9ESbpR1Ac3NKSmpMVFDF974aITACeMd5tZfz0eRf33bq9c4NhGUUtD8mt9meuEJb6qar8xw1DNPntAJTcPnpHElclsTwdtlep7saG7EdPIdJ6R9Gp0XT3CeCO0bumSmWfkiHLzAA5MOviHVAtcIHUcuxt4RUlOApdavagmonaAXnq61cER3MXZIVkCIgjxdC9o1XwPjQsWICuCXmn','W','f',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5077020840134259951,3232602363,'Am','p9vSwYz0PgfB3i0E4D1WcxzM3uE8F9DuX6AHgAcwqtJEsjMTVtngxJ4Uak7YXoGDnjpM7StruxLFsPI5XGPeJRXAvhMMWLtSRjAjPzU8p2fttHFWhZQCRgB73Wg77oMQyzfyNHOXUF4CRcZNceY94RbTLeFSvy2obk2Brr55CQGiQQ4wFmxm1DZDBzA8FuYFAOXEu6vxuU','IRRH1Mydt2t','SF4dqFMBQC9g5UsXtnaaWNtSVpL2Mp6SDRYgFGFEK88FF5OYGvebkWu2w5w5BwJrvTqEOuoG02t56opneNYP9oOcOUK3lkCIDBODKPMoszrm3y3oapUcHK9yxycBNfBKhAgxcYubU5jo8vt9RagGjvmch8pNUt0ftS9hKRJSmsF7JfG23bBEUvuknJcdjn4MwEkubgXnlgEtsHiHyqok0eigzamMkzFsM3Owev8yUg7n79BmAZmUab61d','fN','X',6);
+INSERT INTO ti VALUES (5077020840134259951,3232602363,'Am','p9vSwYz0PgfB3i0E4D1WcxzM3uE8F9DuX6AHgAcwqtJEsjMTVtngxJ4Uak7YXoGDnjpM7StruxLFsPI5XGPeJRXAvhMMWLtSRjAjPzU8p2fttHFWhZQCRgB73Wg77oMQyzfyNHOXUF4CRcZNceY94RbTLeFSvy2obk2Brr55CQGiQQ4wFmxm1DZDBzA8FuYFAOXEu6vxuU','IRRH1Mydt2t','SF4dqFMBQC9g5UsXtnaaWNtSVpL2Mp6SDRYgFGFEK88FF5OYGvebkWu2w5w5BwJrvTqEOuoG02t56opneNYP9oOcOUK3lkCIDBODKPMoszrm3y3oapUcHK9yxycBNfBKhAgxcYubU5jo8vt9RagGjvmch8pNUt0ftS9hKRJSmsF7JfG23bBEUvuknJcdjn4MwEkubgXnlgEtsHiHyqok0eigzamMkzFsM3Owev8yUg7n79BmAZmUab61d','fN','X',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(16), d VARCHAR(5), e VARBINARY(59) NOT NULL, f VARCHAR(27) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8305201286723991722,212812597,'Nx4BcFwxcBATlRHj','qdai','k8CRk7UfBDLjvjUIz','Rcs','l','Y',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(16), d VARCHAR(5), e VARBINARY(59) NOT NULL, f VARCHAR(27) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (2768369876380620568,1972828993,'3sTphY','wF3','aAZMx','PLE','5','Y',1);
+INSERT INTO ti VALUES (2768369876380620568,1972828993,'3sTphY','wF3','aAZMx','PLE','5','Y',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(17);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(17);
+INSERT INTO t VALUES (14458966875969737117,3191693533,'oPF8oYS2mUc','ZmsAY','Kp107oImCPgEVdLJz2GQ','nC4K1DqoZN6vxGj','z','v',2);
+INSERT INTO ti VALUES (14458966875969737117,3191693533,'oPF8oYS2mUc','ZmsAY','Kp107oImCPgEVdLJz2GQ','nC4K1DqoZN6vxGj','z','v',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (7672657587487247937,3519399130,'GBOUmbR','qNVGNgiwRT4jpPJglD57Kawoe7qxHjri','23Ht7MzpaR345hqWCzhJLMUZPSv1uStEJ59qxn9hWcUER8tsVUMw5fX','rUFePs','s','g',3);
+INSERT INTO ti VALUES (7672657587487247937,3519399130,'GBOUmbR','qNVGNgiwRT4jpPJglD57Kawoe7qxHjri','23Ht7MzpaR345hqWCzhJLMUZPSv1uStEJ59qxn9hWcUER8tsVUMw5fX','rUFePs','s','g',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (12448434327952046211,1474846153,'tb','hAfbHjIfmO2rMt7mq7iucSqor','2rVvAWiW8xt3gJu5c6HvVlBIhCz7cBhpp0','PXUJmxXfwFYLoJCyw26I1sG8ZWlrM9FCw4w4OFxXe3s6o3wCTF1D6oM57LnqMvnhrsoWuskfmW7FtrSllcJv2IGGnso','j','Q',4);
+INSERT INTO ti VALUES (12448434327952046211,1474846153,'tb','hAfbHjIfmO2rMt7mq7iucSqor','2rVvAWiW8xt3gJu5c6HvVlBIhCz7cBhpp0','PXUJmxXfwFYLoJCyw26I1sG8ZWlrM9FCw4w4OFxXe3s6o3wCTF1D6oM57LnqMvnhrsoWuskfmW7FtrSllcJv2IGGnso','j','Q',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (9730911551482734837,2976738842,'eql5iYKiaVWrSy4','ZawIe6bqcLLJLWC8LKd0k2ny','HhRuqPiYB9E7N3HskbYjy','JWvbTVWTDxRedeuUibElN4s1C3iVS7aAY1zMALIBQYL9uDK2QfySibVsRkrh7hKcTV0C1coaVdFaYetxrbB2i9uxLebj2DoMTGLSL2b7264GKL15gqpISXkUyr1phiolujDdzVXxaWD2vjOcfetM62fiADGwSN0NOa1y0m31pi1cb0PF','s','7',5);
+INSERT INTO ti VALUES (9730911551482734837,2976738842,'eql5iYKiaVWrSy4','ZawIe6bqcLLJLWC8LKd0k2ny','HhRuqPiYB9E7N3HskbYjy','JWvbTVWTDxRedeuUibElN4s1C3iVS7aAY1zMALIBQYL9uDK2QfySibVsRkrh7hKcTV0C1coaVdFaYetxrbB2i9uxLebj2DoMTGLSL2b7264GKL15gqpISXkUyr1phiolujDdzVXxaWD2vjOcfetM62fiADGwSN0NOa1y0m31pi1cb0PF','s','7',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3539861649400474662,310134389,'qfGVLSI1A0BKvVD','vrtHI9340U9Qh8nx7KaxVcUsHstKjhLRGKHmt5tOLvpErZgk1W5wWIoTRRGlbD0gO0jb6X1iF6nNhqaA18T7lc7Qc31NXwFd0f190pREYKscmERLs7WQ2XbQo1WuRnVrxOf540XJoJlkGMCiIWmtlmp0XfLarIHYYT2HvPwSAKl61mcsEHlYEvna0fUFo9bYSzXcjZyAH','w1JrleSRZNeQ5k3G2pOUmnYj8ox2tW9Wsx9nm8Q1','Lt27Im6AKlfgWnXhP2E1iZmgW513ybkeIn6xQoryfFTf86GC9PtcEjnbTzAgic7sjYy8p99pvP2mZfNP9XUMPXfdc24BkUjxowxwBFBSPQF79yl6B5DrPi4g','ko','cZ',6);
+INSERT INTO ti VALUES (3539861649400474662,310134389,'qfGVLSI1A0BKvVD','vrtHI9340U9Qh8nx7KaxVcUsHstKjhLRGKHmt5tOLvpErZgk1W5wWIoTRRGlbD0gO0jb6X1iF6nNhqaA18T7lc7Qc31NXwFd0f190pREYKscmERLs7WQ2XbQo1WuRnVrxOf540XJoJlkGMCiIWmtlmp0XfLarIHYYT2HvPwSAKl61mcsEHlYEvna0fUFo9bYSzXcjZyAH','w1JrleSRZNeQ5k3G2pOUmnYj8ox2tW9Wsx9nm8Q1','Lt27Im6AKlfgWnXhP2E1iZmgW513ybkeIn6xQoryfFTf86GC9PtcEjnbTzAgic7sjYy8p99pvP2mZfNP9XUMPXfdc24BkUjxowxwBFBSPQF79yl6B5DrPi4g','ko','cZ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b INT UNSIGNED, c BINARY(72) NOT NULL, d VARBINARY(3), e VARBINARY(75) NOT NULL, f VARBINARY(33), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14993130515992030861,872389208,'VwcdaE7Nc4FhMZjg72iYLiEbt9Btilf5AHLtz','Dj','Br4q0uxMdne2JOYRfQ8o1SACD3AychVg65wKda04FrC77Xvs4WR8C5x9llmu5nib','BRABdwWq7','A','1',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT UNSIGNED, c BINARY(72) NOT NULL, d VARBINARY(3), e VARBINARY(75) NOT NULL, f VARBINARY(33), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (18260370228216879773,903043000,'2cpeT5K4YSMM4whb9dKZxAFQyLTvnTPYHqpXozbZftcMT4B4NmNANw3mshnaDwtmYL1','0SA','Blw6K9TfQA2mSFYoa6uC0gofQSFKvS0','KuM274k7Uj3t01','y','S',1);
+INSERT INTO ti VALUES (18260370228216879773,903043000,'2cpeT5K4YSMM4whb9dKZxAFQyLTvnTPYHqpXozbZftcMT4B4NmNANw3mshnaDwtmYL1','0SA','Blw6K9TfQA2mSFYoa6uC0gofQSFKvS0','KuM274k7Uj3t01','y','S',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(73) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(73) NOT NULL;
+INSERT INTO t VALUES (545579219994980485,1421784365,'IIAdiK5HVHEmw1VJeunvdiKWVkj7mrxs1uhMqZN3fOY5CTmBZmRby9iDq1qfI8ITgPwEvTcW','MiL','B6WfQwjaeeZtUmJEZLIfEpfKQGdTy5BLk5EygZP5PpMAgYCfuF0gqEWjwTQitx0jqJLF','TEhthECYO2','C','p',2);
+INSERT INTO ti VALUES (545579219994980485,1421784365,'IIAdiK5HVHEmw1VJeunvdiKWVkj7mrxs1uhMqZN3fOY5CTmBZmRby9iDq1qfI8ITgPwEvTcW','MiL','B6WfQwjaeeZtUmJEZLIfEpfKQGdTy5BLk5EygZP5PpMAgYCfuF0gqEWjwTQitx0jqJLF','TEhthECYO2','C','p',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (15989110457821944893,2548292965,'RwasBvsRPqKbtYHzmCcJV6LUJCu6KnRQ9rfNmDbaGJXZ4Sxy6wlGX6PUjNoD1G7s30A','wqybYHMERc4mCTqHvwHMYTzEp5HtzF5hQSco2QOqeTJnPfkrukn1yFH68Q1csEOsPe7vE37NmtxP6tqf9cLqlSYrs0vVYCQGeSYWHDLz6PcERyKEsrbGrLdObWfKehStwumuGitz0IySCpHhBnYxrKl9vfdUqNb89RH06IageX5MNtcD1TvUNLNMw8qRSsympCfZ7lEspeL6Gr0sWJFP92UudORsLkKZAglnTiEi9PkHWJAjDcV5KHBR','JvLwCbI6qz19wHC6jcLwZaBAPrJswZuZS3HbscYNZAc2s9fG','ihJKVOI1nTl','J','M',3);
+INSERT INTO ti VALUES (15989110457821944893,2548292965,'RwasBvsRPqKbtYHzmCcJV6LUJCu6KnRQ9rfNmDbaGJXZ4Sxy6wlGX6PUjNoD1G7s30A','wqybYHMERc4mCTqHvwHMYTzEp5HtzF5hQSco2QOqeTJnPfkrukn1yFH68Q1csEOsPe7vE37NmtxP6tqf9cLqlSYrs0vVYCQGeSYWHDLz6PcERyKEsrbGrLdObWfKehStwumuGitz0IySCpHhBnYxrKl9vfdUqNb89RH06IageX5MNtcD1TvUNLNMw8qRSsympCfZ7lEspeL6Gr0sWJFP92UudORsLkKZAglnTiEi9PkHWJAjDcV5KHBR','JvLwCbI6qz19wHC6jcLwZaBAPrJswZuZS3HbscYNZAc2s9fG','ihJKVOI1nTl','J','M',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (14666328557339397649,1371472175,'2Qv','6SnirIBdwv3bUbevJzJs','4tQna4JE1Yu3X','WuVcGHIlkSLlLsWAiLJNbTiCsr7vu5dd6CJvUlUMY7R191nktwm0nbHamTJUGR8b828X9U6','y','B',4);
+INSERT INTO ti VALUES (14666328557339397649,1371472175,'2Qv','6SnirIBdwv3bUbevJzJs','4tQna4JE1Yu3X','WuVcGHIlkSLlLsWAiLJNbTiCsr7vu5dd6CJvUlUMY7R191nktwm0nbHamTJUGR8b828X9U6','y','B',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (2645795182499496542,1321159099,'x1XQ0oseiVopYH5dOpvIEL6LXWpjTvztvmuEP2FXLsdhIEw','LQS5KdMbQdgRSXLzgix0hXVXacHyig322qKGMAiRELUeW0ydY7kWGurI5MlMdQDu9t6Gs99EseZ','jfDhYac7r2w8rNYvcAByYhTCIrB3qg8','OFfr2tGnS0k1NSskcqMtpZoKtWK9dACha5pC0uTTaZzTbYeSpuZ0aiIUJKKNQbPzAQOf2R4ODhPfutOUkm5s8480yWnuZquYHpDjSVNVwHDOjBwGqkBAzVbj7ArdpwszTUfMzOyEgiiNmsAByS3jBGqK0V6X8fxTWdee654qtPdf1iy611ACsIk7ENCyoI7RyaaB7wg0mdYFToKmb','i','W',5);
+INSERT INTO ti VALUES (2645795182499496542,1321159099,'x1XQ0oseiVopYH5dOpvIEL6LXWpjTvztvmuEP2FXLsdhIEw','LQS5KdMbQdgRSXLzgix0hXVXacHyig322qKGMAiRELUeW0ydY7kWGurI5MlMdQDu9t6Gs99EseZ','jfDhYac7r2w8rNYvcAByYhTCIrB3qg8','OFfr2tGnS0k1NSskcqMtpZoKtWK9dACha5pC0uTTaZzTbYeSpuZ0aiIUJKKNQbPzAQOf2R4ODhPfutOUkm5s8480yWnuZquYHpDjSVNVwHDOjBwGqkBAzVbj7ArdpwszTUfMzOyEgiiNmsAByS3jBGqK0V6X8fxTWdee654qtPdf1iy611ACsIk7ENCyoI7RyaaB7wg0mdYFToKmb','i','W',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (16922495636601778476,586529039,'W4XjfAelDYlyBtTAESDDKz3MV4pXf5LMQmZH3Pfj9uQCvIbXn7VvnSutp490','mznt8Uidh8cxKb5QOfiLPS0xT3yclQBTeCjH1CeZSNkoJGoocwIBREsxF','DBW6JVhxndYwD9sfCPSWBJZ10U99z7rl1geDbmFzjwGfm2gP4IOYZoCKZXJpkYaBM','yha2dtHBsrSbqZHIGAIn7OFDRl6RyE5jtFJuZ0vcf2iqSV3Qh0SDNW7fIKD4KBJzXLo4NWjEPoj0p7ES0vPVBLfsG1nsP2ulMVRT2qP07','Ba','5',6);
+INSERT INTO ti VALUES (16922495636601778476,586529039,'W4XjfAelDYlyBtTAESDDKz3MV4pXf5LMQmZH3Pfj9uQCvIbXn7VvnSutp490','mznt8Uidh8cxKb5QOfiLPS0xT3yclQBTeCjH1CeZSNkoJGoocwIBREsxF','DBW6JVhxndYwD9sfCPSWBJZ10U99z7rl1geDbmFzjwGfm2gP4IOYZoCKZXJpkYaBM','yha2dtHBsrSbqZHIGAIn7OFDRl6RyE5jtFJuZ0vcf2iqSV3Qh0SDNW7fIKD4KBJzXLo4NWjEPoj0p7ES0vPVBLfsG1nsP2ulMVRT2qP07','Ba','5',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(98) NOT NULL, d VARCHAR(40), e VARBINARY(80), f VARBINARY(77) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14420200236197330196,19178,'uiiyMkdUCy65cmNDFuCQzh9hzFvgwfwLkyXzexNlmi','VQO3jkuzp','YCJIs8J0AP4MqEFAVmgoR3zW2REImJYDRU9dkrAvKqCbBAzV5kJOuhEwvuM4N4DzRhmoTb3TbBg','J40V9ImThR3WfY2P','d','p',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(98) NOT NULL, d VARCHAR(40), e VARBINARY(80), f VARBINARY(77) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (10997329568855110392,64230,'5x8ebE1VwI2lXbVEjGicnQ5Y5QVrwC8gu9C1GNBj','dlL','Gc5fPN','ep2r8','J','B',1);
+INSERT INTO ti VALUES (10997329568855110392,64230,'5x8ebE1VwI2lXbVEjGicnQ5Y5QVrwC8gu9C1GNBj','dlL','Gc5fPN','ep2r8','J','B',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(99) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(99) NOT NULL;
+INSERT INTO t VALUES (13223844437699985574,38355,'BhLm0O7nzqKTAxKYcQkI6wTj6CF5JEk2f2Ze9Up6tqaz850vTRMLdPFLyP2TA7bDXRSZGEwB7e1penuIFrA2lZ7','QxaSy0gC','Z4ulxBBGI44JjtPoWWBUcV96Jim1K7WV4qkkghVTidbU','Ybk0E0g2HM0WWIjF5WGcaBYUUeuzUsMXZ8z2qaJQcKq5MAqge','0','I',2);
+INSERT INTO ti VALUES (13223844437699985574,38355,'BhLm0O7nzqKTAxKYcQkI6wTj6CF5JEk2f2Ze9Up6tqaz850vTRMLdPFLyP2TA7bDXRSZGEwB7e1penuIFrA2lZ7','QxaSy0gC','Z4ulxBBGI44JjtPoWWBUcV96Jim1K7WV4qkkghVTidbU','Ybk0E0g2HM0WWIjF5WGcaBYUUeuzUsMXZ8z2qaJQcKq5MAqge','0','I',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1087820697165369330,46080,'Napkf369IkHeBhUEm3YNC0aaXRDOH6TOJE5N7grVlSm75c','Oy3lA9I8urgiUQuyct2zgkFlURzDIgAQtjBKs0XXcew5KDx1NWnfRGLWiFue4ocT3aj0sSkQFRBi2E82jzW6yvTLMZ6hFeBa1qKm600PXAV58QsnQEKxG3gZXdHLev9u6Tfyr402avHo4WhtkMsOkW4gI9HWh2dhFNfWWdu68cZezhwhPgjvdelvJs','t8CJScbovE4tdtRMzuk2sAkNVdTgcY6LVCVA5SVcluo','ZqmqPSXRbe26qjkiPB8eixc1lVB1u25kr','Y','d',3);
+INSERT INTO ti VALUES (1087820697165369330,46080,'Napkf369IkHeBhUEm3YNC0aaXRDOH6TOJE5N7grVlSm75c','Oy3lA9I8urgiUQuyct2zgkFlURzDIgAQtjBKs0XXcew5KDx1NWnfRGLWiFue4ocT3aj0sSkQFRBi2E82jzW6yvTLMZ6hFeBa1qKm600PXAV58QsnQEKxG3gZXdHLev9u6Tfyr402avHo4WhtkMsOkW4gI9HWh2dhFNfWWdu68cZezhwhPgjvdelvJs','t8CJScbovE4tdtRMzuk2sAkNVdTgcY6LVCVA5SVcluo','ZqmqPSXRbe26qjkiPB8eixc1lVB1u25kr','Y','d',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (14687331505272871496,3703,'sWbN7wNgwRVzb85xutAOLT4YNhgTfN30vT','PxRCC8IaEXsPEO545z1iFE877iSWxWCx1L25Un2Psa0C0djqi5Gagl9CT2sgqBGpTIiQChUlsTnGpguWNJAGyONqzVOJvbFUbH5qULHksK07q2K1lWU7WHmD7rkmmQ1hv5tymTMBsLWDcXob8RVbJcHJzgmduri7MdQCiG1O9cOPMXIIfoQaF3TJNhbfFAM8d9IY6B8j5dXFJHt','EwwyGe4NvYIzS1oNElyWOaCe4CazLTZy6IHO','GX23MCxKyaYhIuox0EZtmPiuKPl','j','c',4);
+INSERT INTO ti VALUES (14687331505272871496,3703,'sWbN7wNgwRVzb85xutAOLT4YNhgTfN30vT','PxRCC8IaEXsPEO545z1iFE877iSWxWCx1L25Un2Psa0C0djqi5Gagl9CT2sgqBGpTIiQChUlsTnGpguWNJAGyONqzVOJvbFUbH5qULHksK07q2K1lWU7WHmD7rkmmQ1hv5tymTMBsLWDcXob8RVbJcHJzgmduri7MdQCiG1O9cOPMXIIfoQaF3TJNhbfFAM8d9IY6B8j5dXFJHt','EwwyGe4NvYIzS1oNElyWOaCe4CazLTZy6IHO','GX23MCxKyaYhIuox0EZtmPiuKPl','j','c',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (16220004557933906433,28803,'ISmzn','qDDl2xbqqTyyWq6PcOyvJqpo6bBwNGxUkuoL4sW6korN1uTExOkt9H5t41XqqMN5clF7eJYdLfbQ0UxDWvygGAAwPWhnDO7auJvz1kHo3DSVWw0RnqkI8dNoetEAhiKft6rXYUXiB5v90KsvMtLLNaSHcHf1QzQOcbZJUqEQ3FlUA0xbjEaGCNUk6XIXNOHKcCUiyPJ6wE07nygniSzkPWsfV1uvs17654Dmsyoyh7vpLA7HCUweUfGavYpmO9','Cngt5yhDrzH22IzdJfuEGM3nRR0AbBjmfJxY6JkeeKahToSeEGxSx60','Qvs1ZrhuuDOFdd0JQxIsHBE7pqBoHnRyCO4wrTIPZ8LabaBeGcLunCE1G6x2msB','I','O',5);
+INSERT INTO ti VALUES (16220004557933906433,28803,'ISmzn','qDDl2xbqqTyyWq6PcOyvJqpo6bBwNGxUkuoL4sW6korN1uTExOkt9H5t41XqqMN5clF7eJYdLfbQ0UxDWvygGAAwPWhnDO7auJvz1kHo3DSVWw0RnqkI8dNoetEAhiKft6rXYUXiB5v90KsvMtLLNaSHcHf1QzQOcbZJUqEQ3FlUA0xbjEaGCNUk6XIXNOHKcCUiyPJ6wE07nygniSzkPWsfV1uvs17654Dmsyoyh7vpLA7HCUweUfGavYpmO9','Cngt5yhDrzH22IzdJfuEGM3nRR0AbBjmfJxY6JkeeKahToSeEGxSx60','Qvs1ZrhuuDOFdd0JQxIsHBE7pqBoHnRyCO4wrTIPZ8LabaBeGcLunCE1G6x2msB','I','O',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (15710267489137022076,31215,'gOvgS5p8gFiiaDhVyUh9lb1Z','FgKA4ThaPQ7aOyamKkjHXNbG4KFiam7JsVONWDurgjYrVBToHfBjQbIdUfSogYnxGe75fvL2zNcaFLV3l6GNBMRQ6BFilOCLkSaCTT7OcXFAf8AjDlisWDYIXHwxD0kk5v2eOZtknF3p1L9FdiaOYV7eToSYyqcJ1BuH9cWqH860k4Uf7F1TXfzYkbUl4NHRt5UAru8XFiepAKIzGIREUIZ8Ml8B2c','NolT2YvS2J4A8IduxwiJxFAx7y','Ka865ldiEUr2gs3fhGHZ2FZ5GecfduuxW8I6dxwxEzFM6nFacTTX90yee2u2LuZa2iRPEtC6BuSHAy2br4VPS0ZgXOZs93798WyO0TI777hLu1pZQPITuccTZovOEa0yogwlGqI9WVWuQqrXT5SfcZAcNMVacbKQdfkBdZ4eBFCXvMB6wbOQMfdr4kMNE15','3','c',6);
+INSERT INTO ti VALUES (15710267489137022076,31215,'gOvgS5p8gFiiaDhVyUh9lb1Z','FgKA4ThaPQ7aOyamKkjHXNbG4KFiam7JsVONWDurgjYrVBToHfBjQbIdUfSogYnxGe75fvL2zNcaFLV3l6GNBMRQ6BFilOCLkSaCTT7OcXFAf8AjDlisWDYIXHwxD0kk5v2eOZtknF3p1L9FdiaOYV7eToSYyqcJ1BuH9cWqH860k4Uf7F1TXfzYkbUl4NHRt5UAru8XFiepAKIzGIREUIZ8Ml8B2c','NolT2YvS2J4A8IduxwiJxFAx7y','Ka865ldiEUr2gs3fhGHZ2FZ5GecfduuxW8I6dxwxEzFM6nFacTTX90yee2u2LuZa2iRPEtC6BuSHAy2br4VPS0ZgXOZs93798WyO0TI777hLu1pZQPITuccTZovOEa0yogwlGqI9WVWuQqrXT5SfcZAcNMVacbKQdfkBdZ4eBFCXvMB6wbOQMfdr4kMNE15','3','c',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT NOT NULL, c BINARY(46), d VARCHAR(34), e VARBINARY(12), f VARBINARY(55) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8954861371058684337,-23788,'6O0qX','nii9MmvpIW0ciNFqdiyWSbhewv','CiqvsjDwq7xE','TIO','c','r',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT NOT NULL, c BINARY(46), d VARCHAR(34), e VARBINARY(12), f VARBINARY(55) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (4488313095362590302,17152,'6M4cv6QVUjvCfZxdNcT9tRkKrk9uQ34L25V','aOlWUEtbQ5AwEw8tVIzoUUaW7REk0UvpSt','HwrUBVbF26','ffonqQ8rpcE2DgpGy4CtlqYotzhybk','x','R',1);
+INSERT INTO ti VALUES (4488313095362590302,17152,'6M4cv6QVUjvCfZxdNcT9tRkKrk9uQ34L25V','aOlWUEtbQ5AwEw8tVIzoUUaW7REk0UvpSt','HwrUBVbF26','ffonqQ8rpcE2DgpGy4CtlqYotzhybk','x','R',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(47);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(47);
+INSERT INTO t VALUES (-3301382480970306517,-27241,'Zs0IHkiVxA0ZBJ','x0VVnwZcRV2eIFwTGQ2U9Y','FqIEDI3BR','w6hxRgeEaLlJi0i81frKbGMJaDLC','Y','D',2);
+INSERT INTO ti VALUES (-3301382480970306517,-27241,'Zs0IHkiVxA0ZBJ','x0VVnwZcRV2eIFwTGQ2U9Y','FqIEDI3BR','w6hxRgeEaLlJi0i81frKbGMJaDLC','Y','D',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (12334847934090134,20271,'6t6zzqViC6a7UmBTiRmENqeCvM2rBG0FIwUzS','weW4RRRGbarV2FqccStjNl62cxAdjcintTmHFzF0JsUYtRDuy2zT2YYXWqqoXcsiQuStscyxyNY','q2JZ3bn1hc','H2xsFvEydrXCkwWZT','V','E',3);
+INSERT INTO ti VALUES (12334847934090134,20271,'6t6zzqViC6a7UmBTiRmENqeCvM2rBG0FIwUzS','weW4RRRGbarV2FqccStjNl62cxAdjcintTmHFzF0JsUYtRDuy2zT2YYXWqqoXcsiQuStscyxyNY','q2JZ3bn1hc','H2xsFvEydrXCkwWZT','V','E',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-5527995592012945704,-21600,'O4fKgACcTEHF7Xl5','rS8rYvJSwynDysbGo067JfzHgedpfX7RQRnOILpTTbRVxD1LXb9aIyOJJaU9Q8PPuBRgc4rnt3JwxW0pCQVlUIqJzkaG4qDniahYvO6t','KQzmXq','fbbhiWrWiRSnKPTEhSUkoza62K4JbBYLaqxFTyLcTs38MYurh0WMTgJZYcJPVA5u3wBgkEPiqse3KO1CN0CafXeTOmTjkIUV1ocGlyyeUKZhI8nG4S28Z5lIbImUpqs0rO61ZCDd5lClFZ1OmQCUeoFu14mmM9th','2','C',4);
+INSERT INTO ti VALUES (-5527995592012945704,-21600,'O4fKgACcTEHF7Xl5','rS8rYvJSwynDysbGo067JfzHgedpfX7RQRnOILpTTbRVxD1LXb9aIyOJJaU9Q8PPuBRgc4rnt3JwxW0pCQVlUIqJzkaG4qDniahYvO6t','KQzmXq','fbbhiWrWiRSnKPTEhSUkoza62K4JbBYLaqxFTyLcTs38MYurh0WMTgJZYcJPVA5u3wBgkEPiqse3KO1CN0CafXeTOmTjkIUV1ocGlyyeUKZhI8nG4S28Z5lIbImUpqs0rO61ZCDd5lClFZ1OmQCUeoFu14mmM9th','2','C',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-8086599547188271334,6924,'ETvVSE8srYLhYR3iChHYfGzs','JnXPEEZMSd2bJbcgeoy5BrsUJwFQBAavTDwvzY3tSNkS1sS5L9zUapf4N1Wha9rN8Qf0UXpUSxHNhiZl3MLJp8xaeERLRuyid8ap7XhzdlyjK8aG9zO0Fi3oNGzu3BkLWvkDBL45Cjm01dQFyJRETnEWftx5TDRJHBNwWdlwyYlqV9s2gBtjJfk6ioD0JflgT7OcHuMTJ9zJKkRqrB','Dkij','KegjLWguE','X','x',5);
+INSERT INTO ti VALUES (-8086599547188271334,6924,'ETvVSE8srYLhYR3iChHYfGzs','JnXPEEZMSd2bJbcgeoy5BrsUJwFQBAavTDwvzY3tSNkS1sS5L9zUapf4N1Wha9rN8Qf0UXpUSxHNhiZl3MLJp8xaeERLRuyid8ap7XhzdlyjK8aG9zO0Fi3oNGzu3BkLWvkDBL45Cjm01dQFyJRETnEWftx5TDRJHBNwWdlwyYlqV9s2gBtjJfk6ioD0JflgT7OcHuMTJ9zJKkRqrB','Dkij','KegjLWguE','X','x',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (850048267299060541,7149,'h3YrLxJpLFbFqTxbVAoaH8mbjaQXDuzZkuF','5APEtP0dsMZ0OGvZrVnRADuj5F1qubN6kwyK1A3hKoqkrMiePQGPme2zTLSQmI6gLdEOCvqmqFzHYktbZH5JnFo8ZR1W5XNtLbrnu2JKpXRWhj4VySALaGAUR7IdsTohpVYtAMlqrKUTDXLVxgFhat5WVT0v0qi6ZfJ0sGGy5WS0MkN5yrARR9JOahcW8azFiMnTHMANnrTEu5ieazii1J7aAuuVVeZHmGwNt5tdhlCAmCeVroU8sC','bg7uHYkU','yg38Nnb3PZhPwzBoK3HVzPsPHH29rZo0DeaK1mhUbFs1u1XcxS9ieoz41UoDHgDeH5Z6f7Bt26CQrtobZYCOHfMLxRSmkKFVqNkK53OWAwQYJnYiiN0GdZHXNmqUKawG0wng4HBmjZZ4P6EMWN4M1Nx4U2UOppNRhdFrzaS','P','V0',6);
+INSERT INTO ti VALUES (850048267299060541,7149,'h3YrLxJpLFbFqTxbVAoaH8mbjaQXDuzZkuF','5APEtP0dsMZ0OGvZrVnRADuj5F1qubN6kwyK1A3hKoqkrMiePQGPme2zTLSQmI6gLdEOCvqmqFzHYktbZH5JnFo8ZR1W5XNtLbrnu2JKpXRWhj4VySALaGAUR7IdsTohpVYtAMlqrKUTDXLVxgFhat5WVT0v0qi6ZfJ0sGGy5WS0MkN5yrARR9JOahcW8azFiMnTHMANnrTEu5ieazii1J7aAuuVVeZHmGwNt5tdhlCAmCeVroU8sC','bg7uHYkU','yg38Nnb3PZhPwzBoK3HVzPsPHH29rZo0DeaK1mhUbFs1u1XcxS9ieoz41UoDHgDeH5Z6f7Bt26CQrtobZYCOHfMLxRSmkKFVqNkK53OWAwQYJnYiiN0GdZHXNmqUKawG0wng4HBmjZZ4P6EMWN4M1Nx4U2UOppNRhdFrzaS','P','V0',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(50) NOT NULL, d VARBINARY(74), e VARBINARY(32), f VARBINARY(7) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3471060,1569409585775545529,'jFWpNrm3MkXPmlnPAvdBydmLdVYArzuLq2XWUE2i','sdex34kw5xfwxwiAN211Zo174yg2WS9okdtsdn1cRWQBGxnDRofYP9Q','Ceda9paacChU','3Ho2gX','N','DA',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(50) NOT NULL, d VARBINARY(74), e VARBINARY(32), f VARBINARY(7) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3254092502,-2400650783858925263,'wznCUR','wNbmnScoXKT7ZOTgz85IgSXiQLgblzsm2obiydBSZOhKr','UU2kA4O46pDsSe1J','8V','Z','wy',1);
+INSERT INTO ti VALUES (3254092502,-2400650783858925263,'wznCUR','wNbmnScoXKT7ZOTgz85IgSXiQLgblzsm2obiydBSZOhKr','UU2kA4O46pDsSe1J','8V','Z','wy',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(51) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(51) NOT NULL;
+INSERT INTO t VALUES (4163477013,864404380535375696,'lFMAuyqCYgB7nyAtdiw1SsHBJMzJ','ft5YmAZzXpwsy7fu28ay8BHO3Iorjk9fNR2kjaFUbOK30arxTTsKwoGAy5DDV2TkfhESUs','jMCQyrsU2','lt','z','h',2);
+INSERT INTO ti VALUES (4163477013,864404380535375696,'lFMAuyqCYgB7nyAtdiw1SsHBJMzJ','ft5YmAZzXpwsy7fu28ay8BHO3Iorjk9fNR2kjaFUbOK30arxTTsKwoGAy5DDV2TkfhESUs','jMCQyrsU2','lt','z','h',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2231269943,2193778005997501751,'X64R6q1hyTfXGklMLIHWA1GbHXlaMZBUsLQ4','rlYr7FEDlRYbXB3cmQRuPTvDVpkY3cAokWx9GvCZu8gkHBn9CE8OmuQ','pO','3gqSnS','t','SI',3);
+INSERT INTO ti VALUES (2231269943,2193778005997501751,'X64R6q1hyTfXGklMLIHWA1GbHXlaMZBUsLQ4','rlYr7FEDlRYbXB3cmQRuPTvDVpkY3cAokWx9GvCZu8gkHBn9CE8OmuQ','pO','3gqSnS','t','SI',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (4214951708,-8820259810589821829,'8BR','Flx1ryvqa6kQGkuSQy5DgRLEoj5a2bzSNvFb8Yi7Nni6FidZ2eYdvQLMFbX','pe9IpdAj5FdT','Fi5B9OGRaXTWcXXOM9buTUYRU3ABrAdmze9vAC2KLVIUdpkHnN1hTZU71eo8MfDUapffJErquJxIXBe0','y','j',4);
+INSERT INTO ti VALUES (4214951708,-8820259810589821829,'8BR','Flx1ryvqa6kQGkuSQy5DgRLEoj5a2bzSNvFb8Yi7Nni6FidZ2eYdvQLMFbX','pe9IpdAj5FdT','Fi5B9OGRaXTWcXXOM9buTUYRU3ABrAdmze9vAC2KLVIUdpkHnN1hTZU71eo8MfDUapffJErquJxIXBe0','y','j',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1152955266,-5476909557583027784,'I0yjZOtaB2XexFavX0Ql5353ds','Xq0XaTQla2Q8pcpsW8khKEPcO8wyrDvbmoCUrOQWY9pG0pTRzP4VQHgULclNGVeB3wZ7dGsAXgaHqYkgKten7nUyyG6jVMLwb6XVbgOUuHk9hPxCBEucB0Hpbz','1qGgLj8UBuf','cwMse8YST2sEjylO4sgnlS4bGZTP7hFHmR8uxleSifYYWUXZEVnXYDKonXbzUg1t0EUEYK2B2eIew3rytWx7Tg8Io58p9xMC2Aw8TbecOKIk9mtwHXZNjvxgc2YkOGeB8W1FrpzPpgRLOAdjkckCw5X2uuty4tzvu9hUKrUr0GuhZs89Wb7PCrnKRai','P','P',5);
+INSERT INTO ti VALUES (1152955266,-5476909557583027784,'I0yjZOtaB2XexFavX0Ql5353ds','Xq0XaTQla2Q8pcpsW8khKEPcO8wyrDvbmoCUrOQWY9pG0pTRzP4VQHgULclNGVeB3wZ7dGsAXgaHqYkgKten7nUyyG6jVMLwb6XVbgOUuHk9hPxCBEucB0Hpbz','1qGgLj8UBuf','cwMse8YST2sEjylO4sgnlS4bGZTP7hFHmR8uxleSifYYWUXZEVnXYDKonXbzUg1t0EUEYK2B2eIew3rytWx7Tg8Io58p9xMC2Aw8TbecOKIk9mtwHXZNjvxgc2YkOGeB8W1FrpzPpgRLOAdjkckCw5X2uuty4tzvu9hUKrUr0GuhZs89Wb7PCrnKRai','P','P',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2461783234,-2327703241489114678,'bCAi7','TLXpGaCVpK0Spm7tFI2jMv8Rxsbe19rkdNwVpWQXVTr0g1mg0Z8G4qbWNJxGuAa2xmzVlCYzbSBUK3a65HOVsFkqyFBIu5KGoLfNRwQXWMPerLeHAozQY4yGZS','VjMgoqEw','wPubBnyJbJffN8jhfosXnN33OPVZEgWGrDfsqZquywZg5C05Wt2LW7GrwIg7wxTVVEEkclf2vUpsPDqTX2hZjHcbyZOsXObTwrPGAd5myRB5pug3Ys0i1HVITNizQjbH1Pxd9mi8MTbzC','Uz','cz',6);
+INSERT INTO ti VALUES (2461783234,-2327703241489114678,'bCAi7','TLXpGaCVpK0Spm7tFI2jMv8Rxsbe19rkdNwVpWQXVTr0g1mg0Z8G4qbWNJxGuAa2xmzVlCYzbSBUK3a65HOVsFkqyFBIu5KGoLfNRwQXWMPerLeHAozQY4yGZS','VjMgoqEw','wPubBnyJbJffN8jhfosXnN33OPVZEgWGrDfsqZquywZg5C05Wt2LW7GrwIg7wxTVVEEkclf2vUpsPDqTX2hZjHcbyZOsXObTwrPGAd5myRB5pug3Ys0i1HVITNizQjbH1Pxd9mi8MTbzC','Uz','cz',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(61) NOT NULL, d VARCHAR(40), e VARBINARY(66), f VARCHAR(90) NOT NULL, g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (226,12402434,'K5f','YSIKqv4dRJ7PwFQf7m','uvuAVJzuot8bWKVsaWY7pJsyK4TjpbAeORgrZtvJxLHvN0N4AU8n7z4okuDy35QS','eF8rkS','I','qI',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(61) NOT NULL, d VARCHAR(40), e VARBINARY(66), f VARCHAR(90) NOT NULL, g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (55750,11225463,'oXvG9udXvQ19chdmCvwouRqTBsqKSEHSUBx8gbSk6','c1X4NrC7','RtKcx4kaRWBWlW6E','g86OZjtdiuyrIU36OhRvWJpDO3rzj7cSYyCAbqjWOcL99FJOZoBeunrpHjEHhgwacGf4PnkHO','5','g2',1);
+INSERT INTO ti VALUES (55750,11225463,'oXvG9udXvQ19chdmCvwouRqTBsqKSEHSUBx8gbSk6','c1X4NrC7','RtKcx4kaRWBWlW6E','g86OZjtdiuyrIU36OhRvWJpDO3rzj7cSYyCAbqjWOcL99FJOZoBeunrpHjEHhgwacGf4PnkHO','5','g2',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(62) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(62) NOT NULL;
+INSERT INTO t VALUES (18153,2280069,'mk8USTRxCW5N4SlL2ksue3hVlOhvLcwudg3ys1Kg8xQuDaeopYMxd','8t','3uz33YFHs0WJNLzISHN4FrwEXZfZ9CPcMQx6zdj62t4VVNzzz2frql8','DE8nR26xR4EjXwNjCSnXXDXS6BZ','ZM','B5',2);
+INSERT INTO ti VALUES (18153,2280069,'mk8USTRxCW5N4SlL2ksue3hVlOhvLcwudg3ys1Kg8xQuDaeopYMxd','8t','3uz33YFHs0WJNLzISHN4FrwEXZfZ9CPcMQx6zdj62t4VVNzzz2frql8','DE8nR26xR4EjXwNjCSnXXDXS6BZ','ZM','B5',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (54673,14249316,'XGRDHXSu3fle6rVyUrTYv4A5kBfzdW5ZeUPDuInzRm','S0XAF2Ft0z9VGCd3xql4l2KRCrPmywvRQc1a','g1OVPueYbbUU941Zvu1ZEmIdOVOXfj','Cy87IzmyabYJ6E7wWFx1tj1WOF93VNYZLwg','DW','R',3);
+INSERT INTO ti VALUES (54673,14249316,'XGRDHXSu3fle6rVyUrTYv4A5kBfzdW5ZeUPDuInzRm','S0XAF2Ft0z9VGCd3xql4l2KRCrPmywvRQc1a','g1OVPueYbbUU941Zvu1ZEmIdOVOXfj','Cy87IzmyabYJ6E7wWFx1tj1WOF93VNYZLwg','DW','R',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (18350,6032595,'ReXu1oX','jDEUb3dins22jTuJ9uPBBda0EH0HPCAWbTze1T7HCQwLqv7rp','ss7ElGYKDsuSZ4jNCeGYwWpO4v7V7O88c4T9R8xRPuxy1fJzkW','0sJEJ6k3MUFLPwPBV4ICH8WRVmEI3Ayrq3P4ICt9p2f5ygCogg8wlTfQIFXmrkDoODwI0O92P5fXWdjgBWNrOaX1Wo7leuJN46KjORJfnAaFnqrcAd5EfbYEIE8kvtSwEcPoZS93blK','rE','p',4);
+INSERT INTO ti VALUES (18350,6032595,'ReXu1oX','jDEUb3dins22jTuJ9uPBBda0EH0HPCAWbTze1T7HCQwLqv7rp','ss7ElGYKDsuSZ4jNCeGYwWpO4v7V7O88c4T9R8xRPuxy1fJzkW','0sJEJ6k3MUFLPwPBV4ICH8WRVmEI3Ayrq3P4ICt9p2f5ygCogg8wlTfQIFXmrkDoODwI0O92P5fXWdjgBWNrOaX1Wo7leuJN46KjORJfnAaFnqrcAd5EfbYEIE8kvtSwEcPoZS93blK','rE','p',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (24633,6070054,'sbg69FdUS35','OhBQH0MsqqCDc8okpycWOaCYwl6l4sDGMOCL','UBcOjK','wDsWfdpyzpd5nzpnfMTqyJkl0mUBEe0sJnN915xXlluwfRJriBg3KSw6Hr34EA10Ofr0DgIi5JtOon6V1sXWtgGSef4QsjTJLui4HEP7lrWPL5lkuDVBGJbD2O6VJpzP2ck1jm1LDcHUpZ','5fp','l',5);
+INSERT INTO ti VALUES (24633,6070054,'sbg69FdUS35','OhBQH0MsqqCDc8okpycWOaCYwl6l4sDGMOCL','UBcOjK','wDsWfdpyzpd5nzpnfMTqyJkl0mUBEe0sJnN915xXlluwfRJriBg3KSw6Hr34EA10Ofr0DgIi5JtOon6V1sXWtgGSef4QsjTJLui4HEP7lrWPL5lkuDVBGJbD2O6VJpzP2ck1jm1LDcHUpZ','5fp','l',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (43184,13843055,'tEteTqkO6177gVU2WqD1vjGZtpHkbyr','SNTz9O3RNRaJefw9Imp','qptEr1izQKaPx4ATvZwOiaYCi6S71','D6anQncjpsfQu8qcLaL7iWJonzsyAPxUbPoNRpPg5QiZXtbvjEPPELaoNivQ3Z54Xx4c6DVbzDYsuwJ2x','4','vEF',6);
+INSERT INTO ti VALUES (43184,13843055,'tEteTqkO6177gVU2WqD1vjGZtpHkbyr','SNTz9O3RNRaJefw9Imp','qptEr1izQKaPx4ATvZwOiaYCi6S71','D6anQncjpsfQu8qcLaL7iWJonzsyAPxUbPoNRpPg5QiZXtbvjEPPELaoNivQ3Z54Xx4c6DVbzDYsuwJ2x','4','vEF',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT UNSIGNED, c CHAR(8) NOT NULL, d VARBINARY(31) NOT NULL, e VARBINARY(10), f VARCHAR(26), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6232782597072820563,175,'7U0xB81S','m1tL','q','NSklHU7A','D','S',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT UNSIGNED, c CHAR(8) NOT NULL, d VARBINARY(31) NOT NULL, e VARBINARY(10), f VARCHAR(26), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-9045702322207070622,82,'tLCPW','72nngbi4HTYAeVbX','txvs','tzyxeD6','j','r',1);
+INSERT INTO ti VALUES (-9045702322207070622,82,'tLCPW','72nngbi4HTYAeVbX','txvs','tzyxeD6','j','r',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(9) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(9) NOT NULL;
+INSERT INTO t VALUES (3826948895225559574,244,'Nl5U08','LmwJcjFqfcKYLWvW5wcmOxvoHlw8','IwO8ND','1PsfFMNOUPfnhn5ON','e','b',2);
+INSERT INTO ti VALUES (3826948895225559574,244,'Nl5U08','LmwJcjFqfcKYLWvW5wcmOxvoHlw8','IwO8ND','1PsfFMNOUPfnhn5ON','e','b',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-6597086529773188582,251,'uDIiinM4','3tlWAXiln6U2LAiv2xXNpJlg8oruGsNyjLGzJJtRZDgubDbC7bWYoaVxMjV0nLsTlIz2LjOudy3GBve8M1wqTTt75RFcrxn5SQv2qi355j3f517dnyjFqGz4ioMYlQqXmbXPD2jceVYR1DB88BKavtDp9CHQmbEmTW36hh44mIm3GaWtvc5uLt9tvHdKaXdr9k7KJxPupvk8sxamOSbp8SbqGa8Z9tLf8YWGKlo24bK60Xli0V1','BSbI9OD','wL','t','g',3);
+INSERT INTO ti VALUES (-6597086529773188582,251,'uDIiinM4','3tlWAXiln6U2LAiv2xXNpJlg8oruGsNyjLGzJJtRZDgubDbC7bWYoaVxMjV0nLsTlIz2LjOudy3GBve8M1wqTTt75RFcrxn5SQv2qi355j3f517dnyjFqGz4ioMYlQqXmbXPD2jceVYR1DB88BKavtDp9CHQmbEmTW36hh44mIm3GaWtvc5uLt9tvHdKaXdr9k7KJxPupvk8sxamOSbp8SbqGa8Z9tLf8YWGKlo24bK60Xli0V1','BSbI9OD','wL','t','g',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (82699985213441498,49,'GCajqUTnA','korzrcR6FBP6BtAJFEMu29JMtDotm0gM3a0jru9hcWIrbuA0lesgS4pXz5DhJaomS4zvjJIxrWkAKAUUo8419h74cnSt6yXz7pJCXD8OuoK31afcmcfcO3fpITymVvNvGQK4vJEBwTUvTj3h8bamn9YO3zJ6ypLkaYz7ZOtteeHHpqkl1Wp4bS6CNdVjYTfHFfTvLFvJTb','rjP8YD','VHPQbFlEsPI6UUpiLyAY1XpBVI5un6hFZkFw9j1Be8qF9hNN2wUObiLjTh2ZitA9DgRmkFQic7fpDUP5ANa3u3NgjJA7WMXfvNkmIE0kBpiZcUUuaEzsASGdVoTJPLM4HcwdVJHkQlCGwXfmpDzI831b30ZIbm3y2h1M','E','v',4);
+INSERT INTO ti VALUES (82699985213441498,49,'GCajqUTnA','korzrcR6FBP6BtAJFEMu29JMtDotm0gM3a0jru9hcWIrbuA0lesgS4pXz5DhJaomS4zvjJIxrWkAKAUUo8419h74cnSt6yXz7pJCXD8OuoK31afcmcfcO3fpITymVvNvGQK4vJEBwTUvTj3h8bamn9YO3zJ6ypLkaYz7ZOtteeHHpqkl1Wp4bS6CNdVjYTfHFfTvLFvJTb','rjP8YD','VHPQbFlEsPI6UUpiLyAY1XpBVI5un6hFZkFw9j1Be8qF9hNN2wUObiLjTh2ZitA9DgRmkFQic7fpDUP5ANa3u3NgjJA7WMXfvNkmIE0kBpiZcUUuaEzsASGdVoTJPLM4HcwdVJHkQlCGwXfmpDzI831b30ZIbm3y2h1M','E','v',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8428440659526639522,77,'JqsHoL5','nSXczOJXei627IrXZOob1kXoZ2ShKWjpenOGgRMe41HPG7M1PNMukADSfKlxir1C9lzWAAHgR83eAgGdOr7Mej1VeUmDtMEVHToyC2bu1zhKrrxy81o7ATuVcFxsQln','EceJ','9w4U5R16b702r7MQw4TYIxPOSiy5celQrJYz4D5F8gVWrG083u1XXkgKEhBnEq0RXKcUJ1MWISSz86NZzSlxHRYsSCl2ZfZsGr8QQQms8AHXx581yLcNlT7zD1lVSxUHNu5tftsKimpNwL9UIhu8s6myO7hDBudyYgYH8uUy5KqYiy4FhQVTU01CIsM2hdDdEu2A7V1zX4x','S','d',5);
+INSERT INTO ti VALUES (8428440659526639522,77,'JqsHoL5','nSXczOJXei627IrXZOob1kXoZ2ShKWjpenOGgRMe41HPG7M1PNMukADSfKlxir1C9lzWAAHgR83eAgGdOr7Mej1VeUmDtMEVHToyC2bu1zhKrrxy81o7ATuVcFxsQln','EceJ','9w4U5R16b702r7MQw4TYIxPOSiy5celQrJYz4D5F8gVWrG083u1XXkgKEhBnEq0RXKcUJ1MWISSz86NZzSlxHRYsSCl2ZfZsGr8QQQms8AHXx581yLcNlT7zD1lVSxUHNu5tftsKimpNwL9UIhu8s6myO7hDBudyYgYH8uUy5KqYiy4FhQVTU01CIsM2hdDdEu2A7V1zX4x','S','d',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (7289076864710426011,168,'hkUSwd','om7vCzKcbcDIOhUBKwjRcEFlCmRAIyMshucIRjY7lYeIuHQhpYHq6vNENingHB1zR882OeWWdIEtWDDvXb4bBYN22VXxpETppJVw4j8noROeGv8avsUy3H7CtMsaZpnFh43jg5XB7Ug1BzyGg6CDpBiEQdUDzAEz7UqzubRDDPkxPjEbCo1G08mblVKQ7t8zo7uWwy','xD8Ogg1Tz9','aa23mj8rJBozNVnBTV57Z7qv7INDLCj7l5kYHDDgqei3kUjrEzQ1klbBEic8GNW332ulrmbjQ5PIIg','Wj','D',6);
+INSERT INTO ti VALUES (7289076864710426011,168,'hkUSwd','om7vCzKcbcDIOhUBKwjRcEFlCmRAIyMshucIRjY7lYeIuHQhpYHq6vNENingHB1zR882OeWWdIEtWDDvXb4bBYN22VXxpETppJVw4j8noROeGv8avsUy3H7CtMsaZpnFh43jg5XB7Ug1BzyGg6CDpBiEQdUDzAEz7UqzubRDDPkxPjEbCo1G08mblVKQ7t8zo7uWwy','xD8Ogg1Tz9','aa23mj8rJBozNVnBTV57Z7qv7INDLCj7l5kYHDDgqei3kUjrEzQ1klbBEic8GNW332ulrmbjQ5PIIg','Wj','D',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(61), d VARCHAR(73) NOT NULL, e VARBINARY(80), f VARCHAR(87) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2109252,4275822820022696937,'b6bNB41iknIC79cWUADj5TLvhhGdtEPNcUnne7oPXbmFY5BLCnGwWQwAN','Mtlv0pxeZ4j5afnsmc1UtZtY4OeCES7WaH43Dcg2UPi6wa6ggUDVdTVB9cIAFxWLk','Uj03LBr1MytrO9xR9as0cHWJUgVQDb1j4tgjommKhY1eklJ60V1','vKR2HQactGKN7LRBGDp0SBFepSiTw37GxCan6sR5avJAkGx','YO','w',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(61), d VARCHAR(73) NOT NULL, e VARBINARY(80), f VARCHAR(87) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-8997210416517059912,14033122031740230387,'BH88dz3y0v3bdKGA1tW3LdkdHdWRdSThbn5Rdkvyz5OZW64Yr4uaVSAT','ywrgqyesEFx1YaJ9VPjdyuozXpbD6YDOMpQ','Y3QJtnjp0WVgUquGU43SWCa6Qb0O4YXeVuieKZawsC4Y4qa5wTGMuxvLt0RNb9OAkuBeV9z','lwQ6f','54','9',1);
+INSERT INTO ti VALUES (-8997210416517059912,14033122031740230387,'BH88dz3y0v3bdKGA1tW3LdkdHdWRdSThbn5Rdkvyz5OZW64Yr4uaVSAT','ywrgqyesEFx1YaJ9VPjdyuozXpbD6YDOMpQ','Y3QJtnjp0WVgUquGU43SWCa6Qb0O4YXeVuieKZawsC4Y4qa5wTGMuxvLt0RNb9OAkuBeV9z','lwQ6f','54','9',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(62);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(62);
+INSERT INTO t VALUES (-2836503923437230890,2906546724404009031,'WIYPI5i7GxMGss9oiXLs9SOYelVsWAYLKHC3sMHaGAwxEjNSXm97fCd','PajLliCuCdm7jsUxNAbuAX41nimOWyxHJCiqkDotDIX','LoB2FYVhlvGcJow6KQHsmRLOM6T2381','2j','Zo','n',2);
+INSERT INTO ti VALUES (-2836503923437230890,2906546724404009031,'WIYPI5i7GxMGss9oiXLs9SOYelVsWAYLKHC3sMHaGAwxEjNSXm97fCd','PajLliCuCdm7jsUxNAbuAX41nimOWyxHJCiqkDotDIX','LoB2FYVhlvGcJow6KQHsmRLOM6T2381','2j','Zo','n',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1088974014278070642,10049510328766940018,'m1FGXF5ZXyfgoCEkfjthQdLT4OUGGY9zRscOzHH2pegpdSR3JhDXkSfSJzcGGl','bzKI2lS7lSodQ0wyt3HVoBnk1oOpztn3OZXbdmnqgsvmZdi4N7UMlHSgobRshSL6HS5tYtaHN7RggoUqGJOL4J2QOMYxwXSNnxXIh0dF31qtvrqX53UxzY1dhGrsoKIav','ZNrZ3XgchF9r6Wz23EDCLANeKuMRDjczgz5YM89mt2UT0LFilldI9','HpfJANtK9x9JMxnx9w1TCg','gm','M',3);
+INSERT INTO ti VALUES (-1088974014278070642,10049510328766940018,'m1FGXF5ZXyfgoCEkfjthQdLT4OUGGY9zRscOzHH2pegpdSR3JhDXkSfSJzcGGl','bzKI2lS7lSodQ0wyt3HVoBnk1oOpztn3OZXbdmnqgsvmZdi4N7UMlHSgobRshSL6HS5tYtaHN7RggoUqGJOL4J2QOMYxwXSNnxXIh0dF31qtvrqX53UxzY1dhGrsoKIav','ZNrZ3XgchF9r6Wz23EDCLANeKuMRDjczgz5YM89mt2UT0LFilldI9','HpfJANtK9x9JMxnx9w1TCg','gm','M',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4908667150344296932,3473287943766261679,'uiE6m8kLLx4w6my2KnSoBxyTzQbu0dLO6K2UPmyEss5r','TI9RHigOCpLclotC67QqzFnwxvWXTmq51K5DEIl0wfqjz70rJDVkEds2ULN5Ga6xstVq8rLAkH0BtVMKC6lAY5KyBOx8DG6rM4DH5AcLn8','gyBi8Sn8OdwLgk2ci','RdGECRzStUpDYICkO','Q','n',4);
+INSERT INTO ti VALUES (4908667150344296932,3473287943766261679,'uiE6m8kLLx4w6my2KnSoBxyTzQbu0dLO6K2UPmyEss5r','TI9RHigOCpLclotC67QqzFnwxvWXTmq51K5DEIl0wfqjz70rJDVkEds2ULN5Ga6xstVq8rLAkH0BtVMKC6lAY5KyBOx8DG6rM4DH5AcLn8','gyBi8Sn8OdwLgk2ci','RdGECRzStUpDYICkO','Q','n',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-6294005161292457640,6350025876849006004,'ZOM4edmqewSl2czhT469939Wn','2Np1VUZkRWgBxWHIaN7k7Py4QUDIb2566ADhCbMr','NF82pb9FW8lduoyNnADjaTi0VuMhwEInPBek1yiq4W3Pto9rJFi5YHEXRkOuqU0vNIJptBzOSUfPLX','UJVEJ3XukjjFazPNZkYtpI7b9dYkpru','0Hj','M',5);
+INSERT INTO ti VALUES (-6294005161292457640,6350025876849006004,'ZOM4edmqewSl2czhT469939Wn','2Np1VUZkRWgBxWHIaN7k7Py4QUDIb2566ADhCbMr','NF82pb9FW8lduoyNnADjaTi0VuMhwEInPBek1yiq4W3Pto9rJFi5YHEXRkOuqU0vNIJptBzOSUfPLX','UJVEJ3XukjjFazPNZkYtpI7b9dYkpru','0Hj','M',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-8894111759768090396,16717404185174428136,'MZNhYaseQDWCoMpRtMSEbfruIvimgaQY','pQ2oHnR5o4uDoop9YunrpUAtdFNmyCcQD0eQ7VWQoY2Wuy5mywvDqIHo8a1knDIzkNX1jojwwwCpOmaYKqRp1RYQw3n3x8U71f4Xw8ON2KHrLZzQyK4FpVUKC3eBNb0zdRU8fSuDeFEt1u3mDTmQO3QOQevuGqjMQs1sfsds2QgIJD9ASsX5yGsYOSDD','dyimsQhWiYBNPMQluwb3kuvHq0yrk9rECiYquIsiic2v0ep34Aj','CDB6iVVeuiHyNCOoC3YegMRbNfbz8SdWA9bNbZknm6p2ndMGNr84ZPBvSHcdT0m3CbCyQSbCELy67TkXxONh','r1U','3A',6);
+INSERT INTO ti VALUES (-8894111759768090396,16717404185174428136,'MZNhYaseQDWCoMpRtMSEbfruIvimgaQY','pQ2oHnR5o4uDoop9YunrpUAtdFNmyCcQD0eQ7VWQoY2Wuy5mywvDqIHo8a1knDIzkNX1jojwwwCpOmaYKqRp1RYQw3n3x8U71f4Xw8ON2KHrLZzQyK4FpVUKC3eBNb0zdRU8fSuDeFEt1u3mDTmQO3QOQevuGqjMQs1sfsds2QgIJD9ASsX5yGsYOSDD','dyimsQhWiYBNPMQluwb3kuvHq0yrk9rECiYquIsiic2v0ep34Aj','CDB6iVVeuiHyNCOoC3YegMRbNfbz8SdWA9bNbZknm6p2ndMGNr84ZPBvSHcdT0m3CbCyQSbCELy67TkXxONh','r1U','3A',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b MEDIUMINT, c CHAR(4) NOT NULL, d VARBINARY(18), e VARCHAR(27), f VARBINARY(47), g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3592920,1059751,'ZV11','O','oa','pgsAd9kQDDrVoHK9o6ejXnxJ','o5','MA',0);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT, c CHAR(4) NOT NULL, d VARBINARY(18), e VARCHAR(27), f VARBINARY(47), g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-779315314,-2710417,'K85','MmGHp50qxG9kWXdt5','wowCcUphwZL1bUw8l','AluGPfwmZzcPWcNaVBsq4RCu071gmASJah1mG','n','j',1);
+INSERT INTO ti VALUES (-779315314,-2710417,'K85','MmGHp50qxG9kWXdt5','wowCcUphwZL1bUw8l','AluGPfwmZzcPWcNaVBsq4RCu071gmASJah1mG','n','j',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(5) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(5) NOT NULL;
+INSERT INTO t VALUES (303024580,-3448497,'s','uOnEZMwl9PE','P90fayQiBSkk3GHe2ylU4vXL1uM','YiEPIajTqhccthkCD5zsRkZhVLREu2BzchzKvVISPyGXxdR','hl','jh',2);
+INSERT INTO ti VALUES (303024580,-3448497,'s','uOnEZMwl9PE','P90fayQiBSkk3GHe2ylU4vXL1uM','YiEPIajTqhccthkCD5zsRkZhVLREu2BzchzKvVISPyGXxdR','hl','jh',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1790547684,1223823,'CFWuE','1qzSnJwx3Mf6sw8pnc7QLnuyUaDG5YV3tDaaNWFCcxqKpgRFa5Qs4miEVSYbLevwHN8mZUfcAYZMKrWvLKq8hkhlK0Rix134aJHAFFkFHFvTzHVljddKf8VyIZiNpbZWA','1U5wfCsNtGuJiaH8G','zzJ7mMz4MxCYfKjzN3wQEzDszniGn9JPcs','iK','zq',3);
+INSERT INTO ti VALUES (1790547684,1223823,'CFWuE','1qzSnJwx3Mf6sw8pnc7QLnuyUaDG5YV3tDaaNWFCcxqKpgRFa5Qs4miEVSYbLevwHN8mZUfcAYZMKrWvLKq8hkhlK0Rix134aJHAFFkFHFvTzHVljddKf8VyIZiNpbZWA','1U5wfCsNtGuJiaH8G','zzJ7mMz4MxCYfKjzN3wQEzDszniGn9JPcs','iK','zq',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1099446486,7056777,'qIx','S7Ebi0PYKtMqWrycUZqrjvhEGM1aiSwgXW30S2rXa2VaKNBO5J3XkK4YerQ5cW48iWz6bllVH3zxxE6PPkWhIEWCUDH71g7WgIK01OG7Ts4Ktpm2JC5cuJi6CZm8RKFGCHEE90PSKMuhVW0J4XsEa1HCixlz','AV5RLJaPbYmqynUq7ZyZt2','CSHfSNO9hZXkQKhcpiVAJdIAl2x39lvWW7GQy2h7eJCtoCPmCyqGz3L7fKMHE00KhCt9He039vl7Poi7cbTSEQpX7PhWMT9ecrKIU2Z0zV','J','Qu',4);
+INSERT INTO ti VALUES (1099446486,7056777,'qIx','S7Ebi0PYKtMqWrycUZqrjvhEGM1aiSwgXW30S2rXa2VaKNBO5J3XkK4YerQ5cW48iWz6bllVH3zxxE6PPkWhIEWCUDH71g7WgIK01OG7Ts4Ktpm2JC5cuJi6CZm8RKFGCHEE90PSKMuhVW0J4XsEa1HCixlz','AV5RLJaPbYmqynUq7ZyZt2','CSHfSNO9hZXkQKhcpiVAJdIAl2x39lvWW7GQy2h7eJCtoCPmCyqGz3L7fKMHE00KhCt9He039vl7Poi7cbTSEQpX7PhWMT9ecrKIU2Z0zV','J','Qu',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-2049663901,7731129,'2yNE','skzBdNyhqeGDkGAaJOnifKBejkgo0aAMfROFlVBb594jOcbEY0','ERJI','sqkjdzRvUAC2KRLDaFLwlrY5cn44wctx41jWJ6SVnGjHj','F','n',5);
+INSERT INTO ti VALUES (-2049663901,7731129,'2yNE','skzBdNyhqeGDkGAaJOnifKBejkgo0aAMfROFlVBb594jOcbEY0','ERJI','sqkjdzRvUAC2KRLDaFLwlrY5cn44wctx41jWJ6SVnGjHj','F','n',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (244153737,2184141,'cvi','Iy8oCNl1XRSjSR21vgKtfM4yCY5sV6lq2UKTRu3LysR0q0T5sfajsuSNFsWlT1ganMFDazMfdQ03wbmLgZQCmROHipHmwNQd3D7qtjFZ55rBLNWLeSGgUAsx8XVVI4scr40DMt410Rvs5hpyF0dPZXKMLMbTgQo2GVlq1ERVdVipF7VdIuaPGSfcQ38eUJo4VNtSQvG71QhIc4JBCOzIObXs7jBhZ23gt8ZivmW4YIAh4OFS2OQcd','PTq7znENBH','8AESRL5XHV04A2IPuJr0bAXnq6A1zpTz8drEDw1UmKuhhXvuVXAdhc3Pd6','d','f',6);
+INSERT INTO ti VALUES (244153737,2184141,'cvi','Iy8oCNl1XRSjSR21vgKtfM4yCY5sV6lq2UKTRu3LysR0q0T5sfajsuSNFsWlT1ganMFDazMfdQ03wbmLgZQCmROHipHmwNQd3D7qtjFZ55rBLNWLeSGgUAsx8XVVI4scr40DMt410Rvs5hpyF0dPZXKMLMbTgQo2GVlq1ERVdVipF7VdIuaPGSfcQ38eUJo4VNtSQvG71QhIc4JBCOzIObXs7jBhZ23gt8ZivmW4YIAh4OFS2OQcd','PTq7znENBH','8AESRL5XHV04A2IPuJr0bAXnq6A1zpTz8drEDw1UmKuhhXvuVXAdhc3Pd6','d','f',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT, c CHAR(10) NOT NULL, d VARBINARY(84) NOT NULL, e VARCHAR(51), f VARBINARY(63), g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (44462,-5782344535011484468,'rWAAH','694ubvkD5eeRKULjoqAsvG6qFTG5Y5oxbe6h4GB10v9ltb0VYmRIE','Y5Fu7JcCZ6PBDOuBydlF7iq7GKhP0KAzImRrdWA418Zmad86yT3','tr9i4lLH5q9lS5HacihtkGCacAopu4Ae','L','q',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT, c CHAR(10) NOT NULL, d VARBINARY(84) NOT NULL, e VARCHAR(51), f VARBINARY(63), g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (14421925,-7961712581210793434,'662JZC6','9d154E8IPcJLqSmIGjWd','yJ','6Um4VM4PS7Op7I0qHwbVqdUeOGXyU1A87KWMB3snChlXQlbSFbZj','6','0',1);
+INSERT INTO ti VALUES (14421925,-7961712581210793434,'662JZC6','9d154E8IPcJLqSmIGjWd','yJ','6Um4VM4PS7Op7I0qHwbVqdUeOGXyU1A87KWMB3snChlXQlbSFbZj','6','0',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(11) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(11) NOT NULL;
+INSERT INTO t VALUES (2250733,2444398553344135245,'51','YlXbulptZVxB9EL0EUYRh2PMUUdFf9KTfpgYn','nGkcpOPfw0ONaUSN6f4iWnx3lQMdwKpiEPPBUEW3CbCILx9','u9XxgSTu1nfSNV2aiRk41tFw0mA6ZL67','b','3',2);
+INSERT INTO ti VALUES (2250733,2444398553344135245,'51','YlXbulptZVxB9EL0EUYRh2PMUUdFf9KTfpgYn','nGkcpOPfw0ONaUSN6f4iWnx3lQMdwKpiEPPBUEW3CbCILx9','u9XxgSTu1nfSNV2aiRk41tFw0mA6ZL67','b','3',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (16025645,1864531711849945613,'y0','PI41lyjtvNKevjyE0yhJFxYcBqg1D93Grh6pw2a2x8rqYtIb6g','KIpfCzBWUAGEXpaGyBH','B3x40TnxhdzsDZswUN','Q','K',3);
+INSERT INTO ti VALUES (16025645,1864531711849945613,'y0','PI41lyjtvNKevjyE0yhJFxYcBqg1D93Grh6pw2a2x8rqYtIb6g','KIpfCzBWUAGEXpaGyBH','B3x40TnxhdzsDZswUN','Q','K',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (10077274,7166058416816200162,'wc39OoU','1Jmw1YRH7xtWkwqx71zHfIb','W43Y7BZUTiHd1cp22oScvOzUqv','C3yhM7TRcIYY6G1J0IkJICLUYbtSfXgMV5wM5n4webiR4kbLUeK3Hk2x90HOFFZbIwSUaF5xL2b4TmPIKCCeFeG5ioBdxRqIw9dLxSD53u62nHSRlz9pllskL4jLsURtna4rQa6Bvpb3cxNJQat2nQQmtSDBvSS4oAYBqSimNkqk6qoJV','Y','d',4);
+INSERT INTO ti VALUES (10077274,7166058416816200162,'wc39OoU','1Jmw1YRH7xtWkwqx71zHfIb','W43Y7BZUTiHd1cp22oScvOzUqv','C3yhM7TRcIYY6G1J0IkJICLUYbtSfXgMV5wM5n4webiR4kbLUeK3Hk2x90HOFFZbIwSUaF5xL2b4TmPIKCCeFeG5ioBdxRqIw9dLxSD53u62nHSRlz9pllskL4jLsURtna4rQa6Bvpb3cxNJQat2nQQmtSDBvSS4oAYBqSimNkqk6qoJV','Y','d',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (9106742,-7504697564053829315,'mdFntvlc41X','WYs6FvJ','JSN442O1GJpQFYBA6','1Tm8q98EiVA0h6EvBXGhDQ02SJzZjZB5uLeorphKVTh95PzNQayKSGHy8hw1r0iDbtiCEzAT2SpChevFvgVn6cjxbHpgO9swobKj4q5CysEa2yNwI5Pf5QJWXkumXTmB0z5bfVAPhaao36UMmXHmwTRSMeEfLoOYTmlazOXTpkP0IPuNN6AXBR2dOUtgk9YmEbUQFWy13G4Y6cPhHmZlYHOv0PCmqEvx7pKVcPfZe9vptwNjXUT','Ox','K',5);
+INSERT INTO ti VALUES (9106742,-7504697564053829315,'mdFntvlc41X','WYs6FvJ','JSN442O1GJpQFYBA6','1Tm8q98EiVA0h6EvBXGhDQ02SJzZjZB5uLeorphKVTh95PzNQayKSGHy8hw1r0iDbtiCEzAT2SpChevFvgVn6cjxbHpgO9swobKj4q5CysEa2yNwI5Pf5QJWXkumXTmB0z5bfVAPhaao36UMmXHmwTRSMeEfLoOYTmlazOXTpkP0IPuNN6AXBR2dOUtgk9YmEbUQFWy13G4Y6cPhHmZlYHOv0PCmqEvx7pKVcPfZe9vptwNjXUT','Ox','K',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (998411,4870646735619505031,'vN','kDYkKFq5Q5oyX0sCzcv61fPPOkcM3cQl06C5lTaIzXC3OTpgAWxJKbiTzLXN0YVXcM8exkpJODfXtFsvT7pK8DwCy7yswQP1GevwAaJlsP6A1ZVtMB4GeUi2J4k903Vc6jfiqYhEpXHCrkfbdWxuAndCfF2gkVYSvbVmMnl3JtO9KETAGMLHFsEYAf1Y2aNhiw','s0DmbBD4a6NS3DoMJhzFG48bvnYwmVENtCnkxylqwQeHKlV','DxN79lvr5z5dsHIwJ6yGVm6bvHhpdnY5tHid7ZpKIYSqetaCiWmSFw8NRJVFy3PgWeAhBgykkPNgQFWZaHkarA1OiSBjxQY7izqunBe3AvjPpVbpL6WnntqYdHPcObtf3VNworIdCKjZIWQq1f7ZRZFOmEBLXKzj5L8yzCbBjKbQshtXWX9oyEXiawvP9GTFkVoGbgnQsPkolGWPCAa8nkmRjBZa8RcMz8ACmoypH41HyiMlL2i','ib','aN',6);
+INSERT INTO ti VALUES (998411,4870646735619505031,'vN','kDYkKFq5Q5oyX0sCzcv61fPPOkcM3cQl06C5lTaIzXC3OTpgAWxJKbiTzLXN0YVXcM8exkpJODfXtFsvT7pK8DwCy7yswQP1GevwAaJlsP6A1ZVtMB4GeUi2J4k903Vc6jfiqYhEpXHCrkfbdWxuAndCfF2gkVYSvbVmMnl3JtO9KETAGMLHFsEYAf1Y2aNhiw','s0DmbBD4a6NS3DoMJhzFG48bvnYwmVENtCnkxylqwQeHKlV','DxN79lvr5z5dsHIwJ6yGVm6bvHhpdnY5tHid7ZpKIYSqetaCiWmSFw8NRJVFy3PgWeAhBgykkPNgQFWZaHkarA1OiSBjxQY7izqunBe3AvjPpVbpL6WnntqYdHPcObtf3VNworIdCKjZIWQq1f7ZRZFOmEBLXKzj5L8yzCbBjKbQshtXWX9oyEXiawvP9GTFkVoGbgnQsPkolGWPCAa8nkmRjBZa8RcMz8ACmoypH41HyiMlL2i','ib','aN',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(40) NOT NULL, d VARBINARY(84) NOT NULL, e VARBINARY(90) NOT NULL, f VARBINARY(87) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1457816358285320426,45948,'ZUPx9bl8WyniVtxQWR3n','uXYnhcHVezoDEwROooYKDkQ1wbxASK3csLcXzQ6Y','rWz7m9YeCLBg9hoJYlRBZwEkl8eEjmTmpzzz4xJ11ygZx2s6fTbzcRbGlYds4','XRVPW25eedOE95oXQgwXb2cJMlTKvSFpY1nIAMJ8IyBxSfQb29uwjMfYEKPOmEyrWSNxIZYuBWCQdrT2jP544','d','s',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(40) NOT NULL, d VARBINARY(84) NOT NULL, e VARBINARY(90) NOT NULL, f VARBINARY(87) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (1682107464213925695,44448,'vTJ6lkPLbtooMOgLpXQ2oKZhBR','obERtuTtGHNfO7','0VvMeWj','3axFPttsm1GvBpjPQaKZeRTSEWUeIyye3mKKnHbKXY','n','17',1);
+INSERT INTO ti VALUES (1682107464213925695,44448,'vTJ6lkPLbtooMOgLpXQ2oKZhBR','obERtuTtGHNfO7','0VvMeWj','3axFPttsm1GvBpjPQaKZeRTSEWUeIyye3mKKnHbKXY','n','17',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(41) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(41) NOT NULL;
+INSERT INTO t VALUES (-6799269274884311439,11835,'3K1kcQmDZQosp6wNtkOnfM','e1oDjk1i9BYcSrYuBmVVxGSkUO7cffpDurVKqH3lC3miLFzDk8Mh7cGtPWzha6YdKyz3xcXhYvmoJ45I','VpWtEQiDsNmx','DUMphzQ4mWghxVWZJkfTWyXZKQvC8khqlKYnO5JtaL1R6J7p5sh9hSjEXWDoe0mb06HPs','s','2',2);
+INSERT INTO ti VALUES (-6799269274884311439,11835,'3K1kcQmDZQosp6wNtkOnfM','e1oDjk1i9BYcSrYuBmVVxGSkUO7cffpDurVKqH3lC3miLFzDk8Mh7cGtPWzha6YdKyz3xcXhYvmoJ45I','VpWtEQiDsNmx','DUMphzQ4mWghxVWZJkfTWyXZKQvC8khqlKYnO5JtaL1R6J7p5sh9hSjEXWDoe0mb06HPs','s','2',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-7440130763922784939,63589,'spYU6HTaDwWDV6NnzrOwr5F1y2qOu0Qi6','7XHpIT5oDjcnwYnznKs40l2edjIHDay5UEH5VzPbgiuFHTQxQV0kVDALCtLOw9vL4nJX8EEJc6yIcAYdDNT1RYIqIhA8uqHthN3Nh1PRrdkh3G0XnRhFV6hQiGKRxml2675ge4GkxlK6YIiVD4k7Po4CbRJunjJfDjDdL3MmLfmTyGBkNxQzlBbuJTPeIyPG1LhGwbhiWUIViKtVi5CWnnBcR28kbiKPIlOuSy3g','GBCN1tiIpBf9chV4tS8zJHTXDGoE5M4rvFjg7kRVieX7','zqHuSCMsn3FzcEAQiiLPiueeyiCDJpRJoCGZC2YAfDDGH3Z0hHkmq','i','u',3);
+INSERT INTO ti VALUES (-7440130763922784939,63589,'spYU6HTaDwWDV6NnzrOwr5F1y2qOu0Qi6','7XHpIT5oDjcnwYnznKs40l2edjIHDay5UEH5VzPbgiuFHTQxQV0kVDALCtLOw9vL4nJX8EEJc6yIcAYdDNT1RYIqIhA8uqHthN3Nh1PRrdkh3G0XnRhFV6hQiGKRxml2675ge4GkxlK6YIiVD4k7Po4CbRJunjJfDjDdL3MmLfmTyGBkNxQzlBbuJTPeIyPG1LhGwbhiWUIViKtVi5CWnnBcR28kbiKPIlOuSy3g','GBCN1tiIpBf9chV4tS8zJHTXDGoE5M4rvFjg7kRVieX7','zqHuSCMsn3FzcEAQiiLPiueeyiCDJpRJoCGZC2YAfDDGH3Z0hHkmq','i','u',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7366968412180234552,6122,'vsgvYI6JGNbyuKXYWU1hJSJanJb','rUShUulNpyAq55PKdyE14tfSpiTvU6i3pGiJNAHszlWTRgPIKUSwgG5Lj5U4fwZv2Url7VD8AgXIqE0nXFdBXDKh2PgJ5jTwuLFyugHf52YZlEhl3x','9KxaZl5AeKmle796roTWnLL0xXx5t1W','OgPH3rs8wK5vDsiS5z7DWao10wb3d32kuLDOlEE8wXEOfPT6VSOZmTmC','E','qu',4);
+INSERT INTO ti VALUES (7366968412180234552,6122,'vsgvYI6JGNbyuKXYWU1hJSJanJb','rUShUulNpyAq55PKdyE14tfSpiTvU6i3pGiJNAHszlWTRgPIKUSwgG5Lj5U4fwZv2Url7VD8AgXIqE0nXFdBXDKh2PgJ5jTwuLFyugHf52YZlEhl3x','9KxaZl5AeKmle796roTWnLL0xXx5t1W','OgPH3rs8wK5vDsiS5z7DWao10wb3d32kuLDOlEE8wXEOfPT6VSOZmTmC','E','qu',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (114080900977923211,47902,'GQ6D3BNAIOg4Ma9vUjofKjnyC2EsBM5','ZYXamxoIJYKKVX4h4SFhQIxJWrfBnb6B7BgYOHCvekTw4MlddFKxHcEVHEZCOK5ic4f2O9Paoc3hNTy884uOcdKDOQ16vG56J1gsG','hPoBaT','yti6hfblJy7J16t','E','D',5);
+INSERT INTO ti VALUES (114080900977923211,47902,'GQ6D3BNAIOg4Ma9vUjofKjnyC2EsBM5','ZYXamxoIJYKKVX4h4SFhQIxJWrfBnb6B7BgYOHCvekTw4MlddFKxHcEVHEZCOK5ic4f2O9Paoc3hNTy884uOcdKDOQ16vG56J1gsG','hPoBaT','yti6hfblJy7J16t','E','D',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-4711509430987405537,42775,'P1ZgTVDmzDox','7rxMAsFxKHp5WGS96AUAPCudmPMtMciGPaMw1wSlRhcOGyKlggJY0rEHZkcEic3tLhZ1tBwPBszoND6MjWCfna8qAZHTgNwi9glCkdcfiR','NfndniCLqeMjJfldGNAjWmilT0k5Bmc9V3cgRnuxRLj4JI','mthCR3piSbEEdO41pVeLDqNfkp7uTwZFzEzH0iIE1xBR8heRB73XvKqdoyT3tNwiVJWZqgqozGCYGWPy00Sow1ZLL1NIM0pjklhcznAaFBTEFNvAHYiz7DVD5RjMQW774D7zgr1I6Bf4N6zDo5KLfd6REQ0cC3BzCxqb2UnMxXBCenG2qNQjVMUN3jR8teiEXZihTCV2WTVt','Q1','C',6);
+INSERT INTO ti VALUES (-4711509430987405537,42775,'P1ZgTVDmzDox','7rxMAsFxKHp5WGS96AUAPCudmPMtMciGPaMw1wSlRhcOGyKlggJY0rEHZkcEic3tLhZ1tBwPBszoND6MjWCfna8qAZHTgNwi9glCkdcfiR','NfndniCLqeMjJfldGNAjWmilT0k5Bmc9V3cgRnuxRLj4JI','mthCR3piSbEEdO41pVeLDqNfkp7uTwZFzEzH0iIE1xBR8heRB73XvKqdoyT3tNwiVJWZqgqozGCYGWPy00Sow1ZLL1NIM0pjklhcznAaFBTEFNvAHYiz7DVD5RjMQW774D7zgr1I6Bf4N6zDo5KLfd6REQ0cC3BzCxqb2UnMxXBCenG2qNQjVMUN3jR8teiEXZihTCV2WTVt','Q1','C',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(19), d VARBINARY(81), e VARBINARY(24) NOT NULL, f VARCHAR(14) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (150,-7911460,'DqsvT0','I9Ic0W98fY9zkroPLCCS3vNykkoqYGnZXUYN','lZwcEYgn','S','a','nl',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(19), d VARBINARY(81), e VARBINARY(24) NOT NULL, f VARCHAR(14) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (209,714822,'UsD4mlweYaAn','dnKty9au5vnpuAPesibBnjpTLjYOC122WUUPEuBVv2nyHtpffHEWawef','S','v3u1Xh2YM3','w','D',1);
+INSERT INTO ti VALUES (209,714822,'UsD4mlweYaAn','dnKty9au5vnpuAPesibBnjpTLjYOC122WUUPEuBVv2nyHtpffHEWawef','S','v3u1Xh2YM3','w','D',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(20);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(20);
+INSERT INTO t VALUES (203,6002005,'4puxQHHIn','MmR3yb1IrtZ2Dh5ZDoB36Fdx3ub2ugPuqh6yCKr5x3ZMyHaNUdr4nNbs','4nj4XuNsUhl','LCU8sR8zutrT','b','8C',2);
+INSERT INTO ti VALUES (203,6002005,'4puxQHHIn','MmR3yb1IrtZ2Dh5ZDoB36Fdx3ub2ugPuqh6yCKr5x3ZMyHaNUdr4nNbs','4nj4XuNsUhl','LCU8sR8zutrT','b','8C',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (126,6778386,'2zXfiixCsMECb','Hxy8xru9umvFcSzLbPkGF5KxNxAp5fU4nUhKlftsj0ahwPzIi560Ct9ADRM3L2ktm0eYv6JxkW3Y97VEqbRJF09u42yJQS1is','rP30dPhNg3mKeShA','LW','x','P',3);
+INSERT INTO ti VALUES (126,6778386,'2zXfiixCsMECb','Hxy8xru9umvFcSzLbPkGF5KxNxAp5fU4nUhKlftsj0ahwPzIi560Ct9ADRM3L2ktm0eYv6JxkW3Y97VEqbRJF09u42yJQS1is','rP30dPhNg3mKeShA','LW','x','P',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (74,5722070,'eda7c5NvV4','fVkmSUXp9Vds0ZAMZTriLiGGzZOeaXV5HXX87MSdEbJQflUbIEQPulD8HWlRL2e79uGWXpMNfgHMnHYh4bHHZ6TsJ1HPf5U6kaOCXjjLXST9LmlFVczs5wR1YPepwstJKo907fTmSqeZOOasLXAOVpgaVzllj8aDvCuG3s1vSQ2XMq1Wo538pQfy0bdE3NjmmbG4JVHIkWvAlLSG5MHKL98T15VOWimNMsftGo7mKOgNHXI9DCq3FhuIRGfyr','L7wl','HizLHkriGp4wpCBw6BjTOXBAtNnbG7xFrskhyU6iHTFTt3O0Xuw4mZoDPzP2lujgI4VHmxNX3OpUwHH0lhdPB','l','0',4);
+INSERT INTO ti VALUES (74,5722070,'eda7c5NvV4','fVkmSUXp9Vds0ZAMZTriLiGGzZOeaXV5HXX87MSdEbJQflUbIEQPulD8HWlRL2e79uGWXpMNfgHMnHYh4bHHZ6TsJ1HPf5U6kaOCXjjLXST9LmlFVczs5wR1YPepwstJKo907fTmSqeZOOasLXAOVpgaVzllj8aDvCuG3s1vSQ2XMq1Wo538pQfy0bdE3NjmmbG4JVHIkWvAlLSG5MHKL98T15VOWimNMsftGo7mKOgNHXI9DCq3FhuIRGfyr','L7wl','HizLHkriGp4wpCBw6BjTOXBAtNnbG7xFrskhyU6iHTFTt3O0Xuw4mZoDPzP2lujgI4VHmxNX3OpUwHH0lhdPB','l','0',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (238,1338079,'7','Wkj1xGlYCvECcuiBolB9RRoimvrAM7Tlt2rH0hn8ZuJcakDYFTaJHalSx8','YOI9oenNnDtYa6Qja','XdPSmtWMyFNlzLF5ZsZ7ZONxOZVdZ','7d','SZ',5);
+INSERT INTO ti VALUES (238,1338079,'7','Wkj1xGlYCvECcuiBolB9RRoimvrAM7Tlt2rH0hn8ZuJcakDYFTaJHalSx8','YOI9oenNnDtYa6Qja','XdPSmtWMyFNlzLF5ZsZ7ZONxOZVdZ','7d','SZ',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (21,-271750,'RLX5ASBXU6TmxNN','ciXJpura5gQseob0RFgSDXij7Qu3uqnZTthSV1Y86vIpqDO6WGrmcL4rSA6gJaoXEGJnkZLBLi8lWslSf5cr6hnW4YzD45JSaaD5Mb9BVnUvoaI4wnTHepBFzLjaWKc1vWOZtImE53x1UwmZUor7CKsWq9SgwkuwXlDw1dKZSVRFQDFp4NNAsBSt80dyRCi2gkO7LDADcSsEHfV3B5luIbQC0j','g5s9mJe9Plih6nJq','EfPj5MqMlpioeNxzoeYBz90fHdcqqhfLZi746nWFLfsO9JTPzyF0Dd4LhiRf4uUIRGSrK3VePG0AEpNw5S7hSoQN8tBYpJGb7wYZp6yoql4sWNok6mF4oJJPqrwKV9D4lde6nYCThOZcqpyTVk9wIPqh3TTxYUbzBwUoEE1u','J','9',6);
+INSERT INTO ti VALUES (21,-271750,'RLX5ASBXU6TmxNN','ciXJpura5gQseob0RFgSDXij7Qu3uqnZTthSV1Y86vIpqDO6WGrmcL4rSA6gJaoXEGJnkZLBLi8lWslSf5cr6hnW4YzD45JSaaD5Mb9BVnUvoaI4wnTHepBFzLjaWKc1vWOZtImE53x1UwmZUor7CKsWq9SgwkuwXlDw1dKZSVRFQDFp4NNAsBSt80dyRCi2gkO7LDADcSsEHfV3B5luIbQC0j','g5s9mJe9Plih6nJq','EfPj5MqMlpioeNxzoeYBz90fHdcqqhfLZi746nWFLfsO9JTPzyF0Dd4LhiRf4uUIRGSrK3VePG0AEpNw5S7hSoQN8tBYpJGb7wYZp6yoql4sWNok6mF4oJJPqrwKV9D4lde6nYCThOZcqpyTVk9wIPqh3TTxYUbzBwUoEE1u','J','9',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT, c CHAR(5), d VARBINARY(56) NOT NULL, e VARCHAR(41) NOT NULL, f VARCHAR(6), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7946578,2377225314691653878,'8z','Zkz1Xt','O1GYhlfMAaGh8WTaCqYcvTRGlrsCgRJbY','grPfq','c','v',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT, c CHAR(5), d VARBINARY(56) NOT NULL, e VARCHAR(41) NOT NULL, f VARCHAR(6), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1148801937,-3280691773618797410,'q9','0Eh5g3KL3QQMzoXQLIeGwR6uzu3niCwc1CMZtuomKdWZtY0hL2ZqbT','xbYHNUjNRG5Ne1EoDJ7dJ304j5qK','FXy','G','R',1);
+INSERT INTO ti VALUES (1148801937,-3280691773618797410,'q9','0Eh5g3KL3QQMzoXQLIeGwR6uzu3niCwc1CMZtuomKdWZtY0hL2ZqbT','xbYHNUjNRG5Ne1EoDJ7dJ304j5qK','FXy','G','R',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(6);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(6);
+INSERT INTO t VALUES (2759726401,7066497535818347309,'LSUI0','Hj8eijlKT7jVyXyugOMwqVeB878','ujOtAUgmdBmak','u','c','e',2);
+INSERT INTO ti VALUES (2759726401,7066497535818347309,'LSUI0','Hj8eijlKT7jVyXyugOMwqVeB878','ujOtAUgmdBmak','u','c','e',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3976974954,-5455282600143753415,'0','8EEkmIflDiiwSSKlymInCkcrnHYJ7iz4xAft3EMc78tdAF36kKsca6kLN0iyW4EtrPYmVyZ23jf8KimuWEHCPfs8W9QAwthpTj8F1JR2l5XQ0bMpXjraJvtsNno7su2OCLkGpFtJvPdbPCmc1OijcXAsgoWQgLOuUzXDPHEoHUbprZZn7jfmg3TEWggfLBtQjFNJ4EE8dszZqJaI4mZhc40W9hNfjDFuEjRNa73QCqQBioGTmnIBZaWFyMMv6','Nh2Y3kLY2RNw3WkObDHnA33DUtgnGDn07o7U','Ra','I','t',3);
+INSERT INTO ti VALUES (3976974954,-5455282600143753415,'0','8EEkmIflDiiwSSKlymInCkcrnHYJ7iz4xAft3EMc78tdAF36kKsca6kLN0iyW4EtrPYmVyZ23jf8KimuWEHCPfs8W9QAwthpTj8F1JR2l5XQ0bMpXjraJvtsNno7su2OCLkGpFtJvPdbPCmc1OijcXAsgoWQgLOuUzXDPHEoHUbprZZn7jfmg3TEWggfLBtQjFNJ4EE8dszZqJaI4mZhc40W9hNfjDFuEjRNa73QCqQBioGTmnIBZaWFyMMv6','Nh2Y3kLY2RNw3WkObDHnA33DUtgnGDn07o7U','Ra','I','t',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1566870365,-7332468643692873415,'jV','KEJY842fd4c2mk3WV1HZLpH4A6aUNidYTTRL2ku2xno7cK6v1m6mTRRtqZh2T9geMmNoj5Uz7XA3jMn3HipykYITqE8','3eVqE7d0CfdgWpCbIVps','OHHnAkt','N','L',4);
+INSERT INTO ti VALUES (1566870365,-7332468643692873415,'jV','KEJY842fd4c2mk3WV1HZLpH4A6aUNidYTTRL2ku2xno7cK6v1m6mTRRtqZh2T9geMmNoj5Uz7XA3jMn3HipykYITqE8','3eVqE7d0CfdgWpCbIVps','OHHnAkt','N','L',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2657010407,3185310907299327813,'4Smt','k3UnxPdCR7ySAC9d7AhyF8IIpDgXE8k5g42ioWgsSrKVr2O3JWiC0FLkQbRm34iIFGetmNIIaoZZVXQVaPbKxTqEbzMAiLBMxT20oAKWKYdJVSdei4mlhNogKtLQJIAVAp4Q8iy7fuEQExanD0fhPC','2T5zH1','mLjo5E2F8khErZOOcnDP5ami43GzLUJb0','e','W',5);
+INSERT INTO ti VALUES (2657010407,3185310907299327813,'4Smt','k3UnxPdCR7ySAC9d7AhyF8IIpDgXE8k5g42ioWgsSrKVr2O3JWiC0FLkQbRm34iIFGetmNIIaoZZVXQVaPbKxTqEbzMAiLBMxT20oAKWKYdJVSdei4mlhNogKtLQJIAVAp4Q8iy7fuEQExanD0fhPC','2T5zH1','mLjo5E2F8khErZOOcnDP5ami43GzLUJb0','e','W',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3754897432,5308574460971397639,'XlHmU0','iPaLQrze7y49QYraQkPh9149o4oYACPfz3Ha','8h8SktJGskIXFFocYdD','8MysyqCzVeN5GnOOI3BKkPBD0uLlEG3ZNyS3cx362OyImSdi8eqbh69nP8adGuK7EIrIu3M3E18S4COWaVGDxlS5rz2LRAme','M','tB',6);
+INSERT INTO ti VALUES (3754897432,5308574460971397639,'XlHmU0','iPaLQrze7y49QYraQkPh9149o4oYACPfz3Ha','8h8SktJGskIXFFocYdD','8MysyqCzVeN5GnOOI3BKkPBD0uLlEG3ZNyS3cx362OyImSdi8eqbh69nP8adGuK7EIrIu3M3E18S4COWaVGDxlS5rz2LRAme','M','tB',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(67) NOT NULL, d VARCHAR(19) NOT NULL, e VARCHAR(80), f VARBINARY(76), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (54,3188089,'VgKd6rhQJl3U6D','ojSDHOKIij3','7MSiEJHwXoJfP5551eX2hVrodbGuj2HWFXCozSGa6ynmk9k','eoRwbXmTxU','Q','X',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(67) NOT NULL, d VARCHAR(19) NOT NULL, e VARCHAR(80), f VARBINARY(76), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (212,10581156,'57FSTwFEEoT36xaV7Lg9bonkPb6Pyh2S8sUmd4','NuWUYY3','k5pSoG5FawBzzua0yezi2FG6lRF','8TijfqkEWCVmsKhlfNs9cUy4RVPFtGpkbMC69Wr4s3','b','j',1);
+INSERT INTO ti VALUES (212,10581156,'57FSTwFEEoT36xaV7Lg9bonkPb6Pyh2S8sUmd4','NuWUYY3','k5pSoG5FawBzzua0yezi2FG6lRF','8TijfqkEWCVmsKhlfNs9cUy4RVPFtGpkbMC69Wr4s3','b','j',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(68) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(68) NOT NULL;
+INSERT INTO t VALUES (207,8578568,'QyIQ26lV5EUFrjPkDKw','ciQP','7PO66WVpzOfs140T8989rqB2RtiYEk7SSI608nWfJNK65m8JBxbuZant2','x0cQHah3DKTYE66zr6P8jqvbWxsfnbmmHaqDxtVSy7bOQXUE6HRpFwEMiG7JHTOixc06BWL9m','c','1',2);
+INSERT INTO ti VALUES (207,8578568,'QyIQ26lV5EUFrjPkDKw','ciQP','7PO66WVpzOfs140T8989rqB2RtiYEk7SSI608nWfJNK65m8JBxbuZant2','x0cQHah3DKTYE66zr6P8jqvbWxsfnbmmHaqDxtVSy7bOQXUE6HRpFwEMiG7JHTOixc06BWL9m','c','1',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (129,13675097,'5SqvBc2gc3LdS0OWd','EN19dhe0OD3U7ILWLH7KhsN8yfbXgGGG9m611BdTQF4SKazWaUNrpLK3ZtKsrV0hzxY9zGXg1ZB7ZivrF2kpQNCr4kR4FjlmH3GmE5dQbD7bWHFWwTVj4zVgkJsfQsJDKuTBQRyQWBB3bWqzZNUyma5atn4TlKPIo4lG15slnPJz3VoQsgFnxkJYRCTAhwmob4sQ7TzY6c5zpVen7fFoq2u0jF5KjbHsoa0U1pCwemNRfidaSx1ljXRqd59','zhbRoGsAaFxUUTuJ6HgWJQxg67pqZ2','DwCYj0qBg3','z','G',3);
+INSERT INTO ti VALUES (129,13675097,'5SqvBc2gc3LdS0OWd','EN19dhe0OD3U7ILWLH7KhsN8yfbXgGGG9m611BdTQF4SKazWaUNrpLK3ZtKsrV0hzxY9zGXg1ZB7ZivrF2kpQNCr4kR4FjlmH3GmE5dQbD7bWHFWwTVj4zVgkJsfQsJDKuTBQRyQWBB3bWqzZNUyma5atn4TlKPIo4lG15slnPJz3VoQsgFnxkJYRCTAhwmob4sQ7TzY6c5zpVen7fFoq2u0jF5KjbHsoa0U1pCwemNRfidaSx1ljXRqd59','zhbRoGsAaFxUUTuJ6HgWJQxg67pqZ2','DwCYj0qBg3','z','G',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (70,9849800,'VX80BqwmJWKasWq0wpD','zmKqH1ySWs9rwe4QiTmKBwVkgyHjRegcPFif35H3CiNSkPVUXCCgN707HXeAn1txudy3ruRaAlJ2VOaiyKJJ46Ogq0r2DGbVa5p71dIT37zs56FlCOLy2J6edEM4yCt5jjzE778VztD0rcQdYe9el1k46ZyxTgoMIBVE58c0adl3kCGTymaxuMr56DcNU8motLWFkRVxn6bLbbnvYQm071hDH9qgNQOtxJTdLvioE6JiqSnDQvEeZ','FEoiMyrTqdf9MnsUznQG2UMOOWI4QYbajE5NspfiMMgc3inhtGLFiJD3iFW9HkG2N6YXfmSokt4v3','1p8pyY5ddoPOCcnbuY7KMZ57IuP8o2YGFcAT0aUDR83BuH42KMspHeDwFJrZV79uUkBcD0Wu7m5qejiTFRqZcEOGRMqtukyiTysWFmQGOiCgjSqK0ujqALH5E7YnJdzgdaIlDmcQnbfjQ9gdA21rmwFK71liwFY3wSp4Fx1NopopVc7kPPTAz0vo61zRgB6MNs6OtWTdB3V0X6wDe4FJHW5TfQ1C37h89UtNadQeL6','t','q',4);
+INSERT INTO ti VALUES (70,9849800,'VX80BqwmJWKasWq0wpD','zmKqH1ySWs9rwe4QiTmKBwVkgyHjRegcPFif35H3CiNSkPVUXCCgN707HXeAn1txudy3ruRaAlJ2VOaiyKJJ46Ogq0r2DGbVa5p71dIT37zs56FlCOLy2J6edEM4yCt5jjzE778VztD0rcQdYe9el1k46ZyxTgoMIBVE58c0adl3kCGTymaxuMr56DcNU8motLWFkRVxn6bLbbnvYQm071hDH9qgNQOtxJTdLvioE6JiqSnDQvEeZ','FEoiMyrTqdf9MnsUznQG2UMOOWI4QYbajE5NspfiMMgc3inhtGLFiJD3iFW9HkG2N6YXfmSokt4v3','1p8pyY5ddoPOCcnbuY7KMZ57IuP8o2YGFcAT0aUDR83BuH42KMspHeDwFJrZV79uUkBcD0Wu7m5qejiTFRqZcEOGRMqtukyiTysWFmQGOiCgjSqK0ujqALH5E7YnJdzgdaIlDmcQnbfjQ9gdA21rmwFK71liwFY3wSp4Fx1NopopVc7kPPTAz0vo61zRgB6MNs6OtWTdB3V0X6wDe4FJHW5TfQ1C37h89UtNadQeL6','t','q',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (175,15509848,'p8boUIzBrjH0eldwzZnI901sl8qgO','11vgLb2mwgBLZVcLTEwxBGI2VGJmsSKPhb0HOtLnUec3HTeInzVHuDPnDk6IGXhQfPgK1U1GCkGwt','qy7hWgc2w1GYIU5iMRJSbG6nxY3nrTPr01tetdABhZ9PYHUnCGS8CC6v4aX8JmuA79PxnQkBo','PhUXMFMqbwNNEEMgGWU12OrBrZ6OjXKd68MOzy9HOA78jISopowZIwVfF7I1CGsZpz49Ng09LU4Kanxbgcs51BKqfODJcND0SZJueGJ5ynPXcEMMqGJtNtZYhSm47MuoOx2Z1PTL91OpdZTvczjOVmmT66qt9a8PV71TCNeYKMkAG2GRa4sCxVPPm1AAxPWl3Mj8pUKAEMWiiazqCGesc','pa','V',5);
+INSERT INTO ti VALUES (175,15509848,'p8boUIzBrjH0eldwzZnI901sl8qgO','11vgLb2mwgBLZVcLTEwxBGI2VGJmsSKPhb0HOtLnUec3HTeInzVHuDPnDk6IGXhQfPgK1U1GCkGwt','qy7hWgc2w1GYIU5iMRJSbG6nxY3nrTPr01tetdABhZ9PYHUnCGS8CC6v4aX8JmuA79PxnQkBo','PhUXMFMqbwNNEEMgGWU12OrBrZ6OjXKd68MOzy9HOA78jISopowZIwVfF7I1CGsZpz49Ng09LU4Kanxbgcs51BKqfODJcND0SZJueGJ5ynPXcEMMqGJtNtZYhSm47MuoOx2Z1PTL91OpdZTvczjOVmmT66qt9a8PV71TCNeYKMkAG2GRa4sCxVPPm1AAxPWl3Mj8pUKAEMWiiazqCGesc','pa','V',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (162,7318680,'m0N7zqqdzuqVS','9Fkwk0jgAaHk58clYtqhzp2MLXGlRKqsUBSRhzvXqrMlDQMDlqLgxr4IqAi5rEA0bz4XLDgXbgb0NkaPdh7azF3FvEWBQXadjT4VxMGUwPEj6CRxirIAHWEftuaI3S','WyXmJ0yzYwkd55n94xp8EFXoBx2eXqhEcfc1cBnEXg','wSCrlE04ODtgJ1TQQ8zCbmHlQGCMADSmzdPRI1unTr4CASm8nLMtbXrjaCqi5p0rL3GbLUtr3pWxiIjscDTCj0oXwlHwXQjrkgt9t08O4JbY7AJlfTxFY39L5yjkPMQ1daPmivyTV5pfvUahKGn2qaSBwXLP4EUJRV7Zrvouazxb3U2fK3bzqKxyimKhke','z','0J',6);
+INSERT INTO ti VALUES (162,7318680,'m0N7zqqdzuqVS','9Fkwk0jgAaHk58clYtqhzp2MLXGlRKqsUBSRhzvXqrMlDQMDlqLgxr4IqAi5rEA0bz4XLDgXbgb0NkaPdh7azF3FvEWBQXadjT4VxMGUwPEj6CRxirIAHWEftuaI3S','WyXmJ0yzYwkd55n94xp8EFXoBx2eXqhEcfc1cBnEXg','wSCrlE04ODtgJ1TQQ8zCbmHlQGCMADSmzdPRI1unTr4CASm8nLMtbXrjaCqi5p0rL3GbLUtr3pWxiIjscDTCj0oXwlHwXQjrkgt9t08O4JbY7AJlfTxFY39L5yjkPMQ1daPmivyTV5pfvUahKGn2qaSBwXLP4EUJRV7Zrvouazxb3U2fK3bzqKxyimKhke','z','0J',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b INT, c CHAR(6), d VARCHAR(51) NOT NULL, e VARBINARY(1) NOT NULL, f VARBINARY(94), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2860172673,-1837421185,'u','GWVH5cTubXN6Dcs','J','flgf','n3','t',0);
+CREATE TABLE ti (a INT UNSIGNED, b INT, c CHAR(6), d VARCHAR(51) NOT NULL, e VARBINARY(1) NOT NULL, f VARBINARY(94), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (7060716846045602777,1842868806,'07','6EXF2oZRYd3nbm1r2Vq9Jz5','X','czGBTlJhM8m9VNPzGMCNCZij476KOZiLxxgUqKISDqc','L','8W',1);
+INSERT INTO ti VALUES (7060716846045602777,1842868806,'07','6EXF2oZRYd3nbm1r2Vq9Jz5','X','czGBTlJhM8m9VNPzGMCNCZij476KOZiLxxgUqKISDqc','L','8W',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(7);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(7);
+INSERT INTO t VALUES (12628933155458742814,-650377060,'Q2jew','Ak','v','lHFgbJ5FVbHKrfaKJCtKGPIYX1JUIi2Ll7zUoaAXOy7CBXB4ClbMHEs','DI','D',2);
+INSERT INTO ti VALUES (12628933155458742814,-650377060,'Q2jew','Ak','v','lHFgbJ5FVbHKrfaKJCtKGPIYX1JUIi2Ll7zUoaAXOy7CBXB4ClbMHEs','DI','D',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (17716645591108962776,1018647704,'9IG','GBbAuNtORFauxDoF0YfgfBJcj1JH4PPz9MZ3YYNIOKT8nzIcz3HTcqjZbOQwvmhuFPtRXKZimSSHkmvi0lyqhIZXPneMJjQA8vit9XUasXlRwQftHPZbzj8MJVY5HZHTwABn8A6IuR6p35pvUBwgo6anmXAY5FaJo9HBslj9KETu6blG8spRmwaK1w1kbDQirpIgFHUwRcn2IsmnyxD34qg','u','X3CYNtyosgDhkDrLendQ4R3pkrJu','J9','u0',3);
+INSERT INTO ti VALUES (17716645591108962776,1018647704,'9IG','GBbAuNtORFauxDoF0YfgfBJcj1JH4PPz9MZ3YYNIOKT8nzIcz3HTcqjZbOQwvmhuFPtRXKZimSSHkmvi0lyqhIZXPneMJjQA8vit9XUasXlRwQftHPZbzj8MJVY5HZHTwABn8A6IuR6p35pvUBwgo6anmXAY5FaJo9HBslj9KETu6blG8spRmwaK1w1kbDQirpIgFHUwRcn2IsmnyxD34qg','u','X3CYNtyosgDhkDrLendQ4R3pkrJu','J9','u0',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1317552095363996748,-1242259358,'a3w','BsgsNBSYfNaB96Tp0OgwixHaU6ZqFPDoMfucx4MNY24eyrmNp5nlIvfHduyK2w6YlwPJf0K7hPCLM2WMvpm1Ay0BloEC1JHpceKM57aQabd3fDRbKDyMjN4Hfkv5f5F7sx8tBKFc6vBwPnFKNkb5YqMU6WKBoBLEJaV1bAfJ4SQDISZTN9','1','MKfQlQhEZ6PfGnGA2lMWspqlq45iJCPlx0EfUUqlzMKnicFxnczZ0pp8S6iPULUQwL5gVMGxmFEiOYseBpmYJLJq7MBK23IU0MWzxpdUL1FYBz','d','kq',4);
+INSERT INTO ti VALUES (1317552095363996748,-1242259358,'a3w','BsgsNBSYfNaB96Tp0OgwixHaU6ZqFPDoMfucx4MNY24eyrmNp5nlIvfHduyK2w6YlwPJf0K7hPCLM2WMvpm1Ay0BloEC1JHpceKM57aQabd3fDRbKDyMjN4Hfkv5f5F7sx8tBKFc6vBwPnFKNkb5YqMU6WKBoBLEJaV1bAfJ4SQDISZTN9','1','MKfQlQhEZ6PfGnGA2lMWspqlq45iJCPlx0EfUUqlzMKnicFxnczZ0pp8S6iPULUQwL5gVMGxmFEiOYseBpmYJLJq7MBK23IU0MWzxpdUL1FYBz','d','kq',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (10238623610293589661,1858212014,'CuTeO','symcaQthKD7lxjab5uANn8DRYQc7VxzyNyTQ64i5r6jSIsyH3ROdiyp3EbtB0ZOJqo4NoibqZ9qVT2IE4sQcgccOnaCPrZGZISUX9o4gbuaN88G1tFztC9c1fhmDiAdE3ErhtQiH2vKeOQpXCvtdK','I','Fbq7iQqOhAW361Eie2wkVK8qH3lQlJK78hP7DgufyIJAYi284ae2B0ibYCWPLHV6H9QxwaduUnmb7vYLQH7jiqRgQL4EnGngbagR4ZBSJgFPqlkpGvGzfIu6','O','a',5);
+INSERT INTO ti VALUES (10238623610293589661,1858212014,'CuTeO','symcaQthKD7lxjab5uANn8DRYQc7VxzyNyTQ64i5r6jSIsyH3ROdiyp3EbtB0ZOJqo4NoibqZ9qVT2IE4sQcgccOnaCPrZGZISUX9o4gbuaN88G1tFztC9c1fhmDiAdE3ErhtQiH2vKeOQpXCvtdK','I','Fbq7iQqOhAW361Eie2wkVK8qH3lQlJK78hP7DgufyIJAYi284ae2B0ibYCWPLHV6H9QxwaduUnmb7vYLQH7jiqRgQL4EnGngbagR4ZBSJgFPqlkpGvGzfIu6','O','a',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (15856972794064071262,1189331994,'7bfdU','XNuGdmJA9esnv8oAUOsK0Q076ZTFLXz4yz74NH0cO1cd1D2fqfLrCX1eodvkfUJ2jdEcjasglnW0DVSkX7wkrUCp','o','du9GvlEUHYKqsM6hSg3VcbKfHwZ83tPDP8U9GLBaElEZKkWJJy8YWXQkeQJ6fz0rdlxL2MGg6JMCVmwwea12eNP5TS3dehf1eO4V1L5rkrB402zYgEq5KunshEs1ATaeuX6ca2g6E8hgEjRYavPRUzwY0BrVztL','CdN','sp',6);
+INSERT INTO ti VALUES (15856972794064071262,1189331994,'7bfdU','XNuGdmJA9esnv8oAUOsK0Q076ZTFLXz4yz74NH0cO1cd1D2fqfLrCX1eodvkfUJ2jdEcjasglnW0DVSkX7wkrUCp','o','du9GvlEUHYKqsM6hSg3VcbKfHwZ83tPDP8U9GLBaElEZKkWJJy8YWXQkeQJ6fz0rdlxL2MGg6JMCVmwwea12eNP5TS3dehf1eO4V1L5rkrB402zYgEq5KunshEs1ATaeuX6ca2g6E8hgEjRYavPRUzwY0BrVztL','CdN','sp',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(18) NOT NULL, d VARCHAR(20), e VARCHAR(4) NOT NULL, f VARCHAR(8) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (79,4277582664,'hnxE7maLxU','VnsUs','U','gp77OuS1','E','G',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(18) NOT NULL, d VARCHAR(20), e VARCHAR(4) NOT NULL, f VARCHAR(8) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (-24172,1141389187,'cem9C1QUb0j5GUWR0F','joZ','P','knWcsIRB','bd','F',1);
+INSERT INTO ti VALUES (-24172,1141389187,'cem9C1QUb0j5GUWR0F','joZ','P','knWcsIRB','bd','F',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(19) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(19) NOT NULL;
+INSERT INTO t VALUES (-16468,2097348067,'UiR','UxZx7U','ANO','PDCDDlC6','4','aG',2);
+INSERT INTO ti VALUES (-16468,2097348067,'UiR','UxZx7U','ANO','PDCDDlC6','4','aG',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (13444,3857333087,'g3sKezstli','RHuCOACtQpgktDnIPkNPahchBrirjsuLX6yNr7XY82aKuw08WJTccDI19S61iaQyyx6UJ3jXQoEbFlSwnQ3jip7g8Y8qu7rwh2Q7vc0WFyHIRjiE37215v29ND1Sp2VbBTYCuObK7GapWieYF58Tg7fnVwIX26c64SUMR','O','sT6C1','k9','dT',3);
+INSERT INTO ti VALUES (13444,3857333087,'g3sKezstli','RHuCOACtQpgktDnIPkNPahchBrirjsuLX6yNr7XY82aKuw08WJTccDI19S61iaQyyx6UJ3jXQoEbFlSwnQ3jip7g8Y8qu7rwh2Q7vc0WFyHIRjiE37215v29ND1Sp2VbBTYCuObK7GapWieYF58Tg7fnVwIX26c64SUMR','O','sT6C1','k9','dT',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (19599,2613005004,'vkyXqk922GppVs','mf7CrxO5yRpeaMvtmEi3Honq2pFtro1gYRSdQP3xgzfBGgEtrkyehsA8J58a52CJapT1V9K0otEPhzKcA6qdF3i5hTUgpXOjCnBVPmduQYQAIk2lcCzfJCNMYZPbnEPzIKFawS2ptqmoB4FJfnOPepSYye2N19erdaoKWVwBpg9SRS7q8BBzRQdvrX4sHjgJ','u5','RTvD2BKX3bURMyCv1C8lHH9FYKFrQvnWdczLUF949','1','F9',4);
+INSERT INTO ti VALUES (19599,2613005004,'vkyXqk922GppVs','mf7CrxO5yRpeaMvtmEi3Honq2pFtro1gYRSdQP3xgzfBGgEtrkyehsA8J58a52CJapT1V9K0otEPhzKcA6qdF3i5hTUgpXOjCnBVPmduQYQAIk2lcCzfJCNMYZPbnEPzIKFawS2ptqmoB4FJfnOPepSYye2N19erdaoKWVwBpg9SRS7q8BBzRQdvrX4sHjgJ','u5','RTvD2BKX3bURMyCv1C8lHH9FYKFrQvnWdczLUF949','1','F9',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (10927,638146775,'cmV','vZElm8kbplRtcCk7t2aE4qrdN2xgiGq4oSBMU2RV','JlT','wZhSkWyPwqzP5Sy0kgRVCnv8AaXMsi1lvrkB8waeEwG6yOrkVoFkxMQdvC0XCXVZcyKLzAG5bidOPBbaRn82KIN4jTSQj1DybuERzjSaXFtLB7U0pZ0wNP','Akq','t',5);
+INSERT INTO ti VALUES (10927,638146775,'cmV','vZElm8kbplRtcCk7t2aE4qrdN2xgiGq4oSBMU2RV','JlT','wZhSkWyPwqzP5Sy0kgRVCnv8AaXMsi1lvrkB8waeEwG6yOrkVoFkxMQdvC0XCXVZcyKLzAG5bidOPBbaRn82KIN4jTSQj1DybuERzjSaXFtLB7U0pZ0wNP','Akq','t',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-7349,561563667,'b36BaCS','93N3Rm0MfuRDgUjVPB3GGxd5dcoi9e657m5glwZZNdOh6Vpw1yk','w','iW4a120Y9BHygBHTCQhCo8aRbloujzSsN5jXS4Swz9RHdwSmGFKMQ9nKnlin7VOH3g1E9gESOobS63696Uq8it62o98DpqqCpzZJ3Etby3zL','HFv','A',6);
+INSERT INTO ti VALUES (-7349,561563667,'b36BaCS','93N3Rm0MfuRDgUjVPB3GGxd5dcoi9e657m5glwZZNdOh6Vpw1yk','w','iW4a120Y9BHygBHTCQhCo8aRbloujzSsN5jXS4Swz9RHdwSmGFKMQ9nKnlin7VOH3g1E9gESOobS63696Uq8it62o98DpqqCpzZJ3Etby3zL','HFv','A',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(17) NOT NULL, d VARCHAR(77) NOT NULL, e VARCHAR(36), f VARCHAR(93) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8417397422383506561,7264455,'nOIaGSu','doXEOaiz5qdPG7ADHkc42k6UZdt6OOPeMsT2CuG1NnMRGDnXETxPhS2s2mRnmWQV4p7wC2','5YXGdm69KpiiVV9R8bNDjErWV3bec0','FVZmXJDGkJ4TqJdAIu9vkeRVna','y','k',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(17) NOT NULL, d VARCHAR(77) NOT NULL, e VARCHAR(36), f VARCHAR(93) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (15259881582359197621,-4809581,'rTh','NBpdUwagEwqdsLGCo3FpBC6ef9rCn3QmRT1o0uOXFxhmuDoUProbqSL8TXqJ','Xz5a7sEF','8klS1rCd1MUsb1tO1D2VteOkIcr15z1a2mfKqaIt','6','H',1);
+INSERT INTO ti VALUES (15259881582359197621,-4809581,'rTh','NBpdUwagEwqdsLGCo3FpBC6ef9rCn3QmRT1o0uOXFxhmuDoUProbqSL8TXqJ','Xz5a7sEF','8klS1rCd1MUsb1tO1D2VteOkIcr15z1a2mfKqaIt','6','H',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(18) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(18) NOT NULL;
+INSERT INTO t VALUES (16159584355363536486,4711458,'eev','NCF9y489rmJIFabMbZaJVh58WKnerOWmkEunj','eXJoLefzU3EtCg','LgAsVIowkqtKR64lAtp5yE','O','Q',2);
+INSERT INTO ti VALUES (16159584355363536486,4711458,'eev','NCF9y489rmJIFabMbZaJVh58WKnerOWmkEunj','eXJoLefzU3EtCg','LgAsVIowkqtKR64lAtp5yE','O','Q',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5096918005875421217,6493578,'nuiuU','kvROtBwKA89AZ354o128L2UqjUaBkpfYAGFZRO04GuNb1mX8orPaUHNAwI4X0Osm2vpJQqLecDhREUujhSUmcaGTSKHMgLfGxNkERaMFn36MwUBou2G2riP2uUOdJeGM','hCNGC289CFLmrzyB32uJRh0g40UABx9wD9QV','oDJ0NSlTUkRQ2dTLv3REAbFkX7fMisAnEG7fqAQykfJ7SCiezD1o82glBAOK0FpWbnlajelGlNoyMF4il','J','E',3);
+INSERT INTO ti VALUES (5096918005875421217,6493578,'nuiuU','kvROtBwKA89AZ354o128L2UqjUaBkpfYAGFZRO04GuNb1mX8orPaUHNAwI4X0Osm2vpJQqLecDhREUujhSUmcaGTSKHMgLfGxNkERaMFn36MwUBou2G2riP2uUOdJeGM','hCNGC289CFLmrzyB32uJRh0g40UABx9wD9QV','oDJ0NSlTUkRQ2dTLv3REAbFkX7fMisAnEG7fqAQykfJ7SCiezD1o82glBAOK0FpWbnlajelGlNoyMF4il','J','E',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8431209716804208082,-7205125,'pKjuO5Uuwwaw5YuSm','488gCpB5XFIzyr2o4hXO1JjvGv7IQY5Qavgku3bPwWLldGK5xn6u4Fuym1rtrthZR6soMknkQ6ifwfE66kE8V8wLZBf4S2xkG3mvXz0mpzO6bnh084QDIfJKkWqpaWK8ZpDcrrDNBr8Ix319C548d0nPViNmFkGPdjcteu44spB7p0PtP4TzXhtIJ4hcMnHsaNAtzlHZQboXTAZVbHPz','6muHg3S6lZA3','7kyM8PcBbbEFLgIgwJHd460tUw7whJgQZOueeOTaKabfpmaHu6QQbC47jW0dIlONaLxS6XvA1h5qauVLMd275junfhLIYNm6Ic3FVs6TFC25jHA1eSqXb9YTShk0CDDAAMXQCN9LOSBVEkkXlvH7fldUzmfm6A1QeYA7AQh2Kh6UO42YEhTusRVdLEuP1cm9ERdzGG1','5','1',4);
+INSERT INTO ti VALUES (8431209716804208082,-7205125,'pKjuO5Uuwwaw5YuSm','488gCpB5XFIzyr2o4hXO1JjvGv7IQY5Qavgku3bPwWLldGK5xn6u4Fuym1rtrthZR6soMknkQ6ifwfE66kE8V8wLZBf4S2xkG3mvXz0mpzO6bnh084QDIfJKkWqpaWK8ZpDcrrDNBr8Ix319C548d0nPViNmFkGPdjcteu44spB7p0PtP4TzXhtIJ4hcMnHsaNAtzlHZQboXTAZVbHPz','6muHg3S6lZA3','7kyM8PcBbbEFLgIgwJHd460tUw7whJgQZOueeOTaKabfpmaHu6QQbC47jW0dIlONaLxS6XvA1h5qauVLMd275junfhLIYNm6Ic3FVs6TFC25jHA1eSqXb9YTShk0CDDAAMXQCN9LOSBVEkkXlvH7fldUzmfm6A1QeYA7AQh2Kh6UO42YEhTusRVdLEuP1cm9ERdzGG1','5','1',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10940968827532385754,3614505,'WepJGpuvS0kiy','CMfW6pNrrp9Dzdq37ogF1XCGkd1DvKAPAM742KsVilx1llQrdcNxMAUOe2ECRWPDJXiqPlyex1PeeU43TE3iuq2EN9qoF0vzr4mg8OvbyolWxA2AliW7ot7Uu268zfJf90pHiQ0oY5NogLE47feEj4oDQ60wRuTMFudcfgxtccMliZ9yjo9gh5oEIHPbvmTnqbCFJ9XoLT4K86eBMgVKSudnKbRATZ3n6LrvREv5TU9aeY2vPwI6D0V','fUsGN3','JZnKG2FYPBWc78LOGZBEawxN6r3afxUszvB8CbHlmiwZP','nT','p',5);
+INSERT INTO ti VALUES (10940968827532385754,3614505,'WepJGpuvS0kiy','CMfW6pNrrp9Dzdq37ogF1XCGkd1DvKAPAM742KsVilx1llQrdcNxMAUOe2ECRWPDJXiqPlyex1PeeU43TE3iuq2EN9qoF0vzr4mg8OvbyolWxA2AliW7ot7Uu268zfJf90pHiQ0oY5NogLE47feEj4oDQ60wRuTMFudcfgxtccMliZ9yjo9gh5oEIHPbvmTnqbCFJ9XoLT4K86eBMgVKSudnKbRATZ3n6LrvREv5TU9aeY2vPwI6D0V','fUsGN3','JZnKG2FYPBWc78LOGZBEawxN6r3afxUszvB8CbHlmiwZP','nT','p',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2773479110611720328,6004127,'nJASMKWPgspVB54MU','9jDXXL1safkTBY0x19NWlF7blmK8O5r3CzHweJvYlKZajdzx0p0yQAjawcqlxHqHNFaJFdtvTEQrh3D6oTDqnyWZcL9L1g7nvKhYdlv1HQRxz4Cz2kC2XkDLjBi8k2cHUfBffTtAsQjK34BGgnoovDNf0CVc1LZol7FvdtiTqay4atKE6uh498rWIOSu3erARvYTbS9H6X3b42sewH5wZbGF2bG6zddlmX','q1WhTEbolawOKQ','u7ZlRi6E8GfL1sjtKaWLshnMXOLHY2CCEbYZnUXcdtjyhb2skjCsBZ36vk9bYgdLcu3231mZeIAxVGlbI3hKRQ8WtPCtWfd2e2YuiYbrqXSULcymvhGJ9ciNs9lcjuOJL2MFv','Ia','uH',6);
+INSERT INTO ti VALUES (2773479110611720328,6004127,'nJASMKWPgspVB54MU','9jDXXL1safkTBY0x19NWlF7blmK8O5r3CzHweJvYlKZajdzx0p0yQAjawcqlxHqHNFaJFdtvTEQrh3D6oTDqnyWZcL9L1g7nvKhYdlv1HQRxz4Cz2kC2XkDLjBi8k2cHUfBffTtAsQjK34BGgnoovDNf0CVc1LZol7FvdtiTqay4atKE6uh498rWIOSu3erARvYTbS9H6X3b42sewH5wZbGF2bG6zddlmX','q1WhTEbolawOKQ','u7ZlRi6E8GfL1sjtKaWLshnMXOLHY2CCEbYZnUXcdtjyhb2skjCsBZ36vk9bYgdLcu3231mZeIAxVGlbI3hKRQ8WtPCtWfd2e2YuiYbrqXSULcymvhGJ9ciNs9lcjuOJL2MFv','Ia','uH',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(43) NOT NULL, d VARCHAR(47) NOT NULL, e VARBINARY(35), f VARBINARY(65) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3123405543,12260495,'jMq','rQpHH5ISt9k7LmdR26P0CXFt54uKi','zojbyzSzQMRDk1w','OVjw8mMOGs5kTxBJJ','a','T',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(43) NOT NULL, d VARCHAR(47) NOT NULL, e VARBINARY(35), f VARBINARY(65) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3864759357,14565506,'I3','GXv2OQuXGwhPd','31y9HmMZuy47JHBCxQdI2DclEl0Hgv','5qjLjgVKQzWGdqjqBM5NtkrL2c2HPJNN0OKcbR8QCJD0au','c','jm',1);
+INSERT INTO ti VALUES (3864759357,14565506,'I3','GXv2OQuXGwhPd','31y9HmMZuy47JHBCxQdI2DclEl0Hgv','5qjLjgVKQzWGdqjqBM5NtkrL2c2HPJNN0OKcbR8QCJD0au','c','jm',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(44) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(44) NOT NULL;
+INSERT INTO t VALUES (840333102,12085157,'v3wTAK77qxyiHMMXJ4buSJ7f8cfrD','29vYz1oP2pzuZGnVQgjNrhXjDqE2CTwnRduhGZ','ggvlBHcfJkcb55Xx89PB','n7f4bCW0tw2b1','N','A',2);
+INSERT INTO ti VALUES (840333102,12085157,'v3wTAK77qxyiHMMXJ4buSJ7f8cfrD','29vYz1oP2pzuZGnVQgjNrhXjDqE2CTwnRduhGZ','ggvlBHcfJkcb55Xx89PB','n7f4bCW0tw2b1','N','A',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1637103793,8601421,'cupStovEx8PUHVY','BWmXOjEDYXl4QUDr7hxD6ERQt3pdLqoErPAIBMLTbej9tWA3SHdkIVoHXOeMlJ6slxNe1uZy6i9RpjrvO70PSMdkLqutNo0XfBMvDlh2FUMK2qFF073GPaaXYjPLZBkRYCSemLLlUnfx94eoUwDJRaZ36TgmXdYf4OZLRJtIB5FHLUnf12pw033elP6oDM0qE2Sw5W5WubnoO94mNORG','BLdf0tzM','gDolDEk7GMlARkELFy54rLAIKwkJ8RyjwiqIXxLKhgF5rq1Lk4VyduwIzjoGb0s','v','Dh',3);
+INSERT INTO ti VALUES (1637103793,8601421,'cupStovEx8PUHVY','BWmXOjEDYXl4QUDr7hxD6ERQt3pdLqoErPAIBMLTbej9tWA3SHdkIVoHXOeMlJ6slxNe1uZy6i9RpjrvO70PSMdkLqutNo0XfBMvDlh2FUMK2qFF073GPaaXYjPLZBkRYCSemLLlUnfx94eoUwDJRaZ36TgmXdYf4OZLRJtIB5FHLUnf12pw033elP6oDM0qE2Sw5W5WubnoO94mNORG','BLdf0tzM','gDolDEk7GMlARkELFy54rLAIKwkJ8RyjwiqIXxLKhgF5rq1Lk4VyduwIzjoGb0s','v','Dh',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1101614373,14116573,'wGSagy8PN7FTn1Nd3Nze','mtLTYE8C6Bps5oJBNz6J5tuoitd0Yfx1igTlv4ckfvuhhIkLM7BshBfmwSr4MDRN2v9m6PJi34b2PHerac05cjEFWaF9Zho1obSZduxI45PPmtcIHGebh5e6hyBtuqLScMeOkRjoFvTXyUKhfe4UYbinsUgVYcRjjQlhXTAQF4sKOeUI3PDyWA7bm50EEj5','pycZhxSl6m0ooFUoYefZx','Z67qh0USedAwTSgGMDeHMpvMjkdMehbtTC1yX2vYIfI55Uim0TpDQeLALXf4n0ix595eRc7t4pdENCLUt1n5nCT1PG8r3L9pmlIl2qN25mSL0zkoFk9oVZHZcWl2UaYcEcstljGN0EYdGynj2A0BntaFNi0ufi3ajbMEb','S','Y',4);
+INSERT INTO ti VALUES (1101614373,14116573,'wGSagy8PN7FTn1Nd3Nze','mtLTYE8C6Bps5oJBNz6J5tuoitd0Yfx1igTlv4ckfvuhhIkLM7BshBfmwSr4MDRN2v9m6PJi34b2PHerac05cjEFWaF9Zho1obSZduxI45PPmtcIHGebh5e6hyBtuqLScMeOkRjoFvTXyUKhfe4UYbinsUgVYcRjjQlhXTAQF4sKOeUI3PDyWA7bm50EEj5','pycZhxSl6m0ooFUoYefZx','Z67qh0USedAwTSgGMDeHMpvMjkdMehbtTC1yX2vYIfI55Uim0TpDQeLALXf4n0ix595eRc7t4pdENCLUt1n5nCT1PG8r3L9pmlIl2qN25mSL0zkoFk9oVZHZcWl2UaYcEcstljGN0EYdGynj2A0BntaFNi0ufi3ajbMEb','S','Y',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (4054111530,3644073,'lLQybR','PvogMGADXEA7Dt85bJqChct7yT4XU1CNEdkZ2JCQcNxdHBZe02TB9fM934LaZ2fWToAZwfBg6xrofeGj5toWG4FJ2CDLBodn4FTv1svi3uXUaz2GND3HLFsrJIH54Vl9gWPG1iriuIRyFOijSSezWgztXSkl51PPLJL86KFL16m8GVkCiHI','4IxJ','AX8thC5n0jrR4VXOMGsgMcdnPjwii1ZDVVHObAhoy6nyaiIqXHQN98DYlHzDth6kSQF38N3vTbLBXi8HoloX8KNTEWM8cfltVNiAwlMti51gu9I59zRRGfrh6ubSwM8PYHhHmiPYT0JtSfwhOZehokwXqaFLhihG3m87l5uG6jXXnDzP58cnOBIT4AClcoI45xz9SKuHGqCMNvGRKXYnU9raExCAae9jbvIRKZ4qMxAwk2emprAFD6QpY','q','y',5);
+INSERT INTO ti VALUES (4054111530,3644073,'lLQybR','PvogMGADXEA7Dt85bJqChct7yT4XU1CNEdkZ2JCQcNxdHBZe02TB9fM934LaZ2fWToAZwfBg6xrofeGj5toWG4FJ2CDLBodn4FTv1svi3uXUaz2GND3HLFsrJIH54Vl9gWPG1iriuIRyFOijSSezWgztXSkl51PPLJL86KFL16m8GVkCiHI','4IxJ','AX8thC5n0jrR4VXOMGsgMcdnPjwii1ZDVVHObAhoy6nyaiIqXHQN98DYlHzDth6kSQF38N3vTbLBXi8HoloX8KNTEWM8cfltVNiAwlMti51gu9I59zRRGfrh6ubSwM8PYHhHmiPYT0JtSfwhOZehokwXqaFLhihG3m87l5uG6jXXnDzP58cnOBIT4AClcoI45xz9SKuHGqCMNvGRKXYnU9raExCAae9jbvIRKZ4qMxAwk2emprAFD6QpY','q','y',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (85215720,3799114,'ie7vZ','azsOdQAZgnziPCOw0EpqD8yIr1AHCvfQmZYG0NRAV2Vko2GoBKmwU2EcehumZ4yanrJSIUcKE3r','VBdGypVN','BrjIFbeaFx0yoVOIF61OcxsbfJIUyBMYzFoYxi51sNpCHPO3RMxmnVkCv2H4h3JMVuuxANU4bjPkGyIOT5GQQTf8xc2bn7qbMTKEaRWq3ISI90Vc','W','h1',6);
+INSERT INTO ti VALUES (85215720,3799114,'ie7vZ','azsOdQAZgnziPCOw0EpqD8yIr1AHCvfQmZYG0NRAV2Vko2GoBKmwU2EcehumZ4yanrJSIUcKE3r','VBdGypVN','BrjIFbeaFx0yoVOIF61OcxsbfJIUyBMYzFoYxi51sNpCHPO3RMxmnVkCv2H4h3JMVuuxANU4bjPkGyIOT5GQQTf8xc2bn7qbMTKEaRWq3ISI90Vc','W','h1',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b MEDIUMINT, c BINARY(2) NOT NULL, d VARCHAR(16), e VARCHAR(49), f VARCHAR(66), g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1085493380,-6153407,'yI','WAW5oEGD70kVrqU','m03yoZeFNPElZ9jwhUzNUO7YxBTNdCdh05cHE0fkmHel','qkXG3neFtpWQG9VL4X9oK6JjownIFFxs7IGnb1','Py','ei',0);
+CREATE TABLE ti (a INT NOT NULL, b MEDIUMINT, c BINARY(2) NOT NULL, d VARCHAR(16), e VARCHAR(49), f VARCHAR(66), g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (8318170640994973653,7758446,'v3','UzMz6h9p6l','GYhyngksIVG8YwuLAS5KSZZaKwIDu','mlRngFMKhLZmeOii5IP3YQY1NYNDX2','T','W',1);
+INSERT INTO ti VALUES (8318170640994973653,7758446,'v3','UzMz6h9p6l','GYhyngksIVG8YwuLAS5KSZZaKwIDu','mlRngFMKhLZmeOii5IP3YQY1NYNDX2','T','W',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(3) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(3) NOT NULL;
+INSERT INTO t VALUES (5091417974447434732,4866028,'U','Fd7Zu3UQwmLW','dBk5531r7HfXQuyBDQshuhSrknm','iLzvuf7wzzQmoYZr59rtGzkPY0TEs7PHk8MuEQ2r8eBwYSg8XQkSW','6','SF',2);
+INSERT INTO ti VALUES (5091417974447434732,4866028,'U','Fd7Zu3UQwmLW','dBk5531r7HfXQuyBDQshuhSrknm','iLzvuf7wzzQmoYZr59rtGzkPY0TEs7PHk8MuEQ2r8eBwYSg8XQkSW','6','SF',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-4997569653724377457,-2199590,'ud','VNdeu9gyfCYBd7CgijW1eu3BtBGL9CadwFGy4C9RGNBFUaO1d42KfxWGb33fA8RIJM3GIQJ013dI4Xz4iMx7VAcv1JQ','xe9GGsEJ2y','sPwrIrG3NJg','Nz','B',3);
+INSERT INTO ti VALUES (-4997569653724377457,-2199590,'ud','VNdeu9gyfCYBd7CgijW1eu3BtBGL9CadwFGy4C9RGNBFUaO1d42KfxWGb33fA8RIJM3GIQJ013dI4Xz4iMx7VAcv1JQ','xe9GGsEJ2y','sPwrIrG3NJg','Nz','B',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (7625324939411336776,-1994197,'0Q','XX6oWzEDChflbRs3krpKbgrpM8nnNdl8HZQYnywupVkPp8pvUKSotchU31KcFmhPvwFYl7kMEkXUcZGebzDfJbJtDiMGCwdf2v5IZozfvMwJVgYfHXBw8HBowW5F6EjvJaGawWddUj5cpl7EyYpTVNfyNDOiqmenUJ8tcvLOkhqkN0y9yQEdR4yZWxITPMsvrG','0uHtxMvsFQdkRXzthxU5qao57s','GQBEnnImNAcMJnrH8P8JhA1H02Mmqgmi3wjcVkerVnJY76HJVKCFJCppprO6ZOWcGXHrTSefxny2xvhyqdkcW8feURhXE28BesyZ3jChFp2ptqGmOnbNcSOcDkHDUGhlCz8t2SH0BzgEoXMCH77Z0ZTGnDRUsOQfz87CDhXNow9ZgiLgsd2meN','yY','I8',4);
+INSERT INTO ti VALUES (7625324939411336776,-1994197,'0Q','XX6oWzEDChflbRs3krpKbgrpM8nnNdl8HZQYnywupVkPp8pvUKSotchU31KcFmhPvwFYl7kMEkXUcZGebzDfJbJtDiMGCwdf2v5IZozfvMwJVgYfHXBw8HBowW5F6EjvJaGawWddUj5cpl7EyYpTVNfyNDOiqmenUJ8tcvLOkhqkN0y9yQEdR4yZWxITPMsvrG','0uHtxMvsFQdkRXzthxU5qao57s','GQBEnnImNAcMJnrH8P8JhA1H02Mmqgmi3wjcVkerVnJY76HJVKCFJCppprO6ZOWcGXHrTSefxny2xvhyqdkcW8feURhXE28BesyZ3jChFp2ptqGmOnbNcSOcDkHDUGhlCz8t2SH0BzgEoXMCH77Z0ZTGnDRUsOQfz87CDhXNow9ZgiLgsd2meN','yY','I8',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (36601609090295741,-3030070,'aj','pKgtMQAoia9MHuOdw3oTV1xDlKnmBLRCF5fxaoUsUTOmuBd0qeydkUOCdkNLUQL9b4EDxv6LmCJVIQoKxCk4A3wH89ZdOmJXLxt9pYDc9hO7bARY2c2qvSy3JPeIwibkGaqPPykfXVLBrRymm9Y2DHiLIpWQ0SHgpEjv4ixgfwrvNJiXpPdNon1ChUarCNHtwLozFg08JjiEMXFh63qNecKF6yIapBym3HpTMQxg9oNt','8yNPd5obuzQpST1szMPD1878ntFiA6mqdVrN','sft9Pel','nNW','xm',5);
+INSERT INTO ti VALUES (36601609090295741,-3030070,'aj','pKgtMQAoia9MHuOdw3oTV1xDlKnmBLRCF5fxaoUsUTOmuBd0qeydkUOCdkNLUQL9b4EDxv6LmCJVIQoKxCk4A3wH89ZdOmJXLxt9pYDc9hO7bARY2c2qvSy3JPeIwibkGaqPPykfXVLBrRymm9Y2DHiLIpWQ0SHgpEjv4ixgfwrvNJiXpPdNon1ChUarCNHtwLozFg08JjiEMXFh63qNecKF6yIapBym3HpTMQxg9oNt','8yNPd5obuzQpST1szMPD1878ntFiA6mqdVrN','sft9Pel','nNW','xm',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-8197978338641995938,2391185,'gl','dUr4Bm7qQp78KXU6mJsYxweDYr','6F0gN3bczn2r96QqsNNdb95jNesNDPwlCj81CU4H8EJw','mLt3epQcdf6LplKbqWWWo6YD2v2JtL2J1lAsCCE7sxEtLGJgVXYCEH3fvmZ9jmG8MafZAqlef2yDXHTSkB0UJmGr2oIR0XfoQ5yeIgrtGCk1gdBkC9nTDan6b6zj5vfBwNdyH6rJ9g1NsmKxZLqG0C6BJDNpU0pJ78eeAsDRoVnpXpB9685MWa','8q','0',6);
+INSERT INTO ti VALUES (-8197978338641995938,2391185,'gl','dUr4Bm7qQp78KXU6mJsYxweDYr','6F0gN3bczn2r96QqsNNdb95jNesNDPwlCj81CU4H8EJw','mLt3epQcdf6LplKbqWWWo6YD2v2JtL2J1lAsCCE7sxEtLGJgVXYCEH3fvmZ9jmG8MafZAqlef2yDXHTSkB0UJmGr2oIR0XfoQ5yeIgrtGCk1gdBkC9nTDan6b6zj5vfBwNdyH6rJ9g1NsmKxZLqG0C6BJDNpU0pJ78eeAsDRoVnpXpB9685MWa','8q','0',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b BIGINT NOT NULL, c BINARY(1) NOT NULL, d VARCHAR(53) NOT NULL, e VARCHAR(50) NOT NULL, f VARBINARY(48), g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (98,-8528538275709686397,'w','lIsr0rnFWpvR6XjNOkNDtYGtlXrL7atQRLntuOiXzvtu3X94kIBI','BnVg9Qbb3sxyn3owGIOw0YDWtC','qKV46D5ZSdel','0','J',0);
+CREATE TABLE ti (a TINYINT, b BIGINT NOT NULL, c BINARY(1) NOT NULL, d VARCHAR(53) NOT NULL, e VARCHAR(50) NOT NULL, f VARBINARY(48), g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-2338932,8173223280500575735,'l','tQwNY4w4Wn1u0U09aSxVE0dDXHkwvdy','FaDF0uC7srlplTCzlwHa7Y1LeIAVR5nFURIiZcekSM','f0Nb5Elp3CIgsklt0O','9','Qd',1);
+INSERT INTO ti VALUES (-2338932,8173223280500575735,'l','tQwNY4w4Wn1u0U09aSxVE0dDXHkwvdy','FaDF0uC7srlplTCzlwHa7Y1LeIAVR5nFURIiZcekSM','f0Nb5Elp3CIgsklt0O','9','Qd',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(2) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(2) NOT NULL;
+INSERT INTO t VALUES (-6712498,-3998366781948421684,'tG','2wX','KCQH7AIjQVNziDu','lWKDPTgoClYaqWWGqOH1wG11CoGlQmu','B','7',2);
+INSERT INTO ti VALUES (-6712498,-3998366781948421684,'tG','2wX','KCQH7AIjQVNziDu','lWKDPTgoClYaqWWGqOH1wG11CoGlQmu','B','7',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2367857,-8218963112514243590,'P','MevpH97Y80LutFRiW1KJwJ0sMTVi4GE5x8oLhDzIXTi1oOvD9Oa1WaQ091Cu3wAgLjsjITNnJHSXT4h5UkJlrXhFwq3Thjqy7Trmm2BAnoT7HA6P4ZgA8wT6Bl61KPOXxubEZo7syGieF6DnFc11j8e5KQbooAuovRupno0b','5BGKIcdFxVrAcsSXOmEw3YRe2UGL7LLzzgr9lOPh1yV','hCDgU42VBzX9SgCUzLAp','R','5M',3);
+INSERT INTO ti VALUES (-2367857,-8218963112514243590,'P','MevpH97Y80LutFRiW1KJwJ0sMTVi4GE5x8oLhDzIXTi1oOvD9Oa1WaQ091Cu3wAgLjsjITNnJHSXT4h5UkJlrXhFwq3Thjqy7Trmm2BAnoT7HA6P4ZgA8wT6Bl61KPOXxubEZo7syGieF6DnFc11j8e5KQbooAuovRupno0b','5BGKIcdFxVrAcsSXOmEw3YRe2UGL7LLzzgr9lOPh1yV','hCDgU42VBzX9SgCUzLAp','R','5M',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-4952007,6367743151713022454,'y','51FhBz11yJ0qKFL1OgxCTMDpozX4rQbgcT','z6XNsjfc4H68ryTCOTY3M2Dn','NFRnTUlezxECle4k5TkYpsJAoAfad1nSBTPaypRbu0OW1f71yEoqJgtflVOtfCclX6Vilno','a','nL',4);
+INSERT INTO ti VALUES (-4952007,6367743151713022454,'y','51FhBz11yJ0qKFL1OgxCTMDpozX4rQbgcT','z6XNsjfc4H68ryTCOTY3M2Dn','NFRnTUlezxECle4k5TkYpsJAoAfad1nSBTPaypRbu0OW1f71yEoqJgtflVOtfCclX6Vilno','a','nL',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2822809,2126983222190480224,'5','yy8TQd9fikvcymlIUGbnCSQ1ac1NhbEqjU9rmfe6mCiaIfzHhnQwv2uwleqjyif9v9vIlukNEBvxSrZx963GGeG7mxYGeTdsf6IM71AvDLQrfm6qlOgJKCh8bBiAA27H2YsYILVeRyUP8RQMWLnC5dsEChlAS','aPv9LgqtelYIfwtI4zq','9LXvCf70HCzX4r3sj0GJikxiylrdx3Lhda0bOzJRj7YQmyJAXf1TaKXR8frfGhvTLaPJuJaNDEkl1H5jAHkg7','tM','y',5);
+INSERT INTO ti VALUES (2822809,2126983222190480224,'5','yy8TQd9fikvcymlIUGbnCSQ1ac1NhbEqjU9rmfe6mCiaIfzHhnQwv2uwleqjyif9v9vIlukNEBvxSrZx963GGeG7mxYGeTdsf6IM71AvDLQrfm6qlOgJKCh8bBiAA27H2YsYILVeRyUP8RQMWLnC5dsEChlAS','aPv9LgqtelYIfwtI4zq','9LXvCf70HCzX4r3sj0GJikxiylrdx3Lhda0bOzJRj7YQmyJAXf1TaKXR8frfGhvTLaPJuJaNDEkl1H5jAHkg7','tM','y',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (4373401,3361920089705398794,'v','21X1agVeWWiYXLi7qsnRaQ6EZPTYQJDCl5GQmLEQBT2G5KPEpa9','H1kLgn8OxuxANtgbMPVbQPmGm4RP8WfWLfUSxK6XvJ4S9EeZg','OFrge09St4FC72l7rrtAS13aN8EMjsVHTn9yhuWa8aPnCKti1AFoqrJ8OomWSvZIkMjDCg9je3hEYhzGFQtG0sCpdt','Yf','4p',6);
+INSERT INTO ti VALUES (4373401,3361920089705398794,'v','21X1agVeWWiYXLi7qsnRaQ6EZPTYQJDCl5GQmLEQBT2G5KPEpa9','H1kLgn8OxuxANtgbMPVbQPmGm4RP8WfWLfUSxK6XvJ4S9EeZg','OFrge09St4FC72l7rrtAS13aN8EMjsVHTn9yhuWa8aPnCKti1AFoqrJ8OomWSvZIkMjDCg9je3hEYhzGFQtG0sCpdt','Yf','4p',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b INT, c CHAR(3) NOT NULL, d VARBINARY(60), e VARBINARY(100) NOT NULL, f VARCHAR(36) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8095860195082135653,-1131604087,'4','2DbwQCHdpcj','CJR','GLBrppKmdjGlJKVgTyWk5MzJtGEQiOfwGQ1n','9','D9',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT, c CHAR(3) NOT NULL, d VARBINARY(60), e VARBINARY(100) NOT NULL, f VARCHAR(36) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (15856034542492681707,1417718588,'T','1V00nqg3Iy9qOSFmd','hxz6DI0x8','crHiIdu6n7sf1jim','R','yk',1);
+INSERT INTO ti VALUES (15856034542492681707,1417718588,'T','1V00nqg3Iy9qOSFmd','hxz6DI0x8','crHiIdu6n7sf1jim','R','yk',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(4) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(4) NOT NULL;
+INSERT INTO t VALUES (18432354255456684157,469391083,'3J3','pCWclgaPMqM','DfdoZUZkyRmZc1uopfLhQHVtVGak7EHAN8kcX5wptyJs6prW4RGQyEzhy2DyOtUxKQ79Th5ymJ6ba8iPF0X0WuIT7','x0pTu3xeXONbqXwKDYeNsYWEqx3ONaX8','f','OL',2);
+INSERT INTO ti VALUES (18432354255456684157,469391083,'3J3','pCWclgaPMqM','DfdoZUZkyRmZc1uopfLhQHVtVGak7EHAN8kcX5wptyJs6prW4RGQyEzhy2DyOtUxKQ79Th5ymJ6ba8iPF0X0WuIT7','x0pTu3xeXONbqXwKDYeNsYWEqx3ONaX8','f','OL',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1315738950334963607,-657604973,'0i','Rd51eXCULpCy9VTpeO4IQQCNSvggc4wAW2huHM0LNKIzZ0joYE9liCSGLwD9q7vlyCwruRKr47KZe3qYDqz58GPOZhoWxeLA3vYJgDpNBmrs90FMPsm3Aro1t9MKNXXtT63wT0BvqVzJmrzmZC8e2iJCPKm6nT7A9PhOKHH2vdqGXLHS1nx9q94aH3Bpv2in0nUnU1i0n6feo6Lj4Up8','E3EzWgMEA8SK2U99wirev08x09LTTrkrkvxhiar7SmcRVS49u7fbR4K58Q9ux2OPAf','tA','A','1P',3);
+INSERT INTO ti VALUES (1315738950334963607,-657604973,'0i','Rd51eXCULpCy9VTpeO4IQQCNSvggc4wAW2huHM0LNKIzZ0joYE9liCSGLwD9q7vlyCwruRKr47KZe3qYDqz58GPOZhoWxeLA3vYJgDpNBmrs90FMPsm3Aro1t9MKNXXtT63wT0BvqVzJmrzmZC8e2iJCPKm6nT7A9PhOKHH2vdqGXLHS1nx9q94aH3Bpv2in0nUnU1i0n6feo6Lj4Up8','E3EzWgMEA8SK2U99wirev08x09LTTrkrkvxhiar7SmcRVS49u7fbR4K58Q9ux2OPAf','tA','A','1P',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (10114361588482649503,1183468300,'aH','mSeHnE8B4f1EFtRJPLrzzNbWBsmXMijejX24fH8oN4M8i2OIT0X32H6GPSU6XSPlleqQWUyO','tBxJAoAclIO8Qe9Uq00iEwSN7XomsnBMA0','9XVKaEtINQntz8WJ3QQCDOOSc0qj1ScUU6XBbjlBLOjm6TjtTyjvYjQe6xoAf7eHUdXcokzQyISeEG2f6TIvx9zc23nuhSrNCwTRUc4MBWLfRCI0O5XGMCD9uJSwmzBXJYMS5RIfg6Dz5cIqSNMXdYXIn219OZKDieBp5BJut30oqtsYxSgp','i','L6',4);
+INSERT INTO ti VALUES (10114361588482649503,1183468300,'aH','mSeHnE8B4f1EFtRJPLrzzNbWBsmXMijejX24fH8oN4M8i2OIT0X32H6GPSU6XSPlleqQWUyO','tBxJAoAclIO8Qe9Uq00iEwSN7XomsnBMA0','9XVKaEtINQntz8WJ3QQCDOOSc0qj1ScUU6XBbjlBLOjm6TjtTyjvYjQe6xoAf7eHUdXcokzQyISeEG2f6TIvx9zc23nuhSrNCwTRUc4MBWLfRCI0O5XGMCD9uJSwmzBXJYMS5RIfg6Dz5cIqSNMXdYXIn219OZKDieBp5BJut30oqtsYxSgp','i','L6',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (683439482838373548,125194560,'vBdy','EBkRjnw4N24YeXZRGz','dB7xoefwesklJLpRrAADuJr5PhOSIR9oPp28t1uRndFTGduKQUqlv9Vm9qbmx','jj5iWCA0YyNIwBi5WodKW0hAgYTBw6pf5jo7T4FrrBGuxyJJEfBZMZTPOff534dSxO6ZZcJSqJMUrEZXfubjuxLm63u6','H','Ro',5);
+INSERT INTO ti VALUES (683439482838373548,125194560,'vBdy','EBkRjnw4N24YeXZRGz','dB7xoefwesklJLpRrAADuJr5PhOSIR9oPp28t1uRndFTGduKQUqlv9Vm9qbmx','jj5iWCA0YyNIwBi5WodKW0hAgYTBw6pf5jo7T4FrrBGuxyJJEfBZMZTPOff534dSxO6ZZcJSqJMUrEZXfubjuxLm63u6','H','Ro',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (9213843473195740981,1085093238,'h','nFvb2m','isPdioQqwcdEosdWgMReZNBQLKmrhMzokuG2cxUN12FIj55NQIOEOm','lTrBylMGs2ug7nn5lXCIdeNG3yDopWYCdBSHQfF79AILo5gpvrtacjs2DvI9shPT9lIrJhRZ3lsfvQ6DmOXY842g6c9CtV59NNsVmOg5STABoigjdWxA9YziUed4jYTJLNGIgPUoc3jchAZkGzE4l15lXAyhiutQCOv4xJypKWFpRX9fgGl8F01riKKQ7ZCiB8Vtf1Q7IlMRyEr3pvRlraSuGCNKXo9FVMfexBlDJw','v','m',6);
+INSERT INTO ti VALUES (9213843473195740981,1085093238,'h','nFvb2m','isPdioQqwcdEosdWgMReZNBQLKmrhMzokuG2cxUN12FIj55NQIOEOm','lTrBylMGs2ug7nn5lXCIdeNG3yDopWYCdBSHQfF79AILo5gpvrtacjs2DvI9shPT9lIrJhRZ3lsfvQ6DmOXY842g6c9CtV59NNsVmOg5STABoigjdWxA9YziUed4jYTJLNGIgPUoc3jchAZkGzE4l15lXAyhiutQCOv4xJypKWFpRX9fgGl8F01riKKQ7ZCiB8Vtf1Q7IlMRyEr3pvRlraSuGCNKXo9FVMfexBlDJw','v','m',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(81) NOT NULL, d VARCHAR(33) NOT NULL, e VARBINARY(73), f VARCHAR(59), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14910792,8881213,'pa6FbzLj8pxuifG40oIzNwMiufHHGgT4MFKVfmbW8dQa4njPMzXAsn4w2DDLdwc9M4hVjiatpWtFfs4w','Wj7EQZ2bULeaegfn','Ks','pknG','g','L',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(81) NOT NULL, d VARCHAR(33) NOT NULL, e VARBINARY(73), f VARCHAR(59), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (3146771854570354421,536975,'sNSMZXtg2jtZ8pZyWGmk39Q9QjfU6bRyVfmIG8spWun0h7UiZBjutHHXHgJhE8','wO83l5eolo6X1qgKuUhfIYcCMnPHT','pWnjgiD6wzuqQYrghKsZ5ogNslSpXbfacYh5mLp33cjah','Q6FSJdmqJKbarRKlBdBD4coUSknaR24GCNdu1N7bx','1','lx',1);
+INSERT INTO ti VALUES (3146771854570354421,536975,'sNSMZXtg2jtZ8pZyWGmk39Q9QjfU6bRyVfmIG8spWun0h7UiZBjutHHXHgJhE8','wO83l5eolo6X1qgKuUhfIYcCMnPHT','pWnjgiD6wzuqQYrghKsZ5ogNslSpXbfacYh5mLp33cjah','Q6FSJdmqJKbarRKlBdBD4coUSknaR24GCNdu1N7bx','1','lx',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(82) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(82) NOT NULL;
+INSERT INTO t VALUES (2693704465802669377,16758465,'izJqEWGCMCPkIYY5q7MfNFa2mjKnndp6','U3oRwym9sYlAG9rRt6FLhW5JxDVKm','sCXHzisvvc','EaIHoYZwJ0PvsXnzySwpVE3Tku','9','9',2);
+INSERT INTO ti VALUES (2693704465802669377,16758465,'izJqEWGCMCPkIYY5q7MfNFa2mjKnndp6','U3oRwym9sYlAG9rRt6FLhW5JxDVKm','sCXHzisvvc','EaIHoYZwJ0PvsXnzySwpVE3Tku','9','9',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (9728367105512474240,11923069,'YPEZTypkPj6X117hnNt8CORSeQeBxoTjiGMFv9QHDj5COFq1EgZWJeTs9R5Du3N2R8','psygG5yfX3lc54WaHK5f62QQ8xeh','GRCO3T9BhjByGwRCdJRKPBixtlxqccPA78SaeUMMyFDZykxddBpcsvmZ0tpr1r7eU','cgwuPxcOvIeFFoy9NUHJNVeYtHKnpxze9ePprnx2jGMW1rioqAzFiGjyJNS','c','no',3);
+INSERT INTO ti VALUES (9728367105512474240,11923069,'YPEZTypkPj6X117hnNt8CORSeQeBxoTjiGMFv9QHDj5COFq1EgZWJeTs9R5Du3N2R8','psygG5yfX3lc54WaHK5f62QQ8xeh','GRCO3T9BhjByGwRCdJRKPBixtlxqccPA78SaeUMMyFDZykxddBpcsvmZ0tpr1r7eU','cgwuPxcOvIeFFoy9NUHJNVeYtHKnpxze9ePprnx2jGMW1rioqAzFiGjyJNS','c','no',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (9863712425076510707,15668535,'7ZF3Edq3DZE0ycd408WDAIhEuvGXNxNg8FKeJSgpjTOdZs2QbAaUmXdxGuTSWusPeT77IJ01','VlIcSh5fBwXTiUh0I','1lRJKLzS0vzU8C0IlUibUY8t1kR54dZsC7bNkjeqHOk8fVD','gCMWYLtecbwsS94EHcLROEcGPTTzvCmGVebSkvtDl9HpgzTiGJIuH6tzFid43DFOPPVAIvGgp73dbMMuKO6ENqYy','P','h',4);
+INSERT INTO ti VALUES (9863712425076510707,15668535,'7ZF3Edq3DZE0ycd408WDAIhEuvGXNxNg8FKeJSgpjTOdZs2QbAaUmXdxGuTSWusPeT77IJ01','VlIcSh5fBwXTiUh0I','1lRJKLzS0vzU8C0IlUibUY8t1kR54dZsC7bNkjeqHOk8fVD','gCMWYLtecbwsS94EHcLROEcGPTTzvCmGVebSkvtDl9HpgzTiGJIuH6tzFid43DFOPPVAIvGgp73dbMMuKO6ENqYy','P','h',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (17621757561868884071,5574831,'3V2ziiopSaHRAwCPqRRj33tSf','3BiH0NmlHY6Qt7kfFHb8eGW1RDpD7rzdx1NsgFPJNzg4mKN8JaZAi5lyWiGOvDChiUZCpAvb381AOLeseQxKdrbwIWpOIVi2pYoIXoCsycS1rQ0kfhP4us3AcXxziXFCLtPbwM01qrYwofLOCjKDfwI4FDl3eKWDozlauCgKhaq1iOJrqmxekE91zs3XTeQtvubAiJYSu8iWAJ88ZCFyJmjWtSMAK0dlEZZq7if1vZ','cIzb7timCpfsNfuKdEel3NrgDRfjJOMi','Ct7y1nOLcTxArcYPjnhIKy5T59E41wS7PU4mSfb8AevIJyB3VqDctrha3vIWSADKR0mQmVWrpIu8J4wcB0HXzbbrt1ugPPq6YFxOoFeka8quUEPZ4HfuGiycov','I8','Fx',5);
+INSERT INTO ti VALUES (17621757561868884071,5574831,'3V2ziiopSaHRAwCPqRRj33tSf','3BiH0NmlHY6Qt7kfFHb8eGW1RDpD7rzdx1NsgFPJNzg4mKN8JaZAi5lyWiGOvDChiUZCpAvb381AOLeseQxKdrbwIWpOIVi2pYoIXoCsycS1rQ0kfhP4us3AcXxziXFCLtPbwM01qrYwofLOCjKDfwI4FDl3eKWDozlauCgKhaq1iOJrqmxekE91zs3XTeQtvubAiJYSu8iWAJ88ZCFyJmjWtSMAK0dlEZZq7if1vZ','cIzb7timCpfsNfuKdEel3NrgDRfjJOMi','Ct7y1nOLcTxArcYPjnhIKy5T59E41wS7PU4mSfb8AevIJyB3VqDctrha3vIWSADKR0mQmVWrpIu8J4wcB0HXzbbrt1ugPPq6YFxOoFeka8quUEPZ4HfuGiycov','I8','Fx',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (11067886223275481259,3152820,'0ag6BqulWGfoHwHJWBflO55Rh2GtBzR87oQZOEispZUiE9','7AULyEQlL708hdZisrtS4tXeULRfaBtwwCr3h3t3Zycn9i76wcqnvkjTnfLbBI8cz94pCHQGxUrZbbi16iforYXuSaCDrbzgJkvjmZxdr6a6QQnfHgwKqg0Kjukvpcu7jvayzgiCx0OeHM0P9l4Na6B9dPDf04ebfQADJvtcmvffhCBK','vkfyrUQ1lpQS','KdySrVrqZZHjWD1GV0TQF7hBoI0826TsP5nLuLzVzyMku4AogHWwtzQQShf3e5a1Y0bmaqKWI0ehxyXbbZNwf2mTQ0G2C','rL','ceN',6);
+INSERT INTO ti VALUES (11067886223275481259,3152820,'0ag6BqulWGfoHwHJWBflO55Rh2GtBzR87oQZOEispZUiE9','7AULyEQlL708hdZisrtS4tXeULRfaBtwwCr3h3t3Zycn9i76wcqnvkjTnfLbBI8cz94pCHQGxUrZbbi16iforYXuSaCDrbzgJkvjmZxdr6a6QQnfHgwKqg0Kjukvpcu7jvayzgiCx0OeHM0P9l4Na6B9dPDf04ebfQADJvtcmvffhCBK','vkfyrUQ1lpQS','KdySrVrqZZHjWD1GV0TQF7hBoI0826TsP5nLuLzVzyMku4AogHWwtzQQShf3e5a1Y0bmaqKWI0ehxyXbbZNwf2mTQ0G2C','rL','ceN',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(71), d VARBINARY(36) NOT NULL, e VARCHAR(73) NOT NULL, f VARCHAR(14), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2952568226116890300,213,'mLmTDXiwZHLa7kGnZ8qj8k7hbAB718AXkM3Q2R4aYmkgGj6I3poM7mx6JG5kA1lRK3JU6P6','lam0p29XX59Yp','oge09gb7C2B39anGNPkR45d7H','lkjM3Km','O','t',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(71), d VARBINARY(36) NOT NULL, e VARCHAR(73) NOT NULL, f VARCHAR(14), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (7654219280816790207,71,'0wir0AJuHHJ5dGVEc5Vu6vsGp8QZ0YISgaKVSBE3','FhPMHRh6','inOMHXnVNHUOz','o3vKLg3sOtWs','7','O',1);
+INSERT INTO ti VALUES (7654219280816790207,71,'0wir0AJuHHJ5dGVEc5Vu6vsGp8QZ0YISgaKVSBE3','FhPMHRh6','inOMHXnVNHUOz','o3vKLg3sOtWs','7','O',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(72);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(72);
+INSERT INTO t VALUES (5205359508044769005,71,'UFhgpkRt8CdE','SyL3vGCy7I8szBM2Yz','5oqV5HNKnZWcXdQRgbb3eE3abtRXyFL','JJ70uMg6Dw','o5','I',2);
+INSERT INTO ti VALUES (5205359508044769005,71,'UFhgpkRt8CdE','SyL3vGCy7I8szBM2Yz','5oqV5HNKnZWcXdQRgbb3eE3abtRXyFL','JJ70uMg6Dw','o5','I',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (16403062404733786214,41,'b2565','WTW5xiAGupcZoYTJ04uROAuK4ZRXog9BrelYcF33','RB45abZwAQwQl9tsac8wufUgP57igcMhAsfayB','LQthMxJ','p','k',3);
+INSERT INTO ti VALUES (16403062404733786214,41,'b2565','WTW5xiAGupcZoYTJ04uROAuK4ZRXog9BrelYcF33','RB45abZwAQwQl9tsac8wufUgP57igcMhAsfayB','LQthMxJ','p','k',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (15559178515429131499,35,'azuF2nDUdHUQrnsFJGtVz13FXOhPBdYUDHoQoitFh','DZWJRLppoIMc7w16sCEUnEKhogwegxFgYJ3GyYdcgdKadQTNa6ckcEM05nMGh1Igk','Hf1TUXfUSfms11MDHwIUByN7KCUsUJKAX97pttfgwYzHICv54azce9JB1k','HjyW1e6qp5jAc10is2y9hQRVnvzzuOQHX91nslf9sco4jiqYfOLlm5LnWkk2n5WES4VztOAHPp4wvQy3wZ0UQItwJNIgDm9zhT912iJYIElS3DCdgt18L1vk8Hwd4YDXMVNFqQlf0Za6p212VuviwM27tv34zwDtqSOM1W9j','5y','C',4);
+INSERT INTO ti VALUES (15559178515429131499,35,'azuF2nDUdHUQrnsFJGtVz13FXOhPBdYUDHoQoitFh','DZWJRLppoIMc7w16sCEUnEKhogwegxFgYJ3GyYdcgdKadQTNa6ckcEM05nMGh1Igk','Hf1TUXfUSfms11MDHwIUByN7KCUsUJKAX97pttfgwYzHICv54azce9JB1k','HjyW1e6qp5jAc10is2y9hQRVnvzzuOQHX91nslf9sco4jiqYfOLlm5LnWkk2n5WES4VztOAHPp4wvQy3wZ0UQItwJNIgDm9zhT912iJYIElS3DCdgt18L1vk8Hwd4YDXMVNFqQlf0Za6p212VuviwM27tv34zwDtqSOM1W9j','5y','C',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1065054433950682111,43,'sR','6XfUgtCiTXltl019W3CwKazhcuOxtIEndseZLqW9lQvAgwHUNANECCUaXVVcU0FmXnQvqmfIwMw7u9dsf33V1VaqDogI9Gqh6NJFZPpqE8BgZEZHXId0u8VVsUIhG57igJV6kKT7VtNxl2Y2Df6iaBuKuqjBb4GDjgw0h0NZtBpye5iKa1u0zeJvFOfK9t9Gl3K8Cc5TFRSdpjSExFhUhRTQQlBr33CqAFkFpvXrGbz','wZYLn5db','pCiJrxF77yIXHn1zCEVauGOUmNakU12e3k4Y4iCVZVTy3u1','t','C',5);
+INSERT INTO ti VALUES (1065054433950682111,43,'sR','6XfUgtCiTXltl019W3CwKazhcuOxtIEndseZLqW9lQvAgwHUNANECCUaXVVcU0FmXnQvqmfIwMw7u9dsf33V1VaqDogI9Gqh6NJFZPpqE8BgZEZHXId0u8VVsUIhG57igJV6kKT7VtNxl2Y2Df6iaBuKuqjBb4GDjgw0h0NZtBpye5iKa1u0zeJvFOfK9t9Gl3K8Cc5TFRSdpjSExFhUhRTQQlBr33CqAFkFpvXrGbz','wZYLn5db','pCiJrxF77yIXHn1zCEVauGOUmNakU12e3k4Y4iCVZVTy3u1','t','C',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (15073070443144591504,198,'CGPPexHz58im0O8gZHAc','V4jkHSEThBhfMANwukMJu0hhEwdJYwYWOm41KowWb4U02CCRvFPSXQKgNHMMsdH3FxN9Ixiet','6zlIZwGFUKAXcE','wneGbHEgRjC2P3UXDX1HNfWwiltHzclUNF6zyLwLXkbsqXJVocjpKB6rmC4Ny6Bbz4e468vfHTT5bxi0mCbVnzeTGKRO8IRT09CG9JhIp1NuD2PvolLdx9YmtHHKRTzMhyMZGbeaMb4mYkhNCpGwWEVg2nabKB9rjafgytmKGiqzoGnPgw1LRksJcBCjTk2','E','q',6);
+INSERT INTO ti VALUES (15073070443144591504,198,'CGPPexHz58im0O8gZHAc','V4jkHSEThBhfMANwukMJu0hhEwdJYwYWOm41KowWb4U02CCRvFPSXQKgNHMMsdH3FxN9Ixiet','6zlIZwGFUKAXcE','wneGbHEgRjC2P3UXDX1HNfWwiltHzclUNF6zyLwLXkbsqXJVocjpKB6rmC4Ny6Bbz4e468vfHTT5bxi0mCbVnzeTGKRO8IRT09CG9JhIp1NuD2PvolLdx9YmtHHKRTzMhyMZGbeaMb4mYkhNCpGwWEVg2nabKB9rjafgytmKGiqzoGnPgw1LRksJcBCjTk2','E','q',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(100) NOT NULL, d VARCHAR(80), e VARBINARY(42), f VARCHAR(9), g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7406139494544164305,7523173,'ZgG22zec8A4rDLiIMvt7oV4z8HbXDPwgpGDH39pnF28OFks0dt5Q','4qqoodYNLT7I8hyKieuN0WPwAj','EIT','9BhdggZ','l','X',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(100) NOT NULL, d VARCHAR(80), e VARBINARY(42), f VARCHAR(9), g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (9154780346260176990,13384463,'6991bTZLsZZyFcZ','Q3me2ogGcf98gaNRsaLThBu','xTjMBk3jEjTku','ng','V','3K',1);
+INSERT INTO ti VALUES (9154780346260176990,13384463,'6991bTZLsZZyFcZ','Q3me2ogGcf98gaNRsaLThBu','xTjMBk3jEjTku','ng','V','3K',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(101) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(101) NOT NULL;
+INSERT INTO t VALUES (6553594967816759493,15194690,'Ft88WutCTvMxB0Sd4TxWyc53h7Z','1','FCER236SlkTD3u88B458w8yC','m6Vdx','G','4C',2);
+INSERT INTO ti VALUES (6553594967816759493,15194690,'Ft88WutCTvMxB0Sd4TxWyc53h7Z','1','FCER236SlkTD3u88B458w8yC','m6Vdx','G','4C',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (948639575670353298,6336614,'u8HoOxIS1AmO2igbTOCQ6QDQM1lemPjVytxqcf0eXDebmZ13n1TrCrumW','aeHKcdEbVfdC7t40kj98ZYc9MOGNfAMQXfc2PXQ03FVVCJXzSWeLo8gq72mmHxRtOTnGOe5QDumIcuV5zb79ccfKa8d7qU7Ok7GK2OicmxMD3taFf3DVDfaQWJ5ZJhOYU9k2UGaR0C','h67uwc','I0U','q','Z',3);
+INSERT INTO ti VALUES (948639575670353298,6336614,'u8HoOxIS1AmO2igbTOCQ6QDQM1lemPjVytxqcf0eXDebmZ13n1TrCrumW','aeHKcdEbVfdC7t40kj98ZYc9MOGNfAMQXfc2PXQ03FVVCJXzSWeLo8gq72mmHxRtOTnGOe5QDumIcuV5zb79ccfKa8d7qU7Ok7GK2OicmxMD3taFf3DVDfaQWJ5ZJhOYU9k2UGaR0C','h67uwc','I0U','q','Z',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (7175019328830756861,16733749,'tbl9ZoBtUdX06BLyturTCvdMwuRIGJIYyj2dwaNaCt7pvaX3scQTMGQMvafXrkxRwBkjL6RWgBGd3KN','RFHXHzKEMkN3jNdlW2Pf1IY3HzB1AtIGhqu7DC7v9oD72J62tzCTWeMs','gXCBAbZUGEN1nlACRE5HpOZtymgNxb54B','xGUKN7aomSQDxyErP8CzvSla4mRKUXtvlZXw9jc10rWVsXivXiT0CTPJ0Up3nGToD6D3biP91vsH9oiHpRMYTCm0zAMxTp7bqznnbmbr','4','Nh',4);
+INSERT INTO ti VALUES (7175019328830756861,16733749,'tbl9ZoBtUdX06BLyturTCvdMwuRIGJIYyj2dwaNaCt7pvaX3scQTMGQMvafXrkxRwBkjL6RWgBGd3KN','RFHXHzKEMkN3jNdlW2Pf1IY3HzB1AtIGhqu7DC7v9oD72J62tzCTWeMs','gXCBAbZUGEN1nlACRE5HpOZtymgNxb54B','xGUKN7aomSQDxyErP8CzvSla4mRKUXtvlZXw9jc10rWVsXivXiT0CTPJ0Up3nGToD6D3biP91vsH9oiHpRMYTCm0zAMxTp7bqznnbmbr','4','Nh',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7387798917529486534,2107647,'zDn0ACd8J7ZLkBGO6623EHrbQiiBhKt3Na70652xy3TnBTSa7Ucui34hukMtu5','YOf4hqJ','kbMUw92','QSpNzTSg17aNardgyLwS3nCrRBnGHng6XnSRnG4gDiFCEBYZ5zTwdtTO8qPOtGVwXuj5jYSutAwnbUDDLICmaBUkSVI','l','jy',5);
+INSERT INTO ti VALUES (7387798917529486534,2107647,'zDn0ACd8J7ZLkBGO6623EHrbQiiBhKt3Na70652xy3TnBTSa7Ucui34hukMtu5','YOf4hqJ','kbMUw92','QSpNzTSg17aNardgyLwS3nCrRBnGHng6XnSRnG4gDiFCEBYZ5zTwdtTO8qPOtGVwXuj5jYSutAwnbUDDLICmaBUkSVI','l','jy',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-4521589063025389138,8711454,'VYWQPqW0AgeXv3zXO10RbSE2RP44DPrtVT9AMb70wR','6mQTExbZUmn5K1FS7xzczjnndAFpStvTctV0L6tWqhSlwkzD3uAR1rUJ1y7yC5kxqwp','EAgDOdbQnN0a9GwQhBWnQBLbUgCL74V76z2T','SeNDnYykkuODcsvUjzBc6GlCP97NfHU90qil7WcXrn23jJfEwcuGYwFRD0HzhuiziJ06rktFO5AmuK4fA1GQcRNKX1','l','WG',6);
+INSERT INTO ti VALUES (-4521589063025389138,8711454,'VYWQPqW0AgeXv3zXO10RbSE2RP44DPrtVT9AMb70wR','6mQTExbZUmn5K1FS7xzczjnndAFpStvTctV0L6tWqhSlwkzD3uAR1rUJ1y7yC5kxqwp','EAgDOdbQnN0a9GwQhBWnQBLbUgCL74V76z2T','SeNDnYykkuODcsvUjzBc6GlCP97NfHU90qil7WcXrn23jJfEwcuGYwFRD0HzhuiziJ06rktFO5AmuK4fA1GQcRNKX1','l','WG',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(32) NOT NULL, d VARBINARY(57) NOT NULL, e VARCHAR(67), f VARCHAR(45), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (19150,57662,'6r','5','udtsRguMikMOLK','6EPZGLdfwDoiSfxhGmDRwiNieMMKg8420aeq','U','Fu',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(32) NOT NULL, d VARBINARY(57) NOT NULL, e VARCHAR(67), f VARCHAR(45), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1146578467,10950,'S2OnaD24R3eUOxa2TUJdUdEssy5SjU6','1KJfKDUFkq','sPUgj7xHUwH1KNz50g','IBJ79KyuvrrxwgRVXYlX7e','N','i',1);
+INSERT INTO ti VALUES (1146578467,10950,'S2OnaD24R3eUOxa2TUJdUdEssy5SjU6','1KJfKDUFkq','sPUgj7xHUwH1KNz50g','IBJ79KyuvrrxwgRVXYlX7e','N','i',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(33) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(33) NOT NULL;
+INSERT INTO t VALUES (1362298534,52339,'WWT5rimAdArnaMc','fg387oG8XYkmIe6SlRxyfuzMCCt4fcu5PaYn16','muAeTunNh73hKoYpuBVzrDmMilHiUoIPmKaYgwxmPBgHiLPF5v8rnd17xy1','hQh3KjHoWpNWoOql5kS3dL0Rag1OH2q','p','v',2);
+INSERT INTO ti VALUES (1362298534,52339,'WWT5rimAdArnaMc','fg387oG8XYkmIe6SlRxyfuzMCCt4fcu5PaYn16','muAeTunNh73hKoYpuBVzrDmMilHiUoIPmKaYgwxmPBgHiLPF5v8rnd17xy1','hQh3KjHoWpNWoOql5kS3dL0Rag1OH2q','p','v',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (834689032,54324,'clYPxBV','xKA9ydYLr45DPau0yoAChL1U2OQiVV8iHOuWgzGF4fTZ9COiu0z6DpYUUencgLI0qgX7UqtY0lzr','5g1792JT86M9dODAzM3Igr2ke18I','wy','B','M',3);
+INSERT INTO ti VALUES (834689032,54324,'clYPxBV','xKA9ydYLr45DPau0yoAChL1U2OQiVV8iHOuWgzGF4fTZ9COiu0z6DpYUUencgLI0qgX7UqtY0lzr','5g1792JT86M9dODAzM3Igr2ke18I','wy','B','M',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1951365278,33902,'PkBIwO59iB9MTQSSPInzC8vjIbS','pfNASevOo4tAsi3PzdZgD7ASll9plpEhOEMTTUU3MzBQ1CIYJ8y4RRCBGFhKbs2K4bFRGT2nlb6Uq1XUtBLzMYkoIUmToYef9x5D7QlQnanXOmGA5Pz6EoBcut','s7IOk4nRDmF1gd8IeuVo8MrFimKfTzToeQ598CWR55CwNTMHiQrGmG0','z5UdEPJJeoEkTFpLdUgudUGa3zjbeSnTxU06uPop3d3fy9aErb0EmOiCiKmeNoKi7wzQf4tGl9fqKIfLK0rOud9lz6uwNfKWE8aUmbHcb','F','E4',4);
+INSERT INTO ti VALUES (1951365278,33902,'PkBIwO59iB9MTQSSPInzC8vjIbS','pfNASevOo4tAsi3PzdZgD7ASll9plpEhOEMTTUU3MzBQ1CIYJ8y4RRCBGFhKbs2K4bFRGT2nlb6Uq1XUtBLzMYkoIUmToYef9x5D7QlQnanXOmGA5Pz6EoBcut','s7IOk4nRDmF1gd8IeuVo8MrFimKfTzToeQ598CWR55CwNTMHiQrGmG0','z5UdEPJJeoEkTFpLdUgudUGa3zjbeSnTxU06uPop3d3fy9aErb0EmOiCiKmeNoKi7wzQf4tGl9fqKIfLK0rOud9lz6uwNfKWE8aUmbHcb','F','E4',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (560783619,17902,'0G4BlY3GbIa86va4Llu438E02cz9Rmv','9fCMXEycYPWxWPrHmTVJLqfHCDUmtytFfj9eQRLWF4b6HKSz6AdXxx6WjyGPipziQ6fyPzJpTE6arkIQC1cukIvfj52QAMUimFL8H32f','EEV3j63WVsF2DiBet8FFihce2Sh4LybNhQybLjCvX60yCYUY46zrxP','2PRfqL2NkRpos0OElWz2VMN58Vift9DFXI2','n','5',5);
+INSERT INTO ti VALUES (560783619,17902,'0G4BlY3GbIa86va4Llu438E02cz9Rmv','9fCMXEycYPWxWPrHmTVJLqfHCDUmtytFfj9eQRLWF4b6HKSz6AdXxx6WjyGPipziQ6fyPzJpTE6arkIQC1cukIvfj52QAMUimFL8H32f','EEV3j63WVsF2DiBet8FFihce2Sh4LybNhQybLjCvX60yCYUY46zrxP','2PRfqL2NkRpos0OElWz2VMN58Vift9DFXI2','n','5',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1831553293,36349,'nCuFxrWml4KRHyFYdgOx','CqUd9ffc1sYVbfu9CsxW0CNabPmHaP0pua','nB4CyyhDKH1SeIfvaA4XRVfb3wQL5zM','NEKOwhLsf3krwcM4qoXMeWZXEV4f5duD8vmTUNEh1w3QxK1Oesf5vBYJLbd4S8HdqvNHN1sHFXFYaz8hsnmSs4pltmnqQpQWUkN3II8t5F5M2mWJm02PfbjSVc4JW0AQVr5N0A53JFL8MBJPO9oLTq2L9t1PlNRj7XxH7XBobh0fKdoSaeyCcX8BMA6o857peyIIOZCGWM6iS6FOBFQmNjrr1qxgSb','9','Yf6',6);
+INSERT INTO ti VALUES (-1831553293,36349,'nCuFxrWml4KRHyFYdgOx','CqUd9ffc1sYVbfu9CsxW0CNabPmHaP0pua','nB4CyyhDKH1SeIfvaA4XRVfb3wQL5zM','NEKOwhLsf3krwcM4qoXMeWZXEV4f5duD8vmTUNEh1w3QxK1Oesf5vBYJLbd4S8HdqvNHN1sHFXFYaz8hsnmSs4pltmnqQpQWUkN3II8t5F5M2mWJm02PfbjSVc4JW0AQVr5N0A53JFL8MBJPO9oLTq2L9t1PlNRj7XxH7XBobh0fKdoSaeyCcX8BMA6o857peyIIOZCGWM6iS6FOBFQmNjrr1qxgSb','9','Yf6',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(22), d VARBINARY(73), e VARBINARY(71) NOT NULL, f VARBINARY(47) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (103,52,'SISsbTcITUApToVrpVeyFL','P2vIanirGvwADSHpBpFkfosn','dPDv8QIZQPGgrfIAp75cMLYfjvTEkKk5MWN2VZEuWUC1qQ54B0dWCi1qqfftsT6a','P4qoko9GBxl9WuR','K','U',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(22), d VARBINARY(73), e VARBINARY(71) NOT NULL, f VARBINARY(47) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (96,96,'EnCpDp5DmSp','NKZGr8bGNL9lLMD4MKVi6mH6QYzLQKnEn29bHEl4XUaGn9c8JziLnSWXR','S2W8aGCOPP4IRaOIPQEhyIT','lM8eUm32hOlWHTbIZ6BueKiiu4','V','u',1);
+INSERT INTO ti VALUES (96,96,'EnCpDp5DmSp','NKZGr8bGNL9lLMD4MKVi6mH6QYzLQKnEn29bHEl4XUaGn9c8JziLnSWXR','S2W8aGCOPP4IRaOIPQEhyIT','lM8eUm32hOlWHTbIZ6BueKiiu4','V','u',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(23);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
+INSERT INTO t VALUES (49,71,'LEKNgWs','GgTzqYrRkd9wGxSU5SGn2qOMbdetF4Vo6vJgOSkyfVi9psw9Xsex','NFrS6Smc4rIf8oOsP6fUBJl08iqjcr7p3EHVQmzy3ndx2bWPLuTfQRwFZi0','LLn4cFVt0d3iEXjFkR7oraxeVw30dyur6U3wAXwW','b','C',2);
+INSERT INTO ti VALUES (49,71,'LEKNgWs','GgTzqYrRkd9wGxSU5SGn2qOMbdetF4Vo6vJgOSkyfVi9psw9Xsex','NFrS6Smc4rIf8oOsP6fUBJl08iqjcr7p3EHVQmzy3ndx2bWPLuTfQRwFZi0','LLn4cFVt0d3iEXjFkR7oraxeVw30dyur6U3wAXwW','b','C',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (7,87,'CE1GUkGjL0V8','BLnUng2','dI','eLLsQuTcbHcbmvc3MSIUiNHDSSz8yT','z','M',3);
+INSERT INTO ti VALUES (7,87,'CE1GUkGjL0V8','BLnUng2','dI','eLLsQuTcbHcbmvc3MSIUiNHDSSz8yT','z','M',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (158,64,'dxB','5YwWYUl9rWff4sOETpk1eUvPQz0Ef2DAaD2hjAKssWIdgDs4','q18hoYA8KkL7vkL0WIT2ULtHQfoZA65bVSXOcf4bOavcY9V5BEq7ICPO521iG','T5pbMHvm0H3oSDqGn1CuBdzpr4wddEbbuo6yxmSYX1enHuPNNnAQYL48N3sI3tBHLQcyqokB4DFeewCWcgEVpbf26vBZlxJQRRu3LlW5Ru93Ymz15gJHQLKjaBGkDoCJ4zxJD1SbGzWZJ7aKK3qux0jWH9romY9p1lKPLwObb0lpu58mXjY7x6ydZ3bM7DcYYkPQGsfhBOyng4rAKL9L0hJzAljjnSTN0MKGtJy','4','1',4);
+INSERT INTO ti VALUES (158,64,'dxB','5YwWYUl9rWff4sOETpk1eUvPQz0Ef2DAaD2hjAKssWIdgDs4','q18hoYA8KkL7vkL0WIT2ULtHQfoZA65bVSXOcf4bOavcY9V5BEq7ICPO521iG','T5pbMHvm0H3oSDqGn1CuBdzpr4wddEbbuo6yxmSYX1enHuPNNnAQYL48N3sI3tBHLQcyqokB4DFeewCWcgEVpbf26vBZlxJQRRu3LlW5Ru93Ymz15gJHQLKjaBGkDoCJ4zxJD1SbGzWZJ7aKK3qux0jWH9romY9p1lKPLwObb0lpu58mXjY7x6ydZ3bM7DcYYkPQGsfhBOyng4rAKL9L0hJzAljjnSTN0MKGtJy','4','1',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (192,125,'dqs6gX9jKKwj5tG','nHLGx','cwiSMZcNgYBjsGWG6J8TLcyOGPdC6MWtZ2LbtW2ArSlTJXr2aSzzCst46U0g0xrI4lu59jC','bHxrlbN6o07RVQytCIiWGuxPodF0Jz5l6fNV305LniElclhlz954qhj30JVgLpSOCjHm7ZDIRl3c1wwJHupIUZ56CgmOGqFXI1kANiiSZquPgcuYgej8ieZWkvmQS4yf1H5mmuCo7AvgKlCfZUthx9CVhaYG7boEwXqEAmnoiqDVASe7n6YlvqYnRUXP74j3T577u7kXzp9lXO05LDRsEr3cvxb','ir','H',5);
+INSERT INTO ti VALUES (192,125,'dqs6gX9jKKwj5tG','nHLGx','cwiSMZcNgYBjsGWG6J8TLcyOGPdC6MWtZ2LbtW2ArSlTJXr2aSzzCst46U0g0xrI4lu59jC','bHxrlbN6o07RVQytCIiWGuxPodF0Jz5l6fNV305LniElclhlz954qhj30JVgLpSOCjHm7ZDIRl3c1wwJHupIUZ56CgmOGqFXI1kANiiSZquPgcuYgej8ieZWkvmQS4yf1H5mmuCo7AvgKlCfZUthx9CVhaYG7boEwXqEAmnoiqDVASe7n6YlvqYnRUXP74j3T577u7kXzp9lXO05LDRsEr3cvxb','ir','H',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (70,193,'XpGVjxfB0vsI','T3iCU8vlU9JObsQynPlpz6LX6kxsfXrThHVDqM0wIeaaT9Y9lx3iWv8Fj2R9Dpaul9IpfXeq6GFcgY1NuIdoWsedz2iVfee0s54hVzoQ2fyc2n0WiuyHc','HinuVd43Aivw215OfUg5Y41fETZHaPV9hZ4zXF','dHAaWtYyi5upOXw4WWwQ57oQvoKpgXx1O0K4ZXl5VLgtzsaCgEERNBMKhfMtTSHCn0lfdT6lfn64uLaTV46mSPwi68WHfH2QrE3UCS1GltCjz7Jun2xZmTZQrndZ4DXY4cuxrs90Kwz8ghafRHKf9ROrb2fc8BapaBQABPNNFGI6T6LDmlKHplW','X','bL',6);
+INSERT INTO ti VALUES (70,193,'XpGVjxfB0vsI','T3iCU8vlU9JObsQynPlpz6LX6kxsfXrThHVDqM0wIeaaT9Y9lx3iWv8Fj2R9Dpaul9IpfXeq6GFcgY1NuIdoWsedz2iVfee0s54hVzoQ2fyc2n0WiuyHc','HinuVd43Aivw215OfUg5Y41fETZHaPV9hZ4zXF','dHAaWtYyi5upOXw4WWwQ57oQvoKpgXx1O0K4ZXl5VLgtzsaCgEERNBMKhfMtTSHCn0lfdT6lfn64uLaTV46mSPwi68WHfH2QrE3UCS1GltCjz7Jun2xZmTZQrndZ4DXY4cuxrs90Kwz8ghafRHKf9ROrb2fc8BapaBQABPNNFGI6T6LDmlKHplW','X','bL',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b MEDIUMINT UNSIGNED, c BINARY(57), d VARCHAR(58), e VARBINARY(49) NOT NULL, f VARCHAR(22), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (61,14009950,'CaUxkNZ0uZRtZZa8fJuQ74pYZWXUcW7eS46ZjcNjf1Fx1PuOjLuIptzTa','8ldEspfk3DWLoMnub59SvDqq7','7lbWsqsQKXjVPthZLbHmYiCOLQmV0N2qUOtauuOmxzbDUdv','58RuH7BEgBTJJn3P','zl','M',0);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT UNSIGNED, c BINARY(57), d VARCHAR(58), e VARBINARY(49) NOT NULL, f VARCHAR(22), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (7783974,9246702,'JI8fKrtLdnCVUda','1GBOy7DWwXJ8uf9pNoCZ7vL1SxW75IMfkbuInrl6wX7bWqQj','40hDYrTuHLRbDz7d2w6kv9nO0AkYOkt0FbZZqeaO','o1SBWNuNPiPLHRzhCu','G','a0',1);
+INSERT INTO ti VALUES (7783974,9246702,'JI8fKrtLdnCVUda','1GBOy7DWwXJ8uf9pNoCZ7vL1SxW75IMfkbuInrl6wX7bWqQj','40hDYrTuHLRbDz7d2w6kv9nO0AkYOkt0FbZZqeaO','o1SBWNuNPiPLHRzhCu','G','a0',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(58);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(58);
+INSERT INTO t VALUES (1730582,97208,'iWQOJAqKokXsNByYFV6dNWuQt6T6Uadm74QX6yXvcBqNNypHdM','KVKOGQIig8bljz0rKmLupY86g4Dz9t26PdAEmU7ci','pIHfH3UQInPaS5JVRvgYG6lh07tqKYOR1ae','djXh38WwLDqvh6fO','I0','b',2);
+INSERT INTO ti VALUES (1730582,97208,'iWQOJAqKokXsNByYFV6dNWuQt6T6Uadm74QX6yXvcBqNNypHdM','KVKOGQIig8bljz0rKmLupY86g4Dz9t26PdAEmU7ci','pIHfH3UQInPaS5JVRvgYG6lh07tqKYOR1ae','djXh38WwLDqvh6fO','I0','b',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (7505293,255062,'h69tAMx8FoFP9HcTA9rjLsVystq7A1TDfNnd9ltb2qDHRS','7whpd7XjASUazO0bEHgnt07AIENb4AyZvx6Xb89j7SHvvT1t8ap8PdyqDhPkTYNeFZrvpKINxFF74eoSexTRx1DsGPv7XA','Gejydomz1SeqdsJo57H','KSXJzIOJYMkJ','K','9',3);
+INSERT INTO ti VALUES (7505293,255062,'h69tAMx8FoFP9HcTA9rjLsVystq7A1TDfNnd9ltb2qDHRS','7whpd7XjASUazO0bEHgnt07AIENb4AyZvx6Xb89j7SHvvT1t8ap8PdyqDhPkTYNeFZrvpKINxFF74eoSexTRx1DsGPv7XA','Gejydomz1SeqdsJo57H','KSXJzIOJYMkJ','K','9',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (7544538,9246036,'VyPfllXBHyhtEMLINeSCQ0JZaeZNI96gG75beF','5c1ICaJkqum','XTm5bYEyOXC7','5vmjRUe9wcjHDzApXODyYQyksVb4mSeqZbZ1XvzMXrQMc','d','1',4);
+INSERT INTO ti VALUES (7544538,9246036,'VyPfllXBHyhtEMLINeSCQ0JZaeZNI96gG75beF','5c1ICaJkqum','XTm5bYEyOXC7','5vmjRUe9wcjHDzApXODyYQyksVb4mSeqZbZ1XvzMXrQMc','d','1',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-689315,362139,'eTQWVHQK4ptG92MO9U2PSl6Mr0HoN6rVdlDIhEo9mROuvvZm6R','Ci1Qx7wViUCqvXTtGcTtig8ghwhN1HZWZlJLgky2R9OXi9SKvqZIsx9gt0GtCFVml9UbZbbzZUTaTdPVDuGxnAfvwgIWEghzYhtLrgQt1q9SkAtvrhHEjo06c2VACvX0S2LnInHP4c5vZu1XKvai2SpumRYTSsqRItvxM8LUQdXn0kKIrprVFtxwRUcE','XzUeX','7ze6obmhqcLOVrDP8l4JXbHp4wY1lSvDyve8l0hpZ0HGfgIesGvzKkuz4XDbqneE9HR91vYiC6r8VGpkyDVn4y26v5NVyr3YblAGM4QSSUue7rNalbufxQMfxamtsrW69hCM251ikMfPXptnlnsrLGK8HtV0BbyDwkgVBx0Vas3','fb','Wo',5);
+INSERT INTO ti VALUES (-689315,362139,'eTQWVHQK4ptG92MO9U2PSl6Mr0HoN6rVdlDIhEo9mROuvvZm6R','Ci1Qx7wViUCqvXTtGcTtig8ghwhN1HZWZlJLgky2R9OXi9SKvqZIsx9gt0GtCFVml9UbZbbzZUTaTdPVDuGxnAfvwgIWEghzYhtLrgQt1q9SkAtvrhHEjo06c2VACvX0S2LnInHP4c5vZu1XKvai2SpumRYTSsqRItvxM8LUQdXn0kKIrprVFtxwRUcE','XzUeX','7ze6obmhqcLOVrDP8l4JXbHp4wY1lSvDyve8l0hpZ0HGfgIesGvzKkuz4XDbqneE9HR91vYiC6r8VGpkyDVn4y26v5NVyr3YblAGM4QSSUue7rNalbufxQMfxamtsrW69hCM251ikMfPXptnlnsrLGK8HtV0BbyDwkgVBx0Vas3','fb','Wo',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (671000,7973642,'Van3NhKhM0iiX7dHZqnf8sf8RjzhB2G77M9CdyDrjC66joLtv3GrTLM2J','kRj26TXIlSuUjGjMpy8fbvdwXCx99D3yIL4F5mRg96OORjBimifkw4KhdjRg42AYWPQk5hDERsx3Tkqas2uRfpt7mEwHnOz7oVds6FTrg1kLnIUhBbEJnmoo4EswwUWxu3uLvJKotQ3iT12N981tVkUx51ivl97wXPSc77yzwi28LgDmvXnEnBjlanxBVWR1CezO9g4bWyqto3CuFib0XgIPNINHewaf11tpJ','MmZa0oUs8FWMxh7iJZWSPRJ0ly','X6bwZRPSih1CTqUYKB5lCTYQgKGXPPfsKXIrCqur7ySlyim9B5meRHhmvj2L21cCn0bVrlmWR4FlIUigIPJlmIJmh7os5VDTQmvawa43xVvrDKBpLYmiD8gJNq1Gm1mkLq0o4ydLpko','W','Yp9',6);
+INSERT INTO ti VALUES (671000,7973642,'Van3NhKhM0iiX7dHZqnf8sf8RjzhB2G77M9CdyDrjC66joLtv3GrTLM2J','kRj26TXIlSuUjGjMpy8fbvdwXCx99D3yIL4F5mRg96OORjBimifkw4KhdjRg42AYWPQk5hDERsx3Tkqas2uRfpt7mEwHnOz7oVds6FTrg1kLnIUhBbEJnmoo4EswwUWxu3uLvJKotQ3iT12N981tVkUx51ivl97wXPSc77yzwi28LgDmvXnEnBjlanxBVWR1CezO9g4bWyqto3CuFib0XgIPNINHewaf11tpJ','MmZa0oUs8FWMxh7iJZWSPRJ0ly','X6bwZRPSih1CTqUYKB5lCTYQgKGXPPfsKXIrCqur7ySlyim9B5meRHhmvj2L21cCn0bVrlmWR4FlIUigIPJlmIJmh7os5VDTQmvawa43xVvrDKBpLYmiD8gJNq1Gm1mkLq0o4ydLpko','W','Yp9',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT, c CHAR(23) NOT NULL, d VARCHAR(31) NOT NULL, e VARCHAR(68), f VARCHAR(52) NOT NULL, g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9683948,-2301116,'I7PidUjsPeL5iU','vZVHJiEDMvVJlPwMvPcZeGi80u','NkOBYCaIMhniMsjoI11feT1YQz5wji7UKCWKkjWWtih','eLvutJ82','z','9k',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT, c CHAR(23) NOT NULL, d VARCHAR(31) NOT NULL, e VARCHAR(68), f VARCHAR(52) NOT NULL, g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2205370155,5924753,'hto8P','ho8ctZ3tgdF0A9dyWFL8Zx8eEvQk','0MV48Th3TGVyL86Ov5nLmurvRkesbsgw4k9a0U8dlsE6agCUQkwDmYA8nbN','QBuRcd1AoB6oDX5KiXtKPi5QkAiT38Jv','6J','G1',1);
+INSERT INTO ti VALUES (2205370155,5924753,'hto8P','ho8ctZ3tgdF0A9dyWFL8Zx8eEvQk','0MV48Th3TGVyL86Ov5nLmurvRkesbsgw4k9a0U8dlsE6agCUQkwDmYA8nbN','QBuRcd1AoB6oDX5KiXtKPi5QkAiT38Jv','6J','G1',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(24) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(24) NOT NULL;
+INSERT INTO t VALUES (3895970197,-7232460,'xgAn9mE7','rCBySBzakdHbhKYjbyLUvqhRU0e9N','aAhbczWpdrQW5qdlj2QJxGz','wueTdVB7UEws1UqiBxVpx','3','y',2);
+INSERT INTO ti VALUES (3895970197,-7232460,'xgAn9mE7','rCBySBzakdHbhKYjbyLUvqhRU0e9N','aAhbczWpdrQW5qdlj2QJxGz','wueTdVB7UEws1UqiBxVpx','3','y',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1592568947,5477628,'1I5G1L6nd22pF','QOwO343zezozmAm3KSKPFFkeTVpaRpt9fog60X28nQjMbLfe82PV','QIIL41ZLwzsLrx','pq9MSAhgL1J1ivKq2QQOhhnbICSxOTSrE1Wy','N','R',3);
+INSERT INTO ti VALUES (1592568947,5477628,'1I5G1L6nd22pF','QOwO343zezozmAm3KSKPFFkeTVpaRpt9fog60X28nQjMbLfe82PV','QIIL41ZLwzsLrx','pq9MSAhgL1J1ivKq2QQOhhnbICSxOTSrE1Wy','N','R',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (189678275,-5026305,'7pnBTqHBYgRU','CwBKxNUJxsibxLKTkeorYTC1mG3UiJzVIEYD3booxkRHJ0rftfCafiHhfsCdOGMkLTBJZwj7viouPcrk26SPccAoUOdt9RdFE8pY2bmvybWOps79uuCfLTAiURPbwL3Q4MzwE5Ux1yAkPWqbSsv0dqOgOjpHDQIo44DO0YPd3ZfoxC','5nyBhKmeQGMvNQDeHIU7uhO9W5f1Qbu2qh6m2SbTke88sTR5xbrG','Xp0ld0fhBKmJ3gRtfWBth1L0b7OW21iLhPZe6xSUO29kiASRmHOIAVDptHprGM7Or3pT2oRxfuyIv6UVfJsNn8GjKMPIthtKFRKjvVA7vwE44lMxTLMfyLRzrMDYlcXwCFjvJ8DS4EL5zukLeH67Cp1TtfDoN','pP','56',4);
+INSERT INTO ti VALUES (189678275,-5026305,'7pnBTqHBYgRU','CwBKxNUJxsibxLKTkeorYTC1mG3UiJzVIEYD3booxkRHJ0rftfCafiHhfsCdOGMkLTBJZwj7viouPcrk26SPccAoUOdt9RdFE8pY2bmvybWOps79uuCfLTAiURPbwL3Q4MzwE5Ux1yAkPWqbSsv0dqOgOjpHDQIo44DO0YPd3ZfoxC','5nyBhKmeQGMvNQDeHIU7uhO9W5f1Qbu2qh6m2SbTke88sTR5xbrG','Xp0ld0fhBKmJ3gRtfWBth1L0b7OW21iLhPZe6xSUO29kiASRmHOIAVDptHprGM7Or3pT2oRxfuyIv6UVfJsNn8GjKMPIthtKFRKjvVA7vwE44lMxTLMfyLRzrMDYlcXwCFjvJ8DS4EL5zukLeH67Cp1TtfDoN','pP','56',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (232419692,-2372685,'EzKgjPAvlKWyaI','VbGNmwjju83N2aWqt0mrddtc2ma4CkZdlVsL0ROE3honN40X032rbaC8YARpTa5pkp0bCXn1hBxUQZZXocBSOpSXSsNAuoxKVyvLZ5gwXzvZUcSyQne46mRK1hajvcBk2QnC7vvIyZgdY4IndY5sKA2MgBvkqqJAL5aKFdNAysxieAkTXIhecMqckVr4WsZkBbctTx','HYjJG70x5CSfcn95d1THoHoXBwn0H9vuTxwk','rKkSVtG2339PqTnuSz5aer6n4Ho0njqVx2OFUIiEgAg076lcD0fHebNP6clCPpE9HOQHpnkddE6eF','3','Rl',5);
+INSERT INTO ti VALUES (232419692,-2372685,'EzKgjPAvlKWyaI','VbGNmwjju83N2aWqt0mrddtc2ma4CkZdlVsL0ROE3honN40X032rbaC8YARpTa5pkp0bCXn1hBxUQZZXocBSOpSXSsNAuoxKVyvLZ5gwXzvZUcSyQne46mRK1hajvcBk2QnC7vvIyZgdY4IndY5sKA2MgBvkqqJAL5aKFdNAysxieAkTXIhecMqckVr4WsZkBbctTx','HYjJG70x5CSfcn95d1THoHoXBwn0H9vuTxwk','rKkSVtG2339PqTnuSz5aer6n4Ho0njqVx2OFUIiEgAg076lcD0fHebNP6clCPpE9HOQHpnkddE6eF','3','Rl',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (4142601915,-7942971,'djG','s5v4smWKeGz3nzBiugbUP5EfRApbOVR8EXAZkLoStZZbbKFfF','7TBpnAYWn','X4jEOHMCadpJYNmfNt3Tw8VpNodTCuJTDed7PAbY7AqcJpWvT5E9OaeXgGa8tsu4TD7wtO9iHvnYE5C77rMt63TF8RgOEwERezqG7ooh4JdvrtUYGxlD','Fff','xj',6);
+INSERT INTO ti VALUES (4142601915,-7942971,'djG','s5v4smWKeGz3nzBiugbUP5EfRApbOVR8EXAZkLoStZZbbKFfF','7TBpnAYWn','X4jEOHMCadpJYNmfNt3Tw8VpNodTCuJTDed7PAbY7AqcJpWvT5E9OaeXgGa8tsu4TD7wtO9iHvnYE5C77rMt63TF8RgOEwERezqG7ooh4JdvrtUYGxlD','Fff','xj',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(26) NOT NULL, d VARCHAR(14) NOT NULL, e VARBINARY(20) NOT NULL, f VARBINARY(46) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-97,13816346,'fYAftQVDNy','fKrPd','Y5k20yzYySfbNCBvw','KrqOmqAfSImt4FCtSDUQ43gIo83QORi','P','T',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(26) NOT NULL, d VARCHAR(14) NOT NULL, e VARBINARY(20) NOT NULL, f VARBINARY(46) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (-32253,4893745,'59OLBvG8mFF0H0B','2AHfI','uBShc','ZsP7v2','n','R',1);
+INSERT INTO ti VALUES (-32253,4893745,'59OLBvG8mFF0H0B','2AHfI','uBShc','ZsP7v2','n','R',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(27) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(27) NOT NULL;
+INSERT INTO t VALUES (-23001,16393356,'YwM0aBMbtGTuGyp4Pt','w5YfN9H6O','0m1Vb3JNGSnrq','QaSXRbmYBnAOQ8g1ksSjAkJFW2CwIryTC','n','3',2);
+INSERT INTO ti VALUES (-23001,16393356,'YwM0aBMbtGTuGyp4Pt','w5YfN9H6O','0m1Vb3JNGSnrq','QaSXRbmYBnAOQ8g1ksSjAkJFW2CwIryTC','n','3',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2662,9855853,'Lg','CteF3LuO0DJ3FCH4YNie6Sk7YFTEdSrke9eN9MJbOKbyN7VkbZJgB7NmcuiPH7rbVeWOv3bofTJ0Jrzwg31rtAplu0lwS4NbQvAGmmbgiAthmqTQ54mXYhXjeb3orYue3OLVWN37U4XgqAFJ4DCOBULE5kVQzD0UKYy90tBqpdfJQEz3l3oTyqnRNmX7o55fsAUGYe9Tq3k8VLauEiWhWvfJPuJlKjibU0raGIjHsymLr1ATTVZSW','VstPAOefiRfxOO42EJ','zh3tEtNsa6Bs8Js6Hi2u5pCBhjQsGR5LcrGs','X','0k',3);
+INSERT INTO ti VALUES (-2662,9855853,'Lg','CteF3LuO0DJ3FCH4YNie6Sk7YFTEdSrke9eN9MJbOKbyN7VkbZJgB7NmcuiPH7rbVeWOv3bofTJ0Jrzwg31rtAplu0lwS4NbQvAGmmbgiAthmqTQ54mXYhXjeb3orYue3OLVWN37U4XgqAFJ4DCOBULE5kVQzD0UKYy90tBqpdfJQEz3l3oTyqnRNmX7o55fsAUGYe9Tq3k8VLauEiWhWvfJPuJlKjibU0raGIjHsymLr1ATTVZSW','VstPAOefiRfxOO42EJ','zh3tEtNsa6Bs8Js6Hi2u5pCBhjQsGR5LcrGs','X','0k',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (22888,2434156,'6bojqJ6pvMo','hTPjVyE0QcavJKYGIMS8aqbmmjDi1FT7FjEch','geXRQrDC5mvdU6JGT8YA','X6etTfOfYulAJQBpJDpbd0P1cfvY97pOvpky8U1UoeTaCvdeJzzbNQB6LmlbFsyuDucwzap2GJuHa5uQp1iboQueyUr0pWHiT6ICSBrk9Psrg9DEWe5uRdBxEh','W','sq',4);
+INSERT INTO ti VALUES (22888,2434156,'6bojqJ6pvMo','hTPjVyE0QcavJKYGIMS8aqbmmjDi1FT7FjEch','geXRQrDC5mvdU6JGT8YA','X6etTfOfYulAJQBpJDpbd0P1cfvY97pOvpky8U1UoeTaCvdeJzzbNQB6LmlbFsyuDucwzap2GJuHa5uQp1iboQueyUr0pWHiT6ICSBrk9Psrg9DEWe5uRdBxEh','W','sq',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (13929,368912,'Asglnk8aNJYD4RDsP69zb7U','77opFDlZeej5lh6tii','mLH99','IA2gXVUDI4','yf','vz',5);
+INSERT INTO ti VALUES (13929,368912,'Asglnk8aNJYD4RDsP69zb7U','77opFDlZeej5lh6tii','mLH99','IA2gXVUDI4','yf','vz',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-16313,9530637,'0MZ9','DXagndsyWqAeE5tYA4a6vI8kg7S8U8Ded8w7iC9cMRoaJJNm1hpZQi6cNw0jz6jC3Ek0W2MITXYUIPT6cK0kSgLsTLrslKD4twaYrUYhaXgcO2EcAgIvQ3PK0taLEDGUzW8xqS0p1GcbACNK2prVq8achUqfEnqwtD6n4lRdhB3z5IsdBrmhh6yd8jmfO5tdVMYLa0HTN0XT2Ic1uwCyHnNlaoQrfaS8Sa4fAyjT9or4ghN8YtYI','Be0','GAVQ5RqcUSvdJ4KgU0eUu0wbTBPGjJgWBFtAX6GKOqNTingjSLMG3ivJFufPDDhz08vq3g8rcyc3QGdlPMs2NkY8RfRpcQJxcgIFXBCyDC4Cw5UidgLeQPalqMxSjbaIrCsE9ij5T1pu1AU5eqj9ZFLjcBmw4kdLzmGGXp1TuCOizmoEMgjCjkcdS4eDG1ZfkMT6DcCquMf','4U','u',6);
+INSERT INTO ti VALUES (-16313,9530637,'0MZ9','DXagndsyWqAeE5tYA4a6vI8kg7S8U8Ded8w7iC9cMRoaJJNm1hpZQi6cNw0jz6jC3Ek0W2MITXYUIPT6cK0kSgLsTLrslKD4twaYrUYhaXgcO2EcAgIvQ3PK0taLEDGUzW8xqS0p1GcbACNK2prVq8achUqfEnqwtD6n4lRdhB3z5IsdBrmhh6yd8jmfO5tdVMYLa0HTN0XT2Ic1uwCyHnNlaoQrfaS8Sa4fAyjT9or4ghN8YtYI','Be0','GAVQ5RqcUSvdJ4KgU0eUu0wbTBPGjJgWBFtAX6GKOqNTingjSLMG3ivJFufPDDhz08vq3g8rcyc3QGdlPMs2NkY8RfRpcQJxcgIFXBCyDC4Cw5UidgLeQPalqMxSjbaIrCsE9ij5T1pu1AU5eqj9ZFLjcBmw4kdLzmGGXp1TuCOizmoEMgjCjkcdS4eDG1ZfkMT6DcCquMf','4U','u',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b SMALLINT UNSIGNED, c BINARY(70), d VARCHAR(45), e VARBINARY(3), f VARBINARY(56), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5638493,38737,'Dvw3MKPhAG6f8gaQMS1uloXwBgF7lkTbZ3YnosndLZE9zuS3DnMfy','F43RWttXu','R','UaUv3dtcQSI7R5rWEyqpKevqti9Sydl','f','R',0);
+CREATE TABLE ti (a MEDIUMINT, b SMALLINT UNSIGNED, c BINARY(70), d VARCHAR(45), e VARBINARY(3), f VARBINARY(56), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-2651147,40249,'rqy41Xg6o5AimAlSy5xpnP6z0GxaKTmI4PGL6wxiGpuoWtquj2xys3o','md7','wnt','kcuihbMRaio','f','1',1);
+INSERT INTO ti VALUES (-2651147,40249,'rqy41Xg6o5AimAlSy5xpnP6z0GxaKTmI4PGL6wxiGpuoWtquj2xys3o','md7','wnt','kcuihbMRaio','f','1',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(71);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(71);
+INSERT INTO t VALUES (2752511,50744,'wQmrtJjP4ZdWzlwfvjcnF6kwaaKs00','JKi','LU4','WLo2meqrGXKslBJj3pYzRx9QpFGqSgRpQ1IqqHKgAqvOs','I','y',2);
+INSERT INTO ti VALUES (2752511,50744,'wQmrtJjP4ZdWzlwfvjcnF6kwaaKs00','JKi','LU4','WLo2meqrGXKslBJj3pYzRx9QpFGqSgRpQ1IqqHKgAqvOs','I','y',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (6705427,28265,'0i9crv6kLy78R3VYQrenYtdLwuouw5','7wH7RYeTEJD3CpCJ76kc0c7UjqGwiDWPDqADWerpwTgdpohOEHQjbb38Q7ywB7Jyhgm82An9sbQtttRwkVnAslkjPEwGjCl6cMguAUEDBfC9CRLpGuuAFAr5m01QObOgdHDMHdgoj2eqbLxePL7Z4bf8quuTuSCzFX9LS5FTB1zTrrBgq9ta','jvw','BTB6QecKzk5maIWwgSqFbJ82Vzj1qSLCI8xQC9dDP','f','5',3);
+INSERT INTO ti VALUES (6705427,28265,'0i9crv6kLy78R3VYQrenYtdLwuouw5','7wH7RYeTEJD3CpCJ76kc0c7UjqGwiDWPDqADWerpwTgdpohOEHQjbb38Q7ywB7Jyhgm82An9sbQtttRwkVnAslkjPEwGjCl6cMguAUEDBfC9CRLpGuuAFAr5m01QObOgdHDMHdgoj2eqbLxePL7Z4bf8quuTuSCzFX9LS5FTB1zTrrBgq9ta','jvw','BTB6QecKzk5maIWwgSqFbJ82Vzj1qSLCI8xQC9dDP','f','5',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-1466218,29350,'5xAVo','tVoclZGzBXyZuidxZF8rZrmV8Br9fchoqEjlqzLztEPS2gImIiVoJqf6kgmZU0pfbgF0VMtXHOn0T4qxOO5RenA9sxAuvPE9gSRkuIxg0JFkkIFSofZ7OnXWnMtQv17TFmrLIoHKzQbF1RKuxtAfvY5Ra2322TcFHbHAR1','B','Nr7umdB2A0CNlEMKWIOVMM0f3plDdZElzCLYoIqUOscUHhmc3CEIKEecM51jyi98o0XsRa7HsuQr6IWACwLvBr7fxZyAFaIGX3KJMcTtcndx9gW6fKIOHH9xpMKTvgfp0SMjNuXWd6fPj','Y','q',4);
+INSERT INTO ti VALUES (-1466218,29350,'5xAVo','tVoclZGzBXyZuidxZF8rZrmV8Br9fchoqEjlqzLztEPS2gImIiVoJqf6kgmZU0pfbgF0VMtXHOn0T4qxOO5RenA9sxAuvPE9gSRkuIxg0JFkkIFSofZ7OnXWnMtQv17TFmrLIoHKzQbF1RKuxtAfvY5Ra2322TcFHbHAR1','B','Nr7umdB2A0CNlEMKWIOVMM0f3plDdZElzCLYoIqUOscUHhmc3CEIKEecM51jyi98o0XsRa7HsuQr6IWACwLvBr7fxZyAFaIGX3KJMcTtcndx9gW6fKIOHH9xpMKTvgfp0SMjNuXWd6fPj','Y','q',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-1307645,34282,'iJqzcRv6necPFYLYT2MQtfQYrf','DaNZ8e8GbUyiSAe9dTBFkd2lWkdxLcO4Gb','t0t','iChAl87ZzECXSs5uK8ywuSblggW2IUBYtuZiaB','lr','h',5);
+INSERT INTO ti VALUES (-1307645,34282,'iJqzcRv6necPFYLYT2MQtfQYrf','DaNZ8e8GbUyiSAe9dTBFkd2lWkdxLcO4Gb','t0t','iChAl87ZzECXSs5uK8ywuSblggW2IUBYtuZiaB','lr','h',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7220416,18873,'ruwSl7JFFvwNk3cTwtK3tYgMXE89G','2nWf94z6HQV4wHu4t74IK28YP7Szx7UJ1GNQJdEPhwMzjcJ3qyL9HnIBNJEbWgT7q1Ru90CUDiHJV8Z0zVlFosu06WmEVYRPIRS7DhSatMvVJe5EEQptHqwBEER329CdRDwkDntdfHIfaXeQi0fxfd5bOfhurnQmvwQTpwiYBz2km32QRIJHipDVfXdAFKbusXfqbdA','yA','1BbDWTXLTBs44BBK77qUw12rFMZ4tvGPUDUqE2Pfwl2R1hxq45dNDDijl5RtLKa1b1S5z5FAYXEDx','Hg','L',6);
+INSERT INTO ti VALUES (7220416,18873,'ruwSl7JFFvwNk3cTwtK3tYgMXE89G','2nWf94z6HQV4wHu4t74IK28YP7Szx7UJ1GNQJdEPhwMzjcJ3qyL9HnIBNJEbWgT7q1Ru90CUDiHJV8Z0zVlFosu06WmEVYRPIRS7DhSatMvVJe5EEQptHqwBEER329CdRDwkDntdfHIfaXeQi0fxfd5bOfhurnQmvwQTpwiYBz2km32QRIJHipDVfXdAFKbusXfqbdA','yA','1BbDWTXLTBs44BBK77qUw12rFMZ4tvGPUDUqE2Pfwl2R1hxq45dNDDijl5RtLKa1b1S5z5FAYXEDx','Hg','L',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b INT UNSIGNED, c CHAR(90) NOT NULL, d VARCHAR(97), e VARCHAR(83) NOT NULL, f VARCHAR(5), g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (89,3119523840,'Qmx6fGFLh8XXsrc3JbmwUYnMw7UqvMkc2GItyg1','ZDc7jFwkGpwfJaS7KiabI0rBGeLGGm8rwj1Lj02ZeHnF0cC79kzQB2I21MfLtOqeUnN3n3XwFTqAqrCHaFY','Qd1w6IgDSJxsH5m0epIXVbw6gHtjceMMPq4Q','QbPs','c','B',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b INT UNSIGNED, c CHAR(90) NOT NULL, d VARCHAR(97), e VARCHAR(83) NOT NULL, f VARCHAR(5), g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (481311,1695792461,'QjT8p4rMFFq4K5HyVSME71PUg','MJ2jzpOv1KKAbLrZ7pxR','wfL8f6hD1cipb','EMsGG','0','0',1);
+INSERT INTO ti VALUES (481311,1695792461,'QjT8p4rMFFq4K5HyVSME71PUg','MJ2jzpOv1KKAbLrZ7pxR','wfL8f6hD1cipb','EMsGG','0','0',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(91) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(91) NOT NULL;
+INSERT INTO t VALUES (-8002940,1979040714,'gjXi3Ii','wRafsCuCGxK3vdYX15xikSQYnYHvwtl2Ai6PArRc2Zq7usbZPuTpMyMZOqMOjTpX7jBL5AZVv0Ck','c3z8U3sLd6','hd','N','0',2);
+INSERT INTO ti VALUES (-8002940,1979040714,'gjXi3Ii','wRafsCuCGxK3vdYX15xikSQYnYHvwtl2Ai6PArRc2Zq7usbZPuTpMyMZOqMOjTpX7jBL5AZVv0Ck','c3z8U3sLd6','hd','N','0',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (6322783,1652528630,'Jq','tuDjHFfKKMPEZbGd1Bi55A7SICXvI4yPAA2B5g35O6kWooFaMkdHW54Kj51cY40U1crZKJ1mXfRkhOABBha909hUASs2XXRWZOdvaP1sQKbQnyEKCBxlvWABp9Q3YQwXA5dCYJl5ObaDUSlVnjoce3DDm8fTvdMFPRW5sxM6F0IP8ZZzOtdHzNVwkYLYDKF7JP3Nxp6Fo3b9GpU9vrw9vEa7iSvgcZIc','1pCOLLMwIbPXMQxwAjX43WyXhw8VoNTnuZVUhyM3AMeCkq8py3QM5s20dsd7PuezhW2tHjN7J','e','8','Q',3);
+INSERT INTO ti VALUES (6322783,1652528630,'Jq','tuDjHFfKKMPEZbGd1Bi55A7SICXvI4yPAA2B5g35O6kWooFaMkdHW54Kj51cY40U1crZKJ1mXfRkhOABBha909hUASs2XXRWZOdvaP1sQKbQnyEKCBxlvWABp9Q3YQwXA5dCYJl5ObaDUSlVnjoce3DDm8fTvdMFPRW5sxM6F0IP8ZZzOtdHzNVwkYLYDKF7JP3Nxp6Fo3b9GpU9vrw9vEa7iSvgcZIc','1pCOLLMwIbPXMQxwAjX43WyXhw8VoNTnuZVUhyM3AMeCkq8py3QM5s20dsd7PuezhW2tHjN7J','e','8','Q',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (491815,587743720,'Ms6v','pewhFg5wCrgpBsCShAuXaT56WU7Zre2bX53n4IPmKOiNoL5qE18LymwjUZrWCi7vyVjBIFp6goBGmcZRZnsdJXSVNXO4KaTGXX3rTooupEfVTi3JfOf81oe6XwWmQZiT52R4oJOkl0VGroGqaj6cdhqMuY0zbcpi8VgBYbVuaR1197cTQfdMSa6vKjxFr3eIX1jOXHmfZSGSbyflprMh','qL299DWvSnzWKrr4PPtkJtOa','ZcAAoGRHwaI2WqFI5OsYUISnraiXwB5RXBxH9Thb3GFH4WPrV3VYeMj77M6KHZa5C3arq6UMypKrtWRbDdUjPyNS9IG0LBUx9iuNP7KOWG1tiHQ07pU6PK7LNWBxQ8fDrC9gbL6UT7dZ2fD139EPswllQLFwRJkBgqsU4CiHYsxyuyz1VqPcY09yN4aHwEMs05HooyexbBSOMydLfDICLDoonnCQvHfPQxXRx','I','G',4);
+INSERT INTO ti VALUES (491815,587743720,'Ms6v','pewhFg5wCrgpBsCShAuXaT56WU7Zre2bX53n4IPmKOiNoL5qE18LymwjUZrWCi7vyVjBIFp6goBGmcZRZnsdJXSVNXO4KaTGXX3rTooupEfVTi3JfOf81oe6XwWmQZiT52R4oJOkl0VGroGqaj6cdhqMuY0zbcpi8VgBYbVuaR1197cTQfdMSa6vKjxFr3eIX1jOXHmfZSGSbyflprMh','qL299DWvSnzWKrr4PPtkJtOa','ZcAAoGRHwaI2WqFI5OsYUISnraiXwB5RXBxH9Thb3GFH4WPrV3VYeMj77M6KHZa5C3arq6UMypKrtWRbDdUjPyNS9IG0LBUx9iuNP7KOWG1tiHQ07pU6PK7LNWBxQ8fDrC9gbL6UT7dZ2fD139EPswllQLFwRJkBgqsU4CiHYsxyuyz1VqPcY09yN4aHwEMs05HooyexbBSOMydLfDICLDoonnCQvHfPQxXRx','I','G',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-7386542,3169460444,'R2pSHlTA2APHPq0whIgi2zX4HPiQiDezvmi0YX9q4zKt7vfaA','Qsmn5cLIQrFgahwFI5V','SgqmvMW9OrqoSljwjRkpNVxqU0LyBUAnPol9fsFxPf','Toi06MGUXZ715mjrbjllYhSeYjfRhSCbktnXT624N1eG6YVqVhjfShOYYJX9QaCMRiG2QJ9SdfwPJqbFOC5jScpZ8kY3VYvzPIx3JTt2wkWFMU7tbb3wQSfwdtNXme8j6Rx0NUvMgN5X','3','2',5);
+INSERT INTO ti VALUES (-7386542,3169460444,'R2pSHlTA2APHPq0whIgi2zX4HPiQiDezvmi0YX9q4zKt7vfaA','Qsmn5cLIQrFgahwFI5V','SgqmvMW9OrqoSljwjRkpNVxqU0LyBUAnPol9fsFxPf','Toi06MGUXZ715mjrbjllYhSeYjfRhSCbktnXT624N1eG6YVqVhjfShOYYJX9QaCMRiG2QJ9SdfwPJqbFOC5jScpZ8kY3VYvzPIx3JTt2wkWFMU7tbb3wQSfwdtNXme8j6Rx0NUvMgN5X','3','2',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6759425,3865436797,'xbuPPuJZ4KuzfwPz5qmwy1F7r8nrrFOYcRLIfQBfuE3','OLVd8hAZXHYNfEhKMhk4DC0gnM3OdXrB1zwUqeDSBvSUwaztauPYLwXHUEcl','agQo1J2t4p0UDhAIUOzCBeJH0tsb7c4zWNKHI3vaDt6oa5NB1jBhs','JIcffBAE8W66wp3HsIFklaNKfWlUVvUfv8WG0OXspani7R2JyL42HJ2GfH8k8BbWCGRZFGGubqgGcuOdjdNJelnnIYIalVM8nr3N06Nn1fhGSLQXAWfRlnrsuJHGDw4ED6ax0jnMonz2Bxd0CTHjr8irBaJSSCINklOfBQlRL095gydZRCpVnrWP2DfgvylZ4ggfiq1e2MghQMSM9UvCvHLMeRIIUUvP4JSNHjJtw3ev17RhMYQ','B','8y',6);
+INSERT INTO ti VALUES (6759425,3865436797,'xbuPPuJZ4KuzfwPz5qmwy1F7r8nrrFOYcRLIfQBfuE3','OLVd8hAZXHYNfEhKMhk4DC0gnM3OdXrB1zwUqeDSBvSUwaztauPYLwXHUEcl','agQo1J2t4p0UDhAIUOzCBeJH0tsb7c4zWNKHI3vaDt6oa5NB1jBhs','JIcffBAE8W66wp3HsIFklaNKfWlUVvUfv8WG0OXspani7R2JyL42HJ2GfH8k8BbWCGRZFGGubqgGcuOdjdNJelnnIYIalVM8nr3N06Nn1fhGSLQXAWfRlnrsuJHGDw4ED6ax0jnMonz2Bxd0CTHjr8irBaJSSCINklOfBQlRL095gydZRCpVnrWP2DfgvylZ4ggfiq1e2MghQMSM9UvCvHLMeRIIUUvP4JSNHjJtw3ev17RhMYQ','B','8y',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(91), d VARBINARY(94), e VARBINARY(65) NOT NULL, f VARCHAR(7), g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4241505242,-4349251,'7XCmJeQPQujexZ0IDpDS3sbF1qGr0WdCuwRjRLduSw4','E','rRZJcBPhCriev2gZOn9z7elVBC','oys','w','V',0);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(91), d VARBINARY(94), e VARBINARY(65) NOT NULL, f VARCHAR(7), g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (10745593597501910091,4153511,'aMHAYLAS3W6ATIAoY1CGMcAoipfkiy7tbbXBTlxRh0lNeWoMDu7xCyNa5NfeUVYRRtcSHlRy4jBpUHQtX9XoIfweSH7','OddvXninjTIr2HhesxmDtOMXONYh8d7IZmhugpc0TaLr2C','JtXl1yFeRH1n','Pa','k','mW',1);
+INSERT INTO ti VALUES (10745593597501910091,4153511,'aMHAYLAS3W6ATIAoY1CGMcAoipfkiy7tbbXBTlxRh0lNeWoMDu7xCyNa5NfeUVYRRtcSHlRy4jBpUHQtX9XoIfweSH7','OddvXninjTIr2HhesxmDtOMXONYh8d7IZmhugpc0TaLr2C','JtXl1yFeRH1n','Pa','k','mW',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(92);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(92);
+INSERT INTO t VALUES (3740036139431428188,-357035,'S6Wy2xp0','HpWssfG4EVLKIgEi8lICeJCEormLWuhw7KylPCA','5E3f81umKiEZJw','NlhOGk8','t','4',2);
+INSERT INTO ti VALUES (3740036139431428188,-357035,'S6Wy2xp0','HpWssfG4EVLKIgEi8lICeJCEormLWuhw7KylPCA','5E3f81umKiEZJw','NlhOGk8','t','4',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (715360037617987659,-2966642,'cdi9d5VJrYoWsnfL0IswcgHuu6nck54L6EkX7rfARyYs0ZAWgLjmexqbrg4BPOM75nLTPO5Dt86acDjwDttbqB0V','Py1TarvdS3smxLhHkHf8oMEnvs3WMloDIY9l4r9BY1yZ6zGEp6rlWSG1vjlLzEGpCeFqHOggOwHOny46IEtEePsNSrmGszb4gK1PhD3932tTr5za6iTGij7bsuHSuS6pRVEiquSliORh4RJwytxpMDsPZ7CgnCNwWhWso6Lyqm','JK5yMg1cxY67Ydo2keA','f5iFIu','v','cp',3);
+INSERT INTO ti VALUES (715360037617987659,-2966642,'cdi9d5VJrYoWsnfL0IswcgHuu6nck54L6EkX7rfARyYs0ZAWgLjmexqbrg4BPOM75nLTPO5Dt86acDjwDttbqB0V','Py1TarvdS3smxLhHkHf8oMEnvs3WMloDIY9l4r9BY1yZ6zGEp6rlWSG1vjlLzEGpCeFqHOggOwHOny46IEtEePsNSrmGszb4gK1PhD3932tTr5za6iTGij7bsuHSuS6pRVEiquSliORh4RJwytxpMDsPZ7CgnCNwWhWso6Lyqm','JK5yMg1cxY67Ydo2keA','f5iFIu','v','cp',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (18125440988039919801,-3393221,'gqejzhtW5Q8Mq4IdUH68QZHFF0zhppfVEGdGSDo6KMvoVif7XFjmxBhAD1tlIRSy','m91M2DV1di4aP6zqzcZI2oo6zyCQJ5p96W0xIK2Y3Zx73xel0kZjbqb2lkf2ZNNmbxX17x3shydwhAWR','0ab9XT0xkZ6LE96GZ0','fLhZ0s52tm1CMZewMLnzauvzwBhmickOzUEvq5au5sHXT40gQ8VwQGcLgUklXnanUXs0ZkE3LhlO7','F','9',4);
+INSERT INTO ti VALUES (18125440988039919801,-3393221,'gqejzhtW5Q8Mq4IdUH68QZHFF0zhppfVEGdGSDo6KMvoVif7XFjmxBhAD1tlIRSy','m91M2DV1di4aP6zqzcZI2oo6zyCQJ5p96W0xIK2Y3Zx73xel0kZjbqb2lkf2ZNNmbxX17x3shydwhAWR','0ab9XT0xkZ6LE96GZ0','fLhZ0s52tm1CMZewMLnzauvzwBhmickOzUEvq5au5sHXT40gQ8VwQGcLgUklXnanUXs0ZkE3LhlO7','F','9',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7877462337791102981,-1751055,'HaxNBWINCjf5e0i8e0CB7U3CMiiUTd2WZXOoq2aZtbrmdPc1dhvmr4kGKF9EV8BF97OVhP1','Ls7YdJACZRheGfiucozhMnCUIVr6F0OhS9orx4zZvtbsVHHwV2rUxol27FokrYzHYiQJInBp77pD26b9QL9gZaDAhiO59xv2O8vqWOoLca3B50rRei6Z8H9rdUBKI6jUMZk3xa5PSeCac4ZkBZhNCRHQphUnvIWPXamy79BpolzrQbvbLoEZbzfx9vfHhnCtZvDuF4X9BLMmqwd7DtV9BRoo3KV6zdvowzwHEPSDYBcQgQJStYtoRDA','cU0QILsnCiSQOnxLqTIVGLYgHfvWq1','gLMhYOjRZZh','k','3',5);
+INSERT INTO ti VALUES (7877462337791102981,-1751055,'HaxNBWINCjf5e0i8e0CB7U3CMiiUTd2WZXOoq2aZtbrmdPc1dhvmr4kGKF9EV8BF97OVhP1','Ls7YdJACZRheGfiucozhMnCUIVr6F0OhS9orx4zZvtbsVHHwV2rUxol27FokrYzHYiQJInBp77pD26b9QL9gZaDAhiO59xv2O8vqWOoLca3B50rRei6Z8H9rdUBKI6jUMZk3xa5PSeCac4ZkBZhNCRHQphUnvIWPXamy79BpolzrQbvbLoEZbzfx9vfHhnCtZvDuF4X9BLMmqwd7DtV9BRoo3KV6zdvowzwHEPSDYBcQgQJStYtoRDA','cU0QILsnCiSQOnxLqTIVGLYgHfvWq1','gLMhYOjRZZh','k','3',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (7917966467477479976,-5999468,'CNKR','uSGWBHLBy2iQPnpjdV0HAOElAibdXQp','NrdvypzzvLXuzYrA96AaRenaPxdLcm','T619FfbJP2pubch3e1EsTlvHveUvtbvYaaNkjCUpA74JKC2REoJ8c1ZucPY9vTZD96pSXUUr8iQA7cGH4gg6t0F9LmU4d6I7kRGXV6yckfpX1oembzZEEzUPGNthtMSmRFLUd2QizVGApl15hOVCYoalUjo56UAlqAlUXx3eUBzq','sh','nT7',6);
+INSERT INTO ti VALUES (7917966467477479976,-5999468,'CNKR','uSGWBHLBy2iQPnpjdV0HAOElAibdXQp','NrdvypzzvLXuzYrA96AaRenaPxdLcm','T619FfbJP2pubch3e1EsTlvHveUvtbvYaaNkjCUpA74JKC2REoJ8c1ZucPY9vTZD96pSXUUr8iQA7cGH4gg6t0F9LmU4d6I7kRGXV6yckfpX1oembzZEEzUPGNthtMSmRFLUd2QizVGApl15hOVCYoalUjo56UAlqAlUXx3eUBzq','sh','nT7',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(59), d VARCHAR(100), e VARBINARY(69) NOT NULL, f VARCHAR(14) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1069109464904948642,12559528970090823724,'G150SMJh51bGrHXEu7soohvnkEsOwSmGoWyNREoV2XMN','cBePrG0AmGGFSxXtu3bztgT6gfGutdvtrIRBT1W','1VqIkwZ9gkksegMVhR6kAr5h1vrhRZxbTw3PyLDSPVg8OIuoayRu','3HcTKBWvMqeDE','7','Y',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(59), d VARCHAR(100), e VARBINARY(69) NOT NULL, f VARCHAR(14) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-6563328451127900234,1681088589335329592,'xWNw5pgjJoZvrZk3d1gqY1zldUU7uejyJXX7SMQvemd2s0I','N8H3S6mmez3qi','1CS2ssUQS0gjzGZGMScYYNcDcnJyDi7','JzJJKRmx','v','e',1);
+INSERT INTO ti VALUES (-6563328451127900234,1681088589335329592,'xWNw5pgjJoZvrZk3d1gqY1zldUU7uejyJXX7SMQvemd2s0I','N8H3S6mmez3qi','1CS2ssUQS0gjzGZGMScYYNcDcnJyDi7','JzJJKRmx','v','e',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(60);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(60);
+INSERT INTO t VALUES (8940219184278558524,12816527726551600916,'KRcbi8AeUld71D6ci','kNCckAmifxGy7XygG9ARNxD83GdhiSj','zQTxA1bxgTY46F4PXDlyr42Ui9Yl0NoyDB7n','MDhW8Fwf6q','6','L',2);
+INSERT INTO ti VALUES (8940219184278558524,12816527726551600916,'KRcbi8AeUld71D6ci','kNCckAmifxGy7XygG9ARNxD83GdhiSj','zQTxA1bxgTY46F4PXDlyr42Ui9Yl0NoyDB7n','MDhW8Fwf6q','6','L',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (118885321789529683,3665097568692809140,'wFYnL5UjxwdyFO3p','6hImLt54Ti4m29htqEoLlT0nMYADsJfKyIlnLjRJtVVMXEToFwEjXQpRzvfgYtLz8VL4DYZqJMir6li2hUvez1OOc8kmZ0MPdpALMq1MzsAYuK2JIEQOOcmrtJIYvUHDzM15NfFtJwI8qHd445rNnbhgQwJvfGzeh1I9cG2aUg3Qb1KRzmdfaavneHPosjDeO4atazPD1tcQ','2CauuWkSTSp5XOHDujTAk6P3NMZDZ1TZTqTF3LrlBIk','nikahDc2k6f','H','l',3);
+INSERT INTO ti VALUES (118885321789529683,3665097568692809140,'wFYnL5UjxwdyFO3p','6hImLt54Ti4m29htqEoLlT0nMYADsJfKyIlnLjRJtVVMXEToFwEjXQpRzvfgYtLz8VL4DYZqJMir6li2hUvez1OOc8kmZ0MPdpALMq1MzsAYuK2JIEQOOcmrtJIYvUHDzM15NfFtJwI8qHd445rNnbhgQwJvfGzeh1I9cG2aUg3Qb1KRzmdfaavneHPosjDeO4atazPD1tcQ','2CauuWkSTSp5XOHDujTAk6P3NMZDZ1TZTqTF3LrlBIk','nikahDc2k6f','H','l',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-3410909931609030484,11267816919799080551,'yLPV','kuAAUOFcgZRFktezuuQP0vyip4bzCHA4Z5pxYyAPeqh7PQ7a6dHDBWmRYm1Et3AQEcZdc20m0VwykQqiU47yqdnGXgt7wZEf8pntENXjiQb6yESgKjSFIx8QGl1rB4jhieO3jnZ4XHCvD2vFtO5qkejthC908DsGzxjq3f5KgD3D8YLrbjRwcoIzNDfwc2ktW3UsWEshEwNQtkMY9tDXFFSPBQtvnhGt4ZJPkFtmY3eDfRqNGHY4KINXA','l9ZlCg5dsTdFU4TGKp9LBNEuL44XKFOKJOKI6SdTcuU3lJ4','sWSx4luhLxAzsOrwxJdjFpxhNZcQurKCEJm2x1yXKHFWGlmrbClxQH0IB4AJhDBUjg09ZX8n7EXFTAFgnDKvP8fNRRVhhuZHeiR4EOAUR3g8jzl8Aft7eCwOxWc4FB0TDFoTO5bPDkYIaK35NvMr7jZ5oxsFcfB0tz4owRSLXUwejglHDB5WWfm92zB9a9wgLEUQv4tg8lpdQ7ZnyMxvQ35U4sgwGWKMKUXL2zvyFgHPrdFhYg2h9ia2ZIbhJxiy','o','s',4);
+INSERT INTO ti VALUES (-3410909931609030484,11267816919799080551,'yLPV','kuAAUOFcgZRFktezuuQP0vyip4bzCHA4Z5pxYyAPeqh7PQ7a6dHDBWmRYm1Et3AQEcZdc20m0VwykQqiU47yqdnGXgt7wZEf8pntENXjiQb6yESgKjSFIx8QGl1rB4jhieO3jnZ4XHCvD2vFtO5qkejthC908DsGzxjq3f5KgD3D8YLrbjRwcoIzNDfwc2ktW3UsWEshEwNQtkMY9tDXFFSPBQtvnhGt4ZJPkFtmY3eDfRqNGHY4KINXA','l9ZlCg5dsTdFU4TGKp9LBNEuL44XKFOKJOKI6SdTcuU3lJ4','sWSx4luhLxAzsOrwxJdjFpxhNZcQurKCEJm2x1yXKHFWGlmrbClxQH0IB4AJhDBUjg09ZX8n7EXFTAFgnDKvP8fNRRVhhuZHeiR4EOAUR3g8jzl8Aft7eCwOxWc4FB0TDFoTO5bPDkYIaK35NvMr7jZ5oxsFcfB0tz4owRSLXUwejglHDB5WWfm92zB9a9wgLEUQv4tg8lpdQ7ZnyMxvQ35U4sgwGWKMKUXL2zvyFgHPrdFhYg2h9ia2ZIbhJxiy','o','s',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-4337458234949115837,16923335298751046185,'As8kg0Lzt2lDQ9XXxbAIzj','c1NLi','f8RFq0Vdrv5CQGBSO3HIUF7ntkKzvHRbKp','aug5DfCWSuzoewevQRMCFXiHRzPCbu','s','S',5);
+INSERT INTO ti VALUES (-4337458234949115837,16923335298751046185,'As8kg0Lzt2lDQ9XXxbAIzj','c1NLi','f8RFq0Vdrv5CQGBSO3HIUF7ntkKzvHRbKp','aug5DfCWSuzoewevQRMCFXiHRzPCbu','s','S',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5903130257926084809,12962066457438133241,'jsfIwk93R45OxlOnHdGInbtO','p9qBOV5zr5QloJJFXzs5lrZJE4mmOrvQ0IM27uxcZaoovNmIWs5kL8','sIcIJW7TAeEgWv46MFl3RaEAVoUVpmDHq84ttGQOBGBLJIjQSKzlWxcAMKBjN2nkV','51680BqVlldeL6ESd79Eh2WaUK4Cr2M1OQMF3YfWlA09HDbkzrxEZi5ua9d8pDSQM1lcP6OsrCQmhNLSRpzu4so1xgAJfoDOlSfkKA7wwsxMotU0H6eWUZ5vPmGpASGSr08d93cXgWhkFzEBrvf0NB4qa5k7MSMfuk2kIEPDTMLBNgaUNiyxBHMRqmxnREvgnP68o8TSQIAzZtin2XBTJJvjPdTXfC0X7oHWZdKw1KK1oj7pEaXLnDSRV1','ID','5H',6);
+INSERT INTO ti VALUES (5903130257926084809,12962066457438133241,'jsfIwk93R45OxlOnHdGInbtO','p9qBOV5zr5QloJJFXzs5lrZJE4mmOrvQ0IM27uxcZaoovNmIWs5kL8','sIcIJW7TAeEgWv46MFl3RaEAVoUVpmDHq84ttGQOBGBLJIjQSKzlWxcAMKBjN2nkV','51680BqVlldeL6ESd79Eh2WaUK4Cr2M1OQMF3YfWlA09HDbkzrxEZi5ua9d8pDSQM1lcP6OsrCQmhNLSRpzu4so1xgAJfoDOlSfkKA7wwsxMotU0H6eWUZ5vPmGpASGSr08d93cXgWhkFzEBrvf0NB4qa5k7MSMfuk2kIEPDTMLBNgaUNiyxBHMRqmxnREvgnP68o8TSQIAzZtin2XBTJJvjPdTXfC0X7oHWZdKw1KK1oj7pEaXLnDSRV1','ID','5H',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(43), d VARBINARY(50) NOT NULL, e VARCHAR(77) NOT NULL, f VARCHAR(51), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (51287,5990515,'xMqgUtJf','qE2kH8lVUk00gsdoFyBrrBdsSRki','qk1odKKpoj6KACQFeOnjyyBKBeqSGzfXVkXb2RuLcbC2gXegvCIGXCM','piWjF7F7nM1E7CGOS8LeqQ12OoLkWLessLwC38rX0mQty3','4','Y',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(43), d VARBINARY(50) NOT NULL, e VARCHAR(77) NOT NULL, f VARCHAR(51), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (7726771451262970859,3920206,'qtXAmvzLOdjPKg8K5vEm4dh2GVzCR9tHY3jehK8GNR','st2K8LYkmaLw1hKS50','SM694d2oht9C7EtkZzmFo5hT0yFW1EhRYVLzqAiR0c5Tve1sJxtcPqdDBFxtvyVLjp','SM9j5QTWrMfD5UbUL1RgiyYmmxp','C','h',1);
+INSERT INTO ti VALUES (7726771451262970859,3920206,'qtXAmvzLOdjPKg8K5vEm4dh2GVzCR9tHY3jehK8GNR','st2K8LYkmaLw1hKS50','SM694d2oht9C7EtkZzmFo5hT0yFW1EhRYVLzqAiR0c5Tve1sJxtcPqdDBFxtvyVLjp','SM9j5QTWrMfD5UbUL1RgiyYmmxp','C','h',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(44);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(44);
+INSERT INTO t VALUES (8645510705085758627,1518873,'AW7catULYxECnHhvvWAf','ypJYurGQRr4bAF2fOznqc','Eu4ll6i0qglZDeLrLd2dKq','TbVtK8m5d81m4N2BGCMFeRbIudniaUWoj','7','9',2);
+INSERT INTO ti VALUES (8645510705085758627,1518873,'AW7catULYxECnHhvvWAf','ypJYurGQRr4bAF2fOznqc','Eu4ll6i0qglZDeLrLd2dKq','TbVtK8m5d81m4N2BGCMFeRbIudniaUWoj','7','9',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (9713190769105993771,-1630820,'RSHKAuFLFDRpB6U7wEEcHx4RKWXi3sI16h6eVJ','96DorHVrmSAlmG66YE5tQAdr9VE3BqAn97cnwcSwaMBJziCCwVavhZ6eLFz6ZonfQ3vWoc0LowvbsK7K','EhJjnbvKx8BCd7gcuJLmoYSepHBAzAReGdGaE','zA5V3bc3JwMSBVqPIlwtYVla8a','X','J',3);
+INSERT INTO ti VALUES (9713190769105993771,-1630820,'RSHKAuFLFDRpB6U7wEEcHx4RKWXi3sI16h6eVJ','96DorHVrmSAlmG66YE5tQAdr9VE3BqAn97cnwcSwaMBJziCCwVavhZ6eLFz6ZonfQ3vWoc0LowvbsK7K','EhJjnbvKx8BCd7gcuJLmoYSepHBAzAReGdGaE','zA5V3bc3JwMSBVqPIlwtYVla8a','X','J',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (12448483783751877772,-5221465,'pki1jOuvTQCmMIBfZUuZ','6vN1ENFPDnM8cNHMiLT6WYVQ1Y6lX8jDIG0pgSuV0obOSk6p2P8KCIarcFsO7snotcEMGnS6CxAgZigLDjpY1Loh5V9go4bNgFuC4lYjfB5blN759GzOIUlNjAlGpF7ZiAbtd7aca286jbFq2yOiOiHRrEanwMsEf8TDfi9','VTI','FBIYAKIiySX8x4lB1koflg1lPguiN148WbPhAbjkkMNPjPC0','M','U',4);
+INSERT INTO ti VALUES (12448483783751877772,-5221465,'pki1jOuvTQCmMIBfZUuZ','6vN1ENFPDnM8cNHMiLT6WYVQ1Y6lX8jDIG0pgSuV0obOSk6p2P8KCIarcFsO7snotcEMGnS6CxAgZigLDjpY1Loh5V9go4bNgFuC4lYjfB5blN759GzOIUlNjAlGpF7ZiAbtd7aca286jbFq2yOiOiHRrEanwMsEf8TDfi9','VTI','FBIYAKIiySX8x4lB1koflg1lPguiN148WbPhAbjkkMNPjPC0','M','U',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10171493941288557295,2898072,'ee3NY9pEn9','CpfRYU4YSj1yN6OwHXi3ABL6Ret753PswUXngVMOMiWsKDMUqDU6yNLJyIDhrYNpCurMVYqVBF75kdbTCfdk8kfOqcgS8dG8x8iIYakOKDtBRgxfzWWZ6oj7dOuzDIw2tlWuraBe7H7eIwLciSzo4rKxcUQvQpwnhS36MhN3U7jmA','7VAApfm2iK9Ap5tojKzPjgnQyV12U76wb','OpSoXhCgeDxNGPggPEEi3uqbd7ONoX9QRxxRLmh7Ru1o6GKnYIcmgYblJXw50KijGqFj7ZtIbbK1uel0wFBEOekDcIklltd1NpwbjJgO3LuMgkfjWP1xDEYsVDu5JxUBaNYUnhJNf1l3qCf7z2Obm0Vul95Wr1JYJ29y','5','A',5);
+INSERT INTO ti VALUES (10171493941288557295,2898072,'ee3NY9pEn9','CpfRYU4YSj1yN6OwHXi3ABL6Ret753PswUXngVMOMiWsKDMUqDU6yNLJyIDhrYNpCurMVYqVBF75kdbTCfdk8kfOqcgS8dG8x8iIYakOKDtBRgxfzWWZ6oj7dOuzDIw2tlWuraBe7H7eIwLciSzo4rKxcUQvQpwnhS36MhN3U7jmA','7VAApfm2iK9Ap5tojKzPjgnQyV12U76wb','OpSoXhCgeDxNGPggPEEi3uqbd7ONoX9QRxxRLmh7Ru1o6GKnYIcmgYblJXw50KijGqFj7ZtIbbK1uel0wFBEOekDcIklltd1NpwbjJgO3LuMgkfjWP1xDEYsVDu5JxUBaNYUnhJNf1l3qCf7z2Obm0Vul95Wr1JYJ29y','5','A',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (17956195237141898094,5972079,'lV3LjY5wMbdXeaAiA','cBdarMcsuJGRePZVTFL4nn58uy0d290VJBe1iImzSrXYW8XnOXvbyktaWdCvajk0lJQX4QUQDtZTAxDV5GNBAA8sgzm6scE1Xt5zcF3Tg7dHyI9oaqMaUD7q1IKdjJWpmyfkYDl','5f0aQsAux5dMw9ud90hh51nS3R3okO3j0UnYLkglq6mct3ZMwTDtAZOrS7eeOiCtbSVo0GIFaKx','m58UlUD8iJ0NqYJCsCoOMG2swCYtoYSdCxF5ChlmCZJ63uXnjS','H','s5',6);
+INSERT INTO ti VALUES (17956195237141898094,5972079,'lV3LjY5wMbdXeaAiA','cBdarMcsuJGRePZVTFL4nn58uy0d290VJBe1iImzSrXYW8XnOXvbyktaWdCvajk0lJQX4QUQDtZTAxDV5GNBAA8sgzm6scE1Xt5zcF3Tg7dHyI9oaqMaUD7q1IKdjJWpmyfkYDl','5f0aQsAux5dMw9ud90hh51nS3R3okO3j0UnYLkglq6mct3ZMwTDtAZOrS7eeOiCtbSVo0GIFaKx','m58UlUD8iJ0NqYJCsCoOMG2swCYtoYSdCxF5ChlmCZJ63uXnjS','H','s5',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT, c CHAR(6), d VARCHAR(11), e VARBINARY(41), f VARBINARY(38) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15420638,4945094878764233324,'58X9N','2p90GB5t4','l0fRez8G7nMY','Ql8MtNgqftkmF','T','Q',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT, c CHAR(6), d VARCHAR(11), e VARBINARY(41), f VARBINARY(38) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (15438941842006321656,-1936628812035850508,'6kF','p3','6tfWOdzuNx2IFUUV8sJwUxnxllZ5eLzYB9Ao','ViT08LwEymBCT8bNYamBPscs9e9rfB8','M','f',1);
+INSERT INTO ti VALUES (15438941842006321656,-1936628812035850508,'6kF','p3','6tfWOdzuNx2IFUUV8sJwUxnxllZ5eLzYB9Ao','ViT08LwEymBCT8bNYamBPscs9e9rfB8','M','f',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(7);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(7);
+INSERT INTO t VALUES (14159332925299997790,2730727862057968363,'y','w9H9v2GvmVd','f8vv4slzqfu6DPe4WRoapZPA15HfdEhcg8wjrw9l','pylkJ5b9lJAZR','4','H',2);
+INSERT INTO ti VALUES (14159332925299997790,2730727862057968363,'y','w9H9v2GvmVd','f8vv4slzqfu6DPe4WRoapZPA15HfdEhcg8wjrw9l','pylkJ5b9lJAZR','4','H',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (7479969784813900412,2496019518332394116,'2unP','rCG0rVckTfsjlBY88iIO1n9bMUkCJiIjzUbo3butM8h1rrnsz8MrEmjIpsDf5ytYJR1cAl7IBusG3sTLnqY8hLWTBJKWmE1TKEEBMtjtui0h3OXYLUHGxhnQNmTCnmuIUO1aCTdp6TkgCuK68TKzdmqDFqHlew2XITOyrjaZ3pclkgAJbI5g19tnrWMO74AEZfnVcDrwgJpvF9rtxh3mpX0wEPiBAZEjOiB8WxMtUikNkEdhx59PIQZp9cZJCzk','tL68VSR7','7My4yB38sMzin8GksI9Mw','8','v',3);
+INSERT INTO ti VALUES (7479969784813900412,2496019518332394116,'2unP','rCG0rVckTfsjlBY88iIO1n9bMUkCJiIjzUbo3butM8h1rrnsz8MrEmjIpsDf5ytYJR1cAl7IBusG3sTLnqY8hLWTBJKWmE1TKEEBMtjtui0h3OXYLUHGxhnQNmTCnmuIUO1aCTdp6TkgCuK68TKzdmqDFqHlew2XITOyrjaZ3pclkgAJbI5g19tnrWMO74AEZfnVcDrwgJpvF9rtxh3mpX0wEPiBAZEjOiB8WxMtUikNkEdhx59PIQZp9cZJCzk','tL68VSR7','7My4yB38sMzin8GksI9Mw','8','v',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7520835051539045164,-182398822678193557,'YuIy','B8PUKLF0pPW1VQXTrLGdM8eL3PSYE2D8EnuhySbA8','o4KPDMztslJdxjRCYDgOvtgf','Hx4HCoEHxwTvU36kX1uW01WwKooxm8smuIruaHd93HmFH23QNqHzDV','Y','g',4);
+INSERT INTO ti VALUES (7520835051539045164,-182398822678193557,'YuIy','B8PUKLF0pPW1VQXTrLGdM8eL3PSYE2D8EnuhySbA8','o4KPDMztslJdxjRCYDgOvtgf','Hx4HCoEHxwTvU36kX1uW01WwKooxm8smuIruaHd93HmFH23QNqHzDV','Y','g',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13714242606803548127,8355961889656052166,'wdvp','L3Xgh0GOr5iVpN','igEnl','5ivezA1TACDZTvIP1HRFYthwDJsT0Tky4LhdFz8JDjaN4tlhnOJs85VS4oF6eX7vgxW8QVpwsfcF8mH1aZEgp2t5FrEGbbMC7gJ0GG5yz0MqQEJUf4J0fr1hBWZl50teJbRG9SqnkeKqYXlN05d8J0AFtH8fOcERtl0Tfdv57St7ksVfXeFvIa5kMszFMHgmRbWt7dQJgdRHqByiskj723z9jPsmVQab5','gi','J',5);
+INSERT INTO ti VALUES (13714242606803548127,8355961889656052166,'wdvp','L3Xgh0GOr5iVpN','igEnl','5ivezA1TACDZTvIP1HRFYthwDJsT0Tky4LhdFz8JDjaN4tlhnOJs85VS4oF6eX7vgxW8QVpwsfcF8mH1aZEgp2t5FrEGbbMC7gJ0GG5yz0MqQEJUf4J0fr1hBWZl50teJbRG9SqnkeKqYXlN05d8J0AFtH8fOcERtl0Tfdv57St7ksVfXeFvIa5kMszFMHgmRbWt7dQJgdRHqByiskj723z9jPsmVQab5','gi','J',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15423794107866893755,5344063757519931202,'cYp','AOX2ZLfKGlOR9MQZebc8TrwbQVe9HxQeU1W4wklCbylXowikkYf95','iSFdJER2s11yC9Xf87244dYPS8Zgu','OMX8oq0oAJSGTAu8krDqhHjUpkcrOJfAAJKGYa2hjkv22dvSQreDdh6LhuMwRuxPiTIiaCn','9v','O0',6);
+INSERT INTO ti VALUES (15423794107866893755,5344063757519931202,'cYp','AOX2ZLfKGlOR9MQZebc8TrwbQVe9HxQeU1W4wklCbylXowikkYf95','iSFdJER2s11yC9Xf87244dYPS8Zgu','OMX8oq0oAJSGTAu8krDqhHjUpkcrOJfAAJKGYa2hjkv22dvSQreDdh6LhuMwRuxPiTIiaCn','9v','O0',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(41) NOT NULL, d VARCHAR(19), e VARBINARY(18), f VARBINARY(68) NOT NULL, g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4376,6685978130919916597,'VW4YvepWmamrIFi8T','yjvHfae','sh10H1GWoEFC3ivVub','BFXtetXHIvg9Z9vDMzPxGlnfEWmwaTZl8rFGnmZ5SxLYLTEIiQr8sha3BF','e','z',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(41) NOT NULL, d VARCHAR(19), e VARBINARY(18), f VARBINARY(68) NOT NULL, g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (21873,12215645560980368043,'UFBj3ffABCaUhOj0HXp','iq7YM1iJ','yK1fofkkOy','DDORb1J7xgp9sNA9oDiOxqvZDtCZzzdATvys7KsIRkFY7R3','2','N',1);
+INSERT INTO ti VALUES (21873,12215645560980368043,'UFBj3ffABCaUhOj0HXp','iq7YM1iJ','yK1fofkkOy','DDORb1J7xgp9sNA9oDiOxqvZDtCZzzdATvys7KsIRkFY7R3','2','N',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(42) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(42) NOT NULL;
+INSERT INTO t VALUES (1176,4952438479025981508,'aagcBe3v5RhZ5IQs6','jibkJFWq','lIHt','F149','O','R',2);
+INSERT INTO ti VALUES (1176,4952438479025981508,'aagcBe3v5RhZ5IQs6','jibkJFWq','lIHt','F149','O','R',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-4546,9836618059229249053,'3oxJXQFA0Iz','dy4iSzy0TpK2IBdmaaH1ZuRhz8tthqqI5mt','30GP1L9pA8PVkgtO','W0vJ1yWAqLoY47SBFcQJ8O4TMLGPqcvbUq8vAAnN4dk','8','H',3);
+INSERT INTO ti VALUES (-4546,9836618059229249053,'3oxJXQFA0Iz','dy4iSzy0TpK2IBdmaaH1ZuRhz8tthqqI5mt','30GP1L9pA8PVkgtO','W0vJ1yWAqLoY47SBFcQJ8O4TMLGPqcvbUq8vAAnN4dk','8','H',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-5986,4782672352961620762,'C','1n99JlrZ1yodCmVv6T61ZCCeHpvZaLOAjCTl9dxkFCe53juKE1CP1frdARYDFsWvqf','DkdKLLpHNiLr','y2LQ7H09kCTPTQLuVYVLmBjX4LPrmu5rJMTlYJMOhEbtnyld8Yj8eGai2wRfUqw4KDHBUMYVF2FAJErincuUvF276WTUKTWXZNBaehHplwomSNclZufVUGK9M3PcHHrLVdSp0mWZtdl3f8Gd4pTYsLlyF02nDNSe3EzUE4MPDX6WL3xklYVcQ7OeAec1vGw95Hj','M','d',4);
+INSERT INTO ti VALUES (-5986,4782672352961620762,'C','1n99JlrZ1yodCmVv6T61ZCCeHpvZaLOAjCTl9dxkFCe53juKE1CP1frdARYDFsWvqf','DkdKLLpHNiLr','y2LQ7H09kCTPTQLuVYVLmBjX4LPrmu5rJMTlYJMOhEbtnyld8Yj8eGai2wRfUqw4KDHBUMYVF2FAJErincuUvF276WTUKTWXZNBaehHplwomSNclZufVUGK9M3PcHHrLVdSp0mWZtdl3f8Gd4pTYsLlyF02nDNSe3EzUE4MPDX6WL3xklYVcQ7OeAec1vGw95Hj','M','d',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-30033,2905808367944881909,'xO8qYyMqtplod3F','lm7J8u9mhHU7rIgWtuHIysVYOTghmkIB342CRe2ik7x9QpeXLgusqXlL1l0mwZJsHFLUu7rnl23x5qlj9u8rjjh2mytYFwd3w7vI5R0heGBLT07AgwNRfTLdfjJz1nwCDE8pvotBJySWeOo8Jhd5rYWc','DiSKBkYeNgUwM1u4R','TsT5JnKMwWlSyvvG9w7GlzvjXvScEtfNwt4AVzXpDmamWIXAvcfgaMOv6VzGSZxdZBVW1KjMfONBaYafXFwAovLyw3KzgirrAnR7tDT85pbjL3pmL6X23odPSU6ugGuAAPHdwUM2egq1WGVUIwTJU4IbugBNRTApmvtNc1R9nd8CXjPyB4szguW8WauF4OgTmtZfGTxfKgONoqyOj4BOa0Tk61RMWjwXIBWOcDOo','bL','T',5);
+INSERT INTO ti VALUES (-30033,2905808367944881909,'xO8qYyMqtplod3F','lm7J8u9mhHU7rIgWtuHIysVYOTghmkIB342CRe2ik7x9QpeXLgusqXlL1l0mwZJsHFLUu7rnl23x5qlj9u8rjjh2mytYFwd3w7vI5R0heGBLT07AgwNRfTLdfjJz1nwCDE8pvotBJySWeOo8Jhd5rYWc','DiSKBkYeNgUwM1u4R','TsT5JnKMwWlSyvvG9w7GlzvjXvScEtfNwt4AVzXpDmamWIXAvcfgaMOv6VzGSZxdZBVW1KjMfONBaYafXFwAovLyw3KzgirrAnR7tDT85pbjL3pmL6X23odPSU6ugGuAAPHdwUM2egq1WGVUIwTJU4IbugBNRTApmvtNc1R9nd8CXjPyB4szguW8WauF4OgTmtZfGTxfKgONoqyOj4BOa0Tk61RMWjwXIBWOcDOo','bL','T',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-28686,1617950374746058467,'x6','N9oqCYGlZd31Mj0NanWBxAu0CFhZwhvN8m1KLIMh05hAszq2EVxQu6ckQvuNluJh6OKw7tFvDq9KOyHS1lkgCN6uUCzqm3vj','a','Ig911HBVA63HJmA41KO9ujJDJFCN0Gtn5iuRueU3JccUX5PEbqTE8GFwFnQht72T96bvwohQZ8rx4bm4DNR4o5KGPO39mGRDL2CYmzgJfEIbYJ0QNDfEFrPpAesJcpaHqBva32spZkgbUkT2T6I9u','xd','TB',6);
+INSERT INTO ti VALUES (-28686,1617950374746058467,'x6','N9oqCYGlZd31Mj0NanWBxAu0CFhZwhvN8m1KLIMh05hAszq2EVxQu6ckQvuNluJh6OKw7tFvDq9KOyHS1lkgCN6uUCzqm3vj','a','Ig911HBVA63HJmA41KO9ujJDJFCN0Gtn5iuRueU3JccUX5PEbqTE8GFwFnQht72T96bvwohQZ8rx4bm4DNR4o5KGPO39mGRDL2CYmzgJfEIbYJ0QNDfEFrPpAesJcpaHqBva32spZkgbUkT2T6I9u','xd','TB',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b TINYINT NOT NULL, c BINARY(35) NOT NULL, d VARCHAR(81) NOT NULL, e VARCHAR(66), f VARBINARY(45) NOT NULL, g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1927229245,80,'Ktt63HNPqtT','k676CCGq3Mr10lffa0G1QqewrKHT33xE544aoK1Op7EygRA4jfKTampNU8vtZjVkjUie2Hz','jTmqIEaJY','PtfMcrJxDmLWYCUYyZ2kt1lP1em','d5','i',0);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT NOT NULL, c BINARY(35) NOT NULL, d VARCHAR(81) NOT NULL, e VARCHAR(66), f VARBINARY(45) NOT NULL, g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-781820585,-97,'KeOcgeaj2vM','hHSjZcwxdEQ','ANPAVcen99xYbPyr1pVP8U46eq6nsOTVkLiB7CN6','DgLu5QmLP1D','k4','M',1);
+INSERT INTO ti VALUES (-781820585,-97,'KeOcgeaj2vM','hHSjZcwxdEQ','ANPAVcen99xYbPyr1pVP8U46eq6nsOTVkLiB7CN6','DgLu5QmLP1D','k4','M',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(36) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(36) NOT NULL;
+INSERT INTO t VALUES (1906507635,5,'iXSG','WxZAyFkWqdVZ2DwFf85rxpPPeWMikRUtmZ1aIhS994h2cSlgbLv3Vf','uK6ZRLfMfTol1JRpb0aLN6R49','Mvtpl2dIEJupLS1opzEcLy','rH','4y',2);
+INSERT INTO ti VALUES (1906507635,5,'iXSG','WxZAyFkWqdVZ2DwFf85rxpPPeWMikRUtmZ1aIhS994h2cSlgbLv3Vf','uK6ZRLfMfTol1JRpb0aLN6R49','Mvtpl2dIEJupLS1opzEcLy','rH','4y',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1130688371,-22,'DZZ6R2MrmCtdkB0tTP','JQCeGKXQrTGhFjaM5Zsy8x6NGcPuhcCn6hfx0prrbjlxZ9ud47HiDOiHWaBQpmqGn1DXPqaeKiGPGoENb2jGriiQGp1LIEVfDL3aQkT4dpOFZcLGCde9HoNQxtim700mjm5ywPscDJid','U0CMGhcyBh83qyvLHOm1KJsSjmBlMOVa4gde3VmF1wHkGWMfVOH','3HXhtpRjS0vgT8PKRhK49YGQRs1oWPkD2j73ya','7L','l',3);
+INSERT INTO ti VALUES (-1130688371,-22,'DZZ6R2MrmCtdkB0tTP','JQCeGKXQrTGhFjaM5Zsy8x6NGcPuhcCn6hfx0prrbjlxZ9ud47HiDOiHWaBQpmqGn1DXPqaeKiGPGoENb2jGriiQGp1LIEVfDL3aQkT4dpOFZcLGCde9HoNQxtim700mjm5ywPscDJid','U0CMGhcyBh83qyvLHOm1KJsSjmBlMOVa4gde3VmF1wHkGWMfVOH','3HXhtpRjS0vgT8PKRhK49YGQRs1oWPkD2j73ya','7L','l',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-750537694,41,'nyiLJqVXQ','VOlvaicijBNCguxdMKnQKPfj7YgezltdG2UOg1hgHhEBY1oywH1skR7VMItYqxo8PNEmynLw1CbQ4uoPJD5G9OlO2hojM2dHnXAkZNTCQxDN21RuXMTVElmD4UgTjXTpW7kn2QrVuxPPW89ckGk6ObTJUAgIjwI5QwbPF54QPOsvZRmMZ','8CxOulmcHEreZPWINfFF4bDkE7UzG3RVc8','VpG9l2eplDbhQVRWXPkfFXQ1m3EvHfJLh03psHCxDFAQ8','h','Xc',4);
+INSERT INTO ti VALUES (-750537694,41,'nyiLJqVXQ','VOlvaicijBNCguxdMKnQKPfj7YgezltdG2UOg1hgHhEBY1oywH1skR7VMItYqxo8PNEmynLw1CbQ4uoPJD5G9OlO2hojM2dHnXAkZNTCQxDN21RuXMTVElmD4UgTjXTpW7kn2QrVuxPPW89ckGk6ObTJUAgIjwI5QwbPF54QPOsvZRmMZ','8CxOulmcHEreZPWINfFF4bDkE7UzG3RVc8','VpG9l2eplDbhQVRWXPkfFXQ1m3EvHfJLh03psHCxDFAQ8','h','Xc',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1486981185,56,'xCR0PMpSHT','im72OydE29Jud7rGHqAzKLaTipD1FWKRSSsibq26zXzTboqTSwbhMglBgS6qG1JZEn9FBkvd7aBjB0ODqRwmLJWdTvOuek4NzJGd0LcbJSx6KI4oOHpxDSKb14NsJcEDlpZsIMXAJQ5cRv0EgGO8ErT7JDGtgONZjEs4q','QNwLzWX8BKFxmh12I0s7ba9ppCQnrupo','CgdzGXnIMKXEG6K1sdBE7tcbONUq8XXY93Mq8KvzlwZdk0BY4mO89Vz4dvFc73Na9zZ4QgFNspwEExwVfogDfNr4KWkYhVkPfxu7P0BwDOIdJLgmaCVNoUSkDYma53BWeauyQEgsMcEethzdwhe5ukLyI9QMlrz9sLC1oRxhfosfqxyW7bjN2uv2GOhJzBi25DGPKWFI2xp2ZAoSxNmPNlK5fZi7u0hIJ2vxO4b1mKQkIj7dCI6RftxFrho8','C','5Q',5);
+INSERT INTO ti VALUES (-1486981185,56,'xCR0PMpSHT','im72OydE29Jud7rGHqAzKLaTipD1FWKRSSsibq26zXzTboqTSwbhMglBgS6qG1JZEn9FBkvd7aBjB0ODqRwmLJWdTvOuek4NzJGd0LcbJSx6KI4oOHpxDSKb14NsJcEDlpZsIMXAJQ5cRv0EgGO8ErT7JDGtgONZjEs4q','QNwLzWX8BKFxmh12I0s7ba9ppCQnrupo','CgdzGXnIMKXEG6K1sdBE7tcbONUq8XXY93Mq8KvzlwZdk0BY4mO89Vz4dvFc73Na9zZ4QgFNspwEExwVfogDfNr4KWkYhVkPfxu7P0BwDOIdJLgmaCVNoUSkDYma53BWeauyQEgsMcEethzdwhe5ukLyI9QMlrz9sLC1oRxhfosfqxyW7bjN2uv2GOhJzBi25DGPKWFI2xp2ZAoSxNmPNlK5fZi7u0hIJ2vxO4b1mKQkIj7dCI6RftxFrho8','C','5Q',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (161257070,17,'nvjZW9E6IUr2lDaDpITjy7h9','MJ0dxsA25oLbYxUHqGPoAATUbY1il9XDRu6h8JVtLDtDFbQ9nC92UF4NGXnH793T6mFAAb0xGoCZGtzDmnV3cHnXvYUfplvM1yZ2LD4kTLXj1TSB0vrzzdledTQslFIq1cGyMYQ9WflV3eFTUNjqDPRrvzX8lOyinAW9dX3rmKa','KyTY7MsFs54dYjmqVFjbJvPXPc8KAX14XPPNXy6jE46M9PTkM','SIZybKHpM4BhwuyaO5NsM8GhZghl18PtTPgcKqpO6kjLuj4yAs3f96gGnx9a','VQ','GvY',6);
+INSERT INTO ti VALUES (161257070,17,'nvjZW9E6IUr2lDaDpITjy7h9','MJ0dxsA25oLbYxUHqGPoAATUbY1il9XDRu6h8JVtLDtDFbQ9nC92UF4NGXnH793T6mFAAb0xGoCZGtzDmnV3cHnXvYUfplvM1yZ2LD4kTLXj1TSB0vrzzdledTQslFIq1cGyMYQ9WflV3eFTUNjqDPRrvzX8lOyinAW9dX3rmKa','KyTY7MsFs54dYjmqVFjbJvPXPc8KAX14XPPNXy6jE46M9PTkM','SIZybKHpM4BhwuyaO5NsM8GhZghl18PtTPgcKqpO6kjLuj4yAs3f96gGnx9a','VQ','GvY',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b INT, c BINARY(84) NOT NULL, d VARBINARY(15) NOT NULL, e VARCHAR(22), f VARBINARY(31) NOT NULL, g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-56273754022727264,-354607054,'Hot9Djpx66a4XObtjjbiAv5FFfFUIgfUd','fE5hP3Ce','5VAwXZzP6d7w6KqCZ9r','dkrTzWY7qJ','c','r',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT, c BINARY(84) NOT NULL, d VARBINARY(15) NOT NULL, e VARCHAR(22), f VARBINARY(31) NOT NULL, g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-8808960821269914537,-773418420,'gpm006e9spdkBdK','aTe30BZ','kcjHOy43B','FyUbmMimZRhi1','D','W',1);
+INSERT INTO ti VALUES (-8808960821269914537,-773418420,'gpm006e9spdkBdK','aTe30BZ','kcjHOy43B','FyUbmMimZRhi1','D','W',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(85) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(85) NOT NULL;
+INSERT INTO t VALUES (-1682503288481075623,1101267772,'XyHiROSa4D6c8scpbLF8L','7NIVzF','OkAycK90nA','3Wr1QPQpraR1g2sT9dyIXhe76jDMe0','u','qf',2);
+INSERT INTO ti VALUES (-1682503288481075623,1101267772,'XyHiROSa4D6c8scpbLF8L','7NIVzF','OkAycK90nA','3Wr1QPQpraR1g2sT9dyIXhe76jDMe0','u','qf',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-351914571296861067,-2065506345,'CsdIFX3KslJ07fUwQkj73qlZgN8aa7RkM7Ixk','W0IRo8bFo2adN8hurm7pbrCEIYa1VjiSJ2ChGXfHbj0zSA7uLQ6NUQdvg0Mam4QWDtSbrgDeiD8eembdDNDGcSholf8EFntvUAQuecqmjsLoMhsRmrwt0mJF3HX','G8k5MMLzDAAOaPmao','xIt7BQybxvk1MhiIJvT','K','qe',3);
+INSERT INTO ti VALUES (-351914571296861067,-2065506345,'CsdIFX3KslJ07fUwQkj73qlZgN8aa7RkM7Ixk','W0IRo8bFo2adN8hurm7pbrCEIYa1VjiSJ2ChGXfHbj0zSA7uLQ6NUQdvg0Mam4QWDtSbrgDeiD8eembdDNDGcSholf8EFntvUAQuecqmjsLoMhsRmrwt0mJF3HX','G8k5MMLzDAAOaPmao','xIt7BQybxvk1MhiIJvT','K','qe',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3695027962133579405,-737750862,'mPyu9uez88ye8sEYCreuFrlWRYYPKUBjwTeR71zwG51J3402WxYME','fPltfLDYFuoF3SICRAwnmzLLxhX8bzdOJKbajeoKOlxk0sDeBx4f9Ul7GD4pwZpbayFL','5IEMt38KbMvZ4CgSzBRa','oAD4xmouxr6MmmoEPTKLfSVAdnFKaboqIbAHqNMA2yw3AnUfsXfhIgI6a6KjnNMpph0nblz0VigVyEoDVmRVvsI7Q9kT','s','h',4);
+INSERT INTO ti VALUES (3695027962133579405,-737750862,'mPyu9uez88ye8sEYCreuFrlWRYYPKUBjwTeR71zwG51J3402WxYME','fPltfLDYFuoF3SICRAwnmzLLxhX8bzdOJKbajeoKOlxk0sDeBx4f9Ul7GD4pwZpbayFL','5IEMt38KbMvZ4CgSzBRa','oAD4xmouxr6MmmoEPTKLfSVAdnFKaboqIbAHqNMA2yw3AnUfsXfhIgI6a6KjnNMpph0nblz0VigVyEoDVmRVvsI7Q9kT','s','h',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-1884151884842619539,1585520988,'LIcYXthWju9GjT4C54pLpruDP12Ec24i02vTlKvvwJqpPaTdaxItmtYx0LUueDF','cJ9y53ajXMhANqwCEjWK5yNez58sdImn72YzhfNF2vByfySGiWilX9NWr8EJdizxk9PkuJVmICvutMWPEQ32V7gw3kkKQpk4e1hE06ITvKmyHZyZDQauyYqIvrcDVP4IA354LetjZmPeHRggJYQjxuG9h6iut56NOv4YZGqli1agOniPorfbVyb','DsArXys','a1QEIofh0u3zGAG9AbIsozhcKGHPxRuLKDCvjZFpqhQsxtYLPy0mF3fbPYwUeJYJSAswDNijVFsVeis','P','w',5);
+INSERT INTO ti VALUES (-1884151884842619539,1585520988,'LIcYXthWju9GjT4C54pLpruDP12Ec24i02vTlKvvwJqpPaTdaxItmtYx0LUueDF','cJ9y53ajXMhANqwCEjWK5yNez58sdImn72YzhfNF2vByfySGiWilX9NWr8EJdizxk9PkuJVmICvutMWPEQ32V7gw3kkKQpk4e1hE06ITvKmyHZyZDQauyYqIvrcDVP4IA354LetjZmPeHRggJYQjxuG9h6iut56NOv4YZGqli1agOniPorfbVyb','DsArXys','a1QEIofh0u3zGAG9AbIsozhcKGHPxRuLKDCvjZFpqhQsxtYLPy0mF3fbPYwUeJYJSAswDNijVFsVeis','P','w',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-8334358497287356396,-1887675961,'i4GgvESMNkBNe2DI3z9T7OSrEGGlFstGlr66JcfSi','EXmo','r4cBAAtOwUL1','6P4khS5rsAkuEO7saWfFhSpF2ZtbIQ5DC3a1ALxZ7fchsq8yIo8DkTBfG8pBe','F','r',6);
+INSERT INTO ti VALUES (-8334358497287356396,-1887675961,'i4GgvESMNkBNe2DI3z9T7OSrEGGlFstGlr66JcfSi','EXmo','r4cBAAtOwUL1','6P4khS5rsAkuEO7saWfFhSpF2ZtbIQ5DC3a1ALxZ7fchsq8yIo8DkTBfG8pBe','F','r',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b TINYINT UNSIGNED NOT NULL, c BINARY(53) NOT NULL, d VARBINARY(84), e VARCHAR(24) NOT NULL, f VARCHAR(3), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8039524,59,'6SeifvxM390QX7NXZ1UqglloxZYFBb','pcoHEB5stt9gaiv7UmObrrRDo4zFSDY4VJhM50NZwbCIAsZuIHr3F1D66MzmJ75UG4np1H7UTgkmKZrwffZL','tH8zqsXFEFeos5XeQqNZX9V','nGB','1l','u',0);
+CREATE TABLE ti (a MEDIUMINT, b TINYINT UNSIGNED NOT NULL, c BINARY(53) NOT NULL, d VARBINARY(84), e VARCHAR(24) NOT NULL, f VARCHAR(3), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-2024561412276431369,167,'mUdjQKS1BURYJOdYQPcHqZ','gTrlx9dcGWGgl9PZtyiXeFx','ROluzcqN','0','k','K',1);
+INSERT INTO ti VALUES (-2024561412276431369,167,'mUdjQKS1BURYJOdYQPcHqZ','gTrlx9dcGWGgl9PZtyiXeFx','ROluzcqN','0','k','K',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(54) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(54) NOT NULL;
+INSERT INTO t VALUES (4676577599872835619,48,'26p5EnH9MZ0hUR5iWzg7HT3fs1Kykez0272','gXtublvX0dwvd4ZMz0pk','lmhz0KqhV9DgTd','Xk','tX','x',2);
+INSERT INTO ti VALUES (4676577599872835619,48,'26p5EnH9MZ0hUR5iWzg7HT3fs1Kykez0272','gXtublvX0dwvd4ZMz0pk','lmhz0KqhV9DgTd','Xk','tX','x',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (7486678140630609250,158,'KL5UdpQ5aGl5hOLO6','5dLrBY2nHJj6PVtQtLbFBkrRHbuVXbg9X5LTOD7tOnoUWElWuQdMeqodlINfsppu6Xa4Ex3rIdWY7l6tAcUmpVbg9JD1i4WJ7YHNILbMESee3c0PvMV43WlN3bdzIE6e6vO9NOnwboVd2pWcBknr42YX7Wj8DtPgUe7fLlqHU3Sq1JBvryXek7x8ZnsCt0MWoiMHNZ9AxXLP5kTJbdFdfmRjA83ZaHlBb7wml61mqpB','25Q8Ta','qe','aM','J',3);
+INSERT INTO ti VALUES (7486678140630609250,158,'KL5UdpQ5aGl5hOLO6','5dLrBY2nHJj6PVtQtLbFBkrRHbuVXbg9X5LTOD7tOnoUWElWuQdMeqodlINfsppu6Xa4Ex3rIdWY7l6tAcUmpVbg9JD1i4WJ7YHNILbMESee3c0PvMV43WlN3bdzIE6e6vO9NOnwboVd2pWcBknr42YX7Wj8DtPgUe7fLlqHU3Sq1JBvryXek7x8ZnsCt0MWoiMHNZ9AxXLP5kTJbdFdfmRjA83ZaHlBb7wml61mqpB','25Q8Ta','qe','aM','J',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (4402064726639859952,245,'1NBYcU','ePg','LUhO4kpyHbE2kdDK','CW3KAWiXL6AjphkkTwvkF5JSweT9WBElTzeq2zZh5gRSr8Bhi7r','f','2',4);
+INSERT INTO ti VALUES (4402064726639859952,245,'1NBYcU','ePg','LUhO4kpyHbE2kdDK','CW3KAWiXL6AjphkkTwvkF5JSweT9WBElTzeq2zZh5gRSr8Bhi7r','f','2',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (5753699769715521536,58,'lqOXaPsNoWYKfzETgWkpWWjxq46KyIF6AB','vrAYF2A8iOdbCAIA1bDx1EMP5CHgQuooCoA','EAxZBFkBdRct','gow1UhQ3eiUcDncBuiBgbOROOcESV2d4orDw4eqLiCm7GtUxXJTYXDlZaSVyARidxVruSjdHxFn26F7MFXeBGB5dOUk1bap9yCDRoWZlZ4vaiww1igfWr7LojzO4naYddhNIdV7uXLsi4vee02HZRXz4eG9UucxYVWigbLpicCxOhpujsTyMexoI4wMC3jyLgxrAjhXu1ffyT9n3GQLXPD5nD7g49fRBcq','AP','S',5);
+INSERT INTO ti VALUES (5753699769715521536,58,'lqOXaPsNoWYKfzETgWkpWWjxq46KyIF6AB','vrAYF2A8iOdbCAIA1bDx1EMP5CHgQuooCoA','EAxZBFkBdRct','gow1UhQ3eiUcDncBuiBgbOROOcESV2d4orDw4eqLiCm7GtUxXJTYXDlZaSVyARidxVruSjdHxFn26F7MFXeBGB5dOUk1bap9yCDRoWZlZ4vaiww1igfWr7LojzO4naYddhNIdV7uXLsi4vee02HZRXz4eG9UucxYVWigbLpicCxOhpujsTyMexoI4wMC3jyLgxrAjhXu1ffyT9n3GQLXPD5nD7g49fRBcq','AP','S',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1114361894237120834,190,'1XfOqwMYIkPQuT1lfq6IFiSHbOyfNR11PXo1fMn','pJUfYFX5xvLk0V8MS6p7YHWGShTDc2SSsc4Vn2IiHfaZCTRkVAbPZEOBWIjtsFQD7FBrvqWzSa0HmSOFesonUPTlNUHjWQsio7oQTMQBGXVFMDQNXRURe6Tw1t5RiT3nUxjvJA2jX2OVIa9xv5Z85zL92qf6SWGB8Ta8m8iZdUfgC6IvgNlFuOZOK7XhxYVOZcxxDH5sCWo2oNgBOMd38vlpJJhyGpEk7EjxulYYxsYsXxIIGs1evmh83boZ0','NjfSpfKtIEyxTDURTbpbKrm','Y4sIAr99DQon1JuaNxPTDYiy0ik3zeg2pdhWPA4Ko5GEsRKrp6eYMj0K7X1Epglm0q5bsfkRGsEoPBAkp3rhNr6kIKFhbWXCWh8pTWKOEw5oDg4UAnqsfFUhmBeCZfBjfBRZVskdgXYXcZK89RlnEghtcAouKlA02CnNNekesp2Q0nsJY5HSnjdzKMtikURdqY0plpANPUN1MfG4zSMz0vRBfYbB2Tv4Vx9133FxX0fHow','FT6','1c',6);
+INSERT INTO ti VALUES (1114361894237120834,190,'1XfOqwMYIkPQuT1lfq6IFiSHbOyfNR11PXo1fMn','pJUfYFX5xvLk0V8MS6p7YHWGShTDc2SSsc4Vn2IiHfaZCTRkVAbPZEOBWIjtsFQD7FBrvqWzSa0HmSOFesonUPTlNUHjWQsio7oQTMQBGXVFMDQNXRURe6Tw1t5RiT3nUxjvJA2jX2OVIa9xv5Z85zL92qf6SWGB8Ta8m8iZdUfgC6IvgNlFuOZOK7XhxYVOZcxxDH5sCWo2oNgBOMd38vlpJJhyGpEk7EjxulYYxsYsXxIIGs1evmh83boZ0','NjfSpfKtIEyxTDURTbpbKrm','Y4sIAr99DQon1JuaNxPTDYiy0ik3zeg2pdhWPA4Ko5GEsRKrp6eYMj0K7X1Epglm0q5bsfkRGsEoPBAkp3rhNr6kIKFhbWXCWh8pTWKOEw5oDg4UAnqsfFUhmBeCZfBjfBRZVskdgXYXcZK89RlnEghtcAouKlA02CnNNekesp2Q0nsJY5HSnjdzKMtikURdqY0plpANPUN1MfG4zSMz0vRBfYbB2Tv4Vx9133FxX0fHow','FT6','1c',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b BIGINT, c BINARY(26), d VARCHAR(87), e VARCHAR(50), f VARBINARY(62), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (933886897454654389,5634527918657182092,'S8','FNmBCAtEkenM0iT2vbyz','C','6FbhJW10iUVISE3NdZyGVFatvrmcY1pX0Fdbol7i','r','V',0);
+CREATE TABLE ti (a BIGINT, b BIGINT, c BINARY(26), d VARCHAR(87), e VARCHAR(50), f VARBINARY(62), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (8118894032862615316,5299008984764990929,'D7dc','NqxokdtK4','TSX8cm4IKI7XMbhvPCwootxIRPB','Lp4bTXXhP41jkTOaSwr00yXqlLki3EOkLPsl3qX9vRjyMWOkFT6','g','h',1);
+INSERT INTO ti VALUES (8118894032862615316,5299008984764990929,'D7dc','NqxokdtK4','TSX8cm4IKI7XMbhvPCwootxIRPB','Lp4bTXXhP41jkTOaSwr00yXqlLki3EOkLPsl3qX9vRjyMWOkFT6','g','h',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(27);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(27);
+INSERT INTO t VALUES (1234015434332694450,8628713964689011134,'8jU36w','uoiCej4sRx4hbmWmT9A3h','tW6emDOBgFZieULVuy3dYQpn0Rsl8w1ktPN','uQIPaslOsNluVa4F8WkYTIACR','hj','F',2);
+INSERT INTO ti VALUES (1234015434332694450,8628713964689011134,'8jU36w','uoiCej4sRx4hbmWmT9A3h','tW6emDOBgFZieULVuy3dYQpn0Rsl8w1ktPN','uQIPaslOsNluVa4F8WkYTIACR','hj','F',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-6678540341079045436,-5773432305713751650,'46qNnFRKBAJmeP7G','Fu','q063LnH2OY9y8C9881yfTaQ3hulegQ','2MICSS','QT','T',3);
+INSERT INTO ti VALUES (-6678540341079045436,-5773432305713751650,'46qNnFRKBAJmeP7G','Fu','q063LnH2OY9y8C9881yfTaQ3hulegQ','2MICSS','QT','T',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-8011408116337162171,1155491784505677390,'XesIKPyrBtV7ayqcPfTOnWRZn','gJwkQxsgBzLfRfc9xPR1XpjBOjG7aGzZHN2V1VtntbdP9btfT9caUid5q4ssBD7u1fMVNtty3XqDlPSfmP9kwZj4WEi62KsrnQh','P67iTxrUMcjBazBNXWsxiGboFi13fem4S7rtEd0K9LYkrg','jkxa0FF1KUoRAC4bogzWD','y','9',4);
+INSERT INTO ti VALUES (-8011408116337162171,1155491784505677390,'XesIKPyrBtV7ayqcPfTOnWRZn','gJwkQxsgBzLfRfc9xPR1XpjBOjG7aGzZHN2V1VtntbdP9btfT9caUid5q4ssBD7u1fMVNtty3XqDlPSfmP9kwZj4WEi62KsrnQh','P67iTxrUMcjBazBNXWsxiGboFi13fem4S7rtEd0K9LYkrg','jkxa0FF1KUoRAC4bogzWD','y','9',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7870094998324121715,3172044108484381726,'qpQqfJ','KUsqRmn4iUpfLd8OqI3v9LbM6QE0Ot96RWlj08ufYfhp2YdqLskYY5JVUs97bgU8SwGKVM4tuI89y2rOuWY9hcI1DC7FrHWXZy5H0uRzCwEFXoJAKAncalTwMYeiNp4R1mJKr0YHIR4aiWg4QteifRmBkKUZlvRNRHSrIBuLPlvFIzZfaLetehHfD00FhK0TM86F72wLCYHDeXNLZyUckvCpUKCndqPxpK1rSyVk2JK9Y5A6peER7BdjPu','QY011sp1g2TBtM9DHg32522K3Be3WC','l00WB0vmGNzg5iFOEHhLCZWDSjYS4BSfScHJvGlCMFSbQoiniooophQzsY3hzOODS38edsCxaiWxrIlSOA3m3Ot9pNWzBN1PIPoiwyvHXPOaMynUVmdjY7xQmwyn3E5UL8hYOaMewIIT0HpeENisp4AThH074qHLd0gMRhQsu2laPuI0sUrXeeo8mxpStwA1sfKFSNGrImCRttq07cHRPzBkizCcR3Ez5MS6LLlx6Y3WyJ8d0gpgK','HK','F',5);
+INSERT INTO ti VALUES (7870094998324121715,3172044108484381726,'qpQqfJ','KUsqRmn4iUpfLd8OqI3v9LbM6QE0Ot96RWlj08ufYfhp2YdqLskYY5JVUs97bgU8SwGKVM4tuI89y2rOuWY9hcI1DC7FrHWXZy5H0uRzCwEFXoJAKAncalTwMYeiNp4R1mJKr0YHIR4aiWg4QteifRmBkKUZlvRNRHSrIBuLPlvFIzZfaLetehHfD00FhK0TM86F72wLCYHDeXNLZyUckvCpUKCndqPxpK1rSyVk2JK9Y5A6peER7BdjPu','QY011sp1g2TBtM9DHg32522K3Be3WC','l00WB0vmGNzg5iFOEHhLCZWDSjYS4BSfScHJvGlCMFSbQoiniooophQzsY3hzOODS38edsCxaiWxrIlSOA3m3Ot9pNWzBN1PIPoiwyvHXPOaMynUVmdjY7xQmwyn3E5UL8hYOaMewIIT0HpeENisp4AThH074qHLd0gMRhQsu2laPuI0sUrXeeo8mxpStwA1sfKFSNGrImCRttq07cHRPzBkizCcR3Ez5MS6LLlx6Y3WyJ8d0gpgK','HK','F',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6467648724669393603,-2699745793628283493,'VR846WcDDq7FgdkyJVqzhPj18','kUcNpVbZfiDgWe9XuFJv7hxmmmEVqRgaQLLlaA7XF4mpAZVFgOzRcIQDIrQ1H8gVvLTL9g5vG3LsFzqOeVDCibTVxyVvEKhz0eHIHofLjK3gj0kX4vsZg9oSWKUt7i76DSXFNOZBygf','1LiCx9J1wA','uQVVdSdQKq1dvxYxFsUq45JLIraJdEJkFydbtcByPfF29Hvt3ClWnikS6Rq5evONkw31gmgrDA5rilGiS2jp1p6V424KsSNV7lKzFHEH741NUosLiuI2U9dSbrxgCp4FRc69h68ZxJbIwQdvvrrK791oZvll3nVDnXF10fd95sG81kdieVNwmtLHmSBRStzzv4yqwNfbPG8WCI6K74iEgenXnFdT5A0gtA538E6VSz3qKsBolhSPbxj6','XXQ','Q',6);
+INSERT INTO ti VALUES (-6467648724669393603,-2699745793628283493,'VR846WcDDq7FgdkyJVqzhPj18','kUcNpVbZfiDgWe9XuFJv7hxmmmEVqRgaQLLlaA7XF4mpAZVFgOzRcIQDIrQ1H8gVvLTL9g5vG3LsFzqOeVDCibTVxyVvEKhz0eHIHofLjK3gj0kX4vsZg9oSWKUt7i76DSXFNOZBygf','1LiCx9J1wA','uQVVdSdQKq1dvxYxFsUq45JLIraJdEJkFydbtcByPfF29Hvt3ClWnikS6Rq5evONkw31gmgrDA5rilGiS2jp1p6V424KsSNV7lKzFHEH741NUosLiuI2U9dSbrxgCp4FRc69h68ZxJbIwQdvvrrK791oZvll3nVDnXF10fd95sG81kdieVNwmtLHmSBRStzzv4yqwNfbPG8WCI6K74iEgenXnFdT5A0gtA538E6VSz3qKsBolhSPbxj6','XXQ','Q',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(85), d VARBINARY(53), e VARCHAR(8) NOT NULL, f VARCHAR(59) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6252891613531076680,18752,'ZFWWgw0PAUJ0bBLpzEMDxlurhP6RBZ0V3Dw4PGsUx','R2xYfHn46m9o6YytySUDU4GNNEp2YSGyGlDPnsaZjbs5aGGjy1Yn','JpNJ','p9q7g','R','Gi',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(85), d VARBINARY(53), e VARCHAR(8) NOT NULL, f VARCHAR(59) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (16410113211096442919,1563,'VRXGpcaJtPsxJHqrJlXkvRCvaE44He6goBLDDdEM5r9ypDZ5Hr8oM4ILDIpBwhmdmvl','xlgjKd3KLjHH40j6b30vXJljK0qrJ205PL7KZMPVU','ZY','tTbsSrRkgoqlwv4lwOmovS54QyEZCMomqvRth8pOXMXPd','N9','1',1);
+INSERT INTO ti VALUES (16410113211096442919,1563,'VRXGpcaJtPsxJHqrJlXkvRCvaE44He6goBLDDdEM5r9ypDZ5Hr8oM4ILDIpBwhmdmvl','xlgjKd3KLjHH40j6b30vXJljK0qrJ205PL7KZMPVU','ZY','tTbsSrRkgoqlwv4lwOmovS54QyEZCMomqvRth8pOXMXPd','N9','1',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(86);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(86);
+INSERT INTO t VALUES (264045311787537923,-2466,'5jFbVey','syWGDJEjkSqSIotLJZYSym3ex3ZGT5NzwJ7dO4ULp0uHWkfzAz','aQM','qn6RDFc54BWQS4tiLgeFGir4lKvWVaiAATyL0K9A5zI55cdBBFk37QV','n','GS',2);
+INSERT INTO ti VALUES (264045311787537923,-2466,'5jFbVey','syWGDJEjkSqSIotLJZYSym3ex3ZGT5NzwJ7dO4ULp0uHWkfzAz','aQM','qn6RDFc54BWQS4tiLgeFGir4lKvWVaiAATyL0K9A5zI55cdBBFk37QV','n','GS',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (12235251433298923494,22951,'o2cVdTYaVZI4J4gccvrUdXZ3vm','ZeNln6RT6gNyZJ6VkS1uKpvre2qQpmLN9tZ92IukSBv3oQrTaq8YfmogFDgIO46vGCia2S62retoMUz7AP1953BuR1VEchQxGPC6yO0ItQmrVy8KYOLLoeXWl9470Iocj7bozCbg8IFV6VK9XAhufB0v','5','AfDqf4u3747JARxFBwS8ZswBgSA3KevmM7rTzmgPEe216qHaKC','lF','gM',3);
+INSERT INTO ti VALUES (12235251433298923494,22951,'o2cVdTYaVZI4J4gccvrUdXZ3vm','ZeNln6RT6gNyZJ6VkS1uKpvre2qQpmLN9tZ92IukSBv3oQrTaq8YfmogFDgIO46vGCia2S62retoMUz7AP1953BuR1VEchQxGPC6yO0ItQmrVy8KYOLLoeXWl9470Iocj7bozCbg8IFV6VK9XAhufB0v','5','AfDqf4u3747JARxFBwS8ZswBgSA3KevmM7rTzmgPEe216qHaKC','lF','gM',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3129715460159171159,19820,'pXaPrteQoLx9UkAMn0iDMqYbsU0x7nooTCcouofS245m4vqG4URv2','XyJxxq3wMfXIA47hdnR4AcxxhmMArgKQw6uFTXEBgC6jLtuJ7BpdHC6eWW5s2LLSRkPraZFIbm4LcqPXqDeigvMpCcjCxhI1n1CbCvXY6pQ9QVnCEr5z8fP2sEdP2RYFTbSLtpPBuGyEryeMdTFZQdmnbv1HC32vmwLD2sUzqZCdaxXzNp5sNpPkKe08ikoPkzOVnTqNjswgSR8sasz6rxXeNhXUkacxGd5eeD8XnkiPqGhTrHjaYlZLPXHvzG','cg','9q119vhheXVP4YXqG3LaWG63v5h5ZJFeNmPyQNLeKFEP6rlKUBdZMCu7e7qKkfIuPWyaMRZQXj4XGgT9C73xphhXP3NCb9MOQxt5ob4ZTNtmFllqe6yAJ0UfUNpn1cArZwPQ05ti7wiLhauDV0oN78zwRGT8GKXxmyqCsLP51xYHPwtCnWL0JwnbBtFv','f4','a',4);
+INSERT INTO ti VALUES (3129715460159171159,19820,'pXaPrteQoLx9UkAMn0iDMqYbsU0x7nooTCcouofS245m4vqG4URv2','XyJxxq3wMfXIA47hdnR4AcxxhmMArgKQw6uFTXEBgC6jLtuJ7BpdHC6eWW5s2LLSRkPraZFIbm4LcqPXqDeigvMpCcjCxhI1n1CbCvXY6pQ9QVnCEr5z8fP2sEdP2RYFTbSLtpPBuGyEryeMdTFZQdmnbv1HC32vmwLD2sUzqZCdaxXzNp5sNpPkKe08ikoPkzOVnTqNjswgSR8sasz6rxXeNhXUkacxGd5eeD8XnkiPqGhTrHjaYlZLPXHvzG','cg','9q119vhheXVP4YXqG3LaWG63v5h5ZJFeNmPyQNLeKFEP6rlKUBdZMCu7e7qKkfIuPWyaMRZQXj4XGgT9C73xphhXP3NCb9MOQxt5ob4ZTNtmFllqe6yAJ0UfUNpn1cArZwPQ05ti7wiLhauDV0oN78zwRGT8GKXxmyqCsLP51xYHPwtCnWL0JwnbBtFv','f4','a',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (11331995974215812108,-29812,'ojg2poFu8U6WWCi5Frc1vVoXlWNsHTNUpuc9cQvPUPmUU50Fhv9bSZJ6omeSY8rgFdrv','RDnfsQERc95UhIvJQ1PJ2ifR2DtPvpAesWj23xfOPzBnom6R7ZAMmELZyQmwhvpxENcB6aE8JWV7Y5ovtipZPsgVjtuE1DJ5Q8QjeBAo40IeWLXXljogAbGEq80mmjZXEAKQVqkQqDZe5EF2C6WvYmdppDHYsM7xHSlNBKsc60q2SsYeaJO9IXDkTqvQHvhoa2MJmorts9xIpqBL0FmzejDI9lVVA6','yuHPo4','wxBarBw3T24YlcREsSPBRTA2E8vq1OwL0Jo3Dm5Hu9TiuUhZKWnw3UkODvAOSIlad94QKCkfDqqwjuN4SVdWN0pZxIc8kRnXqjUfftosDPrW4','aw','y',5);
+INSERT INTO ti VALUES (11331995974215812108,-29812,'ojg2poFu8U6WWCi5Frc1vVoXlWNsHTNUpuc9cQvPUPmUU50Fhv9bSZJ6omeSY8rgFdrv','RDnfsQERc95UhIvJQ1PJ2ifR2DtPvpAesWj23xfOPzBnom6R7ZAMmELZyQmwhvpxENcB6aE8JWV7Y5ovtipZPsgVjtuE1DJ5Q8QjeBAo40IeWLXXljogAbGEq80mmjZXEAKQVqkQqDZe5EF2C6WvYmdppDHYsM7xHSlNBKsc60q2SsYeaJO9IXDkTqvQHvhoa2MJmorts9xIpqBL0FmzejDI9lVVA6','yuHPo4','wxBarBw3T24YlcREsSPBRTA2E8vq1OwL0Jo3Dm5Hu9TiuUhZKWnw3UkODvAOSIlad94QKCkfDqqwjuN4SVdWN0pZxIc8kRnXqjUfftosDPrW4','aw','y',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (4099655485654564105,15420,'Uv2qFRD5MThp4uBbQAQfI8IDB6lE','mKPhJ6t4uGy2EKo7hXIUd3T9LVeVmtIeeiuDDHJIZKN5a20lzlGpd8dwKUew','SsntyID','UTTvEmbuIEikLhV5jhm7v0ouMjcRtRiBbWrVNOUQl17H1Wld1hmuyFiZMpfJWh4r8LDFCUr5G2mJdmk0ifZZKmGGDSA6ajw1S66NXX9','U7','2',6);
+INSERT INTO ti VALUES (4099655485654564105,15420,'Uv2qFRD5MThp4uBbQAQfI8IDB6lE','mKPhJ6t4uGy2EKo7hXIUd3T9LVeVmtIeeiuDDHJIZKN5a20lzlGpd8dwKUew','SsntyID','UTTvEmbuIEikLhV5jhm7v0ouMjcRtRiBbWrVNOUQl17H1Wld1hmuyFiZMpfJWh4r8LDFCUr5G2mJdmk0ifZZKmGGDSA6ajw1S66NXX9','U7','2',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b INT, c CHAR(73) NOT NULL, d VARCHAR(28), e VARCHAR(21) NOT NULL, f VARBINARY(82), g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4023938018242244096,-425496216,'0eXL1HJM6e68bt','kvpeBML3efURzhWc','bIiz2j','cM7WnZBhPMPd5WRSNWLo8t32KjVvZHKbzSgZpTPDPj3UD9jFE2hh81HmwSA2R2','M','z',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT, c CHAR(73) NOT NULL, d VARCHAR(28), e VARCHAR(21) NOT NULL, f VARBINARY(82), g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-7018693677421653020,562920215,'xQ3BYk5qFH0gY7VEzU2M2e0blcKIznvfpRRV0PrP2a0LwxyAMPHcw6mW7rrr','F1PRwuX4V349oOS60mNM','QnyNcf','82D2ppJ9r7FgoMD4ogT7wP34IUI3kHVteBFy656jVvJbu9jgCXBAQnxb','F','V',1);
+INSERT INTO ti VALUES (-7018693677421653020,562920215,'xQ3BYk5qFH0gY7VEzU2M2e0blcKIznvfpRRV0PrP2a0LwxyAMPHcw6mW7rrr','F1PRwuX4V349oOS60mNM','QnyNcf','82D2ppJ9r7FgoMD4ogT7wP34IUI3kHVteBFy656jVvJbu9jgCXBAQnxb','F','V',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(74) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(74) NOT NULL;
+INSERT INTO t VALUES (-3457024387071022362,-652973943,'5dbffkp7Q','kkg1vzHOFFV0YvK0l8con','flWOonxremsQlb','TIeWDAghfSfrj1M3PLE','u','g',2);
+INSERT INTO ti VALUES (-3457024387071022362,-652973943,'5dbffkp7Q','kkg1vzHOFFV0YvK0l8con','flWOonxremsQlb','TIeWDAghfSfrj1M3PLE','u','g',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-6268914206016281617,-1058878610,'rVXn1cbW1e1cFfnYHZbXw2pYTi','fIAtGp5rF71ploYokJXWcPM5YRiXNvwJhry7gCRtuUDhShEAOkb4h0YujohJMC025upcChCcUIYZnDdhNMhvv23wgnjyNeAUTeCy7HwRBnAGg3U4JOBZTKvClV9DR6PHXnBIzh7Obb9fb54h57d6yi1GaWGPyhWVeCh0LV2eMH8Eb9DgfkSnQMx','NM8Ew10NhqBjN','0n1VPT8HRn','P','e',3);
+INSERT INTO ti VALUES (-6268914206016281617,-1058878610,'rVXn1cbW1e1cFfnYHZbXw2pYTi','fIAtGp5rF71ploYokJXWcPM5YRiXNvwJhry7gCRtuUDhShEAOkb4h0YujohJMC025upcChCcUIYZnDdhNMhvv23wgnjyNeAUTeCy7HwRBnAGg3U4JOBZTKvClV9DR6PHXnBIzh7Obb9fb54h57d6yi1GaWGPyhWVeCh0LV2eMH8Eb9DgfkSnQMx','NM8Ew10NhqBjN','0n1VPT8HRn','P','e',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (4562307572940330612,-1766879703,'JyRX86sYQ8wt2i6MsxYb','Vw8WodQxEcEIKsxMNBYjLbLCQppJWt5dDvywEyQM7dwQK2E3Si1xdHU3GYWDKjEgE6bWNAAmWu0utHHJKkVG5dvzHFnN0P40t3HQ2gNTUBFjSTO4UlJYzUJo1mte7qbiOv0itdiS7Z6XF5vTRrDd5TIXtWNAqjzb4tGBLAykLH1ttxbQn6ztt9vHx0JhbOHQ6bZT5LpdVT0b9cnVXa5jEhzFdHRgsPWfz1FDvyjoMcOFh7EXE','TF17cUVqcyHUdorz','cDRyw9JynHZzuDbSvmZP6tkNMBzPGbme2GUNkFDyvhY7Q7uFhu8wC9Cu1INjXXZBJBS0qg','x','z',4);
+INSERT INTO ti VALUES (4562307572940330612,-1766879703,'JyRX86sYQ8wt2i6MsxYb','Vw8WodQxEcEIKsxMNBYjLbLCQppJWt5dDvywEyQM7dwQK2E3Si1xdHU3GYWDKjEgE6bWNAAmWu0utHHJKkVG5dvzHFnN0P40t3HQ2gNTUBFjSTO4UlJYzUJo1mte7qbiOv0itdiS7Z6XF5vTRrDd5TIXtWNAqjzb4tGBLAykLH1ttxbQn6ztt9vHx0JhbOHQ6bZT5LpdVT0b9cnVXa5jEhzFdHRgsPWfz1FDvyjoMcOFh7EXE','TF17cUVqcyHUdorz','cDRyw9JynHZzuDbSvmZP6tkNMBzPGbme2GUNkFDyvhY7Q7uFhu8wC9Cu1INjXXZBJBS0qg','x','z',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7794032087219945761,-185486808,'JSkv0URhI4QJWKwT6Js0x69LbCXEwqeHc19IyQtP4sIdHHrKo1fQkeivdlwpZ7x3R','YycSHCHQZgqgdUubQfcWvfQeG5E6eYJs3K2N8p31NfapI54u1jGEteR8rO1xTXhRgDZI6Av7jZR','UGIszm2TGEdibn8ZUGcsx','VO6EDtHhF3g3kqOJemziFwtwNvgu0bWhDzDjlPr9kiJdpIJLeI5ECPvOLCiVNYTABAwkoMxM25cV5lJA2GELZ0K6Mf4vUFomD8YrkV0SdkSzdCkpqYxhSFUkw8k74uiPUXps3sxwIsuQ5z9pYoRkNZtjpwbY0ZXnCl8Fh1dRVYkA9I1jadbAZ2zUtggT9W0OQVnx1f3ZduUAXcDKAbxYA2k26NM7GHmfwMItDkspYyiJKTcaom','K1','j',5);
+INSERT INTO ti VALUES (7794032087219945761,-185486808,'JSkv0URhI4QJWKwT6Js0x69LbCXEwqeHc19IyQtP4sIdHHrKo1fQkeivdlwpZ7x3R','YycSHCHQZgqgdUubQfcWvfQeG5E6eYJs3K2N8p31NfapI54u1jGEteR8rO1xTXhRgDZI6Av7jZR','UGIszm2TGEdibn8ZUGcsx','VO6EDtHhF3g3kqOJemziFwtwNvgu0bWhDzDjlPr9kiJdpIJLeI5ECPvOLCiVNYTABAwkoMxM25cV5lJA2GELZ0K6Mf4vUFomD8YrkV0SdkSzdCkpqYxhSFUkw8k74uiPUXps3sxwIsuQ5z9pYoRkNZtjpwbY0ZXnCl8Fh1dRVYkA9I1jadbAZ2zUtggT9W0OQVnx1f3ZduUAXcDKAbxYA2k26NM7GHmfwMItDkspYyiJKTcaom','K1','j',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (285761655934398716,-398807782,'WRwaMVF49IPUT2Ib','mEMWiyJvBGo0YHsat8H2gV26wmkTUc3JdXkoFpbCorN428xwGkN1w2zFvJOCZZvJFXcg77hKULRu4Lg5tOebIMMH9bPeshM5d3YBIUgBD2UUkt6istHvR8zbWyKHfumzvjhXUEZCp3RngNQrt5NtU9WmC3MPfBCz1UaKb0UIIhJYyDFcyNwiuZoFGBNqmmM2RJ2WvWtFXD43FJaZiZODFSW5F0zXuzwxxinmOUgweR0f0sya','3wzAjeG8','llYqx9BSUY6w0UpzJH5WyCJAB5bZ1idBosS6tgwQquDnL7xUnf6I5FPLB7PL5n8rwlX0oWqiMoMdXICDXVLs2XGfZfPmcejAjKmYyn1LnhbtrS7443epMHNr2ISPk6VOr5WY','b','O',6);
+INSERT INTO ti VALUES (285761655934398716,-398807782,'WRwaMVF49IPUT2Ib','mEMWiyJvBGo0YHsat8H2gV26wmkTUc3JdXkoFpbCorN428xwGkN1w2zFvJOCZZvJFXcg77hKULRu4Lg5tOebIMMH9bPeshM5d3YBIUgBD2UUkt6istHvR8zbWyKHfumzvjhXUEZCp3RngNQrt5NtU9WmC3MPfBCz1UaKb0UIIhJYyDFcyNwiuZoFGBNqmmM2RJ2WvWtFXD43FJaZiZODFSW5F0zXuzwxxinmOUgweR0f0sya','3wzAjeG8','llYqx9BSUY6w0UpzJH5WyCJAB5bZ1idBosS6tgwQquDnL7xUnf6I5FPLB7PL5n8rwlX0oWqiMoMdXICDXVLs2XGfZfPmcejAjKmYyn1LnhbtrS7443epMHNr2ISPk6VOr5WY','b','O',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(38), d VARCHAR(3), e VARCHAR(82), f VARBINARY(38), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6852604248563649463,16142,'lJDnJ','lz','Bh','U89NPOkpb5XcUkoVam51FvSLuUcus','K','PS',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(38), d VARCHAR(3), e VARCHAR(82), f VARBINARY(38), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (4116360729512805894,26267,'GpJPlX8ZJBRqvC8tuYNFIcS','3l9','8IW82tX5ogEDOab5djArK7cRmeFOAntL8e6','4aM','K','ZO',1);
+INSERT INTO ti VALUES (4116360729512805894,26267,'GpJPlX8ZJBRqvC8tuYNFIcS','3l9','8IW82tX5ogEDOab5djArK7cRmeFOAntL8e6','4aM','K','ZO',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(39);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(39);
+INSERT INTO t VALUES (2754048369350565691,-29775,'7yMgN','Y','tuarSs1G2uYZ9IA3LCYPberHk5lYRk1Jil9Al','JHgKwl7r','o','n',2);
+INSERT INTO ti VALUES (2754048369350565691,-29775,'7yMgN','Y','tuarSs1G2uYZ9IA3LCYPberHk5lYRk1Jil9Al','JHgKwl7r','o','n',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (18286690001974777661,-16793,'xDnP1Xr1LpgpTF50gOur696QN1riw','979w0BpbPtQdinwhRBu','jiYNE4HZmxlt6QiRpsfA76VPIVm9aqn4qBtHVe2vr37','EXuO9MaUgKxX68nY7rbNX','V','E2',3);
+INSERT INTO ti VALUES (18286690001974777661,-16793,'xDnP1Xr1LpgpTF50gOur696QN1riw','979w0BpbPtQdinwhRBu','jiYNE4HZmxlt6QiRpsfA76VPIVm9aqn4qBtHVe2vr37','EXuO9MaUgKxX68nY7rbNX','V','E2',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1313301015728394908,-5234,'6Moinc6jCDYoazNlHFCm5d3','9Gz6kakvnXPViZnnL5TPvhGKRXt8Z08k1wYxGd2Rga8ScsfpnVUViMTluyD5obOHaD5lAsk5xbIwoAokqvUATtggYKiG660bv2f1aN7Dn4VpeoZbyWPTCwqN0oJohcdvjuZrLmnuk4pgcRBghPA1qsFNFBXltUtZN3e2ebFIC1BkFTo6tx8jHVE1GhgJuVuS8LuuK4YK8DbL0vBsdIuVvSDxdUfE2uARwRLr9oA','Tdtkmv4Z1L3XkH51ttgjEJX5nQMf5Ym3Sw0mOTJRM7aJpu7scA4dxJz7mS7tbikn9eOgr9','NmlccN8GRvWm5BYRjwjlds8tUaS8mBvI0NpU6cb6dF2XH22KKuSHIXQNCsxYLaXyy5uO1LOcV4xYWI7ObxATxgb0nf8aazFrQFJ89Cnp1JWWenoVYI1hteqivht6A','W','P9',4);
+INSERT INTO ti VALUES (1313301015728394908,-5234,'6Moinc6jCDYoazNlHFCm5d3','9Gz6kakvnXPViZnnL5TPvhGKRXt8Z08k1wYxGd2Rga8ScsfpnVUViMTluyD5obOHaD5lAsk5xbIwoAokqvUATtggYKiG660bv2f1aN7Dn4VpeoZbyWPTCwqN0oJohcdvjuZrLmnuk4pgcRBghPA1qsFNFBXltUtZN3e2ebFIC1BkFTo6tx8jHVE1GhgJuVuS8LuuK4YK8DbL0vBsdIuVvSDxdUfE2uARwRLr9oA','Tdtkmv4Z1L3XkH51ttgjEJX5nQMf5Ym3Sw0mOTJRM7aJpu7scA4dxJz7mS7tbikn9eOgr9','NmlccN8GRvWm5BYRjwjlds8tUaS8mBvI0NpU6cb6dF2XH22KKuSHIXQNCsxYLaXyy5uO1LOcV4xYWI7ObxATxgb0nf8aazFrQFJ89Cnp1JWWenoVYI1hteqivht6A','W','P9',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (17754585628383909586,-28055,'40IUNYEg4BQe4a83Z','HUfudAudpH73i04DnZyPFddVpk0Q0tOddjyjirJ3f5AR3QD0ss4n1TilGpZBiXRbrx5pN6z7RwLSRLrBNibsMGm7C7s3461LhogGiHadWOCnQUREZ6x1nAhCKcHArfxp5t9bZYdqZXZYt0OpvQUk3skjeWH2VedWhayfAvq3AsfLpjyzphfuAeuMp8KXhjPpnmlwCpCy669jvrf5uamZlBoi','NdhhzevBTqsv9nohVWiWr','G9glCWDdXnxOIfP1VYBgtoj5Eirb5hwu4piFPsjpcY4UywzabD8BKVDzGiW7oCcYh2YeQg9IHmZCy5mHlixgMQ4gTAgrU3InSrzVYky5Qe1Ri','P','e',5);
+INSERT INTO ti VALUES (17754585628383909586,-28055,'40IUNYEg4BQe4a83Z','HUfudAudpH73i04DnZyPFddVpk0Q0tOddjyjirJ3f5AR3QD0ss4n1TilGpZBiXRbrx5pN6z7RwLSRLrBNibsMGm7C7s3461LhogGiHadWOCnQUREZ6x1nAhCKcHArfxp5t9bZYdqZXZYt0OpvQUk3skjeWH2VedWhayfAvq3AsfLpjyzphfuAeuMp8KXhjPpnmlwCpCy669jvrf5uamZlBoi','NdhhzevBTqsv9nohVWiWr','G9glCWDdXnxOIfP1VYBgtoj5Eirb5hwu4piFPsjpcY4UywzabD8BKVDzGiW7oCcYh2YeQg9IHmZCy5mHlixgMQ4gTAgrU3InSrzVYky5Qe1Ri','P','e',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (4940935531614728097,-16019,'DUjb65NIN274im6DC','kQ1CgXyetuVF3V5HiwTDyFWR5tXSOlVbTcl4yvfHHbGO7yuz5ZFsE9W3yeysBXweqTKmpp4vfBnC8azlgrO6l0VYjC64zmTwmnS1SqlIi5rxAzPboSrh9IKCUATo0sgsEYTnH0oQt016qQkIqfBwyc855xOVlRGpcjuxW4IqBD9OpQaf9B3cOnnTunW6oFkLA7uCPlFUa5fn1PnrYAQmkdbqJmexf9sgH0wC3OIeRQGSLvJLVWWWi51T','nbD8iTcOsTMeCMMH9joiLP2H6egmSGh4efbKiUqNfTeNDWAAISklknhBT5GRR','Wkr643OsuZ94ZeVTjAdSajQM4WNgqAbdMddkVAx7pXfoeIjoU90xpb9D8PXEdykwwnC8yYNMFtyjMRJu5Hd7bbdtZdgdVywgcC9RUV7mViRfPLfzw7yrfcqUWe3M5u8JFD4yAoSF3lc5CPZl8L','AG','Wb',6);
+INSERT INTO ti VALUES (4940935531614728097,-16019,'DUjb65NIN274im6DC','kQ1CgXyetuVF3V5HiwTDyFWR5tXSOlVbTcl4yvfHHbGO7yuz5ZFsE9W3yeysBXweqTKmpp4vfBnC8azlgrO6l0VYjC64zmTwmnS1SqlIi5rxAzPboSrh9IKCUATo0sgsEYTnH0oQt016qQkIqfBwyc855xOVlRGpcjuxW4IqBD9OpQaf9B3cOnnTunW6oFkLA7uCPlFUa5fn1PnrYAQmkdbqJmexf9sgH0wC3OIeRQGSLvJLVWWWi51T','nbD8iTcOsTMeCMMH9joiLP2H6egmSGh4efbKiUqNfTeNDWAAISklknhBT5GRR','Wkr643OsuZ94ZeVTjAdSajQM4WNgqAbdMddkVAx7pXfoeIjoU90xpb9D8PXEdykwwnC8yYNMFtyjMRJu5Hd7bbdtZdgdVywgcC9RUV7mViRfPLfzw7yrfcqUWe3M5u8JFD4yAoSF3lc5CPZl8L','AG','Wb',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b TINYINT NOT NULL, c BINARY(93) NOT NULL, d VARBINARY(67), e VARCHAR(55), f VARBINARY(47) NOT NULL, g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-646451300,103,'HZuT5ytmPx1z33sDKIqyF7bND4cvZZ5O7IVCVTX','wfaeYSJvcGZPAkquxKsnEMslRAvfl6QXvGPgZeJt','xnYvHprBNxyyJNK38mzxH407SIiEgzgZNJuQF','WdQiVWuOZUmVMtmyiILLulmJB5NZ3OEU5isd2AN1BR','u','Z',0);
+CREATE TABLE ti (a INT, b TINYINT NOT NULL, c BINARY(93) NOT NULL, d VARBINARY(67), e VARCHAR(55), f VARBINARY(47) NOT NULL, g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-168100004441290517,80,'CNTJRUGfzwsOscQlZ7WI9O3hutFAdN24M3uqQLaXQILgP7HJGUJbLjT3iHetuJS0huTxmxJPx','eCg5iGtxt0j7XYdrvu1duQXEr7kV42ukJJ6gSUtdag54zg4wFkIdDSxm7w8HZisSL8k','2TPVkT','9Hte','4','U',1);
+INSERT INTO ti VALUES (-168100004441290517,80,'CNTJRUGfzwsOscQlZ7WI9O3hutFAdN24M3uqQLaXQILgP7HJGUJbLjT3iHetuJS0huTxmxJPx','eCg5iGtxt0j7XYdrvu1duQXEr7kV42ukJJ6gSUtdag54zg4wFkIdDSxm7w8HZisSL8k','2TPVkT','9Hte','4','U',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(94) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(94) NOT NULL;
+INSERT INTO t VALUES (7967190819639442191,-121,'bsHp1CqBkWqGS01AUZNOXJU1zJ2mjbuKUnYFH5UKba6hy','xeMAZ6r3RgMCpLbGGy36','h6k8tQe4WmdW73wgdgvJbZjv0a7c5DfzAliPhpO5VISYsiPON34','buH4oJjY2F8yBij1if','P','q',2);
+INSERT INTO ti VALUES (7967190819639442191,-121,'bsHp1CqBkWqGS01AUZNOXJU1zJ2mjbuKUnYFH5UKba6hy','xeMAZ6r3RgMCpLbGGy36','h6k8tQe4WmdW73wgdgvJbZjv0a7c5DfzAliPhpO5VISYsiPON34','buH4oJjY2F8yBij1if','P','q',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (925628486928610611,125,'IwS3vujhDtxwXnpSexJeRRFackC622K1WuD3','2KkJXnG0EUDNsshtlKmxZ34KkaghbTY0EQ2YJdQQxNiI3S7keOQSXK3bXebKwbUNI3u2Uvd4HOsvDhURiN6J88MJQ0w8UMOqkPZDiD3Fu30p20pCeeOFG6qEZVfWETPqH9YXoYSpUMXlODwpc5snclJEykXsiP8EuY6C7hHqHfyeIP1gZ9A5azLj0yLPpEl7tVekov7X2PHeV1RCEf14S1Q','foFCxm9xxto1SNpGn2jwwLK','3','e','W',3);
+INSERT INTO ti VALUES (925628486928610611,125,'IwS3vujhDtxwXnpSexJeRRFackC622K1WuD3','2KkJXnG0EUDNsshtlKmxZ34KkaghbTY0EQ2YJdQQxNiI3S7keOQSXK3bXebKwbUNI3u2Uvd4HOsvDhURiN6J88MJQ0w8UMOqkPZDiD3Fu30p20pCeeOFG6qEZVfWETPqH9YXoYSpUMXlODwpc5snclJEykXsiP8EuY6C7hHqHfyeIP1gZ9A5azLj0yLPpEl7tVekov7X2PHeV1RCEf14S1Q','foFCxm9xxto1SNpGn2jwwLK','3','e','W',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-5133277839016511909,-45,'tStHWlDD464D8Jfl5fC1FNzyyZvLOohUdX3XydUjUhQO','8brUhRwMllECzYI5gD0XxCpkekuQb3gdx4GMqUwkySPd67IKCobFL73E18sB5iDF7IpsBdoopMxHtJilH2EaRieUHpOUZk5m9Wg7WG6VyYf763PexUljPvfyiQ4CHuwnQuBd3Pahb1KOM5AZ14iksBckCWIxhegkGC0pYUltq5dwdbduNaJgJajpwJtaoWsX7rD7NClKXwekqk7Y1FYyq5YEkQ1jE7wKFtN57q5ZcKVc5dg9D','tGG1i71','SIMYANaSRZ1R47HDQoqIAGPs3dcAvUsFgtywpYPxYHPTP4evwIiMqM3L8q1xeuPcDdHP63Cmma54bdnlSJ91hUSgPp4rN98YJl8341TM8v','R','Z',4);
+INSERT INTO ti VALUES (-5133277839016511909,-45,'tStHWlDD464D8Jfl5fC1FNzyyZvLOohUdX3XydUjUhQO','8brUhRwMllECzYI5gD0XxCpkekuQb3gdx4GMqUwkySPd67IKCobFL73E18sB5iDF7IpsBdoopMxHtJilH2EaRieUHpOUZk5m9Wg7WG6VyYf763PexUljPvfyiQ4CHuwnQuBd3Pahb1KOM5AZ14iksBckCWIxhegkGC0pYUltq5dwdbduNaJgJajpwJtaoWsX7rD7NClKXwekqk7Y1FYyq5YEkQ1jE7wKFtN57q5ZcKVc5dg9D','tGG1i71','SIMYANaSRZ1R47HDQoqIAGPs3dcAvUsFgtywpYPxYHPTP4evwIiMqM3L8q1xeuPcDdHP63Cmma54bdnlSJ91hUSgPp4rN98YJl8341TM8v','R','Z',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-2328849518499371884,106,'XCgIz1wBEFHW87BuRMXGMKXQLukHR1bs52LsenOQMu53DGyZ6ZF423XqmRk2aXEHE6rLVVrr086dhXxqZ2EW2p38IsJwi9','TdHuJ3ixyIOyhamMHtpGyxRAi2YP9JgnQ0G9URhSV8l8RxJ1oShID0AIQREQ4Z1iyHbNSgLMyyVGpWzRpI18vvgA07JDojIyeskpKKLtdqHTa3NOoEbDOR4eEdvDJ1AZYzTJXIaEJhApnw99VeFUC3d2xCJ47bmnw1h8WJVTMXed0biY3bvcIjcX4Nk5Y2X4jdjkrqUKgsEocmGdcU2Kbp56BHOuoiPXtFUtk4hMIbb8ontJl','TSUHzUmHcPesWd5Zga8a6GYyJNGFa31p','gjAeF2PcSOdRbGuUSfuw4xroo5ADBjQFcc3AEbcWXSDZ9IPGhYpARAxaLIB5ovX5R9HJn6U4CLhtGwOz5FUto0baqZkKHeaFqDEHbnxzOZ9pRZNNm3dHCivchdKFikCeikLZwuxwT9nNfqJA7AQ9RIih0y0fu9oJr4KD','jA','s',5);
+INSERT INTO ti VALUES (-2328849518499371884,106,'XCgIz1wBEFHW87BuRMXGMKXQLukHR1bs52LsenOQMu53DGyZ6ZF423XqmRk2aXEHE6rLVVrr086dhXxqZ2EW2p38IsJwi9','TdHuJ3ixyIOyhamMHtpGyxRAi2YP9JgnQ0G9URhSV8l8RxJ1oShID0AIQREQ4Z1iyHbNSgLMyyVGpWzRpI18vvgA07JDojIyeskpKKLtdqHTa3NOoEbDOR4eEdvDJ1AZYzTJXIaEJhApnw99VeFUC3d2xCJ47bmnw1h8WJVTMXed0biY3bvcIjcX4Nk5Y2X4jdjkrqUKgsEocmGdcU2Kbp56BHOuoiPXtFUtk4hMIbb8ontJl','TSUHzUmHcPesWd5Zga8a6GYyJNGFa31p','gjAeF2PcSOdRbGuUSfuw4xroo5ADBjQFcc3AEbcWXSDZ9IPGhYpARAxaLIB5ovX5R9HJn6U4CLhtGwOz5FUto0baqZkKHeaFqDEHbnxzOZ9pRZNNm3dHCivchdKFikCeikLZwuxwT9nNfqJA7AQ9RIih0y0fu9oJr4KD','jA','s',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (7314106000334009712,-38,'g0oyDpKfFmGtEhPKB5faEfx6','KvTK3mF5py29Cda8G','neMUb','SmbgShTCIj48xQsgZuY6zIAHzYO2wXvIfLpsnr69XXXpUtlKDaD6cgIU7N34grOEz8okcV0QqUl4MBULVZolZbwZpehtO2rZZJNKQV','n','0',6);
+INSERT INTO ti VALUES (7314106000334009712,-38,'g0oyDpKfFmGtEhPKB5faEfx6','KvTK3mF5py29Cda8G','neMUb','SmbgShTCIj48xQsgZuY6zIAHzYO2wXvIfLpsnr69XXXpUtlKDaD6cgIU7N34grOEz8okcV0QqUl4MBULVZolZbwZpehtO2rZZJNKQV','n','0',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(45), d VARBINARY(17), e VARCHAR(29) NOT NULL, f VARBINARY(27) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (99,1117945,'31Ltk8EofTfrFKBzK2kcskVmjixHdpusq0rJy','muCmdA','LlAUTD9KbBzyn3MwqOjh8vHKUr','vTEOfm4BdZwn9xKiQOoX2','u','Zp',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(45), d VARBINARY(17), e VARCHAR(29) NOT NULL, f VARBINARY(27) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (13081762,13068466,'fCDoXRgkr0HKEoFOGKB','2EkwPOuaAhF8tr','v6CMX0qJf3higoU','wWhevKKLrtN6sbQyvR3q','e','f',1);
+INSERT INTO ti VALUES (13081762,13068466,'fCDoXRgkr0HKEoFOGKB','2EkwPOuaAhF8tr','v6CMX0qJf3higoU','wWhevKKLrtN6sbQyvR3q','e','f',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(46);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(46);
+INSERT INTO t VALUES (11014246,11427091,'79g5bgT','GM','YEMDb','BQFAc','b','7',2);
+INSERT INTO ti VALUES (11014246,11427091,'79g5bgT','GM','YEMDb','BQFAc','b','7',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (177875,4678909,'1Hq0z5gX5D8Xr','6FIl2zXHxsij2Ri505JwvnLvSqHVGpgOZ4RvEdjCaVfshtjQ633I','WfQ6onRtMus','MdSAP2gzw','i','TG',3);
+INSERT INTO ti VALUES (177875,4678909,'1Hq0z5gX5D8Xr','6FIl2zXHxsij2Ri505JwvnLvSqHVGpgOZ4RvEdjCaVfshtjQ633I','WfQ6onRtMus','MdSAP2gzw','i','TG',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (460948,981478,'mFKBKilS','I82bToL3H5ZO1COF','LU','YtoE3abPR92QKGtzymWUQ3VaTpBM7PTtOY9yNYDJHpIjwSyWPQNYRfoZeGL4fO2tNiPDcR1ytT72v6tJuoBfdqoK8j2pEQBmcCIOSouMr2f4dNiM2gDPazhnIp0fRznxL2rYR1KEAbMDD6ITmCeHlEcjH3IKO1xNCacyN1jhQeUACn0pTqKKwhHjdSewYvZ53YeZeDtmNTl8gLwByUz44lExgpjZFH3Lpew3BGODqTNoI1td8gc81e0iBeZ','b','0',4);
+INSERT INTO ti VALUES (460948,981478,'mFKBKilS','I82bToL3H5ZO1COF','LU','YtoE3abPR92QKGtzymWUQ3VaTpBM7PTtOY9yNYDJHpIjwSyWPQNYRfoZeGL4fO2tNiPDcR1ytT72v6tJuoBfdqoK8j2pEQBmcCIOSouMr2f4dNiM2gDPazhnIp0fRznxL2rYR1KEAbMDD6ITmCeHlEcjH3IKO1xNCacyN1jhQeUACn0pTqKKwhHjdSewYvZ53YeZeDtmNTl8gLwByUz44lExgpjZFH3Lpew3BGODqTNoI1td8gc81e0iBeZ','b','0',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8725320,13832496,'cMIWJbTp678Eg36cHJyBMUNyX8dYmROhKp530Zbha9','Ga6WOcgdYZLlS17UnXJF4zjue5xEoGaAAcwXQLt9bDMa2GY4L0tLopMWz0craZCjyFVQa4725OKU0InQo7Uj5AgzaSDKNIvkumzD7bq8R7XFmMH4DYBrgn70V9mh45SMt5jCQUwdMMyBub7mi81KHB7OgfKEBl9Ewg3seSM3l8jfPJa4ooL5NmqATSBAQXUHBzHPyvvTQ6cI3uc75mSt07M8hKnSLsMLieKmaXCo41P','HaVvBpUL0Ue16FjRE38AIiq6C','suycCnlfiYJxoKeDUp0qd7nqKtnImLp1FuaY7U5ZWMSt6cljzQthX9CtaKN5thXb1G8hGXb1u4dbJWYFsrEkGZoxQJhuLJVL9hOjjDNj3vyNSmSpLxkduQOdyPZfsdjg2mLe6GS7QGrhCrVZodb9Wnb7sDStwwycku9d6lF18Nlaj','fs','v',5);
+INSERT INTO ti VALUES (8725320,13832496,'cMIWJbTp678Eg36cHJyBMUNyX8dYmROhKp530Zbha9','Ga6WOcgdYZLlS17UnXJF4zjue5xEoGaAAcwXQLt9bDMa2GY4L0tLopMWz0craZCjyFVQa4725OKU0InQo7Uj5AgzaSDKNIvkumzD7bq8R7XFmMH4DYBrgn70V9mh45SMt5jCQUwdMMyBub7mi81KHB7OgfKEBl9Ewg3seSM3l8jfPJa4ooL5NmqATSBAQXUHBzHPyvvTQ6cI3uc75mSt07M8hKnSLsMLieKmaXCo41P','HaVvBpUL0Ue16FjRE38AIiq6C','suycCnlfiYJxoKeDUp0qd7nqKtnImLp1FuaY7U5ZWMSt6cljzQthX9CtaKN5thXb1G8hGXb1u4dbJWYFsrEkGZoxQJhuLJVL9hOjjDNj3vyNSmSpLxkduQOdyPZfsdjg2mLe6GS7QGrhCrVZodb9Wnb7sDStwwycku9d6lF18Nlaj','fs','v',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7198971,8577462,'UDYjqMvEdL3rpiI8OvZm3892oldkSUZND','uLXYVaCuCe52lslRANFspUEJ6CZNjPMye1q7V6qIi5BaCsT1mdr3dYLPheFsaW8Vl4njHSf28Ru0kxfS1WdbOEcVPN9jwevV5b4DWOs1CYiz4SMlAPLnooKx5nfXRa2Km7cn7VqTvBbi3rVyl5TiyketaU2FeqUI3L1PoZKOC6t0XXx2zakVtmoTleV6FhXsKqA8xOmtBQ50w','y1MdjzyKnv7IP5BWNOQoaMu1o','A81SyORhQqgpNwW4QwudprTbmMJ2piIvhG6NK1V0YQVzIvDgRNmxzsDXE9GTpUlujwZT5uMIkjiQ','I5','9i',6);
+INSERT INTO ti VALUES (7198971,8577462,'UDYjqMvEdL3rpiI8OvZm3892oldkSUZND','uLXYVaCuCe52lslRANFspUEJ6CZNjPMye1q7V6qIi5BaCsT1mdr3dYLPheFsaW8Vl4njHSf28Ru0kxfS1WdbOEcVPN9jwevV5b4DWOs1CYiz4SMlAPLnooKx5nfXRa2Km7cn7VqTvBbi3rVyl5TiyketaU2FeqUI3L1PoZKOC6t0XXx2zakVtmoTleV6FhXsKqA8xOmtBQ50w','y1MdjzyKnv7IP5BWNOQoaMu1o','A81SyORhQqgpNwW4QwudprTbmMJ2piIvhG6NK1V0YQVzIvDgRNmxzsDXE9GTpUlujwZT5uMIkjiQ','I5','9i',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b INT UNSIGNED, c CHAR(75), d VARCHAR(87), e VARBINARY(51), f VARCHAR(44) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (31951,1132786710,'c0Zhu56vQGjxQFKhWMblLpT3Z','cqMvMulWNm4wcU5BD57vGRUxpGNhqFWIX3lW1','Xu9dtO69yml8Uxoaj4q','p2cDReLyJ7G8xY97K1KJinyWZITlA','9w','z',0);
+CREATE TABLE ti (a SMALLINT, b INT UNSIGNED, c CHAR(75), d VARCHAR(87), e VARBINARY(51), f VARCHAR(44) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (1016199797,3608631028,'PYLULgYvTPLjZS4oOED91wNXkE0k','fT6E1EUUYujkpIqt3WwtSyLbaAgk0lvkXukGT','zcNNBKgWGwqCk','KKNCO37zVmMYyoM','B','V',1);
+INSERT INTO ti VALUES (1016199797,3608631028,'PYLULgYvTPLjZS4oOED91wNXkE0k','fT6E1EUUYujkpIqt3WwtSyLbaAgk0lvkXukGT','zcNNBKgWGwqCk','KKNCO37zVmMYyoM','B','V',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(76);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(76);
+INSERT INTO t VALUES (-1710025651,2560599222,'IcYRXv5tMoHBrZ9idx0VtbSciImbzFOv','6A9yr5hAEtrDu21bCgYq9ZGEbsM9pk1JZjQiNsMP5EKYt2LkP0Ki8mzWQghR6giuwMt5B1PlGhIv2gtBjAh','4Nxnu5eH9QjJrp8LBY7T','rezvwNEv4zE4TPyCnH6oo0XYt16eBGv6bBKgLunZ9','YK','m',2);
+INSERT INTO ti VALUES (-1710025651,2560599222,'IcYRXv5tMoHBrZ9idx0VtbSciImbzFOv','6A9yr5hAEtrDu21bCgYq9ZGEbsM9pk1JZjQiNsMP5EKYt2LkP0Ki8mzWQghR6giuwMt5B1PlGhIv2gtBjAh','4Nxnu5eH9QjJrp8LBY7T','rezvwNEv4zE4TPyCnH6oo0XYt16eBGv6bBKgLunZ9','YK','m',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-1183865919,1108833590,'jGFofHRgSinavKAupSijC6cDc2f5SdAslZjOzLvlw6YtBJH65OSVOK','XlMpkO8spSAQirZIIO0IPPFeYFbpig6gFjlOSkFlC0l2sZVVyEY37r0gVRP4M1NOn9U5fs2xYhixCS2AEeu0GahNAv2qbJMUcBqxvQ0NAa2qgoOyq1SfeKVS9hImNwUfujHcOPDrzZeKz8lp5005T8vzE5sDUxJGt5vsQp','9o3HcuCeFFNqzRbybzDhrOeJRWIy6eBRvDSCoLoxBwV','4UNcSL','5','0',3);
+INSERT INTO ti VALUES (-1183865919,1108833590,'jGFofHRgSinavKAupSijC6cDc2f5SdAslZjOzLvlw6YtBJH65OSVOK','XlMpkO8spSAQirZIIO0IPPFeYFbpig6gFjlOSkFlC0l2sZVVyEY37r0gVRP4M1NOn9U5fs2xYhixCS2AEeu0GahNAv2qbJMUcBqxvQ0NAa2qgoOyq1SfeKVS9hImNwUfujHcOPDrzZeKz8lp5005T8vzE5sDUxJGt5vsQp','9o3HcuCeFFNqzRbybzDhrOeJRWIy6eBRvDSCoLoxBwV','4UNcSL','5','0',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1467355857,4058080681,'TMRL0AmMUyrFLRXZrIXmbKDPYLgyc1jLi8sX8xC8dflLo','pgaeEgai2N9ynK72ZpBiKXPJapZYZeoP6t2N2PldxyShYZzaJPrHErne7XBBWn03F7lEWQiMZVFf7RVwcvDt3CawoGcdUfxP9O7OiHqRfnCCFBv344SXLnc2AXR2hSzth3CXxkTbQg0DH81Af3FcHWOlL','Ggq0fBLpdpj1gEFRznhYzAgdXLolargFfyC1agVLjo0Euoo1wTY','Z1nteAuVdo4l8Jrc5KDvZVc9yQJsttPfwHJcyfCS1WCAj7wwLpUlSNKCbc7mATEGDAk0dG3PE7tUSytrCJjqjn8ifuMj5oB70foWuBrdbC7FP3KKDgBLWxy3V4m4CIxWW7vI0Q7MshsTtuKm9nKZZaDCvMP1qj31BHpu5eXjlPgIRcTBz8OT4Td1hh7Ewg6xzZE8v5wH6mu6Yc','j','R',4);
+INSERT INTO ti VALUES (1467355857,4058080681,'TMRL0AmMUyrFLRXZrIXmbKDPYLgyc1jLi8sX8xC8dflLo','pgaeEgai2N9ynK72ZpBiKXPJapZYZeoP6t2N2PldxyShYZzaJPrHErne7XBBWn03F7lEWQiMZVFf7RVwcvDt3CawoGcdUfxP9O7OiHqRfnCCFBv344SXLnc2AXR2hSzth3CXxkTbQg0DH81Af3FcHWOlL','Ggq0fBLpdpj1gEFRznhYzAgdXLolargFfyC1agVLjo0Euoo1wTY','Z1nteAuVdo4l8Jrc5KDvZVc9yQJsttPfwHJcyfCS1WCAj7wwLpUlSNKCbc7mATEGDAk0dG3PE7tUSytrCJjqjn8ifuMj5oB70foWuBrdbC7FP3KKDgBLWxy3V4m4CIxWW7vI0Q7MshsTtuKm9nKZZaDCvMP1qj31BHpu5eXjlPgIRcTBz8OT4Td1hh7Ewg6xzZE8v5wH6mu6Yc','j','R',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-574831911,3137770603,'u2kuV3BLOLOjLOrHb2RPcwultBT6jx8tAa2TMhd9wdJ4wMAd6','YXJRgJg84rso8PkppGv8DXZ8Lmo8TEmr0IbxJgydLsdHu6p4uqdtNDAyRWQ52wDvu23uFMMNTeUHYqo7j3gAdTY5Ho564Gh0pXXgqdQLkWwRajGVbIbAdnrR4a6xLISKZIPj8','1g1pVoHeIscpfcCdzs6jduSBZ2IU9I','7WyGFszPXiZ','E1','Z',5);
+INSERT INTO ti VALUES (-574831911,3137770603,'u2kuV3BLOLOjLOrHb2RPcwultBT6jx8tAa2TMhd9wdJ4wMAd6','YXJRgJg84rso8PkppGv8DXZ8Lmo8TEmr0IbxJgydLsdHu6p4uqdtNDAyRWQ52wDvu23uFMMNTeUHYqo7j3gAdTY5Ho564Gh0pXXgqdQLkWwRajGVbIbAdnrR4a6xLISKZIPj8','1g1pVoHeIscpfcCdzs6jduSBZ2IU9I','7WyGFszPXiZ','E1','Z',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (551382610,810417037,'7lTFd2uKZtsC1coghrhoG7JSyQx','LxcIlj67Nkt6ZTW','3vF6ilDhfVvZV3rFL4b','CvGbHztU4CpY5AzmAjxtLQAzIvzJRnrHUWmkKa6MLcqfMlhKZ0jpdkXf8n7qrn6xqLZdi2pkOUj4XrkJMIldBywR9vUtaVjjAYljAMpnQ4tFsNrC2uR9BHA4Oro8h8oLSB8sNRTA6jpbYdClQPiuVrNJknwaBf9STkzDktkqhfMxJTCl0fm0EfmgzLaPaWXvy','zrX','KB',6);
+INSERT INTO ti VALUES (551382610,810417037,'7lTFd2uKZtsC1coghrhoG7JSyQx','LxcIlj67Nkt6ZTW','3vF6ilDhfVvZV3rFL4b','CvGbHztU4CpY5AzmAjxtLQAzIvzJRnrHUWmkKa6MLcqfMlhKZ0jpdkXf8n7qrn6xqLZdi2pkOUj4XrkJMIldBywR9vUtaVjjAYljAMpnQ4tFsNrC2uR9BHA4Oro8h8oLSB8sNRTA6jpbYdClQPiuVrNJknwaBf9STkzDktkqhfMxJTCl0fm0EfmgzLaPaWXvy','zrX','KB',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT UNSIGNED, c BINARY(89), d VARCHAR(50) NOT NULL, e VARBINARY(99), f VARCHAR(95) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8953458689035268225,52900,'X9','dXVFFXj45bF9mc','U3KMHyF09CmU6v2JxmoeWDekZINFsM3aWClAMYIpbwSNwa1c5MnEaraUtK41Vw543Ub','F9WptRP7DG6Quo1L2eKOnuk0d4AQygjZ6NNx1u8Bj6CmWnhxBZkQyX31tsuvCZQ6yX8jna86Hl7xmqRM5','w','w',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT UNSIGNED, c BINARY(89), d VARCHAR(50) NOT NULL, e VARBINARY(99), f VARCHAR(95) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (5969235173426027735,4191,'BjcJpHziZ9v8SkBl3ktekUYqT6s5JiOdRnZzAMD0x2Gr0gfoERVHglT4gy1R0UViLzck4P6OaHHRYXW7SmCT3vQo','vyBLH5','OSXlRL71aJhRu780jwWSWYVEu08dqT3SY5gU4Yb8qqD7kwLO1DwEbIoucd','9gMqtBKiwnBWsE6','Y','0',1);
+INSERT INTO ti VALUES (5969235173426027735,4191,'BjcJpHziZ9v8SkBl3ktekUYqT6s5JiOdRnZzAMD0x2Gr0gfoERVHglT4gy1R0UViLzck4P6OaHHRYXW7SmCT3vQo','vyBLH5','OSXlRL71aJhRu780jwWSWYVEu08dqT3SY5gU4Yb8qqD7kwLO1DwEbIoucd','9gMqtBKiwnBWsE6','Y','0',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(90);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(90);
+INSERT INTO t VALUES (7806222659588176914,38247,'cRJR4JY','YouZeXjeguO6EvDf2JLD9yo9Uk484xUJRTeb1t0Xr0YayUx9Q','1m69bBBKKS6hQkHS24G85BLKxRHXU','4EPub053Ehl2jGiKG5ZBxhkBe','3','k',2);
+INSERT INTO ti VALUES (7806222659588176914,38247,'cRJR4JY','YouZeXjeguO6EvDf2JLD9yo9Uk484xUJRTeb1t0Xr0YayUx9Q','1m69bBBKKS6hQkHS24G85BLKxRHXU','4EPub053Ehl2jGiKG5ZBxhkBe','3','k',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-3206340970594102371,22695,'QfLhhpjJthk9sc7hMcAtcDH0hQ8sjqOrcUJAbT1kU8JN54HR5XAaSOx','BudGXaA2KPOWzuV02uXd4lKBCugqKYizVSVxj5ugbhXY0MzrUPOEouuvkLPlqhWilEuuGbAlMbwUu1vDMRgvRTuEyDCFn6k5LMKdpDZUbLQ3YWIktgUdwj6XndMDcUky25f1H','KazUFEzmX05sEBXeYfxPyWabFlFnRFMlpOdTIiX','EsabrM6U4kyeAM0jv74w7AfuU8QRqIifduoh','V','3',3);
+INSERT INTO ti VALUES (-3206340970594102371,22695,'QfLhhpjJthk9sc7hMcAtcDH0hQ8sjqOrcUJAbT1kU8JN54HR5XAaSOx','BudGXaA2KPOWzuV02uXd4lKBCugqKYizVSVxj5ugbhXY0MzrUPOEouuvkLPlqhWilEuuGbAlMbwUu1vDMRgvRTuEyDCFn6k5LMKdpDZUbLQ3YWIktgUdwj6XndMDcUky25f1H','KazUFEzmX05sEBXeYfxPyWabFlFnRFMlpOdTIiX','EsabrM6U4kyeAM0jv74w7AfuU8QRqIifduoh','V','3',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2846286411538500388,30712,'IJxgolmvpvyJggHAYx96QxvwZLFoD4SBNod0xzqJTD5nOSUnVtLwddkqFWyxAS','5AVEkvINQfntsWyTwBn57gxXRiPtvNVdZXP','fweMPjPD9raNv5oPCOkbmtwcWiZjLJIlm','LHICh0g9XK2xu7Ie3FKbapjsBkFCUKhG0iz3DuMmfsB9OnyCkJbBJpTgLLwQUuknjcIe1fZkDerRwdlxPKYxjzazYqVMkYgUM9cEIXJwhRmnaYzzIeBMzrvjDEKgSCALNdmoHz817UC9w','Y','s',4);
+INSERT INTO ti VALUES (2846286411538500388,30712,'IJxgolmvpvyJggHAYx96QxvwZLFoD4SBNod0xzqJTD5nOSUnVtLwddkqFWyxAS','5AVEkvINQfntsWyTwBn57gxXRiPtvNVdZXP','fweMPjPD9raNv5oPCOkbmtwcWiZjLJIlm','LHICh0g9XK2xu7Ie3FKbapjsBkFCUKhG0iz3DuMmfsB9OnyCkJbBJpTgLLwQUuknjcIe1fZkDerRwdlxPKYxjzazYqVMkYgUM9cEIXJwhRmnaYzzIeBMzrvjDEKgSCALNdmoHz817UC9w','Y','s',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-8229348254748850178,51634,'Y5h','h23oLfPCUD3fXe3EALV5XSxGSUdwguUvG1NrHFhkpVKJY5i4NZSQBWXRsAEbWj44N9bbLpkwyPTUtgT6C61zTf4aRSI3OWCjbywY2HQRmcMrVSiO4YHRIuN','y0GzU25KVTAUmRGcjssgD9lK','Nhp2Mk0amVwBF96f6FbNRPSX4oTXDNCivCOrpgk55joxEc8L0r0t0v9IfaUR52Hw9piwWVAqwylMUx9ux2m5xbqWYF','hh','c',5);
+INSERT INTO ti VALUES (-8229348254748850178,51634,'Y5h','h23oLfPCUD3fXe3EALV5XSxGSUdwguUvG1NrHFhkpVKJY5i4NZSQBWXRsAEbWj44N9bbLpkwyPTUtgT6C61zTf4aRSI3OWCjbywY2HQRmcMrVSiO4YHRIuN','y0GzU25KVTAUmRGcjssgD9lK','Nhp2Mk0amVwBF96f6FbNRPSX4oTXDNCivCOrpgk55joxEc8L0r0t0v9IfaUR52Hw9piwWVAqwylMUx9ux2m5xbqWYF','hh','c',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6229365940450992250,43030,'KR1Wg','2BCMCmtWbFXrZz6fVqamMtOVju0','rqBHXxf','RfwutPx4Rj7iJWJREOlzFzgaoNxOKjN8231Znrgegv965thDJ6OzDNkf1x2O','R','CY',6);
+INSERT INTO ti VALUES (-6229365940450992250,43030,'KR1Wg','2BCMCmtWbFXrZz6fVqamMtOVju0','rqBHXxf','RfwutPx4Rj7iJWJREOlzFzgaoNxOKjN8231Znrgegv965thDJ6OzDNkf1x2O','R','CY',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(50) NOT NULL, d VARCHAR(57), e VARCHAR(73) NOT NULL, f VARBINARY(32), g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11608648458885015365,-1470555,'OBtu','QkggpjZ1WXpQNoW9S6PHrJgf','d73Zb05ubgrxyzaoqKlKOslNQomQQklALhCsdX6BgLUgEUezR9fGNdcXc0D2rFIh','6kUEa76IWlcQYMt2oTVKZX33cLc3RLs1','Us','Wm',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(50) NOT NULL, d VARCHAR(57), e VARCHAR(73) NOT NULL, f VARBINARY(32), g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (13474108086256077332,5110850,'1F1Bc2UTUtGLPpHdwGb5zmnfYydFFCJW3aq1NmGCot','Mg4ikccGWrfCaCQhC','KsJaB6zJLigUuwyH79TLKEVIe0','1M','36','kd',1);
+INSERT INTO ti VALUES (13474108086256077332,5110850,'1F1Bc2UTUtGLPpHdwGb5zmnfYydFFCJW3aq1NmGCot','Mg4ikccGWrfCaCQhC','KsJaB6zJLigUuwyH79TLKEVIe0','1M','36','kd',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(51) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(51) NOT NULL;
+INSERT INTO t VALUES (8619798625300953847,-3888451,'5aPIyjAhpUP7azBszsxuVT6UCQX9gjN2GUwtvX2IwYbJ','4K0YZRy33YjQBUIhbOquhAnmN0gsfvM4Edk6kV8Rsd','dkXU31VlwR7TzpoOncp6XgpCs2Ss9QfoFr','mdfTPmJdboy3w0','OR','3',2);
+INSERT INTO ti VALUES (8619798625300953847,-3888451,'5aPIyjAhpUP7azBszsxuVT6UCQX9gjN2GUwtvX2IwYbJ','4K0YZRy33YjQBUIhbOquhAnmN0gsfvM4Edk6kV8Rsd','dkXU31VlwR7TzpoOncp6XgpCs2Ss9QfoFr','mdfTPmJdboy3w0','OR','3',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (987524075999927964,-7635441,'FtkoL1TdcZA4IXmh6Q','IJZtsnnlnci48Dm8dl65NSG7LQqrmV36Kj6OA9PZQZetbeQ6LN37U0813LlzUCa1hGmvg1WSImkSdjf7VVXXOFJvC0kcGv1zR9h7BFMvyjCeyOXGLq4OENU4QZd7iJcnYByFntFw5mskldEAK2BqQqOBhzydJqfyQLKA0okveBDWpsBxFlhrF00k9DhHHNKPLem9Qq3gpBuLzJgco6XK8RSj7FmJO3ZNsA5dFJGU89ZA','Tcxd0tSLMgl56cGD9ppBIQ','HZpc4GuzahRwYiL4u934lA6J3','vC','A',3);
+INSERT INTO ti VALUES (987524075999927964,-7635441,'FtkoL1TdcZA4IXmh6Q','IJZtsnnlnci48Dm8dl65NSG7LQqrmV36Kj6OA9PZQZetbeQ6LN37U0813LlzUCa1hGmvg1WSImkSdjf7VVXXOFJvC0kcGv1zR9h7BFMvyjCeyOXGLq4OENU4QZd7iJcnYByFntFw5mskldEAK2BqQqOBhzydJqfyQLKA0okveBDWpsBxFlhrF00k9DhHHNKPLem9Qq3gpBuLzJgco6XK8RSj7FmJO3ZNsA5dFJGU89ZA','Tcxd0tSLMgl56cGD9ppBIQ','HZpc4GuzahRwYiL4u934lA6J3','vC','A',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (9344219416324871978,926357,'JHGsDPIZkdMUNjZIFypCcICgPKpoTiGDZ0AhztAUG3t5','HUah2G9NMZoWNTTmIikz02SYaYBFbHRz7jOPEaKOjb40PMoz6pm2MK1dbNlX954xpFDmx4zT4ZhPCe7b40jdOg2Vluw7zkdoMRLmCKZIurRGc','c2gHKeKh5FU9cJr2OvPKqtDRovK1tn8wmPebiMvg0wDJ6DYD0','gGG6OQEwNrgVE0GOILqixPIkhOekyz1KIydvCshkExOAmPfHBVUToH4qMY7FLzzzQkQBHxz78zoSziyoCNggL0kuqmex2QnMMykxF8we1m4C9Sqo7MCBhYAHrJY2R8uyUJxXLVbeHUWvyyyTpn9CfgQRlEdLKSeV7uS','g','W',4);
+INSERT INTO ti VALUES (9344219416324871978,926357,'JHGsDPIZkdMUNjZIFypCcICgPKpoTiGDZ0AhztAUG3t5','HUah2G9NMZoWNTTmIikz02SYaYBFbHRz7jOPEaKOjb40PMoz6pm2MK1dbNlX954xpFDmx4zT4ZhPCe7b40jdOg2Vluw7zkdoMRLmCKZIurRGc','c2gHKeKh5FU9cJr2OvPKqtDRovK1tn8wmPebiMvg0wDJ6DYD0','gGG6OQEwNrgVE0GOILqixPIkhOekyz1KIydvCshkExOAmPfHBVUToH4qMY7FLzzzQkQBHxz78zoSziyoCNggL0kuqmex2QnMMykxF8we1m4C9Sqo7MCBhYAHrJY2R8uyUJxXLVbeHUWvyyyTpn9CfgQRlEdLKSeV7uS','g','W',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (9822474105414551800,999589,'ZnQTT','yvRr7LFoEdMoRV8QHT90SkRShKMfGwgOKgvFSkVNmHlwKb1eZmPYwb8s5Xmqi7JuWkMAbfrTglP3Xy2iGAX4d1l8RJ9em1rxc7xs76AZpBXGUe8rX3AErDhQdj72hEZ9G0vIkVRH1xyxLmLeGMWHs6LQ4jG4MMDyutPCthYMn9qNsmHXZmdeCe5eyzYCOrnHhYJA72BFzylJQFHgs1j1NAbUlM1T0NDTNhCDxS2gUOPStGdYrm','oIPuF9MS8FYhT','XfXAJ6ExiDpZBlQeGbGeAJWsA7IOsptfqu2RKnaIlmSk03oiuPbBta2rK5o5N7khmWTe8dv0i0lUHHol1ZL6MkARUc8utqxsD1XRBeJiIdb2ZnvXCI8kew4785QsLyL2sIJ6ZWwnUDP2j68pfr0qxnbkDKdlLbrSBtdpOwJx9rpLouEGCtLBqCVPEtqdZ2Rm1krAgLoT6Q1MYEgjpZwcovZo5VPlPZ5aju9tiSA8WIyZiEGJ5','WNh','H',5);
+INSERT INTO ti VALUES (9822474105414551800,999589,'ZnQTT','yvRr7LFoEdMoRV8QHT90SkRShKMfGwgOKgvFSkVNmHlwKb1eZmPYwb8s5Xmqi7JuWkMAbfrTglP3Xy2iGAX4d1l8RJ9em1rxc7xs76AZpBXGUe8rX3AErDhQdj72hEZ9G0vIkVRH1xyxLmLeGMWHs6LQ4jG4MMDyutPCthYMn9qNsmHXZmdeCe5eyzYCOrnHhYJA72BFzylJQFHgs1j1NAbUlM1T0NDTNhCDxS2gUOPStGdYrm','oIPuF9MS8FYhT','XfXAJ6ExiDpZBlQeGbGeAJWsA7IOsptfqu2RKnaIlmSk03oiuPbBta2rK5o5N7khmWTe8dv0i0lUHHol1ZL6MkARUc8utqxsD1XRBeJiIdb2ZnvXCI8kew4785QsLyL2sIJ6ZWwnUDP2j68pfr0qxnbkDKdlLbrSBtdpOwJx9rpLouEGCtLBqCVPEtqdZ2Rm1krAgLoT6Q1MYEgjpZwcovZo5VPlPZ5aju9tiSA8WIyZiEGJ5','WNh','H',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (10804804669647097483,-2673092,'oqfXaAII4u','saYa6c0y','WDNWQcbXrBGEHvFvNSZoNie6n1UwtZutqUIBl6sfanTBTp2TxH','5t442r24LtSE1LK7mODTwPO0UvCGB2Brk7DRD2DL3YE58TNkYuBDtizsKebshSPZWTG6H9Nd','K','47',6);
+INSERT INTO ti VALUES (10804804669647097483,-2673092,'oqfXaAII4u','saYa6c0y','WDNWQcbXrBGEHvFvNSZoNie6n1UwtZutqUIBl6sfanTBTp2TxH','5t442r24LtSE1LK7mODTwPO0UvCGB2Brk7DRD2DL3YE58TNkYuBDtizsKebshSPZWTG6H9Nd','K','47',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b INT UNSIGNED NOT NULL, c BINARY(51) NOT NULL, d VARCHAR(94), e VARBINARY(43) NOT NULL, f VARBINARY(38), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5633695,3740763959,'igogexjvuUaCFl80QrlbDq2BpTk5WRoijQc9Wtrzoh','TVwgDQKzN7jZaLCAhCXTbvU9jXsKtk6ekR6jMROueUDBzEG8KtQAbFBjWbI','I','i51BV2cHJ4x61pCV5q58lfIQu4Sj1NFnchQ','9','5',0);
+CREATE TABLE ti (a MEDIUMINT, b INT UNSIGNED NOT NULL, c BINARY(51) NOT NULL, d VARCHAR(94), e VARBINARY(43) NOT NULL, f VARBINARY(38), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (5954655,1765244920,'1CAq9WRP19fuFo','XIe7uEmZUstgRDQqSIIgDJR5CXrXu69UVQRxnMZeSazPHb1VktRP7P4PBXVHM','ffQrcmKG3e','sj3PkFAMgU3aRecElTbWiP69O8rj07r','I','L',1);
+INSERT INTO ti VALUES (5954655,1765244920,'1CAq9WRP19fuFo','XIe7uEmZUstgRDQqSIIgDJR5CXrXu69UVQRxnMZeSazPHb1VktRP7P4PBXVHM','ffQrcmKG3e','sj3PkFAMgU3aRecElTbWiP69O8rj07r','I','L',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(52) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(52) NOT NULL;
+INSERT INTO t VALUES (2123552,3426625485,'XF5uBlUqXMhfmLqHmMbK','dhbMWnIDkfYPRJbQF3x4VcD2m3RbcCfwKwYBkCy7ZOBMFDYCWVumhJUjgFgVAqYQi15ACcTnUzu04wsEChCLUdYPB','PQaFp4QaztRi5BoAv7tdX','4GG3uuzan1iNQ3','p1','9',2);
+INSERT INTO ti VALUES (2123552,3426625485,'XF5uBlUqXMhfmLqHmMbK','dhbMWnIDkfYPRJbQF3x4VcD2m3RbcCfwKwYBkCy7ZOBMFDYCWVumhJUjgFgVAqYQi15ACcTnUzu04wsEChCLUdYPB','PQaFp4QaztRi5BoAv7tdX','4GG3uuzan1iNQ3','p1','9',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-7788371,1300299140,'9YxQEhWRLr9yBN4JcalFxGpreRmKP','t6jsbSHYxfvBm0cJCrA9tpbUVS4O9CFCPUvgPSpQmLchhUqo4OCEItugaSoAO37jSl0nUIOVF8KlbAZYNC1nTL22Oy1H2AZtPCMfxLt2P5DaegbMzEtYuQ09U2yKZIUsjzOHomX5CHFSvbuQbEm6EDQNDWjobPS5vWN6hOd0dL1EDshoAVyqrtHeXHBlup7A9HsLN4VF2FC8TrqGZxHO0QeKRJNVnBXbFZC7g7Blm4FXmw','GG0x0xKCjiQkA821uOGJ6SQahX','9wseNkQBw9rBNQc','O','C',3);
+INSERT INTO ti VALUES (-7788371,1300299140,'9YxQEhWRLr9yBN4JcalFxGpreRmKP','t6jsbSHYxfvBm0cJCrA9tpbUVS4O9CFCPUvgPSpQmLchhUqo4OCEItugaSoAO37jSl0nUIOVF8KlbAZYNC1nTL22Oy1H2AZtPCMfxLt2P5DaegbMzEtYuQ09U2yKZIUsjzOHomX5CHFSvbuQbEm6EDQNDWjobPS5vWN6hOd0dL1EDshoAVyqrtHeXHBlup7A9HsLN4VF2FC8TrqGZxHO0QeKRJNVnBXbFZC7g7Blm4FXmw','GG0x0xKCjiQkA821uOGJ6SQahX','9wseNkQBw9rBNQc','O','C',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2249647,2456981306,'pUl4TR','XpKexqQPTUy0WdoFeokoldjb57kv3gu0cSuLXY3tu5130LGDzPrTksKBu2TZ7pMJH0DBI6zB4mPtbsUO0kL2i7xfDaYWTZSJPRlPf25mKk5PqKwaSsFIO','TcnfIxWCDOnXkCvRNwpf5C6DIM5hznItP','6aEVMfegkfN6oABlJNPdO39yt3365UzPM5cbQ0rPauRT','zm','v',4);
+INSERT INTO ti VALUES (2249647,2456981306,'pUl4TR','XpKexqQPTUy0WdoFeokoldjb57kv3gu0cSuLXY3tu5130LGDzPrTksKBu2TZ7pMJH0DBI6zB4mPtbsUO0kL2i7xfDaYWTZSJPRlPf25mKk5PqKwaSsFIO','TcnfIxWCDOnXkCvRNwpf5C6DIM5hznItP','6aEVMfegkfN6oABlJNPdO39yt3365UzPM5cbQ0rPauRT','zm','v',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-809501,3863682336,'un88LFP0KYU40jqw','BCYgb6PLebzWPUSyn8W6FgkWWmsdJwwk07J8qgcMZEgTKt4GP32neoOemm7BOEM4S4ruaM8','fj5JhkBPoftfU1lLtfPb','WZAaS5pPMFkhoxA7BGRDo3Ms37PLLqqkFR6qWHl3qhFQVtRKHLDqArtwfEYWQAg9CIkJVHueKyOM50G','g','i',5);
+INSERT INTO ti VALUES (-809501,3863682336,'un88LFP0KYU40jqw','BCYgb6PLebzWPUSyn8W6FgkWWmsdJwwk07J8qgcMZEgTKt4GP32neoOemm7BOEM4S4ruaM8','fj5JhkBPoftfU1lLtfPb','WZAaS5pPMFkhoxA7BGRDo3Ms37PLLqqkFR6qWHl3qhFQVtRKHLDqArtwfEYWQAg9CIkJVHueKyOM50G','g','i',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (705621,3708294916,'spV2cu3Bcmh8z4mFDlOcaNZawLHc0iZFD9LIFQ','k7aVJmTJ9NESpg0HiPYBRPUrRmwx3VhuBHBYYRmmafn5zz5BJALhb08Y6ATiwpn4YX4g1L0MFJQyprC2NAUu317OgXIxiYjtOZqk5f1ievvoWnxGgf5kyjBOI0xjRg7qeVTmh6tQlqS3hsHmNT8OZ0WbkWjLDeRr9e1aqkmz255KBgp0yIZR4Vll','q6kmvBIE34N3B79W4yCcrv2Ai1','DADrG2twv68R6gyXbcmOomHNZ9t1ElYgEsXAk11duzZrO38SHsDxxTfXt0F6Lyf2D8Po3ozUYhJOCfGJ48KPOJn1iVze4t8HCZcdsAZj9SOrqKNeDKJGs5h0A435PDdruWsMS9aK12cEt3qfbfKxKFz8H6QSpA64JoAqahdE','Xm','M4',6);
+INSERT INTO ti VALUES (705621,3708294916,'spV2cu3Bcmh8z4mFDlOcaNZawLHc0iZFD9LIFQ','k7aVJmTJ9NESpg0HiPYBRPUrRmwx3VhuBHBYYRmmafn5zz5BJALhb08Y6ATiwpn4YX4g1L0MFJQyprC2NAUu317OgXIxiYjtOZqk5f1ievvoWnxGgf5kyjBOI0xjRg7qeVTmh6tQlqS3hsHmNT8OZ0WbkWjLDeRr9e1aqkmz255KBgp0yIZR4Vll','q6kmvBIE34N3B79W4yCcrv2Ai1','DADrG2twv68R6gyXbcmOomHNZ9t1ElYgEsXAk11duzZrO38SHsDxxTfXt0F6Lyf2D8Po3ozUYhJOCfGJ48KPOJn1iVze4t8HCZcdsAZj9SOrqKNeDKJGs5h0A435PDdruWsMS9aK12cEt3qfbfKxKFz8H6QSpA64JoAqahdE','Xm','M4',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED, c CHAR(65), d VARBINARY(61), e VARBINARY(47) NOT NULL, f VARBINARY(97), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1816015,6015761094155046987,'oyobHh91sNWIQY071FW7RGc5JutWgBNmqbZCHKweYbbEb6CzSJUCvC','Pn64mF8ERyvFeeumdIeVS6G5','sIGfGypbnyZWrZiatZg','wl6iMQVt','Z','zO',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED, c CHAR(65), d VARBINARY(61), e VARBINARY(47) NOT NULL, f VARBINARY(97), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-3297755,6470193420994079205,'MFG3W59X5694FtxFk0ME9azPxMLe7C5ojddYaHi','kEM9EETIaIVJ6bXFeTF6D34uFY9lNnwq3d57w5ijYPWhhvxjHzQPbwrHLS','L9mOIHmGYcQ2e60Orcl4Dt63gdYRjdqf1IxDJatm6j','dJ3RxucKAlnkNxXAPEmmmsCJk','b','QW',1);
+INSERT INTO ti VALUES (-3297755,6470193420994079205,'MFG3W59X5694FtxFk0ME9azPxMLe7C5ojddYaHi','kEM9EETIaIVJ6bXFeTF6D34uFY9lNnwq3d57w5ijYPWhhvxjHzQPbwrHLS','L9mOIHmGYcQ2e60Orcl4Dt63gdYRjdqf1IxDJatm6j','dJ3RxucKAlnkNxXAPEmmmsCJk','b','QW',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(66);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(66);
+INSERT INTO t VALUES (-4851631,17370707668010325746,'smYzdgzEdDN','SFhK','2g7KE6crHfkY4D01DROzoVEG3w','pYqutQDhiskJxYpt0N3ikhn8g3kl47rN8usgex12KKJ3ce1vHpZdKB','j','o',2);
+INSERT INTO ti VALUES (-4851631,17370707668010325746,'smYzdgzEdDN','SFhK','2g7KE6crHfkY4D01DROzoVEG3w','pYqutQDhiskJxYpt0N3ikhn8g3kl47rN8usgex12KKJ3ce1vHpZdKB','j','o',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (5117122,6851324061139855617,'Is','JBkUPJwiePM0QPwRqiMGpXCst3V0GzbXsF','t8VcODdn6PqTn8oMq2bSqZqJeo','nRW9dYu6LyYpbYDMhCVNrAHSd1txStv63yKR1D435WXKU7nPIDLBzeT9MpWtymSOu9','8N','vY',3);
+INSERT INTO ti VALUES (5117122,6851324061139855617,'Is','JBkUPJwiePM0QPwRqiMGpXCst3V0GzbXsF','t8VcODdn6PqTn8oMq2bSqZqJeo','nRW9dYu6LyYpbYDMhCVNrAHSd1txStv63yKR1D435WXKU7nPIDLBzeT9MpWtymSOu9','8N','vY',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (4224929,15506449191993677765,'SQ9OMtOX3N1M0uHeVF7zng3PFcRGdroWESetuDdQKyT7','smyaQWeYzG2ah4EVHNVIVKgayHsH5MiROGM05m3eYwwN','Gxfu','wZ1Ts0eqEt54sbpGnwhqbG4eWlGejzzlT7BxXOqzTDzXPRwP2ogtLWhWhrNvZQsDOhfpcSjS6uK1C6uFANLyNNloj2NGsBH3yfMeymkigaKU69pxtjKzS','Iw','7A',4);
+INSERT INTO ti VALUES (4224929,15506449191993677765,'SQ9OMtOX3N1M0uHeVF7zng3PFcRGdroWESetuDdQKyT7','smyaQWeYzG2ah4EVHNVIVKgayHsH5MiROGM05m3eYwwN','Gxfu','wZ1Ts0eqEt54sbpGnwhqbG4eWlGejzzlT7BxXOqzTDzXPRwP2ogtLWhWhrNvZQsDOhfpcSjS6uK1C6uFANLyNNloj2NGsBH3yfMeymkigaKU69pxtjKzS','Iw','7A',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3667662,1369789029587983985,'6aA','rkOxpo46mWG6qknOoKjqkELf5UydtDFvA3roTgzItQUZpahNJTKxJL2rMDKo9CH6hGPr5v3b33iaRk78U0cGAQUsHu0ybUm1SmDRQQAaOkhuc7ibkor','YTyJ9ZuZm2UMFnDYnrNt6WV3Yy09kb5GON','rptn1eocjWyICF8aBWvCyM3ibQRa40mC1UT8io5SCKEuAtTg3F2EfkUh5qPn16MFeYO7qJneCgYNHfNTNXLyRIF3yNOkTYk8vUAMmff8fXlxnNAeFfv3gKAdrqbC2m6Atdugx0Ohg1aIpgVG9nafYkQB0lV5Uk4Xa414KE8m7GsN6X8eaFnd78dF1kWTe3U7oxW11ZnYpvFMUwFOwS2xehvTjemWYOZ5M3ujWM7k','D','w',5);
+INSERT INTO ti VALUES (3667662,1369789029587983985,'6aA','rkOxpo46mWG6qknOoKjqkELf5UydtDFvA3roTgzItQUZpahNJTKxJL2rMDKo9CH6hGPr5v3b33iaRk78U0cGAQUsHu0ybUm1SmDRQQAaOkhuc7ibkor','YTyJ9ZuZm2UMFnDYnrNt6WV3Yy09kb5GON','rptn1eocjWyICF8aBWvCyM3ibQRa40mC1UT8io5SCKEuAtTg3F2EfkUh5qPn16MFeYO7qJneCgYNHfNTNXLyRIF3yNOkTYk8vUAMmff8fXlxnNAeFfv3gKAdrqbC2m6Atdugx0Ohg1aIpgVG9nafYkQB0lV5Uk4Xa414KE8m7GsN6X8eaFnd78dF1kWTe3U7oxW11ZnYpvFMUwFOwS2xehvTjemWYOZ5M3ujWM7k','D','w',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3931844,4373563086888492993,'gM1RMn','YwAqiMJw0HjZmS7rDNzrcHjKkGywYp1LIGEIVuS','96EIlZs6nF5skd4rRncZs6','lVXlOQOEnrek94j30OjQNzyhnBrUcfOWW3wa0JSpKxxif0BDBWCG0smUiyI2agdFDBzCrKg4BZPGJMkOUhEutmnfmdChcW2Z2FYA5O7nSNpm2LELUV22BHvSqBuUKoMhUoUTumiOdMh0FJPvxTAulsUd6aMFZX1f8PkYXaep7MwWawmGFrUjn4YjboCZCkQm6ZBaImYvenDfgZ2jZuqj41f7TxvBwE9rrkHR2M2nWUqOBRZ9ULLu7cpaOfYL','E','JE',6);
+INSERT INTO ti VALUES (3931844,4373563086888492993,'gM1RMn','YwAqiMJw0HjZmS7rDNzrcHjKkGywYp1LIGEIVuS','96EIlZs6nF5skd4rRncZs6','lVXlOQOEnrek94j30OjQNzyhnBrUcfOWW3wa0JSpKxxif0BDBWCG0smUiyI2agdFDBzCrKg4BZPGJMkOUhEutmnfmdChcW2Z2FYA5O7nSNpm2LELUV22BHvSqBuUKoMhUoUTumiOdMh0FJPvxTAulsUd6aMFZX1f8PkYXaep7MwWawmGFrUjn4YjboCZCkQm6ZBaImYvenDfgZ2jZuqj41f7TxvBwE9rrkHR2M2nWUqOBRZ9ULLu7cpaOfYL','E','JE',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT, c CHAR(21), d VARBINARY(89) NOT NULL, e VARCHAR(33) NOT NULL, f VARCHAR(73), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (111,6080306,'4AxRRcDsb','VZTBWgemTZCU5YZAxga6zzA9wcb9XIftm5sqXD','oAgdu','F4aAXZR6lajQrSdLOlJWjyEzttVpV8lDFBRZYR90UsK3xBcYLk90AP83MiyjONzm2zZb','Pe','q',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b MEDIUMINT, c CHAR(21), d VARBINARY(89) NOT NULL, e VARCHAR(33) NOT NULL, f VARCHAR(73), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (10374818,-8207260,'2zzBvQaMaiaYJ4YtpHwlW','CU24qj86yGi6PBqy','R0X7xQcc','SBHXxNjogvviNYSNIieBjUZ2qwzdLkyvOkAz9gD5L6CJarCE408','s','s',1);
+INSERT INTO ti VALUES (10374818,-8207260,'2zzBvQaMaiaYJ4YtpHwlW','CU24qj86yGi6PBqy','R0X7xQcc','SBHXxNjogvviNYSNIieBjUZ2qwzdLkyvOkAz9gD5L6CJarCE408','s','s',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(22);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(22);
+INSERT INTO t VALUES (3433836,8145903,'BUGPbIIzTh7qWizVeUMoRD','UJq','AEyOxDZjZwuujfMseRtXr9qw8gZ2S','qTcrq56mxY7vic5x','3k','y',2);
+INSERT INTO ti VALUES (3433836,8145903,'BUGPbIIzTh7qWizVeUMoRD','UJq','AEyOxDZjZwuujfMseRtXr9qw8gZ2S','qTcrq56mxY7vic5x','3k','y',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2981972,-2555161,'ls','aoCnq4Ei1gnd8ebIL','Caybnk','pYrgAd4J','RU','g',3);
+INSERT INTO ti VALUES (2981972,-2555161,'ls','aoCnq4Ei1gnd8ebIL','Caybnk','pYrgAd4J','RU','g',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (7610582,1964133,'ec6MwfryZKoDiOjKmSEp9','seqF5Ri62NI3lT5bryYsrAoSTaSVAgjuOdz15Vz64EAPskq2uXa3IA6Wi85j7BWth2NqEh8u8D47qqti3RlOdlibfbADMji9NoUUXKSWuzENYq8WGNZZuaTddzgcbWCS1qEgStiHtIweGrpesfGy6hXyvpi59np7T5B4EC2vGf2vyxgsMCWkAUlRp9XZVjuKRajcJQct7Y67WejkLxJDTN','c1Xk4MMjMYE00ESdyxvcxU79wEhxcmJyy','Wdm7VWiHgzjLHCeHcMiXtbCRmtbUAOI26hBOsVXYL01HAMamUdURrHQszrrnPIpH0OnryPqTcjQp4YL4HVlD8hxpKyO35z5mQ9uBhS4wYwCPGVs900rTZCPlzBlYjEbA8UQ9snc3xG4Y99Jd1DjxWl1X92UnxbuyD8','PQ','9',4);
+INSERT INTO ti VALUES (7610582,1964133,'ec6MwfryZKoDiOjKmSEp9','seqF5Ri62NI3lT5bryYsrAoSTaSVAgjuOdz15Vz64EAPskq2uXa3IA6Wi85j7BWth2NqEh8u8D47qqti3RlOdlibfbADMji9NoUUXKSWuzENYq8WGNZZuaTddzgcbWCS1qEgStiHtIweGrpesfGy6hXyvpi59np7T5B4EC2vGf2vyxgsMCWkAUlRp9XZVjuKRajcJQct7Y67WejkLxJDTN','c1Xk4MMjMYE00ESdyxvcxU79wEhxcmJyy','Wdm7VWiHgzjLHCeHcMiXtbCRmtbUAOI26hBOsVXYL01HAMamUdURrHQszrrnPIpH0OnryPqTcjQp4YL4HVlD8hxpKyO35z5mQ9uBhS4wYwCPGVs900rTZCPlzBlYjEbA8UQ9snc3xG4Y99Jd1DjxWl1X92UnxbuyD8','PQ','9',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8190478,-5856154,'JAd','Tx0j61bxpi5BEYXnHJEcxAWgfCj6elWYtefnKEcZXtmwBY5kx3p8s9DooLNCsXOUv2OivPBzgBCFEoZ8Pxi4d2nApZBgM77dZeEVNoj8T6p0k6CcvnlqMXeSAjJ6TAQp1AJTkYw0owmRIlekMt3TGpaUnNeybUqIdf7ikeGWP5PdX3TEkJ4P54R5M2z9NtRr1zUKE2l3xDzyxsDU','DpFevBNo3Xqk3ild','3U5IMUmfa0Wi683zeBrkdWlfR2LyQDsKX6YLpTTKZ3OserPnJ7QIekXgjbNEBtDEhtTcPVbeG8LeT8l4o2SMF3Ep5KdccorZEA1H5RF4skxpgd9tTyKNWpEV2fQSdfzDIROi5lxxymWAHH7LjU2dUZsUERvq04idwxN7QKX','Yk','8',5);
+INSERT INTO ti VALUES (8190478,-5856154,'JAd','Tx0j61bxpi5BEYXnHJEcxAWgfCj6elWYtefnKEcZXtmwBY5kx3p8s9DooLNCsXOUv2OivPBzgBCFEoZ8Pxi4d2nApZBgM77dZeEVNoj8T6p0k6CcvnlqMXeSAjJ6TAQp1AJTkYw0owmRIlekMt3TGpaUnNeybUqIdf7ikeGWP5PdX3TEkJ4P54R5M2z9NtRr1zUKE2l3xDzyxsDU','DpFevBNo3Xqk3ild','3U5IMUmfa0Wi683zeBrkdWlfR2LyQDsKX6YLpTTKZ3OserPnJ7QIekXgjbNEBtDEhtTcPVbeG8LeT8l4o2SMF3Ep5KdccorZEA1H5RF4skxpgd9tTyKNWpEV2fQSdfzDIROi5lxxymWAHH7LjU2dUZsUERvq04idwxN7QKX','Yk','8',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (4597139,-3323248,'IfMc2nctw','fvFzqeoBFGkleidxeennSYgD4m4sEytHyO5hlprWZ8ouYIiN3lNoNvxwl5O5iwKHqCpD3PnqsnKEVYzAjv7CawlwTDv4t0Z0HMtXoCE6Ccm2VNmtzeHdcVyTV9gIl2ZXaLVE2F9Fgf0Lhz','IuWSZ0vET4pLQhi','lqqw0x3SxZtKdlBLMj3Cpv53cNb1H9XGyQVBE1ew3HGr7CO1Y6SFgGDesXIctJ9tzjDmLIvsxf3jIbolYquF8hYAbpD6XjNGsU2locC38V7JglY1OwAXe6JP0huJyh3yFckFp6aWYkyhgiEJxlPVMEvJ8iTWV8tFO','x','D',6);
+INSERT INTO ti VALUES (4597139,-3323248,'IfMc2nctw','fvFzqeoBFGkleidxeennSYgD4m4sEytHyO5hlprWZ8ouYIiN3lNoNvxwl5O5iwKHqCpD3PnqsnKEVYzAjv7CawlwTDv4t0Z0HMtXoCE6Ccm2VNmtzeHdcVyTV9gIl2ZXaLVE2F9Fgf0Lhz','IuWSZ0vET4pLQhi','lqqw0x3SxZtKdlBLMj3Cpv53cNb1H9XGyQVBE1ew3HGr7CO1Y6SFgGDesXIctJ9tzjDmLIvsxf3jIbolYquF8hYAbpD6XjNGsU2locC38V7JglY1OwAXe6JP0huJyh3yFckFp6aWYkyhgiEJxlPVMEvJ8iTWV8tFO','x','D',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(88) NOT NULL, d VARCHAR(89), e VARBINARY(13) NOT NULL, f VARCHAR(12), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16632645,5321446263349901411,'hFccBbeZrV1x7P93sAQCwz2retv','x0uNhJrnYwfey0K8A7SwPjV07NWrzYuaRyYe0GWMNzfcEYd','R','O0NQ','n','C',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(88) NOT NULL, d VARCHAR(89), e VARBINARY(13) NOT NULL, f VARCHAR(12), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3532039624,5514989884213900644,'N','Nsosj68s6TjDvu5Qv0NMDmTZKxKGYB2m2XofhC4tJ8z9KKM7dfk21BGnK7Fqqpm','Sih2hr','ocz76Rm','K','8',1);
+INSERT INTO ti VALUES (3532039624,5514989884213900644,'N','Nsosj68s6TjDvu5Qv0NMDmTZKxKGYB2m2XofhC4tJ8z9KKM7dfk21BGnK7Fqqpm','Sih2hr','ocz76Rm','K','8',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(89) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(89) NOT NULL;
+INSERT INTO t VALUES (2505781966,15915228359615586738,'VHkmZzk22FPeHB7qtZ61RnubsPktJPPtMvTTHUqZFOBlsMI6z5Pvwq42GBZrzpaSBAh','ghCo3T1ffG2Pf9SJJ9DlIgkE7BAPVGW','gy','qOiA9DRJ','0','4',2);
+INSERT INTO ti VALUES (2505781966,15915228359615586738,'VHkmZzk22FPeHB7qtZ61RnubsPktJPPtMvTTHUqZFOBlsMI6z5Pvwq42GBZrzpaSBAh','ghCo3T1ffG2Pf9SJJ9DlIgkE7BAPVGW','gy','qOiA9DRJ','0','4',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2906936415,5278123692520974512,'zJQPvS7b8e6FHbjl5I1m6rvhYZhTED0kgTuJKrioHm014UqWi8Qg3oDnaonOG7LDVL','C4gdpqUMlUlaM63pEES0YtMTJ3QCdR4dgL4JvDCF0gsZF9NshCjoc7yitwLrCF4sVuawnLYFKWOdn5GKWCnuT4bJJF8piOMK4NJGt8ouE55uUQGAC6v8YXhPfzhhdZKjHj28UStDOJ6ysbvOmqGk8MHxZ2BhIeP1903ba7U41z2iHUoqWXa2nRS6tljvJZefUxy95iAeZAP2IKautXDPGBaJF6MjESzazn0dJhGWNgaW974HrWMa','0QkLxZRKOqkzR','fxufqFHXuo','d','y',3);
+INSERT INTO ti VALUES (2906936415,5278123692520974512,'zJQPvS7b8e6FHbjl5I1m6rvhYZhTED0kgTuJKrioHm014UqWi8Qg3oDnaonOG7LDVL','C4gdpqUMlUlaM63pEES0YtMTJ3QCdR4dgL4JvDCF0gsZF9NshCjoc7yitwLrCF4sVuawnLYFKWOdn5GKWCnuT4bJJF8piOMK4NJGt8ouE55uUQGAC6v8YXhPfzhhdZKjHj28UStDOJ6ysbvOmqGk8MHxZ2BhIeP1903ba7U41z2iHUoqWXa2nRS6tljvJZefUxy95iAeZAP2IKautXDPGBaJF6MjESzazn0dJhGWNgaW974HrWMa','0QkLxZRKOqkzR','fxufqFHXuo','d','y',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1373959121,17437732734181159600,'ZrUFOV24W6k5L4QCvhjTDPrSq4CJVwtqBt','0wGyio5Ib5axsqILoFxv6glwwh3smxpzi0zhtidytq1eOIXXvFfDDksbHzJ5Q3W6VHaerWhflEo65741pDNE2WCMAhuUKYF8jGnRS1TACysfxxcANFROxVn6pxnFBLCTSZn778I6uJVJMqdFtdcnzdsmPyxGZtC8u8rUlBCOzSWneCzukmnV9vzNG0hMHRPmy0Bcfjvk0lzUYMD9l','LcR4TT7','Sb1jMtQKqrJAJpX2R6shm7Xb50q78KlW1c9dfsNbT47jOQedrlFKTkYYjpb9DZOytmLI7Nm','C','X',4);
+INSERT INTO ti VALUES (1373959121,17437732734181159600,'ZrUFOV24W6k5L4QCvhjTDPrSq4CJVwtqBt','0wGyio5Ib5axsqILoFxv6glwwh3smxpzi0zhtidytq1eOIXXvFfDDksbHzJ5Q3W6VHaerWhflEo65741pDNE2WCMAhuUKYF8jGnRS1TACysfxxcANFROxVn6pxnFBLCTSZn778I6uJVJMqdFtdcnzdsmPyxGZtC8u8rUlBCOzSWneCzukmnV9vzNG0hMHRPmy0Bcfjvk0lzUYMD9l','LcR4TT7','Sb1jMtQKqrJAJpX2R6shm7Xb50q78KlW1c9dfsNbT47jOQedrlFKTkYYjpb9DZOytmLI7Nm','C','X',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1874008305,2010469488532562869,'7iezzK23tQ8DT7Vip6u3DSwPFXC7yzTy6N6ia5kGlzTRaj16ZFDs','QNNAipfya8n285W9P0ppu64wRJ98BMsp','LDr5BV','Ld5iCKED0DfOovyZBXPi12dR2sgIi3CNxfN0QSUj53RiW3XyywcSq7K','X2','P',5);
+INSERT INTO ti VALUES (1874008305,2010469488532562869,'7iezzK23tQ8DT7Vip6u3DSwPFXC7yzTy6N6ia5kGlzTRaj16ZFDs','QNNAipfya8n285W9P0ppu64wRJ98BMsp','LDr5BV','Ld5iCKED0DfOovyZBXPi12dR2sgIi3CNxfN0QSUj53RiW3XyywcSq7K','X2','P',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2029924146,15093398709653527568,'tDliya4yI8Y7kVQ48n8ailNbR4ckgMe5vGeVr9QFQk','Aa5TqP73tt0bfrRxNg3vZOi0mFGbhP3eI','p','dkW4lJ7x53hGDtwbz6c8LqNHJkQbSPNQAGs2pFoJRDZeCxXyYDspUYeeOg7tJFuvPymk80fd5VT2mr1aRksKDKj4BltvvHn0dzZiA30OIPl4MmcO5IPCXGOBZGvXKB9kF8FVuGfTh0KZGthxOWeEe9nSlDQQQPqKUUg8jJ5dR5IuojwDDSzlTD3JqioyHSHTDJjqOi9EAE5d2t1ybgq92','eG','JU',6);
+INSERT INTO ti VALUES (2029924146,15093398709653527568,'tDliya4yI8Y7kVQ48n8ailNbR4ckgMe5vGeVr9QFQk','Aa5TqP73tt0bfrRxNg3vZOi0mFGbhP3eI','p','dkW4lJ7x53hGDtwbz6c8LqNHJkQbSPNQAGs2pFoJRDZeCxXyYDspUYeeOg7tJFuvPymk80fd5VT2mr1aRksKDKj4BltvvHn0dzZiA30OIPl4MmcO5IPCXGOBZGvXKB9kF8FVuGfTh0KZGthxOWeEe9nSlDQQQPqKUUg8jJ5dR5IuojwDDSzlTD3JqioyHSHTDJjqOi9EAE5d2t1ybgq92','eG','JU',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(11), d VARBINARY(88), e VARBINARY(76), f VARBINARY(7), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3075197,22823,'t','5puUpuqjJb4FO9U0YHVL','NFBmvEs','dE2hf','sK','uK',0);
+CREATE TABLE ti (a MEDIUMINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(11), d VARBINARY(88), e VARBINARY(76), f VARBINARY(7), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (4095689974145557612,35757,'U','nl6XsGfPB2RGTtO','ZcKqmqPOnA','6','h','P',1);
+INSERT INTO ti VALUES (4095689974145557612,35757,'U','nl6XsGfPB2RGTtO','ZcKqmqPOnA','6','h','P',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(12);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(12);
+INSERT INTO t VALUES (6175073675416287008,12283,'r5rb6g','KdpUeqTmHQusYi7sPwMKvKFdXNnCG8bY8JsZN8EJkG','Wok7UU0MSLM3paiIhnHr0tGwa','3Wpb2b','uz','4',2);
+INSERT INTO ti VALUES (6175073675416287008,12283,'r5rb6g','KdpUeqTmHQusYi7sPwMKvKFdXNnCG8bY8JsZN8EJkG','Wok7UU0MSLM3paiIhnHr0tGwa','3Wpb2b','uz','4',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (7837882941456077068,2127,'icHlzxhBky','vUpgTYoVcHG65XN1kis1lju49wljISxhF9J1q1PF7HmqdWBGBXAdu29lKeEP5CAERs1TKoIglXpMboRXNLxlWVZhd8Bfl8fD3OYcyAtXT3BEzbp4Wm32vu2etwSmbksOKC83e2kLzUH8gs963MVgvVLAqwgv9bELYhxEEOVutkQyICeeWbWQsY7YBrPXGSF63rk0zChyT9YZvjZ0TgUZm0iPpN8zw6r5AADGHJZWz1FPftDh','mQBIfKmcfYALBU4C4fZsHgMiqxdNUmDaAJJLIWRy2S8fgMTaoc60Pf3MypuoLjYyqv','9','Vv','y',3);
+INSERT INTO ti VALUES (7837882941456077068,2127,'icHlzxhBky','vUpgTYoVcHG65XN1kis1lju49wljISxhF9J1q1PF7HmqdWBGBXAdu29lKeEP5CAERs1TKoIglXpMboRXNLxlWVZhd8Bfl8fD3OYcyAtXT3BEzbp4Wm32vu2etwSmbksOKC83e2kLzUH8gs963MVgvVLAqwgv9bELYhxEEOVutkQyICeeWbWQsY7YBrPXGSF63rk0zChyT9YZvjZ0TgUZm0iPpN8zw6r5AADGHJZWz1FPftDh','mQBIfKmcfYALBU4C4fZsHgMiqxdNUmDaAJJLIWRy2S8fgMTaoc60Pf3MypuoLjYyqv','9','Vv','y',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-5703214073874687633,50172,'X9U5','YaBjpTjXT4EwSoaejEi7aYK471LS2wWta7dvXSID87QRtJyMfyE7gFWwZwoTjCz35mxMLojLTxnRcb5faBqoEa','MhVM90mqcX9b3y7LBLEjv1VaK3bBCmrgP9a1B9wfo2ia306Tpmm7Hxc2tPJ5','JMbwvPpOth9eBZZHFvhsAZ8nzhB0ZsE6wZxsIU52jIW1FdcuJ8KMDne7nj7Of5XkgclEKNDFaL3l7o1IrRiJHskAhYUszxxqxHUpKivnbxxuaMrqMa05L1tToPxtu','oq','f',4);
+INSERT INTO ti VALUES (-5703214073874687633,50172,'X9U5','YaBjpTjXT4EwSoaejEi7aYK471LS2wWta7dvXSID87QRtJyMfyE7gFWwZwoTjCz35mxMLojLTxnRcb5faBqoEa','MhVM90mqcX9b3y7LBLEjv1VaK3bBCmrgP9a1B9wfo2ia306Tpmm7Hxc2tPJ5','JMbwvPpOth9eBZZHFvhsAZ8nzhB0ZsE6wZxsIU52jIW1FdcuJ8KMDne7nj7Of5XkgclEKNDFaL3l7o1IrRiJHskAhYUszxxqxHUpKivnbxxuaMrqMa05L1tToPxtu','oq','f',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (7324621285400903443,43524,'G6ygSGoH','GQoLXQekn17JD08EGT5rDmZQhNNeFbMch4dUq7PwFTfyb2paIop23q2O0wcKSqBRohQTrdI2hH26HKrtTYqYZ9YDnSjv03iFih89GlvFa5fMd0qChHyKn4wmTf0aXQnfQYmtMtNmK7zhYJVFAkpq','cCQCclp7WKv4PVT79f7iO7HPUthwI8ZwSIsZjzSstIS','OqWm4eLsAbcPaJG1QQQnUP3SU','4n','A',5);
+INSERT INTO ti VALUES (7324621285400903443,43524,'G6ygSGoH','GQoLXQekn17JD08EGT5rDmZQhNNeFbMch4dUq7PwFTfyb2paIop23q2O0wcKSqBRohQTrdI2hH26HKrtTYqYZ9YDnSjv03iFih89GlvFa5fMd0qChHyKn4wmTf0aXQnfQYmtMtNmK7zhYJVFAkpq','cCQCclp7WKv4PVT79f7iO7HPUthwI8ZwSIsZjzSstIS','OqWm4eLsAbcPaJG1QQQnUP3SU','4n','A',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-2048198733458894467,61382,'PxKiNdJW','tv1QGn4dC7b3Yrc2e4aXeMCeVDcEnGB8uFytGW3Q72JkjtjfyGC6miEE6SS8SazxyP7uJUduvqMGYcVYBCXr2LdUP5Fy93SzkAabc3bGx7Jdt34cT7ZieHP0Z29thP8tbfdff','xzksWC9yMQ9zuowPp1N9Ee5NO0Jqxb','TGEqEyV79cwuNJAGwNrCoiWObUuqHBj1Bm71A2QLOIjUI1CWY5OsqwctQ2XrR2DeVEHoGYCxelZLBecMefCI6FNHO1cd9F5qKPqh8kN5gNx8cTFmQOGKYKFH7tst9GEaP4wyVFFC4WluMZOw65Mf5u5LAkxbwmF6X9xHw2JSo1JT','lt','P9',6);
+INSERT INTO ti VALUES (-2048198733458894467,61382,'PxKiNdJW','tv1QGn4dC7b3Yrc2e4aXeMCeVDcEnGB8uFytGW3Q72JkjtjfyGC6miEE6SS8SazxyP7uJUduvqMGYcVYBCXr2LdUP5Fy93SzkAabc3bGx7Jdt34cT7ZieHP0Z29thP8tbfdff','xzksWC9yMQ9zuowPp1N9Ee5NO0Jqxb','TGEqEyV79cwuNJAGwNrCoiWObUuqHBj1Bm71A2QLOIjUI1CWY5OsqwctQ2XrR2DeVEHoGYCxelZLBecMefCI6FNHO1cd9F5qKPqh8kN5gNx8cTFmQOGKYKFH7tst9GEaP4wyVFFC4WluMZOw65Mf5u5LAkxbwmF6X9xHw2JSo1JT','lt','P9',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(11) NOT NULL, d VARCHAR(55) NOT NULL, e VARBINARY(98), f VARBINARY(50) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3837891518,-16155,'2','jA7u2hnKKHgmPW2Zr4yQzuxv1XH','stlWR0rEfCaziwrOtyjJ4jjJt1N37dU2llcrUfL2I9ZFMOZ4UdEWd6ntxILiGc8EL5fPmFDr8Y9B5HxyQPirb78aZvCby3lI','KiQwOqVmGSlDry5SmZw4tgs2FZp','ng','j',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(11) NOT NULL, d VARCHAR(55) NOT NULL, e VARBINARY(98), f VARBINARY(50) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (4228494256,-3662,'iCewTst','R3dGS2nLFjjRa47mycM9oMpCF4n8pTDx9IPd','V7XfzUzRGYPvM3zBMkzgMSZQGhN6l9L4','vutXzKXTM6tI4jnZ8','g','Z',1);
+INSERT INTO ti VALUES (4228494256,-3662,'iCewTst','R3dGS2nLFjjRa47mycM9oMpCF4n8pTDx9IPd','V7XfzUzRGYPvM3zBMkzgMSZQGhN6l9L4','vutXzKXTM6tI4jnZ8','g','Z',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(12) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(12) NOT NULL;
+INSERT INTO t VALUES (1081664199,32049,'yk','kc7RnyFqlSlkIzYHw121','1V4yPEA2hBaag1KwMggwd4jmAeKL1xRzyj4MYAweeMOJtF2cxvRBPX','wD3d1TaVpsK0E3p7R','Ra','rs',2);
+INSERT INTO ti VALUES (1081664199,32049,'yk','kc7RnyFqlSlkIzYHw121','1V4yPEA2hBaag1KwMggwd4jmAeKL1xRzyj4MYAweeMOJtF2cxvRBPX','wD3d1TaVpsK0E3p7R','Ra','rs',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2520773633,25667,'2B','NJ8xgzYt7yjs7stS8gOxz66SqjS3qiZYKCh5xXZnVoQFeZx9B1LNkFGaw1qxKGdQ9T7GJXBEXJVGoc6k6Z5qZ','Qg4j5VfFiMgVCd3q2I3RmMnEBtNTzXisuSYwHG3BpwiUX9U9Ow1gxoOcV5KVotv6S4db','x','l','Xr',3);
+INSERT INTO ti VALUES (2520773633,25667,'2B','NJ8xgzYt7yjs7stS8gOxz66SqjS3qiZYKCh5xXZnVoQFeZx9B1LNkFGaw1qxKGdQ9T7GJXBEXJVGoc6k6Z5qZ','Qg4j5VfFiMgVCd3q2I3RmMnEBtNTzXisuSYwHG3BpwiUX9U9Ow1gxoOcV5KVotv6S4db','x','l','Xr',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (305794988,21061,'wd1iX','4c4w7pfzjxklSQpcrvMVD17rhTFLKyN7eYB4','CIBXeimsZ9agED8yMFxzmlwBLLnhEGNCaKTMnz','sZBAG2Umm3lnhd7wP1lj8X6mqrBzeHrpED3xki8BbgIp7LDdk4FWtZXphg7l2xXLAZFdjqyrbGNu7cUgnY9B8OnZu7nT7RdjULRNlHxh3pVydPdg38jE3G9HlsCFCQ1SguDckVroGNro6if6JW8UyahWoD3Cn2V','V','w',4);
+INSERT INTO ti VALUES (305794988,21061,'wd1iX','4c4w7pfzjxklSQpcrvMVD17rhTFLKyN7eYB4','CIBXeimsZ9agED8yMFxzmlwBLLnhEGNCaKTMnz','sZBAG2Umm3lnhd7wP1lj8X6mqrBzeHrpED3xki8BbgIp7LDdk4FWtZXphg7l2xXLAZFdjqyrbGNu7cUgnY9B8OnZu7nT7RdjULRNlHxh3pVydPdg38jE3G9HlsCFCQ1SguDckVroGNro6if6JW8UyahWoD3Cn2V','V','w',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (23556156,18680,'rHUQEM','EXSm6O3yoFOwtELbQBO4xnzfDKFacCngoA82kAE59cU2WgLx','vaxxvaVy3kxHK7vdjaSOjBiaJ6Z9LnCEpBzNxVURjPx','B0lmttusZelRyeLTCXUnPZ3GqspXZQpPowcC2uYGX7UCGFDCytKGnVpcNgKGIElYDdULz0mq8DHPeD02JnO7rDEggPm4gh1WNXwwhC00EjoqXKJgkW7DBUFCi3vnDXCaeBKSy6t3YjZW8pjAi','b','8c',5);
+INSERT INTO ti VALUES (23556156,18680,'rHUQEM','EXSm6O3yoFOwtELbQBO4xnzfDKFacCngoA82kAE59cU2WgLx','vaxxvaVy3kxHK7vdjaSOjBiaJ6Z9LnCEpBzNxVURjPx','B0lmttusZelRyeLTCXUnPZ3GqspXZQpPowcC2uYGX7UCGFDCytKGnVpcNgKGIElYDdULz0mq8DHPeD02JnO7rDEggPm4gh1WNXwwhC00EjoqXKJgkW7DBUFCi3vnDXCaeBKSy6t3YjZW8pjAi','b','8c',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (752085640,1494,'kxThaK4','agO6JOcI45j5bMOkJsCKnL1CwngfXX6sU1Rx6FE2ldQ3f1JW20xaikCstmgEDj5lbiML7dQ5eyBzi4iOh2IxaEkDKUJaRMwOzchkm2gDWpeJvwamPdEI6R2ISB5r8UBju269sJpqsXedO9nIm8WNyW6la0985ZWevwzbqwakzzH','hPSOR2j2nC9VevtLn11uKRBqigfBsW8Et6vO4hZTNECS1Qj7E1bYnH','jR0x83gaFi8a7geZz1S7SmBwRNJzNxzlvfZinY6snjXoXOafQ0e7UG3XVwT7deO0cAsQMesB1YpGTrJlwlWlp1q2GO7l4zJPeiSFfgTdXl4aHRoNhkXfjuzjiDd9q34r0eq3nsx5iCUzYxXLdY8aFStXOPPay3g71Ps5TV6OfvsBgTYhjnhZ3iecWADdUpWx3wOtTE2RtNVfFdND','C1','5',6);
+INSERT INTO ti VALUES (752085640,1494,'kxThaK4','agO6JOcI45j5bMOkJsCKnL1CwngfXX6sU1Rx6FE2ldQ3f1JW20xaikCstmgEDj5lbiML7dQ5eyBzi4iOh2IxaEkDKUJaRMwOzchkm2gDWpeJvwamPdEI6R2ISB5r8UBju269sJpqsXedO9nIm8WNyW6la0985ZWevwzbqwakzzH','hPSOR2j2nC9VevtLn11uKRBqigfBsW8Et6vO4hZTNECS1Qj7E1bYnH','jR0x83gaFi8a7geZz1S7SmBwRNJzNxzlvfZinY6snjXoXOafQ0e7UG3XVwT7deO0cAsQMesB1YpGTrJlwlWlp1q2GO7l4zJPeiSFfgTdXl4aHRoNhkXfjuzjiDd9q34r0eq3nsx5iCUzYxXLdY8aFStXOPPay3g71Ps5TV6OfvsBgTYhjnhZ3iecWADdUpWx3wOtTE2RtNVfFdND','C1','5',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b INT NOT NULL, c CHAR(92), d VARCHAR(1) NOT NULL, e VARBINARY(25), f VARBINARY(22) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1976097342,-1381788866,'P61tthtw6fhGlIcyM0DEvPoZWciGn0','V','3','pa8fI9v0KO43X3l8','X','38',0);
+CREATE TABLE ti (a INT UNSIGNED, b INT NOT NULL, c CHAR(92), d VARCHAR(1) NOT NULL, e VARBINARY(25), f VARBINARY(22) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1458018090,1509692507,'cmgCsERt4','x','89cro9IxDN569d8','Yj9n9SWX5Gbd2tD','b','SI',1);
+INSERT INTO ti VALUES (1458018090,1509692507,'cmgCsERt4','x','89cro9IxDN569d8','Yj9n9SWX5Gbd2tD','b','SI',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(93);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(93);
+INSERT INTO t VALUES (1904250536,978475456,'AaIY0Bw62A3ve','U','KixeX','J0sHKIoPiXzzgFX2kp','F','e8',2);
+INSERT INTO ti VALUES (1904250536,978475456,'AaIY0Bw62A3ve','U','KixeX','J0sHKIoPiXzzgFX2kp','F','e8',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2070754982,-2068677496,'A4Il07ZdNiAqXyQrve9812qKYWr8Pzzaub0I7jTGMAOA6NEdQQ0vqqybsh','bcNRa5btFSprRp99mGldYzITIXu794Ydtvb6p5x3W0SzfsEiKtODiFfm3Fl8IK2DQt0Cs6g5cuVLCLdEbiYUPZBu99gyJ7yyfQ2m2H3vmE9Rk52a6GuCNA7Cvmu3tdVBGYtlXi3d1wGHxtYEmt2tjIERCWA1CzIHRlsdBh8hVExSV34O1LOmw7OzTT30ikSGZWOa1pxFeo5','IWk1PPpHaRf','2qHdrMgrJjy','u','A',3);
+INSERT INTO ti VALUES (2070754982,-2068677496,'A4Il07ZdNiAqXyQrve9812qKYWr8Pzzaub0I7jTGMAOA6NEdQQ0vqqybsh','bcNRa5btFSprRp99mGldYzITIXu794Ydtvb6p5x3W0SzfsEiKtODiFfm3Fl8IK2DQt0Cs6g5cuVLCLdEbiYUPZBu99gyJ7yyfQ2m2H3vmE9Rk52a6GuCNA7Cvmu3tdVBGYtlXi3d1wGHxtYEmt2tjIERCWA1CzIHRlsdBh8hVExSV34O1LOmw7OzTT30ikSGZWOa1pxFeo5','IWk1PPpHaRf','2qHdrMgrJjy','u','A',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2366165283,-635099612,'Lu6DTFpV5hGPX6LYWtghrcfdGdtKWPPBvIRQQetcfiTePcWTNwEeGqxUBEXXPurb','8VppLWUNu6vifpHvb53NOIKXYBPF8N0S6IJFKiHZdQfm2fnVZeKtWVweUY54ZzQdPSzizPxemcNQvpzqvlhNiRPPH6TnYuHWK6uD8F1G6Ib1byxkdO2yObXdjpcDAvd91uZB8kT8n5j8c8NqUYQXcHxYdaEOSXSA5DpSv1uilGDqCuPpWMomGQPJG5otlbkMiW0uAR86TH3Wg9vv4jKL3cGzssWFxu5CTK3aMwo0iNGKBDazGietHf2ip','JFsbwfyZ12VjCgKLTii','nPtiFEYFh3UpB8b2kSpw1qtYIwhDZMD9rVCnkvN7UoC06qFk5fE7Nmdb6s2aUXYgG36jzGAP3EWmBdCqquuLvF5EuakkGv4BIfQiB9JsedTT6ekkGPGzyaPDuGUBC872UMRmum5Swi4cQIdmZY9Aj2mvLi8zmHnzfVbwS44BSexzoe1tQLWj0fTpa02l2lyjsGbRMrgWLs5HzSjuNdyurzimGSCposS7Hn4','A','y',4);
+INSERT INTO ti VALUES (2366165283,-635099612,'Lu6DTFpV5hGPX6LYWtghrcfdGdtKWPPBvIRQQetcfiTePcWTNwEeGqxUBEXXPurb','8VppLWUNu6vifpHvb53NOIKXYBPF8N0S6IJFKiHZdQfm2fnVZeKtWVweUY54ZzQdPSzizPxemcNQvpzqvlhNiRPPH6TnYuHWK6uD8F1G6Ib1byxkdO2yObXdjpcDAvd91uZB8kT8n5j8c8NqUYQXcHxYdaEOSXSA5DpSv1uilGDqCuPpWMomGQPJG5otlbkMiW0uAR86TH3Wg9vv4jKL3cGzssWFxu5CTK3aMwo0iNGKBDazGietHf2ip','JFsbwfyZ12VjCgKLTii','nPtiFEYFh3UpB8b2kSpw1qtYIwhDZMD9rVCnkvN7UoC06qFk5fE7Nmdb6s2aUXYgG36jzGAP3EWmBdCqquuLvF5EuakkGv4BIfQiB9JsedTT6ekkGPGzyaPDuGUBC872UMRmum5Swi4cQIdmZY9Aj2mvLi8zmHnzfVbwS44BSexzoe1tQLWj0fTpa02l2lyjsGbRMrgWLs5HzSjuNdyurzimGSCposS7Hn4','A','y',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3855355993,428997688,'C5cFHVJHWJMI2yonIZA05tezeV8NE7fi0ZZaeqPmMxfpUVq31ZM7o2CFKdaGi6','S2BnmSffgUCXWIzkrIs6Z0Lcp8zSROTdo2xUURe39PGM','iasbkwM1i','Y1W0HJcMM7fjO3mUPCZ3cskostxdTdKq9ZSEhCzVrO5kRXCp44KeNZle9AevRFJzZAEwz9R','m','T',5);
+INSERT INTO ti VALUES (3855355993,428997688,'C5cFHVJHWJMI2yonIZA05tezeV8NE7fi0ZZaeqPmMxfpUVq31ZM7o2CFKdaGi6','S2BnmSffgUCXWIzkrIs6Z0Lcp8zSROTdo2xUURe39PGM','iasbkwM1i','Y1W0HJcMM7fjO3mUPCZ3cskostxdTdKq9ZSEhCzVrO5kRXCp44KeNZle9AevRFJzZAEwz9R','m','T',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3812856226,2065116498,'XakNgsiylvqWC3wcjAkolk58eTriuJ8CucRueI5HdBCZqfWnKDw0kx','91REvnBvcfIkqwtytjMXl41F1UOPQVuwBFPlWzgPQw3N0nAglo4oVPDBQoYBCMg8qsdyCEfdymw2lMAgVsGbMZ6zE9ATj7UPZIxqdKGs3IQ5BeYnfF3MkKfVg2Icgkd9ZtgC1nPNaum36EbYWiWjD8nPyy0FOjTxoEtj9mNwR1vXOWuYlFvtaO7cKhJ4InLqNsbI9GTLtCfRfMJQNhdjl3GzeG0Hja27oLFoZpjtl3u2MjdItXLKdvhEjs','UahWgnCGQykqPc7hVh1P','xAgf7fmF28KB4b304F9rnQ92e8TWy6AjOAnkQIZV20O2qE2QChDS7mnlrQee8IVmbhLRGjrH2XPfc6SHpgAEZwuNQwmzugNak5ZOxfmRNF9sPhlPV6C5ZKt2jyuPIbenBS32XYQt3oSfrDxmHxd5m3jjizy4Fi3pKxhQdhjP4iFSxqNR29jsgqGvEyo2b9b9URzRBn9v1hjY5youAfihD','ZN','rg',6);
+INSERT INTO ti VALUES (3812856226,2065116498,'XakNgsiylvqWC3wcjAkolk58eTriuJ8CucRueI5HdBCZqfWnKDw0kx','91REvnBvcfIkqwtytjMXl41F1UOPQVuwBFPlWzgPQw3N0nAglo4oVPDBQoYBCMg8qsdyCEfdymw2lMAgVsGbMZ6zE9ATj7UPZIxqdKGs3IQ5BeYnfF3MkKfVg2Icgkd9ZtgC1nPNaum36EbYWiWjD8nPyy0FOjTxoEtj9mNwR1vXOWuYlFvtaO7cKhJ4InLqNsbI9GTLtCfRfMJQNhdjl3GzeG0Hja27oLFoZpjtl3u2MjdItXLKdvhEjs','UahWgnCGQykqPc7hVh1P','xAgf7fmF28KB4b304F9rnQ92e8TWy6AjOAnkQIZV20O2qE2QChDS7mnlrQee8IVmbhLRGjrH2XPfc6SHpgAEZwuNQwmzugNak5ZOxfmRNF9sPhlPV6C5ZKt2jyuPIbenBS32XYQt3oSfrDxmHxd5m3jjizy4Fi3pKxhQdhjP4iFSxqNR29jsgqGvEyo2b9b9URzRBn9v1hjY5youAfihD','ZN','rg',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(96) NOT NULL, d VARBINARY(20) NOT NULL, e VARCHAR(27) NOT NULL, f VARCHAR(37) NOT NULL, g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5367,-5317808,'nK4Z7hbingDpOx489H3VEKLtGRYto3Pcoqu3HbWD1CYij5YKjYaNjjulXPFUD9Ygj9d','mX2QdDrHqh1p','EmZMeX71HDQQlJnSMd','VOooIIZ8Nv1DnhvmoHCFOLK','8','k',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(96) NOT NULL, d VARBINARY(20) NOT NULL, e VARCHAR(27) NOT NULL, f VARCHAR(37) NOT NULL, g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1326144178,-4878781,'3N750FjPoAiAhN48KaVyGBLXMzl5ZTEZw9CHccvUM9UY0lCPNIOukrx53dS4S9YaJmyrSX4FxrHso9puwu1O','3FufXHcjo033tc3lzez7','VqiNldqssBZe9dXYvFsh','uzH','2','G',1);
+INSERT INTO ti VALUES (1326144178,-4878781,'3N750FjPoAiAhN48KaVyGBLXMzl5ZTEZw9CHccvUM9UY0lCPNIOukrx53dS4S9YaJmyrSX4FxrHso9puwu1O','3FufXHcjo033tc3lzez7','VqiNldqssBZe9dXYvFsh','uzH','2','G',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(97) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(97) NOT NULL;
+INSERT INTO t VALUES (1810209803,-2036217,'ikJnxnmFriAYI6dDtDoN8CLMkg0whfXdwRNBoDmZ1CyTubxiWVCsYCeDkG1Uz','dlND40zPo2lSPt','DT1n28Ye7eEjqatemyBYeObP','CPrK7MtUhknpzHg692oXc4Cvj82qs','c','uk',2);
+INSERT INTO ti VALUES (1810209803,-2036217,'ikJnxnmFriAYI6dDtDoN8CLMkg0whfXdwRNBoDmZ1CyTubxiWVCsYCeDkG1Uz','dlND40zPo2lSPt','DT1n28Ye7eEjqatemyBYeObP','CPrK7MtUhknpzHg692oXc4Cvj82qs','c','uk',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1793923030,-4726180,'HiujMwMgwcR6pmQo2q2Gveg8suFXgYdi2OS5','ijNp6pe5A9KdNkBGV1HK0GQWw6chmI1reLLvyQ278pzepx1NqZSr31W2hALUNrpV8bQ6nuCbxJlsG7nH9ughMitBjNYqNNT381WjhQcP6xVb5HLChMe5cvDJaNHoq2HB','ecycwuhZYo','eWJDklj2iFpWt72Zibc1SBODK','B','d',3);
+INSERT INTO ti VALUES (1793923030,-4726180,'HiujMwMgwcR6pmQo2q2Gveg8suFXgYdi2OS5','ijNp6pe5A9KdNkBGV1HK0GQWw6chmI1reLLvyQ278pzepx1NqZSr31W2hALUNrpV8bQ6nuCbxJlsG7nH9ughMitBjNYqNNT381WjhQcP6xVb5HLChMe5cvDJaNHoq2HB','ecycwuhZYo','eWJDklj2iFpWt72Zibc1SBODK','B','d',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3636320394,7699243,'zWdEJdPZD9Qt6dVevVkbABGyakzTeJWvEI','V06dF','16P7Vec','4So2FQNDOIMqKHRWE9kAqM3aTNbvFIlS9cIOvYfZra1AkIsuk49OneMatrLVWCrknuAt3oQRxUgzdZ6IcZUwSyVN2BKW1qKUrJe0P8fx2DKyJn6LRthc5xvyMVEwxAlcw408883CK','Q','iU',4);
+INSERT INTO ti VALUES (3636320394,7699243,'zWdEJdPZD9Qt6dVevVkbABGyakzTeJWvEI','V06dF','16P7Vec','4So2FQNDOIMqKHRWE9kAqM3aTNbvFIlS9cIOvYfZra1AkIsuk49OneMatrLVWCrknuAt3oQRxUgzdZ6IcZUwSyVN2BKW1qKUrJe0P8fx2DKyJn6LRthc5xvyMVEwxAlcw408883CK','Q','iU',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3024738819,5236145,'tgj2neXluSLWvL2XBXb5LPywCDFaUYHi','n8k2wjTYaWizjqv7RMaXILyL0cYQBZsvo1d8N0Qz9BTsmh8n0yk4oszcMndaNH9ymSSIqCrTlLwenV6GsLtMF10VQ1DO9pa433ilAH5hfoMqp','UHia46PmvenrDoXLT2NQZ','VLPwZBv4Gp8ZTz4f1SYx7YPICQ0MGsAfnndiL4Fj6S2fu0O','x3','f1',5);
+INSERT INTO ti VALUES (3024738819,5236145,'tgj2neXluSLWvL2XBXb5LPywCDFaUYHi','n8k2wjTYaWizjqv7RMaXILyL0cYQBZsvo1d8N0Qz9BTsmh8n0yk4oszcMndaNH9ymSSIqCrTlLwenV6GsLtMF10VQ1DO9pa433ilAH5hfoMqp','UHia46PmvenrDoXLT2NQZ','VLPwZBv4Gp8ZTz4f1SYx7YPICQ0MGsAfnndiL4Fj6S2fu0O','x3','f1',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1895400313,4571153,'UyX445d','sBU1pWfQvb8bhvUmyhsvhNCW2LH13xFmSHvk9kv8Xxwb0JfKN8KI00wynnIWuzwX8KA7bhA3eiv3d5gQon0UKrhePmkeEbyYIQJZVDgacLvY0GwJ0OisRpkwSu52TrERnkrA2H7hTFky5VpFULuOSVE1iqZbmACaX5K3TiYbhqTrQskYUsLKO7SI9p0PVi0LT65ScBtWPOAZfiQMWW','TbHBAzqeFmbN38FHvVDajtoJ','PtCCaz00IEKwbMgKckwmEd2EaSneOwFq','wn','Z5',6);
+INSERT INTO ti VALUES (1895400313,4571153,'UyX445d','sBU1pWfQvb8bhvUmyhsvhNCW2LH13xFmSHvk9kv8Xxwb0JfKN8KI00wynnIWuzwX8KA7bhA3eiv3d5gQon0UKrhePmkeEbyYIQJZVDgacLvY0GwJ0OisRpkwSu52TrERnkrA2H7hTFky5VpFULuOSVE1iqZbmACaX5K3TiYbhqTrQskYUsLKO7SI9p0PVi0LT65ScBtWPOAZfiQMWW','TbHBAzqeFmbN38FHvVDajtoJ','PtCCaz00IEKwbMgKckwmEd2EaSneOwFq','wn','Z5',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b MEDIUMINT, c BINARY(32) NOT NULL, d VARCHAR(52), e VARCHAR(26), f VARBINARY(25) NOT NULL, g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2015299,-6258190,'EAdFPhPIUX3JX24ERAgIVoxit6','bXh','yJWOEp','df6LkuxCcFiRS3cIcEWtvMh','G','A',0);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT, c BINARY(32) NOT NULL, d VARCHAR(52), e VARCHAR(26), f VARBINARY(25) NOT NULL, g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-561638159,6086314,'wCtzD5Mln1d98','RcQax0cwLFyI7Tl7LtErcetzOivopwAn','u','toZ2R','L','e',1);
+INSERT INTO ti VALUES (-561638159,6086314,'wCtzD5Mln1d98','RcQax0cwLFyI7Tl7LtErcetzOivopwAn','u','toZ2R','L','e',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(33) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(33) NOT NULL;
+INSERT INTO t VALUES (-1483894397,3842840,'5UcvkNCzwiKnlrjmDfHBSIR','Q0tKEueu2bGP9f4bA3Y7bIVVxUYJv3Uj8FsvRMtrFy59','71','8VmJpKlj6','A','fy',2);
+INSERT INTO ti VALUES (-1483894397,3842840,'5UcvkNCzwiKnlrjmDfHBSIR','Q0tKEueu2bGP9f4bA3Y7bIVVxUYJv3Uj8FsvRMtrFy59','71','8VmJpKlj6','A','fy',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (156389251,-2567633,'iZwzKB3Jus4IQhdR4kBPOBJu32WN','yvZBkCWQdTEh4IDrVKU5NDvHa1bpd0emoW','0UBkRJuTr','gImDVQ','c','Q',3);
+INSERT INTO ti VALUES (156389251,-2567633,'iZwzKB3Jus4IQhdR4kBPOBJu32WN','yvZBkCWQdTEh4IDrVKU5NDvHa1bpd0emoW','0UBkRJuTr','gImDVQ','c','Q',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-872775299,-8368442,'mLuhYAtXIf3cPWpj94Ntg1U9YCvxpw7zT','uUBL0ecrQkpGYFjL0DUM1US6NIyJp2pbCVngPQAofIqiEx4nGDKHZrbZqYJ7PkqqXcZX9dzZHAsuPGOJVf71T5EqOEVF5PoDJziYX9ErYFPKFJ2tiiFszXisj0T9oR5cx','NKfDnyPfjDRVE','HUs1hd','V','m',4);
+INSERT INTO ti VALUES (-872775299,-8368442,'mLuhYAtXIf3cPWpj94Ntg1U9YCvxpw7zT','uUBL0ecrQkpGYFjL0DUM1US6NIyJp2pbCVngPQAofIqiEx4nGDKHZrbZqYJ7PkqqXcZX9dzZHAsuPGOJVf71T5EqOEVF5PoDJziYX9ErYFPKFJ2tiiFszXisj0T9oR5cx','NKfDnyPfjDRVE','HUs1hd','V','m',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (303158682,-1680076,'BS0VcHdmq','W1LEeuRa8iwXqlHg1X96eyuUUQwixIzYZyDl1nazbn7LSFhFp62mV9mWJBGEnQkUMaqydKytkDleqje110mnSlxNe1DbpDKATxPNKMbBsS8ExL1Zs9W9f4DUKjyfwQfu5o4JAOp4pID1Qd8IYiZfcumpnGOlOdhEX0mepgLBkFm5LquYeB3ncX5LNgWXqmUMXnF5yVGUGDtTainKdVJqdHCxZGiPQDhlcZfk5oUKR2DgxfOyputkw4j41boDRL4','rFMKAgshSLiVtQDrMoA22D','VuH3ss8yhdYBqWAjR2EO7QfU8tyt0vJxBpTqA0xmCjpzZsgj','ha','Ag',5);
+INSERT INTO ti VALUES (303158682,-1680076,'BS0VcHdmq','W1LEeuRa8iwXqlHg1X96eyuUUQwixIzYZyDl1nazbn7LSFhFp62mV9mWJBGEnQkUMaqydKytkDleqje110mnSlxNe1DbpDKATxPNKMbBsS8ExL1Zs9W9f4DUKjyfwQfu5o4JAOp4pID1Qd8IYiZfcumpnGOlOdhEX0mepgLBkFm5LquYeB3ncX5LNgWXqmUMXnF5yVGUGDtTainKdVJqdHCxZGiPQDhlcZfk5oUKR2DgxfOyputkw4j41boDRL4','rFMKAgshSLiVtQDrMoA22D','VuH3ss8yhdYBqWAjR2EO7QfU8tyt0vJxBpTqA0xmCjpzZsgj','ha','Ag',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1361214584,6947519,'feWCiId9','l35qhvcQCXenTYJa0tS2PVIAHCpbUIqvK03u7MniRqW88Nb2UyTeDl3EglCOUYdGm0OQmUf2PdeqbX0','lGcx19QjF7QD1kS','QkpnoZovfbgzPKT','b','J',6);
+INSERT INTO ti VALUES (-1361214584,6947519,'feWCiId9','l35qhvcQCXenTYJa0tS2PVIAHCpbUIqvK03u7MniRqW88Nb2UyTeDl3EglCOUYdGm0OQmUf2PdeqbX0','lGcx19QjF7QD1kS','QkpnoZovfbgzPKT','b','J',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(9) NOT NULL, d VARBINARY(67), e VARBINARY(17) NOT NULL, f VARCHAR(23) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (61544,35860,'g8AJQy','fG4Whh3mwuDfE1vNLH7qJTyZegg6moeruLHDfPKpUwndN','AMaf2v','sXAAVuVfVhE7W','r','g',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(9) NOT NULL, d VARBINARY(67), e VARBINARY(17) NOT NULL, f VARCHAR(23) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1591028235,36114,'ft','GYbw9bAWd8W6D5gBY','yNd4d6UpUq7wM','hQ87xZ0t5huX','V','Q',1);
+INSERT INTO ti VALUES (1591028235,36114,'ft','GYbw9bAWd8W6D5gBY','yNd4d6UpUq7wM','hQ87xZ0t5huX','V','Q',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(10) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(10) NOT NULL;
+INSERT INTO t VALUES (1435451563,15329,'uguyA6m','aJGNJBvQkwdpwKe6u','uHTiOq6iD1DSD2Qar','xAbiZZ3Pazrmsqiq5gmwMk','M','D',2);
+INSERT INTO ti VALUES (1435451563,15329,'uguyA6m','aJGNJBvQkwdpwKe6u','uHTiOq6iD1DSD2Qar','xAbiZZ3Pazrmsqiq5gmwMk','M','D',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1521747145,14832,'546bio','c6FargAdAxl4apsInzWEfRCxfxhY59GINk7ca19quFAlKZyWAeCNR2r1cvSE5wMeljN56q7Byd5cAieSNpIdNKBykgmJnsX2H82IeSuFUer9YA2Hh76lnyJJegXy8RiIgFEZup2ynqVMB7BaSpOz88e4wQUakBwQS1gJFxY6aoKpep','Cuof7EQO','3VSvlWeNHL9NdfO5SXd','H','1V',3);
+INSERT INTO ti VALUES (1521747145,14832,'546bio','c6FargAdAxl4apsInzWEfRCxfxhY59GINk7ca19quFAlKZyWAeCNR2r1cvSE5wMeljN56q7Byd5cAieSNpIdNKBykgmJnsX2H82IeSuFUer9YA2Hh76lnyJJegXy8RiIgFEZup2ynqVMB7BaSpOz88e4wQUakBwQS1gJFxY6aoKpep','Cuof7EQO','3VSvlWeNHL9NdfO5SXd','H','1V',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2866540377,25774,'xU','IF7NT3rfnIT6o9nvf0NQqT8VuAIT0tBUh3BWoRIt5bvb1ZP6cuEgxv0VgDE5BDC4godngEV3bPIIsyorddrLyDKWvVGHzRE8faqiZZlicLe9j9YgDW8MdnWEr0VGSvkM941vVj6Sz3Gz3yBIfasHBpTxo6wmaN9N3bHmgkm5VzIzKJh0VuZhSaF0hGss0sfksE5D7xVlkOc5SI0S6YLmFxGP8ZF','UYj3','rkO7T','H','O',4);
+INSERT INTO ti VALUES (2866540377,25774,'xU','IF7NT3rfnIT6o9nvf0NQqT8VuAIT0tBUh3BWoRIt5bvb1ZP6cuEgxv0VgDE5BDC4godngEV3bPIIsyorddrLyDKWvVGHzRE8faqiZZlicLe9j9YgDW8MdnWEr0VGSvkM941vVj6Sz3Gz3yBIfasHBpTxo6wmaN9N3bHmgkm5VzIzKJh0VuZhSaF0hGss0sfksE5D7xVlkOc5SI0S6YLmFxGP8ZF','UYj3','rkO7T','H','O',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1894102046,14358,'Dd0YCEat','u2nzt8LpXJUOWE0A6NsYIEr7I6WLR8ZE8XzwdIaf5iBrN96SzJ7UGcMRW8Kx3yBvtBtRqLPUV76S5qODyjO9i8FuWMnSiUwf2mtl4z9','U9LKQQkUXwtQFjW6','jvTdxvjkTQaIeOndv9MNQcTbWPBXX8J','O','V',5);
+INSERT INTO ti VALUES (1894102046,14358,'Dd0YCEat','u2nzt8LpXJUOWE0A6NsYIEr7I6WLR8ZE8XzwdIaf5iBrN96SzJ7UGcMRW8Kx3yBvtBtRqLPUV76S5qODyjO9i8FuWMnSiUwf2mtl4z9','U9LKQQkUXwtQFjW6','jvTdxvjkTQaIeOndv9MNQcTbWPBXX8J','O','V',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2108569233,40409,'c','ztSJrpUN20QKUPaVQq7vEXaq72T6uIr3MD4CG5WGaSelYc7aXPivKZk2ESHSSbtNxaufoGEJhBLZeRV8QTucg4ZtzyMjq9U','ez','VVaJgPzltoXn0q4v2ezHLe6SpcuK4UPUbbn7yB3mu3M3DOsLaviOkQEWKTcZGUDsd5X4qYlNp7TXPLEbRxt3LEZJIOUV6KBmXzeXpvtSiDT7TH1LJkxoTkKj9amECVVBqFedY38yt3Huid61h7lsezFIsUqAo90aHkRLUumtRpBr4FElpsXrQysxGqcci8xJSN','Hz','br',6);
+INSERT INTO ti VALUES (2108569233,40409,'c','ztSJrpUN20QKUPaVQq7vEXaq72T6uIr3MD4CG5WGaSelYc7aXPivKZk2ESHSSbtNxaufoGEJhBLZeRV8QTucg4ZtzyMjq9U','ez','VVaJgPzltoXn0q4v2ezHLe6SpcuK4UPUbbn7yB3mu3M3DOsLaviOkQEWKTcZGUDsd5X4qYlNp7TXPLEbRxt3LEZJIOUV6KBmXzeXpvtSiDT7TH1LJkxoTkKj9amECVVBqFedY38yt3Huid61h7lsezFIsUqAo90aHkRLUumtRpBr4FElpsXrQysxGqcci8xJSN','Hz','br',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(55) NOT NULL, d VARCHAR(55), e VARBINARY(93), f VARCHAR(23), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (57283,6929802,'mWeXRR9sgwPhn1INIxAwfJTo1Y','lZfQSxcCLThnPINFqIqC6xrd8KwzufCkKc23V8MVIOK','EPur8e0ljP6bQxSLYNff4lUB63u7QabevcI2i84rTkuU18QDkqmZFhqywVAA54','w5C9VnRP0','ua','pV',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(55) NOT NULL, d VARCHAR(55), e VARBINARY(93), f VARCHAR(23), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3014470415,10605708,'OYa2kUL1VKdaKXCvL66lZ70e0KnlQ8RhkSjT01m','cpOBIYSYd800jHdOF9f24CWNResQ7nsnSqQ8YmQDuI3lC64vT1Q46H','FpfJUXPlHEJq2OS1uHvJbnh0tUpFrE1f37XQmvDKxFPw5EoY32uaOIw7UOVMcHqjAFZTAWr3P','rZheXQsqB570MUUM4PP','e','un',1);
+INSERT INTO ti VALUES (3014470415,10605708,'OYa2kUL1VKdaKXCvL66lZ70e0KnlQ8RhkSjT01m','cpOBIYSYd800jHdOF9f24CWNResQ7nsnSqQ8YmQDuI3lC64vT1Q46H','FpfJUXPlHEJq2OS1uHvJbnh0tUpFrE1f37XQmvDKxFPw5EoY32uaOIw7UOVMcHqjAFZTAWr3P','rZheXQsqB570MUUM4PP','e','un',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(56) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(56) NOT NULL;
+INSERT INTO t VALUES (1151257162,4504096,'CAUmzE9HGFOpiM1mGkGjKdWTZ0PflEZVxqzK7yBJc0veC','KZbAhn48g5izSxpsVlPW4WfrTOqsswqwbg0q','IQrp5S9pORTRchknGkJNKu3xCpXAnbEdYf3sIiu5LJpkIGTXn3PqEHacp4w6DQVF5jnCj3lYZoYoDrKsvuCoAbuzY','uqw','L','I',2);
+INSERT INTO ti VALUES (1151257162,4504096,'CAUmzE9HGFOpiM1mGkGjKdWTZ0PflEZVxqzK7yBJc0veC','KZbAhn48g5izSxpsVlPW4WfrTOqsswqwbg0q','IQrp5S9pORTRchknGkJNKu3xCpXAnbEdYf3sIiu5LJpkIGTXn3PqEHacp4w6DQVF5jnCj3lYZoYoDrKsvuCoAbuzY','uqw','L','I',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (358940839,963616,'mdcQg56MbNgsDpVMXHvF0prsgxi0bDFEzFDXj','luWnQeEgwGtbngmcPLicXjzlggsHPNdXCgvje6a04sz4u9WGRdKnnKLAAgDgTuNRUYwi1yHsRrzu6BR3mRuSRXLRQrts3ROVlKp2m43FQnwzSiuVKBSNBBlXc3PbrmzZY4W6BTyIj98RX3jovezA9zvOVB4uQHDnsKtjpzfnEUowMYDUFsB9','oZkoxavkHxZKZzhnnkl9W4TYlXqbJsbrq3DqYPbc9ZtvrR6DCJd9tiZFSETWm7S0Iru','bqQfplKszELG','n','7',3);
+INSERT INTO ti VALUES (358940839,963616,'mdcQg56MbNgsDpVMXHvF0prsgxi0bDFEzFDXj','luWnQeEgwGtbngmcPLicXjzlggsHPNdXCgvje6a04sz4u9WGRdKnnKLAAgDgTuNRUYwi1yHsRrzu6BR3mRuSRXLRQrts3ROVlKp2m43FQnwzSiuVKBSNBBlXc3PbrmzZY4W6BTyIj98RX3jovezA9zvOVB4uQHDnsKtjpzfnEUowMYDUFsB9','oZkoxavkHxZKZzhnnkl9W4TYlXqbJsbrq3DqYPbc9ZtvrR6DCJd9tiZFSETWm7S0Iru','bqQfplKszELG','n','7',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3946224058,12611140,'kDRipssdzJUEL9DhrJUUkpQB7kFG1MxYO','XefrbOcEcDe34C1Xz6gbW4nf4m6qac86CqEimCmkXyNJPSlXtGboLAlgj1ugpdlcTjM3vV0JtLiyvtKfyhu3Q3BwnkUJk4ga8OKVqGegcaWFPXb27QhLXjAiBR5gZMitc9X45n7ooWu5RVwo0yGOdAOaqLjdJortZE6EmkQu4I0MqhldUNTTBXoCI8VoopW5Ngx334C0b2uCF04Q43','gb277kzzgAeoR5rmKkTlSLNZrtaetnuNMW9dxk8cdtrb7LT9SB2SOkLKtInlwz79JGhdRbCLjmJ7vpRqojDRJvpqyDtQx','4msUO1EfUvsR2x','mH','AO',4);
+INSERT INTO ti VALUES (3946224058,12611140,'kDRipssdzJUEL9DhrJUUkpQB7kFG1MxYO','XefrbOcEcDe34C1Xz6gbW4nf4m6qac86CqEimCmkXyNJPSlXtGboLAlgj1ugpdlcTjM3vV0JtLiyvtKfyhu3Q3BwnkUJk4ga8OKVqGegcaWFPXb27QhLXjAiBR5gZMitc9X45n7ooWu5RVwo0yGOdAOaqLjdJortZE6EmkQu4I0MqhldUNTTBXoCI8VoopW5Ngx334C0b2uCF04Q43','gb277kzzgAeoR5rmKkTlSLNZrtaetnuNMW9dxk8cdtrb7LT9SB2SOkLKtInlwz79JGhdRbCLjmJ7vpRqojDRJvpqyDtQx','4msUO1EfUvsR2x','mH','AO',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2655908367,14790093,'xzuoepkrLo5','qteOYcjA','LPk1CixqKfdaOGWL9Jd8ROMbZVxiPX2sOKKZ6f9lrjxteQp2EgHqTGWQhiZyDZ','VVTk','EMS','Q',5);
+INSERT INTO ti VALUES (2655908367,14790093,'xzuoepkrLo5','qteOYcjA','LPk1CixqKfdaOGWL9Jd8ROMbZVxiPX2sOKKZ6f9lrjxteQp2EgHqTGWQhiZyDZ','VVTk','EMS','Q',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (2299928416,13814423,'ZSI9f','tOjzId2WpDfUGI9N0Az673xCVnzOfjVnlXp1OHHz8xxYezv3FAK5UM3CKXGMnJDVsbHnfw4BL82o7Od6kfMh6qxf6vo3de88K6IgM027TNvYppkfwDhtgCfqOwhgqswEJGLW7wTXwzQBTFjyVUJQ9QQV6VDBgGorlcZuWf','b4iW7n6iD67fR','YJp6ebFOYwVb','Jo','T',6);
+INSERT INTO ti VALUES (2299928416,13814423,'ZSI9f','tOjzId2WpDfUGI9N0Az673xCVnzOfjVnlXp1OHHz8xxYezv3FAK5UM3CKXGMnJDVsbHnfw4BL82o7Od6kfMh6qxf6vo3de88K6IgM027TNvYppkfwDhtgCfqOwhgqswEJGLW7wTXwzQBTFjyVUJQ9QQV6VDBgGorlcZuWf','b4iW7n6iD67fR','YJp6ebFOYwVb','Jo','T',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b INT NOT NULL, c BINARY(89) NOT NULL, d VARCHAR(80) NOT NULL, e VARCHAR(22), f VARCHAR(25), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6361762077088922077,471060978,'FnHl1hP6QOlfxqPfnXaZcSXbYAMyNNBjrDFqL','SfYT4No7DwjNbX4UfMYfGuTa6C','RFrOCUE3','LwY9JowI3TZE6ykM7VVfo','y','vO',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT NOT NULL, c BINARY(89) NOT NULL, d VARCHAR(80) NOT NULL, e VARCHAR(22), f VARCHAR(25), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (7237615105701365002,-132983470,'BJLppSDoII46WUyG2G7I56HLStLtGieyINxlMwKx6','wfh4BPE5P7m0aUtgXqJhfRwswuK7f0QeEQnLFLxVT3LXY5UQm7kvCQPhGbRDAwo','HaBtnAtKiiV1DT8lVA','gCu','i','8X',1);
+INSERT INTO ti VALUES (7237615105701365002,-132983470,'BJLppSDoII46WUyG2G7I56HLStLtGieyINxlMwKx6','wfh4BPE5P7m0aUtgXqJhfRwswuK7f0QeEQnLFLxVT3LXY5UQm7kvCQPhGbRDAwo','HaBtnAtKiiV1DT8lVA','gCu','i','8X',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(90) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(90) NOT NULL;
+INSERT INTO t VALUES (14555175069098667465,1470640739,'MGPYNh0cnz0wLls6yt73P5d39E893pPaqB0gW','d7oailJiMx5UXjZrjVbOS','m15tJz14Ln','A0YCkemV6FJcqMy1w8YSAd4V','d','v',2);
+INSERT INTO ti VALUES (14555175069098667465,1470640739,'MGPYNh0cnz0wLls6yt73P5d39E893pPaqB0gW','d7oailJiMx5UXjZrjVbOS','m15tJz14Ln','A0YCkemV6FJcqMy1w8YSAd4V','d','v',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (13330576177818537180,92624213,'hvTkv90','SIBde5TK7H8OPgZvyc2','ghp1sGG','BrAUAHvjUeZ8FSRP1ZXTRp47','V','V9',3);
+INSERT INTO ti VALUES (13330576177818537180,92624213,'hvTkv90','SIBde5TK7H8OPgZvyc2','ghp1sGG','BrAUAHvjUeZ8FSRP1ZXTRp47','V','V9',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (5643155596350792789,-694565713,'m6AaMyTzX9qaz0jKCTTJEJGN6kSGeOmqcSSz4d4hzrCFG40YtxLSRU08ebGwunEyJN4TzKT','jDkoRgq9nGbN5omnGvz3XHthrZ5V5FqVlOU6EO4FRpOs4nQjffHk1MXO11gmStSX3LZdeh3PMiomexeGOYalmeXCFKvYUlt7iMTZ3BbVncbdn3kuApTQh41QDhBcJUl5ATHXctFyPTjq530viV41WektJ29nEe','H','viE9RHNs9Z3Vmtuvj','F','KG',4);
+INSERT INTO ti VALUES (5643155596350792789,-694565713,'m6AaMyTzX9qaz0jKCTTJEJGN6kSGeOmqcSSz4d4hzrCFG40YtxLSRU08ebGwunEyJN4TzKT','jDkoRgq9nGbN5omnGvz3XHthrZ5V5FqVlOU6EO4FRpOs4nQjffHk1MXO11gmStSX3LZdeh3PMiomexeGOYalmeXCFKvYUlt7iMTZ3BbVncbdn3kuApTQh41QDhBcJUl5ATHXctFyPTjq530viV41WektJ29nEe','H','viE9RHNs9Z3Vmtuvj','F','KG',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (16656186715698631470,-2116415134,'86Sc6lAUbOtk3OWRhMO7qyfkY2JfcCKUZ2KACPZmeE81q1y7sYAYCmnFyDB','2CyQBV9zzHk1J0BqhcMY1RRPlnfw6','MdJkZ6wbnjupS0ozO','mHBywEoBVXmU72sfVD66KbHD01dOdZr4ULscWjMASpLKclYRtQsOJv','Cx','su',5);
+INSERT INTO ti VALUES (16656186715698631470,-2116415134,'86Sc6lAUbOtk3OWRhMO7qyfkY2JfcCKUZ2KACPZmeE81q1y7sYAYCmnFyDB','2CyQBV9zzHk1J0BqhcMY1RRPlnfw6','MdJkZ6wbnjupS0ozO','mHBywEoBVXmU72sfVD66KbHD01dOdZr4ULscWjMASpLKclYRtQsOJv','Cx','su',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (941010520502642198,1132855166,'PWVC1swygSCmIyZCCMQTwNi0XsVnWQ1F8UrWNuO18CnO06aKogIWjVrOoRhynBKfCwo17QGDELR5vxK','tBxS0lAyH7j9wJgcXUGzG53dUL5tOSvnCEKPWSZw6V3rgkB6KSBwANfC890hbD3haDeAJNm4ZzPheZT3RrIz9TBnXCHrck3nKRp4cc0JXDrC5AC05gMYBinnUoPmsW3owYo3ybAAj5kcwgaVuyFjniZxPl81o2C17JtsvUpEMY7uDkw2KAlHxq7DMHUNfHd1ghYBe5mluconbAjwSaqDR','YVaf2u8KnlvTrgEaVew','CXJL6ZwxyOJfruMcg0YlWUXBiGLPqNBPQ00VdaBz00kO9E0Ufn5IMs834geMdHsLhEH4ZdYd0Nnt1S9d62dnZrWPtWDHMr9zNSvkaSk6Yo5Mz','l','MbJ',6);
+INSERT INTO ti VALUES (941010520502642198,1132855166,'PWVC1swygSCmIyZCCMQTwNi0XsVnWQ1F8UrWNuO18CnO06aKogIWjVrOoRhynBKfCwo17QGDELR5vxK','tBxS0lAyH7j9wJgcXUGzG53dUL5tOSvnCEKPWSZw6V3rgkB6KSBwANfC890hbD3haDeAJNm4ZzPheZT3RrIz9TBnXCHrck3nKRp4cc0JXDrC5AC05gMYBinnUoPmsW3owYo3ybAAj5kcwgaVuyFjniZxPl81o2C17JtsvUpEMY7uDkw2KAlHxq7DMHUNfHd1ghYBe5mluconbAjwSaqDR','YVaf2u8KnlvTrgEaVew','CXJL6ZwxyOJfruMcg0YlWUXBiGLPqNBPQ00VdaBz00kO9E0Ufn5IMs834geMdHsLhEH4ZdYd0Nnt1S9d62dnZrWPtWDHMr9zNSvkaSk6Yo5Mz','l','MbJ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(47) NOT NULL, d VARCHAR(80) NOT NULL, e VARBINARY(64), f VARBINARY(12) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (55117,246,'ndqWx2w6RQlR8OLGhwNuFeFcAUGJM','wnJkLeKBuuyyFPSMcoy6OCSftSNUTwU2MW92DGlWv9sVc72kDC4Av','V6rZccJdaV6FFpQ1','AHVbd38MxS','6','v',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(47) NOT NULL, d VARCHAR(80) NOT NULL, e VARBINARY(64), f VARBINARY(12) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (6503761,242,'FPCuUAT7zgZcyFDWHqx3LM','K8SgB617xJilJtmyPnV2wM9gBorO9pFa0lOspM90smax7MI','jxqDdz3Atg3g3lFJCI0H0t9R','FheMNB','k','p0',1);
+INSERT INTO ti VALUES (6503761,242,'FPCuUAT7zgZcyFDWHqx3LM','K8SgB617xJilJtmyPnV2wM9gBorO9pFa0lOspM90smax7MI','jxqDdz3Atg3g3lFJCI0H0t9R','FheMNB','k','p0',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(48) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(48) NOT NULL;
+INSERT INTO t VALUES (2978905,168,'IYl1sq6u11i1zuwGAkGiUCPBYLOfXElg5vOJdx','SvDevx8E3xVTXqz4LjrUrk3NaT3ygJ5vG8XyJitYon8HMvQDmXNcZ3pyzbpB4L81yx9dw','Ey7jhj68MSbX','YG13m','gs','SN',2);
+INSERT INTO ti VALUES (2978905,168,'IYl1sq6u11i1zuwGAkGiUCPBYLOfXElg5vOJdx','SvDevx8E3xVTXqz4LjrUrk3NaT3ygJ5vG8XyJitYon8HMvQDmXNcZ3pyzbpB4L81yx9dw','Ey7jhj68MSbX','YG13m','gs','SN',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8427132,165,'BwChHv6sPztkXunxBQYYrFcNKgYmPRA52igWN79JTjeTHK','fVHT8Zzt28Nakh4w9vORRE3oqOniGu1JkJa5giv2Imt4VqZmDrqgf7euDw8sBYyqLXRVnio7eoyGyiWFtAZbbnkCVR6PzNbBMAj2cuFt1R6LykhZiyRXlBFKA2ujXXRjFC','YM9wQCulxufSI88uTttgCSxsfM6fEoLKMKSmfaBBxDbLVcYm','2PRtSzA3u4','M','8',3);
+INSERT INTO ti VALUES (8427132,165,'BwChHv6sPztkXunxBQYYrFcNKgYmPRA52igWN79JTjeTHK','fVHT8Zzt28Nakh4w9vORRE3oqOniGu1JkJa5giv2Imt4VqZmDrqgf7euDw8sBYyqLXRVnio7eoyGyiWFtAZbbnkCVR6PzNbBMAj2cuFt1R6LykhZiyRXlBFKA2ujXXRjFC','YM9wQCulxufSI88uTttgCSxsfM6fEoLKMKSmfaBBxDbLVcYm','2PRtSzA3u4','M','8',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (8359466,185,'lM3SIu3R88YHUHYDjfi7kPVQ8kH4KrU7Q','dkOvshvqhtXYcNIS3dmWm6sleJhFvk4WVsw90RpkQ7TxSCoIG435FTencEpEJcOYQKndAoGbwjSqGZdl8udLgc2ghNn3XiSAIJyNnjPR7FvNTEb9lob8Zeo1JMK5dTyMkMxzlTNqAsjQW5xRuE6b4FwxsT10va3MeavrPwWY2vebgU808R0cw6enwJ1ECceAksYHaLZ97IyHs2jlxByo9Fww9lPf6eSKtHXXIEpj','U4o1ypN74MnYhSxb1TiQiNfdVDTE3itPbszKxu6WPw6CePKEw','3H8waR7wm8z1hTiwGFHdrKEhVE3hRvJbX8nnDnhM4jQrkXCtkAmyGyxXf9OLucxfCR0epESUUZdIWPLYFEyXC6s1XCXuq7rMJsrzb78gfPabdRqH39RGD4lgdxB8vFuLyNZMaxartPDgc4o40PDo5n1YvmXY5zUZTKxhFXeDk60cFQD7DBkwUyZzBn5CRJH','V','a',4);
+INSERT INTO ti VALUES (8359466,185,'lM3SIu3R88YHUHYDjfi7kPVQ8kH4KrU7Q','dkOvshvqhtXYcNIS3dmWm6sleJhFvk4WVsw90RpkQ7TxSCoIG435FTencEpEJcOYQKndAoGbwjSqGZdl8udLgc2ghNn3XiSAIJyNnjPR7FvNTEb9lob8Zeo1JMK5dTyMkMxzlTNqAsjQW5xRuE6b4FwxsT10va3MeavrPwWY2vebgU808R0cw6enwJ1ECceAksYHaLZ97IyHs2jlxByo9Fww9lPf6eSKtHXXIEpj','U4o1ypN74MnYhSxb1TiQiNfdVDTE3itPbszKxu6WPw6CePKEw','3H8waR7wm8z1hTiwGFHdrKEhVE3hRvJbX8nnDnhM4jQrkXCtkAmyGyxXf9OLucxfCR0epESUUZdIWPLYFEyXC6s1XCXuq7rMJsrzb78gfPabdRqH39RGD4lgdxB8vFuLyNZMaxartPDgc4o40PDo5n1YvmXY5zUZTKxhFXeDk60cFQD7DBkwUyZzBn5CRJH','V','a',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (11393943,245,'Meh7i8MAbTz6ABqplOFMadQbXglBiQi6NeE6Uf3','R1t5gpmOOMPD8iXeh3zD21Ey93gOcesEuG7nL8GMGvVOZbZtPfdh00WZIEG2SGoRDY5MCg25nwB283wRJk9tb0koswQRLyswXokE9SveLMkBL81vQauolZ4fJm806u3vPDseSrgDqYYwU','Txlzjgn','T1KwkfL39H358D9LTo2yXLEMOXjdUJrorSdwr6dn2IQX6NcNpw6Q9J6eTxmNaJfhsut4kMuLF1jmFpLq3faevyOKx9RnRbkWe','J','EB',5);
+INSERT INTO ti VALUES (11393943,245,'Meh7i8MAbTz6ABqplOFMadQbXglBiQi6NeE6Uf3','R1t5gpmOOMPD8iXeh3zD21Ey93gOcesEuG7nL8GMGvVOZbZtPfdh00WZIEG2SGoRDY5MCg25nwB283wRJk9tb0koswQRLyswXokE9SveLMkBL81vQauolZ4fJm806u3vPDseSrgDqYYwU','Txlzjgn','T1KwkfL39H358D9LTo2yXLEMOXjdUJrorSdwr6dn2IQX6NcNpw6Q9J6eTxmNaJfhsut4kMuLF1jmFpLq3faevyOKx9RnRbkWe','J','EB',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7348810,252,'S2sG8JDq','UnfHvnEfeAoUfgW9pwUw79k8MLteJ056N6n6UsIuI5fldV8r3zdICrDdhCV9VaBGDLD6xuJlBgmd5kqTBF2ucUiV8v1cj6XwmTajeh1RkI1i5AV1FW7YKk92O','qR53p5nndc17ioNB2XjjNLfFgfBelwDxwpxNRZaj6SpSeM','fPgRf6tdZzBSsXaKA6B3RSYCLp8F3jhsEJktSO2H2DIEFnBxDMRzuICWLG','Jz','lpR',6);
+INSERT INTO ti VALUES (7348810,252,'S2sG8JDq','UnfHvnEfeAoUfgW9pwUw79k8MLteJ056N6n6UsIuI5fldV8r3zdICrDdhCV9VaBGDLD6xuJlBgmd5kqTBF2ucUiV8v1cj6XwmTajeh1RkI1i5AV1FW7YKk92O','qR53p5nndc17ioNB2XjjNLfFgfBelwDxwpxNRZaj6SpSeM','fPgRf6tdZzBSsXaKA6B3RSYCLp8F3jhsEJktSO2H2DIEFnBxDMRzuICWLG','Jz','lpR',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(64), d VARBINARY(89), e VARBINARY(94) NOT NULL, f VARCHAR(24) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7368841,14810,'SX1HUi9kaWsX','CJWK3d9nNbmLplltWgnwPV4b9ebjuoXhtG3oOt95hU','yx7Ts80nqswcUqWOlby2Cgi','nhbisqVgMdtzvdz','4','Q',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(64), d VARBINARY(89), e VARBINARY(94) NOT NULL, f VARCHAR(24) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (14199045,16412,'QrRQ2DwWxc5Vj3YHjLAlDRvLSkJ','lWwY','0dXJUHBiG5mnYNjEHbcxWObkmTB0LcSDuzBTsDPMNnIJ0sKVVh3KxDfBEwe6dgVugBOYz8p7XRK9iDPa','YmQ9t','G','e',1);
+INSERT INTO ti VALUES (14199045,16412,'QrRQ2DwWxc5Vj3YHjLAlDRvLSkJ','lWwY','0dXJUHBiG5mnYNjEHbcxWObkmTB0LcSDuzBTsDPMNnIJ0sKVVh3KxDfBEwe6dgVugBOYz8p7XRK9iDPa','YmQ9t','G','e',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(65);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(65);
+INSERT INTO t VALUES (7956186,8135,'3PnoMTcBvLIq41WrdqcKSaBdC3Kqq1FA8xpWC4Ijlt','FY3vzmmfQQ2H3HuMZw5bYlbW','fa1kM3ZAKmKmengcbAm6bi0LBF0cxkEmRc4iwWKVzB88ZfYzde6H5G8H4','AddOs1ws0n0eS9i','T','7',2);
+INSERT INTO ti VALUES (7956186,8135,'3PnoMTcBvLIq41WrdqcKSaBdC3Kqq1FA8xpWC4Ijlt','FY3vzmmfQQ2H3HuMZw5bYlbW','fa1kM3ZAKmKmengcbAm6bi0LBF0cxkEmRc4iwWKVzB88ZfYzde6H5G8H4','AddOs1ws0n0eS9i','T','7',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (11113050,16346,'tehVqACCYb9p4JjifjmYjAeLAh','q0iCzLTotjTC3jIick5FUSC1bNJvAIgezKVT5JDHdT02S0bHuv83igyhJs3rRm3XGOETwgRf9nwyumZXg0F2x8HkfeEOc8oSFrByEFksZCcnOp62x6L6hV0K1bUP5WxO6IcB0QYWIPLwVApOMntJAYyB9cc7gmXB37IvpJL9Ou9','1HDOeqKIrNcnOsSpBoeQ','6sPRF1gWE40xByOobifUx','i','I',3);
+INSERT INTO ti VALUES (11113050,16346,'tehVqACCYb9p4JjifjmYjAeLAh','q0iCzLTotjTC3jIick5FUSC1bNJvAIgezKVT5JDHdT02S0bHuv83igyhJs3rRm3XGOETwgRf9nwyumZXg0F2x8HkfeEOc8oSFrByEFksZCcnOp62x6L6hV0K1bUP5WxO6IcB0QYWIPLwVApOMntJAYyB9cc7gmXB37IvpJL9Ou9','1HDOeqKIrNcnOsSpBoeQ','6sPRF1gWE40xByOobifUx','i','I',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3142483,-14814,'jSePGaKjB8Dba','bGvnzGC9myiblcotygCcSaQ4LvyaZD4b8yj0GnFkDAFEps2MGHaNwjCcpuI50lMbhTBWAQdIaxQGIYdMQZGWeBjtlKG2KajHb0BdV4aAT2d2AaAlSgz1e0N3Ik43ced7mFzvEAdnKKKFHfBhyOR2awT5TTPaKS','BE9aU2WIaU47CmM32iVRB5R1jAxn','iN75Rn3hLRvJSuj8c36TrFBFoyca14gKHomDX9NNsBhEEmtlYmyknBKSJ8CuqarqQeuQgUKFOM8','m','N',4);
+INSERT INTO ti VALUES (3142483,-14814,'jSePGaKjB8Dba','bGvnzGC9myiblcotygCcSaQ4LvyaZD4b8yj0GnFkDAFEps2MGHaNwjCcpuI50lMbhTBWAQdIaxQGIYdMQZGWeBjtlKG2KajHb0BdV4aAT2d2AaAlSgz1e0N3Ik43ced7mFzvEAdnKKKFHfBhyOR2awT5TTPaKS','BE9aU2WIaU47CmM32iVRB5R1jAxn','iN75Rn3hLRvJSuj8c36TrFBFoyca14gKHomDX9NNsBhEEmtlYmyknBKSJ8CuqarqQeuQgUKFOM8','m','N',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (14881056,-21174,'583p','WVrCluCQE4JuEyVjT09q90VRvs6aYNdJBp9z3CgThhkH6mcbqjdFwCgzPynJmQLyH5jrJO0DbsD7EQrYUXD3rNCFFH2z2WbSCvzJk','X0DpNJUAiFp3OGd0vULgrBPx7bc','UnRbsK81x3ZTZ5R30OPzxSTivaf5PZHrvl6ZH7ICd9MAZgq908mz1AVNJiEFUo0xKLtjxLRdgvs9BH7tkiktq1f0iSNZCLWmLUibdgasQhy9OBcUVa6RK','G','c',5);
+INSERT INTO ti VALUES (14881056,-21174,'583p','WVrCluCQE4JuEyVjT09q90VRvs6aYNdJBp9z3CgThhkH6mcbqjdFwCgzPynJmQLyH5jrJO0DbsD7EQrYUXD3rNCFFH2z2WbSCvzJk','X0DpNJUAiFp3OGd0vULgrBPx7bc','UnRbsK81x3ZTZ5R30OPzxSTivaf5PZHrvl6ZH7ICd9MAZgq908mz1AVNJiEFUo0xKLtjxLRdgvs9BH7tkiktq1f0iSNZCLWmLUibdgasQhy9OBcUVa6RK','G','c',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (4453345,-13232,'CAr2ovz55Xl2w12','weKeoUWns8lQZrtfiihKMGWkXaWZ4EngkJ7','R6MAmn3yrBa0OLHfXgfKsBCRgyR222jhhRS2','v6iyYaIuJWXcZZdBzfkugydHSZOxsfrNwYoeOyINLPzZyMIvQ3koQhLyT6Sx1wHN3tU6LlDbw6kPhkDLfQcaKTntlaMPr5icX','Te','JN',6);
+INSERT INTO ti VALUES (4453345,-13232,'CAr2ovz55Xl2w12','weKeoUWns8lQZrtfiihKMGWkXaWZ4EngkJ7','R6MAmn3yrBa0OLHfXgfKsBCRgyR222jhhRS2','v6iyYaIuJWXcZZdBzfkugydHSZOxsfrNwYoeOyINLPzZyMIvQ3koQhLyT6Sx1wHN3tU6LlDbw6kPhkDLfQcaKTntlaMPr5icX','Te','JN',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b SMALLINT NOT NULL, c BINARY(10), d VARBINARY(94) NOT NULL, e VARCHAR(39) NOT NULL, f VARCHAR(3) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-26,-30958,'icyvyH','fuNNcDMYk3SsI','P4TRNogaseQ10TM7bh','kdI','jt','z',0);
+CREATE TABLE ti (a TINYINT, b SMALLINT NOT NULL, c BINARY(10), d VARBINARY(94) NOT NULL, e VARCHAR(39) NOT NULL, f VARCHAR(3) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-3099165825596984444,-15071,'D7dTOpY','VcZjyHfoszUp4P0Fh','YEp3lpGRJaIQCWS0GCM2','EkW','X','N',1);
+INSERT INTO ti VALUES (-3099165825596984444,-15071,'D7dTOpY','VcZjyHfoszUp4P0Fh','YEp3lpGRJaIQCWS0GCM2','EkW','X','N',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(11);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(11);
+INSERT INTO t VALUES (3161192543454398518,3176,'X','VxqwWmp8QEyIBmcBCSng08exwspmGYffjFPpl0mSBoRbh2uAx86v','Y7scqPrcRgVOOTMssN1bVUMdhPFY','yK','s','5',2);
+INSERT INTO ti VALUES (3161192543454398518,3176,'X','VxqwWmp8QEyIBmcBCSng08exwspmGYffjFPpl0mSBoRbh2uAx86v','Y7scqPrcRgVOOTMssN1bVUMdhPFY','yK','s','5',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1607160423213334854,-4323,'Qg73KJMU3lb','yR1XHjZWV9PppX7TSanz66RWJX7bkdbcBNj0hEAJWK0jMPylfRFH9v1DPur1','ThLm','2','H','D',3);
+INSERT INTO ti VALUES (-1607160423213334854,-4323,'Qg73KJMU3lb','yR1XHjZWV9PppX7TSanz66RWJX7bkdbcBNj0hEAJWK0jMPylfRFH9v1DPur1','ThLm','2','H','D',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6251141021529026915,-8395,'oi2HeMD','JQ','eLomViJrQSOIV','62em9lNTxoDfoXPmBac5PhxYP2jnBT09Rj8BNRtxe2pFQ3Ht2EaXg6cJHUblzaAF1SiGTZzpBWxJim6eCUO8hsDVtaUADakOTSTziM4Ct5QCILAqWiY4sD3n9E3g1ieSa5VAUa1dl4TlhYWclIleyuVmHbP05xOLSYIs4PUy7BXw0P06p23Gp2aQXFOQ','Jr','fH',4);
+INSERT INTO ti VALUES (6251141021529026915,-8395,'oi2HeMD','JQ','eLomViJrQSOIV','62em9lNTxoDfoXPmBac5PhxYP2jnBT09Rj8BNRtxe2pFQ3Ht2EaXg6cJHUblzaAF1SiGTZzpBWxJim6eCUO8hsDVtaUADakOTSTziM4Ct5QCILAqWiY4sD3n9E3g1ieSa5VAUa1dl4TlhYWclIleyuVmHbP05xOLSYIs4PUy7BXw0P06p23Gp2aQXFOQ','Jr','fH',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (8576860649336639364,18253,'HgHbQNRll','TVEfATj1ogNcKgfl84lfrdOsCeEK3OW4kYv2UJZufktsjmMjfb3VUTFzAZTMRtjljNHNGAFPkTo28bZoLgJB7YTWJfhDuiNflv','MgKyu8yVvP','KfcVmgidUfUkZCT0vWYywPtx826u0DzxW7qLptUOroGDB5lHLz3WqHuuF8vMK5sBPKaRU7CMwNNHiWEl2vbomY5N7HuRHh9CAYJ3F96','i','x',5);
+INSERT INTO ti VALUES (8576860649336639364,18253,'HgHbQNRll','TVEfATj1ogNcKgfl84lfrdOsCeEK3OW4kYv2UJZufktsjmMjfb3VUTFzAZTMRtjljNHNGAFPkTo28bZoLgJB7YTWJfhDuiNflv','MgKyu8yVvP','KfcVmgidUfUkZCT0vWYywPtx826u0DzxW7qLptUOroGDB5lHLz3WqHuuF8vMK5sBPKaRU7CMwNNHiWEl2vbomY5N7HuRHh9CAYJ3F96','i','x',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-2844393233264606678,-24895,'JeENwSGcz','q16gqFE1cuK0JSBiSwm1zuQun8esj1xIN5wLmyfTUezphQKgoEYH','ZwYdCCihQ8','vn2giUHmps07aQUKbGCi2XT3oGXIr3aW79hKS8WOhrKHiWDDF9QLDQNN5YZdvywuMXm6guEy5lphPd8l3hf2DM7PBtuddaSOs9rqvzwTLKgmwM8XbVSiAw','D1','yCA',6);
+INSERT INTO ti VALUES (-2844393233264606678,-24895,'JeENwSGcz','q16gqFE1cuK0JSBiSwm1zuQun8esj1xIN5wLmyfTUezphQKgoEYH','ZwYdCCihQ8','vn2giUHmps07aQUKbGCi2XT3oGXIr3aW79hKS8WOhrKHiWDDF9QLDQNN5YZdvywuMXm6guEy5lphPd8l3hf2DM7PBtuddaSOs9rqvzwTLKgmwM8XbVSiAw','D1','yCA',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b BIGINT UNSIGNED, c CHAR(10), d VARBINARY(82) NOT NULL, e VARCHAR(47), f VARCHAR(1), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-330932110,6236967203768645703,'8iAYlU','150jH3G3ACz05RL9pIqUKTDfr8opzimZcfYjDaANUQSBlyJZaYYlpb9','pxWUyZeQuL1uoa8Shku','a','Fe','G',0);
+CREATE TABLE ti (a INT NOT NULL, b BIGINT UNSIGNED, c CHAR(10), d VARBINARY(82) NOT NULL, e VARCHAR(47), f VARCHAR(1), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-322331022,15282533746331911185,'Y8kJ51YWx','wJuM','Kyg3I','d','p','q',1);
+INSERT INTO ti VALUES (-322331022,15282533746331911185,'Y8kJ51YWx','wJuM','Kyg3I','d','p','q',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(11);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(11);
+INSERT INTO t VALUES (1996878868,17076473698588791698,'eTMcE6BV8','Kjnm9YJlEK6ClI0dEHLz7lg2TaLiC5bUnTbiyoD1PqNJzPUVdeGteUhLkzAYWENf8Mol','BfJZOPxxJJ6dvXg2','y','1I','O',2);
+INSERT INTO ti VALUES (1996878868,17076473698588791698,'eTMcE6BV8','Kjnm9YJlEK6ClI0dEHLz7lg2TaLiC5bUnTbiyoD1PqNJzPUVdeGteUhLkzAYWENf8Mol','BfJZOPxxJJ6dvXg2','y','1I','O',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1899909619,15070842819412350606,'xGD4V3','Ia47ngTivrtT9rkvMmNsIQ6mkg5hZXdzgoVnZTB207sejhjGSvauuZk4zKMFj1iL8pEe87TyYvYimBH4mbXlvCkVtpwYZCH0yDeIlhoJqTekjEhBC4yR5AHe7Ex3dI9PqDQApzQMlNpgudcJ5wOhfPXDweUeUlbto8uUbCRaX7fsm5SgKUaMCFj2SHmysfrINvA1uvyvLu3sSXx94NXn8JAyktmI8kLH','YWrS2zaHf4MBtfRCHRSozo9q3','P','UO','B',3);
+INSERT INTO ti VALUES (1899909619,15070842819412350606,'xGD4V3','Ia47ngTivrtT9rkvMmNsIQ6mkg5hZXdzgoVnZTB207sejhjGSvauuZk4zKMFj1iL8pEe87TyYvYimBH4mbXlvCkVtpwYZCH0yDeIlhoJqTekjEhBC4yR5AHe7Ex3dI9PqDQApzQMlNpgudcJ5wOhfPXDweUeUlbto8uUbCRaX7fsm5SgKUaMCFj2SHmysfrINvA1uvyvLu3sSXx94NXn8JAyktmI8kLH','YWrS2zaHf4MBtfRCHRSozo9q3','P','UO','B',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-1117622049,15617270323133450607,'fvy8AtX3','jliyBBXEU1eSwgZaPBAX5c6zh99','zNVgNjLQve','gqdaUQ2SmxYcaU13Zc8CncqAiYyJaxnw3vnHJmPoD35ld5J43MYwR1jQ0Jkijr0RAu8rT0fJSnQmmIKUxIQkWLBtxQqegBEHQO0789vJXGihvtVXTuhBbBhs8O6xpBUBEi0yJIBNS0zOCNGhDTHC0K7SBftFlxiFpV9ylrSaJDQTALnGF4DX8qaELIDx7Gx','J','S',4);
+INSERT INTO ti VALUES (-1117622049,15617270323133450607,'fvy8AtX3','jliyBBXEU1eSwgZaPBAX5c6zh99','zNVgNjLQve','gqdaUQ2SmxYcaU13Zc8CncqAiYyJaxnw3vnHJmPoD35ld5J43MYwR1jQ0Jkijr0RAu8rT0fJSnQmmIKUxIQkWLBtxQqegBEHQO0789vJXGihvtVXTuhBbBhs8O6xpBUBEi0yJIBNS0zOCNGhDTHC0K7SBftFlxiFpV9ylrSaJDQTALnGF4DX8qaELIDx7Gx','J','S',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-975485822,10824003529337431093,'rL05Zq0','8SZ4iavKMJBjoOvODJ5jIitQQjmVxHMS0S6LEGgLysN3jK2vIsb8Oh1MjsV4K9Yk7PEq4b0Sk49plH5qRbGCZqLy8gCiUd3tm0rA7pMPTf8NTNJ0H5mJ5q9qpAf0VNYNd6D3fmqOPZ3TslPFHGvmlTCoBtm1wvUyKuHMsGG7xdIhDgQXHvcQaHgHkP6kQk5RFtyoGSjddIJ6IzdKJsWlbMLa8xBe0lM8ctRg8nyvpsQGCB5NcmXo','tJDPIfxXXnQJvxVIpt28Ns0GFkiB6DRqtgB7fUgjkYc7F','5dC4lAKMdXffmCaJY0fpFRlBG5yZ5RXMwfwDekDW6agQ6Yo4dxYB3pukFrpvx6auK5GcQFp6','CCD','4',5);
+INSERT INTO ti VALUES (-975485822,10824003529337431093,'rL05Zq0','8SZ4iavKMJBjoOvODJ5jIitQQjmVxHMS0S6LEGgLysN3jK2vIsb8Oh1MjsV4K9Yk7PEq4b0Sk49plH5qRbGCZqLy8gCiUd3tm0rA7pMPTf8NTNJ0H5mJ5q9qpAf0VNYNd6D3fmqOPZ3TslPFHGvmlTCoBtm1wvUyKuHMsGG7xdIhDgQXHvcQaHgHkP6kQk5RFtyoGSjddIJ6IzdKJsWlbMLa8xBe0lM8ctRg8nyvpsQGCB5NcmXo','tJDPIfxXXnQJvxVIpt28Ns0GFkiB6DRqtgB7fUgjkYc7F','5dC4lAKMdXffmCaJY0fpFRlBG5yZ5RXMwfwDekDW6agQ6Yo4dxYB3pukFrpvx6auK5GcQFp6','CCD','4',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-355435672,8673980441957307571,'1D','6glE6UNnLDGhpc8oVY6T16YMr9O2DFICFj8XZuHgm1NxknnjkArQUmFWvAqfmdRTaIashbuISgxxdnaGSgwntt3lNb3hOhhE2vswfhQ9OaQwhfgQY6tOvdqciHyU','Rc','VusxTxKhgOZ06VOnHTNeyLv51pyY6NezDPnYoj0HDOBEcm8WIC75mO87Z8Ake3qph7kBTLEFQtXsM1eAGH4b','AfO','f',6);
+INSERT INTO ti VALUES (-355435672,8673980441957307571,'1D','6glE6UNnLDGhpc8oVY6T16YMr9O2DFICFj8XZuHgm1NxknnjkArQUmFWvAqfmdRTaIashbuISgxxdnaGSgwntt3lNb3hOhhE2vswfhQ9OaQwhfgQY6tOvdqciHyU','Rc','VusxTxKhgOZ06VOnHTNeyLv51pyY6NezDPnYoj0HDOBEcm8WIC75mO87Z8Ake3qph7kBTLEFQtXsM1eAGH4b','AfO','f',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT, c BINARY(7) NOT NULL, d VARCHAR(17), e VARCHAR(43), f VARBINARY(21), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4936227,3681071600681369540,'3wdZn','kcubSdRBp','e8qLpyq','JpKZiQK8OaAZvBGu','x','U',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT, c BINARY(7) NOT NULL, d VARCHAR(17), e VARCHAR(43), f VARBINARY(21), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-1164895,-5752579152835751871,'pZyNg','6feTgfmr9NwzK9ei','cIbYZXg61WqiGXPmKe3RZH4xisCRIFjas74vcoEbk','0CjKvv6','V','7',1);
+INSERT INTO ti VALUES (-1164895,-5752579152835751871,'pZyNg','6feTgfmr9NwzK9ei','cIbYZXg61WqiGXPmKe3RZH4xisCRIFjas74vcoEbk','0CjKvv6','V','7',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(8) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(8) NOT NULL;
+INSERT INTO t VALUES (-426760,3037298237917815169,'nfh3Lt','Rq','WM371LXFC6l8EaqyqfKLd65Y3aJxIc9mMRhxvZR','L8sulpC8','S','h',2);
+INSERT INTO ti VALUES (-426760,3037298237917815169,'nfh3Lt','Rq','WM371LXFC6l8EaqyqfKLd65Y3aJxIc9mMRhxvZR','L8sulpC8','S','h',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2437387,1382434879771414656,'FKMTH','UgmQ3Ws7GhdiCqIWTnVbj0J3','bqnI0Teq82mro7Kgd6O3OArI5dVbEQmBWpVhW','MARD99u88XHXOc37lk6z','9','J',3);
+INSERT INTO ti VALUES (2437387,1382434879771414656,'FKMTH','UgmQ3Ws7GhdiCqIWTnVbj0J3','bqnI0Teq82mro7Kgd6O3OArI5dVbEQmBWpVhW','MARD99u88XHXOc37lk6z','9','J',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-3885927,704648777801022054,'dq','4vOjMMQ1I11WjUUuL8UjE5qLdlykakphlVxNQyDpW01YfdG0E65T27LhLFp49tMzlGdDD1DPsV49rJa9sInyodCisd7s1u5gvzVTVAQHBcaR0seAmZ3vHV0DpQWsJzAH6CIV47EizlA5nRv3r0GKO9HNQmsKqDwK4NC5QLsJDaBAtCDvZIYj6F4iBiz8tbht109caGHoXRHgfherd','87x2ZUiS1By5OXdq6lE5cuOXaD0umBkshrs1G','3I2EqxWM7BgcbDzNR3746x7O6hzgOy1SuGphomBbahk4hbUrckVKoD9SBUpeATPSqkGN7Y73LzWFpGiLFdxr88eDxt','K','s',4);
+INSERT INTO ti VALUES (-3885927,704648777801022054,'dq','4vOjMMQ1I11WjUUuL8UjE5qLdlykakphlVxNQyDpW01YfdG0E65T27LhLFp49tMzlGdDD1DPsV49rJa9sInyodCisd7s1u5gvzVTVAQHBcaR0seAmZ3vHV0DpQWsJzAH6CIV47EizlA5nRv3r0GKO9HNQmsKqDwK4NC5QLsJDaBAtCDvZIYj6F4iBiz8tbht109caGHoXRHgfherd','87x2ZUiS1By5OXdq6lE5cuOXaD0umBkshrs1G','3I2EqxWM7BgcbDzNR3746x7O6hzgOy1SuGphomBbahk4hbUrckVKoD9SBUpeATPSqkGN7Y73LzWFpGiLFdxr88eDxt','K','s',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2349661,7008630502739781831,'Q','UAPLabVwnjuSqKC9aUfgUF9Kh3Is0iU5wNjKSAG58q4gPFMsPye2y8lyUcHdcBxPFXvlpra1LWo8aYMH5IEOdQujLlTjNWlwh2KCeyocMReuNpcLcf8r2R2KZ3EL1KEoZmXi9xIAsylWdqZHjbxx9h12KyDllxjgIu9SVrbiXlTVEqRItOhGHMOxG8npSqnF9y9fobW9xlXje8DM1JiBmbsbTeY7wt7pr1itYB3US','1Y2r2pysSH','0w2Ena3AGddSfSmMFUXwhiZrLHGNwuGPD34FdTqzFQZmOecWuw1jI0AtLum4JtLG5qPPToHdeivVvESLff1iN6oKVoGXA3lQPQSx16fG9el02PJtLk6H5H1TT5jHcXuSufTnFtNu9jX2RKfsKTgBILM5xTvil7swyBDYGrFaTJnitbNF8PnWV6yekrpM0pHuhYFaEiU15Q2GirZ7NwIs7AB','O','D',5);
+INSERT INTO ti VALUES (2349661,7008630502739781831,'Q','UAPLabVwnjuSqKC9aUfgUF9Kh3Is0iU5wNjKSAG58q4gPFMsPye2y8lyUcHdcBxPFXvlpra1LWo8aYMH5IEOdQujLlTjNWlwh2KCeyocMReuNpcLcf8r2R2KZ3EL1KEoZmXi9xIAsylWdqZHjbxx9h12KyDllxjgIu9SVrbiXlTVEqRItOhGHMOxG8npSqnF9y9fobW9xlXje8DM1JiBmbsbTeY7wt7pr1itYB3US','1Y2r2pysSH','0w2Ena3AGddSfSmMFUXwhiZrLHGNwuGPD34FdTqzFQZmOecWuw1jI0AtLum4JtLG5qPPToHdeivVvESLff1iN6oKVoGXA3lQPQSx16fG9el02PJtLk6H5H1TT5jHcXuSufTnFtNu9jX2RKfsKTgBILM5xTvil7swyBDYGrFaTJnitbNF8PnWV6yekrpM0pHuhYFaEiU15Q2GirZ7NwIs7AB','O','D',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3604715,7624229759215967217,'tBvrxE4','SAW7InVnIxG5z4XEfo3BJgHpt4EuxstxggfBZdsaXVvBheIbmyLNJnZm6yX092IYm8rCuM0YyHi8Y8Q5FZSvJRbynwWtiTQve48NvDGspafOQdi4DlImeNH9CO9y9PAG3XXDRV1Roy5zxmjxqMNwveXnoH8KP2TOhGXW1H7lHMYSbGepEpTXcB7Kco','wyfoKmVDlDUFEdOpjXpbt','kigAxFtrG6IM5J7rV6LTrXfSWxoQmu0urCQSqrg8ks8j7gr2BE9PX5mNgiyBuhR9','NV','vk',6);
+INSERT INTO ti VALUES (3604715,7624229759215967217,'tBvrxE4','SAW7InVnIxG5z4XEfo3BJgHpt4EuxstxggfBZdsaXVvBheIbmyLNJnZm6yX092IYm8rCuM0YyHi8Y8Q5FZSvJRbynwWtiTQve48NvDGspafOQdi4DlImeNH9CO9y9PAG3XXDRV1Roy5zxmjxqMNwveXnoH8KP2TOhGXW1H7lHMYSbGepEpTXcB7Kco','wyfoKmVDlDUFEdOpjXpbt','kigAxFtrG6IM5J7rV6LTrXfSWxoQmu0urCQSqrg8ks8j7gr2BE9PX5mNgiyBuhR9','NV','vk',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT NOT NULL, c CHAR(24) NOT NULL, d VARBINARY(62) NOT NULL, e VARBINARY(16), f VARBINARY(25) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (64778,-8320454535508450074,'vodgYn60QqJ5ucQUvCNqe','QkNYRMPHRYzmtTgzyGXrfj0ogEnZzU8eCZ4yhNEXvN9vwAZ','TsDK9DJBJgZ','qRN3','a','s',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT NOT NULL, c CHAR(24) NOT NULL, d VARBINARY(62) NOT NULL, e VARBINARY(16), f VARBINARY(25) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (56547,1577903830188453156,'MnHoaYvX','90IKBFALknqRmkqyHdVz3aa01UHANzxSyB8v3ae9N0HHiFiq2d72','h56zz','sKkstvOA18','3','2',1);
+INSERT INTO ti VALUES (56547,1577903830188453156,'MnHoaYvX','90IKBFALknqRmkqyHdVz3aa01UHANzxSyB8v3ae9N0HHiFiq2d72','h56zz','sKkstvOA18','3','2',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(25) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(25) NOT NULL;
+INSERT INTO t VALUES (3630,5698937744491548523,'SgV','Aw0YRIhFoFNf6REp8YeQE09PIznJpj1rmqwPHNZuwnxOz6Q3Bhdr3nYrSW','zUOgv1Z13','cirz5vIWlXZSDUtNGX','f','9',2);
+INSERT INTO ti VALUES (3630,5698937744491548523,'SgV','Aw0YRIhFoFNf6REp8YeQE09PIznJpj1rmqwPHNZuwnxOz6Q3Bhdr3nYrSW','zUOgv1Z13','cirz5vIWlXZSDUtNGX','f','9',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (13885,2371552063060670343,'rRY9P','vygHFFt6mqDiY2zMGwN7VCQKnuD7VH6J1xAQBzox9f7SqKhZ','VggAg1m1AXuQ0l','qn5','4','c',3);
+INSERT INTO ti VALUES (13885,2371552063060670343,'rRY9P','vygHFFt6mqDiY2zMGwN7VCQKnuD7VH6J1xAQBzox9f7SqKhZ','VggAg1m1AXuQ0l','qn5','4','c',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (27971,787707708474494543,'uaz0x7WrGONGs9ToHUTx64MJz','obvNmiP3VClF13u87hk03PyX6Y6GZ','0HZP1KE4','i2avWNlgIqFXdbaziKUKmjULa2jZ5igNh2h2jSTpmQ2zJOyMAbE4CRtnyTeKuP328dloOcHMciLJaCcxvpjHZN68Lr8kURbZyml','W','C',4);
+INSERT INTO ti VALUES (27971,787707708474494543,'uaz0x7WrGONGs9ToHUTx64MJz','obvNmiP3VClF13u87hk03PyX6Y6GZ','0HZP1KE4','i2avWNlgIqFXdbaziKUKmjULa2jZ5igNh2h2jSTpmQ2zJOyMAbE4CRtnyTeKuP328dloOcHMciLJaCcxvpjHZN68Lr8kURbZyml','W','C',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (30924,-463609975546406218,'Ao1HnxzUi72e9vjOCf','JkRUUQnIlzp7Kv8Gyg2xEbaBZ1Kc9qvEg9yTYFhJTz2S0FQqKShx','O3pILuCix','sL5ajiecGZhGv14TgLPvvtc4HH9ncFxROxIDFRzIy84nJpJDPdUnXKQb4dZDN3HYIigK6YJThCTM8m8PxWxv99aNg67kQS5W6GlNrLUcFK639qPLirllGZ4UtTv5Wduk4GRifCBH7Jz94Hpnr73GxKpwmUiWp3lSUdqrtg1Pqh9Ke','dk','G',5);
+INSERT INTO ti VALUES (30924,-463609975546406218,'Ao1HnxzUi72e9vjOCf','JkRUUQnIlzp7Kv8Gyg2xEbaBZ1Kc9qvEg9yTYFhJTz2S0FQqKShx','O3pILuCix','sL5ajiecGZhGv14TgLPvvtc4HH9ncFxROxIDFRzIy84nJpJDPdUnXKQb4dZDN3HYIigK6YJThCTM8m8PxWxv99aNg67kQS5W6GlNrLUcFK639qPLirllGZ4UtTv5Wduk4GRifCBH7Jz94Hpnr73GxKpwmUiWp3lSUdqrtg1Pqh9Ke','dk','G',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (37211,-557359498882551221,'7LD7dJWDH','Xptq7i9iHOL0thbSqfHOLE9gpV9LCkDAO6RuOhMfXcVHokHQsgfrMsYW3nC2x4c2dyWrxZb11wTeVh8Sjw20InJCbcnbF2Tuuq4ZcHzzFTJdORmctcCzFJmqWFOwekpsl2ISIOcUFRi5IEymYfcfbzUkCBpqCUP8m4YgU','zh1Q','kpSXHMXkxs6e7G0TuLd1wYaOTosnBB','wE','3',6);
+INSERT INTO ti VALUES (37211,-557359498882551221,'7LD7dJWDH','Xptq7i9iHOL0thbSqfHOLE9gpV9LCkDAO6RuOhMfXcVHokHQsgfrMsYW3nC2x4c2dyWrxZb11wTeVh8Sjw20InJCbcnbF2Tuuq4ZcHzzFTJdORmctcCzFJmqWFOwekpsl2ISIOcUFRi5IEymYfcfbzUkCBpqCUP8m4YgU','zh1Q','kpSXHMXkxs6e7G0TuLd1wYaOTosnBB','wE','3',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT, c CHAR(48) NOT NULL, d VARCHAR(100) NOT NULL, e VARBINARY(46), f VARCHAR(93) NOT NULL, g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8654425532372092002,-104,'LEtsbKSJRQkYR3FUdGRs','3dO0x5qb8kwm','gmeVuYwTgfyg0ri6RxFt87nkEt04CTDE','jFxFAb7xVC9NKkM29jn2WJMMxodesS2jVZki','6','E',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b TINYINT, c CHAR(48) NOT NULL, d VARCHAR(100) NOT NULL, e VARBINARY(46), f VARCHAR(93) NOT NULL, g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (16772990433692280374,81,'kQnFBNYModXhRTw35pLOSr9nUH','PnWArfhtL9U10EPnLMbCOwfkoQHL3YQkhiHpAOJDcuWIxSW8O9Z09ROEy6GibVvHh','h3qqxkgRmtEmJaXRgUn8iMuj9rc','8YtCIMhF9ttLMsUSkIhu2wWjHBu2YJLKF3T0YlNNCz','ms','9h',1);
+INSERT INTO ti VALUES (16772990433692280374,81,'kQnFBNYModXhRTw35pLOSr9nUH','PnWArfhtL9U10EPnLMbCOwfkoQHL3YQkhiHpAOJDcuWIxSW8O9Z09ROEy6GibVvHh','h3qqxkgRmtEmJaXRgUn8iMuj9rc','8YtCIMhF9ttLMsUSkIhu2wWjHBu2YJLKF3T0YlNNCz','ms','9h',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(49) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(49) NOT NULL;
+INSERT INTO t VALUES (1322725654255664638,-63,'hztsxZ7TsY2Y6EJDHscpa14DRmt2QmxIWnl7','oEiy9oR5KSTe5tqcSc78yg85vrCRuJFRNxAGITgZu1CMt','lZcpQD3jBepGrvRYrbG7rzWih2bV0MDyS0F7DNyq','XC9pXBMCjElYC5y1aQUVY5sNYTjW3WJdUeH91','8','y',2);
+INSERT INTO ti VALUES (1322725654255664638,-63,'hztsxZ7TsY2Y6EJDHscpa14DRmt2QmxIWnl7','oEiy9oR5KSTe5tqcSc78yg85vrCRuJFRNxAGITgZu1CMt','lZcpQD3jBepGrvRYrbG7rzWih2bV0MDyS0F7DNyq','XC9pXBMCjElYC5y1aQUVY5sNYTjW3WJdUeH91','8','y',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8900620669491742442,102,'DyOOI6pmC7iWXhMTyVTN4DBxkOc','BeiAJg3tb8GfMATnKJU0nPnuQyHTJQAikQfnVNmoigQVepyx6gbg0SIhtqpJSYWxL2E7Cnyw1dUazz8XThJzWqR1LN5eklQPcICBssO9zY0wH2JoD1F0PCP9yLTrNHby2YB2aRu0rNq6oEFJEE8KAqSrJjr8BYpXPjKrLjUmW2CwO56KNOJQMk7S3UZeNQyz3Nmn3f3M38W80qZaZrDzQkRf08pQnLR5b4PqrdouoT4DWtmzsmumylg','xWzWlt2jDIq8','HHTgSsFiHi47kOAssf76tEBCkqe6R58sGZTMPYEs4L0Z8Gsm05Ohz2qm8K51eReFm','BB','Oc',3);
+INSERT INTO ti VALUES (8900620669491742442,102,'DyOOI6pmC7iWXhMTyVTN4DBxkOc','BeiAJg3tb8GfMATnKJU0nPnuQyHTJQAikQfnVNmoigQVepyx6gbg0SIhtqpJSYWxL2E7Cnyw1dUazz8XThJzWqR1LN5eklQPcICBssO9zY0wH2JoD1F0PCP9yLTrNHby2YB2aRu0rNq6oEFJEE8KAqSrJjr8BYpXPjKrLjUmW2CwO56KNOJQMk7S3UZeNQyz3Nmn3f3M38W80qZaZrDzQkRf08pQnLR5b4PqrdouoT4DWtmzsmumylg','xWzWlt2jDIq8','HHTgSsFiHi47kOAssf76tEBCkqe6R58sGZTMPYEs4L0Z8Gsm05Ohz2qm8K51eReFm','BB','Oc',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (14388385226753337749,-112,'TP8L2ennS6NOpXFtdwsssol6C3uAI6jyns4','PPMbFhKvnRxezREcM0U9100YwhplMkCz28xcXASkWmI','R4FeEpAgIDrjFzgSXSgMpyLKmEQYqgetrS0PikUtp9DFI','5HnShZxPrtbi1FrPCwl2782L4vguzriwiQtWxQQlj89QuoWoXVCLYueyqCYWZU0PLf2','R','pC',4);
+INSERT INTO ti VALUES (14388385226753337749,-112,'TP8L2ennS6NOpXFtdwsssol6C3uAI6jyns4','PPMbFhKvnRxezREcM0U9100YwhplMkCz28xcXASkWmI','R4FeEpAgIDrjFzgSXSgMpyLKmEQYqgetrS0PikUtp9DFI','5HnShZxPrtbi1FrPCwl2782L4vguzriwiQtWxQQlj89QuoWoXVCLYueyqCYWZU0PLf2','R','pC',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (6789762770639529566,-94,'8D5iHXwk5wM48T0N','0IKyxcPsBm3gJnb2ooeIszBkSsIARx1pswCX9mq5gzss1Pra3kU55U4PSaMHKVOiFwDCiHVNfwEnrJand7b2rdHSlgYblNEuXjmgl6cdxcP6G3X','qWeHjmVvQm6QuZi6MZsXFNNiPtbnDRu2kYzYK8','2Y03T6R4I0nvtcYiNAFAwYWsOQqMkcKicd1zsq9vGoejasOkjFivN06qpafECSCqR4Daj5YRI9yTqUFeKABkJngloT399WFOEQy3dTbVN6wXdrLZPJASv9lCdROYX','e3','n',5);
+INSERT INTO ti VALUES (6789762770639529566,-94,'8D5iHXwk5wM48T0N','0IKyxcPsBm3gJnb2ooeIszBkSsIARx1pswCX9mq5gzss1Pra3kU55U4PSaMHKVOiFwDCiHVNfwEnrJand7b2rdHSlgYblNEuXjmgl6cdxcP6G3X','qWeHjmVvQm6QuZi6MZsXFNNiPtbnDRu2kYzYK8','2Y03T6R4I0nvtcYiNAFAwYWsOQqMkcKicd1zsq9vGoejasOkjFivN06qpafECSCqR4Daj5YRI9yTqUFeKABkJngloT399WFOEQy3dTbVN6wXdrLZPJASv9lCdROYX','e3','n',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (11558081851409971687,-52,'t2zDMP0e2J4EVUqXn','LWZpZNwF2ARoxlrifhOxK3GSMEe2pqOnxWpSniutSL65B8Q1CnWURnLCVFHDnzKipEJPIJY8bEGiXBTod5spOFqSbdfE2TuICK3Fdbjy6KBdjI7xpn73mPqlxhnrrj6AlShQBnQbqoxezzxYAzIey3ZhswWmI21XMEuQBrxOvGhV7TCALjIoHeU8','C7d48imIRGDqntyLfcuF3nXOQIPyEmDdLlnhf3DN9','6nnzVsL','C5','Qa',6);
+INSERT INTO ti VALUES (11558081851409971687,-52,'t2zDMP0e2J4EVUqXn','LWZpZNwF2ARoxlrifhOxK3GSMEe2pqOnxWpSniutSL65B8Q1CnWURnLCVFHDnzKipEJPIJY8bEGiXBTod5spOFqSbdfE2TuICK3Fdbjy6KBdjI7xpn73mPqlxhnrrj6AlShQBnQbqoxezzxYAzIey3ZhswWmI21XMEuQBrxOvGhV7TCALjIoHeU8','C7d48imIRGDqntyLfcuF3nXOQIPyEmDdLlnhf3DN9','6nnzVsL','C5','Qa',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT, c BINARY(35) NOT NULL, d VARBINARY(7), e VARBINARY(58) NOT NULL, f VARCHAR(37) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1697118527,-23446,'SSBZIC10tb1olG8','U2','CvrJUTK3vi06UgZOhgni3NCNxdtGjkkt954DnA3UnHepThwiD','TPgF','g','c',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT, c BINARY(35) NOT NULL, d VARBINARY(7), e VARBINARY(58) NOT NULL, f VARCHAR(37) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (4101181758,27359,'cSHpwqqzXfbSxQepBaxeS1Bihu3tpspB5vm','HrwEzOt','nJ3rianmMNCP5jM6NGpqFAp3X8Wu73YyGi3','mcXFxCWXHhbqExl9hxYkoKSJDg63wB','8','4',1);
+INSERT INTO ti VALUES (4101181758,27359,'cSHpwqqzXfbSxQepBaxeS1Bihu3tpspB5vm','HrwEzOt','nJ3rianmMNCP5jM6NGpqFAp3X8Wu73YyGi3','mcXFxCWXHhbqExl9hxYkoKSJDg63wB','8','4',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(36) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(36) NOT NULL;
+INSERT INTO t VALUES (3915848046,992,'1mqhVgTM7lqw8INvkSbgBxWjk9X','d7w','ZvlZ7mUdbI35mH1R0YLFK3RKwT9bCvxGXvORleQbiBvqDltKfiHl','J5jO7r','X','s',2);
+INSERT INTO ti VALUES (3915848046,992,'1mqhVgTM7lqw8INvkSbgBxWjk9X','d7w','ZvlZ7mUdbI35mH1R0YLFK3RKwT9bCvxGXvORleQbiBvqDltKfiHl','J5jO7r','X','s',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3877234868,-21595,'mC','YpFYsN6k3pGE8ZMZTNwQSQfaZHsiMu4QEM88x221IaKCv6QJR3Ei6KfsxSnqMoJcWf26hbPnW','SrZvOj2xJnEKB9P8Sj0RYghWtJbOGbL','77QTQzdBnLsN6lwd9lJVpB','D','A',3);
+INSERT INTO ti VALUES (3877234868,-21595,'mC','YpFYsN6k3pGE8ZMZTNwQSQfaZHsiMu4QEM88x221IaKCv6QJR3Ei6KfsxSnqMoJcWf26hbPnW','SrZvOj2xJnEKB9P8Sj0RYghWtJbOGbL','77QTQzdBnLsN6lwd9lJVpB','D','A',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (261425576,13439,'AWDgjfKGatFsvMtvlCqc7lhkYAI4','iIHpZ38tUPizulETdoh9ZCwp2HTfp2tJMBh2g2MWyjN80MXnoYSJLFhZgAA88WGle7Xs8aEnacizW9KcoXZidM2O9ZKp0FhfLq9eZMxshlN8NqIlKPAs74ZBtmcsqzk4qQof1pRtlQPnPMzZdTMIZyRUfKktpN1W34QGuFYR5nbHJB1mGU','fU1ZhEHu5eyAQN4v34','zyUgjPRaqwElAADI3Hlzu7vIMnGdtxQYwgps5HNR9TcAPrYD34xwvzJbdNnSiXr9iGNBasjtkbWWXwavBsFHPu9VQnYzpnWB3RRNap8bJP8xjdLRN2woOKwwNrwr90piEZrEasJNMxj4O0zjgrESrOMymQUI53DlLNYIJDiZaU2eEuOvMrIyDIdTGvvHgfsxaHd9eK7Q0GpUNV4MeVelEJX5ijrUIb43nskV','C','d',4);
+INSERT INTO ti VALUES (261425576,13439,'AWDgjfKGatFsvMtvlCqc7lhkYAI4','iIHpZ38tUPizulETdoh9ZCwp2HTfp2tJMBh2g2MWyjN80MXnoYSJLFhZgAA88WGle7Xs8aEnacizW9KcoXZidM2O9ZKp0FhfLq9eZMxshlN8NqIlKPAs74ZBtmcsqzk4qQof1pRtlQPnPMzZdTMIZyRUfKktpN1W34QGuFYR5nbHJB1mGU','fU1ZhEHu5eyAQN4v34','zyUgjPRaqwElAADI3Hlzu7vIMnGdtxQYwgps5HNR9TcAPrYD34xwvzJbdNnSiXr9iGNBasjtkbWWXwavBsFHPu9VQnYzpnWB3RRNap8bJP8xjdLRN2woOKwwNrwr90piEZrEasJNMxj4O0zjgrESrOMymQUI53DlLNYIJDiZaU2eEuOvMrIyDIdTGvvHgfsxaHd9eK7Q0GpUNV4MeVelEJX5ijrUIb43nskV','C','d',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2888158824,-20304,'wkYpUz8UXik','vndRugVOZAMypManbfiPGuFXnh22AdcrMxgRysGnHc04ns7rJKqGbgzlA336NHji7WwanYU7ne7fdAPUNsEfef82ZyjhVKkX','7UQUrVQhlYc16Zezqh6aG0pfKl4ZSD','gduzIMza8hnU35riftHkRZisxHHgKq2tKB0hgryJmjeRFgTzmSTn2FmhONNEGPXQhjOGxg8VG9ByOK3vVrP0800nGdmyLhKV9uAw','SH','B',5);
+INSERT INTO ti VALUES (2888158824,-20304,'wkYpUz8UXik','vndRugVOZAMypManbfiPGuFXnh22AdcrMxgRysGnHc04ns7rJKqGbgzlA336NHji7WwanYU7ne7fdAPUNsEfef82ZyjhVKkX','7UQUrVQhlYc16Zezqh6aG0pfKl4ZSD','gduzIMza8hnU35riftHkRZisxHHgKq2tKB0hgryJmjeRFgTzmSTn2FmhONNEGPXQhjOGxg8VG9ByOK3vVrP0800nGdmyLhKV9uAw','SH','B',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1867959523,-31902,'OiKBgl4iTRvPDTJPeM4YGMkydd9','9HcKwTT2JBnqdMWiV5E2BOeSu9uT3xRHQohCuocISWbivKDpDrnGF5Gg3Gcqg76vvv4qButiveXXMk6S4nCuyQ6WRvxzCV3cN5oy5HYK0K6HAIydLWyd07Ot3rtPR3mGCxTkl2z5AHcc8pMXk4spl8dwr9ZhHgP03OY377SACJRomVMDadCsC3Oi34pmpBm2DZjO7KjBez5IFtLO40dlR5AVyEHMoYIazRjI4Tk9dnqqIJNxMDmE1','SyOStPzema9SVpdU8cJuzBU5tknPqaBPHjOuGcaI5dFl','auQfYbGsj7DiXftQHjMwNxHvL0322HG2BVG3Xu8aDlf9PyeFesVB4N5bnkvNwwtT35xNgn9ECJfKD5vBMmD2a2sAv74besouROqS6wCmfGN7eVJe2KvTQ9LSwi1eKiY','rs','dZ',6);
+INSERT INTO ti VALUES (1867959523,-31902,'OiKBgl4iTRvPDTJPeM4YGMkydd9','9HcKwTT2JBnqdMWiV5E2BOeSu9uT3xRHQohCuocISWbivKDpDrnGF5Gg3Gcqg76vvv4qButiveXXMk6S4nCuyQ6WRvxzCV3cN5oy5HYK0K6HAIydLWyd07Ot3rtPR3mGCxTkl2z5AHcc8pMXk4spl8dwr9ZhHgP03OY377SACJRomVMDadCsC3Oi34pmpBm2DZjO7KjBez5IFtLO40dlR5AVyEHMoYIazRjI4Tk9dnqqIJNxMDmE1','SyOStPzema9SVpdU8cJuzBU5tknPqaBPHjOuGcaI5dFl','auQfYbGsj7DiXftQHjMwNxHvL0322HG2BVG3Xu8aDlf9PyeFesVB4N5bnkvNwwtT35xNgn9ECJfKD5vBMmD2a2sAv74besouROqS6wCmfGN7eVJe2KvTQ9LSwi1eKiY','rs','dZ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b MEDIUMINT NOT NULL, c CHAR(83), d VARCHAR(74) NOT NULL, e VARBINARY(59), f VARCHAR(30) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1886415688,6000175,'BT1mXajdCrDFYnH17z2l3zdT6xHc1A','zOn9ZlO0OptqM5D46AYJvL9OX3AHEzZougBLd1L9oQvLKpCK','cQGI4AUGA0rk4QGJPPjI0WEhhbKBCC4uJDb9jq','mfiC','Eb','1',0);
+CREATE TABLE ti (a INT NOT NULL, b MEDIUMINT NOT NULL, c CHAR(83), d VARCHAR(74) NOT NULL, e VARBINARY(59), f VARCHAR(30) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (478552800,4944461,'yZSr1a5OobkQhl4eraNvRyRP302TcpGisjX6f6mtJl','mdkOCaxS29RsqC65vzdfZpjqv3sLdDJ1eZxQms11xPO1dTNQr9DUKb15IlhNZ2lFx8Q0GYjqH','t3AlgjJYlPFjO5OetBrXRsgr5vY','5ABBbpLLu9vvFVj9X1312','Py','U',1);
+INSERT INTO ti VALUES (478552800,4944461,'yZSr1a5OobkQhl4eraNvRyRP302TcpGisjX6f6mtJl','mdkOCaxS29RsqC65vzdfZpjqv3sLdDJ1eZxQms11xPO1dTNQr9DUKb15IlhNZ2lFx8Q0GYjqH','t3AlgjJYlPFjO5OetBrXRsgr5vY','5ABBbpLLu9vvFVj9X1312','Py','U',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(84);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(84);
+INSERT INTO t VALUES (661595144,8060530,'IzAtrZUHIZYoXs34SkIyXdus4gOiwGaoDTOHQ5z3dOFbumMoSnm2mxpKBZ81sCeALkAgovFwITVR','zZfOjGxg1sNpupXL7gnVKpc978ayySFPyU0rahYF16n5pT6Y85Oi0S','aIj5swu6NbmSr9zH7cb','A','n','G',2);
+INSERT INTO ti VALUES (661595144,8060530,'IzAtrZUHIZYoXs34SkIyXdus4gOiwGaoDTOHQ5z3dOFbumMoSnm2mxpKBZ81sCeALkAgovFwITVR','zZfOjGxg1sNpupXL7gnVKpc978ayySFPyU0rahYF16n5pT6Y85Oi0S','aIj5swu6NbmSr9zH7cb','A','n','G',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1965210568,-3558041,'IQF1FPiafk4Q','Xq0JEOzCwZv3D6A5ADUGtSbCDOdgy455Dub22Jvvansl8JZf6qNkyZpbAYRfzJrbcw9rD3o21HdP2iG9b','w5nlhYG2kELfVDUkdKJAbDGWMp','mg','aV','m',3);
+INSERT INTO ti VALUES (1965210568,-3558041,'IQF1FPiafk4Q','Xq0JEOzCwZv3D6A5ADUGtSbCDOdgy455Dub22Jvvansl8JZf6qNkyZpbAYRfzJrbcw9rD3o21HdP2iG9b','w5nlhYG2kELfVDUkdKJAbDGWMp','mg','aV','m',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-258388692,6882058,'KCU3q45LMvY','KEPEooz6lKoCyQp92VHratDehdJF2Z6bHw4fLrFTM7UzDqItgFBbEPMyG4TO4JLHbPxNQBVeCBDiMv8O17EV2UV5MYS2ptUD','9SIAP12hucMSnxODkGcbGXL5U0zF9z1KR1OF9L8kZS63UTwS','c1L6Xz7S8QBZlxfoSz4jjTnT5poq7mAOzZYv4YDkep0bqZzJP6XRv2GPcdJC2aupEbovdKQVZNrB6HvuOhTG9q2Dv8XTsqjEOAaDtbIY7TfN8oy','P5','l',4);
+INSERT INTO ti VALUES (-258388692,6882058,'KCU3q45LMvY','KEPEooz6lKoCyQp92VHratDehdJF2Z6bHw4fLrFTM7UzDqItgFBbEPMyG4TO4JLHbPxNQBVeCBDiMv8O17EV2UV5MYS2ptUD','9SIAP12hucMSnxODkGcbGXL5U0zF9z1KR1OF9L8kZS63UTwS','c1L6Xz7S8QBZlxfoSz4jjTnT5poq7mAOzZYv4YDkep0bqZzJP6XRv2GPcdJC2aupEbovdKQVZNrB6HvuOhTG9q2Dv8XTsqjEOAaDtbIY7TfN8oy','P5','l',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-1586775845,4461238,'FDSpYh4u55w5liJ3ZzhxFxalJAmU6lgEdDaTto9LuX','1EtF2QFC6E9GTegOr44fYPrecr9CKXEu8FbSTBWw4g9DYCSrCB84b0ukHWRtrFRPtLf1vu49GbIwmbP6Ja6jhfrWFBh4xz5q1Ko3a9q8UQhcOj31zw75iinz3jpI5SXVr7V4FT650LkCL8f0wOZJmwSEoWk4FrKFPlK9JEFW4nkRKOByEWL79VP4ve0QVLKgXQa1s2Gy74ifZGYkFUJAE6oGHY5LnW8ZMiDclMLcfmcTaQkb','kKvPEW9bZohD7bOsu8I9O','mcNQIbBICBwjWpQUFrrOWSWGYtnnct5QUm2IkDhbKMxrTTf2g70sl4TfLSjKfd3w50O2Tl16f9BDXiMQn65sxDfkQq9yCNtFDeL09OUhJRlcDQoodhRY8S4oJWg92aKOZu1h7jBKgK3Xv4Ji1ZNJxOCWVpkyw6PVV8zbIZOsWpepTCdB8ufSnq2EMlRd6WOxDjzJVBzV','s','7',5);
+INSERT INTO ti VALUES (-1586775845,4461238,'FDSpYh4u55w5liJ3ZzhxFxalJAmU6lgEdDaTto9LuX','1EtF2QFC6E9GTegOr44fYPrecr9CKXEu8FbSTBWw4g9DYCSrCB84b0ukHWRtrFRPtLf1vu49GbIwmbP6Ja6jhfrWFBh4xz5q1Ko3a9q8UQhcOj31zw75iinz3jpI5SXVr7V4FT650LkCL8f0wOZJmwSEoWk4FrKFPlK9JEFW4nkRKOByEWL79VP4ve0QVLKgXQa1s2Gy74ifZGYkFUJAE6oGHY5LnW8ZMiDclMLcfmcTaQkb','kKvPEW9bZohD7bOsu8I9O','mcNQIbBICBwjWpQUFrrOWSWGYtnnct5QUm2IkDhbKMxrTTf2g70sl4TfLSjKfd3w50O2Tl16f9BDXiMQn65sxDfkQq9yCNtFDeL09OUhJRlcDQoodhRY8S4oJWg92aKOZu1h7jBKgK3Xv4Ji1ZNJxOCWVpkyw6PVV8zbIZOsWpepTCdB8ufSnq2EMlRd6WOxDjzJVBzV','s','7',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-1762911890,4772573,'BlIvxjXSzuYzMAW22w2XaJITfieZiyPTDW5TTlOFn02Za1','hghjBEnFhRBqOvcKRcyBpwEvZ4yhmqTUesP74OtJIvn3aKX56LbWsEfDaRgaKPfJcDS8wrTAqGpmp6HCaaLIrOMAm0Nomuork6SnwQARAGQUeen39wZmoQ31RPKKCCU9VnZqcO5mMUT2','hTtKky1RNziuyJdp8RX8LPZi0ejqSEe','0B2lAVXC36ivoYuC6jJu905qv9f8gaLKzi8CbfBBqwotZfhUmrGwafNTiY5A1cs2lNFhR1wTjIyGWEaXyk0kbiw1zMWrYSODDJ2aHMUoE26NYTTrXCmJZMLJqOAU1nLx2uWazONN6ubCpuDVWN0O4BO0xAwGzzrTXDxBcw2kWRVVoyJly4HQby7eOca4NT3V6tkjm1hY0Xhf0yquCZC0Pm5B6jJBgDvggLLMNVrk5AG11ZB9rBqWFU72lZ','i','B',6);
+INSERT INTO ti VALUES (-1762911890,4772573,'BlIvxjXSzuYzMAW22w2XaJITfieZiyPTDW5TTlOFn02Za1','hghjBEnFhRBqOvcKRcyBpwEvZ4yhmqTUesP74OtJIvn3aKX56LbWsEfDaRgaKPfJcDS8wrTAqGpmp6HCaaLIrOMAm0Nomuork6SnwQARAGQUeen39wZmoQ31RPKKCCU9VnZqcO5mMUT2','hTtKky1RNziuyJdp8RX8LPZi0ejqSEe','0B2lAVXC36ivoYuC6jJu905qv9f8gaLKzi8CbfBBqwotZfhUmrGwafNTiY5A1cs2lNFhR1wTjIyGWEaXyk0kbiw1zMWrYSODDJ2aHMUoE26NYTTrXCmJZMLJqOAU1nLx2uWazONN6ubCpuDVWN0O4BO0xAwGzzrTXDxBcw2kWRVVoyJly4HQby7eOca4NT3V6tkjm1hY0Xhf0yquCZC0Pm5B6jJBgDvggLLMNVrk5AG11ZB9rBqWFU72lZ','i','B',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(13) NOT NULL, d VARBINARY(47) NOT NULL, e VARCHAR(20) NOT NULL, f VARBINARY(48), g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11980121,11733011298438538204,'Iib','FIiEFMFIoNACU1ErfCpZubk14','fEPIGd','aivczqoVhlL0sU5zYn5t9mUXJx93gYWS','9h','V',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(13) NOT NULL, d VARBINARY(47) NOT NULL, e VARCHAR(20) NOT NULL, f VARBINARY(48), g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1569630911,1766271683489679861,'VfiBy','U5Ywhtsqebe9EvqcKuMu8RMguxKdJsQpmyRm9jIzdkup','GTFnrFbojsjOCJjnDMW','KJ','m','T',1);
+INSERT INTO ti VALUES (1569630911,1766271683489679861,'VfiBy','U5Ywhtsqebe9EvqcKuMu8RMguxKdJsQpmyRm9jIzdkup','GTFnrFbojsjOCJjnDMW','KJ','m','T',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(14) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(14) NOT NULL;
+INSERT INTO t VALUES (170643731,7636249572027604764,'VG2v','W4osNreQ2euIOEyhdFlNFraUJR0OpO6rdqpZfW','2ydgeJkcZwRzqkLMwbMV','5J0XQMUOGjMhIiNM6hZC74XPOzoDeQG','p4','M',2);
+INSERT INTO ti VALUES (170643731,7636249572027604764,'VG2v','W4osNreQ2euIOEyhdFlNFraUJR0OpO6rdqpZfW','2ydgeJkcZwRzqkLMwbMV','5J0XQMUOGjMhIiNM6hZC74XPOzoDeQG','p4','M',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3692789006,15529825210782452837,'5wZkj61','75Z7Mw8IcBCzQrPh3brXvUTHHdauMG1827XwMfjBLnuJfGHcpAGW1w4hJMnuqa4qiEnMuNVhpaXwzZjL03QS47Yj08jMMhpbd7xmoBTtIcw4RJL4UTjtyM2hjbTklHV2SIElXMiOS4NQhiy5MM6ip51z05WWlHhwF81jfOHIQf0X4nlKEEmMxtYb0jh9juaj5d59JZtfG1W1fVNhnCK','pZxr9','sG0nxODWmK685L2pRhQ','Vi','x',3);
+INSERT INTO ti VALUES (3692789006,15529825210782452837,'5wZkj61','75Z7Mw8IcBCzQrPh3brXvUTHHdauMG1827XwMfjBLnuJfGHcpAGW1w4hJMnuqa4qiEnMuNVhpaXwzZjL03QS47Yj08jMMhpbd7xmoBTtIcw4RJL4UTjtyM2hjbTklHV2SIElXMiOS4NQhiy5MM6ip51z05WWlHhwF81jfOHIQf0X4nlKEEmMxtYb0jh9juaj5d59JZtfG1W1fVNhnCK','pZxr9','sG0nxODWmK685L2pRhQ','Vi','x',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (3020385490,7284434140349683185,'cSA0O','0O6KSrYb5Vst5kywpc8TVFLpYSqNW8OGZKnOMvZoLpdPLV3AmKEMdJODbbE9mUFDTBs0','ZwcKlL5bTF','xS8IPXOvlvsoxjlTjDnyN9Rzbk9hUkaL8rJdCxbeUXjBmlNqpcwpjNWs8I7UptirzEt6Jn58gmq91vvWtJzvS9cfJrJajB4SBO2q','MJ','z',4);
+INSERT INTO ti VALUES (3020385490,7284434140349683185,'cSA0O','0O6KSrYb5Vst5kywpc8TVFLpYSqNW8OGZKnOMvZoLpdPLV3AmKEMdJODbbE9mUFDTBs0','ZwcKlL5bTF','xS8IPXOvlvsoxjlTjDnyN9Rzbk9hUkaL8rJdCxbeUXjBmlNqpcwpjNWs8I7UptirzEt6Jn58gmq91vvWtJzvS9cfJrJajB4SBO2q','MJ','z',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (3475845231,5358733392877521699,'a','ouzf0kPRfgE3bF0mA5','c','rmdaF3YRZ1k4QC4iYLVtusV5hn7rbAojXLTUa7BdUuldVztPKtxfeRE7MeDuxS3nBCJzpI62Pp8fyjG6rqMUCzAVO0PcCbHvkanTmKuwVr0IxYQTIHo5TXEyugDAZ8Al2Gay5nA7fw1hA01a98FwkzS3FPg','HEF','6',5);
+INSERT INTO ti VALUES (3475845231,5358733392877521699,'a','ouzf0kPRfgE3bF0mA5','c','rmdaF3YRZ1k4QC4iYLVtusV5hn7rbAojXLTUa7BdUuldVztPKtxfeRE7MeDuxS3nBCJzpI62Pp8fyjG6rqMUCzAVO0PcCbHvkanTmKuwVr0IxYQTIHo5TXEyugDAZ8Al2Gay5nA7fw1hA01a98FwkzS3FPg','HEF','6',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (10631575,13272820531215188553,'WgAHNum81','K9XPwJ7V0weT4rtuUBiNtt9eSibIjLCaXBOcjsLTOEI5sgZ8T6GWkusIZiOhK3ZrqICjbPYO2ch5Exhxb6MQl','sRgpIz6D','4cgSONKpJm7FvTYPalNJvuecXrhwDbnjEU8rX15ywU3DwZxKyqR7Lx6clFV7bfbOg1zKKvw0TxOYTDA7pQX6l0vhvTq2POzeaEbtdmgrpgMYlyzGGNYYFaxG8e3UuGjcjygYAaWhrzIHbDAbcOwAo8HdBxg96XxWmpIACDZzFupBCqC3Z1BsPzLwHNGuSFb8LhUAMTKOQfRgUVlEj3lTA1WMD3Uc3Oyh','lHl','dO',6);
+INSERT INTO ti VALUES (10631575,13272820531215188553,'WgAHNum81','K9XPwJ7V0weT4rtuUBiNtt9eSibIjLCaXBOcjsLTOEI5sgZ8T6GWkusIZiOhK3ZrqICjbPYO2ch5Exhxb6MQl','sRgpIz6D','4cgSONKpJm7FvTYPalNJvuecXrhwDbnjEU8rX15ywU3DwZxKyqR7Lx6clFV7bfbOg1zKKvw0TxOYTDA7pQX6l0vhvTq2POzeaEbtdmgrpgMYlyzGGNYYFaxG8e3UuGjcjygYAaWhrzIHbDAbcOwAo8HdBxg96XxWmpIACDZzFupBCqC3Z1BsPzLwHNGuSFb8LhUAMTKOQfRgUVlEj3lTA1WMD3Uc3Oyh','lHl','dO',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(40) NOT NULL, d VARCHAR(54), e VARBINARY(52) NOT NULL, f VARCHAR(100), g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-90,11362654,'TkIzcRjkJzJoEUoIPRzN0Kee9vr8FxU7Ck47Tk','eh7qPH2l4rv','sOBz68MbrLW4K2Vvp7j7KiZIEnN','VDtRuO7t','T','z',0);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(40) NOT NULL, d VARCHAR(54), e VARBINARY(52) NOT NULL, f VARCHAR(100), g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (-56,10580229,'l7E1TiMxQV9ACnxCHzaeJvtn5Gwxx7rCca','VV9OSIq','yoOqFC4','Mip79lakXS5Wm7A8ywDk19zsRuopofTrsVeO1u1ccJfmS','l','h',1);
+INSERT INTO ti VALUES (-56,10580229,'l7E1TiMxQV9ACnxCHzaeJvtn5Gwxx7rCca','VV9OSIq','yoOqFC4','Mip79lakXS5Wm7A8ywDk19zsRuopofTrsVeO1u1ccJfmS','l','h',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(41) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(41) NOT NULL;
+INSERT INTO t VALUES (-84,3856910,'ya5xkhh60y43rIBP0sfjGsQ4Embwj5gJxzdf','CoA85xLkgMCl','hz1o3No6NUfUkEXO70fYAPsYqB120GsAtv','J3yvIJQyK4Hmo36wM8Qxs7hbbfK4OH7Tv80xTyfY','b','vh',2);
+INSERT INTO ti VALUES (-84,3856910,'ya5xkhh60y43rIBP0sfjGsQ4Embwj5gJxzdf','CoA85xLkgMCl','hz1o3No6NUfUkEXO70fYAPsYqB120GsAtv','J3yvIJQyK4Hmo36wM8Qxs7hbbfK4OH7Tv80xTyfY','b','vh',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (53,12265751,'ouPQjdsyp','qMiFxaOo3pOouZGteGB5v6pabgLH6cIlaef7ChqzgkzQED8cvUxtimqDl9l0kSOexVINOyRiMqippLa6Auq9lu6wiiQmiGI7Fg53tiwQ3ZFGH4v7fWLvDWkypa2lZgE1USdTLC7d7x1aO4JejCPd5JMRRu4d606Qeeyk5SylOId0OO4WQ7GFFvVTCte7kcXI89ueN4YpZYAbo0JZPaPVf7Y1rsQCWjZ','g1eHhwiNG7SL88CV','VBYVWA0dGr909N73QlXFyz2YMwyM6M71UKdm3Ra774Zh5mHkCRcEX','K','2F',3);
+INSERT INTO ti VALUES (53,12265751,'ouPQjdsyp','qMiFxaOo3pOouZGteGB5v6pabgLH6cIlaef7ChqzgkzQED8cvUxtimqDl9l0kSOexVINOyRiMqippLa6Auq9lu6wiiQmiGI7Fg53tiwQ3ZFGH4v7fWLvDWkypa2lZgE1USdTLC7d7x1aO4JejCPd5JMRRu4d606Qeeyk5SylOId0OO4WQ7GFFvVTCte7kcXI89ueN4YpZYAbo0JZPaPVf7Y1rsQCWjZ','g1eHhwiNG7SL88CV','VBYVWA0dGr909N73QlXFyz2YMwyM6M71UKdm3Ra774Zh5mHkCRcEX','K','2F',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (65,7365376,'9XQ','xBFGzFoXDhhrftG4RpBCNHXti4JLFWz3txo7UyV0VN4fSVpq4WtGJjn1jgRBfoMaQwWs33HLLkAcJ2aW7wDDWXJ1BSm2jq34DIF1MlwcfLRMsvAHlLEUl45KTHb6DWE1Qp3fKh0U1','ZZTrAtG24enfxyqDUHgp5Oq','QmClQp1xhF8VyUqtF8f6zkF0zm2M1fM38IQf','6','b',4);
+INSERT INTO ti VALUES (65,7365376,'9XQ','xBFGzFoXDhhrftG4RpBCNHXti4JLFWz3txo7UyV0VN4fSVpq4WtGJjn1jgRBfoMaQwWs33HLLkAcJ2aW7wDDWXJ1BSm2jq34DIF1MlwcfLRMsvAHlLEUl45KTHb6DWE1Qp3fKh0U1','ZZTrAtG24enfxyqDUHgp5Oq','QmClQp1xhF8VyUqtF8f6zkF0zm2M1fM38IQf','6','b',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (105,12001406,'UzFa7pUmkNqIpU62prSE7LTC','EZMb79BnWdQ6BHvf76c0nO8wmKv2Gq48qFXMAxoB2','M28qfXCcTvLWaXFH9stxFgiLwuW9JdYQyi1lcExVQCRt3','8ZPxyCbhPHyvvL0WOduBYnsnmAT2edPWf2n6D21BAtPlJpkqXqvWu5gspKum8Qvn133u0H24W47u6oUhYkkA1duvPyfx5Ffvsokl7Xjfndtvzi5MuvsTiHNvYPXMcGsj2Ec91ykMNbq5oIePi77dD5','09','a',5);
+INSERT INTO ti VALUES (105,12001406,'UzFa7pUmkNqIpU62prSE7LTC','EZMb79BnWdQ6BHvf76c0nO8wmKv2Gq48qFXMAxoB2','M28qfXCcTvLWaXFH9stxFgiLwuW9JdYQyi1lcExVQCRt3','8ZPxyCbhPHyvvL0WOduBYnsnmAT2edPWf2n6D21BAtPlJpkqXqvWu5gspKum8Qvn133u0H24W47u6oUhYkkA1duvPyfx5Ffvsokl7Xjfndtvzi5MuvsTiHNvYPXMcGsj2Ec91ykMNbq5oIePi77dD5','09','a',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (7,16062250,'hAgmDnGd9','E9sEleMaDYi0KffHDu6XrbPf0KyUuAHsrUnpAZYNVO1LBrObeyMTYDa6xA6Mm5CYNVcryRKtZ9fde8GjEoNljbQvV5JI','l8785OClXTm5TgXeK14r01lZrY3Rx6','MSEcwSiULoV8IXBQsaEU83zsoy8OBu3bbDLvWsanzrwgjoigl44If0pZjnyaIz3OlHajkcMFOO8277IlnI5r4zSQvUrSh3WNCqL52suaXS4v9ce9EYp7E3DssWrTPNZzPbscwJnehd20b61pw65XMOOq611GwEPAnzU0fbRl82pkoyzvCk7','tw','rvA',6);
+INSERT INTO ti VALUES (7,16062250,'hAgmDnGd9','E9sEleMaDYi0KffHDu6XrbPf0KyUuAHsrUnpAZYNVO1LBrObeyMTYDa6xA6Mm5CYNVcryRKtZ9fde8GjEoNljbQvV5JI','l8785OClXTm5TgXeK14r01lZrY3Rx6','MSEcwSiULoV8IXBQsaEU83zsoy8OBu3bbDLvWsanzrwgjoigl44If0pZjnyaIz3OlHajkcMFOO8277IlnI5r4zSQvUrSh3WNCqL52suaXS4v9ce9EYp7E3DssWrTPNZzPbscwJnehd20b61pw65XMOOq611GwEPAnzU0fbRl82pkoyzvCk7','tw','rvA',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b SMALLINT UNSIGNED NOT NULL, c BINARY(50) NOT NULL, d VARBINARY(64) NOT NULL, e VARCHAR(19), f VARBINARY(39) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1710745117,1302,'OVFMrBXGCApnMSsSEyOWXuJJtYbjKjdEEBi','ux5QxHgpWmgO1JEiu6uelSYqr','GcHtjPrubxkyQ','7x','dc','m',0);
+CREATE TABLE ti (a INT, b SMALLINT UNSIGNED NOT NULL, c BINARY(50) NOT NULL, d VARBINARY(64) NOT NULL, e VARCHAR(19), f VARBINARY(39) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-152275030,34642,'aB1xusYbIjmfkKmiUNe7CK4DFuCQlbR4QbA','8Sgqr','0WDMaABnAOdMU0aCf','WOiQ5Ajiqtt8Rd2fvTCJv5supaUZdoMqlQyDQb','L7','H',1);
+INSERT INTO ti VALUES (-152275030,34642,'aB1xusYbIjmfkKmiUNe7CK4DFuCQlbR4QbA','8Sgqr','0WDMaABnAOdMU0aCf','WOiQ5Ajiqtt8Rd2fvTCJv5supaUZdoMqlQyDQb','L7','H',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(51) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(51) NOT NULL;
+INSERT INTO t VALUES (2131465500,6938,'bXoO1hNmfn2I','cGFarjvw6ZdLK6Dcruj6a','Qm0nDX','7xrbQIbn4','T','n',2);
+INSERT INTO ti VALUES (2131465500,6938,'bXoO1hNmfn2I','cGFarjvw6ZdLK6Dcruj6a','Qm0nDX','7xrbQIbn4','T','n',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (119024167,54251,'4Qf4HqugTC9rS4uZBEqQuBxQhpCOV18xNvDeBpghdmL5FpFKp','tMcny6uvh2JB5V3EatbMDz5jSceGNm6lc3yzaLDUmAnpqPnbfCfc7Ii82HvmWcSoUIXnQlMSbwQRopKJQXnZKmjd5HgGwK8ydYnpQB5CRIDnrYnQZ3QrxdpcEsimHF74vaEgTVopvit8nzIuADStQEutjSmAkiizSuTW5avBSOQ5b9bHPZDvPlsIJaOKSr5z9AUkJaL2AW8fPJsgV9WYtvHqZup9IMLSk4zSCMLcam','QmLjgunJZV40val','RpQfR','Q','S',3);
+INSERT INTO ti VALUES (119024167,54251,'4Qf4HqugTC9rS4uZBEqQuBxQhpCOV18xNvDeBpghdmL5FpFKp','tMcny6uvh2JB5V3EatbMDz5jSceGNm6lc3yzaLDUmAnpqPnbfCfc7Ii82HvmWcSoUIXnQlMSbwQRopKJQXnZKmjd5HgGwK8ydYnpQB5CRIDnrYnQZ3QrxdpcEsimHF74vaEgTVopvit8nzIuADStQEutjSmAkiizSuTW5avBSOQ5b9bHPZDvPlsIJaOKSr5z9AUkJaL2AW8fPJsgV9WYtvHqZup9IMLSk4zSCMLcam','QmLjgunJZV40val','RpQfR','Q','S',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1131788958,33660,'yGXDhYOZoriQHDGu5HeBhPjUgW5IGDLnx8P8','jp4dhIbZpaRyzpyeBdca8RgeWRuaaYcJE1FJeTB74DsvpEeMaq2ExaSNDYsIDcOznLgxzPqbAIeDapmeURTRwXUOJdIpiGY9kDckanwUBeTpCNjjikOomuMMlPGjyBbFDyzdk4APspvFn1iUfQ2WezpnrxXs08A3y5SwOdRsBs7DX8m8ihj6XwTKCNbR5nQyjEJK0oJX','E2Mb8DgrGUENtVL','iXTus06c3QXzYHeM0kqMp4jfQATii0uZDB7Tj9oFYPUAj1zv3jaxgVhJ4P2BiNKjpIXJGQoYE0AEKPa3wRRn6V074LrgZMByfg1uDMZLkyz2SnBtJVklX7RnFdp3Y0WPMto9SkkcoYr2rVpMENBnb0HzsuM2wO3zpmTdsuAJcNwWtPO9GfVypJg7jCJVHh3MZlv7WuVYNHsVEgJ6YMB6esukiwah7rnN6','D','5',4);
+INSERT INTO ti VALUES (1131788958,33660,'yGXDhYOZoriQHDGu5HeBhPjUgW5IGDLnx8P8','jp4dhIbZpaRyzpyeBdca8RgeWRuaaYcJE1FJeTB74DsvpEeMaq2ExaSNDYsIDcOznLgxzPqbAIeDapmeURTRwXUOJdIpiGY9kDckanwUBeTpCNjjikOomuMMlPGjyBbFDyzdk4APspvFn1iUfQ2WezpnrxXs08A3y5SwOdRsBs7DX8m8ihj6XwTKCNbR5nQyjEJK0oJX','E2Mb8DgrGUENtVL','iXTus06c3QXzYHeM0kqMp4jfQATii0uZDB7Tj9oFYPUAj1zv3jaxgVhJ4P2BiNKjpIXJGQoYE0AEKPa3wRRn6V074LrgZMByfg1uDMZLkyz2SnBtJVklX7RnFdp3Y0WPMto9SkkcoYr2rVpMENBnb0HzsuM2wO3zpmTdsuAJcNwWtPO9GfVypJg7jCJVHh3MZlv7WuVYNHsVEgJ6YMB6esukiwah7rnN6','D','5',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1045188537,22880,'bEKG82za9ddnpovvC','mqmXjDV1Ip3OHczMKDrSR061Xkt72ySVjew7w9dNlcn2r9jlRbwGOsWiepV3NZBhMYOUuvQyjxcuKGll0JAlIQ34UEP7C2qjRVWzkPraly5l50ueD6ipCCLJR9jjKBYrhbYxWfi1s4tAvwrFSxeMu4Ps7BZwqnIAO9EKdAFmXFKpXOfEJ9YEG','owgDNYvmJXCoLukfMns','iOWIBMlMi4BRe8Ml5T7xqwyoCIHLwM5juVAFvVL0JUsWE75Qr8WrrAnzssza9usEOaHWbLBeFDtVh06IvYAB1IiqssyV8Zs2bZzNzblaMVEkCZoHgbukFet20BGWSSQIqSRpeVCe0dd82XxUk25AlII5a9dZYFY97wlP3qhw7id9ILdXIqKRGbbq2TMbpplaAqhUH7SZ24s3yPjABgsEQ0ijAv7dHcOQgOT','Tn','i',5);
+INSERT INTO ti VALUES (-1045188537,22880,'bEKG82za9ddnpovvC','mqmXjDV1Ip3OHczMKDrSR061Xkt72ySVjew7w9dNlcn2r9jlRbwGOsWiepV3NZBhMYOUuvQyjxcuKGll0JAlIQ34UEP7C2qjRVWzkPraly5l50ueD6ipCCLJR9jjKBYrhbYxWfi1s4tAvwrFSxeMu4Ps7BZwqnIAO9EKdAFmXFKpXOfEJ9YEG','owgDNYvmJXCoLukfMns','iOWIBMlMi4BRe8Ml5T7xqwyoCIHLwM5juVAFvVL0JUsWE75Qr8WrrAnzssza9usEOaHWbLBeFDtVh06IvYAB1IiqssyV8Zs2bZzNzblaMVEkCZoHgbukFet20BGWSSQIqSRpeVCe0dd82XxUk25AlII5a9dZYFY97wlP3qhw7id9ILdXIqKRGbbq2TMbpplaAqhUH7SZ24s3yPjABgsEQ0ijAv7dHcOQgOT','Tn','i',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-54267883,5997,'0UtmHbe2gtb9','FV4TV4YQTNtxS5Kocj8TajTI8qiamZyOfW9dYsw9LW6ogHLvuv72VTBPMHSoBK0OjZeD9hEPpGgOH4sgelIJBBZuvhTP','Iq4N7ygvuP','5e7jXKLXP3inQz6XEMGxfZR80P65OIagnuaM6Ml6RCDXvc7asn6uB50a9ATPmZ7lUGo62Xjve5PyPuhLMKe4FrlJhP53IUxeUeJeSRVNmb97t5DVaDRylfix5Sp8opRZ','yQE','b',6);
+INSERT INTO ti VALUES (-54267883,5997,'0UtmHbe2gtb9','FV4TV4YQTNtxS5Kocj8TajTI8qiamZyOfW9dYsw9LW6ogHLvuv72VTBPMHSoBK0OjZeD9hEPpGgOH4sgelIJBBZuvhTP','Iq4N7ygvuP','5e7jXKLXP3inQz6XEMGxfZR80P65OIagnuaM6Ml6RCDXvc7asn6uB50a9ATPmZ7lUGo62Xjve5PyPuhLMKe4FrlJhP53IUxeUeJeSRVNmb97t5DVaDRylfix5Sp8opRZ','yQE','b',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(39), d VARBINARY(65) NOT NULL, e VARBINARY(73) NOT NULL, f VARBINARY(12), g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (52900,17876899262505311367,'OR9rTbwCyUXYL5','FcRzug2CahEYw','Ua8EOJVEKVDdz2xYD61VrW6yuxqmm6mdd','ZVvexAdG','a','0',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(39), d VARBINARY(65) NOT NULL, e VARBINARY(73) NOT NULL, f VARBINARY(12), g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3706,2102569653161813013,'SEv2fcMTrOTs6l','rkVDfxR3sTEiz','Q5EOA3JjjVdFSZETd3MFVsW','fVZ30','0','B',1);
+INSERT INTO ti VALUES (3706,2102569653161813013,'SEv2fcMTrOTs6l','rkVDfxR3sTEiz','Q5EOA3JjjVdFSZETd3MFVsW','fVZ30','0','B',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(40);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(40);
+INSERT INTO t VALUES (57005,532447184407151841,'pOYqwz3NeQ7YqUQa0m5YQoGER0blB3ti6qFOhTtk','4xPNC','rzZrnfpJPjMer3PT8tVTZfh3ixjoKipMrqRUPLdSfYFeCuEAz2','kqWY0XWBaBjz','I','A',2);
+INSERT INTO ti VALUES (57005,532447184407151841,'pOYqwz3NeQ7YqUQa0m5YQoGER0blB3ti6qFOhTtk','4xPNC','rzZrnfpJPjMer3PT8tVTZfh3ixjoKipMrqRUPLdSfYFeCuEAz2','kqWY0XWBaBjz','I','A',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (56280,12442448348665130334,'2kkIB68U','GhB26GH0r7xAg10Blb9MAJFw33Azwf7Q9T8VQJjcR9CJIXAjiEhqpzQgO08eMcSu7jKPJ33bRKvq4XP7XTiu17yKFWUieoBMGD4Mybkj2GAXehTvmWoXLcatFrwk4otjeAFtUuvWC0v9y4ScDpcVLTZwMUwIXFpdLY0PFLsHHgpibxSlEOJidsUN','o','nqMvFkSR','c','p',3);
+INSERT INTO ti VALUES (56280,12442448348665130334,'2kkIB68U','GhB26GH0r7xAg10Blb9MAJFw33Azwf7Q9T8VQJjcR9CJIXAjiEhqpzQgO08eMcSu7jKPJ33bRKvq4XP7XTiu17yKFWUieoBMGD4Mybkj2GAXehTvmWoXLcatFrwk4otjeAFtUuvWC0v9y4ScDpcVLTZwMUwIXFpdLY0PFLsHHgpibxSlEOJidsUN','o','nqMvFkSR','c','p',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (30140,9482016769114481124,'Rgh5uMQ1Xtwg9MVaTim1AyQHvd','4dCAz9t6hUrGsSJ6YMPwYeCmH28vuYeYqdujVM3d3zI1m4FJpm4mqwJUwIGHzu85cepnOO8BdbR1HdtqAWhkAA3jdiBpBEMAOmH8l1k2svrHXW9QjWBKTD2f5ktJ8Ebm5W4TMVTN4awJLdUlAsL4CSq0VJf1e5lHrgZosSG4Arn3ey0HtPZ1fVuF5JRK1W4HEA0Ssbdn8pjiF4vOPU0CMY8saDskI1yY','ydKDr1TFjsDW9IjN7IbjUQ0UBnplXvthZD06UCM9b9','uhtdETg743HC5cbWtvmcSKbGMCyj97RY7vIf77ptgSAwua6etPQp8q9nk3mmvMu6CFKAWqJgKHmkKDolcGw0j8DFqnx1mvtKuBv24fC5qTV9PgGbwhVjCKg2pUoTKbrCdGb2WmZUalnmHBYFRr04Pm8iJXWk11GSzHdPLUAngCp3NBcskSNyVcDCaLcRkRx2aghXg63E1OWBFuAFyrU','W','f',4);
+INSERT INTO ti VALUES (30140,9482016769114481124,'Rgh5uMQ1Xtwg9MVaTim1AyQHvd','4dCAz9t6hUrGsSJ6YMPwYeCmH28vuYeYqdujVM3d3zI1m4FJpm4mqwJUwIGHzu85cepnOO8BdbR1HdtqAWhkAA3jdiBpBEMAOmH8l1k2svrHXW9QjWBKTD2f5ktJ8Ebm5W4TMVTN4awJLdUlAsL4CSq0VJf1e5lHrgZosSG4Arn3ey0HtPZ1fVuF5JRK1W4HEA0Ssbdn8pjiF4vOPU0CMY8saDskI1yY','ydKDr1TFjsDW9IjN7IbjUQ0UBnplXvthZD06UCM9b9','uhtdETg743HC5cbWtvmcSKbGMCyj97RY7vIf77ptgSAwua6etPQp8q9nk3mmvMu6CFKAWqJgKHmkKDolcGw0j8DFqnx1mvtKuBv24fC5qTV9PgGbwhVjCKg2pUoTKbrCdGb2WmZUalnmHBYFRr04Pm8iJXWk11GSzHdPLUAngCp3NBcskSNyVcDCaLcRkRx2aghXg63E1OWBFuAFyrU','W','f',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (61234,4933545379690426082,'dED8FyqUAW','k7ofCawVUvVUM2axTatA0eI6jZCzz5QtZHlVgttO','1pZlS43bDdnkgFWjolq4UGf4S6e3eV5uJJRbYwlPyPvgOnJKcKIJSe9HNLTp5','NVFPigXihGgaaQgph3jb8mItEgbxr9fPwtYaY5VQDFXzmVm7o8XpSeEfiEXdJhr456W4TlPltgY5br2CY4vCT1zsREV801nSNWrW9HcfXtajpCof5t6kZy79NjFrEeUnqfFh55c4mU9Y7LIhfyVes4OJO','L','M',5);
+INSERT INTO ti VALUES (61234,4933545379690426082,'dED8FyqUAW','k7ofCawVUvVUM2axTatA0eI6jZCzz5QtZHlVgttO','1pZlS43bDdnkgFWjolq4UGf4S6e3eV5uJJRbYwlPyPvgOnJKcKIJSe9HNLTp5','NVFPigXihGgaaQgph3jb8mItEgbxr9fPwtYaY5VQDFXzmVm7o8XpSeEfiEXdJhr456W4TlPltgY5br2CY4vCT1zsREV801nSNWrW9HcfXtajpCof5t6kZy79NjFrEeUnqfFh55c4mU9Y7LIhfyVes4OJO','L','M',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (25264,851356372927680747,'RpFVneoYC','qaZBfjHmTduECmUMaMydNZajkK9OFasMlh759TRpe0x3juJ4kvn3DwuTkByn2xgxP6VHu6VfkFgRW3QG67daUrkXhLROU8Te4t9nYCNZzc0cFRficM4GsNZV3ACHFO8S1u3NcRjDcDJ6kZEgV7HXITbevLaUPH8eS8XbfGenZrV3IPnVxzwbQ54esMe7juTc5Qq5zdcvoxWhYotEZIqVuToNhv','TAtnjQGNWOEA44ffENOGphK2Bk58BMycKfGyjbmtufshtfz2fLTGwGKy8MOtt5o','CwVHT7DNTjsQFO93iYkjJPotJ3JMHbeLHynHeLFA5aq4IDnWlDg23u53RuNg7YtwvvsRly4aveoQEejdp6oeb9TIB0SOpcutijTeom1alUe8U0GdDJa4tY2VHWdKjUPJ2RmzgdJAEaioXLBmu1gfyfo17G7qy5W2NKGbjgTt6uuTnSsdA3J7dVu0RZlAI37fe5G2HkFCrV2t0ZQ1dMqfwzn8C','nRw','pX',6);
+INSERT INTO ti VALUES (25264,851356372927680747,'RpFVneoYC','qaZBfjHmTduECmUMaMydNZajkK9OFasMlh759TRpe0x3juJ4kvn3DwuTkByn2xgxP6VHu6VfkFgRW3QG67daUrkXhLROU8Te4t9nYCNZzc0cFRficM4GsNZV3ACHFO8S1u3NcRjDcDJ6kZEgV7HXITbevLaUPH8eS8XbfGenZrV3IPnVxzwbQ54esMe7juTc5Qq5zdcvoxWhYotEZIqVuToNhv','TAtnjQGNWOEA44ffENOGphK2Bk58BMycKfGyjbmtufshtfz2fLTGwGKy8MOtt5o','CwVHT7DNTjsQFO93iYkjJPotJ3JMHbeLHynHeLFA5aq4IDnWlDg23u53RuNg7YtwvvsRly4aveoQEejdp6oeb9TIB0SOpcutijTeom1alUe8U0GdDJa4tY2VHWdKjUPJ2RmzgdJAEaioXLBmu1gfyfo17G7qy5W2NKGbjgTt6uuTnSsdA3J7dVu0RZlAI37fe5G2HkFCrV2t0ZQ1dMqfwzn8C','nRw','pX',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b SMALLINT NOT NULL, c BINARY(36), d VARCHAR(78) NOT NULL, e VARBINARY(82) NOT NULL, f VARBINARY(24) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1757118953389926267,18428,'OlNmZgonIuTa5UNrZvQ','hUmYIefMzsVIE8Kl5ObqT2qHRmmkhi8rCq7tfEBUczLLws','VThg5RSZ6pT6qdf5svr9xMzNHNEbo4t5WKofRQLpEDXKR29Wef','FLUeezH','i','Hj',0);
+CREATE TABLE ti (a BIGINT, b SMALLINT NOT NULL, c BINARY(36), d VARCHAR(78) NOT NULL, e VARBINARY(82) NOT NULL, f VARBINARY(24) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (7931116595569056088,26098,'VPdMUuF9NBy9XLWR0Q4a56sJ6oF21Tfic5wE','ws0LK1ZK6BWMTnoGgGhF2siBqHtIDwdzN4om77gbkQdzDWo5k8WII18NMdRnhw','JU6TQwdJ4xvwXApctu1ryoiAzO4aC3y1RBrMaP','XTJkoVlSbZa','DD','u',1);
+INSERT INTO ti VALUES (7931116595569056088,26098,'VPdMUuF9NBy9XLWR0Q4a56sJ6oF21Tfic5wE','ws0LK1ZK6BWMTnoGgGhF2siBqHtIDwdzN4om77gbkQdzDWo5k8WII18NMdRnhw','JU6TQwdJ4xvwXApctu1ryoiAzO4aC3y1RBrMaP','XTJkoVlSbZa','DD','u',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(37);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(37);
+INSERT INTO t VALUES (-468126667263403264,8407,'mcB3Yhnljh','R5w8phPED5sixH3CzI8Z4ULIWZXZo4dC6n7rWK075HmpIcMJGLnUFQaPhlikkGLIxhd','Lxbw9IG6JdMsZH9GK3Y0znR0tYCzUmQX9tDW2ekQA2hz6vFNa5','EJOPzPe5TEjGjp','0','O',2);
+INSERT INTO ti VALUES (-468126667263403264,8407,'mcB3Yhnljh','R5w8phPED5sixH3CzI8Z4ULIWZXZo4dC6n7rWK075HmpIcMJGLnUFQaPhlikkGLIxhd','Lxbw9IG6JdMsZH9GK3Y0znR0tYCzUmQX9tDW2ekQA2hz6vFNa5','EJOPzPe5TEjGjp','0','O',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3440404604091374191,-3257,'kmRIroTz6FwdyYJxv7IR3xC4cWaNSNkaNFyC','n1NwpN0BfFTdaKxlcYu0p15GcOyl6wC6k6WhT6lXW70Ajzmi5S8GXbN22c0Y1Gg55KTT4AJcDu2F6qGmEtGJ64PKZMpbJ3VQVqrW7HD1u05gDkvNvOjCuBHDWmS1v0eQpUfjbXf7YaBCuJ9RGXrEKScUx6WLbqcul80zYIodsAovKLcula9nuY6xISOKqtULEK63Zn3jbUQPH2QyCiSDLokfATq','2k7x8dOK9G6n3VeNaUCNcZ4be1KUU415S7SnvirelaO','8PBHGNeb6svL5F6','C','o8',3);
+INSERT INTO ti VALUES (3440404604091374191,-3257,'kmRIroTz6FwdyYJxv7IR3xC4cWaNSNkaNFyC','n1NwpN0BfFTdaKxlcYu0p15GcOyl6wC6k6WhT6lXW70Ajzmi5S8GXbN22c0Y1Gg55KTT4AJcDu2F6qGmEtGJ64PKZMpbJ3VQVqrW7HD1u05gDkvNvOjCuBHDWmS1v0eQpUfjbXf7YaBCuJ9RGXrEKScUx6WLbqcul80zYIodsAovKLcula9nuY6xISOKqtULEK63Zn3jbUQPH2QyCiSDLokfATq','2k7x8dOK9G6n3VeNaUCNcZ4be1KUU415S7SnvirelaO','8PBHGNeb6svL5F6','C','o8',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (165964005605231988,15488,'qBchQD0qHD9wbp8gmVfXKAjqSIOY670','Ztk0xqBgTr7o024qAIg0wMFf6Nifp2G1TvbDGRppelxyJnNqbJ7sNXb5EGKGf2FIPTTwkake7Qtc0evGPZ0Sfl4srGho','UDLdE9yaTZFG','8GZTBUlVlIzLWb86o0RQ6spbn0kl7GLox5tvwGciihg5ZyQ98nxs4uFfZPP0sYX23rBGKSUmC67eE10yizQUivIJX','5P','D',4);
+INSERT INTO ti VALUES (165964005605231988,15488,'qBchQD0qHD9wbp8gmVfXKAjqSIOY670','Ztk0xqBgTr7o024qAIg0wMFf6Nifp2G1TvbDGRppelxyJnNqbJ7sNXb5EGKGf2FIPTTwkake7Qtc0evGPZ0Sfl4srGho','UDLdE9yaTZFG','8GZTBUlVlIzLWb86o0RQ6spbn0kl7GLox5tvwGciihg5ZyQ98nxs4uFfZPP0sYX23rBGKSUmC67eE10yizQUivIJX','5P','D',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (236804437708735125,-10313,'0MNTu6RK','XNZOcDCK5egxEzoLWjQ3NcTVuEhSlzxJZsL38tqK7BNLHXLyAn1ny3HNjlgRqes7HzwuxZcTQW2E9izxLCEk0gad11TUZewrG06FGNLMGkf8G4eTk2NB6HFY6NlWnUJzF6RUlwSYFlq0k73jq30VibmbANoN96lZ2VXBV0BYC5lMGzE3WEitIPuaiCztPm5PapyKvLvPTyCYLAWCbq6ny','jIJ1dmVt7DZtfKTVmJv6L29Z2gPP3MRtYET18fRTbDIKwWJUIlqx0QUHd','Sc1uZqfi3BapiznjrJhuiLuAHlaD1Kq6ab7oCQyiTC3xrE7aAwRiv','xi','wv',5);
+INSERT INTO ti VALUES (236804437708735125,-10313,'0MNTu6RK','XNZOcDCK5egxEzoLWjQ3NcTVuEhSlzxJZsL38tqK7BNLHXLyAn1ny3HNjlgRqes7HzwuxZcTQW2E9izxLCEk0gad11TUZewrG06FGNLMGkf8G4eTk2NB6HFY6NlWnUJzF6RUlwSYFlq0k73jq30VibmbANoN96lZ2VXBV0BYC5lMGzE3WEitIPuaiCztPm5PapyKvLvPTyCYLAWCbq6ny','jIJ1dmVt7DZtfKTVmJv6L29Z2gPP3MRtYET18fRTbDIKwWJUIlqx0QUHd','Sc1uZqfi3BapiznjrJhuiLuAHlaD1Kq6ab7oCQyiTC3xrE7aAwRiv','xi','wv',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-7243617939481086175,24589,'avrpLJLdyI7vq5LXUR96bEl7gnfVdacHD','IQgt6QecUjZljKER8EAGAs72tQPU7mqemG5mbW6cCA9AnI6','SXOz0Rm','8lzDY3zm6vVhQP4vl3IvovWrl5NKdJOEKYy0HqRbX0GgiJ6LfBxhwPTKvX4jzLyxn5hq5MBxkLVtSveEftSRLB40OaK07AEwuHf3TUAaGI3SrgD3cg60mprvOnQCtWQF15Sm8BeAXFkDn6c06wwXRBNMeSkt0BCfag8KvJxi0uCuxHWeAatHhUjZpON46mNNUNj7iwnjlcqmYLoYvkcIVesdS3DQpnkAIocYDcgVrN9GtUCX','6S9','COx',6);
+INSERT INTO ti VALUES (-7243617939481086175,24589,'avrpLJLdyI7vq5LXUR96bEl7gnfVdacHD','IQgt6QecUjZljKER8EAGAs72tQPU7mqemG5mbW6cCA9AnI6','SXOz0Rm','8lzDY3zm6vVhQP4vl3IvovWrl5NKdJOEKYy0HqRbX0GgiJ6LfBxhwPTKvX4jzLyxn5hq5MBxkLVtSveEftSRLB40OaK07AEwuHf3TUAaGI3SrgD3cg60mprvOnQCtWQF15Sm8BeAXFkDn6c06wwXRBNMeSkt0BCfag8KvJxi0uCuxHWeAatHhUjZpON46mNNUNj7iwnjlcqmYLoYvkcIVesdS3DQpnkAIocYDcgVrN9GtUCX','6S9','COx',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b TINYINT UNSIGNED, c CHAR(21), d VARBINARY(55), e VARCHAR(65), f VARCHAR(83), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14322,244,'JQEQOianwa','J759BkG7ajZNso4sM3CYIiRLTJWXHHg','q8K3yFZL0J','BhziB6hXQOCzoouKb5Xx','aw','LN',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b TINYINT UNSIGNED, c CHAR(21), d VARBINARY(55), e VARCHAR(65), f VARCHAR(83), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (48812,7,'u','rCwJioGmwAGgP2SWmfXrREgf9IX2iCa7uldbFHzSHhUxAbzu8nrOoA','bin','FsCbsxIqjl8kUtR3cQWnFH4BMfv1alfdtehuYv7rqBwgRnK5xJpuKash2KRjetNwPbMb2K6n0Hnh','q','M',1);
+INSERT INTO ti VALUES (48812,7,'u','rCwJioGmwAGgP2SWmfXrREgf9IX2iCa7uldbFHzSHhUxAbzu8nrOoA','bin','FsCbsxIqjl8kUtR3cQWnFH4BMfv1alfdtehuYv7rqBwgRnK5xJpuKash2KRjetNwPbMb2K6n0Hnh','q','M',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(22);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(22);
+INSERT INTO t VALUES (32824,145,'xul0ja8W','clknttxPm3zJF','McxPiCBMKo5ZzErAYXfQ6dtOVuvrpaS0OjRN53xoAy','NjKMgrwBw9NLCuUQSB11vMdFMoOqwfJlRYw4owZxEYn3dHw3Pc','0q','i9',2);
+INSERT INTO ti VALUES (32824,145,'xul0ja8W','clknttxPm3zJF','McxPiCBMKo5ZzErAYXfQ6dtOVuvrpaS0OjRN53xoAy','NjKMgrwBw9NLCuUQSB11vMdFMoOqwfJlRYw4owZxEYn3dHw3Pc','0q','i9',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (33854,100,'4GG','X7NHrChd7IdJOinmFfhK7OKXl7P4RD0cNyRU6PxPtjOsg0ixDAO7tt1viS46MzylGtOoV3HxPcxrF6b8DwGo2vbZKKAIWU5HV1zRi5xts5uHWRXJr','bqAylRfpeoEfn86DDxaZOU1eMDmtjayv1cRHdWxUPrKo','1gQN2YoNB','F','f',3);
+INSERT INTO ti VALUES (33854,100,'4GG','X7NHrChd7IdJOinmFfhK7OKXl7P4RD0cNyRU6PxPtjOsg0ixDAO7tt1viS46MzylGtOoV3HxPcxrF6b8DwGo2vbZKKAIWU5HV1zRi5xts5uHWRXJr','bqAylRfpeoEfn86DDxaZOU1eMDmtjayv1cRHdWxUPrKo','1gQN2YoNB','F','f',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (29060,42,'HwQXp1e81eOvcvue','lOEH0pwai7EjtQ8rf66COOMOncS3Utb7zzni5iDSsm7xL5q4IO3phBy16iMPfsmaZ5kfcxpOvMTChl3NaLtWhMeAQSExFCpBvTG0NVwX8n95DNGI2ok72UTeCci9cPm0qnJjUaRHRt0BbL4VOPt6mAw2GLpDPOq1JKv5fF9TyxlPcZ1iLNNUlDx3Rco','TYD7qtt3ySx','wl2U9nvYz3muL9giXzMJan97fPMtYNO29yciy4RlPXX3RAMrKg7NU5GvHSwZtKVeXz1S1cQtpSTRoHcQ8eP1I9PpGkii2xvRJFnxnt8CcSukiv5X1rVuuwAXeeQOLK','H','N',4);
+INSERT INTO ti VALUES (29060,42,'HwQXp1e81eOvcvue','lOEH0pwai7EjtQ8rf66COOMOncS3Utb7zzni5iDSsm7xL5q4IO3phBy16iMPfsmaZ5kfcxpOvMTChl3NaLtWhMeAQSExFCpBvTG0NVwX8n95DNGI2ok72UTeCci9cPm0qnJjUaRHRt0BbL4VOPt6mAw2GLpDPOq1JKv5fF9TyxlPcZ1iLNNUlDx3Rco','TYD7qtt3ySx','wl2U9nvYz3muL9giXzMJan97fPMtYNO29yciy4RlPXX3RAMrKg7NU5GvHSwZtKVeXz1S1cQtpSTRoHcQ8eP1I9PpGkii2xvRJFnxnt8CcSukiv5X1rVuuwAXeeQOLK','H','N',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (324,241,'Y4mlkzfEuMaab20Vj9','YzyV19pjTHrRticYkxA8C6uE5bMV661WiNBUWGAHFxY3gw4vs1ioFZcUGkujFoZUTNDp1zoRsSgHKTjX8MlAH1twS9oMRvAjoe60pc7nbHUD86OWMGx5R1nyNlDauUODMBBkeCUCFaW19lLnT9YzxU5auXh5AOXU4rLU755rUODVWlJs63xtG','DYxTtaUmdXmgCSou7JldDJX1Ai26C7Wg1RQvwk4HiYlI','TIaf06WVQmbBclMhsIrYPKrE49Muk5Km5Rq3ydzstKG3LUFbi89UTe4Hnq9D6QFCbhv2CVRQCfase80WdwmM4xu0zSIjyg6SSHh7sSWOtr6pVvTKmZq3BsvPAH5c0VGahAzi3gybL7WUfv9fz0FUcsUdSjhhZzG549FLe6KYN48lLMPGh77rtAUmRRJpMz1FPJ4BkaI0JAFo4ErxZ9Acd0ZxIl2iW5pl1dUuY4qUa8u5reBRcQX6fTXAfb4PDC7Y','i5','A',5);
+INSERT INTO ti VALUES (324,241,'Y4mlkzfEuMaab20Vj9','YzyV19pjTHrRticYkxA8C6uE5bMV661WiNBUWGAHFxY3gw4vs1ioFZcUGkujFoZUTNDp1zoRsSgHKTjX8MlAH1twS9oMRvAjoe60pc7nbHUD86OWMGx5R1nyNlDauUODMBBkeCUCFaW19lLnT9YzxU5auXh5AOXU4rLU755rUODVWlJs63xtG','DYxTtaUmdXmgCSou7JldDJX1Ai26C7Wg1RQvwk4HiYlI','TIaf06WVQmbBclMhsIrYPKrE49Muk5Km5Rq3ydzstKG3LUFbi89UTe4Hnq9D6QFCbhv2CVRQCfase80WdwmM4xu0zSIjyg6SSHh7sSWOtr6pVvTKmZq3BsvPAH5c0VGahAzi3gybL7WUfv9fz0FUcsUdSjhhZzG549FLe6KYN48lLMPGh77rtAUmRRJpMz1FPJ4BkaI0JAFo4ErxZ9Acd0ZxIl2iW5pl1dUuY4qUa8u5reBRcQX6fTXAfb4PDC7Y','i5','A',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (64446,91,'q','ETzWt0JKBWBGtBRcclxqFlbvnnPixFyUu0dAR4FiCrcI4Zuqt5LV3pbHECNNpHbQMzvWXftfBQfg1646TvszLSfQwz','lEaDu','KAqv1183Ni2cVInhuVANlvIsC0JJP5XXb372BzIbYFGO8t','nm','29M',6);
+INSERT INTO ti VALUES (64446,91,'q','ETzWt0JKBWBGtBRcclxqFlbvnnPixFyUu0dAR4FiCrcI4Zuqt5LV3pbHECNNpHbQMzvWXftfBQfg1646TvszLSfQwz','lEaDu','KAqv1183Ni2cVInhuVANlvIsC0JJP5XXb372BzIbYFGO8t','nm','29M',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(31), d VARBINARY(82), e VARBINARY(25) NOT NULL, f VARCHAR(1), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (98057788,236,'zLPG821JRL','ZTPiKM0aZvj0L0nR6i3yrHr2SzWxdKFavV','h1ZmnxNXjfj3JBo7Ve8W0GXff','K','2E','n',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(31), d VARBINARY(82), e VARBINARY(25) NOT NULL, f VARCHAR(1), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (12879916779453704753,2,'JpJR6gXlpD3g9VE5k1bJ9UqXG9H','QJ3dNJYfyOnbcEZeHIK','NWG','Q','Ek','jG',1);
+INSERT INTO ti VALUES (12879916779453704753,2,'JpJR6gXlpD3g9VE5k1bJ9UqXG9H','QJ3dNJYfyOnbcEZeHIK','NWG','Q','Ek','jG',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(32);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(32);
+INSERT INTO t VALUES (8894835706931347878,156,'01TRHKi0SH7Q6DlacXF','hipeOpxn0F1ZCp5gD36sQH1oiAOSvnubYKJ9Feozvmq5y','eAV6CLZzt8dOOWE6','j','x','A',2);
+INSERT INTO ti VALUES (8894835706931347878,156,'01TRHKi0SH7Q6DlacXF','hipeOpxn0F1ZCp5gD36sQH1oiAOSvnubYKJ9Feozvmq5y','eAV6CLZzt8dOOWE6','j','x','A',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (11016416869163451668,171,'kCmKnrSk8Nx8lfw','FonHw73mbh','uDrFUAKe7AZusS5puTg3tN','u','eF','ZD',3);
+INSERT INTO ti VALUES (11016416869163451668,171,'kCmKnrSk8Nx8lfw','FonHw73mbh','uDrFUAKe7AZusS5puTg3tN','u','eF','ZD',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (5541211345621108859,189,'r2Rqkq2hGydFClD9JG5PKac','109OcyKZZgqcmVhAemXmctEsiqA5zUOlhcReadIRInt5lDK5dea1GZCRILgxUvh7Vh8xbsMtSM8geASaYnS8jm','PtW7F5CcbXJVAv2ghS','5xEAgr2d6pNtJxjdm9VFBkNDDIFHMaoPMmRDjbVkcpZUUqPI2xnGRLZLeletPcE5gUfvIEf5c0XZc3dHOM6AW4GQgruEJB0CmV2nRX0OhFLmsOI1mT453vDe8FfZZKWF18OqtyhKm','fw','lB',4);
+INSERT INTO ti VALUES (5541211345621108859,189,'r2Rqkq2hGydFClD9JG5PKac','109OcyKZZgqcmVhAemXmctEsiqA5zUOlhcReadIRInt5lDK5dea1GZCRILgxUvh7Vh8xbsMtSM8geASaYnS8jm','PtW7F5CcbXJVAv2ghS','5xEAgr2d6pNtJxjdm9VFBkNDDIFHMaoPMmRDjbVkcpZUUqPI2xnGRLZLeletPcE5gUfvIEf5c0XZc3dHOM6AW4GQgruEJB0CmV2nRX0OhFLmsOI1mT453vDe8FfZZKWF18OqtyhKm','fw','lB',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (14006568944298910792,198,'v82Ioi95Sg0tggQBJfx','nnm8zpg9fOm3x8gZFgyRZ4iXLsStOTjF1jIIH5uaXrS139ANGnFZfVbLZdxKdpajLELvjauqrdXrkGCS7CGh1SC0EuR1NfIZKxomI4cv3MEJ31cJaDzdgEqUeS0jYQFdpmQ9nFtEdpFH','KAITNO1T2KUDs','9TfgADKgbr8YA67Jpc19k0e7rA2E1nreWWSPXOAR5gNwA1fEMytZWfrx5hi3knishAhiTWwLJEadqkhvSOo5NJfjtZTIJi','J','PL',5);
+INSERT INTO ti VALUES (14006568944298910792,198,'v82Ioi95Sg0tggQBJfx','nnm8zpg9fOm3x8gZFgyRZ4iXLsStOTjF1jIIH5uaXrS139ANGnFZfVbLZdxKdpajLELvjauqrdXrkGCS7CGh1SC0EuR1NfIZKxomI4cv3MEJ31cJaDzdgEqUeS0jYQFdpmQ9nFtEdpFH','KAITNO1T2KUDs','9TfgADKgbr8YA67Jpc19k0e7rA2E1nreWWSPXOAR5gNwA1fEMytZWfrx5hi3knishAhiTWwLJEadqkhvSOo5NJfjtZTIJi','J','PL',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (10375825082693060297,147,'xK','0Niic26Xy2jHf9cPcHAtL9YBiN9X03FfCPcMD7tMuGa64UWJYcX3ASAgpzZoQ43LYP58LjwdhByhjLid1tpqQk3nteh0HsGXPVQfpMnSxU4dOCDHw8DJ8vbWRFNBBxzwMAWitfUEZFDj9J8tphwmnf1rsFBqAQ3mywJ4PxVSOYHzcuafBUVPXNsFMdZnluI0Q6Plx','Mj','UtE7ZgKXlQtOfnAja0rs9YHUdW50QcipHniyiDykwCNetLmMNcnEtOZP683n7qVf6AULWosnp885YQfBS5sjAWyqEdeptUSGSUdIv7DWXN6b6lQysF77zJhN7CvQRQbtweiGcj2vyE8o41LqcUhX9FOvGo7K3TTLeb3HHitt0A05ieANM4DQlOYr7LAk8IqI','r','fD',6);
+INSERT INTO ti VALUES (10375825082693060297,147,'xK','0Niic26Xy2jHf9cPcHAtL9YBiN9X03FfCPcMD7tMuGa64UWJYcX3ASAgpzZoQ43LYP58LjwdhByhjLid1tpqQk3nteh0HsGXPVQfpMnSxU4dOCDHw8DJ8vbWRFNBBxzwMAWitfUEZFDj9J8tphwmnf1rsFBqAQ3mywJ4PxVSOYHzcuafBUVPXNsFMdZnluI0Q6Plx','Mj','UtE7ZgKXlQtOfnAja0rs9YHUdW50QcipHniyiDykwCNetLmMNcnEtOZP683n7qVf6AULWosnp885YQfBS5sjAWyqEdeptUSGSUdIv7DWXN6b6lQysF77zJhN7CvQRQbtweiGcj2vyE8o41LqcUhX9FOvGo7K3TTLeb3HHitt0A05ieANM4DQlOYr7LAk8IqI','r','fD',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b MEDIUMINT UNSIGNED, c BINARY(90), d VARBINARY(33), e VARBINARY(21), f VARBINARY(52), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-12672,13685623,'5gBGHACooYf','83mzU','thYwJZxepknXrd','geOYpfiXEgMqR5','9','y',0);
+CREATE TABLE ti (a SMALLINT, b MEDIUMINT UNSIGNED, c BINARY(90), d VARBINARY(33), e VARBINARY(21), f VARBINARY(52), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (211280496,3459664,'HHvq5sauRcoaTs0MmN1HEwMYTTP0TyDuJ18ahphCQ1MOtBAe4gORgYYX2FfZhFuuCkx3Ed','HNOev7Y','M5jnUO2ig','BzAcy7CU7aOfW8VP','W','H',1);
+INSERT INTO ti VALUES (211280496,3459664,'HHvq5sauRcoaTs0MmN1HEwMYTTP0TyDuJ18ahphCQ1MOtBAe4gORgYYX2FfZhFuuCkx3Ed','HNOev7Y','M5jnUO2ig','BzAcy7CU7aOfW8VP','W','H',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(91);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(91);
+INSERT INTO t VALUES (1776081675,11869689,'ajh04iqiOKUASvTNkKHX6KpuVHNviCk6z699B3dhu4uT6zsXOmRPN5e5HBhYO7dsoNIq4lBayqgwMuzTV1','kMvBWxRNXoGaoeB9urM0Uhv0u','RwZCSdY6uHd7aA5WZqU','uGTNbv33Fim62CZgIiA8y3hfbKb8oSRAsoBN6pwg9aPyu','c','B',2);
+INSERT INTO ti VALUES (1776081675,11869689,'ajh04iqiOKUASvTNkKHX6KpuVHNviCk6z699B3dhu4uT6zsXOmRPN5e5HBhYO7dsoNIq4lBayqgwMuzTV1','kMvBWxRNXoGaoeB9urM0Uhv0u','RwZCSdY6uHd7aA5WZqU','uGTNbv33Fim62CZgIiA8y3hfbKb8oSRAsoBN6pwg9aPyu','c','B',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-1516346277,16039745,'rP4QT79Pg1adJLMMdusjcU1Q70bUHEvBTv33L0NzFEbwAxFnaWJCxQbAncYaetDBw52','0zYC8qIwCz37eH59lnJtXccYiO2YxfeFwiIPz1fgb3sziDKB1Vz4N1dM7RoT0ioAb7cISqRUz1iZp65k55BRcF9uzbZ3maHdD9Oh4o','eehDU7bou6mN099uGa','TH','t','CR',3);
+INSERT INTO ti VALUES (-1516346277,16039745,'rP4QT79Pg1adJLMMdusjcU1Q70bUHEvBTv33L0NzFEbwAxFnaWJCxQbAncYaetDBw52','0zYC8qIwCz37eH59lnJtXccYiO2YxfeFwiIPz1fgb3sziDKB1Vz4N1dM7RoT0ioAb7cISqRUz1iZp65k55BRcF9uzbZ3maHdD9Oh4o','eehDU7bou6mN099uGa','TH','t','CR',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-1161798401,2672452,'TlVbvxiKYXwR9T4KI4mgfYZyxAziVPfE6h0JGPxGHMKpb9dcnT6D5','YbDdCwKKtxUruXgcEJnEF2voLd0wIeDYv5UZUyQneJh7gd8uF7Kj9R7gDFfYrORZopv0pe21qApT7QpJOEoySNNIq','1IuUOho8VYw','4N7KalU4PoEKi6kmkoDgd7RJb8K4qGMoYqwVAbamH25Is0nWPezYHqG1GXakd2W0KQTlwb4fxQdtnPeemD1iWhru4zL8yJJusKpCQ4CSQqntt6eZpfVUurcSmifNaWB1xzlBHyoyKlVXIHHzGidTGPVtBM8dtk5bYeeVwgI4xYSMMckiNoBcpWOxNlVGSjnJ9KtihtgcpksnaleBkxeFxmw7laKythVT','A','aq',4);
+INSERT INTO ti VALUES (-1161798401,2672452,'TlVbvxiKYXwR9T4KI4mgfYZyxAziVPfE6h0JGPxGHMKpb9dcnT6D5','YbDdCwKKtxUruXgcEJnEF2voLd0wIeDYv5UZUyQneJh7gd8uF7Kj9R7gDFfYrORZopv0pe21qApT7QpJOEoySNNIq','1IuUOho8VYw','4N7KalU4PoEKi6kmkoDgd7RJb8K4qGMoYqwVAbamH25Is0nWPezYHqG1GXakd2W0KQTlwb4fxQdtnPeemD1iWhru4zL8yJJusKpCQ4CSQqntt6eZpfVUurcSmifNaWB1xzlBHyoyKlVXIHHzGidTGPVtBM8dtk5bYeeVwgI4xYSMMckiNoBcpWOxNlVGSjnJ9KtihtgcpksnaleBkxeFxmw7laKythVT','A','aq',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2022751975,132189,'DSrLKvMVxcZ92dk33unqkLhVuJztHzTulNi38YQMs9MlLRbijUz5jpfjhbEIyFwENqUwzzg7voV6gHXYGo2','607jO9GYyp6lQSNinNlPtYwDXqPzgXOk58A3uOT3EpD8HEU0gzs7MfcKlA037ybN','IGxhbIQK','xbq6FKoqZmuCwceNWs8aQibQHakFo7ndK5n2QFtt20XDiBf4bkS8OA9g9l4KSrhNJLV1huEZbplaCBJXMDmYa4wH6BMOkVKJOufZUKzH1BtQ0a8dlFA8hg64dPDbGsJHpCWD0dwg83ypT','Q6','7D',5);
+INSERT INTO ti VALUES (2022751975,132189,'DSrLKvMVxcZ92dk33unqkLhVuJztHzTulNi38YQMs9MlLRbijUz5jpfjhbEIyFwENqUwzzg7voV6gHXYGo2','607jO9GYyp6lQSNinNlPtYwDXqPzgXOk58A3uOT3EpD8HEU0gzs7MfcKlA037ybN','IGxhbIQK','xbq6FKoqZmuCwceNWs8aQibQHakFo7ndK5n2QFtt20XDiBf4bkS8OA9g9l4KSrhNJLV1huEZbplaCBJXMDmYa4wH6BMOkVKJOufZUKzH1BtQ0a8dlFA8hg64dPDbGsJHpCWD0dwg83ypT','Q6','7D',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-742769851,4307324,'EdWq3KOBqyfIULUO7KMkDMzoJQcuZWzJmxGEwez4L9XGLylMJKkkyDVH2UlpcOdHKojZWO4lURtu','wnqon9fWrgUOxBzQ2Dr5oGAKVpamk3SrfxuMHTJ3Ox2CW8DUAPOJGfG40LgGMjddi9HT9ArQhYUJsR6WIKQ9pUe05zEwDtzBmCPhf0xCLHyka8uuSl5gOEBcNPKhEbKh1TIlSDagN4vfr956MwI3WtNQMg4qcLFZQM6sBQ8pZRyhV9Yq4TpnlqsX4aAy8yZfbGwAAJeGsYaO3uRjweT1MI3bOuJcl0EjSnd','UlSin3gaDkA','7RmH0BRihortPv1WIjIPJWfciffIKowhoM21IQmSArwQxr6AWKZX4NM3z6YPScDcU3m7gvvUzxKINVuMofdxnhkROBmsuaTwY95Md1s8CG0ffnVA4z9kDz0fYv3wQIgoy7FpCNV838QHBXhzGt4DoDeiOyDVjzSXN9SkfU1WtPyvSOfYSnbyFfkBRq7zR9BEBuM5UKKf7kIj96','1Q','aU',6);
+INSERT INTO ti VALUES (-742769851,4307324,'EdWq3KOBqyfIULUO7KMkDMzoJQcuZWzJmxGEwez4L9XGLylMJKkkyDVH2UlpcOdHKojZWO4lURtu','wnqon9fWrgUOxBzQ2Dr5oGAKVpamk3SrfxuMHTJ3Ox2CW8DUAPOJGfG40LgGMjddi9HT9ArQhYUJsR6WIKQ9pUe05zEwDtzBmCPhf0xCLHyka8uuSl5gOEBcNPKhEbKh1TIlSDagN4vfr956MwI3WtNQMg4qcLFZQM6sBQ8pZRyhV9Yq4TpnlqsX4aAy8yZfbGwAAJeGsYaO3uRjweT1MI3bOuJcl0EjSnd','UlSin3gaDkA','7RmH0BRihortPv1WIjIPJWfciffIKowhoM21IQmSArwQxr6AWKZX4NM3z6YPScDcU3m7gvvUzxKINVuMofdxnhkROBmsuaTwY95Md1s8CG0ffnVA4z9kDz0fYv3wQIgoy7FpCNV838QHBXhzGt4DoDeiOyDVjzSXN9SkfU1WtPyvSOfYSnbyFfkBRq7zR9BEBuM5UKKf7kIj96','1Q','aU',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(55) NOT NULL, d VARCHAR(90) NOT NULL, e VARBINARY(23) NOT NULL, f VARCHAR(96), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (190792902,2467076,'BVhFT13Zb82Mq9ueemF0wF3sQwuc4X2Zt1UeQlCuR8','EtyIvBtWqV0Xe9','e0tJSIMTOTbm5gY','FWsfsSHfjq5kTI3DHn7LRHJdjB346plCFEDE0OgXMSQhNInA9WprQ1h7GCfn7mRy','R','S',0);
+CREATE TABLE ti (a INT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(55) NOT NULL, d VARCHAR(90) NOT NULL, e VARBINARY(23) NOT NULL, f VARCHAR(96), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1399635355,6223501,'s8evzgHywQwyxDvH1Lv3V2I3v2XIlboufmiQYpl6Jr','Q8zW4s5sqS43ujiJT5nJoiebMd36KTPOuGcoWNqFUGVtayDgpKYyPLco6cuGaTT6Vw234BAs','fQ9WJYIOKBGP3UYE146g','9kWfH6FT99ZaClIdXqbQW5giGFDhfws0Bf4taxyg0Q22k90X8ywec','w','T',1);
+INSERT INTO ti VALUES (-1399635355,6223501,'s8evzgHywQwyxDvH1Lv3V2I3v2XIlboufmiQYpl6Jr','Q8zW4s5sqS43ujiJT5nJoiebMd36KTPOuGcoWNqFUGVtayDgpKYyPLco6cuGaTT6Vw234BAs','fQ9WJYIOKBGP3UYE146g','9kWfH6FT99ZaClIdXqbQW5giGFDhfws0Bf4taxyg0Q22k90X8ywec','w','T',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(56) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(56) NOT NULL;
+INSERT INTO t VALUES (-1736244407,6242939,'7cNVymvbbqj15VT7GPuQKt3RWqULUhXjtDKIw','AOy5s1dKlHdiCVi93kUsJLZPPJGnIOyuIJ2ZytrBppsEznIOIH6pqMjPtVqy1GE64ww99ihbtl','p7JCNO0wouNBz','MPPZdZMKJ3RKEg4HAeQF6N3EsxpA4sSkxwo80u','vp','J',2);
+INSERT INTO ti VALUES (-1736244407,6242939,'7cNVymvbbqj15VT7GPuQKt3RWqULUhXjtDKIw','AOy5s1dKlHdiCVi93kUsJLZPPJGnIOyuIJ2ZytrBppsEznIOIH6pqMjPtVqy1GE64ww99ihbtl','p7JCNO0wouNBz','MPPZdZMKJ3RKEg4HAeQF6N3EsxpA4sSkxwo80u','vp','J',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (162423210,10359087,'DbZgBt2ab46Wee5dBS1z6QpM','zwRlBa5tThmqiyNeSrQkuZz90Cjsagod9ApL5YwTxBsUPEZij0wjbKevzDAH6h6Lv6mS9Kfm5z8WyK7il1Jx7nophtmvoUGzTG4n2Mubgp5KqBFqEjmB6EDu70v30TxtdffKEEXwHtx0CCvnCjnfzaAn8cjG2yMPnOZkoqMVpxAraFVSMcvrrgB5AkEXym3xHfldLMB03b6AxYKp9w30y91YeN9','khA3AR97ByVgdmoY','83n','Bt','dP',3);
+INSERT INTO ti VALUES (162423210,10359087,'DbZgBt2ab46Wee5dBS1z6QpM','zwRlBa5tThmqiyNeSrQkuZz90Cjsagod9ApL5YwTxBsUPEZij0wjbKevzDAH6h6Lv6mS9Kfm5z8WyK7il1Jx7nophtmvoUGzTG4n2Mubgp5KqBFqEjmB6EDu70v30TxtdffKEEXwHtx0CCvnCjnfzaAn8cjG2yMPnOZkoqMVpxAraFVSMcvrrgB5AkEXym3xHfldLMB03b6AxYKp9w30y91YeN9','khA3AR97ByVgdmoY','83n','Bt','dP',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (510048614,7554172,'w','txMFxkObbRSymxASWZvu7X1NYPpFos7lENIki2lysRSGlVZuImdRSpxKF8XhmJNbDAOI6hepkHOgTkW6cT6qzoYF8NwR46F99H876mmalA','W3arHBfmKhw','OhO6R5VVahw48Lu7Dlbw4pecBtHuONiVNtfLVru9wXQ9BbLeLUEBuho4cG','M','7w',4);
+INSERT INTO ti VALUES (510048614,7554172,'w','txMFxkObbRSymxASWZvu7X1NYPpFos7lENIki2lysRSGlVZuImdRSpxKF8XhmJNbDAOI6hepkHOgTkW6cT6qzoYF8NwR46F99H876mmalA','W3arHBfmKhw','OhO6R5VVahw48Lu7Dlbw4pecBtHuONiVNtfLVru9wXQ9BbLeLUEBuho4cG','M','7w',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-611674133,11169939,'dhk','fc7dLVgNVKxsMR8KODEiqrhX3TLS5v4bPJmvgSod555JEHgjxjg4UJ8IewZ5DepG1flsq84vWzLTAv','MAe','315DJdmu9vnADKptMefFs8bt3lh9qN0kZuxDd9XsJ4mTyLfr8k7r3GsOSpOlBj7aIhNCiyEim9oheYX6Dlu289bmrUcfguJZcc4IE7J39OekCEihNevdEk5tKYtmBPhv','gO','vI',5);
+INSERT INTO ti VALUES (-611674133,11169939,'dhk','fc7dLVgNVKxsMR8KODEiqrhX3TLS5v4bPJmvgSod555JEHgjxjg4UJ8IewZ5DepG1flsq84vWzLTAv','MAe','315DJdmu9vnADKptMefFs8bt3lh9qN0kZuxDd9XsJ4mTyLfr8k7r3GsOSpOlBj7aIhNCiyEim9oheYX6Dlu289bmrUcfguJZcc4IE7J39OekCEihNevdEk5tKYtmBPhv','gO','vI',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (439707292,4168850,'0ioaeJ4eQ87qUTPOe0UjUZQQSDqBbPAchCb4PDzBGxV0Lp5Igp2','8s33zBSg9Bz2B9fDcO5L0Y0boV7WrCxjB8KNoj2sts3mkVzRjicTmFIyePdGsvgUJUidbFeVQq2YQWaU3Oa5bt6j9MKEGhwrqijFJt9xcqM0R8b5rUu4QPQ8YsTAdQbiMJzY15a9gPzQdX','rRpVNDo8Y','qOufOVgILzkqAHJd4LebKAHqGw5XVWzDGnC3js7lzYzRvL2B3q7WGed8jnXwAvrQ1UcnH8StRSA0IZFtY9FCpZJ6d9mKH4p90Qltyjm5UIdIIfgXSO8eRolvCdCQWASyCTr','z','T',6);
+INSERT INTO ti VALUES (439707292,4168850,'0ioaeJ4eQ87qUTPOe0UjUZQQSDqBbPAchCb4PDzBGxV0Lp5Igp2','8s33zBSg9Bz2B9fDcO5L0Y0boV7WrCxjB8KNoj2sts3mkVzRjicTmFIyePdGsvgUJUidbFeVQq2YQWaU3Oa5bt6j9MKEGhwrqijFJt9xcqM0R8b5rUu4QPQ8YsTAdQbiMJzY15a9gPzQdX','rRpVNDo8Y','qOufOVgILzkqAHJd4LebKAHqGw5XVWzDGnC3js7lzYzRvL2B3q7WGed8jnXwAvrQ1UcnH8StRSA0IZFtY9FCpZJ6d9mKH4p90Qltyjm5UIdIIfgXSO8eRolvCdCQWASyCTr','z','T',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(87) NOT NULL, d VARCHAR(76), e VARBINARY(34) NOT NULL, f VARBINARY(52) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7519992,32990,'eecAJEjCVMDkgD3GI4Jij3n8czRZvsDitzXIjRWkRAOXSgKiROmXE8mmb1ZM4BWwmN8ZHNjVpcF','uTrR1hOqwv1ulqY8jRCBXruacphq6esPf47jpJ','A9ERA9km','xn911PvYfggcttm5aX3EtnjNEoiUY9Sq5t','Oy','b',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(87) NOT NULL, d VARCHAR(76), e VARBINARY(34) NOT NULL, f VARBINARY(52) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1366710257479537454,48338,'7B5ut','gUY','zfUf8Tb0','Wuv2lXGFIfK56BsDKClTBEheK3j','H','f',1);
+INSERT INTO ti VALUES (1366710257479537454,48338,'7B5ut','gUY','zfUf8Tb0','Wuv2lXGFIfK56BsDKClTBEheK3j','H','f',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(88) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(88) NOT NULL;
+INSERT INTO t VALUES (716112855863061400,21389,'OdcTRxu68fFZoGc4FECJfOoZk','2oJBqD','tf','w1tZlPrpmCkIgbth9qZpIIHylqBGtbgSWD3xWMrI771bfV0','N','W',2);
+INSERT INTO ti VALUES (716112855863061400,21389,'OdcTRxu68fFZoGc4FECJfOoZk','2oJBqD','tf','w1tZlPrpmCkIgbth9qZpIIHylqBGtbgSWD3xWMrI771bfV0','N','W',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (9563385091372237953,42586,'mjd2otsCi2gQISYo34O54ceDXJDMm4TZcO5','LfUlwU4HqzRf38V1uvyx7aK2MhVPyNq1bIP4SYKj8oL82Q9NPc9RWsMyy6hk60xx65X8Aoz9LFhNplYxrcggqeuu63P4N2ydBaYfd08cd0g5uaSCJp6R9qKQzS5RKMWhNsRIxnNm7zzFOe79QQMkwcrKDKNVCbnB90sZlhn2OjyHnhy1FlGhVn','gVSOBqsd2npIbuA9XUOV','120CNvISA7rJfNubmT5h52tLt4PFVu05AFr39DqZJfjRqtFW','0','Vh',3);
+INSERT INTO ti VALUES (9563385091372237953,42586,'mjd2otsCi2gQISYo34O54ceDXJDMm4TZcO5','LfUlwU4HqzRf38V1uvyx7aK2MhVPyNq1bIP4SYKj8oL82Q9NPc9RWsMyy6hk60xx65X8Aoz9LFhNplYxrcggqeuu63P4N2ydBaYfd08cd0g5uaSCJp6R9qKQzS5RKMWhNsRIxnNm7zzFOe79QQMkwcrKDKNVCbnB90sZlhn2OjyHnhy1FlGhVn','gVSOBqsd2npIbuA9XUOV','120CNvISA7rJfNubmT5h52tLt4PFVu05AFr39DqZJfjRqtFW','0','Vh',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (16193450456699147081,48531,'zsqB0ZPnlmR3bsmWoOy2oSX92yjWONaKNUoxHefw6','VvonMPQ8B82hO9zF0aaG9OakYce3ew4GJC1xfILIGIdvBFaHzu4yrgdb2Ez4','AQJf7a4xVT5QBdTdnUIkw7lgfdT','4fxwVl4Jqo18j4gqRb0k9FdJoAfCBoPIMuFbp2IrKyLC0mlGdzCKqwNvlXblXGhMh1dHeE','HC','ol',4);
+INSERT INTO ti VALUES (16193450456699147081,48531,'zsqB0ZPnlmR3bsmWoOy2oSX92yjWONaKNUoxHefw6','VvonMPQ8B82hO9zF0aaG9OakYce3ew4GJC1xfILIGIdvBFaHzu4yrgdb2Ez4','AQJf7a4xVT5QBdTdnUIkw7lgfdT','4fxwVl4Jqo18j4gqRb0k9FdJoAfCBoPIMuFbp2IrKyLC0mlGdzCKqwNvlXblXGhMh1dHeE','HC','ol',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13720024252736805608,54077,'6PjU5cHtHiJflhseiC9Ym7wFhS8rWIqPnwkX7G7Q','XjcKl7sDCtI8cW0','7YfW2jBXuH8U4W4i','7PP1Ng6KkSlt9AzEN9fIkp1F3VxW','g4','5',5);
+INSERT INTO ti VALUES (13720024252736805608,54077,'6PjU5cHtHiJflhseiC9Ym7wFhS8rWIqPnwkX7G7Q','XjcKl7sDCtI8cW0','7YfW2jBXuH8U4W4i','7PP1Ng6KkSlt9AzEN9fIkp1F3VxW','g4','5',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (17025042951104361911,38665,'8p2jGzlc8Ao3VZ8lfs9bCtIkGAdtomd3oPe7eFwbnmdueXMku8USH25hxQHv8TA','cGC78B3eONMb4rxgeL3ggMqz3zCaTq9OpPr8IeoDLs70sCwe1qkqR8UUJO0gUnHjwx0WnFZHvLtMRZ9Nufq2xvQQZZYQ2JfuJQZbbJK5FObiskGzXMW9kME36J5aPwoliPknyA5wsLciIYM92wjZrK1QMoDo3IswfPbu1Q3OwzEl8PCfjNYemMEdQYjugSofHGhVSvQFwoMAwdLFtuZq93woOgZ5Y0K7jGMsSyh5pvAjI','a0p5fdFZ1e2w0WsGFXtGbGw','YIR34W7J8GO0lLrflJH0f1Iky2eorPfWhG1Q5DlpcWgh2RBhPVaddV17O9tRjDeg7extOIIDY8X9deNpgNDWoKQXsoood5XkOHLI7HwBMgIJf3tNrOaEjHASTrs76q9EgdVNbxvMhJbnRdD6377At0CNl5PSbLPXYiWL8pNj','Q50','u5',6);
+INSERT INTO ti VALUES (17025042951104361911,38665,'8p2jGzlc8Ao3VZ8lfs9bCtIkGAdtomd3oPe7eFwbnmdueXMku8USH25hxQHv8TA','cGC78B3eONMb4rxgeL3ggMqz3zCaTq9OpPr8IeoDLs70sCwe1qkqR8UUJO0gUnHjwx0WnFZHvLtMRZ9Nufq2xvQQZZYQ2JfuJQZbbJK5FObiskGzXMW9kME36J5aPwoliPknyA5wsLciIYM92wjZrK1QMoDo3IswfPbu1Q3OwzEl8PCfjNYemMEdQYjugSofHGhVSvQFwoMAwdLFtuZq93woOgZ5Y0K7jGMsSyh5pvAjI','a0p5fdFZ1e2w0WsGFXtGbGw','YIR34W7J8GO0lLrflJH0f1Iky2eorPfWhG1Q5DlpcWgh2RBhPVaddV17O9tRjDeg7extOIIDY8X9deNpgNDWoKQXsoood5XkOHLI7HwBMgIJf3tNrOaEjHASTrs76q9EgdVNbxvMhJbnRdD6377At0CNl5PSbLPXYiWL8pNj','Q50','u5',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(100), d VARCHAR(7) NOT NULL, e VARCHAR(47) NOT NULL, f VARCHAR(76) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14501882,-16029,'CzWtHBQfGnRIopjNdkkBfBUfGPZQpc3NP29gvaVNR291zFspFyMATPSOsOZmjs70z','I2C','5XxNnQi1xD6e5xglvevgCRkx','IzuK4DO','a','Hf',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(100), d VARCHAR(7) NOT NULL, e VARCHAR(47) NOT NULL, f VARCHAR(76) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (14880716,-29731,'eLkdbmGrxZGdr9GYSsO918QXDm1YIJ15b5QednqCamnjx','gkho','OaKD8N97Q13T3XmOB3f8','vkaPxxmOYCta3br10yCS2xCs1nNYl4ajd3k','8','x5',1);
+INSERT INTO ti VALUES (14880716,-29731,'eLkdbmGrxZGdr9GYSsO918QXDm1YIJ15b5QednqCamnjx','gkho','OaKD8N97Q13T3XmOB3f8','vkaPxxmOYCta3br10yCS2xCs1nNYl4ajd3k','8','x5',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(101);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(101);
+INSERT INTO t VALUES (6035486,12781,'bH78rUddhp2roBBgtR4IZSl71uo9CvUAgcoAw26X9hAk0XK4zTqwi8QEynw0n47OlbtPDgL3jgMOOYdifP3p2vKleu','M3T','1upetuoeMr38UhJydgmxXBEPjBdVCBSA3','LOpdWccpEWwznTUbzJW0VodvYEem6eebViw04','J','r',2);
+INSERT INTO ti VALUES (6035486,12781,'bH78rUddhp2roBBgtR4IZSl71uo9CvUAgcoAw26X9hAk0XK4zTqwi8QEynw0n47OlbtPDgL3jgMOOYdifP3p2vKleu','M3T','1upetuoeMr38UhJydgmxXBEPjBdVCBSA3','LOpdWccpEWwznTUbzJW0VodvYEem6eebViw04','J','r',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3528954,13357,'bUw','1VUd9ffmxatZGAVI1kY0LVtXnoglW3Pq4RmAka29FtLFSqDOxmEjlyu1mECAFWOykIP1URBMsNbgY3Iese3pvWysz3q6P1yv22xWyes2PN6EJLBIEMJhDw2','PoWrMGFzPJRFVyC3lvfz6gyrsfPccWckgmu0rRRxUzH','5fyz3Siv5ft','W','z6',3);
+INSERT INTO ti VALUES (3528954,13357,'bUw','1VUd9ffmxatZGAVI1kY0LVtXnoglW3Pq4RmAka29FtLFSqDOxmEjlyu1mECAFWOykIP1URBMsNbgY3Iese3pvWysz3q6P1yv22xWyes2PN6EJLBIEMJhDw2','PoWrMGFzPJRFVyC3lvfz6gyrsfPccWckgmu0rRRxUzH','5fyz3Siv5ft','W','z6',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1383168,6833,'N5Vmni2ThzUc2DqNfltSGJTLPHiyScTfbtwboQ','0cKQArwZjTQwgy5DnM1drJHw5STjXedkL5VEbucbMmQ3Rb2uKyo6cCLc7I6NcKIpiQN8fRvUHKduF','kXUng8FaJBAcW5dblaoKS3g0gtWAhG7RmmffFIHFFyh','6wzcKtSv4rBvpta','p','S',4);
+INSERT INTO ti VALUES (1383168,6833,'N5Vmni2ThzUc2DqNfltSGJTLPHiyScTfbtwboQ','0cKQArwZjTQwgy5DnM1drJHw5STjXedkL5VEbucbMmQ3Rb2uKyo6cCLc7I6NcKIpiQN8fRvUHKduF','kXUng8FaJBAcW5dblaoKS3g0gtWAhG7RmmffFIHFFyh','6wzcKtSv4rBvpta','p','S',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1084642,1176,'gRr45jt','n8HPA6T4NG4dByYFDZtDikD5QvjrpSsxyXT2trnLfzC44SPA1IeATijzYDukqYsNe6IilT25DkogiiuV7YFTxGbUpbl','K','RQLOhs8y7mTrFB4oekn7cAF0FzvJEqdSwd6hML4B4OTgv2mprQz1GuU0eXOowrKdur5YsRHZxL0qM9liwqgNceMPaIwT7YmzNcMl29edpZFJz4z8hkrVvGEPOF9TRX59wvodVRAyWCm0IDYyZj7sz1sq6O6rwz7VvvkSNYgtI','cv','G',5);
+INSERT INTO ti VALUES (1084642,1176,'gRr45jt','n8HPA6T4NG4dByYFDZtDikD5QvjrpSsxyXT2trnLfzC44SPA1IeATijzYDukqYsNe6IilT25DkogiiuV7YFTxGbUpbl','K','RQLOhs8y7mTrFB4oekn7cAF0FzvJEqdSwd6hML4B4OTgv2mprQz1GuU0eXOowrKdur5YsRHZxL0qM9liwqgNceMPaIwT7YmzNcMl29edpZFJz4z8hkrVvGEPOF9TRX59wvodVRAyWCm0IDYyZj7sz1sq6O6rwz7VvvkSNYgtI','cv','G',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (7589655,-27544,'Yltuz4TB07x3Sh1PoomYPpsSjLmBAJm0XavNUkoLoO8apGVbiiQk5ntvTDQJUcVbd7NJaxQPRmvPddVY5','cLLgDFqllBktC8NjKUVsBngm5xwnChWd0JGh3iwbz9jVdDfFlaTLmTBnd0l3hai78GmkthDgkg6hzG4kAIHBqfzqUashEZ1JqsbJygoCdGurlNWTjlWqKO2WjtoKOmlgd5jSQv1UlCuGcrJ4b4LT8gRr2ucGFUEA0yjOzexdcihuZnk9QACpHhpm0mAHaXPy6VZATber6TIkM4XqWUH','VYqbG6uk3gSv0n6ahQ4obIUswvK9YjAVOm6Vtt6I','FKQLwm9glvtrFNNfiddg34CSlij2UhxktsvsAYKGacfBwS3S0ToSCg6Yaa2u6jF97LD6ataRSW0iUpAodMp','k','4c',6);
+INSERT INTO ti VALUES (7589655,-27544,'Yltuz4TB07x3Sh1PoomYPpsSjLmBAJm0XavNUkoLoO8apGVbiiQk5ntvTDQJUcVbd7NJaxQPRmvPddVY5','cLLgDFqllBktC8NjKUVsBngm5xwnChWd0JGh3iwbz9jVdDfFlaTLmTBnd0l3hai78GmkthDgkg6hzG4kAIHBqfzqUashEZ1JqsbJygoCdGurlNWTjlWqKO2WjtoKOmlgd5jSQv1UlCuGcrJ4b4LT8gRr2ucGFUEA0yjOzexdcihuZnk9QACpHhpm0mAHaXPy6VZATber6TIkM4XqWUH','VYqbG6uk3gSv0n6ahQ4obIUswvK9YjAVOm6Vtt6I','FKQLwm9glvtrFNNfiddg34CSlij2UhxktsvsAYKGacfBwS3S0ToSCg6Yaa2u6jF97LD6ataRSW0iUpAodMp','k','4c',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(53), d VARCHAR(26), e VARBINARY(25), f VARCHAR(37) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (17,218,'KPET4m2RLjVFJgtK89g9OitBgp','zr9kGqxihYvm','HjDpuRkQhxKgVj7KFAJXPoF9','nrWmJZfFgyUX38mrXNvrjOR7OuBEptBlz','qw','N',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(53), d VARCHAR(26), e VARBINARY(25), f VARCHAR(37) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2531290881090996104,227,'pYZL19GEhssCkReoImUvGbv7GoOVfzhMjiJ2X5wi','g7Kbx5YqP4HvFwls','W2RFzGjEU','p4naJzwVQhKFY33qlinm','m','y',1);
+INSERT INTO ti VALUES (2531290881090996104,227,'pYZL19GEhssCkReoImUvGbv7GoOVfzhMjiJ2X5wi','g7Kbx5YqP4HvFwls','W2RFzGjEU','p4naJzwVQhKFY33qlinm','m','y',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(54);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(54);
+INSERT INTO t VALUES (16603291986667709219,54,'hQVGemE05czYMVTRoKLwqCZpr0yV5iTL73ucrgxanPG96VlX2gvha','NutyTxf0R','M','8mAmuIOGo73IcnjflNHDffBpp3uYp74y','E','4',2);
+INSERT INTO ti VALUES (16603291986667709219,54,'hQVGemE05czYMVTRoKLwqCZpr0yV5iTL73ucrgxanPG96VlX2gvha','NutyTxf0R','M','8mAmuIOGo73IcnjflNHDffBpp3uYp74y','E','4',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3404121659610573810,246,'8l3QELLPwHfbc02vTvugt','BHr9fob9hGKt3WHfkReubnipolCC1EzhTTr5eJ9ow9WcrrOgTzZqtJMNFJbRRhXtpP3rMWJ9k0kb7viNFNLBkOxLzQ8lZ6PGuFHZERSroxBZM2CX369Rqrv0gpHlnpjYV3YvLRkOVXut3d3XWIqte4pkrIEFjuBCbWgXZN1DcJmd8Y3ESuK5d7AyMGestatt1ktyXLXuR4S5MD15fUmNw','E61u8t0OaAo0bfDTZy6eQt0Fu','5ApWHcHnDmuzH5N','f','M',3);
+INSERT INTO ti VALUES (3404121659610573810,246,'8l3QELLPwHfbc02vTvugt','BHr9fob9hGKt3WHfkReubnipolCC1EzhTTr5eJ9ow9WcrrOgTzZqtJMNFJbRRhXtpP3rMWJ9k0kb7viNFNLBkOxLzQ8lZ6PGuFHZERSroxBZM2CX369Rqrv0gpHlnpjYV3YvLRkOVXut3d3XWIqte4pkrIEFjuBCbWgXZN1DcJmd8Y3ESuK5d7AyMGestatt1ktyXLXuR4S5MD15fUmNw','E61u8t0OaAo0bfDTZy6eQt0Fu','5ApWHcHnDmuzH5N','f','M',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2030551023684944152,225,'YGqikjSd59UGPndFuUCKZ44CeaZA','WnAL0JvICJDzYQbUCSYoafroXzfEz1ALRPIfsUxK0V5UWmTULMmW0In4IoKUiSWuRhnFce60Tij75nTnuDSaaVYS3C9qXGwEOeJ7Z9omKzrybAjKS1qN4str5K7B3OLKBTdzUniuOIFGQcNpqdRF9QOLHjrS0THPs6s3Mgs1bBbNFaBm5oyzIxuLgo9fFRJWMBIivTAi','5YBd4P7w555B6qA7paomRAu','q9Qw7mXBau3WYdX0VfaWZE0taRDyq5LDdPe','O','I',4);
+INSERT INTO ti VALUES (2030551023684944152,225,'YGqikjSd59UGPndFuUCKZ44CeaZA','WnAL0JvICJDzYQbUCSYoafroXzfEz1ALRPIfsUxK0V5UWmTULMmW0In4IoKUiSWuRhnFce60Tij75nTnuDSaaVYS3C9qXGwEOeJ7Z9omKzrybAjKS1qN4str5K7B3OLKBTdzUniuOIFGQcNpqdRF9QOLHjrS0THPs6s3Mgs1bBbNFaBm5oyzIxuLgo9fFRJWMBIivTAi','5YBd4P7w555B6qA7paomRAu','q9Qw7mXBau3WYdX0VfaWZE0taRDyq5LDdPe','O','I',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (542332902449457904,2,'nhR9ep3vA8MY8','pxrb1g7G2himmIFG23SdB0gbrzWfwW4jQQwvBhbLgBiOOqMkQOnvmbSCtQBUwBv2N0IFKAfiQ40pdM2gRm4OasQ3AG268DFaYwrYIt9QEUyiqbC6y87tmyPkCdUoSAW1v5YbRyKVivRH8Vf43373oS1x0coDz6iHN1SvOLs6lgD2GjLSgsI6wuw','X4VQjMiavUxLx8t65','tpXZKyerjLy6XeUSH1diuzZcx4ls77QJVhSDHYyXift0lOj8bThj9J3e0BqkyiWr5ZZXhKFZF954x0UsXO1zaLQq1ccEZrmdfY0vqyM0D90DjWOlVhrlQRMOn4rh24dp6zkpejcRPLhCHeG4xSSTORHNHV1jMIkstUdBt8Z9j8KWfBkCFogPhHPSLYtX5zljcbj6Z8rlS6PggKR','M','f',5);
+INSERT INTO ti VALUES (542332902449457904,2,'nhR9ep3vA8MY8','pxrb1g7G2himmIFG23SdB0gbrzWfwW4jQQwvBhbLgBiOOqMkQOnvmbSCtQBUwBv2N0IFKAfiQ40pdM2gRm4OasQ3AG268DFaYwrYIt9QEUyiqbC6y87tmyPkCdUoSAW1v5YbRyKVivRH8Vf43373oS1x0coDz6iHN1SvOLs6lgD2GjLSgsI6wuw','X4VQjMiavUxLx8t65','tpXZKyerjLy6XeUSH1diuzZcx4ls77QJVhSDHYyXift0lOj8bThj9J3e0BqkyiWr5ZZXhKFZF954x0UsXO1zaLQq1ccEZrmdfY0vqyM0D90DjWOlVhrlQRMOn4rh24dp6zkpejcRPLhCHeG4xSSTORHNHV1jMIkstUdBt8Z9j8KWfBkCFogPhHPSLYtX5zljcbj6Z8rlS6PggKR','M','f',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (15689664844473398891,251,'O0','NJGbqUyqdSnKlHiDzm3lhRnN7OFzy1QRZhvJE3x9lExW30fD6jHIRLLQYIV3fWUl8CJiUANwYFEHZpAwNQI89qnAPEqDdpbXFHAf9eGNsOHmueQcB5nFZJSKAnRFUj7giBGoMey43XQZt2OVtkffA36WWFdjfoV7mTfCDBX3YH0Jxo','ExvV5T','qIXgaUf3l4d5CCrLyo0E9XDevhwiJoqsyFvlerLZSSHCt0Dnaw2XkTGATyYZe3vRW29aRQdlV69z6lFr3TC0eXIfRFHz7xomn4eMPcZ6jjMyUkGGBBj1hpcDzzMPEtDj7jGcpGJoh0o7OqTykJcYqfxNo0kmdcbz7Zg1f9q7f6P8aWOg9f7baiMbyxMOiVbmau6ss6tOXAog9k','9wu','P',6);
+INSERT INTO ti VALUES (15689664844473398891,251,'O0','NJGbqUyqdSnKlHiDzm3lhRnN7OFzy1QRZhvJE3x9lExW30fD6jHIRLLQYIV3fWUl8CJiUANwYFEHZpAwNQI89qnAPEqDdpbXFHAf9eGNsOHmueQcB5nFZJSKAnRFUj7giBGoMey43XQZt2OVtkffA36WWFdjfoV7mTfCDBX3YH0Jxo','ExvV5T','qIXgaUf3l4d5CCrLyo0E9XDevhwiJoqsyFvlerLZSSHCt0Dnaw2XkTGATyYZe3vRW29aRQdlV69z6lFr3TC0eXIfRFHz7xomn4eMPcZ6jjMyUkGGBBj1hpcDzzMPEtDj7jGcpGJoh0o7OqTykJcYqfxNo0kmdcbz7Zg1f9q7f6P8aWOg9f7baiMbyxMOiVbmau6ss6tOXAog9k','9wu','P',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b BIGINT UNSIGNED, c CHAR(27) NOT NULL, d VARBINARY(68) NOT NULL, e VARCHAR(26), f VARBINARY(80), g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (17135,997180603525141264,'lpYLG78h0hK6FLgzgApxzU','XGDVQxPcEI7Hx7HrKZR4ZjSGAVbS9PcU7ca40a8639w7565GXZEetGYey','G4xLyyJT','NJslyYLkqOaMPQOBl8Oz1MY3nF7hbQzbqqXwUNGUsNHUy3','B','U',0);
+CREATE TABLE ti (a SMALLINT, b BIGINT UNSIGNED, c CHAR(27) NOT NULL, d VARBINARY(68) NOT NULL, e VARCHAR(26), f VARBINARY(80), g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (7557720082020187405,8415098210413586987,'EX5wDZUj','mXiH7l88PAB1gWDHSQLbAH3E','EbyDrE','KkchHiLkju6ayqAFk7kD2HlYAt0OI14jYDGurDcVpg2DIAL','0','o',1);
+INSERT INTO ti VALUES (7557720082020187405,8415098210413586987,'EX5wDZUj','mXiH7l88PAB1gWDHSQLbAH3E','EbyDrE','KkchHiLkju6ayqAFk7kD2HlYAt0OI14jYDGurDcVpg2DIAL','0','o',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(28) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(28) NOT NULL;
+INSERT INTO t VALUES (4148605308885639858,1595981048119345149,'gENdeRIA8kWSAOR97tERagN','2N6jnDgXadKZT9a18drfRg1PjE5EETMQtcZfZ0VU1EUYLSEk8BEDzn8WfwgVDuk','V63Oepm7OpxVws','tDkXyi','x','Y',2);
+INSERT INTO ti VALUES (4148605308885639858,1595981048119345149,'gENdeRIA8kWSAOR97tERagN','2N6jnDgXadKZT9a18drfRg1PjE5EETMQtcZfZ0VU1EUYLSEk8BEDzn8WfwgVDuk','V63Oepm7OpxVws','tDkXyi','x','Y',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (623239702946406945,4229284405378978029,'ttIiXWvqVkS4G4uRoT4Zr2x6q0','xBUEVkbji3GqIuO6aamoXCN1FrY0mSUBYnRt3l9EW6isAXQxMWKkNsXg5LWpGCI','sZlr3xqkINTg','CbtTkEMRgJml84S','D','m',3);
+INSERT INTO ti VALUES (623239702946406945,4229284405378978029,'ttIiXWvqVkS4G4uRoT4Zr2x6q0','xBUEVkbji3GqIuO6aamoXCN1FrY0mSUBYnRt3l9EW6isAXQxMWKkNsXg5LWpGCI','sZlr3xqkINTg','CbtTkEMRgJml84S','D','m',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (4484711389342078443,9660416888653513859,'ucZqJhLcVZhN5KhX','YVOSwUGY9lcByjxpRMfKxv3WsiN71z5F678lyWFKcrLe70bbIcGqmudh5SBiBxiBgzfIK7AxSwC3h9q1va5IquXrF2VzPEockwujX','DbztNOw5GVnY1','ZjgHknnzjGeLFOUI8TrqFDTmu9rUkuvWKHkTnMtd5nGD3iCzUh','7','O',4);
+INSERT INTO ti VALUES (4484711389342078443,9660416888653513859,'ucZqJhLcVZhN5KhX','YVOSwUGY9lcByjxpRMfKxv3WsiN71z5F678lyWFKcrLe70bbIcGqmudh5SBiBxiBgzfIK7AxSwC3h9q1va5IquXrF2VzPEockwujX','DbztNOw5GVnY1','ZjgHknnzjGeLFOUI8TrqFDTmu9rUkuvWKHkTnMtd5nGD3iCzUh','7','O',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (4616846772112254730,6851847015458503693,'mUQvxZuguAC9zUrb','kJNl4mHbJEp9i6kfG4W8k6XRA0tSVEryhGUR7BeGkBfHqHwtSuMpRP96hQBRnzEp0n7tlljTH0NprSRX64aWwuAYIdfXu7sezXqHBphgoMEhP3uMnO1RrWR8fZtBip0Kx1o','bYYM4qaLnJ0uBiuZEzbSqZKD','YcgmNF8d6DiZmju8fndm8hcb4x6tpMNftDsTmnfk4iEYw4zx0O8AwNUj3ZjJdAm3qDXFNVEzYZYz7FoIc8yAJIZGLPa3ZcOfvxS2Ey','N','a',5);
+INSERT INTO ti VALUES (4616846772112254730,6851847015458503693,'mUQvxZuguAC9zUrb','kJNl4mHbJEp9i6kfG4W8k6XRA0tSVEryhGUR7BeGkBfHqHwtSuMpRP96hQBRnzEp0n7tlljTH0NprSRX64aWwuAYIdfXu7sezXqHBphgoMEhP3uMnO1RrWR8fZtBip0Kx1o','bYYM4qaLnJ0uBiuZEzbSqZKD','YcgmNF8d6DiZmju8fndm8hcb4x6tpMNftDsTmnfk4iEYw4zx0O8AwNUj3ZjJdAm3qDXFNVEzYZYz7FoIc8yAJIZGLPa3ZcOfvxS2Ey','N','a',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (934736699719692805,2758520188160635785,'LPj9FxB','YyWvdy1MRAwZ2xOIUG0g28znkIAVnk9t2Sl7XJgC3RV6RjKi551YTToDIEp8aMuMtEy5lpQkKRg8AvGW3tWe1322c3diBvMgmmtmMx3LITyefsZMaAKSf2qTDlk4JhVDXuS2fd6fKk0bfdQd75ytYlcKaESGHpVqHBdBPPMvTcOnfYPkZ4ToISqsJ75bs8FLAyuFSxJlDGEUKxqlp','S3YSysln7SO0udGeAEmVZL','HbQOg1dlDwUmLPsi1jHa8','Jp','l',6);
+INSERT INTO ti VALUES (934736699719692805,2758520188160635785,'LPj9FxB','YyWvdy1MRAwZ2xOIUG0g28znkIAVnk9t2Sl7XJgC3RV6RjKi551YTToDIEp8aMuMtEy5lpQkKRg8AvGW3tWe1322c3diBvMgmmtmMx3LITyefsZMaAKSf2qTDlk4JhVDXuS2fd6fKk0bfdQd75ytYlcKaESGHpVqHBdBPPMvTcOnfYPkZ4ToISqsJ75bs8FLAyuFSxJlDGEUKxqlp','S3YSysln7SO0udGeAEmVZL','HbQOg1dlDwUmLPsi1jHa8','Jp','l',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT NOT NULL, c BINARY(41), d VARCHAR(67) NOT NULL, e VARCHAR(93) NOT NULL, f VARBINARY(15) NOT NULL, g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2755,-2279736,'KxEeNRg4jE9CSNKSpke2mpvMSYGhadbjjTtYS4i','BkDfnwE6OrYWqnxp7lHlj2U1vuLcnRIx6l9CAKiWb9k85D9xDhIZnt','yltNOWvn2SAqPqPPMO89wvJ8nGuxA0fDQJQktPJfaNKWxbnIBFAP9Hcn828PAzc3RKVFTN3aB18vfJvhPeAjXukepH','cNZ911','T','7',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT NOT NULL, c BINARY(41), d VARCHAR(67) NOT NULL, e VARCHAR(93) NOT NULL, f VARBINARY(15) NOT NULL, g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (5890269513127042499,6567497,'dQyJCrliFgYUTB7NYashnhbsostM8QEFnZln','JEWtTf4C','ngPebH7zlRUumSV','XA9C0RXgycTYy7','v','H',1);
+INSERT INTO ti VALUES (5890269513127042499,6567497,'dQyJCrliFgYUTB7NYashnhbsostM8QEFnZln','JEWtTf4C','ngPebH7zlRUumSV','XA9C0RXgycTYy7','v','H',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(42);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(42);
+INSERT INTO t VALUES (-6093199183891095945,-7516681,'Pe2UV7xVFpsUJErglfuCcDV1E21nYigOJXIvdVw','eHBcYMZCUlx3lIOVvtZESZnjfTgbPcGQXIuScyj7NWK','zi3h','lwEs9','O','F',2);
+INSERT INTO ti VALUES (-6093199183891095945,-7516681,'Pe2UV7xVFpsUJErglfuCcDV1E21nYigOJXIvdVw','eHBcYMZCUlx3lIOVvtZESZnjfTgbPcGQXIuScyj7NWK','zi3h','lwEs9','O','F',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2750969532424724709,-1137743,'K7fPkLHmzexYknxOwsD9yc0tBIwgfQ','cs6O50uDs3OhLvTwRxW2k3ED8n8wEZ2cjRf5CDslnkMIpSg3NE35tYIjAlay2yBO6uS9r6C1hKqVLGt84hXUAoUEqjwFrRZ8W4WYC4uy9cAnvWf5LXIYQqq3fKQjzsQUjBs9a5hrvP7z8dK3Fe9BZ90OujA9L7mCbVT1YHHFJQu73l2sIpdntwSIaq1Xm8IAdFlLyS7wymkwsiYA8ooDPCF9SRcO3mXCDQMWokkXQqWFrLbZzRk','Xch','OifOMrDQ','M','Hg',3);
+INSERT INTO ti VALUES (-2750969532424724709,-1137743,'K7fPkLHmzexYknxOwsD9yc0tBIwgfQ','cs6O50uDs3OhLvTwRxW2k3ED8n8wEZ2cjRf5CDslnkMIpSg3NE35tYIjAlay2yBO6uS9r6C1hKqVLGt84hXUAoUEqjwFrRZ8W4WYC4uy9cAnvWf5LXIYQqq3fKQjzsQUjBs9a5hrvP7z8dK3Fe9BZ90OujA9L7mCbVT1YHHFJQu73l2sIpdntwSIaq1Xm8IAdFlLyS7wymkwsiYA8ooDPCF9SRcO3mXCDQMWokkXQqWFrLbZzRk','Xch','OifOMrDQ','M','Hg',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (4273221037440460492,3480000,'cNml158De8TcEeOSuhHfh8gIUhpRCoV0XLmQsnXD','0kKe8bXjZHzRqZT7gJ5lSIu3WHQErzY9B8cwgR6OK2g42JWL','jHMkh3SDJzFt3p4EjptQXTmLQyabV1pbxvIkDVRucNjMgg0X5QHUsZLi15ry0V37NjGcJ4MbEE5mUmb0bwIDyqmM','3yKHWxZo5RAqTWq3D9XA6tiFRLgLCPCZhzv992n5f3dWcgqRsQ9sJYe','c','t',4);
+INSERT INTO ti VALUES (4273221037440460492,3480000,'cNml158De8TcEeOSuhHfh8gIUhpRCoV0XLmQsnXD','0kKe8bXjZHzRqZT7gJ5lSIu3WHQErzY9B8cwgR6OK2g42JWL','jHMkh3SDJzFt3p4EjptQXTmLQyabV1pbxvIkDVRucNjMgg0X5QHUsZLi15ry0V37NjGcJ4MbEE5mUmb0bwIDyqmM','3yKHWxZo5RAqTWq3D9XA6tiFRLgLCPCZhzv992n5f3dWcgqRsQ9sJYe','c','t',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2731498122098253845,-7011474,'T7Kh0p97','wcFrST0c6EWnjrvpVeLkSufM37i2Mm3NsIE9i6oMSpBlvkMqdfE','AnZ3g4Mk1L65Q20QmVMLKdoiNhlCJ5CNum2Q70ni1','2cmrU81r5vPf0JPw5m7iVQXeOuxs1fuoXPMFCKP3LFBiiYYVqi2UxYjsBgXXU3SJOMunEkqU4pBlZ8Tbhw2mv7AHuPG32LRKT5PgMDdvlGgsRaheEAoxRxRyf1x4wYgvghAYHoVSl3VjiDnLdkWgMBUGwrPGbDysnP8v1JsQUFDLWGi9RU5eyFqohh1esG8ycEjNR2Mo8LRHh2cjApbHUfINRvj6F','FH','00',5);
+INSERT INTO ti VALUES (2731498122098253845,-7011474,'T7Kh0p97','wcFrST0c6EWnjrvpVeLkSufM37i2Mm3NsIE9i6oMSpBlvkMqdfE','AnZ3g4Mk1L65Q20QmVMLKdoiNhlCJ5CNum2Q70ni1','2cmrU81r5vPf0JPw5m7iVQXeOuxs1fuoXPMFCKP3LFBiiYYVqi2UxYjsBgXXU3SJOMunEkqU4pBlZ8Tbhw2mv7AHuPG32LRKT5PgMDdvlGgsRaheEAoxRxRyf1x4wYgvghAYHoVSl3VjiDnLdkWgMBUGwrPGbDysnP8v1JsQUFDLWGi9RU5eyFqohh1esG8ycEjNR2Mo8LRHh2cjApbHUfINRvj6F','FH','00',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4166727589569362102,5902530,'ZHUVJUtKnHRqIkRjTTW04A07WrckikolL3FffMtpPp','okznHRjN5CMCu6IPiUyNw2vPhCRT92pDxcSoxVWkhDj3VUXaPVUJJeH0OIUhw2RPeDsBIaj4uYr47RAi1Q075ucLxrTpsf7UeG9cUoccVO11yjZkwUnzW1','RFlYIn2OfqvQWZvPPo4Rry97E','iy15T4sq3TBqE1i3gmJdyJbkCV6MGNlXllDF44JLGya7noI01yBgMzDnk8vnPlDlWPMtQYCFlOOUuepkpr1ChlLYGFgYuHwCdwO6mc5GD2UfubcCKcT4XaHZYn','5','v5',6);
+INSERT INTO ti VALUES (-4166727589569362102,5902530,'ZHUVJUtKnHRqIkRjTTW04A07WrckikolL3FffMtpPp','okznHRjN5CMCu6IPiUyNw2vPhCRT92pDxcSoxVWkhDj3VUXaPVUJJeH0OIUhw2RPeDsBIaj4uYr47RAi1Q075ucLxrTpsf7UeG9cUoccVO11yjZkwUnzW1','RFlYIn2OfqvQWZvPPo4Rry97E','iy15T4sq3TBqE1i3gmJdyJbkCV6MGNlXllDF44JLGya7noI01yBgMzDnk8vnPlDlWPMtQYCFlOOUuepkpr1ChlLYGFgYuHwCdwO6mc5GD2UfubcCKcT4XaHZYn','5','v5',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT, c CHAR(54) NOT NULL, d VARBINARY(89) NOT NULL, e VARBINARY(70), f VARBINARY(3), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (144277302398654567,-2424040687211395268,'Ead9pf9LRFVrC1W63pboSJfZXw7xiN3UAkeZIMKtD16eqv4VIk','lQTgMEDDMfTYgGecVH20X24Rk5diGV5CkeWayDg6wa3Icz','XaRHPePX6B7KWcBaVDKyhOaD8lFshOCAYzw6aFctEvVReBsPePp6','M','N','H',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT, c CHAR(54) NOT NULL, d VARBINARY(89) NOT NULL, e VARBINARY(70), f VARBINARY(3), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (10666504054872707087,-3719310107788794859,'NuqTuhbB0Hq6KNK','2FmBjV0NBf','zVF1k4cVwvfk4YaWokbFLY9Pe','zpT','G','T',1);
+INSERT INTO ti VALUES (10666504054872707087,-3719310107788794859,'NuqTuhbB0Hq6KNK','2FmBjV0NBf','zVF1k4cVwvfk4YaWokbFLY9Pe','zpT','G','T',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(55) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(55) NOT NULL;
+INSERT INTO t VALUES (17273099725105985512,5806713290208183443,'8kKNqwQyPU','XO129fsvRjqtc8ChS6ptNAob1bJPbJRwAMKc5c6jg3IPlrRZLynAgTslmV40kKVVegaBA','NP1','Q','a','3',2);
+INSERT INTO ti VALUES (17273099725105985512,5806713290208183443,'8kKNqwQyPU','XO129fsvRjqtc8ChS6ptNAob1bJPbJRwAMKc5c6jg3IPlrRZLynAgTslmV40kKVVegaBA','NP1','Q','a','3',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (14048421742268699922,-1055750635330805151,'lw290t6Rb50vBxFP70v1Pq3UHK7Bsq1aW42tUTgeNdEvPNypU2jCh','yDmvtVF7oHUKfd28OdsTraDz2wNqrKB3ng5bmhRsWLn0U5X1vOLCvC1yzUmUg2F5bYBZqi6og7hWdoujpPVDsFaHyoKNG91CDkF6WZTViA5kWU8IUagT3IgwMqaOX1qnXMv5EJENUY2XHLbpbRXDUpXVHzyki7WBwvU5tC8be9pCsuren9Ik6Vevsud4H1RlwgnjhyR2yPgvwBQsah8xs8ySGmyrJlFUTiKWt8A4FmJSN','y5RKeaTp5ELZgEC2kA','wbm','9R','7',3);
+INSERT INTO ti VALUES (14048421742268699922,-1055750635330805151,'lw290t6Rb50vBxFP70v1Pq3UHK7Bsq1aW42tUTgeNdEvPNypU2jCh','yDmvtVF7oHUKfd28OdsTraDz2wNqrKB3ng5bmhRsWLn0U5X1vOLCvC1yzUmUg2F5bYBZqi6og7hWdoujpPVDsFaHyoKNG91CDkF6WZTViA5kWU8IUagT3IgwMqaOX1qnXMv5EJENUY2XHLbpbRXDUpXVHzyki7WBwvU5tC8be9pCsuren9Ik6Vevsud4H1RlwgnjhyR2yPgvwBQsah8xs8ySGmyrJlFUTiKWt8A4FmJSN','y5RKeaTp5ELZgEC2kA','wbm','9R','7',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (7111755373253962816,5084683106618128624,'Y7PmPMQRX04keu','6NRyIQRQqpMvwCeas29DnCZv1mhTBS4GcHpxCFRVZ9GYVZr8YqNNZmotr6R9zNSa04V2f4wwGvVzuPzMi3tSmSUKSDFmJlvbUvIFx0hQt5SGltMowSzZt0pbHVbo2WgyGV32v','mB89cISFfneZl6LDFu876lSOc0OtspY8mkFXlCNaAoUGjitPcPsajBUBm','8y0WaBHFfChJSSV9V1kUnXz6v8aIawgaD2oRi8XBb7dNkOa1WtEuRvDfUcUadauHtBiMN4RIGfUv0HGliJ8ULKAXfapMv5L0eL6Li5FeQOsU6RGMnyXSeIIAmogRy66K70Dr8yow9ID9lnPcdHe4WyhgvSYV29MX5hcRTCbMySxlKtgYotvK2CthEROb2dVIJ9q3RLxwe6slqdJDEJMvcP1K4C7kyLhr6MBQ','u','w',4);
+INSERT INTO ti VALUES (7111755373253962816,5084683106618128624,'Y7PmPMQRX04keu','6NRyIQRQqpMvwCeas29DnCZv1mhTBS4GcHpxCFRVZ9GYVZr8YqNNZmotr6R9zNSa04V2f4wwGvVzuPzMi3tSmSUKSDFmJlvbUvIFx0hQt5SGltMowSzZt0pbHVbo2WgyGV32v','mB89cISFfneZl6LDFu876lSOc0OtspY8mkFXlCNaAoUGjitPcPsajBUBm','8y0WaBHFfChJSSV9V1kUnXz6v8aIawgaD2oRi8XBb7dNkOa1WtEuRvDfUcUadauHtBiMN4RIGfUv0HGliJ8ULKAXfapMv5L0eL6Li5FeQOsU6RGMnyXSeIIAmogRy66K70Dr8yow9ID9lnPcdHe4WyhgvSYV29MX5hcRTCbMySxlKtgYotvK2CthEROb2dVIJ9q3RLxwe6slqdJDEJMvcP1K4C7kyLhr6MBQ','u','w',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (147085544855588076,-5305975075947423023,'aL8vkFwdJP6N','sHMKmJUB7oIfrCeCXegjF5vkKaMqJLXpFZE1aA4gE0FDioVASh5ySPK4518fQUUSI2gagbwitKfOX8EHEMZ2ujIgCYD4AE1q4ZNqNDdD1vDsG4YIwMAiE5AkU4gTcgXwWDGhyMZ6Y0tKmsCL7sZIIKmQO5IKa6GWG0QssoW98pr0BFeqvY','sPASw6fvwswfCYCRGMC3NP8R6KFOozbY70N1nZJbgj4F','IUo426fzQMUb4j6B5aUsUKx6MCswGmg7SNaQadduAAW3qJ','W','t',5);
+INSERT INTO ti VALUES (147085544855588076,-5305975075947423023,'aL8vkFwdJP6N','sHMKmJUB7oIfrCeCXegjF5vkKaMqJLXpFZE1aA4gE0FDioVASh5ySPK4518fQUUSI2gagbwitKfOX8EHEMZ2ujIgCYD4AE1q4ZNqNDdD1vDsG4YIwMAiE5AkU4gTcgXwWDGhyMZ6Y0tKmsCL7sZIIKmQO5IKa6GWG0QssoW98pr0BFeqvY','sPASw6fvwswfCYCRGMC3NP8R6KFOozbY70N1nZJbgj4F','IUo426fzQMUb4j6B5aUsUKx6MCswGmg7SNaQadduAAW3qJ','W','t',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (9154462179992755029,6566138189445012071,'PUnfHZb','tvbHZrHBKqEMf1e9IGIrNJTvJ11B6ZcOkiXXCapjMwnzT7VfM1DN2ck2ORLPAa4IgWnWBDKGhOgOcax8Ar98hf8wmraPdQgPuUNY6Wo7lwyVw7GY5d7PBfBE9T7d9BdRlkd9kpiPvc6RSoDNY6gLSiahaurK21WB2cMXeF1m0xjgxfT3YG9otpQnjWWAogAKfgVDOWJFRbG8iOxFWzTCmiMkzrxxIGYyjxM3xz1ciH','LAxwzU7ZJOSCEc','s1LYTWdnoeHJQTcM1L3rZSbWGDFCLzEk9mFDntBNSwrPbL7lrEKBDxEV1WH6xgtyWPDc2cXReX2N8uQc8uocfY1NLvz7gijP0OxdNapky518NgTMNpbWikUFAaaQ2Gks6v5s1rEgQwbVigKRXWPzPF5V6EN2AROsR5NDJ2uJDgG8HqYG1Ie8Y8ODqPWnrX5BmGHVGzhmIBH1cPdKQqKl5wTeXmeU','f','mx',6);
+INSERT INTO ti VALUES (9154462179992755029,6566138189445012071,'PUnfHZb','tvbHZrHBKqEMf1e9IGIrNJTvJ11B6ZcOkiXXCapjMwnzT7VfM1DN2ck2ORLPAa4IgWnWBDKGhOgOcax8Ar98hf8wmraPdQgPuUNY6Wo7lwyVw7GY5d7PBfBE9T7d9BdRlkd9kpiPvc6RSoDNY6gLSiahaurK21WB2cMXeF1m0xjgxfT3YG9otpQnjWWAogAKfgVDOWJFRbG8iOxFWzTCmiMkzrxxIGYyjxM3xz1ciH','LAxwzU7ZJOSCEc','s1LYTWdnoeHJQTcM1L3rZSbWGDFCLzEk9mFDntBNSwrPbL7lrEKBDxEV1WH6xgtyWPDc2cXReX2N8uQc8uocfY1NLvz7gijP0OxdNapky518NgTMNpbWikUFAaaQ2Gks6v5s1rEgQwbVigKRXWPzPF5V6EN2AROsR5NDJ2uJDgG8HqYG1Ie8Y8ODqPWnrX5BmGHVGzhmIBH1cPdKQqKl5wTeXmeU','f','mx',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT, c BINARY(93) NOT NULL, d VARBINARY(86) NOT NULL, e VARBINARY(80) NOT NULL, f VARBINARY(48) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (158,24,'rTYVLj2eHuC6QvHBTuCZgTpVbOPNNgD1cU4Wa8QtqauaQsrlYsfjUwCp0jJOu6COAghtXwBv9fM','XOS71utW0I6HQX9XtS38iQlfR','yBRblgVVJMiDSV8nECho08HUVWmkkvdC8C4edq5Hy1M','btrtYGXGKjIH1RisLfccUwG','rQ','e',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT, c BINARY(93) NOT NULL, d VARBINARY(86) NOT NULL, e VARBINARY(80) NOT NULL, f VARBINARY(48) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2261125046,120,'7f9mxuuOI7sWuY3Rp3JpoNoBcDJ6ZfjzI0djGljsQIGDKWhYl3IagS2SpYFoWIKouT','euiW2Ioc02cbaNs4HheCCSPc6FXhHh960aLhdkniyXcq9FJicGmDGXLG1ED','t2CZCYLIFTjGV2EVfwGhDt','LIBqEeX1','Y','a9',1);
+INSERT INTO ti VALUES (2261125046,120,'7f9mxuuOI7sWuY3Rp3JpoNoBcDJ6ZfjzI0djGljsQIGDKWhYl3IagS2SpYFoWIKouT','euiW2Ioc02cbaNs4HheCCSPc6FXhHh960aLhdkniyXcq9FJicGmDGXLG1ED','t2CZCYLIFTjGV2EVfwGhDt','LIBqEeX1','Y','a9',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(94) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(94) NOT NULL;
+INSERT INTO t VALUES (1909185202,85,'IqaM5Z1WL5MPqUPQBmCs0oBGO3IufRWtn3Xoil7hXrHfR8mB9NzKu9llcr82XtDcmjaZHu','OmtOZTW3NDNkDdCwUaOnhy2bI1C6uchO5S1R6YBfKv5z2vNx4mBEqsvLbG9LtNIJyhRvCtCRGg','f','hMGRejO1Q2DugIbs0TKcYpdNklUrcILDJQ','De','2O',2);
+INSERT INTO ti VALUES (1909185202,85,'IqaM5Z1WL5MPqUPQBmCs0oBGO3IufRWtn3Xoil7hXrHfR8mB9NzKu9llcr82XtDcmjaZHu','OmtOZTW3NDNkDdCwUaOnhy2bI1C6uchO5S1R6YBfKv5z2vNx4mBEqsvLbG9LtNIJyhRvCtCRGg','f','hMGRejO1Q2DugIbs0TKcYpdNklUrcILDJQ','De','2O',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2758723152,102,'W3MvMDBgwDJsKRBIUdKyCia3AQR','CjL5VEioPeylB8DhGgzKxPFB1AYvMLtMXLwvroVLAaILturqXlyWGSmenLKrrvtIbTnkJuNunHOFDBzZnQbA7dDAAtZ6TWehFAVCIP8cKzrzfETozfAA2raO1SCWVkTrvM4xUvRq0eJfIX5OSJnMMdQ7l0T1C2zIlNsf8gazU1ltrnE0dMSp5vcQwJ5JhX2NrD48qrzdGeC2afgw7JUpkI0','aJBDWwZHF4jN3sMXMdItmGXlCrFQ6IEA6r2JPoL0Flc7','VrGuRIGWbJF4KdRutJFzz','IV','P',3);
+INSERT INTO ti VALUES (2758723152,102,'W3MvMDBgwDJsKRBIUdKyCia3AQR','CjL5VEioPeylB8DhGgzKxPFB1AYvMLtMXLwvroVLAaILturqXlyWGSmenLKrrvtIbTnkJuNunHOFDBzZnQbA7dDAAtZ6TWehFAVCIP8cKzrzfETozfAA2raO1SCWVkTrvM4xUvRq0eJfIX5OSJnMMdQ7l0T1C2zIlNsf8gazU1ltrnE0dMSp5vcQwJ5JhX2NrD48qrzdGeC2afgw7JUpkI0','aJBDWwZHF4jN3sMXMdItmGXlCrFQ6IEA6r2JPoL0Flc7','VrGuRIGWbJF4KdRutJFzz','IV','P',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (673493575,108,'Byq8hEmx1ErRqA6HU1tdFHGX4LYlaV','WYAkzx6YMmZnx5eqB6Uaxnoxd0NpIauMmBXrbikezalPATkL9LNdCKaKe26pIFpMgacum1Ox6wF2VpCB9NrGgRPAMB68JR6Epg4oQJM7JswJoQEu7cKE6HPlY9M3OqdrG1Rna1l8XaM3wj6yZ4QtrSYYedWuo0wQGYyS6TemyGqpxDEbO1sr48cb55Ix4BDfXOjprPmGCMQ','bzU4Bcf38Ea20EJtVMvIzEQ151UhOWZL5ju9kb','wO8qAyirdFgHXWWS8LxUUyFiXAeEvx54Yh5a3ySCwN5EPxMbQ2WFdTkNkQnJ8tmjQfjG3iAVBeTpmrOxYFASquJRsb4uECw','W','RO',4);
+INSERT INTO ti VALUES (673493575,108,'Byq8hEmx1ErRqA6HU1tdFHGX4LYlaV','WYAkzx6YMmZnx5eqB6Uaxnoxd0NpIauMmBXrbikezalPATkL9LNdCKaKe26pIFpMgacum1Ox6wF2VpCB9NrGgRPAMB68JR6Epg4oQJM7JswJoQEu7cKE6HPlY9M3OqdrG1Rna1l8XaM3wj6yZ4QtrSYYedWuo0wQGYyS6TemyGqpxDEbO1sr48cb55Ix4BDfXOjprPmGCMQ','bzU4Bcf38Ea20EJtVMvIzEQ151UhOWZL5ju9kb','wO8qAyirdFgHXWWS8LxUUyFiXAeEvx54Yh5a3ySCwN5EPxMbQ2WFdTkNkQnJ8tmjQfjG3iAVBeTpmrOxYFASquJRsb4uECw','W','RO',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3348067730,0,'2lPqL0pRFiaLRMK6ZatewN7qtiKeB544N5ywL4','ONtyXuxs5atoKY8DBX03qiSk7BCLXML2sCBpcN164v9zYmWTQTlsWYPV3UF1VXEmmKNTaFm11ZEXXUvgb0X4hLY4ChNyuBuau8BgEKpnR90aRHe30zKdUqzIxGk8Uy6uBLm2k3BQ4cAoPIJ9TGodg7eAJQvYK7tBjKa9GY8I6M7UMiOYy9u','DPdhfpasUDWnCZQy6w6ioPBvObRAaOxqhmogpMkYUwMd5F','EdqKRCmBm1s2nBDW2EM7AJgwWhu65wgNGnTyJFgRZ1A8nceAFEJD5eAUx6fbAVcGkA6mQN5mnSy8QltpQP3Pl49rHVzN0DKW364QxiqBhyWydi6iIKM1TgnQ8RLpNcAdStPxJJzwSDie9','hZQ','Kt',5);
+INSERT INTO ti VALUES (3348067730,0,'2lPqL0pRFiaLRMK6ZatewN7qtiKeB544N5ywL4','ONtyXuxs5atoKY8DBX03qiSk7BCLXML2sCBpcN164v9zYmWTQTlsWYPV3UF1VXEmmKNTaFm11ZEXXUvgb0X4hLY4ChNyuBuau8BgEKpnR90aRHe30zKdUqzIxGk8Uy6uBLm2k3BQ4cAoPIJ9TGodg7eAJQvYK7tBjKa9GY8I6M7UMiOYy9u','DPdhfpasUDWnCZQy6w6ioPBvObRAaOxqhmogpMkYUwMd5F','EdqKRCmBm1s2nBDW2EM7AJgwWhu65wgNGnTyJFgRZ1A8nceAFEJD5eAUx6fbAVcGkA6mQN5mnSy8QltpQP3Pl49rHVzN0DKW364QxiqBhyWydi6iIKM1TgnQ8RLpNcAdStPxJJzwSDie9','hZQ','Kt',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (675029600,67,'M66IH7BxxX9O1iffciLsa1SmANyr1G','Cs5GP2urmw70xvXVwEY6vHDla0B0fGiKvjumORRC8sSywkAlT6a1IJZxtqONXrKil44bawnTSTJxSw0up2WTnZzeysuEEQAWC8e8xsv9XkdJclVV0SbYPtbwVC1Ajld67QJL8Mfdh0DHfoGryK1Ru3EDg9vSKtVXd8hlday2YyLnC9RO5TVYm6XlNJ','q3XBN6fG','0FmOGiKYSyBFed8trPSkyQJQJRW3XUHyguCUFu2dIoseD1yIKLukA6Ugc3XqaWH4kaGxPc5It88gkXbsRc28S0ViRmndUvEIKJjgkdLLcRPEa48DZckZrpEU8CUmyaIhc90IQxtynyQWyu4bfiLKNW','E2M','W',6);
+INSERT INTO ti VALUES (675029600,67,'M66IH7BxxX9O1iffciLsa1SmANyr1G','Cs5GP2urmw70xvXVwEY6vHDla0B0fGiKvjumORRC8sSywkAlT6a1IJZxtqONXrKil44bawnTSTJxSw0up2WTnZzeysuEEQAWC8e8xsv9XkdJclVV0SbYPtbwVC1Ajld67QJL8Mfdh0DHfoGryK1Ru3EDg9vSKtVXd8hlday2YyLnC9RO5TVYm6XlNJ','q3XBN6fG','0FmOGiKYSyBFed8trPSkyQJQJRW3XUHyguCUFu2dIoseD1yIKLukA6Ugc3XqaWH4kaGxPc5It88gkXbsRc28S0ViRmndUvEIKJjgkdLLcRPEa48DZckZrpEU8CUmyaIhc90IQxtynyQWyu4bfiLKNW','E2M','W',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT, c CHAR(91) NOT NULL, d VARCHAR(23) NOT NULL, e VARCHAR(44) NOT NULL, f VARCHAR(56), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (68,47,'E4x4EpdEfCcuNnV3nP7dtwL7VAsbX5HJDLJwCRZY028Ph2fa232fqpPxRKh2P2U26o4ks2JSSav1tGy2m','P2DeSBKtGzWmDYBe','HjkR9t','zHBwoLBS6zR1xjOCQscTRnkYU50','2','Z',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT, c CHAR(91) NOT NULL, d VARCHAR(23) NOT NULL, e VARCHAR(44) NOT NULL, f VARCHAR(56), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (189,-17,'AOYvETmPYPZt0PgRmDMFk','RyUunP8mWddKTd2','qIh5xMfw4N6AwlEhLG08V','w72GvhTFMDG','a1','Y5',1);
+INSERT INTO ti VALUES (189,-17,'AOYvETmPYPZt0PgRmDMFk','RyUunP8mWddKTd2','qIh5xMfw4N6AwlEhLG08V','w72GvhTFMDG','a1','Y5',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(92) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(92) NOT NULL;
+INSERT INTO t VALUES (188,15,'WuqfBWFJHJ9p9EcVTAhYXsqcqcAWhmFIWhl3BXZqOnPX4Ifw','Ld5KvIMo','fqBL8vhZUrXZkIr388MjNWwp0wWZuOrxD','mntUX','h','YR',2);
+INSERT INTO ti VALUES (188,15,'WuqfBWFJHJ9p9EcVTAhYXsqcqcAWhmFIWhl3BXZqOnPX4Ifw','Ld5KvIMo','fqBL8vhZUrXZkIr388MjNWwp0wWZuOrxD','mntUX','h','YR',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (192,-115,'A7gugpCGTj1MDOKA8uv4hAeiCIUvSm8qxaez4E275V1RF8lGtQC5AKmUzcYnlweu9TL5CTuShKm7jo5qZ','kRdbNQeO2T9Rg9PoWPp0EPljzcRUeUVPcGvrQo66TthZOLYsmaYclMmqeGZv8PpYFvOh8brSsu7UgNKey0T93CNc4hQeBUB744LnVaU4GGnJx41ZWHqFGU4ZSoqC66boES148UuAwuBAmZt67qk6DtHug8ct','yXBhqd59Fi0Xo2moScwbmATDKgq9cLCWu0NBKlTkc','7DsjkVLhAawgRIQJMLYPF','6','F',3);
+INSERT INTO ti VALUES (192,-115,'A7gugpCGTj1MDOKA8uv4hAeiCIUvSm8qxaez4E275V1RF8lGtQC5AKmUzcYnlweu9TL5CTuShKm7jo5qZ','kRdbNQeO2T9Rg9PoWPp0EPljzcRUeUVPcGvrQo66TthZOLYsmaYclMmqeGZv8PpYFvOh8brSsu7UgNKey0T93CNc4hQeBUB744LnVaU4GGnJx41ZWHqFGU4ZSoqC66boES148UuAwuBAmZt67qk6DtHug8ct','yXBhqd59Fi0Xo2moScwbmATDKgq9cLCWu0NBKlTkc','7DsjkVLhAawgRIQJMLYPF','6','F',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3,39,'HzpOjOkI1J7PIJZt','kSD2hRmoOlVzFmoAyXYBQvLpaeX1ENpNSeqWZ4UtEXBy8muCMNVRIdtSy5nVMPqrHtkGcqLxox0moSiR2jgrZNMyROpWREILj02tE57amqtLzd','yNXdXGWTub8q2bHg6F3Kv0c4unhsVd8x','3w8TVCOYaf62QfBBQGlNzt0v1qxTbKLu77F3hnuLal0E6Bb4YuOBcWcyTWqyKV72Y0j4aoaMS3OqoaHPpHhb3jZA4gPI1VBaUGVjyn3','oH','M',4);
+INSERT INTO ti VALUES (3,39,'HzpOjOkI1J7PIJZt','kSD2hRmoOlVzFmoAyXYBQvLpaeX1ENpNSeqWZ4UtEXBy8muCMNVRIdtSy5nVMPqrHtkGcqLxox0moSiR2jgrZNMyROpWREILj02tE57amqtLzd','yNXdXGWTub8q2bHg6F3Kv0c4unhsVd8x','3w8TVCOYaf62QfBBQGlNzt0v1qxTbKLu77F3hnuLal0E6Bb4YuOBcWcyTWqyKV72Y0j4aoaMS3OqoaHPpHhb3jZA4gPI1VBaUGVjyn3','oH','M',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (127,125,'zZJJiEjyTCcvaOanen2ExknFj35HXp1fxhpH8pbEgSniI0g0h4TVLtjdeXQUagUhSIwxk6jXDkd9yODhFcu6D','BfcBpCPDgc0jdVCQdB1mS8veuk','Pb7lYKxpIo','RLw0zrHwnLnZoyCZjAaRHxglHwacVpVwyagHKjNp1PhfcsYBsnPZ6BJdht88m8efoQWnDUmI','TZJ','YC',5);
+INSERT INTO ti VALUES (127,125,'zZJJiEjyTCcvaOanen2ExknFj35HXp1fxhpH8pbEgSniI0g0h4TVLtjdeXQUagUhSIwxk6jXDkd9yODhFcu6D','BfcBpCPDgc0jdVCQdB1mS8veuk','Pb7lYKxpIo','RLw0zrHwnLnZoyCZjAaRHxglHwacVpVwyagHKjNp1PhfcsYBsnPZ6BJdht88m8efoQWnDUmI','TZJ','YC',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8,-95,'6y9mMJApALPSo5PNBorUEKPrdjKTrHtJ19gd9YvUEK9vO9o4HJFfkvF','qBCqgZ580OEhSFvs6Ng3BoZgomHDjIJy2MYXJTBcerCoFmqBl0yldqx4jDsSsY3Py7USR3SSFDeLjpV5UqOG6b20uyJbvUYddeADZ7FNne8yCsJevSbMrozIINUWWs26mt6t8nJB2Y2cjhEG9TQpgwlAiCXp8CQdIkQxLj023UTHk05fgoyGY8b','LBnhpgaZtXdJDwVB05ayDLiFDLrzHl6rsLtnsOBFGN','u0jwX1ASqTHsQUyuMgmcTiFfwpRMtykOz9c59603vv9WG6QZTVq45Dlofg1Wz1AfZatI6N7o2QpcSPRocze20uK5L9jdv6e9AyFMGKieGh7oNZ0z8j4uPsrkB4P4b0rFTlZ92KjenBgimKRYNR3SRZTanYTFPMBGYtUiefBkjJlNSvl1jBuBxbNoR6nJEtiqlpy69sQYRvKGMdGyKlYwhQtb','XM','pN8',6);
+INSERT INTO ti VALUES (8,-95,'6y9mMJApALPSo5PNBorUEKPrdjKTrHtJ19gd9YvUEK9vO9o4HJFfkvF','qBCqgZ580OEhSFvs6Ng3BoZgomHDjIJy2MYXJTBcerCoFmqBl0yldqx4jDsSsY3Py7USR3SSFDeLjpV5UqOG6b20uyJbvUYddeADZ7FNne8yCsJevSbMrozIINUWWs26mt6t8nJB2Y2cjhEG9TQpgwlAiCXp8CQdIkQxLj023UTHk05fgoyGY8b','LBnhpgaZtXdJDwVB05ayDLiFDLrzHl6rsLtnsOBFGN','u0jwX1ASqTHsQUyuMgmcTiFfwpRMtykOz9c59603vv9WG6QZTVq45Dlofg1Wz1AfZatI6N7o2QpcSPRocze20uK5L9jdv6e9AyFMGKieGh7oNZ0z8j4uPsrkB4P4b0rFTlZ92KjenBgimKRYNR3SRZTanYTFPMBGYtUiefBkjJlNSvl1jBuBxbNoR6nJEtiqlpy69sQYRvKGMdGyKlYwhQtb','XM','pN8',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT NOT NULL, c CHAR(18) NOT NULL, d VARBINARY(67), e VARCHAR(40), f VARCHAR(18), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (217,115,'Hvpm','UptJVF68ejXw','nOo45bVyhhPZIi1PAKAvOFm7Y','EKTaf7kMCD1WTF0C','j','HL',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT NOT NULL, c CHAR(18) NOT NULL, d VARBINARY(67), e VARCHAR(40), f VARCHAR(18), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (11900312353982490525,-91,'J5zr4HfhQwllOZUYxr','eDEXRVSQaeLIIN7hETwZXwkAJ89iI4PBsHp64bLHwJuUmtTsXUfTZf','pQOgpFw39VOJto74MfUTbC8hOAnLWkS8g6G1hwK','kqeasNn2noN0w','Je','3',1);
+INSERT INTO ti VALUES (11900312353982490525,-91,'J5zr4HfhQwllOZUYxr','eDEXRVSQaeLIIN7hETwZXwkAJ89iI4PBsHp64bLHwJuUmtTsXUfTZf','pQOgpFw39VOJto74MfUTbC8hOAnLWkS8g6G1hwK','kqeasNn2noN0w','Je','3',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(19) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(19) NOT NULL;
+INSERT INTO t VALUES (3819758319911138027,71,'QSjI2XrIFAk','2kjzhpT027sOidKAZ829LgQkeMDEFHOoDMC5tvhReTcHL8i6MaU70d0Q33YW','yd9rkgnnaiCqlB','OFmeTr6IKLF','W','e',2);
+INSERT INTO ti VALUES (3819758319911138027,71,'QSjI2XrIFAk','2kjzhpT027sOidKAZ829LgQkeMDEFHOoDMC5tvhReTcHL8i6MaU70d0Q33YW','yd9rkgnnaiCqlB','OFmeTr6IKLF','W','e',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (656563875583864940,-46,'PkNtkbKZF','A71OuzpSIzPrsNSiGOre0RXABhiQNeXoYOUPZd0O8IkEqe6ai4r7CBG5SdNWRIgIalBJCUuFsv34wQdk2IJBwPhvDm1JLXQCI9kJpsb1Mtvhbz8d5xIrSDouy8ibPAAU045ghOUYcYmtJkdvAUTx7JkNvoQnDCpaWzdnHU0rsGqHO12XyuJvPA7I08GMakqhgjhB7XZfarwR0RtDcsMRFXWLvnTFDu','01AHlghf','xDXGFrqJ','XR','KK',3);
+INSERT INTO ti VALUES (656563875583864940,-46,'PkNtkbKZF','A71OuzpSIzPrsNSiGOre0RXABhiQNeXoYOUPZd0O8IkEqe6ai4r7CBG5SdNWRIgIalBJCUuFsv34wQdk2IJBwPhvDm1JLXQCI9kJpsb1Mtvhbz8d5xIrSDouy8ibPAAU045ghOUYcYmtJkdvAUTx7JkNvoQnDCpaWzdnHU0rsGqHO12XyuJvPA7I08GMakqhgjhB7XZfarwR0RtDcsMRFXWLvnTFDu','01AHlghf','xDXGFrqJ','XR','KK',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (11604166600458618166,123,'CLKAbVWHEXS5k02','ZxUj1awsylhpuNx1aefIZMqMcAh7WpY0owvDagIfhIwqIVKuS1amuycDFYorDKMxhAcjwLY3o7FgEEZnskT8z09epW8HxPd8zz','iA3','Q7E98sJDKzGBppMLiCbEmr8MOM9NjTOfFXFBbRRxivQWEeFgGU9K87RYx4F0WqPkiu8yii1RQ9pJLKGj5MYubO0GTCGro5BxBi7wqtQdvdGCfUUfxwclbSsU4RWYEOE9sWugSa12b4Gkq43tZYfTyx1pLfYGou8jd800AAp7WudYzTtYLATJFxC4FHwRiJ9pfQ2P6uZ9NKCWBL2IAniqlJtbgjaGZjoeUJimNmMSElddVC','C','bU',4);
+INSERT INTO ti VALUES (11604166600458618166,123,'CLKAbVWHEXS5k02','ZxUj1awsylhpuNx1aefIZMqMcAh7WpY0owvDagIfhIwqIVKuS1amuycDFYorDKMxhAcjwLY3o7FgEEZnskT8z09epW8HxPd8zz','iA3','Q7E98sJDKzGBppMLiCbEmr8MOM9NjTOfFXFBbRRxivQWEeFgGU9K87RYx4F0WqPkiu8yii1RQ9pJLKGj5MYubO0GTCGro5BxBi7wqtQdvdGCfUUfxwclbSsU4RWYEOE9sWugSa12b4Gkq43tZYfTyx1pLfYGou8jd800AAp7WudYzTtYLATJFxC4FHwRiJ9pfQ2P6uZ9NKCWBL2IAniqlJtbgjaGZjoeUJimNmMSElddVC','C','bU',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (17741098040013869788,-120,'GdRSp','lo0YicDUoMhqcq0pfwAecsAuas4AkCPfqKK1Xrf7QLpol3DsPz4Bq4HRPB7BLihPiQHUX8FSvulenAOnUDTwDOifePM9PK1gWazwnovnZdhw3ZWZLOAo1TaOilRfMwMoNjcXBYUoA9z2yzK0cSQv39u7lMM3klCKIlS45cQrG72OU49GwAVw4yHJGSKGgZzxnVv','hARtxQC','HOqo2RXjWCGxP7YEVlK3sfWwXPc7d5uOqicTRdLGOGS2LDzVruMy4WkESqIT0iUe','FDM','3',5);
+INSERT INTO ti VALUES (17741098040013869788,-120,'GdRSp','lo0YicDUoMhqcq0pfwAecsAuas4AkCPfqKK1Xrf7QLpol3DsPz4Bq4HRPB7BLihPiQHUX8FSvulenAOnUDTwDOifePM9PK1gWazwnovnZdhw3ZWZLOAo1TaOilRfMwMoNjcXBYUoA9z2yzK0cSQv39u7lMM3klCKIlS45cQrG72OU49GwAVw4yHJGSKGgZzxnVv','hARtxQC','HOqo2RXjWCGxP7YEVlK3sfWwXPc7d5uOqicTRdLGOGS2LDzVruMy4WkESqIT0iUe','FDM','3',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (12412202753031832938,4,'dV','YdeVnOME2aJ9Hyb8hjRy3UN7x3uWoTrtH70IqEzlN3QDcLUMW8EVoNXjNECQegDLq8','pJSphQVtDxU2G2','segD0nKGZeKMELHZu','yzi','i',6);
+INSERT INTO ti VALUES (12412202753031832938,4,'dV','YdeVnOME2aJ9Hyb8hjRy3UN7x3uWoTrtH70IqEzlN3QDcLUMW8EVoNXjNECQegDLq8','pJSphQVtDxU2G2','segD0nKGZeKMELHZu','yzi','i',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b SMALLINT, c BINARY(68) NOT NULL, d VARCHAR(32) NOT NULL, e VARCHAR(65), f VARCHAR(32), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1600498956466966096,6145,'SxZCaO3u6w24jXWVL7CRe9','6mv3YLjlqa','gHPx29L8Ki3rHJi9NR6ek','vIeRhJ','C','E',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT, c BINARY(68) NOT NULL, d VARCHAR(32) NOT NULL, e VARCHAR(65), f VARCHAR(32), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (6779213382838923462,10454,'wFv','YETktilOpJeld','dfOF86yturLNnMOpMsSJQsyZjIdpbCQ98F7hC8WfSbpJnHA','Dso2U9PDD9a27d9wMXPM','Es','7',1);
+INSERT INTO ti VALUES (6779213382838923462,10454,'wFv','YETktilOpJeld','dfOF86yturLNnMOpMsSJQsyZjIdpbCQ98F7hC8WfSbpJnHA','Dso2U9PDD9a27d9wMXPM','Es','7',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(69) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(69) NOT NULL;
+INSERT INTO t VALUES (215389321849084901,31821,'LmoGOJq94ec3JMSIY1YBtn8pQdK7WFMHB','NlEQszu8DBViQ7lBpEv97uJWweDZ','hHDS6pRtsgAo','h4lXA3PjX9RYTz','7','m',2);
+INSERT INTO ti VALUES (215389321849084901,31821,'LmoGOJq94ec3JMSIY1YBtn8pQdK7WFMHB','NlEQszu8DBViQ7lBpEv97uJWweDZ','hHDS6pRtsgAo','h4lXA3PjX9RYTz','7','m',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8070261157608281446,-17179,'Jq9oNhwJnHromH3mqlEYayJJUuxgqaoKeHfXCIgdqrbONE7KB8uSBT4ey0','HMkcIt4xXJ0w4G2EY3grfA3BRuZQLpvLogqsP0Eyj9WtKWJhQzE3qt2nxsyr7lUNvJ4O5iLSgnjKz5tQP3vpun2i2wiupt1xD3fW70CnBaUVInQvpnwyKCZ1UoBZ','TusrvSoMi97vEiO9VtvxjTPG4bMIApdK6eMbS69mbFyD','C2P8MKe9r9UxK','Wo','g',3);
+INSERT INTO ti VALUES (8070261157608281446,-17179,'Jq9oNhwJnHromH3mqlEYayJJUuxgqaoKeHfXCIgdqrbONE7KB8uSBT4ey0','HMkcIt4xXJ0w4G2EY3grfA3BRuZQLpvLogqsP0Eyj9WtKWJhQzE3qt2nxsyr7lUNvJ4O5iLSgnjKz5tQP3vpun2i2wiupt1xD3fW70CnBaUVInQvpnwyKCZ1UoBZ','TusrvSoMi97vEiO9VtvxjTPG4bMIApdK6eMbS69mbFyD','C2P8MKe9r9UxK','Wo','g',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (13568010953003355492,26954,'v7bWtK31vlkfLZqg3dm2aam1BbYlHwRXFgffVuNNbSKK2x','E7Z2dG2nx2IObVqpAer9yHYpFuKtIoDsBp9vmmtU00rd6ZQhVZZU95hiJgsw2cE8YzXmLih','PvKrF','7JDm0R1Pg2sa8F0rkCEauKFQTaujQQyQ04DhmJHiddmP8FddGUIeY1K5pN35el1wLgHKbVj4oD8JhgMW6Q3NxeApTjKYkRHDDvGOVwv4lkiNwU7WJqSzxYvAH1l325QTNQEhaZHDhedHNxgavo2gQA','J','Z',4);
+INSERT INTO ti VALUES (13568010953003355492,26954,'v7bWtK31vlkfLZqg3dm2aam1BbYlHwRXFgffVuNNbSKK2x','E7Z2dG2nx2IObVqpAer9yHYpFuKtIoDsBp9vmmtU00rd6ZQhVZZU95hiJgsw2cE8YzXmLih','PvKrF','7JDm0R1Pg2sa8F0rkCEauKFQTaujQQyQ04DhmJHiddmP8FddGUIeY1K5pN35el1wLgHKbVj4oD8JhgMW6Q3NxeApTjKYkRHDDvGOVwv4lkiNwU7WJqSzxYvAH1l325QTNQEhaZHDhedHNxgavo2gQA','J','Z',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (6184282638579267994,-17549,'EyXylscJxae6sRWXUny78Oo56dLFS4xMqrPgfdVcYIur2i9','a07vMZvfphJjB2Q9poafXanrYHm3gMjE9VBqptg8ba51ddaDf0di6xMD3Ost5VWHvG2ZDDGV99y5FDnlOsq9ZqAatZ5aTRaK6EP4wpIwg','WzfSVmjwWl0rM7cv','Vs2','r','I',5);
+INSERT INTO ti VALUES (6184282638579267994,-17549,'EyXylscJxae6sRWXUny78Oo56dLFS4xMqrPgfdVcYIur2i9','a07vMZvfphJjB2Q9poafXanrYHm3gMjE9VBqptg8ba51ddaDf0di6xMD3Ost5VWHvG2ZDDGV99y5FDnlOsq9ZqAatZ5aTRaK6EP4wpIwg','WzfSVmjwWl0rM7cv','Vs2','r','I',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8084474258625871619,-24225,'vnihgJbmwAPbsaixAqSWupevHXh6w3BUyA4h7q8FoHAzIwkN5YkTk2o7R','41pYg3g1OoHdhQKmq1vOVtKNqSjmDoFeFfxG3fixLGOoO9Mo8P3jeEB7xDw7KqgOFOcsBqh1WUB2DLYDUNwk1Dw5N2MhzceL7bXjSxPsJxW7LdXe83iILhbi7MyzLLbXTv3BwFFWVraLQ8YNY6ROSvEMlByjDRPH5Kw2eERAqvzdTbDfIxmJ3txs0Q','Pqv2VMRr5bdGvNAUYm7j7b1rI','QnVALtlcYagA0YYNbDIn3hxop9qhAsNqfV5VhZFBXhTOHpjMMxc6R18jf7Dh3pt3vX4PW8uZGXMOCZ9F6yNM0Ipe1eWbJDztBNGkoQ1','2m','b',6);
+INSERT INTO ti VALUES (8084474258625871619,-24225,'vnihgJbmwAPbsaixAqSWupevHXh6w3BUyA4h7q8FoHAzIwkN5YkTk2o7R','41pYg3g1OoHdhQKmq1vOVtKNqSjmDoFeFfxG3fixLGOoO9Mo8P3jeEB7xDw7KqgOFOcsBqh1WUB2DLYDUNwk1Dw5N2MhzceL7bXjSxPsJxW7LdXe83iILhbi7MyzLLbXTv3BwFFWVraLQ8YNY6ROSvEMlByjDRPH5Kw2eERAqvzdTbDfIxmJ3txs0Q','Pqv2VMRr5bdGvNAUYm7j7b1rI','QnVALtlcYagA0YYNbDIn3hxop9qhAsNqfV5VhZFBXhTOHpjMMxc6R18jf7Dh3pt3vX4PW8uZGXMOCZ9F6yNM0Ipe1eWbJDztBNGkoQ1','2m','b',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(17) NOT NULL, d VARCHAR(66) NOT NULL, e VARBINARY(40), f VARCHAR(10) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1101082918116229904,10731589,'q6qyYET7iLFOWI','sJBpq8MWSuEnNIAwKwsXnmBa5Y81CJXNtJGPGW7MHprtV1Gk','lYENLmddD63JoegU9tvFYyDaqxoLVb2SN1','fj5bgj','b','Pb',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(17) NOT NULL, d VARCHAR(66) NOT NULL, e VARBINARY(40), f VARCHAR(10) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (1237144271797425779,5431488,'OW54806DvzKLu1wq','eWONGKrFSWBGLjd','rFzVPPRCXTfBZRNeeGItKjtgw','8WqFeUu','3','KA',1);
+INSERT INTO ti VALUES (1237144271797425779,5431488,'OW54806DvzKLu1wq','eWONGKrFSWBGLjd','rFzVPPRCXTfBZRNeeGItKjtgw','8WqFeUu','3','KA',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(18) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(18) NOT NULL;
+INSERT INTO t VALUES (6569582783630307926,286405,'LKHiQ8U5C0LWp','gDHmMPA7Hq1Ulqh0MYXik74NJJUD73KpscX6IV7','uvdLkMtHo1fTHIkg3m0y2Zp2AsGOkuVm8s9Hd','Dhq8PFqm','b','7s',2);
+INSERT INTO ti VALUES (6569582783630307926,286405,'LKHiQ8U5C0LWp','gDHmMPA7Hq1Ulqh0MYXik74NJJUD73KpscX6IV7','uvdLkMtHo1fTHIkg3m0y2Zp2AsGOkuVm8s9Hd','Dhq8PFqm','b','7s',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (978014270495664943,11364165,'6aoCj1N9k7DvuWWS','FcBRTsbmYUSvKncjR9HYnBsxO6afdeUcQxkEEdel1beJ4Eob49Ue9ZFgb22MYjuCfiE7wtZURB4imchtfFhQFHR51IZuZtG2xjpl9Xa3Avm8lDbqiLzFdNUnORghuLdAcgGvga3ViqgmQp0MYb8','ZpBw','MPsK','e','5W',3);
+INSERT INTO ti VALUES (978014270495664943,11364165,'6aoCj1N9k7DvuWWS','FcBRTsbmYUSvKncjR9HYnBsxO6afdeUcQxkEEdel1beJ4Eob49Ue9ZFgb22MYjuCfiE7wtZURB4imchtfFhQFHR51IZuZtG2xjpl9Xa3Avm8lDbqiLzFdNUnORghuLdAcgGvga3ViqgmQp0MYb8','ZpBw','MPsK','e','5W',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5328665854712329958,12916384,'hbcQpeO3uxBe8R','RnZKxCRhARZ7JU5mjrAIeQZfIaV3rvdUpBZuLsejIXbLqmwcJaHKd5jsjIp4CcXvGs5je7lbgGpaGuumSZCCZqhfwLpoJ8HEZI6DoEegie4RwrnIca7pyTD6rLcqiAECIPGlZpRS4ZGxNDbs9jW0','YZjkXSv9pHviR1u34tMRM2P85Yjy16DisyIJiviW','XsXag8qfkrCDSgQxE8JEMV1JJpbpH79xvKix3ldYdIWnNgqkc6lTPkhQQO','f','cz',4);
+INSERT INTO ti VALUES (5328665854712329958,12916384,'hbcQpeO3uxBe8R','RnZKxCRhARZ7JU5mjrAIeQZfIaV3rvdUpBZuLsejIXbLqmwcJaHKd5jsjIp4CcXvGs5je7lbgGpaGuumSZCCZqhfwLpoJ8HEZI6DoEegie4RwrnIca7pyTD6rLcqiAECIPGlZpRS4ZGxNDbs9jW0','YZjkXSv9pHviR1u34tMRM2P85Yjy16DisyIJiviW','XsXag8qfkrCDSgQxE8JEMV1JJpbpH79xvKix3ldYdIWnNgqkc6lTPkhQQO','f','cz',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-6286809391858669959,13468845,'G4','1npLZcLqGTNnuOmhUxSbPStzBT4SfMzTZu7yRiO6agvC8gKcEdAJNd','bPnvIKmyW','WsBE8FNLQIcbdLcXeVQj7FqjedrhPf1uO8qHi0bvoOyGETbGo2PLTXAwVOJANIMv29TnvqYUALQqjBFdLtELb3vrZ11MdQNWZSj5axkMxEpPcJNHMtPxaf2xiKX5vHzCRKWsV7zYmRBTP87cw6Ifzv1zleJQiAEQjVHlcUwyYsk','0t','Z7',5);
+INSERT INTO ti VALUES (-6286809391858669959,13468845,'G4','1npLZcLqGTNnuOmhUxSbPStzBT4SfMzTZu7yRiO6agvC8gKcEdAJNd','bPnvIKmyW','WsBE8FNLQIcbdLcXeVQj7FqjedrhPf1uO8qHi0bvoOyGETbGo2PLTXAwVOJANIMv29TnvqYUALQqjBFdLtELb3vrZ11MdQNWZSj5axkMxEpPcJNHMtPxaf2xiKX5vHzCRKWsV7zYmRBTP87cw6Ifzv1zleJQiAEQjVHlcUwyYsk','0t','Z7',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (8662260029858766818,12619248,'cBEd5nZgRkzYJ41','4CQxpnfJFWRFTQ3dl6x847jRn5mNoryEsmaNE6yrdfRgyNoJvRWFCHxHpzqYu7ZT8zKcXZIkgZVoDNVtsTLH5fxJo9HIoYU','TChnOxYHdb','Zf5eR5nOaqGMowQwwQST03vJ9N2uwGGIY2hwl4WHkrX89FG8NmXDdM5O5V80pv121qXc5CZRSqPSXhD1pNNqHif0MaJlGvaTiz3Nvh90BnqpOWrjWMDv5hyYSTdvbubhCAqaBgpmoQHrdR7wBFhylHmpBJIMKrXU6jUo2eEliIeiJG6Y2NnW0hpFpXwCmnNI5K6skgEsZ7I06xE6MUpxGo5iZ172IKqdNPPMP0HSDlOZvv','q','j0s',6);
+INSERT INTO ti VALUES (8662260029858766818,12619248,'cBEd5nZgRkzYJ41','4CQxpnfJFWRFTQ3dl6x847jRn5mNoryEsmaNE6yrdfRgyNoJvRWFCHxHpzqYu7ZT8zKcXZIkgZVoDNVtsTLH5fxJo9HIoYU','TChnOxYHdb','Zf5eR5nOaqGMowQwwQST03vJ9N2uwGGIY2hwl4WHkrX89FG8NmXDdM5O5V80pv121qXc5CZRSqPSXhD1pNNqHif0MaJlGvaTiz3Nvh90BnqpOWrjWMDv5hyYSTdvbubhCAqaBgpmoQHrdR7wBFhylHmpBJIMKrXU6jUo2eEliIeiJG6Y2NnW0hpFpXwCmnNI5K6skgEsZ7I06xE6MUpxGo5iZ172IKqdNPPMP0HSDlOZvv','q','j0s',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(44) NOT NULL, d VARBINARY(25) NOT NULL, e VARCHAR(91) NOT NULL, f VARCHAR(77) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3988695347152840804,14507534,'LUHEjMnqf5i3tU3Mwb1PiJ9P','cO7C3GWyuQATrqZS9s','eeHihK361aqjFKL7eH9K0JoodJ8HUp3znDIk8OxXTV7eDMW3Avm7QysfHIxh2RzsazD2NyFXMdPx7QoCn5wgojQbib6','PRDzRvpCIpRb8PN','SZ','v',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(44) NOT NULL, d VARBINARY(25) NOT NULL, e VARCHAR(91) NOT NULL, f VARCHAR(77) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (3731649245036438157,3223387,'8pmIo4T9HJwgBmubOp0gNWrc8j771jum1Pyx','c87IFovkSn','rT1uu','24G4P','F','R',1);
+INSERT INTO ti VALUES (3731649245036438157,3223387,'8pmIo4T9HJwgBmubOp0gNWrc8j771jum1Pyx','c87IFovkSn','rT1uu','24G4P','F','R',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(45) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(45) NOT NULL;
+INSERT INTO t VALUES (7030417962495578623,14895905,'OxL2ppu7JT','dcvms2sBZeGf4rDE','ki77upULhQ3ruvKzhZGfo37UMdw34SmPKgdN7gETxegHeBLNE4lLaAiIybi0NRKAObKdID','x0CNcYLvI2QPPC5TSDTOg2Pb5EVSo7SaDZXQ','g','X',2);
+INSERT INTO ti VALUES (7030417962495578623,14895905,'OxL2ppu7JT','dcvms2sBZeGf4rDE','ki77upULhQ3ruvKzhZGfo37UMdw34SmPKgdN7gETxegHeBLNE4lLaAiIybi0NRKAObKdID','x0CNcYLvI2QPPC5TSDTOg2Pb5EVSo7SaDZXQ','g','X',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-979672108456140610,9355105,'AspjqRAOqzN3qruc','lsyWkpFjhPbwpoUpnDiIn4MWsNspMKfTjomOldDKIi1xhtUu8kuiwRfqAtqIfzG875zYmjB6Qwmn2GRFWkPoTnOubfpmZhS3dIc96JPCR1z','B','0oodW6UxelNE9ODDeSZFWyQUDIMT7Fz3YWipPdvuzFOSEGXZ7kb3k','M','t',3);
+INSERT INTO ti VALUES (-979672108456140610,9355105,'AspjqRAOqzN3qruc','lsyWkpFjhPbwpoUpnDiIn4MWsNspMKfTjomOldDKIi1xhtUu8kuiwRfqAtqIfzG875zYmjB6Qwmn2GRFWkPoTnOubfpmZhS3dIc96JPCR1z','B','0oodW6UxelNE9ODDeSZFWyQUDIMT7Fz3YWipPdvuzFOSEGXZ7kb3k','M','t',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3435614588015901611,10763029,'9RAOsL44qTXD0kQhRnHsUMXRDQhbLkkw9Zzu6HPqwo','YoYwqcPkO1I1zNp2jmEDNoFGUEkaypvB0smuBuU9hAIyVD0Vug89cFSoT6ug41tv5FAW9PXUnJGb2AFZJSu33UXeXmaHURtqj5pEfQ7AXLz52BMuoDPBBRQvquhogkfpLa6X8XPfOkZP2JlOJR86qFz5','ib0zwWAYiBA1cufniRy8KLty7kGzz5Iu3OD0rXV','4CoHvnrH1PwkpVMs6OvN9aFSBkCITZrkdarUSDangFtFaeVXwWpVPoMLjkOEVfJDCOqyLCINr6CHgaroJWnRHNSu8IR1V432PjYcAJDzOSTW58drCXTtJUkhemKUHSNuhzDI0kqUY2H9fiEaJ5cY62NnUAW8aOF03','se','o',4);
+INSERT INTO ti VALUES (3435614588015901611,10763029,'9RAOsL44qTXD0kQhRnHsUMXRDQhbLkkw9Zzu6HPqwo','YoYwqcPkO1I1zNp2jmEDNoFGUEkaypvB0smuBuU9hAIyVD0Vug89cFSoT6ug41tv5FAW9PXUnJGb2AFZJSu33UXeXmaHURtqj5pEfQ7AXLz52BMuoDPBBRQvquhogkfpLa6X8XPfOkZP2JlOJR86qFz5','ib0zwWAYiBA1cufniRy8KLty7kGzz5Iu3OD0rXV','4CoHvnrH1PwkpVMs6OvN9aFSBkCITZrkdarUSDangFtFaeVXwWpVPoMLjkOEVfJDCOqyLCINr6CHgaroJWnRHNSu8IR1V432PjYcAJDzOSTW58drCXTtJUkhemKUHSNuhzDI0kqUY2H9fiEaJ5cY62NnUAW8aOF03','se','o',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-7462752676801496604,11665188,'N1NI04Nfz','qLdlZYYuvx3xQ3ascxRYCpsJsYy5vjn61PPmuGrYgCeZn5KDe0JKGj35xM6JbuEtznt6ROlqf','zJZzGL3BO1imrLqm95a7mtlBbFwEuDLxp89rExOqCS59dMhbPolerxyvjv9heGii','E3W31AbG5wKJapS2e2DPIi9Qc9pDco3CBqaeCsLPxkkNjmg9v0wBoMv0YFALtgKkiL83PB1ZSV0Wmfk3pscNaLMdSSdaPLOZysAcZH2gFRXs1BUjUbWT1geHuViEW4uVV9J0O6kQa1x6ReFtb5BgpBA6jkqJ9k93X0GssPGxq3beSaceeDHFrtdlCtA3vnSAfdp969LrYh3IO083fxZkErZvy','gx','u',5);
+INSERT INTO ti VALUES (-7462752676801496604,11665188,'N1NI04Nfz','qLdlZYYuvx3xQ3ascxRYCpsJsYy5vjn61PPmuGrYgCeZn5KDe0JKGj35xM6JbuEtznt6ROlqf','zJZzGL3BO1imrLqm95a7mtlBbFwEuDLxp89rExOqCS59dMhbPolerxyvjv9heGii','E3W31AbG5wKJapS2e2DPIi9Qc9pDco3CBqaeCsLPxkkNjmg9v0wBoMv0YFALtgKkiL83PB1ZSV0Wmfk3pscNaLMdSSdaPLOZysAcZH2gFRXs1BUjUbWT1geHuViEW4uVV9J0O6kQa1x6ReFtb5BgpBA6jkqJ9k93X0GssPGxq3beSaceeDHFrtdlCtA3vnSAfdp969LrYh3IO083fxZkErZvy','gx','u',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (8918549184586397077,16374268,'FzEt','AIw9VA0CPsWN2XYT22dyv1jM311KnO7z4cV7Jn4po2SZK7buwVcfFcXfT8Tfh0VN7IMjls97JuXVqInveNeV49iGvnIf3tsgdyidkZ4Y','QA','GmV9xPmFIaXjKNpdvy9abiCJMN3nStALONPK4CbIReQ4NnNH3gfN5Rl998iCQ67uS28TVyWmLaZBDl3NptM2PBtBj70iMYfIeXEPHrfRSP3ias6oncyY31LIay8Wrvp8SRGHj1fEPU0HzH5tHfnMmisrTuh9zgUhdkcaiB','4va','1',6);
+INSERT INTO ti VALUES (8918549184586397077,16374268,'FzEt','AIw9VA0CPsWN2XYT22dyv1jM311KnO7z4cV7Jn4po2SZK7buwVcfFcXfT8Tfh0VN7IMjls97JuXVqInveNeV49iGvnIf3tsgdyidkZ4Y','QA','GmV9xPmFIaXjKNpdvy9abiCJMN3nStALONPK4CbIReQ4NnNH3gfN5Rl998iCQ67uS28TVyWmLaZBDl3NptM2PBtBj70iMYfIeXEPHrfRSP3ias6oncyY31LIay8Wrvp8SRGHj1fEPU0HzH5tHfnMmisrTuh9zgUhdkcaiB','4va','1',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(23), d VARBINARY(53) NOT NULL, e VARBINARY(27) NOT NULL, f VARCHAR(86) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (202,3376901099,'JPqY','4QHjSZMjXas2EXUAsP2TVtwWk71DWn9dhinXHv1URyykmZsfRrTJJ','EyLUMUQlLAuR91','rEgEzwWExgnTzeInBsGgZrbChOaw3FdxA6XDp4HFawcqt9juvkDNb4t','b','y',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(23), d VARBINARY(53) NOT NULL, e VARBINARY(27) NOT NULL, f VARCHAR(86) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (239,3888717061,'6wh17N6Kbo2aswBUTMpaKHQ','m3DHNtOUZIAzAOT','v','zanr','M','T',1);
+INSERT INTO ti VALUES (239,3888717061,'6wh17N6Kbo2aswBUTMpaKHQ','m3DHNtOUZIAzAOT','v','zanr','M','T',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(24);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(24);
+INSERT INTO t VALUES (1,1522866035,'2q4qGQJhsTNZMsuHH5','8TIARb','jNK6cAfCRtcVGqx7GhiE1TO','2UJezDqp7BbCDWTuRSdKTpjY5yCC9W3ZyTu','w1','4',2);
+INSERT INTO ti VALUES (1,1522866035,'2q4qGQJhsTNZMsuHH5','8TIARb','jNK6cAfCRtcVGqx7GhiE1TO','2UJezDqp7BbCDWTuRSdKTpjY5yCC9W3ZyTu','w1','4',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (146,95941171,'98mN4HjGSRnQhQn','j6EHzXWxw3sWwviS1UuKFlwGmmLHzSPaNemYxAqBqkTEltrNAuy16W2GvMNmSTbdULfmZvbVE2Ug6NeZG4Vkyt2sWxgRBuYHRnGpePZ3s0ynPO7wdISvmvC1YF9OGVfdS6WsIt','XvdE','ehfhvz0Ywi2CybW1MuvKg7aUHwk3LI2IuTwmsTnLoHBoA6w8A6lmnmFCiPnWzf5hpWPnryeEhMKIrQ4MekHGVw','dn','v',3);
+INSERT INTO ti VALUES (146,95941171,'98mN4HjGSRnQhQn','j6EHzXWxw3sWwviS1UuKFlwGmmLHzSPaNemYxAqBqkTEltrNAuy16W2GvMNmSTbdULfmZvbVE2Ug6NeZG4Vkyt2sWxgRBuYHRnGpePZ3s0ynPO7wdISvmvC1YF9OGVfdS6WsIt','XvdE','ehfhvz0Ywi2CybW1MuvKg7aUHwk3LI2IuTwmsTnLoHBoA6w8A6lmnmFCiPnWzf5hpWPnryeEhMKIrQ4MekHGVw','dn','v',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (44,3429716262,'UPsRZgjfu','xQMCjqYZhtT05N8aPqQx29dmMZP0JSQJesEvF5lwJg9ctlvSNPsccjYMPLM25iLdDNfElp38nwmvpvCuyxOdIR4JGb7gXjI7VkjyxpoYBJWUqrFth2IMJMhKuUJnm700DaBFqQrVmaMgNipSF3O8sVlAAjNlzFS7G7IrPSSegUOBGpOAXnhZRsmrYy7C0ZjyeukZPcBUw3WfaaFql8Zuzm1MiM0YJeF','lfN','mwBMGmFjRMV5bUl8XXFF3itxfazqs5Z9wrXxlzqb7Fgwy2yVtb4feZz2cNzEHkL1H7wz7XqN0lnbRD9EcQLcoGfWzYZgjcgfUoUH939IpI1HpDWY8E23o7jQieafbHkunjRengYC8muQWWafByxqJF4gqiWTXnIJXpXLN65AfxfyS4B37nf4nawLwoUnXWQbClubblM4g','oT','Q',4);
+INSERT INTO ti VALUES (44,3429716262,'UPsRZgjfu','xQMCjqYZhtT05N8aPqQx29dmMZP0JSQJesEvF5lwJg9ctlvSNPsccjYMPLM25iLdDNfElp38nwmvpvCuyxOdIR4JGb7gXjI7VkjyxpoYBJWUqrFth2IMJMhKuUJnm700DaBFqQrVmaMgNipSF3O8sVlAAjNlzFS7G7IrPSSegUOBGpOAXnhZRsmrYy7C0ZjyeukZPcBUw3WfaaFql8Zuzm1MiM0YJeF','lfN','mwBMGmFjRMV5bUl8XXFF3itxfazqs5Z9wrXxlzqb7Fgwy2yVtb4feZz2cNzEHkL1H7wz7XqN0lnbRD9EcQLcoGfWzYZgjcgfUoUH939IpI1HpDWY8E23o7jQieafbHkunjRengYC8muQWWafByxqJF4gqiWTXnIJXpXLN65AfxfyS4B37nf4nawLwoUnXWQbClubblM4g','oT','Q',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (105,726749486,'UA','80MctYMe9JFCmFB07mki1eTMCTuN1IRqzxWfHEHgmoW55qX4pQOgkYpesoO0PiM52WWIF43FGp7bVIXB3wpUk2sjh5JAfTmCqSBm9sskTNGwTztX3Ms2UPI7GwpkXx724SVWqDzdbNXwRz2QIeImW','BuD','eZigaIP9tKgLivFoCJ1NJ0qBDwRZDUagSPfN8gPtrXipVQxsdqVtpUtRxPBNSwBoJJmjYP4Cusiig228d4u2pHbqTeGjfHf0Alg1k3QgyiPwsHkX7Cmx9ghrpfPeTEDnd6h0tMH5cJfU4zKKDe7NkXcOH4eS9KlgIFzjoDhOHAmemCrgXPurNO','l','N',5);
+INSERT INTO ti VALUES (105,726749486,'UA','80MctYMe9JFCmFB07mki1eTMCTuN1IRqzxWfHEHgmoW55qX4pQOgkYpesoO0PiM52WWIF43FGp7bVIXB3wpUk2sjh5JAfTmCqSBm9sskTNGwTztX3Ms2UPI7GwpkXx724SVWqDzdbNXwRz2QIeImW','BuD','eZigaIP9tKgLivFoCJ1NJ0qBDwRZDUagSPfN8gPtrXipVQxsdqVtpUtRxPBNSwBoJJmjYP4Cusiig228d4u2pHbqTeGjfHf0Alg1k3QgyiPwsHkX7Cmx9ghrpfPeTEDnd6h0tMH5cJfU4zKKDe7NkXcOH4eS9KlgIFzjoDhOHAmemCrgXPurNO','l','N',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (78,2531883683,'7FKwE9','Qo8SHuX43aNMXOibcLgYr4UCFWloni70asW06eV55aEzcHx88O2zPme9AzyUMP5Cz9059JOxf1UH6wQm5P9o','abDAyaDWXsXhnC21NuVZ','SDm3ng94rRT2RfG2hiWD8kX4qzfjkZJhj0Ba4b9Me4tAs2vyupBPsHAxFpmB85uNRaOrHzyhZsDhhrWkL7qXQ2lLwyq3NawTan8hBK8l1B5dy52CwL0Ra6MsvyMnbAZkkuCwybn1tAogR8srEnnPgs9eLrUHgMrxb7vIaWgUIDnHn8HwtbAnkb9T8r4w00lpZ4TcruBVqUw3fR545z13tLLncKOmDQHnjZL','66','tN',6);
+INSERT INTO ti VALUES (78,2531883683,'7FKwE9','Qo8SHuX43aNMXOibcLgYr4UCFWloni70asW06eV55aEzcHx88O2zPme9AzyUMP5Cz9059JOxf1UH6wQm5P9o','abDAyaDWXsXhnC21NuVZ','SDm3ng94rRT2RfG2hiWD8kX4qzfjkZJhj0Ba4b9Me4tAs2vyupBPsHAxFpmB85uNRaOrHzyhZsDhhrWkL7qXQ2lLwyq3NawTan8hBK8l1B5dy52CwL0Ra6MsvyMnbAZkkuCwybn1tAogR8srEnnPgs9eLrUHgMrxb7vIaWgUIDnHn8HwtbAnkb9T8r4w00lpZ4TcruBVqUw3fR545z13tLLncKOmDQHnjZL','66','tN',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT, c BINARY(29) NOT NULL, d VARBINARY(4), e VARCHAR(11), f VARCHAR(43) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (26143,-478475789702573851,'svc1U0RWIPfjRkkqpXODU','Y','dTzlVl7Jv','LKDUMaJUZVENMN0m5fo2rEMXrxkf3D6','Q7','0',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT, c BINARY(29) NOT NULL, d VARBINARY(4), e VARCHAR(11), f VARCHAR(43) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-8827396392177828883,-6189789929832918174,'TiaHWJ6kH','Ihc','h5gYC','Bvn4FWat6LjFclyF4EMHShfb7wpWgEWHKb','Uu','N',1);
+INSERT INTO ti VALUES (-8827396392177828883,-6189789929832918174,'TiaHWJ6kH','Ihc','h5gYC','Bvn4FWat6LjFclyF4EMHShfb7wpWgEWHKb','Uu','N',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(30) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(30) NOT NULL;
+INSERT INTO t VALUES (6205392831026944009,3556918905704169000,'zbKW0B7x5UbrUn38YUK','QGBz','D4PeCcsQur','mpEgYONy4jT','A','J',2);
+INSERT INTO ti VALUES (6205392831026944009,3556918905704169000,'zbKW0B7x5UbrUn38YUK','QGBz','D4PeCcsQur','mpEgYONy4jT','A','J',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3563625628306960338,-7047713479677404687,'Z','mzhY6UEZQy0zGDJGerPJpcMGDYzotVPTdJkvOyOIcBiifDJ61rNjq9brOiiDCfcpcBSETdMndgilrMd5t0Hq9OJYf0m04kfBSleUrcyoVv6Q7YT81wEudbRkeCiFIKNZpJOheHvHIn9amkMjwYktv3sXcEWejiBf31CZmKymRvqGLRNpnGnybEQiTPsr0PFwvyi5wwM0VLX1sf0s','gy','nDkkXC6pmusYakwctT4l3jkdye9D953AMOUzyLHRGj','we','S',3);
+INSERT INTO ti VALUES (3563625628306960338,-7047713479677404687,'Z','mzhY6UEZQy0zGDJGerPJpcMGDYzotVPTdJkvOyOIcBiifDJ61rNjq9brOiiDCfcpcBSETdMndgilrMd5t0Hq9OJYf0m04kfBSleUrcyoVv6Q7YT81wEudbRkeCiFIKNZpJOheHvHIn9amkMjwYktv3sXcEWejiBf31CZmKymRvqGLRNpnGnybEQiTPsr0PFwvyi5wwM0VLX1sf0s','gy','nDkkXC6pmusYakwctT4l3jkdye9D953AMOUzyLHRGj','we','S',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6026202342442092572,-5362159853617063394,'mbqJZxj7BDqBljSnZxJ','g9rdyiYpwXeKtyYRJbO','Zr6SjXrxd','GSPbfP9kP3udHAmgIZNxQakuedu7vjKzgOYiIjSoeXTG9zuXQ18oxrtQaj6VJpH7GADddSjeGIB29zoHX6Bra0HINtLhk84S3NnsaUb4Yegu','P0','U',4);
+INSERT INTO ti VALUES (6026202342442092572,-5362159853617063394,'mbqJZxj7BDqBljSnZxJ','g9rdyiYpwXeKtyYRJbO','Zr6SjXrxd','GSPbfP9kP3udHAmgIZNxQakuedu7vjKzgOYiIjSoeXTG9zuXQ18oxrtQaj6VJpH7GADddSjeGIB29zoHX6Bra0HINtLhk84S3NnsaUb4Yegu','P0','U',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (6382828980798615305,1223278653148827574,'vnjNitgRSoFKk6Bnql','Oaawj7uBOo3f6EAir3jtCb6OrKqQxUFgmfhq1mp9OKoWWgq1RPOquHgoEglAlrpDujA1V8OYcTtTsPNnZe9o98U7FGj5p9VTTVD7o3aGvf7rq2EWN4SWpPloZQT3Ohn0QWCh0HmEwi7luC3Z0Z4naNQysZQa867SUJgK9Qm4rVwqtoZvanuYtuXw5Ku8Sk0lzHMNSQUtdTseLQ4LvOSL6Rw2OBLvt5J249oUjS5fSpm3hXW','G6Tl8TTuW','mY2FONweSXLc1M0CYtJXW5T5Vs9tJ1q182hDmXVyh','P6','k',5);
+INSERT INTO ti VALUES (6382828980798615305,1223278653148827574,'vnjNitgRSoFKk6Bnql','Oaawj7uBOo3f6EAir3jtCb6OrKqQxUFgmfhq1mp9OKoWWgq1RPOquHgoEglAlrpDujA1V8OYcTtTsPNnZe9o98U7FGj5p9VTTVD7o3aGvf7rq2EWN4SWpPloZQT3Ohn0QWCh0HmEwi7luC3Z0Z4naNQysZQa867SUJgK9Qm4rVwqtoZvanuYtuXw5Ku8Sk0lzHMNSQUtdTseLQ4LvOSL6Rw2OBLvt5J249oUjS5fSpm3hXW','G6Tl8TTuW','mY2FONweSXLc1M0CYtJXW5T5Vs9tJ1q182hDmXVyh','P6','k',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-3302785222831075199,-762888346780733437,'tIEIiw7Q3c','mwp35lQwPhd4cnpzNGZond2HSetZbKgwt5PCJKfvau6BPP2bmRnr52UBCdvTyPfULkVyMIE7OkIL6OjMjtY0Vp4JyrfdCZzsL3isboKNzBcNJtChc1PCQPkckVfDfTMEFvVW64RelJc22Ce5lhsUIznyvsnxDbKwae9UC6Ff2KveDf31sQF6F5aX70gqwmostcTSVypX','5PQZDZjM','19m0MKkK71TCL9DFIUrnYwtJNfQIWMt52DuVPxUe80mWLrearpgeSgVlQqChLv0pP5RiWW7l1E2vF9LzWdUV5P41Fy99Im','3C','jC',6);
+INSERT INTO ti VALUES (-3302785222831075199,-762888346780733437,'tIEIiw7Q3c','mwp35lQwPhd4cnpzNGZond2HSetZbKgwt5PCJKfvau6BPP2bmRnr52UBCdvTyPfULkVyMIE7OkIL6OjMjtY0Vp4JyrfdCZzsL3isboKNzBcNJtChc1PCQPkckVfDfTMEFvVW64RelJc22Ce5lhsUIznyvsnxDbKwae9UC6Ff2KveDf31sQF6F5aX70gqwmostcTSVypX','5PQZDZjM','19m0MKkK71TCL9DFIUrnYwtJNfQIWMt52DuVPxUe80mWLrearpgeSgVlQqChLv0pP5RiWW7l1E2vF9LzWdUV5P41Fy99Im','3C','jC',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(61) NOT NULL, d VARCHAR(43) NOT NULL, e VARBINARY(80) NOT NULL, f VARCHAR(42) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (49,7683921,'Rbym8Wxbtk2TrFwAdVKbO6WKt7vRQVJ6qFHFkWAmJS4Ro7AQ0','H','gCk8SSouhiHVT3GHXwGJGGJSFGUPIscGo','nhoaHwh3eYYONXP6R783hiJc','H','lT',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(61) NOT NULL, d VARCHAR(43) NOT NULL, e VARBINARY(80) NOT NULL, f VARCHAR(42) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (165,-8073088,'KWWjVCYnnbTFY8F5KPFRoexvdkvD3KxNIkbrAqPcT5GsxW022','c8hE','jq8s31Je8V5R5uRrMXSdGWKpnCeqJyOe9y','ahchmbPNh5WdU9SPucQXgJxsCtmXz96','i','1',1);
+INSERT INTO ti VALUES (165,-8073088,'KWWjVCYnnbTFY8F5KPFRoexvdkvD3KxNIkbrAqPcT5GsxW022','c8hE','jq8s31Je8V5R5uRrMXSdGWKpnCeqJyOe9y','ahchmbPNh5WdU9SPucQXgJxsCtmXz96','i','1',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(62) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(62) NOT NULL;
+INSERT INTO t VALUES (185,1726800,'pDyhmIMIvHoumU3DVq8VNLnPLh6zQZY','BiaM9t66i6yBtzuUO973m4ww','TEKPLvvQpWZ7Z343k65HnEmAO0XBX2pabVYzoqh1ulq46uFFgRfuVSjGYE8TSLi02jCDfr7','55Md6g86R1rEKWyfIaW4wmV','F','Z0',2);
+INSERT INTO ti VALUES (185,1726800,'pDyhmIMIvHoumU3DVq8VNLnPLh6zQZY','BiaM9t66i6yBtzuUO973m4ww','TEKPLvvQpWZ7Z343k65HnEmAO0XBX2pabVYzoqh1ulq46uFFgRfuVSjGYE8TSLi02jCDfr7','55Md6g86R1rEKWyfIaW4wmV','F','Z0',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (240,-6144176,'bGZhLMmQX5C1BbdYs119PmjKz','9QyQiNoZ9PgEarMXQkRllt4abGpDuCCOW5xTlX1Of7HIBp2Bg2M6kT8FHxpbNPpu4puruYD9wKGoHwCCXX8FOp1iGzx4KTUFdprFkT5gDcUNvOyn3rMRaBD2IJ4ynm0spMlG4HlgTys7faYzrcPFbBHdeNHHw4cc','BxXJvNcvWrM8DX9oOwhwOoCjxiG2juZNeHjmgxfuWvpTFXGmTD3dmcJGX','mSfk84k9V9qXVPZPKp4zl8aOH','q','lz',3);
+INSERT INTO ti VALUES (240,-6144176,'bGZhLMmQX5C1BbdYs119PmjKz','9QyQiNoZ9PgEarMXQkRllt4abGpDuCCOW5xTlX1Of7HIBp2Bg2M6kT8FHxpbNPpu4puruYD9wKGoHwCCXX8FOp1iGzx4KTUFdprFkT5gDcUNvOyn3rMRaBD2IJ4ynm0spMlG4HlgTys7faYzrcPFbBHdeNHHw4cc','BxXJvNcvWrM8DX9oOwhwOoCjxiG2juZNeHjmgxfuWvpTFXGmTD3dmcJGX','mSfk84k9V9qXVPZPKp4zl8aOH','q','lz',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (98,3983959,'guV9U1R29hD9iZ4','KczyUkKxlHs1sYt966EZobEIDavvhTH9bYQS9mZery8MroRg59C4DGPcw4DV0YzRSaIf8QIOPg9nvcf5DnkQ3eKWeygAkhzNQnXSdxyCtDn9EUavqQMDruz','Lrjk7u6QscLlHClFpH1wnu3To05rwlhrA8','APo1YKaYcs37spRSUolaKNWKGzqI4ZLDaBtcAilBPB05ZwT3tKR3X9Ci3KYi8Efc7G0KNKvaTt4AETNr4BEXvVzaarS6zLVHKZfXf95d5RSrSWWw99PxobRT1fws9hj7HvIILETio6YAMpJQdUDJNo8k1YQE3g2cb25vZ8jg46LxrJ8ZeMJBcWWH93nQWZuswNxT3EK9dpuhTjyfVsJLMbNEpFrQ7ifyNDDEAuxukFk','G','z',4);
+INSERT INTO ti VALUES (98,3983959,'guV9U1R29hD9iZ4','KczyUkKxlHs1sYt966EZobEIDavvhTH9bYQS9mZery8MroRg59C4DGPcw4DV0YzRSaIf8QIOPg9nvcf5DnkQ3eKWeygAkhzNQnXSdxyCtDn9EUavqQMDruz','Lrjk7u6QscLlHClFpH1wnu3To05rwlhrA8','APo1YKaYcs37spRSUolaKNWKGzqI4ZLDaBtcAilBPB05ZwT3tKR3X9Ci3KYi8Efc7G0KNKvaTt4AETNr4BEXvVzaarS6zLVHKZfXf95d5RSrSWWw99PxobRT1fws9hj7HvIILETio6YAMpJQdUDJNo8k1YQE3g2cb25vZ8jg46LxrJ8ZeMJBcWWH93nQWZuswNxT3EK9dpuhTjyfVsJLMbNEpFrQ7ifyNDDEAuxukFk','G','z',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (4,-3417534,'PYEfvcCkPZwelC9MSaH4uy3LSKfS','HffQZ6DNGCCT9cszCiFQ8KPCqN13mDN42Xrk8u9Q4kVFonY5I5a4WDYNC4xQlPDGEGL7gMjUtiRRBRM9Op87yGTLs02uFo9KBhYJkWmPYUOjzpMwbQrSE4k45HH5kxQPl9ZYC6VQwNjowLjsDWC3hVKtPwqz7pvsV3t70DjGTvy','WMSAzs386oIfrixpgnTv7HLN2CcysvgmO4vJHTTKDZvEgLgZseGOnL8d3ydnN5RB7EnQ','L7zDdwMzYqST2Z4td9rbZewaiZRWdn3HiXWMpjjbkoBfyqTsEILRZ68HkvFmv3NwklN0xX1pDo8DxnZF4MBbNoINQTVUYu3DpgWrp5eg84bk2cm9GMOq8ZvlW2QvCstVBgo0v4jJC0gRj8BW0rHbdf46cOA6H9UGZLetmjVs69IlcKbId3woYvD8N','B','DD',5);
+INSERT INTO ti VALUES (4,-3417534,'PYEfvcCkPZwelC9MSaH4uy3LSKfS','HffQZ6DNGCCT9cszCiFQ8KPCqN13mDN42Xrk8u9Q4kVFonY5I5a4WDYNC4xQlPDGEGL7gMjUtiRRBRM9Op87yGTLs02uFo9KBhYJkWmPYUOjzpMwbQrSE4k45HH5kxQPl9ZYC6VQwNjowLjsDWC3hVKtPwqz7pvsV3t70DjGTvy','WMSAzs386oIfrixpgnTv7HLN2CcysvgmO4vJHTTKDZvEgLgZseGOnL8d3ydnN5RB7EnQ','L7zDdwMzYqST2Z4td9rbZewaiZRWdn3HiXWMpjjbkoBfyqTsEILRZ68HkvFmv3NwklN0xX1pDo8DxnZF4MBbNoINQTVUYu3DpgWrp5eg84bk2cm9GMOq8ZvlW2QvCstVBgo0v4jJC0gRj8BW0rHbdf46cOA6H9UGZLetmjVs69IlcKbId3woYvD8N','B','DD',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (21,-8234148,'BYmTg5jh5MOpfYICPPjaU9YumABdx49p23xTZenuQVv7f5bFN3z','lLS8MjW1Gi2StmcghTnZiHPbm7QDD6jo9esQJayxlTzzJRKJLLS9RT1ZT6QAob7Ce82Qt8mpcAm2dwl5fnD6','tZPsRFkDK8ngKuP7rtfx8ojD9JI3jZd5TmjshZOqif4XeBDKNRtiw0EIL2WHyElp','d5PRYsMSG5NzYE7mSjOtqVQyeqE5TdHWMGO2cDSeucn7IOzcq18UIS1ZbR2hBA5dVqSJhJRhu4D8Pjtfg','jL','7GX',6);
+INSERT INTO ti VALUES (21,-8234148,'BYmTg5jh5MOpfYICPPjaU9YumABdx49p23xTZenuQVv7f5bFN3z','lLS8MjW1Gi2StmcghTnZiHPbm7QDD6jo9esQJayxlTzzJRKJLLS9RT1ZT6QAob7Ce82Qt8mpcAm2dwl5fnD6','tZPsRFkDK8ngKuP7rtfx8ojD9JI3jZd5TmjshZOqif4XeBDKNRtiw0EIL2WHyElp','d5PRYsMSG5NzYE7mSjOtqVQyeqE5TdHWMGO2cDSeucn7IOzcq18UIS1ZbR2hBA5dVqSJhJRhu4D8Pjtfg','jL','7GX',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b TINYINT NOT NULL, c CHAR(69), d VARBINARY(21) NOT NULL, e VARBINARY(40), f VARCHAR(12), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2024,21,'cpW7MlZgB4Z552q9hoEHXY6tml67Nuw7cdOyxMUdTqBXytj6u9BX9ljPKfoS5KrPch8G','sQw0zHwk','PiaGkMmilR','l5CP4tim','n','H',0);
+CREATE TABLE ti (a SMALLINT, b TINYINT NOT NULL, c CHAR(69), d VARBINARY(21) NOT NULL, e VARBINARY(40), f VARCHAR(12), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-5629246,114,'Ub7dXgo8QP91SXOGRRGxrhlCvXkT7nu','P1cT5tLZ7f','gj22t9mSsOJv','CSe1xLK','G','u',1);
+INSERT INTO ti VALUES (-5629246,114,'Ub7dXgo8QP91SXOGRRGxrhlCvXkT7nu','P1cT5tLZ7f','gj22t9mSsOJv','CSe1xLK','G','u',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(70);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(70);
+INSERT INTO t VALUES (6616762,108,'SRAu6O','o5iLVis','4fvPVIpbC8B6bf','c8TXa','A','C',2);
+INSERT INTO ti VALUES (6616762,108,'SRAu6O','o5iLVis','4fvPVIpbC8B6bf','c8TXa','A','C',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-4266595,-2,'XMMdHwZi1yuKl2bmNuUNSAW9EDFUjjmL1Y9i60qa9O','xAiiCxvO8U9UUcbC64EAsCPNcIVyKEQ2g18pkNBAoPxUwBDTaogQz460engibWLz91i4bOnv5Tk789uOWFx78BA1CZZQlaavAIU8qN3mAuYKDcRFMGTc0vdn10LlEg3x03SQXwVgWGEVMIgMefR46kACFFspUScuVVq18ynSXviz2HeqoFsR6RJV','9vNWfGJwWah83WZ','e7','w','a',3);
+INSERT INTO ti VALUES (-4266595,-2,'XMMdHwZi1yuKl2bmNuUNSAW9EDFUjjmL1Y9i60qa9O','xAiiCxvO8U9UUcbC64EAsCPNcIVyKEQ2g18pkNBAoPxUwBDTaogQz460engibWLz91i4bOnv5Tk789uOWFx78BA1CZZQlaavAIU8qN3mAuYKDcRFMGTc0vdn10LlEg3x03SQXwVgWGEVMIgMefR46kACFFspUScuVVq18ynSXviz2HeqoFsR6RJV','9vNWfGJwWah83WZ','e7','w','a',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-7894978,-9,'DN2e6gUfSVX28ZiEK','c7wAF0RCVYaibfUEx2g3Nv0tyiAp8tpt6Wh7L945dPjWwAEQ9UpYFev48DW1LWrJLIMxHvrHXjNUM7raNPpFLxBpRhPlmCYKs2yYIqivSlYq3ruxDp8YbWQtm1rwIvA6uxCfKkK','wsBpiKMlcXtV','RDaFsJ5cJ5SQ5GFVWnZCzPoF9egRFhIfwLBoIIpn1kTsg7ptPnqvFptHB5bG1WsDJZFXcZcol3nPf6E2lcArHVKeGdRdEiJsy5DEv9Tv5vCwqqGhVVETLVWXW1QvguDc8g3SL2S5OhMN4mMDfVXhMQgak8JvZ7vtfjlgs2koII5vMyt2mCWEQb1Ax7LDgAhDVNnf1KEo','L','t',4);
+INSERT INTO ti VALUES (-7894978,-9,'DN2e6gUfSVX28ZiEK','c7wAF0RCVYaibfUEx2g3Nv0tyiAp8tpt6Wh7L945dPjWwAEQ9UpYFev48DW1LWrJLIMxHvrHXjNUM7raNPpFLxBpRhPlmCYKs2yYIqivSlYq3ruxDp8YbWQtm1rwIvA6uxCfKkK','wsBpiKMlcXtV','RDaFsJ5cJ5SQ5GFVWnZCzPoF9egRFhIfwLBoIIpn1kTsg7ptPnqvFptHB5bG1WsDJZFXcZcol3nPf6E2lcArHVKeGdRdEiJsy5DEv9Tv5vCwqqGhVVETLVWXW1QvguDc8g3SL2S5OhMN4mMDfVXhMQgak8JvZ7vtfjlgs2koII5vMyt2mCWEQb1Ax7LDgAhDVNnf1KEo','L','t',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (329742,95,'XKJGm7jAkP94YFcavbbOsgFVWaFAkd2fNZ7OyvqBQh5cSNgC8eOmyvs6HARq8TH7kN','pRIXYWxg50sSGPuyt80kxCsDeUVKZnbaV4TTcbubuBmKvV69KRiqh9I5pXJ5fqUdTFu3iRyCL5U7wQZF443XxB7TuyWPU9g0bFBM1UfbYx1tfvQp3BcmcqYavVTVgtYeE0H6rJDzHWpLxtAcCP70g3xHdquPSvFD7XJfnitZgMdcJEjS7WkkQc2qWktqgbHg26tik8eyiyAKxssmXTpl0o61GRAY2SZP72TMJSw40qGYJWjkxoLW4Rh','urxQw4UrFoOwE232LMYPFOYr','wFR5EIWqKaNhgHx4gwuYtHmncfugD','lh','f',5);
+INSERT INTO ti VALUES (329742,95,'XKJGm7jAkP94YFcavbbOsgFVWaFAkd2fNZ7OyvqBQh5cSNgC8eOmyvs6HARq8TH7kN','pRIXYWxg50sSGPuyt80kxCsDeUVKZnbaV4TTcbubuBmKvV69KRiqh9I5pXJ5fqUdTFu3iRyCL5U7wQZF443XxB7TuyWPU9g0bFBM1UfbYx1tfvQp3BcmcqYavVTVgtYeE0H6rJDzHWpLxtAcCP70g3xHdquPSvFD7XJfnitZgMdcJEjS7WkkQc2qWktqgbHg26tik8eyiyAKxssmXTpl0o61GRAY2SZP72TMJSw40qGYJWjkxoLW4Rh','urxQw4UrFoOwE232LMYPFOYr','wFR5EIWqKaNhgHx4gwuYtHmncfugD','lh','f',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1381156,3,'BZXyfDRYxoA0ly99NZ4nJ7iL0ij5zAuXE','SjdtOrsot4laQrx94EGJtWj1KGW1hRUwYgSN92oerfoXHdAklk6CzMRH35tXQB2J5PshTs6NzPbZHWycveFMAHCtBVK1ptZvAzxC0H0laq8kwe3a7U6LvWMLNEtGaFRFS8MVdRMVVMYQNlYNIv0at7py','e0xlCf4YHNjH9K1svdmw35uEK6xlUrK5z','oVQnJVNSDFFnCvzcOilfAHFNB0BLhQSFUfKA47nWHk7YaVAsD9c0GIA6UhdDMwJJ41wggXhFkYFHXraJqE3BcEzuEgzXb8bxvMxiVQhEpjkfO6h4mif4JnaXaZVQJ1guB1LzvDmIKO51az4IlHNKZX0vrU1wunPMK5qJc5subfxgQhsFv94pZQBwDtSizoLRcxkK98ILzMaWoJF6YDEVXCytAZr5BggL74AJieoC9J','rd','O',6);
+INSERT INTO ti VALUES (1381156,3,'BZXyfDRYxoA0ly99NZ4nJ7iL0ij5zAuXE','SjdtOrsot4laQrx94EGJtWj1KGW1hRUwYgSN92oerfoXHdAklk6CzMRH35tXQB2J5PshTs6NzPbZHWycveFMAHCtBVK1ptZvAzxC0H0laq8kwe3a7U6LvWMLNEtGaFRFS8MVdRMVVMYQNlYNIv0at7py','e0xlCf4YHNjH9K1svdmw35uEK6xlUrK5z','oVQnJVNSDFFnCvzcOilfAHFNB0BLhQSFUfKA47nWHk7YaVAsD9c0GIA6UhdDMwJJ41wggXhFkYFHXraJqE3BcEzuEgzXb8bxvMxiVQhEpjkfO6h4mif4JnaXaZVQJ1guB1LzvDmIKO51az4IlHNKZX0vrU1wunPMK5qJc5subfxgQhsFv94pZQBwDtSizoLRcxkK98ILzMaWoJF6YDEVXCytAZr5BggL74AJieoC9J','rd','O',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(74), d VARBINARY(100), e VARBINARY(15) NOT NULL, f VARCHAR(41) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (994058812,8317217,'N4BYfvjzc7duJOFl','87IeOHyfbrV0cqyFXRJisIQRxdv9D63zT4QtU6qloIoqgiLzuX8L4FQUsoerv3pOPxeU2qDbVw4uFs4','USVXOk','Be3oomcvyH4hRY','h','g',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(74), d VARBINARY(100), e VARBINARY(15) NOT NULL, f VARCHAR(41) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3060548138,853867,'qfJZRXGHVCP6fI0r6EOhTe5BrjVunPpLpQyCV61cctKRLBFL8UOEMb7jdXpA','hQskvmKn6PwOlO7eB8iG7X2TGhvBzSxsFzLrx7Oguoyc9Wuo2krjRt3SOZhK','s5tMX5GWnLr','VO5nOXhoeABw9vC54JF5qtC7NfLY5PsT32Waitx2a','1','u',1);
+INSERT INTO ti VALUES (3060548138,853867,'qfJZRXGHVCP6fI0r6EOhTe5BrjVunPpLpQyCV61cctKRLBFL8UOEMb7jdXpA','hQskvmKn6PwOlO7eB8iG7X2TGhvBzSxsFzLrx7Oguoyc9Wuo2krjRt3SOZhK','s5tMX5GWnLr','VO5nOXhoeABw9vC54JF5qtC7NfLY5PsT32Waitx2a','1','u',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(75);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(75);
+INSERT INTO t VALUES (2202265747,-7314779,'G2R9J6JBNnXEbcITVwfTJDg','8JdqlZw6o3BGaG0yeT6qStYEFifwkYALgxhTtsCx47dqX2wa4LMT92uoMe3GmALY','ZI1ewgTtx','uJmfEMr2HMTZWdWK7OcoF','w','l',2);
+INSERT INTO ti VALUES (2202265747,-7314779,'G2R9J6JBNnXEbcITVwfTJDg','8JdqlZw6o3BGaG0yeT6qStYEFifwkYALgxhTtsCx47dqX2wa4LMT92uoMe3GmALY','ZI1ewgTtx','uJmfEMr2HMTZWdWK7OcoF','w','l',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3953719698,6667771,'To5Tx7l5zimAKAOhiOMZ2hGRD9uoerOdo1Ui7r7IsNKq6GZMZlMesTxiXsmC8FOR1jtK0MJWN3p','Wk6NgHK','M6eut','1hsscPJam1G4M599Xr','D','5',3);
+INSERT INTO ti VALUES (3953719698,6667771,'To5Tx7l5zimAKAOhiOMZ2hGRD9uoerOdo1Ui7r7IsNKq6GZMZlMesTxiXsmC8FOR1jtK0MJWN3p','Wk6NgHK','M6eut','1hsscPJam1G4M599Xr','D','5',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (420919401,-373850,'DKgTbK1FIePNevD3irCky0nBa6RI1wSR3lnxpAqS6sNch1CK','xobeR1P1PrRHCKeFpjOpJ36HRrmO84pINcqj0rrYHZRBGKeyQBHvISwJ7vvO6q83yCEz78v8BNa3Ueies0mhizQlvPTRSZxdVBcUR1C5pAJ9EqzrKtWrswc0jDRnXBxfaoAwrnvTE5J6lNdPzUJ8gwr7h1XetBcSMqqUTfmvehYic7QK4hNlPFGNZbJKK1d','KboupFHrCB','1K2Nqhk4EzjpSsF3qGo40GTTKTWhB1xbkYhXHdyOYtYd3QzDXFXYVFejXLBpLol8MU2PRX5KOW','P','7',4);
+INSERT INTO ti VALUES (420919401,-373850,'DKgTbK1FIePNevD3irCky0nBa6RI1wSR3lnxpAqS6sNch1CK','xobeR1P1PrRHCKeFpjOpJ36HRrmO84pINcqj0rrYHZRBGKeyQBHvISwJ7vvO6q83yCEz78v8BNa3Ueies0mhizQlvPTRSZxdVBcUR1C5pAJ9EqzrKtWrswc0jDRnXBxfaoAwrnvTE5J6lNdPzUJ8gwr7h1XetBcSMqqUTfmvehYic7QK4hNlPFGNZbJKK1d','KboupFHrCB','1K2Nqhk4EzjpSsF3qGo40GTTKTWhB1xbkYhXHdyOYtYd3QzDXFXYVFejXLBpLol8MU2PRX5KOW','P','7',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (374238297,4364251,'pRfdFGwt','iR4HSRDRRCJsfmlRRYm71nREvlYQEpqtHQstKYqLU4QbvxGm9zrAZry5swAHNnXusNy06','EZ1FNM9Vb','U9DGTjvqj35g6DbSI2tSDSZT1DnRD9QrGusYmGgSjm9MwxvgdjBTL3feMIaJaF9PFuKHkHmau6cQuOxEMSLrLIIwzlDa98gVqf64g8F3XknLmjU6E4PgTOY0sH9axv6me24m3tt1rUgvcJDlqEfu5Yt75d3rGeSHzNXCVSF0BbBeofqOyRdEfG9WzrwdQ9IRElDWIgONUA3o86j2a','y','Y',5);
+INSERT INTO ti VALUES (374238297,4364251,'pRfdFGwt','iR4HSRDRRCJsfmlRRYm71nREvlYQEpqtHQstKYqLU4QbvxGm9zrAZry5swAHNnXusNy06','EZ1FNM9Vb','U9DGTjvqj35g6DbSI2tSDSZT1DnRD9QrGusYmGgSjm9MwxvgdjBTL3feMIaJaF9PFuKHkHmau6cQuOxEMSLrLIIwzlDa98gVqf64g8F3XknLmjU6E4PgTOY0sH9axv6me24m3tt1rUgvcJDlqEfu5Yt75d3rGeSHzNXCVSF0BbBeofqOyRdEfG9WzrwdQ9IRElDWIgONUA3o86j2a','y','Y',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2919650278,-508453,'6cP0Jcv7SDksFWVZgCxi1JT3rNk1PtXQX2xWPwTG','6M1qFmfVg9jzPlpdn40PL5Uv4MzV2A198wh','DU','722h4V8ZsEM0FnsZYvINaF5mshex6hpxAlOuJtqcU6YGOHuDdlhL9WjazoPRnIJ7VYt80bwSgskwaZ2N5YpurcHTGCV3q5SeBK5Al9zmiPQGGm8oQjC9UNWtLSU0OzrLS4uowT2BFrr8vQ0qBcu3M7iSk1GeRgC6rVxTSyj14Ib1iKoFl8ksCuXGMCDMbvHwomI4ckA6M8QsClxQSslNNMzeYxW','i','V5',6);
+INSERT INTO ti VALUES (2919650278,-508453,'6cP0Jcv7SDksFWVZgCxi1JT3rNk1PtXQX2xWPwTG','6M1qFmfVg9jzPlpdn40PL5Uv4MzV2A198wh','DU','722h4V8ZsEM0FnsZYvINaF5mshex6hpxAlOuJtqcU6YGOHuDdlhL9WjazoPRnIJ7VYt80bwSgskwaZ2N5YpurcHTGCV3q5SeBK5Al9zmiPQGGm8oQjC9UNWtLSU0OzrLS4uowT2BFrr8vQ0qBcu3M7iSk1GeRgC6rVxTSyj14Ib1iKoFl8ksCuXGMCDMbvHwomI4ckA6M8QsClxQSslNNMzeYxW','i','V5',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT NOT NULL, c CHAR(99), d VARCHAR(9) NOT NULL, e VARBINARY(69), f VARCHAR(38), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6033493,84,'e9DDvkqLIbezUdU7voZt5lTeGQX7ocoNJn7rfnndGAdVZsmPdsN5QYj4JpFhJrekKq4mpQzZsRRrSJ67q1HB','ZCE8cA','2k9rmozH1L54Uqz7SUGs4qrEdWi2UIHZAmV7Q4ZHedDC','1sgRqlihVwzOlwkmUPPb5pwchQ','b','Z',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT NOT NULL, c CHAR(99), d VARCHAR(9) NOT NULL, e VARBINARY(69), f VARCHAR(38), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (3363394737231919244,-118,'R5m3','teT7ig2','TYLmkiUZ6X3qzMDIkQhL','6lhRCKQBsALgeOOLv','6','a',1);
+INSERT INTO ti VALUES (3363394737231919244,-118,'R5m3','teT7ig2','TYLmkiUZ6X3qzMDIkQhL','6lhRCKQBsALgeOOLv','6','a',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(100);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(100);
+INSERT INTO t VALUES (-1697135508177974535,26,'d0A842R503xFaolFu8','S','oAfI1kymZ9zyl8fJTBRhJT3uGgDimyNgpRzgDZQ','2hxK92','X','n',2);
+INSERT INTO ti VALUES (-1697135508177974535,26,'d0A842R503xFaolFu8','S','oAfI1kymZ9zyl8fJTBRhJT3uGgDimyNgpRzgDZQ','2hxK92','X','n',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-6499231200690704975,122,'wegViaXThHLmWXsQhsYoKoj1wYAwZY1p5RCRmngzNCZzue4mOJPCR','SKavsiRVKSsjqSpX3jNrqnEDbGCTFxFAHfhViCQBkaIqRvusAjwJuh0cnHc3ExSytMR9tgHE5Ydl8oOCoBghxFiA4HB2AoRNcorPYagFPpu8EXT8fQXYBm6m6K2iNeZIkdFqWYJLio2RVge1qmZ5PGwHiNKuB7lXDWSTQZ7H2deo754VFn146ks72FDWTks4gP85DFIZ6b0Ux3Ud5nk3KKuZMupsaBkDhiRYgh6ehZ','fRfJLBqC2PK4YF220HQ9OpS4TJ5GEqGeqg7Szgc','TE40Hq8dCaKvKZ1CPt4PWb6bnzTfabBZfcnE','X','r',3);
+INSERT INTO ti VALUES (-6499231200690704975,122,'wegViaXThHLmWXsQhsYoKoj1wYAwZY1p5RCRmngzNCZzue4mOJPCR','SKavsiRVKSsjqSpX3jNrqnEDbGCTFxFAHfhViCQBkaIqRvusAjwJuh0cnHc3ExSytMR9tgHE5Ydl8oOCoBghxFiA4HB2AoRNcorPYagFPpu8EXT8fQXYBm6m6K2iNeZIkdFqWYJLio2RVge1qmZ5PGwHiNKuB7lXDWSTQZ7H2deo754VFn146ks72FDWTks4gP85DFIZ6b0Ux3Ud5nk3KKuZMupsaBkDhiRYgh6ehZ','fRfJLBqC2PK4YF220HQ9OpS4TJ5GEqGeqg7Szgc','TE40Hq8dCaKvKZ1CPt4PWb6bnzTfabBZfcnE','X','r',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-1270079101074259190,103,'ZpwLvf9t53oPeOSlY8ap5CilawS','TOTTvhRTKkEn1hkJPnYHjPqjHcxrym7Ig9Ew2spRrw7Ya2pzMDwzLVe8E4yVWs5Y2Ktw9GQLuG9mwm1ACK4uhkR9UBBiQ3bUGSRQ3nnGRAhT3ZbkMoByWAo5yrzTHiDk7WN3MSog9NfLhy9E8DE3bWBiG69QV72Dk6FTgjjgpiwCc3i304EiFnE9','6Oge6oHhqutb90QuQ4a0jkguqJFVjOHbWPj91F1QomIWpjk','NVTU7U4o0LGmap28GHV5hC9cSPavlyDOYOTSPeqvCTGjPmebrKVQQhFErFcgoEuEwXmlENLGgSuJ3RAnlHbj3EnVrB6IBb6toRbLKwlno98lYaTDDbjpKDdxLdzDnJHQrcIPS3amxTtO2YctaCMylOpqP5kF88He8scFgPIN6Y1GCu6c1jZuB9hRe6jB4NxeiT9b9AwPjkjgg9qP0z6trjN8CnfVPyCRDvasaOK3KebgS','4','r2',4);
+INSERT INTO ti VALUES (-1270079101074259190,103,'ZpwLvf9t53oPeOSlY8ap5CilawS','TOTTvhRTKkEn1hkJPnYHjPqjHcxrym7Ig9Ew2spRrw7Ya2pzMDwzLVe8E4yVWs5Y2Ktw9GQLuG9mwm1ACK4uhkR9UBBiQ3bUGSRQ3nnGRAhT3ZbkMoByWAo5yrzTHiDk7WN3MSog9NfLhy9E8DE3bWBiG69QV72Dk6FTgjjgpiwCc3i304EiFnE9','6Oge6oHhqutb90QuQ4a0jkguqJFVjOHbWPj91F1QomIWpjk','NVTU7U4o0LGmap28GHV5hC9cSPavlyDOYOTSPeqvCTGjPmebrKVQQhFErFcgoEuEwXmlENLGgSuJ3RAnlHbj3EnVrB6IBb6toRbLKwlno98lYaTDDbjpKDdxLdzDnJHQrcIPS3amxTtO2YctaCMylOpqP5kF88He8scFgPIN6Y1GCu6c1jZuB9hRe6jB4NxeiT9b9AwPjkjgg9qP0z6trjN8CnfVPyCRDvasaOK3KebgS','4','r2',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-4909324535765241974,-85,'VRbrcOcqREl6I7mInuW1TrRMCfPyPnJeGbcfNfnD66z6n8rVF3To7Wec435yqmgJrZwxKcHk280uwz','kQYEkeE4mpRPHFtz','Y1FQuxcy5AgDlwWSH','cQ5oFDFx3eHwHbEFKdUnalSQs81FYlKb0Vgbxv','x','o',5);
+INSERT INTO ti VALUES (-4909324535765241974,-85,'VRbrcOcqREl6I7mInuW1TrRMCfPyPnJeGbcfNfnD66z6n8rVF3To7Wec435yqmgJrZwxKcHk280uwz','kQYEkeE4mpRPHFtz','Y1FQuxcy5AgDlwWSH','cQ5oFDFx3eHwHbEFKdUnalSQs81FYlKb0Vgbxv','x','o',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-2540290497764893480,45,'kPJ6RJtkAyb3IJcTgYtk8QMxZJAKM9DWFbu0vyVdpwmZiC3ZrTDgPZEvMaRIxyjMuWA7dSOG6QBmC','ohCUR6lXYIzYcLscvSFkd1jz5lKeKVYzVboBA3LpsHPAzqJE9zwbvSfLPiINOQGpbgQhjMoOV0ldYE3uO3XXC5YbFVZYLFYK6ugKBpvzaeRl2DSYRlaQfTcEqPodC452ugZ1d','8gAq9bQaxDg86utlBNCMgs8Q6CqqknW0VU1JKtAjQAQlS2OgYua5hiC1','h','pQ','rra',6);
+INSERT INTO ti VALUES (-2540290497764893480,45,'kPJ6RJtkAyb3IJcTgYtk8QMxZJAKM9DWFbu0vyVdpwmZiC3ZrTDgPZEvMaRIxyjMuWA7dSOG6QBmC','ohCUR6lXYIzYcLscvSFkd1jz5lKeKVYzVboBA3LpsHPAzqJE9zwbvSfLPiINOQGpbgQhjMoOV0ldYE3uO3XXC5YbFVZYLFYK6ugKBpvzaeRl2DSYRlaQfTcEqPodC452ugZ1d','8gAq9bQaxDg86utlBNCMgs8Q6CqqknW0VU1JKtAjQAQlS2OgYua5hiC1','h','pQ','rra',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b TINYINT UNSIGNED, c CHAR(21) NOT NULL, d VARCHAR(7) NOT NULL, e VARCHAR(60) NOT NULL, f VARBINARY(49) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2001304569574155672,1,'eIoCNAf','k4bHHY','bwBJ14qd9gnOtAD','ZnUOvutgR06aDeeFpRVqTWsRHIGVhHaD3ht2M7Xc8r3Q9t','q','A',0);
+CREATE TABLE ti (a BIGINT, b TINYINT UNSIGNED, c CHAR(21) NOT NULL, d VARCHAR(7) NOT NULL, e VARCHAR(60) NOT NULL, f VARBINARY(49) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-5544596439309779415,21,'q8','A9ak','vYQFB91nQLdWSO03a5bUyXY3yFKlB4ibxcybvFRlEQXs6Cg90IpwURcEb','LYFMsdZrjqQnS','V','c',1);
+INSERT INTO ti VALUES (-5544596439309779415,21,'q8','A9ak','vYQFB91nQLdWSO03a5bUyXY3yFKlB4ibxcybvFRlEQXs6Cg90IpwURcEb','LYFMsdZrjqQnS','V','c',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(22) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(22) NOT NULL;
+INSERT INTO t VALUES (344769250862597778,42,'WOo','WK','yfdIjYbspyQMmxFlesVtMmmrYud0y4joQ4wQ7qJpFx','6ExnE2DjBFkQ6IA','M','z',2);
+INSERT INTO ti VALUES (344769250862597778,42,'WOo','WK','yfdIjYbspyQMmxFlesVtMmmrYud0y4joQ4wQ7qJpFx','6ExnE2DjBFkQ6IA','M','z',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4579251279963356888,176,'SQmm93unCCs','QnK2xCk0yDBUfkWJbM3kWeLUHaNxkJ','Z6N5rr2cFmb4dc9dqO0qiAPzQcOuHkmai6dvg3oRkONC','VnF35AD8V0TIr','m','D',3);
+INSERT INTO ti VALUES (4579251279963356888,176,'SQmm93unCCs','QnK2xCk0yDBUfkWJbM3kWeLUHaNxkJ','Z6N5rr2cFmb4dc9dqO0qiAPzQcOuHkmai6dvg3oRkONC','VnF35AD8V0TIr','m','D',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1929339325208109763,106,'UhEmtNb2e','H4Kq2jjFbeu1YEx6caDVi994dLv51zhaSLE4hmSbajLOVGugwL05mmZskOxZ6WW1WLK0EJKp9Jo6U6','6NWiMvguLPmR1SRRKljixrl9bj87ZfRNft3HqLXPKqv491a1NL9c4','wPHOX3H9gjYGJTm7m9btkL35QoDVuIIxkqXrjTjIZoyOoX5qz2LWXzJeMC7jo7WOlcrR5WIfmFzaDKGVm1COmeVJs6RaKguWGuC2lyEB1B82b7xyK5MQ35Es3oiW5oTyds0zuY9aVvacG5a4BjtTky2qu9zbdhLX3y0MGgHu2I8f9KdRGHpkB1A7NRGmM9UoDF9kRG0a0I','7','K',4);
+INSERT INTO ti VALUES (-1929339325208109763,106,'UhEmtNb2e','H4Kq2jjFbeu1YEx6caDVi994dLv51zhaSLE4hmSbajLOVGugwL05mmZskOxZ6WW1WLK0EJKp9Jo6U6','6NWiMvguLPmR1SRRKljixrl9bj87ZfRNft3HqLXPKqv491a1NL9c4','wPHOX3H9gjYGJTm7m9btkL35QoDVuIIxkqXrjTjIZoyOoX5qz2LWXzJeMC7jo7WOlcrR5WIfmFzaDKGVm1COmeVJs6RaKguWGuC2lyEB1B82b7xyK5MQ35Es3oiW5oTyds0zuY9aVvacG5a4BjtTky2qu9zbdhLX3y0MGgHu2I8f9KdRGHpkB1A7NRGmM9UoDF9kRG0a0I','7','K',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6980945019587059603,22,'MGk6Ju1MTxPBVxv9Dny','j2h3ruj3QvRp9Flt4wPXEoEuHmRWCFqsKVIMNveLm61KQx6rJndcls7qggACj9','I2xYt7Lx757i5XFpRwh','moRWpAYHU3dk9fvUIgzpTYjWWXnzbUSSeNxZjTUI2M6teTa3G','r','c',5);
+INSERT INTO ti VALUES (6980945019587059603,22,'MGk6Ju1MTxPBVxv9Dny','j2h3ruj3QvRp9Flt4wPXEoEuHmRWCFqsKVIMNveLm61KQx6rJndcls7qggACj9','I2xYt7Lx757i5XFpRwh','moRWpAYHU3dk9fvUIgzpTYjWWXnzbUSSeNxZjTUI2M6teTa3G','r','c',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-433344063670407367,202,'yh2','d7wHIF93CmCrPWl60IoI5Dh0ohY2Tv4Bb9nfCWrLSKw1B8DfDynE5V1QT9Eq9GCPljkaZe0zaJcpfX1bI9qnRV6Vf9Nb6PXcQM8AiWSdP4gu9hzEwl8aCylkWmTX9GPyQhbp48NjGeAxRdke7u1ZgDR3ChXcEzlYT2OaMgpGua8eHUUHx8PJ2UC78hzXQuoB349HGT','Dh9KIvaVLTAT1pi0qBAeZBKwBDhzpcNsqm7Yr9cTVNNrDvvBt','ZB44AdT6A','05','9',6);
+INSERT INTO ti VALUES (-433344063670407367,202,'yh2','d7wHIF93CmCrPWl60IoI5Dh0ohY2Tv4Bb9nfCWrLSKw1B8DfDynE5V1QT9Eq9GCPljkaZe0zaJcpfX1bI9qnRV6Vf9Nb6PXcQM8AiWSdP4gu9hzEwl8aCylkWmTX9GPyQhbp48NjGeAxRdke7u1ZgDR3ChXcEzlYT2OaMgpGua8eHUUHx8PJ2UC78hzXQuoB349HGT','Dh9KIvaVLTAT1pi0qBAeZBKwBDhzpcNsqm7Yr9cTVNNrDvvBt','ZB44AdT6A','05','9',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(51), d VARCHAR(23) NOT NULL, e VARCHAR(58) NOT NULL, f VARCHAR(49), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (130,4868374,'PniFjx','WEcNpGU','ivlNw89jzfxsXKPcVyh3vX4pgLrArbUqBE79o','aVHwIf9qcFw89','Y','Ld',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(51), d VARCHAR(23) NOT NULL, e VARCHAR(58) NOT NULL, f VARCHAR(49), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (16478465335867375535,15425183,'sH8tKbY8PuRF93n','okvLBieGH9lrBaA','D9x4oevLeXPw7NURP2RFnH9Or2DPQ','LKjUZ33HsefPKTnT','O','Uc',1);
+INSERT INTO ti VALUES (16478465335867375535,15425183,'sH8tKbY8PuRF93n','okvLBieGH9lrBaA','D9x4oevLeXPw7NURP2RFnH9Or2DPQ','LKjUZ33HsefPKTnT','O','Uc',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(52);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(52);
+INSERT INTO t VALUES (5155787367618005664,13951921,'jDYdPqkXF','2OI','mpmUjrfkHMK6pwqUQ8MxST2PhFcFMR','H4j8FuRhvtXFFTvVIQ','3','RH',2);
+INSERT INTO ti VALUES (5155787367618005664,13951921,'jDYdPqkXF','2OI','mpmUjrfkHMK6pwqUQ8MxST2PhFcFMR','H4j8FuRhvtXFFTvVIQ','3','RH',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (11389933075101611154,10330710,'D9VsWnZHMDocKL3','AyiEqCKn0mbReCjFvwuotnBhlVsMudrfq2xEffn3EyYzevdad3zr0wE4ZUE5ZPxWYQNghsDSUFI0fq3aCHN6sf0KWQwmUVhw3KrL6GlNXKxJDaAU1Xw8tXMfK8BBlIHZGTHOsAYEQbmAdWEPDtdznQYnloUm7P2CQuww4MwNnhiQ9U2JzXRVbpx','02H9Hs59UrMtGw9U0vZ','BigbmG','m','B',3);
+INSERT INTO ti VALUES (11389933075101611154,10330710,'D9VsWnZHMDocKL3','AyiEqCKn0mbReCjFvwuotnBhlVsMudrfq2xEffn3EyYzevdad3zr0wE4ZUE5ZPxWYQNghsDSUFI0fq3aCHN6sf0KWQwmUVhw3KrL6GlNXKxJDaAU1Xw8tXMfK8BBlIHZGTHOsAYEQbmAdWEPDtdznQYnloUm7P2CQuww4MwNnhiQ9U2JzXRVbpx','02H9Hs59UrMtGw9U0vZ','BigbmG','m','B',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (8643889204669595226,1666390,'cpFfNrr0XwlGZdFGi3T2Q5HNgBpcUDomqsCUzqCRROKVouU4Okl','Gfk0FosEqb8A9PCAtFx8Rp1qwy4TIBgRJBfis8KUlJDVt2mZZiK','xYEI7IHNqXu1Vyz1pX8ExF','dRcuVIoSFpLqba1pIYqLsrdhBedK7ZmI','N','w1',4);
+INSERT INTO ti VALUES (8643889204669595226,1666390,'cpFfNrr0XwlGZdFGi3T2Q5HNgBpcUDomqsCUzqCRROKVouU4Okl','Gfk0FosEqb8A9PCAtFx8Rp1qwy4TIBgRJBfis8KUlJDVt2mZZiK','xYEI7IHNqXu1Vyz1pX8ExF','dRcuVIoSFpLqba1pIYqLsrdhBedK7ZmI','N','w1',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2845640012403087565,8214012,'8r4P3Z','2aycrXmLfiPEZekwnWesSZdlQViU7K2hYXEiiH9aWRxw9uRUvVa38B5pE2YCm6t0YUjZqDlZXm13ZBVbHzbtRKmuS','PD5l0meS77g8nXgDcyUCL','pflQk6USGYlPuc3MVGVP7KsRSPXvxsT0UsjWXZnLtOE8gwRbSmjmfe','9','F',5);
+INSERT INTO ti VALUES (2845640012403087565,8214012,'8r4P3Z','2aycrXmLfiPEZekwnWesSZdlQViU7K2hYXEiiH9aWRxw9uRUvVa38B5pE2YCm6t0YUjZqDlZXm13ZBVbHzbtRKmuS','PD5l0meS77g8nXgDcyUCL','pflQk6USGYlPuc3MVGVP7KsRSPXvxsT0UsjWXZnLtOE8gwRbSmjmfe','9','F',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15597499761929892677,3858210,'awiQuhAxANvnbBwVgmKqmnCTAUHLL3c6OQehYV2AVK','2bj6yNbpoXvNtZtQrVqFP42yzweirPU0GohMrVv5on1Aj9g0v4AcswGy7h1qiFZWra8comPbzMDhhLW71nZzrTX1RsDhaViVs66wh4KhqqudiQnuhCdcLH80H71Qc131hUgjHaQDl5b1rLoTET','ayJqoCYaNqc9IqCLQPH9','BF2MKLVCqn2pBbkHyzs8HUJbjagv','Wf','3kC',6);
+INSERT INTO ti VALUES (15597499761929892677,3858210,'awiQuhAxANvnbBwVgmKqmnCTAUHLL3c6OQehYV2AVK','2bj6yNbpoXvNtZtQrVqFP42yzweirPU0GohMrVv5on1Aj9g0v4AcswGy7h1qiFZWra8comPbzMDhhLW71nZzrTX1RsDhaViVs66wh4KhqqudiQnuhCdcLH80H71Qc131hUgjHaQDl5b1rLoTET','ayJqoCYaNqc9IqCLQPH9','BF2MKLVCqn2pBbkHyzs8HUJbjagv','Wf','3kC',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(37), d VARBINARY(14) NOT NULL, e VARBINARY(46) NOT NULL, f VARCHAR(53), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1245619537,8773486667621920437,'QyDDbzopz4t4G8QlslTPsz','97GkNYWEw9st65','O5H','pi4kISSPGnsNkCIqSzqHgLNSsKj4GYSdfAOMfyFQWp','N','F',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(37), d VARBINARY(14) NOT NULL, e VARBINARY(46) NOT NULL, f VARCHAR(53), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (6120493302098188377,-228571686088241057,'7HQ898kQjeoiIKCMDqTBwkYrHcy3oP','9','sZkZeD5K6MtRFXtTDaKBwg1fMMjWzdmqW','mH2VjUspRUzfpSRAHyS3K5Pbiv2Tl3VcW1vKUDKg19Z9j','a','I',1);
+INSERT INTO ti VALUES (6120493302098188377,-228571686088241057,'7HQ898kQjeoiIKCMDqTBwkYrHcy3oP','9','sZkZeD5K6MtRFXtTDaKBwg1fMMjWzdmqW','mH2VjUspRUzfpSRAHyS3K5Pbiv2Tl3VcW1vKUDKg19Z9j','a','I',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(38);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(38);
+INSERT INTO t VALUES (9029010990371830615,-3613283099565792130,'QpfaSJUOT6DQ','hFRI5SB','Zq8','zI','v','W',2);
+INSERT INTO ti VALUES (9029010990371830615,-3613283099565792130,'QpfaSJUOT6DQ','hFRI5SB','Zq8','zI','v','W',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (15468757890336507952,-3067946317694223136,'9XxF6SJEIZgZNrR9LVdQANl','PV4SlyRlQAT4kcIdPFycBJdeiNCc9Z0JHWtOpIVzinLCd6ryi0DFkmFzIK9hKtyqHCWD76Vvt9aDKNXqHP60QHeTWkeJbvc27Hqan7m3aRBn3QyFMr7Jkoqe','MzGDAPhOVzQssjsUkbYDEB94MWHtPUNaBFmB86JA0Y3mA0','2','7','7',3);
+INSERT INTO ti VALUES (15468757890336507952,-3067946317694223136,'9XxF6SJEIZgZNrR9LVdQANl','PV4SlyRlQAT4kcIdPFycBJdeiNCc9Z0JHWtOpIVzinLCd6ryi0DFkmFzIK9hKtyqHCWD76Vvt9aDKNXqHP60QHeTWkeJbvc27Hqan7m3aRBn3QyFMr7Jkoqe','MzGDAPhOVzQssjsUkbYDEB94MWHtPUNaBFmB86JA0Y3mA0','2','7','7',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (15064466608909853544,-4995613200942529920,'wIpv9OHW0nez7DyAiBZV','UmtIlNFEHsOqefVuAMU5LRgsSwoLSRPxZDWX4ZM9s93FzTicCtrPUMqhThIuZ6NY5DVULZVnphTTCmsKb8tfSqxGIcw21oPZoLPZ18IQguOwqTHt2WjYYtZadM','rxVEnSTzxPe8GskJ5jQGfqk3CzdEoZ0m0','0h0SQCFDUq7AP5XnqqfKuK01QzCad9YZX8I89PVbb7HbK9nNo05hBklwligLBvEkSpGYWMUyx0zsVBR83I4NfE9lbEALkQYeCsiWZHzNhp7HUg6dBXaTSeeVzRJxgpeShQrrShL1gcJ5e','V','O',4);
+INSERT INTO ti VALUES (15064466608909853544,-4995613200942529920,'wIpv9OHW0nez7DyAiBZV','UmtIlNFEHsOqefVuAMU5LRgsSwoLSRPxZDWX4ZM9s93FzTicCtrPUMqhThIuZ6NY5DVULZVnphTTCmsKb8tfSqxGIcw21oPZoLPZ18IQguOwqTHt2WjYYtZadM','rxVEnSTzxPe8GskJ5jQGfqk3CzdEoZ0m0','0h0SQCFDUq7AP5XnqqfKuK01QzCad9YZX8I89PVbb7HbK9nNo05hBklwligLBvEkSpGYWMUyx0zsVBR83I4NfE9lbEALkQYeCsiWZHzNhp7HUg6dBXaTSeeVzRJxgpeShQrrShL1gcJ5e','V','O',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (5223518039410641369,-7081110068743508548,'sVeHil5','M9N56Dza3eozOk0XrsEkCKw61nvzw81HaBkbjPbC9uMCyOdgO6POPuklKpth1VP6WLtiw0Q0Cyrz80Pwv3ntSR7iH0BvXl3p5klypbvUK0qX0KSDSIzxBPrDwjoNAetQnRz5J2PGnxBuoveUAiRpsgN5yFfriR7HfiEIMI9SWbTcmw0VxEXaQLksMFql9mGLgkccMBf9FNwXYjq0','Z','yoGKgwHbYexNX3JCZNxl4fFKYt0G8B5g6R3CEHnoIceMHjSanzo6IOPIz7l1v','U3','b',5);
+INSERT INTO ti VALUES (5223518039410641369,-7081110068743508548,'sVeHil5','M9N56Dza3eozOk0XrsEkCKw61nvzw81HaBkbjPbC9uMCyOdgO6POPuklKpth1VP6WLtiw0Q0Cyrz80Pwv3ntSR7iH0BvXl3p5klypbvUK0qX0KSDSIzxBPrDwjoNAetQnRz5J2PGnxBuoveUAiRpsgN5yFfriR7HfiEIMI9SWbTcmw0VxEXaQLksMFql9mGLgkccMBf9FNwXYjq0','Z','yoGKgwHbYexNX3JCZNxl4fFKYt0G8B5g6R3CEHnoIceMHjSanzo6IOPIz7l1v','U3','b',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (15247208336488367690,-1970864821592762367,'Ux28zqPLOEnjYmXUi','ZC8wM5AT5xvh9sTgiXAJ47uJjU8cmaXoeZjGLe1bR6qzj3B5XEsxQUYL','EGGuvSqYJnNcjns8ypzwWirnzRXEA9S7ljFPFtlFD4','KrdV5G9cKFnhmGwlR813rSHH9NZeNlJQSL369TP1JOE031PsPiqyenvyTCivRUc7Bdf8nc300','A','Fz',6);
+INSERT INTO ti VALUES (15247208336488367690,-1970864821592762367,'Ux28zqPLOEnjYmXUi','ZC8wM5AT5xvh9sTgiXAJ47uJjU8cmaXoeZjGLe1bR6qzj3B5XEsxQUYL','EGGuvSqYJnNcjns8ypzwWirnzRXEA9S7ljFPFtlFD4','KrdV5G9cKFnhmGwlR813rSHH9NZeNlJQSL369TP1JOE031PsPiqyenvyTCivRUc7Bdf8nc300','A','Fz',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(48), d VARCHAR(28) NOT NULL, e VARCHAR(58) NOT NULL, f VARCHAR(72) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9038142528989969124,-2711517,'RevQlRs3tH4iCukuSH08gPj08','WtUBd45A3M867JGcG508c','Q2i2w7HSQTdbUY1xYkhY5Wz2cRXo3md8zGMvNWZCMj0Psfz','7dWBaALKVxsRFgFpDTW8sAgg4ya5','Q','H',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(48), d VARCHAR(28) NOT NULL, e VARCHAR(58) NOT NULL, f VARCHAR(72) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (12175110029746520072,-6544591,'Vam3INqW','Sx5ojgY','A8qI','UaBkDHbCZU1EE7QA','U','Y',1);
+INSERT INTO ti VALUES (12175110029746520072,-6544591,'Vam3INqW','Sx5ojgY','A8qI','UaBkDHbCZU1EE7QA','U','Y',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(49);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(49);
+INSERT INTO t VALUES (5983640731249889837,7838951,'BJwIhNo2dutU4tlZXD1','wZ0esjSBEPVVb','zZWeGLF9zHf7zIXE4lVhrdNUAOrOvKyyQD8Ifp2ZHmbrm0JWgu2mp8R5z','JvF84uxUm7MpIusfJg3G1c','w','r',2);
+INSERT INTO ti VALUES (5983640731249889837,7838951,'BJwIhNo2dutU4tlZXD1','wZ0esjSBEPVVb','zZWeGLF9zHf7zIXE4lVhrdNUAOrOvKyyQD8Ifp2ZHmbrm0JWgu2mp8R5z','JvF84uxUm7MpIusfJg3G1c','w','r',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (13466607822648029095,-5119299,'qX7HmZv7gcua','rXcU2kDOoMmD4p9PaSIUoMMyt4OMfaBLOr2mt8m75aAdDUcfgVxvljrtKwRohXBHEqcusFdKrHS9YxTZDTVl3L0XBnClSwtClo8ui7TgAwDH8cWJJMF0l4nvVrEMIaKSCK9I8zd','dNvVzHifgClGfwS9chM1kRczzJpquax3oIboLV','UMOGAHTb0bBro','s','g',3);
+INSERT INTO ti VALUES (13466607822648029095,-5119299,'qX7HmZv7gcua','rXcU2kDOoMmD4p9PaSIUoMMyt4OMfaBLOr2mt8m75aAdDUcfgVxvljrtKwRohXBHEqcusFdKrHS9YxTZDTVl3L0XBnClSwtClo8ui7TgAwDH8cWJJMF0l4nvVrEMIaKSCK9I8zd','dNvVzHifgClGfwS9chM1kRczzJpquax3oIboLV','UMOGAHTb0bBro','s','g',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (9043692622720607862,-4539745,'4EiyEBwm65RE0wSKpo0uROcS7Qswezj1TBVGhjhBtBgx','OYXGAhUg3XSVYTcH7pLnBDuHPsWVxroJ3uqvAs9waggj0cDXqPZ','tu1ikL0','Ng6p1RKdEBBiuYXVOCRxKg8NDzZX2y9V1WBbZVxu1LMPUyBRdyjhDEjCck6D7yYIwDTsKPa5ZJBBjOabpIVECbAETzHyI5rPaQyZbvQqtiWMcwJBJl2RszFnRjHFQLzoGjsnCooNwATW6cepmsj7BtwceNQqlVoQKulqSs7PM2BIw0F6G1OaZVvePegowkrDpaVv9tJA34Eq1T0yRhTpBnvUSR5EDvTjkCv9Y15kZMJmlnW2cAQ9AcswRsYC25p2','3','i',4);
+INSERT INTO ti VALUES (9043692622720607862,-4539745,'4EiyEBwm65RE0wSKpo0uROcS7Qswezj1TBVGhjhBtBgx','OYXGAhUg3XSVYTcH7pLnBDuHPsWVxroJ3uqvAs9waggj0cDXqPZ','tu1ikL0','Ng6p1RKdEBBiuYXVOCRxKg8NDzZX2y9V1WBbZVxu1LMPUyBRdyjhDEjCck6D7yYIwDTsKPa5ZJBBjOabpIVECbAETzHyI5rPaQyZbvQqtiWMcwJBJl2RszFnRjHFQLzoGjsnCooNwATW6cepmsj7BtwceNQqlVoQKulqSs7PM2BIw0F6G1OaZVvePegowkrDpaVv9tJA34Eq1T0yRhTpBnvUSR5EDvTjkCv9Y15kZMJmlnW2cAQ9AcswRsYC25p2','3','i',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (7133802426201162262,5645418,'xqmsl1NEsxT0p7','Zb6ZbwQYGvZQTQK6HJzpyL0CI2UTvpMn9QVEXSVr08YokrnaAnm5fEys5gb5IZ8IzToE9DgEPyFdkPKsTOHtr6jwsgwhl8QG4wo3txLhEWcxiItySyXgQfgzPNpjaiw9VNZZgwR5EbjoKm26elfwZ8UDbjUR4WlJUD9cZdUkccoyi7HSZTPMkSqCUMnNrNEAbtEoxk7IZA','eIYQ1x','D7gcd2VmPinik5ogihv9FLkwnGDuehPZqluhN4qXNfuYm8aVfloFa8cfGFXVA24mV1Wms8mjM9GLv2mU3PlCQ0CbktJ2zWZMe2','CO','c',5);
+INSERT INTO ti VALUES (7133802426201162262,5645418,'xqmsl1NEsxT0p7','Zb6ZbwQYGvZQTQK6HJzpyL0CI2UTvpMn9QVEXSVr08YokrnaAnm5fEys5gb5IZ8IzToE9DgEPyFdkPKsTOHtr6jwsgwhl8QG4wo3txLhEWcxiItySyXgQfgzPNpjaiw9VNZZgwR5EbjoKm26elfwZ8UDbjUR4WlJUD9cZdUkccoyi7HSZTPMkSqCUMnNrNEAbtEoxk7IZA','eIYQ1x','D7gcd2VmPinik5ogihv9FLkwnGDuehPZqluhN4qXNfuYm8aVfloFa8cfGFXVA24mV1Wms8mjM9GLv2mU3PlCQ0CbktJ2zWZMe2','CO','c',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (16226008186104094381,4622001,'Xt3RsIs3h25TEFkCuCtl7y3OsybFTGgqEmNJTzG39iyF','jwjfpUltq0fwD6Y9SK8C3ww9V3urSLqmKLSn1G4zVWxZs8njpY8mLqkMBUhJpHJTBoQpa1Ho2lPN2FWKLUpU2mDepbIATwd95pFo3g7VcbEOP5ibFFemzQXsIHXvRZWDbNHim7sdxk5TXkfXlORRHb0SUNK93OgLjUBs8Ny1Tr6DZvWTg25VRCGmqM9eMIA7Hsyf1Sxps7olVK93XbRS8W1PX','jSsQ8eiVKwauhHQqDSP','Aj1cQUtlCPHWjKzbDk6xkhFY3VYbp0SIrnWQRW0jXMKd3icsPS5bA','R','C9',6);
+INSERT INTO ti VALUES (16226008186104094381,4622001,'Xt3RsIs3h25TEFkCuCtl7y3OsybFTGgqEmNJTzG39iyF','jwjfpUltq0fwD6Y9SK8C3ww9V3urSLqmKLSn1G4zVWxZs8njpY8mLqkMBUhJpHJTBoQpa1Ho2lPN2FWKLUpU2mDepbIATwd95pFo3g7VcbEOP5ibFFemzQXsIHXvRZWDbNHim7sdxk5TXkfXlORRHb0SUNK93OgLjUBs8Ny1Tr6DZvWTg25VRCGmqM9eMIA7Hsyf1Sxps7olVK93XbRS8W1PX','jSsQ8eiVKwauhHQqDSP','Aj1cQUtlCPHWjKzbDk6xkhFY3VYbp0SIrnWQRW0jXMKd3icsPS5bA','R','C9',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b TINYINT, c BINARY(74) NOT NULL, d VARBINARY(60) NOT NULL, e VARCHAR(76), f VARCHAR(42) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (105,34,'7HX08GHCp9BZe7ogUooc','fcRdToRfuJZGQn41ReRx8uR0TNGnDah9ZbOb9btvSdgMx8gYJ2TNUtD','jWtQt17q6iPW7EupWi25ykwIxQRvdW0kyRIrYlohfGDzOKH','a5xYwQ6risZke9EsJ8ih0Atvhn','S','S',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b TINYINT, c BINARY(74) NOT NULL, d VARBINARY(60) NOT NULL, e VARCHAR(76), f VARCHAR(42) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (-12727,116,'Y','uPvopI2pLc0PMlRo5puucW82da7n2lNOtF3XKxxW','qtl9pV89DsKZpU3xStsCMhGwDHZvvZ3C0z7BpPRor1gATGyY52pwn','C0mbbIDdKO08es','X','f',1);
+INSERT INTO ti VALUES (-12727,116,'Y','uPvopI2pLc0PMlRo5puucW82da7n2lNOtF3XKxxW','qtl9pV89DsKZpU3xStsCMhGwDHZvvZ3C0z7BpPRor1gATGyY52pwn','C0mbbIDdKO08es','X','f',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(75) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(75) NOT NULL;
+INSERT INTO t VALUES (-22010,67,'csVslM5ztTe3Lyuvpg4PQEI2fzwjY3','aATDarN0XEMJ6Zyb0m7TjAOG62','rZib5VHBQlrxZ2exKxMn5HsGDwgtprGl1','TOb9CvnwmSAX8MkIF7g','b','w',2);
+INSERT INTO ti VALUES (-22010,67,'csVslM5ztTe3Lyuvpg4PQEI2fzwjY3','aATDarN0XEMJ6Zyb0m7TjAOG62','rZib5VHBQlrxZ2exKxMn5HsGDwgtprGl1','TOb9CvnwmSAX8MkIF7g','b','w',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5364,97,'TpIGMXd','WYhjmowNnuUgs9rU','8S8YTHT7okR1ekbfkz4rzkYsARQeyUXiLncRiY3SzAsuGMRnBIIbTyff','ZWjRT','q','T',3);
+INSERT INTO ti VALUES (5364,97,'TpIGMXd','WYhjmowNnuUgs9rU','8S8YTHT7okR1ekbfkz4rzkYsARQeyUXiLncRiY3SzAsuGMRnBIIbTyff','ZWjRT','q','T',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-25078,86,'Hfzl82K73wmw5SVu2WQAgjqmg99EjrlimJaqYYy1TJcgmzxNxG3ggFDCaxLw','TOzkQK4OLFAyKNKOCGanFK7Ez9jN0aSgbugVOxrY9dVZ4LKvslw1exodJMS3Xa','iGuxmYRae5yuPif4IkHCuU1DP1x5IaNdm5IDTlwKih5r2Z8cSzKzfWOYZg9CIEg9a5MKl2','LX9NNMIjJODQdaRrSpWCfRUBVznKCcHyvDI4NIQTAYvfMoCtlmh7LU7fSzj7OtzTVvOa9Z7k59uwzdpd9U8KOvkWX4NIVNzO2ea65YVT17xGi1c1U8GYDUYNqdQz92Wen8Cjqorgsw0TLp','4','G',4);
+INSERT INTO ti VALUES (-25078,86,'Hfzl82K73wmw5SVu2WQAgjqmg99EjrlimJaqYYy1TJcgmzxNxG3ggFDCaxLw','TOzkQK4OLFAyKNKOCGanFK7Ez9jN0aSgbugVOxrY9dVZ4LKvslw1exodJMS3Xa','iGuxmYRae5yuPif4IkHCuU1DP1x5IaNdm5IDTlwKih5r2Z8cSzKzfWOYZg9CIEg9a5MKl2','LX9NNMIjJODQdaRrSpWCfRUBVznKCcHyvDI4NIQTAYvfMoCtlmh7LU7fSzj7OtzTVvOa9Z7k59uwzdpd9U8KOvkWX4NIVNzO2ea65YVT17xGi1c1U8GYDUYNqdQz92Wen8Cjqorgsw0TLp','4','G',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (653,-76,'yy3pSMPduQdA','7daPpPzN6gO6tsDYn8','7hKLi2BzhR98XG0HJHKCZ2tF9C3U547CeOSKjSEdqDrneqa4axhhkqmisYR5PB1SGTJ0sfBct','8UpVgOVfyiJXngetmZBAbaHUYkG1Eat6ytg6nvOgST82RYIqXoF2nzgrflYVgzIFIwm197qrijomDfIKSNeqoJKZR0QhzYdZScsjC8hPfqRo6Z9gwDKxcwvPUCuBq5OWiYl5PthjNtqjzO82sNSeXW6p0zziVlgdhbjVgDKj3mapEyNPVTcIGG3eWcwAmvYfarNtB6p5jN60HVC0V58HK121R9cun2KuQkal1j','L','A',5);
+INSERT INTO ti VALUES (653,-76,'yy3pSMPduQdA','7daPpPzN6gO6tsDYn8','7hKLi2BzhR98XG0HJHKCZ2tF9C3U547CeOSKjSEdqDrneqa4axhhkqmisYR5PB1SGTJ0sfBct','8UpVgOVfyiJXngetmZBAbaHUYkG1Eat6ytg6nvOgST82RYIqXoF2nzgrflYVgzIFIwm197qrijomDfIKSNeqoJKZR0QhzYdZScsjC8hPfqRo6Z9gwDKxcwvPUCuBq5OWiYl5PthjNtqjzO82sNSeXW6p0zziVlgdhbjVgDKj3mapEyNPVTcIGG3eWcwAmvYfarNtB6p5jN60HVC0V58HK121R9cun2KuQkal1j','L','A',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-1680,-105,'uEQGAb','nTuRWAkcYLaYoAhPsEzl9oRAD99Mi8So4OaV4CY7I89lczex9rBv3Aow8bZchuUq3WpIr9n22loJxl6hH1aYTeaSCQbSH1G79NvVv7IIMmEMMMVWyXaKOrSl0glT7dWV55wTgXoU1gQ1fIy0iiI59iL4NcUiSgVzuhdGb6dVd2D01QBtOS6tpfWYwzvydcCDSlZD7DvTMSkTj8u403xOg6w4WbUBuEP9SHf5K','iuqFDjQtB6jfdJ','9tnMMGHfWwKdlPKQskuHy9B3okALhtU7D2uJj6YYXR6p6pkbZZ4BsrjRhVd7z28WDowXbQcix0ciM1QdT3gTBgIHyyTUPBE1hyarrseIsWOy','U1','BR',6);
+INSERT INTO ti VALUES (-1680,-105,'uEQGAb','nTuRWAkcYLaYoAhPsEzl9oRAD99Mi8So4OaV4CY7I89lczex9rBv3Aow8bZchuUq3WpIr9n22loJxl6hH1aYTeaSCQbSH1G79NvVv7IIMmEMMMVWyXaKOrSl0glT7dWV55wTgXoU1gQ1fIy0iiI59iL4NcUiSgVzuhdGb6dVd2D01QBtOS6tpfWYwzvydcCDSlZD7DvTMSkTj8u403xOg6w4WbUBuEP9SHf5K','iuqFDjQtB6jfdJ','9tnMMGHfWwKdlPKQskuHy9B3okALhtU7D2uJj6YYXR6p6pkbZZ4BsrjRhVd7z28WDowXbQcix0ciM1QdT3gTBgIHyyTUPBE1hyarrseIsWOy','U1','BR',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(94) NOT NULL, d VARBINARY(50), e VARBINARY(54), f VARCHAR(81) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1966252269,17769601383196369922,'7aAWudboEmHKSslwu7a1NVfCezQ9p9Nbom2TkcDA2DEkkKT823iBUcGydSlLPJg0q1CCp','AV6ShCYyVWL','0GKMhpBEHorNyelmFzYUXN0L0fYllitOWa','nL9ENbVzmR9mXpP4NV','q','Yg',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(94) NOT NULL, d VARBINARY(50), e VARBINARY(54), f VARCHAR(81) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3248916189,6528661055436330632,'EdoJw1ve2CXi','5HgLLJHUj5cfNHkA2FMeV5AUcafHjQ2a0a','l3w0ocs9SAwGhnocBEEigl0cXokH9LFWudFH5LztJDYec','sDXAZVIexx3VPzEg1n','b','U',1);
+INSERT INTO ti VALUES (3248916189,6528661055436330632,'EdoJw1ve2CXi','5HgLLJHUj5cfNHkA2FMeV5AUcafHjQ2a0a','l3w0ocs9SAwGhnocBEEigl0cXokH9LFWudFH5LztJDYec','sDXAZVIexx3VPzEg1n','b','U',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(95) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(95) NOT NULL;
+INSERT INTO t VALUES (690818504,8745896534032922543,'tmEOU0Lw0clFXeTh63wU76R78HurmaxdLoIPc3llMB44PP8ETckRthMR','8w4DmD4nv','khWfdYIogeIxANPYW3e0oqJX1FlxslDyBX7QHoSHPAsVT','R3pzWshwBGA9cgxx74YHiqmi','Q','y',2);
+INSERT INTO ti VALUES (690818504,8745896534032922543,'tmEOU0Lw0clFXeTh63wU76R78HurmaxdLoIPc3llMB44PP8ETckRthMR','8w4DmD4nv','khWfdYIogeIxANPYW3e0oqJX1FlxslDyBX7QHoSHPAsVT','R3pzWshwBGA9cgxx74YHiqmi','Q','y',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2335902210,18231674290522867449,'k7uL6SCTwmkarFTiP9MAFhDaGR1oEgpb6OjfWtahTjvlFd5YPBlzgrmcE3hKmoHGRraJTpfwc1SJpPfXNeHC','I4YigfO2TIFVMa2DhvGXQEKj3Nh94SO7VjdEZ8CUSf1SLntldbGgSoC0keP69cMQXyQrTsaD3iGr3QetUPifHorYXtZwgVcGxcuPGwW9r2NlapUz8gGe55aR','kpwM36s8VGttt2SFPC5X','8ZBeN3','v','RI',3);
+INSERT INTO ti VALUES (2335902210,18231674290522867449,'k7uL6SCTwmkarFTiP9MAFhDaGR1oEgpb6OjfWtahTjvlFd5YPBlzgrmcE3hKmoHGRraJTpfwc1SJpPfXNeHC','I4YigfO2TIFVMa2DhvGXQEKj3Nh94SO7VjdEZ8CUSf1SLntldbGgSoC0keP69cMQXyQrTsaD3iGr3QetUPifHorYXtZwgVcGxcuPGwW9r2NlapUz8gGe55aR','kpwM36s8VGttt2SFPC5X','8ZBeN3','v','RI',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3924147177,2059662057476219537,'q5P2P4Rzmm','HrmzYAAizo0bdiOq7xhnMX9RmnZaaUaqdZZmU7','LYGFKmx6xj2eEJU73vK0nIuMFL3ElEh','At1kcYOZrTRY5uTZ5d2k2Qe4yUHEEKRpo5V4ra8jiDCwPasBoxbk2JZuwPf6YyWvsuWtLu545l0F3tSRjLmfFhjg5vIv7mUjOF2zJtbq2HmLbHMlKMML3Md6DPu2c3AaRLnK98WdNQ0zUaOwMNOglPhhIcXmhjfci5rLk20swK22SJUfSOTysRnle8sV84hTWA83angE7r8S6P2P5ARYcweyPUdrHui6ZZvVXNH5h6zqbR2GsfB7FQ77aI9z','q','lx',4);
+INSERT INTO ti VALUES (3924147177,2059662057476219537,'q5P2P4Rzmm','HrmzYAAizo0bdiOq7xhnMX9RmnZaaUaqdZZmU7','LYGFKmx6xj2eEJU73vK0nIuMFL3ElEh','At1kcYOZrTRY5uTZ5d2k2Qe4yUHEEKRpo5V4ra8jiDCwPasBoxbk2JZuwPf6YyWvsuWtLu545l0F3tSRjLmfFhjg5vIv7mUjOF2zJtbq2HmLbHMlKMML3Md6DPu2c3AaRLnK98WdNQ0zUaOwMNOglPhhIcXmhjfci5rLk20swK22SJUfSOTysRnle8sV84hTWA83angE7r8S6P2P5ARYcweyPUdrHui6ZZvVXNH5h6zqbR2GsfB7FQ77aI9z','q','lx',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1952186794,7584771797425116512,'6ZhjlV6SULh9mhGD2bEqQRk4906oQj93TICNN6iGVhALapmwAdBmRJs3b3mA1VAvAx5ZQzRKaHDJvfBNR','lKfTNQd5tiTcSTC9An9WfaJIKC3m0EIQU62MYQct22bI0uRDkCSa4wxxQWS0LWV64tgcRLKz3M3t4tRblSL4y6RAEz8SlgiYK','Kz75h1byvKTPZfkg','p3skLmGN5K9O626BDy9AbARpRvlCAzfkgnrnMSPTQj9QolGxA4yLGgxK0uMKkpU8lpkOBFQsfkNsPOU8CQzP1jimMqmFCEiujZJOSqYWZV2bgXGUKUEnOhvdtiVC1uzhCHpacDKkhOhT0AKbsVwHG4KH3UDcbKa','1u','0p',5);
+INSERT INTO ti VALUES (1952186794,7584771797425116512,'6ZhjlV6SULh9mhGD2bEqQRk4906oQj93TICNN6iGVhALapmwAdBmRJs3b3mA1VAvAx5ZQzRKaHDJvfBNR','lKfTNQd5tiTcSTC9An9WfaJIKC3m0EIQU62MYQct22bI0uRDkCSa4wxxQWS0LWV64tgcRLKz3M3t4tRblSL4y6RAEz8SlgiYK','Kz75h1byvKTPZfkg','p3skLmGN5K9O626BDy9AbARpRvlCAzfkgnrnMSPTQj9QolGxA4yLGgxK0uMKkpU8lpkOBFQsfkNsPOU8CQzP1jimMqmFCEiujZJOSqYWZV2bgXGUKUEnOhvdtiVC1uzhCHpacDKkhOhT0AKbsVwHG4KH3UDcbKa','1u','0p',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1549744883,17290249407148107596,'ruopqivwHiXPyE9jZqB0e2Ubl9aKF71XZsiE3IdroH1n2wnPJgorr3BnCPZytfqHLwgm1VJcLvg5nocZD7D1WmG3','UmHmDFYwsYv6NDtMsk6du4zGeqNsUAxkJNGtmnwc1OwiIB3NyRJ8Umo63JeFtxK9UBxCZMvcDdioqwmBca4EPSalAQkzxODxZJSdUZHqHLjVckh2yENtmluepRtjt4hJ9NW8h5Y3wzZ8pb2cZtB1PBsrQ5golWev89P4XZMZ5d2rwp3EXOwXlDdwr1AVQEy','ML30fNpS8FiHNP9jlmX','mw4EL8TW','g','Jj',6);
+INSERT INTO ti VALUES (1549744883,17290249407148107596,'ruopqivwHiXPyE9jZqB0e2Ubl9aKF71XZsiE3IdroH1n2wnPJgorr3BnCPZytfqHLwgm1VJcLvg5nocZD7D1WmG3','UmHmDFYwsYv6NDtMsk6du4zGeqNsUAxkJNGtmnwc1OwiIB3NyRJ8Umo63JeFtxK9UBxCZMvcDdioqwmBca4EPSalAQkzxODxZJSdUZHqHLjVckh2yENtmluepRtjt4hJ9NW8h5Y3wzZ8pb2cZtB1PBsrQ5golWev89P4XZMZ5d2rwp3EXOwXlDdwr1AVQEy','ML30fNpS8FiHNP9jlmX','mw4EL8TW','g','Jj',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(36), d VARCHAR(12), e VARCHAR(22) NOT NULL, f VARBINARY(73) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5873868,401648415481197991,'Z','xqBwANQ','10oSxNDW73cJckDZcHRouF','pHN2zMaqhof8Nl2JueqbYDfPKu9B89haG1jBHwerbzbXgr','1t','f',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(36), d VARCHAR(12), e VARCHAR(22) NOT NULL, f VARBINARY(73) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (833157713,2295851620587094922,'O3Mm2Z4CnGi','F','85hi','l3Ssz9YZQhNc9mEEZUgL9ouKhW7nHdYGu4Dk','q','T',1);
+INSERT INTO ti VALUES (833157713,2295851620587094922,'O3Mm2Z4CnGi','F','85hi','l3Ssz9YZQhNc9mEEZUgL9ouKhW7nHdYGu4Dk','q','T',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(37);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(37);
+INSERT INTO t VALUES (389845620,1135578485559224248,'7gey9rJX90h5wIuzggIryBNZpyDD','eKsY','sAnxKBUy5JhPoN','MJN27BbJM5xWeyu9whlqP0LtdWzPGbTLHpjE1K8dnHhouHIwDBbvL5XLdmmaGS1wKQNNTyMsL','P5','b',2);
+INSERT INTO ti VALUES (389845620,1135578485559224248,'7gey9rJX90h5wIuzggIryBNZpyDD','eKsY','sAnxKBUy5JhPoN','MJN27BbJM5xWeyu9whlqP0LtdWzPGbTLHpjE1K8dnHhouHIwDBbvL5XLdmmaGS1wKQNNTyMsL','P5','b',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3495001990,6019032582401213962,'wy3kbZ8YG0q71Nv9rdv','wGkW2BBTK9B','fzs9PLYAp','jkoAro2VmAPccbWgaakgZsbKgCzk','1e','G',3);
+INSERT INTO ti VALUES (3495001990,6019032582401213962,'wy3kbZ8YG0q71Nv9rdv','wGkW2BBTK9B','fzs9PLYAp','jkoAro2VmAPccbWgaakgZsbKgCzk','1e','G',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2516366885,4120377987813957440,'2MTCfkWgOoqPIBXS32UhTOnJf5Hhy','5Ar163qhql5rSvfSFpyX','uofK2rp2OlR33vv7g3S9xG','pyUSSrWi78gO11PKzAJXJXOI3JaOXlFLJXaKv04LWQvUdpl','az','W',4);
+INSERT INTO ti VALUES (2516366885,4120377987813957440,'2MTCfkWgOoqPIBXS32UhTOnJf5Hhy','5Ar163qhql5rSvfSFpyX','uofK2rp2OlR33vv7g3S9xG','pyUSSrWi78gO11PKzAJXJXOI3JaOXlFLJXaKv04LWQvUdpl','az','W',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (920831381,8147209077787846641,'sxbQjj','Oh2SjDGANxwA2tPZhsRHL2LVzsTGoMLSQFJ57F6hBF9LT74HBcvNq6L7xPVz8CFLLYD0t03DOXZZVYz2dINqHcN','u1KtD9pZxWsH8r5n9i01u','eL1y3TL8RQePFPU1NG1vSBrwWct6pb2UQOz8GajeEuWdU2uz3rYJiReS0QvaRcirpSoe7i2sXpx5LgrdOmC2x5nVpSUPeX4l1tjPsDAx4o1oqThKDthuCJ888p9Xiz8QauGcs7WsCBm1cmvrfF8uH2AMWcY6G4DdhQs','L','k',5);
+INSERT INTO ti VALUES (920831381,8147209077787846641,'sxbQjj','Oh2SjDGANxwA2tPZhsRHL2LVzsTGoMLSQFJ57F6hBF9LT74HBcvNq6L7xPVz8CFLLYD0t03DOXZZVYz2dINqHcN','u1KtD9pZxWsH8r5n9i01u','eL1y3TL8RQePFPU1NG1vSBrwWct6pb2UQOz8GajeEuWdU2uz3rYJiReS0QvaRcirpSoe7i2sXpx5LgrdOmC2x5nVpSUPeX4l1tjPsDAx4o1oqThKDthuCJ888p9Xiz8QauGcs7WsCBm1cmvrfF8uH2AMWcY6G4DdhQs','L','k',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1957615259,7397004105854754456,'qPJvHPaFcmEO8','p19jQuXv1B6r95KWGfswtU6tibYf5UpFHXY5UsM1cLq8YbV8XZhsMI6hfqNLMJtjvn87WfeOIFW4CteIfP8uSpVZV4K4297i2CvJf6HBEf4vMipE7RyXh1VeCHGxz3TZVCK2O8wIE3JWuouDkvdPpWI4RK37kxD8ivSkJRGWWGBPkgQDfDccL2tLish0Ts5t8JkeDG5LVWrwv4Yie1u6VJjHQBhj35J3nJ9ujT','CLPaD','cQTWwdabJ7ApIN6aW4kz7v99f5rURUe9qGqCNdMr2fuedGGfo0Pm9apJ2BAt2qzR1V48oPiQhY7mPIQdC6UYhxQvcKSQZum3yhriGMVOP','P','nB',6);
+INSERT INTO ti VALUES (1957615259,7397004105854754456,'qPJvHPaFcmEO8','p19jQuXv1B6r95KWGfswtU6tibYf5UpFHXY5UsM1cLq8YbV8XZhsMI6hfqNLMJtjvn87WfeOIFW4CteIfP8uSpVZV4K4297i2CvJf6HBEf4vMipE7RyXh1VeCHGxz3TZVCK2O8wIE3JWuouDkvdPpWI4RK37kxD8ivSkJRGWWGBPkgQDfDccL2tLish0Ts5t8JkeDG5LVWrwv4Yie1u6VJjHQBhj35J3nJ9ujT','CLPaD','cQTWwdabJ7ApIN6aW4kz7v99f5rURUe9qGqCNdMr2fuedGGfo0Pm9apJ2BAt2qzR1V48oPiQhY7mPIQdC6UYhxQvcKSQZum3yhriGMVOP','P','nB',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(73) NOT NULL, d VARBINARY(59) NOT NULL, e VARBINARY(71) NOT NULL, f VARCHAR(67), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4125934750,6653215493331772704,'Cs2ZMzEFmboPk8blYkMRqyyLu2OfR1fnECfL6SW7IND6rJgMWxuw0R','8Q6wirIGLwNooiM2rT5BsP5TkGj5nT22rY5BjEHmBxJES5olKsBS7mSgZf','QGavmu3ld97FsKfxy9A7FLYuo9RgAMAgCYwnJ7qIAybDSnJBOdv1lI','7D3R2H4DGijo','t','v',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(73) NOT NULL, d VARBINARY(59) NOT NULL, e VARBINARY(71) NOT NULL, f VARCHAR(67), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3315745977,12231548813690810643,'DETkSW6ZnkEuzdNSISUhPbfIoJhfnTCGJDNV9tO5YYNKCrHJkMKHqsZUj3x2Q','LRIMwqvnC8ZyICV3S19peQA5KX6DW79fqxlcKYWQ9tVGb1TWzcYVFwQO5','A3FZD1kOa2ZfDiPT0EG6ZdvibmUr9dMv','nwVTmWQJhmvd8pKde5J8H36Ohhcie0B','R','hA',1);
+INSERT INTO ti VALUES (3315745977,12231548813690810643,'DETkSW6ZnkEuzdNSISUhPbfIoJhfnTCGJDNV9tO5YYNKCrHJkMKHqsZUj3x2Q','LRIMwqvnC8ZyICV3S19peQA5KX6DW79fqxlcKYWQ9tVGb1TWzcYVFwQO5','A3FZD1kOa2ZfDiPT0EG6ZdvibmUr9dMv','nwVTmWQJhmvd8pKde5J8H36Ohhcie0B','R','hA',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(74) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(74) NOT NULL;
+INSERT INTO t VALUES (2666679184,10417737077354740559,'3tysMIJXHKYkyzsgipOFd4PAwTe1Ld5TSiDA','XgNFHgQ24aV90lPM3w8sF','Wp7MV3aOb5Nu4zrPPBpC4dUmPdE27qCTEICDp4','eOZRlnMQ52lYMNFXj3ZgnMRbyRUioiFwMm0FglYLZ30q0GlwRW6o0T0','5','S',2);
+INSERT INTO ti VALUES (2666679184,10417737077354740559,'3tysMIJXHKYkyzsgipOFd4PAwTe1Ld5TSiDA','XgNFHgQ24aV90lPM3w8sF','Wp7MV3aOb5Nu4zrPPBpC4dUmPdE27qCTEICDp4','eOZRlnMQ52lYMNFXj3ZgnMRbyRUioiFwMm0FglYLZ30q0GlwRW6o0T0','5','S',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (247500000,5220896168766484855,'2h871KzTgAX5gfrLqXRzkxmoM1VdvvcJTUmMOYsGThFINbpOq7bfHnQ7D8kurd8ZVFA','nY9NJvS','FKwGOjESWiliJksbhVlX7C1S7rN6XjW1LUIn','uaG1mHr2YMveI1fhxg','T','0',3);
+INSERT INTO ti VALUES (247500000,5220896168766484855,'2h871KzTgAX5gfrLqXRzkxmoM1VdvvcJTUmMOYsGThFINbpOq7bfHnQ7D8kurd8ZVFA','nY9NJvS','FKwGOjESWiliJksbhVlX7C1S7rN6XjW1LUIn','uaG1mHr2YMveI1fhxg','T','0',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1631334502,3840812630021593608,'o5kl0nBOiuoyLyRsbvL4vtzJzlNbm','kLKLKbTOEl7Oj8JSMDG1WPJSliUqPWLz3r4INc2xmUzXZ6wNFrkyKQ','Qc0Nh7FcSmdBaElnvLbWGm5BodWzi7hWjP8s4c6svA7R5IG7AMgxPrVeNkw0ob','50nvlTp3Ap0282QoeVufVhWMEJm1mDL35qMiSakram3Sw95KAariyU2b26sAlvTfaEBQ3ceiJnxkLh9UVkKNKPAeaugFZWwh7yHUzM3Vli1mk3zrMY00tLDEBkOqfJENpJGEERaqhoX9qAl93KDhvsCF7wmTgV7jal1lUcIGgR8aYO3780PMAA','h','i',4);
+INSERT INTO ti VALUES (1631334502,3840812630021593608,'o5kl0nBOiuoyLyRsbvL4vtzJzlNbm','kLKLKbTOEl7Oj8JSMDG1WPJSliUqPWLz3r4INc2xmUzXZ6wNFrkyKQ','Qc0Nh7FcSmdBaElnvLbWGm5BodWzi7hWjP8s4c6svA7R5IG7AMgxPrVeNkw0ob','50nvlTp3Ap0282QoeVufVhWMEJm1mDL35qMiSakram3Sw95KAariyU2b26sAlvTfaEBQ3ceiJnxkLh9UVkKNKPAeaugFZWwh7yHUzM3Vli1mk3zrMY00tLDEBkOqfJENpJGEERaqhoX9qAl93KDhvsCF7wmTgV7jal1lUcIGgR8aYO3780PMAA','h','i',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (297610132,16987048749210104611,'cEYk5XAhoTay','3vdO8ll1Rl156fuVM1QHtMRJeCJSgEPZ4tNpzitW8SLGI7jNUpx5UiW1TH5koLxE5S8J3SKPWXI4qLz9xntARhZY4Bh5RURwYNDshSvnJzNGY3uHzjOgRQhMpLfJJb7qLrgQdRmD7qeJWrtUfJyAkxqLoXZ17Th2oKoSQgOm4AuEb7AX','SPxQGrJSELH9ssUDJFh4d','86Etkyj2DMipdKH69sdCDYdYo0bSnJf5arwYzWaQpm7a3qR5MXFBoFeArY8ZjBxkzxa91gVMQpkmPSP','l','xU',5);
+INSERT INTO ti VALUES (297610132,16987048749210104611,'cEYk5XAhoTay','3vdO8ll1Rl156fuVM1QHtMRJeCJSgEPZ4tNpzitW8SLGI7jNUpx5UiW1TH5koLxE5S8J3SKPWXI4qLz9xntARhZY4Bh5RURwYNDshSvnJzNGY3uHzjOgRQhMpLfJJb7qLrgQdRmD7qeJWrtUfJyAkxqLoXZ17Th2oKoSQgOm4AuEb7AX','SPxQGrJSELH9ssUDJFh4d','86Etkyj2DMipdKH69sdCDYdYo0bSnJf5arwYzWaQpm7a3qR5MXFBoFeArY8ZjBxkzxa91gVMQpkmPSP','l','xU',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2203689640,9263863093799839626,'OfzsCsyKZF1hqZ33k6YkYssEGGXUXsFOpe44igoXe0','NQotLEgFLM6uddoQoznZfyAbYaLccAiHeh','gbMICuKB6NGSUaOvv4eT12SDmznW2kEUMB56wbhPF6FUpaiL','TYp3u6kUW9YhvMZyrkJeLCjqZzExIYmRiE8t6YQa9yMxQHtw7rN06y4GKbumE3qVD0esemn4zILhvhrnliPZvJcayWiZaOGyPl7xdYBcQrz7o5zfJdDDbydZGMHhQc3RGS9YNiUvUId3S0cPL3eV0eHieaQNgPak8ktwnMY0AmVLSejph6VVXNBm8rp7cR6ttWNFvB','33','eYn',6);
+INSERT INTO ti VALUES (2203689640,9263863093799839626,'OfzsCsyKZF1hqZ33k6YkYssEGGXUXsFOpe44igoXe0','NQotLEgFLM6uddoQoznZfyAbYaLccAiHeh','gbMICuKB6NGSUaOvv4eT12SDmznW2kEUMB56wbhPF6FUpaiL','TYp3u6kUW9YhvMZyrkJeLCjqZzExIYmRiE8t6YQa9yMxQHtw7rN06y4GKbumE3qVD0esemn4zILhvhrnliPZvJcayWiZaOGyPl7xdYBcQrz7o5zfJdDDbydZGMHhQc3RGS9YNiUvUId3S0cPL3eV0eHieaQNgPak8ktwnMY0AmVLSejph6VVXNBm8rp7cR6ttWNFvB','33','eYn',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT, c BINARY(41), d VARBINARY(48), e VARCHAR(43), f VARBINARY(36) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4199782,-770358134178468629,'EQYwblyyICwzm4P8doEQAPf5BL','ZdXCSv06JyZquLOrN8ygn4n8yDOqa','H04qtl6lZU2LWWqUvtcMZYzYtD45Ap3YU7','4igwOTOZ9','km','K',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT, c BINARY(41), d VARBINARY(48), e VARCHAR(43), f VARBINARY(36) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (14485097,-5418674656015063188,'Cr2iCWE3PmDh0BsK5J','IFD','XQHMqrlyYLwdd5M5tpQJ0PiJKwKaw63joFnoDrsRz','WMItXtGQAJsdknHyP6pCnAz4','v','XM',1);
+INSERT INTO ti VALUES (14485097,-5418674656015063188,'Cr2iCWE3PmDh0BsK5J','IFD','XQHMqrlyYLwdd5M5tpQJ0PiJKwKaw63joFnoDrsRz','WMItXtGQAJsdknHyP6pCnAz4','v','XM',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(42);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(42);
+INSERT INTO t VALUES (4415077,7617708895990652649,'7V6','Tpj7gR1CJTqhK','SN1JBz0pRfoJgFkjn','khOzPPTCder2g47nKP1gyZ9','Eb','aD',2);
+INSERT INTO ti VALUES (4415077,7617708895990652649,'7V6','Tpj7gR1CJTqhK','SN1JBz0pRfoJgFkjn','khOzPPTCder2g47nKP1gyZ9','Eb','aD',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (11259254,-8302408659291947697,'DvO0p58gQVlKEGp8kg3GQkvDBzc90ypuFqysmqrtw','Ah81aou0NJZJjcFqNRd8BxQ9OLe54n40F3aA6Bv9eqVbpT4N2cUTf7HwMlJaN6qXAmUuEiTx6fiiAmhl6mZIBokW2JFw4wHryxbYOXt5eiXJa5VQkhcAA4G9n5w','UGZ27W9kx76Y7iDId3x0','StanHxNSA8njjJFTBj2Yfrd1NeFdi','x','l',3);
+INSERT INTO ti VALUES (11259254,-8302408659291947697,'DvO0p58gQVlKEGp8kg3GQkvDBzc90ypuFqysmqrtw','Ah81aou0NJZJjcFqNRd8BxQ9OLe54n40F3aA6Bv9eqVbpT4N2cUTf7HwMlJaN6qXAmUuEiTx6fiiAmhl6mZIBokW2JFw4wHryxbYOXt5eiXJa5VQkhcAA4G9n5w','UGZ27W9kx76Y7iDId3x0','StanHxNSA8njjJFTBj2Yfrd1NeFdi','x','l',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (11511168,-1492342159714966357,'poDtoRkhg8u3RzljkR7b','s04J4qQvzan3iuBO1l1gMV5r58S7jPnixb3wo90EZe4OGvWHHDsLkZIPYt6mrrdkD8VgBO7RkeXhOnLo682JMKPphe49DGOW6kdd7o0oiN4c','slwNDp2vDZbAtMbtrHk4F0Z8KTCeM2cQO6ZsMP','q7DJOqRbW1MW996l2D5CyNBu5UK8LJtSZ0zHFGx7m0vTm5McwN7ANfCL5BuwV6bPERiDR1VY5lWkYjT','qo','T',4);
+INSERT INTO ti VALUES (11511168,-1492342159714966357,'poDtoRkhg8u3RzljkR7b','s04J4qQvzan3iuBO1l1gMV5r58S7jPnixb3wo90EZe4OGvWHHDsLkZIPYt6mrrdkD8VgBO7RkeXhOnLo682JMKPphe49DGOW6kdd7o0oiN4c','slwNDp2vDZbAtMbtrHk4F0Z8KTCeM2cQO6ZsMP','q7DJOqRbW1MW996l2D5CyNBu5UK8LJtSZ0zHFGx7m0vTm5McwN7ANfCL5BuwV6bPERiDR1VY5lWkYjT','qo','T',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6183585,4908025392048152883,'RZaehT34hv0iJo7iB','qOSfBE33K7ZuadNeuIFcxRe6BOjFzLCYlaixP8L9uoaguii','ahZI3dk9TvENpY7','4dNE4eyF97NPwEX','qE','V',5);
+INSERT INTO ti VALUES (6183585,4908025392048152883,'RZaehT34hv0iJo7iB','qOSfBE33K7ZuadNeuIFcxRe6BOjFzLCYlaixP8L9uoaguii','ahZI3dk9TvENpY7','4dNE4eyF97NPwEX','qE','V',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (10111229,3565682804150242237,'Ofac53c2gThgLYHaGpHl9UAXpmkor8H','Exka5zTwxmwdrx1uiP03GuzosdSQZNHwS1kGoVJS0QAZv6MInt5Old7JoN4muS','kxiqhDcTZKu0MtORmYywRTEqB2zoQUN','KQEamltJ4XtnFufeR93UuX5PKLWGNJc9WLBSVzoAC6fGGfnPw4ejQ8gSAiwJpvoejgnCKDdohE6F985qbb9Sv1QSR0QMpBoS36aAAa9I6IjmLBQkG6JUc2kTCzvQPp69DjzLIwKci6xWUuSKg2sVV6aQheGQyoRfuDgJ6fipiprrM7CXgkGlP','mlJ','7q',6);
+INSERT INTO ti VALUES (10111229,3565682804150242237,'Ofac53c2gThgLYHaGpHl9UAXpmkor8H','Exka5zTwxmwdrx1uiP03GuzosdSQZNHwS1kGoVJS0QAZv6MInt5Old7JoN4muS','kxiqhDcTZKu0MtORmYywRTEqB2zoQUN','KQEamltJ4XtnFufeR93UuX5PKLWGNJc9WLBSVzoAC6fGGfnPw4ejQ8gSAiwJpvoejgnCKDdohE6F985qbb9Sv1QSR0QMpBoS36aAAa9I6IjmLBQkG6JUc2kTCzvQPp69DjzLIwKci6xWUuSKg2sVV6aQheGQyoRfuDgJ6fipiprrM7CXgkGlP','mlJ','7q',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(94) NOT NULL, d VARCHAR(69) NOT NULL, e VARCHAR(6), f VARBINARY(59), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (57,6720,'ywfagL9tteL519LgKAJT1iwIN8JHKwjoTf3HlM7CBgYKNPLLKeiemXZ9UxA8TbNNDTGwEp','lGf9Q7DdNs6JZxqHdZdxomtZvAK8g5fE7mL','s9iH','ydOZXS9FiWGjahh9op','zj','H',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(94) NOT NULL, d VARCHAR(69) NOT NULL, e VARCHAR(6), f VARBINARY(59), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1281830409,1803,'aweZCxXKq35KsuUvAB8uAXsYvMhiAe0AI7d7L34IjJQeuEM9idoCNTJbSiGZTFE4Hc9ijC1HMaiHc4NFNIZJNcX','1998aBNbLPZYFRdLviANVWks1h0zVKRKggu','m9mfZ','5oxi5oc96MDGJttbfIewdw5Hu4NWon5H8','1k','jp',1);
+INSERT INTO ti VALUES (1281830409,1803,'aweZCxXKq35KsuUvAB8uAXsYvMhiAe0AI7d7L34IjJQeuEM9idoCNTJbSiGZTFE4Hc9ijC1HMaiHc4NFNIZJNcX','1998aBNbLPZYFRdLviANVWks1h0zVKRKggu','m9mfZ','5oxi5oc96MDGJttbfIewdw5Hu4NWon5H8','1k','jp',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(95) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(95) NOT NULL;
+INSERT INTO t VALUES (2689876453,47930,'32uy9zd70XkFQRC5uJeLtZuJK0BOv3OwMCu7qK3xqRgkjbB7ua9rHF8W6Bqgabz','j9uxlkEmCcgVFLHFW9tQt7Hd3l','ISa','BBbopSnwKCDsnMOF7X2rGMyCHRlGlaxxHe1p6jRTDUgnLr20EYa37o','Bi','6',2);
+INSERT INTO ti VALUES (2689876453,47930,'32uy9zd70XkFQRC5uJeLtZuJK0BOv3OwMCu7qK3xqRgkjbB7ua9rHF8W6Bqgabz','j9uxlkEmCcgVFLHFW9tQt7Hd3l','ISa','BBbopSnwKCDsnMOF7X2rGMyCHRlGlaxxHe1p6jRTDUgnLr20EYa37o','Bi','6',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2366554422,41480,'F1OFRol9iRBOMtWBGm','KfBTxJ00KKm3h0U1qdR83b88yGun7AC89VFjk78Fy1iX0QmreUdoi3WbhSIqW85m9tDdd2g1IpjRSh2NrvR2KUyx6tSUPg3Spt5md6EpsO8B5XpazDXO8sAygAYhya0NLshi8lzcOkJxgUHqUUV4Lia1Xa8dxLMjkkttAr7xzK4jmHOYt7o5vfFKVTJOm0I3L2G3oKN4p1USeDHUxKHlbI0YrFD7z4OAYPdvgL5mBDg','XWW','kmcvC3rTkiPhCygDjpZYRKMRiPDEG8OYTkPEMBhCxCw53UiWPncbRV','R','4',3);
+INSERT INTO ti VALUES (2366554422,41480,'F1OFRol9iRBOMtWBGm','KfBTxJ00KKm3h0U1qdR83b88yGun7AC89VFjk78Fy1iX0QmreUdoi3WbhSIqW85m9tDdd2g1IpjRSh2NrvR2KUyx6tSUPg3Spt5md6EpsO8B5XpazDXO8sAygAYhya0NLshi8lzcOkJxgUHqUUV4Lia1Xa8dxLMjkkttAr7xzK4jmHOYt7o5vfFKVTJOm0I3L2G3oKN4p1USeDHUxKHlbI0YrFD7z4OAYPdvgL5mBDg','XWW','kmcvC3rTkiPhCygDjpZYRKMRiPDEG8OYTkPEMBhCxCw53UiWPncbRV','R','4',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (3035567875,26654,'RTsk4A8CLdJ7qATLdMmrjcCDpHxfBaxLrW3GmOeF0Z40fQ2nwGeXqBnGG8jR7LcQsmjxyHqCVCf0g','Hy51VubRM9Hk4e6cVIixpDzJVgeMGxBFJb2JIkKVu8Q8CsWlNzLPwp6itqEV87xFdi17YWxMf8x3zk3d8zwBqqVvb02D1uYFkNjPf1uzqHYCKDooHrviM58kn2RiFuMVHYZjy0PIrP2sasBqagN5iNlGX0HjRkM3sgU5e673T9lgxa1','IsI4','biaTuGYTx9gdmLyjhgTUVh8uwkUl34CvtgkIbUr8dh5ZwQiPAmBm9I','E','l3',4);
+INSERT INTO ti VALUES (3035567875,26654,'RTsk4A8CLdJ7qATLdMmrjcCDpHxfBaxLrW3GmOeF0Z40fQ2nwGeXqBnGG8jR7LcQsmjxyHqCVCf0g','Hy51VubRM9Hk4e6cVIixpDzJVgeMGxBFJb2JIkKVu8Q8CsWlNzLPwp6itqEV87xFdi17YWxMf8x3zk3d8zwBqqVvb02D1uYFkNjPf1uzqHYCKDooHrviM58kn2RiFuMVHYZjy0PIrP2sasBqagN5iNlGX0HjRkM3sgU5e673T9lgxa1','IsI4','biaTuGYTx9gdmLyjhgTUVh8uwkUl34CvtgkIbUr8dh5ZwQiPAmBm9I','E','l3',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1928875996,24104,'x687dIlQb36OIIzeLXao5YsfCiFkBPorZCUaDWPonkFLzmWeWuLN8aPEYEfAoPpdeMchD','KDXTBo6dHsiC4keR0pl1PFHdZEQF8BbUYeJuaSuz5U27auk3eO3gxL6pue0OcxUf46BTLi0tGqyYtZwBsDRLAC5YHmB3V1mDCYwMvhQfJQCkrYB6pyF2eipLdOAj7XATC29aPVWXjEpXZdZayRBPV6tNyW8cVjQVVENwaMqQVrcNFXwPpqIVwoLfpb4wp0H7UpoOVs2r4xcGlFJzPI1Pd5WgarKUpD8K','tvTkxf','Gfyz5y5hdPiHkyumkc1NpetSBI0rnLYDEoJ3Ez8sPJeAteWHua6q4fPtQ8Dpg7YH0oNOKTjL3bIsXIK3iaDo2TXr85cPkzFKUKCTaoj7nfIikcRTj332ObTS5pEuan54UVO1zoeDs7hx4Azmc9d3lRWDUOWc3JpsS2S','mt','p',5);
+INSERT INTO ti VALUES (1928875996,24104,'x687dIlQb36OIIzeLXao5YsfCiFkBPorZCUaDWPonkFLzmWeWuLN8aPEYEfAoPpdeMchD','KDXTBo6dHsiC4keR0pl1PFHdZEQF8BbUYeJuaSuz5U27auk3eO3gxL6pue0OcxUf46BTLi0tGqyYtZwBsDRLAC5YHmB3V1mDCYwMvhQfJQCkrYB6pyF2eipLdOAj7XATC29aPVWXjEpXZdZayRBPV6tNyW8cVjQVVENwaMqQVrcNFXwPpqIVwoLfpb4wp0H7UpoOVs2r4xcGlFJzPI1Pd5WgarKUpD8K','tvTkxf','Gfyz5y5hdPiHkyumkc1NpetSBI0rnLYDEoJ3Ez8sPJeAteWHua6q4fPtQ8Dpg7YH0oNOKTjL3bIsXIK3iaDo2TXr85cPkzFKUKCTaoj7nfIikcRTj332ObTS5pEuan54UVO1zoeDs7hx4Azmc9d3lRWDUOWc3JpsS2S','mt','p',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3317768883,60380,'JtGZqicJyEmQkHvQuV2ssp','4xobkVkG3JDDHNfM0f2TM4ShSvBUqE3e3RYokeBtJmFP95uB6OR7cZ7jbvA2dL7HY5csaEWxEJ5WjHrGwhTAsQAsPlnvbURVpF0ew1DwFKQdgZ6g2z4dneDugmJeNvPgJy32W9fzCsZxYMqlms9re72qsWJZxoOfUKbGOjlUw1','mzND','oCD3P5fBVexr2Z4GiGfdKGe3itQdlxi6Nh6BfPxYTCFnc8FrDodl9JUCKFMUaQCDEPMoZnmAorYWTJAJ0cvQIZy1NYCW3k2DMNKvdth5FbNxnObneWspFqFxm5t','T','x',6);
+INSERT INTO ti VALUES (3317768883,60380,'JtGZqicJyEmQkHvQuV2ssp','4xobkVkG3JDDHNfM0f2TM4ShSvBUqE3e3RYokeBtJmFP95uB6OR7cZ7jbvA2dL7HY5csaEWxEJ5WjHrGwhTAsQAsPlnvbURVpF0ew1DwFKQdgZ6g2z4dneDugmJeNvPgJy32W9fzCsZxYMqlms9re72qsWJZxoOfUKbGOjlUw1','mzND','oCD3P5fBVexr2Z4GiGfdKGe3itQdlxi6Nh6BfPxYTCFnc8FrDodl9JUCKFMUaQCDEPMoZnmAorYWTJAJ0cvQIZy1NYCW3k2DMNKvdth5FbNxnObneWspFqFxm5t','T','x',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b TINYINT, c BINARY(96), d VARBINARY(47) NOT NULL, e VARCHAR(9), f VARBINARY(23), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (913404945,122,'VBcns394BkB7qQvHV5SFi40oX5dBBxXedCYr','0A5Ip1LhDZRIqV5w00fUeaaJOSEA75sNCpCiscuO5w83','De7cWc','yfXgMn4j4JZOzYI2XJkMC','u','TV',0);
+CREATE TABLE ti (a INT, b TINYINT, c BINARY(96), d VARBINARY(47) NOT NULL, e VARCHAR(9), f VARBINARY(23), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-9131356428666315224,-59,'GWTZFfVHWux0hFo2AliN66HSA','YpuyNFOp6idaWCyAJXTe1CsdWAYHyM99nywONRCNlaLH','g','O','E','Ed',1);
+INSERT INTO ti VALUES (-9131356428666315224,-59,'GWTZFfVHWux0hFo2AliN66HSA','YpuyNFOp6idaWCyAJXTe1CsdWAYHyM99nywONRCNlaLH','g','O','E','Ed',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(97);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(97);
+INSERT INTO t VALUES (3696744649655677905,-3,'zhCuHe8JPyyFB3B5','atsRaG1ApCgvZpkEWxR8','3pWN','2M8jLtrctwAcJ','P','ft',2);
+INSERT INTO ti VALUES (3696744649655677905,-3,'zhCuHe8JPyyFB3B5','atsRaG1ApCgvZpkEWxR8','3pWN','2M8jLtrctwAcJ','P','ft',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2607697543246447874,37,'PiP59W0b6PAJgCNBRi67KT4tiP1FYQj7oSdwUEJqG6mLR0wxd89sbtIgIq7jbuu4lzwX7XyMjOtdss4kmAd','P3C1','TU9','CZDHjvzyvGy31clR9C1l','a','r',3);
+INSERT INTO ti VALUES (2607697543246447874,37,'PiP59W0b6PAJgCNBRi67KT4tiP1FYQj7oSdwUEJqG6mLR0wxd89sbtIgIq7jbuu4lzwX7XyMjOtdss4kmAd','P3C1','TU9','CZDHjvzyvGy31clR9C1l','a','r',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (658585601223772162,116,'dgXDWqThoyruox0VEe7Q89uQzbevK57vdXJvqXKGHkgu1wDXpE3a5mWZu3mb7uEFTV','HcaNd0rLyQ4JbEBfrtTOH6C0UXQiXcc422rOjtouhYV093qgf9kJCKJgdiinQMQcfggueNE4bo5ibksEJvoOER91B2UriL8v0c6qxWFz6Nxs1MjFiyQfCiYfBGQOuJKPU8t5v1NBbcqqptJM43010q4FsSclAl6qJ4fPQWCx34A5M4pnQuWGpXB21A70lQ1rsUAlGTZRs5P2eGU3pwSRUNo6rbn4XYUAI3ff71q5K5n5r0yKw','hmxwyrx9','y9UJfc1yh3hsYc4aaVOYs8WR4j9WeDKEW7d3uMcQJAhbQswYMSuKx2Wb95RV8zgzU8yHHIOgqUGYrUaOcaEuZDgv1IId3iunGuQ8XX1VvMuVmqguLZDybWsBC0S2TcYCpORHEIsOQh8QAlMOC6cFqxPAc4OOCatqlf14WxXdtzJSvvjyjprxu874yMKcazNd7mMaD2HbcP3D7esMsPFi9gAtBaDcKDWwyQPrsCIkBdelYYveVyGWb5fN','E','s',4);
+INSERT INTO ti VALUES (658585601223772162,116,'dgXDWqThoyruox0VEe7Q89uQzbevK57vdXJvqXKGHkgu1wDXpE3a5mWZu3mb7uEFTV','HcaNd0rLyQ4JbEBfrtTOH6C0UXQiXcc422rOjtouhYV093qgf9kJCKJgdiinQMQcfggueNE4bo5ibksEJvoOER91B2UriL8v0c6qxWFz6Nxs1MjFiyQfCiYfBGQOuJKPU8t5v1NBbcqqptJM43010q4FsSclAl6qJ4fPQWCx34A5M4pnQuWGpXB21A70lQ1rsUAlGTZRs5P2eGU3pwSRUNo6rbn4XYUAI3ff71q5K5n5r0yKw','hmxwyrx9','y9UJfc1yh3hsYc4aaVOYs8WR4j9WeDKEW7d3uMcQJAhbQswYMSuKx2Wb95RV8zgzU8yHHIOgqUGYrUaOcaEuZDgv1IId3iunGuQ8XX1VvMuVmqguLZDybWsBC0S2TcYCpORHEIsOQh8QAlMOC6cFqxPAc4OOCatqlf14WxXdtzJSvvjyjprxu874yMKcazNd7mMaD2HbcP3D7esMsPFi9gAtBaDcKDWwyQPrsCIkBdelYYveVyGWb5fN','E','s',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (3315625597385332645,7,'GQ7mhDgyDw6Ff1ctpS6rTyomcQdHnw1G6LivpRw6BobRLWjmzVoJitpZ8t81L3FZYIAskkjEiUiovPPApntpRf','4GjxlDAco14O9dYmArdoJIdahi6jXPJle0qIjpEX2zKqBzwtP4fa713x7iwBkIeZFE1DCb6Z8ZmwLlrw7Ib2oqJjOskBAgEicqpB8Jt4phHPIfzd7aKP1wCi5cI0xU68yIJfSVnf8QewPrFfsz0fQjnGOa0eahLLUTAWhoENEnwU8ALPVuhuepiTO0Mi2l6bM8RmreuWb7qYlp4yyjGEb4tKgWS30L9dH2NKJpplogIoF','1g6zC','Yj6arbOWFP5YO8kf54Ri6rQkUTcXIfwn5L71PgAjlHWxC7tqJzQW0IDh1qKomwqrMJa6hjBH63RQy3ziyQmgvW85MRnvGHfp1Ftd11NIcXsOBir5ApTkOkOYQR4JTPTfB9H8CO','Vi','tj',5);
+INSERT INTO ti VALUES (3315625597385332645,7,'GQ7mhDgyDw6Ff1ctpS6rTyomcQdHnw1G6LivpRw6BobRLWjmzVoJitpZ8t81L3FZYIAskkjEiUiovPPApntpRf','4GjxlDAco14O9dYmArdoJIdahi6jXPJle0qIjpEX2zKqBzwtP4fa713x7iwBkIeZFE1DCb6Z8ZmwLlrw7Ib2oqJjOskBAgEicqpB8Jt4phHPIfzd7aKP1wCi5cI0xU68yIJfSVnf8QewPrFfsz0fQjnGOa0eahLLUTAWhoENEnwU8ALPVuhuepiTO0Mi2l6bM8RmreuWb7qYlp4yyjGEb4tKgWS30L9dH2NKJpplogIoF','1g6zC','Yj6arbOWFP5YO8kf54Ri6rQkUTcXIfwn5L71PgAjlHWxC7tqJzQW0IDh1qKomwqrMJa6hjBH63RQy3ziyQmgvW85MRnvGHfp1Ftd11NIcXsOBir5ApTkOkOYQR4JTPTfB9H8CO','Vi','tj',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2450656928053996653,-66,'oloQXfbFQkR2OMsJ2re2ajEyeridrTnNFMrjI4GpHKxuK0cV9xdCdbBRmsNjpowwf','Nmf1nKVIII0A41qKigYtbnBonYU4TBR4bFgZiNI4X8OpmnFpRTFpvtmSTAo5nnE5kUnHX9P77d4ZStUmpfB848bRnui9TfOhT517VNMabeukYlz9jveoJNYdGpbQPhd8X20936eDErduZ8d66nDiBgh24kQyZoptApJLktHD7pBTSz4V0lXbJ8CLr6eTNdbqbcD9otni5FkayTVwQLqIf14IffmMUFGLDF1','D','Ew3dB3pqFZoBYISoDftAoijYLYGumroC611eX6oBZGbA9s80rq0UHdwEG6TN3YlXJMsXWpn3igNRfymzQZcqJu8SXx6V072VL8yktZeb9iu1B7up24XdnBJBdAW7Fec6G0r8jbUZdx7PrOJcGqOrXVaZSotBybqYHn3XizvGZL3f4wZKt5wf2wm79rncG6AJgR4EkG3tcvSlSb3FYMx7p03C87hyX161','Z','K',6);
+INSERT INTO ti VALUES (2450656928053996653,-66,'oloQXfbFQkR2OMsJ2re2ajEyeridrTnNFMrjI4GpHKxuK0cV9xdCdbBRmsNjpowwf','Nmf1nKVIII0A41qKigYtbnBonYU4TBR4bFgZiNI4X8OpmnFpRTFpvtmSTAo5nnE5kUnHX9P77d4ZStUmpfB848bRnui9TfOhT517VNMabeukYlz9jveoJNYdGpbQPhd8X20936eDErduZ8d66nDiBgh24kQyZoptApJLktHD7pBTSz4V0lXbJ8CLr6eTNdbqbcD9otni5FkayTVwQLqIf14IffmMUFGLDF1','D','Ew3dB3pqFZoBYISoDftAoijYLYGumroC611eX6oBZGbA9s80rq0UHdwEG6TN3YlXJMsXWpn3igNRfymzQZcqJu8SXx6V072VL8yktZeb9iu1B7up24XdnBJBdAW7Fec6G0r8jbUZdx7PrOJcGqOrXVaZSotBybqYHn3XizvGZL3f4wZKt5wf2wm79rncG6AJgR4EkG3tcvSlSb3FYMx7p03C87hyX161','Z','K',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b BIGINT, c CHAR(85), d VARBINARY(23) NOT NULL, e VARBINARY(49), f VARBINARY(77) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-103,-2588730943913314019,'D4LO2cNCA6nFYn','mAWXprL','XDAP1jG0NGJpG8da6Gu0kSmVEF5JARHg2yaHYD57aeFobe','mbBHKunqYsmc3T8kCWYMF6xEIYfIjPKxCWt1zHowif','5','sH',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT, c CHAR(85), d VARBINARY(23) NOT NULL, e VARBINARY(49), f VARBINARY(77) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (4157157,6945846402210888729,'Ov3zG3vIqZHjAEBciCmEk7','9IfIgeYnx','aR58gjwO6gzOy9TTStV91chg3hygYb0bRM4C4SnECt','JrehrdwF7LxT16LqoO','1','hc',1);
+INSERT INTO ti VALUES (4157157,6945846402210888729,'Ov3zG3vIqZHjAEBciCmEk7','9IfIgeYnx','aR58gjwO6gzOy9TTStV91chg3hygYb0bRM4C4SnECt','JrehrdwF7LxT16LqoO','1','hc',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(86);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(86);
+INSERT INTO t VALUES (-7480413,-3315968703357988228,'GCVenyo23GiffEKvT1o0Y8HSPrnAtZDC7DhXS0AjeNQK8lPVaD1BOVVr5oIuRe6O8mfmghi1zlRsADhv','v8PQUUQCOHKCbDF5Nn6','V6MWyxP','PugmJ9EMqA0','I','M',2);
+INSERT INTO ti VALUES (-7480413,-3315968703357988228,'GCVenyo23GiffEKvT1o0Y8HSPrnAtZDC7DhXS0AjeNQK8lPVaD1BOVVr5oIuRe6O8mfmghi1zlRsADhv','v8PQUUQCOHKCbDF5Nn6','V6MWyxP','PugmJ9EMqA0','I','M',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-648823,4050356663825649196,'zKK79xhS2jTPJzxoYbcKKWGyg1r2b','FwmUEFKUyg8NQHTgdLhxAQ2Tl2HOUXm0rpjcQjaWfRZggCNK785uZExMqmdO','1ch3UYsRlPs','zWuP5L1E7TzWIXgARgiaesxUkSuyuaINQ3Cvd6P38BYQ1qvbc4ptQLFF','T','dU',3);
+INSERT INTO ti VALUES (-648823,4050356663825649196,'zKK79xhS2jTPJzxoYbcKKWGyg1r2b','FwmUEFKUyg8NQHTgdLhxAQ2Tl2HOUXm0rpjcQjaWfRZggCNK785uZExMqmdO','1ch3UYsRlPs','zWuP5L1E7TzWIXgARgiaesxUkSuyuaINQ3Cvd6P38BYQ1qvbc4ptQLFF','T','dU',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-2859873,-8465866815747320751,'cmKsElvVRuVIYhbvWdzhhlhH0h7jEo3FdH9VSwz4K','F6yNAwQ89l29PfvRnkrkNyu3u2FSBnkmb9BAc9jQqupXFOZPJAUmoUJObwD5ZNfTjWIU7eIHQEsxqUxyCtbe8lVGdMLrSSarfC0cAnwX7mJ1NopDJjvpGDyXx2maSiSzHyzTi6qgS1MdSEppC2iR5H93eWBpMQUy','A','gLPTDtR3kBeNU6X2KLp1UqGNidBEkDPOscaB7nDss4Qgq7roGgwA3JT6pAknVtdjvsqypaQCHRzoHHXxIjV2CrA3uXmJjeKiTOciovVAZF181AHHBpYJrxtleScqZfbp4X8c8WIrzf4ZG85DnZyu6UK6OUPmf4u6M0WDa1Rcmi0X709nAoBarssEWoVKnU7cdB7pIfNTlIdu4','o','50',4);
+INSERT INTO ti VALUES (-2859873,-8465866815747320751,'cmKsElvVRuVIYhbvWdzhhlhH0h7jEo3FdH9VSwz4K','F6yNAwQ89l29PfvRnkrkNyu3u2FSBnkmb9BAc9jQqupXFOZPJAUmoUJObwD5ZNfTjWIU7eIHQEsxqUxyCtbe8lVGdMLrSSarfC0cAnwX7mJ1NopDJjvpGDyXx2maSiSzHyzTi6qgS1MdSEppC2iR5H93eWBpMQUy','A','gLPTDtR3kBeNU6X2KLp1UqGNidBEkDPOscaB7nDss4Qgq7roGgwA3JT6pAknVtdjvsqypaQCHRzoHHXxIjV2CrA3uXmJjeKiTOciovVAZF181AHHBpYJrxtleScqZfbp4X8c8WIrzf4ZG85DnZyu6UK6OUPmf4u6M0WDa1Rcmi0X709nAoBarssEWoVKnU7cdB7pIfNTlIdu4','o','50',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (8264108,-2436788819210569088,'arw4rNx8GQBGerrEeJXvabuteEpoYAvt0','GtRn9tfEq4nwEwDFmmC42UycMz1qdvnxG8lhjXYgK8u44RSQz4eRF7YixUwPNVqD7AngwVI4A2npcqlUyDMjLi3RxFa5XGZ51qF1E9plLTiNv9JKGk4uR4cNgWKiakl24eToF1yzyybTua0Fy0iHaKocDvNw','bUdtBUEPorbCXZ0bEq6YIuep1aSrRSq','5TASJ2U3fjjaClAZg8lDVeZ4sWafGdCTstSOBbLkH9qV0YxTfJ3jbL3IwGyFbtaGGcd6VRePkcYp53b2y1mXTnFCzYG0ov2ZItshJPcNUuBzBckljSDD8yZbr9H4zUVuv2Qtt7QIfcSBjgNKViqhwalhEAoLM56E91XBJVWctQfIiobkCZ5pykTpq7DEOFLmqAf9kvWpj8c8dD1L7p0aUHrbseaELm0HtZjlSTcqJE','DW','Hv',5);
+INSERT INTO ti VALUES (8264108,-2436788819210569088,'arw4rNx8GQBGerrEeJXvabuteEpoYAvt0','GtRn9tfEq4nwEwDFmmC42UycMz1qdvnxG8lhjXYgK8u44RSQz4eRF7YixUwPNVqD7AngwVI4A2npcqlUyDMjLi3RxFa5XGZ51qF1E9plLTiNv9JKGk4uR4cNgWKiakl24eToF1yzyybTua0Fy0iHaKocDvNw','bUdtBUEPorbCXZ0bEq6YIuep1aSrRSq','5TASJ2U3fjjaClAZg8lDVeZ4sWafGdCTstSOBbLkH9qV0YxTfJ3jbL3IwGyFbtaGGcd6VRePkcYp53b2y1mXTnFCzYG0ov2ZItshJPcNUuBzBckljSDD8yZbr9H4zUVuv2Qtt7QIfcSBjgNKViqhwalhEAoLM56E91XBJVWctQfIiobkCZ5pykTpq7DEOFLmqAf9kvWpj8c8dD1L7p0aUHrbseaELm0HtZjlSTcqJE','DW','Hv',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-2438672,-7207701649504345497,'g0WtOlgeOFiEu1aAVDdAKnheFwEVrJgs4PjkKOKYy5bUIcVCjvcxforx3ORF87feI1rKABMWXP','N7jQWjLpXM6uZvuEK7bYOlQDUcbHAoAG0dDmzitLR0TkLJ4sO07lasZBODikNPbGkOMCJhHEgDjiav6GFbLs6JIFACYpr3oqniwOwxry1HqBbhnaa1EzyHVmaZT3kHUX1dVlbrk4o9fs6NIq3fhde3Yck6dsUxcOPK7Dx6TxVRvcBBxqufnQN9exxsAZMPufyAAVVrYdpYShbJa4bAEEm3aba0LG','KrIGURURdOYVlpRVUf','1bLrH8Nnl6ztRdF0AlNC2Ec5nXT8NNk77ZQhrBWr2vnh3ZwpbtmjQoit1mKR6HpU8ev94HoAkiEvH6JE2sYpYw8d8b2wnclLJ2InimF4sNLHgJhpMRsHMvmigF4rQNZmWflKUJmL1sJ0ADI','p','jg',6);
+INSERT INTO ti VALUES (-2438672,-7207701649504345497,'g0WtOlgeOFiEu1aAVDdAKnheFwEVrJgs4PjkKOKYy5bUIcVCjvcxforx3ORF87feI1rKABMWXP','N7jQWjLpXM6uZvuEK7bYOlQDUcbHAoAG0dDmzitLR0TkLJ4sO07lasZBODikNPbGkOMCJhHEgDjiav6GFbLs6JIFACYpr3oqniwOwxry1HqBbhnaa1EzyHVmaZT3kHUX1dVlbrk4o9fs6NIq3fhde3Yck6dsUxcOPK7Dx6TxVRvcBBxqufnQN9exxsAZMPufyAAVVrYdpYShbJa4bAEEm3aba0LG','KrIGURURdOYVlpRVUf','1bLrH8Nnl6ztRdF0AlNC2Ec5nXT8NNk77ZQhrBWr2vnh3ZwpbtmjQoit1mKR6HpU8ev94HoAkiEvH6JE2sYpYw8d8b2wnclLJ2InimF4sNLHgJhpMRsHMvmigF4rQNZmWflKUJmL1sJ0ADI','p','jg',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b INT, c BINARY(54) NOT NULL, d VARBINARY(42) NOT NULL, e VARCHAR(51) NOT NULL, f VARCHAR(27), g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (238155027,-1199730679,'FRET5cVpJVvzvR0freL','LA2G9','ktRPyFNRlzUKUyfvWtRd59B6','8FnIA489faFQNjrjZ3paLfUbjuC','9v','P',0);
+CREATE TABLE ti (a INT, b INT, c BINARY(54) NOT NULL, d VARBINARY(42) NOT NULL, e VARCHAR(51) NOT NULL, f VARCHAR(27), g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (15912331,-2252312,'vHdwcKvsYm4cm9ypZxcrjlHpLBfYk7ckKi3jcUyaR7CyuzV','wxglL5RJzp0mEl1aGzOU0a86ggvrUyCQEOWzSgsb9S','X1oQ','JEEPV50zoYUlrLnS','uw','V',1);
+INSERT INTO ti VALUES (15912331,-2252312,'vHdwcKvsYm4cm9ypZxcrjlHpLBfYk7ckKi3jcUyaR7CyuzV','wxglL5RJzp0mEl1aGzOU0a86ggvrUyCQEOWzSgsb9S','X1oQ','JEEPV50zoYUlrLnS','uw','V',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(55) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(55) NOT NULL;
+INSERT INTO t VALUES (-1681161546,-428633537,'AL','VVW7p7ry8xCgETftBHDUJqPnSPHnghhzLZ8rejvlvS','L5qhPyKs69guLtpA6IMkil9nx5FDloOnMvUC2Bsy','1DSE9mZssusNQgpCxn','r','R',2);
+INSERT INTO ti VALUES (-1681161546,-428633537,'AL','VVW7p7ry8xCgETftBHDUJqPnSPHnghhzLZ8rejvlvS','L5qhPyKs69guLtpA6IMkil9nx5FDloOnMvUC2Bsy','1DSE9mZssusNQgpCxn','r','R',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1872225011,-594965152,'tPWj4Ho7LBMEaCs4e72s','CAazHyeLKWcwLsb85hkWD81rzA3RWIWa2ISJRvP9Z5fDaBBrF1xw4TjZrS3Q2l5gqvYcgQuapTSeIPCqqXyIHoilZHzYB8OqRdlCOUZG','ShTJCOQGG1Tno8fpePFX','U6fhPN9JUSIIL','eV','r',3);
+INSERT INTO ti VALUES (1872225011,-594965152,'tPWj4Ho7LBMEaCs4e72s','CAazHyeLKWcwLsb85hkWD81rzA3RWIWa2ISJRvP9Z5fDaBBrF1xw4TjZrS3Q2l5gqvYcgQuapTSeIPCqqXyIHoilZHzYB8OqRdlCOUZG','ShTJCOQGG1Tno8fpePFX','U6fhPN9JUSIIL','eV','r',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-2005422442,-1981727164,'Gb3YJaN0v6Ssvq','uRrw0qdobIKCTmGsKblObeVcJ9TQ88Jjj8rFDj8dmcpjDagQ4mLvFzaN3nKuEE2O6HSQQtZVbd7dBtHkFYYVAIDOxffnSsyObEdcWYp8VpxINqKu35TmKuTmEX','a51kUGIGVUwmG7IFVSrfaNwdyf9','JN26RAHILcwhxkmgx4gmZUh','9q','p',4);
+INSERT INTO ti VALUES (-2005422442,-1981727164,'Gb3YJaN0v6Ssvq','uRrw0qdobIKCTmGsKblObeVcJ9TQ88Jjj8rFDj8dmcpjDagQ4mLvFzaN3nKuEE2O6HSQQtZVbd7dBtHkFYYVAIDOxffnSsyObEdcWYp8VpxINqKu35TmKuTmEX','a51kUGIGVUwmG7IFVSrfaNwdyf9','JN26RAHILcwhxkmgx4gmZUh','9q','p',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-191901837,558398474,'dXavYerwANUxhPaelPium9kTCKf8fNtDA0Yav6HTNXTaPSZK4bT4','9fBdMxOAa6F0TI11C1CW0NsVl0zhsN00iui1IsRSVczeEB3bGFgxmkzYCjoR9Zurlx06','czMSsD3Wb','3JIJ2ANYQecEeR6M','3Mn','i',5);
+INSERT INTO ti VALUES (-191901837,558398474,'dXavYerwANUxhPaelPium9kTCKf8fNtDA0Yav6HTNXTaPSZK4bT4','9fBdMxOAa6F0TI11C1CW0NsVl0zhsN00iui1IsRSVczeEB3bGFgxmkzYCjoR9Zurlx06','czMSsD3Wb','3JIJ2ANYQecEeR6M','3Mn','i',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1439355615,-62081696,'iqMzU1wUyIo9vYEhVbCzqtYqcX8YVjaCn9Mo7E8nqKEvo','btcgxiYGAyY6GgBGyjmDsibMo86vzFJuJLr7rGBKTdl7zSgqzCdSgAsNlmxO','g5u3ACTZ0P5A8VCAYsqbpdIl6u6ilnoN','TIPXJI84YNnm3k2K4iMJndjHAVrgn8ZPvePIA0S4stjv7OPCz4UkxPv0Wg3PFIMjHkUAaYLrC63SZwOjFsofsjLWzRgfWw5kkLhERpNHVtm4pQLLRL2s5m7IJY9jZ4yGwUCVUTzl8QywgkDlEIdj01DSvOjBRZIMIke98ZmvUh46b2SJMU1Mwi','T9','p0',6);
+INSERT INTO ti VALUES (-1439355615,-62081696,'iqMzU1wUyIo9vYEhVbCzqtYqcX8YVjaCn9Mo7E8nqKEvo','btcgxiYGAyY6GgBGyjmDsibMo86vzFJuJLr7rGBKTdl7zSgqzCdSgAsNlmxO','g5u3ACTZ0P5A8VCAYsqbpdIl6u6ilnoN','TIPXJI84YNnm3k2K4iMJndjHAVrgn8ZPvePIA0S4stjv7OPCz4UkxPv0Wg3PFIMjHkUAaYLrC63SZwOjFsofsjLWzRgfWw5kkLhERpNHVtm4pQLLRL2s5m7IJY9jZ4yGwUCVUTzl8QywgkDlEIdj01DSvOjBRZIMIke98ZmvUh46b2SJMU1Mwi','T9','p0',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT NOT NULL, c CHAR(71) NOT NULL, d VARCHAR(53), e VARCHAR(35) NOT NULL, f VARBINARY(99) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14176996,-8779950817537579842,'zmucm9WLwgOtb6YUGUKri99','WfwwN9mJzxncSjZoQF3yoC9jxHIKxnSOsZicPnZcYeI1ov','Fmn','Um6duCEpfj711f9Y9tXkbHG3iLINwAObfyjlZmUuTyVQ6UGkk6hZbjkDCjp5B8HwTKAqsTj8rjWqcUk1Sv','e','k',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT NOT NULL, c CHAR(71) NOT NULL, d VARCHAR(53), e VARCHAR(35) NOT NULL, f VARBINARY(99) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2323666095,-2964241932618482460,'1LRjZH8Mh30mB6FE0wFMn','9AvhroPphRuGdNzPYLnxWXoMZVaP','VUSTOwR56imK8EkzB','QF3ckYsptO8MJaba13Y1LJ8myzINij7M4u4LQDrqhlev5RvMnVjMI9aEkkU3KRTquEB1SLv5AtYhmrPrd8wh0v6Ae','1','p',1);
+INSERT INTO ti VALUES (2323666095,-2964241932618482460,'1LRjZH8Mh30mB6FE0wFMn','9AvhroPphRuGdNzPYLnxWXoMZVaP','VUSTOwR56imK8EkzB','QF3ckYsptO8MJaba13Y1LJ8myzINij7M4u4LQDrqhlev5RvMnVjMI9aEkkU3KRTquEB1SLv5AtYhmrPrd8wh0v6Ae','1','p',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(72) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(72) NOT NULL;
+INSERT INTO t VALUES (1882107962,-4596941283026315840,'BRMBxAc3rNyXkngsgI10bBJDDyGNmDwjRFrKBilu5','k2Dahw8pYEuy','TbFZSPEjO','z','c','t',2);
+INSERT INTO ti VALUES (1882107962,-4596941283026315840,'BRMBxAc3rNyXkngsgI10bBJDDyGNmDwjRFrKBilu5','k2Dahw8pYEuy','TbFZSPEjO','z','c','t',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (326339702,9035540038524393719,'rpDyilH9yOzXp1zP3ohRQAdKyRzDlMTXIaObCSSaGEQCsMuHJzxB5MAwgE637tkdSS8wvueu','j7CDeBlqly9jrnyfAh0jM7sA5BX5r32u9gQtDzvFwQptxFPcUeuIGHfZHeIDraUdEkMCp2Aq81U','0irNREt2km4GXd7CqAiGN9xMQx','rhmfA5lawykb3h9caXxTcFtfkIlk32iS8DjGU7Am34Cwr9wd5uWhiFJWOIyn7utAa281IG4q2uJqjpOiG9otpEebHhwqFGP','j','k',3);
+INSERT INTO ti VALUES (326339702,9035540038524393719,'rpDyilH9yOzXp1zP3ohRQAdKyRzDlMTXIaObCSSaGEQCsMuHJzxB5MAwgE637tkdSS8wvueu','j7CDeBlqly9jrnyfAh0jM7sA5BX5r32u9gQtDzvFwQptxFPcUeuIGHfZHeIDraUdEkMCp2Aq81U','0irNREt2km4GXd7CqAiGN9xMQx','rhmfA5lawykb3h9caXxTcFtfkIlk32iS8DjGU7Am34Cwr9wd5uWhiFJWOIyn7utAa281IG4q2uJqjpOiG9otpEebHhwqFGP','j','k',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1372462868,2346264831899509142,'3xP4vC2osiVlUii1I65vUohc8XPucW6puTlsaXeHd7','g0ioQn4iteDeVNjz2MpZket5LI1','X3RkrkWHHN7H0LhXPxeYjlKoyoHIsz6W9ok','Vr157hGTYwknwpTxSLNMM6VUsLvqMUVMp9v7wH5wF0cTPZvZYKbuyUHX9yrBoBuoMuecV4IEa6xWJ0TrXvwzTE8yYHjAF8vQZhSXGyS0DjmR0pHbaCuzlc8IKjGvEiLeu4ClEFPtS1YIwQEhCmqki6nYelEn4XAbm5fgo61RQ2lAasbASyQajRERjOI0HX8YHN9RpFC216U3mWIQt','O','A',4);
+INSERT INTO ti VALUES (1372462868,2346264831899509142,'3xP4vC2osiVlUii1I65vUohc8XPucW6puTlsaXeHd7','g0ioQn4iteDeVNjz2MpZket5LI1','X3RkrkWHHN7H0LhXPxeYjlKoyoHIsz6W9ok','Vr157hGTYwknwpTxSLNMM6VUsLvqMUVMp9v7wH5wF0cTPZvZYKbuyUHX9yrBoBuoMuecV4IEa6xWJ0TrXvwzTE8yYHjAF8vQZhSXGyS0DjmR0pHbaCuzlc8IKjGvEiLeu4ClEFPtS1YIwQEhCmqki6nYelEn4XAbm5fgo61RQ2lAasbASyQajRERjOI0HX8YHN9RpFC216U3mWIQt','O','A',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2117283538,-1771066157340481476,'Ho7CKaKgAttajmrU57GLQZ1s4iWfPcaXD181SupKus4JHf11Jsls15EzPGerH','SRqcx6HkZBCFPtwBoAUbeffknmfyZPxP33kbLOuiouJ9W0WBnbgp','UoMrSlUuk9T18lq69RVFEWCPl','rxbYyJshBvzRMZEsTsbgIa4QJt1WsXCQz9f8z5WogNfPYHlvJhAQSW5SBoSxV3uPQU0my0BNNiSlZwDzFXnLv51eoWdefJdi5','s','a',5);
+INSERT INTO ti VALUES (2117283538,-1771066157340481476,'Ho7CKaKgAttajmrU57GLQZ1s4iWfPcaXD181SupKus4JHf11Jsls15EzPGerH','SRqcx6HkZBCFPtwBoAUbeffknmfyZPxP33kbLOuiouJ9W0WBnbgp','UoMrSlUuk9T18lq69RVFEWCPl','rxbYyJshBvzRMZEsTsbgIa4QJt1WsXCQz9f8z5WogNfPYHlvJhAQSW5SBoSxV3uPQU0my0BNNiSlZwDzFXnLv51eoWdefJdi5','s','a',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1794206656,-1860935944132721642,'j9gFzFzOu7xldUid9dcjaXqhjvjlRCtdMdzR6C6OFiyfRE87yJ2ln28V9zTM8ZAp','qlsq3GbYeAtFvjyoF9HVQq09mYP8z43oJOmmJVwpGUsZr4LHDPZ7M5UCCV1517qrWIJH6QuYbR5UZ6lXdWN2txtfTVJKnZFGb02Q9P0pxdO9FXapGCh3xz0FVFl4vU94jvj0FRc5raprrb9UvgdM8TYyVVVpjH2Iom4DAPUfuLSmR9nQrTTMojM7zv8','OxBDuGWGHVfvHCEcdnwHU6CnT02E2ai9DSS','rtSZeDo8dL68IJTwE25wRToFyDwRrRP','Hk','B',6);
+INSERT INTO ti VALUES (1794206656,-1860935944132721642,'j9gFzFzOu7xldUid9dcjaXqhjvjlRCtdMdzR6C6OFiyfRE87yJ2ln28V9zTM8ZAp','qlsq3GbYeAtFvjyoF9HVQq09mYP8z43oJOmmJVwpGUsZr4LHDPZ7M5UCCV1517qrWIJH6QuYbR5UZ6lXdWN2txtfTVJKnZFGb02Q9P0pxdO9FXapGCh3xz0FVFl4vU94jvj0FRc5raprrb9UvgdM8TYyVVVpjH2Iom4DAPUfuLSmR9nQrTTMojM7zv8','OxBDuGWGHVfvHCEcdnwHU6CnT02E2ai9DSS','rtSZeDo8dL68IJTwE25wRToFyDwRrRP','Hk','B',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT, c BINARY(29) NOT NULL, d VARBINARY(57), e VARCHAR(84) NOT NULL, f VARCHAR(2) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3380836769296382471,2211,'XNkPwgZPMDrUadTdpxof','rPV8sOXP9leec5SiwgguJaePsRk5sfN77','3fQaBBoKZRJ2JNElP6zDQuTFYoHsHnUCp9kpa','N','d','q',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT, c BINARY(29) NOT NULL, d VARBINARY(57), e VARCHAR(84) NOT NULL, f VARCHAR(2) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (13920190450235859494,-10966,'V8bXTVBwqJ8dwNokvht','iAnWf077qptOSUXtk1t0LRao6Lxx5FMByrETsCHX0l7yAG','XVbmPOJR84VNFG0gL7s6Cy2eDG7ahP7PtJS','N','t','h',1);
+INSERT INTO ti VALUES (13920190450235859494,-10966,'V8bXTVBwqJ8dwNokvht','iAnWf077qptOSUXtk1t0LRao6Lxx5FMByrETsCHX0l7yAG','XVbmPOJR84VNFG0gL7s6Cy2eDG7ahP7PtJS','N','t','h',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(30) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(30) NOT NULL;
+INSERT INTO t VALUES (5380717699611396104,-28255,'2RT9b6mvFMTCCic','VpIiYq5haTY7he6yKL0REI7RjT15zCVLhqtrDsiXLpmTJsXzL','po2afOu349GsN3fmOEl56Q','f','J','Ez',2);
+INSERT INTO ti VALUES (5380717699611396104,-28255,'2RT9b6mvFMTCCic','VpIiYq5haTY7he6yKL0REI7RjT15zCVLhqtrDsiXLpmTJsXzL','po2afOu349GsN3fmOEl56Q','f','J','Ez',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (13990812953878272039,-14501,'o9z3h7qYL','tA8z8','MpHGpn7HVuyfILoe3ZF1cD1yXLP1JhmsjENQx9Nd3eaTiey2TdxEAHGtmDlwjkhiA0','l','4','5R',3);
+INSERT INTO ti VALUES (13990812953878272039,-14501,'o9z3h7qYL','tA8z8','MpHGpn7HVuyfILoe3ZF1cD1yXLP1JhmsjENQx9Nd3eaTiey2TdxEAHGtmDlwjkhiA0','l','4','5R',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (7155958622600539982,-26750,'EOfV6P6o66p2ijsycJV0BOmoM3','wLXAsoSQwwzlQy0Bkiw6N3iCy8RUVeFjBEq6x2y8wU4OPN3U1ZyDoRZWl4WFqewYCpvqLRVgZYN','nXr51rv9bmYWz82VqKTQ9GDpF9rrya5EGbgDs4DEOYeQQEy9ExfirZjzKyqtkm0t0oIQgI6q3','DdCJ6uOwKpQ6p10pQVl4w9HtVWujdIUQw8IAQSQBxnrmSsqIhJKZVkjPHhaJuG6n9HcacLXix3YoLMGuodznvtiLwsxRyZE9Kv6hrQB','U','q4',4);
+INSERT INTO ti VALUES (7155958622600539982,-26750,'EOfV6P6o66p2ijsycJV0BOmoM3','wLXAsoSQwwzlQy0Bkiw6N3iCy8RUVeFjBEq6x2y8wU4OPN3U1ZyDoRZWl4WFqewYCpvqLRVgZYN','nXr51rv9bmYWz82VqKTQ9GDpF9rrya5EGbgDs4DEOYeQQEy9ExfirZjzKyqtkm0t0oIQgI6q3','DdCJ6uOwKpQ6p10pQVl4w9HtVWujdIUQw8IAQSQBxnrmSsqIhJKZVkjPHhaJuG6n9HcacLXix3YoLMGuodznvtiLwsxRyZE9Kv6hrQB','U','q4',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (7691946837006157068,-3830,'vViDvgWO6OZaqYCRcAiuHvO2n0afmv','TXyFtNVn6f1XHgsfJ6EmAWpw3unHpS99L3CBzBueZbM1Mbr2LxJ726FOeTJxrDtpDk34Be2kg17miO03Vj5PKYq4GEyDvuCR06iAfLIFh6Ao5w1u1bkRp5QWrvcvDY7iB1KmjdgpIoWK1NQXeTlPkJhCLNgdZViQbc4eGDZNeixgoX6','R1F0yER7zOmOTOSdBIa6bee8qy13NPYTCe7K5UQZzJQW','kNy1eWwEoyVLQbRd9QBMyUtthhsHwq53sBDdUrzzyiKeCGfDUGi2uErdCJG7zsal6a5UIKjczk71QEFjPjWBK0cvfFa5iVoIK6vSSXbwkftbVpGTsWFUG41mAhfXOFAqaV7fWEsuSJIkzJvmRbcLW9coQzftoAhDS1l91sceW8LyrsjIUM7ksRfF4qBzG1yI9fVX3rK1gi2yCJ2wUsFOmiH7Wg5PYHKU2q4i3fUMWp9fxt85za','r','6',5);
+INSERT INTO ti VALUES (7691946837006157068,-3830,'vViDvgWO6OZaqYCRcAiuHvO2n0afmv','TXyFtNVn6f1XHgsfJ6EmAWpw3unHpS99L3CBzBueZbM1Mbr2LxJ726FOeTJxrDtpDk34Be2kg17miO03Vj5PKYq4GEyDvuCR06iAfLIFh6Ao5w1u1bkRp5QWrvcvDY7iB1KmjdgpIoWK1NQXeTlPkJhCLNgdZViQbc4eGDZNeixgoX6','R1F0yER7zOmOTOSdBIa6bee8qy13NPYTCe7K5UQZzJQW','kNy1eWwEoyVLQbRd9QBMyUtthhsHwq53sBDdUrzzyiKeCGfDUGi2uErdCJG7zsal6a5UIKjczk71QEFjPjWBK0cvfFa5iVoIK6vSSXbwkftbVpGTsWFUG41mAhfXOFAqaV7fWEsuSJIkzJvmRbcLW9coQzftoAhDS1l91sceW8LyrsjIUM7ksRfF4qBzG1yI9fVX3rK1gi2yCJ2wUsFOmiH7Wg5PYHKU2q4i3fUMWp9fxt85za','r','6',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1963810373258893971,5853,'sTM1vh1UZHkDXa2GszW6','T63FcICzCAcBOGtIZuqR9p73yc93ximezrsxUpklxrDQhTqKEZWsSkdfLlpXlNPYNBWGH8V2ghk8UlRrOazUO3yc5IWPB5ZFxTjejYjIZ7SFbr1jgNB11YU8uZ0OjPfs23UBAsC3zdI9GovM8yJsGDqLp214sYNre3','9gtvLt5tPz8p7kLVneQkAZKsEW8Cd0Pxy46s34NCmb','wT4UuTmQYcfKhh078EQyzhn13iV7gWlMUTyvtqtEGkc7pt5mSnGG0Zzn28axWINw9ltNEz2ElZtByMfCSTWqjVnyDQNVrQ8XEKeKvNSmQzh26CSCYWGUcvnoyG9ZJm59I8UrGKPNq7uS1b98WazSfncdStIc0e8dYNhXeHovgpBjqz14qaHC5FAoAhUMBlouxpHGAeDLqLL872SGoUfPDYxWK8Ttsrf','M','dDz',6);
+INSERT INTO ti VALUES (1963810373258893971,5853,'sTM1vh1UZHkDXa2GszW6','T63FcICzCAcBOGtIZuqR9p73yc93ximezrsxUpklxrDQhTqKEZWsSkdfLlpXlNPYNBWGH8V2ghk8UlRrOazUO3yc5IWPB5ZFxTjejYjIZ7SFbr1jgNB11YU8uZ0OjPfs23UBAsC3zdI9GovM8yJsGDqLp214sYNre3','9gtvLt5tPz8p7kLVneQkAZKsEW8Cd0Pxy46s34NCmb','wT4UuTmQYcfKhh078EQyzhn13iV7gWlMUTyvtqtEGkc7pt5mSnGG0Zzn28axWINw9ltNEz2ElZtByMfCSTWqjVnyDQNVrQ8XEKeKvNSmQzh26CSCYWGUcvnoyG9ZJm59I8UrGKPNq7uS1b98WazSfncdStIc0e8dYNhXeHovgpBjqz14qaHC5FAoAhUMBlouxpHGAeDLqLL872SGoUfPDYxWK8Ttsrf','M','dDz',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b INT UNSIGNED, c CHAR(29) NOT NULL, d VARCHAR(62) NOT NULL, e VARCHAR(29), f VARBINARY(86), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (78,2425435628,'tRbDaFcw0DVBBLD0d','TLtJcnZEBOFtK2jB6VpeBkkfHTFcTXWMDftw8apMb','Yk0CZ3fERG1DD84gxNz9WHHa4nthM','KmDQdSpBCbCZFDsn1RJrvr5g4Zq5VVEeRNCTJ9iUcSxwjRIGBmmHeMvVX8Sxd6dJsE3JNHlJH9BCP','r','d',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b INT UNSIGNED, c CHAR(29) NOT NULL, d VARCHAR(62) NOT NULL, e VARCHAR(29), f VARBINARY(86), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (6047804907206696761,2017918177,'cmXF7DcOLcdxe3QYLdEIoCgy','jIIvcxNV4UsAdZZnXCnD44F3','olvIhHnCzswUNwUFyTsK0LH8S','sVVmY0OoR1dIDihsg6oGnKe6RWlL','r','N',1);
+INSERT INTO ti VALUES (6047804907206696761,2017918177,'cmXF7DcOLcdxe3QYLdEIoCgy','jIIvcxNV4UsAdZZnXCnD44F3','olvIhHnCzswUNwUFyTsK0LH8S','sVVmY0OoR1dIDihsg6oGnKe6RWlL','r','N',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(30) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(30) NOT NULL;
+INSERT INTO t VALUES (-4031526504166357228,2610555405,'4cCOAne','kt832Zh3ueiqddd4yDUK1xSxSHdKClVsUuiLkf3juxyUnCEe1CwPF4vGETaGQ','LHN79rYMWzQBDWZtFR1','RuSJmeJc8xrDRtQVSkDw','o','p',2);
+INSERT INTO ti VALUES (-4031526504166357228,2610555405,'4cCOAne','kt832Zh3ueiqddd4yDUK1xSxSHdKClVsUuiLkf3juxyUnCEe1CwPF4vGETaGQ','LHN79rYMWzQBDWZtFR1','RuSJmeJc8xrDRtQVSkDw','o','p',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (7784592177567911712,1081016360,'4i2wTZ8KroSw3IRiIQCnozDP','TmrYJnlbIXrw4r7Mf9MRsbkR9jurDM4lsp0L709j95vUplIj1vMuvq9yEi4OtEPdnQyBYsW','xIJtp0UjyiaYY9EOzhh7DTz4lp4','nepxzXNnuLuWFMyS20nGHzxLoNHvZbO41vQs7SztvqkIqlA6','P','q',3);
+INSERT INTO ti VALUES (7784592177567911712,1081016360,'4i2wTZ8KroSw3IRiIQCnozDP','TmrYJnlbIXrw4r7Mf9MRsbkR9jurDM4lsp0L709j95vUplIj1vMuvq9yEi4OtEPdnQyBYsW','xIJtp0UjyiaYY9EOzhh7DTz4lp4','nepxzXNnuLuWFMyS20nGHzxLoNHvZbO41vQs7SztvqkIqlA6','P','q',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (8560053336686456546,813812766,'oAHUoTXtH9yQ93gD6Br3T','mXc13T8sK5fmyFZ0u','HRLpByZEn7xj7hRSi0','vwSQ','4','b',4);
+INSERT INTO ti VALUES (8560053336686456546,813812766,'oAHUoTXtH9yQ93gD6Br3T','mXc13T8sK5fmyFZ0u','HRLpByZEn7xj7hRSi0','vwSQ','4','b',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3668188580592228898,4246634153,'yB0zBC2','I3uGpCGzadQY33nbGYdXFB2LwG9SPSLBaZZO2TqBqGwPaqY24TvDyCNmQezQf0j4v5vKaoSrkGKa4juacwahsBpAmRjnsL3HhFS81ZKkvV5RiIYleU6hWhBUcCLrk5dhPa14','A9Zay1pfoJxY0vVF0rECVGHnHPb','O1Guq9y1K5OC3fTRdRzPHFxcFhaN6AWMGvL5g4Ao3HmBWWcu1VRRaGeKgmAdP5m9SfBTfNKpkhZ5Q2Vy9RcVnxTscR7DyGQsf6v4kKviuva3xmUmxmtvdeP4YKROpgjLOYdXlbYEtsWe0B86WbJ84S4yFIBu34iI2lHhhRs3DZqC4ZS2For349vJSwu4Nmy4H84iXc','vN','r',5);
+INSERT INTO ti VALUES (3668188580592228898,4246634153,'yB0zBC2','I3uGpCGzadQY33nbGYdXFB2LwG9SPSLBaZZO2TqBqGwPaqY24TvDyCNmQezQf0j4v5vKaoSrkGKa4juacwahsBpAmRjnsL3HhFS81ZKkvV5RiIYleU6hWhBUcCLrk5dhPa14','A9Zay1pfoJxY0vVF0rECVGHnHPb','O1Guq9y1K5OC3fTRdRzPHFxcFhaN6AWMGvL5g4Ao3HmBWWcu1VRRaGeKgmAdP5m9SfBTfNKpkhZ5Q2Vy9RcVnxTscR7DyGQsf6v4kKviuva3xmUmxmtvdeP4YKROpgjLOYdXlbYEtsWe0B86WbJ84S4yFIBu34iI2lHhhRs3DZqC4ZS2For349vJSwu4Nmy4H84iXc','vN','r',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (4810828420539825469,3043795697,'n0jZhe7HSBhubj','fosBxpEBkwnb7K8fz4T3CZS4JGpxgcggLTUWKS4lT8TlnXqK8MMVh36SNVub5lQm1mrXvyK','8z7XAHgt7rR4NDEmEiPciTVpp5XD','JfhtnQHJo','M','O',6);
+INSERT INTO ti VALUES (4810828420539825469,3043795697,'n0jZhe7HSBhubj','fosBxpEBkwnb7K8fz4T3CZS4JGpxgcggLTUWKS4lT8TlnXqK8MMVh36SNVub5lQm1mrXvyK','8z7XAHgt7rR4NDEmEiPciTVpp5XD','JfhtnQHJo','M','O',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT NOT NULL, c BINARY(55) NOT NULL, d VARCHAR(96), e VARBINARY(72), f VARCHAR(95), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2431758175618775293,9381,'syJzjOjxZM8abbM5yjvVd71EujhdTBxes','AH3hCzthxeIgidbl1P','8oIvGC8SCoQHT19Kl3hINcVQlgMO2uM','Qbpk90v8ty3vcgtgjtMCF8PFccu21LQzMTVYJYAcZzhAbM4JYjhTdieL74oe4gMra9SiC0dIGAHYiW9','dd','nZ',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT NOT NULL, c BINARY(55) NOT NULL, d VARCHAR(96), e VARBINARY(72), f VARCHAR(95), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (7114670506986413066,13790,'ds57KiktUr8toUtNwvG5dWtKuRFGRS','g1DqYclQ7mOkZm5PTs72','0O8EQuDB4veVeFNs','aWSo2YzlHqA0eAdk8D7nE8sJULUJ9zC4ouNk6MCf8gkBoboE5qwGoLPmV1','k','B',1);
+INSERT INTO ti VALUES (7114670506986413066,13790,'ds57KiktUr8toUtNwvG5dWtKuRFGRS','g1DqYclQ7mOkZm5PTs72','0O8EQuDB4veVeFNs','aWSo2YzlHqA0eAdk8D7nE8sJULUJ9zC4ouNk6MCf8gkBoboE5qwGoLPmV1','k','B',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(56) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(56) NOT NULL;
+INSERT INTO t VALUES (8806492672718162742,-22270,'GQneM1NJuDO8b5fjhht15a0nioKX1r462On','WrBzUTn8bzoKNWTwvzr3ijdK580FBP7ucLs7DMqC3VxeIDn3KsUYq8CFYI6ec2vEhnpvOSF8PVNmEIgdJiynAT','D','V8rdn68BHrJBNNqd9khVL','9y','G',2);
+INSERT INTO ti VALUES (8806492672718162742,-22270,'GQneM1NJuDO8b5fjhht15a0nioKX1r462On','WrBzUTn8bzoKNWTwvzr3ijdK580FBP7ucLs7DMqC3VxeIDn3KsUYq8CFYI6ec2vEhnpvOSF8PVNmEIgdJiynAT','D','V8rdn68BHrJBNNqd9khVL','9y','G',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-3121782046817448789,-3297,'HObcYy48yKdkhG6nVctDpZr1slhH2DxT7mx2sxnwk7V8m78mqtUwq','Re7X4iAgkHIR6QEhfXYumasnFvTj13PtpW3Z7oEVmyYG0Zm5sSHOho4geuUUqPF6HbfR1CLufKYn9WeEznHhJsf3Qlob3DxOTKFUPtm2CX7gJwFH','AoVZX1f93n07dM5hibmfQP41EKViXild','mollwFuCzaONLcOUhpTfmBAmn6P2YktQCywgkNKwam5YNoEtzA1WyonK6oHajz','Pv','O',3);
+INSERT INTO ti VALUES (-3121782046817448789,-3297,'HObcYy48yKdkhG6nVctDpZr1slhH2DxT7mx2sxnwk7V8m78mqtUwq','Re7X4iAgkHIR6QEhfXYumasnFvTj13PtpW3Z7oEVmyYG0Zm5sSHOho4geuUUqPF6HbfR1CLufKYn9WeEznHhJsf3Qlob3DxOTKFUPtm2CX7gJwFH','AoVZX1f93n07dM5hibmfQP41EKViXild','mollwFuCzaONLcOUhpTfmBAmn6P2YktQCywgkNKwam5YNoEtzA1WyonK6oHajz','Pv','O',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-2434020636538304096,-27514,'owj6IQY42iOrABjBeGCurINKmLei6WnOPkm9uH7','IwshfzWWYXERN3bqpLNFFwxvBLBZHSkangpmyOsr6veMUUE6wp447ZMdRUw3uBOFugfvQGt3THCXdBFDtHSo7uAX7pjP2mcWmekPFGBhBxcIC63tUNBG2ioyv0RiK0gddT08SNkSyP3Raf987HTQ57GC4Fp','yoAa8GHHJc','Ma9kUoRE7YkTvSBKLyKsq73deacnDL','e','5',4);
+INSERT INTO ti VALUES (-2434020636538304096,-27514,'owj6IQY42iOrABjBeGCurINKmLei6WnOPkm9uH7','IwshfzWWYXERN3bqpLNFFwxvBLBZHSkangpmyOsr6veMUUE6wp447ZMdRUw3uBOFugfvQGt3THCXdBFDtHSo7uAX7pjP2mcWmekPFGBhBxcIC63tUNBG2ioyv0RiK0gddT08SNkSyP3Raf987HTQ57GC4Fp','yoAa8GHHJc','Ma9kUoRE7YkTvSBKLyKsq73deacnDL','e','5',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-6935474390779825062,8354,'TBattvIrZSZTtNg','LgIJQBFVL9DcJWJBgL72CEW6SbpFF2yDMPQZAt2SFjGrDFQavUAIpQzT7xYK1aDnPCxQnhVUGGd8NsUVKl3VS0UyrD9rPfIsvIELMvBeXYkav3f6aJTOCRmeIo4dGK2qEESXIt6AxbJlGII4F','h','q8y9xKes72ercvIB7bzkd4HzoLl1Br660Pl7c4ebeB073F7fo29qf9KTSogOvJqgfNgIY5wg3Rz2rTu31CVO260ZDgqfXRve2mcdo4jPFZlbMgF7Aj8pkdKUCBvyi6xp233i8whX9BX1TK7ynELmrDRWDjEUurz1kofZ17SfJovZ9CF1I0DPPDb67hKzv0UJq','i32','g',5);
+INSERT INTO ti VALUES (-6935474390779825062,8354,'TBattvIrZSZTtNg','LgIJQBFVL9DcJWJBgL72CEW6SbpFF2yDMPQZAt2SFjGrDFQavUAIpQzT7xYK1aDnPCxQnhVUGGd8NsUVKl3VS0UyrD9rPfIsvIELMvBeXYkav3f6aJTOCRmeIo4dGK2qEESXIt6AxbJlGII4F','h','q8y9xKes72ercvIB7bzkd4HzoLl1Br660Pl7c4ebeB073F7fo29qf9KTSogOvJqgfNgIY5wg3Rz2rTu31CVO260ZDgqfXRve2mcdo4jPFZlbMgF7Aj8pkdKUCBvyi6xp233i8whX9BX1TK7ynELmrDRWDjEUurz1kofZ17SfJovZ9CF1I0DPPDb67hKzv0UJq','i32','g',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2098325255311448849,31068,'N4qofHW7zeBSm','4UU3LsDKUbx6gH0123tBKguJ3kjPpH0XfWIWJ0ztMeNIc2UbhNpp201Jl9rlh3XXHdpgYK2wwOrhzgBlqjSI9cdzd6qZlseye7x0DDnonomyHBykbPmDzVGeerMRleHUeEZiwSPz7qfugqcnweW1ZuVjahGPxFhqNd3T2LigGzVOXqJOAtgmS3SWzV7OuD677EvOkFq0GTd','thH0s2TbX1InP2GsmJFNYagR8IG6D1l0ip','e8HE7901nJ29cA9MNne0c0UYBZcuLeumlZ1NkTXSoHwUeNlfCEIacOV8zczVlEU3D5ya6VohDBTaKIr3URD8eC1STtzeXklk8NBfwrdKspZdPrV3VJZWxw5rQsNA6sUDKTHtMxFAUAPquiMezs7R7ikemI91GvYEL','UpA','w',6);
+INSERT INTO ti VALUES (2098325255311448849,31068,'N4qofHW7zeBSm','4UU3LsDKUbx6gH0123tBKguJ3kjPpH0XfWIWJ0ztMeNIc2UbhNpp201Jl9rlh3XXHdpgYK2wwOrhzgBlqjSI9cdzd6qZlseye7x0DDnonomyHBykbPmDzVGeerMRleHUeEZiwSPz7qfugqcnweW1ZuVjahGPxFhqNd3T2LigGzVOXqJOAtgmS3SWzV7OuD677EvOkFq0GTd','thH0s2TbX1InP2GsmJFNYagR8IG6D1l0ip','e8HE7901nJ29cA9MNne0c0UYBZcuLeumlZ1NkTXSoHwUeNlfCEIacOV8zczVlEU3D5ya6VohDBTaKIr3URD8eC1STtzeXklk8NBfwrdKspZdPrV3VJZWxw5rQsNA6sUDKTHtMxFAUAPquiMezs7R7ikemI91GvYEL','UpA','w',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(44), d VARBINARY(50) NOT NULL, e VARCHAR(41), f VARCHAR(97), g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-15,4611180,'AS','NKw1LIopZvuJQrWqnvVFWizPfcb','DDS0f9smS6QyMm8Q','mAvwG8msOfLmplAEIgLzAve1Xt5bYqtp9xHVx7f7tEmKKCWwvmk','B','i',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(44), d VARBINARY(50) NOT NULL, e VARCHAR(41), f VARCHAR(97), g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (3596,2888974,'DqNv3UxykTQQHG7ApQkZoI31WfoUXtPSnMRxeEl2B','VNpJLHMUrsQnYumURvbwb','rCIY4n5cHa1n62eLWVp3A0xdY12qHxXl3mybfMDBf','K2qpOmTbKcuImuG4QdYCzUfEWhS0Ufcxg86REUnXBfEN33q4RMHtFxsSqEMRIuNLlCkWSVMY','h','4',1);
+INSERT INTO ti VALUES (3596,2888974,'DqNv3UxykTQQHG7ApQkZoI31WfoUXtPSnMRxeEl2B','VNpJLHMUrsQnYumURvbwb','rCIY4n5cHa1n62eLWVp3A0xdY12qHxXl3mybfMDBf','K2qpOmTbKcuImuG4QdYCzUfEWhS0Ufcxg86REUnXBfEN33q4RMHtFxsSqEMRIuNLlCkWSVMY','h','4',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(45);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(45);
+INSERT INTO t VALUES (-4300,6506806,'6fycZRP9pDGY5SRTnXDc2Y1iW3lWt','5to9bHKtA8thLs9','HyIbOf7VrJ','eTWVStjvGBX4ejGLEG9dchCxp4V3u52CFMv3XF9oX','B','K',2);
+INSERT INTO ti VALUES (-4300,6506806,'6fycZRP9pDGY5SRTnXDc2Y1iW3lWt','5to9bHKtA8thLs9','HyIbOf7VrJ','eTWVStjvGBX4ejGLEG9dchCxp4V3u52CFMv3XF9oX','B','K',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (6475,9780505,'y','iLcRCJzcorRWK8tvh0KC9h3drDFz76UG0XG6uHlmebLYN2BUAlLrCNXqdaQmUGueP9oqa92mk3DDGNg','VzSFoImm','at6xTmahLPg3XKEjPIja6YgUA5f2j','e','J',3);
+INSERT INTO ti VALUES (6475,9780505,'y','iLcRCJzcorRWK8tvh0KC9h3drDFz76UG0XG6uHlmebLYN2BUAlLrCNXqdaQmUGueP9oqa92mk3DDGNg','VzSFoImm','at6xTmahLPg3XKEjPIja6YgUA5f2j','e','J',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-26500,3080563,'olj','7ElFuTWRmZJlQcGdIkBMDHFRrKddYX5jKnXPBkMBBIf7pHeEDWoloZiuM6U8HZ28OVHcij3nq2d9k8KY2v2z4xiVZHAT1pgQr9Tx8802xcWGSNsm8XE51HBFqvZPJUWmcYjL0bZSynnOpEEc8YhykSMzM6ETBlYPURAuWW19g1MGluanLZdY1hGZez64MbcEDN8XAgOirl3B4AaLm5EgJcJ4F99cjBG9zi9e3oMCmGHdLQ5DsAxZc','IwisyaCU1xX6rjx0vPuesci1qn','PBzg5ILQdprKg5rshMseVZ1OCCQnN5LmK6Dm3z1PAqSEZeWMak9HE0D4E96SNj8uKkkpNVimWcdn8WiFp63BWh5xce0TLvTZvZWAlErVBFeneJFw4ZNUjWoFfc0PaoK4aAxJT4URB8kOh5C32YPWbgmH3Q2xkIium6dISdsPKRo','d','g',4);
+INSERT INTO ti VALUES (-26500,3080563,'olj','7ElFuTWRmZJlQcGdIkBMDHFRrKddYX5jKnXPBkMBBIf7pHeEDWoloZiuM6U8HZ28OVHcij3nq2d9k8KY2v2z4xiVZHAT1pgQr9Tx8802xcWGSNsm8XE51HBFqvZPJUWmcYjL0bZSynnOpEEc8YhykSMzM6ETBlYPURAuWW19g1MGluanLZdY1hGZez64MbcEDN8XAgOirl3B4AaLm5EgJcJ4F99cjBG9zi9e3oMCmGHdLQ5DsAxZc','IwisyaCU1xX6rjx0vPuesci1qn','PBzg5ILQdprKg5rshMseVZ1OCCQnN5LmK6Dm3z1PAqSEZeWMak9HE0D4E96SNj8uKkkpNVimWcdn8WiFp63BWh5xce0TLvTZvZWAlErVBFeneJFw4ZNUjWoFfc0PaoK4aAxJT4URB8kOh5C32YPWbgmH3Q2xkIium6dISdsPKRo','d','g',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (27068,5711100,'xqmuLyrAWE4p66EwGzOUIK5bcKzw5fOPso05BGxa8cai7','DnzaSAsH0JozKapb5FUpHPDoNHCEhKlUlvR3hs8X7aSHojo6jKWV0JTsoYARm4yx2GifXa7WxKg1','LVw5YV2iIMX7TRNBamZ8H3EHfGdB','eu4nDChm2PoOxdSx28UjofaV3VJ7LVnHFXT0D12sK4kmMXYVdV7decLAyRW5vWm3F98NPibwofCfN5dbEqjDIJYTtb7aqurBVs6w8cB6LGFyeMYRbkj62scqEadBu3VwLZjP3lTf8nHzHABGKcHj5DzYvBSksnrkURsc68reQAGX1T38KV7dGL6Gz5xhhzx39N8JVAj2xp1u9PnodFeiVEcGaACQoxNbWCF7vPzmyIXxCsmDU7Z2Wbd4EGvphueH','uc','s',5);
+INSERT INTO ti VALUES (27068,5711100,'xqmuLyrAWE4p66EwGzOUIK5bcKzw5fOPso05BGxa8cai7','DnzaSAsH0JozKapb5FUpHPDoNHCEhKlUlvR3hs8X7aSHojo6jKWV0JTsoYARm4yx2GifXa7WxKg1','LVw5YV2iIMX7TRNBamZ8H3EHfGdB','eu4nDChm2PoOxdSx28UjofaV3VJ7LVnHFXT0D12sK4kmMXYVdV7decLAyRW5vWm3F98NPibwofCfN5dbEqjDIJYTtb7aqurBVs6w8cB6LGFyeMYRbkj62scqEadBu3VwLZjP3lTf8nHzHABGKcHj5DzYvBSksnrkURsc68reQAGX1T38KV7dGL6Gz5xhhzx39N8JVAj2xp1u9PnodFeiVEcGaACQoxNbWCF7vPzmyIXxCsmDU7Z2Wbd4EGvphueH','uc','s',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (11518,12154981,'fx7NhMqCLZXge','FnenC3HEKI5TiicirlsBEbvd8LAE3P2xfPjRumPmPnBo3vZd89MfygbcRO3AKYZWA1VOCJpxi1L1Hz4mySdh3n5fxv6zZ82lXq0qY2xMrTtfRXrWysLLHNzRYN4RlPvPjSgQ3a1RDmyvQS65luyZP8eYTLqSFiHmVf6yNTMrXslXf0Qz0E8pTb4fgeT2sCzgI0TiU57Fr1ClBnRMpxxojnLZV1soIVDlBCh1Yo2nrPn','8547','OcGLSRclA0ewkdQVFCGLjJi1zxkXxqs7J9P7fM6qykHSY9JYo15Cz6FRBPFhkYu8KIUxEaM3bxxeRQshzxp7','TAQ','iN',6);
+INSERT INTO ti VALUES (11518,12154981,'fx7NhMqCLZXge','FnenC3HEKI5TiicirlsBEbvd8LAE3P2xfPjRumPmPnBo3vZd89MfygbcRO3AKYZWA1VOCJpxi1L1Hz4mySdh3n5fxv6zZ82lXq0qY2xMrTtfRXrWysLLHNzRYN4RlPvPjSgQ3a1RDmyvQS65luyZP8eYTLqSFiHmVf6yNTMrXslXf0Qz0E8pTb4fgeT2sCzgI0TiU57Fr1ClBnRMpxxojnLZV1soIVDlBCh1Yo2nrPn','8547','OcGLSRclA0ewkdQVFCGLjJi1zxkXxqs7J9P7fM6qykHSY9JYo15Cz6FRBPFhkYu8KIUxEaM3bxxeRQshzxp7','TAQ','iN',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(51) NOT NULL, d VARCHAR(19), e VARCHAR(41), f VARBINARY(92), g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3176660159,15761097,'Bv90tkl8Wpoj5XrlPZaSfFNPySWsjDw5YdIY','Q','QVQY','D','u','s',0);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(51) NOT NULL, d VARCHAR(19), e VARCHAR(41), f VARBINARY(92), g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (9698262812583443796,13601608,'fs84tSyj8XSDNNNO','2i','lHEqFt3XdMwV','5IA0fXilq688DVk0ieHW0jFJ4bIstlynGf6aKEOhv4y4u7t1NAYpZBv37j5HOix','i','R',1);
+INSERT INTO ti VALUES (9698262812583443796,13601608,'fs84tSyj8XSDNNNO','2i','lHEqFt3XdMwV','5IA0fXilq688DVk0ieHW0jFJ4bIstlynGf6aKEOhv4y4u7t1NAYpZBv37j5HOix','i','R',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(52) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(52) NOT NULL;
+INSERT INTO t VALUES (7034979856566434456,11254461,'ayaQzp9Ilc5BKj3uNnZ5HkNOE73ww7C5eYjKh','MPpUjtAItxzeAHn','K','CrsoWE6ztVTc7h','f','A',2);
+INSERT INTO ti VALUES (7034979856566434456,11254461,'ayaQzp9Ilc5BKj3uNnZ5HkNOE73ww7C5eYjKh','MPpUjtAItxzeAHn','K','CrsoWE6ztVTc7h','f','A',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (12838791966260049216,15933050,'BQm1XsZDgjiVO51Me9p6rDCa0OWLLMde4r','jnKn7ZvmNoyCukaiPkqAccV4zzPCQeys8SaZf5qlYTfedqVpoeYX1wZCCqBuEZOYKCkETHmMt7mjOlxvfUHcbMYhby3ZuSdDRNv5M7zwCINAxDOnac0Uuvzes9dJV7JJwMsm3rWkTMkaSpCsOwv5qfyuErjmPwky1kjoSo','k1EgitmeOS83d','RDGYEeFOL3Mo7R','p','O',3);
+INSERT INTO ti VALUES (12838791966260049216,15933050,'BQm1XsZDgjiVO51Me9p6rDCa0OWLLMde4r','jnKn7ZvmNoyCukaiPkqAccV4zzPCQeys8SaZf5qlYTfedqVpoeYX1wZCCqBuEZOYKCkETHmMt7mjOlxvfUHcbMYhby3ZuSdDRNv5M7zwCINAxDOnac0Uuvzes9dJV7JJwMsm3rWkTMkaSpCsOwv5qfyuErjmPwky1kjoSo','k1EgitmeOS83d','RDGYEeFOL3Mo7R','p','O',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (13543857971091571688,12102532,'FZR6FxYNdGhGtjAdPdwOmp5c0Ya','YhqmnrIeFQpphTJ2xoqul8BgN08wHJaABujS00wWzW2tGore6T6K1Mu0u6VJjjQpopCgClM0h1TLdVhT79CVjLx3OXnptMqAViPb78I1iQSSB32VsYglFfRJjOWIEccdQ75KLQpzTBWXSY39vu4b508cpFWVeUlJlqzOg7wb9DuwHdbBftgrikRlSfDnd8MFXdJmOtuC9L9qJucECPMLhf2QSBbF9aBgUxJVcpCnxlYDjb2D4U','99cWNIGM8tnD731XGFnQGwPQv','DX7x74E4I1PZxRmsw17JKVEV03EiFkNJ94vn4JpjqohhrqgDGItojVhXHrtrn','y','A',4);
+INSERT INTO ti VALUES (13543857971091571688,12102532,'FZR6FxYNdGhGtjAdPdwOmp5c0Ya','YhqmnrIeFQpphTJ2xoqul8BgN08wHJaABujS00wWzW2tGore6T6K1Mu0u6VJjjQpopCgClM0h1TLdVhT79CVjLx3OXnptMqAViPb78I1iQSSB32VsYglFfRJjOWIEccdQ75KLQpzTBWXSY39vu4b508cpFWVeUlJlqzOg7wb9DuwHdbBftgrikRlSfDnd8MFXdJmOtuC9L9qJucECPMLhf2QSBbF9aBgUxJVcpCnxlYDjb2D4U','99cWNIGM8tnD731XGFnQGwPQv','DX7x74E4I1PZxRmsw17JKVEV03EiFkNJ94vn4JpjqohhrqgDGItojVhXHrtrn','y','A',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (9406371968176057276,14787418,'JBs3LyTWdKU2kTGZpQ6YUukdFtl0hiMb1WCC3A7a30eoX','eW23WCnVLeIUyjAaZRiNN3nMKNVuqlAHuyuHKHdlTCxO4ab0OMfYClYdE5iSb6qXRVv5592KcqlM9Njr9fgSLoDwTNU2afeUQht2fif0Qzbp8wlWEjXAgi9MgxKYi2afAfGFSsEw7XDQHMH9ISfJMxINFyFSfUy2JLa9JjlKlCJtWvOCCL7OKcUD45o9bwTpX9Ipi0OUxneN285d0p0kH0mjG3Nu0fbzAZsG71fPrvcWJpnZmfe4SH','dbafkoirIWxH','wMvYdHsIhRLUnJ8mRCPubPD2tTe6lJHFUH5EYMK2M5HlWCdFEhknamQ1l1qffeDw7qUYNL8hTFk94rf7mqF4PLidJR19fDytgrcfVMGL1uAdOE3QGXomWjEHbBGz2E94Twv0dmRrMhGIHqMzJIMr3xOFGm9biMwWSt2K7PPqxB9yAga03rFMjpT4iqTjgcLFGw6BPwjrPr','y','K',5);
+INSERT INTO ti VALUES (9406371968176057276,14787418,'JBs3LyTWdKU2kTGZpQ6YUukdFtl0hiMb1WCC3A7a30eoX','eW23WCnVLeIUyjAaZRiNN3nMKNVuqlAHuyuHKHdlTCxO4ab0OMfYClYdE5iSb6qXRVv5592KcqlM9Njr9fgSLoDwTNU2afeUQht2fif0Qzbp8wlWEjXAgi9MgxKYi2afAfGFSsEw7XDQHMH9ISfJMxINFyFSfUy2JLa9JjlKlCJtWvOCCL7OKcUD45o9bwTpX9Ipi0OUxneN285d0p0kH0mjG3Nu0fbzAZsG71fPrvcWJpnZmfe4SH','dbafkoirIWxH','wMvYdHsIhRLUnJ8mRCPubPD2tTe6lJHFUH5EYMK2M5HlWCdFEhknamQ1l1qffeDw7qUYNL8hTFk94rf7mqF4PLidJR19fDytgrcfVMGL1uAdOE3QGXomWjEHbBGz2E94Twv0dmRrMhGIHqMzJIMr3xOFGm9biMwWSt2K7PPqxB9yAga03rFMjpT4iqTjgcLFGw6BPwjrPr','y','K',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (6391232606563595986,9895975,'eWVqS7IIhxFVMYo49Zh9XxnS56F712cmq6SPg8JVHjri','V9pEAvphoQI63j0lUz5Lo8lU2gNH1e8CHDhgIBAUcjLDNejkYwb5qh59kxVhW3RySwXp8vXJ73djWrkRQ3YQY2yqfrtri3JSJILbeCTU4xh3iX3EX5Do29D9BPadAtkicRxyWcxXKQbPwbdun9UyctEdIN8dbDoPpFEXdHabb95KYOfMEAAO72LxpPP9qjzJQbk7jfJqPlzVyKtjnBXzlZasfmxJmm9mn1HD','Hzu8K22EJACxj10MlD85KzlYdmI4lD82','mwB8MfLb6pSQfsMg9LfhorP6qTxsANiEb472VR2cnXDPoMRdy6k4manolYarORJZUvJIdZoLZx59rZoOlvf3gf7LinjDqKzFby9KH5CC6cAk5PLpFsG9ljfDGNdlJ2c0NZSBpTvcRRoiMa0OK7fhsrz4ld0J02in4PvtEQspWCzXjHAx3c82LqDkEuJc8Nn09NKgbnFoiYHQJWw9kBE7hWMDXUh6mmIk0tVeCzU6erbJIs','eA','71',6);
+INSERT INTO ti VALUES (6391232606563595986,9895975,'eWVqS7IIhxFVMYo49Zh9XxnS56F712cmq6SPg8JVHjri','V9pEAvphoQI63j0lUz5Lo8lU2gNH1e8CHDhgIBAUcjLDNejkYwb5qh59kxVhW3RySwXp8vXJ73djWrkRQ3YQY2yqfrtri3JSJILbeCTU4xh3iX3EX5Do29D9BPadAtkicRxyWcxXKQbPwbdun9UyctEdIN8dbDoPpFEXdHabb95KYOfMEAAO72LxpPP9qjzJQbk7jfJqPlzVyKtjnBXzlZasfmxJmm9mn1HD','Hzu8K22EJACxj10MlD85KzlYdmI4lD82','mwB8MfLb6pSQfsMg9LfhorP6qTxsANiEb472VR2cnXDPoMRdy6k4manolYarORJZUvJIdZoLZx59rZoOlvf3gf7LinjDqKzFby9KH5CC6cAk5PLpFsG9ljfDGNdlJ2c0NZSBpTvcRRoiMa0OK7fhsrz4ld0J02in4PvtEQspWCzXjHAx3c82LqDkEuJc8Nn09NKgbnFoiYHQJWw9kBE7hWMDXUh6mmIk0tVeCzU6erbJIs','eA','71',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(57) NOT NULL, d VARCHAR(77), e VARCHAR(77), f VARCHAR(70) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3512758021,197,'IfmYpiuCIo','B75HUPPUarJ468I6k3WjFQYZGHgPwZO5KXWMbe4lH9C4Rqm4zUrXWJphQ9NsCME45skBwN5d','m7hlRqgQhGrj3HUYobQkE7hIezukuyJZO095p8VZyP85wFMS6GG8goXzVST54th1BDGth','oZWDKLcQDXl5oeDUxKQdhzv','3','c2',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(57) NOT NULL, d VARCHAR(77), e VARCHAR(77), f VARCHAR(70) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (4201579462,214,'6ll8yspXH69Zgq35OQvETMQ8LuXdaAbTzm3km7ooDZZ8s','ZrHIqjVglSTLj3eOf0UN0my8GTaBYiN6IFB7WwAh8lbfpxPgvZHVb2hYkq5LRl','kMAt7CyUQf5TDJ','0RZDwXFAU6f5KkqNAWBf0AacMXRb9guviaajL','K','6q',1);
+INSERT INTO ti VALUES (4201579462,214,'6ll8yspXH69Zgq35OQvETMQ8LuXdaAbTzm3km7ooDZZ8s','ZrHIqjVglSTLj3eOf0UN0my8GTaBYiN6IFB7WwAh8lbfpxPgvZHVb2hYkq5LRl','kMAt7CyUQf5TDJ','0RZDwXFAU6f5KkqNAWBf0AacMXRb9guviaajL','K','6q',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(58) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(58) NOT NULL;
+INSERT INTO t VALUES (3638835958,73,'LHI05tMfcbMCR97RFENwVYQZLT34jAOe2U5w7rMcAM103VPtkCVV','hatiaUpf2yXUjdN5gqwP9jKSLWQ8Ok26LSvhNK3ESOp8m1s8o7IX6kTo9NFtTVNN0j5oc7E','DjbnQBu278kvxtd47osWXvVdoyE8rwVnqipwL5GQsa9HxXMJYnqH0jdyn1BY','D3oBv7ZFjNilUZA4u87HW8NikX8hshVSBGqhTohjln8L3Zepyr5agpck7cqjf38k5','N','X',2);
+INSERT INTO ti VALUES (3638835958,73,'LHI05tMfcbMCR97RFENwVYQZLT34jAOe2U5w7rMcAM103VPtkCVV','hatiaUpf2yXUjdN5gqwP9jKSLWQ8Ok26LSvhNK3ESOp8m1s8o7IX6kTo9NFtTVNN0j5oc7E','DjbnQBu278kvxtd47osWXvVdoyE8rwVnqipwL5GQsa9HxXMJYnqH0jdyn1BY','D3oBv7ZFjNilUZA4u87HW8NikX8hshVSBGqhTohjln8L3Zepyr5agpck7cqjf38k5','N','X',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3911181361,138,'QNwmmQJuZwus7kDcUld6dNQBnTFHt2oHTeHVlDRl7H6smF','xZCuKpbChocppl7IwaJ5JSSj32lptvrbO3MDXkKvGwPoR6C05qv8ejKkWlbhnPorXrpF0P6SrY0DrGxm2zwwQ6IEFb98Rv9C4k1tmQkOUcMgD6zrPTAykNVzzSOQoC1YZpvOu5dC5ej5itU2QO49ul8JNoQcnpdp2u6yyr7V3gVt6SqAmS7DxL9FC1pj11mKivsrRBsRqoqcQRUHWjTMQs10mEaGyl','GtSBTApunaeW5gjH6GRYtl37HyYT048M2oIY1jX1ExZ2P0Crwc96G6lvQMcwtizpKiKwvhfv30al','c','o','fq',3);
+INSERT INTO ti VALUES (3911181361,138,'QNwmmQJuZwus7kDcUld6dNQBnTFHt2oHTeHVlDRl7H6smF','xZCuKpbChocppl7IwaJ5JSSj32lptvrbO3MDXkKvGwPoR6C05qv8ejKkWlbhnPorXrpF0P6SrY0DrGxm2zwwQ6IEFb98Rv9C4k1tmQkOUcMgD6zrPTAykNVzzSOQoC1YZpvOu5dC5ej5itU2QO49ul8JNoQcnpdp2u6yyr7V3gVt6SqAmS7DxL9FC1pj11mKivsrRBsRqoqcQRUHWjTMQs10mEaGyl','GtSBTApunaeW5gjH6GRYtl37HyYT048M2oIY1jX1ExZ2P0Crwc96G6lvQMcwtizpKiKwvhfv30al','c','o','fq',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3620933137,33,'Lk6b0rMY','8NbYEHYIIxdogC0Y9tGUgPyqwiSG0W1b0YB','0AyjoU4JGoz1HQ7J4GNVSmxEhhea6pbFitDV31xVEbUpcySZRimTuYXzNmvWINruBuH5GhpdP9','HOmcTuJJpyhIHMvzDZF4hyxRTvpbDxRHMkoOHfegcXGKNHpXi98cPF2vPJYifwFvccAOubhdAow5MxNts1t2RkSJch2rPayOrldc5LeG6DshYyFBCxtAgpn26OzXVRX38ajcZWE6Z1olWkWSydMxh4D3F7lD3jDUZJYdOanAXjZpUYIfCSkgnZJ','r','J',4);
+INSERT INTO ti VALUES (3620933137,33,'Lk6b0rMY','8NbYEHYIIxdogC0Y9tGUgPyqwiSG0W1b0YB','0AyjoU4JGoz1HQ7J4GNVSmxEhhea6pbFitDV31xVEbUpcySZRimTuYXzNmvWINruBuH5GhpdP9','HOmcTuJJpyhIHMvzDZF4hyxRTvpbDxRHMkoOHfegcXGKNHpXi98cPF2vPJYifwFvccAOubhdAow5MxNts1t2RkSJch2rPayOrldc5LeG6DshYyFBCxtAgpn26OzXVRX38ajcZWE6Z1olWkWSydMxh4D3F7lD3jDUZJYdOanAXjZpUYIfCSkgnZJ','r','J',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3982006984,16,'IHzf7I4gzpNq4cjyihNuOgWjiegeAuhcGht6PeUyPNZt31FV3FPsq1nM','gOGt39uxTIGNLZ32HKCyoH2pNTjVWh8kcCy1y0J6vBEDdKKYUO7dCPmU84ejsJsyLEBK7lyJ57iihTfFqXNSp0OKhsBfKIGdg12Gy3sZqaMHGuKlLREj9VzHiqaCFLzJqt6ElrYmWF9T2413va25utt4P2g8LHBPW7ZaxnlNYX088IC42PU','XBKRXwmVKVABziUW3Yr0DbnWTrbALmSKkvVaHcvnnWnK3MKZ','F5thCjA8E28J8fim8y3OakJUYo5QaWOy7aI4z','f','WB',5);
+INSERT INTO ti VALUES (3982006984,16,'IHzf7I4gzpNq4cjyihNuOgWjiegeAuhcGht6PeUyPNZt31FV3FPsq1nM','gOGt39uxTIGNLZ32HKCyoH2pNTjVWh8kcCy1y0J6vBEDdKKYUO7dCPmU84ejsJsyLEBK7lyJ57iihTfFqXNSp0OKhsBfKIGdg12Gy3sZqaMHGuKlLREj9VzHiqaCFLzJqt6ElrYmWF9T2413va25utt4P2g8LHBPW7ZaxnlNYX088IC42PU','XBKRXwmVKVABziUW3Yr0DbnWTrbALmSKkvVaHcvnnWnK3MKZ','F5thCjA8E28J8fim8y3OakJUYo5QaWOy7aI4z','f','WB',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3834877853,223,'79WbzDUWn8qPNL86Bf0dYvZRNK1vQCkBw3oWwzAK','2rNh9Etp9PnUPjuXFLPKDKXKqv9zWPvsI1e8Tj9xY4i37j139mEjwKMpZciFQxYGmAj3bNEXdVopg1BrwXhl3CVsAqIixdkBH9PAg57Dq50zKJpUI1g8YC3tV9m0JOT64eTmTCoPVZUF','LlhoC82CclQ24TEtau9jN80loCgDDDBjDgazo8','Z7qnC01QDeoYg9INzbzUwMIimDeQIlmj2bHvqStBbScfa3WK2Usa8JZliz','gi','4',6);
+INSERT INTO ti VALUES (3834877853,223,'79WbzDUWn8qPNL86Bf0dYvZRNK1vQCkBw3oWwzAK','2rNh9Etp9PnUPjuXFLPKDKXKqv9zWPvsI1e8Tj9xY4i37j139mEjwKMpZciFQxYGmAj3bNEXdVopg1BrwXhl3CVsAqIixdkBH9PAg57Dq50zKJpUI1g8YC3tV9m0JOT64eTmTCoPVZUF','LlhoC82CclQ24TEtau9jN80loCgDDDBjDgazo8','Z7qnC01QDeoYg9INzbzUwMIimDeQIlmj2bHvqStBbScfa3WK2Usa8JZliz','gi','4',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT, c BINARY(63), d VARCHAR(1), e VARCHAR(1) NOT NULL, f VARCHAR(16) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8658008,-112,'nlEAysSJHi4LlCG3OGntvUAZqDzm316','g','S','qFJ01','D','q',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT, c BINARY(63), d VARCHAR(1), e VARCHAR(1) NOT NULL, f VARCHAR(16) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (3907481,-11,'oiHWOO0PRBIq','b','L','5','b','z',1);
+INSERT INTO ti VALUES (3907481,-11,'oiHWOO0PRBIq','b','L','5','b','z',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(64);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(64);
+INSERT INTO t VALUES (14456803,111,'91SUbktOijfJFBB3CqcEz4vlIPCwuR9P','a','H','XJsjNX','E','a',2);
+INSERT INTO ti VALUES (14456803,111,'91SUbktOijfJFBB3CqcEz4vlIPCwuR9P','a','H','XJsjNX','E','a',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (5137582,100,'nvuUm','WYKSenVPbInIDDvpkB7yRvgfDOR0NtvknMlqnp8IZvMaHQCehCAEr8uEF0zLuG8peYP','s','mS0JVy5dG','N','1',3);
+INSERT INTO ti VALUES (5137582,100,'nvuUm','WYKSenVPbInIDDvpkB7yRvgfDOR0NtvknMlqnp8IZvMaHQCehCAEr8uEF0zLuG8peYP','s','mS0JVy5dG','N','1',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (11834031,100,'J2MRTl9nSeqLzDKFQp6UymQPZC4ebKRbwszmafn10CiHsAcOGCwTGF3ikns','yOco255PXIIkK143Wzt7H1QE6EyIRjFTtf8tEP81AAsnUGA5boh7hWH2H2q9GzQx6L1c8b0u2p3dH6kvjyjz6WVxN1ym6WT45iyG0JW4qoOfnqncIPpNJ0T4VMvQi2QyhzhJF4aEvgSwXATLfHyZJy','l','7jW1AlZlXZVBtojlbwuFzbjawT3tYDwDoIeIQRIL9bancsfoHNo6G8GSh9gxvoGn2VExNvTAr6ZFQiLcSw0IsV6NVB7Sa5','d','l',4);
+INSERT INTO ti VALUES (11834031,100,'J2MRTl9nSeqLzDKFQp6UymQPZC4ebKRbwszmafn10CiHsAcOGCwTGF3ikns','yOco255PXIIkK143Wzt7H1QE6EyIRjFTtf8tEP81AAsnUGA5boh7hWH2H2q9GzQx6L1c8b0u2p3dH6kvjyjz6WVxN1ym6WT45iyG0JW4qoOfnqncIPpNJ0T4VMvQi2QyhzhJF4aEvgSwXATLfHyZJy','l','7jW1AlZlXZVBtojlbwuFzbjawT3tYDwDoIeIQRIL9bancsfoHNo6G8GSh9gxvoGn2VExNvTAr6ZFQiLcSw0IsV6NVB7Sa5','d','l',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (8470368,-110,'1mLhKXjiXLpexxhbskuXe','v0ukssjek31vsOruIYgDiuHpqs7Harb2ouiLXIUYu7TWB','I','NSey5AkNCIdncp6GjY6G8jA5MuRNbI5UV4XoOAxraWlP1QjCzbpqbrNT4NTmJyUXRNKnSLL28SD0Tkjn9oWLq','3','H',5);
+INSERT INTO ti VALUES (8470368,-110,'1mLhKXjiXLpexxhbskuXe','v0ukssjek31vsOruIYgDiuHpqs7Harb2ouiLXIUYu7TWB','I','NSey5AkNCIdncp6GjY6G8jA5MuRNbI5UV4XoOAxraWlP1QjCzbpqbrNT4NTmJyUXRNKnSLL28SD0Tkjn9oWLq','3','H',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1859295,5,'5snBFtf8wf84FACFDOzTEFUSwCRFofpsVyfEhJQ6q2jQUldl0NqkBRiBjxpdMt','DeTKhb0NblpkRyR2','m','K80XmGUNDKSHxxKYGkRqW0qvJNFRyhgPipQ69Wygn7PyUbaUpJV5oCMZYOMPKp0fFeQ30eC','v','N',6);
+INSERT INTO ti VALUES (1859295,5,'5snBFtf8wf84FACFDOzTEFUSwCRFofpsVyfEhJQ6q2jQUldl0NqkBRiBjxpdMt','DeTKhb0NblpkRyR2','m','K80XmGUNDKSHxxKYGkRqW0qvJNFRyhgPipQ69Wygn7PyUbaUpJV5oCMZYOMPKp0fFeQ30eC','v','N',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b TINYINT NOT NULL, c CHAR(29), d VARBINARY(86), e VARBINARY(99) NOT NULL, f VARCHAR(12) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18492,71,'NpRlVX5tn9PE','ghRzVCo799HyXq7NY','lcphipnaveGBeXK7RiNPKfr','Xt7','5','7',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b TINYINT NOT NULL, c CHAR(29), d VARBINARY(86), e VARBINARY(99) NOT NULL, f VARCHAR(12) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (21235,17,'Tq2KGZTi','mv6YLc9I2aWF9PxkkdhJyM5Nik2YxXFBF3BdfJrK2AF3MZtnegZ87dsssKhhaF3arF77JTil','48fVOVRbwJuIfoeFXokSnIRsA31TASAZQrFyKTiyIlM5osCEnFnRrb2AiqjmwOGS01p8hN','rMlb','6','Ja',1);
+INSERT INTO ti VALUES (21235,17,'Tq2KGZTi','mv6YLc9I2aWF9PxkkdhJyM5Nik2YxXFBF3BdfJrK2AF3MZtnegZ87dsssKhhaF3arF77JTil','48fVOVRbwJuIfoeFXokSnIRsA31TASAZQrFyKTiyIlM5osCEnFnRrb2AiqjmwOGS01p8hN','rMlb','6','Ja',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(30);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(30);
+INSERT INTO t VALUES (57086,125,'F4l75tluEpSaviWoveYSRUqzuQ','Wzg8QChS3qTP7RbLeR2207SSxVtwx2kH7fuqARoPIQVY4Ymv6Pr','88LFBVM6aWrf9bs35IJDYa314faOOxkY4epXaJ3FUXfYaV3lsfYJmY8u','sAr','O','AH',2);
+INSERT INTO ti VALUES (57086,125,'F4l75tluEpSaviWoveYSRUqzuQ','Wzg8QChS3qTP7RbLeR2207SSxVtwx2kH7fuqARoPIQVY4Ymv6Pr','88LFBVM6aWrf9bs35IJDYa314faOOxkY4epXaJ3FUXfYaV3lsfYJmY8u','sAr','O','AH',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (30158,-84,'X3p','EpbLG6D','RnSZy2ZE1xcOz6fPnzMn21N86mwRoJHPVSiDbe4TQeQ5s0pvbQMwbGYKpjtr3LmpLqF1COYwNb3sxYQYJk80J1m1FntkhZ','XNLISC2tO','X','QP',3);
+INSERT INTO ti VALUES (30158,-84,'X3p','EpbLG6D','RnSZy2ZE1xcOz6fPnzMn21N86mwRoJHPVSiDbe4TQeQ5s0pvbQMwbGYKpjtr3LmpLqF1COYwNb3sxYQYJk80J1m1FntkhZ','XNLISC2tO','X','QP',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (40079,-45,'iCsporcC0XrvYuYC3qLY','47jpZtjRmL6CGUgZAX5cmrMl2CC1LvAXkbW9O4Tpiu14iC6LVYMBhdVAUgIXwkEZgfx4Z8WsrBZ2yNTQUUvcrg4mW8JlmjoEwXgJ4eo0NFFeTTastgOk6szR8vqg7iWtCT4CEnBNhDeJQIWNTwwuuUmI7nvigVsB3SQlxMWae3blnvR2UOaLAYkAQMHuzBjGqTbpG6PLLKYRPXp0ZZdGUqna8KfxLBpPrIyr4HS1wZP','xDyeIZeZh','5xuh8PCrlx5j3HazqKVHEQPjWHLxefZIlqbOHpmPQUY1OkEgNZYiRlWl3tq2LGYEIU8Qp0pxP3XHyAswBfo0xVkYF3dS4t3QKYdTKKd7yWbwmoVIvUa6esQcpfg16ivlTeCbhtok1WjJoUGMYOSAHaBVf6tvV5pbX8jjjwi5lNih2SrlXRwLGOafM1B4npGStAAl43tHyYv6zY3e7eO2v59VBDRv','K','Ud',4);
+INSERT INTO ti VALUES (40079,-45,'iCsporcC0XrvYuYC3qLY','47jpZtjRmL6CGUgZAX5cmrMl2CC1LvAXkbW9O4Tpiu14iC6LVYMBhdVAUgIXwkEZgfx4Z8WsrBZ2yNTQUUvcrg4mW8JlmjoEwXgJ4eo0NFFeTTastgOk6szR8vqg7iWtCT4CEnBNhDeJQIWNTwwuuUmI7nvigVsB3SQlxMWae3blnvR2UOaLAYkAQMHuzBjGqTbpG6PLLKYRPXp0ZZdGUqna8KfxLBpPrIyr4HS1wZP','xDyeIZeZh','5xuh8PCrlx5j3HazqKVHEQPjWHLxefZIlqbOHpmPQUY1OkEgNZYiRlWl3tq2LGYEIU8Qp0pxP3XHyAswBfo0xVkYF3dS4t3QKYdTKKd7yWbwmoVIvUa6esQcpfg16ivlTeCbhtok1WjJoUGMYOSAHaBVf6tvV5pbX8jjjwi5lNih2SrlXRwLGOafM1B4npGStAAl43tHyYv6zY3e7eO2v59VBDRv','K','Ud',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14248,-65,'SeEhId21RkvNugSpD2h1Ggc','3q9EN5DLLsm2GKMf7s8lFAUC5Qo3iAPL4zomoz5CQ7V36X0aShVkrh10x81iTSCdoqziiFlbizXEQKXIOtwAt7WRchwzavh7nV906aOUW6Q8owwMKeyLd0Ovm339wAye7dui9a0476JF','mjLyzChagcNDIxWDSsnI1kaiJBk3QXeEOiEMhK9OFoS1VZ41p1AoDWFuhKRqGWqGiG1DflwcKyaKmxcLK','qp1viuabEM1Ij2v6jhf8R0zINr0ZsuYWnO8AGYoxOiY8ZeIx','JU','Z',5);
+INSERT INTO ti VALUES (14248,-65,'SeEhId21RkvNugSpD2h1Ggc','3q9EN5DLLsm2GKMf7s8lFAUC5Qo3iAPL4zomoz5CQ7V36X0aShVkrh10x81iTSCdoqziiFlbizXEQKXIOtwAt7WRchwzavh7nV906aOUW6Q8owwMKeyLd0Ovm339wAye7dui9a0476JF','mjLyzChagcNDIxWDSsnI1kaiJBk3QXeEOiEMhK9OFoS1VZ41p1AoDWFuhKRqGWqGiG1DflwcKyaKmxcLK','qp1viuabEM1Ij2v6jhf8R0zINr0ZsuYWnO8AGYoxOiY8ZeIx','JU','Z',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4813,-56,'qjURefLHarNdySW','NokbjTqLn3O4hSVs5oXqY2qnXt0Dab1GxmV4Ko5vgyO4C2sbGvYijKVselXaJI7yACXNydoU5RRqOKMFfke7VVclKOLM7oZWSZQb4nFDOL9ZcZhnxDjdX7TeL9wJZuwL5AwBIuha4CgHQFRBdqjnxSxr5ahZs29ndUVNs','FIZCFsuahdsuh5cDM4f9pilJlrkd5sWQgJkuleHxXBxKKo0jqIza7KaEeH7RrrxEBOeShY4kkgdFQb','Zv6T4igR7zmWWLEnNJ2B6mwxrCDT8ANQxVobzNKl8qXRJUfqPrJeMFnFeDqcLpVos5NH07bNyTSsQ0INcZo4FsiezRqD4VGVGaTpt0dzeTAmD4QnZ6RkGYvvrpnNxDo3f9PdbHrRngiOC5xteoQ5KaWxBXa1YpDOJLELuiPro9hii0M9FCv54dy56E6TrazTNj7xlDe7SmisPirMSySYmO5RTqNBfOCXrmrixueqg','z','3FC',6);
+INSERT INTO ti VALUES (4813,-56,'qjURefLHarNdySW','NokbjTqLn3O4hSVs5oXqY2qnXt0Dab1GxmV4Ko5vgyO4C2sbGvYijKVselXaJI7yACXNydoU5RRqOKMFfke7VVclKOLM7oZWSZQb4nFDOL9ZcZhnxDjdX7TeL9wJZuwL5AwBIuha4CgHQFRBdqjnxSxr5ahZs29ndUVNs','FIZCFsuahdsuh5cDM4f9pilJlrkd5sWQgJkuleHxXBxKKo0jqIza7KaEeH7RrrxEBOeShY4kkgdFQb','Zv6T4igR7zmWWLEnNJ2B6mwxrCDT8ANQxVobzNKl8qXRJUfqPrJeMFnFeDqcLpVos5NH07bNyTSsQ0INcZo4FsiezRqD4VGVGaTpt0dzeTAmD4QnZ6RkGYvvrpnNxDo3f9PdbHrRngiOC5xteoQ5KaWxBXa1YpDOJLELuiPro9hii0M9FCv54dy56E6TrazTNj7xlDe7SmisPirMSySYmO5RTqNBfOCXrmrixueqg','z','3FC',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b BIGINT, c BINARY(62) NOT NULL, d VARBINARY(33) NOT NULL, e VARCHAR(5) NOT NULL, f VARCHAR(74) NOT NULL, g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1795178939,3752625104060654437,'BhJ5Stm9p','KYkKmYho7f5xGln','bIhbF','yASTMMSKkV8D3qZBa6O7NHKuT8biBwaZXs3o5gCRBt1Gt8CS','s','B',0);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT, c BINARY(62) NOT NULL, d VARBINARY(33) NOT NULL, e VARCHAR(5) NOT NULL, f VARCHAR(74) NOT NULL, g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (926037590,2607045066161056411,'e4dYAJeoXxiydUrPeFMhzyQNpppn8vHoDAWFLa0rHV7JKpe','M6sVF1IFXrSIQ89KOBEXuxEx','YBv','bELDpDKXTNzUSAsQm0','d','v',1);
+INSERT INTO ti VALUES (926037590,2607045066161056411,'e4dYAJeoXxiydUrPeFMhzyQNpppn8vHoDAWFLa0rHV7JKpe','M6sVF1IFXrSIQ89KOBEXuxEx','YBv','bELDpDKXTNzUSAsQm0','d','v',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(63) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(63) NOT NULL;
+INSERT INTO t VALUES (982098571,3493938314053402599,'ua07jCbcogRbPiLxCmYLsI8YWfY56dkXVgZsK','Sp4pYY2VB3c0IfQt','YwHHL','hQOyk3uZKd9hY9WIMxgW4TyXA9egU8LSdek8wH5B7E0UvwFsTsQ4UIZn','C','k',2);
+INSERT INTO ti VALUES (982098571,3493938314053402599,'ua07jCbcogRbPiLxCmYLsI8YWfY56dkXVgZsK','Sp4pYY2VB3c0IfQt','YwHHL','hQOyk3uZKd9hY9WIMxgW4TyXA9egU8LSdek8wH5B7E0UvwFsTsQ4UIZn','C','k',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1406751761,5433102116455950910,'wQMudlwSTq67t1P5HRigJBlRto','xr2GG3ownSXjsIAcbgONi3AnyMz7GuAMyiPRrUbiePnfDjbOTpmxbxUhwcLPtqGgqqLU2z1QLB0uv6cF3zc00PhGtkv6wg5p6OmWYg5bE6C7WEtPDSZsdlJeuEl7DB6XOK8KKfa3IIvzueNkfD9nacNAhYTOoOxR4J','zc8L','i78qQbLUkjrdM8IGdvxmaWbP','n','v',3);
+INSERT INTO ti VALUES (1406751761,5433102116455950910,'wQMudlwSTq67t1P5HRigJBlRto','xr2GG3ownSXjsIAcbgONi3AnyMz7GuAMyiPRrUbiePnfDjbOTpmxbxUhwcLPtqGgqqLU2z1QLB0uv6cF3zc00PhGtkv6wg5p6OmWYg5bE6C7WEtPDSZsdlJeuEl7DB6XOK8KKfa3IIvzueNkfD9nacNAhYTOoOxR4J','zc8L','i78qQbLUkjrdM8IGdvxmaWbP','n','v',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2406573048,988410242792767600,'3DFWfGKvNJeCQr3m5V5RpPnvC','wg5ck5YMfeHTqFqCRL25e7Jdq7X23UThAWSwl7EPq15d76aXeoEnmv0ZNliR7buIKgdnOEJpWJN87h7UfwrkCSSMdWJeY8MdRXeXquu1WrHyNA2cOUF0CTanxCaQF4jkm3PAhHNLFpqTYbtOQWEbvizHL7fNfMdsG7uJd','tgCdg','6lsVMwVROHA1sr1o4ANHOC4EHK6y7OJ0','C','1',4);
+INSERT INTO ti VALUES (2406573048,988410242792767600,'3DFWfGKvNJeCQr3m5V5RpPnvC','wg5ck5YMfeHTqFqCRL25e7Jdq7X23UThAWSwl7EPq15d76aXeoEnmv0ZNliR7buIKgdnOEJpWJN87h7UfwrkCSSMdWJeY8MdRXeXquu1WrHyNA2cOUF0CTanxCaQF4jkm3PAhHNLFpqTYbtOQWEbvizHL7fNfMdsG7uJd','tgCdg','6lsVMwVROHA1sr1o4ANHOC4EHK6y7OJ0','C','1',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3258800158,-1767402608485721756,'6qGmMdElezW1qmXxm3NwtuTRsOLCHAYLx8S0nCqnZnPLtm','o9NHXdKgmJh9u7bdslSJGLpHCacoD0oFVZoG1FSHSCXfcDeWAti4gKjaYUEdxLM01iCOtrLn8JkdR0aectAKeRgMXdRFq6nixwKtSwFUQoXPrQhqhNRH38AL4Wko6CeKTrjt9HqWS4D6nO1bTGakruXDDmADq5Flmv3lD04P8uwIMzzG4QHCICJEhJ36xP5MgQTPtbRQTNfK7wqegfe9uLUsr','5WX','AB2rbuq50tOHzkEheX9s','6Y','B',5);
+INSERT INTO ti VALUES (3258800158,-1767402608485721756,'6qGmMdElezW1qmXxm3NwtuTRsOLCHAYLx8S0nCqnZnPLtm','o9NHXdKgmJh9u7bdslSJGLpHCacoD0oFVZoG1FSHSCXfcDeWAti4gKjaYUEdxLM01iCOtrLn8JkdR0aectAKeRgMXdRFq6nixwKtSwFUQoXPrQhqhNRH38AL4Wko6CeKTrjt9HqWS4D6nO1bTGakruXDDmADq5Flmv3lD04P8uwIMzzG4QHCICJEhJ36xP5MgQTPtbRQTNfK7wqegfe9uLUsr','5WX','AB2rbuq50tOHzkEheX9s','6Y','B',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (918247284,3964068545822804625,'LF0NvKmiBwlwIccnIgEdzdRSvLqHsRc4M5L99NXG','PM8m2y25kaJio3ykb7Tmtt3pqS79UKyMQwYpIhOnk7TNJvhWoRQrHhuBxz8zm3GNMJ8WPPwsQgKdQbiT75DHD8BR4eDuYIY4evY7jKE8x8BmwrZPbsRafvShKT0itOqoNA6LM33m2herB','d15q','jL28jQbpoNzSOdZdSZ99KmpnJNIchW6MICXLBnBK9AtR1tYynWpyaNKnYBVyT4BpuJcTbpMy7piFaH7wmDmAFO7gxNiu49oUIGelvI8JqhsLJ6LQHLyvJpTe5Mro0aJMET','8','OX',6);
+INSERT INTO ti VALUES (918247284,3964068545822804625,'LF0NvKmiBwlwIccnIgEdzdRSvLqHsRc4M5L99NXG','PM8m2y25kaJio3ykb7Tmtt3pqS79UKyMQwYpIhOnk7TNJvhWoRQrHhuBxz8zm3GNMJ8WPPwsQgKdQbiT75DHD8BR4eDuYIY4evY7jKE8x8BmwrZPbsRafvShKT0itOqoNA6LM33m2herB','d15q','jL28jQbpoNzSOdZdSZ99KmpnJNIchW6MICXLBnBK9AtR1tYynWpyaNKnYBVyT4BpuJcTbpMy7piFaH7wmDmAFO7gxNiu49oUIGelvI8JqhsLJ6LQHLyvJpTe5Mro0aJMET','8','OX',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b TINYINT UNSIGNED, c CHAR(14) NOT NULL, d VARCHAR(22), e VARCHAR(55) NOT NULL, f VARBINARY(6) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (23,122,'3Iaanwb8HOmG','SdhNFEcSmVrSQ6awG8','HUsUNhyLKvXVo7SQn4IKU6fEjFH2pxHWIvzhM','1yuJXG','d','T',0);
+CREATE TABLE ti (a TINYINT, b TINYINT UNSIGNED, c CHAR(14) NOT NULL, d VARCHAR(22), e VARCHAR(55) NOT NULL, f VARBINARY(6) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (449133896,170,'FqMNI5sq','jpyqUQRarGcacrD','2sK2F2SgHn7x7x08IsmkHzjJtdoevQi75yTkBdX6JIlanUZ','F2Gr5','B','uL',1);
+INSERT INTO ti VALUES (449133896,170,'FqMNI5sq','jpyqUQRarGcacrD','2sK2F2SgHn7x7x08IsmkHzjJtdoevQi75yTkBdX6JIlanUZ','F2Gr5','B','uL',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(15) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(15) NOT NULL;
+INSERT INTO t VALUES (1379083452,5,'qUy4E','T7NviBT1FiZAJCK4','dfNjxbWKQ0PDMSXzRSe3G0AdQi0','kdcm2','u','3y',2);
+INSERT INTO ti VALUES (1379083452,5,'qUy4E','T7NviBT1FiZAJCK4','dfNjxbWKQ0PDMSXzRSe3G0AdQi0','kdcm2','u','3y',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-88487612,233,'RtP','gQzofJgy9uWkR7RyKqwHNacxpHECGSOcZjjHZuUpm70JBaUUj9AAGnL6nUUn1MUgy8OJnTk0ue0uEvOnIHJRgY9l0D0iMnJ6YRe7gCEqIsxqp9Y3XTdB2JCPGmAJ2kzf4oSVpGs1xm2G5wA9DxUwbHmb70s7xNJJDWRTRjSZrThRifkjX5pPbrYTgrfqsGKY7kyovUux8qJ5J7lUM3tZ16s0Ti5CUu5qgwXTkKjePTjcbzBrjnlTYDvVm','Px52lWCOOIr4xHN','AL','F','40',3);
+INSERT INTO ti VALUES (-88487612,233,'RtP','gQzofJgy9uWkR7RyKqwHNacxpHECGSOcZjjHZuUpm70JBaUUj9AAGnL6nUUn1MUgy8OJnTk0ue0uEvOnIHJRgY9l0D0iMnJ6YRe7gCEqIsxqp9Y3XTdB2JCPGmAJ2kzf4oSVpGs1xm2G5wA9DxUwbHmb70s7xNJJDWRTRjSZrThRifkjX5pPbrYTgrfqsGKY7kyovUux8qJ5J7lUM3tZ16s0Ti5CUu5qgwXTkKjePTjcbzBrjnlTYDvVm','Px52lWCOOIr4xHN','AL','F','40',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (810381932,221,'EYY30FZoJaMAA7E','5RRfEAPv9IZPIVQhvrmQDvH5hjysC83t9ZTbBdVNf0izyg8jX3k14w8zde067sfXsEcavcfbJMc','cGASOntHJ5SvpOvm7DiYMlExzvqILvfkKHB6iMDznmW','xBeYBBgzV93xwS1QpGUaHzy1LiXyrBzv8Dpul27j5rJOyA7JdJMBna29d0DFyfGBcdQhegtJyjrg1inutjGdfUVB2fcKNiGLq7SSWYJGCc5920glLoJfMSgCZ3mJLe7OR','y','r',4);
+INSERT INTO ti VALUES (810381932,221,'EYY30FZoJaMAA7E','5RRfEAPv9IZPIVQhvrmQDvH5hjysC83t9ZTbBdVNf0izyg8jX3k14w8zde067sfXsEcavcfbJMc','cGASOntHJ5SvpOvm7DiYMlExzvqILvfkKHB6iMDznmW','xBeYBBgzV93xwS1QpGUaHzy1LiXyrBzv8Dpul27j5rJOyA7JdJMBna29d0DFyfGBcdQhegtJyjrg1inutjGdfUVB2fcKNiGLq7SSWYJGCc5920glLoJfMSgCZ3mJLe7OR','y','r',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-963110526,10,'gKl','hNfLLFywFDCbS1XZGlOgoqChjdbCHe4TGHoxDGLqkzklvovg20wcT80OLDzcEgBElnXOWgTtwGqOssOUx4BKD2ATCV2DaOvYXcbAUCeoodoge8ptYy5EvEdmlbpmmdu6iUnc8taxQvo0FbPPa14Y4DA0I4XwJDPu7wTsGFQ','dxW5s577','ATpPtw5z0DekVUuIhDZ3lEhrjgTJejHjaMOmIerKR0awPA663LDGRPFvBTLgISHLyFeJel3CuuDX05BU2JNBoJYuLRRLasE1lp66b9mniy7uDxeP6gInxvwObNmQ5nleAVOu7SE1iNfHBCbqqQ0zL7aATVZLGPWNMmVTCtMjIjAnMIJ8vuNNYPmE8moXvjGojw4kk76E3z2CEH7WZn8RDFoeUvqbwsDyEbpoGzxPo8fMKxQ','Yr','rU',5);
+INSERT INTO ti VALUES (-963110526,10,'gKl','hNfLLFywFDCbS1XZGlOgoqChjdbCHe4TGHoxDGLqkzklvovg20wcT80OLDzcEgBElnXOWgTtwGqOssOUx4BKD2ATCV2DaOvYXcbAUCeoodoge8ptYy5EvEdmlbpmmdu6iUnc8taxQvo0FbPPa14Y4DA0I4XwJDPu7wTsGFQ','dxW5s577','ATpPtw5z0DekVUuIhDZ3lEhrjgTJejHjaMOmIerKR0awPA663LDGRPFvBTLgISHLyFeJel3CuuDX05BU2JNBoJYuLRRLasE1lp66b9mniy7uDxeP6gInxvwObNmQ5nleAVOu7SE1iNfHBCbqqQ0zL7aATVZLGPWNMmVTCtMjIjAnMIJ8vuNNYPmE8moXvjGojw4kk76E3z2CEH7WZn8RDFoeUvqbwsDyEbpoGzxPo8fMKxQ','Yr','rU',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (82489106,222,'qukveDq','kQMmjh0gOMOve66ASSHofU8zB6M7vcCEHJwq7zHpPVVa1Qct9CJfCsOuZLla579WjIpPCePex7UNYCOvs57zrj3CEMZjig77dhBGSRFE8yBqtaGcaaTRyZvrvnq','EBpGxYxxtknpxSSJm7q83RZnXH1VYbMMRrLcV75w4B0','669zWZg5KCSTFJiaciTMXQAHRaL2zbipUSpZd6IvG32gSbSUFLe3dVaFw93bRphxhJCN9hm6MIeC17v19UY7y4wn1bKDUFTz2kZmVtH4pmNPu30OqFw3UPVUOAc4H9SuBpmpax','iR','Ek',6);
+INSERT INTO ti VALUES (82489106,222,'qukveDq','kQMmjh0gOMOve66ASSHofU8zB6M7vcCEHJwq7zHpPVVa1Qct9CJfCsOuZLla579WjIpPCePex7UNYCOvs57zrj3CEMZjig77dhBGSRFE8yBqtaGcaaTRyZvrvnq','EBpGxYxxtknpxSSJm7q83RZnXH1VYbMMRrLcV75w4B0','669zWZg5KCSTFJiaciTMXQAHRaL2zbipUSpZd6IvG32gSbSUFLe3dVaFw93bRphxhJCN9hm6MIeC17v19UY7y4wn1bKDUFTz2kZmVtH4pmNPu30OqFw3UPVUOAc4H9SuBpmpax','iR','Ek',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b TINYINT NOT NULL, c BINARY(99) NOT NULL, d VARCHAR(81), e VARCHAR(9), f VARBINARY(28), g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1688548001,-117,'H6dX2bj489GqqfAQhm5SmHkhgzdvWfFAg0ruj','YpFjJOKdvKqeqQ6EcK63V17Ijc64BmuhmI1iTCb8jYpM6oTalEHBkgevSx8wEvbZJvPxJsN3v','fpWCKWDD','fja7','0','2',0);
+CREATE TABLE ti (a INT UNSIGNED, b TINYINT NOT NULL, c BINARY(99) NOT NULL, d VARCHAR(81), e VARCHAR(9), f VARBINARY(28), g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (13373614000211807955,-121,'Ir7LRLjd6OjxdTmXhhXLL6MpO6l5W72ljsxcM8DmgwNcBCd2F7T4DwICJqnpTzjySml','OxGDDu47SwO6E6xwMSaLmtQFVY7x0FM7LpKXa0tosAS30e4TYFg2W6B4SHuh6ciZoVMFR7iJysCK','XbaXO3P8','Wok7NKIlPUev','N1','B',1);
+INSERT INTO ti VALUES (13373614000211807955,-121,'Ir7LRLjd6OjxdTmXhhXLL6MpO6l5W72ljsxcM8DmgwNcBCd2F7T4DwICJqnpTzjySml','OxGDDu47SwO6E6xwMSaLmtQFVY7x0FM7LpKXa0tosAS30e4TYFg2W6B4SHuh6ciZoVMFR7iJysCK','XbaXO3P8','Wok7NKIlPUev','N1','B',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(100) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(100) NOT NULL;
+INSERT INTO t VALUES (2939484655102367403,-36,'njnT94y020cmjbp51cYxtUKeR7S0FjUXSUKOl36aFNwoH2WPGGHcx91gDnkQrONKHR5a','E146AkY5WRd9Q99sz413LfrC35kqEfT','yygUZ','il8IJfB','A','D',2);
+INSERT INTO ti VALUES (2939484655102367403,-36,'njnT94y020cmjbp51cYxtUKeR7S0FjUXSUKOl36aFNwoH2WPGGHcx91gDnkQrONKHR5a','E146AkY5WRd9Q99sz413LfrC35kqEfT','yygUZ','il8IJfB','A','D',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (12318410451618519931,15,'iErk71IwHqGlilqZOv7sXHv6rrYx5wwJFzoEhfLb5AytD5BkRfqgJ','3ss9Xep5suVz145SdESTttO8hTshYbnbcJKKSUXlTxjekInodLpUTxv0n9VbmysyYAcDP6Xsl8hJsxdc1lqJwvKEwpznX9S2GO76GkiTTEabRr6QKU9WAqRCEEF6TcsvHi4WTwUipHmtYMQ40lpjAPmDQalSTNqsWkABkU1vdvOCbgIja84dV36zh0yrwYJkTJpax8nWZY08TR','HGmj2uVC','hZ8wgxmSP9Hm7uZupV','3T','J',3);
+INSERT INTO ti VALUES (12318410451618519931,15,'iErk71IwHqGlilqZOv7sXHv6rrYx5wwJFzoEhfLb5AytD5BkRfqgJ','3ss9Xep5suVz145SdESTttO8hTshYbnbcJKKSUXlTxjekInodLpUTxv0n9VbmysyYAcDP6Xsl8hJsxdc1lqJwvKEwpznX9S2GO76GkiTTEabRr6QKU9WAqRCEEF6TcsvHi4WTwUipHmtYMQ40lpjAPmDQalSTNqsWkABkU1vdvOCbgIja84dV36zh0yrwYJkTJpax8nWZY08TR','HGmj2uVC','hZ8wgxmSP9Hm7uZupV','3T','J',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (13576013951069411685,-38,'nWM0UjrCBPXIch48zvQt9cbnOqDJ5WQfxYC7TTk4PBMTCINuCGiD','uCahdqY1k01tkM5OKM2E6SpBGK8kSt27LbacLZ64Dzcm9MFaNYbeLBNmVNZdxIRkzs9p7Utyqi0SL4EEHtneQ4VrSdILqhM66wmQh2lRMVtNv03kpc8swjB7mBeTYtI092fHxEGQgqvpyJ83RfHnrTnTFO0yzJX','aY0Qa','ZSyaRR4Bh92tB77XkBv1lgWHGW3JIlT2pZk0WLY1HzhnaJTjOMUDC0UnExF1ERY61RR9UfzQNXRVVGTsiXuVZhWQXbYKAEz8vVH1Ib74WFNvgBHEelIc3SUAYIb1JvU0PDplLy2SiKscVYl783g688tM2hpz9WD1vcSi9zZiWMdNX34koRH01qsQNNt6yHNc','sC','t',4);
+INSERT INTO ti VALUES (13576013951069411685,-38,'nWM0UjrCBPXIch48zvQt9cbnOqDJ5WQfxYC7TTk4PBMTCINuCGiD','uCahdqY1k01tkM5OKM2E6SpBGK8kSt27LbacLZ64Dzcm9MFaNYbeLBNmVNZdxIRkzs9p7Utyqi0SL4EEHtneQ4VrSdILqhM66wmQh2lRMVtNv03kpc8swjB7mBeTYtI092fHxEGQgqvpyJ83RfHnrTnTFO0yzJX','aY0Qa','ZSyaRR4Bh92tB77XkBv1lgWHGW3JIlT2pZk0WLY1HzhnaJTjOMUDC0UnExF1ERY61RR9UfzQNXRVVGTsiXuVZhWQXbYKAEz8vVH1Ib74WFNvgBHEelIc3SUAYIb1JvU0PDplLy2SiKscVYl783g688tM2hpz9WD1vcSi9zZiWMdNX34koRH01qsQNNt6yHNc','sC','t',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (10211468898397201993,82,'lXOUz6ZnmpRjd9GsJHkjbLHtlURP8Cy8hkvfgC4v4FcqeNzKeVHc','G1wUR7DpR48kwOZs4hXujUaXfAi5','hGg1Csogi','6P583Umcwgnds35oHlOg9lWNrk7yM36DqMB2uejpv5LA3NrnmHyX0c3ODmj3UP5QKyRNCdNRGw2Hyx7UpSCOJp85z1ODv2ivg','u','0',5);
+INSERT INTO ti VALUES (10211468898397201993,82,'lXOUz6ZnmpRjd9GsJHkjbLHtlURP8Cy8hkvfgC4v4FcqeNzKeVHc','G1wUR7DpR48kwOZs4hXujUaXfAi5','hGg1Csogi','6P583Umcwgnds35oHlOg9lWNrk7yM36DqMB2uejpv5LA3NrnmHyX0c3ODmj3UP5QKyRNCdNRGw2Hyx7UpSCOJp85z1ODv2ivg','u','0',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (13763323456360337859,84,'soTmPrhg7LfSqxBYklH6gIWqg8J16zelbAx4U6cQfzOXowDhWAHwijXSQSu13eC3wfadbHY9eqeev','HRNDThKtdeooUjyrzTkswzBnP84pVtzmoEAirJ9VNkBMlXDvemdl9MWlP6oOxr9bHQQCdSWOs6uewk1rPjGSNP1Upp1OWlnUGaM64kEeC1KIG4wpTeQTVSVK1Hgxq8IjA2es476vJuDmZdIfwtLkEy','xw7j','OWIGfEk0IHehhGWN5QfMVrRbDx6QLJleQGSmTd17Z0lDdb3qwW5ZCrm0K1yecp2wdt6ZCCI3ACH0UuTDp1MH9Sm6YOkloaZFv3kyZQguXUyzaJuw9GSMpNoONwY3wgTNPNALQCw7Rq4EX9TYADJN0tkobYM97S18hhGVIs70IecRUcbF8hCHHNuszBRZ7eMp0L0Fq5yami0x68wU97LkaIWCE','q3F','X',6);
+INSERT INTO ti VALUES (13763323456360337859,84,'soTmPrhg7LfSqxBYklH6gIWqg8J16zelbAx4U6cQfzOXowDhWAHwijXSQSu13eC3wfadbHY9eqeev','HRNDThKtdeooUjyrzTkswzBnP84pVtzmoEAirJ9VNkBMlXDvemdl9MWlP6oOxr9bHQQCdSWOs6uewk1rPjGSNP1Upp1OWlnUGaM64kEeC1KIG4wpTeQTVSVK1Hgxq8IjA2es476vJuDmZdIfwtLkEy','xw7j','OWIGfEk0IHehhGWN5QfMVrRbDx6QLJleQGSmTd17Z0lDdb3qwW5ZCrm0K1yecp2wdt6ZCCI3ACH0UuTDp1MH9Sm6YOkloaZFv3kyZQguXUyzaJuw9GSMpNoONwY3wgTNPNALQCw7Rq4EX9TYADJN0tkobYM97S18hhGVIs70IecRUcbF8hCHHNuszBRZ7eMp0L0Fq5yami0x68wU97LkaIWCE','q3F','X',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(86) NOT NULL, d VARCHAR(5) NOT NULL, e VARBINARY(100), f VARBINARY(95) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15764697,3164287,'WXrRZ1iaIIJHyU2DPbiBtco3M1ZWf','4','GauUTa6YANTuFFIeftxv27gk1P2EzjuKsJrauI5Et2H0ege6qheq3VU5iTYp5xTF5SMN7cZ4BXlq','7K4Sqqo0AZZSn6WHIFag5f','k','Q',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(86) NOT NULL, d VARCHAR(5) NOT NULL, e VARBINARY(100), f VARBINARY(95) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (13580469,554349,'55oIG1QQrD7Y5XsaoxGnBSLTa4FpE5hpfy71THMH','m4cw','1mCuRGB2DyCDwSwfJ99diYCa80KHULJ3RQTvB','mGJk03uVd0ueqU52NCMf6Wq2qBz0yRlUrzHloZb2w','E','H',1);
+INSERT INTO ti VALUES (13580469,554349,'55oIG1QQrD7Y5XsaoxGnBSLTa4FpE5hpfy71THMH','m4cw','1mCuRGB2DyCDwSwfJ99diYCa80KHULJ3RQTvB','mGJk03uVd0ueqU52NCMf6Wq2qBz0yRlUrzHloZb2w','E','H',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(87) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(87) NOT NULL;
+INSERT INTO t VALUES (15383630,4777108,'5TFAov3CloA2CEzZ9oVGiiGK','wI','EO3IYgUvHA3SzmU2ZpYSdg6V','yMZcDSmSJnZFWAjHpzgRTvFo9qTMvZ2mwsC8J5fSfwFsWKOEFejvO7ksQgaxZxSEBdmU9TWCR1xomA5DLf56IcdxLLEFbj','I','f',2);
+INSERT INTO ti VALUES (15383630,4777108,'5TFAov3CloA2CEzZ9oVGiiGK','wI','EO3IYgUvHA3SzmU2ZpYSdg6V','yMZcDSmSJnZFWAjHpzgRTvFo9qTMvZ2mwsC8J5fSfwFsWKOEFejvO7ksQgaxZxSEBdmU9TWCR1xomA5DLf56IcdxLLEFbj','I','f',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (11710453,77427,'sJD97OFkvXb7JvDZ','NJ3XiSFBfx6nYboFjseOD3Z3plD0RCIUIDBGkwFgABTM2l2M','gnR3ESbL','ny0Nmc0ZHPQauN9mTVP1tVN9j70xLPAySRjyw','e','J',3);
+INSERT INTO ti VALUES (11710453,77427,'sJD97OFkvXb7JvDZ','NJ3XiSFBfx6nYboFjseOD3Z3plD0RCIUIDBGkwFgABTM2l2M','gnR3ESbL','ny0Nmc0ZHPQauN9mTVP1tVN9j70xLPAySRjyw','e','J',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7669182,3286429,'w2tjn8QksJBgElT6vVSLMQ8Jxa73usn2x8aMBScF1iYyqh9akY2pWlfuqFf7OQ0J','pGtsaeboF1NekhHi8YgFIUev5VSI5wuaK1bel477crwrKOl21vizX2p75EDA3SScTwup6u5z1vNXw7yPBAMEvigNTofbvNu94hHFFlz12BMrIGCqXkU6FWFm4P5A8rhZ7dmpYqxhIGo8Klvzloy8qCtEZiq6yvmkC5T7sf3whxKgvP4ccdxH1tJuLw8xrByU7MOwJKOoXzuqFJkiuD9r5SS','nF3bymGWkpBdxceTNJmeGObi34hocrqXDUHLpWGPwTyPKc4Rvt1RhBgW','VdkWu7dJ1QeARBqdYJeDzJr2OfnAt60CosnvXKkuZXzAUJrLE1suwTfMUARouZKUN7HewA3OQGTYax4Ve0jQhcnFSSp2ErkPoy9T6PASpRlZKDaO35xMjpHegAxfWCjOxBqoihTG5XSvRGxcTTAEkXHebRKXeupwINoe2AcsMOuCM9kQdEs96Ri6b74lG4eNXwKyhpN5w2a3Wywd58IyRfQoxXapVp5guBP5RZuVJ','z','T',4);
+INSERT INTO ti VALUES (7669182,3286429,'w2tjn8QksJBgElT6vVSLMQ8Jxa73usn2x8aMBScF1iYyqh9akY2pWlfuqFf7OQ0J','pGtsaeboF1NekhHi8YgFIUev5VSI5wuaK1bel477crwrKOl21vizX2p75EDA3SScTwup6u5z1vNXw7yPBAMEvigNTofbvNu94hHFFlz12BMrIGCqXkU6FWFm4P5A8rhZ7dmpYqxhIGo8Klvzloy8qCtEZiq6yvmkC5T7sf3whxKgvP4ccdxH1tJuLw8xrByU7MOwJKOoXzuqFJkiuD9r5SS','nF3bymGWkpBdxceTNJmeGObi34hocrqXDUHLpWGPwTyPKc4Rvt1RhBgW','VdkWu7dJ1QeARBqdYJeDzJr2OfnAt60CosnvXKkuZXzAUJrLE1suwTfMUARouZKUN7HewA3OQGTYax4Ve0jQhcnFSSp2ErkPoy9T6PASpRlZKDaO35xMjpHegAxfWCjOxBqoihTG5XSvRGxcTTAEkXHebRKXeupwINoe2AcsMOuCM9kQdEs96Ri6b74lG4eNXwKyhpN5w2a3Wywd58IyRfQoxXapVp5guBP5RZuVJ','z','T',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (6699754,-862168,'34lUIin7DOY6','v0Txf1i1pqxcpxkQmMpytC0GaGBc9g6E5gc6Kbgz8MsHis8d6c75o59Fgbp5tpecCUn8tY5EffNbDnoLem0ml5YkqklIOd3XlAVCHzACmNZi9IEzEejIfPnSrBBfWqinF44m1r2PoBtj','ZKjD5fV68T0cn49f','gmcFlxrmZvk2JbPB2C6UVOS91YkmewNEsV7hIGb7V5EqWUbnswIVxCTux3E1Zw2ulma14N2oL401hdxYTrupItsfSiNPExfbIqQ79HLj03bRxP','7','i',5);
+INSERT INTO ti VALUES (6699754,-862168,'34lUIin7DOY6','v0Txf1i1pqxcpxkQmMpytC0GaGBc9g6E5gc6Kbgz8MsHis8d6c75o59Fgbp5tpecCUn8tY5EffNbDnoLem0ml5YkqklIOd3XlAVCHzACmNZi9IEzEejIfPnSrBBfWqinF44m1r2PoBtj','ZKjD5fV68T0cn49f','gmcFlxrmZvk2JbPB2C6UVOS91YkmewNEsV7hIGb7V5EqWUbnswIVxCTux3E1Zw2ulma14N2oL401hdxYTrupItsfSiNPExfbIqQ79HLj03bRxP','7','i',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1917407,5668729,'b3LpzVJJBbbcGo8FXZgRgDMrRphfEobkxUY1Yt4yWW4ktppAzUBPtko0hDW5axqPunLN0xptukh71L','aBKCICtUk4PhhhdXYS','eg5jsRjFftGOTIGlLCXuAOUmMpBCDkSKFjjWnnEvfFVBqeiiSFzu5W1NGDgADvC8B5Wzx5QvF6KK51AP0GeK','BL854EmUQPZouTjFKrdFdxiithDXKO8wYLnoocKihaePA9qAUEC6zrENwC9ItRr9jikTLVVbumWo4ycnahW3ASnUjtAYYmJL8gu3OlosPwCSMTMohfZYETc7v6lYkoBpbqfBn6NFW86vJBa8dXMRFbUVOxq9b9833LPLDgxLNrd1OLGemB3JrijdDMuWRBO2EzsvNwKK','4','u7',6);
+INSERT INTO ti VALUES (1917407,5668729,'b3LpzVJJBbbcGo8FXZgRgDMrRphfEobkxUY1Yt4yWW4ktppAzUBPtko0hDW5axqPunLN0xptukh71L','aBKCICtUk4PhhhdXYS','eg5jsRjFftGOTIGlLCXuAOUmMpBCDkSKFjjWnnEvfFVBqeiiSFzu5W1NGDgADvC8B5Wzx5QvF6KK51AP0GeK','BL854EmUQPZouTjFKrdFdxiithDXKO8wYLnoocKihaePA9qAUEC6zrENwC9ItRr9jikTLVVbumWo4ycnahW3ASnUjtAYYmJL8gu3OlosPwCSMTMohfZYETc7v6lYkoBpbqfBn6NFW86vJBa8dXMRFbUVOxq9b9833LPLDgxLNrd1OLGemB3JrijdDMuWRBO2EzsvNwKK','4','u7',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT NOT NULL, c BINARY(78) NOT NULL, d VARCHAR(32), e VARCHAR(4) NOT NULL, f VARBINARY(83), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1390343568197837247,2627467688106885351,'YSXF4u7zNvDxd','SVcgCqZJuHuDmIjN7H47U','Gmnt','9L5f4udYoIO1UaHJbXimwvXK5rrcKyGlb3mCHFal','6','da',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT NOT NULL, c BINARY(78) NOT NULL, d VARCHAR(32), e VARCHAR(4) NOT NULL, f VARBINARY(83), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (14797396667732913242,858083965282825357,'D9PL93H15XoB7DRviXBKYpjS5lpg49cyW7qETR2qrEUkoNF','mg1MIN6Ehtgp755HS87bjVy6D7Q','XUw','vFzaQvy','l','c',1);
+INSERT INTO ti VALUES (14797396667732913242,858083965282825357,'D9PL93H15XoB7DRviXBKYpjS5lpg49cyW7qETR2qrEUkoNF','mg1MIN6Ehtgp755HS87bjVy6D7Q','XUw','vFzaQvy','l','c',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(79) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(79) NOT NULL;
+INSERT INTO t VALUES (7622408147761819795,-5604008712909959974,'9hnsZChlgw4IytYF7QSEPYkJWRuDjeyutmwR6KouIX1zQb3rU0VMHTRJL3LtQLSToDjuDHqSbcI98k','Uo1ktjJExlE','wO','xzYvOLKgRgBwfFo7MMhNFWwqTc36d7bXWMfMKdsJVxf0qwensDCfKhs0K8','E','L',2);
+INSERT INTO ti VALUES (7622408147761819795,-5604008712909959974,'9hnsZChlgw4IytYF7QSEPYkJWRuDjeyutmwR6KouIX1zQb3rU0VMHTRJL3LtQLSToDjuDHqSbcI98k','Uo1ktjJExlE','wO','xzYvOLKgRgBwfFo7MMhNFWwqTc36d7bXWMfMKdsJVxf0qwensDCfKhs0K8','E','L',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (16784488291721809885,-2276707816763514584,'Xzw7rNwXi7kvyTkjI0876SdkOujFSBR2ePJyQinrXg0Qy41zCsfIygKf','gTOkj3KXvXS5nlY1IyORuSd0Tk1bwjOzw6D4xdWBN4U0XA1Lr0zKPzAA5Dc4L5sZQ8cx7QPoUD1VpVt5doulvcN5SujXMiEzcIbKjVa5CSojPKRV8rPEai1staeT1uc6At4dzZWXLB0SPlBQ4ySTYkXzQ9BBAEeST90TYqmptGsqxILPsumeMPps5qim7UyyuD5C3O3kl','c2aX','z89iQdAk5tK7PpAvAeatRfq3CptJDLfD','Z','J',3);
+INSERT INTO ti VALUES (16784488291721809885,-2276707816763514584,'Xzw7rNwXi7kvyTkjI0876SdkOujFSBR2ePJyQinrXg0Qy41zCsfIygKf','gTOkj3KXvXS5nlY1IyORuSd0Tk1bwjOzw6D4xdWBN4U0XA1Lr0zKPzAA5Dc4L5sZQ8cx7QPoUD1VpVt5doulvcN5SujXMiEzcIbKjVa5CSojPKRV8rPEai1staeT1uc6At4dzZWXLB0SPlBQ4ySTYkXzQ9BBAEeST90TYqmptGsqxILPsumeMPps5qim7UyyuD5C3O3kl','c2aX','z89iQdAk5tK7PpAvAeatRfq3CptJDLfD','Z','J',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (14843668424492295459,-8026538540875383886,'ywxPSUYYPPDrWr','n8ARaUf46iA1SjIaHmwc2iAl8w9XJbcXLVoGTLc6OHfW8RNL33zFdEGZ7DAlx6CVU1Iwyryp1oEjJpY3SAnyucSjvycyeqzmdAencBtCle0DqWMAzUJl6wH04kE6n4UY7LV7kcgab9oQbQukxDMuK49NnsFWyScGlFzrTeLl53cPMy2D8T4pSqaFmtyyeEVVNBsTE9PfIUFGJU5zSLf2sEdn2A94F84f0StUlZDirhzzupxTgXlmyHsCvZX','1X','bYAZPohIqU02ZaOYRxlPjh65x7CRYzVLxlSTOsxCK1Xmiyxnx1lu89LCg9eFwABfEdAD7JAj4Y72Y2oxZI0rqjtBs0DUHMaakaPknBiK7PCp4JkvpQOk1SPCkyRC8Denv0ENXASZ0Q8oYS1d5abPbpUhizpqjFeHf4a','9','W0',4);
+INSERT INTO ti VALUES (14843668424492295459,-8026538540875383886,'ywxPSUYYPPDrWr','n8ARaUf46iA1SjIaHmwc2iAl8w9XJbcXLVoGTLc6OHfW8RNL33zFdEGZ7DAlx6CVU1Iwyryp1oEjJpY3SAnyucSjvycyeqzmdAencBtCle0DqWMAzUJl6wH04kE6n4UY7LV7kcgab9oQbQukxDMuK49NnsFWyScGlFzrTeLl53cPMy2D8T4pSqaFmtyyeEVVNBsTE9PfIUFGJU5zSLf2sEdn2A94F84f0StUlZDirhzzupxTgXlmyHsCvZX','1X','bYAZPohIqU02ZaOYRxlPjh65x7CRYzVLxlSTOsxCK1Xmiyxnx1lu89LCg9eFwABfEdAD7JAj4Y72Y2oxZI0rqjtBs0DUHMaakaPknBiK7PCp4JkvpQOk1SPCkyRC8Denv0ENXASZ0Q8oYS1d5abPbpUhizpqjFeHf4a','9','W0',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7119439433424048152,-6280592595578666481,'P0prscibwZW8av1gB02TEeqDjmu7lRAE77uScXrxvywndertYIs3m7BDkb3dowUr7UpBPYzRIt1','ZsO6Sh7BcDH13falMhCHYkX3EeiVBajYTlE6b91Xr6dz1IWYSEg8mOCompPnj3mYXGlQtEdLJoX6OnBFgviW9ecu5sXslpmXtjQT1s1ZboMv','SiC','MnRYiu6F0IoN7iuAcufkYtni2jcIb81H4lwSSw0g8jJfm0qDvFq8HA31mptmfiS7yCtkGbm3AUXlM12','Ni','Jg',5);
+INSERT INTO ti VALUES (7119439433424048152,-6280592595578666481,'P0prscibwZW8av1gB02TEeqDjmu7lRAE77uScXrxvywndertYIs3m7BDkb3dowUr7UpBPYzRIt1','ZsO6Sh7BcDH13falMhCHYkX3EeiVBajYTlE6b91Xr6dz1IWYSEg8mOCompPnj3mYXGlQtEdLJoX6OnBFgviW9ecu5sXslpmXtjQT1s1ZboMv','SiC','MnRYiu6F0IoN7iuAcufkYtni2jcIb81H4lwSSw0g8jJfm0qDvFq8HA31mptmfiS7yCtkGbm3AUXlM12','Ni','Jg',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (16245738225714176683,-4809427448848192621,'sN8SA21HpBO0CwgFwi','7orXZAR5QLpWXegGOxt12a298Aoj5NA9cz2WWFFh1oyf8NknZRRlE7bPqEJxC5ta9138i8IzjW0o8f3fWI8AtFEDnZSpy3uImQRgWisZI6v960FTrvI5A2iGJWtzpw7myR9BHVOIDrIWX8D9eHKtdmsb2LQAA4wX8mB4q1DencCv8nKpnTd4zuqY9IlZeyehVI2LJ4G1s1AfJzN2cc08XZpPRJZw6JJBH4bmgWvQrO9G7q3G','mei','AhuA5gsgWl7fyOVjGHqdXms5LMMI7rVLK3ahY8Y3jHJkzd1LrUjyufKotSS4C','t','hF',6);
+INSERT INTO ti VALUES (16245738225714176683,-4809427448848192621,'sN8SA21HpBO0CwgFwi','7orXZAR5QLpWXegGOxt12a298Aoj5NA9cz2WWFFh1oyf8NknZRRlE7bPqEJxC5ta9138i8IzjW0o8f3fWI8AtFEDnZSpy3uImQRgWisZI6v960FTrvI5A2iGJWtzpw7myR9BHVOIDrIWX8D9eHKtdmsb2LQAA4wX8mB4q1DencCv8nKpnTd4zuqY9IlZeyehVI2LJ4G1s1AfJzN2cc08XZpPRJZw6JJBH4bmgWvQrO9G7q3G','mei','AhuA5gsgWl7fyOVjGHqdXms5LMMI7rVLK3ahY8Y3jHJkzd1LrUjyufKotSS4C','t','hF',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c BINARY(95), d VARBINARY(51) NOT NULL, e VARBINARY(40), f VARCHAR(95), g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (170,59680,'F95XnOj2poc4loslbJO6BsTNC7cykCEXrdQ4GrzEsC9nmvTLtBSlq5hBLmR7GIj26KBPivpPS99z4P1','Fcacgvk3X','2oj','y2C5fujLoBmskxVGepYEZVdkJiLkAIjQKCqKD7H3','O','J',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c BINARY(95), d VARBINARY(51) NOT NULL, e VARBINARY(40), f VARCHAR(95), g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (4361093417029365135,60821,'0g5ZEZtB5OVfBki9ViqEJAkwFuyILLAaW11Yq0iYaj86WHA9zk7tru6dzpN3TehR5IS7iRXrM51stU2U6lvJZLbWS6B','lnO0Ge0e1OKXO8I','zY8oSOoVYjIynkjIatWa','xDLWOqJhGp2d3mHb6UnYgaBiSrWkWrv','9','E',1);
+INSERT INTO ti VALUES (4361093417029365135,60821,'0g5ZEZtB5OVfBki9ViqEJAkwFuyILLAaW11Yq0iYaj86WHA9zk7tru6dzpN3TehR5IS7iRXrM51stU2U6lvJZLbWS6B','lnO0Ge0e1OKXO8I','zY8oSOoVYjIynkjIatWa','xDLWOqJhGp2d3mHb6UnYgaBiSrWkWrv','9','E',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(96);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(96);
+INSERT INTO t VALUES (9881635206527078007,32862,'tjr0GdscqJRRrAICEMEHPqSSIpi2FhBqYivdM9otz8poauMbNG6tK7JitlmLYOcAPfKyhveyDKGODtf','BhYrBTre2bzl4Ud8C9esMLOxCE7jEfqgT9BlcVEHdTAHLwLnr3O','yYSGnOV1DNxTeOM','YrfOl5jiDLPdGjy82quOPuvxB8lJRWxaVxxmLDxTmfMupzqJzcDw','N','b',2);
+INSERT INTO ti VALUES (9881635206527078007,32862,'tjr0GdscqJRRrAICEMEHPqSSIpi2FhBqYivdM9otz8poauMbNG6tK7JitlmLYOcAPfKyhveyDKGODtf','BhYrBTre2bzl4Ud8C9esMLOxCE7jEfqgT9BlcVEHdTAHLwLnr3O','yYSGnOV1DNxTeOM','YrfOl5jiDLPdGjy82quOPuvxB8lJRWxaVxxmLDxTmfMupzqJzcDw','N','b',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (15939915901349419360,57477,'SCEXZFQVmteXxReNpPa7LHQlkKoiomojfuFCHmLQuPadiw7oN','SpyuzOXwQAgO7LkED9UkooKYgZuiK7zjp4d0WC2kVhroNfz4nWGRlDTnBBbBD72zXd0MtPmN60fAuuRq3Q8JjLV4OdlAoupsHLZ546NqXs4r78crZyedGwjfZ0zVkbaaWCivSZmmvjtsWKexibNo2qhqtRlKoPpVakthlMOvYKfzB4ZZOjbBDvXXqPuVJiVBE1CceCjrn61nDsJe7MwTwjTgWD4nzRlZvXHtsIGGqxHf9m4EExNBpnz1Zvq','N7P3U9KwtkEdMRzwzKGdJTNa4','E8zQHGA5ZvqUiJXmMT3ySw8qRAHNUXuegsN7QT3b763JrbPQeHYkTi2kdVaMMIDRPBNzuzrhHeSCu5ZZBm','Y','A',3);
+INSERT INTO ti VALUES (15939915901349419360,57477,'SCEXZFQVmteXxReNpPa7LHQlkKoiomojfuFCHmLQuPadiw7oN','SpyuzOXwQAgO7LkED9UkooKYgZuiK7zjp4d0WC2kVhroNfz4nWGRlDTnBBbBD72zXd0MtPmN60fAuuRq3Q8JjLV4OdlAoupsHLZ546NqXs4r78crZyedGwjfZ0zVkbaaWCivSZmmvjtsWKexibNo2qhqtRlKoPpVakthlMOvYKfzB4ZZOjbBDvXXqPuVJiVBE1CceCjrn61nDsJe7MwTwjTgWD4nzRlZvXHtsIGGqxHf9m4EExNBpnz1Zvq','N7P3U9KwtkEdMRzwzKGdJTNa4','E8zQHGA5ZvqUiJXmMT3ySw8qRAHNUXuegsN7QT3b763JrbPQeHYkTi2kdVaMMIDRPBNzuzrhHeSCu5ZZBm','Y','A',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (908248059484005096,59262,'Ub3FfSEhZBMy8bmvhEQelTaTLeBUKgkcUwzt3j0d30t7','9brqqdV0NhNPSf5LDp4ri5FcPWZTHyMMzvhUetonojcVZph4XfWGe6pJCcoYA8D1yXGPJX82NF4Lei2Biif24c','Y7qr1QjF7','rtumc6bUL5EITlSx8lLVuxFQtX10Oki8pQO6aWnCkwHNqRYQJPQ7GAvXSVKZqW7WCuJeNagkPxwXqknbCFjIKBi8uJcBEhBHOo5RRDDP0xWNYKiA6VUNs9WI61vuGBWUITgyQ7y5d1QV7EGqKpRY7KMgElwytvoAH6IgTQZsGYcGXNXEN9JhwTC0','u','F',4);
+INSERT INTO ti VALUES (908248059484005096,59262,'Ub3FfSEhZBMy8bmvhEQelTaTLeBUKgkcUwzt3j0d30t7','9brqqdV0NhNPSf5LDp4ri5FcPWZTHyMMzvhUetonojcVZph4XfWGe6pJCcoYA8D1yXGPJX82NF4Lei2Biif24c','Y7qr1QjF7','rtumc6bUL5EITlSx8lLVuxFQtX10Oki8pQO6aWnCkwHNqRYQJPQ7GAvXSVKZqW7WCuJeNagkPxwXqknbCFjIKBi8uJcBEhBHOo5RRDDP0xWNYKiA6VUNs9WI61vuGBWUITgyQ7y5d1QV7EGqKpRY7KMgElwytvoAH6IgTQZsGYcGXNXEN9JhwTC0','u','F',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13860976924702126532,14916,'e9ZGr9VvX4dApu1HNDMdyiGKgs2JxnbeSJUAtPZRiE','dBDq3DDva68BbvFvYEjVlsd0dP4fKcuylEakg3lhhaO169Kr9g8gnh7MVX6iaW77J6Zd','WZxw5khJshMUDLL','ULUf1jqC7WBlG4ll6ztyEtphCgpslc3AXIk8I6m','PN','A',5);
+INSERT INTO ti VALUES (13860976924702126532,14916,'e9ZGr9VvX4dApu1HNDMdyiGKgs2JxnbeSJUAtPZRiE','dBDq3DDva68BbvFvYEjVlsd0dP4fKcuylEakg3lhhaO169Kr9g8gnh7MVX6iaW77J6Zd','WZxw5khJshMUDLL','ULUf1jqC7WBlG4ll6ztyEtphCgpslc3AXIk8I6m','PN','A',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (17515832812299561387,42824,'R2fJjsCCvrnE0nATEN6WvFrmrwxneOynIyuLJWBkb3tAIL3MAgzhOw0SNnjBNzmLDiY','7R70CpUI6iQ5wQR7k4tvil7WwXqeiPwVEHbITTl1RXCzTf3sni5TEVcLvQeiFtxNRFgb21ONMnoib0rcYin9zMa5ag2LMZVPPte2qAgSmuJZYpTFnxvhbfCDAMKc4gA4FD212sNScijKrlqYfxpan9IGMKEszrcSRhTC4DgheH8b7oMsiXTQpo7yWP6BtjddJdAKVqH3z1oLNBtXFhHzdTua','WHjVqy','h0MLjc3IT8t','Ml','B',6);
+INSERT INTO ti VALUES (17515832812299561387,42824,'R2fJjsCCvrnE0nATEN6WvFrmrwxneOynIyuLJWBkb3tAIL3MAgzhOw0SNnjBNzmLDiY','7R70CpUI6iQ5wQR7k4tvil7WwXqeiPwVEHbITTl1RXCzTf3sni5TEVcLvQeiFtxNRFgb21ONMnoib0rcYin9zMa5ag2LMZVPPte2qAgSmuJZYpTFnxvhbfCDAMKc4gA4FD212sNScijKrlqYfxpan9IGMKEszrcSRhTC4DgheH8b7oMsiXTQpo7yWP6BtjddJdAKVqH3z1oLNBtXFhHzdTua','WHjVqy','h0MLjc3IT8t','Ml','B',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(92), d VARBINARY(24) NOT NULL, e VARBINARY(17) NOT NULL, f VARBINARY(68) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (55861,5423799,'6EezZTFUMdUMszzuDOQCD8mFRmJFVX7pkujzU','3ETHyiwyMc','9dUqhJ9kCQQmPa','2svZwH0c195hVlWMNAasGkQ6SAJ1eIc9q3cvj','H','s',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(92), d VARBINARY(24) NOT NULL, e VARBINARY(17) NOT NULL, f VARBINARY(68) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3734599592,14198659,'Wr4Bes353QXrTir8XaCpx1cf1Y1iAEgSU7ElG5GbUpo9RTpU','TgZURdeeLDQpwIAo','1SilMAAS5Cobuy6','tsutJiXxJLwkJg1VFc','9','1',1);
+INSERT INTO ti VALUES (3734599592,14198659,'Wr4Bes353QXrTir8XaCpx1cf1Y1iAEgSU7ElG5GbUpo9RTpU','TgZURdeeLDQpwIAo','1SilMAAS5Cobuy6','tsutJiXxJLwkJg1VFc','9','1',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(93);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(93);
+INSERT INTO t VALUES (544933297,896500,'coE1oQnPjgyKOenGwXQ9VIWDSS9cY1fqLdN1Evh05wuxm2e8ZkVO0lBj7QAOkP0hEjAeeqO5Ej9','70U5DenBU7Emqhhhkp9vZZ','rl','y9LVTvuDjNBftpmVe0FsmfIeakanqsZw3hkPcqvMHJEkL7','r','H',2);
+INSERT INTO ti VALUES (544933297,896500,'coE1oQnPjgyKOenGwXQ9VIWDSS9cY1fqLdN1Evh05wuxm2e8ZkVO0lBj7QAOkP0hEjAeeqO5Ej9','70U5DenBU7Emqhhhkp9vZZ','rl','y9LVTvuDjNBftpmVe0FsmfIeakanqsZw3hkPcqvMHJEkL7','r','H',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3039961563,15356956,'r0ad4YpGw5l8BCi3b48DA6G4SwGHybNbimkr7El8dzdQxYjWe5oSTCCze2BqFEltxVA','kOjoDfcixhHjdgaH7AbyDoi5nb7PWOyqN9gNghsDlSfC8QAswedq9ADd2tC7SJRlt9wvUQ7KuRV3DEozjk9X1NQFcG2Raqn05Y14fGcGpSzUG7','Re4eGk5rDGG','1KYmoZyDMuBDl0kQksanHGQLRLJEs2UE1QTNPXj9PhK8r','j','N',3);
+INSERT INTO ti VALUES (3039961563,15356956,'r0ad4YpGw5l8BCi3b48DA6G4SwGHybNbimkr7El8dzdQxYjWe5oSTCCze2BqFEltxVA','kOjoDfcixhHjdgaH7AbyDoi5nb7PWOyqN9gNghsDlSfC8QAswedq9ADd2tC7SJRlt9wvUQ7KuRV3DEozjk9X1NQFcG2Raqn05Y14fGcGpSzUG7','Re4eGk5rDGG','1KYmoZyDMuBDl0kQksanHGQLRLJEs2UE1QTNPXj9PhK8r','j','N',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1349589513,4452423,'SoTD6lUCsAYXj7cbc1lUhvT8xXuMnDr4Qm7Q3ubupMSoNOeyZpugrq1W224PQ2aCZHG1j8TeDMFR5UPu7MwFkMtro5T','pzkUToVhTvMkVmFjRRg5SLVuN9dI8vtrLyT69mJVDEmyqnsTtbOXWZe','B1mFd6biQodV','OjTVB4O1kKwLODNrv0zndz8Ql04TB6KUjQxaXkaWgK7PafWrZkNzb6bjfZFCIoPrv1x8Aq2LmTZ4qVMtioCWsUR74hQRDYAi26oBd1kkh71OgFkaObr2mQ4TLXaTcFPaQRWdel7aT5ZVLvBeVWh45BbrujKPoftRVDRAKWTuIlzFMj12XygE2gJGYY9tpdX5sWYnA4HsYXwFhWZGDkt1iEdAzTBCEJMV2p','xn','8',4);
+INSERT INTO ti VALUES (1349589513,4452423,'SoTD6lUCsAYXj7cbc1lUhvT8xXuMnDr4Qm7Q3ubupMSoNOeyZpugrq1W224PQ2aCZHG1j8TeDMFR5UPu7MwFkMtro5T','pzkUToVhTvMkVmFjRRg5SLVuN9dI8vtrLyT69mJVDEmyqnsTtbOXWZe','B1mFd6biQodV','OjTVB4O1kKwLODNrv0zndz8Ql04TB6KUjQxaXkaWgK7PafWrZkNzb6bjfZFCIoPrv1x8Aq2LmTZ4qVMtioCWsUR74hQRDYAi26oBd1kkh71OgFkaObr2mQ4TLXaTcFPaQRWdel7aT5ZVLvBeVWh45BbrujKPoftRVDRAKWTuIlzFMj12XygE2gJGYY9tpdX5sWYnA4HsYXwFhWZGDkt1iEdAzTBCEJMV2p','xn','8',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (809868014,10822140,'5HnKTAIQsVRTs8fKgfZz15hnpmaT','IzyKebQn9nfR27y69YCxH5a9i3CFDYfMZLjO1qGYqGB3Kd46Gqy0zXc4YgiTHLrOJSgCyAcNYKghJnweQnbb7xHUgOpd3ThPzrk8VkWZH8XlXcfKZZmBnwFsHt9MGxe5XiLRmjSRmTd1AzuB5wU','mrI7hn','MgT03MDFBeXz3Fm4ES1DRnR5jIeHGdhCva05yJ6I2qaCnege3e4aaDTXFY60mEFlC9SMhLDNx0Z27fNxFUhUPGxYn76TjGrMYoHB0Qjmmr9FSZG','64','n',5);
+INSERT INTO ti VALUES (809868014,10822140,'5HnKTAIQsVRTs8fKgfZz15hnpmaT','IzyKebQn9nfR27y69YCxH5a9i3CFDYfMZLjO1qGYqGB3Kd46Gqy0zXc4YgiTHLrOJSgCyAcNYKghJnweQnbb7xHUgOpd3ThPzrk8VkWZH8XlXcfKZZmBnwFsHt9MGxe5XiLRmjSRmTd1AzuB5wU','mrI7hn','MgT03MDFBeXz3Fm4ES1DRnR5jIeHGdhCva05yJ6I2qaCnege3e4aaDTXFY60mEFlC9SMhLDNx0Z27fNxFUhUPGxYn76TjGrMYoHB0Qjmmr9FSZG','64','n',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (827622451,11770650,'IHWRMVqdQWgyr6N1mFoTI9ZtJ8c6q7y','ZfOFJPrIS4QJEaG0Zgm9Gn3H1yaH7dzR7tdD4IT8LrhwPMq2Ane8r','tIryW','5NG2kgkLRshVWNv1eAjz9mZQdWlAyfpsPSZFWLdCl7f3yMGuNhyWkY9KBWsSWzsMwDUcSKDBZjCuigdo3mPimyIjKyotegNXvk58CwXR0ujpltPFU3xjGo04EAgUzMltBPU2NwiPxXpWq1wCMN4RuuhikC4o0PQ9bVqgrT02vvRGogCblokdNmMsBXmccGyHs6GNdRooALoNjBLIjozzbTIP0zgXMRZwPBlhUkMBCGAnYymDEwq5hrZ2pwr4n','A','Z',6);
+INSERT INTO ti VALUES (827622451,11770650,'IHWRMVqdQWgyr6N1mFoTI9ZtJ8c6q7y','ZfOFJPrIS4QJEaG0Zgm9Gn3H1yaH7dzR7tdD4IT8LrhwPMq2Ane8r','tIryW','5NG2kgkLRshVWNv1eAjz9mZQdWlAyfpsPSZFWLdCl7f3yMGuNhyWkY9KBWsSWzsMwDUcSKDBZjCuigdo3mPimyIjKyotegNXvk58CwXR0ujpltPFU3xjGo04EAgUzMltBPU2NwiPxXpWq1wCMN4RuuhikC4o0PQ9bVqgrT02vvRGogCblokdNmMsBXmccGyHs6GNdRooALoNjBLIjozzbTIP0zgXMRZwPBlhUkMBCGAnYymDEwq5hrZ2pwr4n','A','Z',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT NOT NULL, c BINARY(91) NOT NULL, d VARBINARY(14) NOT NULL, e VARCHAR(25), f VARBINARY(29) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8635335229538449710,31018,'9WiPdgPqZrd5bymM','L1H','nnqvKSKQOgnKDFtZkz','9aY0ysEy','v','0',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT NOT NULL, c BINARY(91) NOT NULL, d VARBINARY(14) NOT NULL, e VARCHAR(25), f VARBINARY(29) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-3795508136824765658,8047,'g5Xlp4IYazxZZf8wDe96y0mfPhuJxKQIFqUDw1AWe3kRItXozWamaE8vJ81IpwH7jfZbfzGWY3C60sZZ7','tVehj','oxd4LlisQ9GrqAxTv6','EjzsRzkK4kTmJgnvbnjoFF7hE','G','U',1);
+INSERT INTO ti VALUES (-3795508136824765658,8047,'g5Xlp4IYazxZZf8wDe96y0mfPhuJxKQIFqUDw1AWe3kRItXozWamaE8vJ81IpwH7jfZbfzGWY3C60sZZ7','tVehj','oxd4LlisQ9GrqAxTv6','EjzsRzkK4kTmJgnvbnjoFF7hE','G','U',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(92) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(92) NOT NULL;
+INSERT INTO t VALUES (-7669373295067688323,22667,'7xfgJ6T4jmDDgl','TppD6YOn','vQrlVJkP','DXHSDcGz02dN','K','p',2);
+INSERT INTO ti VALUES (-7669373295067688323,22667,'7xfgJ6T4jmDDgl','TppD6YOn','vQrlVJkP','DXHSDcGz02dN','K','p',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-4562295940713800573,2750,'0dtsEt1TENBjILXD4lMz5UQCZEZ','3WkgQPu3BaAeSEyX7ctDAHnfbPCMxW3V5saVRU0NXBf90b5o3OvbSCU8xBnJ1k0XTctqRXBvdg3zB6cNV','Aqfjgw9juXa','zUUrWEMsNgL7h','u','7',3);
+INSERT INTO ti VALUES (-4562295940713800573,2750,'0dtsEt1TENBjILXD4lMz5UQCZEZ','3WkgQPu3BaAeSEyX7ctDAHnfbPCMxW3V5saVRU0NXBf90b5o3OvbSCU8xBnJ1k0XTctqRXBvdg3zB6cNV','Aqfjgw9juXa','zUUrWEMsNgL7h','u','7',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (241571401539183662,-26486,'M00cWQ1ZHGw5vNYaOEfaOOocXT2','khJQ30FnqSbAH3h0QYzug1x4GOIEFMTtkgVwsECvbQ5rBYpnS','aOjS53E8hQJ','nc6A8JdtWlCcKECH8FpX6pCyfWYWxegFFFrM39fEHNqikNfxkrASmJ5qvdQtqy1kn3QqNVw4SPjeyyxEuWtSsPqDMqoVqRCITqJFUucPH8A4cd5rpIWWgZuQ2Eeq757A00SJ3KcnOrNVhwfCNZq4pnorzbxsy5F21yOqwKnzBQiZlC687lNz3FDHAJ288UDoGcFk0FP','d','h',4);
+INSERT INTO ti VALUES (241571401539183662,-26486,'M00cWQ1ZHGw5vNYaOEfaOOocXT2','khJQ30FnqSbAH3h0QYzug1x4GOIEFMTtkgVwsECvbQ5rBYpnS','aOjS53E8hQJ','nc6A8JdtWlCcKECH8FpX6pCyfWYWxegFFFrM39fEHNqikNfxkrASmJ5qvdQtqy1kn3QqNVw4SPjeyyxEuWtSsPqDMqoVqRCITqJFUucPH8A4cd5rpIWWgZuQ2Eeq757A00SJ3KcnOrNVhwfCNZq4pnorzbxsy5F21yOqwKnzBQiZlC687lNz3FDHAJ288UDoGcFk0FP','d','h',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2738238922387167458,9075,'3aud8fCXKb7ysKoyLVZ1VAXcQzlRbR1YXNcDedqAfki0PT5Dko3duX3zolBm','rgXwL31V7GxnDgIXv21UE75eQwN2fBqOZER3Gf2Ou411P4GCv0mVQZh44lUBgkaMhsWcX8UBheuQm1tgS6TODIGEuOyOZVmhgKNHOxticAgx4p973mgwdjwgKZAum3lYu22B','AB5tZCa','cAtTJp9tppc5BD8xxozn32xlz4RmPYS','i','w',5);
+INSERT INTO ti VALUES (2738238922387167458,9075,'3aud8fCXKb7ysKoyLVZ1VAXcQzlRbR1YXNcDedqAfki0PT5Dko3duX3zolBm','rgXwL31V7GxnDgIXv21UE75eQwN2fBqOZER3Gf2Ou411P4GCv0mVQZh44lUBgkaMhsWcX8UBheuQm1tgS6TODIGEuOyOZVmhgKNHOxticAgx4p973mgwdjwgKZAum3lYu22B','AB5tZCa','cAtTJp9tppc5BD8xxozn32xlz4RmPYS','i','w',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-8529417124267607781,5101,'5KtfbzODjOsd18FN18dqUJve3DI7Gq0Sh7cdeJCIsf9choQ22hyRoXKqpUMrkn1MxToPjs6IpDj','3Na89rgWBxpFCrYRCcWIvAzihYK0yK48I3jzM0SumYmr2aCelWJwT9oTfPiKoeDjulB4r1AmKMGQuzsGVO3Oy46woVdcwwusc','jGN3dzlgSyXEt5P9GXU','loMWEdEQlYR3rVAbrU7aq2FDNaN1HMEIkENIXTl5errP0LgYcLJvuWXjML29cateEwhfNvIYkKUL75JJDg3Vt6tHpkxJHRTyOfiR8enfBqvE9fktILqnnPKtDaWW99ZM7t5djONOdHu1fBv6A1zPmgYrLhN2llnfPbDrSEbxKPVY2Yv3w','E','Ig',6);
+INSERT INTO ti VALUES (-8529417124267607781,5101,'5KtfbzODjOsd18FN18dqUJve3DI7Gq0Sh7cdeJCIsf9choQ22hyRoXKqpUMrkn1MxToPjs6IpDj','3Na89rgWBxpFCrYRCcWIvAzihYK0yK48I3jzM0SumYmr2aCelWJwT9oTfPiKoeDjulB4r1AmKMGQuzsGVO3Oy46woVdcwwusc','jGN3dzlgSyXEt5P9GXU','loMWEdEQlYR3rVAbrU7aq2FDNaN1HMEIkENIXTl5errP0LgYcLJvuWXjML29cateEwhfNvIYkKUL75JJDg3Vt6tHpkxJHRTyOfiR8enfBqvE9fktILqnnPKtDaWW99ZM7t5djONOdHu1fBv6A1zPmgYrLhN2llnfPbDrSEbxKPVY2Yv3w','E','Ig',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(52) NOT NULL, d VARBINARY(64), e VARCHAR(83) NOT NULL, f VARBINARY(84) NOT NULL, g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (157,-8504836946418520972,'N5n3gh5sFo9xD4eKFlIsJq2YpbgQvnBEqhidB0H2STJ1i','MQKOL7JL1HxgNNpzfuifEkFyUj4orawNwHvRWf','bPZfgQ8DE6ZvKtvYGD8Carrp92RpKGYpw3SnZBLLg1dfiBEUJk4t2uceBAFPHPjuJ8OXZaTiYviNb','f8og9b3Xqlp9JWCQJKdzb8c','d','f',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(52) NOT NULL, d VARBINARY(64), e VARCHAR(83) NOT NULL, f VARBINARY(84) NOT NULL, g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (9357,-1407879833313027152,'MtrvxFUtfFu85MsLhnfaW','roHyxvJ9aqk91IWpCselJbYPIGl4PAJS39piaul3KbijrR7urLGs','AU7xJMb12iF9','w1LQ55LRXpQrd0TaZnhIMdODSgBZwlHWx7MbHO9AEHJ1hsRH8gY0irQFgKR4omFz287','d','W',1);
+INSERT INTO ti VALUES (9357,-1407879833313027152,'MtrvxFUtfFu85MsLhnfaW','roHyxvJ9aqk91IWpCselJbYPIGl4PAJS39piaul3KbijrR7urLGs','AU7xJMb12iF9','w1LQ55LRXpQrd0TaZnhIMdODSgBZwlHWx7MbHO9AEHJ1hsRH8gY0irQFgKR4omFz287','d','W',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(53) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(53) NOT NULL;
+INSERT INTO t VALUES (9654,3803739282534658851,'vSC','w3ooIi9j8wRkN9K0I','Douw22IFp3FeazjZMCfTaD9Zvf6c9sX6dpEBXzat1Ves','3tTvcOKEvF8uDysScpC9TqTGYJ','S','d',2);
+INSERT INTO ti VALUES (9654,3803739282534658851,'vSC','w3ooIi9j8wRkN9K0I','Douw22IFp3FeazjZMCfTaD9Zvf6c9sX6dpEBXzat1Ves','3tTvcOKEvF8uDysScpC9TqTGYJ','S','d',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (5143,3877295392559258709,'9x5Qip6nad','y8cyO93zz9jimitMIYMplnQUJil1Bg4uubkEiBP4fcdrgZx2RNh6edaK6KUKlMJ93tLk66zkgiIadMeS','Shi7wsnqbMMIIEZ3P1JHckfBe2wO4URMwZTDchH5kllhAAzuVUXXNe6svfd4meLaXz79J','d8yqkG35A0Z8upeUpp49zmyCbSHeV0DMWwDBXqrsA2HakgaZyzkh','3','z',3);
+INSERT INTO ti VALUES (5143,3877295392559258709,'9x5Qip6nad','y8cyO93zz9jimitMIYMplnQUJil1Bg4uubkEiBP4fcdrgZx2RNh6edaK6KUKlMJ93tLk66zkgiIadMeS','Shi7wsnqbMMIIEZ3P1JHckfBe2wO4URMwZTDchH5kllhAAzuVUXXNe6svfd4meLaXz79J','d8yqkG35A0Z8upeUpp49zmyCbSHeV0DMWwDBXqrsA2HakgaZyzkh','3','z',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (61851,2183200368360938879,'02RXITJyzFo8hTVdq','VFB4VMR2SibmyZRPT9tbsKjbjb0H8JWZfHdm3HAVJzQ57sNnCm4g3pyGpA57qnefx2eimr8K5QU4eHGJQT6jijkFCmhTg7jbS3IiDGhBbPHnCH0zo5iNznYEWxz05AaHslchawgf5CnMAY7v9SKpas1z8LPOFjyjQoy92rjLx2kJbudJjT2xmCgZ1CkQAhcLFXrzu5jE8hZ9Xpa80qOSd3VZ3Up9kHL3sVXonflbEOcjWf4NOTaWcmG','F9vHicXeDY3TvEurTqIQQ21SSI3a3wwuzbAkIebJ4y9VfGYD1cNYaUSDRamxsHg','bXHx9U8gjq4LLTJVen1nO8Mkjd1qL7kYg','u','q',4);
+INSERT INTO ti VALUES (61851,2183200368360938879,'02RXITJyzFo8hTVdq','VFB4VMR2SibmyZRPT9tbsKjbjb0H8JWZfHdm3HAVJzQ57sNnCm4g3pyGpA57qnefx2eimr8K5QU4eHGJQT6jijkFCmhTg7jbS3IiDGhBbPHnCH0zo5iNznYEWxz05AaHslchawgf5CnMAY7v9SKpas1z8LPOFjyjQoy92rjLx2kJbudJjT2xmCgZ1CkQAhcLFXrzu5jE8hZ9Xpa80qOSd3VZ3Up9kHL3sVXonflbEOcjWf4NOTaWcmG','F9vHicXeDY3TvEurTqIQQ21SSI3a3wwuzbAkIebJ4y9VfGYD1cNYaUSDRamxsHg','bXHx9U8gjq4LLTJVen1nO8Mkjd1qL7kYg','u','q',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (6099,-3080609536453309167,'qjORX3XGTeagE5IP87v948WG8AVQeuinYzjycggK23H9i','ZwpT4T7yn7d3k2pZCtJ3dQ06RVZjwDalWRdxV1M5KD28QZdIl7Z1267ELZ7Aw8Qay4qmSB6jjqOP6DSNGGFy0oWAatIiVkkpEr5oQICbgkLzCesOJZiymd0IXEo22uweGAka','iTXSJupT17EABahX0fFPhC6U6KnnqzQ4x2iX1wibqRHtqIRht','IDOTv9vNbv74U3woPOKrxnP5pBB94aSQlHHj1oI4A4Up7nGt1n73l9VeEHIaZhSrkY7sSf7rHyMyze4j5UFZPWty0gQ4mki9QLS1P4rYEPVjDhw9TH0y4ot0qkZ1qhrui9ZE8XvSUp6VB12Mji3noDl','QM','U',5);
+INSERT INTO ti VALUES (6099,-3080609536453309167,'qjORX3XGTeagE5IP87v948WG8AVQeuinYzjycggK23H9i','ZwpT4T7yn7d3k2pZCtJ3dQ06RVZjwDalWRdxV1M5KD28QZdIl7Z1267ELZ7Aw8Qay4qmSB6jjqOP6DSNGGFy0oWAatIiVkkpEr5oQICbgkLzCesOJZiymd0IXEo22uweGAka','iTXSJupT17EABahX0fFPhC6U6KnnqzQ4x2iX1wibqRHtqIRht','IDOTv9vNbv74U3woPOKrxnP5pBB94aSQlHHj1oI4A4Up7nGt1n73l9VeEHIaZhSrkY7sSf7rHyMyze4j5UFZPWty0gQ4mki9QLS1P4rYEPVjDhw9TH0y4ot0qkZ1qhrui9ZE8XvSUp6VB12Mji3noDl','QM','U',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (23806,-7662318326977267671,'Rbu9jMJN629R8LaDE9UVHlZg','idyvFcTtorQ8WjHNEKAme8elnspCAmp27uKuEgDuKOa8PicyRdEEIVBXQxBJeoEn1opCVfcj2ITfxb0OyJEK4VX04LFxQGKOYB0YERN59vI7q73DshCRpGdmUYudp7a05zMxv3yhpbhFUYfIjEmSDlge2V4wYu99klqW4auF7H7seDd8puB6x0','RkbD5ni54ovQuQrtSorHH2NfscBNO6kdoMy2XD','R9OcRYgS4Oe5jxFQqCABx7174pn9smGP00fFI9fce9Yj0Kpc486kVtzl52OL6qABMNKVqV9tFeP8t2ca38wshFpxoBV0rNl0fIUw8sXeBbCp7Xzp6X1sk6wnH49ceWlnHxa5eJ10uBMvAj19pcEFMfTu0hu0KZNG6S','l','cf',6);
+INSERT INTO ti VALUES (23806,-7662318326977267671,'Rbu9jMJN629R8LaDE9UVHlZg','idyvFcTtorQ8WjHNEKAme8elnspCAmp27uKuEgDuKOa8PicyRdEEIVBXQxBJeoEn1opCVfcj2ITfxb0OyJEK4VX04LFxQGKOYB0YERN59vI7q73DshCRpGdmUYudp7a05zMxv3yhpbhFUYfIjEmSDlge2V4wYu99klqW4auF7H7seDd8puB6x0','RkbD5ni54ovQuQrtSorHH2NfscBNO6kdoMy2XD','R9OcRYgS4Oe5jxFQqCABx7174pn9smGP00fFI9fce9Yj0Kpc486kVtzl52OL6qABMNKVqV9tFeP8t2ca38wshFpxoBV0rNl0fIUw8sXeBbCp7Xzp6X1sk6wnH49ceWlnHxa5eJ10uBMvAj19pcEFMfTu0hu0KZNG6S','l','cf',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b TINYINT NOT NULL, c BINARY(32) NOT NULL, d VARCHAR(87), e VARBINARY(24), f VARBINARY(31) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5167355,69,'ObsHcIku52xNzc0V4HZyGGBtdPDp','YVAtg7v7gjdbgF1mFZYMhj63q03h64aPGceDNnw5Teu6Wfe8uSz769IygnEkXkZYPKCmVZy','sVT5VqHLyZ','IX2Dvife4zYHbI1CnId8','sD','M8',0);
+CREATE TABLE ti (a MEDIUMINT, b TINYINT NOT NULL, c BINARY(32) NOT NULL, d VARCHAR(87), e VARBINARY(24), f VARBINARY(31) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-4598304,116,'cSuAqO9kUXc99nSRhgrZg6XVYNTz','XQfE1wfOJ7E1MxSALTHVknL7afLCVLmixtu8YEoJO','T1gQlXt','tUinUVFcUg','0','W',1);
+INSERT INTO ti VALUES (-4598304,116,'cSuAqO9kUXc99nSRhgrZg6XVYNTz','XQfE1wfOJ7E1MxSALTHVknL7afLCVLmixtu8YEoJO','T1gQlXt','tUinUVFcUg','0','W',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(33) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(33) NOT NULL;
+INSERT INTO t VALUES (6859719,-59,'bCrh','BF3k5z7rRltwAPuyvf8bDFQUBvS7tbq3dJlTfJxrMkPyEqI8R8N8shH4Z2UY0s19','qBSEgTS0FK2Rr96rJc','IgflH','n','j',2);
+INSERT INTO ti VALUES (6859719,-59,'bCrh','BF3k5z7rRltwAPuyvf8bDFQUBvS7tbq3dJlTfJxrMkPyEqI8R8N8shH4Z2UY0s19','qBSEgTS0FK2Rr96rJc','IgflH','n','j',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1617078,-119,'Smk','lV9hy0f6mnrkAPyMNKml1Pa0waLBPAk00Cz3krGGeYhZgxlPFfGD','OG','QVlq0qoaorg','z','Hz',3);
+INSERT INTO ti VALUES (1617078,-119,'Smk','lV9hy0f6mnrkAPyMNKml1Pa0waLBPAk00Cz3krGGeYhZgxlPFfGD','OG','QVlq0qoaorg','z','Hz',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1464440,-97,'l9mNSixiWtwlu7PStO6k','yOlDpGBcBJ81JiMohLKH2SFGhADA00AOHpgaUVXK6KVvWrSiN0bIbEocbW7e3Dq5G0IgovDYnD64UzhbvGbhZVXzrtLhUPOzORPWDPLYIh1dx1UyWlOkBScJ6iPc2iLRGgPSqBbx5uivNDj3xdRE5Wt0vJF8CHdgVPYGawV6f6GGXPhpIBt1ipgsMgOqND6QWNUa7vBP0XDMh6MfDXjWuAq49Oi44dOlt7YjI2HasOcwoUjFnny','46kppDKO66nu9L','BAohq5M0FLbkpcytY6g7mgP8Ah7eSFT7pvibYZtfKGDWyUTbJPicSjXmk0GvhtkMs2c2xT3PGdhFbAv55oeCaYPje9G9dq5bVd4l8SoIi3aB3uueQ7e7k1upb9hu3E3N5oAzE4j2YR','3','Bc',4);
+INSERT INTO ti VALUES (-1464440,-97,'l9mNSixiWtwlu7PStO6k','yOlDpGBcBJ81JiMohLKH2SFGhADA00AOHpgaUVXK6KVvWrSiN0bIbEocbW7e3Dq5G0IgovDYnD64UzhbvGbhZVXzrtLhUPOzORPWDPLYIh1dx1UyWlOkBScJ6iPc2iLRGgPSqBbx5uivNDj3xdRE5Wt0vJF8CHdgVPYGawV6f6GGXPhpIBt1ipgsMgOqND6QWNUa7vBP0XDMh6MfDXjWuAq49Oi44dOlt7YjI2HasOcwoUjFnny','46kppDKO66nu9L','BAohq5M0FLbkpcytY6g7mgP8Ah7eSFT7pvibYZtfKGDWyUTbJPicSjXmk0GvhtkMs2c2xT3PGdhFbAv55oeCaYPje9G9dq5bVd4l8SoIi3aB3uueQ7e7k1upb9hu3E3N5oAzE4j2YR','3','Bc',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7709879,-82,'AHROojebmEnb8','mRzCTOZFn8aSon0f8a6xZKzuMayFWJIQ9zeefgOzvYiwdEFGAK7CBdWPaHu2XTRW3d2D8UW0TyaBugngXN','LIvXzlcPtrQudvxz0hMTQ','EEWT5yqi4mnnIxRDfhOf4EJdxZRsyScJCLkAZlppRlRNBdvSXKv7LS3gAIeTXAlm6ZU','5R','T',5);
+INSERT INTO ti VALUES (7709879,-82,'AHROojebmEnb8','mRzCTOZFn8aSon0f8a6xZKzuMayFWJIQ9zeefgOzvYiwdEFGAK7CBdWPaHu2XTRW3d2D8UW0TyaBugngXN','LIvXzlcPtrQudvxz0hMTQ','EEWT5yqi4mnnIxRDfhOf4EJdxZRsyScJCLkAZlppRlRNBdvSXKv7LS3gAIeTXAlm6ZU','5R','T',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3277085,-54,'PzLlcTP4DQ34WQAL9TPnVialFZn','vbWe3yOhiYTPJRmBy5bT8jlZw8HCKNZk2PzQ0TBbIWXveOjhdBfJIoI9MkUfZyDJMCwDAeCXskbcBD26YH97KQrW8KqgzTZLjoXd0liw8yHlWy31Kpmalk73dDSl0g3Yup5pc3dr2AbzgumudEOg','ve80V23g5ki','4bmVoaXEDW6dYaevYKxhMeGgYG5wJhWJ2SgaJsNyDg02ksNOjb5cbfTVOkFgOy0YTYdZeU12O9XYYM7V8r25lr4SAOF53ak5ryurLkhSyvCiuOg0MXezcWktnjyOgXM1GO79dX2uox6tJdqRAjvPqVNo9Q9xCKZx8UjEgc9KH5g9c3sslgUqZbZfgE8zXPl3h21EXWD3RN','pHS','p',6);
+INSERT INTO ti VALUES (3277085,-54,'PzLlcTP4DQ34WQAL9TPnVialFZn','vbWe3yOhiYTPJRmBy5bT8jlZw8HCKNZk2PzQ0TBbIWXveOjhdBfJIoI9MkUfZyDJMCwDAeCXskbcBD26YH97KQrW8KqgzTZLjoXd0liw8yHlWy31Kpmalk73dDSl0g3Yup5pc3dr2AbzgumudEOg','ve80V23g5ki','4bmVoaXEDW6dYaevYKxhMeGgYG5wJhWJ2SgaJsNyDg02ksNOjb5cbfTVOkFgOy0YTYdZeU12O9XYYM7V8r25lr4SAOF53ak5ryurLkhSyvCiuOg0MXezcWktnjyOgXM1GO79dX2uox6tJdqRAjvPqVNo9Q9xCKZx8UjEgc9KH5g9c3sslgUqZbZfgE8zXPl3h21EXWD3RN','pHS','p',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b BIGINT, c BINARY(12), d VARBINARY(28) NOT NULL, e VARCHAR(12), f VARBINARY(13), g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7813542710673679670,1312567259429883570,'RBtn4Y4kWlM','nt8HoTvwPENWEV7yNB25','H','d0RdwcLgOJXJ','GU','j',0);
+CREATE TABLE ti (a BIGINT, b BIGINT, c BINARY(12), d VARBINARY(28) NOT NULL, e VARCHAR(12), f VARBINARY(13), g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-6854152743807886923,5444476371599552138,'jDzKqK4KpS','uMFJ5uNP4UFboOlThOTqMNHwp','9VvT1Trg','3P','Yp','4',1);
+INSERT INTO ti VALUES (-6854152743807886923,5444476371599552138,'jDzKqK4KpS','uMFJ5uNP4UFboOlThOTqMNHwp','9VvT1Trg','3P','Yp','4',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(13);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(13);
+INSERT INTO t VALUES (4680269996968756849,-3086050131505201160,'WJZ','KdowczFA1rvM8nZbgh','K','M','w','m',2);
+INSERT INTO ti VALUES (4680269996968756849,-3086050131505201160,'WJZ','KdowczFA1rvM8nZbgh','K','M','w','m',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1192760602682788884,-4084103024678094351,'VTeFUPB','aDbv3F5DZlbpZphbcU3tUwmuWvMeFVfmk7TKwV6ZG627G7wqUiz0mr0obilSqCadYqR3gsy9QmONfpbI8pRxsS3LfDILTCGILmFtZRjZgc3TJz1GYdLx8Ttt7qpz6k1gOgcEeuzwHKLOgT5LKBeBpkZI0e6WKxezxt3713Snqm56q5GXLGRsKZaBM5kJcvYqS','2QI1pYJdBa2','0OSG0t7i','lV','E',3);
+INSERT INTO ti VALUES (1192760602682788884,-4084103024678094351,'VTeFUPB','aDbv3F5DZlbpZphbcU3tUwmuWvMeFVfmk7TKwV6ZG627G7wqUiz0mr0obilSqCadYqR3gsy9QmONfpbI8pRxsS3LfDILTCGILmFtZRjZgc3TJz1GYdLx8Ttt7qpz6k1gOgcEeuzwHKLOgT5LKBeBpkZI0e6WKxezxt3713Snqm56q5GXLGRsKZaBM5kJcvYqS','2QI1pYJdBa2','0OSG0t7i','lV','E',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2019659625742455839,-7820627976619669026,'bV','HrZ','F2z','c7ntLa3jyt9d8wZfZyNcpdTQHywQ','h','7',4);
+INSERT INTO ti VALUES (2019659625742455839,-7820627976619669026,'bV','HrZ','F2z','c7ntLa3jyt9d8wZfZyNcpdTQHywQ','h','7',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (302632994054481016,1640130767090473611,'Ev','6Nn1QbSh7vRDSxx5jNOvvOGZh34VFYlCirP3YwtmPUBlXcHnviDIi9zTCwpz2Ia3Q9psYPRvJR1UbMlEqjlle2aVcgm2YBL0yFp5hx4P2Ql1w6WHGPP4LHPHtR2IaQcYWew34zCFIkIq2g2Z4f0gJiq026d77S2gk1w1F9kcPj57tz6mXKPQ06L18BZdkX7kDGAoIqvO8y9wD3miZKbdDK2zWPordIUIDkExyuyYlzl8SAkD4','ycNPBdwRu1','KcYhbuzKNPBIJ1Of6oxE57sxadvGVcQ8SnOqKw9zf4I2kUSSYZul67k4JpdmXcYVhCGujYVUnQGBGmtj8e8zXRA4OM8a9ZbUtE23m0UCc1ZyoMOJqPPx2yIdpsFXlqtbaYSbaWSfOkgktOBoAfnwyBIwarw0ALrwg2nMDmfjdw8NZ7g97','Yv','0',5);
+INSERT INTO ti VALUES (302632994054481016,1640130767090473611,'Ev','6Nn1QbSh7vRDSxx5jNOvvOGZh34VFYlCirP3YwtmPUBlXcHnviDIi9zTCwpz2Ia3Q9psYPRvJR1UbMlEqjlle2aVcgm2YBL0yFp5hx4P2Ql1w6WHGPP4LHPHtR2IaQcYWew34zCFIkIq2g2Z4f0gJiq026d77S2gk1w1F9kcPj57tz6mXKPQ06L18BZdkX7kDGAoIqvO8y9wD3miZKbdDK2zWPordIUIDkExyuyYlzl8SAkD4','ycNPBdwRu1','KcYhbuzKNPBIJ1Of6oxE57sxadvGVcQ8SnOqKw9zf4I2kUSSYZul67k4JpdmXcYVhCGujYVUnQGBGmtj8e8zXRA4OM8a9ZbUtE23m0UCc1ZyoMOJqPPx2yIdpsFXlqtbaYSbaWSfOkgktOBoAfnwyBIwarw0ALrwg2nMDmfjdw8NZ7g97','Yv','0',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-8439278520323925987,5138366958798451914,'agk','ttwLxnatzZEEYCxpyWDYdPYMn6SZGwovXzCcdKjtN0KJAp0LdUbvpQJfgZpuxwYx4GHnx7DMleRqSMlvDhEUJQY9sAzqwWA1O8sQ9Ya5RIpXE9fKSNioejW8b9sO52WQvd3AiF2p3L3UNtmaoCgJBKcURE3rd1SEiSmN1wIdU0GzPRrYZxXRcinafcoc3itlWg','WjjrLfjk','AzIu844DP5RQkxgVpnzR0KycQgWmLCDNzTMjdhHf1BRLmQWd5fOnBbB5rYn3TDQcOfb5gJzAOw9EmLApVe6uSKMZF8OWpG0h4snESIYGIDIftOGmJucFQtI1RBS3uRyMjaLZIi6ekhFV3xkvgVrqnhYSSx6RqUwpHRPECc0Ew20tWstbttcGSRGoImVNrDKQeiNJDAWdZ','SIm','6',6);
+INSERT INTO ti VALUES (-8439278520323925987,5138366958798451914,'agk','ttwLxnatzZEEYCxpyWDYdPYMn6SZGwovXzCcdKjtN0KJAp0LdUbvpQJfgZpuxwYx4GHnx7DMleRqSMlvDhEUJQY9sAzqwWA1O8sQ9Ya5RIpXE9fKSNioejW8b9sO52WQvd3AiF2p3L3UNtmaoCgJBKcURE3rd1SEiSmN1wIdU0GzPRrYZxXRcinafcoc3itlWg','WjjrLfjk','AzIu844DP5RQkxgVpnzR0KycQgWmLCDNzTMjdhHf1BRLmQWd5fOnBbB5rYn3TDQcOfb5gJzAOw9EmLApVe6uSKMZF8OWpG0h4snESIYGIDIftOGmJucFQtI1RBS3uRyMjaLZIi6ekhFV3xkvgVrqnhYSSx6RqUwpHRPECc0Ew20tWstbttcGSRGoImVNrDKQeiNJDAWdZ','SIm','6',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b BIGINT, c BINARY(29) NOT NULL, d VARBINARY(7) NOT NULL, e VARBINARY(16), f VARCHAR(14) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6183202760646679448,3188406856974563875,'Zt2N13K4','R4pKX','2ucwYCjU3RPGcGD','9zKcIlOttIBz9c','8','C',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT, c BINARY(29) NOT NULL, d VARBINARY(7) NOT NULL, e VARBINARY(16), f VARCHAR(14) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-2214148422541399233,-5379575551439046730,'A','C8c4X1','2n','q7Zyspy22','S','9',1);
+INSERT INTO ti VALUES (-2214148422541399233,-5379575551439046730,'A','C8c4X1','2n','q7Zyspy22','S','9',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(30) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(30) NOT NULL;
+INSERT INTO t VALUES (4755917508006090188,-3717876675220177368,'GTyen4yhXgKATUU8BKuoFy','24TUDxj','L','TnvfR','xk','X',2);
+INSERT INTO ti VALUES (4755917508006090188,-3717876675220177368,'GTyen4yhXgKATUU8BKuoFy','24TUDxj','L','TnvfR','xk','X',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-4458521617844870082,-6002435545382101848,'1YM9QbyD4','x','L3j9g0','5','uh','o',3);
+INSERT INTO ti VALUES (-4458521617844870082,-6002435545382101848,'1YM9QbyD4','x','L3j9g0','5','uh','o',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6683909357967932628,8202984909192655970,'WPm3o8OT5ngQUiMixUs','VIKj6rV5tLpofOwRcBczB6yGVKOK5lggPA4WP0IvIDnE69u3tAZ68n1ptFA9kzVlZtprXZStYajOzMOHdOc6ugAZWXcWDTeyBWgOUN1crQSbdsoRmBusE0r7xnIcIe6JmZeWwWTFgsFaDlXeEwvVPXQd8oOQXxFiiNsqfHb0IHMiIiUWaQ6lP','XpCjekI0pd','uWKmZrMs5KQPQSfBoCK1ZimYqW6w9pg84jg6WZ3eaNfGbfnQAgIw2A5Mbceuopjc29neaoLnlvhu92wyHg5IGKftGKkZeY3dLrYydEje9ct498gDzbxg7DiUeed7nhet6CeXLW8BNKNlhTXNcWuqW3NReFFFag5ZnMgrnOZEU4vOjUXv0YJteGieU','D','9',4);
+INSERT INTO ti VALUES (6683909357967932628,8202984909192655970,'WPm3o8OT5ngQUiMixUs','VIKj6rV5tLpofOwRcBczB6yGVKOK5lggPA4WP0IvIDnE69u3tAZ68n1ptFA9kzVlZtprXZStYajOzMOHdOc6ugAZWXcWDTeyBWgOUN1crQSbdsoRmBusE0r7xnIcIe6JmZeWwWTFgsFaDlXeEwvVPXQd8oOQXxFiiNsqfHb0IHMiIiUWaQ6lP','XpCjekI0pd','uWKmZrMs5KQPQSfBoCK1ZimYqW6w9pg84jg6WZ3eaNfGbfnQAgIw2A5Mbceuopjc29neaoLnlvhu92wyHg5IGKftGKkZeY3dLrYydEje9ct498gDzbxg7DiUeed7nhet6CeXLW8BNKNlhTXNcWuqW3NReFFFag5ZnMgrnOZEU4vOjUXv0YJteGieU','D','9',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-3209597903762089384,7069324939864175054,'lTkMwupmt5','aenPkMWsJ87kQxhv2InA76YCXQix1qzVuxSfgB0GiB20Gw0lQQvlHgS8dbHfT97HjkjflaMfm1cc4G9aTKj9jDky0iuuHG','vPR0rlmYuthnW8a','LoRHmXDMPd1hl4fF1eJhWeUjpE0LGWRVjZdUKv2ymG7Asz6iwgOoBi57CvXhzKKEXdtfsYRRVLCiYcHapnpEwMwFFHsAmwGV2AS4faSHM4mfGxnNBYTGROPdaqhptjc9FzWyH07JFrXFaKL','9','Y',5);
+INSERT INTO ti VALUES (-3209597903762089384,7069324939864175054,'lTkMwupmt5','aenPkMWsJ87kQxhv2InA76YCXQix1qzVuxSfgB0GiB20Gw0lQQvlHgS8dbHfT97HjkjflaMfm1cc4G9aTKj9jDky0iuuHG','vPR0rlmYuthnW8a','LoRHmXDMPd1hl4fF1eJhWeUjpE0LGWRVjZdUKv2ymG7Asz6iwgOoBi57CvXhzKKEXdtfsYRRVLCiYcHapnpEwMwFFHsAmwGV2AS4faSHM4mfGxnNBYTGROPdaqhptjc9FzWyH07JFrXFaKL','9','Y',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-8747618252906502485,-1501160833827577842,'GdRj7ErfKBwPVTDE','AaKR5tMyDnbKPve8lGbnO5KshdHBP8qMFzqmtqs7ojeUvWvrJ8oJkVxx3gRPdYUa8qYTcDLMTVw2A7jIZjuiX7A16v872ohFpIiijiqQ','GVKRRZ9qIC','9hENcNAc8mAQS0O11FinlChtZF2OhZiPHMSTdzfp21zkahxxKQE9aJRUfUlacngK3Pg5z32oQrugSnJSgrVk0K1OFFTjhiIcs4QId5YvNDZYiAmfa5vz8Mr0QXaYh660kbrfBFsta07D3rZbPgh7zetPp9mVLTT8Lom3a5CwmMPKIFGZVLbXGebXYiMaTbrUydbHBa2Fri9naMS8JCQFmr1KsO72RdlJYWNGHXT5wyLiVOKmrDvpCxrRM1Y6oiNU','j','5g',6);
+INSERT INTO ti VALUES (-8747618252906502485,-1501160833827577842,'GdRj7ErfKBwPVTDE','AaKR5tMyDnbKPve8lGbnO5KshdHBP8qMFzqmtqs7ojeUvWvrJ8oJkVxx3gRPdYUa8qYTcDLMTVw2A7jIZjuiX7A16v872ohFpIiijiqQ','GVKRRZ9qIC','9hENcNAc8mAQS0O11FinlChtZF2OhZiPHMSTdzfp21zkahxxKQE9aJRUfUlacngK3Pg5z32oQrugSnJSgrVk0K1OFFTjhiIcs4QId5YvNDZYiAmfa5vz8Mr0QXaYh660kbrfBFsta07D3rZbPgh7zetPp9mVLTT8Lom3a5CwmMPKIFGZVLbXGebXYiMaTbrUydbHBa2Fri9naMS8JCQFmr1KsO72RdlJYWNGHXT5wyLiVOKmrDvpCxrRM1Y6oiNU','j','5g',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b INT NOT NULL, c BINARY(90), d VARBINARY(99), e VARCHAR(67), f VARCHAR(25) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3409555708,-1373478904,'4i4Xw2bUU1H2Jjp2gv0PCRWCD2v4pp0KAxoBC6iqeVCVZh2ojqjOo2os0jOZoqUzLuhT','EWzXKL0JolXlCU','Y4ZzH2gAQclLLi1LvXyrBgtTD01Ej84oUi8ZjZA5r6P6nWoCM7WzNLCixJ','sooe','s','m0',0);
+CREATE TABLE ti (a INT UNSIGNED, b INT NOT NULL, c BINARY(90), d VARBINARY(99), e VARCHAR(67), f VARCHAR(25) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (372718009414404184,670101642,'pQ8XW9xObSsiY5IK2b71NUOQu46COC1uZVjV7xhSKJsYivywdi4di5clgA593U1fBZ','LZBeUT8eNa4ITSac1kanFgK6T3b93bUOa3hccq2cg21yk','7RUnlONo6QkcvaAZeGDP86i6nBjDybBoIAdfJo','Aq78h3dc2AOmU0Z','i','P',1);
+INSERT INTO ti VALUES (372718009414404184,670101642,'pQ8XW9xObSsiY5IK2b71NUOQu46COC1uZVjV7xhSKJsYivywdi4di5clgA593U1fBZ','LZBeUT8eNa4ITSac1kanFgK6T3b93bUOa3hccq2cg21yk','7RUnlONo6QkcvaAZeGDP86i6nBjDybBoIAdfJo','Aq78h3dc2AOmU0Z','i','P',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(91);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(91);
+INSERT INTO t VALUES (8907348185602782634,-1673406167,'pqgkeuRt1GbJ1BFltj5li','MyYjrAyFUYS5SO1M','LYhZAMnHg88Oshx7xanCNyEjD3lGpEdyiJdSK1EITeHif44h9Sq1Xewy','EhVPlcIGAS6kgn96V','9','oT',2);
+INSERT INTO ti VALUES (8907348185602782634,-1673406167,'pqgkeuRt1GbJ1BFltj5li','MyYjrAyFUYS5SO1M','LYhZAMnHg88Oshx7xanCNyEjD3lGpEdyiJdSK1EITeHif44h9Sq1Xewy','EhVPlcIGAS6kgn96V','9','oT',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (317201012054439643,-1406091820,'FtcTcdohH5Owy4yPesHDpMprKAU1Onz4jaYp6UHe77djSLwkhfzcv3QrII7pHc','tqfGBOyqunSg1HOfFJppBrFE4SNX7neobkezqjEqMjNlx3G','ytedPxwM2i89UCylgxTZL6vELZscAA2ff0GJszqlCWJhLg3ou9','Indc','C','Um',3);
+INSERT INTO ti VALUES (317201012054439643,-1406091820,'FtcTcdohH5Owy4yPesHDpMprKAU1Onz4jaYp6UHe77djSLwkhfzcv3QrII7pHc','tqfGBOyqunSg1HOfFJppBrFE4SNX7neobkezqjEqMjNlx3G','ytedPxwM2i89UCylgxTZL6vELZscAA2ff0GJszqlCWJhLg3ou9','Indc','C','Um',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (16024417042809774185,1628671865,'NSClEXm3j4AcR7HYqxTinGvlhy0MufUM1nFo6NN4S7eyG3PMsPXiBioce4v4FhSF','Do0OgifAQsKppAiieCcfuVeuSxxd4qJCZEyaa9qSWExMQiJFyGI30mjpu','QIFBcqUTTXXMSVXXLmsRiu2NzTpA','eEds3bkrf0z3PpOUZlyD3vm6xn69BrovN6llqtRlOscim0ySVdLzrkRUkpPCRANTldhiMBKakkSIyXab7YqRZ43HUX1ewGq1tpklehiCZAHYwXO4q7c10VTDby5L2GyRuLmYAipAHkD7BnkYsJQALv6xRsMalvkchKBP1g5Qc1ZHeJYZGZ9QLkd1Pj','fa','o',4);
+INSERT INTO ti VALUES (16024417042809774185,1628671865,'NSClEXm3j4AcR7HYqxTinGvlhy0MufUM1nFo6NN4S7eyG3PMsPXiBioce4v4FhSF','Do0OgifAQsKppAiieCcfuVeuSxxd4qJCZEyaa9qSWExMQiJFyGI30mjpu','QIFBcqUTTXXMSVXXLmsRiu2NzTpA','eEds3bkrf0z3PpOUZlyD3vm6xn69BrovN6llqtRlOscim0ySVdLzrkRUkpPCRANTldhiMBKakkSIyXab7YqRZ43HUX1ewGq1tpklehiCZAHYwXO4q7c10VTDby5L2GyRuLmYAipAHkD7BnkYsJQALv6xRsMalvkchKBP1g5Qc1ZHeJYZGZ9QLkd1Pj','fa','o',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (17727029894727694830,1776167049,'y7BtJDijLGLGpammcmnFBa2FSDDaJt5uIkvn8BJrMKdLqfGNx9N2i0mt0rl4fs10DCA','gZDZiuavQDqiTbcsZXFL5tFs8i6il77xeXfqzXmWZwUJUu8V1cLHag1qjfvz8ZHpnONalkDhKUZMYnVgfu7UiXtBqt8838zCMxSgrxofofJvpzpwazr6zV7JkzgShzKWNvK0G9Iqih4qTxuiFskZely0I8hRnDoqBhtKzixdjy29Li5z','4raH3tfMyXAe9','GoHLxi8FLDoDd4DQiI1A93gNBDRuSy9NNy79LDItefIX5lhNJU3NJoOjgtMWIBuDDaV0E2ndggSzKjCnRetYP8lM8sH4T8tFLI2d9ysonpBKtpGmzA9grBQElgHLM6OGrnbyPfmSd4nxLK6NV5o5RWWpVBNsTCKTamUNnp7Tp3iSRjo0Kwdw5mkNvn5I8phxhHgq9qTfEHtGgi9RlYJaR8pSmHUimLGXwGC7k9NSxPTOdkTxB3RiFzJN7lYs5','4r','y',5);
+INSERT INTO ti VALUES (17727029894727694830,1776167049,'y7BtJDijLGLGpammcmnFBa2FSDDaJt5uIkvn8BJrMKdLqfGNx9N2i0mt0rl4fs10DCA','gZDZiuavQDqiTbcsZXFL5tFs8i6il77xeXfqzXmWZwUJUu8V1cLHag1qjfvz8ZHpnONalkDhKUZMYnVgfu7UiXtBqt8838zCMxSgrxofofJvpzpwazr6zV7JkzgShzKWNvK0G9Iqih4qTxuiFskZely0I8hRnDoqBhtKzixdjy29Li5z','4raH3tfMyXAe9','GoHLxi8FLDoDd4DQiI1A93gNBDRuSy9NNy79LDItefIX5lhNJU3NJoOjgtMWIBuDDaV0E2ndggSzKjCnRetYP8lM8sH4T8tFLI2d9ysonpBKtpGmzA9grBQElgHLM6OGrnbyPfmSd4nxLK6NV5o5RWWpVBNsTCKTamUNnp7Tp3iSRjo0Kwdw5mkNvn5I8phxhHgq9qTfEHtGgi9RlYJaR8pSmHUimLGXwGC7k9NSxPTOdkTxB3RiFzJN7lYs5','4r','y',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (15308480770963314083,1356122415,'DaMRvmLPOdiQcBppDYan3phKL5ybZrC9Wsid1TSH65W7Z5','VI9uPA0QZ26Amt8JcLJUKkWYnawJVuTaS8qWeaDyA6xI9zmG6x37sjL11X4i8C8d3h4lNxM6wuuJCiaKQQEfxobtlYVjLiEJfvhs4NGTar25KyvD0GwOBxrfqyeDkL3eZAjNgvuUaqv4mKlZOKFENV1r16tk07','OWf4JVuSTyBf95Zfk4ja9kTC1Da1irLxhGkAT8hRpvtyZYNwb3cWC0ZtjRjC','ooMhewBNoJOvSnb7UX4OYiCGuADTXpD47U6IAntTDss6Uom28OqpOk5gIm86biwtjDFLg2SBXYq5N2KjJtrRdJvmOZUr0Bp2iJKc3HsIJ46XbQVTRCXFdk1vr2jiAcSpni9n','nD8','Kt1',6);
+INSERT INTO ti VALUES (15308480770963314083,1356122415,'DaMRvmLPOdiQcBppDYan3phKL5ybZrC9Wsid1TSH65W7Z5','VI9uPA0QZ26Amt8JcLJUKkWYnawJVuTaS8qWeaDyA6xI9zmG6x37sjL11X4i8C8d3h4lNxM6wuuJCiaKQQEfxobtlYVjLiEJfvhs4NGTar25KyvD0GwOBxrfqyeDkL3eZAjNgvuUaqv4mKlZOKFENV1r16tk07','OWf4JVuSTyBf95Zfk4ja9kTC1Da1irLxhGkAT8hRpvtyZYNwb3cWC0ZtjRjC','ooMhewBNoJOvSnb7UX4OYiCGuADTXpD47U6IAntTDss6Uom28OqpOk5gIm86biwtjDFLg2SBXYq5N2KjJtrRdJvmOZUr0Bp2iJKc3HsIJ46XbQVTRCXFdk1vr2jiAcSpni9n','nD8','Kt1',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(90), d VARCHAR(55) NOT NULL, e VARBINARY(100), f VARCHAR(29) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11385581129520338964,121,'QaVJKxB71AuYS9EhLYt4UN7vyXhtVlo8p3fUIDlkkSguGvN9gqe4hGZu4RAcBOnGLSstBRuSSm3i','Ao7td3mvOhubGJnOGHvXwtGqbH2YpEiZ','3n4IMGuBCcbJyahhJlj10J9DKHD8N','IGZow6Gl2xfWYKgDEOukJ','1','Q',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(90), d VARCHAR(55) NOT NULL, e VARBINARY(100), f VARCHAR(29) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (7308079350717550841,73,'wckugRojX6BqMX1a4k3Kqo3FgDucOL4byDruTyTN0SDLJU4rWU1t3dJJx8ocjs3vHDE8KrXjvE5s2Ny16Biccz4liO','mRlQVz0Whwnqd','oAo38IdsEJt4yPXXMp1oRzusp4w1QH5w8CF6gcruYZ9PW9nYa5vfeyvGCTQcDxbotvMSrQAuausY4VG7','9ObqPkA3gglDMMdpfHFsTg','Y','o',1);
+INSERT INTO ti VALUES (7308079350717550841,73,'wckugRojX6BqMX1a4k3Kqo3FgDucOL4byDruTyTN0SDLJU4rWU1t3dJJx8ocjs3vHDE8KrXjvE5s2Ny16Biccz4liO','mRlQVz0Whwnqd','oAo38IdsEJt4yPXXMp1oRzusp4w1QH5w8CF6gcruYZ9PW9nYa5vfeyvGCTQcDxbotvMSrQAuausY4VG7','9ObqPkA3gglDMMdpfHFsTg','Y','o',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(91);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(91);
+INSERT INTO t VALUES (16339920498828500305,42,'pwNxOTyr7YZjOsRnF6OF0wJAGEIR83v0HiOqdyyPmJ2UuTGZjyd3XoRxAlubcplcV035qr68hOEO','MUGqEm','2Ht7olawmOPigA8NFrr4IyUEykwG098D33KqOLQRfxqzG','xiXNhs3vMwvCOuO','E','F',2);
+INSERT INTO ti VALUES (16339920498828500305,42,'pwNxOTyr7YZjOsRnF6OF0wJAGEIR83v0HiOqdyyPmJ2UuTGZjyd3XoRxAlubcplcV035qr68hOEO','MUGqEm','2Ht7olawmOPigA8NFrr4IyUEykwG098D33KqOLQRfxqzG','xiXNhs3vMwvCOuO','E','F',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (13199053061719896951,248,'WQUa','jO9u6P7pyAGBQhbj5tygy3AoXTpOASKt8jjsWUNwNKCDOcLQEU9BU3ToorcdV1EQyAehv','Kd9YGqEJ4HYOBhG7ViyAeEWBpwBSUg8CQfAlhD86wmTC2ZlgiD0r4lHfGsWlxFTK87fkdM3eWf7dKkWCb6sVyrfRSJlv9e','xxNR1U6BCu9GBehOZ25afj','X','t',3);
+INSERT INTO ti VALUES (13199053061719896951,248,'WQUa','jO9u6P7pyAGBQhbj5tygy3AoXTpOASKt8jjsWUNwNKCDOcLQEU9BU3ToorcdV1EQyAehv','Kd9YGqEJ4HYOBhG7ViyAeEWBpwBSUg8CQfAlhD86wmTC2ZlgiD0r4lHfGsWlxFTK87fkdM3eWf7dKkWCb6sVyrfRSJlv9e','xxNR1U6BCu9GBehOZ25afj','X','t',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (13364744835283048068,27,'No2SAwejblpqJCOV6v4ogHOi8Q6pofdFubeLxkmccGKpvfwatmV2ADWf766eUmkBnCf','ntM747Qdjn97opdn9gHWvgpQ0p9yvEcSQS5FEM92Rb011pORay3R3PLiKq1VmOYr0sZAagCnXvDDqi9C9Q4JLoLz3eX19H7pkSV7CUZelAXJBvjIRYDIJ4tR76Q0x7eZa6agFf6fCylzsCWG34H3cy66AmN0B7RVT78V9MB6KPkpFjY5FGzIUGd6DJijsxksh','tldpepkWfHf8TU4dcCyeAjoN8YXPqWc5VEkgaJi1rJKgJK8OzQRtvLaIkQMPZvm9YhdSLqYpvObV','um3GQjsTeUCgB03OBdvwwtpy6JGD2GNmkoQ6FaHGgpSoaZYwAIcjTkARv2X8El1wLksVTP0h9BfKIiTK6P9vcTuUDaqRzjX7YJGDFUt2ZkOKbafF3h4cT','0','e',4);
+INSERT INTO ti VALUES (13364744835283048068,27,'No2SAwejblpqJCOV6v4ogHOi8Q6pofdFubeLxkmccGKpvfwatmV2ADWf766eUmkBnCf','ntM747Qdjn97opdn9gHWvgpQ0p9yvEcSQS5FEM92Rb011pORay3R3PLiKq1VmOYr0sZAagCnXvDDqi9C9Q4JLoLz3eX19H7pkSV7CUZelAXJBvjIRYDIJ4tR76Q0x7eZa6agFf6fCylzsCWG34H3cy66AmN0B7RVT78V9MB6KPkpFjY5FGzIUGd6DJijsxksh','tldpepkWfHf8TU4dcCyeAjoN8YXPqWc5VEkgaJi1rJKgJK8OzQRtvLaIkQMPZvm9YhdSLqYpvObV','um3GQjsTeUCgB03OBdvwwtpy6JGD2GNmkoQ6FaHGgpSoaZYwAIcjTkARv2X8El1wLksVTP0h9BfKIiTK6P9vcTuUDaqRzjX7YJGDFUt2ZkOKbafF3h4cT','0','e',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (17476253689750892290,44,'MbBX9vaciRGbAErRNSPfSfWYPAmW5X5Jk3cT1nCIfXOo1MoSmejoA6m2Ud6clvvFlq5xp5mQUKN2E','uovRS5OT97WUe1K1fciunOjw9eXMYRWcCTuzuNqZ0tIQCZwaCpNvBMJKzN6FHk4srSSu5Wrn9WHnFLpIPiJMV8ZJINygfCEYhzviNnyoDJmHra2uZ5KmeNqMWHngDTgrhiZPcAc20ZsGPO6g6h6u4rg0gglxj8HB8GOQpcSzsgWNw9WtAqULxUQcKeoeyA6cVSFNkoudN4LruEAMFdK2kkoEbhjgRDhi','Q','KMvYEhLLOAbG8H9kPpsmE8e2RbgyhWrJECgIcTet71SqN3WU62lT15aMVWjn6ORDF0gz8dxkAMkLUAup9ji1XeTMIEsUa9Sjuw6DKb19TH0uxg9vuhlY1hOAwJzi7NuaxbApaUjS8Mk2WUlkUV5o','0','S',5);
+INSERT INTO ti VALUES (17476253689750892290,44,'MbBX9vaciRGbAErRNSPfSfWYPAmW5X5Jk3cT1nCIfXOo1MoSmejoA6m2Ud6clvvFlq5xp5mQUKN2E','uovRS5OT97WUe1K1fciunOjw9eXMYRWcCTuzuNqZ0tIQCZwaCpNvBMJKzN6FHk4srSSu5Wrn9WHnFLpIPiJMV8ZJINygfCEYhzviNnyoDJmHra2uZ5KmeNqMWHngDTgrhiZPcAc20ZsGPO6g6h6u4rg0gglxj8HB8GOQpcSzsgWNw9WtAqULxUQcKeoeyA6cVSFNkoudN4LruEAMFdK2kkoEbhjgRDhi','Q','KMvYEhLLOAbG8H9kPpsmE8e2RbgyhWrJECgIcTet71SqN3WU62lT15aMVWjn6ORDF0gz8dxkAMkLUAup9ji1XeTMIEsUa9Sjuw6DKb19TH0uxg9vuhlY1hOAwJzi7NuaxbApaUjS8Mk2WUlkUV5o','0','S',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (9144611382186817851,92,'8qVajd4soSPnfLyBaohTlRgU9X8fBWu1pMqdjls0dzqDBixR7Um7c5rD38QQ2zc','026niDsjf6PiN8wP0EjoHTjSptheWHr1vky1yKRrxbXb49hrghtWPgh1KbRAm9D8WiqPrFEceS8A7ya8fnLI7pJmuJYQVnjaQwtWvhzE7XL3nP91KvTCbSg2Y8mGbmy7GIhm42EgO7mF3uAXgrJU1UyejspEuZNPQ2x4yQK6aYa053OwbSKPB2dVyp9My7y8oss0xToe4Ba8ohoNl','kHxdX9FlQETMDCEUyAyKxCjAG5DFo8rBsn4BL9bQDJLFnDyLGo9K','qfd0YDvn8MlCnBK9JTPWIc18EyiimsjuQcMW31FlThpnumRTcXoDiLEXMAehiiuVKAKuUWmYcK8N2qmpztfFYcAxToZfWow3Sm0ux4C9','I','Qt',6);
+INSERT INTO ti VALUES (9144611382186817851,92,'8qVajd4soSPnfLyBaohTlRgU9X8fBWu1pMqdjls0dzqDBixR7Um7c5rD38QQ2zc','026niDsjf6PiN8wP0EjoHTjSptheWHr1vky1yKRrxbXb49hrghtWPgh1KbRAm9D8WiqPrFEceS8A7ya8fnLI7pJmuJYQVnjaQwtWvhzE7XL3nP91KvTCbSg2Y8mGbmy7GIhm42EgO7mF3uAXgrJU1UyejspEuZNPQ2x4yQK6aYa053OwbSKPB2dVyp9My7y8oss0xToe4Ba8ohoNl','kHxdX9FlQETMDCEUyAyKxCjAG5DFo8rBsn4BL9bQDJLFnDyLGo9K','qfd0YDvn8MlCnBK9JTPWIc18EyiimsjuQcMW31FlThpnumRTcXoDiLEXMAehiiuVKAKuUWmYcK8N2qmpztfFYcAxToZfWow3Sm0ux4C9','I','Qt',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b INT NOT NULL, c CHAR(85) NOT NULL, d VARCHAR(30) NOT NULL, e VARBINARY(90) NOT NULL, f VARCHAR(29), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7726174819434176722,1688858962,'VmAMmJwHjabu5ZRgG6dcUYcyLIfK1jKobBM09Uvl7NVD8BBBL02rdRTBXfyKxV94ZvKlS993Rp5Sdy5xed','6BDjfwpJSapRg3zO0RK5GQ','HS5UdDVstWy4mtDzD72codoXSlydnjCRlSLMFih4tbA3x4skZMQzhbPxh5LyK4teYk3T3RNM','bCjkzXMfK6DU4I3q2FgosZ0','0','x',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT NOT NULL, c CHAR(85) NOT NULL, d VARCHAR(30) NOT NULL, e VARBINARY(90) NOT NULL, f VARCHAR(29), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (4057997746472741112,-1669529080,'A6H9vZWizMacMdS5wMGbZAekJo5Pdbc66NQKKnIXKYiuaCPATYFhg','hpamo','0brNF6rVJJLZ0WHxPnOaYbGGk3P','QUwuj49LSWD0BXCRK','D','d',1);
+INSERT INTO ti VALUES (4057997746472741112,-1669529080,'A6H9vZWizMacMdS5wMGbZAekJo5Pdbc66NQKKnIXKYiuaCPATYFhg','hpamo','0brNF6rVJJLZ0WHxPnOaYbGGk3P','QUwuj49LSWD0BXCRK','D','d',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(86) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(86) NOT NULL;
+INSERT INTO t VALUES (4893643460714542450,1162339300,'aiV','uuO8foXIXjNWd8sZ','2d3Lqoh7P9tGTgAmeqSwtnEXJRgDfXQ1SxD7IkanTMdW93EjpKXvK','0w','Y','U',2);
+INSERT INTO ti VALUES (4893643460714542450,1162339300,'aiV','uuO8foXIXjNWd8sZ','2d3Lqoh7P9tGTgAmeqSwtnEXJRgDfXQ1SxD7IkanTMdW93EjpKXvK','0w','Y','U',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1131758228089208058,474843610,'CejAJ1nl9nXD01Wlh8AhSs5L88qrhkUmEeoMnYK54R4vZSWJDVwEZTuUeIf0oDZtAwZWCO','1b5dtWtwcp67uqkc2CKBmWZoT69pZ278cBhUpIDbidrE2zmRG6Dwi34g7iNwI1hd9xmmXR04A2PwSBnXnrQBDgb8Tmk4q4UZ0LAFtXKqvZjMzCQkD1vVbZkTJo10rxXMPcsekz0MWSMc3auS6vTunrkyWqMN9lGmp3jpyNfItZ7XJBEajZIgeZ24Uk2k5qwTQIuZve3y8jP6cbEb1MbuIq0PGFyk7zZD9p8GZR900td5x','b9Byigklj4GRtRgJErzfn08kznD','R6SAdoWnmLqV7sYCNVUqctg','9','C',3);
+INSERT INTO ti VALUES (-1131758228089208058,474843610,'CejAJ1nl9nXD01Wlh8AhSs5L88qrhkUmEeoMnYK54R4vZSWJDVwEZTuUeIf0oDZtAwZWCO','1b5dtWtwcp67uqkc2CKBmWZoT69pZ278cBhUpIDbidrE2zmRG6Dwi34g7iNwI1hd9xmmXR04A2PwSBnXnrQBDgb8Tmk4q4UZ0LAFtXKqvZjMzCQkD1vVbZkTJo10rxXMPcsekz0MWSMc3auS6vTunrkyWqMN9lGmp3jpyNfItZ7XJBEajZIgeZ24Uk2k5qwTQIuZve3y8jP6cbEb1MbuIq0PGFyk7zZD9p8GZR900td5x','b9Byigklj4GRtRgJErzfn08kznD','R6SAdoWnmLqV7sYCNVUqctg','9','C',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-5974851794768322730,1403351437,'TKinbIz4QX9BUe3nlOYmBYJJ4iIcGDpgv9hiPrr','giJUSTgWjiXzWtnuzC5YWTeGX4T2EKnisSn1YNOtnMoImF98MQRJlp5Wh2PcQFKLb3JcyDsVFbekMt2FcQbruyzoX2OqkkHt76eFq5rtUwdXC2EYcN1rA7pfR9nuAdtr8f5rKSekly0KDY8ac','2jGFXu4t5Fq6fSX1EVPMCFvwySuk1l2dkjIAUmfW29StS3iBM','VFKmIMsCFrF17cFhIzTI6Cqg','K','o',4);
+INSERT INTO ti VALUES (-5974851794768322730,1403351437,'TKinbIz4QX9BUe3nlOYmBYJJ4iIcGDpgv9hiPrr','giJUSTgWjiXzWtnuzC5YWTeGX4T2EKnisSn1YNOtnMoImF98MQRJlp5Wh2PcQFKLb3JcyDsVFbekMt2FcQbruyzoX2OqkkHt76eFq5rtUwdXC2EYcN1rA7pfR9nuAdtr8f5rKSekly0KDY8ac','2jGFXu4t5Fq6fSX1EVPMCFvwySuk1l2dkjIAUmfW29StS3iBM','VFKmIMsCFrF17cFhIzTI6Cqg','K','o',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7658177796478684150,-1146620319,'ltK','RYOOOf2UEUttGmrh4xa4uDWDGaF2CJBnKeKKCVJky7hVswQRiUzdo3HKUkenS7ybRP2Xl5ABkeena11MWTNPiSBEs','1dox1uY24UMqdDcUWaJE0dKsLqIKeiADcrNjRmv5jD','LP424TymEodoqFrMNMW9SLnsbg6KUoviznJabrEcIdGvkfguGYSsCtfZqXAknakGx','t','U',5);
+INSERT INTO ti VALUES (7658177796478684150,-1146620319,'ltK','RYOOOf2UEUttGmrh4xa4uDWDGaF2CJBnKeKKCVJky7hVswQRiUzdo3HKUkenS7ybRP2Xl5ABkeena11MWTNPiSBEs','1dox1uY24UMqdDcUWaJE0dKsLqIKeiADcrNjRmv5jD','LP424TymEodoqFrMNMW9SLnsbg6KUoviznJabrEcIdGvkfguGYSsCtfZqXAknakGx','t','U',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-428248111498522749,291188236,'LsNLdaJUdyNDVkTsT52CYuw3KcxVlWYRFFQE3fsCVDNnCuPhvNXV3c7ZioZHqWHwMsv3N5iS5','yRFIHBBsDsAgrBt7aQXp8ocOp60oovSPilrctFiaiIQLb0URDUCiv8McNX7RZaOXyDtPCqsLZrBzA6NBrEKv2ysLIRTeRTY6uo5xojYZMj6KfrvCBwTag820hEyuUbu1VecNE4f1dUdouS2g5qcwmECa894Wip45LODcSUCZKnTzjfWs6YmAB4dbdp6gJMxY8UI3VCMX8Mo0w86O','dHzhQCQk5OjMviAEgEgHeeRsRLx8g69OhjhP9iOaeKtUclu1FWZJDRVkfWN86uLpqW0QvyhUnYVlyuLXcH','iZwaJAKz','Sg','8',6);
+INSERT INTO ti VALUES (-428248111498522749,291188236,'LsNLdaJUdyNDVkTsT52CYuw3KcxVlWYRFFQE3fsCVDNnCuPhvNXV3c7ZioZHqWHwMsv3N5iS5','yRFIHBBsDsAgrBt7aQXp8ocOp60oovSPilrctFiaiIQLb0URDUCiv8McNX7RZaOXyDtPCqsLZrBzA6NBrEKv2ysLIRTeRTY6uo5xojYZMj6KfrvCBwTag820hEyuUbu1VecNE4f1dUdouS2g5qcwmECa894Wip45LODcSUCZKnTzjfWs6YmAB4dbdp6gJMxY8UI3VCMX8Mo0w86O','dHzhQCQk5OjMviAEgEgHeeRsRLx8g69OhjhP9iOaeKtUclu1FWZJDRVkfWN86uLpqW0QvyhUnYVlyuLXcH','iZwaJAKz','Sg','8',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b INT UNSIGNED NOT NULL, c BINARY(85) NOT NULL, d VARCHAR(34) NOT NULL, e VARBINARY(83), f VARCHAR(90) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (807645035,899277203,'HkMOAlWG1xS06BJ3fe0uwhdutPTQ4jjgDIvWXC57gDYNOoPj6CEvCeD01KlJAf2PjaFvo1','STIPZrUawucYBpf3MKP6jlHZ','N4Ew9bwZHXHsFj7Hw9VPQgZO6zndCV','LgpcwRvJCd9AxQE2HlYEhHYwHpzArDndmyHEYeVqMMlkgXYJyiSi9t5qc','K','Qq',0);
+CREATE TABLE ti (a INT, b INT UNSIGNED NOT NULL, c BINARY(85) NOT NULL, d VARCHAR(34) NOT NULL, e VARBINARY(83), f VARCHAR(90) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-3115001022346595221,1118060362,'RKGUd0Qg2iiqzHVE4p7F4zI563mProChZDoHCzqa8','gfts96QqK4','4T4igOdmbLmGikOY6VgRMkPWukPsOkKyoKorspp6TqGYnYqjvsveiR2DlJh1m2m6XQsARvVQl4Wv','AAijq03AFTiOUGjukNsEN6D6PSYfjT7puCga3HCZo7040qfJCRq5gasM3b','i','l',1);
+INSERT INTO ti VALUES (-3115001022346595221,1118060362,'RKGUd0Qg2iiqzHVE4p7F4zI563mProChZDoHCzqa8','gfts96QqK4','4T4igOdmbLmGikOY6VgRMkPWukPsOkKyoKorspp6TqGYnYqjvsveiR2DlJh1m2m6XQsARvVQl4Wv','AAijq03AFTiOUGjukNsEN6D6PSYfjT7puCga3HCZo7040qfJCRq5gasM3b','i','l',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(86) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(86) NOT NULL;
+INSERT INTO t VALUES (1038627255868665958,3187208004,'RRyydixY4tgUe7BIb63imKFT4aaCbScFp2n8TNJcjbxxGeUmkl36Sc0eWM','unLhqrFtuxJbakFtUqSz7A1unLCl','MZAY86GY8u5Z31vthaIzdasQ6zLF8B22Tm2','IZG2o4XiGPon3j5KObQRwoBzL0RmqXA4E5PRXgXF1Bdvr','u','l',2);
+INSERT INTO ti VALUES (1038627255868665958,3187208004,'RRyydixY4tgUe7BIb63imKFT4aaCbScFp2n8TNJcjbxxGeUmkl36Sc0eWM','unLhqrFtuxJbakFtUqSz7A1unLCl','MZAY86GY8u5Z31vthaIzdasQ6zLF8B22Tm2','IZG2o4XiGPon3j5KObQRwoBzL0RmqXA4E5PRXgXF1Bdvr','u','l',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-363119676576814017,2961970660,'Hb5Gxc40XLsa7Ibufoda7JFBwKZFAR4EEG2FCTCm96VkEwbpdEAZkktTR','CFvty4OqVe9l1L7ycGdYA8dRux6Pai3zVwut2ihRygi7q3SB5yURbLccuDow0SvtmpaqMq3cW1KVtzafLXnMLUtbzSvvQGp1cIoYHO3ZVNaCZQbuh7nef9m4ZHh04wBjGBN','KhjBHxtJ5XYvXyg9y21UEoA1tMs3VxHfXyfW73al4jcWfiBQFQUjaLOcEKkrwseJRkVq','fl0d3RQoZJCqOGXngByut0Av3EBrfUcFZR2lV3D34n3OHhGegxfkTrnXFeMklQaj5QV1wJn0m','i','p',3);
+INSERT INTO ti VALUES (-363119676576814017,2961970660,'Hb5Gxc40XLsa7Ibufoda7JFBwKZFAR4EEG2FCTCm96VkEwbpdEAZkktTR','CFvty4OqVe9l1L7ycGdYA8dRux6Pai3zVwut2ihRygi7q3SB5yURbLccuDow0SvtmpaqMq3cW1KVtzafLXnMLUtbzSvvQGp1cIoYHO3ZVNaCZQbuh7nef9m4ZHh04wBjGBN','KhjBHxtJ5XYvXyg9y21UEoA1tMs3VxHfXyfW73al4jcWfiBQFQUjaLOcEKkrwseJRkVq','fl0d3RQoZJCqOGXngByut0Av3EBrfUcFZR2lV3D34n3OHhGegxfkTrnXFeMklQaj5QV1wJn0m','i','p',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (7936607937213363656,4171595585,'YzWXyvH9AlCH4pSmWfATmpHhP58j9tZB4MzreWmtwyB4QCXbOySkqu3YD4v22XfmsAypRFTKn94BU6d','Xf3ABGZK8A9UWgmcEsQpRlnx4ZUVbNcTTBWvPC5jr74udMkCrn3OGQk8mBWVLC9LOHg7BIFNDF7LfqF7S05iUvloRAKMaKXc4t8U6s53YW9uI96O9gnDy2oQ26AvbA8h385JHyikbycUDb6vMlAnfWC5QDOg5NnTfiu0XB7uDeHEhJ0T97bE9dEOKtxnSjfH2lsEwdHkkZLyPvds4bHtMGfJxuB8toNNsi4EsGcjyVcoS','06lpb4mw8UgznLq95m1xVKWJGxeFSgmsg01C9T5kmVAMr4AC3Mp','3Mf2G73ksnx3Wo3a0WIwE1d7M2C8e0FpiCCBIrVU5E7wZgdGRYwAqblC9ZpH8e8CTeLRCL2dHDk8yTMEEdFzZMjAigyBvQgpb1saU1GIKGpfcJQwzpp8zW5jIu81lXKKNcT9TbTJsyHdIC7W84rQKmfVpvyjs0VEO7IPGJo9R','u','GW',4);
+INSERT INTO ti VALUES (7936607937213363656,4171595585,'YzWXyvH9AlCH4pSmWfATmpHhP58j9tZB4MzreWmtwyB4QCXbOySkqu3YD4v22XfmsAypRFTKn94BU6d','Xf3ABGZK8A9UWgmcEsQpRlnx4ZUVbNcTTBWvPC5jr74udMkCrn3OGQk8mBWVLC9LOHg7BIFNDF7LfqF7S05iUvloRAKMaKXc4t8U6s53YW9uI96O9gnDy2oQ26AvbA8h385JHyikbycUDb6vMlAnfWC5QDOg5NnTfiu0XB7uDeHEhJ0T97bE9dEOKtxnSjfH2lsEwdHkkZLyPvds4bHtMGfJxuB8toNNsi4EsGcjyVcoS','06lpb4mw8UgznLq95m1xVKWJGxeFSgmsg01C9T5kmVAMr4AC3Mp','3Mf2G73ksnx3Wo3a0WIwE1d7M2C8e0FpiCCBIrVU5E7wZgdGRYwAqblC9ZpH8e8CTeLRCL2dHDk8yTMEEdFzZMjAigyBvQgpb1saU1GIKGpfcJQwzpp8zW5jIu81lXKKNcT9TbTJsyHdIC7W84rQKmfVpvyjs0VEO7IPGJo9R','u','GW',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2769219097985391556,2005434675,'fyzF3PhQ0ofx3HAgIOsjLqZ9InIrXBL6kg8bQxpU6Oo39RS7','LO2LINY60qirWD0GZMSo4SNDl66hKMxXoPSxOJTLS4qNvU24wR92fBBqXfycU0e3bA6hKDlcgBC0AKiY2Q20bM7o5QuYEmvKf8a8DJOnHAZey6ugUJrpTWpc3idnWr4ZDig2h','JZ0gUHFRuY2S9Nz41jxUhkH6iWuBGqIAPiFEztVqfAfCnx6Z40fRlDCWt31kq7MqZ','vHTdsJ77SYEDe3o6IRvnEglD3a7SekgZ0mgdUgnffUjg7AXyolr2zmqy5NEtKumTZVc2etfJ7YiiA2tdIOrikwAFWwl9BfZltPjHWk0ep7UVT','rw','WB',5);
+INSERT INTO ti VALUES (2769219097985391556,2005434675,'fyzF3PhQ0ofx3HAgIOsjLqZ9InIrXBL6kg8bQxpU6Oo39RS7','LO2LINY60qirWD0GZMSo4SNDl66hKMxXoPSxOJTLS4qNvU24wR92fBBqXfycU0e3bA6hKDlcgBC0AKiY2Q20bM7o5QuYEmvKf8a8DJOnHAZey6ugUJrpTWpc3idnWr4ZDig2h','JZ0gUHFRuY2S9Nz41jxUhkH6iWuBGqIAPiFEztVqfAfCnx6Z40fRlDCWt31kq7MqZ','vHTdsJ77SYEDe3o6IRvnEglD3a7SekgZ0mgdUgnffUjg7AXyolr2zmqy5NEtKumTZVc2etfJ7YiiA2tdIOrikwAFWwl9BfZltPjHWk0ep7UVT','rw','WB',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (6142364658832105930,2550996007,'C22QhNpOTik5rlPAsJUUc9NUxl1n28lD8SfBEIR7qiH7ni','LZSSaLuldHhoD4U1biBPPJg4cMFlsz5H4MlCGvdX4iYqubEEKmbcG3hw12qTiota','dFPeyVhsvVbvJBzJ9u52k3IBtEbucFxKWsHN390lcYDG1y','ZyGEDLlnkt50qjhoSTnfU1SjdUNACBXPJcE8nuXKqJhhfPY21t1nMgncPIKumRO0G5CIPF4ZtnSZxEZ0S','v','8d',6);
+INSERT INTO ti VALUES (6142364658832105930,2550996007,'C22QhNpOTik5rlPAsJUUc9NUxl1n28lD8SfBEIR7qiH7ni','LZSSaLuldHhoD4U1biBPPJg4cMFlsz5H4MlCGvdX4iYqubEEKmbcG3hw12qTiota','dFPeyVhsvVbvJBzJ9u52k3IBtEbucFxKWsHN390lcYDG1y','ZyGEDLlnkt50qjhoSTnfU1SjdUNACBXPJcE8nuXKqJhhfPY21t1nMgncPIKumRO0G5CIPF4ZtnSZxEZ0S','v','8d',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(64) NOT NULL, d VARBINARY(90), e VARCHAR(20), f VARBINARY(56), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (942409248,380255,'eQChR','SGvyIhJCd4yzurYROS0qion66yhMZQxixXtakKUBWL7Tx7heO9TAefCabIcydiflwRUJBXJfr','XE','Pt0EhRjxr3gXDrXxD4Zal8JnKP0L6uI6RTCsIzI0KJtCXmXzukM','O','d',0);
+CREATE TABLE ti (a INT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(64) NOT NULL, d VARBINARY(90), e VARCHAR(20), f VARBINARY(56), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1466642070,3508753,'7VgplPKV0Yg','he7IZm38w2JB66VvDqZDlFmYCLJs3n33wz35DgMdEYLxl4R8Aphold','WkCABzYtUD2KRTjxoM','lDmaXyZVJ7vaqlQHia54B9WvfzuzgRa3ZtfoKyZTqUEqdk8','ys','a',1);
+INSERT INTO ti VALUES (-1466642070,3508753,'7VgplPKV0Yg','he7IZm38w2JB66VvDqZDlFmYCLJs3n33wz35DgMdEYLxl4R8Aphold','WkCABzYtUD2KRTjxoM','lDmaXyZVJ7vaqlQHia54B9WvfzuzgRa3ZtfoKyZTqUEqdk8','ys','a',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(65) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(65) NOT NULL;
+INSERT INTO t VALUES (1043351823,5445473,'wJKBSkqQ9ha','hyKJsOL1JCJCKvc10lzEvOjPi5lCuf','D57hpd4IKY79vznAF','mm4PtNytBreA2JHlDIQUMu5PkAIBZ8kcqwwA','A8','c',2);
+INSERT INTO ti VALUES (1043351823,5445473,'wJKBSkqQ9ha','hyKJsOL1JCJCKvc10lzEvOjPi5lCuf','D57hpd4IKY79vznAF','mm4PtNytBreA2JHlDIQUMu5PkAIBZ8kcqwwA','A8','c',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1627685314,4963270,'sIZjWAbqxdjXdugHslbgClW0SPcmch8tN1ize2ffwatFzXongCzlzbJTAbKeZ1J','YRftFxXy3O0AS9kK5ClwImCicCjWfThgFKhciR20pPSylE0wr6ygeWpI0ZIxTlC7KTilX9eobPZWQtMOKYQu7LF9qc3z54Djsxf6icIFYzDTuth2ib1TAoF8G3b9YrL82MhHiBVeCjtTq0LRmu2c','ZLh1','12Zvc47yKCHMYhwb9awwde23UnfIdsprIhlS3r0iBKAL','N','b',3);
+INSERT INTO ti VALUES (1627685314,4963270,'sIZjWAbqxdjXdugHslbgClW0SPcmch8tN1ize2ffwatFzXongCzlzbJTAbKeZ1J','YRftFxXy3O0AS9kK5ClwImCicCjWfThgFKhciR20pPSylE0wr6ygeWpI0ZIxTlC7KTilX9eobPZWQtMOKYQu7LF9qc3z54Djsxf6icIFYzDTuth2ib1TAoF8G3b9YrL82MhHiBVeCjtTq0LRmu2c','ZLh1','12Zvc47yKCHMYhwb9awwde23UnfIdsprIhlS3r0iBKAL','N','b',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (416769602,13559215,'3rHC8YOGCdYGGcbE','u0UFtT6zauTUQnBLBPJVuBbENglwrR6Wv3uFlmKL7CVvsMbEDg48Rq0MLwvXNcX25pzloRQBs6poMcyDYMT7pC2mH5pZllDLeTKzvbE2LFhhuUnAWIU5VZ5grB2M2jlBgDI23REdxU3Pq1X3nCMoE2L4PzKYOrXvWG0BBWgjVxbzuac3eKYQGXfbYM3rQe','Os48R','q34pbfGwp9wqIltfBxHQwJzBV6wd2Qrqh8h8AZB4Y7a7RlFjPCwPX0x9SleiGaXLYBs7jctgCOvaeAAX9','Nd','R',4);
+INSERT INTO ti VALUES (416769602,13559215,'3rHC8YOGCdYGGcbE','u0UFtT6zauTUQnBLBPJVuBbENglwrR6Wv3uFlmKL7CVvsMbEDg48Rq0MLwvXNcX25pzloRQBs6poMcyDYMT7pC2mH5pZllDLeTKzvbE2LFhhuUnAWIU5VZ5grB2M2jlBgDI23REdxU3Pq1X3nCMoE2L4PzKYOrXvWG0BBWgjVxbzuac3eKYQGXfbYM3rQe','Os48R','q34pbfGwp9wqIltfBxHQwJzBV6wd2Qrqh8h8AZB4Y7a7RlFjPCwPX0x9SleiGaXLYBs7jctgCOvaeAAX9','Nd','R',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2030388483,5905456,'Slu4SXx1UPukh','7nO7KgsjxnF7oY2Urr9ueolhy0Vh2Ro0oSH4kh2kB1L4UovY8nOZ0RKhzjYXAdLt2ODQccNjoOIBFPolWQ4zyldBTEaQcvBYMSuwI9k4l1011gPIx4LvJzQHmcIg6BnT8MUVQW58dpdNZ2yjtzghY6A','1a2Sa','DKwwYL6tY8BBNwc4Gy31BmZYR6GA7I7QXPFQIL6uc7MGiM292rCN6ZzhAksVcaYuavxH50HG24StnJ8bvrwTSmtiPdE6m2K3cWGK3q1UccNnjFHIWlJpascihngmdvVU7DKb3EJGbodkEqDqAV6Z9ON8RbLgCS23huXAmFqa05Z6lsfKiGusctCe20gGz5Zvw6KoE6JLo','m','O',5);
+INSERT INTO ti VALUES (2030388483,5905456,'Slu4SXx1UPukh','7nO7KgsjxnF7oY2Urr9ueolhy0Vh2Ro0oSH4kh2kB1L4UovY8nOZ0RKhzjYXAdLt2ODQccNjoOIBFPolWQ4zyldBTEaQcvBYMSuwI9k4l1011gPIx4LvJzQHmcIg6BnT8MUVQW58dpdNZ2yjtzghY6A','1a2Sa','DKwwYL6tY8BBNwc4Gy31BmZYR6GA7I7QXPFQIL6uc7MGiM292rCN6ZzhAksVcaYuavxH50HG24StnJ8bvrwTSmtiPdE6m2K3cWGK3q1UccNnjFHIWlJpascihngmdvVU7DKb3EJGbodkEqDqAV6Z9ON8RbLgCS23huXAmFqa05Z6lsfKiGusctCe20gGz5Zvw6KoE6JLo','m','O',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1742709560,10949976,'cfTMUtIZZWIKmILlEzloZc5xu1gBmTFWqdDVdsbjDSybiLiC8','elQxxlzv68jzM1K7clGl7DAW5','cXgW9','yFBZAXhCjM8p9BtfgkBSHFlq5MwUGJYw8GOgBc0zki6B5EexW4lbRDWWAV8HlbeAPO9T9hBsCiNsw8C5dDJJS0cRo2z','LBf','dr',6);
+INSERT INTO ti VALUES (1742709560,10949976,'cfTMUtIZZWIKmILlEzloZc5xu1gBmTFWqdDVdsbjDSybiLiC8','elQxxlzv68jzM1K7clGl7DAW5','cXgW9','yFBZAXhCjM8p9BtfgkBSHFlq5MwUGJYw8GOgBc0zki6B5EexW4lbRDWWAV8HlbeAPO9T9hBsCiNsw8C5dDJJS0cRo2z','LBf','dr',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(78), d VARCHAR(16) NOT NULL, e VARCHAR(14) NOT NULL, f VARBINARY(49), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3883274904,17118,'VlrnldTf','B2bas9y','2w2Yj','VSiIirm','T','x',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(78), d VARCHAR(16) NOT NULL, e VARCHAR(14) NOT NULL, f VARBINARY(49), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (4379549032038068195,33441,'G2fvdh7yHnvyFv2Bz89LcJVoQv5jKXrv1W2s8qQvK4SezJHcMvqFVhsvE7Husi','DHgPvBIggkUAF','M2jsyD8JCTB8By','oLReZg4yKepP8','t','w',1);
+INSERT INTO ti VALUES (4379549032038068195,33441,'G2fvdh7yHnvyFv2Bz89LcJVoQv5jKXrv1W2s8qQvK4SezJHcMvqFVhsvE7Husi','DHgPvBIggkUAF','M2jsyD8JCTB8By','oLReZg4yKepP8','t','w',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(79);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(79);
+INSERT INTO t VALUES (11206308529162851478,51872,'QiUBfj1zTm1xr','4KiE','aqP6J','YmGzKmtC10KcJ9w6TFFPfgqf00CXOGUVjnHdnd','g','p',2);
+INSERT INTO ti VALUES (11206308529162851478,51872,'QiUBfj1zTm1xr','4KiE','aqP6J','YmGzKmtC10KcJ9w6TFFPfgqf00CXOGUVjnHdnd','g','p',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (10481536765396674973,23174,'RT4dgZo1qucGO44VopO6Mj6aE3Ifnq4iY1sbmA7bsF','DVVNB00mfpLjadYL8Kh6Jj5QqbdprSIqd6dwVobQqUgsOgYw2PIuMi925lqPfCMzsTCI1zPo7kbRKeYoUO0XB7S1RL2reQ4mbVpEaDSmEXKV0zlYXXUH74QZAScgDfMwttYBHBuZlcUwE3EWg9uzRhta2HuPfjVHVQWo13m2f4CagjECAiFHH5d8vptDGMdK3NDI2Cc3eUjj0gCXxav3k','MSPpU3GV1Gx3e','wtH','A','E',3);
+INSERT INTO ti VALUES (10481536765396674973,23174,'RT4dgZo1qucGO44VopO6Mj6aE3Ifnq4iY1sbmA7bsF','DVVNB00mfpLjadYL8Kh6Jj5QqbdprSIqd6dwVobQqUgsOgYw2PIuMi925lqPfCMzsTCI1zPo7kbRKeYoUO0XB7S1RL2reQ4mbVpEaDSmEXKV0zlYXXUH74QZAScgDfMwttYBHBuZlcUwE3EWg9uzRhta2HuPfjVHVQWo13m2f4CagjECAiFHH5d8vptDGMdK3NDI2Cc3eUjj0gCXxav3k','MSPpU3GV1Gx3e','wtH','A','E',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (521296781700313461,40866,'CHRykTmEqrhmCAXirw5uBLQwmOu','fNELwWvom8SJzuybafQNiknmpr6F9dT9HVLJ03BizxPjGhHkCO7AEn5Gd71WzV9VbWjDMkJcRzFW8LzgpwXVdHgSInb','SB908tCzXJuU','jYTn7GYirnoxC0xJKI7gCtM7QUgF4g5wDQx9aE3ayJDPMByoPegjxPsZlHcpQZb37Uf25VY0pcnW3P767cUAgIFcZeUv7TpSrAKBCg0AGWNNcIfNvZd66AhH7GQkrq8dGc7tqqiLs7HdoZGOsobM6fA0gCxu4asCiZQ8f4EquqEaGFMJsui1v','8','v',4);
+INSERT INTO ti VALUES (521296781700313461,40866,'CHRykTmEqrhmCAXirw5uBLQwmOu','fNELwWvom8SJzuybafQNiknmpr6F9dT9HVLJ03BizxPjGhHkCO7AEn5Gd71WzV9VbWjDMkJcRzFW8LzgpwXVdHgSInb','SB908tCzXJuU','jYTn7GYirnoxC0xJKI7gCtM7QUgF4g5wDQx9aE3ayJDPMByoPegjxPsZlHcpQZb37Uf25VY0pcnW3P767cUAgIFcZeUv7TpSrAKBCg0AGWNNcIfNvZd66AhH7GQkrq8dGc7tqqiLs7HdoZGOsobM6fA0gCxu4asCiZQ8f4EquqEaGFMJsui1v','8','v',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3576243249765914355,38927,'9VIbYBsASjvKhrnsQg2uEhXSQOWWh33bbghJhKQsF0A486u4zTZGnhQ9aIa3R4b30','zmZcFwx7HlgfnKuiYmZ2ooEygksUVQEFr8G7A5I4HUxkvZHf7CuoJEFwA1KRP2UN1jEpo0BQSZDmMgu9Q8vrJgACkA7BoDS7Hehhr4K5nlbLVISLUbbXsuamqix0GMIvPm9eyDytyDOHBtAoHvDG1ahzUn7K9ETyKF0tddaKb1Pw','775apJUDeX','G6hokEGVOGC6VEzMX0dBVzfuAOl0YIA8Kv9gpaCIU9v6y48YFmvVjTEfACd9HPSR03X9pT0rHQZLFmbHYn9BigH9uEPcSwUtx3O1zLrn1IGtYE29JgaeKB7XVU35CNv75CIOdaIf1uw1GzkUYwJ9S41mVRPUaYiXfUx76ktwzVFVVJvzTxegtPyDR3hUZXD8pZb2mG1Ki94xlMvpCaq5zHmhBu89zltzV0a8wM7','m','1',5);
+INSERT INTO ti VALUES (3576243249765914355,38927,'9VIbYBsASjvKhrnsQg2uEhXSQOWWh33bbghJhKQsF0A486u4zTZGnhQ9aIa3R4b30','zmZcFwx7HlgfnKuiYmZ2ooEygksUVQEFr8G7A5I4HUxkvZHf7CuoJEFwA1KRP2UN1jEpo0BQSZDmMgu9Q8vrJgACkA7BoDS7Hehhr4K5nlbLVISLUbbXsuamqix0GMIvPm9eyDytyDOHBtAoHvDG1ahzUn7K9ETyKF0tddaKb1Pw','775apJUDeX','G6hokEGVOGC6VEzMX0dBVzfuAOl0YIA8Kv9gpaCIU9v6y48YFmvVjTEfACd9HPSR03X9pT0rHQZLFmbHYn9BigH9uEPcSwUtx3O1zLrn1IGtYE29JgaeKB7XVU35CNv75CIOdaIf1uw1GzkUYwJ9S41mVRPUaYiXfUx76ktwzVFVVJvzTxegtPyDR3hUZXD8pZb2mG1Ki94xlMvpCaq5zHmhBu89zltzV0a8wM7','m','1',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (16939252870115077868,34846,'dT65EcgdCY8qG6i3HLt0wjHjnS7vgmQYcLAlgrqSAfHzpmZan6nivueaL','VJz3Dm4ADPRAUmZQxH8RlWhZPkW0O','YnyG0wtAY0f','mux47OnHqTPP7Q6ep0XcwtNcgixo0aKwi8Xess5ZDaqzfFkKS5nkDudY9y8SqDghAFBbBDkGuM7ilDKG6S49uZyfy7ntRgeK0t9mXg4ziyiPd7GbupdmviZ8fGCY2C4JnzpQgQuV8r6msLM6VTymkrR68gmiBKbnhkP1hT3Y3K0n6','MNq','fr',6);
+INSERT INTO ti VALUES (16939252870115077868,34846,'dT65EcgdCY8qG6i3HLt0wjHjnS7vgmQYcLAlgrqSAfHzpmZan6nivueaL','VJz3Dm4ADPRAUmZQxH8RlWhZPkW0O','YnyG0wtAY0f','mux47OnHqTPP7Q6ep0XcwtNcgixo0aKwi8Xess5ZDaqzfFkKS5nkDudY9y8SqDghAFBbBDkGuM7ilDKG6S49uZyfy7ntRgeK0t9mXg4ziyiPd7GbupdmviZ8fGCY2C4JnzpQgQuV8r6msLM6VTymkrR68gmiBKbnhkP1hT3Y3K0n6','MNq','fr',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT, c BINARY(44), d VARBINARY(61) NOT NULL, e VARBINARY(87) NOT NULL, f VARCHAR(61) NOT NULL, g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4575541945952999050,845440217710999213,'FQTkDuFN7','IuuraT424EWjCJ3MPNNz','3VulephfytZw3bCA9iPdN','Z5TgSVaFxrUaUwSyGi8hCNj4jv15bLUywepYSOjm5','R','X',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT, c BINARY(44), d VARBINARY(61) NOT NULL, e VARBINARY(87) NOT NULL, f VARCHAR(61) NOT NULL, g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (16610353450971225199,5241311400887965152,'H7sE0X','y5yKvYZaAfsmtbX','pqditcmUT0DnerhvN4f2xyLMDpec3rlXHPFfXaE05C2NeQJqfk4S9yiStughXN2tMkvt8il1aEma','6KnNqT9FhLIJdkYttcBUBsA','BF','C',1);
+INSERT INTO ti VALUES (16610353450971225199,5241311400887965152,'H7sE0X','y5yKvYZaAfsmtbX','pqditcmUT0DnerhvN4f2xyLMDpec3rlXHPFfXaE05C2NeQJqfk4S9yiStughXN2tMkvt8il1aEma','6KnNqT9FhLIJdkYttcBUBsA','BF','C',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(45);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(45);
+INSERT INTO t VALUES (15783157165644969124,-2510045734085642721,'s0XiBqhx8MfTsR4AY7LxF9','9DpAZ9M8ANoO2wS','rm9lwp7pJSG7bhrBy8ueOagQE1H7nACeqLWWKAFC7sNPA77Oi','kw6x5LMtvwD7X','1m','q',2);
+INSERT INTO ti VALUES (15783157165644969124,-2510045734085642721,'s0XiBqhx8MfTsR4AY7LxF9','9DpAZ9M8ANoO2wS','rm9lwp7pJSG7bhrBy8ueOagQE1H7nACeqLWWKAFC7sNPA77Oi','kw6x5LMtvwD7X','1m','q',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (4142937247391268029,-1783844617654479742,'jN051KDcoDRGPCRRlAfKLuoRVg','s3pf7R5JVJEtvRwojGxXPiTWQsRRs09uZvrY9mvjp9YqjqSvVahHT9FbctJ38PZCjwtvkQ4oC6hULzniMqWDKMSlE5wiZGPAfOePo96Qi49B0IMoUbHk5DCUyYEUFSoYkzo3KhaB7jS7AQnWq7L6ztGXPW2UTwvi93FgnHAOoL0ufvjVWDV2RiX2g6pOlATfx3xVmjwj2sZjnzSpURY93J','XdvuOKevtSlGvQyk2hKSNClyM015ni8XEE7u3ighKc0ghwTPTgUcljoqudW0obPFEWlZO74m7Xlez','4qiZeepZlmCnGA1Ei','o','L',3);
+INSERT INTO ti VALUES (4142937247391268029,-1783844617654479742,'jN051KDcoDRGPCRRlAfKLuoRVg','s3pf7R5JVJEtvRwojGxXPiTWQsRRs09uZvrY9mvjp9YqjqSvVahHT9FbctJ38PZCjwtvkQ4oC6hULzniMqWDKMSlE5wiZGPAfOePo96Qi49B0IMoUbHk5DCUyYEUFSoYkzo3KhaB7jS7AQnWq7L6ztGXPW2UTwvi93FgnHAOoL0ufvjVWDV2RiX2g6pOlATfx3xVmjwj2sZjnzSpURY93J','XdvuOKevtSlGvQyk2hKSNClyM015ni8XEE7u3ighKc0ghwTPTgUcljoqudW0obPFEWlZO74m7Xlez','4qiZeepZlmCnGA1Ei','o','L',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6886896294673000231,3756731191219058058,'mWWijVujRMDSAXLHYNWlEhFjTZVzHppBWtOjR6x','pr2yL6RhfgU0hY2CspkhQyLTsIKoSZHqJgBYRwAlrsU0vRKrHlqofGMwt6Kzf4pULXpoecVVi4mukPBO2H6uFYycNdLghny','VcJJxNITgnoAEdKqiSLmIjVMSKoUWZvVBjbZ','ntrGvWqCTnh7SvxItfKt6adv','6','Z',4);
+INSERT INTO ti VALUES (6886896294673000231,3756731191219058058,'mWWijVujRMDSAXLHYNWlEhFjTZVzHppBWtOjR6x','pr2yL6RhfgU0hY2CspkhQyLTsIKoSZHqJgBYRwAlrsU0vRKrHlqofGMwt6Kzf4pULXpoecVVi4mukPBO2H6uFYycNdLghny','VcJJxNITgnoAEdKqiSLmIjVMSKoUWZvVBjbZ','ntrGvWqCTnh7SvxItfKt6adv','6','Z',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (4468078115685346496,-4472291076159888102,'JRGYMxXeMMv5pOAuqpGkcepcQBVNSZVmzHL','Lw8yBuyK2zGrEOoN22tXOpaVkB2JybZuAatalbC1Hq14NiDqiYG0gsx6MRC20ZgJBZbZkbY2ceLDiqi4ZohFG19VYOwUTdKiX5ws6TaMHotWsgPkBHYBkxeomI2pusGT5QyXq1UDx1HgWs40qsn3kltg0WEY9yqcJZU7pdQPtXLncnGf8DV9PQnouw527d2zLzwtZNyuRCmqS6PxfmRf4gmUr8GTh4NpRBwYTHOnJ','EOOsOMtGBtkEhyIrrduo2i6','D7ugqiI2BnmhHa09KY0RaycnJY5mUBz58aIlCyyftcyp77lJoH9S66God7jhJKshe1gJtH4Y8vCDYR7gRNDF2EQCeHxFvEdhAZrA5eY54VpVwHD5V53wcIJkr7ilrL52e6csUN95S1iwJN7o9HsobQE6BkLmdOxNMdd8R9bJi2Ir','6','3',5);
+INSERT INTO ti VALUES (4468078115685346496,-4472291076159888102,'JRGYMxXeMMv5pOAuqpGkcepcQBVNSZVmzHL','Lw8yBuyK2zGrEOoN22tXOpaVkB2JybZuAatalbC1Hq14NiDqiYG0gsx6MRC20ZgJBZbZkbY2ceLDiqi4ZohFG19VYOwUTdKiX5ws6TaMHotWsgPkBHYBkxeomI2pusGT5QyXq1UDx1HgWs40qsn3kltg0WEY9yqcJZU7pdQPtXLncnGf8DV9PQnouw527d2zLzwtZNyuRCmqS6PxfmRf4gmUr8GTh4NpRBwYTHOnJ','EOOsOMtGBtkEhyIrrduo2i6','D7ugqiI2BnmhHa09KY0RaycnJY5mUBz58aIlCyyftcyp77lJoH9S66God7jhJKshe1gJtH4Y8vCDYR7gRNDF2EQCeHxFvEdhAZrA5eY54VpVwHD5V53wcIJkr7ilrL52e6csUN95S1iwJN7o9HsobQE6BkLmdOxNMdd8R9bJi2Ir','6','3',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (13691768554174179509,4598153947926464148,'yC','E1XZZ9LTZZB4VVF','aTtO7CKnKur2QBdUK','oJLsN8mx3zcYwqJal3d6fFErSMt5q0L3OVpZC0hXzAOQTZQn8QwQS1aXHHuJ6i3TsovapVA7stv2Rb2QVV','7','E',6);
+INSERT INTO ti VALUES (13691768554174179509,4598153947926464148,'yC','E1XZZ9LTZZB4VVF','aTtO7CKnKur2QBdUK','oJLsN8mx3zcYwqJal3d6fFErSMt5q0L3OVpZC0hXzAOQTZQn8QwQS1aXHHuJ6i3TsovapVA7stv2Rb2QVV','7','E',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT, c BINARY(24) NOT NULL, d VARCHAR(60), e VARBINARY(26) NOT NULL, f VARCHAR(33) NOT NULL, g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (88,4573293365599201027,'S1Nwo3wayXk0rre','nf0okzRLoQI4wjayhfW1kcmN9xj','qyt4YLotI4zW6uD','dnkSpk','b','y',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT, c BINARY(24) NOT NULL, d VARCHAR(60), e VARBINARY(26) NOT NULL, f VARCHAR(33) NOT NULL, g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (26897,-4778434950954183626,'2Bh','2','HNrPLAU2eCrYRFGzTXkBVQN','YTxbnz2TVgaVUFHhev8b','x','nJ',1);
+INSERT INTO ti VALUES (26897,-4778434950954183626,'2Bh','2','HNrPLAU2eCrYRFGzTXkBVQN','YTxbnz2TVgaVUFHhev8b','x','nJ',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(25) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(25) NOT NULL;
+INSERT INTO t VALUES (37873,4593250857541371045,'Sw','DMYutvZYL0FsJ2dWItZdxMXeTH4tKzPsCpnRWKdcYPdlR1nY1','Ua02bmuSZ','OCJsHADOabBhDJVUqE','A','I',2);
+INSERT INTO ti VALUES (37873,4593250857541371045,'Sw','DMYutvZYL0FsJ2dWItZdxMXeTH4tKzPsCpnRWKdcYPdlR1nY1','Ua02bmuSZ','OCJsHADOabBhDJVUqE','A','I',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (20387,4620531485434960867,'SU91rjWuA7UBnz','xwWcqg20XGkAsVhAjnmVLkVPdQhaH3TbDohgBXntHMNJf2AaVs52Mg4VxC0SM2RRCEmpm7gMfXcacqbrmofzJJ4RWX6wJ','6','8RvuvyxhZJupDFlUIcAb9Te4BSOh92K','H','I',3);
+INSERT INTO ti VALUES (20387,4620531485434960867,'SU91rjWuA7UBnz','xwWcqg20XGkAsVhAjnmVLkVPdQhaH3TbDohgBXntHMNJf2AaVs52Mg4VxC0SM2RRCEmpm7gMfXcacqbrmofzJJ4RWX6wJ','6','8RvuvyxhZJupDFlUIcAb9Te4BSOh92K','H','I',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (55968,6805937155362205709,'ZRjEMmWiMM1EvP9cf71','fWLWg9ixxX24u6QiRxHTmdvhQBikgBURNKirFFBNOibdRoHfvRuinrnMKR4kUccjV3ZrljbowCfCTYswFxkelBPmcK1C5DQCLHeXUIvhXEFt8ejuh1VDhWYa28RvKw0PS9QgQkVW5uRW5uIGuj8Vd9U6kFe1oISZiDU7Yn4AcW65Wm2RCvjbjX19AOGPcFuxduLrLASILpvdaa8i2zSFA1MLqu8f2wxt8FkngYkvzqQiZ2nj1Q0mfF7DV','a4j1','C1SxxY6z8','q','C',4);
+INSERT INTO ti VALUES (55968,6805937155362205709,'ZRjEMmWiMM1EvP9cf71','fWLWg9ixxX24u6QiRxHTmdvhQBikgBURNKirFFBNOibdRoHfvRuinrnMKR4kUccjV3ZrljbowCfCTYswFxkelBPmcK1C5DQCLHeXUIvhXEFt8ejuh1VDhWYa28RvKw0PS9QgQkVW5uRW5uIGuj8Vd9U6kFe1oISZiDU7Yn4AcW65Wm2RCvjbjX19AOGPcFuxduLrLASILpvdaa8i2zSFA1MLqu8f2wxt8FkngYkvzqQiZ2nj1Q0mfF7DV','a4j1','C1SxxY6z8','q','C',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (16024,-3073412218254345968,'XrSASbeRdI6r1B9bU00pbAP','HaAkr7ZqmO24aawsgdzWbEyp2NVMn0ou97DUACM5wPUcA9HMmMLLGdxob9kO7W5EpBWOWe8TqNsrNI7t7e5K','r','5DvaZEANdE2uqnAQ6d8nGbnFBELVm9yg3YwkUe69E14CIUTytzgyTGFCnzhX5atsxhxIvYqfx1oa8tKTpSEysuHoTBNlfyF7BcvNkVZsvhcLVESwxbil87MgIZ8WWw5ThSeiETVJF4VBH1rcQxVjnxGDhiS233QXqEiuDfvH3W12anEdjrWsLATOtsyZDjgJ09IZADbZf48tclRZS7Rvbe9Ms','s','4',5);
+INSERT INTO ti VALUES (16024,-3073412218254345968,'XrSASbeRdI6r1B9bU00pbAP','HaAkr7ZqmO24aawsgdzWbEyp2NVMn0ou97DUACM5wPUcA9HMmMLLGdxob9kO7W5EpBWOWe8TqNsrNI7t7e5K','r','5DvaZEANdE2uqnAQ6d8nGbnFBELVm9yg3YwkUe69E14CIUTytzgyTGFCnzhX5atsxhxIvYqfx1oa8tKTpSEysuHoTBNlfyF7BcvNkVZsvhcLVESwxbil87MgIZ8WWw5ThSeiETVJF4VBH1rcQxVjnxGDhiS233QXqEiuDfvH3W12anEdjrWsLATOtsyZDjgJ09IZADbZf48tclRZS7Rvbe9Ms','s','4',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (47428,7034929477987093724,'sXl4kXfnWwcXGyBIV4Kv','mI3eNyCXxLJffvspSMhGBfPyfMvjwLiNGFEH7HjZeBgBIL2yCgBrVQSHx8Ao63h7f6V4A1ZGjEY2jjv1askCL0DX9nSuRSPoqPix3dTlAoBrXyaAXcg741cVN7DilbRBhbaKlok7hPDDrgBUzzRtaNCtDLBz','NVaJD','1KCuEUs5Ur0JcB6CUCoH9lfbGf6QSDhhkBnoyJddn5M9ms2oNuxQapoO8GcHmaWAb7kIL4eyKEutH0c8nYNa3wQtXoEslCCgdnqWhoDsZYqbcndvp5eO8PXNzCX6OCyx9','20','1',6);
+INSERT INTO ti VALUES (47428,7034929477987093724,'sXl4kXfnWwcXGyBIV4Kv','mI3eNyCXxLJffvspSMhGBfPyfMvjwLiNGFEH7HjZeBgBIL2yCgBrVQSHx8Ao63h7f6V4A1ZGjEY2jjv1askCL0DX9nSuRSPoqPix3dTlAoBrXyaAXcg741cVN7DilbRBhbaKlok7hPDDrgBUzzRtaNCtDLBz','NVaJD','1KCuEUs5Ur0JcB6CUCoH9lfbGf6QSDhhkBnoyJddn5M9ms2oNuxQapoO8GcHmaWAb7kIL4eyKEutH0c8nYNa3wQtXoEslCCgdnqWhoDsZYqbcndvp5eO8PXNzCX6OCyx9','20','1',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(10) NOT NULL, d VARCHAR(21) NOT NULL, e VARBINARY(77) NOT NULL, f VARBINARY(29) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (598141225094616326,15026385829434267463,'lD3db3N1','nlbbHPRogHqNYYtg','d587Rk5NbFJHFdTyUSnJilk1EKjsKDfr4VpO7EbYfqksnZKY8Ra','vAzb2g3Ig2xiKN7BtCA','e','6A',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(10) NOT NULL, d VARCHAR(21) NOT NULL, e VARBINARY(77) NOT NULL, f VARBINARY(29) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (2498763868051495468,14848250403856479364,'x89boXwJm','b','KDaO2LIEBA6kJTec4849NU89fPS4SA','bQ','jd','dZ',1);
+INSERT INTO ti VALUES (2498763868051495468,14848250403856479364,'x89boXwJm','b','KDaO2LIEBA6kJTec4849NU89fPS4SA','bQ','jd','dZ',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(11) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(11) NOT NULL;
+INSERT INTO t VALUES (481133843694899746,17056200924750688762,'EYjoRYEfa','46NdN5','bYq75Arf3PNzF3t6Iw3um','zIK','fo','S',2);
+INSERT INTO ti VALUES (481133843694899746,17056200924750688762,'EYjoRYEfa','46NdN5','bYq75Arf3PNzF3t6Iw3um','zIK','fo','S',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (14379940368740729126,7047344375645792873,'kt3WQ34E','oz4XrvkXyeVHatUjswEonZKgI9Rvj7wilhSqMib7OV7OTZOVhvXWVSYltZD','iX84TyZObByGL3t0MuIyw3','rozWrZSsIX','O','Qi',3);
+INSERT INTO ti VALUES (14379940368740729126,7047344375645792873,'kt3WQ34E','oz4XrvkXyeVHatUjswEonZKgI9Rvj7wilhSqMib7OV7OTZOVhvXWVSYltZD','iX84TyZObByGL3t0MuIyw3','rozWrZSsIX','O','Qi',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (13893274243771868651,17197885477574464444,'eVZ55HCSf','jNTBHeR9VQwflzmlfW5J3gk7Zl4WIPzpq39eo5VG37r9h87P9slBuilhiGxihzuTlPHusftXdOuCPrn8uvgsl8walMWL2LqUUNx5lbi3GRiCvomeQBt67oMskk7H95lyGYPWqOJwED5NYyPWwuirO8Vt86zEoQryilqQYauTyj','5aBvwtEcPh75t7ujvpGZvEUyPIi','pClydsaVgn4UkXIi5sVK7zkzTbl4mCApaJzamTGMY3np2Nkweoxr9RxJHPAJgUybsfyPy8XPXVQNHqEwUHkQPTVmELEmhMjlNHuu5NCLoDqQfgF76L7j5QPv1bPjMJZRrv','XU','T2',4);
+INSERT INTO ti VALUES (13893274243771868651,17197885477574464444,'eVZ55HCSf','jNTBHeR9VQwflzmlfW5J3gk7Zl4WIPzpq39eo5VG37r9h87P9slBuilhiGxihzuTlPHusftXdOuCPrn8uvgsl8walMWL2LqUUNx5lbi3GRiCvomeQBt67oMskk7H95lyGYPWqOJwED5NYyPWwuirO8Vt86zEoQryilqQYauTyj','5aBvwtEcPh75t7ujvpGZvEUyPIi','pClydsaVgn4UkXIi5sVK7zkzTbl4mCApaJzamTGMY3np2Nkweoxr9RxJHPAJgUybsfyPy8XPXVQNHqEwUHkQPTVmELEmhMjlNHuu5NCLoDqQfgF76L7j5QPv1bPjMJZRrv','XU','T2',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (11847407608398702230,14164546262899540165,'zo6','LDWD1jIpxUkBz1mSpeYPA1xzLH8DbIFd7Vf4zf8AmVoMg9rm9jOri8XcX3A1V3YnQWGsexYmuKoxNz3D6ge41b4nSPGGhSbPtvQwz7RkNvCYTX2CM5mCoapVJxTUjByx39K4hvy4X8xkEioxhnoQ886ebIKnUDERBeBusgnKtHBgtsotydsQkGLlLYNjxOmYmpM','EzYkIDG285','pW5cKBtSKgTOkOEgl5cnd93Ni3GkkOzIk7SbL8lxO59DOeBD6wzjLZKfIjmCT58PwoXabW6XFq9Kso0EN6ntIQPyW7cX4L1Z4N6SgnThOyfhzlI0ABaMFIGyRDGqlau4LrN12Rma7CTYva3CuhgYh80iJD25JFkdSxOUWZzWByBfmLSjTuTv20','2','Q',5);
+INSERT INTO ti VALUES (11847407608398702230,14164546262899540165,'zo6','LDWD1jIpxUkBz1mSpeYPA1xzLH8DbIFd7Vf4zf8AmVoMg9rm9jOri8XcX3A1V3YnQWGsexYmuKoxNz3D6ge41b4nSPGGhSbPtvQwz7RkNvCYTX2CM5mCoapVJxTUjByx39K4hvy4X8xkEioxhnoQ886ebIKnUDERBeBusgnKtHBgtsotydsQkGLlLYNjxOmYmpM','EzYkIDG285','pW5cKBtSKgTOkOEgl5cnd93Ni3GkkOzIk7SbL8lxO59DOeBD6wzjLZKfIjmCT58PwoXabW6XFq9Kso0EN6ntIQPyW7cX4L1Z4N6SgnThOyfhzlI0ABaMFIGyRDGqlau4LrN12Rma7CTYva3CuhgYh80iJD25JFkdSxOUWZzWByBfmLSjTuTv20','2','Q',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (10851771854825621634,9686758679109862899,'EU7rvwsYtg','XfdARoitTfXTk1znNCeacnkOJHEXdHRDI4YqoheiuX4knTEwa7dwZBrS7treZIloGFenbFclPYGBdgTl6iU2UsF0tKUnxkJh3V0mmRWxrpro3TMoz7MYPXzDefjGKGxjLDIz1gTwsUykXyfm7','92dV2lIcA7xYSNUJKUcZKH1reNSYWN4T1ymWnN5TN1b1VbW6cQjhosQUlir5pdG7TB9uV0TVsV','nYUuDcL2cEYlNOifg8iIhgbeapZ0kxl69FVIBbsxROYO0rFetwnY4vXP0RTL','p','mlT',6);
+INSERT INTO ti VALUES (10851771854825621634,9686758679109862899,'EU7rvwsYtg','XfdARoitTfXTk1znNCeacnkOJHEXdHRDI4YqoheiuX4knTEwa7dwZBrS7treZIloGFenbFclPYGBdgTl6iU2UsF0tKUnxkJh3V0mmRWxrpro3TMoz7MYPXzDefjGKGxjLDIz1gTwsUykXyfm7','92dV2lIcA7xYSNUJKUcZKH1reNSYWN4T1ymWnN5TN1b1VbW6cQjhosQUlir5pdG7TB9uV0TVsV','nYUuDcL2cEYlNOifg8iIhgbeapZ0kxl69FVIBbsxROYO0rFetwnY4vXP0RTL','p','mlT',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(33) NOT NULL, d VARBINARY(47), e VARCHAR(43) NOT NULL, f VARBINARY(52) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-871509416,60097,'IbwTdoC8','LqIFznf1r0hPCVIkpKgTC1dCA8FRyg1MAj','0Ehru8u3Am5h4i6pFzE7xb0kctSBy2oceI5SiHQXUzw','3XMO','i','wo',0);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(33) NOT NULL, d VARBINARY(47), e VARCHAR(43) NOT NULL, f VARBINARY(52) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-5859901737743590678,38197,'ei8BV40jvR7mdhtBttnb','k8Txdad59ziGXSgTXgiJUv5sOer','XBq34F8C2k6eNrjtjjtPpymkZSATc7LF3CnFe2sU4','N7x','i','v',1);
+INSERT INTO ti VALUES (-5859901737743590678,38197,'ei8BV40jvR7mdhtBttnb','k8Txdad59ziGXSgTXgiJUv5sOer','XBq34F8C2k6eNrjtjjtPpymkZSATc7LF3CnFe2sU4','N7x','i','v',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(34) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(34) NOT NULL;
+INSERT INTO t VALUES (-2269589352651643912,43974,'y4gmRoU2BE2vOoObPbXspuWL','o2Xohgfj5DK6UhzJL98dKOUoJcISAt','meLsuDlhv99bw','EzVYp5Oi6MpbVlHDIvrCEht05rzGFDs5UzP7k','k','A',2);
+INSERT INTO ti VALUES (-2269589352651643912,43974,'y4gmRoU2BE2vOoObPbXspuWL','o2Xohgfj5DK6UhzJL98dKOUoJcISAt','meLsuDlhv99bw','EzVYp5Oi6MpbVlHDIvrCEht05rzGFDs5UzP7k','k','A',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (529633370159149385,25342,'MbYe9CCHD4AXGA0FDw','eiiFU1oz7o7SjfTt7Nn3tmiz8kd2V9S8fpVximWevzF5SWD6O9kQfHiQWtpcRx5b7VXeLWSHOYyH4UKuM6IhlwuzYVXXfV7RMsUludVoWe6pSAEiZgXKQxpWOMlJpzq3QjH7k9jMI50dKba9vgHbAA61FKUxTiCXeUomA0Fk7nAWuKQmdXCTJhguDgfq5cWyFG0o2zNS4zYkmT0WLoqKZE2LDU7eysjHUeJnskfur7Ghd4DRlZ5','vN','Lj3dyc9y','o','85',3);
+INSERT INTO ti VALUES (529633370159149385,25342,'MbYe9CCHD4AXGA0FDw','eiiFU1oz7o7SjfTt7Nn3tmiz8kd2V9S8fpVximWevzF5SWD6O9kQfHiQWtpcRx5b7VXeLWSHOYyH4UKuM6IhlwuzYVXXfV7RMsUludVoWe6pSAEiZgXKQxpWOMlJpzq3QjH7k9jMI50dKba9vgHbAA61FKUxTiCXeUomA0Fk7nAWuKQmdXCTJhguDgfq5cWyFG0o2zNS4zYkmT0WLoqKZE2LDU7eysjHUeJnskfur7Ghd4DRlZ5','vN','Lj3dyc9y','o','85',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-2185073456146840400,49398,'JYdF8','1KXfunIuaLFDxAH0khLN2KzsQmVO9mSQ41f1lLIyRwnayP1gUTOxOrsKxvb311SKgFh74Bu6XbKCFJd4uGAjfHRKiX588sXJIyeQgxoAtKGCrvW8QECl','GtQUapUugOTl5NHB','YIbv36JsfY07FscncSbzeC5xgPE56Nl7J361piJGdMIbBJuxVHsgfGDFnL2Bm6tSdfpHz4tUpuK56AhqBeh4t5KxBu6Ks9T1WuRwgdTlWkFlxTnKw6z8YJOpnZihEPgEoqNJFXLCAu','s','VX',4);
+INSERT INTO ti VALUES (-2185073456146840400,49398,'JYdF8','1KXfunIuaLFDxAH0khLN2KzsQmVO9mSQ41f1lLIyRwnayP1gUTOxOrsKxvb311SKgFh74Bu6XbKCFJd4uGAjfHRKiX588sXJIyeQgxoAtKGCrvW8QECl','GtQUapUugOTl5NHB','YIbv36JsfY07FscncSbzeC5xgPE56Nl7J361piJGdMIbBJuxVHsgfGDFnL2Bm6tSdfpHz4tUpuK56AhqBeh4t5KxBu6Ks9T1WuRwgdTlWkFlxTnKw6z8YJOpnZihEPgEoqNJFXLCAu','s','VX',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6303027630816816629,18672,'vD0pzlDQc2PQAmqEE7Dz','1k','WMyQ3eqXW7HSfBmiLxERt3WXPldUZeVwJFQUXeC','WfrCGpKVu49x6Py5CTq0UwWELdPS06Mgbq2zgmmG6D3N543egszyQDwnbCeA7KTDmTH2tLP6tJbh','z','P',5);
+INSERT INTO ti VALUES (6303027630816816629,18672,'vD0pzlDQc2PQAmqEE7Dz','1k','WMyQ3eqXW7HSfBmiLxERt3WXPldUZeVwJFQUXeC','WfrCGpKVu49x6Py5CTq0UwWELdPS06Mgbq2zgmmG6D3N543egszyQDwnbCeA7KTDmTH2tLP6tJbh','z','P',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (2342057241652068446,58922,'71upPMeFctLY06Y5a1QQSEw1gYCtZ9O','JjSms4JBE0XLOqehbyjIXtDV30DpgGVORm0iKSYbAHTtLHfeF3tRrEEb0DOYKhq9Gw5yG9X3VzKKfDQZLzEc8iKt5J9Iq9hMK','65UvyoR3OIZlQQz','fv8s913sW8gdMpAe9tKjXMeLvIrPRtaAxzFN8dCiIAC3dvnTfZW9y7Rl41MpBGqQmcM8sTTs8hmBKwIXfmsfwYCDm5XxVrmtQkUYxZ2VxaFHx8Gj90VDMAG66vHVo4J19YTnNMWhONizQqbZ7iczyu6dCJ5j6BQKsvZhdRDOkZbv7Gqn33ql5LHqmVGSoLNas4iMe7HhLtjngbWRQtRR0o','b3','x',6);
+INSERT INTO ti VALUES (2342057241652068446,58922,'71upPMeFctLY06Y5a1QQSEw1gYCtZ9O','JjSms4JBE0XLOqehbyjIXtDV30DpgGVORm0iKSYbAHTtLHfeF3tRrEEb0DOYKhq9Gw5yG9X3VzKKfDQZLzEc8iKt5J9Iq9hMK','65UvyoR3OIZlQQz','fv8s913sW8gdMpAe9tKjXMeLvIrPRtaAxzFN8dCiIAC3dvnTfZW9y7Rl41MpBGqQmcM8sTTs8hmBKwIXfmsfwYCDm5XxVrmtQkUYxZ2VxaFHx8Gj90VDMAG66vHVo4J19YTnNMWhONizQqbZ7iczyu6dCJ5j6BQKsvZhdRDOkZbv7Gqn33ql5LHqmVGSoLNas4iMe7HhLtjngbWRQtRR0o','b3','x',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(50) NOT NULL, d VARCHAR(40) NOT NULL, e VARBINARY(25), f VARBINARY(33), g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (77,1290279320,'RUQm9B9olYismFHU49a4','M82fg','D2UgLbgDOaFm8n9naP2V','rYtUj2vvRwD5pl171s7RFPML66fFh','u','xm',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(50) NOT NULL, d VARCHAR(40) NOT NULL, e VARBINARY(25), f VARBINARY(33), g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (28308,3237720931,'z7mBrpYN61sRYDSpXGQRuuvRx3u0aSzMW4cK','TXoSfqMfE5dmg85szU5t','i8TqYxI3rrI56oM6Yd','J1SJCE7qnoSkBVSafi1vs68CZK','qs','23',1);
+INSERT INTO ti VALUES (28308,3237720931,'z7mBrpYN61sRYDSpXGQRuuvRx3u0aSzMW4cK','TXoSfqMfE5dmg85szU5t','i8TqYxI3rrI56oM6Yd','J1SJCE7qnoSkBVSafi1vs68CZK','qs','23',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(51) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(51) NOT NULL;
+INSERT INTO t VALUES (54948,679739961,'aT8fjuJ3','jTDsvOUDbNGBWHdQ89yteFNoyDFsOWghmV6','3Bsoddu5qCYLbMPVp','ZsSHBM6JNd3ZiqzVzp','i','XO',2);
+INSERT INTO ti VALUES (54948,679739961,'aT8fjuJ3','jTDsvOUDbNGBWHdQ89yteFNoyDFsOWghmV6','3Bsoddu5qCYLbMPVp','ZsSHBM6JNd3ZiqzVzp','i','XO',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (62345,2848037692,'1b1Pt6iUhwDyjg7D4YpWAqT1LvFXAng2','KPkqTOzYE8TeqMUbvhoS8yhyEjGd8evZMR5laFQM8OwSePYe9yPuHhchfkszuS6y0v4hRHsovI2xMCbdfuUaEuJtTS24oHFcCU1ivIR7CVL9GjkS3PzimAmyCzwHpICMv27JNfdS2P9SqPNOMXTA','q4LshRg2LwwfPiL','Et44gTQV2xnr','s9','9',3);
+INSERT INTO ti VALUES (62345,2848037692,'1b1Pt6iUhwDyjg7D4YpWAqT1LvFXAng2','KPkqTOzYE8TeqMUbvhoS8yhyEjGd8evZMR5laFQM8OwSePYe9yPuHhchfkszuS6y0v4hRHsovI2xMCbdfuUaEuJtTS24oHFcCU1ivIR7CVL9GjkS3PzimAmyCzwHpICMv27JNfdS2P9SqPNOMXTA','q4LshRg2LwwfPiL','Et44gTQV2xnr','s9','9',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (46350,455436398,'MGGNplF1ttlCNMA3z0aCJNlWyAHQB','7aXz14hGPq8VUR1A8lfyjFEgFGd4c5ZLPyJ714DUI0FTE1gJBo2YhgcL8wq6o3EpVUECnhtIPINky3V3BcOqlS803iMzzrC7m4WSgDncKBCRPXOBSK6ttYaRfSd64Y4kLS7wJ2KxB','XobD6wil47pc19JjJm7Stv','5wN2Mk3eZLtZt5Emel5WgZg2fLOdTCsLU0DI9ZXZ4NgCOUfEr1EgUZDsGvyx2LFcSMxvnPY8rJdsmcdo9nkv6ZCy800fv5S7mB7LzKqpgFcfqxIE8hxZlHy0eMRg7YLbutaG43M3ryfVUeYGPQWFlScG0Uv0xrjhTeiU6W5q1rNdxZxaQKOyuT3bKT8AFKjg5','T','bX',4);
+INSERT INTO ti VALUES (46350,455436398,'MGGNplF1ttlCNMA3z0aCJNlWyAHQB','7aXz14hGPq8VUR1A8lfyjFEgFGd4c5ZLPyJ714DUI0FTE1gJBo2YhgcL8wq6o3EpVUECnhtIPINky3V3BcOqlS803iMzzrC7m4WSgDncKBCRPXOBSK6ttYaRfSd64Y4kLS7wJ2KxB','XobD6wil47pc19JjJm7Stv','5wN2Mk3eZLtZt5Emel5WgZg2fLOdTCsLU0DI9ZXZ4NgCOUfEr1EgUZDsGvyx2LFcSMxvnPY8rJdsmcdo9nkv6ZCy800fv5S7mB7LzKqpgFcfqxIE8hxZlHy0eMRg7YLbutaG43M3ryfVUeYGPQWFlScG0Uv0xrjhTeiU6W5q1rNdxZxaQKOyuT3bKT8AFKjg5','T','bX',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (29355,2421702324,'5EIxmX2GfotOvLzxw','0','d1A9','7hv74xemNhp8lnQmjAng68dC4Qgdw1BUNg','Jxc','O',5);
+INSERT INTO ti VALUES (29355,2421702324,'5EIxmX2GfotOvLzxw','0','d1A9','7hv74xemNhp8lnQmjAng68dC4Qgdw1BUNg','Jxc','O',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (33944,3572228738,'pnFk67z6gU67N4etpGkSSthGxyEYeF9rQZTT','37arzyNKzN938iHckEBSZwjK5QaDblEqwmGbjqKkqeweVZITyetUBPm9IKXWtp2S3gKUUr1EFgYChg9iEKxXMoTzSIe2qSpYvXAaRsrm8kZCrziVomwzsp2X85nlVWW1KYmwN4u17Qs9pTIEeZwlvtgfLf7a9ufdA00Wpgn2SnZw6Dy5PDaL5NtPO','jkCGI95Akip','vdR9pohJ6OZwEz6qTgqbehO10vRGaOLNCQLKgGsrulZCc6h8ejNM3Nh60PP5BfYhLuroaCQSFGHVOIeRhjndpWyNuqY0PMAM6Vnv8EyRreiXYbqu','GBk','x',6);
+INSERT INTO ti VALUES (33944,3572228738,'pnFk67z6gU67N4etpGkSSthGxyEYeF9rQZTT','37arzyNKzN938iHckEBSZwjK5QaDblEqwmGbjqKkqeweVZITyetUBPm9IKXWtp2S3gKUUr1EFgYChg9iEKxXMoTzSIe2qSpYvXAaRsrm8kZCrziVomwzsp2X85nlVWW1KYmwN4u17Qs9pTIEeZwlvtgfLf7a9ufdA00Wpgn2SnZw6Dy5PDaL5NtPO','jkCGI95Akip','vdR9pohJ6OZwEz6qTgqbehO10vRGaOLNCQLKgGsrulZCc6h8ejNM3Nh60PP5BfYhLuroaCQSFGHVOIeRhjndpWyNuqY0PMAM6Vnv8EyRreiXYbqu','GBk','x',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(72) NOT NULL, d VARCHAR(67) NOT NULL, e VARCHAR(20), f VARBINARY(25) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8831603824487150361,3239663410723574707,'z17tXcZcclLNi','FYj10IGxYyhcjQPLEGIuQFhWkt9C1mgMnk3EkEB9','CCmluChEztNrq','lqa3nF1jx','7','i',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(72) NOT NULL, d VARCHAR(67) NOT NULL, e VARCHAR(20), f VARBINARY(25) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (13288965511771023397,18111471540580827070,'yH0fGp4CG','BNQ02IZX7l3LAtiiKH5YaDsKMkXkedqiPoZaKbkDWevo2','MFL','GNO','Y','Z',1);
+INSERT INTO ti VALUES (13288965511771023397,18111471540580827070,'yH0fGp4CG','BNQ02IZX7l3LAtiiKH5YaDsKMkXkedqiPoZaKbkDWevo2','MFL','GNO','Y','Z',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(73) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(73) NOT NULL;
+INSERT INTO t VALUES (4611802050180176735,7348399635804860058,'yLcuorDY2KeodwwTFF','9XsXEC12cc2nD6DQdRHTEcGAYyJ','afS7UopZ0','prPRbNwDlrVScFt0','J','P',2);
+INSERT INTO ti VALUES (4611802050180176735,7348399635804860058,'yLcuorDY2KeodwwTFF','9XsXEC12cc2nD6DQdRHTEcGAYyJ','afS7UopZ0','prPRbNwDlrVScFt0','J','P',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (11358603926723537196,11337861802416222080,'VNgcnHAGf1mXtGUIwjoHlcY81CvSHW29EeCiIUws9cbFGHCJ9dEmQtaL','LqDTzGDZSOHOzuO7tizFEp7HY9DoeyY8CyRvEkmeGLzivda0S2xb1KAnA1TgFPV','G1xIGPopsypp7q3iuyb','1','v','B',3);
+INSERT INTO ti VALUES (11358603926723537196,11337861802416222080,'VNgcnHAGf1mXtGUIwjoHlcY81CvSHW29EeCiIUws9cbFGHCJ9dEmQtaL','LqDTzGDZSOHOzuO7tizFEp7HY9DoeyY8CyRvEkmeGLzivda0S2xb1KAnA1TgFPV','G1xIGPopsypp7q3iuyb','1','v','B',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (17732984904254669566,5215412997211952145,'EEVn6AYQra3IPW4v2F8bFnTgjdeicVQwMGCpsbZSJkyHYKMyqg','HQxJQboGOclYKdjsuIyaF4wlGN7ju3EqGgjcas41jWjFpkLzLYcEWQxM0o4P7m2LOIoZh3w9JZAL9uFQ4UQgwBFKzF1c07Hbn6iuP41fj6lT1T6wKJoXFhlvNrJjPpee9oZNtWNokKUVQc1DISosXnVLjMu0AdvdWlmEoJgqFfyoH9UhQ9ZChuK5Lysuv5','tVhNN','rrsqiplm1xMTOWsbjnHpzlO4mFIBrYOKCOrQHrXwsyw7JrBzLs3Nq2KC8p2MsVIkEkglP5uHM1qUhxZIJ7B62agdvXXSbGUWBiwDTsaCORIcQvMMwkba2tS5uWtdBXmNBh52VVlgykzsyqBINVvZZwdmAwkPPr3ebXnfbp9iSfljsHODoGRFMVwQUDyXx0U1MOSFr','c','E',4);
+INSERT INTO ti VALUES (17732984904254669566,5215412997211952145,'EEVn6AYQra3IPW4v2F8bFnTgjdeicVQwMGCpsbZSJkyHYKMyqg','HQxJQboGOclYKdjsuIyaF4wlGN7ju3EqGgjcas41jWjFpkLzLYcEWQxM0o4P7m2LOIoZh3w9JZAL9uFQ4UQgwBFKzF1c07Hbn6iuP41fj6lT1T6wKJoXFhlvNrJjPpee9oZNtWNokKUVQc1DISosXnVLjMu0AdvdWlmEoJgqFfyoH9UhQ9ZChuK5Lysuv5','tVhNN','rrsqiplm1xMTOWsbjnHpzlO4mFIBrYOKCOrQHrXwsyw7JrBzLs3Nq2KC8p2MsVIkEkglP5uHM1qUhxZIJ7B62agdvXXSbGUWBiwDTsaCORIcQvMMwkba2tS5uWtdBXmNBh52VVlgykzsyqBINVvZZwdmAwkPPr3ebXnfbp9iSfljsHODoGRFMVwQUDyXx0U1MOSFr','c','E',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1672327452789534598,2914553419857990022,'66UKDPQXvp','05vJUYBsJ0K90WAZVngvqGFcwRLeddTJBD6tOKxM5MKqiQcpn','JU','l99E','y4','S',5);
+INSERT INTO ti VALUES (1672327452789534598,2914553419857990022,'66UKDPQXvp','05vJUYBsJ0K90WAZVngvqGFcwRLeddTJBD6tOKxM5MKqiQcpn','JU','l99E','y4','S',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2571731038163814385,7273012653930012472,'9NBeBXb2q5qHnfaHvwn0vOMdQCDseubCRIUsvFcQiyOQwStUSJ3','TLjI0uPXcUE5kjIWLTTX6ZRfA','cHrSiFNkz','c8xtiQkZmr0O4H9WtyTebAeqVs4uAHkmhk1UCv6Z74RzcqvUeeSD82Y4CmUbAgtCjp8ub7UC0FuhMfdLaSr0iTP6WChzN8JSIGOoSIahnXrLid3LCgrDE4FIb5O3yi0sTox','2','nS',6);
+INSERT INTO ti VALUES (2571731038163814385,7273012653930012472,'9NBeBXb2q5qHnfaHvwn0vOMdQCDseubCRIUsvFcQiyOQwStUSJ3','TLjI0uPXcUE5kjIWLTTX6ZRfA','cHrSiFNkz','c8xtiQkZmr0O4H9WtyTebAeqVs4uAHkmhk1UCv6Z74RzcqvUeeSD82Y4CmUbAgtCjp8ub7UC0FuhMfdLaSr0iTP6WChzN8JSIGOoSIahnXrLid3LCgrDE4FIb5O3yi0sTox','2','nS',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(79), d VARBINARY(52) NOT NULL, e VARBINARY(99) NOT NULL, f VARBINARY(36), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3053786563409499599,1556585,'hvLI4sUdAkCQQH9Rj6TTkD8og5EYUFASo6GjABBJ0uuEGiV4c2KwrkKOHrXal6msZ5UJQRqdYz','SE6NRMsQzFrJApzUEfxe7dudmJ7PYjzy','cLlLDlfCHeDb3RHCDHaCyrAmHdX4yyXtluGW81trKhvLOg6mJHuxpwNPjEdDJ9pp3TIlN8mHa58BF5jYurTVd9xO','12TOGcCJJXEmE7UXgEVhFIqV','W','F',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(79), d VARBINARY(52) NOT NULL, e VARBINARY(99) NOT NULL, f VARBINARY(36), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (12420577069872364356,-2311229,'XJmmOjeb6m9Q8pPnUtOcleX5vbe8suxjzP4h5tmwBX9hBER9Dss2wW1oeAUnxfMcd','2IbpqsPJJxsFll58780LkH6tgWJnZJ52p6emOxYWmvFamo78UyS3','T8CbaNXI8GiKgTzk9P67pkLyE6EMu5hjTQnE6iPuU2QWJ3lU1Jpqjk7N0N4qIlVPhS41GnsasxZGV','fvzYt3AzwfhUIbJB','H','L',1);
+INSERT INTO ti VALUES (12420577069872364356,-2311229,'XJmmOjeb6m9Q8pPnUtOcleX5vbe8suxjzP4h5tmwBX9hBER9Dss2wW1oeAUnxfMcd','2IbpqsPJJxsFll58780LkH6tgWJnZJ52p6emOxYWmvFamo78UyS3','T8CbaNXI8GiKgTzk9P67pkLyE6EMu5hjTQnE6iPuU2QWJ3lU1Jpqjk7N0N4qIlVPhS41GnsasxZGV','fvzYt3AzwfhUIbJB','H','L',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(80);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(80);
+INSERT INTO t VALUES (15291114962056231481,6700149,'3c0GtN6yhdHWuIeLLLn4XBpwA6TBtcSSD843FcCocewZn6qNGSIPBRL2Y79RwAkQ6272sM28Mp','kWbkgcP4wwkQ7MT1T6ZJA41yTuV','Z6VOPXYPr3bfMNpsukMSW8MnJeZOLE8ze866f9BbTrBmfqC684DrbObKNC54c','rY4XoLcuBG1HJd0rSBPGxJTsa8igr2aM0','Q','7',2);
+INSERT INTO ti VALUES (15291114962056231481,6700149,'3c0GtN6yhdHWuIeLLLn4XBpwA6TBtcSSD843FcCocewZn6qNGSIPBRL2Y79RwAkQ6272sM28Mp','kWbkgcP4wwkQ7MT1T6ZJA41yTuV','Z6VOPXYPr3bfMNpsukMSW8MnJeZOLE8ze866f9BbTrBmfqC684DrbObKNC54c','rY4XoLcuBG1HJd0rSBPGxJTsa8igr2aM0','Q','7',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2313968599627660304,1555514,'lGEYE0YgAzq5ThvzuuuymSH','VqKsegcyhXlWq3tvrtkxBgCGkoJlw0Ngm6DTJjVkmsmTHqrPsRF9ZJjSwAtE7XNFFoH29ovRy74zaCbZgCVB0VAZbBCuRCJiZx2fV2x3D3nGsFOGKgsHwuhxGjuEpdSR4evS7KR0vmxsqM1onjjFnBRwKdB7LxTEKnHYMRvAJpvbTw2G0GrPSTiY','K9MMjC0T8SvaOXKAlBC5FCwm7ZAngFSqjqxHEpYpjSKvSQpRnC','zovBD1L3fkzTcxBe','I3','P',3);
+INSERT INTO ti VALUES (2313968599627660304,1555514,'lGEYE0YgAzq5ThvzuuuymSH','VqKsegcyhXlWq3tvrtkxBgCGkoJlw0Ngm6DTJjVkmsmTHqrPsRF9ZJjSwAtE7XNFFoH29ovRy74zaCbZgCVB0VAZbBCuRCJiZx2fV2x3D3nGsFOGKgsHwuhxGjuEpdSR4evS7KR0vmxsqM1onjjFnBRwKdB7LxTEKnHYMRvAJpvbTw2G0GrPSTiY','K9MMjC0T8SvaOXKAlBC5FCwm7ZAngFSqjqxHEpYpjSKvSQpRnC','zovBD1L3fkzTcxBe','I3','P',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (4189050823144110147,6567886,'n2RC2lz9PXvojUWruW5qI0kaDQtZ0Qaz7VDuWZnfx','i4acrV92eKUFbdWjdo5PjdOz5czKkGuwYJ14370NRI9nALr3dkMHk5yZzfHhC9WQfYTmLwWGEKlcWTnf69WSL5QNLdGot1fA2EShBx0OsUTThQZKPmISjD3vjnNuGun5moDokjDGBSU6','xM2Yqdm0CM9VdG7dOvY6ONxbvJUlxqlRCDPg0HzzOO1Tn9QCfTd0WRYz6KDDOxMjpO12l2Rpzu6SRmXCy','51tqaBaG0hws8yTJxGMdwYu13vqeu2AEzPhtZS7N0qwgwB3Mx4dayOKfWL79TIoqXVrwK01HQ5kCtRSiqq3xdfWMKkvKUqcdaiT09DSBfM99WnLayGcPTVqA6Nu96liQgw3AFDRq0uFyjVg3YHoNNNG8ADw1XG9xuibEs2xbnPt0cNeDyegd5ojQltghqKo1LJLcVSARZqXDrWtfRqoj68P','1r','F',4);
+INSERT INTO ti VALUES (4189050823144110147,6567886,'n2RC2lz9PXvojUWruW5qI0kaDQtZ0Qaz7VDuWZnfx','i4acrV92eKUFbdWjdo5PjdOz5czKkGuwYJ14370NRI9nALr3dkMHk5yZzfHhC9WQfYTmLwWGEKlcWTnf69WSL5QNLdGot1fA2EShBx0OsUTThQZKPmISjD3vjnNuGun5moDokjDGBSU6','xM2Yqdm0CM9VdG7dOvY6ONxbvJUlxqlRCDPg0HzzOO1Tn9QCfTd0WRYz6KDDOxMjpO12l2Rpzu6SRmXCy','51tqaBaG0hws8yTJxGMdwYu13vqeu2AEzPhtZS7N0qwgwB3Mx4dayOKfWL79TIoqXVrwK01HQ5kCtRSiqq3xdfWMKkvKUqcdaiT09DSBfM99WnLayGcPTVqA6Nu96liQgw3AFDRq0uFyjVg3YHoNNNG8ADw1XG9xuibEs2xbnPt0cNeDyegd5ojQltghqKo1LJLcVSARZqXDrWtfRqoj68P','1r','F',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (17972216010419719834,-2543504,'U4','xOLNfSUHCHChl3rYb5Q7E1t3jQYTu40NS6dwBm5urk0HxdYEfSi5SkAW1KnYNLSll0QmXoXPT7hr4UD34zxGTcPxAQqYvCGTS9Jr4VZwrgpHpXvyoXK5QxvWiLO9SnBGo87aYt','sxvK','hBDoVBlOITUBvQYhh11wr','CK','v',5);
+INSERT INTO ti VALUES (17972216010419719834,-2543504,'U4','xOLNfSUHCHChl3rYb5Q7E1t3jQYTu40NS6dwBm5urk0HxdYEfSi5SkAW1KnYNLSll0QmXoXPT7hr4UD34zxGTcPxAQqYvCGTS9Jr4VZwrgpHpXvyoXK5QxvWiLO9SnBGo87aYt','sxvK','hBDoVBlOITUBvQYhh11wr','CK','v',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (4960809233654490676,1173804,'HfR4uisL9NxukqWhs4ZrzFUczazZ0ZLa7DP','WqieutZe1be3wfeOa1QRG9xybctyNJarXBO1kKSMQbvJKmbLbODeMCezDvP63raaWPnT85yfyHjFao7VsZE3Urrz6XzMw3j72Rji4C0XK6yhcCK3pXcntSCwB5oAz7b5L1CxHBPbVOtCZhYd6GlZTN9p5TU8Upry61TrOcKX434BMWzGUyaPy4sHXsX4V2VW6pKDgQ6xUQ','rp0sC','3cdEiWB0A195VkzIa5WGElufd8QUX3wzSzrI9RSPt57x6R1HN5DaHOCyTCMmCqFaVuQHpfzgTxEP5lxxwNL1UCjWwrN4RJdXWkUxJFQ8ft6u3TE54QmQFp','jFF','eK',6);
+INSERT INTO ti VALUES (4960809233654490676,1173804,'HfR4uisL9NxukqWhs4ZrzFUczazZ0ZLa7DP','WqieutZe1be3wfeOa1QRG9xybctyNJarXBO1kKSMQbvJKmbLbODeMCezDvP63raaWPnT85yfyHjFao7VsZE3Urrz6XzMw3j72Rji4C0XK6yhcCK3pXcntSCwB5oAz7b5L1CxHBPbVOtCZhYd6GlZTN9p5TU8Upry61TrOcKX434BMWzGUyaPy4sHXsX4V2VW6pKDgQ6xUQ','rp0sC','3cdEiWB0A195VkzIa5WGElufd8QUX3wzSzrI9RSPt57x6R1HN5DaHOCyTCMmCqFaVuQHpfzgTxEP5lxxwNL1UCjWwrN4RJdXWkUxJFQ8ft6u3TE54QmQFp','jFF','eK',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b BIGINT, c CHAR(73), d VARCHAR(72), e VARBINARY(1), f VARCHAR(38) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1769828744301257736,-1070087860961303695,'clAsv0YHehbEdRDdozEgk0qwJxHKrvsVP8uY5x2Ho0Ijzmq13gQGXu7','BOuTJS5ux5S5s4qQ9vAJvgQssSH9Fv7sZn2cbv1mTFJ0','O','gBOtwybHApNXV57','r','l',0);
+CREATE TABLE ti (a BIGINT, b BIGINT, c CHAR(73), d VARCHAR(72), e VARBINARY(1), f VARCHAR(38) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (3525741073968298494,-9208342178376941103,'kW4MMBLwgmzE7sSuIMQPfIqC','gpwJ','1','T6N4hPk6B7IL7s4LpJnls7JZ6K5m','5','d',1);
+INSERT INTO ti VALUES (3525741073968298494,-9208342178376941103,'kW4MMBLwgmzE7sSuIMQPfIqC','gpwJ','1','T6N4hPk6B7IL7s4LpJnls7JZ6K5m','5','d',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(74);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(74);
+INSERT INTO t VALUES (4198493761080785648,-7215284266695117263,'M4gc5n6dVQHQg8SsBCxZx1uubJ1pKoLccrB9c7kMEThCsoli4BhSNGJ3KmifIJ45Fj92','SrQq8FiyLwLVRu3sGKC93rgLioC8xIS0nCpbn','E','O5h7kcjoUSjCuZSq0N2tYEOqjafk9TuItkJi5','T','5',2);
+INSERT INTO ti VALUES (4198493761080785648,-7215284266695117263,'M4gc5n6dVQHQg8SsBCxZx1uubJ1pKoLccrB9c7kMEThCsoli4BhSNGJ3KmifIJ45Fj92','SrQq8FiyLwLVRu3sGKC93rgLioC8xIS0nCpbn','E','O5h7kcjoUSjCuZSq0N2tYEOqjafk9TuItkJi5','T','5',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-2429095370911657355,-215082051813988560,'MMsmAg8THfT7v0jsghJeYl2dTue','ZmLB','t','Frm9AcPBivkTx9Ziy9J6BJK','r','l',3);
+INSERT INTO ti VALUES (-2429095370911657355,-215082051813988560,'MMsmAg8THfT7v0jsghJeYl2dTue','ZmLB','t','Frm9AcPBivkTx9Ziy9J6BJK','r','l',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-6146705494690864731,5524127507423706468,'vFu5RL70nfpYw2PIVzz6b1lISlmwxhNiNrXXu3JSMdMDOZvWOmV1i89D1Wa','BAyBt1UjT629lxbtsi8FTJN7YZkkwzJ6KLWtwFGmhHcBwwMBRBdSB7C6Bsp3dYeqoU','T','YIUI9f2ozDJUQbBkWkvzN5XLlaTrQWdwE3raUaMpkh0BiPxyNapmrG6Q5PaMXhz8YyaRJepajdK9UweEHEFOY5BTU556HgsdiOsp9kXUJOPnGxGDBlGIBXAIeUiVpq0A8Dn8qJq3p3FcTmK0Lkj0HiqJWOM','c','F',4);
+INSERT INTO ti VALUES (-6146705494690864731,5524127507423706468,'vFu5RL70nfpYw2PIVzz6b1lISlmwxhNiNrXXu3JSMdMDOZvWOmV1i89D1Wa','BAyBt1UjT629lxbtsi8FTJN7YZkkwzJ6KLWtwFGmhHcBwwMBRBdSB7C6Bsp3dYeqoU','T','YIUI9f2ozDJUQbBkWkvzN5XLlaTrQWdwE3raUaMpkh0BiPxyNapmrG6Q5PaMXhz8YyaRJepajdK9UweEHEFOY5BTU556HgsdiOsp9kXUJOPnGxGDBlGIBXAIeUiVpq0A8Dn8qJq3p3FcTmK0Lkj0HiqJWOM','c','F',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-9168623810179967512,2263529768574675863,'vBY2','fzTChCwyyoXcJs9KACzm1OW4eXlJNSyKGP846csEsqXBqrdzdiVo3YRjq2xvBFI0zqi55Wnm7ZUlgNI4AgeFxwN0aOVz3NypbPThyzY3j8fizS5M4WDRBMqT8YT6iBmA0CEeAyjADgMM7FIBTS8AWKWotL5ZIAJbXJURNaCyXQfhy9ym5Z5Mvg2rc0Pf7oknIZjkz48K02yK3izy0pD2eiy7PRehW9m90uej6QoOMIAY','q','WTVdgpmTMNBHukrZU4ckBCJZ0DWbixFVZyoV11qGayGoiVncCgkLi5uN29PNc','Z6','9',5);
+INSERT INTO ti VALUES (-9168623810179967512,2263529768574675863,'vBY2','fzTChCwyyoXcJs9KACzm1OW4eXlJNSyKGP846csEsqXBqrdzdiVo3YRjq2xvBFI0zqi55Wnm7ZUlgNI4AgeFxwN0aOVz3NypbPThyzY3j8fizS5M4WDRBMqT8YT6iBmA0CEeAyjADgMM7FIBTS8AWKWotL5ZIAJbXJURNaCyXQfhy9ym5Z5Mvg2rc0Pf7oknIZjkz48K02yK3izy0pD2eiy7PRehW9m90uej6QoOMIAY','q','WTVdgpmTMNBHukrZU4ckBCJZ0DWbixFVZyoV11qGayGoiVncCgkLi5uN29PNc','Z6','9',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (5557799427420544610,-6303044103057558365,'IwE6Iq2kuK9ykmBupGUmoD0w8LfKKf3I38huKYBLvDD','GQIUCJm90c8WxJtJBsmhtECPP9jOyrQlT3ox7D5LmTuGQjWU93M4JrwxtZCZwPE9LAFgXaJwmol3TRVr3Uxe3tEF0oBluQtEdBxA1RLxyrSvhozLMFwRtv5WYIiOwpRFNBtraGbHIghvsErZWEvOXvUJuQVoP1y5qezwYPyyPXc7PwL31ndNTtYw7mN5P3ob0tUuVtfBXcXIfKNLjIexDktXcqLcbGkUYOsZ1HYRq79YNMzWBsmoG9v','p','SoJmrTcztv80eauQus','O','lz',6);
+INSERT INTO ti VALUES (5557799427420544610,-6303044103057558365,'IwE6Iq2kuK9ykmBupGUmoD0w8LfKKf3I38huKYBLvDD','GQIUCJm90c8WxJtJBsmhtECPP9jOyrQlT3ox7D5LmTuGQjWU93M4JrwxtZCZwPE9LAFgXaJwmol3TRVr3Uxe3tEF0oBluQtEdBxA1RLxyrSvhozLMFwRtv5WYIiOwpRFNBtraGbHIghvsErZWEvOXvUJuQVoP1y5qezwYPyyPXc7PwL31ndNTtYw7mN5P3ob0tUuVtfBXcXIfKNLjIexDktXcqLcbGkUYOsZ1HYRq79YNMzWBsmoG9v','p','SoJmrTcztv80eauQus','O','lz',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b TINYINT UNSIGNED, c CHAR(34) NOT NULL, d VARCHAR(58) NOT NULL, e VARBINARY(18) NOT NULL, f VARCHAR(83), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (96,100,'mLIg5f9gCR1GTYAwv','RosVWwvQN6ET7aDkIduykEDfq8c52GGwPYbjGlKLBt7mFBIpUYh','raZOtnahvmWa','DrL','Y','Y9',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b TINYINT UNSIGNED, c CHAR(34) NOT NULL, d VARCHAR(58) NOT NULL, e VARBINARY(18) NOT NULL, f VARCHAR(83), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (164656216,92,'NOzvr5ipLYCTVPyx7wBFeYh7PEBMoEvo5e','RBm4PLQqvqBwJ','YKVY1wt1Hmo','VFlRAirmCwFCny9XLCJKI2nIa4LJyhRbthnMZikZBTRxgijc','C','jq',1);
+INSERT INTO ti VALUES (164656216,92,'NOzvr5ipLYCTVPyx7wBFeYh7PEBMoEvo5e','RBm4PLQqvqBwJ','YKVY1wt1Hmo','VFlRAirmCwFCny9XLCJKI2nIa4LJyhRbthnMZikZBTRxgijc','C','jq',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(35) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(35) NOT NULL;
+INSERT INTO t VALUES (-733963897,124,'bRG7hnpAi','TbMboOohI1zxPR2MspqpC6oAzGj0bG9NQhj7oK','Bu4DCtnzWe1OcQ8jnp','RgSq2gVB62VaNVIe26qmf','u','3',2);
+INSERT INTO ti VALUES (-733963897,124,'bRG7hnpAi','TbMboOohI1zxPR2MspqpC6oAzGj0bG9NQhj7oK','Bu4DCtnzWe1OcQ8jnp','RgSq2gVB62VaNVIe26qmf','u','3',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1695505705,161,'8tbxfptuuj6NLLA','IT4LmBsWbi5HNgfV8PQallcW0GDD2Z034YvrAgFggvuAYiJGLbZuMi1mxQZImrt7FvzDivtP2gb2Fhir6r1f9yZ7xXEeuwanQCU9Cj1upEXAzzI7rmfIUSQ9T01l86ZBKfpWYDn52NGhMhTC0FZQPxFNk3r','S5c','gV5G0PBYW2KKYR7TZDW','m','2p',3);
+INSERT INTO ti VALUES (-1695505705,161,'8tbxfptuuj6NLLA','IT4LmBsWbi5HNgfV8PQallcW0GDD2Z034YvrAgFggvuAYiJGLbZuMi1mxQZImrt7FvzDivtP2gb2Fhir6r1f9yZ7xXEeuwanQCU9Cj1upEXAzzI7rmfIUSQ9T01l86ZBKfpWYDn52NGhMhTC0FZQPxFNk3r','S5c','gV5G0PBYW2KKYR7TZDW','m','2p',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (670690067,124,'yZZW','Gc3GnTGxpI7wJiiWjYiO9IYzpugGd1UPqHwXjnStKU','QaMz','cHzfeopi63CCgLKNNTsvMzMK7TvGpqsYpHq3R8I93Cu7szT3vNrH0UcZkOliHmHtxPWDPWfZvBNUMZZaud9UvluwDiqDwVWYIg8QWdNysx','i','R3',4);
+INSERT INTO ti VALUES (670690067,124,'yZZW','Gc3GnTGxpI7wJiiWjYiO9IYzpugGd1UPqHwXjnStKU','QaMz','cHzfeopi63CCgLKNNTsvMzMK7TvGpqsYpHq3R8I93Cu7szT3vNrH0UcZkOliHmHtxPWDPWfZvBNUMZZaud9UvluwDiqDwVWYIg8QWdNysx','i','R3',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (710042878,154,'KkGgvC4H9A','yWwoFEu2z5tECRzyro4kTbthWVuPeDPkB6Jyti21lC9kRQySO0Fiejfz0p2piYZzcb2t8DCzsZ','aA46CCNrQ1','ScBmhKncoGJsyISMAbhQAsiXjwEEsliD1v6d8W6HMhOGQJGlNHgQFlF8rCMBWo0ibMCuzQ59vkSrhyBA2XAU0FOy61AJ4uH7dwHmHnRYZNaLYEn7v4bxgxUy2QctO4c3i0zCjPpcFHmSjF25Wb6sSIowDhIAWOF3YT9wvBjwImKhzawCrLKoizba7FWigmPxVA2cKMF5xnxC60hIQUeUPGaF3PSKZQ','Lx','Hl',5);
+INSERT INTO ti VALUES (710042878,154,'KkGgvC4H9A','yWwoFEu2z5tECRzyro4kTbthWVuPeDPkB6Jyti21lC9kRQySO0Fiejfz0p2piYZzcb2t8DCzsZ','aA46CCNrQ1','ScBmhKncoGJsyISMAbhQAsiXjwEEsliD1v6d8W6HMhOGQJGlNHgQFlF8rCMBWo0ibMCuzQ59vkSrhyBA2XAU0FOy61AJ4uH7dwHmHnRYZNaLYEn7v4bxgxUy2QctO4c3i0zCjPpcFHmSjF25Wb6sSIowDhIAWOF3YT9wvBjwImKhzawCrLKoizba7FWigmPxVA2cKMF5xnxC60hIQUeUPGaF3PSKZQ','Lx','Hl',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2067459951,80,'XzQjO6O7tIcetYySTj','834bXo5deScS59Gv9CgTKIBvi1CUd3qrAudFZ9oipxZWu3zsVgUGfUACOkqs6B9NN6wO0hEunejyXSaf15pCcuN1oMNBem7VCfGBh0YAJtB9bcgiOzcWqYNnmbB4AjjLFYqvTGuzMfEXR9HgBRa98BzWyZ5y4UZbjt','Zgo','gXEoqflJiqpfWRiLwcL9pApp80qM7UES4H7GdXWX3gzwKPpDA4u50BfT1VZkgSMesu3trsCNQkIuI21ZII7B1CQmS7NRXVAxvHlIJlqk3OKGB9Cu5hq4IPNZjqEvArsKQqfc3LKjNykdSIjAyrDF6T3DlTAOX5BubnrMJRVpghyLscD1tQUsKmC5RjxjyVlTLbttt5HVc9Y5TTFTA43CYTrZRv3hE6ObxZutx','xI','bva',6);
+INSERT INTO ti VALUES (-2067459951,80,'XzQjO6O7tIcetYySTj','834bXo5deScS59Gv9CgTKIBvi1CUd3qrAudFZ9oipxZWu3zsVgUGfUACOkqs6B9NN6wO0hEunejyXSaf15pCcuN1oMNBem7VCfGBh0YAJtB9bcgiOzcWqYNnmbB4AjjLFYqvTGuzMfEXR9HgBRa98BzWyZ5y4UZbjt','Zgo','gXEoqflJiqpfWRiLwcL9pApp80qM7UES4H7GdXWX3gzwKPpDA4u50BfT1VZkgSMesu3trsCNQkIuI21ZII7B1CQmS7NRXVAxvHlIJlqk3OKGB9Cu5hq4IPNZjqEvArsKQqfc3LKjNykdSIjAyrDF6T3DlTAOX5BubnrMJRVpghyLscD1tQUsKmC5RjxjyVlTLbttt5HVc9Y5TTFTA43CYTrZRv3hE6ObxZutx','xI','bva',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(57), d VARBINARY(68) NOT NULL, e VARCHAR(99), f VARBINARY(68) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (41647,1198447155,'ieCFbZ677GBo96NuGPWsPczK8gLCyvrYPBzxdnUTUlbXE9','5YKJCEwcccTDH4nSEA6hgWrd2F3vYmA7f9LrnCkoRcWEDuFlTHfggsRfeSxAckw','t5zJb4BKt2PGFwGf1PxqdmY0ajKsaJwiE10Uj0PzKAzadbki5Aq','r1KAEH13LBHQ5obDKSpLBoQxF9veBQ19OmmDIICqnnZT02pUrmdOA','q','D',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(57), d VARBINARY(68) NOT NULL, e VARCHAR(99), f VARBINARY(68) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (62987,2252008820,'BaxQU1','OsPgU4PsgVG4KLmmPQPi5YaaRAJhDpkCzBKzl02hi16gLlK5yRH8MFbbTjqB','c2i2LtTrcJzx0FlbducY8ci2H4FmvRBUnMXplhWUrIqDBjDQQHjXzBxYgrkoJjz3iMoefXDlevrL2yGbYvMs1FyjRBnvlRTw89','nv2LhUKiy3','W','h',1);
+INSERT INTO ti VALUES (62987,2252008820,'BaxQU1','OsPgU4PsgVG4KLmmPQPi5YaaRAJhDpkCzBKzl02hi16gLlK5yRH8MFbbTjqB','c2i2LtTrcJzx0FlbducY8ci2H4FmvRBUnMXplhWUrIqDBjDQQHjXzBxYgrkoJjz3iMoefXDlevrL2yGbYvMs1FyjRBnvlRTw89','nv2LhUKiy3','W','h',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(58);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(58);
+INSERT INTO t VALUES (9681,3054591388,'o2Cp8W','5PckL9ogGsWPBd1afOy6qSmP5s2Jw4nZ6fn6CFidgtu5','Rz','XtQbWTgPApLAUygOe8X85561F9kK5QRPBC52eeLdKPaboHXMK3sBIt2ly5kPdIkWhP','v','h',2);
+INSERT INTO ti VALUES (9681,3054591388,'o2Cp8W','5PckL9ogGsWPBd1afOy6qSmP5s2Jw4nZ6fn6CFidgtu5','Rz','XtQbWTgPApLAUygOe8X85561F9kK5QRPBC52eeLdKPaboHXMK3sBIt2ly5kPdIkWhP','v','h',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (39551,2637385674,'oGiqemXOPUS66ZOCbo8H7ULXAQMMwH72RgTBZ3f0Ss7nL0V9KBwWaIX1nm','XbaTsqJUTEekmnBiKQyVqjInV7C5KRze1dMsebnz69JVyezciXTGcUH9ACI74DHyU8hzn2JKB4TA7TjDpHEWDq7QZJpjje5IdasP98mE31aPyNiFJx6JR02DO5bawwnjtPHncLtTekhjXDEqp5I54HJF75Dsjmg5iSC6XDTI0HyF1YMpRMlP3PBQnXYm9LgRTCWohgeiwn3AMIOqYHCSrcUhlIlJwCVJ7s0ihSFgQXRqHx9k1','dI2JzILx02hFgMqMua0zjVFwqJXWukk4TAZjNbgZs7E','CLBV3QTgpZDnFP9s8ksS6HSfLvosbf7X','D','1',3);
+INSERT INTO ti VALUES (39551,2637385674,'oGiqemXOPUS66ZOCbo8H7ULXAQMMwH72RgTBZ3f0Ss7nL0V9KBwWaIX1nm','XbaTsqJUTEekmnBiKQyVqjInV7C5KRze1dMsebnz69JVyezciXTGcUH9ACI74DHyU8hzn2JKB4TA7TjDpHEWDq7QZJpjje5IdasP98mE31aPyNiFJx6JR02DO5bawwnjtPHncLtTekhjXDEqp5I54HJF75Dsjmg5iSC6XDTI0HyF1YMpRMlP3PBQnXYm9LgRTCWohgeiwn3AMIOqYHCSrcUhlIlJwCVJ7s0ihSFgQXRqHx9k1','dI2JzILx02hFgMqMua0zjVFwqJXWukk4TAZjNbgZs7E','CLBV3QTgpZDnFP9s8ksS6HSfLvosbf7X','D','1',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (26341,2376142265,'C2rFkYgDorrGtGyiVjA1m2IxP','YDfKcACQy4Gf6UnZT1YDVg65HaVrjYOcKWBOYJaFvfGohR5ydfETpuQdGk2ChrkOTWvR5IgvI1mO8LN5WcVAZqKJv1gi9r9eu5D7laWFswbEzmUd6qUfDYkxGabPnKMM7TUV8almlnnsi7pdmpgutTXytQQJORRSO2StINzGdLWSFDaWkoUWRd3CQmAcR4LJsKdur96h5mt6MWg1RhIis','aYK9o4gKutXodLhEtWHrOGa3vcK','05zQw71UQdr','g','o',4);
+INSERT INTO ti VALUES (26341,2376142265,'C2rFkYgDorrGtGyiVjA1m2IxP','YDfKcACQy4Gf6UnZT1YDVg65HaVrjYOcKWBOYJaFvfGohR5ydfETpuQdGk2ChrkOTWvR5IgvI1mO8LN5WcVAZqKJv1gi9r9eu5D7laWFswbEzmUd6qUfDYkxGabPnKMM7TUV8almlnnsi7pdmpgutTXytQQJORRSO2StINzGdLWSFDaWkoUWRd3CQmAcR4LJsKdur96h5mt6MWg1RhIis','aYK9o4gKutXodLhEtWHrOGa3vcK','05zQw71UQdr','g','o',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (64017,2326283421,'mdIxHMguC2531DP2TyNdjI1DD54KzBFtY5yaQ93Mb','c4x7YRz4TKttvraYSrnfpJFFBiMQoaOngkJvqrxPLBiP06r4wxJWf7Lix9o7X5DlI0cRwFkDo9QxNZpnPJev9bxkov18wFiHBnLtgPYqM6YiNUMHS0nLb6g6IPQA4sbXi4sHkAgG5DSWYo6wkVGrYBFDMYrODqM36ow5QM4jQ','SNk4xecONXeYIRrj5M5xuRbkzobD2lH7NiebqizoTXlpLw0KOFU38QsZLqPsFSrSxhLvlpK2olDsb6NAjgM6OfeFG','6mql5gWAd9CQYIntwF8PJ0AsEvBP0AlszrfDJIU1PTJSkXyA2W3W1YMI4QX','a','6',5);
+INSERT INTO ti VALUES (64017,2326283421,'mdIxHMguC2531DP2TyNdjI1DD54KzBFtY5yaQ93Mb','c4x7YRz4TKttvraYSrnfpJFFBiMQoaOngkJvqrxPLBiP06r4wxJWf7Lix9o7X5DlI0cRwFkDo9QxNZpnPJev9bxkov18wFiHBnLtgPYqM6YiNUMHS0nLb6g6IPQA4sbXi4sHkAgG5DSWYo6wkVGrYBFDMYrODqM36ow5QM4jQ','SNk4xecONXeYIRrj5M5xuRbkzobD2lH7NiebqizoTXlpLw0KOFU38QsZLqPsFSrSxhLvlpK2olDsb6NAjgM6OfeFG','6mql5gWAd9CQYIntwF8PJ0AsEvBP0AlszrfDJIU1PTJSkXyA2W3W1YMI4QX','a','6',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (44796,1534879489,'ocjyTUHneuHXTCjwsJcQ','7bnqvijKk1yMg0gJ','TMMBYcMFs5aGm6QLXOYmf9Kc1ZCAZ8CxTiIVFwYaYE7sGopr2Y1es65VPUADBWPkD2BgCQqMioznnbVnMCdUcQBIL9','4LHzpbok0a36GBHF2K95CAvNTpb4d2hSbOuESG7ituIyKvn8aitOBsURUif','5U','1',6);
+INSERT INTO ti VALUES (44796,1534879489,'ocjyTUHneuHXTCjwsJcQ','7bnqvijKk1yMg0gJ','TMMBYcMFs5aGm6QLXOYmf9Kc1ZCAZ8CxTiIVFwYaYE7sGopr2Y1es65VPUADBWPkD2BgCQqMioznnbVnMCdUcQBIL9','4LHzpbok0a36GBHF2K95CAvNTpb4d2hSbOuESG7ituIyKvn8aitOBsURUif','5U','1',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(95) NOT NULL, d VARCHAR(6) NOT NULL, e VARCHAR(93) NOT NULL, f VARCHAR(99) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (103,5766841,'YUx79oPYMqn36YZe75pkE6aHh8fEEbxRoZdUbvfJDJx5ha3beB8RVPkklmaNNIO8A7wJgztl2w4FMKtgKzDUq5gkvmax7','h0','RZstQVLMrWD3Tqed5QO5kljM88PFyk7wm31B3KUOhVQWcJyItunBntmTDWS0','Z4jpqS6OdsDFCPPdH6nf1KE4YSn8bHP0pVA3vxdVA3AQRbZ4C0mIFQcvfPr0JGp3K3E','S','y',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(95) NOT NULL, d VARCHAR(6) NOT NULL, e VARCHAR(93) NOT NULL, f VARCHAR(99) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (70,-6121431,'nBn9QtKhutAAx2SJraoYUGlSJe3xqne7aPYkjNQ8JSE08wwWzpsqex559xIIu1YspAPp6GEjT3WjLtQpnUW2y','FmgDX7','5O5xDQg1hNklThVx0OpiBx2KnGnJoLUv','mxwPtKWwUaJw2KfpyKYHKGXlDSNmIc9dGHN1m3MvWpflmi4nhNrtwCN42ZqM0ujGv5YonUSGzyBe1G7q3','j','c1',1);
+INSERT INTO ti VALUES (70,-6121431,'nBn9QtKhutAAx2SJraoYUGlSJe3xqne7aPYkjNQ8JSE08wwWzpsqex559xIIu1YspAPp6GEjT3WjLtQpnUW2y','FmgDX7','5O5xDQg1hNklThVx0OpiBx2KnGnJoLUv','mxwPtKWwUaJw2KfpyKYHKGXlDSNmIc9dGHN1m3MvWpflmi4nhNrtwCN42ZqM0ujGv5YonUSGzyBe1G7q3','j','c1',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(96) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(96) NOT NULL;
+INSERT INTO t VALUES (200,-308209,'expZooJcl9','Z','x36aeXIUSkeUV5jCg3Uk0nXHrrtxTMMPoOc60g8V9anAEfPgBDoWCg9v82oORwDZiLzHySBvv04Eaxpnq4Jv60ZK','6fxraKY66XJtTY2JOao0EnJ5YcAkD1WHZ5pRET19vUjt','a','8',2);
+INSERT INTO ti VALUES (200,-308209,'expZooJcl9','Z','x36aeXIUSkeUV5jCg3Uk0nXHrrtxTMMPoOc60g8V9anAEfPgBDoWCg9v82oORwDZiLzHySBvv04Eaxpnq4Jv60ZK','6fxraKY66XJtTY2JOao0EnJ5YcAkD1WHZ5pRET19vUjt','a','8',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (209,-5691705,'apUZMJhZgSdCeep8n21e2CRHtZ5qQstG','POAD1dgPX9UDCpxk171SSw9qHroVFALbshjDrjcuxMlJGoGgZORuFCzhWuqOVjDSXQzVBfgsaLBrX51VR8R74KkLMPXky7KBrnZ24eLEMoLBfVpkPtCbJCuWAEmpLrDgoHdxZHdBJ765YntFHoDZvmID4ysKqTEenHwZ8KTb2','UJ8a8lUTFfdppMGg8jnUtqUeK8H1WZNsABa7uiusgoF6ozTgxp82OujPXNkTLDm3cgwvmSTvHmVBGjPUC03ya','kgkNAafZEb3Z832fkMZmHhikUjZJ5Gz8EEuWW8gFO9ov2UcHEHJdbqi4QNkJFNg7J4EkldJtKwJ4ltX030','x','Ll',3);
+INSERT INTO ti VALUES (209,-5691705,'apUZMJhZgSdCeep8n21e2CRHtZ5qQstG','POAD1dgPX9UDCpxk171SSw9qHroVFALbshjDrjcuxMlJGoGgZORuFCzhWuqOVjDSXQzVBfgsaLBrX51VR8R74KkLMPXky7KBrnZ24eLEMoLBfVpkPtCbJCuWAEmpLrDgoHdxZHdBJ765YntFHoDZvmID4ysKqTEenHwZ8KTb2','UJ8a8lUTFfdppMGg8jnUtqUeK8H1WZNsABa7uiusgoF6ozTgxp82OujPXNkTLDm3cgwvmSTvHmVBGjPUC03ya','kgkNAafZEb3Z832fkMZmHhikUjZJ5Gz8EEuWW8gFO9ov2UcHEHJdbqi4QNkJFNg7J4EkldJtKwJ4ltX030','x','Ll',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (239,4695781,'3jbojxuKwClnEzptwwA2pcs5nbk4aE2fUjLyN18XgCYzrz9pZOUFCLwpad7LwYRv','xrCidpU4mpWc37xxTXl4XjqjmytI02ZmQuiwHzmn78eq5eH3o0sHTbgTwwRF93o0bWlTpJ2aHRrTe12Qlkwgipm6mQASeB4GvOw7TTuaKCgn4GDbnaX6wmFR370UusBDKU0ymns8p9VqTtNmbV7kqGckaob8k1k5Ol4A','5XEXBpVf5JUq4tx6SnZMgs8dKeusVLYD8gwnSIY24xM63X3ozW3l8ZZ6GogmXQ775qDw51F','gRg9ehDSCzTcMDROE2NAjW4K02h6jOWt1KOypTdnoQz3xUQgml9RPDXzKQcKlmHJiYEHwH1yGNsE1hdZQ2dsbig4YdDFVtXzUbPvkHrIxpUyJT4Zeho1g730e8Px7imqeF9enNJ6PZx7ct4RdwAXn','X','k',4);
+INSERT INTO ti VALUES (239,4695781,'3jbojxuKwClnEzptwwA2pcs5nbk4aE2fUjLyN18XgCYzrz9pZOUFCLwpad7LwYRv','xrCidpU4mpWc37xxTXl4XjqjmytI02ZmQuiwHzmn78eq5eH3o0sHTbgTwwRF93o0bWlTpJ2aHRrTe12Qlkwgipm6mQASeB4GvOw7TTuaKCgn4GDbnaX6wmFR370UusBDKU0ymns8p9VqTtNmbV7kqGckaob8k1k5Ol4A','5XEXBpVf5JUq4tx6SnZMgs8dKeusVLYD8gwnSIY24xM63X3ozW3l8ZZ6GogmXQ775qDw51F','gRg9ehDSCzTcMDROE2NAjW4K02h6jOWt1KOypTdnoQz3xUQgml9RPDXzKQcKlmHJiYEHwH1yGNsE1hdZQ2dsbig4YdDFVtXzUbPvkHrIxpUyJT4Zeho1g730e8Px7imqeF9enNJ6PZx7ct4RdwAXn','X','k',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (96,7958389,'pZC90B93qvcKFwNcgGdA6lKp8Mp1QO3Px5cFciBnemT2NzfqirTOdvybRiZX5fUYgj','klGMDqs1ePT7XBreUaX6N53Tbjl7uuX3Q25GeXDjCMLJu0PcXAKPsXijH0nus3QYPu6QHBcVrtSVxo1Q9D76v1SocnKlIwsRFn8FtM747ct8zWjHxqpDh4Oyu0VhZarKC2P1hk4PHeSpxERFkbwHoqHxANFjK8eprro','cjWmpuhZkOphbgPvQfML14SGblrBhMWQR5642h7F3PEgDAIp6lYiscXey00Wd5NQJwMshIa104xC','ctLvLGD21prPIwNnZ4yWHRsBAzSH0qy82bVsjPGn6tt8y287sxKYwGykx98kM2CK2','L','RD',5);
+INSERT INTO ti VALUES (96,7958389,'pZC90B93qvcKFwNcgGdA6lKp8Mp1QO3Px5cFciBnemT2NzfqirTOdvybRiZX5fUYgj','klGMDqs1ePT7XBreUaX6N53Tbjl7uuX3Q25GeXDjCMLJu0PcXAKPsXijH0nus3QYPu6QHBcVrtSVxo1Q9D76v1SocnKlIwsRFn8FtM747ct8zWjHxqpDh4Oyu0VhZarKC2P1hk4PHeSpxERFkbwHoqHxANFjK8eprro','cjWmpuhZkOphbgPvQfML14SGblrBhMWQR5642h7F3PEgDAIp6lYiscXey00Wd5NQJwMshIa104xC','ctLvLGD21prPIwNnZ4yWHRsBAzSH0qy82bVsjPGn6tt8y287sxKYwGykx98kM2CK2','L','RD',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (109,-6654562,'1YmjSJcIpKJbKVx1rcmVyX507AmpKJHEBl2WI0buddmPNlWG6yo2Dk3DakoeHrcrLkSEk7pdmy','ec77dfvsjcX5sSBIjhbUVJEIbN8vrWSPrBbQtytVdr3I6pEmq4O09rslxv6uipoNWNx7rL5TnTxPgraGDCiAqSWtt6625NmbF1lMQ83GrgPYlYegImS63Y1iN2GzdmTpfi6SPCgqjn7xNSIxukfkWWuj5587DFuMBwxnaCmls34eHX04F69evz6vU58Ksl62gUjv8P7oKdMa','jBtxMwDCiLmCqfHOtV17SpEXkTiPOEreXUuQFgkRUGBYEilRB2lajTagiehucMwrXLPlhnqDQJ22piCFpc23','pTgQBCEcXbZNVmGLKQOoSUrwyStwveMnOSwkjEsqSBuQYmwrAqUvSK2rYRnnCssTbP3Oc2tWlzAnp8VF8vvsngCX7BDOnKvaSiraUGnZiwjLKMYRHwJAfBGWFs2YiJDnqUQahJ7dcTI5qfZUZmBMRRRoqv3o73r41UDzQ7cvD0z6Jb2CdTbJFeMtxVO5eCz','4I','OjL',6);
+INSERT INTO ti VALUES (109,-6654562,'1YmjSJcIpKJbKVx1rcmVyX507AmpKJHEBl2WI0buddmPNlWG6yo2Dk3DakoeHrcrLkSEk7pdmy','ec77dfvsjcX5sSBIjhbUVJEIbN8vrWSPrBbQtytVdr3I6pEmq4O09rslxv6uipoNWNx7rL5TnTxPgraGDCiAqSWtt6625NmbF1lMQ83GrgPYlYegImS63Y1iN2GzdmTpfi6SPCgqjn7xNSIxukfkWWuj5587DFuMBwxnaCmls34eHX04F69evz6vU58Ksl62gUjv8P7oKdMa','jBtxMwDCiLmCqfHOtV17SpEXkTiPOEreXUuQFgkRUGBYEilRB2lajTagiehucMwrXLPlhnqDQJ22piCFpc23','pTgQBCEcXbZNVmGLKQOoSUrwyStwveMnOSwkjEsqSBuQYmwrAqUvSK2rYRnnCssTbP3Oc2tWlzAnp8VF8vvsngCX7BDOnKvaSiraUGnZiwjLKMYRHwJAfBGWFs2YiJDnqUQahJ7dcTI5qfZUZmBMRRRoqv3o73r41UDzQ7cvD0z6Jb2CdTbJFeMtxVO5eCz','4I','OjL',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b TINYINT NOT NULL, c CHAR(56), d VARCHAR(38), e VARCHAR(61), f VARBINARY(37), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1877384126,26,'TmJU','dZJKrOtMYMGUkPduIirFnvr0j','o30ohs5LUqsyjdJZOyswEIQNBCCXuFuPZ0tiBqJFBIdnuUEe0uzvuE','PPuvEq86KWOeasTVt4J6jkKts','O','o',0);
+CREATE TABLE ti (a INT, b TINYINT NOT NULL, c CHAR(56), d VARCHAR(38), e VARCHAR(61), f VARBINARY(37), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-4607346150691324753,-39,'GYKO4ghIHSO9BiU','F5GTWwESjT0MAqr5dyezJ0h9uVEJnvLetHsk','89r7vrwqXAekeFlXoUI0awhUtLwvn4k6dLl2','uZjaMQugUsUw026CohrSMu5FoNLQPRMRhmKI4','vK','p8',1);
+INSERT INTO ti VALUES (-4607346150691324753,-39,'GYKO4ghIHSO9BiU','F5GTWwESjT0MAqr5dyezJ0h9uVEJnvLetHsk','89r7vrwqXAekeFlXoUI0awhUtLwvn4k6dLl2','uZjaMQugUsUw026CohrSMu5FoNLQPRMRhmKI4','vK','p8',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(57);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(57);
+INSERT INTO t VALUES (1626931060781558909,-25,'pSg0B6uyQr1OE0zOs9sVJGoNQdLpnTlnqJsTALM','732O7','Nz4','eqF','h','6',2);
+INSERT INTO ti VALUES (1626931060781558909,-25,'pSg0B6uyQr1OE0zOs9sVJGoNQdLpnTlnqJsTALM','732O7','Nz4','eqF','h','6',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-4564722038141942164,-24,'m9WbOzo37OkphDJQYA7Klx87','zuNkpwnMz6JSRCyqG8Pi1GRfdy0ioSNBARj4seV2cnq1dV7T8gnM36nrdaOrRWD6ozGM4jIJ8A3lNNFJzUyeLL0nY0gSbrB5eZj0smHKAf62WAT0jLKUuBHEBon3g6pSgGVZZfuK5NgppYAFGg9ONTnX69zeSJ5yIQnRiE3p1vZhfzNpmpUZ9zA6qmsQLjRkz4gbh8DunrjexMjd42Gcx','bQborPImInslV3kupxneroGgkE7AxRKQVgK7Gtmj5SPun74uVKK','I5lJPs','Lg','mR',3);
+INSERT INTO ti VALUES (-4564722038141942164,-24,'m9WbOzo37OkphDJQYA7Klx87','zuNkpwnMz6JSRCyqG8Pi1GRfdy0ioSNBARj4seV2cnq1dV7T8gnM36nrdaOrRWD6ozGM4jIJ8A3lNNFJzUyeLL0nY0gSbrB5eZj0smHKAf62WAT0jLKUuBHEBon3g6pSgGVZZfuK5NgppYAFGg9ONTnX69zeSJ5yIQnRiE3p1vZhfzNpmpUZ9zA6qmsQLjRkz4gbh8DunrjexMjd42Gcx','bQborPImInslV3kupxneroGgkE7AxRKQVgK7Gtmj5SPun74uVKK','I5lJPs','Lg','mR',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1581051202931786008,-8,'1Y3jC2LCOiWWxaQ4Ag3FgO8p2jT7u','UKAEiGcp2YqKJakDq0oKdH7dVJumqKRm3WyHz1YXPAby5FerzkYYYQoSWhixtURTIzoG33Pm0vzcIisgXGyDns','uxtKRU','l0M2wXfqMvrYUtOxgsw1b2uApzyxxXzBFLyLPmptH9c5QEFKX6IkOjj6UY3VblYb51UdV8XhUYiVzh9kA0Wu3WYHbl7yQI8Wtqifn0tNn0owhV4q494FKwblftb6OkJeB4Uz11WO','t','Ex',4);
+INSERT INTO ti VALUES (1581051202931786008,-8,'1Y3jC2LCOiWWxaQ4Ag3FgO8p2jT7u','UKAEiGcp2YqKJakDq0oKdH7dVJumqKRm3WyHz1YXPAby5FerzkYYYQoSWhixtURTIzoG33Pm0vzcIisgXGyDns','uxtKRU','l0M2wXfqMvrYUtOxgsw1b2uApzyxxXzBFLyLPmptH9c5QEFKX6IkOjj6UY3VblYb51UdV8XhUYiVzh9kA0Wu3WYHbl7yQI8Wtqifn0tNn0owhV4q494FKwblftb6OkJeB4Uz11WO','t','Ex',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (5993466971363693945,37,'7BHwe4hbwhfqfEf','FgRJlmaRqcBLycaOH8fo4LdBVIsfBXrQ5C6D7h0Yr034IKF9xd6hAwiksgiUgCc1UBipjPPErwzBN4cUaubAnSCd5sQIwDkY1ZNMspMc0DP0TH5v4SYPELypYfGpQVDLRKSbWACQUuopcn33C7lgzWObrwpa','s0AXBOs3O3AaicO9jhqzS7PEEMplKgaqCLg9ngedKJt8WUOq2','kFoyMtVW3vUJEir7cnRi0m0kGDUbXlNvRBK7REIBpfxKnYYs0YR8vpb2rqIcXVV2BooRw0SHYp31EQtLWf5pp1BueRLOUhp4gwuzWlKwTXo77NfRzdp63ZEynYeaAIOrGhpHZzshgi8wFDwURPEl2si0p','6','Fu',5);
+INSERT INTO ti VALUES (5993466971363693945,37,'7BHwe4hbwhfqfEf','FgRJlmaRqcBLycaOH8fo4LdBVIsfBXrQ5C6D7h0Yr034IKF9xd6hAwiksgiUgCc1UBipjPPErwzBN4cUaubAnSCd5sQIwDkY1ZNMspMc0DP0TH5v4SYPELypYfGpQVDLRKSbWACQUuopcn33C7lgzWObrwpa','s0AXBOs3O3AaicO9jhqzS7PEEMplKgaqCLg9ngedKJt8WUOq2','kFoyMtVW3vUJEir7cnRi0m0kGDUbXlNvRBK7REIBpfxKnYYs0YR8vpb2rqIcXVV2BooRw0SHYp31EQtLWf5pp1BueRLOUhp4gwuzWlKwTXo77NfRzdp63ZEynYeaAIOrGhpHZzshgi8wFDwURPEl2si0p','6','Fu',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-2250062569497520403,100,'nkQ7lhcw47MZYpfD0WHfeO1hRNQAS3h9DG0sIFJ0t50uXO4BwaKzG','OyWFZBlvS4j0fCMxGGk8KKzuFbW7nyn5ZWxUbxOQnRoIgSA72TFYpTxPgDOcD4ORbjmWlR4Wjfoxk0eGjSZbzOnlNYtSB2WJB0cMyVoqULJo2doC94yWsUdE4bLIcU8GnJC68HJFEa3Y3jSG9QTcYHSuxNdcdAlvd2z9vaBoN75HTRmn2mn0ZfYMWdWhwTlB73SAUmDDptyFTJT1pBwnA20bc4vmrZmmC77AQuuerJaKv9CB2f6','9WpdEpSBMAq8qJLf5gT9BDThtHp','rTbaxvV6r01UMX9ULlxiq9pBqIHDx2sZqALyIGdpjRl5OySeJRJ1flHDXNtwSK4hSCPg8DmZUatzSUUlgvvjjsgIPNLcer6iVj82O9JTmBZYgizq1lpHeoiIb7YzcEn3P6TKFhebzEK3tv8IuWqTHS7zW6XXUxnLjYpPGR04mT1sDmCoXEZkgULHoXpkmpuStzpzwOF3zvNgXoYW1zoO0rBgIqqwauIjaY802gP4bx','Yg','nB',6);
+INSERT INTO ti VALUES (-2250062569497520403,100,'nkQ7lhcw47MZYpfD0WHfeO1hRNQAS3h9DG0sIFJ0t50uXO4BwaKzG','OyWFZBlvS4j0fCMxGGk8KKzuFbW7nyn5ZWxUbxOQnRoIgSA72TFYpTxPgDOcD4ORbjmWlR4Wjfoxk0eGjSZbzOnlNYtSB2WJB0cMyVoqULJo2doC94yWsUdE4bLIcU8GnJC68HJFEa3Y3jSG9QTcYHSuxNdcdAlvd2z9vaBoN75HTRmn2mn0ZfYMWdWhwTlB73SAUmDDptyFTJT1pBwnA20bc4vmrZmmC77AQuuerJaKv9CB2f6','9WpdEpSBMAq8qJLf5gT9BDThtHp','rTbaxvV6r01UMX9ULlxiq9pBqIHDx2sZqALyIGdpjRl5OySeJRJ1flHDXNtwSK4hSCPg8DmZUatzSUUlgvvjjsgIPNLcer6iVj82O9JTmBZYgizq1lpHeoiIb7YzcEn3P6TKFhebzEK3tv8IuWqTHS7zW6XXUxnLjYpPGR04mT1sDmCoXEZkgULHoXpkmpuStzpzwOF3zvNgXoYW1zoO0rBgIqqwauIjaY802gP4bx','Yg','nB',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b INT UNSIGNED NOT NULL, c BINARY(94), d VARCHAR(28) NOT NULL, e VARCHAR(26), f VARCHAR(86), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (20724,1198487509,'S3AkE','F6pdPXpqJPydDosW8YO1r','PDLqNDhJH3Th39F5MQIEbvk','iF74cuTslTRvL2P3RvnsdyYAaGnmCyFDXu4ysk8AzMmoiNGcFZpiEYiUbPqaBh4rVgLgKdjQTRqp8J','h','Q',0);
+CREATE TABLE ti (a SMALLINT, b INT UNSIGNED NOT NULL, c BINARY(94), d VARCHAR(28) NOT NULL, e VARCHAR(26), f VARCHAR(86), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (-24021,1414684152,'K4SZMmxE2GAt0YS3gEXykxrsSmlWYRUeSelrwNiDRQ4i6ZXro8Pwo','oTHMO5Uzu','OL4JJQdfdfKulqnAS6c6EamHs','HAuCvTBuc5c6ntmZROEevKSJoM9hMJ8pFbQ2gWrkR8OXe','m','6',1);
+INSERT INTO ti VALUES (-24021,1414684152,'K4SZMmxE2GAt0YS3gEXykxrsSmlWYRUeSelrwNiDRQ4i6ZXro8Pwo','oTHMO5Uzu','OL4JJQdfdfKulqnAS6c6EamHs','HAuCvTBuc5c6ntmZROEevKSJoM9hMJ8pFbQ2gWrkR8OXe','m','6',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(95);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(95);
+INSERT INTO t VALUES (31272,7828622,'Qn8OF5eQeAhVVq5Ol9o9','2f0mX2Ct56OPZiGslyX2kEb6Oq','fKe0rojz5cvSHUqEhnyBBYz','9P0i3Z9DfcUNnqr4eNOwWvWiQDTF2xmUvqW5k9Zg0XvUTwcE5G2uNmma7McV9yd5PCpK47ilJK45MdJe','5','Q5',2);
+INSERT INTO ti VALUES (31272,7828622,'Qn8OF5eQeAhVVq5Ol9o9','2f0mX2Ct56OPZiGslyX2kEb6Oq','fKe0rojz5cvSHUqEhnyBBYz','9P0i3Z9DfcUNnqr4eNOwWvWiQDTF2xmUvqW5k9Zg0XvUTwcE5G2uNmma7McV9yd5PCpK47ilJK45MdJe','5','Q5',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3952,3496628969,'CJ5eR1FHEGdSvrFrEJMQTISySkN62qw3A3U8tAxx6nKvLUFOxnDe','PXui8SXiD2aU6','jYdXHpujigP4k','JdMMw4tvMO4tOVG5eQ1ciLeUf2mc9r56ztS8Om9YVQCGeKngXZ8lCVIcsbqWu5USeAah1z3Mig6ANFoGTSQY','m','Zs',3);
+INSERT INTO ti VALUES (3952,3496628969,'CJ5eR1FHEGdSvrFrEJMQTISySkN62qw3A3U8tAxx6nKvLUFOxnDe','PXui8SXiD2aU6','jYdXHpujigP4k','JdMMw4tvMO4tOVG5eQ1ciLeUf2mc9r56ztS8Om9YVQCGeKngXZ8lCVIcsbqWu5USeAah1z3Mig6ANFoGTSQY','m','Zs',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-1568,4103284662,'u1OFJCBgo1wzBypP6DTzlIE8ipeca','Nv6jTiw00XZvgejLyj0RSoIIBzxf6tjbJDEuiudnqPGHo9eDVa4KcSVsxAYVEZiX5K3MMam9sBKSGJLhHhBW3rjz6lg2RaCanOsEd3mi1qZUnGONKpB5wouzVL1ho7Gn0DmVYJZ4KmesbuXquNpm60B5duXgMto9UJQ14bHD4pzQCalSpPZQ0Cx3HxVm9vDywHEFQItYl9aVIS4fIzaIRHIaq6VVBFT8dN8vkeJ','dKLCqYvwIiXLM80H','u0kb1r5GU8vtZn7m1x0CsfUjkGq4hzxy4rVznfV8ZUBA5fFAvOjsmTfZi1EqQMLk6iSE9BwYn2XlbcrfnpQgJrl0K1pjkSCcL556LOeBMiaeTutNCxzkqDEo9OkMMs','w','J',4);
+INSERT INTO ti VALUES (-1568,4103284662,'u1OFJCBgo1wzBypP6DTzlIE8ipeca','Nv6jTiw00XZvgejLyj0RSoIIBzxf6tjbJDEuiudnqPGHo9eDVa4KcSVsxAYVEZiX5K3MMam9sBKSGJLhHhBW3rjz6lg2RaCanOsEd3mi1qZUnGONKpB5wouzVL1ho7Gn0DmVYJZ4KmesbuXquNpm60B5duXgMto9UJQ14bHD4pzQCalSpPZQ0Cx3HxVm9vDywHEFQItYl9aVIS4fIzaIRHIaq6VVBFT8dN8vkeJ','dKLCqYvwIiXLM80H','u0kb1r5GU8vtZn7m1x0CsfUjkGq4hzxy4rVznfV8ZUBA5fFAvOjsmTfZi1EqQMLk6iSE9BwYn2XlbcrfnpQgJrl0K1pjkSCcL556LOeBMiaeTutNCxzkqDEo9OkMMs','w','J',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (29429,463264376,'qG05mGSt','XloI7Zyl0EMYvEaQ9aRa4yUrQMTPoOgjgRDQH1W8U943ySf5vYBg8AX5becEy0IMzrv6vj9gimNxH5bgZ6BiYNIaOiXSYQmO0a2HgfQQPyiQ2Ebf2IAxYT2CHMYt8D','qOqVBuWjhFH9DQ1rC','3Bm4jEyvjXHYElaiXFN7sffboXwC555qWt6dNW34p4EWeIFkuyduGQ3cJjCbVm8c1p0iWRMYvCDv8KqhDY70llUwTVeJE8EPHZID6PvQMWwNuyr6C3IO1dvkHk8doNxCHzJF5ypmZhSOShXMgtyeAsJFYUC1ABSBnlo4Hwo9AlrmPho','8','4u',5);
+INSERT INTO ti VALUES (29429,463264376,'qG05mGSt','XloI7Zyl0EMYvEaQ9aRa4yUrQMTPoOgjgRDQH1W8U943ySf5vYBg8AX5becEy0IMzrv6vj9gimNxH5bgZ6BiYNIaOiXSYQmO0a2HgfQQPyiQ2Ebf2IAxYT2CHMYt8D','qOqVBuWjhFH9DQ1rC','3Bm4jEyvjXHYElaiXFN7sffboXwC555qWt6dNW34p4EWeIFkuyduGQ3cJjCbVm8c1p0iWRMYvCDv8KqhDY70llUwTVeJE8EPHZID6PvQMWwNuyr6C3IO1dvkHk8doNxCHzJF5ypmZhSOShXMgtyeAsJFYUC1ABSBnlo4Hwo9AlrmPho','8','4u',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3815,4014475249,'JWem80NVwSAqsbOJBbKub7pmgQKggmkG9JDDEDJYNrneEy8341F6w9CxRUMkX','PGaGKclplkmFZ8gq8vLD3dJSTt7sEM9V4SWxELAa0r8nhcPQTaZqiOazXOfQVrUWgEYBz8IxFREz7dj4Knp2wE4s6SfnyAFxflP6uKsRMyqjXRxNBscT3HF6QNCN4aqMi1tnN8qWbGI6CaDCWHBjDBVRsJSe3y4','KTth0YO6Ct','WQhCD1z1OGC','U','t',6);
+INSERT INTO ti VALUES (-3815,4014475249,'JWem80NVwSAqsbOJBbKub7pmgQKggmkG9JDDEDJYNrneEy8341F6w9CxRUMkX','PGaGKclplkmFZ8gq8vLD3dJSTt7sEM9V4SWxELAa0r8nhcPQTaZqiOazXOfQVrUWgEYBz8IxFREz7dj4Knp2wE4s6SfnyAFxflP6uKsRMyqjXRxNBscT3HF6QNCN4aqMi1tnN8qWbGI6CaDCWHBjDBVRsJSe3y4','KTth0YO6Ct','WQhCD1z1OGC','U','t',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(24) NOT NULL, d VARBINARY(39) NOT NULL, e VARBINARY(21), f VARBINARY(76), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2690410,5874158,'kcUoVR9oRzqHKBJsiO1rF','Jrq7UGNc','NHg6B59ZQHWI','FRe6PEYQWgFj0tg3x7mEih6JjsLLoJsam9treoIGk9Np4KyvKjCGGYRwHwFOUO2Vt4KQWVeeJhqW','v','WL',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(24) NOT NULL, d VARBINARY(39) NOT NULL, e VARBINARY(21), f VARBINARY(76), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-5064135,11613994,'U1zEFeKYBFMIXS','fnt5OrkPb2UL15tjP7Ln','qft6HP1XAfvi409Yb','pdMT8Y','X','Fm',1);
+INSERT INTO ti VALUES (-5064135,11613994,'U1zEFeKYBFMIXS','fnt5OrkPb2UL15tjP7Ln','qft6HP1XAfvi409Yb','pdMT8Y','X','Fm',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(25) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(25) NOT NULL;
+INSERT INTO t VALUES (2240357,9081950,'jiS23bCLc1CudxdtK0zmJwh4','O','aty1OmAhoRkKbSYqD71z','KbA9D7gnl8nnXvQUME5cwVd1DBmalr9LkVifgHDdFql62e4CLpXltIr9FdZzfQbUQy','S','Sr',2);
+INSERT INTO ti VALUES (2240357,9081950,'jiS23bCLc1CudxdtK0zmJwh4','O','aty1OmAhoRkKbSYqD71z','KbA9D7gnl8nnXvQUME5cwVd1DBmalr9LkVifgHDdFql62e4CLpXltIr9FdZzfQbUQy','S','Sr',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3956860,8063633,'Xv7le7GyyIIQ2cNjBFL1OI','gxlcFgINzIelwIzZLLx6lhZ9H0uk8ZswvscESPU7WKweVbr7xcJAKUZSt6yqwS65FV','jcfO1','srruMAspLqUEKbqhXc07FaY3DoSTgpoYWoWG1f4T','U','w',3);
+INSERT INTO ti VALUES (3956860,8063633,'Xv7le7GyyIIQ2cNjBFL1OI','gxlcFgINzIelwIzZLLx6lhZ9H0uk8ZswvscESPU7WKweVbr7xcJAKUZSt6yqwS65FV','jcfO1','srruMAspLqUEKbqhXc07FaY3DoSTgpoYWoWG1f4T','U','w',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (7187741,3882392,'2tYM0GBLtFQB','hpNDMsF7iouI51S9DCYPKmJsqvMTJBPnBz9ARCqKkgZ8cZbq7uPJVehTBwnoGSIy1v0cNffNgECdtX0wnXzLIhFvzDYmflfTjNZgDxz6mENEJTAzUrDgzw2CC4kDeqDsr6EomkVbM3QdlXBpYgcSyDLIwEuAxGduPE','P4JfABEqm0zO7','fqBsF6ukUO6SCDr0EHLHd4LDEKXlLMvZ5YRBqxFkBc0E1n2OvC1jjVgQmBNGO0yLvGL0G50kO9vw1fb4uAf3K3lY4sD0QACexNXfrmXtO','e','m1',4);
+INSERT INTO ti VALUES (7187741,3882392,'2tYM0GBLtFQB','hpNDMsF7iouI51S9DCYPKmJsqvMTJBPnBz9ARCqKkgZ8cZbq7uPJVehTBwnoGSIy1v0cNffNgECdtX0wnXzLIhFvzDYmflfTjNZgDxz6mENEJTAzUrDgzw2CC4kDeqDsr6EomkVbM3QdlXBpYgcSyDLIwEuAxGduPE','P4JfABEqm0zO7','fqBsF6ukUO6SCDr0EHLHd4LDEKXlLMvZ5YRBqxFkBc0E1n2OvC1jjVgQmBNGO0yLvGL0G50kO9vw1fb4uAf3K3lY4sD0QACexNXfrmXtO','e','m1',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (8243585,5992313,'12xFCSvp','ZBLakDdRmu9DoD2oblnShifr2l2cPSJLTnEznMqSLx4iPGNMQZK6j6PnYRvyGBtb8eVztNkIXMQhfvaJwCPhKnCtv3RXEKR3jgJZIDJdDobglpHxPdGzuKiyPGfLg0V9AfWWPWR9ENjkMkvpKw8xS','Y8niz','QPPUD5JDdqXgnPhQ98mfddeCKkfVkDO8uohp6Cf3rJTQosibvmc','f','E',5);
+INSERT INTO ti VALUES (8243585,5992313,'12xFCSvp','ZBLakDdRmu9DoD2oblnShifr2l2cPSJLTnEznMqSLx4iPGNMQZK6j6PnYRvyGBtb8eVztNkIXMQhfvaJwCPhKnCtv3RXEKR3jgJZIDJdDobglpHxPdGzuKiyPGfLg0V9AfWWPWR9ENjkMkvpKw8xS','Y8niz','QPPUD5JDdqXgnPhQ98mfddeCKkfVkDO8uohp6Cf3rJTQosibvmc','f','E',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-3912194,16099904,'ZhoguutA8L4p61XN','EbotpJO6h3UulVM1YJt6c637v','cjkhGXS4Wovfmz','XOCQEMHF6U4Wy4KUldOiyqcz3QZD0eh39DB6QJSx1Ehs4MuPAoHK3jsrRelZNUPmM7qArCmOfHtoyNNkp9aoVElSRid390iNDVqIovdnfFPolfRtX6MZaNG5AgFs0GLN7Pyh5V3dGbCyU3OjsiNW3EtuxxqCmBA','d4','qDN',6);
+INSERT INTO ti VALUES (-3912194,16099904,'ZhoguutA8L4p61XN','EbotpJO6h3UulVM1YJt6c637v','cjkhGXS4Wovfmz','XOCQEMHF6U4Wy4KUldOiyqcz3QZD0eh39DB6QJSx1Ehs4MuPAoHK3jsrRelZNUPmM7qArCmOfHtoyNNkp9aoVElSRid390iNDVqIovdnfFPolfRtX6MZaNG5AgFs0GLN7Pyh5V3dGbCyU3OjsiNW3EtuxxqCmBA','d4','qDN',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT NOT NULL, c BINARY(56) NOT NULL, d VARBINARY(63), e VARCHAR(50) NOT NULL, f VARCHAR(44) NOT NULL, g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4348,3778352939847828315,'yTOblZ','k7OkZrOGmV4JauKk14uB8AKZwGZzLYVhzuUnQvfWLwmSSi5N8l','lzyGC9F2byIWl5','BMz','aX','B',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT NOT NULL, c BINARY(56) NOT NULL, d VARBINARY(63), e VARCHAR(50) NOT NULL, f VARCHAR(44) NOT NULL, g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (8134400,3005164377519370133,'YtWBAGZ1zJg4Soc1Hq1ep09TkAyKYvvg','lqFW3bDeYCu9zZhb9uoJ','bg5z','6dpVfksmcNxVOwlRXuqewb1SBss9XT61nkVBMMcm','m','v',1);
+INSERT INTO ti VALUES (8134400,3005164377519370133,'YtWBAGZ1zJg4Soc1Hq1ep09TkAyKYvvg','lqFW3bDeYCu9zZhb9uoJ','bg5z','6dpVfksmcNxVOwlRXuqewb1SBss9XT61nkVBMMcm','m','v',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(57) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(57) NOT NULL;
+INSERT INTO t VALUES (10998667,-5302033846641555985,'Eoaq7NvNZ13b6GquLRiKB41Hv5grr9aVXYvEtMNgq0hNrVbKQHgpzZD','jU6tge0y5yXPptxz0LFrruj4DcfUejjSj0BqPnEXsXdSl69','xxj3ivMQBk4M631PahiCHP7sKwj2WcnmzwDPTBnTs','bCa60Hkod03PV6HHadtShHlQ9kmWvY','r','B',2);
+INSERT INTO ti VALUES (10998667,-5302033846641555985,'Eoaq7NvNZ13b6GquLRiKB41Hv5grr9aVXYvEtMNgq0hNrVbKQHgpzZD','jU6tge0y5yXPptxz0LFrruj4DcfUejjSj0BqPnEXsXdSl69','xxj3ivMQBk4M631PahiCHP7sKwj2WcnmzwDPTBnTs','bCa60Hkod03PV6HHadtShHlQ9kmWvY','r','B',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (13745134,8598618777090111124,'Q8HqKOpWQ7BShCAhKJmZIBom3mwuWZDPRt4uRZ5J8J','xva8LUspKkqy85cmyBHpbIUUX0SDqStXwiFWUimxWitOptnFOYXExq9CWidH3byERqrbdzdP9KU1iW','W2iCAOHLSnLv01fcYQRxFlN1Z554OZAuNjS','u1aCHdb','S','3',3);
+INSERT INTO ti VALUES (13745134,8598618777090111124,'Q8HqKOpWQ7BShCAhKJmZIBom3mwuWZDPRt4uRZ5J8J','xva8LUspKkqy85cmyBHpbIUUX0SDqStXwiFWUimxWitOptnFOYXExq9CWidH3byERqrbdzdP9KU1iW','W2iCAOHLSnLv01fcYQRxFlN1Z554OZAuNjS','u1aCHdb','S','3',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8941494,-7504840527704121903,'ZTSAIe9Cdn9BvH3q','lw3yT0dULFa7qNgClbIfTpq2oesmhZmmPQkYfmojWvN5TOEkOSs7mOYWdrL96sGFft','LIwGhzw9jiFN','m4Z1rlRjvYdMeSTd6qX1X6MJCQ3u9BHMvCwLOE3xpsAgI9jdmCs434zpj','x','A',4);
+INSERT INTO ti VALUES (8941494,-7504840527704121903,'ZTSAIe9Cdn9BvH3q','lw3yT0dULFa7qNgClbIfTpq2oesmhZmmPQkYfmojWvN5TOEkOSs7mOYWdrL96sGFft','LIwGhzw9jiFN','m4Z1rlRjvYdMeSTd6qX1X6MJCQ3u9BHMvCwLOE3xpsAgI9jdmCs434zpj','x','A',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (12872422,7373639965343255033,'SQk8e4ba5e8oM4Qt1nUMvk97N9WTLDFyY7','JDQzVZgPH9TSfDk2L','j6ukGVvGo73BQMnkaJS','MY5Du5DbUltBXWQhhOSMRQStZgT8ZTDHf5f7VarfJj57Xnk5GWQYqyndfnANpfshkJvQeWFZtVkz3RaNgM1CzIGWsx2AbUvtzlbECLrbdhY8bXOF','bC','f',5);
+INSERT INTO ti VALUES (12872422,7373639965343255033,'SQk8e4ba5e8oM4Qt1nUMvk97N9WTLDFyY7','JDQzVZgPH9TSfDk2L','j6ukGVvGo73BQMnkaJS','MY5Du5DbUltBXWQhhOSMRQStZgT8ZTDHf5f7VarfJj57Xnk5GWQYqyndfnANpfshkJvQeWFZtVkz3RaNgM1CzIGWsx2AbUvtzlbECLrbdhY8bXOF','bC','f',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (4486457,20950493860455576,'nHqlZ8Ndan7OvKopABVprvvmq8pZlDcS01QiLBsQsuvfaR','GJG5XrYY7AQ5MKSSlB3EDOGYeE3qB4micOSn6DeWGups9322u','fHPg','f0HcSZd1OCGYenaWyJRg8NSUQu2JFRx9dQ9BG1BVY508hwu6Q6aVBL6rJwsoRLQ7RRrVZoqfwYY0fbESPczn5KWguzYvjVukdTvrlUpXuHc9jvFOXnqHma4xqDZEC6u1NWcX33cPuHYv3rbCwQzaocWFe92NCx9TR6O','W','f',6);
+INSERT INTO ti VALUES (4486457,20950493860455576,'nHqlZ8Ndan7OvKopABVprvvmq8pZlDcS01QiLBsQsuvfaR','GJG5XrYY7AQ5MKSSlB3EDOGYeE3qB4micOSn6DeWGups9322u','fHPg','f0HcSZd1OCGYenaWyJRg8NSUQu2JFRx9dQ9BG1BVY508hwu6Q6aVBL6rJwsoRLQ7RRrVZoqfwYY0fbESPczn5KWguzYvjVukdTvrlUpXuHc9jvFOXnqHma4xqDZEC6u1NWcX33cPuHYv3rbCwQzaocWFe92NCx9TR6O','W','f',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT NOT NULL, c CHAR(90) NOT NULL, d VARCHAR(100), e VARBINARY(35), f VARCHAR(88) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4465264611969361244,11,'3aA11dJ','4XfINiiuqJXOAheFMW9uXbQtD0mRvxO0NjJr4mnE0NIEUpO4JJido9WOvJuGVIIvb8','mcma0zqnjmisXS3WZ27513r7YwXvEL','Y4ULv8ybYPsJC7Y4F9xv7LLF47d7oDB5od5VwfzUHg20dsCoPpLLPFVqAoznCB8QCuzDk4lpbC71O','FD','P',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT NOT NULL, c CHAR(90) NOT NULL, d VARCHAR(100), e VARBINARY(35), f VARCHAR(88) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-5569041301542757875,32,'iEskYI7bSqNb1uGX0iYSmkCpgUSa6JkfdB8boPwRMfNWrqDqMCwBgNHcvcHMOzxP0q','1','WDnNrL2Ge5ulbKrjRaRpuKcvd7pl3z5sX','0RYU5jAC82bCTbZ','vH','L',1);
+INSERT INTO ti VALUES (-5569041301542757875,32,'iEskYI7bSqNb1uGX0iYSmkCpgUSa6JkfdB8boPwRMfNWrqDqMCwBgNHcvcHMOzxP0q','1','WDnNrL2Ge5ulbKrjRaRpuKcvd7pl3z5sX','0RYU5jAC82bCTbZ','vH','L',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(91) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(91) NOT NULL;
+INSERT INTO t VALUES (-2839319972889412602,-68,'GTh3sxYPAPg6ZhU','D','B7kXfHZDQM2s8VxpMZ3qnq','CLLPZ6FdJdlyxIFivoJl9XjXbksgkIHEFpWecEGfr7mI','Nx','1',2);
+INSERT INTO ti VALUES (-2839319972889412602,-68,'GTh3sxYPAPg6ZhU','D','B7kXfHZDQM2s8VxpMZ3qnq','CLLPZ6FdJdlyxIFivoJl9XjXbksgkIHEFpWecEGfr7mI','Nx','1',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (99635350600138386,-121,'BKjzHuHkWnrw6VBys4oLVSG7ddHMrhq','YeWhI8UxrBZZuu2m4inHZJdDAQ2C78QgedCodEF53FSKeks7EbPrQbMNfjSfXY3Lj2PDzthQn7bnHkFPe1nr0MHwtu32rJgOBRHFi6EzJUgsqGmQ5rU10Ji8lDlF4bTC5WwE4u59RTUxaGQUnlXgzL1q7Qpo4UD7lrlAEzNjwflBgImikvOBmWgCz0a7G','el28tFkzo8b','sl0rQu','IL','r',3);
+INSERT INTO ti VALUES (99635350600138386,-121,'BKjzHuHkWnrw6VBys4oLVSG7ddHMrhq','YeWhI8UxrBZZuu2m4inHZJdDAQ2C78QgedCodEF53FSKeks7EbPrQbMNfjSfXY3Lj2PDzthQn7bnHkFPe1nr0MHwtu32rJgOBRHFi6EzJUgsqGmQ5rU10Ji8lDlF4bTC5WwE4u59RTUxaGQUnlXgzL1q7Qpo4UD7lrlAEzNjwflBgImikvOBmWgCz0a7G','el28tFkzo8b','sl0rQu','IL','r',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2150210731784181478,-69,'u4vRd2qtD2QcqPZdjSruTrC0D7ezWnH9tt78BKvm3wbJo5uBx7tuerH2nU','F8ohrG82TjZ','XGQ80vgLan0jfS8njmvkrOiecF1c99R1T5','LhwQnxmQ2STOufeUNxl3fR7CahiNY1Ixt7wyw5lrsixBqDTLMiFznCaQ7hYSYSLrIC3x694S1F4yvw8RSdeQxViIAQAlGutPiOa6gZRirtIIvRD9eXOPig','ZR','a',4);
+INSERT INTO ti VALUES (2150210731784181478,-69,'u4vRd2qtD2QcqPZdjSruTrC0D7ezWnH9tt78BKvm3wbJo5uBx7tuerH2nU','F8ohrG82TjZ','XGQ80vgLan0jfS8njmvkrOiecF1c99R1T5','LhwQnxmQ2STOufeUNxl3fR7CahiNY1Ixt7wyw5lrsixBqDTLMiFznCaQ7hYSYSLrIC3x694S1F4yvw8RSdeQxViIAQAlGutPiOa6gZRirtIIvRD9eXOPig','ZR','a',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-7021487380135114310,-113,'VEHzbeaGamRaRQ4NPCVKo0Y5MjhE6S2IMbJEs3mgzYpa5Yktl','HeB3xJw6LXUebWmsysCHTFOFMGDl6tGmgMrHsGuA4OhoGi7hAcln4Qlnl0dQC9q6AARFodKMNgnRdayKbRlWFSSHLby9SxAToe4mCvfwbMrINGMldQfeIKwy871mnEhLflMMsvN0pL3VIYZ0acndcBPzWhuPTA0ZIipxCTLXmaUo3AueS','1xO1rLFPLDO9YpeBKJBV5S','wLthxVfvKqgsGHnPsT14xSo8Aa1ciTg0yg830DyeKQb8vlUg1JGF6hEGvI1hzrBfikZtE0RNCLTG1AZp2PblTmWmAlYAzTKPsF7vuZm01LKz2QgFqfBPqUagcXf2k33J0aJHuYYDO','6','3',5);
+INSERT INTO ti VALUES (-7021487380135114310,-113,'VEHzbeaGamRaRQ4NPCVKo0Y5MjhE6S2IMbJEs3mgzYpa5Yktl','HeB3xJw6LXUebWmsysCHTFOFMGDl6tGmgMrHsGuA4OhoGi7hAcln4Qlnl0dQC9q6AARFodKMNgnRdayKbRlWFSSHLby9SxAToe4mCvfwbMrINGMldQfeIKwy871mnEhLflMMsvN0pL3VIYZ0acndcBPzWhuPTA0ZIipxCTLXmaUo3AueS','1xO1rLFPLDO9YpeBKJBV5S','wLthxVfvKqgsGHnPsT14xSo8Aa1ciTg0yg830DyeKQb8vlUg1JGF6hEGvI1hzrBfikZtE0RNCLTG1AZp2PblTmWmAlYAzTKPsF7vuZm01LKz2QgFqfBPqUagcXf2k33J0aJHuYYDO','6','3',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-3034836349073058857,-94,'CvHxcrIHQ1v5uU5weCHbERu8dpJuBj7fYLEpkZqBShZnvB03m6','lRvKTagUJxGMTylsqa2ja8BVv4ZicHLpjfedUtRTBABfnXmM10xfWsJJIoa7UBGbVqtjoogkVj9Ldnc3Kf097JEVvsZ8bNAw72OgAvRkC8NsclRo8Z8YknyiyZ','uf33Thhs6vDlcoqx0','HHZrKVEE1IdJUVxz23wsSwkL3888odoGKmJwQaNCSxhvhPlUaH2wg2ylNgSkK95pEj3oEzjH1MFPD8cFFYPUmiDUkjdaUolvOWFzD2lU7uvXMY6fW0Rt0ql','ggS','g',6);
+INSERT INTO ti VALUES (-3034836349073058857,-94,'CvHxcrIHQ1v5uU5weCHbERu8dpJuBj7fYLEpkZqBShZnvB03m6','lRvKTagUJxGMTylsqa2ja8BVv4ZicHLpjfedUtRTBABfnXmM10xfWsJJIoa7UBGbVqtjoogkVj9Ldnc3Kf097JEVvsZ8bNAw72OgAvRkC8NsclRo8Z8YknyiyZ','uf33Thhs6vDlcoqx0','HHZrKVEE1IdJUVxz23wsSwkL3888odoGKmJwQaNCSxhvhPlUaH2wg2ylNgSkK95pEj3oEzjH1MFPD8cFFYPUmiDUkjdaUolvOWFzD2lU7uvXMY6fW0Rt0ql','ggS','g',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(51), d VARBINARY(42) NOT NULL, e VARCHAR(42) NOT NULL, f VARBINARY(43), g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (69,200,'iHrd7t9pxpm3J2qNYekkmgFwMZAb5','Y6B','KaDSKhK4Yj7I8rOPAhSV8MyeH6fXTsYrw782Tm','PXt9qyxMSlUOzDNoZvLnqAEjXzq3ePhn5WpD8','P','hF',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(51), d VARBINARY(42) NOT NULL, e VARCHAR(42) NOT NULL, f VARBINARY(43), g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (5307353,96,'JAOor0rbiv6iwpoGLufq8QrgWagN1cws8mJUia8','41yzHMTPWsw1tElMEcQ5doIGk','bShGWOdMnb05KP','9f4bq8AWlaVjG24','y','a1',1);
+INSERT INTO ti VALUES (5307353,96,'JAOor0rbiv6iwpoGLufq8QrgWagN1cws8mJUia8','41yzHMTPWsw1tElMEcQ5doIGk','bShGWOdMnb05KP','9f4bq8AWlaVjG24','y','a1',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(52);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(52);
+INSERT INTO t VALUES (12934141,77,'xP2Wg2QskNe7TqU2GtObOdfgy0Yix2j0H3kaiGVHJn','u2dSQWD1N4ZvK4','Hq74m61ToH34K0SDSB9D','xK0NDSQ3kVyRXN99CSt02yiiY','F','3',2);
+INSERT INTO ti VALUES (12934141,77,'xP2Wg2QskNe7TqU2GtObOdfgy0Yix2j0H3kaiGVHJn','u2dSQWD1N4ZvK4','Hq74m61ToH34K0SDSB9D','xK0NDSQ3kVyRXN99CSt02yiiY','F','3',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5239178,251,'W7dhkO20AJOoj0NU5IP3N','fXbmt5FQkRbOfiU91Fr70PZgJGKsa0IH0E4DSHJg58cWuhKIOxawNTYWOmbP2HA3U1ZkHkmabgbL2cZyLKsb1xuHlSwN2CMkt9yz1GwsJXfPyqH0GDDfE1svOC9SMCWUaHbXC7EuE3X3GQl5WJm4L9cdgN86CJk8fhy','xCezpjg','J','f','k',3);
+INSERT INTO ti VALUES (5239178,251,'W7dhkO20AJOoj0NU5IP3N','fXbmt5FQkRbOfiU91Fr70PZgJGKsa0IH0E4DSHJg58cWuhKIOxawNTYWOmbP2HA3U1ZkHkmabgbL2cZyLKsb1xuHlSwN2CMkt9yz1GwsJXfPyqH0GDDfE1svOC9SMCWUaHbXC7EuE3X3GQl5WJm4L9cdgN86CJk8fhy','xCezpjg','J','f','k',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2338174,10,'Gk58SCYRSBPjN','LcJ2OjDkqMHc4ryx1swpFb9rmD5d','ZHq820K7jAKklZk1PZpLBr4cGVGOnAY','oyuRkesP8uMXZWD7nuSppLOkN7yTMOmXTfBrfXU2SGwZSW2ripg7jMRqgdjm9GBJBcIzbdlJ9bWHQCD8nyTwleQGL1epeO5N','I','s',4);
+INSERT INTO ti VALUES (2338174,10,'Gk58SCYRSBPjN','LcJ2OjDkqMHc4ryx1swpFb9rmD5d','ZHq820K7jAKklZk1PZpLBr4cGVGOnAY','oyuRkesP8uMXZWD7nuSppLOkN7yTMOmXTfBrfXU2SGwZSW2ripg7jMRqgdjm9GBJBcIzbdlJ9bWHQCD8nyTwleQGL1epeO5N','I','s',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4530906,78,'E','S9WJKDDXx7mlglEEk46PbOqIKKu8UOKQRgbAQ1PypoB96W0bKR1IueSE72tQSfoPiqpngubJwMPMfSTlxIDq0IkWAIZkCD0yNaRwKCxevl5sSl3cEb6z','6F09rOSEtENhbjq6i2JQq2cZwgP','Sxl7JtfpEQ8V0Mgkm5ENg7KhpclFJARQKVwKZLAmFDFK1VlNuIFMoTUyQbkTN4CigBMA1IURehqWQ04biPZprj1gKteVJTjRknLkwgqTn56J3kMdWbjvwePDNdJJ','UX','A5',5);
+INSERT INTO ti VALUES (4530906,78,'E','S9WJKDDXx7mlglEEk46PbOqIKKu8UOKQRgbAQ1PypoB96W0bKR1IueSE72tQSfoPiqpngubJwMPMfSTlxIDq0IkWAIZkCD0yNaRwKCxevl5sSl3cEb6z','6F09rOSEtENhbjq6i2JQq2cZwgP','Sxl7JtfpEQ8V0Mgkm5ENg7KhpclFJARQKVwKZLAmFDFK1VlNuIFMoTUyQbkTN4CigBMA1IURehqWQ04biPZprj1gKteVJTjRknLkwgqTn56J3kMdWbjvwePDNdJJ','UX','A5',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (13367077,1,'iS2dCEvDSh','7dhFxMhViP6BWPlq8hpAEW1mcR4v7qaas0HREoY9zxDHf0wxS0BznY5z9HCzOm6hOmV0gVAjAvML5uBc8gjLctJazGFZWqmeTLOGyMIyWs5RiBY82tgPBi8KuaYHhVPIlrwB0ukASpNhHKpyLnCbNogvu2VJivHHJJ4PzAqI2gtEjwi0lN7l1KpgsKotYKXjYzTtBmZ0tD0pCSgtPC3b0cjA7Dfij91zOrebYstj','BI8SqngE3zNTbfZQXOGVgBq8o5SIM4bm','OSoIntnwnCFKiLlaYNyyfiPvcuAMozH21AyQlJZTwS6ibDdDYRYqYjZCxVySVm8yc6PBYQxTbnzk1JorBm7mkeC65tHIw0sF2beQBaY9i9vYQbVbhj93HtScfaBFtSsTx46ShpcMvoCM0xRcrhfRjvOjzW33mgyQamRVPOKrZ3rwbLsfclEvNc7OjAy60rgAoLFo5tA34C0vj22HO1OCjozRo4YPhLVe4lFNglSYn5M3zw1tt8ygA87Oc','v','PpZ',6);
+INSERT INTO ti VALUES (13367077,1,'iS2dCEvDSh','7dhFxMhViP6BWPlq8hpAEW1mcR4v7qaas0HREoY9zxDHf0wxS0BznY5z9HCzOm6hOmV0gVAjAvML5uBc8gjLctJazGFZWqmeTLOGyMIyWs5RiBY82tgPBi8KuaYHhVPIlrwB0ukASpNhHKpyLnCbNogvu2VJivHHJJ4PzAqI2gtEjwi0lN7l1KpgsKotYKXjYzTtBmZ0tD0pCSgtPC3b0cjA7Dfij91zOrebYstj','BI8SqngE3zNTbfZQXOGVgBq8o5SIM4bm','OSoIntnwnCFKiLlaYNyyfiPvcuAMozH21AyQlJZTwS6ibDdDYRYqYjZCxVySVm8yc6PBYQxTbnzk1JorBm7mkeC65tHIw0sF2beQBaY9i9vYQbVbhj93HtScfaBFtSsTx46ShpcMvoCM0xRcrhfRjvOjzW33mgyQamRVPOKrZ3rwbLsfclEvNc7OjAy60rgAoLFo5tA34C0vj22HO1OCjozRo4YPhLVe4lFNglSYn5M3zw1tt8ygA87Oc','v','PpZ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(92) NOT NULL, d VARBINARY(51) NOT NULL, e VARCHAR(43) NOT NULL, f VARBINARY(20), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (228,154,'BNfA1p4TxvmgLHXFvxplNCRMrn5qsmKcBLsGFjgENkhlOAa','erNXPaVgPGC5KRXy2R6t4YPD6eyzoBiOQisrSDQRpGoTnsZ5Sj','w2XlmUaHOO3VzeHCgwX','rLthX4CLN3Fqrl7k5j7','VL','S',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(92) NOT NULL, d VARBINARY(51) NOT NULL, e VARCHAR(43) NOT NULL, f VARBINARY(20), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (13141300,219,'KPMNOyy3AhU7hacKfcOJDRd6jXepgsO2baHP2SgFdz4R5Y801j7HH','j4RdZAKYQRUBI8Z2CB8OxjM6xUCV2bubI4Wm0trtH6FzwrGy','5IpS5MnbTh2ZP3BJLT035OzsrdGbvuD9FWVhjy','3a3jFAyQbl03DjXLAEP','Y','U',1);
+INSERT INTO ti VALUES (13141300,219,'KPMNOyy3AhU7hacKfcOJDRd6jXepgsO2baHP2SgFdz4R5Y801j7HH','j4RdZAKYQRUBI8Z2CB8OxjM6xUCV2bubI4Wm0trtH6FzwrGy','5IpS5MnbTh2ZP3BJLT035OzsrdGbvuD9FWVhjy','3a3jFAyQbl03DjXLAEP','Y','U',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(93) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(93) NOT NULL;
+INSERT INTO t VALUES (15418898,91,'ehm8KtBFkE7mQk7FF4dFUjbPAEOAuM0hgIXJf92lPRimgnzB8R6vswK9hBCIkOBgVGqUgpDH8sSVvcxxeaT7Fn','qccjYyyJMFjl0eDURO','wcZXuokgsFhIZ1','RaWk9Z5OSCfQ93','U','2',2);
+INSERT INTO ti VALUES (15418898,91,'ehm8KtBFkE7mQk7FF4dFUjbPAEOAuM0hgIXJf92lPRimgnzB8R6vswK9hBCIkOBgVGqUgpDH8sSVvcxxeaT7Fn','qccjYyyJMFjl0eDURO','wcZXuokgsFhIZ1','RaWk9Z5OSCfQ93','U','2',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (8169165,132,'zLip033XwnQd4aw6vY0CCIy6Zex','sxR8yA8YHi9lNzgBUmRQSoiyaTl2kI6Y3bxzAXhJGl9ZH536Bo8TgDeoYafT7gdgH3u8bHi1B7WRRzNAUNWaExzhcObwbzf3NtUouJ9gMDtrOQ66GatKG6BSm7n3levQtD0uBlbUYEpORzpT1LCzXUymLn3MlOpiT8dZzKj64RGoEZv5DjbGyZ4J8EcRduxinoh','rv5PYoS0cTZnsVzapRMNePtHqW1ICfkcexK','L8qDzHgk0QM','Ng','9',3);
+INSERT INTO ti VALUES (8169165,132,'zLip033XwnQd4aw6vY0CCIy6Zex','sxR8yA8YHi9lNzgBUmRQSoiyaTl2kI6Y3bxzAXhJGl9ZH536Bo8TgDeoYafT7gdgH3u8bHi1B7WRRzNAUNWaExzhcObwbzf3NtUouJ9gMDtrOQ66GatKG6BSm7n3levQtD0uBlbUYEpORzpT1LCzXUymLn3MlOpiT8dZzKj64RGoEZv5DjbGyZ4J8EcRduxinoh','rv5PYoS0cTZnsVzapRMNePtHqW1ICfkcexK','L8qDzHgk0QM','Ng','9',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1898498,124,'D7fnQ169h2YGGWzCzJrCj47LyYLMHMkDNGa2b3EmsSizCEfyZ5V7ewlf7fWh0xEKDTEVfOCerek7s','d9ZRZUqpYAZxcCqDWSdQrwRhFfAUqTbcbtasmVLuo15wFlvAQ1tkNiyDj9TXRqeYwK8G7gN7xAo','oYPJUMCnay7CC5yqf5wMe9RZWQGh7icdv6H42OkIF','6APcVFLQPvzhi8Ate0Tun1MW8JEnLstAV3tgpzBs71KJJShm0Ar6F','X','3',4);
+INSERT INTO ti VALUES (1898498,124,'D7fnQ169h2YGGWzCzJrCj47LyYLMHMkDNGa2b3EmsSizCEfyZ5V7ewlf7fWh0xEKDTEVfOCerek7s','d9ZRZUqpYAZxcCqDWSdQrwRhFfAUqTbcbtasmVLuo15wFlvAQ1tkNiyDj9TXRqeYwK8G7gN7xAo','oYPJUMCnay7CC5yqf5wMe9RZWQGh7icdv6H42OkIF','6APcVFLQPvzhi8Ate0Tun1MW8JEnLstAV3tgpzBs71KJJShm0Ar6F','X','3',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2002583,241,'MoOYMZ8JB5GxwwFA5sCYqOzkMtwwMnRQAIkSUqsQGs5SDqfKo5V2od0N6kIAlp','LY46fgdbW5tzJDvxO5gdr7Dp4yoNqAja1ckGeyOd5bZMw7N64La80SzoTo0OqmXqEIMrLBXoWamaFZSCZPzqPCxh','Y0EypfVRyKIcJGwXof9MB2','FpPfjM7k0sBQyyWqbU0ks81QB2MQ0HZqpTmlDpxPlWQQwFR1c9LQnlKlvnwnVl5xiQ5Mjy7su4fFJRThF0mOguKUyvJVmjCCB3OI7SJJobflCZvsJJQgahSzXRRNKnyuNYlO1bhuZ0eLQXUAepvWxcKA3eWnIFswyI1QBqOCZbgLwBtO03PDfHaiTdjsC7dLrf7RDCyp7R9Qgb4QgPtwbLFfZFfb','ZkX','N',5);
+INSERT INTO ti VALUES (2002583,241,'MoOYMZ8JB5GxwwFA5sCYqOzkMtwwMnRQAIkSUqsQGs5SDqfKo5V2od0N6kIAlp','LY46fgdbW5tzJDvxO5gdr7Dp4yoNqAja1ckGeyOd5bZMw7N64La80SzoTo0OqmXqEIMrLBXoWamaFZSCZPzqPCxh','Y0EypfVRyKIcJGwXof9MB2','FpPfjM7k0sBQyyWqbU0ks81QB2MQ0HZqpTmlDpxPlWQQwFR1c9LQnlKlvnwnVl5xiQ5Mjy7su4fFJRThF0mOguKUyvJVmjCCB3OI7SJJobflCZvsJJQgahSzXRRNKnyuNYlO1bhuZ0eLQXUAepvWxcKA3eWnIFswyI1QBqOCZbgLwBtO03PDfHaiTdjsC7dLrf7RDCyp7R9Qgb4QgPtwbLFfZFfb','ZkX','N',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3792709,107,'bx9gGjR4CiwHK9V9lFmJ','wAMO93uhIrkQzodNeR8T7QxZMVzKcsQeECbyIkxAUZMDTQI0ZAgyjYD7VITQDK4W2LnSh3ZepFQiwNUh13piM6L0AcuaSfRpLEomxcjx9v1Mqfn5hL6RLT5OaNZDNs6I9wK24bvcmP21udCh5WA7I4RzPHFBOWe1OWjyTIvVOTr5HZx1gToLfcDKVQuFtUcTjCZvwMeHGJtbwd3ExPnXeRtA9nyBMLzsFnfDnp67Djrr4aH','FbPyKA2resmBzjRGP','H4boLxbibNiRR3Cc6aozLNXd8PwxAb9WBwS8D3hT8wqY7lPRDEVVfW5L4QD3JsgEq2CO4LGpXq3pXYttIn5XBKXdwYEWzsJcsokqyrFHvMuOQdGhp4meIrQ6','v','Hv',6);
+INSERT INTO ti VALUES (3792709,107,'bx9gGjR4CiwHK9V9lFmJ','wAMO93uhIrkQzodNeR8T7QxZMVzKcsQeECbyIkxAUZMDTQI0ZAgyjYD7VITQDK4W2LnSh3ZepFQiwNUh13piM6L0AcuaSfRpLEomxcjx9v1Mqfn5hL6RLT5OaNZDNs6I9wK24bvcmP21udCh5WA7I4RzPHFBOWe1OWjyTIvVOTr5HZx1gToLfcDKVQuFtUcTjCZvwMeHGJtbwd3ExPnXeRtA9nyBMLzsFnfDnp67Djrr4aH','FbPyKA2resmBzjRGP','H4boLxbibNiRR3Cc6aozLNXd8PwxAb9WBwS8D3hT8wqY7lPRDEVVfW5L4QD3JsgEq2CO4LGpXq3pXYttIn5XBKXdwYEWzsJcsokqyrFHvMuOQdGhp4meIrQ6','v','Hv',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(35), d VARBINARY(73), e VARCHAR(3) NOT NULL, f VARBINARY(45), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1872557,-8802,'XVMMFhbgoIHNZkZN9eTQT5oJ','PT4bFuJz9T','q','TIG1T8NnbUQ1gCAHc9fF5V74k99K1V','E','C7',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(35), d VARBINARY(73), e VARCHAR(3) NOT NULL, f VARBINARY(45), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1663162323289351316,-24063,'GAh1Aoi79A','qKWfa3sWsPLRWAeNuBbzNnVd3Obgzxe20nRTM','n','JiXB5f5jsYXHVePLNwSgHbq3n5DXGj3wziNCaP','K','NI',1);
+INSERT INTO ti VALUES (1663162323289351316,-24063,'GAh1Aoi79A','qKWfa3sWsPLRWAeNuBbzNnVd3Obgzxe20nRTM','n','JiXB5f5jsYXHVePLNwSgHbq3n5DXGj3wziNCaP','K','NI',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(36);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(36);
+INSERT INTO t VALUES (1293520262499574667,-25055,'NRXZpxHL8T','QiLWll8fB8REgdGq5HaoLWrjFDqU','Y2','pk','9','n',2);
+INSERT INTO ti VALUES (1293520262499574667,-25055,'NRXZpxHL8T','QiLWll8fB8REgdGq5HaoLWrjFDqU','Y2','pk','9','n',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (10063728117752755937,-30511,'zVcB49jy4GMUqkoaLSKw8B9kFykWtq0emez6','6HG7WHBVFsC9xKot0blk14DzeSxcDliGG0zgS7NDC5Kfnf9RlNzrakYbnEU0ghPz5AVdz3aJjeXgdWRF3Yqg0qaeUWPCDU8jvJwTnka','lCi','5XpmxIn9pToY','O','zS',3);
+INSERT INTO ti VALUES (10063728117752755937,-30511,'zVcB49jy4GMUqkoaLSKw8B9kFykWtq0emez6','6HG7WHBVFsC9xKot0blk14DzeSxcDliGG0zgS7NDC5Kfnf9RlNzrakYbnEU0ghPz5AVdz3aJjeXgdWRF3Yqg0qaeUWPCDU8jvJwTnka','lCi','5XpmxIn9pToY','O','zS',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2531118738359970321,-28439,'VSlwAn6vndPZTNLnmj5kJjP5','01M3nSGeAfrz54eZsugviecucBrfBZxv8okEMttL0ym3Qvn2SaHIRVeuk2CmRz022CoBAU1LycNFUxY1SLziaxLFZnADLxMWe2afBZwfoJQKZoomu6nWkyMEHsaCZUUWzrLEM71YgkvmquEixpNslgi6zJu1PqLm6J3pAjkcrt3','LM','fHPzvLc1a75M8BBXeW3DCKNqYk7JUE','h','m',4);
+INSERT INTO ti VALUES (2531118738359970321,-28439,'VSlwAn6vndPZTNLnmj5kJjP5','01M3nSGeAfrz54eZsugviecucBrfBZxv8okEMttL0ym3Qvn2SaHIRVeuk2CmRz022CoBAU1LycNFUxY1SLziaxLFZnADLxMWe2afBZwfoJQKZoomu6nWkyMEHsaCZUUWzrLEM71YgkvmquEixpNslgi6zJu1PqLm6J3pAjkcrt3','LM','fHPzvLc1a75M8BBXeW3DCKNqYk7JUE','h','m',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3213084635027489502,15949,'6ebkSw9ET4NPF1zBWvSKXQhn','SsAULdlckb3vWPFdenK0WWR5yGtn8LYF0ZhtsoWHseo7SU2vs85SZqkpKRizMyqnXI9nJWD7szZ4bVhpBf23Tmgs5ggciRL1T2QioMw6nCan8kMArTNptrvxc09qgWZasFKhu8CZhTQwvG21Opo7HvMMuQXH9q1EzRnTht4vC5Rt2F9JKZi0qvyi7jchzkfqzz9T7m9o2mOKexQBCJm3m1','1j','e8zgUXRKMOO8lcv7Ud7ckK5YbDuWi5YZd0Fx6rFQy4NlM4fEEEw6mllhRtuKymlsg2M668YIEY1xvpk1y18rQgEilYr0KTSjRyGaC0RpnAKX9KL69FtoABJYlmUqkIZwNkhipOe7VHIcnM2ItVnFBUGfQgPdo147KfDu4knvhaIEtvUBJIWMZ2Wlo0oGCKUsBT9iRN0dljtSn2mINGctP94fVNbNoTZ5UdB6WdHCY2ia5O77eb6E2Xav5f9ZeEL','S5','m7',5);
+INSERT INTO ti VALUES (3213084635027489502,15949,'6ebkSw9ET4NPF1zBWvSKXQhn','SsAULdlckb3vWPFdenK0WWR5yGtn8LYF0ZhtsoWHseo7SU2vs85SZqkpKRizMyqnXI9nJWD7szZ4bVhpBf23Tmgs5ggciRL1T2QioMw6nCan8kMArTNptrvxc09qgWZasFKhu8CZhTQwvG21Opo7HvMMuQXH9q1EzRnTht4vC5Rt2F9JKZi0qvyi7jchzkfqzz9T7m9o2mOKexQBCJm3m1','1j','e8zgUXRKMOO8lcv7Ud7ckK5YbDuWi5YZd0Fx6rFQy4NlM4fEEEw6mllhRtuKymlsg2M668YIEY1xvpk1y18rQgEilYr0KTSjRyGaC0RpnAKX9KL69FtoABJYlmUqkIZwNkhipOe7VHIcnM2ItVnFBUGfQgPdo147KfDu4knvhaIEtvUBJIWMZ2Wlo0oGCKUsBT9iRN0dljtSn2mINGctP94fVNbNoTZ5UdB6WdHCY2ia5O77eb6E2Xav5f9ZeEL','S5','m7',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (16323927095933722071,-15631,'s','EKccOGM1TwlUYRGxlKQOb5j0u4KiaZ7B5bZykMRBtCIFiHRLYzeeU4OanFwMQSLBTUFgxvKy63nd6ddpWf291iPKT0O57UHOz2vHYL91YwGRdjSRTIou5YuMBFGlHEtcdrw4Fovjm13BQjWBeDTDU9Kv5GFO628a7Y0lXZpWY1E0SjYbJwOeZc1CeobZqRYnVgpKLMSq10XmqqkY4Ww9SBprfaMlZrmWVQgJQT24e4TJaqe6RwQ','R','C90Oyn6X648kHRPjD3IuKvvDogobAPwV9VVsf24y7asJgTSdd3Wqugxam9auwuMiLvT1AJzUkEibL1QRkahOpYJpvGwsZZF3AKE5oMPot93SGQctE7RDIPuq78aanvyFIae2yuIUlSp','nU','U',6);
+INSERT INTO ti VALUES (16323927095933722071,-15631,'s','EKccOGM1TwlUYRGxlKQOb5j0u4KiaZ7B5bZykMRBtCIFiHRLYzeeU4OanFwMQSLBTUFgxvKy63nd6ddpWf291iPKT0O57UHOz2vHYL91YwGRdjSRTIou5YuMBFGlHEtcdrw4Fovjm13BQjWBeDTDU9Kv5GFO628a7Y0lXZpWY1E0SjYbJwOeZc1CeobZqRYnVgpKLMSq10XmqqkY4Ww9SBprfaMlZrmWVQgJQT24e4TJaqe6RwQ','R','C90Oyn6X648kHRPjD3IuKvvDogobAPwV9VVsf24y7asJgTSdd3Wqugxam9auwuMiLvT1AJzUkEibL1QRkahOpYJpvGwsZZF3AKE5oMPot93SGQctE7RDIPuq78aanvyFIae2yuIUlSp','nU','U',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(83) NOT NULL, d VARBINARY(8) NOT NULL, e VARBINARY(98), f VARBINARY(84), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6272667,41062,'8gSMkwhJmVBTEuidL8sgUa6YNBoojqtb0OdMyuh4uaAPgjnJr0aExJSE2ak0e3QC','so6OcqD','YnK0LtKx7paDY95qArCdNVM3yGXgb6X4Rmn9','e2eWjpWaCOgD1HgcAgLtDYaEpUmNRnB','q','uB',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(83) NOT NULL, d VARBINARY(8) NOT NULL, e VARBINARY(98), f VARBINARY(84), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (3769738202770477860,43920,'5aEILnxP01HMPIklyluWK','Hy','1dLsn8ZeWe8XQBcyvb53hYkMl2WTvaNozM6b7WuVuY9RgHJndYWS7l2QU8X1J6C87XEN3UFVMiohxfRlaaTwTdw','VcJBKQ93XCUSYK24glBxMMALHl57Sn4ZtRdrwSMf16AvM1iPpnnoRcuKlvXZJ9os817c7','j','d',1);
+INSERT INTO ti VALUES (3769738202770477860,43920,'5aEILnxP01HMPIklyluWK','Hy','1dLsn8ZeWe8XQBcyvb53hYkMl2WTvaNozM6b7WuVuY9RgHJndYWS7l2QU8X1J6C87XEN3UFVMiohxfRlaaTwTdw','VcJBKQ93XCUSYK24glBxMMALHl57Sn4ZtRdrwSMf16AvM1iPpnnoRcuKlvXZJ9os817c7','j','d',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(84) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(84) NOT NULL;
+INSERT INTO t VALUES (-2735570357520898218,6058,'eVuiCIWQ9Nu4KTI0oH6IZTPSTJqnkObzf8tazdpk','u7Wky','QOI13s3BkFPa1HMhc6PqQmcNJ3zE4bg1rGMtYXetXvt','Sv0Jw1ol9TUHe71qWV04NNZ8g98vENdGb6VbEKNhG8Ai3wFnesydjVpihR8EO0jadOAjhQZ','q','Ux',2);
+INSERT INTO ti VALUES (-2735570357520898218,6058,'eVuiCIWQ9Nu4KTI0oH6IZTPSTJqnkObzf8tazdpk','u7Wky','QOI13s3BkFPa1HMhc6PqQmcNJ3zE4bg1rGMtYXetXvt','Sv0Jw1ol9TUHe71qWV04NNZ8g98vENdGb6VbEKNhG8Ai3wFnesydjVpihR8EO0jadOAjhQZ','q','Ux',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2060002229570830958,47129,'xaSjOdWb7C3wSMtNjN8SSE9GPXb1DQ4mQXnrijEKfF8LZakYXHmv46ACkTcyqesPkE','AQonMmnZRKH4nEdpGwbmwYwU8cPhgEfJYK8osbBsdOvwVyc0dWjPezcvanol46Q5lBf4b700AKiPfmz2QF2Mws59oZ6','MWs2ex03nP2wspIMz2MK1hQo83PLKTOgViaG1u0kvoMnWr7jlNG21BTMHB0tSr5BZmKG','4UFUZ2DySUQyQ8jCmRVKn7Vhc7SbBJZurK26IQXcOZPz96rvjmqpt32g4UKRuDp0cDtGeADWiVz','i','hM',3);
+INSERT INTO ti VALUES (2060002229570830958,47129,'xaSjOdWb7C3wSMtNjN8SSE9GPXb1DQ4mQXnrijEKfF8LZakYXHmv46ACkTcyqesPkE','AQonMmnZRKH4nEdpGwbmwYwU8cPhgEfJYK8osbBsdOvwVyc0dWjPezcvanol46Q5lBf4b700AKiPfmz2QF2Mws59oZ6','MWs2ex03nP2wspIMz2MK1hQo83PLKTOgViaG1u0kvoMnWr7jlNG21BTMHB0tSr5BZmKG','4UFUZ2DySUQyQ8jCmRVKn7Vhc7SbBJZurK26IQXcOZPz96rvjmqpt32g4UKRuDp0cDtGeADWiVz','i','hM',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-2206403210194184365,51377,'qalOEdNEtPmXMnmd8DW5ux','edft1sytWdXQwkcdD4MESLg2bca0oTznK0BuEeQ1X4qPbDyVrG7POu8gTJYYpkML1UOcPadgdlIjRw2lxWu2Jau6UNPqvaMUXzIlzlPVlA7GtsoOA1bX','UT8ERuT0NqaVhTTmqQ5Rl0jer4JtOmVrxZjPM62gllaMTh5KrJqNgMlwpw5RUzr74GsjUfuSC08MDFK','Fn7dFdhvzppABNS3xowZQTtjqTW9VAotP9PN4J6Z5QeOut09sZES5MpUdh39Nw6ojOdb5nVQEScSEL8Nq6fBuBoaDCDWYdnicym90n2qpzvrLpt7kYmez4zb3Gbw17fBL1Qq36rFpwUkK2zqohRWoP27IVe3oKUud2aHM7ETXuRQ8xT1RPG25ybnDyY9nF0Gj7pjcjM4ssG8Atwlfeb4zqCqRuh7J2ginX','dX','M6',4);
+INSERT INTO ti VALUES (-2206403210194184365,51377,'qalOEdNEtPmXMnmd8DW5ux','edft1sytWdXQwkcdD4MESLg2bca0oTznK0BuEeQ1X4qPbDyVrG7POu8gTJYYpkML1UOcPadgdlIjRw2lxWu2Jau6UNPqvaMUXzIlzlPVlA7GtsoOA1bX','UT8ERuT0NqaVhTTmqQ5Rl0jer4JtOmVrxZjPM62gllaMTh5KrJqNgMlwpw5RUzr74GsjUfuSC08MDFK','Fn7dFdhvzppABNS3xowZQTtjqTW9VAotP9PN4J6Z5QeOut09sZES5MpUdh39Nw6ojOdb5nVQEScSEL8Nq6fBuBoaDCDWYdnicym90n2qpzvrLpt7kYmez4zb3Gbw17fBL1Qq36rFpwUkK2zqohRWoP27IVe3oKUud2aHM7ETXuRQ8xT1RPG25ybnDyY9nF0Gj7pjcjM4ssG8Atwlfeb4zqCqRuh7J2ginX','dX','M6',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-5750636161854231895,63098,'fms6KIlUr8Af7GJXpq5E','81pg0q1LVXwCQtkC1Q2NKuMFvnxNkhKjC1HP1RqJMVw3FnRgox7lrEf1PJu2GJmJyYzwuiO9xzh1lcLx7nrKopdO3Uhk5Ct28nRKZauSeqjXG21qhPC8eyJkgGCKDIfZKSfaGnlk3pZjJRKmJEDzeP7oeccrn2f7i1C3mMPUSeKp','GF2VxGNn9v5G8nmyddBOarA4cAOovDl2QJwGpMNtwYIAw2S7XbePpErFIe','kuIFeZvnT0b0A4xJ0B5p2z8daq','t','C3',5);
+INSERT INTO ti VALUES (-5750636161854231895,63098,'fms6KIlUr8Af7GJXpq5E','81pg0q1LVXwCQtkC1Q2NKuMFvnxNkhKjC1HP1RqJMVw3FnRgox7lrEf1PJu2GJmJyYzwuiO9xzh1lcLx7nrKopdO3Uhk5Ct28nRKZauSeqjXG21qhPC8eyJkgGCKDIfZKSfaGnlk3pZjJRKmJEDzeP7oeccrn2f7i1C3mMPUSeKp','GF2VxGNn9v5G8nmyddBOarA4cAOovDl2QJwGpMNtwYIAw2S7XbePpErFIe','kuIFeZvnT0b0A4xJ0B5p2z8daq','t','C3',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (7755081900694417542,47372,'puJ0laEXgp1YpiN4gjnS3Q','SmeV2Dx40Lj8Xqh0LobZXzoJ7Sf2VqrZrg0459EiYg5ULpOfLQjO','hpoidjt5KYVFC2cDigzWT6EMEFFCMHSLUWwvskFYr','TB0vO20FUWvH70hR0bgQXB53tplpqPlx8JU56wcP5frOwtOF3WV9TTWvyrER8nu7urcjryAYUWtcCzdXJiO4toTHCjo4p0nQq6TGWunKmOhR4WD8frZK0W9hKSHmW33mkVsZe9zFKJkzTSBjckJKD9plYDMrGR0WY','ABc','a',6);
+INSERT INTO ti VALUES (7755081900694417542,47372,'puJ0laEXgp1YpiN4gjnS3Q','SmeV2Dx40Lj8Xqh0LobZXzoJ7Sf2VqrZrg0459EiYg5ULpOfLQjO','hpoidjt5KYVFC2cDigzWT6EMEFFCMHSLUWwvskFYr','TB0vO20FUWvH70hR0bgQXB53tplpqPlx8JU56wcP5frOwtOF3WV9TTWvyrER8nu7urcjryAYUWtcCzdXJiO4toTHCjo4p0nQq6TGWunKmOhR4WD8frZK0W9hKSHmW33mkVsZe9zFKJkzTSBjckJKD9plYDMrGR0WY','ABc','a',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b BIGINT UNSIGNED, c BINARY(31) NOT NULL, d VARBINARY(56), e VARBINARY(58), f VARCHAR(46) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (78,6203360337386526831,'ccahLai','Lnsp7LxTtynQrQijC4Y1Og8JG69rAsVBjm9Mn','TjT14A3DFYZ0Lbpgql','pOCIRbRtd89NkfyvmO7dzy','08','1',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT UNSIGNED, c BINARY(31) NOT NULL, d VARBINARY(56), e VARBINARY(58), f VARCHAR(46) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-59234508,3920558332067950516,'QSAZmNfMdO7v4hpDCv','Bq','ZKTyjqMAewycJcMn52j5iGp3rgCegHSJQVuGQQmzGiQR3Qz','tPzSh2ceVSN6HMTxvm43pAoSBOh','k','z9',1);
+INSERT INTO ti VALUES (-59234508,3920558332067950516,'QSAZmNfMdO7v4hpDCv','Bq','ZKTyjqMAewycJcMn52j5iGp3rgCegHSJQVuGQQmzGiQR3Qz','tPzSh2ceVSN6HMTxvm43pAoSBOh','k','z9',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(32) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(32) NOT NULL;
+INSERT INTO t VALUES (70292293,4604100735708569068,'8grY0mC18','g','4LfjwMOunLvGfQbgZqcos2dRJmKl097Gw4kXD6zPWakh23YZLmQkLo8VQ','AoRAO','nh','Os',2);
+INSERT INTO ti VALUES (70292293,4604100735708569068,'8grY0mC18','g','4LfjwMOunLvGfQbgZqcos2dRJmKl097Gw4kXD6zPWakh23YZLmQkLo8VQ','AoRAO','nh','Os',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2102814174,1079979961443539398,'8Gj','SYT45zXLWpk6pGpcAH9zNnGS6kokRmSw8Y6BbQRii6MEbrgHynTYC9o4yWK9NSKOi51KT2ppyCrBgjsoZs65PrRJfdK4K8qLs1iPgr','vpPrhVw88M2X7FYXDWjQAp6okbtEIwFBHFLCQFQqVCe8kW8eqLIjFs','ycCSjebuZLtTeBDCQbutR5lVQy1kZRF0yBB3','wU','MQ',3);
+INSERT INTO ti VALUES (2102814174,1079979961443539398,'8Gj','SYT45zXLWpk6pGpcAH9zNnGS6kokRmSw8Y6BbQRii6MEbrgHynTYC9o4yWK9NSKOi51KT2ppyCrBgjsoZs65PrRJfdK4K8qLs1iPgr','vpPrhVw88M2X7FYXDWjQAp6okbtEIwFBHFLCQFQqVCe8kW8eqLIjFs','ycCSjebuZLtTeBDCQbutR5lVQy1kZRF0yBB3','wU','MQ',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1932975172,7835936958231850373,'45HZBEb2YMPdXEYh6DcFt9tGxgcKXG','mFJW2HelEXbADWIKNXAZ29apHJmW8beQW7Fd36e7TZBln3ApQ4zH6TqRYEB9N1JVb52kMJBSV2fg0','Ftbr0HCbBpdY946U','mnJ4i2lFqFo5L0IvN9CiB49DmNhybpgW2jR8P8ASw0aMwY2L5oWhzI6eBZYChfUIFjOB1Ouv1zpz41xetsR4Zlb2QsRTAWAt1KtoA0LqzxshFeNbICfPvyyewUDoCuiVNM3jAaO4bnRb6aMlndHpi2fd2sswuL9G84ZTlCZUFhyNYw8RE','OE','k',4);
+INSERT INTO ti VALUES (1932975172,7835936958231850373,'45HZBEb2YMPdXEYh6DcFt9tGxgcKXG','mFJW2HelEXbADWIKNXAZ29apHJmW8beQW7Fd36e7TZBln3ApQ4zH6TqRYEB9N1JVb52kMJBSV2fg0','Ftbr0HCbBpdY946U','mnJ4i2lFqFo5L0IvN9CiB49DmNhybpgW2jR8P8ASw0aMwY2L5oWhzI6eBZYChfUIFjOB1Ouv1zpz41xetsR4Zlb2QsRTAWAt1KtoA0LqzxshFeNbICfPvyyewUDoCuiVNM3jAaO4bnRb6aMlndHpi2fd2sswuL9G84ZTlCZUFhyNYw8RE','OE','k',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1511302056,17563924529538395219,'8v9t9539jWWSsKaVh0O5EkOdI','wuDsrHJcKWrzyFvi3TBlCFSGIOyX4esCEaRYuyec6XPp6JK7BB6bMOGAu1lO1n6eUGFetQ9QvWV2RvRKG733A013YavlnqvL2nQBdM2vahiFZqXwLzQi6ukTTcFWu4DSOZ1tkshZ0CK7wqkMRpEjG3ciIa0QdQyG9cSQGQ','S94abE900MLUEV','dslqWN9yjCzQbQdpPfC9Y3blvuzn8Q2F26v4f56KQdiJGBv2Em834pA1mqiEXIwB2SiQ5KGdQb57OGSSqc06Zwy1He58q4JGKoXlc4H7p6BpYWj3Si5aNZhL4XON0htrJ4KIPxzeMW0W4knbvuNurqPlqvbMFDMQ2DZDApCgcRmwSQUYjiRdtVYjrPY5FiIHOQ8210Gbjbiu5XqIwu7klAAZhF4GgcI4xmgyuWMajNF9XE26Uk6lecnI6TxQlQ','uqf','q',5);
+INSERT INTO ti VALUES (1511302056,17563924529538395219,'8v9t9539jWWSsKaVh0O5EkOdI','wuDsrHJcKWrzyFvi3TBlCFSGIOyX4esCEaRYuyec6XPp6JK7BB6bMOGAu1lO1n6eUGFetQ9QvWV2RvRKG733A013YavlnqvL2nQBdM2vahiFZqXwLzQi6ukTTcFWu4DSOZ1tkshZ0CK7wqkMRpEjG3ciIa0QdQyG9cSQGQ','S94abE900MLUEV','dslqWN9yjCzQbQdpPfC9Y3blvuzn8Q2F26v4f56KQdiJGBv2Em834pA1mqiEXIwB2SiQ5KGdQb57OGSSqc06Zwy1He58q4JGKoXlc4H7p6BpYWj3Si5aNZhL4XON0htrJ4KIPxzeMW0W4knbvuNurqPlqvbMFDMQ2DZDApCgcRmwSQUYjiRdtVYjrPY5FiIHOQ8210Gbjbiu5XqIwu7klAAZhF4GgcI4xmgyuWMajNF9XE26Uk6lecnI6TxQlQ','uqf','q',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-916438390,1817455280867935651,'ckBSlLSj8VwHMjMHur','xLupgEYo2v17PViL9cL7oA3T4K2zmx3fOR','dw4','KuZhvoeVh0Os6WBCoCUgrvtJ107mg2zEYtEVe31phZHicrkfVWaCpg5q6E','f','6vr',6);
+INSERT INTO ti VALUES (-916438390,1817455280867935651,'ckBSlLSj8VwHMjMHur','xLupgEYo2v17PViL9cL7oA3T4K2zmx3fOR','dw4','KuZhvoeVh0Os6WBCoCUgrvtJ107mg2zEYtEVe31phZHicrkfVWaCpg5q6E','f','6vr',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED, c BINARY(52), d VARBINARY(50) NOT NULL, e VARBINARY(30) NOT NULL, f VARBINARY(72) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1027160261,50909,'HwcixfraI2mc5ODBL35sIYAUidKx','6DS6WzvzwSiej','OghMlpneS8MyjmtdKr','OXW5ns4cJxQ9X3ONrRMln8tusLHwVX','5','U2',0);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED, c BINARY(52), d VARBINARY(50) NOT NULL, e VARBINARY(30) NOT NULL, f VARBINARY(72) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (7068247340559229149,11089,'TNKuja80v71IHk','3P4eQvTAHjGfKN3ygGOqy5EEeWd5tS33UnMYvijWy','mxCi1nQx2v','ninbxyyeFdW2guMc01I8ik0JJdgXmAaqcR','h','b',1);
+INSERT INTO ti VALUES (7068247340559229149,11089,'TNKuja80v71IHk','3P4eQvTAHjGfKN3ygGOqy5EEeWd5tS33UnMYvijWy','mxCi1nQx2v','ninbxyyeFdW2guMc01I8ik0JJdgXmAaqcR','h','b',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(53);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(53);
+INSERT INTO t VALUES (2115062977497653167,28604,'dA','dPSBd8F26tNgUVBApDWC76mi0hsZ6n4DQRHI4WASEOT7v','ohlLGWfqovV6DrEC5XNZZ','GrC8Rn5Vcs2b97LD','H','im',2);
+INSERT INTO ti VALUES (2115062977497653167,28604,'dA','dPSBd8F26tNgUVBApDWC76mi0hsZ6n4DQRHI4WASEOT7v','ohlLGWfqovV6DrEC5XNZZ','GrC8Rn5Vcs2b97LD','H','im',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (116311503607452621,14367,'6nW91qRfXvhuxjLQuEA4VSC7fg5j6fKpsMl','iGW4cvCajKFCl5u4GnEzxZ1uWdSMZu9x8KM0KXS5FRGJXUASf2uJqRl8gXNMM1anFiKFdWeZyXjgNimaoUGprKikOSHcMAIreaHxorBvLePzBPID84d6WJ7WjCieU7AQOEXWYLU31gGsyZ06fvUPkiliTeMjFulKa3p1m35NxdzniIcDE93zZpXfzqJqdBbybrLmecNdHGMJrIIz9M8LLIrxpkT3FFHyT9Qafmr99rCQEmbFdzf8KLTvw7x7wbhG','Y','gTswQhn37mHyvsqTGwg9WYUAeTR5l9eD8zwerGd4xwBc3BbadRghEFV63t3309','l','yP',3);
+INSERT INTO ti VALUES (116311503607452621,14367,'6nW91qRfXvhuxjLQuEA4VSC7fg5j6fKpsMl','iGW4cvCajKFCl5u4GnEzxZ1uWdSMZu9x8KM0KXS5FRGJXUASf2uJqRl8gXNMM1anFiKFdWeZyXjgNimaoUGprKikOSHcMAIreaHxorBvLePzBPID84d6WJ7WjCieU7AQOEXWYLU31gGsyZ06fvUPkiliTeMjFulKa3p1m35NxdzniIcDE93zZpXfzqJqdBbybrLmecNdHGMJrIIz9M8LLIrxpkT3FFHyT9Qafmr99rCQEmbFdzf8KLTvw7x7wbhG','Y','gTswQhn37mHyvsqTGwg9WYUAeTR5l9eD8zwerGd4xwBc3BbadRghEFV63t3309','l','yP',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (383051911479250404,48052,'BcFqujPSs2zno','PUcpJ2BJSSaMkknjMJfooqblg2i1urmgHWpYubCRFKOfgMeNkmf5xDddMnbUlUAxcG843RxHGYwX4eDCWOkpVPBOrpwJCHTfotilpSeLOpZcx6gMLvtJZvTM8DjrhvJYvra9c9akr6dJALRUxrMtu9iGulJvyrTtZSg','AjmIfdZuaFXcJ809MSajM','5f0vRtnnI6WszE1tHvBkNvzG2vHVFvvfZ8FJjLE3fMWr4ysz23Z7gvLUo8lA7KPCGMy1OPr73yMY3ynCPAq6N7psUyPYeYmWvXiLM9MiWLA4eM2A9S6EsV2ZCuaNWv','d','z',4);
+INSERT INTO ti VALUES (383051911479250404,48052,'BcFqujPSs2zno','PUcpJ2BJSSaMkknjMJfooqblg2i1urmgHWpYubCRFKOfgMeNkmf5xDddMnbUlUAxcG843RxHGYwX4eDCWOkpVPBOrpwJCHTfotilpSeLOpZcx6gMLvtJZvTM8DjrhvJYvra9c9akr6dJALRUxrMtu9iGulJvyrTtZSg','AjmIfdZuaFXcJ809MSajM','5f0vRtnnI6WszE1tHvBkNvzG2vHVFvvfZ8FJjLE3fMWr4ysz23Z7gvLUo8lA7KPCGMy1OPr73yMY3ynCPAq6N7psUyPYeYmWvXiLM9MiWLA4eM2A9S6EsV2ZCuaNWv','d','z',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (2621371284484892359,50060,'k6kAtfAQYAdLBoissZY9x7Hg','oEeTAZ0FWTOYIWqLe6FKYqN7U8cJCo2CMHuCmPFaIvoAO1v35Nv6tVECggMw1ICBhlAuR7BFBc47m109uXm95XkiKChWtVuIeXxIVOcp68xGlEaQmKnjgjxoCggq0vo3Aw6ddUJWI0J38KoHkRzcXs4LEKt0JOqFtMdbbRTq9GN21J','qZzXYpJyT1vYr7Oaqw0bY7','eGqzhxynblapFvwe1tbEOWuuFakTQhQxqa0P1o0M0eWcKr9UO7plVhScAkIzHvxsrAJMRX73gOxpUhlLi1JYFSnGV3Y7UG5FSX9eGPwhou775WZe6axchFmaXEBR1UYAM0PSlxqJyVrQkcx3ygP','P','AI',5);
+INSERT INTO ti VALUES (2621371284484892359,50060,'k6kAtfAQYAdLBoissZY9x7Hg','oEeTAZ0FWTOYIWqLe6FKYqN7U8cJCo2CMHuCmPFaIvoAO1v35Nv6tVECggMw1ICBhlAuR7BFBc47m109uXm95XkiKChWtVuIeXxIVOcp68xGlEaQmKnjgjxoCggq0vo3Aw6ddUJWI0J38KoHkRzcXs4LEKt0JOqFtMdbbRTq9GN21J','qZzXYpJyT1vYr7Oaqw0bY7','eGqzhxynblapFvwe1tbEOWuuFakTQhQxqa0P1o0M0eWcKr9UO7plVhScAkIzHvxsrAJMRX73gOxpUhlLi1JYFSnGV3Y7UG5FSX9eGPwhou775WZe6axchFmaXEBR1UYAM0PSlxqJyVrQkcx3ygP','P','AI',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-7798765454569495255,851,'63TzRiqsyTPSlBvUtUrgzJUV1O4oXtiEE8Te4qY','fxMbe0URKgApsq9khbmKLW1MCteKi4k6c4iHMmmxLHclD99Fcpvb3F7Bw1ijIZgmOdjeK7jtPbTk3D20sbiGsSUOpXACh9AjPNfArqVWkbxaDGgWozSTrXAhypC5kRnCT8','21tlTgWrItD6','1oYRuT41gbOJ2fnS9YuYgnG5gkN1JOhSzVSdOp91PmqZ5hw3mNHPSpd4brDoepJf6admD9GjOXTY4IKV4KTQZ7iV9QLYEFwW3zHvT5E8DOjQG4VYQMDn2bZOkF9u807PbWgNv4ZPLMUomsrTrWNIx3JGLVVoDFZJpCpdTTntJu3h4LQfaj1i1Tcgyj4nDeQOAYGsXKXXAUYL8FBJ27oGcJ','jD','itU',6);
+INSERT INTO ti VALUES (-7798765454569495255,851,'63TzRiqsyTPSlBvUtUrgzJUV1O4oXtiEE8Te4qY','fxMbe0URKgApsq9khbmKLW1MCteKi4k6c4iHMmmxLHclD99Fcpvb3F7Bw1ijIZgmOdjeK7jtPbTk3D20sbiGsSUOpXACh9AjPNfArqVWkbxaDGgWozSTrXAhypC5kRnCT8','21tlTgWrItD6','1oYRuT41gbOJ2fnS9YuYgnG5gkN1JOhSzVSdOp91PmqZ5hw3mNHPSpd4brDoepJf6admD9GjOXTY4IKV4KTQZ7iV9QLYEFwW3zHvT5E8DOjQG4VYQMDn2bZOkF9u807PbWgNv4ZPLMUomsrTrWNIx3JGLVVoDFZJpCpdTTntJu3h4LQfaj1i1Tcgyj4nDeQOAYGsXKXXAUYL8FBJ27oGcJ','jD','itU',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(3), d VARBINARY(69), e VARCHAR(65), f VARBINARY(45), g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (64958,2158981143,'9','DggfNBBj1C426D8ogX9OxhlbmLTKuHhvSLX7SEdh6p2Z3KG9dtvOcUkUHKqi30iHDA5fv','274mCZo8OLD6LsioDbn2WZ10oJ2CE8BWHFqK8Ynf2fl1VtJ9RVIGpbWe2lf','0SUFfL3zjkcKShzvrWPsoS6SA6tCTZE1BXQ3','z','b',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(3), d VARBINARY(69), e VARCHAR(65), f VARBINARY(45), g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3546755726,2860609669,'n','gF6zOWTHkmqdbtwNVASag8C2mQ7jwyfB','f','y1vqxMyMmCZdPHMflv','T','s',1);
+INSERT INTO ti VALUES (3546755726,2860609669,'n','gF6zOWTHkmqdbtwNVASag8C2mQ7jwyfB','f','y1vqxMyMmCZdPHMflv','T','s',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(4);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(4);
+INSERT INTO t VALUES (1520300729,2935073657,'i','2J9upYWyFbJNDSBKHmhIaa0xvW7wRC1QqU2wwfFphupbTQ3Ah94bAjpl6EiR','dcTsg50liUUG2MaIHGMYAQ6fkAb3OaWin0XQMkgByY0gOID1xtTNP6','4m7A7vtVdd1w0XKKCYv8PitcjSjJscC0yuWbdVDd0nM4M','X','E',2);
+INSERT INTO ti VALUES (1520300729,2935073657,'i','2J9upYWyFbJNDSBKHmhIaa0xvW7wRC1QqU2wwfFphupbTQ3Ah94bAjpl6EiR','dcTsg50liUUG2MaIHGMYAQ6fkAb3OaWin0XQMkgByY0gOID1xtTNP6','4m7A7vtVdd1w0XKKCYv8PitcjSjJscC0yuWbdVDd0nM4M','X','E',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (322672294,3802828094,'fK','4d8QAyA0JT5KpXxEIaW6aQM1zL8bZ6F4AD1PVZJwmfVi3SD','u8d3wnPCMsdjF9km11fplXJxPdb3gQUhFL5IqfdR48KLVtXXNOG','bDhI','y','Y',3);
+INSERT INTO ti VALUES (322672294,3802828094,'fK','4d8QAyA0JT5KpXxEIaW6aQM1zL8bZ6F4AD1PVZJwmfVi3SD','u8d3wnPCMsdjF9km11fplXJxPdb3gQUhFL5IqfdR48KLVtXXNOG','bDhI','y','Y',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (3705145052,747497964,'DBYf','gONrZYmo7DrQT8MWiczIusbPjh4tRDktJFUTW5owjSK0pFjYzksk3QRK197rAX7lhQIqL4nuwmAOAWU3hzRf9jkyfFv6yjsbA8Zz9xiU9l1bGLzp1x9jTR16wyKZWXwk0eGaCQfFz9fcCeIz58MFjLdV6hizYdD1jGcXLkOUs2KoFfmAg9s46aGvvRY19AFaPrwjP85xGzsGmLsCVo7nFixDcDNcAVbhB7rqO8dTbQXKPbS','nvPFSAd4GzYSnnxyMtzuc00ycEf8yQOEMDBZU3Ay2EOhtyBBQF1','51sbA4IaP9wPlYtidw0xTuINhP4xZKtALUMHJ1c60Vl7DXwuGuXrxakj79dXzBxv4TQmXOfmchJVk5csZYqRH4a5rDIXijK9UR2iYVXWPvtL4EUQITSNSKoCGc1PDjzfZGcl3Rwy5CG98S1TGC5a6U2ko7Xcst','W','f',4);
+INSERT INTO ti VALUES (3705145052,747497964,'DBYf','gONrZYmo7DrQT8MWiczIusbPjh4tRDktJFUTW5owjSK0pFjYzksk3QRK197rAX7lhQIqL4nuwmAOAWU3hzRf9jkyfFv6yjsbA8Zz9xiU9l1bGLzp1x9jTR16wyKZWXwk0eGaCQfFz9fcCeIz58MFjLdV6hizYdD1jGcXLkOUs2KoFfmAg9s46aGvvRY19AFaPrwjP85xGzsGmLsCVo7nFixDcDNcAVbhB7rqO8dTbQXKPbS','nvPFSAd4GzYSnnxyMtzuc00ycEf8yQOEMDBZU3Ay2EOhtyBBQF1','51sbA4IaP9wPlYtidw0xTuINhP4xZKtALUMHJ1c60Vl7DXwuGuXrxakj79dXzBxv4TQmXOfmchJVk5csZYqRH4a5rDIXijK9UR2iYVXWPvtL4EUQITSNSKoCGc1PDjzfZGcl3Rwy5CG98S1TGC5a6U2ko7Xcst','W','f',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2603433559,611633267,'3','6nRkMqLDnRrWl','G44ewRmO0k7oT','DTKhQA6qmf7J6MLCzKJa7j9pSQxUY48QCeCmRxvu0KKRPGlITts8NuKaPZ6lO7lkuOcXyZVd5xXTTs5DftEyqlIEZdFNRPVBJmrpNKHwXdTjpy94LcRe9LFMfhCIeP5zYPvXGaVNb7UnJXY5gHvtwAALhdnLHyLd6aALfIONjHptIfq8FNBctQpBj5Er5Bprm7Nzl7t9e4I','ZW','Z',5);
+INSERT INTO ti VALUES (2603433559,611633267,'3','6nRkMqLDnRrWl','G44ewRmO0k7oT','DTKhQA6qmf7J6MLCzKJa7j9pSQxUY48QCeCmRxvu0KKRPGlITts8NuKaPZ6lO7lkuOcXyZVd5xXTTs5DftEyqlIEZdFNRPVBJmrpNKHwXdTjpy94LcRe9LFMfhCIeP5zYPvXGaVNb7UnJXY5gHvtwAALhdnLHyLd6aALfIONjHptIfq8FNBctQpBj5Er5Bprm7Nzl7t9e4I','ZW','Z',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1261534152,1148619347,'1','2KojMOX1TGHobYTxWk7NREZND2NxCJMQFkcxInDy5HtcLpjrk2','lpiw4zn4Tz3h43','btKtGoVZZohpTB3c58ZG6GzRK50nt3NSIZIKnLhHzhQoHdZ0O7sBkSfwOmT8h8oJcBPelgiIl1ZHxcnOQBCSFwVucokhlSmvfOqjhpGiJSJSffuA9IyBb53OqvfGBh6TvJUUbi','6','7A',6);
+INSERT INTO ti VALUES (1261534152,1148619347,'1','2KojMOX1TGHobYTxWk7NREZND2NxCJMQFkcxInDy5HtcLpjrk2','lpiw4zn4Tz3h43','btKtGoVZZohpTB3c58ZG6GzRK50nt3NSIZIKnLhHzhQoHdZ0O7sBkSfwOmT8h8oJcBPelgiIl1ZHxcnOQBCSFwVucokhlSmvfOqjhpGiJSJSffuA9IyBb53OqvfGBh6TvJUUbi','6','7A',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(43) NOT NULL, d VARCHAR(14), e VARBINARY(51), f VARCHAR(68), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2669097295415970729,197,'03yT0Yvf0VO4sLO','BhGi9Ux9Ie','ba8E1dwgPj','S2T9kcj05ENZ5aO23te0ujz','e','L',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(43) NOT NULL, d VARCHAR(14), e VARBINARY(51), f VARCHAR(68), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (5223444656257396705,70,'6KU3CLGD1SIvrkLc','S36axP6R9sEah','0dxFqW1nH3XiwYGiXpXSyjW28tJuOqMq','FwIe0UJzA0h2mppgJclSNt9HjqZEKPRZwSieE64DgBYy5R89wzEfoqs5RxP25','u','N',1);
+INSERT INTO ti VALUES (5223444656257396705,70,'6KU3CLGD1SIvrkLc','S36axP6R9sEah','0dxFqW1nH3XiwYGiXpXSyjW28tJuOqMq','FwIe0UJzA0h2mppgJclSNt9HjqZEKPRZwSieE64DgBYy5R89wzEfoqs5RxP25','u','N',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(44) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(44) NOT NULL;
+INSERT INTO t VALUES (6517433770000720744,7,'zBerGDwkW1abzKZjg2SWtSc1PeJxWKAhPIu4tw','eOowGeu','Z4','o0dHlePIkm24RQY0l2ODmPJ8YiMOaCTIP8CwWrgF1gNYVBwsu','o','v',2);
+INSERT INTO ti VALUES (6517433770000720744,7,'zBerGDwkW1abzKZjg2SWtSc1PeJxWKAhPIu4tw','eOowGeu','Z4','o0dHlePIkm24RQY0l2ODmPJ8YiMOaCTIP8CwWrgF1gNYVBwsu','o','v',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (8546779342605085189,126,'lg29EleAGxnK8NcaQQGg2tK1Nrh7G8oaWPvx','NA0vnmheWkyLXD49SaXomFDBzE2JhNKE2z6lduOugpHKVYBaVyNwnOQ8ah7RInSuD6Obayi3DE5AaqYpCSekLk7oqz2ZjFKUSmcbcp75WM2EoLJv9yFX1Fzw8uG1t5s5XOBAToSUQYJUC6y0cmbscf77rnCCDttWWO9ayEAhSZzW','CU2fcG6hyxm35xA9vMb0aeWDNM','Ef2JCr5EFeV2xutN','V','K',3);
+INSERT INTO ti VALUES (8546779342605085189,126,'lg29EleAGxnK8NcaQQGg2tK1Nrh7G8oaWPvx','NA0vnmheWkyLXD49SaXomFDBzE2JhNKE2z6lduOugpHKVYBaVyNwnOQ8ah7RInSuD6Obayi3DE5AaqYpCSekLk7oqz2ZjFKUSmcbcp75WM2EoLJv9yFX1Fzw8uG1t5s5XOBAToSUQYJUC6y0cmbscf77rnCCDttWWO9ayEAhSZzW','CU2fcG6hyxm35xA9vMb0aeWDNM','Ef2JCr5EFeV2xutN','V','K',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-3442429195076990705,208,'zFx','M13WRWkajV0Sh86T3ESu0HfhKB2eRO2ig7aZsvFr6E2d6lIriYhXaODCVlBL4C0CaWlKTgCAebTq','TqM7ObhGcTQvM','0ijS5BrVhLsDF1yrNo4XUFWFP161vIE5KLZ2FH74lA8tKQZZjcnvHhpDV2r3I7FIWlFvL2EVFMvxA8d3PLR9tAz9BaRxlTD92bmKVENPhqdYImYPZE2sFVqk7','3','2',4);
+INSERT INTO ti VALUES (-3442429195076990705,208,'zFx','M13WRWkajV0Sh86T3ESu0HfhKB2eRO2ig7aZsvFr6E2d6lIriYhXaODCVlBL4C0CaWlKTgCAebTq','TqM7ObhGcTQvM','0ijS5BrVhLsDF1yrNo4XUFWFP161vIE5KLZ2FH74lA8tKQZZjcnvHhpDV2r3I7FIWlFvL2EVFMvxA8d3PLR9tAz9BaRxlTD92bmKVENPhqdYImYPZE2sFVqk7','3','2',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-7180613909003213687,198,'Al8FeYrMvocU32HMwGLqu4ilWJtiMpKxCmW','elQjiAaVJ4U1fgoVM66d9gHLcERLtkiUz1kMY','9l7noxqcKQ6lwFsFNPGHN69K2tC','2sL3rHLr5qPoNAGJhV3E0TTYFlraBv8DWZuU4347Tg6X6cM4B3SCIYrIxVz0PGYiEXWTBKGivZGYkyjFtgiWXZtWUPCWTB8pWuh80nE','j','W',5);
+INSERT INTO ti VALUES (-7180613909003213687,198,'Al8FeYrMvocU32HMwGLqu4ilWJtiMpKxCmW','elQjiAaVJ4U1fgoVM66d9gHLcERLtkiUz1kMY','9l7noxqcKQ6lwFsFNPGHN69K2tC','2sL3rHLr5qPoNAGJhV3E0TTYFlraBv8DWZuU4347Tg6X6cM4B3SCIYrIxVz0PGYiEXWTBKGivZGYkyjFtgiWXZtWUPCWTB8pWuh80nE','j','W',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-8042135071414737342,53,'PqbWPB0qROOr','SoS9dPH2TxWHJhHRXscedealN9cXBXqWcs4ISAibBpvao6lWierCmTfhO1uynD7UN4T5hSRjM9qbQ6LtQ9lcezuMvhevE2bDA2rrW2cFwgnJLcKDLV0Ua','BQp0w','r9gKnYOyX8j1','9','Aq',6);
+INSERT INTO ti VALUES (-8042135071414737342,53,'PqbWPB0qROOr','SoS9dPH2TxWHJhHRXscedealN9cXBXqWcs4ISAibBpvao6lWierCmTfhO1uynD7UN4T5hSRjM9qbQ6LtQ9lcezuMvhevE2bDA2rrW2cFwgnJLcKDLV0Ua','BQp0w','r9gKnYOyX8j1','9','Aq',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(69), d VARBINARY(44), e VARCHAR(10), f VARCHAR(72) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (202,6549141643465646659,'I8l3DMhrsr8BJTYbQbXhUPnirFRDTTVgOpbDvvPGQADfTLUm9','CUC2TSX6Y8e425keUIXthczudlliI7CQjXcyli3AwL9V','EhaSto','3z8rtkMJfvsNSwr4syTQzNnuz','B','R',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(69), d VARBINARY(44), e VARCHAR(10), f VARCHAR(72) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (11723299651479468273,-6739880790008715800,'BRtIWmaRkrJEUDZmqW1UgfwuyKy2mVl4tz6La0yFCYOCyl2eHsvvSo1HSR9ko4','YjOmOboDyffn8q6QU2vAHaSOBzM0U3Ne4OPa','ostzUDP0','3eCC7Kj6Vb1vE8udDrLb','8','e',1);
+INSERT INTO ti VALUES (11723299651479468273,-6739880790008715800,'BRtIWmaRkrJEUDZmqW1UgfwuyKy2mVl4tz6La0yFCYOCyl2eHsvvSo1HSR9ko4','YjOmOboDyffn8q6QU2vAHaSOBzM0U3Ne4OPa','ostzUDP0','3eCC7Kj6Vb1vE8udDrLb','8','e',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(70);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(70);
+INSERT INTO t VALUES (7441206009624274167,-6542671224978128052,'T2S2pWoNboJRChyurlnl1T04GaaAX3Y2jJNX','2U4sNIWwuG0C5f','nl2lis3Sq','9o61Sc3NHJzzT0KQf92mE1Juqz1GPaRtRi6DOpBUzqwC','r','a',2);
+INSERT INTO ti VALUES (7441206009624274167,-6542671224978128052,'T2S2pWoNboJRChyurlnl1T04GaaAX3Y2jJNX','2U4sNIWwuG0C5f','nl2lis3Sq','9o61Sc3NHJzzT0KQf92mE1Juqz1GPaRtRi6DOpBUzqwC','r','a',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (16736320841165447913,1395940995025687399,'2YigGiJII4P6FmuQpF3D26oGVZUS75ViziWSobQHcyjYL6vdRkIAdoS0W246orv','FbxSNxqze5rr4Gp8Wthz0z','mIqlDB','3x7tM7s1cKd6XLAPrGgLtVHj8ye6W6tA4iNcgj61jTA8dtVVAgDGNdOMPLqXyiFKitOf1','o','Z',3);
+INSERT INTO ti VALUES (16736320841165447913,1395940995025687399,'2YigGiJII4P6FmuQpF3D26oGVZUS75ViziWSobQHcyjYL6vdRkIAdoS0W246orv','FbxSNxqze5rr4Gp8Wthz0z','mIqlDB','3x7tM7s1cKd6XLAPrGgLtVHj8ye6W6tA4iNcgj61jTA8dtVVAgDGNdOMPLqXyiFKitOf1','o','Z',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8941477096142790190,-2374513840846475316,'WCSIUsGQ19NFiKdu8Iea47JPsh8yUn2mUfVgKDf4zNnmBSyd','jIChEeveJZ5CUVFj15fNiDN1k2w70NfvPPG97VsJhT4a6FOKoYfvlgb2jBHjeed71rI8PyyBsVYujgCwnn6XT0GXZkqOLnyP1R1Ioh9LqMZuE9I7KjNSMJGr1Qmk1Ez4ysawbeNSCFJb49DUsCpoOs4uS7ZWiBeywaJVSY4nTHruqBYDC0q','acfPvQp','rhnKGGkXayWAttKwgOBcNnzRGkOpvzZRnQPuxhwWcWzEBDiJXVivw50arwGKex9pTDKkfZw0CQK4NPXabH2No26VQhXmgG9KsZM3hzBKtoDzJqP8V4Sp3XuCgsvbXcyg0LHauSWY4YVmT7KiXjxovXw8qHXkE9nasjIoPv6linhn8K8NYvRRNGycH6zP4Y1ME6OAOxSTpRdRA','U','i',4);
+INSERT INTO ti VALUES (8941477096142790190,-2374513840846475316,'WCSIUsGQ19NFiKdu8Iea47JPsh8yUn2mUfVgKDf4zNnmBSyd','jIChEeveJZ5CUVFj15fNiDN1k2w70NfvPPG97VsJhT4a6FOKoYfvlgb2jBHjeed71rI8PyyBsVYujgCwnn6XT0GXZkqOLnyP1R1Ioh9LqMZuE9I7KjNSMJGr1Qmk1Ez4ysawbeNSCFJb49DUsCpoOs4uS7ZWiBeywaJVSY4nTHruqBYDC0q','acfPvQp','rhnKGGkXayWAttKwgOBcNnzRGkOpvzZRnQPuxhwWcWzEBDiJXVivw50arwGKex9pTDKkfZw0CQK4NPXabH2No26VQhXmgG9KsZM3hzBKtoDzJqP8V4Sp3XuCgsvbXcyg0LHauSWY4YVmT7KiXjxovXw8qHXkE9nasjIoPv6linhn8K8NYvRRNGycH6zP4Y1ME6OAOxSTpRdRA','U','i',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2772087900555988165,-5519345621831318130,'DnbF4CHpmAD6wn3euLvmB0LjvRMSWRQ8To63','XUMHrn5EeyYYqUmnRZH5U7fxYc7ipr6QKT6XXMCn4EVS048mh0xmHgQG5p5McCJiRjK0j9tbXw8ZlSHY8M9VPBYZvg2dXn0nHgKhXBICOb6gnJSSXfBEh1DzeUG7PMqxWo7iQqipc6TmkCPQM6hGyrx96TOWbAV0cTQ0v8S4ZaH1zwgiER0sJDDoqbAaIAr7ApSPjj8PjmHuhfzfQ9z3vqI','F','Q3Oq328xDLm','4j','5',5);
+INSERT INTO ti VALUES (2772087900555988165,-5519345621831318130,'DnbF4CHpmAD6wn3euLvmB0LjvRMSWRQ8To63','XUMHrn5EeyYYqUmnRZH5U7fxYc7ipr6QKT6XXMCn4EVS048mh0xmHgQG5p5McCJiRjK0j9tbXw8ZlSHY8M9VPBYZvg2dXn0nHgKhXBICOb6gnJSSXfBEh1DzeUG7PMqxWo7iQqipc6TmkCPQM6hGyrx96TOWbAV0cTQ0v8S4ZaH1zwgiER0sJDDoqbAaIAr7ApSPjj8PjmHuhfzfQ9z3vqI','F','Q3Oq328xDLm','4j','5',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8655162688590469070,-4970673347643125364,'KTEyzCQvFo01ZYbO7BhGUqta78aFsGfhaaL5xr','2p9z9fFSKQxuEc15Tru5HI7tGly2ydZrCsHVejhCpCCIERBnfX8hO91rEK4lgROT3g78Z7xKdV0gm7zuAd1ajgTTgu3Uzq7t1LwmgWgK74mlK8FnQImVtJWD2CQEd4uzmoLfaSB3osehxAi9nWejQUT3i9r6NMNuaMqj5lDHGgIKHuxfr3k7QR5qiibrtMuKLX8eFxYlZHEIhWHWTNrG','l0LeKH5Pn','mmu9SEZ4JnX1QrSTgndJ6KpiKufH9ZfnXTDHMLSUXJJpJDYqBoAYwYH9Pb4MXUwEKjIK3uILmIlKKHjjcgrW4CcD64SBQ1wLgTHrXiQzalNBOfDCg','zQ','h',6);
+INSERT INTO ti VALUES (8655162688590469070,-4970673347643125364,'KTEyzCQvFo01ZYbO7BhGUqta78aFsGfhaaL5xr','2p9z9fFSKQxuEc15Tru5HI7tGly2ydZrCsHVejhCpCCIERBnfX8hO91rEK4lgROT3g78Z7xKdV0gm7zuAd1ajgTTgu3Uzq7t1LwmgWgK74mlK8FnQImVtJWD2CQEd4uzmoLfaSB3osehxAi9nWejQUT3i9r6NMNuaMqj5lDHGgIKHuxfr3k7QR5qiibrtMuKLX8eFxYlZHEIhWHWTNrG','l0LeKH5Pn','mmu9SEZ4JnX1QrSTgndJ6KpiKufH9ZfnXTDHMLSUXJJpJDYqBoAYwYH9Pb4MXUwEKjIK3uILmIlKKHjjcgrW4CcD64SBQ1wLgTHrXiQzalNBOfDCg','zQ','h',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b INT NOT NULL, c CHAR(17) NOT NULL, d VARCHAR(52), e VARCHAR(87) NOT NULL, f VARCHAR(93), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7597,1794079054,'ML7p','EGto5JQSVX','TRH3u3dQe5b56L','RiC','e','f',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT NOT NULL, c CHAR(17) NOT NULL, d VARCHAR(52), e VARCHAR(87) NOT NULL, f VARCHAR(93), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (10476039,-2108323515,'PzYFXoF5f','5JQYfyB6T','86Ugor3fdbJrnW19GYZUq0SJFx9l8j573vamK','L','p','Z9',1);
+INSERT INTO ti VALUES (10476039,-2108323515,'PzYFXoF5f','5JQYfyB6T','86Ugor3fdbJrnW19GYZUq0SJFx9l8j573vamK','L','p','Z9',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(18) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(18) NOT NULL;
+INSERT INTO t VALUES (7080172,-110577798,'u7Yr','Li5oLSV8rRQfFGavxghI','PVOjVUuPkgmAsRtJU7UwYd6XfAH1EEbTCsEDasia46JSVHLzlPE4uXrMQKTea5BofkNqH4l4s','8IkzOmMc4jEgjQhc6ggt6LeNKfwqes1AWUHPcqLBx75duYYBor2KcInxYHq7QzvXDkJ5DFJ0Z3SHU','p','zE',2);
+INSERT INTO ti VALUES (7080172,-110577798,'u7Yr','Li5oLSV8rRQfFGavxghI','PVOjVUuPkgmAsRtJU7UwYd6XfAH1EEbTCsEDasia46JSVHLzlPE4uXrMQKTea5BofkNqH4l4s','8IkzOmMc4jEgjQhc6ggt6LeNKfwqes1AWUHPcqLBx75duYYBor2KcInxYHq7QzvXDkJ5DFJ0Z3SHU','p','zE',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (9992284,-355869625,'4tEMuOfVkAjfE','PGZudqKpqw5yajd3OZNaucVAbLBxdxQr89Ihk616EAH03IEacjQvuqXt88xc4qoeJWxNDbQJnODoYCpgOfiTfrzz31w4Jc5uo6kKMMqNNJS6QVOEPVEnNXnJaK0x0wwS5IOhdubnfVPcXqWcfEbrZ6zqyQADF6BBgtvE0J6pohFIX2nT','hz9xdFCGW1FdYLEdBs1NyRT65yNGpENsXVWRSbrACUB1JIWaB4lSEU','5a3MNxbEzPC','9','w',3);
+INSERT INTO ti VALUES (9992284,-355869625,'4tEMuOfVkAjfE','PGZudqKpqw5yajd3OZNaucVAbLBxdxQr89Ihk616EAH03IEacjQvuqXt88xc4qoeJWxNDbQJnODoYCpgOfiTfrzz31w4Jc5uo6kKMMqNNJS6QVOEPVEnNXnJaK0x0wwS5IOhdubnfVPcXqWcfEbrZ6zqyQADF6BBgtvE0J6pohFIX2nT','hz9xdFCGW1FdYLEdBs1NyRT65yNGpENsXVWRSbrACUB1JIWaB4lSEU','5a3MNxbEzPC','9','w',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (4316646,-1364205608,'2kstDQT8Tb0RIj','hgdB8lHfXmoqrEbGTvnYvL4XMFYMBSoEMWjqfCCaPtR6ak5oIgTxPfMLPzJ8cqje8nf49PgaEYssIFvdCmZOWlCBGARMW5HYPiSf0a5ord1FEfUMFnTzMhHPu0k0O5tqZEgF5BmpSsQKx7XdeMs0JUl6NT0H6tE62lW6Ho9jln1THayF2Rdym7oTTyORRbVJAzXoOKu4fdld5K52cZCxCISJ3kayRqVsd','lTC6oLLVQhGJrEY7RNDMNkoNkurj1leGi0Rvy58hWLfrdJVquSfN0MGbFfODjutCE3BHXgapc0R5svPKPTcFB2','nNuBgN70JbQZcAGsUDrGxVgKRAfMnmjQQTmcYPHHaLsIWUk85cwe4sZ4ixL1lwpTRT7Ve0bmfSHfilxA4hIKxb7I65CtyNQP2j0JITJV02k6pVrPTGn7PSg259tHXUbH7v7lKe4ThfTJrnv6WjvRiYjTGHK31XCFvA5czDTKSmzahvs6FPi66rv0uwZbtBh6KRmQ2k5EIGNedgCzUQCWeED56avm8NafXBzkAgvtdvHiSc5JCuqREhFJaxCNY','W','8E',4);
+INSERT INTO ti VALUES (4316646,-1364205608,'2kstDQT8Tb0RIj','hgdB8lHfXmoqrEbGTvnYvL4XMFYMBSoEMWjqfCCaPtR6ak5oIgTxPfMLPzJ8cqje8nf49PgaEYssIFvdCmZOWlCBGARMW5HYPiSf0a5ord1FEfUMFnTzMhHPu0k0O5tqZEgF5BmpSsQKx7XdeMs0JUl6NT0H6tE62lW6Ho9jln1THayF2Rdym7oTTyORRbVJAzXoOKu4fdld5K52cZCxCISJ3kayRqVsd','lTC6oLLVQhGJrEY7RNDMNkoNkurj1leGi0Rvy58hWLfrdJVquSfN0MGbFfODjutCE3BHXgapc0R5svPKPTcFB2','nNuBgN70JbQZcAGsUDrGxVgKRAfMnmjQQTmcYPHHaLsIWUk85cwe4sZ4ixL1lwpTRT7Ve0bmfSHfilxA4hIKxb7I65CtyNQP2j0JITJV02k6pVrPTGn7PSg259tHXUbH7v7lKe4ThfTJrnv6WjvRiYjTGHK31XCFvA5czDTKSmzahvs6FPi66rv0uwZbtBh6KRmQ2k5EIGNedgCzUQCWeED56avm8NafXBzkAgvtdvHiSc5JCuqREhFJaxCNY','W','8E',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (12717055,2083474124,'1NVXYNgc8mW3ZN2Pb','pk0Ox0ZRPacfotFV1AwUY22tI5sGHbLCi79xtsbidjXOHPSuygZHokMmevbZiA8BO3gmCQMbNPHyzEFEoeewFNl9Wb8Sbsl5kuiQ2LZZYYfL5F7mn7wqIgSllVFQC4UfUZEzgoClH9diiw0CbR9bKSNL7enIovrCYs4PYbmXrezLfBHoftPibG9LBu9oyXymGszL3cyF8Nhk3acGRgO4gp4nJJ66spKzycYepGrT76wiWo0MLalc0D9daq','3DMVwY0oKLEPFI','bwSSkJhzew2K3rVkBtUhl8OgEvFsWYk5ow8jPgEz1ueUtWeO8dJZTrFawi1gA42YhE42UFreW4FvO61rfKZ9AQmseBCHJ3VtyDooM4G','aT','Ws',5);
+INSERT INTO ti VALUES (12717055,2083474124,'1NVXYNgc8mW3ZN2Pb','pk0Ox0ZRPacfotFV1AwUY22tI5sGHbLCi79xtsbidjXOHPSuygZHokMmevbZiA8BO3gmCQMbNPHyzEFEoeewFNl9Wb8Sbsl5kuiQ2LZZYYfL5F7mn7wqIgSllVFQC4UfUZEzgoClH9diiw0CbR9bKSNL7enIovrCYs4PYbmXrezLfBHoftPibG9LBu9oyXymGszL3cyF8Nhk3acGRgO4gp4nJJ66spKzycYepGrT76wiWo0MLalc0D9daq','3DMVwY0oKLEPFI','bwSSkJhzew2K3rVkBtUhl8OgEvFsWYk5ow8jPgEz1ueUtWeO8dJZTrFawi1gA42YhE42UFreW4FvO61rfKZ9AQmseBCHJ3VtyDooM4G','aT','Ws',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (961467,1614353878,'r4JwS6k','v2yJ3dfnoL0ya9Busj0TrgidMNvWoDqL0Z0GEY1evGkTAtFlvTCW9F2CKITltre45mdABem7PzWce6kyLR70FYkzlkvO','Ek82vRnrG3tLOzLYTYz1D9VzpyxGA2QrMN3QnpzYFNVGXVXtm3','DK2JNPTF037YFECnQpwni4kFqJGsoF9LSZ4iWwFAni8bVRYAmXNLi4Y4l90m3eFk6GtYfV4NoxNhXvzrxFMGiJ1','XG','mv',6);
+INSERT INTO ti VALUES (961467,1614353878,'r4JwS6k','v2yJ3dfnoL0ya9Busj0TrgidMNvWoDqL0Z0GEY1evGkTAtFlvTCW9F2CKITltre45mdABem7PzWce6kyLR70FYkzlkvO','Ek82vRnrG3tLOzLYTYz1D9VzpyxGA2QrMN3QnpzYFNVGXVXtm3','DK2JNPTF037YFECnQpwni4kFqJGsoF9LSZ4iWwFAni8bVRYAmXNLi4Y4l90m3eFk6GtYfV4NoxNhXvzrxFMGiJ1','XG','mv',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(65), d VARBINARY(92) NOT NULL, e VARBINARY(61) NOT NULL, f VARCHAR(30), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6439239556829282193,3785597312271244029,'8jQDRK6k1n9gHusjI5B6aU90u8YcHOPSpN48FMp','g70h6iMwsF0ICo3kmgs6YTvGYK3AkuA9zeItV2dXqQxXU4eFNj1R2AcsXiwY8jZ','EbrPHk','0Zz67C3sfg','Z','d',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(65), d VARBINARY(92) NOT NULL, e VARBINARY(61) NOT NULL, f VARCHAR(30), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (11115805087047373737,-4887522209217798286,'3T3','E8pue6ayxIELuF28CcAMKOAby','IS3KwyYvHWuOSteWVtvywmEoqqfVXSVEDN','dMYVT70Yyeo','m','V0',1);
+INSERT INTO ti VALUES (11115805087047373737,-4887522209217798286,'3T3','E8pue6ayxIELuF28CcAMKOAby','IS3KwyYvHWuOSteWVtvywmEoqqfVXSVEDN','dMYVT70Yyeo','m','V0',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(66);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(66);
+INSERT INTO t VALUES (10996649958708317575,-4691036653704674043,'HYj2J4ATxax9W5hH41RvEUJpTmp0Au','NZwKIZHHcBoBGyw','aVDSETTmYEzU7dOx9nxp2vdgKYVUY6','pC9dOyu4Qht0clKIuvrz6W4','u','w',2);
+INSERT INTO ti VALUES (10996649958708317575,-4691036653704674043,'HYj2J4ATxax9W5hH41RvEUJpTmp0Au','NZwKIZHHcBoBGyw','aVDSETTmYEzU7dOx9nxp2vdgKYVUY6','pC9dOyu4Qht0clKIuvrz6W4','u','w',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (13239338439671009482,6430902866068535373,'zR4cViIc99jRAGbO2pCiPbpczRL8aY01Y11jZP1Iwb5KVKetoSFXbTuV','9sEFXYbnLq9gOVCIXzzox2pDwQY9JsWZfA8TpWizCVySBUCh4byHp2nt1jSTmPKvhMcucGHeQdXJpRcKCY22F8fyw489FfhM491BMHZtfgzAfRxTAjZbm4VtdxGUPC','k0ck6b6JdxEFd99e4yZ','iGIIs','v','kq',3);
+INSERT INTO ti VALUES (13239338439671009482,6430902866068535373,'zR4cViIc99jRAGbO2pCiPbpczRL8aY01Y11jZP1Iwb5KVKetoSFXbTuV','9sEFXYbnLq9gOVCIXzzox2pDwQY9JsWZfA8TpWizCVySBUCh4byHp2nt1jSTmPKvhMcucGHeQdXJpRcKCY22F8fyw489FfhM491BMHZtfgzAfRxTAjZbm4VtdxGUPC','k0ck6b6JdxEFd99e4yZ','iGIIs','v','kq',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (278469170502344078,7550456741772993667,'KkvqdfLvmIWbysH5NRJ6REmKkBgT6xAJMstRVZsNOyta8llxH5apofuCIAr','E3y2HJkxfKY10e1MwUIDsSW4JaNDggLVgk95A1S6xGF69hBubiH3VLc1CG5jeiUZdKkiD1WNCyDcrAHqFpKReuksVAadlDTcxKX0RchoLM2vxWGtWS5yJWr8NrPK8QKBvyKUJUOKQc6MudgXkGlUjVZ','CnTrPX6ZZNN','oc0obCMLiX2xfne6opClw8c8C2cdRcXnJ7jrySdNIF0V9dFtjts2Abshu3YjmcXkkl00hNg4IlPShqafmnWty2TLFnfdkozPsvOARph9FU','5','o',4);
+INSERT INTO ti VALUES (278469170502344078,7550456741772993667,'KkvqdfLvmIWbysH5NRJ6REmKkBgT6xAJMstRVZsNOyta8llxH5apofuCIAr','E3y2HJkxfKY10e1MwUIDsSW4JaNDggLVgk95A1S6xGF69hBubiH3VLc1CG5jeiUZdKkiD1WNCyDcrAHqFpKReuksVAadlDTcxKX0RchoLM2vxWGtWS5yJWr8NrPK8QKBvyKUJUOKQc6MudgXkGlUjVZ','CnTrPX6ZZNN','oc0obCMLiX2xfne6opClw8c8C2cdRcXnJ7jrySdNIF0V9dFtjts2Abshu3YjmcXkkl00hNg4IlPShqafmnWty2TLFnfdkozPsvOARph9FU','5','o',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (3638340308736128941,-2564499423649831819,'glZIiffNkX9vElf6jHuuBIpW67qgrO6AVTh','cYKqqzBXRjIOy0Hx7qESuesqIHpnDTljvelnrIGPxACKCSS6tZDCozXBHQmCcc5Mi3yuYAXdLea1lE3vLr1h1G','zsMkVBLpnTW8R2wq4xLcS8W632mYfsYlsZGK8fUIHaMzAHAMfbZ8ykSB','ggW1E2DHc6tepQBJhVLdxwwlKpAUUnsjv70PJrCapyaR1FqwrcGs','iI','J',5);
+INSERT INTO ti VALUES (3638340308736128941,-2564499423649831819,'glZIiffNkX9vElf6jHuuBIpW67qgrO6AVTh','cYKqqzBXRjIOy0Hx7qESuesqIHpnDTljvelnrIGPxACKCSS6tZDCozXBHQmCcc5Mi3yuYAXdLea1lE3vLr1h1G','zsMkVBLpnTW8R2wq4xLcS8W632mYfsYlsZGK8fUIHaMzAHAMfbZ8ykSB','ggW1E2DHc6tepQBJhVLdxwwlKpAUUnsjv70PJrCapyaR1FqwrcGs','iI','J',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (14349936202137861880,4124959526701430926,'fN2JVgJlvZcdWGHXQ5BruivZX3OKSwph6l9tAlLWr1abmx','qVEPjvRA0jDkxukXybOb41gnPHu9g5W3VbOMKrhpxBUqVATR3WkGFttenb6OOJJuAO98cJ7Rs2FAqdHoAO0avsHqHcmuJ4Vvd0c6m5qXPEYuxcrOV3RjTXf3O633s3zM0ceMLD7WliTQf3HB5hMKThgNq8U2IJ2bSF2OJBE9wg2veNO45IB3uyFzAxvvWqhzvnEItAk7qzQZ92FIJQgA','2Nmvjs4O0Z3gZ8tl2TJpAfpogVFbP5APIgfIdjjsqMmhyes0GNtASzQcnB','ODuvAqSG3iNFmmzHMKasYmwJ0wpvieRoCMdek','Va','Tu',6);
+INSERT INTO ti VALUES (14349936202137861880,4124959526701430926,'fN2JVgJlvZcdWGHXQ5BruivZX3OKSwph6l9tAlLWr1abmx','qVEPjvRA0jDkxukXybOb41gnPHu9g5W3VbOMKrhpxBUqVATR3WkGFttenb6OOJJuAO98cJ7Rs2FAqdHoAO0avsHqHcmuJ4Vvd0c6m5qXPEYuxcrOV3RjTXf3O633s3zM0ceMLD7WliTQf3HB5hMKThgNq8U2IJ2bSF2OJBE9wg2veNO45IB3uyFzAxvvWqhzvnEItAk7qzQZ92FIJQgA','2Nmvjs4O0Z3gZ8tl2TJpAfpogVFbP5APIgfIdjjsqMmhyes0GNtASzQcnB','ODuvAqSG3iNFmmzHMKasYmwJ0wpvieRoCMdek','Va','Tu',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(46), d VARBINARY(16) NOT NULL, e VARCHAR(9), f VARBINARY(48) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (97,23033,'jmkrW1HO4E4Uwj90IlKr5hJtv51Kmp3H','Hs53G','RgKYq8j','1UvJCp2qlHLpans92Nr322fNhCmis1GjH','Y','I',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(46), d VARBINARY(16) NOT NULL, e VARCHAR(9), f VARBINARY(48) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1511886799,22527,'RsEZoKn1esSUIeVtQWET72mpo2dBRZxBCFaMZ03GKJ','PQkE9QR67gK7f5S','t0UURq','4emKrysDm0zjsdKI6mGzM60XWxLLPLMDIiYHkpMf68','uO','G',1);
+INSERT INTO ti VALUES (1511886799,22527,'RsEZoKn1esSUIeVtQWET72mpo2dBRZxBCFaMZ03GKJ','PQkE9QR67gK7f5S','t0UURq','4emKrysDm0zjsdKI6mGzM60XWxLLPLMDIiYHkpMf68','uO','G',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(47);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(47);
+INSERT INTO t VALUES (1923625364,-20357,'63lPD9KNyAyOrU1uXWdC2Y9CGPM','P','yeqgoypI3','2BAREp6jY21kSmtdS6nLSvv','N','y',2);
+INSERT INTO ti VALUES (1923625364,-20357,'63lPD9KNyAyOrU1uXWdC2Y9CGPM','P','yeqgoypI3','2BAREp6jY21kSmtdS6nLSvv','N','y',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2007795217,-27701,'sM','KoDq9rinATaqU3NuiKvf5GhYwOYJVQgkBQ28LZ38xggDmbYfxU3i7e3nLeCAW5zskL36CRYOcAmnVdQePB2CbmJo4HJoSGIwECQt5Q23sbZXwrBEEsJJK5TkoDD445hDbVDScTVQQnBGr82nCnc1eSAv0iDznbiDsJe6zr7SNYARGAQ','yQdnyMbYf','phzTyMfXR9ItCQd4S','To','R',3);
+INSERT INTO ti VALUES (2007795217,-27701,'sM','KoDq9rinATaqU3NuiKvf5GhYwOYJVQgkBQ28LZ38xggDmbYfxU3i7e3nLeCAW5zskL36CRYOcAmnVdQePB2CbmJo4HJoSGIwECQt5Q23sbZXwrBEEsJJK5TkoDD445hDbVDScTVQQnBGr82nCnc1eSAv0iDznbiDsJe6zr7SNYARGAQ','yQdnyMbYf','phzTyMfXR9ItCQd4S','To','R',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3496924507,-19691,'x44lvWaLNBVRff7','74pokqWlgg42sCuIa97wPesDnMYxSm3gZYeHbFSF1jDj1QrOHkgrS681Xil994NUWcmKMQuInKe4bEFfaLff2dXxliScb4kT7pj3VWsRlMgLE0RG9FSmbHYEvTjvu2LWRwfX8giAngUGJoPyuc85LonaSMQuiIzWuDzfQ','LF5FR','NQzPJhSpGrHSDkRUw2WLvTlGg9Q64lEwfdgDzsgsPWRxqQvyWROOkJramix0mz3PWnSb5Mc572cUyLHcXA3HC6qG9F9JJRS1d0hm1IAxrx9LSFoRM14JBNuqWAfYlElWpSrfiw20WBEmWJhcExHfBBuU','v','h',4);
+INSERT INTO ti VALUES (3496924507,-19691,'x44lvWaLNBVRff7','74pokqWlgg42sCuIa97wPesDnMYxSm3gZYeHbFSF1jDj1QrOHkgrS681Xil994NUWcmKMQuInKe4bEFfaLff2dXxliScb4kT7pj3VWsRlMgLE0RG9FSmbHYEvTjvu2LWRwfX8giAngUGJoPyuc85LonaSMQuiIzWuDzfQ','LF5FR','NQzPJhSpGrHSDkRUw2WLvTlGg9Q64lEwfdgDzsgsPWRxqQvyWROOkJramix0mz3PWnSb5Mc572cUyLHcXA3HC6qG9F9JJRS1d0hm1IAxrx9LSFoRM14JBNuqWAfYlElWpSrfiw20WBEmWJhcExHfBBuU','v','h',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2276378707,22964,'1HXTmjc9vgpz7iaQCU3yBVaQCG','cvmFZq4D5TBWSGUD3Jb0zPM6RvbUWqjmQBZsakwf5s82U6A6fSjkcjNV7qIZghPe9MydgirNVwO1pDLHyEZ3K8PcI7o0z82ZHR8cRBa4OXXzvKbSVxjURyQsUbYyLQQ7d80ggOmr0ci25a2V67jZYnV4J9fxvOTtcdjlW8tRWjHJsZ4WwZL1Kj2icMOlWqi9HMeIt','K8rGeU0','ZThljTHdgzudxA49bP0M9s1d9WaMXV0XRfVHzAcFaYl1Y4EGw5w2iiXGKxjEGbsB0ajaEQJuzXWMiFRTucVeZOqwU28lelH6cGl8YIkhcpRISvpGKqRkmvWjagfNRUP8q2zNGIxdLRj9647zehCTymSGNPF02SGOc0oZbpRRzpbfthUHYL3FbL3wVPFBeYsBt9ubghflvR','vO5','n',5);
+INSERT INTO ti VALUES (2276378707,22964,'1HXTmjc9vgpz7iaQCU3yBVaQCG','cvmFZq4D5TBWSGUD3Jb0zPM6RvbUWqjmQBZsakwf5s82U6A6fSjkcjNV7qIZghPe9MydgirNVwO1pDLHyEZ3K8PcI7o0z82ZHR8cRBa4OXXzvKbSVxjURyQsUbYyLQQ7d80ggOmr0ci25a2V67jZYnV4J9fxvOTtcdjlW8tRWjHJsZ4WwZL1Kj2icMOlWqi9HMeIt','K8rGeU0','ZThljTHdgzudxA49bP0M9s1d9WaMXV0XRfVHzAcFaYl1Y4EGw5w2iiXGKxjEGbsB0ajaEQJuzXWMiFRTucVeZOqwU28lelH6cGl8YIkhcpRISvpGKqRkmvWjagfNRUP8q2zNGIxdLRj9647zehCTymSGNPF02SGOc0oZbpRRzpbfthUHYL3FbL3wVPFBeYsBt9ubghflvR','vO5','n',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1909196449,3926,'j1pvZIj6C7','3hDLkCf4wGMzqU9yrTpvWl68Ft4908V3wKFywgVq34HhhCEIQARoO9azU6afvn9Log4vHg7SP5T8pS8PO65dq4LEx505UUt8PouW6FqnK4BYWME8Cu7tSn5M5Z1hL1y5zZYG9M7ETrACgPZaG7L3I7kZEFdHZ1dNuo5Hje0ZyXNqU1UJS7OWEa6QWi2QG9Ufhr9L4JeuLpic','VraX3PB','D0UiMxK5izrmE0ivM7nKD7uEmOcwVFqSa6qpVfU9JrsTKXkkqUMTNMjjebrXuoQuSnpjRPeBtPyDNqfmTaWEwHIdLlsFMBITSEoK1egPhwg7gcNXfoQch2RO0ROca8tHmNLsS8QL1C4vuCC5oGpPJBOb0VY1kyaZ5Eez6LGVfsgpJ5KP91cV7YNJyNAbs02VrNOU3ldMDfVMpxJuB2ngKNkDt3mZCncaXUqfaL','7r','Rf',6);
+INSERT INTO ti VALUES (1909196449,3926,'j1pvZIj6C7','3hDLkCf4wGMzqU9yrTpvWl68Ft4908V3wKFywgVq34HhhCEIQARoO9azU6afvn9Log4vHg7SP5T8pS8PO65dq4LEx505UUt8PouW6FqnK4BYWME8Cu7tSn5M5Z1hL1y5zZYG9M7ETrACgPZaG7L3I7kZEFdHZ1dNuo5Hje0ZyXNqU1UJS7OWEa6QWi2QG9Ufhr9L4JeuLpic','VraX3PB','D0UiMxK5izrmE0ivM7nKD7uEmOcwVFqSa6qpVfU9JrsTKXkkqUMTNMjjebrXuoQuSnpjRPeBtPyDNqfmTaWEwHIdLlsFMBITSEoK1egPhwg7gcNXfoQch2RO0ROca8tHmNLsS8QL1C4vuCC5oGpPJBOb0VY1kyaZ5Eez6LGVfsgpJ5KP91cV7YNJyNAbs02VrNOU3ldMDfVMpxJuB2ngKNkDt3mZCncaXUqfaL','7r','Rf',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT NOT NULL, c BINARY(6) NOT NULL, d VARBINARY(59), e VARCHAR(52), f VARBINARY(99), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15952756,-1943793302,'1adISy','3QCWL95yrAYLrQ8pril7CRptsMY4ShsUvPyvbRTmBoIj7DRqzGPf1YH','sZ4dZfOqcj','8dUommCdfUawFesGjJRTt','t','C',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b INT NOT NULL, c BINARY(6) NOT NULL, d VARBINARY(59), e VARCHAR(52), f VARBINARY(99), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (7994490936044577184,-304540874,'NgUCW','Nb4GkTbguGpOyEhqNH4N6vpjXKuU2rM','2JjCGCofJa7wT2u','0v1toucm0K9PYE8rtwl79vX','O','v',1);
+INSERT INTO ti VALUES (7994490936044577184,-304540874,'NgUCW','Nb4GkTbguGpOyEhqNH4N6vpjXKuU2rM','2JjCGCofJa7wT2u','0v1toucm0K9PYE8rtwl79vX','O','v',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(7) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(7) NOT NULL;
+INSERT INTO t VALUES (1185567745903868,439352075,'6SP9bHW','NBcqy0mQo20g8L1V6QflSq7sxg2SB8VQpm0QTMYEesnMdgR4cifRNC2FkL','5jtKL2m7n2ohCALF7kjPS2J4CLff99syAglNpI','35Yl395qtBrW20k1kWlQ45yi1PODKxPUU8','s','l',2);
+INSERT INTO ti VALUES (1185567745903868,439352075,'6SP9bHW','NBcqy0mQo20g8L1V6QflSq7sxg2SB8VQpm0QTMYEesnMdgR4cifRNC2FkL','5jtKL2m7n2ohCALF7kjPS2J4CLff99syAglNpI','35Yl395qtBrW20k1kWlQ45yi1PODKxPUU8','s','l',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (7065329449263865700,2081857700,'M','GNh3SPfzQBmXDQHMEaWFeX','GfPxNgz3J5UULrC302Dm80VQPi4evtfzV1E1tIPiy','gTiSXXGiwaedAygJ5HPCjB7m32nO','K','2',3);
+INSERT INTO ti VALUES (7065329449263865700,2081857700,'M','GNh3SPfzQBmXDQHMEaWFeX','GfPxNgz3J5UULrC302Dm80VQPi4evtfzV1E1tIPiy','gTiSXXGiwaedAygJ5HPCjB7m32nO','K','2',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (10460117449659815531,2080601649,'6LfMhSH','IauUb2fjSO7d5pAViUIz2tTRbDt6mH1MwSlgWMIkRJsJkA7gWdnaWuf1ZWVycongBcXQhHVLa1xz9T6A7UoGDxWgb4q5zKoFqMqGkC2MsZWmJkbd0mLqJ','4m5K5x7QYgFgF4vMozkKc1Evt9BlLyEpkGdwno7bdO2JuSDs6m','rTsb8olV3AentHdWFrheFFv9XEGK7XWNXRNKExaVbK6xM7mFRh400urOKmtGyzdJTn3e9BPkCmaBj0hqaHYyoMqfDgVkCBfb1vwolSnT3RBwomrTpJINfbg0CTKehk6NP3N7V97jWDdCchTGcNTySDbkgc9coKHnIofqNJYRvTohOgZVMxA5mMmtbSw4ZSp32','3','X',4);
+INSERT INTO ti VALUES (10460117449659815531,2080601649,'6LfMhSH','IauUb2fjSO7d5pAViUIz2tTRbDt6mH1MwSlgWMIkRJsJkA7gWdnaWuf1ZWVycongBcXQhHVLa1xz9T6A7UoGDxWgb4q5zKoFqMqGkC2MsZWmJkbd0mLqJ','4m5K5x7QYgFgF4vMozkKc1Evt9BlLyEpkGdwno7bdO2JuSDs6m','rTsb8olV3AentHdWFrheFFv9XEGK7XWNXRNKExaVbK6xM7mFRh400urOKmtGyzdJTn3e9BPkCmaBj0hqaHYyoMqfDgVkCBfb1vwolSnT3RBwomrTpJINfbg0CTKehk6NP3N7V97jWDdCchTGcNTySDbkgc9coKHnIofqNJYRvTohOgZVMxA5mMmtbSw4ZSp32','3','X',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (3121798359852154476,113862498,'JL','kJpwQtRfrcpgf5M2ro','oDbPIycbrVjLbqdu7noDcioFALkaSvnBhbFyw2uw9jO0','Nk6Z80IoxI1zrSV8zczc9X7fd6ri8JR21ZbH1snIQwPSNOQA1XWY3gw7tq7UXjxg1KDl4a1pnHCaZQwd2kSh3EDhDWh6hNbfFr4LIgvULoCMOnsNnbqSBtkSC2LlheebZWSQvn0pdiQUC0gy2hnjNtfglsqSSy4YIAgL4H9ImMDNFJippv0mHFkwcz2XlKZyG8ImIA3NHiiUhXagCVd11ZS3AM','6','c',5);
+INSERT INTO ti VALUES (3121798359852154476,113862498,'JL','kJpwQtRfrcpgf5M2ro','oDbPIycbrVjLbqdu7noDcioFALkaSvnBhbFyw2uw9jO0','Nk6Z80IoxI1zrSV8zczc9X7fd6ri8JR21ZbH1snIQwPSNOQA1XWY3gw7tq7UXjxg1KDl4a1pnHCaZQwd2kSh3EDhDWh6hNbfFr4LIgvULoCMOnsNnbqSBtkSC2LlheebZWSQvn0pdiQUC0gy2hnjNtfglsqSSy4YIAgL4H9ImMDNFJippv0mHFkwcz2XlKZyG8ImIA3NHiiUhXagCVd11ZS3AM','6','c',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (11558808021066105998,1972641849,'bigBy8L','itQ2YW1kfy0nc4FFypXxfwK0NT9paZrzamVcTyjmBGmWWEsIVVWJ1qaNfar8JXlRp9ViAcvw6zswhaOHDKq15NZjrEN4Xa3dBTCI','RFN','JHZWbxXThCU9qstX3jNtc0SFsByqNFCKfQApHd7K2co8ZYRH7TbeqRA6OT8oJYVLmxq77Q1EYnnznrNxBNuJxzkzECCOs8fpNlHaZHV4eYznnS1aCLuyVlxZWWGZVkAonkRGu7ltyTxpXwNgJlwYqikpYNOUrcce8vtUCZ74fADYlwJnhqVQFBbEsUH7JUazBsL','5','I',6);
+INSERT INTO ti VALUES (11558808021066105998,1972641849,'bigBy8L','itQ2YW1kfy0nc4FFypXxfwK0NT9paZrzamVcTyjmBGmWWEsIVVWJ1qaNfar8JXlRp9ViAcvw6zswhaOHDKq15NZjrEN4Xa3dBTCI','RFN','JHZWbxXThCU9qstX3jNtc0SFsByqNFCKfQApHd7K2co8ZYRH7TbeqRA6OT8oJYVLmxq77Q1EYnnznrNxBNuJxzkzECCOs8fpNlHaZHV4eYznnS1aCLuyVlxZWWGZVkAonkRGu7ltyTxpXwNgJlwYqikpYNOUrcce8vtUCZ74fADYlwJnhqVQFBbEsUH7JUazBsL','5','I',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b INT UNSIGNED, c BINARY(44), d VARBINARY(93), e VARCHAR(49) NOT NULL, f VARCHAR(38) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3615,2942201858,'rNf45D','YZY9hSOm9QwFId1zZPvwqFTlLqQy4iVzCIH52dAxckWluvSS2r5Y4q45F5aacLQiGlXyUL','S0','p7GeTIgiPyzaNE09Zji3LA2SutQSjgqHyo','l','B',0);
+CREATE TABLE ti (a SMALLINT, b INT UNSIGNED, c BINARY(44), d VARBINARY(93), e VARCHAR(49) NOT NULL, f VARCHAR(38) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-3752418746426956656,684101638,'TYu5','1ghBywPnIvHaRLXOMfktsIDZHcmYf1UkBPb9MA59KnzDPGlqKWmsIFoSmWNOHD7B5ggtTj1BeSo','SBCA1YGyLcLGsY3P17pWaDUqZ5vFGpbWfiaZEQIPq','IHe2fsCEYiLmVgD3cL9twgo62Dqv','x','a',1);
+INSERT INTO ti VALUES (-3752418746426956656,684101638,'TYu5','1ghBywPnIvHaRLXOMfktsIDZHcmYf1UkBPb9MA59KnzDPGlqKWmsIFoSmWNOHD7B5ggtTj1BeSo','SBCA1YGyLcLGsY3P17pWaDUqZ5vFGpbWfiaZEQIPq','IHe2fsCEYiLmVgD3cL9twgo62Dqv','x','a',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(45);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(45);
+INSERT INTO t VALUES (-4498262734989886636,195146715,'IEVLBHVLilooJzIvgQkAJJAI1B','urmYY6oQGWSI9EtGjwP4xfLwk6Hg2Tp5FyWQszvyjiyk87iFSlYYAhF','ZQYT','gnFNiraNAAByUwEpTkxtlSjgHDsJA65zRu5rO','A','6',2);
+INSERT INTO ti VALUES (-4498262734989886636,195146715,'IEVLBHVLilooJzIvgQkAJJAI1B','urmYY6oQGWSI9EtGjwP4xfLwk6Hg2Tp5FyWQszvyjiyk87iFSlYYAhF','ZQYT','gnFNiraNAAByUwEpTkxtlSjgHDsJA65zRu5rO','A','6',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-2987423873722654934,797749221,'BkAy5JC8','Fd5oPxhraIALT15NhzfTFHTSYyjyW2TCOmnxm2WpW0hfAvNOavChr56dRVPuX7hNNVGolB9yKxvCdb7O0B6OevygkiYTYDW89YBOClpc4TvxU0R7IB1JtXpvtDGa0DneBL5eeLgqxZXA4ywi7W796pIh0NpmKPfq9X2wKqNQY0cjEQOah8kJGr9BNk0AIfBeevXc605KpMJRtN8RqUnvn1jcXPjB45FL3cDr','7CF5k8vwnr','zWNNrNd3uzc60R4cXvwWQf8i','x','8',3);
+INSERT INTO ti VALUES (-2987423873722654934,797749221,'BkAy5JC8','Fd5oPxhraIALT15NhzfTFHTSYyjyW2TCOmnxm2WpW0hfAvNOavChr56dRVPuX7hNNVGolB9yKxvCdb7O0B6OevygkiYTYDW89YBOClpc4TvxU0R7IB1JtXpvtDGa0DneBL5eeLgqxZXA4ywi7W796pIh0NpmKPfq9X2wKqNQY0cjEQOah8kJGr9BNk0AIfBeevXc605KpMJRtN8RqUnvn1jcXPjB45FL3cDr','7CF5k8vwnr','zWNNrNd3uzc60R4cXvwWQf8i','x','8',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2449603087408676935,3688492931,'D','jJbtKMpcHGT8GlrDIQ7oJcxwePGCFx7EpFR7IXminkLMHPYK7N7jh2WtJYMyBZs7rPTCAGqQP319uz9RADLvyjTd6BJMOcx7woYLySoCgcxEqd6WB2VIKLUJBvgABhPsEYjPd9Cc0f7BMgr5HIZK9U2RtRr2evig7TCOkPxR3ZTgKEMaPc06GjrchfIr8O0Fo8ekZfSYd01KrJmqs9','40Zi','5Z2DsMctzEcO71UAptMnhb2xK69HfwxpHVogAcyceLBVtKf9FVrlgP0Ru7iOGroPfrV1dLenOECDT1FwaZKuL4nlLph8YbqUPF6tlZIPzXmdzidJvJNdyJb93C6YzLhz9orB5kwf6asXR5U92nGaB9GKn22bVFecItjh8vuENVrFvyNBpoJ9jWVUbIYW0uqYh9WL5H9mri8ND3Wi6CNf4ZvRkrzWqsOb7NEPEEbGoH','2','U',4);
+INSERT INTO ti VALUES (-2449603087408676935,3688492931,'D','jJbtKMpcHGT8GlrDIQ7oJcxwePGCFx7EpFR7IXminkLMHPYK7N7jh2WtJYMyBZs7rPTCAGqQP319uz9RADLvyjTd6BJMOcx7woYLySoCgcxEqd6WB2VIKLUJBvgABhPsEYjPd9Cc0f7BMgr5HIZK9U2RtRr2evig7TCOkPxR3ZTgKEMaPc06GjrchfIr8O0Fo8ekZfSYd01KrJmqs9','40Zi','5Z2DsMctzEcO71UAptMnhb2xK69HfwxpHVogAcyceLBVtKf9FVrlgP0Ru7iOGroPfrV1dLenOECDT1FwaZKuL4nlLph8YbqUPF6tlZIPzXmdzidJvJNdyJb93C6YzLhz9orB5kwf6asXR5U92nGaB9GKn22bVFecItjh8vuENVrFvyNBpoJ9jWVUbIYW0uqYh9WL5H9mri8ND3Wi6CNf4ZvRkrzWqsOb7NEPEEbGoH','2','U',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (7224784781376909470,812581691,'zItnIqlAFwG7iavN4OuO92dqTYzAmrnHvQKTwEuPKObBn','A3h7i9fQfx6g8yCHns4Fnzpr8LNiR0aQA7c8oXyhnlkpgCcAmMvqrB6ab9ALNnhBqZPsQ1Nt5XFOxjwBPK9WpL3z9rXSjfPZ1R1qFqoeNABUMHG9dSiTYvZC3gURIbwHkhVxCeWR0zD5CHRotdQco8xbkCebC840OLPKnf3EdcDmLbRNPUZjelBGJEiXBNqipf','N04fEqQReaaQmOnZABgknG68oQ4DzqcBP2OTK0fJq','OmJEjl8kGuc2skWKQ94MEM','N','m',5);
+INSERT INTO ti VALUES (7224784781376909470,812581691,'zItnIqlAFwG7iavN4OuO92dqTYzAmrnHvQKTwEuPKObBn','A3h7i9fQfx6g8yCHns4Fnzpr8LNiR0aQA7c8oXyhnlkpgCcAmMvqrB6ab9ALNnhBqZPsQ1Nt5XFOxjwBPK9WpL3z9rXSjfPZ1R1qFqoeNABUMHG9dSiTYvZC3gURIbwHkhVxCeWR0zD5CHRotdQco8xbkCebC840OLPKnf3EdcDmLbRNPUZjelBGJEiXBNqipf','N04fEqQReaaQmOnZABgknG68oQ4DzqcBP2OTK0fJq','OmJEjl8kGuc2skWKQ94MEM','N','m',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-8626202438445718710,2644492535,'7U4FI7bfVQ54L1kmSWpdTq2ih0v1f','W8Ua2mRWSRLcQTMLM6uuHnddIPh6bnE3Y4FXBBwNi0tapF4t9INAJFS26Yawd77TOVSDeXyLwNcTPzS86EY0ajKFL1d9JMWGVUGLoivLQLBknNlM8WmvRY3m9OlQUpIIhtlM','NjLSUsVadKIDGGZDowv7XgTlSe2fmngDz0yp1nN6xtyAmalx','HFZjNmqatDea57BJUqT42d03N1Mm2l97tLuwfV6p6ZdEkw9RXQNmL2QX0MDX7plDxgxG9Zr57vsAZGvOfH8fUWvRKjchMHF9GfpjmnU11Z6LaqzUQt','T6','u',6);
+INSERT INTO ti VALUES (-8626202438445718710,2644492535,'7U4FI7bfVQ54L1kmSWpdTq2ih0v1f','W8Ua2mRWSRLcQTMLM6uuHnddIPh6bnE3Y4FXBBwNi0tapF4t9INAJFS26Yawd77TOVSDeXyLwNcTPzS86EY0ajKFL1d9JMWGVUGLoivLQLBknNlM8WmvRY3m9OlQUpIIhtlM','NjLSUsVadKIDGGZDowv7XgTlSe2fmngDz0yp1nN6xtyAmalx','HFZjNmqatDea57BJUqT42d03N1Mm2l97tLuwfV6p6ZdEkw9RXQNmL2QX0MDX7plDxgxG9Zr57vsAZGvOfH8fUWvRKjchMHF9GfpjmnU11Z6LaqzUQt','T6','u',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b SMALLINT, c CHAR(86), d VARCHAR(39) NOT NULL, e VARCHAR(77), f VARBINARY(77), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1180752843,-18363,'2DYL9w5tGZ38j2n3uFMF2uBGySKPKwCHCgQ288X3K77ck','Cqjx','7m1r7NnMV5','AdYvyti7RigbGSlEyfDpQLGu5GBU7z6m6','7','O',0);
+CREATE TABLE ti (a INT, b SMALLINT, c CHAR(86), d VARCHAR(39) NOT NULL, e VARCHAR(77), f VARBINARY(77), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-2093956355272125149,-6447,'RfaKYvSXdDKljjPCpTGfpZGY','MFAV4UzqexhOPPVofU2WuM6BG','zbP7GHB13G9JzR6T4JVaEubqKIjT8oVd1bKjZfW7Z3KMzP0HPd0Qe','f54SyO9FV','qP','P',1);
+INSERT INTO ti VALUES (-2093956355272125149,-6447,'RfaKYvSXdDKljjPCpTGfpZGY','MFAV4UzqexhOPPVofU2WuM6BG','zbP7GHB13G9JzR6T4JVaEubqKIjT8oVd1bKjZfW7Z3KMzP0HPd0Qe','f54SyO9FV','qP','P',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(87);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(87);
+INSERT INTO t VALUES (7208583792503991934,-520,'lyBPmNUvNYtHQMtA8C43Q3uXJa2OCTUqYYDUJqCwo1dZmd','Y33hOEk2Hj9g6wqK','f5IIZkU1IsBQLt8Owz41gcLaVXPGaHQd83I5f0','3S1DRSwq7V6aiYLk8Tvv5Jflw1umUjtTXHakE1bR08w40Utu4dKfKfp7Ya4QqecvXdLHmKZMC1xv','8','R',2);
+INSERT INTO ti VALUES (7208583792503991934,-520,'lyBPmNUvNYtHQMtA8C43Q3uXJa2OCTUqYYDUJqCwo1dZmd','Y33hOEk2Hj9g6wqK','f5IIZkU1IsBQLt8Owz41gcLaVXPGaHQd83I5f0','3S1DRSwq7V6aiYLk8Tvv5Jflw1umUjtTXHakE1bR08w40Utu4dKfKfp7Ya4QqecvXdLHmKZMC1xv','8','R',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3926679474727560988,13571,'Za','bBdVmErHL5WRRMqJ0W10rttqxQuFQu8rKinJO7IYuDnXYJl6UiD8y8UfriP78zOJtl657jGmhwxQqsY5mmZNs6IBY0J0oK3xOUv0Up1qFmqI1AnOeIknis4iYfGVtRYyo2aAlVAlrnSU5WSz8vzSHL3H4zE0aA9yNNBaAuWOmfW2GR1','IYkmqVsBcTYfUGVde2xZra56j1BReLkWVhsNjUoXVzAprkpb2BRelLZsYyP4vf','v6i8vHy7ixa9lu0b3pHzR4KwEYOaKFuwm4L0HDy9AdMTZ6','8','9',3);
+INSERT INTO ti VALUES (3926679474727560988,13571,'Za','bBdVmErHL5WRRMqJ0W10rttqxQuFQu8rKinJO7IYuDnXYJl6UiD8y8UfriP78zOJtl657jGmhwxQqsY5mmZNs6IBY0J0oK3xOUv0Up1qFmqI1AnOeIknis4iYfGVtRYyo2aAlVAlrnSU5WSz8vzSHL3H4zE0aA9yNNBaAuWOmfW2GR1','IYkmqVsBcTYfUGVde2xZra56j1BReLkWVhsNjUoXVzAprkpb2BRelLZsYyP4vf','v6i8vHy7ixa9lu0b3pHzR4KwEYOaKFuwm4L0HDy9AdMTZ6','8','9',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (8749123242266988524,2985,'eFUPSRU0V6t3YCuKWLPzISLcNThqHmYQSxCNtGu1uK4DOxGEt0lk9kf9OzDUpMf2CefC6oJlR','JegBzsYPjtXHlsMZLA6wKX0gyYb6b63qr3FgZaUfxkYEqieehReZuKjYGJky9VJaNTQcZyZxBFSOXToIFCaRc6fQKopmrswd2Nyz3TQGHUCwc8Prh38y5KtphRCihBdOSbv8ke','QFD','lBe02os7FPDmGHZqQ1hn881x8wdP11chIlpzOdlRltKxIs2GPChycdUMzigdflBIo1SGgmefcXrlkG1M23gza5WuthiO4B9X8GKigR6Z9ixPShg3K1sPqtXmgaq6cGXNCM0PwxKoO0z06','H','L',4);
+INSERT INTO ti VALUES (8749123242266988524,2985,'eFUPSRU0V6t3YCuKWLPzISLcNThqHmYQSxCNtGu1uK4DOxGEt0lk9kf9OzDUpMf2CefC6oJlR','JegBzsYPjtXHlsMZLA6wKX0gyYb6b63qr3FgZaUfxkYEqieehReZuKjYGJky9VJaNTQcZyZxBFSOXToIFCaRc6fQKopmrswd2Nyz3TQGHUCwc8Prh38y5KtphRCihBdOSbv8ke','QFD','lBe02os7FPDmGHZqQ1hn881x8wdP11chIlpzOdlRltKxIs2GPChycdUMzigdflBIo1SGgmefcXrlkG1M23gza5WuthiO4B9X8GKigR6Z9ixPShg3K1sPqtXmgaq6cGXNCM0PwxKoO0z06','H','L',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3582726843416872674,6743,'8AlrOW3l5WOOjUI','6WLRXqEW2oL2KGf0Rglk1Zbbelxy0hdyjvLbpBF6O05t8ldlXKSOXc','Q4LKzjp6SQTpqtxeL1S1jkTOggw2XYHYyTNnqgWsRc383JlY','zmbno2jyPxfY0ycyLxtFZ13CguVCq9qTFk5zdaIoHzabESbqiKAFaHLro956xqeCBslBm4m0YcAaVU2cPnHzbPZrD2YSVcPWarZ1rtjmXGqJUcuie7KNn2rDh9ZgUZwjXjWPZ5wFDDOu8bP3T4X0j','MRF','8',5);
+INSERT INTO ti VALUES (-3582726843416872674,6743,'8AlrOW3l5WOOjUI','6WLRXqEW2oL2KGf0Rglk1Zbbelxy0hdyjvLbpBF6O05t8ldlXKSOXc','Q4LKzjp6SQTpqtxeL1S1jkTOggw2XYHYyTNnqgWsRc383JlY','zmbno2jyPxfY0ycyLxtFZ13CguVCq9qTFk5zdaIoHzabESbqiKAFaHLro956xqeCBslBm4m0YcAaVU2cPnHzbPZrD2YSVcPWarZ1rtjmXGqJUcuie7KNn2rDh9ZgUZwjXjWPZ5wFDDOu8bP3T4X0j','MRF','8',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8851584095521941687,3631,'HsMKw8W8DGoYAQxdewYxrfeyo3b49wxjUpcJd5I7rvoc6EHJkwE6W4xxJoXamMfW7lUgR24','5m3eJXAg8Gy5PCvzgAZWF5f4Vo1NhsTi2oN4Q3zOVxouty4KdUa2yk4CKUru86TtdIvcpHVuHzia6TbP64XnBCCcuEls0cVUpSkjmwY0vCQ44pzAw4R7GnSxelHyrBMD6Qtn9MOLhZ1MqSfA3lPvt79fJkowvZHlllZxWMsaPLtLusE403A6mC66GmrELY742Cgno4f7xydfi9SJXOVmRjo','tSglEPGGbgnpdTzcHVBLr5LyVckl7HnpDZdbR8IsQhJMS38vExoWh9MavkcJu8lVgU7WLam','GlIUgdERWZ5uZ7NT8ODtO7pGW37kLHmzqSPkScg1hXahtkj7JBzs2ipHvYdvQNLDchwEcgQJ8DLZ37aSdZn0J2UIgkgt4r9tMa0Nnky3hAAWu5U7tWmz039fBWpyJE22fZL7OV0naAQwQtPTKJPSlo3a4TeRsVdy75a6ghBDDiVJgt9DfaW11wuGm70CGLlrFG3jVMve2ACsdx5dzZaB00bm5wL8mpxs920y8ggOiJOg1Yn461MWX7v349oYXX','F','E',6);
+INSERT INTO ti VALUES (8851584095521941687,3631,'HsMKw8W8DGoYAQxdewYxrfeyo3b49wxjUpcJd5I7rvoc6EHJkwE6W4xxJoXamMfW7lUgR24','5m3eJXAg8Gy5PCvzgAZWF5f4Vo1NhsTi2oN4Q3zOVxouty4KdUa2yk4CKUru86TtdIvcpHVuHzia6TbP64XnBCCcuEls0cVUpSkjmwY0vCQ44pzAw4R7GnSxelHyrBMD6Qtn9MOLhZ1MqSfA3lPvt79fJkowvZHlllZxWMsaPLtLusE403A6mC66GmrELY742Cgno4f7xydfi9SJXOVmRjo','tSglEPGGbgnpdTzcHVBLr5LyVckl7HnpDZdbR8IsQhJMS38vExoWh9MavkcJu8lVgU7WLam','GlIUgdERWZ5uZ7NT8ODtO7pGW37kLHmzqSPkScg1hXahtkj7JBzs2ipHvYdvQNLDchwEcgQJ8DLZ37aSdZn0J2UIgkgt4r9tMa0Nnky3hAAWu5U7tWmz039fBWpyJE22fZL7OV0naAQwQtPTKJPSlo3a4TeRsVdy75a6ghBDDiVJgt9DfaW11wuGm70CGLlrFG3jVMve2ACsdx5dzZaB00bm5wL8mpxs920y8ggOiJOg1Yn461MWX7v349oYXX','F','E',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT NOT NULL, c BINARY(86), d VARBINARY(12) NOT NULL, e VARBINARY(47) NOT NULL, f VARBINARY(39), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2073307,2021931,'1ytEeipoQTNVXStVxj4XVgBZ8ssaHQKnWX7QmlIcZ0JEQ8','2jF052','pIyp4m1fAHjD','6GPnb9Q225mUzEI9vSClzqKNpI','h','zR',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b MEDIUMINT NOT NULL, c BINARY(86), d VARBINARY(12) NOT NULL, e VARBINARY(47) NOT NULL, f VARBINARY(39), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1565721479,-7939949,'YZl8O76dd9gPDw101ezFDy','G61WqkqcLcm','ROvX','HqIyngu8qBX4dGL7J2C','l5','p1',1);
+INSERT INTO ti VALUES (1565721479,-7939949,'YZl8O76dd9gPDw101ezFDy','G61WqkqcLcm','ROvX','HqIyngu8qBX4dGL7J2C','l5','p1',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(87);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(87);
+INSERT INTO t VALUES (1522324037,4441736,'1WqzGMyNGSnwOqbRdfhN4qQrr7okgqgSV6NcVqLD3bEb6W','8mXC99g','6sRsY83hWjlKUOtl2PqpgNPnjvt3VuNfHea6oWBNxjZT','gVyzCAN0tfgt0RHWXkJWoHMpUuyvyYkK','Wf','g',2);
+INSERT INTO ti VALUES (1522324037,4441736,'1WqzGMyNGSnwOqbRdfhN4qQrr7okgqgSV6NcVqLD3bEb6W','8mXC99g','6sRsY83hWjlKUOtl2PqpgNPnjvt3VuNfHea6oWBNxjZT','gVyzCAN0tfgt0RHWXkJWoHMpUuyvyYkK','Wf','g',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1297925805,-3897007,'6wSmDNoBkwlm','PEtUzzAPFHqEjnXZQglbb72DhpUWDdqFjBsWQ15p6l7sRmwSrwDgUGQrxRVLjBRy0z0uxq61DExbeWIVkjolXM9nlQ','7NBHXMUUNR130eXHYBMeYsYEZItQgPqGv85AuWM','yC2JG4mxcuV','Ov','WQ',3);
+INSERT INTO ti VALUES (-1297925805,-3897007,'6wSmDNoBkwlm','PEtUzzAPFHqEjnXZQglbb72DhpUWDdqFjBsWQ15p6l7sRmwSrwDgUGQrxRVLjBRy0z0uxq61DExbeWIVkjolXM9nlQ','7NBHXMUUNR130eXHYBMeYsYEZItQgPqGv85AuWM','yC2JG4mxcuV','Ov','WQ',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (148609410,-7978630,'kO5QBtBYGwNQ9bzi2rBIQo','IWtLbAwg67VdnkmUKkdQAq6ut8HWdGVPKot3YCpklyRhQ4YsTR3ZMATWZz4t4oPEOPwtaaQPcEbVXJcaAv3bSlHbYg3Khub26TtXtbEbnXE8thl3IEu8r8','osr37T9CDp90DAojEdiOjv5sHzS','bO9xyILBvb14SOZEEo9dD13imURO','p','lg',4);
+INSERT INTO ti VALUES (148609410,-7978630,'kO5QBtBYGwNQ9bzi2rBIQo','IWtLbAwg67VdnkmUKkdQAq6ut8HWdGVPKot3YCpklyRhQ4YsTR3ZMATWZz4t4oPEOPwtaaQPcEbVXJcaAv3bSlHbYg3Khub26TtXtbEbnXE8thl3IEu8r8','osr37T9CDp90DAojEdiOjv5sHzS','bO9xyILBvb14SOZEEo9dD13imURO','p','lg',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (90033726,-7646590,'RzoyM01gmb8fyVKgfXy211IwYJAIMmCAjVwP6fsgScKJ6rDeeHMssSd8oxylqC2r5TBi657','I44iPlugQOsJe9Ius4J4MI514R7A4Eaui4JSCcT6PgSXryzVNgspFVmZEQ2I','Jf9jM37b0mBrwyTtVk4D7kg','k0lEbaKj9a80I35eVcdJgZtPsr9GwloNgIgHSS67ZZ7DsuYaBoH6WhFMl0WPhgwvPBkng8BLvtfHWPj5hEcxFo7YwYjKijEbVFMIZDZBw4aqXSeRpYYo6ZB3pxOHVLhStzTnR5K9aC5yMZDh82gHE','id','uG',5);
+INSERT INTO ti VALUES (90033726,-7646590,'RzoyM01gmb8fyVKgfXy211IwYJAIMmCAjVwP6fsgScKJ6rDeeHMssSd8oxylqC2r5TBi657','I44iPlugQOsJe9Ius4J4MI514R7A4Eaui4JSCcT6PgSXryzVNgspFVmZEQ2I','Jf9jM37b0mBrwyTtVk4D7kg','k0lEbaKj9a80I35eVcdJgZtPsr9GwloNgIgHSS67ZZ7DsuYaBoH6WhFMl0WPhgwvPBkng8BLvtfHWPj5hEcxFo7YwYjKijEbVFMIZDZBw4aqXSeRpYYo6ZB3pxOHVLhStzTnR5K9aC5yMZDh82gHE','id','uG',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (548608692,7053651,'Y8HTJj5K5XiAbKR5jPTJgbHHdtgcrwopYhjy12Q','Q7GWHICY6NBzfYOjweLdcTpgA479MtP81DG25Sr4KjdM52cwEsjukQM9wVYK6H3IBgose5LvXytVuZRurmJnON52','R','w1GNjkmxTDhBzdWJWpm2jHWiD851Js0vgPGtSRIPVsOb2WBO0p2r7qhBVnqYWYtS8rEGvSLs1zvzKcESdEFgDllTXl5Puic1s6pyMQDWG1csWYDPNhDeljY5gs9VthwC6YbZkZynCzTAAYUsmm3Y1oWVetPuwtxf7V2p6YrhLJ4s1XgHHyxsEVq7Vk7oltVVOMra51rDCXtFehWllmFFzrjEgW','hU','UR',6);
+INSERT INTO ti VALUES (548608692,7053651,'Y8HTJj5K5XiAbKR5jPTJgbHHdtgcrwopYhjy12Q','Q7GWHICY6NBzfYOjweLdcTpgA479MtP81DG25Sr4KjdM52cwEsjukQM9wVYK6H3IBgose5LvXytVuZRurmJnON52','R','w1GNjkmxTDhBzdWJWpm2jHWiD851Js0vgPGtSRIPVsOb2WBO0p2r7qhBVnqYWYtS8rEGvSLs1zvzKcESdEFgDllTXl5Puic1s6pyMQDWG1csWYDPNhDeljY5gs9VthwC6YbZkZynCzTAAYUsmm3Y1oWVetPuwtxf7V2p6YrhLJ4s1XgHHyxsEVq7Vk7oltVVOMra51rDCXtFehWllmFFzrjEgW','hU','UR',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(23), d VARBINARY(26), e VARBINARY(81) NOT NULL, f VARBINARY(83) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14636401981015734191,1430,'frhblMuLnTJjAiR','WSAU26qcAjX3zUS7nk5xKw3H94','KE5X','K4nKxcm6trrdJo03pxCfIf8ElCPptXW0CtO7JVprVErCLyDA680m1FdIuA','m','nA',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(23), d VARBINARY(26), e VARBINARY(81) NOT NULL, f VARBINARY(83) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (9617129232138737150,11601,'yQVyWRe','CvKBH3Hlp1E0eE2fTE2','QAQ31lw4K58xRlA0lWNmH5gYARBZksOzDvCo30EkUv8M5hC4APA3bIlsjEy1Z9HWp','04q3054vfQW9C6MWtybmtQRm1nbVjrS4skaefAgi5tyiiBMKmvHulpFSj','R','r9',1);
+INSERT INTO ti VALUES (9617129232138737150,11601,'yQVyWRe','CvKBH3Hlp1E0eE2fTE2','QAQ31lw4K58xRlA0lWNmH5gYARBZksOzDvCo30EkUv8M5hC4APA3bIlsjEy1Z9HWp','04q3054vfQW9C6MWtybmtQRm1nbVjrS4skaefAgi5tyiiBMKmvHulpFSj','R','r9',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(24);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(24);
+INSERT INTO t VALUES (9413980891182694396,-32589,'5a8i4rUTTjO9W6kfAV','LXgnk5MLSmk5Y9HnBvKVotXJ','vCLUtsDaxshaCh5MDpBf8g9FkQZwwhN3','I795Ti6GOuHPZoPlXIEvrAJxZpSOX4llPyUubbBLKDN8NObqEpl6hvfBxzY','T','8',2);
+INSERT INTO ti VALUES (9413980891182694396,-32589,'5a8i4rUTTjO9W6kfAV','LXgnk5MLSmk5Y9HnBvKVotXJ','vCLUtsDaxshaCh5MDpBf8g9FkQZwwhN3','I795Ti6GOuHPZoPlXIEvrAJxZpSOX4llPyUubbBLKDN8NObqEpl6hvfBxzY','T','8',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (14094098279356797681,6972,'hOhMa3rzwCDEfNTK','b9qEsQYf12x057gc5IX3gycCKwK3qTmr9kozEEZGDuc0fTyJrFy9mFCmIcM6lubenRrrF3SoNL6ZlLGYGGwrgMasew1zFyfMzeyagVOgAWv3nc2JhJJB5lk2dsnVzMXII5txkyfLO8JNKnMGraxOsm4KSxVbAE15BZ7SWjWDd3iG6Yi0ckbvSfQWISLROQkEO8parzI70ckUpmb','lJRKSYBtUYSMLdiIp','7PznJlnSXnXOMs5HfPHk','G','Q',3);
+INSERT INTO ti VALUES (14094098279356797681,6972,'hOhMa3rzwCDEfNTK','b9qEsQYf12x057gc5IX3gycCKwK3qTmr9kozEEZGDuc0fTyJrFy9mFCmIcM6lubenRrrF3SoNL6ZlLGYGGwrgMasew1zFyfMzeyagVOgAWv3nc2JhJJB5lk2dsnVzMXII5txkyfLO8JNKnMGraxOsm4KSxVbAE15BZ7SWjWDd3iG6Yi0ckbvSfQWISLROQkEO8parzI70ckUpmb','lJRKSYBtUYSMLdiIp','7PznJlnSXnXOMs5HfPHk','G','Q',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (539026800960262828,-1483,'J7g','V52W1bXDMrktSloMuuwxRFT4YZ4MKscWTMkkZVsRzdJ3AVzSKyjZqkGagUNVF8LP4BSH594zqRJTEcbUa7FklOGhM','lHJ65lE6uZlVJKMDrGRhpNwCTXnaJ','zLkViqQPee9CkMyDkRbeS','m','Gf',4);
+INSERT INTO ti VALUES (539026800960262828,-1483,'J7g','V52W1bXDMrktSloMuuwxRFT4YZ4MKscWTMkkZVsRzdJ3AVzSKyjZqkGagUNVF8LP4BSH594zqRJTEcbUa7FklOGhM','lHJ65lE6uZlVJKMDrGRhpNwCTXnaJ','zLkViqQPee9CkMyDkRbeS','m','Gf',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (12628479794160080461,15842,'XqUJNMw9dy6qcJR9Wuu','9lA4zjpo3GoWmPALM6ZWSzEgaYNoGAwlvgt4yRaJxVOFZSjGclZwHa017Zu3jLJhxUgAVSDsmWcfJzwADFx1zUOXhTqhtKgqq8ZJ9qnC5lOkhnI2u4EYTLa4r2PqrHOWlAeal3U91hGsR8B7xXI7yBX9UXsSM17BkxyViVPlREaHvbLoJs9qckmBDarcwjp1441XxWJM1zVZ2JrMEhsehqrIVLeRX7zsigWk77Yj7GjQHnsL2TmTyevb0','j0t2jAPGwNNflKfRG','0sYvwoy9iOoGKTvf0H7WpYvVhJt28ozZjGzEzO6xPueUhVaqFLwcnwtnUtJ5bXbcjsbifiqtDa1PCEOxPygwFhPQ8aHZzBw0TCb0nvtommMzipPwOlWEHs53nINZFZvnukW6kYZ4RJqDYZ1vjEY8','cX','fe',5);
+INSERT INTO ti VALUES (12628479794160080461,15842,'XqUJNMw9dy6qcJR9Wuu','9lA4zjpo3GoWmPALM6ZWSzEgaYNoGAwlvgt4yRaJxVOFZSjGclZwHa017Zu3jLJhxUgAVSDsmWcfJzwADFx1zUOXhTqhtKgqq8ZJ9qnC5lOkhnI2u4EYTLa4r2PqrHOWlAeal3U91hGsR8B7xXI7yBX9UXsSM17BkxyViVPlREaHvbLoJs9qckmBDarcwjp1441XxWJM1zVZ2JrMEhsehqrIVLeRX7zsigWk77Yj7GjQHnsL2TmTyevb0','j0t2jAPGwNNflKfRG','0sYvwoy9iOoGKTvf0H7WpYvVhJt28ozZjGzEzO6xPueUhVaqFLwcnwtnUtJ5bXbcjsbifiqtDa1PCEOxPygwFhPQ8aHZzBw0TCb0nvtommMzipPwOlWEHs53nINZFZvnukW6kYZ4RJqDYZ1vjEY8','cX','fe',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (6846602719317563104,17729,'jSFAeVppcLD1','zv3iGOce0kRQsFwAZHx6Ypjx3sXnnF37fpgjOJepuxeLCuBIRjts9HUnFT3Br0wV3q5hXAk8iPx7IU8EJJUlJyJ7uLz','hFymsdLEoOqOU2VS3dG','vXL4Kh3zk8sGYpeGOb5qde7bRQkUAT370IUBwCr9nPiCrr4Xm6yDE76ldtxLUcrkUyBywYNscwVkAJXgOSJJQBY83EdjwM8W7zqntIjLfjafoNebrk3mzQRhVPBRlWus','NF','Z7C',6);
+INSERT INTO ti VALUES (6846602719317563104,17729,'jSFAeVppcLD1','zv3iGOce0kRQsFwAZHx6Ypjx3sXnnF37fpgjOJepuxeLCuBIRjts9HUnFT3Br0wV3q5hXAk8iPx7IU8EJJUlJyJ7uLz','hFymsdLEoOqOU2VS3dG','vXL4Kh3zk8sGYpeGOb5qde7bRQkUAT370IUBwCr9nPiCrr4Xm6yDE76ldtxLUcrkUyBywYNscwVkAJXgOSJJQBY83EdjwM8W7zqntIjLfjafoNebrk3mzQRhVPBRlWus','NF','Z7C',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(78) NOT NULL, d VARCHAR(34) NOT NULL, e VARCHAR(52), f VARCHAR(5), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (103,-4496,'sj4NjKuTjLD','ioOgxZrmdukJOD3ZqpSkD7Vis4PNK9DnR','JXO7uGJnWmGG2ke6sIg0','MYYlU','7T','t',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(78) NOT NULL, d VARCHAR(34) NOT NULL, e VARCHAR(52), f VARCHAR(5), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (18055277598994476431,-11521,'KEbPgK4dtcNqVotkx3rl6DcbJvscXhh0ajuadzPOHDgsGV1o2CnPJmN4FLKHTdUOsvQ8sgtSouwsy','8ZzJwHnLGkMSijjP','IN2vJeWNy5EwOKoKohbeJb9hmIOdCIbSJkXUWEXJUYUez','eJc','F','Ts',1);
+INSERT INTO ti VALUES (18055277598994476431,-11521,'KEbPgK4dtcNqVotkx3rl6DcbJvscXhh0ajuadzPOHDgsGV1o2CnPJmN4FLKHTdUOsvQ8sgtSouwsy','8ZzJwHnLGkMSijjP','IN2vJeWNy5EwOKoKohbeJb9hmIOdCIbSJkXUWEXJUYUez','eJc','F','Ts',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(79) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(79) NOT NULL;
+INSERT INTO t VALUES (2171673294156665777,-1994,'kHRUpNoYUxxEKwXF7','XTa5w1pVB2zbt9P6WdflF4wJiTyB','xV','W5','ji','4',2);
+INSERT INTO ti VALUES (2171673294156665777,-1994,'kHRUpNoYUxxEKwXF7','XTa5w1pVB2zbt9P6WdflF4wJiTyB','xV','W5','ji','4',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (16558221849681502847,-19770,'px0siwLf6etBSVgs','PzjOIxhc52nDOSCCqyIWMVsZ8GSH8EWZd9CjMp','UkaTBcBSytt6K26EsG8rb0r8FAYl2yvzMb4DTruaf','S','Yj','U',3);
+INSERT INTO ti VALUES (16558221849681502847,-19770,'px0siwLf6etBSVgs','PzjOIxhc52nDOSCCqyIWMVsZ8GSH8EWZd9CjMp','UkaTBcBSytt6K26EsG8rb0r8FAYl2yvzMb4DTruaf','S','Yj','U',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2262626351763288330,20644,'tWbXl2mUIXYz2ma0TutRSpV','KSWQTna8ar00Dq64FTerS3gqirsdXFI34Hsh7Wrhb8XzG4R7L450ZVJDSqDcCBwMJQ1qb7tQnyrzGw1151kZxTjzPywcoyjHae7p2pkMiL2dHMuCBUTS2GlpLmwMgN0moyixGNht4cczoD88oZOA22msRjqZjLKLcqKjXI0zk8asjyDbFC2FsJSGs1zAGpinyRJYxWwNU61wqAO','92V1ApqxstjtyuEoPb1ZIpFn4npU7dKJrtApUQLErdEVZ','qLR1fwuLvzywgIQzuYmYHIQow5qYqjufwaK8hpTvC45PhljH3vJvSAVCTkjScUEKlwf9WjEQXMURQ8v3HfG5XGrkiuaOs5ujyZBu2bvy6CUzniutZNPOwEaI6iyoI','V','J1',4);
+INSERT INTO ti VALUES (2262626351763288330,20644,'tWbXl2mUIXYz2ma0TutRSpV','KSWQTna8ar00Dq64FTerS3gqirsdXFI34Hsh7Wrhb8XzG4R7L450ZVJDSqDcCBwMJQ1qb7tQnyrzGw1151kZxTjzPywcoyjHae7p2pkMiL2dHMuCBUTS2GlpLmwMgN0moyixGNht4cczoD88oZOA22msRjqZjLKLcqKjXI0zk8asjyDbFC2FsJSGs1zAGpinyRJYxWwNU61wqAO','92V1ApqxstjtyuEoPb1ZIpFn4npU7dKJrtApUQLErdEVZ','qLR1fwuLvzywgIQzuYmYHIQow5qYqjufwaK8hpTvC45PhljH3vJvSAVCTkjScUEKlwf9WjEQXMURQ8v3HfG5XGrkiuaOs5ujyZBu2bvy6CUzniutZNPOwEaI6iyoI','V','J1',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10957163986909316738,-29478,'JVfjKheAeaSxddKo3OoSCCBrFjBDd370WlReSkPlkl','p3noQXmwB8lQD3dC8p1CygGdwtkTnH8HdISK8vYHDgJApbuQiR1YMZKHbB42nBqY6KtW7','XImecmysjRGdUgJx','9fg8VH5zt95PVvPk12SdVygH3YnPnPl','L','Is',5);
+INSERT INTO ti VALUES (10957163986909316738,-29478,'JVfjKheAeaSxddKo3OoSCCBrFjBDd370WlReSkPlkl','p3noQXmwB8lQD3dC8p1CygGdwtkTnH8HdISK8vYHDgJApbuQiR1YMZKHbB42nBqY6KtW7','XImecmysjRGdUgJx','9fg8VH5zt95PVvPk12SdVygH3YnPnPl','L','Is',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (3912332846047280685,-13194,'css2m6KyCWM92YaP4JLA','nGDmfAhc7YhIgAxdj7Fz03J8CrpDKyo70BLi8gKuIfZaSVisdLwDJhxlWy3b4KvLKrmqGRU953MEB3Dpf2Wo3lWn6UrmL9y9sT2nGvKS8Kg2i42zwrQQsZM','1z3M2MhBqlD93T56bKsXdXAtAP8Zmc0dBtOIMaQO2O0ykT8','erTuRTM20qapA0vLu46noaE1peKganMULo80Fls50MMewsx68B8o6N2Z7ifhoo41eI44estiPpblORyNxyICDv6qVm2ONGNqxXpWnLfXdwO57WeQ3zPzd4aYQaRW8zfhCvAxpQYVxiwhexLJBvDZHrI78ZlpQMBaZajGsXFt2zHjwAzLftCu3Aa1u1p0WBGdE8lBMG16X1DMvCJwZ5a0b2dENSj4oZ6Jd7wUzTOoEoMS','Mfs','ix',6);
+INSERT INTO ti VALUES (3912332846047280685,-13194,'css2m6KyCWM92YaP4JLA','nGDmfAhc7YhIgAxdj7Fz03J8CrpDKyo70BLi8gKuIfZaSVisdLwDJhxlWy3b4KvLKrmqGRU953MEB3Dpf2Wo3lWn6UrmL9y9sT2nGvKS8Kg2i42zwrQQsZM','1z3M2MhBqlD93T56bKsXdXAtAP8Zmc0dBtOIMaQO2O0ykT8','erTuRTM20qapA0vLu46noaE1peKganMULo80Fls50MMewsx68B8o6N2Z7ifhoo41eI44estiPpblORyNxyICDv6qVm2ONGNqxXpWnLfXdwO57WeQ3zPzd4aYQaRW8zfhCvAxpQYVxiwhexLJBvDZHrI78ZlpQMBaZajGsXFt2zHjwAzLftCu3Aa1u1p0WBGdE8lBMG16X1DMvCJwZ5a0b2dENSj4oZ6Jd7wUzTOoEoMS','Mfs','ix',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b TINYINT UNSIGNED, c CHAR(59) NOT NULL, d VARCHAR(24) NOT NULL, e VARCHAR(2) NOT NULL, f VARBINARY(53) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3276994476,69,'rTNyzrVNymyiZK6rNm','j','8','AVY8mtUTW86rWRaL4yh78pkCba1Qxov1a','O','D',0);
+CREATE TABLE ti (a INT UNSIGNED, b TINYINT UNSIGNED, c CHAR(59) NOT NULL, d VARCHAR(24) NOT NULL, e VARCHAR(2) NOT NULL, f VARBINARY(53) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (10436403947240803293,157,'pHGPTWnY3AfVhEpof6SgF','W8gGOYwcjku8LVxFOSz6l','D','mzvxvTjR','A','H',1);
+INSERT INTO ti VALUES (10436403947240803293,157,'pHGPTWnY3AfVhEpof6SgF','W8gGOYwcjku8LVxFOSz6l','D','mzvxvTjR','A','H',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(60) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(60) NOT NULL;
+INSERT INTO t VALUES (7270606676892420302,16,'PI9LwcHq','ytIw2s','SG','R5G3yWR7xolpDUrPUdpOvwJuu3zv601NtLqDm7xn','g','M',2);
+INSERT INTO ti VALUES (7270606676892420302,16,'PI9LwcHq','ytIw2s','SG','R5G3yWR7xolpDUrPUdpOvwJuu3zv601NtLqDm7xn','g','M',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (378308596363843524,161,'4OceRRk45x0cMfJ7zvWm1Brvq8mjchmkRPtlRsHnEikfrwhj4m','BuQsllrydY8dNDJBVXbtzA2tOskhCPlBUHJfyzZ3nWtAaJZIWK6k8cFYdj8TQDOP7s0KhKRDXP9lmJV2UPi1hFc9ac0UaUqBNUDf5DXIgIDlZZ29jaLuH6WUSa8w8nZxocpeV7HPmyYfaut47UPNqY6ulvS7dYUOUbjHRy','Ew','dCs7cRPwWzIePmI8PkCVhc1nT0Eza4ZiQqa0Scp','5','N',3);
+INSERT INTO ti VALUES (378308596363843524,161,'4OceRRk45x0cMfJ7zvWm1Brvq8mjchmkRPtlRsHnEikfrwhj4m','BuQsllrydY8dNDJBVXbtzA2tOskhCPlBUHJfyzZ3nWtAaJZIWK6k8cFYdj8TQDOP7s0KhKRDXP9lmJV2UPi1hFc9ac0UaUqBNUDf5DXIgIDlZZ29jaLuH6WUSa8w8nZxocpeV7HPmyYfaut47UPNqY6ulvS7dYUOUbjHRy','Ew','dCs7cRPwWzIePmI8PkCVhc1nT0Eza4ZiQqa0Scp','5','N',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (12679438684679568175,25,'LWD280lEiIjm0qp1x7sEHTuLNpyQEbii0A2Yo9H4xV7VTS2Y','yfjeh4oCoGkoxBglGBwCzCcWIqpM1Zd9czXzRKRTian1EbJWYAvMBCVNi4tuzwZYs16QOWQh4iByKVpxnFKsWv9vfdfwOenExSGj7JpGhYNUV1Vaey3bbSo5MYl3PQNGYSl9GVfEZ37uZ52C29EcfxwEd1i6tps7khSAZla0b0PrFU9NPBxdSNnhJm59OXlXKfIwMpedqO04tzJfTMxyDqLXRkjkOmdunTcmABECMKKSlIoiYlP','ah','7GJzTBvOEXsSuWAZLUdhGC8o8UNeZOZcbmtZqM0V8Hjig0htunSw','A','y',4);
+INSERT INTO ti VALUES (12679438684679568175,25,'LWD280lEiIjm0qp1x7sEHTuLNpyQEbii0A2Yo9H4xV7VTS2Y','yfjeh4oCoGkoxBglGBwCzCcWIqpM1Zd9czXzRKRTian1EbJWYAvMBCVNi4tuzwZYs16QOWQh4iByKVpxnFKsWv9vfdfwOenExSGj7JpGhYNUV1Vaey3bbSo5MYl3PQNGYSl9GVfEZ37uZ52C29EcfxwEd1i6tps7khSAZla0b0PrFU9NPBxdSNnhJm59OXlXKfIwMpedqO04tzJfTMxyDqLXRkjkOmdunTcmABECMKKSlIoiYlP','ah','7GJzTBvOEXsSuWAZLUdhGC8o8UNeZOZcbmtZqM0V8Hjig0htunSw','A','y',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (16023935020791080779,190,'ukV6UxHpuK49lm23HhKCEgfx8EqtOtXGFOQhKvw82cKnOxxXjDzDOI4od','vaLov','f','GYMFJ16lZy2LxepvfDMBvRpFK1Cq5TV3uBr6Ju6IxX3MNrH9XVvAhdtRTw60PH9dIKdpY3gaGOf2a0dH5o7Gk7MAcO9bYxM3APvvPlt4xdOXw','P','W',5);
+INSERT INTO ti VALUES (16023935020791080779,190,'ukV6UxHpuK49lm23HhKCEgfx8EqtOtXGFOQhKvw82cKnOxxXjDzDOI4od','vaLov','f','GYMFJ16lZy2LxepvfDMBvRpFK1Cq5TV3uBr6Ju6IxX3MNrH9XVvAhdtRTw60PH9dIKdpY3gaGOf2a0dH5o7Gk7MAcO9bYxM3APvvPlt4xdOXw','P','W',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7378932410324153321,75,'GgaQEyygi8aoUeEADrv2','daXIIEZP3QHgPWNKFBkgVhiNRdee13IYnIwXXsvatprEHKeLRIBh37HgbNwyBWfqRJ7N0mqmeH8Rw31frUDwIihGNptJHxyMdfPODiQNWvGiLCkZOfXpRWsNWggjXdf004Gq7mwB6xQwa45ROlpwyftUgh9IBvqP6rbTKcJTt8UnFWEgFVr8Tc6NGP2AW1FLu5SClX8','Mu','2rWxhOeQy0muoSDV1SlSafGPzoICmSIXGaPpwab6abaOVMFliaG1rd4KhSSkpgEX4FathLiKwwlfUbJKJ1b9iDJ6mJnBfZqdSxEvn6j7RxMgeMntwFDGASQUpeW9iZYUwAuSLMoFlhM8GwPbppTD9iF8jzgSe3s5XDmprPGvhtR96RNmck3tOACrIf8U6S35jWl1KxN','Df','Hq',6);
+INSERT INTO ti VALUES (7378932410324153321,75,'GgaQEyygi8aoUeEADrv2','daXIIEZP3QHgPWNKFBkgVhiNRdee13IYnIwXXsvatprEHKeLRIBh37HgbNwyBWfqRJ7N0mqmeH8Rw31frUDwIihGNptJHxyMdfPODiQNWvGiLCkZOfXpRWsNWggjXdf004Gq7mwB6xQwa45ROlpwyftUgh9IBvqP6rbTKcJTt8UnFWEgFVr8Tc6NGP2AW1FLu5SClX8','Mu','2rWxhOeQy0muoSDV1SlSafGPzoICmSIXGaPpwab6abaOVMFliaG1rd4KhSSkpgEX4FathLiKwwlfUbJKJ1b9iDJ6mJnBfZqdSxEvn6j7RxMgeMntwFDGASQUpeW9iZYUwAuSLMoFlhM8GwPbppTD9iF8jzgSe3s5XDmprPGvhtR96RNmck3tOACrIf8U6S35jWl1KxN','Df','Hq',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b BIGINT UNSIGNED, c CHAR(8) NOT NULL, d VARBINARY(25) NOT NULL, e VARCHAR(53) NOT NULL, f VARCHAR(54) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3430892315433673653,2357520484844230809,'yTWQxa6z','BGaG','b4ATrn6LeK2hQdiU6qM5DQXgMp2RK73nKhgiBqee','9GrFs','Yn','xU',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT UNSIGNED, c CHAR(8) NOT NULL, d VARBINARY(25) NOT NULL, e VARCHAR(53) NOT NULL, f VARCHAR(54) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-2691290991240037244,2660615764091532892,'udgQ','gJGMrUFSlPN1ayqgWQRZGz','fKcw80TvQzc2BZ4BphjE3wSplFO7mM','DBdzRB2SI3VybzmG1RPF4QVLzE','St','M',1);
+INSERT INTO ti VALUES (-2691290991240037244,2660615764091532892,'udgQ','gJGMrUFSlPN1ayqgWQRZGz','fKcw80TvQzc2BZ4BphjE3wSplFO7mM','DBdzRB2SI3VybzmG1RPF4QVLzE','St','M',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(9) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(9) NOT NULL;
+INSERT INTO t VALUES (295432633972851025,3175266486617721183,'vU2o5','TZSQUaGIHNjktXZlL','nQR87GYXXc','Q2xYI9HrbNsj84iULbFvmZLdd','r','FJ',2);
+INSERT INTO ti VALUES (295432633972851025,3175266486617721183,'vU2o5','TZSQUaGIHNjktXZlL','nQR87GYXXc','Q2xYI9HrbNsj84iULbFvmZLdd','r','FJ',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1191045462692208798,8371866899918406063,'uzqEbrQ','aXRmT3N4jAfrqXcWgLykdjew5yB5yoo8NHGrGNiX0b7gMg2OJBUZ96YEXbqWvQqLrWpImi18Q8NRSa1mwcAFJ5QVjbiR7IenxP1zzhUZCQ9JCQCmjEaKpN6FDyt5asrUNW4MV2bO4dMJMRv5GTSvkNDDvR2g94XUOjJUxJi0qWsFcjL3NC2YBCCxuiCFos0fvMAGF1DLLT72ggwa1Xuz5GLrDfCqD3OSlERFQOb3tPfkRqhD4','47pos9LAiwT9OaKE61NxW','6ggyuIIPf2BvHfZE91QHa8OUZtd','FO','M',3);
+INSERT INTO ti VALUES (-1191045462692208798,8371866899918406063,'uzqEbrQ','aXRmT3N4jAfrqXcWgLykdjew5yB5yoo8NHGrGNiX0b7gMg2OJBUZ96YEXbqWvQqLrWpImi18Q8NRSa1mwcAFJ5QVjbiR7IenxP1zzhUZCQ9JCQCmjEaKpN6FDyt5asrUNW4MV2bO4dMJMRv5GTSvkNDDvR2g94XUOjJUxJi0qWsFcjL3NC2YBCCxuiCFos0fvMAGF1DLLT72ggwa1Xuz5GLrDfCqD3OSlERFQOb3tPfkRqhD4','47pos9LAiwT9OaKE61NxW','6ggyuIIPf2BvHfZE91QHa8OUZtd','FO','M',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1207882455432267017,16629521551138783380,'3ehAI','YX59ZOxdDcLfovUAatJi7PrGqDtEPCvwPc4L4piMCfjjQXqfZF3z4b5HAlEevd4YyPUgslynwHR3Ua4bBaiLwpkUzOkfcYPNPNOXRJzkQzWpo7mCmgyNZfg4pt85U5J432kb6a9hJ4XDPYVquujARkVBf9w55J7g314eGoO2EjWsg1YoAvOGEmQyCiu6l8CA6JYLr1Q2KqGmPU2a3cXbtBD86SPRrja4fTrvMLULHxpLDhSbbY','VwFkzyiw','N4nO2LPcWQqtXh1dxga08oLhMerxIcNse3EgiemIBsvPwVpd','fS','Y',4);
+INSERT INTO ti VALUES (1207882455432267017,16629521551138783380,'3ehAI','YX59ZOxdDcLfovUAatJi7PrGqDtEPCvwPc4L4piMCfjjQXqfZF3z4b5HAlEevd4YyPUgslynwHR3Ua4bBaiLwpkUzOkfcYPNPNOXRJzkQzWpo7mCmgyNZfg4pt85U5J432kb6a9hJ4XDPYVquujARkVBf9w55J7g314eGoO2EjWsg1YoAvOGEmQyCiu6l8CA6JYLr1Q2KqGmPU2a3cXbtBD86SPRrja4fTrvMLULHxpLDhSbbY','VwFkzyiw','N4nO2LPcWQqtXh1dxga08oLhMerxIcNse3EgiemIBsvPwVpd','fS','Y',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-2846180985795259307,6421933026492212709,'Nu6DA','Tuk5vpeZ7r5Tbbw4OVqJYoIqrpxaeSkR64hWYvhHOEGi5nfk45GohRd2oiZFsw6el3WDlAtHZzzFMJ2nosp0jEm5zgM2x42NAWoDwXMfG8lSEcxD2ROTotZcfYlEZ3a2vGEYRH2DiGEL9r2MJYztdm18tkTnAHs','DmgN3xPJRNM','lq2zD4WXzX4AeZn1tALzw9C7p1vEDxO9otiGyVwPbhNq0PqZ8j5bp3EyUT3K2fZA2OH8jN055gnJ97feL','RH','E',5);
+INSERT INTO ti VALUES (-2846180985795259307,6421933026492212709,'Nu6DA','Tuk5vpeZ7r5Tbbw4OVqJYoIqrpxaeSkR64hWYvhHOEGi5nfk45GohRd2oiZFsw6el3WDlAtHZzzFMJ2nosp0jEm5zgM2x42NAWoDwXMfG8lSEcxD2ROTotZcfYlEZ3a2vGEYRH2DiGEL9r2MJYztdm18tkTnAHs','DmgN3xPJRNM','lq2zD4WXzX4AeZn1tALzw9C7p1vEDxO9otiGyVwPbhNq0PqZ8j5bp3EyUT3K2fZA2OH8jN055gnJ97feL','RH','E',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1377322124040811025,1864262181310735544,'krD5t9ad','55ie6Uy8DlUAajUfEgSHlSo31PDXzqOWiRCheudZnqPGLlxQfBc4tQ2CgSUEeYM6Jjj05hSArUCzXbwggCDt2rDYM6LYpLPqz8wgsYZPbOtXLbQjhDE9Mz5u1W360GfQ1LJGjzFfIphFLeVPjaPFSqObuhBHln7l5lxZcpJdc','fttxc9mDS7lELDcuq2YRAtkoAKminxDUwF8WDPdGi18b7CwuYBY','IIkV7j52gHq7RlSUZg9OHlaFbfz3yAFufYIxFTAFPcyUKh2XNVLuj4ZY5VsneaytRs1P7DtneWiLd5Lw1zl6rGAx7cRoSscG9NAGLB6tFxI0gibjnhEFQrSw8pbaCGR8ySP7ymNO9MVlClFQPNQik','m','fCI',6);
+INSERT INTO ti VALUES (-1377322124040811025,1864262181310735544,'krD5t9ad','55ie6Uy8DlUAajUfEgSHlSo31PDXzqOWiRCheudZnqPGLlxQfBc4tQ2CgSUEeYM6Jjj05hSArUCzXbwggCDt2rDYM6LYpLPqz8wgsYZPbOtXLbQjhDE9Mz5u1W360GfQ1LJGjzFfIphFLeVPjaPFSqObuhBHln7l5lxZcpJdc','fttxc9mDS7lELDcuq2YRAtkoAKminxDUwF8WDPdGi18b7CwuYBY','IIkV7j52gHq7RlSUZg9OHlaFbfz3yAFufYIxFTAFPcyUKh2XNVLuj4ZY5VsneaytRs1P7DtneWiLd5Lw1zl6rGAx7cRoSscG9NAGLB6tFxI0gibjnhEFQrSw8pbaCGR8ySP7ymNO9MVlClFQPNQik','m','fCI',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(48), d VARCHAR(99), e VARBINARY(55), f VARBINARY(53), g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14432336,4370019673563520591,'OipQx6k7e3P2wAF6cgsYpp','O1L7amyDo2odlYqSjYq963FYoKwkvnr7vIJUxzpi','BbQuWBbcHONDQ4AXci1bC0SiWbSrPPF3XQGLv','oZEkyZWRohZtBMVN5D2SFd5uX2JrSsMYlyO','G','Y',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(48), d VARCHAR(99), e VARBINARY(55), f VARBINARY(53), g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (15703500062885527087,6612679392703801007,'dYHb13XtGnsT1dQNY','s47k8WqYLL6lbiixJ9OVme360gGJbQqJfH5vpIVGRvnlN0EErhr0i6tbNRCgIh3sZ95VrRgdBWmTAjvZ97eSpZUNKdt','JnMqTf7UVRUHOpUB4nEF0Nt1IuZrCtP7T21DL1hDd3','SuZSdTn7p21XMeew5d257zObfiO','2','W',1);
+INSERT INTO ti VALUES (15703500062885527087,6612679392703801007,'dYHb13XtGnsT1dQNY','s47k8WqYLL6lbiixJ9OVme360gGJbQqJfH5vpIVGRvnlN0EErhr0i6tbNRCgIh3sZ95VrRgdBWmTAjvZ97eSpZUNKdt','JnMqTf7UVRUHOpUB4nEF0Nt1IuZrCtP7T21DL1hDd3','SuZSdTn7p21XMeew5d257zObfiO','2','W',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(49);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(49);
+INSERT INTO t VALUES (10313771976819173887,9921649772193898666,'h','9exLvxmRevUEiC1x9bd78ajyvnGUsp8ozQUcArZRoqAKuS','eWkG6dYhUJblefjlVPTSVHWV3rZRAWA','Kvyw66NBCSrUbDCe2M0zKKoIZN8BRsdZ2wXLkuhuaFd8yfuN6nC','Y','rE',2);
+INSERT INTO ti VALUES (10313771976819173887,9921649772193898666,'h','9exLvxmRevUEiC1x9bd78ajyvnGUsp8ozQUcArZRoqAKuS','eWkG6dYhUJblefjlVPTSVHWV3rZRAWA','Kvyw66NBCSrUbDCe2M0zKKoIZN8BRsdZ2wXLkuhuaFd8yfuN6nC','Y','rE',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1472135727958853048,12627893861123672296,'s8xvpWTbmOkytEXoe17fvR','ikG516otDYGGFSBmaEMSDFh9LnOeCtVs','P0HTSTMfixxsoM0rPXVkfrypRkv8JI7','8fNTShMg8','T','X',3);
+INSERT INTO ti VALUES (1472135727958853048,12627893861123672296,'s8xvpWTbmOkytEXoe17fvR','ikG516otDYGGFSBmaEMSDFh9LnOeCtVs','P0HTSTMfixxsoM0rPXVkfrypRkv8JI7','8fNTShMg8','T','X',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (10926771680479617553,13479145216458389852,'fW71W3es3hSn0LnCXlQ','eNmXhi69eDmdCkHX9xPhWn4Qj9x0atLhbYSQwV5IpshBlvG7FSNZAXIDY7I9PYVg9ecyBDebQ9XBSnw7im07h97FBGln3NA4IZyxUSGWX9D1QQFFgdhWLeauIMI0QX4Jmy2qinSNgC9hHTa0EqQjMeKGenjwdzYkTO7rO6NS8FgRrlYea6pEBrHjgeo','IU8DlGXEcLhiZqHAKqzzkUJQerCLUNc8KzDG','pgBf8UVP3iYcUsuWNTCpU50xHwF2w8xk4pAM2osEWaz3kn9FcLX5lG5TbpZDS2x29oZlUPpJIqO2LmdryZyU01S9A7nDtxgMCQtxdaVjsat9uiSsEDJzBCMVrfyqBMq6max8ZAiNaRnqLqgg7ZjZ4w3LPi35sd4NYN9TUxmb1phfKm609QiQGJy2QWSWd86tb0ptJXuWZJ8vvjzQ96Gzw62MO6oUg7t7HGWOYXnqGr0Cp565PGnYDuHHfKf8kVJ','s','nL',4);
+INSERT INTO ti VALUES (10926771680479617553,13479145216458389852,'fW71W3es3hSn0LnCXlQ','eNmXhi69eDmdCkHX9xPhWn4Qj9x0atLhbYSQwV5IpshBlvG7FSNZAXIDY7I9PYVg9ecyBDebQ9XBSnw7im07h97FBGln3NA4IZyxUSGWX9D1QQFFgdhWLeauIMI0QX4Jmy2qinSNgC9hHTa0EqQjMeKGenjwdzYkTO7rO6NS8FgRrlYea6pEBrHjgeo','IU8DlGXEcLhiZqHAKqzzkUJQerCLUNc8KzDG','pgBf8UVP3iYcUsuWNTCpU50xHwF2w8xk4pAM2osEWaz3kn9FcLX5lG5TbpZDS2x29oZlUPpJIqO2LmdryZyU01S9A7nDtxgMCQtxdaVjsat9uiSsEDJzBCMVrfyqBMq6max8ZAiNaRnqLqgg7ZjZ4w3LPi35sd4NYN9TUxmb1phfKm609QiQGJy2QWSWd86tb0ptJXuWZJ8vvjzQ96Gzw62MO6oUg7t7HGWOYXnqGr0Cp565PGnYDuHHfKf8kVJ','s','nL',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (6316959614970539970,16042651976069008223,'O4tmUO24M7RQTvhVpJleV7LS5b','mD8R4gtWXLUNMqE8nSVOoivnlCI9wqRNvkxczYrg5RNGBVEaD5SMDlbsg5Pp8WxPkIOuhpYJ9VIK70ENInxvsnlFds40DKKNA2Qv0tCqucDQXeOExCOlEJxtVJWvKYRIf9TDVhtEdktypAdg8zVJG4W7SIkCBuTwuer44l64c5YtlsqVX5JSvFFz4AUzz6tAHcincJiIdBT3d6c1YOI2Y1lK4FBJoPSWyBOnCpv8j9fr1gJwaygQ','mVo','9lT8RG8A4KTPTei74Kndl2oSIOvPQD4VpTXCLHM2Mq1zx7B5VQPF7aKF9aLsOW8DKsU','g','C3',5);
+INSERT INTO ti VALUES (6316959614970539970,16042651976069008223,'O4tmUO24M7RQTvhVpJleV7LS5b','mD8R4gtWXLUNMqE8nSVOoivnlCI9wqRNvkxczYrg5RNGBVEaD5SMDlbsg5Pp8WxPkIOuhpYJ9VIK70ENInxvsnlFds40DKKNA2Qv0tCqucDQXeOExCOlEJxtVJWvKYRIf9TDVhtEdktypAdg8zVJG4W7SIkCBuTwuer44l64c5YtlsqVX5JSvFFz4AUzz6tAHcincJiIdBT3d6c1YOI2Y1lK4FBJoPSWyBOnCpv8j9fr1gJwaygQ','mVo','9lT8RG8A4KTPTei74Kndl2oSIOvPQD4VpTXCLHM2Mq1zx7B5VQPF7aKF9aLsOW8DKsU','g','C3',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (14051226663064644219,13475547122648539521,'L','JgYRWibaztaFxUyDMHLhwDt8idkXWqYxnSLgjxcGXNDUiVNrdj5a7tsWzjnihUKEtgW70HtsZPLXcuTQnf7dZLukK7L2QtjWIprHd5cI6mO5VrBnduRtupl4W8MciX9g0TaEwp4K6D1UDROPcXRnYW5iDZasmoZ9xw2zr5AQ25d6ZxVwhekBFxgTXBm3GhP8fhApz1qqwZfjb6rR','8EPa2ORADW7mPX3m5vJBJw94i8UWuFE6dpxTYuwbcTjgtgqWzOQXcs','RgOfrwHX8jW5lEHJQ0AZ12syxOwWlhSrOmHSbkRCYODujROya8FezJs1W3yt8PMtnUUAiZaufbKZb2P7oQNMH35tq1QBcpxct8ddrfW','Sl','S2s',6);
+INSERT INTO ti VALUES (14051226663064644219,13475547122648539521,'L','JgYRWibaztaFxUyDMHLhwDt8idkXWqYxnSLgjxcGXNDUiVNrdj5a7tsWzjnihUKEtgW70HtsZPLXcuTQnf7dZLukK7L2QtjWIprHd5cI6mO5VrBnduRtupl4W8MciX9g0TaEwp4K6D1UDROPcXRnYW5iDZasmoZ9xw2zr5AQ25d6ZxVwhekBFxgTXBm3GhP8fhApz1qqwZfjb6rR','8EPa2ORADW7mPX3m5vJBJw94i8UWuFE6dpxTYuwbcTjgtgqWzOQXcs','RgOfrwHX8jW5lEHJQ0AZ12syxOwWlhSrOmHSbkRCYODujROya8FezJs1W3yt8PMtnUUAiZaufbKZb2P7oQNMH35tq1QBcpxct8ddrfW','Sl','S2s',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b MEDIUMINT UNSIGNED, c BINARY(53), d VARBINARY(75), e VARCHAR(17), f VARCHAR(13), g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (25335,16227367,'ddA0ta9psrSUITWj9btd9mz','VKYklAysVMIQUHbIaEB4FWPllnmTJkL4Yqi63NIFyqZCs0KUKYPZbBtvplD','I','4g5','R','8',0);
+CREATE TABLE ti (a SMALLINT, b MEDIUMINT UNSIGNED, c BINARY(53), d VARBINARY(75), e VARCHAR(17), f VARCHAR(13), g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (416905619,12513855,'KZOXle70sos5rfsZtjDWDAilSfxQYYmqIrDP1Rw','7SrJREhk0SjiaZ22h570r2NxZXEmitqYLPS','w73VDuk1ZbxVe','gWcXcip','x','L',1);
+INSERT INTO ti VALUES (416905619,12513855,'KZOXle70sos5rfsZtjDWDAilSfxQYYmqIrDP1Rw','7SrJREhk0SjiaZ22h570r2NxZXEmitqYLPS','w73VDuk1ZbxVe','gWcXcip','x','L',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(54);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(54);
+INSERT INTO t VALUES (1531033689,10595821,'YFeDJhSalEh5i26baXyrp3H66cnaOG0XN5bxBk41rPKJ3a5PJfmo2','6Ti0mrk1ilNxdUb3eWbL7ZfIduUuau99H4t2NRbMJLhG','fPFuejkVUc6W4','zRWm2J5','l','9',2);
+INSERT INTO ti VALUES (1531033689,10595821,'YFeDJhSalEh5i26baXyrp3H66cnaOG0XN5bxBk41rPKJ3a5PJfmo2','6Ti0mrk1ilNxdUb3eWbL7ZfIduUuau99H4t2NRbMJLhG','fPFuejkVUc6W4','zRWm2J5','l','9',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1357744871,3755677,'6CYgqYaGjv1TFO2rUPj9fJZp7f55','rgzrwpN3J0rS7GPrkBBsSkpqFraXxIub3qisj','Z8y3xc','cuayN0E','w','e',3);
+INSERT INTO ti VALUES (1357744871,3755677,'6CYgqYaGjv1TFO2rUPj9fJZp7f55','rgzrwpN3J0rS7GPrkBBsSkpqFraXxIub3qisj','Z8y3xc','cuayN0E','w','e',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (758675551,12687507,'P5t','sZmMo088DuqoU8TJ25vI7UeYk7XG0exmZeFmICZwMgKTZe6VfCLD3oHvUgZ9mgd9g3bkcCSX7aHZr1UPjVnBQZT7PNpzCCYEW3TLwXqApRpURB372JtbubniPAgsAvFWY50AfRltXPElNFguMVk9fW3KG4bhRjD6PTeXs6Muq8mZf2Wy7aTvsvPfkiHd66OaovSbqqbCsh0q32MpGvnWPNaxLMLUSm6556iCDmkrW02TtUvnNKRMYoiu6a','DWIvH0AZa','rVn6EtBUqP9tVLREMIqQHmhl7lxYRuGWBUHbEHO7TDXu2178URyCebqtTRY1rgNShQOLhQMHhqN6aPq84uLpWCnIkRXXqurzXiCVvVl4jr7RPcSBWwVQWI7SIFwYbdLK2qvZZ','l','8',4);
+INSERT INTO ti VALUES (758675551,12687507,'P5t','sZmMo088DuqoU8TJ25vI7UeYk7XG0exmZeFmICZwMgKTZe6VfCLD3oHvUgZ9mgd9g3bkcCSX7aHZr1UPjVnBQZT7PNpzCCYEW3TLwXqApRpURB372JtbubniPAgsAvFWY50AfRltXPElNFguMVk9fW3KG4bhRjD6PTeXs6Muq8mZf2Wy7aTvsvPfkiHd66OaovSbqqbCsh0q32MpGvnWPNaxLMLUSm6556iCDmkrW02TtUvnNKRMYoiu6a','DWIvH0AZa','rVn6EtBUqP9tVLREMIqQHmhl7lxYRuGWBUHbEHO7TDXu2178URyCebqtTRY1rgNShQOLhQMHhqN6aPq84uLpWCnIkRXXqurzXiCVvVl4jr7RPcSBWwVQWI7SIFwYbdLK2qvZZ','l','8',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-504617740,2407406,'hjPELonysym8A8vOlibta','9MoR3iJBDlYyugEhU6QSOh5rrcx3vbndDN1Ipd2pVg2SXPdYqGuJwR3LrUy0dyoE1hmPBdVrON1ttjHIixh2dy14Ac83EkmO12yn9itFJP2VfnUFSLShFmKojDmWjStSICgDxxRzKt7qOEUcn7dZhGLZiH405DhFgu0lcao1sPIPzHHiGMz0jzGHCGfG2FV4RoUkjez6UhC7VeYh0hDcpgjemIqc5KbfS9cCKYBw','g','gKpGIiejJpHRtqlSZzyquGiUxFnAzWZAz4drrPcW6ge8vlQhydYnPyEIJDxJR8DnAAQpxFINZFABE2lIrZdh9RgMXGf4sHWPNxBBMsSUVjhKP3Lu6dLPGInMRCAjsCBKvHAipeN6tKTdxBOul1k2coICVPOJd1XapRJ0taChvf56D50bFx81pIXHt5zAWmHFLYmQyMPu','6p','4',5);
+INSERT INTO ti VALUES (-504617740,2407406,'hjPELonysym8A8vOlibta','9MoR3iJBDlYyugEhU6QSOh5rrcx3vbndDN1Ipd2pVg2SXPdYqGuJwR3LrUy0dyoE1hmPBdVrON1ttjHIixh2dy14Ac83EkmO12yn9itFJP2VfnUFSLShFmKojDmWjStSICgDxxRzKt7qOEUcn7dZhGLZiH405DhFgu0lcao1sPIPzHHiGMz0jzGHCGfG2FV4RoUkjez6UhC7VeYh0hDcpgjemIqc5KbfS9cCKYBw','g','gKpGIiejJpHRtqlSZzyquGiUxFnAzWZAz4drrPcW6ge8vlQhydYnPyEIJDxJR8DnAAQpxFINZFABE2lIrZdh9RgMXGf4sHWPNxBBMsSUVjhKP3Lu6dLPGInMRCAjsCBKvHAipeN6tKTdxBOul1k2coICVPOJd1XapRJ0taChvf56D50bFx81pIXHt5zAWmHFLYmQyMPu','6p','4',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (251147499,5524527,'POTsjPMFYpEujTaBVI7GipoKLVYa5ZqH8Pk0TiUG9Y0OiW','oTdjzdL1wJ','gUGb9zb','MWebLLG4y2HiEMoD45AB33ojxypfyhdrKf0UMss5ASjSFWS3Yaggku5OdEzlrBA2eEb4ztmRt8KcbZJNQjIIBtwmSwXFzbS47hv8VQrsMJDHyum6EYRYZ8savjU3Qa4972IVu1rEuyECZrFr8H1Y35g2wBOqo8Atg8TSR3HziJ','P','0',6);
+INSERT INTO ti VALUES (251147499,5524527,'POTsjPMFYpEujTaBVI7GipoKLVYa5ZqH8Pk0TiUG9Y0OiW','oTdjzdL1wJ','gUGb9zb','MWebLLG4y2HiEMoD45AB33ojxypfyhdrKf0UMss5ASjSFWS3Yaggku5OdEzlrBA2eEb4ztmRt8KcbZJNQjIIBtwmSwXFzbS47hv8VQrsMJDHyum6EYRYZ8savjU3Qa4972IVu1rEuyECZrFr8H1Y35g2wBOqo8Atg8TSR3HziJ','P','0',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(71), d VARCHAR(24) NOT NULL, e VARBINARY(70), f VARCHAR(23), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18763,-5673654,'JkmLWYFqTZ6daAq9YbED7dUhezniHe711HMEkM3Hgbx82GHqrm3V8whyWHtFvK0','ZgU6uFPOSxR4S07','LB8OUzML5n9zBvlL9atkstxYAkS29s8W3hzPK','gpp','l','l',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(71), d VARCHAR(24) NOT NULL, e VARBINARY(70), f VARCHAR(23), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (16920951548133050603,4594200,'yH5qUT6dbJJQI0xlnz38CXwUhUVX6kzGX4e1Q','hp2xlUGZjyCvlQSe','7SXXL3cvez7k5f','a6tXt4Rmg1yVM0g1oVUG','T','w',1);
+INSERT INTO ti VALUES (16920951548133050603,4594200,'yH5qUT6dbJJQI0xlnz38CXwUhUVX6kzGX4e1Q','hp2xlUGZjyCvlQSe','7SXXL3cvez7k5f','a6tXt4Rmg1yVM0g1oVUG','T','w',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(72);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(72);
+INSERT INTO t VALUES (2809175249920265904,1797085,'CwQb4Wa8dDbJ6fmzz4lNTay9cp4btr2iEXDojeUoMQNVBDXifWzQXZGMAwuizdJRN9D2','OU7GMz6lnV','P5cckLqFrRG0JmJJQnaccL7bjh79EVl77ZCvhSKSYPutoc68tjsMlUqC7g5DX4','TJiC1sJsEuq7SFPinJhSK','c','t',2);
+INSERT INTO ti VALUES (2809175249920265904,1797085,'CwQb4Wa8dDbJ6fmzz4lNTay9cp4btr2iEXDojeUoMQNVBDXifWzQXZGMAwuizdJRN9D2','OU7GMz6lnV','P5cckLqFrRG0JmJJQnaccL7bjh79EVl77ZCvhSKSYPutoc68tjsMlUqC7g5DX4','TJiC1sJsEuq7SFPinJhSK','c','t',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (16481183628941128571,-925158,'9Bt0IwDHfXe','mea4EhsDwrVOvrsJaHOFfcF0zKKmzAGF55yqNO7jnlBSAe92yQBy3KhDHAQSfsJprm274dAR55zhFJGoTlnOkkV7dat5WbN1yyrFFUpgsZP','7VU5ti1uxb7R1G1DEwh5i1Ncfz6cLeQkWhpMEDbZMMutwMzjF32qNeQo','wLBpv5cywKx','8','L',3);
+INSERT INTO ti VALUES (16481183628941128571,-925158,'9Bt0IwDHfXe','mea4EhsDwrVOvrsJaHOFfcF0zKKmzAGF55yqNO7jnlBSAe92yQBy3KhDHAQSfsJprm274dAR55zhFJGoTlnOkkV7dat5WbN1yyrFFUpgsZP','7VU5ti1uxb7R1G1DEwh5i1Ncfz6cLeQkWhpMEDbZMMutwMzjF32qNeQo','wLBpv5cywKx','8','L',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (16541769691009082917,-8361235,'wNpLX9CQ0zlx1a8D6G','MxfZmBMC1XllUeVQXxVqaxYG7cq7CrAW0M1PBc9X7rx3jbK9wW5FD8jYPJsluHGekX0ZEZ2Z0KKtpE1Q9vYLtpzmBjzOkD7T7Tz5gsUfUDSXYFSFZSM5nN01DfJ5Er7BcgDFjg48llSnAS9XHLfJ4SwWOkHuWuLyMnbVWkPG5HbscNViHukLn4r6GyS9OZoueUZ1aGv1Q','gYVTRN6GX7DjyLMb3C57','j9fhpIWM1h7WmNmmlJm0isH7dB77yOhWVNMbm3MlqTClmBx16wzIdIpBDKw6mQnaas3M5CRVAVafP2ljFsqLydvyV2Ate0EszuYZbAud1c6bULxHWrWX8j30KWqJMozIaDrBdz6QQZcNxPAMRjrjWqP3tN6bBy2hbqiL41zABCeB9FKXJX','x','6',4);
+INSERT INTO ti VALUES (16541769691009082917,-8361235,'wNpLX9CQ0zlx1a8D6G','MxfZmBMC1XllUeVQXxVqaxYG7cq7CrAW0M1PBc9X7rx3jbK9wW5FD8jYPJsluHGekX0ZEZ2Z0KKtpE1Q9vYLtpzmBjzOkD7T7Tz5gsUfUDSXYFSFZSM5nN01DfJ5Er7BcgDFjg48llSnAS9XHLfJ4SwWOkHuWuLyMnbVWkPG5HbscNViHukLn4r6GyS9OZoueUZ1aGv1Q','gYVTRN6GX7DjyLMb3C57','j9fhpIWM1h7WmNmmlJm0isH7dB77yOhWVNMbm3MlqTClmBx16wzIdIpBDKw6mQnaas3M5CRVAVafP2ljFsqLydvyV2Ate0EszuYZbAud1c6bULxHWrWX8j30KWqJMozIaDrBdz6QQZcNxPAMRjrjWqP3tN6bBy2hbqiL41zABCeB9FKXJX','x','6',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (16664626718667562628,1258889,'OtclbyAtlp38edyByeJDxIMHgeNUub1lHEiTOjjq8Gcf2z2SCNlBuvHotDAdc2XRj','7cFAteNeTF4iTRcqLY8Mn8mmejzaHtanvBgqnGDq78ZqeuTuYpD3x6ILMUK0LrmbsHLuSWTQ207EpX3Ve23Y6HYsDf','SlIv9T5KwN40DNdu5FWRrEDkNd2q7iHz7U3eBwIGgyuz4j8MQWEc7uWeyQikx2q','pnTpPNN0tI5rHqConCXYDihW0xiKkXXR353ftCR8zoKWN2XIop4oGHeDeSFg14vwr9nH2VILOtr3g7snbprzSYccdWpHIw7rxNLCAW0FW4Vbp8w9RHYKXFqhWh6s1FVx7KN9YCF3sdWGiXcParv60ETOjxWW','i','x',5);
+INSERT INTO ti VALUES (16664626718667562628,1258889,'OtclbyAtlp38edyByeJDxIMHgeNUub1lHEiTOjjq8Gcf2z2SCNlBuvHotDAdc2XRj','7cFAteNeTF4iTRcqLY8Mn8mmejzaHtanvBgqnGDq78ZqeuTuYpD3x6ILMUK0LrmbsHLuSWTQ207EpX3Ve23Y6HYsDf','SlIv9T5KwN40DNdu5FWRrEDkNd2q7iHz7U3eBwIGgyuz4j8MQWEc7uWeyQikx2q','pnTpPNN0tI5rHqConCXYDihW0xiKkXXR353ftCR8zoKWN2XIop4oGHeDeSFg14vwr9nH2VILOtr3g7snbprzSYccdWpHIw7rxNLCAW0FW4Vbp8w9RHYKXFqhWh6s1FVx7KN9YCF3sdWGiXcParv60ETOjxWW','i','x',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13949179325566482961,-7111445,'Ek4CDFzGsIOmvFrV','qY1K4gnDCISNvY30eGdysuCUK8uZz7','jVHNV1Ta9eTh0FpAHVEoZjdcRbQ5p1l2XIMA7qLSakeizoFMxELmPk4UTh0w','MZpE6xjKfM6fSKHghbhUfuYARhW7YFdjzWGpqajul6xHpcpPuFogFzP7Cgy7DJPRFKm5h08IIlsOLq26GuET080ydHQ7K6bjL5rDsyQeJ7GG2yZDJja9CigRImYmeamfKUUZCYplHX7yYhCuZuqitogtHlNuVCRFpP3OL8bFfdsNjMc3lck2vv1NRRQstNMSmLVicvC1CTT7r6Sw6vEXi6vM','bS','UU',6);
+INSERT INTO ti VALUES (13949179325566482961,-7111445,'Ek4CDFzGsIOmvFrV','qY1K4gnDCISNvY30eGdysuCUK8uZz7','jVHNV1Ta9eTh0FpAHVEoZjdcRbQ5p1l2XIMA7qLSakeizoFMxELmPk4UTh0w','MZpE6xjKfM6fSKHghbhUfuYARhW7YFdjzWGpqajul6xHpcpPuFogFzP7Cgy7DJPRFKm5h08IIlsOLq26GuET080ydHQ7K6bjL5rDsyQeJ7GG2yZDJja9CigRImYmeamfKUUZCYplHX7yYhCuZuqitogtHlNuVCRFpP3OL8bFfdsNjMc3lck2vv1NRRQstNMSmLVicvC1CTT7r6Sw6vEXi6vM','bS','UU',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT, c BINARY(45) NOT NULL, d VARCHAR(22) NOT NULL, e VARBINARY(96) NOT NULL, f VARBINARY(90) NOT NULL, g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (17388695419015828024,1572081098,'8IquFSjx6VDIVllMddo6XRj0W3pS3pECqBaQU7j','msfEnBa9gIMHW','CrnhNeSLxMm1tESeCwt0vOPntFvHadzCs0QZ6GDJIO2UfzBKk1s1WophxLda','9Am2hFZtA1mHSaqXcm39TsooVhHLcjKdoyaXqilvBiJKoMhE6xttMkoammfVnSgxrD','U','8',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b INT, c BINARY(45) NOT NULL, d VARCHAR(22) NOT NULL, e VARBINARY(96) NOT NULL, f VARBINARY(90) NOT NULL, g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (9463119080659078817,-1414104465,'alFBEOGMZBTPKm5T1HSS6IuxyU4ld4aMb9GkiC1Oy','HvU3PaxA1Sq7wx','JLjooA4WVf5RZyrgfkdyMv1pbwhfQhX9kG0dsfEaxO9xQbbo','wDbhJKmKLL','5','o',1);
+INSERT INTO ti VALUES (9463119080659078817,-1414104465,'alFBEOGMZBTPKm5T1HSS6IuxyU4ld4aMb9GkiC1Oy','HvU3PaxA1Sq7wx','JLjooA4WVf5RZyrgfkdyMv1pbwhfQhX9kG0dsfEaxO9xQbbo','wDbhJKmKLL','5','o',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(46) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(46) NOT NULL;
+INSERT INTO t VALUES (7045030644646481296,64294029,'uUXyFb7gry0KZ','WHmksI0PFMgUh1jIpEE','o272XHL3VQIrW2Bxpdln8SRx0kcOLyntrDlH8nI5vYDB5dqOofsgLEruoCVi6aQ5rILYI168Z','4qAbnBdO5DPKqop','2','h',2);
+INSERT INTO ti VALUES (7045030644646481296,64294029,'uUXyFb7gry0KZ','WHmksI0PFMgUh1jIpEE','o272XHL3VQIrW2Bxpdln8SRx0kcOLyntrDlH8nI5vYDB5dqOofsgLEruoCVi6aQ5rILYI168Z','4qAbnBdO5DPKqop','2','h',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (9416928065236200871,597803237,'I1Xol5sa6UaQH8x07ipfzfjxVzHioYRZWujXi3bbgIyI','sYSukaSNiNzCORsVxJAcVXvrOnVrnsDC6nSh3ezdzmPMaIWnR27agfw2GJH6KV3A9MtVLjKWrB68c6HmpBSjYKuKpYBBxf0fKRSSPkaiM6qqlaDXIRYWjAdstaE3mDLlf8IwnCjoEQ9x693Hg8cXnT4Q0y9MQodafGZDpFtm8','ngh74YBTYCaTpZNi1JijlpPy0pyQGTxxeqZSf8zJDGh9TcV4JIshOeo9O0HAkrfdYVrSEQX6pOSBfrAwsksph37G2cKkIY','5NrqU94D3RQcJYWBskLkxcfd3rKqeXWVt','B','1',3);
+INSERT INTO ti VALUES (9416928065236200871,597803237,'I1Xol5sa6UaQH8x07ipfzfjxVzHioYRZWujXi3bbgIyI','sYSukaSNiNzCORsVxJAcVXvrOnVrnsDC6nSh3ezdzmPMaIWnR27agfw2GJH6KV3A9MtVLjKWrB68c6HmpBSjYKuKpYBBxf0fKRSSPkaiM6qqlaDXIRYWjAdstaE3mDLlf8IwnCjoEQ9x693Hg8cXnT4Q0y9MQodafGZDpFtm8','ngh74YBTYCaTpZNi1JijlpPy0pyQGTxxeqZSf8zJDGh9TcV4JIshOeo9O0HAkrfdYVrSEQX6pOSBfrAwsksph37G2cKkIY','5NrqU94D3RQcJYWBskLkxcfd3rKqeXWVt','B','1',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7996540888719247964,1955021495,'y4w2upPzZ9hUASkFDPWrAe','kvvAxabSw2LbQVDsCBAiGZmyEcws87FYk4Hz96yvF0ELH699sFhXAyJBO1o8R8NNauqphA2SrS5aH5TEvhugRTJ25P89FEVZPd09fRxtx','CwiPLm5ImoxVpsgEN0vi','DR5xv0XKhziYtRhQoH2OG8agIqkFhUUoUMxBt3akmvCROD7sXFUFEiOQmROs7KaAHSFohn40YmsQnpV7rXYPQ0TdkoKU3FdugIWsAQBEurjhQJFwByMhdpIEX7eyjMG3alRhhqQTTkjgbXu0MZ','7','V',4);
+INSERT INTO ti VALUES (7996540888719247964,1955021495,'y4w2upPzZ9hUASkFDPWrAe','kvvAxabSw2LbQVDsCBAiGZmyEcws87FYk4Hz96yvF0ELH699sFhXAyJBO1o8R8NNauqphA2SrS5aH5TEvhugRTJ25P89FEVZPd09fRxtx','CwiPLm5ImoxVpsgEN0vi','DR5xv0XKhziYtRhQoH2OG8agIqkFhUUoUMxBt3akmvCROD7sXFUFEiOQmROs7KaAHSFohn40YmsQnpV7rXYPQ0TdkoKU3FdugIWsAQBEurjhQJFwByMhdpIEX7eyjMG3alRhhqQTTkjgbXu0MZ','7','V',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (13560539464298042825,-102869205,'6uUCpT2Fkv3twmFUno2Rv7zIpepeK5dkudI','7SrjHbJIdZX0EH','eg7jFxOZdrlc9ZT9PftW5tFFY3iP69XV5cJj4tFb2jqaNNHqxCOPbRdcuW51IIU6jOaVIxF7fT8Jm75USsK4ZjzTLD51Gx','qr4hOAAetzWByBZpmfcUJs60XXfRh8JRsXA9BkdqUM3XTqTCsdvYHQOBKreJPqcsDmOqoupeicX7nvtXyshrIYcurhHsTADE2cxCNhBCLvdV9hxXzc9g','k','3',5);
+INSERT INTO ti VALUES (13560539464298042825,-102869205,'6uUCpT2Fkv3twmFUno2Rv7zIpepeK5dkudI','7SrjHbJIdZX0EH','eg7jFxOZdrlc9ZT9PftW5tFFY3iP69XV5cJj4tFb2jqaNNHqxCOPbRdcuW51IIU6jOaVIxF7fT8Jm75USsK4ZjzTLD51Gx','qr4hOAAetzWByBZpmfcUJs60XXfRh8JRsXA9BkdqUM3XTqTCsdvYHQOBKreJPqcsDmOqoupeicX7nvtXyshrIYcurhHsTADE2cxCNhBCLvdV9hxXzc9g','k','3',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (14255689604011090471,2118253576,'Cf7lYbCCf02zDQdOB','zs0K7edyh5ubRInLfzel8v9RrIWjq7LW6ZNe4G','Dyb8g9dGu2WekSf2XIQESspa2hpmkWobB1fM99Sw7oGgwp','hCTrYWNBisgb0XCE5ZPVsyXs82ESn1AS7YOzUBqiIfskWObpy4b9G7NYag8gtkYu9OG4saZ4FwibpOgy43wW6TATqCLWnIzmsqG2h4UJgqPrlsdR8yrYMuJzP1nufPsriNjtIh31aLmdDsk9pLThdKXintrehcaC','pH','K6',6);
+INSERT INTO ti VALUES (14255689604011090471,2118253576,'Cf7lYbCCf02zDQdOB','zs0K7edyh5ubRInLfzel8v9RrIWjq7LW6ZNe4G','Dyb8g9dGu2WekSf2XIQESspa2hpmkWobB1fM99Sw7oGgwp','hCTrYWNBisgb0XCE5ZPVsyXs82ESn1AS7YOzUBqiIfskWObpy4b9G7NYag8gtkYu9OG4saZ4FwibpOgy43wW6TATqCLWnIzmsqG2h4UJgqPrlsdR8yrYMuJzP1nufPsriNjtIh31aLmdDsk9pLThdKXintrehcaC','pH','K6',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(69) NOT NULL, d VARBINARY(57), e VARCHAR(83) NOT NULL, f VARBINARY(42), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3737,1270,'7wKzFbfJ7CjO','u4JnqdwBTC9BabXN7I5Qm0seVkLa9','U4JIinfQXVZFiJa0FKyOtU5KcFWYvkN5DtCBv95DBKISPuIvR2NhSNlXYxBSoA','dvTLWQso5YgWlJbjUg71bf3k3','w','k',0);
+CREATE TABLE ti (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(69) NOT NULL, d VARBINARY(57), e VARCHAR(83) NOT NULL, f VARBINARY(42), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (224293234,45716,'ks5IXb0rGhoO4J2s6vKuuVrNCqCR2mKJva7AJrfb','FffsEhvkQwQ86nZxeqsOzAm5E0FAHl4J8RWm7eg2gVoj5MyEqQ9s','orumAE65vsO42Ou6YbW','nnfpiu0L5cQV8QNja8553GTBsLpLcvpQgRGFvWVi','0','Ip',1);
+INSERT INTO ti VALUES (224293234,45716,'ks5IXb0rGhoO4J2s6vKuuVrNCqCR2mKJva7AJrfb','FffsEhvkQwQ86nZxeqsOzAm5E0FAHl4J8RWm7eg2gVoj5MyEqQ9s','orumAE65vsO42Ou6YbW','nnfpiu0L5cQV8QNja8553GTBsLpLcvpQgRGFvWVi','0','Ip',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(70) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(70) NOT NULL;
+INSERT INTO t VALUES (-1652579491,18600,'mezlGZRKD84fxyneaTUqfD9snyxGUazbdwG4Rg7IiAQnnGdr6vrL8rXtess8','ETzwEmBy4rxTlcWKiu7PyZMFxVYKNQ5MLT6f0OnFJCg1IX','yli6HdQSH05iTJoUfyoNlgD8EiNdxRzO6fdjB8VpB3DZIvzu5Xc3jA1D6DJeqsLLw6lP','rM6cTwCVILKMpMNIV7qke1L2XfJ1EmJYv','u','q',2);
+INSERT INTO ti VALUES (-1652579491,18600,'mezlGZRKD84fxyneaTUqfD9snyxGUazbdwG4Rg7IiAQnnGdr6vrL8rXtess8','ETzwEmBy4rxTlcWKiu7PyZMFxVYKNQ5MLT6f0OnFJCg1IX','yli6HdQSH05iTJoUfyoNlgD8EiNdxRzO6fdjB8VpB3DZIvzu5Xc3jA1D6DJeqsLLw6lP','rM6cTwCVILKMpMNIV7qke1L2XfJ1EmJYv','u','q',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-342232077,29770,'ib08cMglRe65LQsCbA7','dHTRrsRBymjezA9ARNbTvBn41vyObdjT1Xnjw1is7OGM1I1oshKHMSEreptz9GCmPTxd7D1PpuQdSM4d1LtkmokYYhHaA0V7Ca28Tp','Z7qE','ZZ0QFg1oZbVbcCkzu01n89','g','9P',3);
+INSERT INTO ti VALUES (-342232077,29770,'ib08cMglRe65LQsCbA7','dHTRrsRBymjezA9ARNbTvBn41vyObdjT1Xnjw1is7OGM1I1oshKHMSEreptz9GCmPTxd7D1PpuQdSM4d1LtkmokYYhHaA0V7Ca28Tp','Z7qE','ZZ0QFg1oZbVbcCkzu01n89','g','9P',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1212638410,57244,'OonSVTk5SCZcWRffbuPgykXdFdFSRE54kw6QJHdpkFkMI8KVDiqvjQYkSh0Fzp0MfgJx','F553kyhWSA8E8fistRW7endj6X8ZrHCJ4zsUmOlpgVPWyCEfwETnXwxEvZl72sqCpfhuZx6ZIKj2gf6tGQIeO8Cxi','tfULNOryH0WyXaB','T','R','PF',4);
+INSERT INTO ti VALUES (1212638410,57244,'OonSVTk5SCZcWRffbuPgykXdFdFSRE54kw6QJHdpkFkMI8KVDiqvjQYkSh0Fzp0MfgJx','F553kyhWSA8E8fistRW7endj6X8ZrHCJ4zsUmOlpgVPWyCEfwETnXwxEvZl72sqCpfhuZx6ZIKj2gf6tGQIeO8Cxi','tfULNOryH0WyXaB','T','R','PF',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1836771203,50076,'Y6rZ7sBvc45j9Xy4JXiXtbpU3mb0QW02TXnvi95sXpzj4iFNcQXy','dQ6BH898z8P3GnZd5EWyFO7QmbC6se8CblSohmHv6Iib426gYpjo8aKp4IZtAmkOwt0IhnQe1zOysSDog8h44VHbXQfgIzoj35lcLWLkn15gdOCmYVPEtvCX3tAfpEb3zBJ6QUZzsxpLnVk2OsLr','dTPs3AYhIZkS1MiRAwtlhXAn53Plor7quOEb','M3ZHRUcBcWqD6ZwMARteJdA6sWOURYveSwIlZxDlpyb2eZUp94bE0cPvwsSQIZVd9lYmkxS4qECY5mGcHtGiQXIWqdFtfpzPy8GKkMQZBqOYhL4i91ZUAsozsQXeZnAwg1hNfwgT1RPlFwLgiJnpf7BYQaoMCpPKo2K4N1z3swgXA890NyhHHqfFTOo6xlL0k5sNj7c4GguX5pnar6RuIoN64DrPKZjLTst1bIYCGQathRJSidI0Gh2kWh','p','w',5);
+INSERT INTO ti VALUES (-1836771203,50076,'Y6rZ7sBvc45j9Xy4JXiXtbpU3mb0QW02TXnvi95sXpzj4iFNcQXy','dQ6BH898z8P3GnZd5EWyFO7QmbC6se8CblSohmHv6Iib426gYpjo8aKp4IZtAmkOwt0IhnQe1zOysSDog8h44VHbXQfgIzoj35lcLWLkn15gdOCmYVPEtvCX3tAfpEb3zBJ6QUZzsxpLnVk2OsLr','dTPs3AYhIZkS1MiRAwtlhXAn53Plor7quOEb','M3ZHRUcBcWqD6ZwMARteJdA6sWOURYveSwIlZxDlpyb2eZUp94bE0cPvwsSQIZVd9lYmkxS4qECY5mGcHtGiQXIWqdFtfpzPy8GKkMQZBqOYhL4i91ZUAsozsQXeZnAwg1hNfwgT1RPlFwLgiJnpf7BYQaoMCpPKo2K4N1z3swgXA890NyhHHqfFTOo6xlL0k5sNj7c4GguX5pnar6RuIoN64DrPKZjLTst1bIYCGQathRJSidI0Gh2kWh','p','w',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (316094432,46212,'J4CtLlvfKUeMSH2HSKLpL7BzcnCeuMPt8q6JO','362hOhVUiNx3eRrUKkz1T8h33sWP1samGpmg8F0YEPG96U7ExBd2kDto2sZwRk6O8z6oSKZtrATOoBCKTXk0JlyzftXwCmPFqj6Lw1ur26Eb0QOhsPaUL2S9VMPQmVlUMJ','naCK6lXNBmIsKJbh5d2WXy6aIUkIJCObXyGcf9HxPbQTQZOqxC3HfiUrDpxMhZoJjO','NXVRO3xCctNfxGgofbQM5th5AWZOKskobZ','hF','8Sw',6);
+INSERT INTO ti VALUES (316094432,46212,'J4CtLlvfKUeMSH2HSKLpL7BzcnCeuMPt8q6JO','362hOhVUiNx3eRrUKkz1T8h33sWP1samGpmg8F0YEPG96U7ExBd2kDto2sZwRk6O8z6oSKZtrATOoBCKTXk0JlyzftXwCmPFqj6Lw1ur26Eb0QOhsPaUL2S9VMPQmVlUMJ','naCK6lXNBmIsKJbh5d2WXy6aIUkIJCObXyGcf9HxPbQTQZOqxC3HfiUrDpxMhZoJjO','NXVRO3xCctNfxGgofbQM5th5AWZOKskobZ','hF','8Sw',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b SMALLINT UNSIGNED, c BINARY(33), d VARCHAR(66), e VARBINARY(67), f VARBINARY(42), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15173,60566,'W65UVc','GyaT7QgCaWeiHBJdAMnpf4FR9truq7lWvc49','g','wTel0KlrTf91F8jWX1pPlAgMFSBc','XW','ME',0);
+CREATE TABLE ti (a SMALLINT, b SMALLINT UNSIGNED, c BINARY(33), d VARCHAR(66), e VARBINARY(67), f VARBINARY(42), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (8343374,57523,'xy0z9HXIdSWaHoY','jIF6IjvlSjMUlrKe1h7kRHCbM','2jekS3THdycMQMk9PvL2grOsfyDnoS5Mqa6veQw7Zp5RgqONFvFQVEHJJE2D46NhF','rKJNyrDSaihps6cna','JH','I',1);
+INSERT INTO ti VALUES (8343374,57523,'xy0z9HXIdSWaHoY','jIF6IjvlSjMUlrKe1h7kRHCbM','2jekS3THdycMQMk9PvL2grOsfyDnoS5Mqa6veQw7Zp5RgqONFvFQVEHJJE2D46NhF','rKJNyrDSaihps6cna','JH','I',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(34);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(34);
+INSERT INTO t VALUES (-1854934,22164,'bj40sQp9EJdHFm1s37T1m8','izgTJ0JlLOAARaNiwN','ato5t6jlGB0d7efWSaBHA4Xtdo1g44KjsiARCcMgX6757OvhVSi9QPu4X8cAw','KGpFn1zJJ','S0','EM',2);
+INSERT INTO ti VALUES (-1854934,22164,'bj40sQp9EJdHFm1s37T1m8','izgTJ0JlLOAARaNiwN','ato5t6jlGB0d7efWSaBHA4Xtdo1g44KjsiARCcMgX6757OvhVSi9QPu4X8cAw','KGpFn1zJJ','S0','EM',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-4141126,3679,'o9Uy01u6yv','7MWDUwjRPkaEvmMHpLwas5RdrmzgxJWc4pGKtTuuqWvDVVW','O59lUwKtT3FWHMtXaE8B3vccwP8olkUwIReKioHtnpLwFe8M6hqW','CdijUhifEooU6RAOR2NygtAxuZT5sd3GE','Zy','oZ',3);
+INSERT INTO ti VALUES (-4141126,3679,'o9Uy01u6yv','7MWDUwjRPkaEvmMHpLwas5RdrmzgxJWc4pGKtTuuqWvDVVW','O59lUwKtT3FWHMtXaE8B3vccwP8olkUwIReKioHtnpLwFe8M6hqW','CdijUhifEooU6RAOR2NygtAxuZT5sd3GE','Zy','oZ',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-5955145,59426,'55fHXq5','WzQjy7kj5NUeokg1XZqdhYNidTv0kES2Re7JuzmGbbcSwO6tYKBxF0anG1incZTgfsCJLuPjUAnOM0IQUWkzVRjsNox0mIcJcmV2kaR','cyAc9B0yVCpTNZLwrNHmZ3S5N','C8LjOjoTi7K9VG124nYb1KECHRp4dxj6O8wPsBmoLg7klhxmpw4i3YL7mT905OuOtFAl1ystXjXj3rLVZR07zsulSWNewv9X1BxIUbUWfhLe2vJGlGi2cV5vmwkxatScvp2xsXg9BiUvbli4s0oNVxQ9jKDx6jaWiQIcf2Gw88KDWCLAlygo1tKe36qRIzVq2sdcnKQrpAJJWL5fI4cRboAesYzOWKsMB36qehjg98YBR1XC4yK9A5','f','iy',4);
+INSERT INTO ti VALUES (-5955145,59426,'55fHXq5','WzQjy7kj5NUeokg1XZqdhYNidTv0kES2Re7JuzmGbbcSwO6tYKBxF0anG1incZTgfsCJLuPjUAnOM0IQUWkzVRjsNox0mIcJcmV2kaR','cyAc9B0yVCpTNZLwrNHmZ3S5N','C8LjOjoTi7K9VG124nYb1KECHRp4dxj6O8wPsBmoLg7klhxmpw4i3YL7mT905OuOtFAl1ystXjXj3rLVZR07zsulSWNewv9X1BxIUbUWfhLe2vJGlGi2cV5vmwkxatScvp2xsXg9BiUvbli4s0oNVxQ9jKDx6jaWiQIcf2Gw88KDWCLAlygo1tKe36qRIzVq2sdcnKQrpAJJWL5fI4cRboAesYzOWKsMB36qehjg98YBR1XC4yK9A5','f','iy',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4043682,61477,'enZNep','Wo3XPEtkv3LkiQ0nsuRm2Vi4JElLvO51xWkvTDRNIjQkevbaG4YnWgh64ObyKYtdoRYkeq9uJOUGBafrqYBPho8NCBNPYQx9h7S0xxo1TUddxT3aBgMFyfhCWPFF0X3JLMSe9odSXkb3XyQTCaXpDGYF5kR8AR','6c0OJ9JBcQ0KUntqUNVIP8h78bfV','Zu9JF1U4doGYs04gWJ9mpBV9lPrYJ4Zyf6clh2QMUIoiuTCMOz7fOmU0tADJqGd2ORxpAt959zkIwJxEj84X87kSvThKLVhH7AyoiWrrtVXDro8cwwIfpL0lGnSbvltYawKPBRUT0HR8ayyTxOBkwzmIZr5NTEXeNZF36gIVoSl5ejrMTjkMNEqylf7aKYwptRyiYGJubpJ4pke3N5IyM8oTb2XtfBTLf3xgMQ5grcpOCyf2p3olbpm','GU','yE',5);
+INSERT INTO ti VALUES (-4043682,61477,'enZNep','Wo3XPEtkv3LkiQ0nsuRm2Vi4JElLvO51xWkvTDRNIjQkevbaG4YnWgh64ObyKYtdoRYkeq9uJOUGBafrqYBPho8NCBNPYQx9h7S0xxo1TUddxT3aBgMFyfhCWPFF0X3JLMSe9odSXkb3XyQTCaXpDGYF5kR8AR','6c0OJ9JBcQ0KUntqUNVIP8h78bfV','Zu9JF1U4doGYs04gWJ9mpBV9lPrYJ4Zyf6clh2QMUIoiuTCMOz7fOmU0tADJqGd2ORxpAt959zkIwJxEj84X87kSvThKLVhH7AyoiWrrtVXDro8cwwIfpL0lGnSbvltYawKPBRUT0HR8ayyTxOBkwzmIZr5NTEXeNZF36gIVoSl5ejrMTjkMNEqylf7aKYwptRyiYGJubpJ4pke3N5IyM8oTb2XtfBTLf3xgMQ5grcpOCyf2p3olbpm','GU','yE',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3756211,43711,'oJ','Ds2UNRAkF2e57seqaUvTD9woLmNCPx9QxGgsAndHjds7MADjdjFrbX0u5uBxkrchVTjprpAoD1DIp3P8NxFDhpvhNPGaVGstAcbsMMycpgLaQZxb5kjG034u3pDNSZAWrHORDaLbVig0TmPPJzZIzu83XBgaqBfXTtrKemDt1fyVHP12vbYTiBFfYuPi5yw7bUlOQf0EmzrcbSCJWAExQbd','eoZ2wzp6CGANY','pbPHZVIVytIYTAdHbfl2befIMAt5z0DIvHqY54U5osqbjWlGyXCNnBntfxWjeYi9rwcpBarm9qupUxAqncXlFDkIRLhqg13Fp8vxpjKjc','t5','lN',6);
+INSERT INTO ti VALUES (3756211,43711,'oJ','Ds2UNRAkF2e57seqaUvTD9woLmNCPx9QxGgsAndHjds7MADjdjFrbX0u5uBxkrchVTjprpAoD1DIp3P8NxFDhpvhNPGaVGstAcbsMMycpgLaQZxb5kjG034u3pDNSZAWrHORDaLbVig0TmPPJzZIzu83XBgaqBfXTtrKemDt1fyVHP12vbYTiBFfYuPi5yw7bUlOQf0EmzrcbSCJWAExQbd','eoZ2wzp6CGANY','pbPHZVIVytIYTAdHbfl2befIMAt5z0DIvHqY54U5osqbjWlGyXCNnBntfxWjeYi9rwcpBarm9qupUxAqncXlFDkIRLhqg13Fp8vxpjKjc','t5','lN',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(75), d VARCHAR(90) NOT NULL, e VARBINARY(26) NOT NULL, f VARBINARY(89), g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (44959,15245246265115590447,'ECwyXkN2jixqiYh2I3RP2wlehgOKDOlMu','Oqb7v86KyS7u322mvHS','XTzrD8XrosDCz','k3hnCl77KhjI9yoJRVIpYdYRw5wY6OqYoee42RqdZphmp1N2z5eJzrw','r6','T',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(75), d VARCHAR(90) NOT NULL, e VARBINARY(26) NOT NULL, f VARBINARY(89), g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (20197,7838642522944626107,'upXScO','MApfxdPeAMRKStIzgtw8cmE9SzcdgN6rzkcKCYdeoOn9KnVgX2pZFfG35T0pUQQsMUx','u','2ZN0wUtDfLO4sW6SN43QiXoM77CjQgnQUYnm86CqYmMyJIuIaTELQp5pv160JuJm7GCm1EuKYM8870a2dIOgG','l','1',1);
+INSERT INTO ti VALUES (20197,7838642522944626107,'upXScO','MApfxdPeAMRKStIzgtw8cmE9SzcdgN6rzkcKCYdeoOn9KnVgX2pZFfG35T0pUQQsMUx','u','2ZN0wUtDfLO4sW6SN43QiXoM77CjQgnQUYnm86CqYmMyJIuIaTELQp5pv160JuJm7GCm1EuKYM8870a2dIOgG','l','1',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(76);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(76);
+INSERT INTO t VALUES (43078,7988119349810344620,'DhkByYWg','oXTPFwipJWvgnjP74Bk4hkf1EgNyW525M1cjfmiRWsvjzBHbMLcMfFGi','2OSbCZKa3fIpmAvPTTAFZC','tOGQWl0r8qw6f73Qjpazy2RxFVYQI7Kkwix0QmfYqtONe3SQo2hOgiI9UlMj2be89lDmRR5Xlw4wfCcJJOsDN9','8g','X',2);
+INSERT INTO ti VALUES (43078,7988119349810344620,'DhkByYWg','oXTPFwipJWvgnjP74Bk4hkf1EgNyW525M1cjfmiRWsvjzBHbMLcMfFGi','2OSbCZKa3fIpmAvPTTAFZC','tOGQWl0r8qw6f73Qjpazy2RxFVYQI7Kkwix0QmfYqtONe3SQo2hOgiI9UlMj2be89lDmRR5Xlw4wfCcJJOsDN9','8g','X',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (25688,8232423480377012540,'5nCNrGQ9BuQuLlHy4dYDBMgPQUMAGZKuFV40N6793Lfg','hWh0wW9mT00xVs4BYdHQhyhwJyJ8QxM5gURvhdKyYBt9LSe3YWPefnjRnyyCv6KUwgJXHYgcemlz5wmoI2nmX9mJkg1MCBn0huazr6','X34aWEp8e9EeuYGl','YRureyYfyVx51y9dO1WmX0jQZIEJag0gMSesKRu97eDejdq8YdfBTJ1BBzPv8cNSno2vmsZx8ikRH3f','aI','l',3);
+INSERT INTO ti VALUES (25688,8232423480377012540,'5nCNrGQ9BuQuLlHy4dYDBMgPQUMAGZKuFV40N6793Lfg','hWh0wW9mT00xVs4BYdHQhyhwJyJ8QxM5gURvhdKyYBt9LSe3YWPefnjRnyyCv6KUwgJXHYgcemlz5wmoI2nmX9mJkg1MCBn0huazr6','X34aWEp8e9EeuYGl','YRureyYfyVx51y9dO1WmX0jQZIEJag0gMSesKRu97eDejdq8YdfBTJ1BBzPv8cNSno2vmsZx8ikRH3f','aI','l',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (60599,17859830941876611242,'gCzvFqbG6tCbae0J4Gb0F','sYXF2fVUCe8Xho71TlzbZIOBCeyVqgHXZ6W21hh1ItyumNrJMYnlPQugGuAN20iPPlX0gWSr4wa0CPUY2ms4BN8b3aXF8V98qE7ENLjGcMvetRPJCf4bAnAJ42ZLXoEL85uNA75vGECCf8VS0GhyXgwhqAhn7c51rPPbegqSiKkpzuV4cAjgpnhWwyADl4xURKl9xL1MgwGNORiaaB1JtUP1ZQxX4wunRRIEoj4pGNaCBQEiPsN6J','UdmFwb','KL8hKbvD82CZ9Yycw','Nu','x',4);
+INSERT INTO ti VALUES (60599,17859830941876611242,'gCzvFqbG6tCbae0J4Gb0F','sYXF2fVUCe8Xho71TlzbZIOBCeyVqgHXZ6W21hh1ItyumNrJMYnlPQugGuAN20iPPlX0gWSr4wa0CPUY2ms4BN8b3aXF8V98qE7ENLjGcMvetRPJCf4bAnAJ42ZLXoEL85uNA75vGECCf8VS0GhyXgwhqAhn7c51rPPbegqSiKkpzuV4cAjgpnhWwyADl4xURKl9xL1MgwGNORiaaB1JtUP1ZQxX4wunRRIEoj4pGNaCBQEiPsN6J','UdmFwb','KL8hKbvD82CZ9Yycw','Nu','x',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1520,1886910837745304135,'e0','PhSgx','VTDAWWRZ5ZcsDUOiBQ','NTFUWY3njbEInxrubF6zo2BflTdcsQ0MFlD3wvFglpBdzjxGjJuu7X1mzzPxZm63ps9lNSVC1E0rtZ3KWZHkEg80MAr2hP5yR5j','Vwy','d',5);
+INSERT INTO ti VALUES (1520,1886910837745304135,'e0','PhSgx','VTDAWWRZ5ZcsDUOiBQ','NTFUWY3njbEInxrubF6zo2BflTdcsQ0MFlD3wvFglpBdzjxGjJuu7X1mzzPxZm63ps9lNSVC1E0rtZ3KWZHkEg80MAr2hP5yR5j','Vwy','d',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (21832,2871247278715455645,'RYtHghwTEwjMvVf8yJXZ3RhQnxCEAZ59UUPZSHckV3mXUfdKVp','EW7SbFc6hCvynjvioSkRU8LOZfzTXSA6zsjxFArULzUhpCANOT9guvYsW51B7R3ONLqPLWMyhIuEg8Gp2SQfKXK4hgSy7UhNdtNg2Mu0MKlxL5HpPMR7knNhbDKA8KUlEeCxwaVxbCumRM094Djoehsr2wSjGet2oZFUft6Kvob6LCMav2BmcUkDluVFV0PErXKHSZY','UbmhtT1n0HI0YKUrLom6Ur','W9eqzQOV03TWyM0tR2pj6','mY','Y',6);
+INSERT INTO ti VALUES (21832,2871247278715455645,'RYtHghwTEwjMvVf8yJXZ3RhQnxCEAZ59UUPZSHckV3mXUfdKVp','EW7SbFc6hCvynjvioSkRU8LOZfzTXSA6zsjxFArULzUhpCANOT9guvYsW51B7R3ONLqPLWMyhIuEg8Gp2SQfKXK4hgSy7UhNdtNg2Mu0MKlxL5HpPMR7knNhbDKA8KUlEeCxwaVxbCumRM094Djoehsr2wSjGet2oZFUft6Kvob6LCMav2BmcUkDluVFV0PErXKHSZY','UbmhtT1n0HI0YKUrLom6Ur','W9eqzQOV03TWyM0tR2pj6','mY','Y',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b INT, c BINARY(28), d VARBINARY(63) NOT NULL, e VARCHAR(67) NOT NULL, f VARCHAR(100), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (58667,921229091,'G1','BC8sMUG4NlO7jB4EwlmcJLV01j6L3EUL','sH5XBlvsq0a3','UeOKPiq6hxQebAhfMggSYxbZLNW8rwQ7cyAsvkzslKqYzNLxpfcczfryeMRdB41z9W9FIfA3xwKvVVc8GUv9t9UruMG','D','K',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT, c BINARY(28), d VARBINARY(63) NOT NULL, e VARCHAR(67) NOT NULL, f VARCHAR(100), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1381512,689761457,'f9QoNDfe','PIt8OZA2FFKvKNVdUB22lZlIO','4wuv8buDKRIBWFmp7vzSYXUL4aJLc4nPU00','myrh1NUPNrtoI6b','p','4',1);
+INSERT INTO ti VALUES (1381512,689761457,'f9QoNDfe','PIt8OZA2FFKvKNVdUB22lZlIO','4wuv8buDKRIBWFmp7vzSYXUL4aJLc4nPU00','myrh1NUPNrtoI6b','p','4',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(29);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(29);
+INSERT INTO t VALUES (7889542,1324901817,'NMaWhXYarwlnwVbNcso9','6GWt2IhRu8OPOyJbh6IRTS','bX1LiSG313vONl3Vfw6A95fuGrRTCA58ejxuHIr0robK1b0','zHpaEXqr84FXUyiwp2cnRo0vzo8CfgQISs6wq0d1yGDNVsdhmA','3','2',2);
+INSERT INTO ti VALUES (7889542,1324901817,'NMaWhXYarwlnwVbNcso9','6GWt2IhRu8OPOyJbh6IRTS','bX1LiSG313vONl3Vfw6A95fuGrRTCA58ejxuHIr0robK1b0','zHpaEXqr84FXUyiwp2cnRo0vzo8CfgQISs6wq0d1yGDNVsdhmA','3','2',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (8191832,-1716408248,'dNNi','wB2V5MUHhIxt4uv0dFHiXb21dczidbI43EXztidzxGNgi7DVj0HLEYyHF9WsCnybyZyDfdS1e1VmlC9vj8ZoT7L1rcm3kcJaL8afGqad2bILsyCmO4uTzmfSNEwD3wEq04ZxF8GHz8waX6ngmvyQ9QtSxkM14hzSY','XWxmp0uunSELEpZD2jcQIsr0WX5sANpEkb8X3Q5YzYrUw','aranKpVcdggBoXac4LIoRPdvaCvP1dmaB9cZYbzYy8tez2vVi0Xb2w5JQGRy','j','H',3);
+INSERT INTO ti VALUES (8191832,-1716408248,'dNNi','wB2V5MUHhIxt4uv0dFHiXb21dczidbI43EXztidzxGNgi7DVj0HLEYyHF9WsCnybyZyDfdS1e1VmlC9vj8ZoT7L1rcm3kcJaL8afGqad2bILsyCmO4uTzmfSNEwD3wEq04ZxF8GHz8waX6ngmvyQ9QtSxkM14hzSY','XWxmp0uunSELEpZD2jcQIsr0WX5sANpEkb8X3Q5YzYrUw','aranKpVcdggBoXac4LIoRPdvaCvP1dmaB9cZYbzYy8tez2vVi0Xb2w5JQGRy','j','H',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (14932366,387984683,'MnA','7dsevbsduM8YGZlI2etyKF9aijCKoWkvEgacnu9K5ORkaKBASEqkzdo3WqQ7jc3M4Ep6RJL16El7EYPnJRZYyT1Zx9kXbpDLYGGHtlc8pAb76JKUmnBfMfiCj','Ksnra4tF6gZ','GKzm5ajFexl7bPIQ6d9BwJvCHXyXVad2qIeZNY3kKoCpd2UHF','M','Y',4);
+INSERT INTO ti VALUES (14932366,387984683,'MnA','7dsevbsduM8YGZlI2etyKF9aijCKoWkvEgacnu9K5ORkaKBASEqkzdo3WqQ7jc3M4Ep6RJL16El7EYPnJRZYyT1Zx9kXbpDLYGGHtlc8pAb76JKUmnBfMfiCj','Ksnra4tF6gZ','GKzm5ajFexl7bPIQ6d9BwJvCHXyXVad2qIeZNY3kKoCpd2UHF','M','Y',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12563671,589325396,'6w24A8YRKYWfPSSsDUx6','EK1Sacf1l1hTeEp5DG7JujD2y3EgHom7vY6Xs7vvmyu2GeY39dHz0Ksag1JpzCYdVe','KNXezFbXRFc1oYDMervQsBGn5A9BcuToy6nPTdNlStEU8ulgYHV45AM9NehcdYrxv8','7uvyiG7PqBQJWgTExbJmfQbIOgUGvNNAUzGxO8','n','8',5);
+INSERT INTO ti VALUES (12563671,589325396,'6w24A8YRKYWfPSSsDUx6','EK1Sacf1l1hTeEp5DG7JujD2y3EgHom7vY6Xs7vvmyu2GeY39dHz0Ksag1JpzCYdVe','KNXezFbXRFc1oYDMervQsBGn5A9BcuToy6nPTdNlStEU8ulgYHV45AM9NehcdYrxv8','7uvyiG7PqBQJWgTExbJmfQbIOgUGvNNAUzGxO8','n','8',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (9026003,1620190012,'N','Ej3vTbCg4MDO68iyQmdQjWQkFrc3yrka76golGm0Myr23AgZ0epPw5MpuCHWBhGIrc0EEgIU9gxneE3LrZKbSvz9RNV6mQmxohBcJ7XLuhQWVoZrnq5nHB5NK6ADW6GIB0V3JUSBhERUT6tEHp0OxTBKICz','7m9nkwHMxvVIUMPejGspa6XbxhSYQfZ3PzGjLrFrxbHybrlYgdV3b9HP4lrg','Q8GE633VAP4yRNupakuVHuaQGV7QjNJ1wAZyr4pImV41zZeVAzA6UDEduwXXuPMYWtc5','T','X',6);
+INSERT INTO ti VALUES (9026003,1620190012,'N','Ej3vTbCg4MDO68iyQmdQjWQkFrc3yrka76golGm0Myr23AgZ0epPw5MpuCHWBhGIrc0EEgIU9gxneE3LrZKbSvz9RNV6mQmxohBcJ7XLuhQWVoZrnq5nHB5NK6ADW6GIB0V3JUSBhERUT6tEHp0OxTBKICz','7m9nkwHMxvVIUMPejGspa6XbxhSYQfZ3PzGjLrFrxbHybrlYgdV3b9HP4lrg','Q8GE633VAP4yRNupakuVHuaQGV7QjNJ1wAZyr4pImV41zZeVAzA6UDEduwXXuPMYWtc5','T','X',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(6) NOT NULL, d VARBINARY(11), e VARBINARY(36), f VARBINARY(81) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12037118,-99856,'yhEwg1','EMBgjgX','gMW','GfvXFXKdHDjhtrGhWfl925MIeeBTebMrLSWzIaFpoTWT1CJ2VN5Ns5BVXrKaKtmOj6eVypyHRQSSW','z','K',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(6) NOT NULL, d VARBINARY(11), e VARBINARY(36), f VARBINARY(81) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2727647463,5606361,'wuHTLK','2VVh','cQ6H5','ghlQZuzEIBehDlH0kOUvisQV4h7lwbC2Xtju1qwR3SsmV93r1rOeqZS346h8066OldOZGnDpWGmTF6fMr','G','q',1);
+INSERT INTO ti VALUES (2727647463,5606361,'wuHTLK','2VVh','cQ6H5','ghlQZuzEIBehDlH0kOUvisQV4h7lwbC2Xtju1qwR3SsmV93r1rOeqZS346h8066OldOZGnDpWGmTF6fMr','G','q',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(7) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(7) NOT NULL;
+INSERT INTO t VALUES (3865510727,790450,'AwdrZl','FSLYwE17wq','Btrk','EQ9LOql6tPtA574v30Pt4kaNyeHxtn','G','1',2);
+INSERT INTO ti VALUES (3865510727,790450,'AwdrZl','FSLYwE17wq','Btrk','EQ9LOql6tPtA574v30Pt4kaNyeHxtn','G','1',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (34805558,4547600,'01ICv','h8cb30AE7hR0DbFIsNd4FTYVB3eXvGZsYKM3V6E0fqXkMD7nVOEkn1AzWEvrdoyiJsW2C1PJYzFG65xXX3FZLTVhknRbKfflzeQZfhnUi82GOvSiehFncZS5JhiBglgQDiVKVKsbi0bUzQ87Sg9ThUqPteu4rTjXpY29eXade2gOYsCY5fcB12bu0W5KooPlDqH9uPYFrh3ipau','OrMchD','LPBlwJ7Jz85h5WHtK8','1','4',3);
+INSERT INTO ti VALUES (34805558,4547600,'01ICv','h8cb30AE7hR0DbFIsNd4FTYVB3eXvGZsYKM3V6E0fqXkMD7nVOEkn1AzWEvrdoyiJsW2C1PJYzFG65xXX3FZLTVhknRbKfflzeQZfhnUi82GOvSiehFncZS5JhiBglgQDiVKVKsbi0bUzQ87Sg9ThUqPteu4rTjXpY29eXade2gOYsCY5fcB12bu0W5KooPlDqH9uPYFrh3ipau','OrMchD','LPBlwJ7Jz85h5WHtK8','1','4',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2953382156,-6838832,'Sro','Sn7spGmasOgQcxZIFjj','2SUEWI75J4itqPKGQc9xLpfP8BM','HqJkdupoFU6GW2KxzJ2FbW62h6RkJjy32o5tcU27Cm63gH3JReATTOBQIizR','l','0',4);
+INSERT INTO ti VALUES (2953382156,-6838832,'Sro','Sn7spGmasOgQcxZIFjj','2SUEWI75J4itqPKGQc9xLpfP8BM','HqJkdupoFU6GW2KxzJ2FbW62h6RkJjy32o5tcU27Cm63gH3JReATTOBQIizR','l','0',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4092488173,413417,'I','YsS3JNsXjpj3aenRVB3BDMtwyFxpyt7P0yIaH3HHr6GEJh3EFalCbdb54D7ggjOa6OTg6MJGGJ0FvTsXljELKwIvSMtXm3ngn8Te5NwxRCWEw2fwHRiDxXzaHi1mi2','pyrZLmYmQUpT5ki6aoyAA1jxyTrp','USVjKJd30P5','t9','B',5);
+INSERT INTO ti VALUES (4092488173,413417,'I','YsS3JNsXjpj3aenRVB3BDMtwyFxpyt7P0yIaH3HHr6GEJh3EFalCbdb54D7ggjOa6OTg6MJGGJ0FvTsXljELKwIvSMtXm3ngn8Te5NwxRCWEw2fwHRiDxXzaHi1mi2','pyrZLmYmQUpT5ki6aoyAA1jxyTrp','USVjKJd30P5','t9','B',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2658367793,-1921940,'o6','tGZ3UimAfVlF5UbZRRWDvJ1inZ7DKO28w2HyIxXlBZKcr6mw1St6qrGmJ0d8v38D62p6DPwgGcrOu6VQFijHk5PD57f44Siwy14oaEHpijUsWgFrT0b1k9wVTZZVVUx3uKwlycC1JTlLa5MCMhDltFmnB1FrC9fQkKw','zWOaVKd68Q','CMDkTY5CbtU2phm','YP','y9',6);
+INSERT INTO ti VALUES (2658367793,-1921940,'o6','tGZ3UimAfVlF5UbZRRWDvJ1inZ7DKO28w2HyIxXlBZKcr6mw1St6qrGmJ0d8v38D62p6DPwgGcrOu6VQFijHk5PD57f44Siwy14oaEHpijUsWgFrT0b1k9wVTZZVVUx3uKwlycC1JTlLa5MCMhDltFmnB1FrC9fQkKw','zWOaVKd68Q','CMDkTY5CbtU2phm','YP','y9',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b INT, c CHAR(21) NOT NULL, d VARCHAR(69), e VARBINARY(85), f VARCHAR(33), g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15929,1614886277,'9E','YvqqeeTRAdU5Qf3rhgzItYAigL0YnAvEUAbEQ90ufuNa7OhUWuVVS8','Y89jOzfhmdmuaOzAka9Yc51ITFowzZ9WYFgCdvERDuluAWdPm1','mZ9x7fOcZ6OeVAu','l','g',0);
+CREATE TABLE ti (a SMALLINT, b INT, c CHAR(21) NOT NULL, d VARCHAR(69), e VARBINARY(85), f VARCHAR(33), g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (970084,-17144567,'qKVj23BC2zDTsNqC2m6','lBwnBSgX9I1k1BEGdqwUlyAklpcnWpZjnwp4592JCwTQ9wJOmlutKKcEmni','21YYnOoD3Fs4hpqv1Z4QVS7S','Y','E','U',1);
+INSERT INTO ti VALUES (970084,-17144567,'qKVj23BC2zDTsNqC2m6','lBwnBSgX9I1k1BEGdqwUlyAklpcnWpZjnwp4592JCwTQ9wJOmlutKKcEmni','21YYnOoD3Fs4hpqv1Z4QVS7S','Y','E','U',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(22) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(22) NOT NULL;
+INSERT INTO t VALUES (3985333,-288355195,'AnsfK2A','FbT7EpDFvyjudEW4xVZDXyl3yrZxc0Ex63','XaVMsqqtyIOqmAv','uovkYvse7wMoliajdnlRi6bsKPpcxue','7','G',2);
+INSERT INTO ti VALUES (3985333,-288355195,'AnsfK2A','FbT7EpDFvyjudEW4xVZDXyl3yrZxc0Ex63','XaVMsqqtyIOqmAv','uovkYvse7wMoliajdnlRi6bsKPpcxue','7','G',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (950881,534440465,'338FsCsZhFm0uC5','yrkm47ZsEq7blbFFlcVCnWgFyGMk7cCwf9Is','g8FMwZScN2RqfmSaEcuI8hnejgW0ynoU9HGX1QKKh','RYn3oVydFDO','7','E',3);
+INSERT INTO ti VALUES (950881,534440465,'338FsCsZhFm0uC5','yrkm47ZsEq7blbFFlcVCnWgFyGMk7cCwf9Is','g8FMwZScN2RqfmSaEcuI8hnejgW0ynoU9HGX1QKKh','RYn3oVydFDO','7','E',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-6363713,-1765359728,'vmt1n1m1gEIX','jlwIwf9nDBr9kqZGYYRBK5V5B41rs7uoEfs0MJHpnjF5WzNJwKRs539fNAI2rUXdex07z4rWSdH1CMeABwJScnbEBM32AEquP25HX56Sm4x820JpTYzOt4K8P32Na0c0nJ','ktYO1Ux5MC6AcD7Zjopd','ukxI0Nird6yChGDsbnVQIQrDnzTl0QhOpnFhwTRBxqCo5NhqoA9u2bhTrWXKsYkVsIWjCH5XcclFGGDcsfot3RZ2sBEWGXXfzsCoSWu2thTQKFkU7ObcuNahoeVnJwehaXUypwyqmUJ','Jg','s',4);
+INSERT INTO ti VALUES (-6363713,-1765359728,'vmt1n1m1gEIX','jlwIwf9nDBr9kqZGYYRBK5V5B41rs7uoEfs0MJHpnjF5WzNJwKRs539fNAI2rUXdex07z4rWSdH1CMeABwJScnbEBM32AEquP25HX56Sm4x820JpTYzOt4K8P32Na0c0nJ','ktYO1Ux5MC6AcD7Zjopd','ukxI0Nird6yChGDsbnVQIQrDnzTl0QhOpnFhwTRBxqCo5NhqoA9u2bhTrWXKsYkVsIWjCH5XcclFGGDcsfot3RZ2sBEWGXXfzsCoSWu2thTQKFkU7ObcuNahoeVnJwehaXUypwyqmUJ','Jg','s',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-29363,225272032,'sw1fknqi9IADr54cZ','YvmNN2bfoqcx1kDzVw7dxohvOYg2okvJx2xiSCxdnVpNnqoswR5z3ekhdaPHLgCSIk5uQLyzTQVPSeQ','cU5CzMgBs7gWSQj8OxPGG0zN5loV0Kw7ivIQq8KPfDOWSbWwCSzI058NB5wJxP9KzAG31WpZwM','eYAWVUuDtzoSynx3esI2uNyKkRRRdewD1vu9CpmA6F2RlGRQvjvFJ4KfE4nMKFeq75F5d5pk29zrzJVTFWPeFLdhfkJgBsyj6kVoEMwjzOn9n3BQFjYEVopJqwwkWBqz57VA9OqcEUQP61RUO8fRJDxWU4kRgL5sDfFSwKeifhPZyTc2wq8io0Ft55MAZNmtpcWsDhsKS8Al9HTZuny','b','I',5);
+INSERT INTO ti VALUES (-29363,225272032,'sw1fknqi9IADr54cZ','YvmNN2bfoqcx1kDzVw7dxohvOYg2okvJx2xiSCxdnVpNnqoswR5z3ekhdaPHLgCSIk5uQLyzTQVPSeQ','cU5CzMgBs7gWSQj8OxPGG0zN5loV0Kw7ivIQq8KPfDOWSbWwCSzI058NB5wJxP9KzAG31WpZwM','eYAWVUuDtzoSynx3esI2uNyKkRRRdewD1vu9CpmA6F2RlGRQvjvFJ4KfE4nMKFeq75F5d5pk29zrzJVTFWPeFLdhfkJgBsyj6kVoEMwjzOn9n3BQFjYEVopJqwwkWBqz57VA9OqcEUQP61RUO8fRJDxWU4kRgL5sDfFSwKeifhPZyTc2wq8io0Ft55MAZNmtpcWsDhsKS8Al9HTZuny','b','I',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1639362,388574368,'2dqNFl1oePZjwUzDUJdWt1','fmfxKtAi235TdE9Gxk8J5oPI','MeEmRmtyD0Wemr3M768WovHVaoX73En5GRg66ku9PwOQQkVLwvfSbkkOD1R5l','zM1pWWkqwHWzJ7tAVXdFl8JHNaWffZzkjHZ0DRjX7pudYbUKnplwoclfdGj91LazRGM2z9m2Ohg5WbcI830m2PDqJtXyVuewigAoVToNpKNttUhLLwEe0CccR6mWc2H23Vo6AeoygIL0ZFe7SCM31Rzq0SZiPu98haTMd3rvrHsJb1Md1BKGExcRxoTF0lr1YwqpJ73qmz','VP','Ha',6);
+INSERT INTO ti VALUES (-1639362,388574368,'2dqNFl1oePZjwUzDUJdWt1','fmfxKtAi235TdE9Gxk8J5oPI','MeEmRmtyD0Wemr3M768WovHVaoX73En5GRg66ku9PwOQQkVLwvfSbkkOD1R5l','zM1pWWkqwHWzJ7tAVXdFl8JHNaWffZzkjHZ0DRjX7pudYbUKnplwoclfdGj91LazRGM2z9m2Ohg5WbcI830m2PDqJtXyVuewigAoVToNpKNttUhLLwEe0CccR6mWc2H23Vo6AeoygIL0ZFe7SCM31Rzq0SZiPu98haTMd3rvrHsJb1Md1BKGExcRxoTF0lr1YwqpJ73qmz','VP','Ha',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT, c CHAR(29) NOT NULL, d VARBINARY(53), e VARCHAR(90) NOT NULL, f VARCHAR(83), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (224,2698850377413336137,'4g','woZxa1uJZH8ODm9SzteR','i2bbgW3SPrh6fmDqQ6DytDvpHyybpLUjcCnHbFvr2qVckSRrCqokHwtmqeEo301i1ljuunw3qiYAH','RuI1EflwSSE6beo','g','o',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT, c CHAR(29) NOT NULL, d VARBINARY(53), e VARCHAR(90) NOT NULL, f VARCHAR(83), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2987312266,7114330838078384660,'0vQkJSq6QN7w0gnII27ayT','LH8HiXWOosThRzW4Ga1gQhPXFkyWkLlE4wN','G49waJoWhtuKY1X4Nfw2vrG6yvznEqT6xj3cKCipy5OYJYkUqo5Wx5UHBwVtxv5HIMsUQAVqrlkSzEO','aoxdFxlJpQkUILcWCl4gTjTJr96U8vmrhHJh','D','P',1);
+INSERT INTO ti VALUES (2987312266,7114330838078384660,'0vQkJSq6QN7w0gnII27ayT','LH8HiXWOosThRzW4Ga1gQhPXFkyWkLlE4wN','G49waJoWhtuKY1X4Nfw2vrG6yvznEqT6xj3cKCipy5OYJYkUqo5Wx5UHBwVtxv5HIMsUQAVqrlkSzEO','aoxdFxlJpQkUILcWCl4gTjTJr96U8vmrhHJh','D','P',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(30) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(30) NOT NULL;
+INSERT INTO t VALUES (3806614667,-305235613075191878,'ThHiZxguiGH','jR9LRylJsFzBixOqzGTgeT2lO','lJpmy54dAmZ3TqHMjL9nGcwQP32qKChcYcLK3ax34Bw9VbgCZxEBD8m96dWe6d4A4tdQ','cEe18i2ewN1qh4aoZ7D3M4fKsTvViIX9MLRCmQwXV1aEppA','u','Y',2);
+INSERT INTO ti VALUES (3806614667,-305235613075191878,'ThHiZxguiGH','jR9LRylJsFzBixOqzGTgeT2lO','lJpmy54dAmZ3TqHMjL9nGcwQP32qKChcYcLK3ax34Bw9VbgCZxEBD8m96dWe6d4A4tdQ','cEe18i2ewN1qh4aoZ7D3M4fKsTvViIX9MLRCmQwXV1aEppA','u','Y',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3715582105,7741107829822636619,'ERlseBwufe8qlNoJQBqHYs7','bf','jPNTgNrZbjiJlLmuTMJ26yXsvt6d7PWTsb5wpR8Lffxv1InQas5oXNDbToVLZXD','6ydIzo9h16FASpMRX0f9WvSuJdli4TZ8pq','6','O',3);
+INSERT INTO ti VALUES (3715582105,7741107829822636619,'ERlseBwufe8qlNoJQBqHYs7','bf','jPNTgNrZbjiJlLmuTMJ26yXsvt6d7PWTsb5wpR8Lffxv1InQas5oXNDbToVLZXD','6ydIzo9h16FASpMRX0f9WvSuJdli4TZ8pq','6','O',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1473095638,-7032173729022037704,'TUj4HB7zoPwvbpgSpVcp6ofu','3a0XyNnDZpauVvqsm2mk81zCKYkKdzn2ZD6TM7y7D0PMehiwre4oXydjN9xNry6UItZz0kFSrMkvoPZQ559rtdYl5KthDkshFdXLdksmkqntABRuHrnHp2NJWUC8UGuO55jMBiNmlkNTBj2bqehCAclN','cz6wRkqaKxNIGhOtF8OsTFwLyLk3EQ4KHsazLD13cOXyZvGAwpT8M7NfWmbAcMPfLT','Rn1mkNzgrAqNbviIi2gT92hZTR','i','Q',4);
+INSERT INTO ti VALUES (1473095638,-7032173729022037704,'TUj4HB7zoPwvbpgSpVcp6ofu','3a0XyNnDZpauVvqsm2mk81zCKYkKdzn2ZD6TM7y7D0PMehiwre4oXydjN9xNry6UItZz0kFSrMkvoPZQ559rtdYl5KthDkshFdXLdksmkqntABRuHrnHp2NJWUC8UGuO55jMBiNmlkNTBj2bqehCAclN','cz6wRkqaKxNIGhOtF8OsTFwLyLk3EQ4KHsazLD13cOXyZvGAwpT8M7NfWmbAcMPfLT','Rn1mkNzgrAqNbviIi2gT92hZTR','i','Q',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1900644453,-1332189942695398185,'hwBwXPKVjTRUV','2dtZsVl1rfyFigic9OqIIJyCmXH2WK7EkB2hWGLysj96XeAlS5LMWqXAQakT3XkMYwaiFxaIc4JbMtDgGSahar9eVojDTZvJwln2sUjVvjZubJu8rpscsPMm6mAaCtE6OBJCKoPnWzrMdQEIBoXOlqZA417dNH0Y8hqHjVRJwh2veBGN2OmN74vGLZQY9fbXOuqQ8ZuS6NmeNooFgQGISZje9GFlqad3BUQHs3t','V4sRFM9O','fap3PwOemsT1EiOwyY45RJdK3f9Go6QYU76BmNaElJ','zH','C',5);
+INSERT INTO ti VALUES (1900644453,-1332189942695398185,'hwBwXPKVjTRUV','2dtZsVl1rfyFigic9OqIIJyCmXH2WK7EkB2hWGLysj96XeAlS5LMWqXAQakT3XkMYwaiFxaIc4JbMtDgGSahar9eVojDTZvJwln2sUjVvjZubJu8rpscsPMm6mAaCtE6OBJCKoPnWzrMdQEIBoXOlqZA417dNH0Y8hqHjVRJwh2veBGN2OmN74vGLZQY9fbXOuqQ8ZuS6NmeNooFgQGISZje9GFlqad3BUQHs3t','V4sRFM9O','fap3PwOemsT1EiOwyY45RJdK3f9Go6QYU76BmNaElJ','zH','C',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1275994873,-3710013185123875524,'XS0GEpKczHTC9UK','B','f0mcLRk7vQzFGelmIKQN6AVYgxufmrPBZOlUEIRhYzAMk89TOZazGOP3JhSmBl95HRyWSafRJ','VJS7kLewzo3uFru7kxAggS2SL0dVBk1oOKDuGmUS7PzxFB2CfOc6r4KXRMq5ePfo0J5lpBO0xXyHDuQmPzvs0vLA1vI8OUE56Hxd35HUxDS8gGLCw2RtoEDdT9Y1OjcAs2CfDg5eg0IUwh4SvRh2ldYKPh5dvkNeVwJdRwu69czO22B8wogSaVzPqoMaU5tuz8obryx9VQ89xd1YezWNgCLlHY40XxKEyTENkIvIdydSpmZZXO92LIg','As','K',6);
+INSERT INTO ti VALUES (1275994873,-3710013185123875524,'XS0GEpKczHTC9UK','B','f0mcLRk7vQzFGelmIKQN6AVYgxufmrPBZOlUEIRhYzAMk89TOZazGOP3JhSmBl95HRyWSafRJ','VJS7kLewzo3uFru7kxAggS2SL0dVBk1oOKDuGmUS7PzxFB2CfOc6r4KXRMq5ePfo0J5lpBO0xXyHDuQmPzvs0vLA1vI8OUE56Hxd35HUxDS8gGLCw2RtoEDdT9Y1OjcAs2CfDg5eg0IUwh4SvRh2ldYKPh5dvkNeVwJdRwu69czO22B8wogSaVzPqoMaU5tuz8obryx9VQ89xd1YezWNgCLlHY40XxKEyTENkIvIdydSpmZZXO92LIg','As','K',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b BIGINT NOT NULL, c CHAR(81) NOT NULL, d VARCHAR(59), e VARBINARY(73) NOT NULL, f VARBINARY(34) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3935724372127751552,7773078839644748524,'IpWq75OdBEzVrHgrekXNA2RvTEv9Jq2hZaufX4','DvKCbPy2tuUtpTcm11hchiY','NiQowaii5TT7nE5VdSS9z131qQNsGB37EO1z22JUN','c7lyK1LhZaPrrttuFUOP6FXeS','Mu','D',0);
+CREATE TABLE ti (a BIGINT, b BIGINT NOT NULL, c CHAR(81) NOT NULL, d VARCHAR(59), e VARBINARY(73) NOT NULL, f VARBINARY(34) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (4930308801045271997,425704504163870531,'59XpAKd8RbrHuRr0Kmu','K0Ejb5ma3no4o3F0vtec1V3cMEQ3xYcpjZy','OXQNiT9tlelDgzSvW','fX7ue4SGlIlg0ijHK4aNVT42zzbnviKr','fm','d',1);
+INSERT INTO ti VALUES (4930308801045271997,425704504163870531,'59XpAKd8RbrHuRr0Kmu','K0Ejb5ma3no4o3F0vtec1V3cMEQ3xYcpjZy','OXQNiT9tlelDgzSvW','fX7ue4SGlIlg0ijHK4aNVT42zzbnviKr','fm','d',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(82) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(82) NOT NULL;
+INSERT INTO t VALUES (1028122871948203870,-7276427574941151115,'3BIWbChv3DBbFq8Ezac2LxSEI8jetOpSdtC6szzoNhFWf8L1aq1mRmOVhXrQJ5yaGJCvmjO','NEy3qom9AxZTRdIfchi7le5HuKotFYghLGKywPO1eUi54KhgUlBEnJ0M','SBvXWA6IAC7FeoNeDVUWAzs3t30pUXUuCvJX0sJdhlAsYRdgC9','h4','Rx','X',2);
+INSERT INTO ti VALUES (1028122871948203870,-7276427574941151115,'3BIWbChv3DBbFq8Ezac2LxSEI8jetOpSdtC6szzoNhFWf8L1aq1mRmOVhXrQJ5yaGJCvmjO','NEy3qom9AxZTRdIfchi7le5HuKotFYghLGKywPO1eUi54KhgUlBEnJ0M','SBvXWA6IAC7FeoNeDVUWAzs3t30pUXUuCvJX0sJdhlAsYRdgC9','h4','Rx','X',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (780157059543556498,-253743825390423670,'fRX0DgNBPURHS1mx6fkGlzOnWLlkCohEA8VU3mt4YKorhGspb12UfNk1Lf8ymmB5hpFq','2ThyxW5eGiUNrA6baUrWEMgNkFwEhWqN4ufqs1HreKgvUgQVYx0RYZ19P2a15V2pP5Z9p3M4N6HjSRywpm3nTomVjUGfhhkXWSYYWHTKVbs9fuJQ85ctip0Y','IjxC8vC','hOVUs2W4ucMgVxsKQj6WYrrrY','Uf','0',3);
+INSERT INTO ti VALUES (780157059543556498,-253743825390423670,'fRX0DgNBPURHS1mx6fkGlzOnWLlkCohEA8VU3mt4YKorhGspb12UfNk1Lf8ymmB5hpFq','2ThyxW5eGiUNrA6baUrWEMgNkFwEhWqN4ufqs1HreKgvUgQVYx0RYZ19P2a15V2pP5Z9p3M4N6HjSRywpm3nTomVjUGfhhkXWSYYWHTKVbs9fuJQ85ctip0Y','IjxC8vC','hOVUs2W4ucMgVxsKQj6WYrrrY','Uf','0',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (4798256568752618698,798654192520762476,'NvyBdeQS8Kmt3icJjf83ewOX750Z','nIaKxGO8NFn4TgQcZRIi1MTXaIPCBpD8onbQg9BaXzQl2sI8PA2wvuYvDDlAAzSykKepV2hApsIJWENsz6mbCg78TSXMTXt8FfIkQ7BcJKAodGrOPDoixwrjZ0xfruef1BxN2QR0U22opHBHx2BxkFZTIGO0sX0OjTVqHqNWjHot1Bkc3GXo43WPxgG3T79d8CnVbUG1PzcJeqStQfbgQXBExH','CVGl428gIgrZ4bXg6m7TOiaPlgsqbXwSDc0InUXZLlbFEcoOoH2U','ELVKgBldmGvf9eCwFIGn4CEh2l8ff4Y8TqUClLmTg4qVtxjJf7suCgGzFVS6qMSOHyzrDXArfmlV9OXPiuDNLFEX4gvdCz8d7yQdkbTRAE3zeUIq1t00VMqBd2pBterJE4Wt0PWwW8Gxo7DZ5pxwsgPblBGYRHXZHqipymLY9J600567N0','d','b',4);
+INSERT INTO ti VALUES (4798256568752618698,798654192520762476,'NvyBdeQS8Kmt3icJjf83ewOX750Z','nIaKxGO8NFn4TgQcZRIi1MTXaIPCBpD8onbQg9BaXzQl2sI8PA2wvuYvDDlAAzSykKepV2hApsIJWENsz6mbCg78TSXMTXt8FfIkQ7BcJKAodGrOPDoixwrjZ0xfruef1BxN2QR0U22opHBHx2BxkFZTIGO0sX0OjTVqHqNWjHot1Bkc3GXo43WPxgG3T79d8CnVbUG1PzcJeqStQfbgQXBExH','CVGl428gIgrZ4bXg6m7TOiaPlgsqbXwSDc0InUXZLlbFEcoOoH2U','ELVKgBldmGvf9eCwFIGn4CEh2l8ff4Y8TqUClLmTg4qVtxjJf7suCgGzFVS6qMSOHyzrDXArfmlV9OXPiuDNLFEX4gvdCz8d7yQdkbTRAE3zeUIq1t00VMqBd2pBterJE4Wt0PWwW8Gxo7DZ5pxwsgPblBGYRHXZHqipymLY9J600567N0','d','b',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3923712124870166841,-1452899982287125693,'FALjyPfDAqzq22mkNkY2EvsBfluVhGITHuDlRKotm0qvnr','vbsGNkQa3e9UpdGzXBt8EWnjJU5jTHGVZkT0UxTTIZmR4oFIteb1GAZuWB98Lj9ZuZNE9H1aFNWUOAnn3V4qE6Ko1fs46MlluJMdOKZvbsROwb6MesvQMtP4g1Bwx8WNnX8fqZgIB9lKOpRwJtvcyztkuYgLlBxXqL2sRB5OUwscioaTKaJcIABXmKhb','MumCL0STA3O5Y0qB9uzOor5JfIUHCbksZvH3TYqPskBMbxLvQ','ODXxyURpXNp7XmMAdcRbIGIDQkN6uYSWKvw9EsD5k3YmDC9zd','M','m',5);
+INSERT INTO ti VALUES (3923712124870166841,-1452899982287125693,'FALjyPfDAqzq22mkNkY2EvsBfluVhGITHuDlRKotm0qvnr','vbsGNkQa3e9UpdGzXBt8EWnjJU5jTHGVZkT0UxTTIZmR4oFIteb1GAZuWB98Lj9ZuZNE9H1aFNWUOAnn3V4qE6Ko1fs46MlluJMdOKZvbsROwb6MesvQMtP4g1Bwx8WNnX8fqZgIB9lKOpRwJtvcyztkuYgLlBxXqL2sRB5OUwscioaTKaJcIABXmKhb','MumCL0STA3O5Y0qB9uzOor5JfIUHCbksZvH3TYqPskBMbxLvQ','ODXxyURpXNp7XmMAdcRbIGIDQkN6uYSWKvw9EsD5k3YmDC9zd','M','m',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-3173127049207336549,6596230325881760022,'7whXOOsyzt86mC23ViKQkihWLnSS0eobqhsUcJoIhZy','Ambg86lqlPehIm7g3KCDItF95PnvAqWpYkbZOYCpLhOjAIDyjAWt6VWNBhu7cbcTbCdHxuJQFiMJsMvBk6FOXYvKqAvyLptIh44brVM6rJsmMW3LBbsnKqmwX9RrTxPmpx0C9uiJ6hOD3SxGh2N2tkMZ5oSNEd04','UyP6tO3022n6UT341zyDg2E7feTZ3jpZz8yOqIOd','rLzzFQbE8xSia6L5RYWWDwDowJBXvv9Jhi4IVns16JxI4lsXBRL4OXRI2UghfF3Tw3WCKeVXSlHd4JLtWj6Oxgvcs1','m3','QV',6);
+INSERT INTO ti VALUES (-3173127049207336549,6596230325881760022,'7whXOOsyzt86mC23ViKQkihWLnSS0eobqhsUcJoIhZy','Ambg86lqlPehIm7g3KCDItF95PnvAqWpYkbZOYCpLhOjAIDyjAWt6VWNBhu7cbcTbCdHxuJQFiMJsMvBk6FOXYvKqAvyLptIh44brVM6rJsmMW3LBbsnKqmwX9RrTxPmpx0C9uiJ6hOD3SxGh2N2tkMZ5oSNEd04','UyP6tO3022n6UT341zyDg2E7feTZ3jpZz8yOqIOd','rLzzFQbE8xSia6L5RYWWDwDowJBXvv9Jhi4IVns16JxI4lsXBRL4OXRI2UghfF3Tw3WCKeVXSlHd4JLtWj6Oxgvcs1','m3','QV',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b TINYINT NOT NULL, c BINARY(17) NOT NULL, d VARCHAR(30) NOT NULL, e VARCHAR(77), f VARCHAR(45), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (592658979,-46,'w','HbwvTMvPJTbhwLBEWHAXP','wqe6n49xr1XLJl5FIJn96odu9izEPM4HnfCkavhMvPE','FNAi','e','q',0);
+CREATE TABLE ti (a INT, b TINYINT NOT NULL, c BINARY(17) NOT NULL, d VARCHAR(30) NOT NULL, e VARCHAR(77), f VARCHAR(45), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-7202456803816678929,-46,'oZ','v2lQ5Dyg5o0WN8dhefWEj56zuExg','woLkpzWfweDnIxruwuvXVPeF9fN4sBa9T4SIPAXH6byjkmBRQSRUblydRAPf5Oe','w9txKZ11XfWvDOwAFvLXKPesIynAV3IMko5Y0LhuD5','L','c',1);
+INSERT INTO ti VALUES (-7202456803816678929,-46,'oZ','v2lQ5Dyg5o0WN8dhefWEj56zuExg','woLkpzWfweDnIxruwuvXVPeF9fN4sBa9T4SIPAXH6byjkmBRQSRUblydRAPf5Oe','w9txKZ11XfWvDOwAFvLXKPesIynAV3IMko5Y0LhuD5','L','c',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(18) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(18) NOT NULL;
+INSERT INTO t VALUES (4751253904772155361,-105,'MvXYU0yKZl4I5','6XsihdneNAY1','QsI8KSe5kJtARAskR1xnBKZ0Ys5Sc9CKW1DD','xg2Z58C8AikPmFzG2zUStLpKDLMOUmSz9h03tmk','5','o',2);
+INSERT INTO ti VALUES (4751253904772155361,-105,'MvXYU0yKZl4I5','6XsihdneNAY1','QsI8KSe5kJtARAskR1xnBKZ0Ys5Sc9CKW1DD','xg2Z58C8AikPmFzG2zUStLpKDLMOUmSz9h03tmk','5','o',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1533793551058693840,9,'IIu1','r142qnGVmONWSRnLWQSPzx3xMm3QTTG3bXTWOpVsSnk2E1zrc8pBqXuDeSqzHlcTm91nxfLHquuXBbYPUmT1RWdxfRw','T4pqv5gGMAA16zTl3tLCVS3yRBO2D','klgapGzC7Fut8GbePpYut','S','5',3);
+INSERT INTO ti VALUES (1533793551058693840,9,'IIu1','r142qnGVmONWSRnLWQSPzx3xMm3QTTG3bXTWOpVsSnk2E1zrc8pBqXuDeSqzHlcTm91nxfLHquuXBbYPUmT1RWdxfRw','T4pqv5gGMAA16zTl3tLCVS3yRBO2D','klgapGzC7Fut8GbePpYut','S','5',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-1829092944538231867,-105,'c2E9db0eD','uRVbwJSBgsnC6VBIenX8nHFoxOiQPL5Gts1HJQT8wyByEQRVjGUcz2vj4STrSDYUDO8TqbBdg5ntpZosrhNMxhypIeH7MuvdoorOSPbYRseLbVyhA9vwXScXB4Z','N7hbyVTKFFZ0iSlERr549k4Lma2xQrimcCZdjQ1hu7Ym5yZAIkO','9d2r7Be8f8o3T3P0CsHITbPHxLKXOsdye0FraPCXFcWyqEgdofP9JOghkBB3xn','1','L',4);
+INSERT INTO ti VALUES (-1829092944538231867,-105,'c2E9db0eD','uRVbwJSBgsnC6VBIenX8nHFoxOiQPL5Gts1HJQT8wyByEQRVjGUcz2vj4STrSDYUDO8TqbBdg5ntpZosrhNMxhypIeH7MuvdoorOSPbYRseLbVyhA9vwXScXB4Z','N7hbyVTKFFZ0iSlERr549k4Lma2xQrimcCZdjQ1hu7Ym5yZAIkO','9d2r7Be8f8o3T3P0CsHITbPHxLKXOsdye0FraPCXFcWyqEgdofP9JOghkBB3xn','1','L',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1277477382866027833,123,'xBq','AZwKqJAdL9UR7h8Gy3hoYRcWOKgwNyWjOk9n0O7C0h078VpRlLNCvkUYhIzTzCqLE9IBwM9UPE7pfyoByeBOpXweRelaxAjdP','jMhnWIXi1sy8PCOui1cxoWF1esFOASLeH7JDtGepXZdIbTnmZv','lhNQYeWBakUsAKrZiNzi6w6lMAhgyfl9TMrDo49AteiiNGOHGVy13CGznlPkjqqTxZsTnemtaQ7XON8BEAStbs9QPWu2PR8nwCig0Sl6RSJD92BlDGztIv34XdWGmiW723oVNM9Jtl8kd64e5NtpzW1SiIRww3JWOPBBRu3QsXxonDVafsSYNE0A0LZD0hiedqtRksp8HoOOJVjQrdSGATyr','ge','r',5);
+INSERT INTO ti VALUES (-1277477382866027833,123,'xBq','AZwKqJAdL9UR7h8Gy3hoYRcWOKgwNyWjOk9n0O7C0h078VpRlLNCvkUYhIzTzCqLE9IBwM9UPE7pfyoByeBOpXweRelaxAjdP','jMhnWIXi1sy8PCOui1cxoWF1esFOASLeH7JDtGepXZdIbTnmZv','lhNQYeWBakUsAKrZiNzi6w6lMAhgyfl9TMrDo49AteiiNGOHGVy13CGznlPkjqqTxZsTnemtaQ7XON8BEAStbs9QPWu2PR8nwCig0Sl6RSJD92BlDGztIv34XdWGmiW723oVNM9Jtl8kd64e5NtpzW1SiIRww3JWOPBBRu3QsXxonDVafsSYNE0A0LZD0hiedqtRksp8HoOOJVjQrdSGATyr','ge','r',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8416311254314835634,-17,'fAAtWQKJc','ZxIt79tM9p3HCnHw6iZju0u8Qxjs9Rf230cjZs36INAX8G6XRcKmCnWaMlhemaab39T0WlWUuiwgFWx1nhUOfc9SFQTQXdn6aTxw3K25ZtcEoPjORlK2bJ9KGsw4zeaw0Hz4pQQT1pn3VmsfDH13mdZy54HYoWR8lBmUMrPmFT8uCwRMC3NP7of2WEa9qqUhIJHpgygufT','Yp0iuzkaVizjnYS6IB094QyHkoHc3HOIC6V8R9oOKq7aOroDN','u7T0jmTweHHa094fY9RqI34oP98qXOy2b2EZwP8SE1H3KrrVv5LbrAHiuBvTnHRjF65HWM6PELMNoFa2zcJB8CTnHw1RFrlmMw9bFJOT1REOaJjjChIwy8vHlRYvhCSW3JIe1M8csc98sLDVsGHQmAkmk5arfKFCMlioLCtjCY1NfEnETULmelAsWGwCw90eE4RCg2uCcebDgsX0E','l','q',6);
+INSERT INTO ti VALUES (8416311254314835634,-17,'fAAtWQKJc','ZxIt79tM9p3HCnHw6iZju0u8Qxjs9Rf230cjZs36INAX8G6XRcKmCnWaMlhemaab39T0WlWUuiwgFWx1nhUOfc9SFQTQXdn6aTxw3K25ZtcEoPjORlK2bJ9KGsw4zeaw0Hz4pQQT1pn3VmsfDH13mdZy54HYoWR8lBmUMrPmFT8uCwRMC3NP7of2WEa9qqUhIJHpgygufT','Yp0iuzkaVizjnYS6IB094QyHkoHc3HOIC6V8R9oOKq7aOroDN','u7T0jmTweHHa094fY9RqI34oP98qXOy2b2EZwP8SE1H3KrrVv5LbrAHiuBvTnHRjF65HWM6PELMNoFa2zcJB8CTnHw1RFrlmMw9bFJOT1REOaJjjChIwy8vHlRYvhCSW3JIe1M8csc98sLDVsGHQmAkmk5arfKFCMlioLCtjCY1NfEnETULmelAsWGwCw90eE4RCg2uCcebDgsX0E','l','q',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(79) NOT NULL, d VARBINARY(85) NOT NULL, e VARBINARY(100), f VARCHAR(37), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (411226743,-8095569,'uPBNkCe8BmzRiGaslXMq9w2TdAobVDsXD8Kaa4hSfOPD27xawsCQkODpQRywQo3o8kIRu','W3zR5n1yv2qzxv4C03hWqsOBsVZsGBb5ljprL42xvRDdw6iIqAVTXQYZcnq4pgHI','kPwkecXapyUX9Kjl6vIP1xJ2p60ikdbzgZLaHcCIHwHb641ViF4XG8KJwEmV3IQcrUEWSq3btn1v37ta','oAwKT6ywM9O','0','5y',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(79) NOT NULL, d VARBINARY(85) NOT NULL, e VARBINARY(100), f VARCHAR(37), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (657489292,6677463,'T33QqEp6ShUbyzfAJ57kwSy9rJ79','Uf5SqTXl5aMr6fPLH4zUjPqgX3Zm3M8rVxBz9wqIBOgkMIj97yEhuzu8tHAR7ElpEZIh98ry1aT2ly','bzs4fMyUi7613fTCV','UQGW0mlFTmskTLo','s','Yc',1);
+INSERT INTO ti VALUES (657489292,6677463,'T33QqEp6ShUbyzfAJ57kwSy9rJ79','Uf5SqTXl5aMr6fPLH4zUjPqgX3Zm3M8rVxBz9wqIBOgkMIj97yEhuzu8tHAR7ElpEZIh98ry1aT2ly','bzs4fMyUi7613fTCV','UQGW0mlFTmskTLo','s','Yc',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(80) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(80) NOT NULL;
+INSERT INTO t VALUES (258453858,8215357,'5vf1RiGMbpUaswPK5NkmjAC6HZM2czS3X1TvuO0hXHxDFWcEOl6gBS91RCLG3u8i80lmbhaWVUGYT21','iEDnhdTIDZ','ebcFpEacSVPZTL3tXXlT52QMAOT7XN9Ns1q7ckUxtrc','GAZJNKoO6yb','c','Z8',2);
+INSERT INTO ti VALUES (258453858,8215357,'5vf1RiGMbpUaswPK5NkmjAC6HZM2czS3X1TvuO0hXHxDFWcEOl6gBS91RCLG3u8i80lmbhaWVUGYT21','iEDnhdTIDZ','ebcFpEacSVPZTL3tXXlT52QMAOT7XN9Ns1q7ckUxtrc','GAZJNKoO6yb','c','Z8',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3299269430,2312330,'RWDhMTGCDIOXzTIMIbZV0YU5qtzNbCKXZRoVJSNaJKsOSwXcuN5WOZG7yRBDz','E9F1QJMn7Ht8bzGuqJkM98JXOU2A7oqkRnqNLU73QYYWMkkJAfWOCwAgAJ9F9PYaKFNuamDVYbxkT9wj6rorRjdlP19jAoEr5XvieKBPqDefZhs0Nij9mgNJHf31','GQOl708ditIH4gyKpbAyHoLRgyPqIm6J5d6YbNWl3lNVwovcIAvEc7YKOk5oXfvlBjxxiA31C','R2yzuPzImiAGV24D1xbAnBmfLK7b','T','u',3);
+INSERT INTO ti VALUES (3299269430,2312330,'RWDhMTGCDIOXzTIMIbZV0YU5qtzNbCKXZRoVJSNaJKsOSwXcuN5WOZG7yRBDz','E9F1QJMn7Ht8bzGuqJkM98JXOU2A7oqkRnqNLU73QYYWMkkJAfWOCwAgAJ9F9PYaKFNuamDVYbxkT9wj6rorRjdlP19jAoEr5XvieKBPqDefZhs0Nij9mgNJHf31','GQOl708ditIH4gyKpbAyHoLRgyPqIm6J5d6YbNWl3lNVwovcIAvEc7YKOk5oXfvlBjxxiA31C','R2yzuPzImiAGV24D1xbAnBmfLK7b','T','u',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1270265797,-7362729,'jWDNphG','22KvssDC8CN9fFmoasybcxbmugIsO1ZyV8IvVi45XHlKbr1tHy','1i1pkcETsu6O3XoOfWqANYlqH13thzSdFk2oYRHk48FbC1GC3M','aE3IhEvWLjEVta47Q6chh3ekBmLWw9SoAoGpVDsTaYMdrhUgZnOZkoPzRGeOETKqtFPRHMss7CYJ8r7cr24P28nndMHYXnrEeNkNp7RY9JVLGyR5sWDcvoaFXtS4EzsJ4fUaTa1FhiP5teJvBTkOpE4','0','Yk',4);
+INSERT INTO ti VALUES (1270265797,-7362729,'jWDNphG','22KvssDC8CN9fFmoasybcxbmugIsO1ZyV8IvVi45XHlKbr1tHy','1i1pkcETsu6O3XoOfWqANYlqH13thzSdFk2oYRHk48FbC1GC3M','aE3IhEvWLjEVta47Q6chh3ekBmLWw9SoAoGpVDsTaYMdrhUgZnOZkoPzRGeOETKqtFPRHMss7CYJ8r7cr24P28nndMHYXnrEeNkNp7RY9JVLGyR5sWDcvoaFXtS4EzsJ4fUaTa1FhiP5teJvBTkOpE4','0','Yk',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (993181971,7774105,'dVf8UTm7EzuiIAhKzKPnHaIuZDFc77nj33Tu1ByPuVgTlo','yYZr6Fn2a3Og3HI9fvJJaNAwPGNak2ZMMDp9Wb2j3SYbQoPjWXTmTKxJEbbb95XbN4v0iYowYb57NdaSOQshyVMEgU1QtDUSkk1j51CkVwOfEuwUQ8PLOoLKvp6wsg6szOPckYIxN5SoSImDfAAC11mBbSkOQrGTHlB1RjPNn6CiJheG3pY2Wlc2enkZURkJUYod5FXeu3Kvn5xDIzfUd0dc3FTe9TQbIaCV2Co','tA770JbgeQGVzVr19PQ4X8CnyInDvYeVe1TfiOGuEfZzdH6gd7pZfDCmITl','YcNmZsnvdKEQfLLBdEGS4CjsfbWs1Gjpwm505q2mIcEmXsirVTWylYrcYgCyILVvI5XK','E','ar',5);
+INSERT INTO ti VALUES (993181971,7774105,'dVf8UTm7EzuiIAhKzKPnHaIuZDFc77nj33Tu1ByPuVgTlo','yYZr6Fn2a3Og3HI9fvJJaNAwPGNak2ZMMDp9Wb2j3SYbQoPjWXTmTKxJEbbb95XbN4v0iYowYb57NdaSOQshyVMEgU1QtDUSkk1j51CkVwOfEuwUQ8PLOoLKvp6wsg6szOPckYIxN5SoSImDfAAC11mBbSkOQrGTHlB1RjPNn6CiJheG3pY2Wlc2enkZURkJUYod5FXeu3Kvn5xDIzfUd0dc3FTe9TQbIaCV2Co','tA770JbgeQGVzVr19PQ4X8CnyInDvYeVe1TfiOGuEfZzdH6gd7pZfDCmITl','YcNmZsnvdKEQfLLBdEGS4CjsfbWs1Gjpwm505q2mIcEmXsirVTWylYrcYgCyILVvI5XK','E','ar',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1004705233,6916574,'CkEBdexvyzhJbZq3LxYaKm7PZKhgRJ6UstMGDJy0i6TqH7abvUT','ScPpm2qFeC4j4fkArUKTmKAH166uK8cUd9LIon6qqKMBLSdJ6rkNdJEBiKzhm9RJqqAUz5F9TfxoJsi2r8dN5iGcM6n654sEPwvKBoE821giG6xIyUAflqsa1jTWW8GwNJWa2vBQ8gnbK','v876tFIoWR0ICbcLuzGF9YCHnmsmowdBb','2bcP1JC89sEbOKEhVfLdBGmBzdRKfHYlzxuUUMkkvCyhHR7gw1qNz7LuPvwNBE4dqXs90mHxx9v2xfLRoNloCrNWSvQ88VCuyiyYpUrzn6WQg4KCfJ9aUGHboiapRerfENxBuy0d','P','6qD',6);
+INSERT INTO ti VALUES (1004705233,6916574,'CkEBdexvyzhJbZq3LxYaKm7PZKhgRJ6UstMGDJy0i6TqH7abvUT','ScPpm2qFeC4j4fkArUKTmKAH166uK8cUd9LIon6qqKMBLSdJ6rkNdJEBiKzhm9RJqqAUz5F9TfxoJsi2r8dN5iGcM6n654sEPwvKBoE821giG6xIyUAflqsa1jTWW8GwNJWa2vBQ8gnbK','v876tFIoWR0ICbcLuzGF9YCHnmsmowdBb','2bcP1JC89sEbOKEhVfLdBGmBzdRKfHYlzxuUUMkkvCyhHR7gw1qNz7LuPvwNBE4dqXs90mHxx9v2xfLRoNloCrNWSvQ88VCuyiyYpUrzn6WQg4KCfJ9aUGHboiapRerfENxBuy0d','P','6qD',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b INT, c BINARY(71), d VARCHAR(99), e VARBINARY(77) NOT NULL, f VARBINARY(67) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3223974,343525952,'NZPIAvUIn0B','4NvHNGF8A6O9Ar8wMjFZ5nSZ4vy5tWIBPGRY1EhoO6GOMrbN6smX8YfNj4vIvvndFGctJ59bD6Sny','PEePJag2B6FzG4YdeYPbR0B7cG0XtclViNPGXJILnjEAL8zoeVAygxq2SBaoUdS213GknLvpOH5','4V3qjQG1WaOSfEKTg7','l','ai',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT, c BINARY(71), d VARCHAR(99), e VARBINARY(77) NOT NULL, f VARBINARY(67) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (224927685,2056752802,'wJYM','tpIqPVc4nhDEeoVOSRzj','WjLp4XHwwgnGPcs8sVwibQ2QuLwFH9joy62Ak1qhfanqIu2PsfROsEaiuBRd24EXRGjoAFgt0D','xPvwyd7qvW8plFBCq15MDoAFC96Tckjq','s','P',1);
+INSERT INTO ti VALUES (224927685,2056752802,'wJYM','tpIqPVc4nhDEeoVOSRzj','WjLp4XHwwgnGPcs8sVwibQ2QuLwFH9joy62Ak1qhfanqIu2PsfROsEaiuBRd24EXRGjoAFgt0D','xPvwyd7qvW8plFBCq15MDoAFC96Tckjq','s','P',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(72);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(72);
+INSERT INTO t VALUES (1901764198,1305270625,'qpDWEl9tVKCzlvo4k1EDb3bEgDw5MqNZlswBNJ6tHtyQNdfRUhDfNm0pja5HPoWVljpB','JGJoLPT0wK64PF4zZ3ee4eQE3kLIhds7L5gI','2r5uJm42x6P1rnIy8h9jupcC476hPVunJzhbCz0MkXmBncYoAWKebUJ53','cZelZSLtn2czUJYSOtNVMGwnRWgfnfbOshQEH1HNWfTvpRbPIrEUH4QiFWjLb','A','PX',2);
+INSERT INTO ti VALUES (1901764198,1305270625,'qpDWEl9tVKCzlvo4k1EDb3bEgDw5MqNZlswBNJ6tHtyQNdfRUhDfNm0pja5HPoWVljpB','JGJoLPT0wK64PF4zZ3ee4eQE3kLIhds7L5gI','2r5uJm42x6P1rnIy8h9jupcC476hPVunJzhbCz0MkXmBncYoAWKebUJ53','cZelZSLtn2czUJYSOtNVMGwnRWgfnfbOshQEH1HNWfTvpRbPIrEUH4QiFWjLb','A','PX',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1182957513,-1476913498,'hBe3LEw3IFHz3','idzLUaY7zu0lYtjapwmgarYOOZeINulwCArnQBVjIdKMVbjaqI2DWnYgEKRz2B6geTdUnydSfz1ZRZSfc8EeAxFcEtsGYf9ift6yvT5xvmYNlFmc5FiT7muQYHNN8hTUarUl1IcIHtZiC1fcIasCzkpGMr7AlWE6VZibq1b763m4SYZT','EbWTfoljO17ymXWEV5efgYXxspRjxXUb6Wf47x0wxY','2FZ4ZiKg','B','B',3);
+INSERT INTO ti VALUES (1182957513,-1476913498,'hBe3LEw3IFHz3','idzLUaY7zu0lYtjapwmgarYOOZeINulwCArnQBVjIdKMVbjaqI2DWnYgEKRz2B6geTdUnydSfz1ZRZSfc8EeAxFcEtsGYf9ift6yvT5xvmYNlFmc5FiT7muQYHNN8hTUarUl1IcIHtZiC1fcIasCzkpGMr7AlWE6VZibq1b763m4SYZT','EbWTfoljO17ymXWEV5efgYXxspRjxXUb6Wf47x0wxY','2FZ4ZiKg','B','B',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-140196061,-922425949,'j5PdMJaSyqZfK4UhInt8bTpIOyMkkl9jSiH43W21WOIioTzyn','9RdEWjrZb9','Uij6wOXbYGNsAKqhhsHlnHOWluciiRwyq','DdMOZMJwyCL5TXauiwqXLXojWDYUlv1xvkWfgwU2LoQeYQEvUTntf7nDFdLNfRUFZgpqddR1Hqq9Hl2MEnuNx8aiOu9s6bQIzw6uwCdM3rfJWSXobIkwhUXnq2aDLSXkTPwHu2VRqHPZ3Ufq16G','y','E3',4);
+INSERT INTO ti VALUES (-140196061,-922425949,'j5PdMJaSyqZfK4UhInt8bTpIOyMkkl9jSiH43W21WOIioTzyn','9RdEWjrZb9','Uij6wOXbYGNsAKqhhsHlnHOWluciiRwyq','DdMOZMJwyCL5TXauiwqXLXojWDYUlv1xvkWfgwU2LoQeYQEvUTntf7nDFdLNfRUFZgpqddR1Hqq9Hl2MEnuNx8aiOu9s6bQIzw6uwCdM3rfJWSXobIkwhUXnq2aDLSXkTPwHu2VRqHPZ3Ufq16G','y','E3',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1049445459,-287108770,'g0AFlL8heDQ','IH3Xd2eUvbwJ723awnF7zZlxMTez3LPZWDuCF1aGM0d01IfdeDb3i0MMP7d2vIo7gkgky5wCbd8FiDaCtEkQTa2uHGkEvAsz4sdhSGfAcQ5QaU2e7paRP','7o7QKTtgu21qXi03MVHbCQKlEpl9Oeqn33NwUeLAdrx2ioioA5gEY1K','7pS0tgwcPz1x16MY4nmSZfow3UYfvAwYl8krAvb6InnNLMIbO3dEE23kerHkVrMZB6KN4JjNg2Xg1MSBadLcHaV5xxYxPpdM4tZbCH1DLfhFSHOJowqU4xvXQF9xXjKB9DeoCUzVSSGoxnx7aH7chFLZECxkmf9MCC9RXqq1ZjMjnV5THMUxQoGHfaNBEtmChvVJsZWg0ywy1TFVlnA9dZsVz2','i','L',5);
+INSERT INTO ti VALUES (1049445459,-287108770,'g0AFlL8heDQ','IH3Xd2eUvbwJ723awnF7zZlxMTez3LPZWDuCF1aGM0d01IfdeDb3i0MMP7d2vIo7gkgky5wCbd8FiDaCtEkQTa2uHGkEvAsz4sdhSGfAcQ5QaU2e7paRP','7o7QKTtgu21qXi03MVHbCQKlEpl9Oeqn33NwUeLAdrx2ioioA5gEY1K','7pS0tgwcPz1x16MY4nmSZfow3UYfvAwYl8krAvb6InnNLMIbO3dEE23kerHkVrMZB6KN4JjNg2Xg1MSBadLcHaV5xxYxPpdM4tZbCH1DLfhFSHOJowqU4xvXQF9xXjKB9DeoCUzVSSGoxnx7aH7chFLZECxkmf9MCC9RXqq1ZjMjnV5THMUxQoGHfaNBEtmChvVJsZWg0ywy1TFVlnA9dZsVz2','i','L',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1179949687,-1541931135,'kNfX1rMPdD1azC6ijamWDCgiiUQ8w','ZH5Ao8rL7I0zWKfRNFlW5VE9qtWox8u2xIer12vHBnMYJPVot5WzE1','F0t4OhfJIyi2pez6SjxFSvNGCQFdJjJB8cIDCgDMu2jxGhBMKHojBUow','iwl11stnUVOICUZ0LgVVKbNdC4AvkyYvoVx29KaYV6n4W8NP9wqNybQsTOUCgBGcUIDvNUgNV70BTOBVvMhYlb1KDuDgPffmSMX85gaLvG0PnthPh3MVFhsGcQbTohFTebpAcbbE0VzXDqVBBgkqXitkMHfuXPGQTyXcmM5Q1cYfxZG4Xd','a','w',6);
+INSERT INTO ti VALUES (-1179949687,-1541931135,'kNfX1rMPdD1azC6ijamWDCgiiUQ8w','ZH5Ao8rL7I0zWKfRNFlW5VE9qtWox8u2xIer12vHBnMYJPVot5WzE1','F0t4OhfJIyi2pez6SjxFSvNGCQFdJjJB8cIDCgDMu2jxGhBMKHojBUow','iwl11stnUVOICUZ0LgVVKbNdC4AvkyYvoVx29KaYV6n4W8NP9wqNybQsTOUCgBGcUIDvNUgNV70BTOBVvMhYlb1KDuDgPffmSMX85gaLvG0PnthPh3MVFhsGcQbTohFTebpAcbbE0VzXDqVBBgkqXitkMHfuXPGQTyXcmM5Q1cYfxZG4Xd','a','w',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(46) NOT NULL, d VARCHAR(58), e VARCHAR(58) NOT NULL, f VARCHAR(30), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11284577210054045248,162,'lgs4Gogx1GVmhC5xTGs3fKv4RORr2jE5aaVfzDyN89','oEVmr8VHDBsuorgKWeHRsTZs2UrqwwlaWH','bRN','MRQIBfZsxx4mfo1L46','s','n',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(46) NOT NULL, d VARCHAR(58), e VARCHAR(58) NOT NULL, f VARCHAR(30), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (10400447040564370621,168,'NprdjWRjtwrRovDsGS8rQuq','2JRycUyDPYlClHuuCY4mEplCLk8WHtBHXxZFLJB','yScz3ZQ171az96MyGQA9sldAPFuTdBPcnxneC9Wd7','2YuJ7lTmBFlRU5BXgouD93FBvlR','V','Q',1);
+INSERT INTO ti VALUES (10400447040564370621,168,'NprdjWRjtwrRovDsGS8rQuq','2JRycUyDPYlClHuuCY4mEplCLk8WHtBHXxZFLJB','yScz3ZQ171az96MyGQA9sldAPFuTdBPcnxneC9Wd7','2YuJ7lTmBFlRU5BXgouD93FBvlR','V','Q',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(47) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(47) NOT NULL;
+INSERT INTO t VALUES (9113974287862234046,49,'l51HjdwMFZhp','7VVnFJghxUbF8DUCFo0zxSnOpqD6nJ1NH7zE','sFFsbje9mGDBIS4Lu','HCnlQK3IS','8','I',2);
+INSERT INTO ti VALUES (9113974287862234046,49,'l51HjdwMFZhp','7VVnFJghxUbF8DUCFo0zxSnOpqD6nJ1NH7zE','sFFsbje9mGDBIS4Lu','HCnlQK3IS','8','I',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (5561272943793890341,254,'6FTa1Z','UWSDAcBac0H2zgVM4txBwdbxxZ1J0NbjiI8SJhi5ACAWqKyMLZiMAOMP47','bl4W2F9GgIJP4VAAhDYu3MavtdGMBpUoCB6imxbXPgzEHvcjPeElV','2heZLOqafE3zmDUpFq','f','c',3);
+INSERT INTO ti VALUES (5561272943793890341,254,'6FTa1Z','UWSDAcBac0H2zgVM4txBwdbxxZ1J0NbjiI8SJhi5ACAWqKyMLZiMAOMP47','bl4W2F9GgIJP4VAAhDYu3MavtdGMBpUoCB6imxbXPgzEHvcjPeElV','2heZLOqafE3zmDUpFq','f','c',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (6487407801188385197,139,'HSWzLZWsnHR8VuUX0SC','Vhd9vNza86J1ZofeF5gdjtK1ZuZpjNs1Wu8CzJtODmlujlVxPBKRR5Y7vGsMGkuuAveYvXcjRYQMU48mPYpdGIyvmaWDnNu8FkY1P0N8Mw5HF0Xm15Pm5lCTaYcswLH9XOAQnBmODaEv17CORrBpQIcbdwE1qEmFToJUIl7ik5uTW5UV','wq7tRIl9hUEfV7IRHz0Q','VCe7nd2P0zJt6jiK0xYK9R621VUpN9t6vAZTI8zu51J9yudcUmRC7XLxunBnIHZdsURvLqRq9cucCaAKTSEKolhXx68YfBdEh5OdmlSdWBuWElWV','J','S',4);
+INSERT INTO ti VALUES (6487407801188385197,139,'HSWzLZWsnHR8VuUX0SC','Vhd9vNza86J1ZofeF5gdjtK1ZuZpjNs1Wu8CzJtODmlujlVxPBKRR5Y7vGsMGkuuAveYvXcjRYQMU48mPYpdGIyvmaWDnNu8FkY1P0N8Mw5HF0Xm15Pm5lCTaYcswLH9XOAQnBmODaEv17CORrBpQIcbdwE1qEmFToJUIl7ik5uTW5UV','wq7tRIl9hUEfV7IRHz0Q','VCe7nd2P0zJt6jiK0xYK9R621VUpN9t6vAZTI8zu51J9yudcUmRC7XLxunBnIHZdsURvLqRq9cucCaAKTSEKolhXx68YfBdEh5OdmlSdWBuWElWV','J','S',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1476010168763923622,19,'0dtW','1CtTomGxGSsJuG8L9Fdb3ODqcaUO6JI0w8vryob4eQUbhSw1WmJpiR2pL0TKl7nZo5oLMR07KBqx2lCLaESVkQZjdOIGgOUvvwxHUch1kmyoYn98wkY1OJGkl0kPHiNtA4oFwOLdRFlxNTWD3k0TB628BDnhgppsDaQ1gbAyVd4Nnygj6Y8Xg2YhgjgKaKnap1pFgfuMcxsPrIzY5YoOGRJTTAKiHYQXasM4jnR','lOs3j0X6RGdwGHj07mItwh','SxNLlm5GbPvEE9nsbsivzdc7QaknSZ6TOPIoZZ7U4xo4jGH6fxk7UF62icsZG9eqGrZbdZPVm3GwWLqTw4jsUckbOYt5qZsEDe6ZrX5UGAIC9QUTBOHPESqetyvKxffgahoaP3hoBPRz0u4xryTo5Q6FUb41BEAC45KzahiN5AapoChQjhdM9K9ghuRQo9xvzi7abdSVuF5RuRpVJatULz8Jj7mi3u9poIhZsCflbtaKlg7s9I5VPoKZEkknHUOF','H','z',5);
+INSERT INTO ti VALUES (1476010168763923622,19,'0dtW','1CtTomGxGSsJuG8L9Fdb3ODqcaUO6JI0w8vryob4eQUbhSw1WmJpiR2pL0TKl7nZo5oLMR07KBqx2lCLaESVkQZjdOIGgOUvvwxHUch1kmyoYn98wkY1OJGkl0kPHiNtA4oFwOLdRFlxNTWD3k0TB628BDnhgppsDaQ1gbAyVd4Nnygj6Y8Xg2YhgjgKaKnap1pFgfuMcxsPrIzY5YoOGRJTTAKiHYQXasM4jnR','lOs3j0X6RGdwGHj07mItwh','SxNLlm5GbPvEE9nsbsivzdc7QaknSZ6TOPIoZZ7U4xo4jGH6fxk7UF62icsZG9eqGrZbdZPVm3GwWLqTw4jsUckbOYt5qZsEDe6ZrX5UGAIC9QUTBOHPESqetyvKxffgahoaP3hoBPRz0u4xryTo5Q6FUb41BEAC45KzahiN5AapoChQjhdM9K9ghuRQo9xvzi7abdSVuF5RuRpVJatULz8Jj7mi3u9poIhZsCflbtaKlg7s9I5VPoKZEkknHUOF','H','z',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (17133761771358845473,164,'FnKcvfFeywlwLMvmPGRozRJ98BmaHkVYiV','NtWvYQynnFeAi0cmC1Mvi1p2WKfE62VDbs0gRGj4P4iCDFzXe1eiBdS2k1dIFeKi0dbHQcJ8g','aQ0qCMaTJ1QdnCSo764jeV','ozomhbrp3P7XgKNHLlFhDFJKTMSulaELRSgsTHhDltRNfLBVFySJyj76BdiqMdlKb7v72tMHOTME3dZ1UWPa3n1bdpzGuT9dzpCqYWclutx3iKMn3F3Hf4LgrxavmleyqpZit4WfFMNnQ71','QQ','hV',6);
+INSERT INTO ti VALUES (17133761771358845473,164,'FnKcvfFeywlwLMvmPGRozRJ98BmaHkVYiV','NtWvYQynnFeAi0cmC1Mvi1p2WKfE62VDbs0gRGj4P4iCDFzXe1eiBdS2k1dIFeKi0dbHQcJ8g','aQ0qCMaTJ1QdnCSo764jeV','ozomhbrp3P7XgKNHLlFhDFJKTMSulaELRSgsTHhDltRNfLBVFySJyj76BdiqMdlKb7v72tMHOTME3dZ1UWPa3n1bdpzGuT9dzpCqYWclutx3iKMn3F3Hf4LgrxavmleyqpZit4WfFMNnQ71','QQ','hV',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT UNSIGNED, c CHAR(63), d VARCHAR(85), e VARCHAR(85), f VARCHAR(23) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14557,6199034065096274218,'p1IDHV3kUvIyu2lYvg5jm9nxtF2PpnmrXYK570b','Vy4PcC2a7vnNwNi5WGwj8','tpJgJOsScnseANcynOiwGrfg5UGbiuG3rE1B80XIX3cLAhLzQMpmxh471AYJSb7pV','wPSF4O4HSrUnE','kM','1',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT UNSIGNED, c CHAR(63), d VARCHAR(85), e VARCHAR(85), f VARCHAR(23) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (26167,1425989756207662043,'HVttvH5eT6vKCt2eMtTjczZy0T9ihbLq','6asZ03UnizI','1NKsxfWCjuoZq4veEmlHuwOqSmTQ','HxyxZQ0c5U','D','6J',1);
+INSERT INTO ti VALUES (26167,1425989756207662043,'HVttvH5eT6vKCt2eMtTjczZy0T9ihbLq','6asZ03UnizI','1NKsxfWCjuoZq4veEmlHuwOqSmTQ','HxyxZQ0c5U','D','6J',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(64);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(64);
+INSERT INTO t VALUES (12983,235411807544920055,'edMOgQO7GVhwMeeo6VprPJ','60Xemxow0GOtDkRt4QTGslfGagNBJmZR4VjubGZpqFb8ZY0dhEIw3dBdMRn','zjgvKL5iDxGsQjAnKw2CRceFHt9Kj2XKCmWmMqtcxjS3vYIpxvxEUwp2dJ9MYTSECxjVW4pLlO','tklNZ17zfHdb','X','ls',2);
+INSERT INTO ti VALUES (12983,235411807544920055,'edMOgQO7GVhwMeeo6VprPJ','60Xemxow0GOtDkRt4QTGslfGagNBJmZR4VjubGZpqFb8ZY0dhEIw3dBdMRn','zjgvKL5iDxGsQjAnKw2CRceFHt9Kj2XKCmWmMqtcxjS3vYIpxvxEUwp2dJ9MYTSECxjVW4pLlO','tklNZ17zfHdb','X','ls',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-9047,11005364073905861334,'8mRDKVOvrdcFM8CqFgUYoZcE0xXWRE9V345cW','zhXo5jVhDsFimwGhx396A52hibgsnmP7Btw62PhVvXj1pO1hqsBhtXYRIDYCfJspTo4en2id0AbgqKvTfo2R4yIxFnpwNizHHfRguZxNKqxnxtSpwSXEktps2dGUJE3glHDu7UAeC1a7dBq0U7bqTq5oppZF6fx7J7bKt7CBT93nqamTPpna7DwFR','GpVaC7','clCswoyaxNrveQqTs','1e','J',3);
+INSERT INTO ti VALUES (-9047,11005364073905861334,'8mRDKVOvrdcFM8CqFgUYoZcE0xXWRE9V345cW','zhXo5jVhDsFimwGhx396A52hibgsnmP7Btw62PhVvXj1pO1hqsBhtXYRIDYCfJspTo4en2id0AbgqKvTfo2R4yIxFnpwNizHHfRguZxNKqxnxtSpwSXEktps2dGUJE3glHDu7UAeC1a7dBq0U7bqTq5oppZF6fx7J7bKt7CBT93nqamTPpna7DwFR','GpVaC7','clCswoyaxNrveQqTs','1e','J',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-13679,11288381614143762212,'9mamC0AlFt4','YSO2dy8pjiWiCnVv','8GMIx5q9k37IxEJQgZdjuTgCmiOOolzAOxrBb9YWfs67SDGGVGx','yePNDbH2wtAwaX41QMvq081diRU5vBM7s1ciUhqpw89veoe3fRp86T7OYW2Xm4APLgKCg6lVjrq871zwbAP2aFsUXfRm4yVdabvWDKKamxe','g','48',4);
+INSERT INTO ti VALUES (-13679,11288381614143762212,'9mamC0AlFt4','YSO2dy8pjiWiCnVv','8GMIx5q9k37IxEJQgZdjuTgCmiOOolzAOxrBb9YWfs67SDGGVGx','yePNDbH2wtAwaX41QMvq081diRU5vBM7s1ciUhqpw89veoe3fRp86T7OYW2Xm4APLgKCg6lVjrq871zwbAP2aFsUXfRm4yVdabvWDKKamxe','g','48',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-13712,6695654591197017349,'A8LlFNBM4o8xLECedEDq6gmONSCgNxsB8q6syjkZLpTm13KhgRAR3Pe04m1QOYo','41AAUZESUeh2rCz2OzmBBW7OFNVEZMtVn3Kfa6t9AwghuBtJuTbju9czWiUmEFGn3XtUXOnonztQUSsd4QFSdDMecjHzmExEdq7LsoHrHkpESxVvtFpy4y9c2VFsTaRQtdey6Lig1MSYHJkTVgahpoUrdRNb3sLXrfLg8LzPOz9bjNu3hy2LLCEz78110xZHmCbYNZGdxuudVrkfCbuTGgpDWjYxD1wb09BVXZPLSR4VTLlDVHIQ5swmGs','EIDaufjl','zSRx0GVOpT3iZhfw86krNwTulOSKbJQ6MQ8w8o1YFNxvmWzANDUkgee81Ht0sPPJJF8v0bpdeVLt9khfIAkh9u9zNp2sh0kRwO1rKaeHbKzHJmq5S4CVZc9oH5NnFVbQR3MUgV5EnaWkBSJQ4','Qd1','j',5);
+INSERT INTO ti VALUES (-13712,6695654591197017349,'A8LlFNBM4o8xLECedEDq6gmONSCgNxsB8q6syjkZLpTm13KhgRAR3Pe04m1QOYo','41AAUZESUeh2rCz2OzmBBW7OFNVEZMtVn3Kfa6t9AwghuBtJuTbju9czWiUmEFGn3XtUXOnonztQUSsd4QFSdDMecjHzmExEdq7LsoHrHkpESxVvtFpy4y9c2VFsTaRQtdey6Lig1MSYHJkTVgahpoUrdRNb3sLXrfLg8LzPOz9bjNu3hy2LLCEz78110xZHmCbYNZGdxuudVrkfCbuTGgpDWjYxD1wb09BVXZPLSR4VTLlDVHIQ5swmGs','EIDaufjl','zSRx0GVOpT3iZhfw86krNwTulOSKbJQ6MQ8w8o1YFNxvmWzANDUkgee81Ht0sPPJJF8v0bpdeVLt9khfIAkh9u9zNp2sh0kRwO1rKaeHbKzHJmq5S4CVZc9oH5NnFVbQR3MUgV5EnaWkBSJQ4','Qd1','j',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-2082,18040951608901731941,'FqqCdFh893hVTVzRSudfh1N8nbDrVJ1EP9Wq','Nt3S0S7zLJRJs3kMHgyOLZpcQ39DvnPfoTT3HYRvdAbUIFqPGVBKCVzqV19WIOWhE8lAx','ILbQ8U3MOLg4pF8OdYW4zWk87J4cHalgxblWXkps539JbTJtXGNkanr9PjoMxoyTMGL2MoC8','V3toi68VlglhEhc6hMRkGhTDoU','Q','R6E',6);
+INSERT INTO ti VALUES (-2082,18040951608901731941,'FqqCdFh893hVTVzRSudfh1N8nbDrVJ1EP9Wq','Nt3S0S7zLJRJs3kMHgyOLZpcQ39DvnPfoTT3HYRvdAbUIFqPGVBKCVzqV19WIOWhE8lAx','ILbQ8U3MOLg4pF8OdYW4zWk87J4cHalgxblWXkps539JbTJtXGNkanr9PjoMxoyTMGL2MoC8','V3toi68VlglhEhc6hMRkGhTDoU','Q','R6E',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(7), d VARBINARY(65), e VARCHAR(87), f VARCHAR(44) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10490640,19,'j','4','MX6sNpE3dawMQys','yRxL9shZgmDYODBaaVuveE49zPtuRXoET','Iy','O',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(7), d VARBINARY(65), e VARCHAR(87), f VARCHAR(44) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (581099415267576801,205,'kmT','kIuQ4IY5Aihi7DPFjTNJ73LTQ5JTqcdixHIJeI9CKXQLt8sDHs9j5OOyOpgip64','RzMzOPpYoH5yZSEEEisqq6LU2cdKjJLeGXoFoOmopBVeoQTwSwjLqYAJQJU4k0XTUZCbq8oJZNGN','NO3gt7YgFSyiVma8ZnVIpq3IJj3','bm','J',1);
+INSERT INTO ti VALUES (581099415267576801,205,'kmT','kIuQ4IY5Aihi7DPFjTNJ73LTQ5JTqcdixHIJeI9CKXQLt8sDHs9j5OOyOpgip64','RzMzOPpYoH5yZSEEEisqq6LU2cdKjJLeGXoFoOmopBVeoQTwSwjLqYAJQJU4k0XTUZCbq8oJZNGN','NO3gt7YgFSyiVma8ZnVIpq3IJj3','bm','J',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(8);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(8);
+INSERT INTO t VALUES (6739475506630106929,122,'OP','muGP','tHxtDa7AxELtOiPHxZv','4erv3AjLnvswK1DwuBFFqkE2uma','Y','C',2);
+INSERT INTO ti VALUES (6739475506630106929,122,'OP','muGP','tHxtDa7AxELtOiPHxZv','4erv3AjLnvswK1DwuBFFqkE2uma','Y','C',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (6232421461642632905,23,'707BQryD','80gan3ZcbNYJrvO','VBVSLf0aGGucXp5cV6Vw9UuvafBHSBpxukSzEQIOUkWmuPfIVdFTDw','977ak5DN1up83yS9HK60sH7','QV','7',3);
+INSERT INTO ti VALUES (6232421461642632905,23,'707BQryD','80gan3ZcbNYJrvO','VBVSLf0aGGucXp5cV6Vw9UuvafBHSBpxukSzEQIOUkWmuPfIVdFTDw','977ak5DN1up83yS9HK60sH7','QV','7',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4981152585889204503,5,'DQ','D0tjXfBStcVLShkOcgLxjDPajrwUYut5IQ5t9LntrKgA7EdxSOtwI2Nh1QdOjkU4OMo8lD4x1mm3WoZRvverbz5iDGr1HAAyDnIJKpQqjVhylZUfbCpoV7N2FZkEsJlSqLDVxPYTBoHc0cN','AHt0UcFWjUUbEogHpSjAskWe9xIxa9ytF0nsePf0YnlHAUjTZ4OnFJ','I4dxJcuuzpscB','f','8',4);
+INSERT INTO ti VALUES (4981152585889204503,5,'DQ','D0tjXfBStcVLShkOcgLxjDPajrwUYut5IQ5t9LntrKgA7EdxSOtwI2Nh1QdOjkU4OMo8lD4x1mm3WoZRvverbz5iDGr1HAAyDnIJKpQqjVhylZUfbCpoV7N2FZkEsJlSqLDVxPYTBoHc0cN','AHt0UcFWjUUbEogHpSjAskWe9xIxa9ytF0nsePf0YnlHAUjTZ4OnFJ','I4dxJcuuzpscB','f','8',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (12090024780715094277,38,'h','dE78W7OkWU','L3vM27','IoLIfp8z4QsLHPxdfGkN1jGKUPAcVrAyNPHZELxxNDJMZSrxYFODZ50SnsifuncnENwjqZzebe33UExeZOjjVQrhq6kmWgLdLQtICtM2R3Rz3JPm040efoDqoe2O1ZLsN6o1804','PjZ','o',5);
+INSERT INTO ti VALUES (12090024780715094277,38,'h','dE78W7OkWU','L3vM27','IoLIfp8z4QsLHPxdfGkN1jGKUPAcVrAyNPHZELxxNDJMZSrxYFODZ50SnsifuncnENwjqZzebe33UExeZOjjVQrhq6kmWgLdLQtICtM2R3Rz3JPm040efoDqoe2O1ZLsN6o1804','PjZ','o',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1706783314528655291,147,'veTf2N2l','5o8M3mXgjo3GonzxXiH2Go0Og8WItbQaFJofcHFx8WT32TRAYJuwGEMcNObSYKmk1SWgqq8LKgUYkLHK9S6JLryi1HWeIulhZT7QTc9JtTuTDWvWlP29z','TnRA25CJZ','UwpSJcGRX5TnOiILM4hbpIddnHlokYBnLtdcH6Zi9AZEXutL4LEU8zHNqXAbwGBYTtOXZT2zyQww6cU9vlUi0nKHOJ1UBobEsZtjScGJ8lLx1yvN9jrLYa4xtOx2vC26644gV7plRgoIMhEN7X2FFAaAqCBS2c','3VG','fN',6);
+INSERT INTO ti VALUES (1706783314528655291,147,'veTf2N2l','5o8M3mXgjo3GonzxXiH2Go0Og8WItbQaFJofcHFx8WT32TRAYJuwGEMcNObSYKmk1SWgqq8LKgUYkLHK9S6JLryi1HWeIulhZT7QTc9JtTuTDWvWlP29z','TnRA25CJZ','UwpSJcGRX5TnOiILM4hbpIddnHlokYBnLtdcH6Zi9AZEXutL4LEU8zHNqXAbwGBYTtOXZT2zyQww6cU9vlUi0nKHOJ1UBobEsZtjScGJ8lLx1yvN9jrLYa4xtOx2vC26644gV7plRgoIMhEN7X2FFAaAqCBS2c','3VG','fN',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(57) NOT NULL, d VARBINARY(74) NOT NULL, e VARCHAR(43) NOT NULL, f VARBINARY(81), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (42,955530729362644345,'MGQ4lgblUEKPnOrMmIhlrxzb','OIEcGNqZ9RsFrKxz0vyJ4THkno','Zyr6MuyMtOVFct4MzC9zoN69Ct2Nd','1xEvvnodT176MhyjT','o','k',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(57) NOT NULL, d VARBINARY(74) NOT NULL, e VARCHAR(43) NOT NULL, f VARBINARY(81), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (794799486,16070290788064845113,'W5ubd','Gb9Md','bOJ1pvmPhtKpFDEQT4MrqLEnQ1RbbXiJKrPbkGbt','1IVROfqh1Bu2YbYzBlmofdS','x','t',1);
+INSERT INTO ti VALUES (794799486,16070290788064845113,'W5ubd','Gb9Md','bOJ1pvmPhtKpFDEQT4MrqLEnQ1RbbXiJKrPbkGbt','1IVROfqh1Bu2YbYzBlmofdS','x','t',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(58) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(58) NOT NULL;
+INSERT INTO t VALUES (2422889717,6079573456287612027,'GF','Py5j1re8o91N4gBuIPnpAJUXAg5G61G7AvBDSkmyDEQlh58P2sSMhNcXB4gZiE','vJsC3RFyWJs6MLHZPS9Yc0Gg39ZbU8P','7t4ohv1ksoCjueYwF5QAqM8','o','H',2);
+INSERT INTO ti VALUES (2422889717,6079573456287612027,'GF','Py5j1re8o91N4gBuIPnpAJUXAg5G61G7AvBDSkmyDEQlh58P2sSMhNcXB4gZiE','vJsC3RFyWJs6MLHZPS9Yc0Gg39ZbU8P','7t4ohv1ksoCjueYwF5QAqM8','o','H',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2650061373,4979541582983576914,'JwgvSDBbMHkctCkpQNwYRba','YUvg5GZOTU899wRdGfsL4DX4boa4fJMQ1tH2BH9Xli1R2cXbVitZTfhwQNaX5ov7KFI1sOyilZiItrCqVcFPpTGhRG725QUEr1KN3JEEQKK6T13iHWmighzXnXTfXFX6FxYjx72QNR6fAt29mZKg27pHWIDUvpXA0SenHtJmDzJar6SC6ENu1eiqThh7YDrsUQi','vVnd2aOXDR5S6me6h','WaSbu0kHg2r8qL6cmN1iO1jaXLf0LoQ8piUuGcej2qAPV','x','r',3);
+INSERT INTO ti VALUES (2650061373,4979541582983576914,'JwgvSDBbMHkctCkpQNwYRba','YUvg5GZOTU899wRdGfsL4DX4boa4fJMQ1tH2BH9Xli1R2cXbVitZTfhwQNaX5ov7KFI1sOyilZiItrCqVcFPpTGhRG725QUEr1KN3JEEQKK6T13iHWmighzXnXTfXFX6FxYjx72QNR6fAt29mZKg27pHWIDUvpXA0SenHtJmDzJar6SC6ENu1eiqThh7YDrsUQi','vVnd2aOXDR5S6me6h','WaSbu0kHg2r8qL6cmN1iO1jaXLf0LoQ8piUuGcej2qAPV','x','r',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (3372566375,16237943881298379804,'aqS9es8vga29pWtIsJkEU6RDXQNdmf8','oKUENI7','S9RbK54Y7WHXsdGSqfiTZjiFODEF2TCtJ','SjqtBTtd2xBxnM0EB8ZsTQTMyXNpUKLw0T6hchPQuKt6tkzKwI03y4yhcgIbSd0egpCTJFifg7gKDImBrJxvPBXtk82NpY6o3G6ncObron9tPjGBN5bwxlcS2rKgBVUQxaOUkoPjTf0iX52NYhscFJuz5WvnS4dHTG1z0AQdrMPLt4t1DxCLc0FzHXpYMalGngyaiYwhCr7RWS2196CgJ9gmmOUAGFHlyEK5GiZYYengs22HcU6U1k4w10dsfQK','c','H',4);
+INSERT INTO ti VALUES (3372566375,16237943881298379804,'aqS9es8vga29pWtIsJkEU6RDXQNdmf8','oKUENI7','S9RbK54Y7WHXsdGSqfiTZjiFODEF2TCtJ','SjqtBTtd2xBxnM0EB8ZsTQTMyXNpUKLw0T6hchPQuKt6tkzKwI03y4yhcgIbSd0egpCTJFifg7gKDImBrJxvPBXtk82NpY6o3G6ncObron9tPjGBN5bwxlcS2rKgBVUQxaOUkoPjTf0iX52NYhscFJuz5WvnS4dHTG1z0AQdrMPLt4t1DxCLc0FzHXpYMalGngyaiYwhCr7RWS2196CgJ9gmmOUAGFHlyEK5GiZYYengs22HcU6U1k4w10dsfQK','c','H',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1014299303,16747972929629184844,'bEnnxdWqlw4ETfkpXUPVjcuAptJNdCXD2R85s','wYmqkq46h7vyrhSRnO9zyK0NJBkKfvgXBBGWN76H9snlkS6pX0TApDpXldu9zQkAtRSbo4kidVtU8tlqArZDmfH3EIkasPGo9YrAh86LyYRvHzqeJZrqRUGihtqeTLoke87rptBo6fsBKchiBccUhV5NtiAIJSUaDJvvzIA','8qDJHrdOmjQrupstqTPtNh4t1','rHjVJQbbj90CEuYR1NaQeZkC6iLqZiK1hWsPIdDrJ6brQgdLeEjt7lKdH6fi1yBLydbT7eUxyXP3ktoo8h80VFwmRn4hmKYzLw3nCj6pK8tPPJOmoJSLAX2OuuoSxnvEoSO7olqnMAEvty8X6Jxtsm27F4PdXolJ6daw28pd1N6TRbGCLt4dzZqs9bI8C62aidzVg0C71FFj86vFZccnvVVflOtvY','Nx','V',5);
+INSERT INTO ti VALUES (1014299303,16747972929629184844,'bEnnxdWqlw4ETfkpXUPVjcuAptJNdCXD2R85s','wYmqkq46h7vyrhSRnO9zyK0NJBkKfvgXBBGWN76H9snlkS6pX0TApDpXldu9zQkAtRSbo4kidVtU8tlqArZDmfH3EIkasPGo9YrAh86LyYRvHzqeJZrqRUGihtqeTLoke87rptBo6fsBKchiBccUhV5NtiAIJSUaDJvvzIA','8qDJHrdOmjQrupstqTPtNh4t1','rHjVJQbbj90CEuYR1NaQeZkC6iLqZiK1hWsPIdDrJ6brQgdLeEjt7lKdH6fi1yBLydbT7eUxyXP3ktoo8h80VFwmRn4hmKYzLw3nCj6pK8tPPJOmoJSLAX2OuuoSxnvEoSO7olqnMAEvty8X6Jxtsm27F4PdXolJ6daw28pd1N6TRbGCLt4dzZqs9bI8C62aidzVg0C71FFj86vFZccnvVVflOtvY','Nx','V',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (631710473,6249191930768222224,'IPAsjZzOvjRONLpVyKIqZiv90iWG72b5FEeOQMSmhyRElQpVsI4F','NE1ibNFv0SIM6GAL42Jfuxs8ha8Zvg9okDzuPmocHvIja4tQJFyMSfNCPzouxMMUMukptNTxYC2FJj0oxto1FXAzu4TgrMXgLY4iRB6J43F','g244F4F27010OFjed6ySTbZLGcaErN3yoM5a5IJ9u','Y4j3kHdWoKQVN87GiuwSV7fMgcPfFc','SH','xC0',6);
+INSERT INTO ti VALUES (631710473,6249191930768222224,'IPAsjZzOvjRONLpVyKIqZiv90iWG72b5FEeOQMSmhyRElQpVsI4F','NE1ibNFv0SIM6GAL42Jfuxs8ha8Zvg9okDzuPmocHvIja4tQJFyMSfNCPzouxMMUMukptNTxYC2FJj0oxto1FXAzu4TgrMXgLY4iRB6J43F','g244F4F27010OFjed6ySTbZLGcaErN3yoM5a5IJ9u','Y4j3kHdWoKQVN87GiuwSV7fMgcPfFc','SH','xC0',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b INT NOT NULL, c CHAR(65) NOT NULL, d VARCHAR(26) NOT NULL, e VARBINARY(76) NOT NULL, f VARCHAR(40), g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15,-1701056791,'FKNOUnD87wxlnXw9GlbBiT6JZ','flPJYXjITCRdmPw','OkgAOZNGciJJYpSuri8PVImwIFECSniVeoJEParKz60EmracEeDDpvAumPqPqHqqzS','sY','d','FZ',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b INT NOT NULL, c CHAR(65) NOT NULL, d VARCHAR(26) NOT NULL, e VARBINARY(76) NOT NULL, f VARCHAR(40), g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-3825677,-1125457174,'1lteJ85uZMBjGmZhbuKvm10iZGUthp','oZOplbhLfIKfdufbNKJpbhs6I4','GjMb6aJd','8merCoSeurYDJ01NJf1ojUFLjOAka','s','yW',1);
+INSERT INTO ti VALUES (-3825677,-1125457174,'1lteJ85uZMBjGmZhbuKvm10iZGUthp','oZOplbhLfIKfdufbNKJpbhs6I4','GjMb6aJd','8merCoSeurYDJ01NJf1ojUFLjOAka','s','yW',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(66) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(66) NOT NULL;
+INSERT INTO t VALUES (7022027,1523475720,'OdF4jrYgLd5lgcvkRqEKjvkKxLXkp','JsesxSEZxrIPR0vIHB3MIQ','SUtlHacIPLEtL7zzzk0dhqnssAZdHJzSwDwcLxtnfFw5KRg4TtOhetgBSrWKLtCd8nCeh','EEmRPBj533tTxQZYUo3','3','p',2);
+INSERT INTO ti VALUES (7022027,1523475720,'OdF4jrYgLd5lgcvkRqEKjvkKxLXkp','JsesxSEZxrIPR0vIHB3MIQ','SUtlHacIPLEtL7zzzk0dhqnssAZdHJzSwDwcLxtnfFw5KRg4TtOhetgBSrWKLtCd8nCeh','EEmRPBj533tTxQZYUo3','3','p',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-301877,1497778325,'wsXfHa8lyCDQE6URawjB3IzYgfkumjmzRNP8VFh3tq0MyYXeoXhG2crfJ0YD','fUGH0dGhOOD45uZKTuS32VpuapMaDHFZvafPorPrFJ0hz9udwtl4dyqK5pOBfWimrwtI5BC4IGU4obgq4A4xf6Pb2l3Wqgj9EPXSeypg4pnlqOXj5S8bqMLlARfhAP9kII2HWJwCxw2cYZlQxsyD1UoE8hvCvuc6HjDQtV4jhBylKTH6omZry','V','NaAlmXGiQz2ERFkwtmzyZ74','g','o',3);
+INSERT INTO ti VALUES (-301877,1497778325,'wsXfHa8lyCDQE6URawjB3IzYgfkumjmzRNP8VFh3tq0MyYXeoXhG2crfJ0YD','fUGH0dGhOOD45uZKTuS32VpuapMaDHFZvafPorPrFJ0hz9udwtl4dyqK5pOBfWimrwtI5BC4IGU4obgq4A4xf6Pb2l3Wqgj9EPXSeypg4pnlqOXj5S8bqMLlARfhAP9kII2HWJwCxw2cYZlQxsyD1UoE8hvCvuc6HjDQtV4jhBylKTH6omZry','V','NaAlmXGiQz2ERFkwtmzyZ74','g','o',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-3424489,-520414778,'iaMj4x5Oox31blnwOs6o6wOC9hYyRH9eGNgFAKHS','duf8I7cAw7cH0pLxrHPWlXcxYbRaS4n3QJOKiqIVWfCq2mFpL4aVmK582i2O46mxeIzeOxJiuXnmMG41ccaqxqGu78kgax9oJwnAGjBlxmLdiKHgtNN84ZnKhF1vsXO9YK5DepIaE0I2AQBOyIkJjTxxrPqZBqEQnWLoMyUFdE7fbjeNzYPhnZXI02EoN98ojb7Tz8QgZbG6MswFE','SIUq4bQ0tH2MQdjXPKzdcgd3xqIYIj8FTefwyxj1KCu8axcD','VXGCYjCHQ0smPyJJUPWVw330BMvoOPeFDDTv9AHcRqwzaFiNkwaiU6RJGGL3IRKTCRu46Ksr1qo3Z4nD32j8ohdGRqVOeISXzGH66oR341cHgeLme7jiC9XLCizK1vkAprH7dWPzlxie1T9YQPRfKJorTCeg8XRuYMwnOyAHnlACMepgVyipFkD1','B','y',4);
+INSERT INTO ti VALUES (-3424489,-520414778,'iaMj4x5Oox31blnwOs6o6wOC9hYyRH9eGNgFAKHS','duf8I7cAw7cH0pLxrHPWlXcxYbRaS4n3QJOKiqIVWfCq2mFpL4aVmK582i2O46mxeIzeOxJiuXnmMG41ccaqxqGu78kgax9oJwnAGjBlxmLdiKHgtNN84ZnKhF1vsXO9YK5DepIaE0I2AQBOyIkJjTxxrPqZBqEQnWLoMyUFdE7fbjeNzYPhnZXI02EoN98ojb7Tz8QgZbG6MswFE','SIUq4bQ0tH2MQdjXPKzdcgd3xqIYIj8FTefwyxj1KCu8axcD','VXGCYjCHQ0smPyJJUPWVw330BMvoOPeFDDTv9AHcRqwzaFiNkwaiU6RJGGL3IRKTCRu46Ksr1qo3Z4nD32j8ohdGRqVOeISXzGH66oR341cHgeLme7jiC9XLCizK1vkAprH7dWPzlxie1T9YQPRfKJorTCeg8XRuYMwnOyAHnlACMepgVyipFkD1','B','y',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-4492446,2046904111,'9GjjdD2WXZlgG0sdaKbQWP7WAe','3A9BeEY4ABX6MwGyhXblmG57MQDZUrbd6YmKpGhEB6uYYR7sMSul0qhZcqEtUJcWiTL4zx8U1MOv8FvIogDOdCUK025i9Vf6ob7GCLwElmZi8HYMEoQdknsURzWQQRWenSu1251YMPOWA1wNvyyoDn7ZhGzvRr68vpAaCbvVO8aWkXvcm4eNuGsM0U9TkH7VvIOJJzj8fal5WBp2lmCrtpcp7eZ6Uesi','qERLjekAvcQIAKOUZjS6IA8Rwfb7oiWPHpPfdZBGsabRAlN0Xgczm1UF0QK2mPk','f6zo2g1hXI9AqS6ZeYf8kcpfEsQ6w9XvWGRl56htSdBOwDJ0FIHGbGAIf0AYnI3L3zY2PrtKAhAxxjihBs1GtXVNkxAHaruquEpfTtwPiTPMjgGsoTqNURu','vg','Vk',5);
+INSERT INTO ti VALUES (-4492446,2046904111,'9GjjdD2WXZlgG0sdaKbQWP7WAe','3A9BeEY4ABX6MwGyhXblmG57MQDZUrbd6YmKpGhEB6uYYR7sMSul0qhZcqEtUJcWiTL4zx8U1MOv8FvIogDOdCUK025i9Vf6ob7GCLwElmZi8HYMEoQdknsURzWQQRWenSu1251YMPOWA1wNvyyoDn7ZhGzvRr68vpAaCbvVO8aWkXvcm4eNuGsM0U9TkH7VvIOJJzj8fal5WBp2lmCrtpcp7eZ6Uesi','qERLjekAvcQIAKOUZjS6IA8Rwfb7oiWPHpPfdZBGsabRAlN0Xgczm1UF0QK2mPk','f6zo2g1hXI9AqS6ZeYf8kcpfEsQ6w9XvWGRl56htSdBOwDJ0FIHGbGAIf0AYnI3L3zY2PrtKAhAxxjihBs1GtXVNkxAHaruquEpfTtwPiTPMjgGsoTqNURu','vg','Vk',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (6056999,-621826213,'weeDmllee3rOBF23Z7Lr7UyBnj','hqFDGfIUNJni0JLyTNvG3TZbTEzyomB7sjnD4x1wWxUfCqOxchRkjjlqrKsKYOTkAVChdnHbeQLONZXZJXa7GZveFs3pIvluu2BN5P04tqZ3SEddGivv2VewS0urA4Xu85YJOlLXLiB01','EcP9','nc7UrBM7Znf2QGwrgYyRL','D','GB',6);
+INSERT INTO ti VALUES (6056999,-621826213,'weeDmllee3rOBF23Z7Lr7UyBnj','hqFDGfIUNJni0JLyTNvG3TZbTEzyomB7sjnD4x1wWxUfCqOxchRkjjlqrKsKYOTkAVChdnHbeQLONZXZJXa7GZveFs3pIvluu2BN5P04tqZ3SEddGivv2VewS0urA4Xu85YJOlLXLiB01','EcP9','nc7UrBM7Znf2QGwrgYyRL','D','GB',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(18) NOT NULL, d VARBINARY(85), e VARBINARY(69), f VARBINARY(94), g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (107,3515392269491486496,'s','gyZUn2ICcIbk6W8VkIlUP1l4dqxhvBlbRGtzJZfUkEUMyeYTc','ScclWndOLQG','W9FVhoOrm5HCCX8jVRmQlicQXPkcOuSmpecJAYQgD9HrOhWwH63cpYYL7Q2xPQOfjmGTHbMk128tqKqsMY','m','Rt',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(18) NOT NULL, d VARBINARY(85), e VARBINARY(69), f VARBINARY(94), g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (-112,12191001900999290243,'frnahZ','hWnWzeYUl19Bp3faY18YLfUaTDy6jazZWNmoCw1qv4y2','MeluQjmDz','ru5HPfhIj2j9SayBL6JD','z','Y',1);
+INSERT INTO ti VALUES (-112,12191001900999290243,'frnahZ','hWnWzeYUl19Bp3faY18YLfUaTDy6jazZWNmoCw1qv4y2','MeluQjmDz','ru5HPfhIj2j9SayBL6JD','z','Y',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(19) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(19) NOT NULL;
+INSERT INTO t VALUES (16,6859955213777017111,'7mDVq7LF8ME0','FA6Fpzzfb89yLq2XgCgJtjiL2OBuKD6WGNyQp1OSKxTFx5dP6','77xS97tU4kKJAsqcivumixCwXT9iJNXV9UyDPiUNVjsWSw5K0ZbKTy7vk','lsrZgopx1ASy16CqBxPMi2QTUsxIA5MYlxNjixplMF9N3Rf08MmDpiR4o9wQqVCON2Ltz6ShnJhoFdEVO','q','UW',2);
+INSERT INTO ti VALUES (16,6859955213777017111,'7mDVq7LF8ME0','FA6Fpzzfb89yLq2XgCgJtjiL2OBuKD6WGNyQp1OSKxTFx5dP6','77xS97tU4kKJAsqcivumixCwXT9iJNXV9UyDPiUNVjsWSw5K0ZbKTy7vk','lsrZgopx1ASy16CqBxPMi2QTUsxIA5MYlxNjixplMF9N3Rf08MmDpiR4o9wQqVCON2Ltz6ShnJhoFdEVO','q','UW',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (98,9513752913638306735,'WyQ4PnJhF1TgPb','doj7Vs7sGskPRqEtJvqW','g7wgLPklzzBkSDbtis7Cd','pCuSIyBHRP25DkKNJigygyUmS7Emd7uLJMKLbYuXx0cvthaSzV','j','lE',3);
+INSERT INTO ti VALUES (98,9513752913638306735,'WyQ4PnJhF1TgPb','doj7Vs7sGskPRqEtJvqW','g7wgLPklzzBkSDbtis7Cd','pCuSIyBHRP25DkKNJigygyUmS7Emd7uLJMKLbYuXx0cvthaSzV','j','lE',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-111,14808311794989604130,'CHIYejWMOlLt','UYTY0slEyX89TZ4yrIyBa3Na14E7VW6J98KtSG5NTQemsL3WfM9ylcTgz3yQ8c3gzUlSOkhigK0pTFL03gMZ6AzOGXjoys6IOlEVu20ZBKVqRFD5B54Ey8boLdasv0YyJWm','gjVDB','StrWKHoeqMGgeyaZqItUMbBIvRw7xHhk9KPitHAv9Qy1fCOArRdKEGUPspW0HhZFBfO4saVwtLt9NLoVwBhEjRrcGoIAfj','3','Sx',4);
+INSERT INTO ti VALUES (-111,14808311794989604130,'CHIYejWMOlLt','UYTY0slEyX89TZ4yrIyBa3Na14E7VW6J98KtSG5NTQemsL3WfM9ylcTgz3yQ8c3gzUlSOkhigK0pTFL03gMZ6AzOGXjoys6IOlEVu20ZBKVqRFD5B54Ey8boLdasv0YyJWm','gjVDB','StrWKHoeqMGgeyaZqItUMbBIvRw7xHhk9KPitHAv9Qy1fCOArRdKEGUPspW0HhZFBfO4saVwtLt9NLoVwBhEjRrcGoIAfj','3','Sx',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-25,5333386417872557445,'ubLsEl7SWfO','7Jf7gqlEJwZYjau7VOYbSi3hNKypyvlDZWEn6S68o1KFHIzkmD4jaXL2SKL58q11IrFO8EKuTKtEYBe94EUdczWmk5ApkjgE5miPlvafR6buRWhFbo','x0Zb1b3zwaqqXffAANNN','M3svWQiVxGmtF4BZb7yqAbFbfnb9S6rLJA3qFiahOnsD3x0VtJGOmqShyqu81Val0HKtd4qdq9D4oBYKLIKjDIIuILzqMmbsQ402ceVfmUd6Hj3zaQ8wnhu5mPm77','8','5',5);
+INSERT INTO ti VALUES (-25,5333386417872557445,'ubLsEl7SWfO','7Jf7gqlEJwZYjau7VOYbSi3hNKypyvlDZWEn6S68o1KFHIzkmD4jaXL2SKL58q11IrFO8EKuTKtEYBe94EUdczWmk5ApkjgE5miPlvafR6buRWhFbo','x0Zb1b3zwaqqXffAANNN','M3svWQiVxGmtF4BZb7yqAbFbfnb9S6rLJA3qFiahOnsD3x0VtJGOmqShyqu81Val0HKtd4qdq9D4oBYKLIKjDIIuILzqMmbsQ402ceVfmUd6Hj3zaQ8wnhu5mPm77','8','5',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-53,1168452104953476189,'p2bxYAhUugkVyh','9XzZVdfyX2bXvsebCYkoW8XeHgMhcv74gkxgedFVigB2wy','Iut','TiPjG64bPPinbqvBXGHloQmy3srFCaViBLhZKomOfohZ1ZkZfWz6JNw8YweALW2ZKs240Jq6JfSeL3ZgIpBG0S1typ7Wz5HOiwCDqEregtJnWyMRerSn43k0jwWdYRnzTtNzWvcVK2UsztAE5fGOiQ7xvM3VUHEYDwMV7kwRdE6iUm5Fh2YgqMfJCUqruZJnRzBiAfDzusnUv1gpDiaulporxiN6HQqteUFjPp30MAdTuoSSZx8n','b','Vog',6);
+INSERT INTO ti VALUES (-53,1168452104953476189,'p2bxYAhUugkVyh','9XzZVdfyX2bXvsebCYkoW8XeHgMhcv74gkxgedFVigB2wy','Iut','TiPjG64bPPinbqvBXGHloQmy3srFCaViBLhZKomOfohZ1ZkZfWz6JNw8YweALW2ZKs240Jq6JfSeL3ZgIpBG0S1typ7Wz5HOiwCDqEregtJnWyMRerSn43k0jwWdYRnzTtNzWvcVK2UsztAE5fGOiQ7xvM3VUHEYDwMV7kwRdE6iUm5Fh2YgqMfJCUqruZJnRzBiAfDzusnUv1gpDiaulporxiN6HQqteUFjPp30MAdTuoSSZx8n','b','Vog',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b BIGINT NOT NULL, c CHAR(88), d VARCHAR(68), e VARCHAR(64), f VARCHAR(17), g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-57,3645273667282339369,'mBpAlMkCz','dKZtRkEL7wH6cxTduhW','RJixF2M9fUGzHXXa1d1G9yajYJQp0BHlc2oFgm7QJyR0LCzrB8','Gi5e7tID1','X9','b4',0);
+CREATE TABLE ti (a TINYINT, b BIGINT NOT NULL, c CHAR(88), d VARCHAR(68), e VARCHAR(64), f VARCHAR(17), g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (-27199,8278572143626171948,'igydC4tig5','7yOMYoDzW1A3esB03J6lnApCo9ztWEhx','87vqpGWi0G1lxtEP6Af34OYEslRlMnywBE3QIGUH','rgszoP','l','KP',1);
+INSERT INTO ti VALUES (-27199,8278572143626171948,'igydC4tig5','7yOMYoDzW1A3esB03J6lnApCo9ztWEhx','87vqpGWi0G1lxtEP6Af34OYEslRlMnywBE3QIGUH','rgszoP','l','KP',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(89);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(89);
+INSERT INTO t VALUES (-9479,-1121890877512205314,'oAjyDIVvqzNYahDVHrmD6PJAlj1K5pTZ50yvmxnR678quZvZocTKieWUaeCkzRH','05uoQC2xCQ22XL3puUgniF7Xfx5369Ti3hUzPFUvAOkpznNBuHFe34ToaVG48AewEjI','31lsm','r8qLnx3EwhEGQqjL','d','bd',2);
+INSERT INTO ti VALUES (-9479,-1121890877512205314,'oAjyDIVvqzNYahDVHrmD6PJAlj1K5pTZ50yvmxnR678quZvZocTKieWUaeCkzRH','05uoQC2xCQ22XL3puUgniF7Xfx5369Ti3hUzPFUvAOkpznNBuHFe34ToaVG48AewEjI','31lsm','r8qLnx3EwhEGQqjL','d','bd',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-6646,2141352463395635968,'PrROXs0ubFwxewLfn2kMWFWM2CQ','13wirlALo8dL4rU0ZEfm3Z9yzzDAfO6oyqILpESxlxnij9Io9WZT','nBZRZfoS2CprY0CcfZ4P9KUzUF51jZnKvoD4TK7Px4Qj96ncwThS2zYWXHDY4W','lcGtiuPH','3R','gY',3);
+INSERT INTO ti VALUES (-6646,2141352463395635968,'PrROXs0ubFwxewLfn2kMWFWM2CQ','13wirlALo8dL4rU0ZEfm3Z9yzzDAfO6oyqILpESxlxnij9Io9WZT','nBZRZfoS2CprY0CcfZ4P9KUzUF51jZnKvoD4TK7Px4Qj96ncwThS2zYWXHDY4W','lcGtiuPH','3R','gY',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-8809,4622643115603423764,'jgM36GkJkJEb3NW4eYvLhAz','lZ62gsOcUeOJCs5J6e1wxLZnhU6ayPFUk61fAJo9Nu18WsdZRtiXwfQxGp8uhc6tbb9RxcqPmYYHlRzpV73aOpObjBjAXCg1FH7q3jHquMGWZUwQLGyyCJ4MAjL7GGWTEZE1DWnm9mDhUBYKSzu','VnZ1Qy1qNn99SfpG7b4dsgyp9fAKGqJCrD4tId','xL4AVlKMf87g7dBwXmojgasKDtVQxcM1tRJO7XpWF7XzKATbZAVa5rynEadU3SvOnsMZ7a0rs8zyS6DGzOj6AKgHS4wmprPwL45jrkV4ywMZ8xhSJs2N0X3r8bg8oHaOLQZmO9qInACo71xXtkeR2Kdd6J7REcEbrptfreIpdAJcyQPiXI4I2VZxkTCI4Oj7ynqv1AiNxzTMjBLs','RD','1',4);
+INSERT INTO ti VALUES (-8809,4622643115603423764,'jgM36GkJkJEb3NW4eYvLhAz','lZ62gsOcUeOJCs5J6e1wxLZnhU6ayPFUk61fAJo9Nu18WsdZRtiXwfQxGp8uhc6tbb9RxcqPmYYHlRzpV73aOpObjBjAXCg1FH7q3jHquMGWZUwQLGyyCJ4MAjL7GGWTEZE1DWnm9mDhUBYKSzu','VnZ1Qy1qNn99SfpG7b4dsgyp9fAKGqJCrD4tId','xL4AVlKMf87g7dBwXmojgasKDtVQxcM1tRJO7XpWF7XzKATbZAVa5rynEadU3SvOnsMZ7a0rs8zyS6DGzOj6AKgHS4wmprPwL45jrkV4ywMZ8xhSJs2N0X3r8bg8oHaOLQZmO9qInACo71xXtkeR2Kdd6J7REcEbrptfreIpdAJcyQPiXI4I2VZxkTCI4Oj7ynqv1AiNxzTMjBLs','RD','1',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (14543,-3875145479753872000,'079XhUHHf8SfPcETj9xjwOPb3hsd7MeBLFr4Twa2O1KuvNosXiDUv1U6mCU3uvGsWDDJwEk6hSPyPwZPh7IIe5E8J','n7NlHW0xh9Ibz3h7KPtRiIdiXqTqSWM2poBq93sbap8svB8Z4JTz5eQzY8Dp7wxeRdOFul357krJ7KbpSabnZG8XeqSn1FhJUxj0HsJZOIRysO82GQmKefdzuEkavJF0JQq0DQGUpABkxvNBOWE59sOuS48HVzWQcTL814puKfkgnw6kbjpBHI5WATPdbcLx4pp0nA6JVKEtBizsX4ZJnoQHz0SGz','GoiM1vCbqDBAkLOTCFs4qGkKJViWN','hWZrvkC4ZVMVK8ZouiA2H7KPKLbbtYJqDmDPfrwjTHZidRmSm0xaehfkpk4l0gZmRIOTcvNV2oePDpEbZJQ7Br3nRxyx2RwJpEIuOPnr7UViYTg8TS8KZyS0RJiQFGcfrmuEHXBxsCohVNgAvWORWkzVwjtXVoYllWgJfCv8ttYAM7KTmBoOeC9QGg0yM5hC3NyL5mES7xSYgkGNHRwYHVOUS7BS2mQl16uJNBLCjG1zkKwB0qGDH','OFt','HN',5);
+INSERT INTO ti VALUES (14543,-3875145479753872000,'079XhUHHf8SfPcETj9xjwOPb3hsd7MeBLFr4Twa2O1KuvNosXiDUv1U6mCU3uvGsWDDJwEk6hSPyPwZPh7IIe5E8J','n7NlHW0xh9Ibz3h7KPtRiIdiXqTqSWM2poBq93sbap8svB8Z4JTz5eQzY8Dp7wxeRdOFul357krJ7KbpSabnZG8XeqSn1FhJUxj0HsJZOIRysO82GQmKefdzuEkavJF0JQq0DQGUpABkxvNBOWE59sOuS48HVzWQcTL814puKfkgnw6kbjpBHI5WATPdbcLx4pp0nA6JVKEtBizsX4ZJnoQHz0SGz','GoiM1vCbqDBAkLOTCFs4qGkKJViWN','hWZrvkC4ZVMVK8ZouiA2H7KPKLbbtYJqDmDPfrwjTHZidRmSm0xaehfkpk4l0gZmRIOTcvNV2oePDpEbZJQ7Br3nRxyx2RwJpEIuOPnr7UViYTg8TS8KZyS0RJiQFGcfrmuEHXBxsCohVNgAvWORWkzVwjtXVoYllWgJfCv8ttYAM7KTmBoOeC9QGg0yM5hC3NyL5mES7xSYgkGNHRwYHVOUS7BS2mQl16uJNBLCjG1zkKwB0qGDH','OFt','HN',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (18523,-5892021004915568990,'r3HF93P1X6fI5ByduqYFIfKXFDV4sQQ3PbVvGww9easc0zclhp4xYrZOIT1c','N','f8eudlu6ummVFiv7nAO8amRg9WHngsPHdyILM9dnd9lQHpeoaWqgKyJTEEyC','dl94BYixdJSSsM6gPgNUGEaZgFW3T5Y9i24L6XMDNbpoEFGmxVOTQ30OvnSU9YEZGtCKewXWziGxhFfyJ4yKou5wyURxCPcNdkJii25f4dE751BS460jwusznye3sjwMqljkfNkwv60MiAZvGKTIhbXzdNI2s','k','H',6);
+INSERT INTO ti VALUES (18523,-5892021004915568990,'r3HF93P1X6fI5ByduqYFIfKXFDV4sQQ3PbVvGww9easc0zclhp4xYrZOIT1c','N','f8eudlu6ummVFiv7nAO8amRg9WHngsPHdyILM9dnd9lQHpeoaWqgKyJTEEyC','dl94BYixdJSSsM6gPgNUGEaZgFW3T5Y9i24L6XMDNbpoEFGmxVOTQ30OvnSU9YEZGtCKewXWziGxhFfyJ4yKou5wyURxCPcNdkJii25f4dE751BS460jwusznye3sjwMqljkfNkwv60MiAZvGKTIhbXzdNI2s','k','H',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b BIGINT NOT NULL, c CHAR(11), d VARCHAR(10) NOT NULL, e VARBINARY(100), f VARCHAR(79), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (98,-538062419221459789,'jvSrG','YBfps','RcReh5XJ4skpyw8yFtdDM2XFj8F2LN2e9JLs6y84F6glnfDaOrGHQ','p3sge0rXZXbCwRaunRnZtSwJq5vrnfh','YR','f',0);
+CREATE TABLE ti (a TINYINT, b BIGINT NOT NULL, c CHAR(11), d VARCHAR(10) NOT NULL, e VARBINARY(100), f VARCHAR(79), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-2828890241710161903,-1491035813850707320,'1fq4YVD1D','WZ8senZGT','sgRBmizVRmZ62BStJUuLAnEVZIwMulj3ZqDNg77vUfw62jXvrv6KzOSmdMiWYO2lTmo5duP','5lcJRwQfqzjPcKNYz','b','D',1);
+INSERT INTO ti VALUES (-2828890241710161903,-1491035813850707320,'1fq4YVD1D','WZ8senZGT','sgRBmizVRmZ62BStJUuLAnEVZIwMulj3ZqDNg77vUfw62jXvrv6KzOSmdMiWYO2lTmo5duP','5lcJRwQfqzjPcKNYz','b','D',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(12);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(12);
+INSERT INTO t VALUES (-5493367447642157442,-735714313211392818,'C','jfyK','nNWbZf2NU7rR0F1pTkcT9tydbXoWy9sKELkOjlEB','1wsxXaNkIcZmRDtJkpLCHZLD2M6a5bSy8Di','F','G4',2);
+INSERT INTO ti VALUES (-5493367447642157442,-735714313211392818,'C','jfyK','nNWbZf2NU7rR0F1pTkcT9tydbXoWy9sKELkOjlEB','1wsxXaNkIcZmRDtJkpLCHZLD2M6a5bSy8Di','F','G4',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1894763839959302077,5407433958686308998,'S2','6Ub42jAmGMgbCy7w7v0aFoWohAH3OzHrLqX1EPOaYBjEGQjpvjGsxbjcXj6qtb21ccPKhUFVnkTeNla8GE0X6ZrCFiqSusJPfCMeoDI7wh0xARfdw98Y31HfGwPRpTfA5x3rexboh7ZdMuuXwluhiwhCOqCJt6KShgypCabdPgthZ09qpXISZHXX5bC','m1Ify0qZWK','YVSu4L0qjWJAIKSjiZvu2Qg4954k9v70ecMU6gcTqZguQLVXFdtJqFl','8Z','y',3);
+INSERT INTO ti VALUES (1894763839959302077,5407433958686308998,'S2','6Ub42jAmGMgbCy7w7v0aFoWohAH3OzHrLqX1EPOaYBjEGQjpvjGsxbjcXj6qtb21ccPKhUFVnkTeNla8GE0X6ZrCFiqSusJPfCMeoDI7wh0xARfdw98Y31HfGwPRpTfA5x3rexboh7ZdMuuXwluhiwhCOqCJt6KShgypCabdPgthZ09qpXISZHXX5bC','m1Ify0qZWK','YVSu4L0qjWJAIKSjiZvu2Qg4954k9v70ecMU6gcTqZguQLVXFdtJqFl','8Z','y',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-8994715782581520368,605092960590155307,'JNN','JOLMwoq88ZOEnB8exHxHmN1ES1L9jhB5GwuKdEaVPEsWVq3NkDQmWvNYd7Vy8fMUX0bWCAwShw','ShggR8zpgc3xBtM710ZV','Ue9Ui4rVFK6ZK1lOgzFUlSqqLsfFbmVK81WW6JeznmbPySeto7OUPJicMphQ1YrGAwW7JH5eHmDiO6fHnVUeKr2GBy5','S9','b2',4);
+INSERT INTO ti VALUES (-8994715782581520368,605092960590155307,'JNN','JOLMwoq88ZOEnB8exHxHmN1ES1L9jhB5GwuKdEaVPEsWVq3NkDQmWvNYd7Vy8fMUX0bWCAwShw','ShggR8zpgc3xBtM710ZV','Ue9Ui4rVFK6ZK1lOgzFUlSqqLsfFbmVK81WW6JeznmbPySeto7OUPJicMphQ1YrGAwW7JH5eHmDiO6fHnVUeKr2GBy5','S9','b2',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (7469246216886391718,8549002341118344433,'shgK8Jq4rY','oY24a31p9W3E1nEvTo0LSjHYenFjpWRyAzJMimmXsdGqg0dFGmpHnqJiZ1tNJoesE6Q8CMMYi7MwAJmvUROw2hbSvexcZ2jB7yEfArWNucWRWR7DXjM93aE2pQARTQYbQ9Fd8BApzlpSG6MZGJH','qIf5eFkhMhZr0NQY8r1hhnrQxw','DfBptRUvWf1yggNSor2pDcUyA2MUf4ixH1z2jozSAr1cGPMHaHIx0S9PmluHlApemm2wpeXIWU2wZWHtMNVECLhZ1L1nyHgkOz07xuSyAd8VLr6SGm5Xb9nRoW0O9QyZ75e5GdCphysey3doA5kILFtC7sG1','LD','V',5);
+INSERT INTO ti VALUES (7469246216886391718,8549002341118344433,'shgK8Jq4rY','oY24a31p9W3E1nEvTo0LSjHYenFjpWRyAzJMimmXsdGqg0dFGmpHnqJiZ1tNJoesE6Q8CMMYi7MwAJmvUROw2hbSvexcZ2jB7yEfArWNucWRWR7DXjM93aE2pQARTQYbQ9Fd8BApzlpSG6MZGJH','qIf5eFkhMhZr0NQY8r1hhnrQxw','DfBptRUvWf1yggNSor2pDcUyA2MUf4ixH1z2jozSAr1cGPMHaHIx0S9PmluHlApemm2wpeXIWU2wZWHtMNVECLhZ1L1nyHgkOz07xuSyAd8VLr6SGm5Xb9nRoW0O9QyZ75e5GdCphysey3doA5kILFtC7sG1','LD','V',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (3646965355949743704,-2463725514312597788,'xrCIgvN','kukucg0KsUzsfx2sHFIxU7EkSUtVxftuikK7Fymdj9KG0vv781fgkccEH46BgkGl6T9BDHmRx48bpjZZwB','YcNIU4DznlgrH6U8hMaNhvatOVn59XERMwxOIX3bauNV9lAMfcFf9srX','l9ic2SFbD7cC','pp1','gW',6);
+INSERT INTO ti VALUES (3646965355949743704,-2463725514312597788,'xrCIgvN','kukucg0KsUzsfx2sHFIxU7EkSUtVxftuikK7Fymdj9KG0vv781fgkccEH46BgkGl6T9BDHmRx48bpjZZwB','YcNIU4DznlgrH6U8hMaNhvatOVn59XERMwxOIX3bauNV9lAMfcFf9srX','l9ic2SFbD7cC','pp1','gW',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(54) NOT NULL, d VARCHAR(95) NOT NULL, e VARCHAR(33), f VARCHAR(89) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14066658,170,'yZUCOVRZmxTxnziOae21YfXhDIEnFvYihp5P41VlxBK8kiWdEK','qvRtF9uWRZLYYjGFtgif8EI','FR0AajcSJ0EFRaVjLTcGC8wfr','xbxKGZqN1xxXv2KXjg9vTXyeKvk0LvCzcgWmGvt18U3FCvr404dBkyKU1rFSkbVCxzyFDXB','1','W',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(54) NOT NULL, d VARCHAR(95) NOT NULL, e VARCHAR(33), f VARCHAR(89) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (7955310,201,'4LSVc0yEn8DFSuXJ','cbM','OJ6dWhiZPuPMN46','ObmidpOG7D9BeXFuLovkcS43OXrAshaCGsE1NBdQrmTNFUvBGBTzKrBcpAIF2LBHLSUhYZZZTxWVzpPj8wdwzUV1R','s','1',1);
+INSERT INTO ti VALUES (7955310,201,'4LSVc0yEn8DFSuXJ','cbM','OJ6dWhiZPuPMN46','ObmidpOG7D9BeXFuLovkcS43OXrAshaCGsE1NBdQrmTNFUvBGBTzKrBcpAIF2LBHLSUhYZZZTxWVzpPj8wdwzUV1R','s','1',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(55) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(55) NOT NULL;
+INSERT INTO t VALUES (7801354,209,'Y00Mh2SJd49k4F54UMar7cIum6xcShaDW','RPkFJyVjGMKENSwo68N4eVWYUB61xIUajzQDB','AP8PSvd3rsEQUonHp4HOYEbJzTDW9wl8B','HjRFgt4gGYSHEUaQ','k','r',2);
+INSERT INTO ti VALUES (7801354,209,'Y00Mh2SJd49k4F54UMar7cIum6xcShaDW','RPkFJyVjGMKENSwo68N4eVWYUB61xIUajzQDB','AP8PSvd3rsEQUonHp4HOYEbJzTDW9wl8B','HjRFgt4gGYSHEUaQ','k','r',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (15632995,116,'olQpcLpRhLzWDij9OinvNJpoVZ8FpVbDXpnqnimruDT','nYE4SNaIQ2bRrf84kRJSeptKkdtN7zLDLHumh67YGIAZp6lZXvx5ZqaBlpNdqexAnSzwa8LufLgfSnpQinMbsfREgtAuZEsaqNHTh3uM10TSx1JTnoPsscPdVRqdQcPYBNqjSf37ic5U8yShKDHAvaDVzoDh5LNIGMQu','xCmJkiqHZ4ggS5','fQpkhu0IegnUb1wgJh3tdg9','3','Y',3);
+INSERT INTO ti VALUES (15632995,116,'olQpcLpRhLzWDij9OinvNJpoVZ8FpVbDXpnqnimruDT','nYE4SNaIQ2bRrf84kRJSeptKkdtN7zLDLHumh67YGIAZp6lZXvx5ZqaBlpNdqexAnSzwa8LufLgfSnpQinMbsfREgtAuZEsaqNHTh3uM10TSx1JTnoPsscPdVRqdQcPYBNqjSf37ic5U8yShKDHAvaDVzoDh5LNIGMQu','xCmJkiqHZ4ggS5','fQpkhu0IegnUb1wgJh3tdg9','3','Y',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8322683,46,'Xhbi6DJCE25EFOz0SNYPn0zlZvQxAi9CbFpmeAt1Q3yVrGX','OhmZ3sUhRoHLmZlGnl2LrUZ6RShH1fC5HG7VdmTtkcWJl3cov2kKx46pMrmPpPqn5ip1EJ94janBIR7FBb','CA7fPmMBcCa15mMRLtJeHR','iYdyQMc8bOO8hJgyZ8fL2hLqn0m5J6ZoeWT42Jblt6XVrmQxnBrMcRO5z7t5YVjL70nbE6SQECvb3J','D','o',4);
+INSERT INTO ti VALUES (8322683,46,'Xhbi6DJCE25EFOz0SNYPn0zlZvQxAi9CbFpmeAt1Q3yVrGX','OhmZ3sUhRoHLmZlGnl2LrUZ6RShH1fC5HG7VdmTtkcWJl3cov2kKx46pMrmPpPqn5ip1EJ94janBIR7FBb','CA7fPmMBcCa15mMRLtJeHR','iYdyQMc8bOO8hJgyZ8fL2hLqn0m5J6ZoeWT42Jblt6XVrmQxnBrMcRO5z7t5YVjL70nbE6SQECvb3J','D','o',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (10405563,40,'wnSnImPWy1Ba5h','KmpnxQx8om1wNTPCBJsHZQpINr7VIwuYpJdgu0MPvOIZnIKfJrTHrtkmzGGnabqf3IMvsPapcBxwA68Z99DaeY7YocSLNPWOmfJMtsueY4pArOKZhJrTebh3dZ39xfQ0ATZpdkm4CvQ3SbNGKAUw2H2iNw2ikJ59NH1OQeFT1QRzZNIGD3wMQhQasNsCwT1UImM1Uft9CryXFc','jBGCkltcxfJRMn2lxv1OJEeTv3Mb4','1g8rsMZL53RcnMN74MGu3bOI1SFrs0doMmN7ObkeA7BngLJyHEMYXCLKOnw5MkP0QacucjtmJFNLAx3c8BQOc1gzV5JDoHzhKDfKUyPoh8zxrh1mcAWfdVEik2X8vD3adJpdjxeOW7uB7jpLIfig2RCuxidBJVwsfellJcbpXj7KDM6wvE2zrk8kboIhbCtq','X','m',5);
+INSERT INTO ti VALUES (10405563,40,'wnSnImPWy1Ba5h','KmpnxQx8om1wNTPCBJsHZQpINr7VIwuYpJdgu0MPvOIZnIKfJrTHrtkmzGGnabqf3IMvsPapcBxwA68Z99DaeY7YocSLNPWOmfJMtsueY4pArOKZhJrTebh3dZ39xfQ0ATZpdkm4CvQ3SbNGKAUw2H2iNw2ikJ59NH1OQeFT1QRzZNIGD3wMQhQasNsCwT1UImM1Uft9CryXFc','jBGCkltcxfJRMn2lxv1OJEeTv3Mb4','1g8rsMZL53RcnMN74MGu3bOI1SFrs0doMmN7ObkeA7BngLJyHEMYXCLKOnw5MkP0QacucjtmJFNLAx3c8BQOc1gzV5JDoHzhKDfKUyPoh8zxrh1mcAWfdVEik2X8vD3adJpdjxeOW7uB7jpLIfig2RCuxidBJVwsfellJcbpXj7KDM6wvE2zrk8kboIhbCtq','X','m',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3884966,42,'73OBdw1mjazGaIVbRa5ISNMjhYsZSE3KKg1Qbvi','5AtWp6UTYxLMvEsWJ5jIXlXRpIjfIuGJT7pI65wEqn0qtpDcmYXnHFIcPsFHxBz5v2JCWNCEQzIFPq','MqokRnyCG','ICMguTQ5LmlJKmzya1lhmV04iVn6cIopYNgWTYdyqYS0xDZflj8rgnUjHB1fTiZh84KBx7zDFDKzmlZPyNqZKsbLN4uEcdjhB65WLnlfmd4nJJZnetTuHJk1GAcmqs6TNXy3dMuhLNbgKKoXljlkHkgYHMqwKltrAwGPLBSJGZ8PDCO7djgLM5CjDrBZbrbd619cuuQkqrpLazcUVaomU20NdbipANm','H','pY',6);
+INSERT INTO ti VALUES (3884966,42,'73OBdw1mjazGaIVbRa5ISNMjhYsZSE3KKg1Qbvi','5AtWp6UTYxLMvEsWJ5jIXlXRpIjfIuGJT7pI65wEqn0qtpDcmYXnHFIcPsFHxBz5v2JCWNCEQzIFPq','MqokRnyCG','ICMguTQ5LmlJKmzya1lhmV04iVn6cIopYNgWTYdyqYS0xDZflj8rgnUjHB1fTiZh84KBx7zDFDKzmlZPyNqZKsbLN4uEcdjhB65WLnlfmd4nJJZnetTuHJk1GAcmqs6TNXy3dMuhLNbgKKoXljlkHkgYHMqwKltrAwGPLBSJGZ8PDCO7djgLM5CjDrBZbrbd619cuuQkqrpLazcUVaomU20NdbipANm','H','pY',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(48) NOT NULL, d VARBINARY(71), e VARCHAR(48), f VARBINARY(6), g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3264638,49769,'0FuTrbkHzfvsS4AZ0fFgZiMCaWK1IR','RnzO39XJiaQe10RWLu4Te','zMRgascMI64bZ','hQxz4c','t','g',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(48) NOT NULL, d VARBINARY(71), e VARCHAR(48), f VARBINARY(6), g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (348020421842416523,5042,'91','QOVmZHcCBe8pNK33YT','P2IwvLaa8XDeszP8fh8JOmrlESq0sbjkEQBI4ZFvYsPA','LzKA','p','f',1);
+INSERT INTO ti VALUES (348020421842416523,5042,'91','QOVmZHcCBe8pNK33YT','P2IwvLaa8XDeszP8fh8JOmrlESq0sbjkEQBI4ZFvYsPA','LzKA','p','f',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(49) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(49) NOT NULL;
+INSERT INTO t VALUES (1314232555396821829,54352,'Q24KKSNPZop2g3Mgq9jzG3dZH0dYnKvQwMI1kbzdd','A8Zbc7g5ZzZeIuSOpHKW3PZCGFn6WCU8Ee8sUjBI8D9QdYq1p','BIg3iz2fK5BVXA64eY3s9clqo8oFb2QFF6DYO','B0W','u','1',2);
+INSERT INTO ti VALUES (1314232555396821829,54352,'Q24KKSNPZop2g3Mgq9jzG3dZH0dYnKvQwMI1kbzdd','A8Zbc7g5ZzZeIuSOpHKW3PZCGFn6WCU8Ee8sUjBI8D9QdYq1p','BIg3iz2fK5BVXA64eY3s9clqo8oFb2QFF6DYO','B0W','u','1',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3689420995114720592,17156,'lUvZuLfbh4Wb','2FR0vvMZdgu7WfljCcwZ7GgzHCSQFp1GejIjWA4F8gi3dMivqFiza2ZLBvKavPfmoUGxC11L4MjC1RyuQ97eytgiK2DS1wH1H0zBIe3hjbLDBxG2qEkCI6eWDG0f5ZaKrG5ml0JN0Yqk5OXo9bmgtJLcEQBpDzyIef7zojaKqfQBE2E9YuFt0diKrNnlBqjecK2dr4','XV1nRS6u','m','3','L',3);
+INSERT INTO ti VALUES (3689420995114720592,17156,'lUvZuLfbh4Wb','2FR0vvMZdgu7WfljCcwZ7GgzHCSQFp1GejIjWA4F8gi3dMivqFiza2ZLBvKavPfmoUGxC11L4MjC1RyuQ97eytgiK2DS1wH1H0zBIe3hjbLDBxG2qEkCI6eWDG0f5ZaKrG5ml0JN0Yqk5OXo9bmgtJLcEQBpDzyIef7zojaKqfQBE2E9YuFt0diKrNnlBqjecK2dr4','XV1nRS6u','m','3','L',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (4767708681497532485,25973,'zhYhffH1IEG3iL','tNxhe9WhHs2qGWrnZyIyyk8h178HLFaswzc735mSzSyxKOecgMIoqcW6iGUxO2AUOfiOuE4ohCpa7eLD2Ma31fRIkF','QitkThvuXpeg','wcdYJMfDKkrXsOKZYiz5RUuzk45AOHngfZkXBL3JzTqzcnQVNAGIMwo7KIGYZvYo4NDURDhhWrd7gNjSgdlpQe7TyvT7t0CTBsiM612wvuPuM4mFbremZtM48g9loRqm4fKxd0gWBZ6g9j1bwkcATKn4WVfdSEIOwYOh2Ll5DLfUpmL7s3QRsnoHyzoUoHrHkzkUTHvB7TsPAQJOzTmDlUGimv5tjNObJkNmnuzWfCTDz1UPcdJUoU3S9ZnKXpu6','7','4',4);
+INSERT INTO ti VALUES (4767708681497532485,25973,'zhYhffH1IEG3iL','tNxhe9WhHs2qGWrnZyIyyk8h178HLFaswzc735mSzSyxKOecgMIoqcW6iGUxO2AUOfiOuE4ohCpa7eLD2Ma31fRIkF','QitkThvuXpeg','wcdYJMfDKkrXsOKZYiz5RUuzk45AOHngfZkXBL3JzTqzcnQVNAGIMwo7KIGYZvYo4NDURDhhWrd7gNjSgdlpQe7TyvT7t0CTBsiM612wvuPuM4mFbremZtM48g9loRqm4fKxd0gWBZ6g9j1bwkcATKn4WVfdSEIOwYOh2Ll5DLfUpmL7s3QRsnoHyzoUoHrHkzkUTHvB7TsPAQJOzTmDlUGimv5tjNObJkNmnuzWfCTDz1UPcdJUoU3S9ZnKXpu6','7','4',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5204399201708544843,34866,'zztfTUMvDXL5ye8IY9IWrYRJ','817LbRmTM9Q07M4p9CiPO9AIrKv2qkDzn2YTaJWfTL0fhO3ohMJD2eMb2gVCsJBVCdINeVYlo43KUfhxbK0wE7nGcLSWLwGKVqpAt86F7IrK0wjRis5akEIhxzOOZLTR1ZNoXGezLUOPLP2UeXngpFLcax0gj9E5ClEHoKSvBQ2WaE2Atrg','x','j','pf','V',5);
+INSERT INTO ti VALUES (5204399201708544843,34866,'zztfTUMvDXL5ye8IY9IWrYRJ','817LbRmTM9Q07M4p9CiPO9AIrKv2qkDzn2YTaJWfTL0fhO3ohMJD2eMb2gVCsJBVCdINeVYlo43KUfhxbK0wE7nGcLSWLwGKVqpAt86F7IrK0wjRis5akEIhxzOOZLTR1ZNoXGezLUOPLP2UeXngpFLcax0gj9E5ClEHoKSvBQ2WaE2Atrg','x','j','pf','V',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2681983845200460260,36211,'wJHUz2Q9u0Qo3uAqh9cj5tWbxhNRkiuDtZqYAmlu5qzjJg','qkHDSvq8l63m4jtQxmho9eYdKSvw6ssUAOgXxzy2lpG0KxPIYsqKZ4344JloZpkgwvCT7kSUAuqpkwp0NnhgyCc2XZptRW86rzyQEMAKcKshMxafWXDhTTIXtSL3QNK7vPcGBZeYdcfOc','Li2xCpHisEFC7POK7B7mWObyZdo','R9up','m','3V',6);
+INSERT INTO ti VALUES (2681983845200460260,36211,'wJHUz2Q9u0Qo3uAqh9cj5tWbxhNRkiuDtZqYAmlu5qzjJg','qkHDSvq8l63m4jtQxmho9eYdKSvw6ssUAOgXxzy2lpG0KxPIYsqKZ4344JloZpkgwvCT7kSUAuqpkwp0NnhgyCc2XZptRW86rzyQEMAKcKshMxafWXDhTTIXtSL3QNK7vPcGBZeYdcfOc','Li2xCpHisEFC7POK7B7mWObyZdo','R9up','m','3V',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b MEDIUMINT UNSIGNED, c CHAR(83) NOT NULL, d VARBINARY(18) NOT NULL, e VARCHAR(53), f VARBINARY(57), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6322,5263834,'0izTuEahc4ZIQVuHnZghci2gOJjM','eCzdGBFwZ','5XWB7XtrkuYm4j13KgEOLN2Y0qO51','6a2BE5vptzC','0','xp',0);
+CREATE TABLE ti (a SMALLINT, b MEDIUMINT UNSIGNED, c CHAR(83) NOT NULL, d VARBINARY(18) NOT NULL, e VARCHAR(53), f VARBINARY(57), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (666343529,11313244,'wlZ6cVKnaAdaTXcY34Pgd8kS1d1WEjf5nETvvQcMjHB7vVgw0YvIzcpYq1Zhbqo','RfDRrZkzAQlabJ9N','ddkpT9WcQ7hynTf7b','LQwTI7Q9htgCnd8ktXf74jMgcojvK00j8iB1Jy1dgID1HXi9fLx6D','c','Us',1);
+INSERT INTO ti VALUES (666343529,11313244,'wlZ6cVKnaAdaTXcY34Pgd8kS1d1WEjf5nETvvQcMjHB7vVgw0YvIzcpYq1Zhbqo','RfDRrZkzAQlabJ9N','ddkpT9WcQ7hynTf7b','LQwTI7Q9htgCnd8ktXf74jMgcojvK00j8iB1Jy1dgID1HXi9fLx6D','c','Us',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(84) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(84) NOT NULL;
+INSERT INTO t VALUES (1103173094,11685936,'fNJAtn5P5lgEhVQ1cBtMjGDTrnwxMkzIW90Ui12U6jCJZR02QZJjPfjDlfqUcV3uMH0KQ4L71CRXLpd','qx7','XJsNTaQO3','VSifKtJ6','e','yX',2);
+INSERT INTO ti VALUES (1103173094,11685936,'fNJAtn5P5lgEhVQ1cBtMjGDTrnwxMkzIW90Ui12U6jCJZR02QZJjPfjDlfqUcV3uMH0KQ4L71CRXLpd','qx7','XJsNTaQO3','VSifKtJ6','e','yX',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1391235074,1291571,'glcKQm5wSZJyhBIExUE7fbfJKXcOqLccHSNWHFfjLbaqwn2NZWpCFwswuSYDYymUwmFSp7BBX','dhnMIxf7km7d34pRUexo4QZvlxjf0OfLwq35h1j8i0Jemg4hrapv1QXqwYRvzHoTkvKHummhLSkucxc2CENWdm8PESB5k7lFr2wLZUI5','94IGToGCns2zraM5vRn1f7YKUBK6ijivPPoY9DJdfQdz','IiWANZXToCmWnorrLsXH9SmbBcXpkrxg3QzogfbF','2','x',3);
+INSERT INTO ti VALUES (-1391235074,1291571,'glcKQm5wSZJyhBIExUE7fbfJKXcOqLccHSNWHFfjLbaqwn2NZWpCFwswuSYDYymUwmFSp7BBX','dhnMIxf7km7d34pRUexo4QZvlxjf0OfLwq35h1j8i0Jemg4hrapv1QXqwYRvzHoTkvKHummhLSkucxc2CENWdm8PESB5k7lFr2wLZUI5','94IGToGCns2zraM5vRn1f7YKUBK6ijivPPoY9DJdfQdz','IiWANZXToCmWnorrLsXH9SmbBcXpkrxg3QzogfbF','2','x',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-754708233,9987925,'m59H4JEizZYkP4I56nTxxdKARUgf0mNWIgm4qkTRXk0','swfisbOaGG9TLCQybJRtKGSA9IuDCEk4pl3nc931CLAdlTPN9ziH76iARRFOmDNNf7xsMQ0AtUk8TMAcOH5vrA9bKnVceoa4LTqquRN7GXU','x3Z7aiH7','SIN6Lo0phWQaRBofx3NkzuXXun0GMlvXJA1c51nMsqvLZWy398pVKygCprds2WZiyxlJaikLrroLsHLsWHbZ16VzZuoJOVfSkHWhXEC8r6NF7WSwVcbh50jtGyHA4gI9gCgK15LeywF27w5c0vMNqek6s1qhiV7a1WuxyAypiT5rwxOX13sHx4ibW2iWvSXcbeShjW0i4kncLrBoSKxGbZOiEGLlIiyfidZGaZR2YHMpFkE','a','IY',4);
+INSERT INTO ti VALUES (-754708233,9987925,'m59H4JEizZYkP4I56nTxxdKARUgf0mNWIgm4qkTRXk0','swfisbOaGG9TLCQybJRtKGSA9IuDCEk4pl3nc931CLAdlTPN9ziH76iARRFOmDNNf7xsMQ0AtUk8TMAcOH5vrA9bKnVceoa4LTqquRN7GXU','x3Z7aiH7','SIN6Lo0phWQaRBofx3NkzuXXun0GMlvXJA1c51nMsqvLZWy398pVKygCprds2WZiyxlJaikLrroLsHLsWHbZ16VzZuoJOVfSkHWhXEC8r6NF7WSwVcbh50jtGyHA4gI9gCgK15LeywF27w5c0vMNqek6s1qhiV7a1WuxyAypiT5rwxOX13sHx4ibW2iWvSXcbeShjW0i4kncLrBoSKxGbZOiEGLlIiyfidZGaZR2YHMpFkE','a','IY',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2038294857,6781355,'VfSNF75cQTv7me7x530LbmLkFO','9bDDlwRklIfu3JiwFIhcMwW0MyM8qjYnlOQxgGKOmeENMNQcr7uKx2UIHNiR8PZst2tJ02ET8c0TS5aOIw4jr8OAYmJiAHLgWEAnm9YTBmnjSMpDDn8GQ8oAL6DvxkC8SeX8VeO8tM35IBpOCmn','GgklUPV2HTLDxuBaXr','ZVt5WF5TlHTCUCJU7LEmrWvkvuEfpyLiDeJ8NOXI3dfHXa9ZrTDof76d8qrK4YVzyaTTqLVrg6Q63DytTfbZsXpWo6ItGVxN0xw2oh393bzBrLHzAZGtj5ZUUQ0rCaw9D8KkHiWqMycZW4OoHDOp6NaqLShj1XyzYItwrOfKO','X','c',5);
+INSERT INTO ti VALUES (2038294857,6781355,'VfSNF75cQTv7me7x530LbmLkFO','9bDDlwRklIfu3JiwFIhcMwW0MyM8qjYnlOQxgGKOmeENMNQcr7uKx2UIHNiR8PZst2tJ02ET8c0TS5aOIw4jr8OAYmJiAHLgWEAnm9YTBmnjSMpDDn8GQ8oAL6DvxkC8SeX8VeO8tM35IBpOCmn','GgklUPV2HTLDxuBaXr','ZVt5WF5TlHTCUCJU7LEmrWvkvuEfpyLiDeJ8NOXI3dfHXa9ZrTDof76d8qrK4YVzyaTTqLVrg6Q63DytTfbZsXpWo6ItGVxN0xw2oh393bzBrLHzAZGtj5ZUUQ0rCaw9D8KkHiWqMycZW4OoHDOp6NaqLShj1XyzYItwrOfKO','X','c',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (486916885,10881287,'wTnuLe7jr3q5m1LrZLN1CAOutmZnVH1gOJqsQyTV','4DuNp7kQXbaXcD3SmhNavWOUizDGQE80N8lealZ7rhHPU76lusDAUzhpWEoJtVNYhnDTX91GHPbvHHmu7BsfYmAtEuUMpPrsWuHBw6yc3IaDbdEBi8mGWzRdrytCRZ4qR0cAzh6bK5S6fgQ7jgR8eOQZzpV8JjFYrjJQpqL8xXTeq5HaZ11IfRcJqCealY314NY9id49I','asdptSA8D0R0FyW6Acw1ixb7','fMAd56yXjoeg7SPrgfQPjUTrbv8mNpVjnhHWw1bu0OJk2tW936yVw5oIxPV2yfrc3mvY7yZesIme89MopQeG0iZbD62OhjSCYcGknvj4KFgB9lFbpqHlQ9O9v95Vz4DwhdbxRAJXMHM','FB','S',6);
+INSERT INTO ti VALUES (486916885,10881287,'wTnuLe7jr3q5m1LrZLN1CAOutmZnVH1gOJqsQyTV','4DuNp7kQXbaXcD3SmhNavWOUizDGQE80N8lealZ7rhHPU76lusDAUzhpWEoJtVNYhnDTX91GHPbvHHmu7BsfYmAtEuUMpPrsWuHBw6yc3IaDbdEBi8mGWzRdrytCRZ4qR0cAzh6bK5S6fgQ7jgR8eOQZzpV8JjFYrjJQpqL8xXTeq5HaZ11IfRcJqCealY314NY9id49I','asdptSA8D0R0FyW6Acw1ixb7','fMAd56yXjoeg7SPrgfQPjUTrbv8mNpVjnhHWw1bu0OJk2tW936yVw5oIxPV2yfrc3mvY7yZesIme89MopQeG0iZbD62OhjSCYcGknvj4KFgB9lFbpqHlQ9O9v95Vz4DwhdbxRAJXMHM','FB','S',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(27) NOT NULL, d VARCHAR(41), e VARBINARY(68) NOT NULL, f VARBINARY(17) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1763930308219202982,-3529,'CLMkd3rPDqgx3JvVmrAWrw7oPC','mVLPcOLmB7ePYGHCMarXWpLGnxMd0yiiOURvO','Pvyj1qgPUsS7HsG08sa7c1uGcUoprIoLB1R9vl0veX9sOyPk0S','4YoU5','y','b',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(27) NOT NULL, d VARCHAR(41), e VARBINARY(68) NOT NULL, f VARBINARY(17) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (5884176934025619101,-2440,'x52NakGdP8r2iD0YgRCDzje8','vhg5','uy9vk6NJfFkGiS3DvBnbGzOYzlh7KjOUg','ywpMw77cb','A','NX',1);
+INSERT INTO ti VALUES (5884176934025619101,-2440,'x52NakGdP8r2iD0YgRCDzje8','vhg5','uy9vk6NJfFkGiS3DvBnbGzOYzlh7KjOUg','ywpMw77cb','A','NX',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(28) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(28) NOT NULL;
+INSERT INTO t VALUES (18187815687929793417,-7050,'lXOYynDiYnVVXbZsUugR','WN5','ZIihwXF1uMzzUu6a2GIWBufN9diLhmBguC2iew2bhhJUpXd','ZrEdpFVrnKYYDu','m','C',2);
+INSERT INTO ti VALUES (18187815687929793417,-7050,'lXOYynDiYnVVXbZsUugR','WN5','ZIihwXF1uMzzUu6a2GIWBufN9diLhmBguC2iew2bhhJUpXd','ZrEdpFVrnKYYDu','m','C',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (13463154245491591325,-14182,'MfTQJXN3kkXDChaIXBKF4y','o0jJBcXlTSTULvFCTLpOEkQuRYh4COw1E1muo9wRrkFYCQMJC0elROx37eNWShIQO3mB0beDaBh3giPScn74Nxzx9frRGbv3sHDakB31DG0sVfmEtnWv21wXoxqyPuvTwh48jE8r2ccfjRKDBAcz1z28clXPG1EJ23HVjlgqIzmB0LMmfTgghj1qwVmbElIB3Q','b32rQ0qcdsN2uYkBKNyIV4m255Fo','eZLA9fOWrF8UR','b','as',3);
+INSERT INTO ti VALUES (13463154245491591325,-14182,'MfTQJXN3kkXDChaIXBKF4y','o0jJBcXlTSTULvFCTLpOEkQuRYh4COw1E1muo9wRrkFYCQMJC0elROx37eNWShIQO3mB0beDaBh3giPScn74Nxzx9frRGbv3sHDakB31DG0sVfmEtnWv21wXoxqyPuvTwh48jE8r2ccfjRKDBAcz1z28clXPG1EJ23HVjlgqIzmB0LMmfTgghj1qwVmbElIB3Q','b32rQ0qcdsN2uYkBKNyIV4m255Fo','eZLA9fOWrF8UR','b','as',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (6178804931942268056,-99,'1g','diiGZXnYN0AqY8ZiCxk89OLJBJTHD36FU4wK1MaSy7M3GsmqFSrkf7LxpGl96pyineQo1tAoyKphSWwMHHbFaXd7pixGt9GlMsu0ew21LjZ4WWZHiUPYToBiegC2sjyEJ14wExE0lmx2ls5U2sUe8bIautDbEJq3Hd6BC7KcdHAjfKk7bXwfOgN8BsdSRMMYvTJ3zsmxp629aI7qtEHFAwr75G2TfORkzHl16Ssgngb2M8Mdfg6CpaH3aRUyelcW','XeuZwZXeIzetnx8d7u3vMMwOxKg2Jsbv','UuXyh0fQsTO7yu4cL0','J','7',4);
+INSERT INTO ti VALUES (6178804931942268056,-99,'1g','diiGZXnYN0AqY8ZiCxk89OLJBJTHD36FU4wK1MaSy7M3GsmqFSrkf7LxpGl96pyineQo1tAoyKphSWwMHHbFaXd7pixGt9GlMsu0ew21LjZ4WWZHiUPYToBiegC2sjyEJ14wExE0lmx2ls5U2sUe8bIautDbEJq3Hd6BC7KcdHAjfKk7bXwfOgN8BsdSRMMYvTJ3zsmxp629aI7qtEHFAwr75G2TfORkzHl16Ssgngb2M8Mdfg6CpaH3aRUyelcW','XeuZwZXeIzetnx8d7u3vMMwOxKg2Jsbv','UuXyh0fQsTO7yu4cL0','J','7',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (13876530272460908418,6630,'KymiJPFQ2D5UamoYM0dZ5b','p4zGS1uz7RyJVMDwQGx40HgJU2JoibOnB51u5zGkvXDegDIFPPeDBrkSsHOBNIpri177lQMfJLqrgOyAi2FYxevdzsVWeM1H6uHUlEyn1QoFccwzqjMa11JtJS58LkkWnqOekUwoy9DHsH8MDYr','CMTOxXFQ6F50Ga','xpOTUCtD5sPZ2sGKc443IalJ0V4EwmswC7vlOIbr6Ae8T2YJtB70bGfuzgKheRmTFTNXbEz1J8rNBpGvUCXhr8zeDs8jXE0HRvxmi2Zer0suONMUILHr8dWVpudJPPByGDycfjhvb7jPFVLBv8XftSesRoZRs5OqpJdBsTD2J','H','bf',5);
+INSERT INTO ti VALUES (13876530272460908418,6630,'KymiJPFQ2D5UamoYM0dZ5b','p4zGS1uz7RyJVMDwQGx40HgJU2JoibOnB51u5zGkvXDegDIFPPeDBrkSsHOBNIpri177lQMfJLqrgOyAi2FYxevdzsVWeM1H6uHUlEyn1QoFccwzqjMa11JtJS58LkkWnqOekUwoy9DHsH8MDYr','CMTOxXFQ6F50Ga','xpOTUCtD5sPZ2sGKc443IalJ0V4EwmswC7vlOIbr6Ae8T2YJtB70bGfuzgKheRmTFTNXbEz1J8rNBpGvUCXhr8zeDs8jXE0HRvxmi2Zer0suONMUILHr8dWVpudJPPByGDycfjhvb7jPFVLBv8XftSesRoZRs5OqpJdBsTD2J','H','bf',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (11738906913287789583,-10321,'7HAtz8eC4WCwrsLtbbTw','EabCSloaZO7Ig9OXgVgl3f8HV4fqVSdoN0C8Igo23DbsFBcH5TinVFmEXjppyEvNEjOL5Xl4vVLbrqKul7QlWd0PKRytJ2VJPOWCOPq9SdyhtatjZSvApIKRV','nrDkr9TJw0AoGm','kDxAV7T0LylZZPCwaWhMpu7fR6VMBWRDuwQwtujrrnKkNGBcQFpxfY8v2MFWe9KFEQnBhyzhL93OnLExXbszXTiRZw2veCKxtf1uiZ67FzkwBC7bMR2AM3RP3DEnnT7Q2YckWU3FgGt1PJk8VU4eA0ihxPznLrm','s','7N',6);
+INSERT INTO ti VALUES (11738906913287789583,-10321,'7HAtz8eC4WCwrsLtbbTw','EabCSloaZO7Ig9OXgVgl3f8HV4fqVSdoN0C8Igo23DbsFBcH5TinVFmEXjppyEvNEjOL5Xl4vVLbrqKul7QlWd0PKRytJ2VJPOWCOPq9SdyhtatjZSvApIKRV','nrDkr9TJw0AoGm','kDxAV7T0LylZZPCwaWhMpu7fR6VMBWRDuwQwtujrrnKkNGBcQFpxfY8v2MFWe9KFEQnBhyzhL93OnLExXbszXTiRZw2veCKxtf1uiZ67FzkwBC7bMR2AM3RP3DEnnT7Q2YckWU3FgGt1PJk8VU4eA0ihxPznLrm','s','7N',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b TINYINT NOT NULL, c BINARY(60) NOT NULL, d VARBINARY(22), e VARBINARY(9), f VARBINARY(78), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-23875,27,'Qh6nQwwN0z9tfdrLtdfsi4yyFdtVPD','TtTlTUw','tMabwA7','SIbs4Tbr70aCny0l3XHg','cz','4',0);
+CREATE TABLE ti (a SMALLINT, b TINYINT NOT NULL, c BINARY(60) NOT NULL, d VARBINARY(22), e VARBINARY(9), f VARBINARY(78), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-1219973,-67,'uaJVAaU5MpuLAhmaZO7vM1td','bMDhMThETs6OhQwwQ','afWsVS8I','RR0Hn4SCezN1tOiKgNJAJiSoMhjRzfLuCsrD2ksVIudtWdThUVJrct4MYc','eZ','l6',1);
+INSERT INTO ti VALUES (-1219973,-67,'uaJVAaU5MpuLAhmaZO7vM1td','bMDhMThETs6OhQwwQ','afWsVS8I','RR0Hn4SCezN1tOiKgNJAJiSoMhjRzfLuCsrD2ksVIudtWdThUVJrct4MYc','eZ','l6',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(61) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(61) NOT NULL;
+INSERT INTO t VALUES (-4450906,72,'pDeXtZ6DrXmaOp1jXlqITOp','hd2JeI0','RRxXBr','9LAaFIavAMeEq5XmHp09JitUZErKBFIrfDqAd4G','F','R',2);
+INSERT INTO ti VALUES (-4450906,72,'pDeXtZ6DrXmaOp1jXlqITOp','hd2JeI0','RRxXBr','9LAaFIavAMeEq5XmHp09JitUZErKBFIrfDqAd4G','F','R',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (5514788,7,'sMe2aI7UmKjO1nDNvECtq7tMburcfWGP9LM8','b1LrJ0CWBRfRPXV8ncclj6Ru1JYaMbLH8ThXGKk4qQ0nFzIkQUftOyrKIMUnZNgb2sHqfp9kVMBsa5MTydZf','t0RVW6Se','ljRrCiBv3S1Bj7Wyyt6ytePuI6sk8IX6ezCrLzkt7K9HJZChOR9irxdLtHuXLOaTJkOxEpbqc5R','G','g2',3);
+INSERT INTO ti VALUES (5514788,7,'sMe2aI7UmKjO1nDNvECtq7tMburcfWGP9LM8','b1LrJ0CWBRfRPXV8ncclj6Ru1JYaMbLH8ThXGKk4qQ0nFzIkQUftOyrKIMUnZNgb2sHqfp9kVMBsa5MTydZf','t0RVW6Se','ljRrCiBv3S1Bj7Wyyt6ytePuI6sk8IX6ezCrLzkt7K9HJZChOR9irxdLtHuXLOaTJkOxEpbqc5R','G','g2',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (130961,-111,'kk93NOo8h2SNsgLax9QEZ8iybIYkGkHA9J1eJqK9z7s','mLxb8MlPhrvwecCFoMPkltMkKvL5GPh1IJzCSVx1XyguEoMX22s16X2AisfAg20gTyqB6Bz79KRzI8nLQYwFWPLSMqCtuYg5SAekg5VjnXFZYdofKkk7ViHT9G2kOGonwmh5rLKRlPDJQ9aMX081ju2fF8xaASDyANBFhUkg6ffiREGyfRqfrhXRJrIRQy2X5ReQ0yGWfwVMIlExpyq','v','1zCF','6E','0v',4);
+INSERT INTO ti VALUES (130961,-111,'kk93NOo8h2SNsgLax9QEZ8iybIYkGkHA9J1eJqK9z7s','mLxb8MlPhrvwecCFoMPkltMkKvL5GPh1IJzCSVx1XyguEoMX22s16X2AisfAg20gTyqB6Bz79KRzI8nLQYwFWPLSMqCtuYg5SAekg5VjnXFZYdofKkk7ViHT9G2kOGonwmh5rLKRlPDJQ9aMX081ju2fF8xaASDyANBFhUkg6ffiREGyfRqfrhXRJrIRQy2X5ReQ0yGWfwVMIlExpyq','v','1zCF','6E','0v',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-360222,-54,'oEyPUPoYGMNen081gsOrkFfmdMkoqbCNyAUFGSjpXHkkGdGjNz','NqIpjyme8MM89NofI2JdLneMEASs1V3hkS6OKKuSnJOPB1Bj4AS71lPVOecQ1ZulqRSc8diL1t0QcZrIBtnpeQhCzitbLJRmyuIiIDzm0TiFqOSgoe7HZEA0g7O9jpnPPJPhll6L5UpUqxnhpOv250wKhR8Hb5Kkh3LJxHUW8ji98Hna5ZY1iWrwHDjwDaLHOVZdX4vHT47FMZ','W7','YMXnbOE8fkRyX4S7VlCn8mfFOY33na0vny38DgZ89XjgvaeLfT4ruKAGvefqzroNnJhGZdNz4OyutQRxrsTItPX6uwu9KiI7i1f7KwbUnHMgAj8egQ9WsIJrSY7pYZWW96qjPCvEqz098hgDgW','yy','bc',5);
+INSERT INTO ti VALUES (-360222,-54,'oEyPUPoYGMNen081gsOrkFfmdMkoqbCNyAUFGSjpXHkkGdGjNz','NqIpjyme8MM89NofI2JdLneMEASs1V3hkS6OKKuSnJOPB1Bj4AS71lPVOecQ1ZulqRSc8diL1t0QcZrIBtnpeQhCzitbLJRmyuIiIDzm0TiFqOSgoe7HZEA0g7O9jpnPPJPhll6L5UpUqxnhpOv250wKhR8Hb5Kkh3LJxHUW8ji98Hna5ZY1iWrwHDjwDaLHOVZdX4vHT47FMZ','W7','YMXnbOE8fkRyX4S7VlCn8mfFOY33na0vny38DgZ89XjgvaeLfT4ruKAGvefqzroNnJhGZdNz4OyutQRxrsTItPX6uwu9KiI7i1f7KwbUnHMgAj8egQ9WsIJrSY7pYZWW96qjPCvEqz098hgDgW','yy','bc',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-2174734,-51,'4OFAbQ8OVaWDlr','yIh1wjV1IxDi5L2Rnr18j8rOHfLQzDW7sXHivHvU6R5PqhAw1DTT4OuXuJVerxyN92H6aTSf4RdhWDOm0iOpaHRJOAFXMLSMBWRflWZOxwBO7pTRwLx3Osuhkm5pAY41x0bB6TGY5Fq7AsOWp9xQQ15BpyXuofkL4kTwWMM624tr5ioUb3RjVT6xcI0qqzlahHTVnn19EMSyT14PLZ4xQOHK','JVuDaW6KH','6bFECZvcWnHISKQGUYwtyiNAi0lDUuKRdtADF3KezozfMIRab5QX3jCCApcoTzLISGx16FutjiXeWRqt5LC0uje8L4OEWi5wo5rSrmg7PcXULp8hnxKSBtjA5QkxI9oyO5PqP1mwRRKgY19yiGzrts0AY9fln','2','x',6);
+INSERT INTO ti VALUES (-2174734,-51,'4OFAbQ8OVaWDlr','yIh1wjV1IxDi5L2Rnr18j8rOHfLQzDW7sXHivHvU6R5PqhAw1DTT4OuXuJVerxyN92H6aTSf4RdhWDOm0iOpaHRJOAFXMLSMBWRflWZOxwBO7pTRwLx3Osuhkm5pAY41x0bB6TGY5Fq7AsOWp9xQQ15BpyXuofkL4kTwWMM624tr5ioUb3RjVT6xcI0qqzlahHTVnn19EMSyT14PLZ4xQOHK','JVuDaW6KH','6bFECZvcWnHISKQGUYwtyiNAi0lDUuKRdtADF3KezozfMIRab5QX3jCCApcoTzLISGx16FutjiXeWRqt5LC0uje8L4OEWi5wo5rSrmg7PcXULp8hnxKSBtjA5QkxI9oyO5PqP1mwRRKgY19yiGzrts0AY9fln','2','x',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(9) NOT NULL, d VARCHAR(13) NOT NULL, e VARCHAR(8) NOT NULL, f VARCHAR(57), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3742676027487001683,7255098,'Ch','n570fh5s5u','dOj10','DMl0CtCdFGNLOanDEaQlXMpS','5','SK',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(9) NOT NULL, d VARCHAR(13) NOT NULL, e VARCHAR(8) NOT NULL, f VARCHAR(57), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (14437528643355276461,-1838689,'C','vLN2FpAQfobAv','K8OS','ZB9tRW4Qq4rcsEeLSh4oYsrv82QZiiEiyXdaAiRwP7jcP3','I','nA',1);
+INSERT INTO ti VALUES (14437528643355276461,-1838689,'C','vLN2FpAQfobAv','K8OS','ZB9tRW4Qq4rcsEeLSh4oYsrv82QZiiEiyXdaAiRwP7jcP3','I','nA',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(10) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(10) NOT NULL;
+INSERT INTO t VALUES (13968886128985637919,-2728106,'VHzx50Fl','ilAtecvi3','n1z','kc42RhkUCbAZQTjVCcJTw3FK9BJtGS7s0b4amF','o','r',2);
+INSERT INTO ti VALUES (13968886128985637919,-2728106,'VHzx50Fl','ilAtecvi3','n1z','kc42RhkUCbAZQTjVCcJTw3FK9BJtGS7s0b4amF','o','r',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (12515877108068429471,1829754,'wjP','HnGHBdTFJ27rV1jUmFjOI0mqpfReNHBvSifoBciADYFIIcspFVFVDj4kY1uJGYKcPIsBA50KhZwTXoX2p5s2qc7fvSZJztSTcBffCU73p9z4PVnmSQEWT34cdmR5ase8ORNohNc4UADhqzZ9sTUOHtTfLCaLVRHz6XrPyLWblcL1uQHkNpIuPB0SlFGkLjjxma5B4CJCWYKOypvHiM8aGCFZDqzlhsp','dFwt9','nigmajB6DcJAC','a','Qk',3);
+INSERT INTO ti VALUES (12515877108068429471,1829754,'wjP','HnGHBdTFJ27rV1jUmFjOI0mqpfReNHBvSifoBciADYFIIcspFVFVDj4kY1uJGYKcPIsBA50KhZwTXoX2p5s2qc7fvSZJztSTcBffCU73p9z4PVnmSQEWT34cdmR5ase8ORNohNc4UADhqzZ9sTUOHtTfLCaLVRHz6XrPyLWblcL1uQHkNpIuPB0SlFGkLjjxma5B4CJCWYKOypvHiM8aGCFZDqzlhsp','dFwt9','nigmajB6DcJAC','a','Qk',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (5358795756111488494,1140181,'i','y79CVaadHv1YS7XJ2yy8Pyw4my50fyI8JiZVXft5hOLaMy645WUh0y3PmwTEccg17VA9EibkY0aTHvARmZzw6Rgkx3meUSdY075ChcYKblUR4CJaXcDaB2gTwu22u7fJ1wqY0rBMjaTlGoycsbXoRnGNUf83KSPsj3F59IMHNzcOHpwl','t2tZ','d6gJYFXB7afyH5qp4bSv4sDB5JsgWB12J03ZJ5Urgl64tP1aHDLBH008m4CjaKqTM0qj4PSvXpMGi7AGoRDnwtttAzvzBdO8aBAceJEIk0sOcVJrOB9sFKUL6W33BX5Rf9efVH8RAyvvKzJpVytjVhBdpxjxUErx52OW0rTVlR8lkE9SP7qMCF5MsAze0rbcB78tzmuNXfO4DbddwX5b57kQ1','a','f',4);
+INSERT INTO ti VALUES (5358795756111488494,1140181,'i','y79CVaadHv1YS7XJ2yy8Pyw4my50fyI8JiZVXft5hOLaMy645WUh0y3PmwTEccg17VA9EibkY0aTHvARmZzw6Rgkx3meUSdY075ChcYKblUR4CJaXcDaB2gTwu22u7fJ1wqY0rBMjaTlGoycsbXoRnGNUf83KSPsj3F59IMHNzcOHpwl','t2tZ','d6gJYFXB7afyH5qp4bSv4sDB5JsgWB12J03ZJ5Urgl64tP1aHDLBH008m4CjaKqTM0qj4PSvXpMGi7AGoRDnwtttAzvzBdO8aBAceJEIk0sOcVJrOB9sFKUL6W33BX5Rf9efVH8RAyvvKzJpVytjVhBdpxjxUErx52OW0rTVlR8lkE9SP7qMCF5MsAze0rbcB78tzmuNXfO4DbddwX5b57kQ1','a','f',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1380346814594335489,5786426,'i1HX','tA6','F','bD9fIKQrpQ9v84hCrsm8y0hcOhfjfoc2WGWJLH8miFqUwlH4brv9V0tftaJQ','N','R3',5);
+INSERT INTO ti VALUES (1380346814594335489,5786426,'i1HX','tA6','F','bD9fIKQrpQ9v84hCrsm8y0hcOhfjfoc2WGWJLH8miFqUwlH4brv9V0tftaJQ','N','R3',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (9656028771024498329,2469646,'5ZLKhR','3q0kjsfYSwQRMN4O7rsLVJA2ocDKijtToZU5RQrhTlNTkdnNeJlHuiiUYD4dVfzm0FMXlMwqG3IWn3rzu7XnVXPuewKOJixQu7ZUECdsaNl6YWyzK1td0G2jb','xME1gdm','RT2yiaMEvloee4xJi45ouEoQ7J1WyWwYJpBz9SF4BduJRjfCVeDkEQWVILFI8z9fLtrcX4wt3weVN9vNmqgyvvDWijF40QtuDFtnryZ8DxAPoLU7pIWiqz4EPmb9Ilzpn7ws8UdsTtMJflamDBqO5vDQv0XSbfV4529haE5nqDxb86G69','sZ','G',6);
+INSERT INTO ti VALUES (9656028771024498329,2469646,'5ZLKhR','3q0kjsfYSwQRMN4O7rsLVJA2ocDKijtToZU5RQrhTlNTkdnNeJlHuiiUYD4dVfzm0FMXlMwqG3IWn3rzu7XnVXPuewKOJixQu7ZUECdsaNl6YWyzK1td0G2jb','xME1gdm','RT2yiaMEvloee4xJi45ouEoQ7J1WyWwYJpBz9SF4BduJRjfCVeDkEQWVILFI8z9fLtrcX4wt3weVN9vNmqgyvvDWijF40QtuDFtnryZ8DxAPoLU7pIWiqz4EPmb9Ilzpn7ws8UdsTtMJflamDBqO5vDQv0XSbfV4529haE5nqDxb86G69','sZ','G',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(97), d VARCHAR(95), e VARBINARY(95) NOT NULL, f VARCHAR(86) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8031,2154013723,'1iYV1NCiKPqK8kGOHuKDphu3mNhXqW5jNJoyNULex6K85vEYG8ACll1U7UPokPZ1gU1','0JHNxOojWhALAMHSNkz6RSmwLAsc12NNMHCI','TiBYb1LWg','prJmpvo1ZWl4GhqCIIhSFatgtl3dXtdbq0NQuAJiqnhb4EBjeRGApGZrgksYtlvFjfGrkF8UhsHqYUMKb5WZ7S','C','8E',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(97), d VARCHAR(95), e VARBINARY(95) NOT NULL, f VARCHAR(86) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1188785853,3273066472,'KFQyL9yTxVTqZMrwoUbkb69jJ1ercxMN','QQEmLkoFZ2FbS3AAqL68O4PFdmGBKsSooy','FvoK4eer7W0xQEZO0wCrHeZnTble1ErRFqEk4CfSBP7A','ycXsOJVlqPh18TRSEJzqnnjiztG3wPreuFwbt9oVgO8U1mHOOk','D','BW',1);
+INSERT INTO ti VALUES (1188785853,3273066472,'KFQyL9yTxVTqZMrwoUbkb69jJ1ercxMN','QQEmLkoFZ2FbS3AAqL68O4PFdmGBKsSooy','FvoK4eer7W0xQEZO0wCrHeZnTble1ErRFqEk4CfSBP7A','ycXsOJVlqPh18TRSEJzqnnjiztG3wPreuFwbt9oVgO8U1mHOOk','D','BW',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(98);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(98);
+INSERT INTO t VALUES (2124547791,4182679798,'4tHapUSjXFayXnpeTyrGp383jJRb7HoSIr3NuMNUPT7onRUex0ELNlHfKexnYriQ75rZTDPeyQGdTGnq7O','FZEoOJ0SSzzs6OHnVxWTK9utlgmXYqvO','s','siw4lbSH','M1','yN',2);
+INSERT INTO ti VALUES (2124547791,4182679798,'4tHapUSjXFayXnpeTyrGp383jJRb7HoSIr3NuMNUPT7onRUex0ELNlHfKexnYriQ75rZTDPeyQGdTGnq7O','FZEoOJ0SSzzs6OHnVxWTK9utlgmXYqvO','s','siw4lbSH','M1','yN',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (701494573,2760711398,'vxQb9hjjKUWa8hFJJ','B4BFKbCIlNJyjo4XJuXCRlPQxpJvpz4DikgA21OepQZdKvA73aa1PumL7Nm4YHUzpTpQbj6sAvqitUO4bppX5FYtamNfGev4BEWHbDiqh82tpOaGyJpkzOpk88hyKrdJJhmX1XAQenGtDnxFDXrObarDu6zR3SbK','0vJCDCMkpPjumQgxzEIyVpBMdunp4iNlTCQoqIsgvACw3OpRT9F6','XejVLyKdubbmP2OoWf7iVhojMUEABm50Hwhu','T','p',3);
+INSERT INTO ti VALUES (701494573,2760711398,'vxQb9hjjKUWa8hFJJ','B4BFKbCIlNJyjo4XJuXCRlPQxpJvpz4DikgA21OepQZdKvA73aa1PumL7Nm4YHUzpTpQbj6sAvqitUO4bppX5FYtamNfGev4BEWHbDiqh82tpOaGyJpkzOpk88hyKrdJJhmX1XAQenGtDnxFDXrObarDu6zR3SbK','0vJCDCMkpPjumQgxzEIyVpBMdunp4iNlTCQoqIsgvACw3OpRT9F6','XejVLyKdubbmP2OoWf7iVhojMUEABm50Hwhu','T','p',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1567783384,686904076,'daCef265MyxnItEQzXlllitQuq7UdSzP','eMIVBEGzLJthY5L5BJ6aS50ZVUrifeKFNf14kG9hEysSdCFZHJb5mfo2iydcCOjNoulFQh2irghY5AiQKnJmIfFez9t6fflbP9wniKxZ1KcpAGhqQG7v2OjxCRWfnFaxS9hZQUhZpRiVfF8WJhbJRCnX2yIkmQUPV4JgsB6pCCgFuPvWfpTyxAcAAhImdlehQoDs7qphd','5i2','i85seflOxfjVYaFTC09ynmex7UosVTC3KabTxVREWqL1LYnDgfNOO5NQ4a1kMH4pEIxicBlKJia6','SQ','B9',4);
+INSERT INTO ti VALUES (1567783384,686904076,'daCef265MyxnItEQzXlllitQuq7UdSzP','eMIVBEGzLJthY5L5BJ6aS50ZVUrifeKFNf14kG9hEysSdCFZHJb5mfo2iydcCOjNoulFQh2irghY5AiQKnJmIfFez9t6fflbP9wniKxZ1KcpAGhqQG7v2OjxCRWfnFaxS9hZQUhZpRiVfF8WJhbJRCnX2yIkmQUPV4JgsB6pCCgFuPvWfpTyxAcAAhImdlehQoDs7qphd','5i2','i85seflOxfjVYaFTC09ynmex7UosVTC3KabTxVREWqL1LYnDgfNOO5NQ4a1kMH4pEIxicBlKJia6','SQ','B9',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1151827659,4166364830,'fieFkLM5XyYFGvz','P1QuWLSevZUs226Vy3S4EcbfHg68XGtkAlPXFOgz96V42YjUvwIUN0jEn3lpKNk7aSFj8bCeCLX01PyF0DO8oIeY11exbxyMnDO1PFPTmkv9my3ehG0QA0cygGkGisJbTXyCRNdeMDyCcN5diriykv78oFWtlEz1u52XzKh2fiCilma0M','3aZvJ1jjah9LlSMte9UixR68NnL0qVcHSYshPMFOEELGA3GjmcUiNtpTVLj8d','2Qh27XvnmcL2zuvxe2yWfrzWGSefSt0nJTFQMWmbSTdbowZXZu8utcMZVskhTV7Y9AcjzX36xcwuzpby73uM2JF59lnxZcFoJOoJC0LZOhoOdbMxlnQwgxbDAFLrnrP46SG6n7vy6eutHhD3ZzyY7OVRGC5gJhPApKR89tbCHT0CzigZ9mmNym3RtDbqnh9CZUokN67psIqq5c','nb','h4',5);
+INSERT INTO ti VALUES (1151827659,4166364830,'fieFkLM5XyYFGvz','P1QuWLSevZUs226Vy3S4EcbfHg68XGtkAlPXFOgz96V42YjUvwIUN0jEn3lpKNk7aSFj8bCeCLX01PyF0DO8oIeY11exbxyMnDO1PFPTmkv9my3ehG0QA0cygGkGisJbTXyCRNdeMDyCcN5diriykv78oFWtlEz1u52XzKh2fiCilma0M','3aZvJ1jjah9LlSMte9UixR68NnL0qVcHSYshPMFOEELGA3GjmcUiNtpTVLj8d','2Qh27XvnmcL2zuvxe2yWfrzWGSefSt0nJTFQMWmbSTdbowZXZu8utcMZVskhTV7Y9AcjzX36xcwuzpby73uM2JF59lnxZcFoJOoJC0LZOhoOdbMxlnQwgxbDAFLrnrP46SG6n7vy6eutHhD3ZzyY7OVRGC5gJhPApKR89tbCHT0CzigZ9mmNym3RtDbqnh9CZUokN67psIqq5c','nb','h4',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1262089660,464589656,'MDSk13R3a7OF0sBbRO9PuEPAnHFt32QGzsA5O9G','MH2jWCHs8','BOI62yZucckjEqwBgNzDGS0U3LzNEYpHQAtSxgouMkJYJNZQyz7Q8opIsWK5GSReyclg2SK4ja9','1LAo8pJ06dwn6ca7mT0Z6lmuUVDNZ4kUBkMOBHGHdOlS5Xc96smDLsjxsheUYDebCXELIeQwU9zNUjr5akxjKhxt0CxPt2TTAiP4pHjaKOEJxVYfBxl3OSUr5evjMWTX9SjATQP7UAHrTu2B7DSxVWbGqJTZTSSKl3E1vaLYKbiDhUZv9kOVwqWERMkgqBTlTY7','J','y',6);
+INSERT INTO ti VALUES (1262089660,464589656,'MDSk13R3a7OF0sBbRO9PuEPAnHFt32QGzsA5O9G','MH2jWCHs8','BOI62yZucckjEqwBgNzDGS0U3LzNEYpHQAtSxgouMkJYJNZQyz7Q8opIsWK5GSReyclg2SK4ja9','1LAo8pJ06dwn6ca7mT0Z6lmuUVDNZ4kUBkMOBHGHdOlS5Xc96smDLsjxsheUYDebCXELIeQwU9zNUjr5akxjKhxt0CxPt2TTAiP4pHjaKOEJxVYfBxl3OSUr5evjMWTX9SjATQP7UAHrTu2B7DSxVWbGqJTZTSSKl3E1vaLYKbiDhUZv9kOVwqWERMkgqBTlTY7','J','y',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(28) NOT NULL, d VARCHAR(53), e VARCHAR(54) NOT NULL, f VARCHAR(50) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11166,15603310,'TLPM','tss5an6Jav0J6QWJVSQl','Gh7xExAszkQR3','qwi6Vxg','kE','E',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(28) NOT NULL, d VARCHAR(53), e VARCHAR(54) NOT NULL, f VARCHAR(50) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (60240,13558481,'gC5cQWjJMAauoK1JuW1q0yp8M','ZxIEFAP0AVkfT72mQtQQw1lHUutIN3YAUntcSWcebioUOxwcMxO','NZjBszo5JxXGn','Qe7bV9YbyQ1JOaoQRbpfPfjr3WdijbyV5nrZD','21','Ge',1);
+INSERT INTO ti VALUES (60240,13558481,'gC5cQWjJMAauoK1JuW1q0yp8M','ZxIEFAP0AVkfT72mQtQQw1lHUutIN3YAUntcSWcebioUOxwcMxO','NZjBszo5JxXGn','Qe7bV9YbyQ1JOaoQRbpfPfjr3WdijbyV5nrZD','21','Ge',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(29) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(29) NOT NULL;
+INSERT INTO t VALUES (349,15627695,'JA','NroZiIpbSUWpVSE9rdkAdx6','ORY5iHUtp9kjaxt7TBCYnAmZLIavILqKds9ooZOUNoOx4qh74K9DC3','777jXVbSTRVoD','X2','iC',2);
+INSERT INTO ti VALUES (349,15627695,'JA','NroZiIpbSUWpVSE9rdkAdx6','ORY5iHUtp9kjaxt7TBCYnAmZLIavILqKds9ooZOUNoOx4qh74K9DC3','777jXVbSTRVoD','X2','iC',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (5373,7392409,'gfYks9hF','RBk7ZFrZYzriiTKJ1JUqwTwenfQRIvDKSxNPpyK0Kgjsbzw8rU6Zg8VPNR','89KllHxi0m4IYFE4PUX0kLNM36aDWtstM7NU1rLrl4W1l4oRLq6f','LN','D','q',3);
+INSERT INTO ti VALUES (5373,7392409,'gfYks9hF','RBk7ZFrZYzriiTKJ1JUqwTwenfQRIvDKSxNPpyK0Kgjsbzw8rU6Zg8VPNR','89KllHxi0m4IYFE4PUX0kLNM36aDWtstM7NU1rLrl4W1l4oRLq6f','LN','D','q',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (26440,1775751,'MKivu0Nic','myJTCpVg2MsSPJ2jflOxM21EarAOe4k2frdNI5USOKQFX8miQtNK9Gj1Qs2wB8PxAT6J0VZvyb0ivwrulFMXusWi8PKRbUZtl6DiXhenJdQgDmsEodrzXNvs4JyOO1DtOJwg6tr9QkXSsco2eD420e1Gp4gvHUAlUGxtNcnQHUtt8RN7MnpwUZxHTBagIBwwuH0jOJyYDy7G7x4GYcU4waF46YnwY82EgcKQq3ahyb7TZCi0','zxwLR9cm0A','k8KQphIixZA2WIg3pos4B64ZhsyTn4jDFxx0vWlD1nvmgOzXZ4MISHsaP7Yr0y1s14','e','0',4);
+INSERT INTO ti VALUES (26440,1775751,'MKivu0Nic','myJTCpVg2MsSPJ2jflOxM21EarAOe4k2frdNI5USOKQFX8miQtNK9Gj1Qs2wB8PxAT6J0VZvyb0ivwrulFMXusWi8PKRbUZtl6DiXhenJdQgDmsEodrzXNvs4JyOO1DtOJwg6tr9QkXSsco2eD420e1Gp4gvHUAlUGxtNcnQHUtt8RN7MnpwUZxHTBagIBwwuH0jOJyYDy7G7x4GYcU4waF46YnwY82EgcKQq3ahyb7TZCi0','zxwLR9cm0A','k8KQphIixZA2WIg3pos4B64ZhsyTn4jDFxx0vWlD1nvmgOzXZ4MISHsaP7Yr0y1s14','e','0',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (32928,10308030,'8p','L5wXRjtPpRV9x7UTsACps5uXv4tCSFOVWOEogN6wrh2JuQpryFhG1J4RquGmcgoMJRUsPmfQfVLCxDQnaSRl3gGu150LyYdEENMoj6XhSpDd5IlmB8jpEZpCdsM8Ff4KB4IefFafK1tAynmObaVxn5gEJiM0KWrAyiMDl3vZNtIy8xpOcfmhMp7MaqOqCfDylDeiIBAju4R173sFdC2Lv7s9kRO','4lEKBCfIkgqrOFF55q3XxTeIhf2XUkPBYsaJKR9GIhDXr4m9Y0L','38WwPLK9ylvkEJpfTDfE0f','J','T',5);
+INSERT INTO ti VALUES (32928,10308030,'8p','L5wXRjtPpRV9x7UTsACps5uXv4tCSFOVWOEogN6wrh2JuQpryFhG1J4RquGmcgoMJRUsPmfQfVLCxDQnaSRl3gGu150LyYdEENMoj6XhSpDd5IlmB8jpEZpCdsM8Ff4KB4IefFafK1tAynmObaVxn5gEJiM0KWrAyiMDl3vZNtIy8xpOcfmhMp7MaqOqCfDylDeiIBAju4R173sFdC2Lv7s9kRO','4lEKBCfIkgqrOFF55q3XxTeIhf2XUkPBYsaJKR9GIhDXr4m9Y0L','38WwPLK9ylvkEJpfTDfE0f','J','T',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (57847,7426406,'hzklO1XII4LksSmnnXPqK8tvFaRpz','oUmjDtcvlp5vK4fRVRPKTGPGCeEKcK4p6YAbV8kdZv4SYXp8PSSRXjHFN824WKGO4Hl','i5RCAPOzscueuhMLWABwDuFOf6O','zmUOnZkqXjtpf8LUUdIzbMiXDpCzwa9P5i0fdRK5jECQOEngoAgcD9GA3hhBYLHSBlnSoPIGRlVUsr1nmt8d0p','kl','x',6);
+INSERT INTO ti VALUES (57847,7426406,'hzklO1XII4LksSmnnXPqK8tvFaRpz','oUmjDtcvlp5vK4fRVRPKTGPGCeEKcK4p6YAbV8kdZv4SYXp8PSSRXjHFN824WKGO4Hl','i5RCAPOzscueuhMLWABwDuFOf6O','zmUOnZkqXjtpf8LUUdIzbMiXDpCzwa9P5i0fdRK5jECQOEngoAgcD9GA3hhBYLHSBlnSoPIGRlVUsr1nmt8d0p','kl','x',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(57), d VARBINARY(50), e VARCHAR(87), f VARBINARY(5) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3869927434,-7594152,'YpT7FlOOU0P02YRHdE12yJGnEAfFKYUZWouSR27hx','qNkC0HPV8tHIHgunNmIbpm8rww4xSTrUyvBQgyc3aK','UGYtSxMCnEVykU6IKd7O2rpzR2QhQQWTva7pbdgdr7cUHYLNwT','D','ar','90',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(57), d VARBINARY(50), e VARCHAR(87), f VARBINARY(5) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (634822333875886495,6610232,'F6doNFuZnvZJ1ptQZgtmBiTTDs6KB77f2VnuxSOZR','6tWXOHxPawvSi4FlpoW07C4YhhEzt','tbTKps6Q2GG3msJFVcw','E','K','b',1);
+INSERT INTO ti VALUES (634822333875886495,6610232,'F6doNFuZnvZJ1ptQZgtmBiTTDs6KB77f2VnuxSOZR','6tWXOHxPawvSi4FlpoW07C4YhhEzt','tbTKps6Q2GG3msJFVcw','E','K','b',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(58);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(58);
+INSERT INTO t VALUES (10655098649826702541,1353470,'rgM7nfGtAcsEULDh9XEyyCCkiV7Z0zoodCnEvA3c','3B072KnhrOO2ti6oo6MDXVxPmnC1Oy7Es55vun9iEylF','v98wzuYfTvgnOmkrR3i1BdHsihu0qn0HCP9yjzG2nF43LpM7oP0F96F5MihtaCCTwWPB2DrsX0uNyHJbNUrQ','ctv','N','iF',2);
+INSERT INTO ti VALUES (10655098649826702541,1353470,'rgM7nfGtAcsEULDh9XEyyCCkiV7Z0zoodCnEvA3c','3B072KnhrOO2ti6oo6MDXVxPmnC1Oy7Es55vun9iEylF','v98wzuYfTvgnOmkrR3i1BdHsihu0qn0HCP9yjzG2nF43LpM7oP0F96F5MihtaCCTwWPB2DrsX0uNyHJbNUrQ','ctv','N','iF',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (13210901547913605245,-8361384,'aJ9R7tDWsGKvjJtoOlCIs0n1v3ISThM0bePdUgelQ','j7bumnRmo2SHXABDMaS1rAhlEu0tQgu1JANmiNxuMCMGoA6qv3DBpdeBP1xPdoGuzGtYW1MYKTKcGX31pG7DNOMY8LBpN0FzkMDIvUkDgZea9TRgxBD1gOeQiywn39','gwFv67UfFJc8GOBbtBgmuToBLu','lwHQ','qB','0',3);
+INSERT INTO ti VALUES (13210901547913605245,-8361384,'aJ9R7tDWsGKvjJtoOlCIs0n1v3ISThM0bePdUgelQ','j7bumnRmo2SHXABDMaS1rAhlEu0tQgu1JANmiNxuMCMGoA6qv3DBpdeBP1xPdoGuzGtYW1MYKTKcGX31pG7DNOMY8LBpN0FzkMDIvUkDgZea9TRgxBD1gOeQiywn39','gwFv67UfFJc8GOBbtBgmuToBLu','lwHQ','qB','0',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1638028968719111305,-7470489,'iNqv','cI8OmDncIm2Pd25E3pG8b2EjpJzNVbhcYm','s2w6E8gMXgPNWCB2VXNgT2u67NoZJAddy7FjCF9Ca1C1uJR0CFopyEf9EGIAdc','zI3VgujQGuZ9Xrr7CYDGz6ityCBesYWFR','z','1',4);
+INSERT INTO ti VALUES (1638028968719111305,-7470489,'iNqv','cI8OmDncIm2Pd25E3pG8b2EjpJzNVbhcYm','s2w6E8gMXgPNWCB2VXNgT2u67NoZJAddy7FjCF9Ca1C1uJR0CFopyEf9EGIAdc','zI3VgujQGuZ9Xrr7CYDGz6ityCBesYWFR','z','1',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (10623771847948962800,-564510,'lfrSByrR147cy61b1FcQ6Jfd10dwDnpBZmGJKpU3eAmffsCLcJyr5wVe','qCgMqMsBgJ7yiZdqsAbDsKVZN52MBawapi5PMStDNIVEYIm1vzKR5c1KKNeKdTBJiUwRWp0SD','QKTVes3sgsiTNW1j2UQG8IG5F3Xh3fIFmxcZaAnaVgm9','BOM7E5uB38m76JhnlA7KAdv6b9OW3qhs2Kf4JdLJoA2yu6lRvk8g3pEK0YyNJT5WfQOAn0wUJN','M','Wn',5);
+INSERT INTO ti VALUES (10623771847948962800,-564510,'lfrSByrR147cy61b1FcQ6Jfd10dwDnpBZmGJKpU3eAmffsCLcJyr5wVe','qCgMqMsBgJ7yiZdqsAbDsKVZN52MBawapi5PMStDNIVEYIm1vzKR5c1KKNeKdTBJiUwRWp0SD','QKTVes3sgsiTNW1j2UQG8IG5F3Xh3fIFmxcZaAnaVgm9','BOM7E5uB38m76JhnlA7KAdv6b9OW3qhs2Kf4JdLJoA2yu6lRvk8g3pEK0YyNJT5WfQOAn0wUJN','M','Wn',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (10516662178269560206,-4436520,'BF52shBcuNd9ARy8LEffyEEzs5oDUDP6c3ikrW0HEDfANz','O8zkMiamKIhFZfslBEhR8zKbBCUl4GsttYEa7Tl','edygSQDOVApSfKxS2j5gqf1deJ2ldbc9hqieaGKq1jqOjyBylDQE77wLdzm2rISsVqZwOE9Q','md1guU3tXsqjApUVTlXtOOh5TlkOANK36Nm9uYNVvNFtGj1cM8hWpgkyP4VecJkErAssLZDUKDMPQVzzaybToUiiSOL15KHithE2IryVGvLLVWpYXlEv31fiXgsTG4HuLPI2OShhylw6ge3TRqfWy8kztzf9tVqck3Zx1j6HWzEUWccNJCpt8Fj6sPdo5U1vt4f6ZwKFucZ2CtPVlfnasqDYay','LZ','X',6);
+INSERT INTO ti VALUES (10516662178269560206,-4436520,'BF52shBcuNd9ARy8LEffyEEzs5oDUDP6c3ikrW0HEDfANz','O8zkMiamKIhFZfslBEhR8zKbBCUl4GsttYEa7Tl','edygSQDOVApSfKxS2j5gqf1deJ2ldbc9hqieaGKq1jqOjyBylDQE77wLdzm2rISsVqZwOE9Q','md1guU3tXsqjApUVTlXtOOh5TlkOANK36Nm9uYNVvNFtGj1cM8hWpgkyP4VecJkErAssLZDUKDMPQVzzaybToUiiSOL15KHithE2IryVGvLLVWpYXlEv31fiXgsTG4HuLPI2OShhylw6ge3TRqfWy8kztzf9tVqck3Zx1j6HWzEUWccNJCpt8Fj6sPdo5U1vt4f6ZwKFucZ2CtPVlfnasqDYay','LZ','X',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT NOT NULL, c BINARY(86), d VARCHAR(43), e VARBINARY(6), f VARCHAR(77), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14367708,-80,'PbIW7TEbqIhRzKsQSDo','6Nwj39pxUjAYoW3Rm7826Q01R32A','LULVCL','heym0XIeR','v','KX',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT NOT NULL, c BINARY(86), d VARCHAR(43), e VARBINARY(6), f VARCHAR(77), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3817098346,98,'B5qJy5aKF','R6DTJG9hA3GsSEa1bM0MOa13btveOX8iCp1x','tU','Eu9aoGuJPoiO5pR0tWvw8cpC8y3NRXGPh1SyWPT','H','4',1);
+INSERT INTO ti VALUES (3817098346,98,'B5qJy5aKF','R6DTJG9hA3GsSEa1bM0MOa13btveOX8iCp1x','tU','Eu9aoGuJPoiO5pR0tWvw8cpC8y3NRXGPh1SyWPT','H','4',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(87);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(87);
+INSERT INTO t VALUES (3941075197,116,'T9ZZ9T1KOiO1GR9PgXfZErRAe7F8kgJGVXH0AjiWG9dv','JknKzfpSdYEBS2DPKj7vzkUOdyCXPY','1i9','KhrAetvEHGUl885AMNrTpy4n3yYFiKNB0UFMAvn4ksMqdTt0tzp2B54cl5ANlbfMw0NIS3mkDht6p','4','k',2);
+INSERT INTO ti VALUES (3941075197,116,'T9ZZ9T1KOiO1GR9PgXfZErRAe7F8kgJGVXH0AjiWG9dv','JknKzfpSdYEBS2DPKj7vzkUOdyCXPY','1i9','KhrAetvEHGUl885AMNrTpy4n3yYFiKNB0UFMAvn4ksMqdTt0tzp2B54cl5ANlbfMw0NIS3mkDht6p','4','k',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (4282011168,-43,'gMwddufd9hXVe7FM7VH4gCIJB0Hq2AxOaO','9HR6JjHlqaw8iFAZbnfPXod6vhlGdgZPjxg8VuamlaPbQfm7CjKmxTwddObvpRDbg4WtyGOQpbEDyKwajzFP7abdX9j6HlayPtqSqwjdgrzzDP9Ck4bB7sMr56hBcEUzi9IvYMCo1j1KEp6VYsez9pPi4s6YE1TwJfXyubTNtYMTcgTwZrC6u3H1bqTYK5jARDUoqCZiTjAKjYrcBCskuzBe3AIgici7XLEyZlE5TZe5Lc1a1X','RIeyek','iBY4EKD9XN2wVyk592i3kCFH0iqpEFRXo29RaO2lVColIKp3GgVqSbsMRE','u','u',3);
+INSERT INTO ti VALUES (4282011168,-43,'gMwddufd9hXVe7FM7VH4gCIJB0Hq2AxOaO','9HR6JjHlqaw8iFAZbnfPXod6vhlGdgZPjxg8VuamlaPbQfm7CjKmxTwddObvpRDbg4WtyGOQpbEDyKwajzFP7abdX9j6HlayPtqSqwjdgrzzDP9Ck4bB7sMr56hBcEUzi9IvYMCo1j1KEp6VYsez9pPi4s6YE1TwJfXyubTNtYMTcgTwZrC6u3H1bqTYK5jARDUoqCZiTjAKjYrcBCskuzBe3AIgici7XLEyZlE5TZe5Lc1a1X','RIeyek','iBY4EKD9XN2wVyk592i3kCFH0iqpEFRXo29RaO2lVColIKp3GgVqSbsMRE','u','u',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (941696265,-87,'pf6pz291Ny1KVl0YaJNbbg7H7aqS6maRI9atiWOJp76VigInxk7WTMIFM0ZdkqCMlzjVNCsvKN','hlKUDNKQS9L3K0WdbcFRHPV1KYWS4qwhpjMOzi8KH90cC7z53dC2UddgLLoUgFSutPw9wjVyU3DPTEkETG7aEBmB18zTpLlHdXFuvTstux2wE23mh7L0D5ybnHd6zqNcLj3h1JeyUYLdiZVFuD9I6aks41IFd7cM1shgDScnUqhLj53F','2knQ','uymEh5VJLrcX39FVn9SzrPUfrhxi6vh4fL4YNRteB7oEPBH4YyrN5buOx62EwE7lwqwyBhU1BotrxRBIzlaz1QfdPeyplHd5CiwUbCKrvUfUWLmddam3PEsMNkI55Y2bnOJHg5PyKE68DDjPfnNxaC9wi','T','Y4',4);
+INSERT INTO ti VALUES (941696265,-87,'pf6pz291Ny1KVl0YaJNbbg7H7aqS6maRI9atiWOJp76VigInxk7WTMIFM0ZdkqCMlzjVNCsvKN','hlKUDNKQS9L3K0WdbcFRHPV1KYWS4qwhpjMOzi8KH90cC7z53dC2UddgLLoUgFSutPw9wjVyU3DPTEkETG7aEBmB18zTpLlHdXFuvTstux2wE23mh7L0D5ybnHd6zqNcLj3h1JeyUYLdiZVFuD9I6aks41IFd7cM1shgDScnUqhLj53F','2knQ','uymEh5VJLrcX39FVn9SzrPUfrhxi6vh4fL4YNRteB7oEPBH4YyrN5buOx62EwE7lwqwyBhU1BotrxRBIzlaz1QfdPeyplHd5CiwUbCKrvUfUWLmddam3PEsMNkI55Y2bnOJHg5PyKE68DDjPfnNxaC9wi','T','Y4',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3294489451,66,'kum88uIrh2CKP317IlV76ckK0','kZJIqmUssPrBS5gMM','bv','93xLTB7gyZNGBVATSr8BRJXqKgBtN3MQyyTNA0G0QO5X9kLolv7kVuI2nmYoJsSHFnjzyU1muw8zHqmQ6LwqbrXOWJY3V2ioNgNDWE','f','fT',5);
+INSERT INTO ti VALUES (3294489451,66,'kum88uIrh2CKP317IlV76ckK0','kZJIqmUssPrBS5gMM','bv','93xLTB7gyZNGBVATSr8BRJXqKgBtN3MQyyTNA0G0QO5X9kLolv7kVuI2nmYoJsSHFnjzyU1muw8zHqmQ6LwqbrXOWJY3V2ioNgNDWE','f','fT',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1577251315,-87,'ZPVkaTpNWEH8X1Jlx4zuYubsgxqbWhHFxlr66ELYStV0c8nMkvB43kDBUBnz652JJx0tphU2LBklIMPpm1LWnvk','BEsq8JZUcCD86mxk3kKgrNHDNnubLApBpUiWT9lCXi85Hv','ciuXge','h6AyxE2GYdWEs95HmrvGbztlcmq68Lz1E8ZJPzVnUMN0PmdiJ8zommIEd1hXI4jtK9sWmAZCVB8vEkFUvsgvEEqJe1akb8Aa4wtg6Y1fAmGs9','L4','8O',6);
+INSERT INTO ti VALUES (1577251315,-87,'ZPVkaTpNWEH8X1Jlx4zuYubsgxqbWhHFxlr66ELYStV0c8nMkvB43kDBUBnz652JJx0tphU2LBklIMPpm1LWnvk','BEsq8JZUcCD86mxk3kKgrNHDNnubLApBpUiWT9lCXi85Hv','ciuXge','h6AyxE2GYdWEs95HmrvGbztlcmq68Lz1E8ZJPzVnUMN0PmdiJ8zommIEd1hXI4jtK9sWmAZCVB8vEkFUvsgvEEqJe1akb8Aa4wtg6Y1fAmGs9','L4','8O',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(69) NOT NULL, d VARCHAR(92) NOT NULL, e VARCHAR(68), f VARBINARY(34), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (24131,15479365,'pPgZN1wwDLAVP5EClFX91H9u3','V4NLuc5VIh2wNIiBVmSlAhVxVlwAH0fqaKafhSnhuuV','iLnFEXs4nlHrGFILTf5pGJ7z34DMQOQbLVOFvM76qdxQNk1','tAQgyUEqUOfcbUoxcv5D','9s','iM',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(69) NOT NULL, d VARCHAR(92) NOT NULL, e VARCHAR(68), f VARBINARY(34), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2275583411,2731984,'picDWQYUwTQoXE0rgDaDktdLDicQQUuNUTnsqLXFWenYE','GD8nDHQtwmCKEVQToQnI73A9s1jZ8mSERF4EKp7uA1q23SxJTDOdt9Zlml','7VBUt4PIrkGgEFp08JiYh94aQronhfp4p0jp7dZtnFpDCdINywdd','z8YgI3EfomGcaisEnmsKnVXAuHUc3','k1','Vc',1);
+INSERT INTO ti VALUES (2275583411,2731984,'picDWQYUwTQoXE0rgDaDktdLDicQQUuNUTnsqLXFWenYE','GD8nDHQtwmCKEVQToQnI73A9s1jZ8mSERF4EKp7uA1q23SxJTDOdt9Zlml','7VBUt4PIrkGgEFp08JiYh94aQronhfp4p0jp7dZtnFpDCdINywdd','z8YgI3EfomGcaisEnmsKnVXAuHUc3','k1','Vc',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(70) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(70) NOT NULL;
+INSERT INTO t VALUES (1887949562,7753313,'4xwybeqO3yDqnvDHcp1ZAvNtaZJSCocWz3fOFBU53e09gZukVwyDYzSAs8dM','8EAh1Hs4AJEjb70V0ZW2QlJZOiKSs6DDNQz8doO8','4o63Q4e0GUvxojNg3F8mXptZYiTZpHbyWL5CVUbPyDL6wdD','jsu','Y','UZ',2);
+INSERT INTO ti VALUES (1887949562,7753313,'4xwybeqO3yDqnvDHcp1ZAvNtaZJSCocWz3fOFBU53e09gZukVwyDYzSAs8dM','8EAh1Hs4AJEjb70V0ZW2QlJZOiKSs6DDNQz8doO8','4o63Q4e0GUvxojNg3F8mXptZYiTZpHbyWL5CVUbPyDL6wdD','jsu','Y','UZ',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2790412990,7794389,'ow4ZUBWKFSVYiONF3mrcrnn19aEncoX9oUMDUDl2GicI','8F8VJCFQnr2uM6R6er55yxNGECQru3NqTH43qyAkv8mN5uF4cynlDPgYAudAOP5RYutxkqoJJomkpcrxsW0k0P8j3','EWSrprS6lKk0Uy5nBNsbWlIywBPq2i2FwM02JB9F5EocK5XkptXXt6ID0mwHgD','i9Ts9mTiLfwfC6SknFJFTYU6N','c','Ia',3);
+INSERT INTO ti VALUES (2790412990,7794389,'ow4ZUBWKFSVYiONF3mrcrnn19aEncoX9oUMDUDl2GicI','8F8VJCFQnr2uM6R6er55yxNGECQru3NqTH43qyAkv8mN5uF4cynlDPgYAudAOP5RYutxkqoJJomkpcrxsW0k0P8j3','EWSrprS6lKk0Uy5nBNsbWlIywBPq2i2FwM02JB9F5EocK5XkptXXt6ID0mwHgD','i9Ts9mTiLfwfC6SknFJFTYU6N','c','Ia',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (3955857449,7451570,'GqP7NKXczrJKCVx5A9Nh8tmbzoL53PWVp7cFxRErjpnT7xIgPrI1Hh7rfB4bMDtnR6','7H5QseaMdFBd38ZNxq06kdLCsgUstAnBL6Z5bHPfFgZxLkZFaNDaFt5NCTRZnPPvkor9YDhf7znRnoMBOAax0Tpg61jmWmvQM2MAYfb4c','PVoOWMQm7j4t7EtKHMkUYmZcwodIij','PuVyoyUcDJ641923yXydXVR2Ck3rsRdXs2WvfvaTLgxLZ3D3W3dZCfxxh43Tcfy0n73vHFL','u','Dt',4);
+INSERT INTO ti VALUES (3955857449,7451570,'GqP7NKXczrJKCVx5A9Nh8tmbzoL53PWVp7cFxRErjpnT7xIgPrI1Hh7rfB4bMDtnR6','7H5QseaMdFBd38ZNxq06kdLCsgUstAnBL6Z5bHPfFgZxLkZFaNDaFt5NCTRZnPPvkor9YDhf7znRnoMBOAax0Tpg61jmWmvQM2MAYfb4c','PVoOWMQm7j4t7EtKHMkUYmZcwodIij','PuVyoyUcDJ641923yXydXVR2Ck3rsRdXs2WvfvaTLgxLZ3D3W3dZCfxxh43Tcfy0n73vHFL','u','Dt',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1628911991,2961015,'8NXPrZdsRgth8EM0GO9sKBzfb','PbzFm8RbTNAhqW95wFYIWFpXE1YMvt8oQXb74V37E49sEdope21P3TyLaqd2S8cSuDTUYp59VGjWZrOjogZnDoZipz1Hckzsu4uMomXnpHLG7YgF0nlzLMuiW3FGrKpYMNtjeH1Qv6H29tqMb70hbdCtH','TfQMcTJapEmIEkTvrBLwP8wm9phVKs9j8vUD24uSSeSgUs','hKo7kQI0zojBabgziZgkouxiL2dwiO3qMVZwwhxUzfWxjf8cMsVUmegINlrepCCLEZvn5TXjBFENUAOlKbjoDLLk2kyrdtx3NjIUm7Mlil22X1Fps0QGYEsKtGuP8DncS3zn9pTme6c8VSyMVd2fUBWvn8K63O','N','z',5);
+INSERT INTO ti VALUES (1628911991,2961015,'8NXPrZdsRgth8EM0GO9sKBzfb','PbzFm8RbTNAhqW95wFYIWFpXE1YMvt8oQXb74V37E49sEdope21P3TyLaqd2S8cSuDTUYp59VGjWZrOjogZnDoZipz1Hckzsu4uMomXnpHLG7YgF0nlzLMuiW3FGrKpYMNtjeH1Qv6H29tqMb70hbdCtH','TfQMcTJapEmIEkTvrBLwP8wm9phVKs9j8vUD24uSSeSgUs','hKo7kQI0zojBabgziZgkouxiL2dwiO3qMVZwwhxUzfWxjf8cMsVUmegINlrepCCLEZvn5TXjBFENUAOlKbjoDLLk2kyrdtx3NjIUm7Mlil22X1Fps0QGYEsKtGuP8DncS3zn9pTme6c8VSyMVd2fUBWvn8K63O','N','z',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3255414187,9103991,'imPQdqIzUGdw8Qnx2lFSg','sgn9jEzfkSwmqOaRmIZn3nLbNDaeAqes6Oel7SLfadNgktbtqT8BmrO76RS05sXu6jZynsbNOgLDsBaLEueaXx4DcaVMCsZgaLLDGldk5xyw2H62GVDcvIZMAOsOrXKus03pDISKlMiZ6ZWMOzOZBzXjU0QEai5H9EKi4','YMIXQptWfTcf63PjwlHwcH32CpnMF7wsXDzAIx6EgWbnb','itcEzsM1ZmAdefAV4JxL9uLE0pvQsAnhdNltWNz5cA3fNFpfoQgLIEsJ7YeTUcH7UDeIZ08iGaXvN8l2KOJ3CAD9PXEYbXL0AAeMJb0LWhNl05vbc0nc2uTpyvFS4M7YG8zdSsDK2yHtbCAUHBiGWq56ghj2pSOf3OU0WiSBx46xxItE','O','Po',6);
+INSERT INTO ti VALUES (3255414187,9103991,'imPQdqIzUGdw8Qnx2lFSg','sgn9jEzfkSwmqOaRmIZn3nLbNDaeAqes6Oel7SLfadNgktbtqT8BmrO76RS05sXu6jZynsbNOgLDsBaLEueaXx4DcaVMCsZgaLLDGldk5xyw2H62GVDcvIZMAOsOrXKus03pDISKlMiZ6ZWMOzOZBzXjU0QEai5H9EKi4','YMIXQptWfTcf63PjwlHwcH32CpnMF7wsXDzAIx6EgWbnb','itcEzsM1ZmAdefAV4JxL9uLE0pvQsAnhdNltWNz5cA3fNFpfoQgLIEsJ7YeTUcH7UDeIZ08iGaXvN8l2KOJ3CAD9PXEYbXL0AAeMJb0LWhNl05vbc0nc2uTpyvFS4M7YG8zdSsDK2yHtbCAUHBiGWq56ghj2pSOf3OU0WiSBx46xxItE','O','Po',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b INT UNSIGNED, c BINARY(82), d VARCHAR(40), e VARCHAR(67) NOT NULL, f VARCHAR(59), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (886342407845645419,3408821889,'mkitOOkKj9SbAyw5Y0wTqtRmLU54nZ89M0I6EHdFIUWHR2W1KvQr5kXKWS2OqyzlIjkSmO482','rAqDF8X4SD24oxJ3EpOW6rtKqYYovDd','aI9OWCbFaqIavtNxacgPG0EsyEIf5owStYJdXHJrfNx0M21Bwnz7qfnJZ6Ffbt','fQaisSVIg9sifGVBz','fX','b',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT UNSIGNED, c BINARY(82), d VARCHAR(40), e VARCHAR(67) NOT NULL, f VARCHAR(59), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (10725544033156060038,2558801666,'vG3EmL2mEbBEpPJMBnTX03D3I2RIBRgWKtBm1KTtTIy8lpJfIwkSMb2VhriUvkh','zthxaI','xm23jhaG5Z2jR5Td6twbtdxqwMDCSlj7fnLoMC','UbYrexPLCSbCVbKGTSxpBLj2LOxq9zx2OI1Q','sC','b',1);
+INSERT INTO ti VALUES (10725544033156060038,2558801666,'vG3EmL2mEbBEpPJMBnTX03D3I2RIBRgWKtBm1KTtTIy8lpJfIwkSMb2VhriUvkh','zthxaI','xm23jhaG5Z2jR5Td6twbtdxqwMDCSlj7fnLoMC','UbYrexPLCSbCVbKGTSxpBLj2LOxq9zx2OI1Q','sC','b',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(83);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(83);
+INSERT INTO t VALUES (16494329382265507888,2694882622,'3lF1C5quwItFTnWSAnUSIfT3YO8VCc9QNDu','y2VSyNsCPX0FpRtvJ','AvDZiHkO4RW3YETYMPTenGm1kKQHrN9JqFL','DmItXiBQ1R1F','h7','S',2);
+INSERT INTO ti VALUES (16494329382265507888,2694882622,'3lF1C5quwItFTnWSAnUSIfT3YO8VCc9QNDu','y2VSyNsCPX0FpRtvJ','AvDZiHkO4RW3YETYMPTenGm1kKQHrN9JqFL','DmItXiBQ1R1F','h7','S',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (14675772046468406777,3315572814,'aqGy','GiCL1C66HIbga41pfNzMIz5uVJ7eiBtwjxw2XvVMVTiHmg','vFokaWCbJREvZNyqLVDm54iJ','ymNSPfFiM1ssnpTIHfnobADS3sgZQbbwpTvTwdzVVONzjR','e','6',3);
+INSERT INTO ti VALUES (14675772046468406777,3315572814,'aqGy','GiCL1C66HIbga41pfNzMIz5uVJ7eiBtwjxw2XvVMVTiHmg','vFokaWCbJREvZNyqLVDm54iJ','ymNSPfFiM1ssnpTIHfnobADS3sgZQbbwpTvTwdzVVONzjR','e','6',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1552492090732696943,903895405,'g3Ly7iAcfcjIadzkksEIOCZUh9iPbKfBHHqshqCr04w3lLSkV2WsUWTjpLMlplf0pAvA','luLE','Toev9OqDNK7wCy7n6mhSVeZSFuIBxAc5pSpNxz2YDM8bREUFR3HX3sd','iTKPNW4R3rbpXEMVf5VvwCHi0IdoWR24ww8pGJZ1k88K6pblmHYtvHPF1UuW1bocvXr0ud7EkKQCsSyK1Ugm5hkMrcqqSOz1IZk','P','8',4);
+INSERT INTO ti VALUES (1552492090732696943,903895405,'g3Ly7iAcfcjIadzkksEIOCZUh9iPbKfBHHqshqCr04w3lLSkV2WsUWTjpLMlplf0pAvA','luLE','Toev9OqDNK7wCy7n6mhSVeZSFuIBxAc5pSpNxz2YDM8bREUFR3HX3sd','iTKPNW4R3rbpXEMVf5VvwCHi0IdoWR24ww8pGJZ1k88K6pblmHYtvHPF1UuW1bocvXr0ud7EkKQCsSyK1Ugm5hkMrcqqSOz1IZk','P','8',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (11117391826731701062,467025852,'rQORagPcZKJOtrsQ6jtC4V8Cm5RO8SyyXCQOtlYo4A7P35BogHlzM71xZpG','fLLHd6ySbqiPDwfZtf6WaOks0ggdOzlxm47F4kJb70BEYv2gkWshNT8V4GPPYgJDTm3qX6crG6U1He7qriPi3W0VVXiMioLKZXwunQDzL6tHlDrxle6o7PI3RV7yxz7eOLP1LxFD9RElSOEKkmVCx9JsMANaJ6u9gFVgLJnFcqgX4ycy1nmmThCKmuZXuVPdGFHfLKUAWF3FndLY6bLVqOHZ8uCqbIeHA5Q0kJfTwr7WB','GbXa225r7V2qO7s1SHocpdjfNuwSzUljdTgg0','0MdkrY8cdy9heTMz80sU5NFGnhjkcvTzrWxnYEH1X2iKnLXdx7n6lWAclwYGO','J','u',5);
+INSERT INTO ti VALUES (11117391826731701062,467025852,'rQORagPcZKJOtrsQ6jtC4V8Cm5RO8SyyXCQOtlYo4A7P35BogHlzM71xZpG','fLLHd6ySbqiPDwfZtf6WaOks0ggdOzlxm47F4kJb70BEYv2gkWshNT8V4GPPYgJDTm3qX6crG6U1He7qriPi3W0VVXiMioLKZXwunQDzL6tHlDrxle6o7PI3RV7yxz7eOLP1LxFD9RElSOEKkmVCx9JsMANaJ6u9gFVgLJnFcqgX4ycy1nmmThCKmuZXuVPdGFHfLKUAWF3FndLY6bLVqOHZ8uCqbIeHA5Q0kJfTwr7WB','GbXa225r7V2qO7s1SHocpdjfNuwSzUljdTgg0','0MdkrY8cdy9heTMz80sU5NFGnhjkcvTzrWxnYEH1X2iKnLXdx7n6lWAclwYGO','J','u',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (7896521454820893920,1730156038,'qfcuggoIFd1crvLZ1WjWkfGQkx1aPF6eo7CoIEEbSEj3bzwtfUD5t4SUmP1u6ytJ','aoBEIjo4IC3aqRWb2UP5assFTQyW5WtxYsTpu8c3VkYJwA0xN3KZ3jtXfu4EYhvAOizIwCI55bwj2IZrDXybiOvwPM0k1B25l62kyH1jNvGFLNztTiHZSzbXWryw','GQYj38DUaBRwd0bgv200KpKoaSBsDLdrxk5ThuZp8KvCwERmkxXq0SvQZNIXB','myAnmDrNRMvHVI9eAzndBGGH8Q6M45jdCz1LW0GWzIyOTOYI6s1vXEiePhsg7IRgGilWCb0XE54qMJ589eFswdKEhQf5gx3aZUOE6G6YOAHNy5m2nxRpgBUPE0s6e6voHNHbEaLcqStC0toTeWlpG2fGJf6Uf5hJt2AT80d3fmBBYQymPS75liHbfImptNQ9VZzfPAPp0KWDyky0Bwmjq60dPXA0m5q5ow4MQQbzNDzHVsXlY7zyhtpZ','l','tQ',6);
+INSERT INTO ti VALUES (7896521454820893920,1730156038,'qfcuggoIFd1crvLZ1WjWkfGQkx1aPF6eo7CoIEEbSEj3bzwtfUD5t4SUmP1u6ytJ','aoBEIjo4IC3aqRWb2UP5assFTQyW5WtxYsTpu8c3VkYJwA0xN3KZ3jtXfu4EYhvAOizIwCI55bwj2IZrDXybiOvwPM0k1B25l62kyH1jNvGFLNztTiHZSzbXWryw','GQYj38DUaBRwd0bgv200KpKoaSBsDLdrxk5ThuZp8KvCwERmkxXq0SvQZNIXB','myAnmDrNRMvHVI9eAzndBGGH8Q6M45jdCz1LW0GWzIyOTOYI6s1vXEiePhsg7IRgGilWCb0XE54qMJ589eFswdKEhQf5gx3aZUOE6G6YOAHNy5m2nxRpgBUPE0s6e6voHNHbEaLcqStC0toTeWlpG2fGJf6Uf5hJt2AT80d3fmBBYQymPS75liHbfImptNQ9VZzfPAPp0KWDyky0Bwmjq60dPXA0m5q5ow4MQQbzNDzHVsXlY7zyhtpZ','l','tQ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b INT, c CHAR(84), d VARCHAR(64) NOT NULL, e VARBINARY(45), f VARBINARY(20) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (89683307,-1659777418,'BVh42X6ia8j1DrEnt9RfYkIuiY0NjH9eNS8CjSLYuzja5','N8mBKHkcXlYIbjl5802WFILmRB3DUmUNFNXACPkvN8PbYCLEeh1ePdUgJryB5AJ6','8ZtuVIhH2pB4X65','wunWK5Ir','H','pw',0);
+CREATE TABLE ti (a INT NOT NULL, b INT, c CHAR(84), d VARCHAR(64) NOT NULL, e VARBINARY(45), f VARBINARY(20) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (4403141107250190575,1553245994,'f7iBWp','WHEbwhJTbhmcCI73HW2EfLux7J9suOpB1lVElTm5knF2xLqYt3vxENMAqILz','laR4r6eaS9fx38JGuMN2x1QSEgbNk','z8dgqQejecEF254n','U','4',1);
+INSERT INTO ti VALUES (4403141107250190575,1553245994,'f7iBWp','WHEbwhJTbhmcCI73HW2EfLux7J9suOpB1lVElTm5knF2xLqYt3vxENMAqILz','laR4r6eaS9fx38JGuMN2x1QSEgbNk','z8dgqQejecEF254n','U','4',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(85);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(85);
+INSERT INTO t VALUES (-8580562227601994550,-2117384944,'M4sbRi81kJ0','P5vWqbozgZGbPFYDN18nGmttZ2Vw1aImrZCkDwJ0vfcHfy','XrlRgaEy7u0JXGtw5p5EFrDkRpNMli1GI','EBchWLuj4xPgH','K','q5',2);
+INSERT INTO ti VALUES (-8580562227601994550,-2117384944,'M4sbRi81kJ0','P5vWqbozgZGbPFYDN18nGmttZ2Vw1aImrZCkDwJ0vfcHfy','XrlRgaEy7u0JXGtw5p5EFrDkRpNMli1GI','EBchWLuj4xPgH','K','q5',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8662228169232955720,1777058960,'MkiSb2OeWgrKd9RrzWoOK6','IGJTd50ss9NjjjmsuElhnYIsavdjtdEfM9xxw0LmBa06LYiTWaOkwiwu2TGsgakvzERUl5hTv5xBUSiFvhzGXMqTsMzKjwPpem7vjVVdP9gv7j31eWQm3vnINnuIiPlA4haMguxWmcGNIsIGyV9dSkeJIHoqKolzWjdNW0','6huVGEVnN09udJQQur4BuSjiVGzl7gt3VvhxGC2Claw4k','6GJzhWf4TJG9','E','1',3);
+INSERT INTO ti VALUES (8662228169232955720,1777058960,'MkiSb2OeWgrKd9RrzWoOK6','IGJTd50ss9NjjjmsuElhnYIsavdjtdEfM9xxw0LmBa06LYiTWaOkwiwu2TGsgakvzERUl5hTv5xBUSiFvhzGXMqTsMzKjwPpem7vjVVdP9gv7j31eWQm3vnINnuIiPlA4haMguxWmcGNIsIGyV9dSkeJIHoqKolzWjdNW0','6huVGEVnN09udJQQur4BuSjiVGzl7gt3VvhxGC2Claw4k','6GJzhWf4TJG9','E','1',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-7330753998936464008,1771848309,'wjjfeUaM1ampdYXmxjawYWkZ9ZZ0JxyJnUZiO441PsSnO9Fi5ahmSTMxSlPXVa5TBSKcnUrBfenotu','7ReiADuDr8Ur3pBP2Y0vjU2eNaRFmjg6EkYLhQ87ns1uNLmekKFNG8Il0SYAidvqBPMdIhrFam88bzCmz','PQsI2kAfTPOpTB2VWh4hff5dMe','ipjNzB882CeBKRTJcSiaktwps0ReiEsXM0DxVSAz3xumo4Mk51ZFBLYsW1Bq8Q7q0fTis2BTB4Er1JMv1K3COFyb3WXl5oz57LIoRYYZwXYAVVq24FjKauhOHjIqG4Sg3cvT58CVO3gYbSOG43FC73Am4rUK9fBztjPBtJVpqVuyCdgNIwwglbbyJwqPJeTPeAty2R7q5Ylq9F8sdpLUQvQU7YFJVOAhDfKXv6cYsFpLUEwwYxrEK7','H','4',4);
+INSERT INTO ti VALUES (-7330753998936464008,1771848309,'wjjfeUaM1ampdYXmxjawYWkZ9ZZ0JxyJnUZiO441PsSnO9Fi5ahmSTMxSlPXVa5TBSKcnUrBfenotu','7ReiADuDr8Ur3pBP2Y0vjU2eNaRFmjg6EkYLhQ87ns1uNLmekKFNG8Il0SYAidvqBPMdIhrFam88bzCmz','PQsI2kAfTPOpTB2VWh4hff5dMe','ipjNzB882CeBKRTJcSiaktwps0ReiEsXM0DxVSAz3xumo4Mk51ZFBLYsW1Bq8Q7q0fTis2BTB4Er1JMv1K3COFyb3WXl5oz57LIoRYYZwXYAVVq24FjKauhOHjIqG4Sg3cvT58CVO3gYbSOG43FC73Am4rUK9fBztjPBtJVpqVuyCdgNIwwglbbyJwqPJeTPeAty2R7q5Ylq9F8sdpLUQvQU7YFJVOAhDfKXv6cYsFpLUEwwYxrEK7','H','4',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1466091238658506963,1904412368,'serhffaF2AAFoZ5G','BPobruTjqsMqxeePe0ymCKeYAUb6AeQBtR64a','Z99M4hnr83AOf4UgViEpNJUlksklo6JGTw0HeFszj','t0tDLQp8ybtPfiNSr9sEULDGrVqcatr8V6TJpD73CKzk81r4oliesilzPHp9ZvrBl3nL2zIjKaol4Ao1PhFzj1yHvQqYPWdeTWIiRb5vwDJoy6DWCI03GL3ykyr0K7QVgeWXdKk84e6DUZebbPxNMz7RDLteP0JK32VcI62G9hhVZDdvaJPbqGYyrWskaFC4CXX','bS','X',5);
+INSERT INTO ti VALUES (1466091238658506963,1904412368,'serhffaF2AAFoZ5G','BPobruTjqsMqxeePe0ymCKeYAUb6AeQBtR64a','Z99M4hnr83AOf4UgViEpNJUlksklo6JGTw0HeFszj','t0tDLQp8ybtPfiNSr9sEULDGrVqcatr8V6TJpD73CKzk81r4oliesilzPHp9ZvrBl3nL2zIjKaol4Ao1PhFzj1yHvQqYPWdeTWIiRb5vwDJoy6DWCI03GL3ykyr0K7QVgeWXdKk84e6DUZebbPxNMz7RDLteP0JK32VcI62G9hhVZDdvaJPbqGYyrWskaFC4CXX','bS','X',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (933793004452658818,2100641258,'2voVofgDhVfBdfy14wdRQWhlN5wEc64pK2Ve5nA0H8Cxv1LgYpgXWmJJAm6cbgjeTbg2UeWVbfv','pcgWG8vSNHaP3pxawrsIbPWihUjsUjklne4DaUpwnfSs49VVSZpGCqzzsCWSz4cl1bZ8zjKgvRQQ7H7s56Wdhd95Vk0Sj4pHq2CLgi3nFD26g4KnNQrlCHnbgFVbuvjQ','sXCx5JlIrYvD7XWDGM8O0ThR4YET7XV','Ji0pkWMmlGoDQxiL8dcrb6yogLuI9nsmJxQNQFvSJv4wNMzXbw16xgCgKhY848jakRiuIDsKRHZzJPR5CJxDJzFxieEO3Nk6hvRRN5Tyr6dviWuvGVFCCrR6wRDkwwNyk3Pj5w30BK3vDzHjvTqHCdzLAOWf1XSldJ0yz2F4HRKPhOup6HQ6HAZAJLz5RVUfyxQ5lc3Y1bykWdGaLTh4WXUrX','Qu','Nj',6);
+INSERT INTO ti VALUES (933793004452658818,2100641258,'2voVofgDhVfBdfy14wdRQWhlN5wEc64pK2Ve5nA0H8Cxv1LgYpgXWmJJAm6cbgjeTbg2UeWVbfv','pcgWG8vSNHaP3pxawrsIbPWihUjsUjklne4DaUpwnfSs49VVSZpGCqzzsCWSz4cl1bZ8zjKgvRQQ7H7s56Wdhd95Vk0Sj4pHq2CLgi3nFD26g4KnNQrlCHnbgFVbuvjQ','sXCx5JlIrYvD7XWDGM8O0ThR4YET7XV','Ji0pkWMmlGoDQxiL8dcrb6yogLuI9nsmJxQNQFvSJv4wNMzXbw16xgCgKhY848jakRiuIDsKRHZzJPR5CJxDJzFxieEO3Nk6hvRRN5Tyr6dviWuvGVFCCrR6wRDkwwNyk3Pj5w30BK3vDzHjvTqHCdzLAOWf1XSldJ0yz2F4HRKPhOup6HQ6HAZAJLz5RVUfyxQ5lc3Y1bykWdGaLTh4WXUrX','Qu','Nj',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b SMALLINT, c CHAR(7), d VARCHAR(29), e VARBINARY(92) NOT NULL, f VARCHAR(15) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5448751622867306593,-17949,'m','dVNIga7Ya7u6pC','zxPng5pJ4JzP4d9x2I0LQ1','9GpPtJx2','T','9',0);
+CREATE TABLE ti (a BIGINT, b SMALLINT, c CHAR(7), d VARCHAR(29), e VARBINARY(92) NOT NULL, f VARCHAR(15) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-3700760269960652652,18893,'PNtp','WmZSGIZqYB4Sdu9P','K4hb4f','qIKJjTLCjJgcMVL','5','w',1);
+INSERT INTO ti VALUES (-3700760269960652652,18893,'PNtp','WmZSGIZqYB4Sdu9P','K4hb4f','qIKJjTLCjJgcMVL','5','w',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(8);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(8);
+INSERT INTO t VALUES (-7140742125239930562,-6529,'oQmsfsW','EkS10W','cy8UtU0d3e8ZyVdFUJECECmGwhFxoFdhRAY0bbjwHBRYvQWDC74aW0','E','a','Yo',2);
+INSERT INTO ti VALUES (-7140742125239930562,-6529,'oQmsfsW','EkS10W','cy8UtU0d3e8ZyVdFUJECECmGwhFxoFdhRAY0bbjwHBRYvQWDC74aW0','E','a','Yo',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-6500927124209898775,1865,'AfC','f3ycgoHH4TX1lAc5x9KvXpQ5vP514dLhnvSpb1FczLNtZKvLggQpHMNGkXVNtEq5uWE1KhmViNYv9GsTUT7CBoeSuikZILsHEXr4Rsie1h325t5qOSQs2pIQTlD','B1QheCRwxgx','tGBRntkF','8','s',3);
+INSERT INTO ti VALUES (-6500927124209898775,1865,'AfC','f3ycgoHH4TX1lAc5x9KvXpQ5vP514dLhnvSpb1FczLNtZKvLggQpHMNGkXVNtEq5uWE1KhmViNYv9GsTUT7CBoeSuikZILsHEXr4Rsie1h325t5qOSQs2pIQTlD','B1QheCRwxgx','tGBRntkF','8','s',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-789291206778687217,11272,'9C0d9srH','ZNrol57kTZWq0Xo7V7','TPLIshFEmmrLSpHwmjpadKhfZ3yNZSd70cXWG','I8WStbsn0FUnYOKHVOsFDVvHjrMZn9Aj5IDcZxzLmldxhejYtE78DMqIahdZAPChsyUEDgkCTvucM8iMPY','4','LQ',4);
+INSERT INTO ti VALUES (-789291206778687217,11272,'9C0d9srH','ZNrol57kTZWq0Xo7V7','TPLIshFEmmrLSpHwmjpadKhfZ3yNZSd70cXWG','I8WStbsn0FUnYOKHVOsFDVvHjrMZn9Aj5IDcZxzLmldxhejYtE78DMqIahdZAPChsyUEDgkCTvucM8iMPY','4','LQ',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (73792032010790334,-20980,'6','Ibi1tR05mXGUE8WQEG4xHb5Wv83XrZZQCIxj1mxkG7Njw7ce6WVwoXyyOPz28ajs7FFCtxbIObqg331n30hz3vRinT9205LEu1ZenARXY6NPLGJ0RpjPlLt63epVmYXYPsD8nhD7c6eZAaBjeZxle21ItmiwB4tSBrNhCsSSyxqsFKztJfzkEyZMPYtpL7FwccM1Vaz0MeiPWvdYWpHSOR2UQfYzxBHx1BfjJtQFDc3XJdU0UWZ5CiSpg4u','j01r8ZqXfgGG1bRyW8mo0be7F5PmzB284bfHIo3AqiqkY4p5JkBKLKOaFJ77s4vtenle4iRmRaOj','zdpLorGmLIK2Isec4ZS7ncqjSd60wvlUsTdy6m1tDbU986MM67BQs1St0A98En3pcuADFXtJtLXSJYDcj','C','Vb',5);
+INSERT INTO ti VALUES (73792032010790334,-20980,'6','Ibi1tR05mXGUE8WQEG4xHb5Wv83XrZZQCIxj1mxkG7Njw7ce6WVwoXyyOPz28ajs7FFCtxbIObqg331n30hz3vRinT9205LEu1ZenARXY6NPLGJ0RpjPlLt63epVmYXYPsD8nhD7c6eZAaBjeZxle21ItmiwB4tSBrNhCsSSyxqsFKztJfzkEyZMPYtpL7FwccM1Vaz0MeiPWvdYWpHSOR2UQfYzxBHx1BfjJtQFDc3XJdU0UWZ5CiSpg4u','j01r8ZqXfgGG1bRyW8mo0be7F5PmzB284bfHIo3AqiqkY4p5JkBKLKOaFJ77s4vtenle4iRmRaOj','zdpLorGmLIK2Isec4ZS7ncqjSd60wvlUsTdy6m1tDbU986MM67BQs1St0A98En3pcuADFXtJtLXSJYDcj','C','Vb',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-4820948844714913291,2665,'IzLY8','wiFJ0fRgbELf1lYbiE9x8Pp8uQ9ynmK2Q6ohlDtNq8VC2aG3CmMBNx63cuCpHhNOj8nszVH4v1cSR7HKUDerz689IfMHHFIEXYPgnMsRkgXRLuk7gENkuwWxbhHBkjCM6bgLR6sExXKH227NiwOkS5fMfKMsRD9KzefKS','gpFdi40GPvpyw8HF4JWoBQHhMpMu69nduJra5yDh9A14A4ypkqbIRskXnUS6o0u','9DWlTizZxq7nEA1KofxN52TqP4Vz4dBWEWrIDDY8YQQJeQ8I1OgQMSjUzVQjLb70CJMnVvl72Jx6kwif029gHBOdlsFl4','u','ud',6);
+INSERT INTO ti VALUES (-4820948844714913291,2665,'IzLY8','wiFJ0fRgbELf1lYbiE9x8Pp8uQ9ynmK2Q6ohlDtNq8VC2aG3CmMBNx63cuCpHhNOj8nszVH4v1cSR7HKUDerz689IfMHHFIEXYPgnMsRkgXRLuk7gENkuwWxbhHBkjCM6bgLR6sExXKH227NiwOkS5fMfKMsRD9KzefKS','gpFdi40GPvpyw8HF4JWoBQHhMpMu69nduJra5yDh9A14A4ypkqbIRskXnUS6o0u','9DWlTizZxq7nEA1KofxN52TqP4Vz4dBWEWrIDDY8YQQJeQ8I1OgQMSjUzVQjLb70CJMnVvl72Jx6kwif029gHBOdlsFl4','u','ud',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT, c BINARY(73), d VARCHAR(76), e VARBINARY(67) NOT NULL, f VARBINARY(23), g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3079131,-6056748822527795987,'czdVOR7Z3ZTpymXbv625f6wIN1lBpzzvmrjnPvuPPaKPI1hbXxWLqewt8e','KydrSwteDHc87IAMVnsohE6cVeVfFfxXWno1tQJCH6eKGslb3qMu0','W4BD5ycy8hQNvCgwrVBjmoQKdY8gMdGUkGJN1p','TPVEWDEcPtfGDi','p','Ii',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT, c BINARY(73), d VARCHAR(76), e VARBINARY(67) NOT NULL, f VARBINARY(23), g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (9292406,-2555733798115584216,'2NT','lrwb9WrACHRjSooag6xPPcjPHFFejOFFWTwbyGujrpG7Bh2ST0iOfnpWxShULgoOWks4hgsPJ','6LzpM2b1ZgckMXtTTfxocGUGTg','yORsVBmZjAmz0o4Sg0','y','Km',1);
+INSERT INTO ti VALUES (9292406,-2555733798115584216,'2NT','lrwb9WrACHRjSooag6xPPcjPHFFejOFFWTwbyGujrpG7Bh2ST0iOfnpWxShULgoOWks4hgsPJ','6LzpM2b1ZgckMXtTTfxocGUGTg','yORsVBmZjAmz0o4Sg0','y','Km',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(74);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(74);
+INSERT INTO t VALUES (8443040,-8871192363120379439,'SsVLfGNpysuPIUjPINh','hi4mVdf8XeBrDDxjWXBpUREMGOiVEAi7XPZJ44','pbR5ntWlgxArQwRLvPeq3k0VvJVAnJ250cQaubDNSBNWKw','V1CBHMCV4rl','bt','u',2);
+INSERT INTO ti VALUES (8443040,-8871192363120379439,'SsVLfGNpysuPIUjPINh','hi4mVdf8XeBrDDxjWXBpUREMGOiVEAi7XPZJ44','pbR5ntWlgxArQwRLvPeq3k0VvJVAnJ250cQaubDNSBNWKw','V1CBHMCV4rl','bt','u',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (16129248,-8100038403359192251,'Ch7i','nmeMZoVw8A8OrqLfabmeFhbvYQI0GZJKBeLRsN6ck1zaSu3EIR9b5LPqEBIELgk0TO2ubpFUaDUKVRP9KwIxPSxj1jxFTNZv8u0oYlQ8ZSpfUnmnQ8g2xf9zm44tIpRdPfW2iHtNyoFD6XMAgMtQvzxzWRmeF14okTiVw2iClkmNRvjMovYkGU4xxeJPfM2uOUr576FuUMNtB8zuuxpQwpElVxa4DAWLxgVa0ZUoNuvbGj2ZL8f6UGYqFCrQJH','Px2P','stMgWuzN8AqmH','zw','u',3);
+INSERT INTO ti VALUES (16129248,-8100038403359192251,'Ch7i','nmeMZoVw8A8OrqLfabmeFhbvYQI0GZJKBeLRsN6ck1zaSu3EIR9b5LPqEBIELgk0TO2ubpFUaDUKVRP9KwIxPSxj1jxFTNZv8u0oYlQ8ZSpfUnmnQ8g2xf9zm44tIpRdPfW2iHtNyoFD6XMAgMtQvzxzWRmeF14okTiVw2iClkmNRvjMovYkGU4xxeJPfM2uOUr576FuUMNtB8zuuxpQwpElVxa4DAWLxgVa0ZUoNuvbGj2ZL8f6UGYqFCrQJH','Px2P','stMgWuzN8AqmH','zw','u',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (10634869,4794309394252566955,'cnn8W2sJk4encgsBlTvgeogRfPqnXgCJ9VRGPPQ5LSFKp','HBJfdLNy8aZwKMl4ijP1o2JI8ioivaXuvX7b29QUUAlTotLkV7mVaclIBEipBNlllDCgF5iTY9TP9cZfCdXNOiC4YgSXZvB9wzhVnI7BohKRUK7KeEeLzR5AH57uGx4QAunzJ1vftbmyn8RTFhhOUXbHmY','ouFt07Ee6Vi4KXTPpm5LDZropClVuikVIGyQ92KF9zUUIPJ3j7NFqb9Z9dPml5laet','2cr5mGrUAcayKkyvF6DYVIrrUBhtWfQ6GyqAPiJ35PFcRuEsjpj867lfDJZV69Oat1HD5pgz6vOSnSXYd5GX0VjbwGatBzYe867PS','R','X2',4);
+INSERT INTO ti VALUES (10634869,4794309394252566955,'cnn8W2sJk4encgsBlTvgeogRfPqnXgCJ9VRGPPQ5LSFKp','HBJfdLNy8aZwKMl4ijP1o2JI8ioivaXuvX7b29QUUAlTotLkV7mVaclIBEipBNlllDCgF5iTY9TP9cZfCdXNOiC4YgSXZvB9wzhVnI7BohKRUK7KeEeLzR5AH57uGx4QAunzJ1vftbmyn8RTFhhOUXbHmY','ouFt07Ee6Vi4KXTPpm5LDZropClVuikVIGyQ92KF9zUUIPJ3j7NFqb9Z9dPml5laet','2cr5mGrUAcayKkyvF6DYVIrrUBhtWfQ6GyqAPiJ35PFcRuEsjpj867lfDJZV69Oat1HD5pgz6vOSnSXYd5GX0VjbwGatBzYe867PS','R','X2',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (11252281,-2682957068616612266,'itagYKVQmVhnl','QIMvRZJW4CtY7lard6UbilXF','3gq8suGv4npIqrQI7w65OovoJep8mrcrsFTl2RnkA2no06EU7vnHnKKZsqoi6wmE','0PUCuNz94M2RVM17NLn6k3qA4TLRZv1zi2frfd8b2tpOMqsw2ckv2v6FMnn2IlUI6qLLY0NXLlqHE7zwi3m6cz6psvqiyyqBaHGQqnH7i6ttVY1Sswovu5VpihDCegfW0f','uVg','Tw',5);
+INSERT INTO ti VALUES (11252281,-2682957068616612266,'itagYKVQmVhnl','QIMvRZJW4CtY7lard6UbilXF','3gq8suGv4npIqrQI7w65OovoJep8mrcrsFTl2RnkA2no06EU7vnHnKKZsqoi6wmE','0PUCuNz94M2RVM17NLn6k3qA4TLRZv1zi2frfd8b2tpOMqsw2ckv2v6FMnn2IlUI6qLLY0NXLlqHE7zwi3m6cz6psvqiyyqBaHGQqnH7i6ttVY1Sswovu5VpihDCegfW0f','uVg','Tw',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (274054,4811881211366001608,'jdrYD5Ye1Ws','bBXCHCkUU822XuWmebKootxTahniji1ZGgnD6vl8QZHHpqOdDOAhi2SJBxgwVoUsY7vDU957mGiGgs9DOJQ2zEIFsn7YKHWTEjnPQJ8vIwQtjroophTQ37qw6y5vvdTfnSUT9HvSKYifpEvqL1LKbEopd6NbhZ9MbKJiYqvPEbTWXIpnXjz3VfBTXzewNVGGQ1jnGVVooGPo6Xzmw2mstX','XeDDZPDSOUu3g6REPza0xHghd7V22Ibsu4FkbeaxyXOTdihZ6Skgw','ZdFhmqRdwq2AmgoICVqHGPIrlLyklztWmnUnKIYzTQZDCR5jVRdc2oaJn9IRcuMUNW6r2o4TGUcESnBOwsunwflYxAJsvtvM5TpxXRXBSMAgyYJuXg1rLKc4TLVWTNSdN3IRnVTlOm5wCjwq1DrvRr0YcSU','d1g','QDA',6);
+INSERT INTO ti VALUES (274054,4811881211366001608,'jdrYD5Ye1Ws','bBXCHCkUU822XuWmebKootxTahniji1ZGgnD6vl8QZHHpqOdDOAhi2SJBxgwVoUsY7vDU957mGiGgs9DOJQ2zEIFsn7YKHWTEjnPQJ8vIwQtjroophTQ37qw6y5vvdTfnSUT9HvSKYifpEvqL1LKbEopd6NbhZ9MbKJiYqvPEbTWXIpnXjz3VfBTXzewNVGGQ1jnGVVooGPo6Xzmw2mstX','XeDDZPDSOUu3g6REPza0xHghd7V22Ibsu4FkbeaxyXOTdihZ6Skgw','ZdFhmqRdwq2AmgoICVqHGPIrlLyklztWmnUnKIYzTQZDCR5jVRdc2oaJn9IRcuMUNW6r2o4TGUcESnBOwsunwflYxAJsvtvM5TpxXRXBSMAgyYJuXg1rLKc4TLVWTNSdN3IRnVTlOm5wCjwq1DrvRr0YcSU','d1g','QDA',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b MEDIUMINT NOT NULL, c BINARY(80) NOT NULL, d VARCHAR(72), e VARBINARY(73) NOT NULL, f VARBINARY(27) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-827938447,-7206853,'GY1MsVPq4EGoqSfPPni7iuWWj','DeSWHXuTkbHhoXJSh0bMEsgHggILi995HEMhNp4AEDnZ','J6l55sbzo2UEcZDngduXHP9vFshUaHGcgSf5hEW','v8gdwUL9','V','Y',0);
+CREATE TABLE ti (a INT NOT NULL, b MEDIUMINT NOT NULL, c BINARY(80) NOT NULL, d VARCHAR(72), e VARBINARY(73) NOT NULL, f VARBINARY(27) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1606217223,-689408,'BPbFwGgD2ZbRX7EPXF','IKtUGHXhiINHjMOyvGzvOXFH','qexSaVuicKaPr2N8LxvKTd0MG0Ot','v7Kj8dT','n','5',1);
+INSERT INTO ti VALUES (1606217223,-689408,'BPbFwGgD2ZbRX7EPXF','IKtUGHXhiINHjMOyvGzvOXFH','qexSaVuicKaPr2N8LxvKTd0MG0Ot','v7Kj8dT','n','5',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(81) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(81) NOT NULL;
+INSERT INTO t VALUES (-3497486,-1392122,'wdBboD3pD65MXv1Ec405w1rNtheDB9ikbsFvLeKKRgsv0yOdZB8CvnaL4iyJVmxefAV6D','U09bOlKNqfevUnMNqLZtpIRQ','hZK3LpRBpdtf1xZFjsvWmk4AnAikJEd4BfAIkr8Rn21jxQ0KXe9VdktxbQxTg','0GSKnYVQeo2Xg0K9dVYD','o','O',2);
+INSERT INTO ti VALUES (-3497486,-1392122,'wdBboD3pD65MXv1Ec405w1rNtheDB9ikbsFvLeKKRgsv0yOdZB8CvnaL4iyJVmxefAV6D','U09bOlKNqfevUnMNqLZtpIRQ','hZK3LpRBpdtf1xZFjsvWmk4AnAikJEd4BfAIkr8Rn21jxQ0KXe9VdktxbQxTg','0GSKnYVQeo2Xg0K9dVYD','o','O',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1034602258,-6514127,'nVueXuPB','Nzq420ZCrDbWm22xExQKmqYlEuDdSkKVhYKaayteY7sfGFTMJgzgfKiEVIGU0SEUIOAsIhdE8SW6b8eLAWZinDngqhh1ewQkDhmIf4','qBdz25pePYjCENjCa031hUQQoPLYoOpYrHH9SBNgbl6aLaZ3iHDAo4CQOEbtkC6xz0OO','13','M','I',3);
+INSERT INTO ti VALUES (1034602258,-6514127,'nVueXuPB','Nzq420ZCrDbWm22xExQKmqYlEuDdSkKVhYKaayteY7sfGFTMJgzgfKiEVIGU0SEUIOAsIhdE8SW6b8eLAWZinDngqhh1ewQkDhmIf4','qBdz25pePYjCENjCa031hUQQoPLYoOpYrHH9SBNgbl6aLaZ3iHDAo4CQOEbtkC6xz0OO','13','M','I',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (464781820,-5424680,'V6QuF8nZZ7EHl4zB60M4HPHn87n85QQ','4KE0KxkwGXPJsmNLWnlydPe','AU3L3uEr99cVcL1THLrLIARNiJF4IsjDhRl1Sq7yrVTBvKxi','vyn73G7UlFUdiV5hsdPNAFyITPFl0JVHOgj9EYdCkReGZ2S0SbaZgq5drBKD439ZZh677jW2ZbS2W1CF30I9y1fibVAiNnxT41bTcu4Mh2C8lyKsUljgACxRnSFLd6aZa4Da1X6YcV9WkzPELjWK1','8','O',4);
+INSERT INTO ti VALUES (464781820,-5424680,'V6QuF8nZZ7EHl4zB60M4HPHn87n85QQ','4KE0KxkwGXPJsmNLWnlydPe','AU3L3uEr99cVcL1THLrLIARNiJF4IsjDhRl1Sq7yrVTBvKxi','vyn73G7UlFUdiV5hsdPNAFyITPFl0JVHOgj9EYdCkReGZ2S0SbaZgq5drBKD439ZZh677jW2ZbS2W1CF30I9y1fibVAiNnxT41bTcu4Mh2C8lyKsUljgACxRnSFLd6aZa4Da1X6YcV9WkzPELjWK1','8','O',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-780897901,2901090,'ythELdcKsJ0h09vGsYRh6Tm0BuHmKCB0saTMwuu1bpLWCkz','JpV6Uj1qN2NxLyPUMIUX9i89QqI7St7bEln1fTbSDzJFGL5KFJHAoV6uP605IB23UwJHIY6xAvqfrWqoEHq6axd2EMoo','XPlgfbk1Gpr4cdprmlVQdTGLkNGGstvOAyGsfrAaaI2sJ1MqZ5qmhCJL5B2v6','49hkde6X2PdiVBJ7H9awnqeacwpVKOT3El80sNqxP7kxjojmHGFORBaMBQsTCFEmkrR6aciF8ivJvPdZErhbjzy1PJCzGpRg1pA6CL2M4ptjIKrxy4tCFKq6yR5W8XYUYM3Gx1LGGeIn69rgcdZcQYdoLz049ME7bJllJazqZtJGlNzYrSPt1iu1H','nL','1',5);
+INSERT INTO ti VALUES (-780897901,2901090,'ythELdcKsJ0h09vGsYRh6Tm0BuHmKCB0saTMwuu1bpLWCkz','JpV6Uj1qN2NxLyPUMIUX9i89QqI7St7bEln1fTbSDzJFGL5KFJHAoV6uP605IB23UwJHIY6xAvqfrWqoEHq6axd2EMoo','XPlgfbk1Gpr4cdprmlVQdTGLkNGGstvOAyGsfrAaaI2sJ1MqZ5qmhCJL5B2v6','49hkde6X2PdiVBJ7H9awnqeacwpVKOT3El80sNqxP7kxjojmHGFORBaMBQsTCFEmkrR6aciF8ivJvPdZErhbjzy1PJCzGpRg1pA6CL2M4ptjIKrxy4tCFKq6yR5W8XYUYM3Gx1LGGeIn69rgcdZcQYdoLz049ME7bJllJazqZtJGlNzYrSPt1iu1H','nL','1',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1992467075,-6849840,'BAuo89YKMOsONJbFjwT5zDL1BIobaU8','YNyDC9Ou9oTCSwHq7RFLXyAThySY9gU2brAQWbcNhXxnaNvyyvMU5mx6fsie0oufZzoLNSGp3HTB5DzxbgJQcmnU8g9uBO6EEBRSE14HO7NAUuMgVUfzEooerBdpbwQABkpr6TPYXTWHTG3dHxAhKd0L5FjhxzWk42OgE0Y57pDuniQnHIMkbXupYJe4etnrXerP4L95hhDRlcyMZG5pUhtn','ClCBTU20rzMWON7LpJ5RDg67ISnV8pfHkzXJqMnqg98lzCXqOIp1hzpjUA','ksiqq8anbxQ0ySojmFWTW4WNnuDYpVuzIGwErEuygznDUN0Mh0Yn5uKbHkBLfCQPnQh9ETTAdrPC8XWFbEXbQoCAT22mYtH6p64QCTpFl3YOB3oxTRttMQUESQrsidqUoqzFjac897v9gDDqi7ELgRPwylYuZeIAc8MTuBW8c7ygjTO','aQ','O',6);
+INSERT INTO ti VALUES (-1992467075,-6849840,'BAuo89YKMOsONJbFjwT5zDL1BIobaU8','YNyDC9Ou9oTCSwHq7RFLXyAThySY9gU2brAQWbcNhXxnaNvyyvMU5mx6fsie0oufZzoLNSGp3HTB5DzxbgJQcmnU8g9uBO6EEBRSE14HO7NAUuMgVUfzEooerBdpbwQABkpr6TPYXTWHTG3dHxAhKd0L5FjhxzWk42OgE0Y57pDuniQnHIMkbXupYJe4etnrXerP4L95hhDRlcyMZG5pUhtn','ClCBTU20rzMWON7LpJ5RDg67ISnV8pfHkzXJqMnqg98lzCXqOIp1hzpjUA','ksiqq8anbxQ0ySojmFWTW4WNnuDYpVuzIGwErEuygznDUN0Mh0Yn5uKbHkBLfCQPnQh9ETTAdrPC8XWFbEXbQoCAT22mYtH6p64QCTpFl3YOB3oxTRttMQUESQrsidqUoqzFjac897v9gDDqi7ELgRPwylYuZeIAc8MTuBW8c7ygjTO','aQ','O',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(11) NOT NULL, d VARBINARY(37), e VARCHAR(60) NOT NULL, f VARCHAR(49), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3699907219591078819,25390,'NjoWUwXb','kDRRuKEOsR27xWHwLabEsTs','RIb2dUQtDJrh2q5lDji3XkPJHdeXeYIYY0jXQskXZKtsgdZW5xirePPB','nVpTRFoqQOV0pIBziwE8ddrbaJzAYy9U7GdAxnGL87J1iXwnf','d','D',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(11) NOT NULL, d VARBINARY(37), e VARCHAR(60) NOT NULL, f VARCHAR(49), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-3724345661606763629,3165,'7','JqUy6RO1','vMbHyaSlsOukVEDxfyZiufFnoH','nmbDEspGBlDmsTg1KgdJAxTNxgWXNO8k97sk','Uz','F',1);
+INSERT INTO ti VALUES (-3724345661606763629,3165,'7','JqUy6RO1','vMbHyaSlsOukVEDxfyZiufFnoH','nmbDEspGBlDmsTg1KgdJAxTNxgWXNO8k97sk','Uz','F',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(12) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(12) NOT NULL;
+INSERT INTO t VALUES (-2785179223980028553,38036,'4dKw','6mhrBaKuJuv45nuf2TDV37LNTdOxlx1Qlu','KVWbbnNQp5E6EvAIdZ','ECAg5iA3Y8ttamTbJJY07Xoaw2d43LvDEO2adj','m','H',2);
+INSERT INTO ti VALUES (-2785179223980028553,38036,'4dKw','6mhrBaKuJuv45nuf2TDV37LNTdOxlx1Qlu','KVWbbnNQp5E6EvAIdZ','ECAg5iA3Y8ttamTbJJY07Xoaw2d43LvDEO2adj','m','H',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-6582492831968920835,45056,'cuvc','r8na4IUglMU717zIOwyy8xrxxzhVYOAvhKPGE7lJvtLeCmoCDrNguGN','arch72lI93RgQ5mEjFT5MhZ7H2CJA128GOxDP3BArQ3kaJGY8r','TbzjAtOk08lEQTmE','S','A',3);
+INSERT INTO ti VALUES (-6582492831968920835,45056,'cuvc','r8na4IUglMU717zIOwyy8xrxxzhVYOAvhKPGE7lJvtLeCmoCDrNguGN','arch72lI93RgQ5mEjFT5MhZ7H2CJA128GOxDP3BArQ3kaJGY8r','TbzjAtOk08lEQTmE','S','A',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (8573260735215453314,19771,'FHI','3PVMRlfBlkgrB1jvnqT4izyDwXfRL4i3Jb77ByTaVIznbhCdgwx1hgnIcHgmq99uVxAzRLA7abp','Pkn7Vj5JZELDAVpvZJ61I7zWQQsWJR7iStviAyClV28ZBSFB','DTbcaU2IxOT94idSLbiuSdDUilKihUiByS1AhIhIJvtGswoNaG5GzeEZMb1NDKwAxZmmykkuGdnbd8d74Zb0vJffJnA7zJRz1KlQpPgfzZ7eq94TDYZj54V56Fo','5','C',4);
+INSERT INTO ti VALUES (8573260735215453314,19771,'FHI','3PVMRlfBlkgrB1jvnqT4izyDwXfRL4i3Jb77ByTaVIznbhCdgwx1hgnIcHgmq99uVxAzRLA7abp','Pkn7Vj5JZELDAVpvZJ61I7zWQQsWJR7iStviAyClV28ZBSFB','DTbcaU2IxOT94idSLbiuSdDUilKihUiByS1AhIhIJvtGswoNaG5GzeEZMb1NDKwAxZmmykkuGdnbd8d74Zb0vJffJnA7zJRz1KlQpPgfzZ7eq94TDYZj54V56Fo','5','C',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (7478804415507752973,33440,'ZJFxrZ','8Qkr5EhlufNeIjfKAkUuSqrpcdnJH2megifX28G8J','ujzsVh5TDEXY68eYpX','TdRVbFFrkvGwnfAJDATG3eHVbEY6c4uIcw8q3q3h3UJOchCLRLOc8wZNhYSBa8T13QQE3i1LLkmnT99VFDnOqCexYcgnJ6Yofuyk3QlnEow8YvUR0RniIr5J7LH6TkCTiAcslx53QVv1a0y','iRf','0',5);
+INSERT INTO ti VALUES (7478804415507752973,33440,'ZJFxrZ','8Qkr5EhlufNeIjfKAkUuSqrpcdnJH2megifX28G8J','ujzsVh5TDEXY68eYpX','TdRVbFFrkvGwnfAJDATG3eHVbEY6c4uIcw8q3q3h3UJOchCLRLOc8wZNhYSBa8T13QQE3i1LLkmnT99VFDnOqCexYcgnJ6Yofuyk3QlnEow8YvUR0RniIr5J7LH6TkCTiAcslx53QVv1a0y','iRf','0',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (402715099456153463,27745,'bmqW075','m3tW0ELpqUJVKNLJ578apJRtwRCLkUyaOAk6qYoctjx0xL9L6dwFskNH52mN2BlqB8Z4BcKyr2G62b1NRDWnNtWzkIu5h5JV7PBMtGgW38IRXZFFc1UyWzbeiDQFWVv1PAMAzbxUj3QkInGF6Juwi3pGcgyXFq','EP1mu9RIC','IfN3tDNCYjTJUFU9zH5JZxoJGQVGR1ZmA8yhOdLGflW0pohWXkPrwzEc4SahckDXQV2mpV8vm7OLL','hFY','H',6);
+INSERT INTO ti VALUES (402715099456153463,27745,'bmqW075','m3tW0ELpqUJVKNLJ578apJRtwRCLkUyaOAk6qYoctjx0xL9L6dwFskNH52mN2BlqB8Z4BcKyr2G62b1NRDWnNtWzkIu5h5JV7PBMtGgW38IRXZFFc1UyWzbeiDQFWVv1PAMAzbxUj3QkInGF6Juwi3pGcgyXFq','EP1mu9RIC','IfN3tDNCYjTJUFU9zH5JZxoJGQVGR1ZmA8yhOdLGflW0pohWXkPrwzEc4SahckDXQV2mpV8vm7OLL','hFY','H',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED, b TINYINT UNSIGNED, c CHAR(35), d VARCHAR(33), e VARCHAR(7) NOT NULL, f VARBINARY(67), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (488,105,'4eBS76tMvDc3fL16mXFejRfCRcQV9q','QIgpYfwir90zKLYFZHQ0ljaG','3Xghu','UK9wFhPqanMYkrE2teK2s4WLbN1TXPGmWAY43QEaMZJzQhLISCMJumSa6i8Ss','s','N',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b TINYINT UNSIGNED, c CHAR(35), d VARCHAR(33), e VARCHAR(7) NOT NULL, f VARBINARY(67), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (47985,147,'sCbarMghdgTTiuFhT','YssG6k6kt','8xJk7','HF3mVSN4ox1kRRyYswbUhWdLnBABrjbl2GjgWw54SKQ6IkUJynGoBJ0H0wUE67Ofq5J','P','U',1);
+INSERT INTO ti VALUES (47985,147,'sCbarMghdgTTiuFhT','YssG6k6kt','8xJk7','HF3mVSN4ox1kRRyYswbUhWdLnBABrjbl2GjgWw54SKQ6IkUJynGoBJ0H0wUE67Ofq5J','P','U',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(36);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(36);
+INSERT INTO t VALUES (22180,52,'9L5gNIsxParDe4bLpTqru2Bqd4aqUBD7t5WG','jzoKMM8INAipyqOk9roVJw0mudHz1f','z','0GPhd','h','E',2);
+INSERT INTO ti VALUES (22180,52,'9L5gNIsxParDe4bLpTqru2Bqd4aqUBD7t5WG','jzoKMM8INAipyqOk9roVJw0mudHz1f','z','0GPhd','h','E',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (13500,68,'b8gd70KK','hHvrRBBxI8IVU5Avvpgc3HeKY07Duc9hcNzCaSH0lxfWd0jYC9FD1Sn7nakOGm0eGuHYjMVIOSvkiYMoStGtLT5zv9lF8mYzp7sln7CawnPiwCDnvwtJGSUZQViRw5FCW1nOFwLmwT0WrgDBhQtMQNGXPS8zi3lD9iEuloNqY','3p','TMITphCUNZHo0XiwisnTt9B7rgcpV428aNMemvlLZ6Fuae88YnFalCWJ0XCfT7','c','2',3);
+INSERT INTO ti VALUES (13500,68,'b8gd70KK','hHvrRBBxI8IVU5Avvpgc3HeKY07Duc9hcNzCaSH0lxfWd0jYC9FD1Sn7nakOGm0eGuHYjMVIOSvkiYMoStGtLT5zv9lF8mYzp7sln7CawnPiwCDnvwtJGSUZQViRw5FCW1nOFwLmwT0WrgDBhQtMQNGXPS8zi3lD9iEuloNqY','3p','TMITphCUNZHo0XiwisnTt9B7rgcpV428aNMemvlLZ6Fuae88YnFalCWJ0XCfT7','c','2',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (37904,183,'C7A4iKN1ST1UoxWTGqEqcL51TBdiLYnENH','JeQTCxmsFcaeSwESuciUOcgCHngMvcVXERIPPiRhZvuAlCn1S8GI0vGKOWasIluiYSxLsefN6XWAqYr3ntE7eohb50sBZKMaTPagCZeWTTSlANwsoozjhajXhelkZNMSxoD1a3pOrRrhsRMlhNa29ecTxKviEGs4','o73','PvoJcFgaaVNIvNN2KeRqrbTVprLpQFckgCy07mFiQlbk0pBfv7OB26iYcaoqxVOLzQj3E1NPZhgWBK3gR2qFV52R7hING3qMu31saZ8k4iyXUWNiOG','w','P',4);
+INSERT INTO ti VALUES (37904,183,'C7A4iKN1ST1UoxWTGqEqcL51TBdiLYnENH','JeQTCxmsFcaeSwESuciUOcgCHngMvcVXERIPPiRhZvuAlCn1S8GI0vGKOWasIluiYSxLsefN6XWAqYr3ntE7eohb50sBZKMaTPagCZeWTTSlANwsoozjhajXhelkZNMSxoD1a3pOrRrhsRMlhNa29ecTxKviEGs4','o73','PvoJcFgaaVNIvNN2KeRqrbTVprLpQFckgCy07mFiQlbk0pBfv7OB26iYcaoqxVOLzQj3E1NPZhgWBK3gR2qFV52R7hING3qMu31saZ8k4iyXUWNiOG','w','P',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (29734,236,'JCaOrtvVkQYxUWKVj9PAvaEMJ6tqj6C','JwX5V768mny0OOLPXwALV8sJMbVF6eyAgMUcNe6yHkcIpTNF3M4VfkDNDaJEAlfIRF','wiaK5','NtrrvxOedFm4SUnSatohGlrGzi935mifw22kUKjd77xaSEFvsfWXk53MxroYkBkpjjNdXSUPYnJY4oOWopmnmHHSbvS5SpsFOgiw13YsC9MYiIyGHoPsfLjafqFVHO86CqpJJyfZi8Y5wiLGYE4NtikYYhbZfLMQkyR6aLsSGGfKf8h0PdfraLKVEJzEWT','p','h',5);
+INSERT INTO ti VALUES (29734,236,'JCaOrtvVkQYxUWKVj9PAvaEMJ6tqj6C','JwX5V768mny0OOLPXwALV8sJMbVF6eyAgMUcNe6yHkcIpTNF3M4VfkDNDaJEAlfIRF','wiaK5','NtrrvxOedFm4SUnSatohGlrGzi935mifw22kUKjd77xaSEFvsfWXk53MxroYkBkpjjNdXSUPYnJY4oOWopmnmHHSbvS5SpsFOgiw13YsC9MYiIyGHoPsfLjafqFVHO86CqpJJyfZi8Y5wiLGYE4NtikYYhbZfLMQkyR6aLsSGGfKf8h0PdfraLKVEJzEWT','p','h',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (6703,161,'ck7DVQ','ssz6cLproxoyNNiIznCA3aeo9hT2dGSoiTjGGsz8O2zjlPHd9uelI3VXwsOZe0AJH3fZoBghOhHTLY18QAd1','R','8P1qC9Ifivy4YJriLOsT7mpJMrhwhrzqQR6dJFw8Z4SxdfWwN6S6fm8tk8MQRK1vuREtIEjJhmJnYJ8s1RA3dqW4DcnnKWQalMhiCp0prpVAUe8TuRocLMtIVXna7F3qkQi56itiv2BXw4fa2kRgm5','WT','Xt',6);
+INSERT INTO ti VALUES (6703,161,'ck7DVQ','ssz6cLproxoyNNiIznCA3aeo9hT2dGSoiTjGGsz8O2zjlPHd9uelI3VXwsOZe0AJH3fZoBghOhHTLY18QAd1','R','8P1qC9Ifivy4YJriLOsT7mpJMrhwhrzqQR6dJFw8Z4SxdfWwN6S6fm8tk8MQRK1vuREtIEjJhmJnYJ8s1RA3dqW4DcnnKWQalMhiCp0prpVAUe8TuRocLMtIVXna7F3qkQi56itiv2BXw4fa2kRgm5','WT','Xt',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(32), d VARCHAR(64), e VARCHAR(43) NOT NULL, f VARCHAR(16) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3371148030525522551,385256441,'0VLj9piLveO5rAf4','qZkWCM6VEY6v3aHvmPJpMRTB9Xc5fLm9TWtHWWr6Y','wRaZc6ySkieOpAtkP7','2oTJDgAvveD','2','zZ',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(32), d VARCHAR(64), e VARCHAR(43) NOT NULL, f VARCHAR(16) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (6530353543723867681,2881257521,'u2SH9bxe1KvvaZvC','cNuzfnd3dkvulIcXl','Ri89Tpb','6bB','kd','T4',1);
+INSERT INTO ti VALUES (6530353543723867681,2881257521,'u2SH9bxe1KvvaZvC','cNuzfnd3dkvulIcXl','Ri89Tpb','6bB','kd','T4',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(33);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(33);
+INSERT INTO t VALUES (-7905362062917785143,536732516,'SS1kIMkHct2NbmasEDQfS8CNATiUxZ','g25a8kZuXxC5m52','GWmzSWeMofpmjR0wVB9ogggWnLul9pP','huTQaSiBcQLZzjK','EK','J2',2);
+INSERT INTO ti VALUES (-7905362062917785143,536732516,'SS1kIMkHct2NbmasEDQfS8CNATiUxZ','g25a8kZuXxC5m52','GWmzSWeMofpmjR0wVB9ogggWnLul9pP','huTQaSiBcQLZzjK','EK','J2',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-3681105406209798597,4099652128,'eQ8RJOzzFyRvgQ9429bgVQbW2','Ed7Ib1lrrJUDgooZzlgsV4cWPYv42mi8Y0EkVAiJ1IIg7PbcrewG5rNGDboZrBDLSgZfGncPL4k1pKN','Yo1OMn4EzYf','pJAGgbwrqPOXkOg','S','UU',3);
+INSERT INTO ti VALUES (-3681105406209798597,4099652128,'eQ8RJOzzFyRvgQ9429bgVQbW2','Ed7Ib1lrrJUDgooZzlgsV4cWPYv42mi8Y0EkVAiJ1IIg7PbcrewG5rNGDboZrBDLSgZfGncPL4k1pKN','Yo1OMn4EzYf','pJAGgbwrqPOXkOg','S','UU',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-4638498557618683439,2146085050,'Ad4tUbZFiEe4ZF6EBjA7hzWkcPS','jRQmlRmnRKM8FAPdHvwkxsMFe94O2','g1SBEK7VJeCfGnnUYaFzXEmj1J9LMJ6R','MRAB6jxT1pkN59AgfQ0jTasTLnsxDNn7y7JeGhwnkr3X80fjetuiB06Hs7tJqsBNhDFi6N9ViAaNKm3GqhX1MBry7uaMpEn6Lj05','4','W',4);
+INSERT INTO ti VALUES (-4638498557618683439,2146085050,'Ad4tUbZFiEe4ZF6EBjA7hzWkcPS','jRQmlRmnRKM8FAPdHvwkxsMFe94O2','g1SBEK7VJeCfGnnUYaFzXEmj1J9LMJ6R','MRAB6jxT1pkN59AgfQ0jTasTLnsxDNn7y7JeGhwnkr3X80fjetuiB06Hs7tJqsBNhDFi6N9ViAaNKm3GqhX1MBry7uaMpEn6Lj05','4','W',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (6605921440198595682,2452236811,'uNwAzYBdpkAlkPe9PZCiqoD','CrctqH5RAgcGub9KD4FVw0cjTmOBt0sTZkhoWCQ9QkpdH8BajKgdFSMwsovPHkDrOeR4IZ6gP0WMdji8JFZIhZvDWBHLg3Nj40r8wm9nT297dBprFL0sRwD8zr6rXsuhgJrVHdphhNNPZTUQB1hhGlwqd559qqmYOYHTeoIcZi8B9pbjinHtLqE','YcPtjqy','YMDYKRypIAa3yq5GVLQGbb3JiTE2tiUT6I','7W','1',5);
+INSERT INTO ti VALUES (6605921440198595682,2452236811,'uNwAzYBdpkAlkPe9PZCiqoD','CrctqH5RAgcGub9KD4FVw0cjTmOBt0sTZkhoWCQ9QkpdH8BajKgdFSMwsovPHkDrOeR4IZ6gP0WMdji8JFZIhZvDWBHLg3Nj40r8wm9nT297dBprFL0sRwD8zr6rXsuhgJrVHdphhNNPZTUQB1hhGlwqd559qqmYOYHTeoIcZi8B9pbjinHtLqE','YcPtjqy','YMDYKRypIAa3yq5GVLQGbb3JiTE2tiUT6I','7W','1',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3410003915536304853,4286108238,'6','dTULyDmj5Qz3Xti1SDGMhR6pNvKUJWHzuMfuU3hatmzvVAWLakUQ4Cyyf5nv5JHKQN153zhNRqILWvXJOEWQwTaiTtyP2EtBEcI4ysMeRoEd4emFwkODnIja3LG0qPGSKZZ4K','GiLQCru2zp8ycfoe7hM0jNPHrMkBs4dXusvo2hdPmu','Nl5Q53clVHZ3Z1VlFgf1KE1Op0xHdX493LSCWooLWlsZoTLDtu51OKZihBoikZiVIV3SKi9uYcuPXiFGBhcXdc77IOiDQeKvuAMwAKEIhodVxju8vSF','HzD','e',6);
+INSERT INTO ti VALUES (3410003915536304853,4286108238,'6','dTULyDmj5Qz3Xti1SDGMhR6pNvKUJWHzuMfuU3hatmzvVAWLakUQ4Cyyf5nv5JHKQN153zhNRqILWvXJOEWQwTaiTtyP2EtBEcI4ysMeRoEd4emFwkODnIja3LG0qPGSKZZ4K','GiLQCru2zp8ycfoe7hM0jNPHrMkBs4dXusvo2hdPmu','Nl5Q53clVHZ3Z1VlFgf1KE1Op0xHdX493LSCWooLWlsZoTLDtu51OKZihBoikZiVIV3SKi9uYcuPXiFGBhcXdc77IOiDQeKvuAMwAKEIhodVxju8vSF','HzD','e',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(4) NOT NULL, d VARBINARY(54) NOT NULL, e VARCHAR(81), f VARBINARY(62), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7023768290538518785,13394409,'dt','PA5zaDvy4emqX92ZjcHxVtzMIuCC5gFLbWIA1EvMqlvsbml','I1t8yHcqYyaHiDS97VWdDhPKqs','EanBelf0ajxUIvZ9PdkJQjXnzCtkv5lceR','RW','f',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(4) NOT NULL, d VARBINARY(54) NOT NULL, e VARCHAR(81), f VARBINARY(62), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (1765385346660732508,3220110,'O','mQHAs2PATy82RDiYnw','47OZT8','CcKbU2NEkC8Ml2XRu71HfCzTbPTMHiK7lhtAG89awq0ed2PDRx76TnjW','RZ','O',1);
+INSERT INTO ti VALUES (1765385346660732508,3220110,'O','mQHAs2PATy82RDiYnw','47OZT8','CcKbU2NEkC8Ml2XRu71HfCzTbPTMHiK7lhtAG89awq0ed2PDRx76TnjW','RZ','O',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(5) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(5) NOT NULL;
+INSERT INTO t VALUES (5893228906175768954,5555713,'mKVJ','JpNHWUSDuTFg2hfWo5yDGFJNxYsPZIa','Z2B3YeQVkifZ2xrUoHmSlWBJY1RAvLgvoIQ8RsMm70pmIvSKJOc','ACVbfRzEdois45ChgUqpxHb6bff4Y','B','8',2);
+INSERT INTO ti VALUES (5893228906175768954,5555713,'mKVJ','JpNHWUSDuTFg2hfWo5yDGFJNxYsPZIa','Z2B3YeQVkifZ2xrUoHmSlWBJY1RAvLgvoIQ8RsMm70pmIvSKJOc','ACVbfRzEdois45ChgUqpxHb6bff4Y','B','8',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5885464664098079292,1386209,'Z8KFE','IG17o5EUy8ftetfKsPEK6pyRFyTa2wpLx27tn9y7In4lWwsuEUGLOmSKzZG01aHNvZUzYEUGeaHAkgQQGaIZVbltRX5PVxx4QbdbjJA307lC1HSRS6tm5tYTiHQwwtfptsyMolFLIRWUNqPBMYH5ZQmNLcFVQZ4WMEYceIQ6IRXnyttoWw3x4934IKCAkS2uOtBChnEUNO6w25WHyCiYoQqhm5KAAO5Kcw5A1JqJbGT','wNS6Fjf5JSAacXrTDXxnjjlIv26hX9JZJV1UqXlXxlAAidAf1','gYLdEiY42uiRCgVVSpWnsFc1ALXhHKvz4jq4krM9rQ','iN','U',3);
+INSERT INTO ti VALUES (5885464664098079292,1386209,'Z8KFE','IG17o5EUy8ftetfKsPEK6pyRFyTa2wpLx27tn9y7In4lWwsuEUGLOmSKzZG01aHNvZUzYEUGeaHAkgQQGaIZVbltRX5PVxx4QbdbjJA307lC1HSRS6tm5tYTiHQwwtfptsyMolFLIRWUNqPBMYH5ZQmNLcFVQZ4WMEYceIQ6IRXnyttoWw3x4934IKCAkS2uOtBChnEUNO6w25WHyCiYoQqhm5KAAO5Kcw5A1JqJbGT','wNS6Fjf5JSAacXrTDXxnjjlIv26hX9JZJV1UqXlXxlAAidAf1','gYLdEiY42uiRCgVVSpWnsFc1ALXhHKvz4jq4krM9rQ','iN','U',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-2890174002495089127,7918481,'xl','rRnTxcJoOZkmDFqQgaUeP0bXfRuc1twCjW9LrRYSd2Q67UAiHEJU08F43fnUgi40AYgzRkm1BK6QsuN0rs74hSGf8iTBhqYzjjjQqCmNlZ4lw2ySbOdkXSFncTQ7yl43GZw','0uTuXO8CfnF06yRulvAHYiNiPcuAoqNihuYwIly3ksma5WIGFtj3TfBByItQwNRfQHuOfzSPh9Jpap','OlVKoaJYTmeq8lJBizEH6n45fWL7lwRMXxqxLoumIDcYvo2xKmrzJo0Uho8LiVjumfTBVh4Mluq07U7qqNlAP6lydMN9KQb0ozPtlnWz0Ayq3fYY7r7Tzrojgr86gv7g9utWJa8h7CM6l5t3tOiBsJr2nzy2suDLJXW9GaQM1xQCzK4mMTxdybbaVOKZUoDoa6VaNvhTc06qISt17zgTy5FrlPSdFmp4M4dLA','4','4',4);
+INSERT INTO ti VALUES (-2890174002495089127,7918481,'xl','rRnTxcJoOZkmDFqQgaUeP0bXfRuc1twCjW9LrRYSd2Q67UAiHEJU08F43fnUgi40AYgzRkm1BK6QsuN0rs74hSGf8iTBhqYzjjjQqCmNlZ4lw2ySbOdkXSFncTQ7yl43GZw','0uTuXO8CfnF06yRulvAHYiNiPcuAoqNihuYwIly3ksma5WIGFtj3TfBByItQwNRfQHuOfzSPh9Jpap','OlVKoaJYTmeq8lJBizEH6n45fWL7lwRMXxqxLoumIDcYvo2xKmrzJo0Uho8LiVjumfTBVh4Mluq07U7qqNlAP6lydMN9KQb0ozPtlnWz0Ayq3fYY7r7Tzrojgr86gv7g9utWJa8h7CM6l5t3tOiBsJr2nzy2suDLJXW9GaQM1xQCzK4mMTxdybbaVOKZUoDoa6VaNvhTc06qISt17zgTy5FrlPSdFmp4M4dLA','4','4',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (6225603701402838392,3345687,'zn8kV','dIZoPLFh5XQ','5BZccMWSSVeRKzdSmvKDBpblJ6p8n2GbpVk0KrukH6jzsr0','9x3LMaHqAH7u02rqSpVxUSBijNuzKCp2sBYLerKc8yWbJynDFJ6SqIuWepjksNYdNWU55tk0IV8cxQuqx4WZSat5aBSmTyp8giF3KJGfvlVwUogP0U1zbDUggSU5hkbI0TYiRgXRa4PZN9AtRT7rr8muJvmHHsFSI5EPvrIOMncW8QiCWNihzHIhVi5UbVBNlFNXuDG61lbvEtYMHFJzJo9jMmFwS3TfRPynNO30uIbgCfiuQcmerChCWLVfQx8a','oV','y',5);
+INSERT INTO ti VALUES (6225603701402838392,3345687,'zn8kV','dIZoPLFh5XQ','5BZccMWSSVeRKzdSmvKDBpblJ6p8n2GbpVk0KrukH6jzsr0','9x3LMaHqAH7u02rqSpVxUSBijNuzKCp2sBYLerKc8yWbJynDFJ6SqIuWepjksNYdNWU55tk0IV8cxQuqx4WZSat5aBSmTyp8giF3KJGfvlVwUogP0U1zbDUggSU5hkbI0TYiRgXRa4PZN9AtRT7rr8muJvmHHsFSI5EPvrIOMncW8QiCWNihzHIhVi5UbVBNlFNXuDG61lbvEtYMHFJzJo9jMmFwS3TfRPynNO30uIbgCfiuQcmerChCWLVfQx8a','oV','y',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1216143608149209754,8138418,'ta3p','EsctIbn0nWPJI2rSfAB3T8H8luZrEe4PqcJkMDWk2E7KE7ZCPpLjnHp5PNAUsfn7R8tq79MnAjeu0ueiheUlhLrDeAGmWvzqsCNlRZF3aDPIBXC7Ed6OhKCpjBWAPdbaXumAp6TWu9PeSWTxnY31DcKh0EyNYpbsFzdHyLqnuDO9aKBMFuV','v','NRzYtku1Va6LIkBlG3knFO2RgSiTOKUUz7RrIx9oXsobUFLuIstN2skMnS68hQd3ThEgWkQzz1m7pebFq3kXTgNn1xNXCQxtXur8','x','cB',6);
+INSERT INTO ti VALUES (-1216143608149209754,8138418,'ta3p','EsctIbn0nWPJI2rSfAB3T8H8luZrEe4PqcJkMDWk2E7KE7ZCPpLjnHp5PNAUsfn7R8tq79MnAjeu0ueiheUlhLrDeAGmWvzqsCNlRZF3aDPIBXC7Ed6OhKCpjBWAPdbaXumAp6TWu9PeSWTxnY31DcKh0EyNYpbsFzdHyLqnuDO9aKBMFuV','v','NRzYtku1Va6LIkBlG3knFO2RgSiTOKUUz7RrIx9oXsobUFLuIstN2skMnS68hQd3ThEgWkQzz1m7pebFq3kXTgNn1xNXCQxtXur8','x','cB',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(2), d VARCHAR(44), e VARCHAR(66), f VARBINARY(6) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (222,1075090025768411149,'q','ScQ0lS9oV1AFubg6Xg67ZXesOjvZm54','nEVqjnPjSMiJSsme6TtIK8jPZYNgPWoD87KO','l6moV','XV','yd',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(2), d VARCHAR(44), e VARCHAR(66), f VARBINARY(6) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (14817823792281248832,2524568002150943692,'I','yeJwsNjbaLqvJ4VPOpHVntb','t2bthFTY9MU26JwBvq57j196bmXGgD4n7F1WUsOWyyrHSzh1OiQodvuT6xr','3oVy2D','8','FC',1);
+INSERT INTO ti VALUES (14817823792281248832,2524568002150943692,'I','yeJwsNjbaLqvJ4VPOpHVntb','t2bthFTY9MU26JwBvq57j196bmXGgD4n7F1WUsOWyyrHSzh1OiQodvuT6xr','3oVy2D','8','FC',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(3);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(3);
+INSERT INTO t VALUES (11791258858453044083,5167853576450885310,'j','Vrbjt1hh2vlmd4YfXVlam','Acz3qvyoEeFP9KVQ91axrWyzJXpeDPaVbJzNqeA5C1DI','4HUVEC','Qu','K',2);
+INSERT INTO ti VALUES (11791258858453044083,5167853576450885310,'j','Vrbjt1hh2vlmd4YfXVlam','Acz3qvyoEeFP9KVQ91axrWyzJXpeDPaVbJzNqeA5C1DI','4HUVEC','Qu','K',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (7436163281759135846,1241867928686893752,'JiV','frxq9F5HuqkHroy6IKP6Wkblyl0IFaSmzcUHRjcqhkDz7Y4VuOsy3aUA4Ee5OmRCnWmS8aYjbIYEbwu5IHT7wxHV2EtIM0HYUSNvJOai8m3NK9Yzff5s6Fq4E54W2rVosY25GYLSW3ANDa0ypAcyQzpDi6mfN4jcVAT2fV8OMZHttSubIxTSOyp8jIxLPkpYuy2UJFXrt1pVcqEFaojj4z5FJRlNhtVu1YFOCEeXFH09phBP2w599TY1NPV','NpFcCbW9uquXRMlBdaoAGFbefPg9gNOG6','LC6El','A','x',3);
+INSERT INTO ti VALUES (7436163281759135846,1241867928686893752,'JiV','frxq9F5HuqkHroy6IKP6Wkblyl0IFaSmzcUHRjcqhkDz7Y4VuOsy3aUA4Ee5OmRCnWmS8aYjbIYEbwu5IHT7wxHV2EtIM0HYUSNvJOai8m3NK9Yzff5s6Fq4E54W2rVosY25GYLSW3ANDa0ypAcyQzpDi6mfN4jcVAT2fV8OMZHttSubIxTSOyp8jIxLPkpYuy2UJFXrt1pVcqEFaojj4z5FJRlNhtVu1YFOCEeXFH09phBP2w599TY1NPV','NpFcCbW9uquXRMlBdaoAGFbefPg9gNOG6','LC6El','A','x',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (15975984420446782243,5323917621596708849,'43','rrU8z7KnjHudv1MdYtQw0lXLtDWbD0Q68IOhIar0JUv6p7J6soYCN26eNGgrUtXQWfBgZRcwkFnr1r0m146DyiBF9lIgSXGEdxm9f8uPQyD94UePONDmF7h3EVbn6vgqa0kCq2EtS9','q1W2k5kcm04E9bjONOLgJvsD1X8BTV6ZDZe7I8qBBKDt8i4','UmVyDtSRNcSu9I4JbJLF1K7W56','yg','k',4);
+INSERT INTO ti VALUES (15975984420446782243,5323917621596708849,'43','rrU8z7KnjHudv1MdYtQw0lXLtDWbD0Q68IOhIar0JUv6p7J6soYCN26eNGgrUtXQWfBgZRcwkFnr1r0m146DyiBF9lIgSXGEdxm9f8uPQyD94UePONDmF7h3EVbn6vgqa0kCq2EtS9','q1W2k5kcm04E9bjONOLgJvsD1X8BTV6ZDZe7I8qBBKDt8i4','UmVyDtSRNcSu9I4JbJLF1K7W56','yg','k',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (5574495186881480754,11190386317058149362,'Xt','D78w42Gqd9875ZrDrJPfpAfnTrHWEP35zT7qvoUCjLbEazaSe4OR2d8r1afGdipPh7RBDWEGRoC4ZEBhtu4mbsfUWujlSYGZVuDDgplt1MiFgqWe5kfV7S3PY','iq3xjzMt9db9KJE','roKWMNbyH2Ryb39FVRvJzQpooj5vry0THFoEzLN2DYztIfkNiGutjIxHF5oMuf1CS2DHBaWdnjMsInB2ckxjAF','mEI','jT',5);
+INSERT INTO ti VALUES (5574495186881480754,11190386317058149362,'Xt','D78w42Gqd9875ZrDrJPfpAfnTrHWEP35zT7qvoUCjLbEazaSe4OR2d8r1afGdipPh7RBDWEGRoC4ZEBhtu4mbsfUWujlSYGZVuDDgplt1MiFgqWe5kfV7S3PY','iq3xjzMt9db9KJE','roKWMNbyH2Ryb39FVRvJzQpooj5vry0THFoEzLN2DYztIfkNiGutjIxHF5oMuf1CS2DHBaWdnjMsInB2ckxjAF','mEI','jT',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (3004251709818645495,6738103391577204946,'4a','cSPTV0RCeJY7kPaPOjeM2U0Ki7l8SL2TxR7JQhG4cnSXItxa4CIzBUxeV','AKKaWNnRI8TahygbK7g9BEpKVhggGrnkUOHkd2wyoeTcjfE0VDj','J25mlAvZtWW1yKCZh2MOpUagviZIVZ8gw0Ha8dQfwUbbUJ5Roh4K5','Owi','J0A',6);
+INSERT INTO ti VALUES (3004251709818645495,6738103391577204946,'4a','cSPTV0RCeJY7kPaPOjeM2U0Ki7l8SL2TxR7JQhG4cnSXItxa4CIzBUxeV','AKKaWNnRI8TahygbK7g9BEpKVhggGrnkUOHkd2wyoeTcjfE0VDj','J25mlAvZtWW1yKCZh2MOpUagviZIVZ8gw0Ha8dQfwUbbUJ5Roh4K5','Owi','J0A',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT NOT NULL, c BINARY(54), d VARBINARY(28) NOT NULL, e VARBINARY(92), f VARCHAR(26), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (59,1124674807947752071,'h2OQ2','xPOilrlsf121SetNZQHsAauM','csR2tCFgGE8F0O4ag2rn38Qp9p6ODVWPgngmrsLPcISvlZMrFg1ixF8o8ShC05','P','q','I',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT NOT NULL, c BINARY(54), d VARBINARY(28) NOT NULL, e VARBINARY(92), f VARCHAR(26), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (138,8156652917958962496,'NziewnzyoTrNbZszwArY','MwqXRyryLmZgLI5CfH','zHnDknwgXJgGZGlNsLMdp73hPx05iqkEKx54y6YP7lZQAOFTNFMW9Z3NBFARqNGIS','yuHkYc10yqLaHZsz7u','W','X',1);
+INSERT INTO ti VALUES (138,8156652917958962496,'NziewnzyoTrNbZszwArY','MwqXRyryLmZgLI5CfH','zHnDknwgXJgGZGlNsLMdp73hPx05iqkEKx54y6YP7lZQAOFTNFMW9Z3NBFARqNGIS','yuHkYc10yqLaHZsz7u','W','X',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(55);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(55);
+INSERT INTO t VALUES (88,-6774771372691083922,'NXWJsOk6b2XPiMyHcNze','vu6KzkYfO2GkeCliW1Kl','PgKnbkWCVQGtrFCsww9OLCiEgFG3PfqTXDZ909nAaCAMN','A4dxiBEZAY94PlLvkc','h','A',2);
+INSERT INTO ti VALUES (88,-6774771372691083922,'NXWJsOk6b2XPiMyHcNze','vu6KzkYfO2GkeCliW1Kl','PgKnbkWCVQGtrFCsww9OLCiEgFG3PfqTXDZ909nAaCAMN','A4dxiBEZAY94PlLvkc','h','A',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (50,-5529790846715403369,'wO5UflQDaWarJ1CvcS','5ilWKmSbt240Dajov9wddVYMpXE3wWDbCG4HarBOjUUylhUZrX1St9x9X1Rx1I8nOi8vhravnhtAjMuU8qxiLwy1FeLfrm1ALKCHoOSr2cLrN3MDwawsmNNOcghTW11SpLTwGwUM7zofzborMLchBmRw8i7VUoNNlUCtGgF5A2X6zF02zO7pNu9H4rPi7KQaU6igm6iXXRMCMudv0xF','4HQtp','JMpvVWABvsafGWHslWx7B','P','a',3);
+INSERT INTO ti VALUES (50,-5529790846715403369,'wO5UflQDaWarJ1CvcS','5ilWKmSbt240Dajov9wddVYMpXE3wWDbCG4HarBOjUUylhUZrX1St9x9X1Rx1I8nOi8vhravnhtAjMuU8qxiLwy1FeLfrm1ALKCHoOSr2cLrN3MDwawsmNNOcghTW11SpLTwGwUM7zofzborMLchBmRw8i7VUoNNlUCtGgF5A2X6zF02zO7pNu9H4rPi7KQaU6igm6iXXRMCMudv0xF','4HQtp','JMpvVWABvsafGWHslWx7B','P','a',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (17,4718378540912546925,'pqq1yCpr3fxUgSQrc2ghkg2wLvTFjshq','z29MDRfMfBk4uORHpZQ1UNVmKoQIZxIGHVsf6pHxtnKGbZze3YF0GW','hovikNS4epZRAxHDjDt60TApF7pQz1pagc3Ce1lo94WNeIv4OuTDNIcmRQkjGT0M3l3kjytw0q4jFM2UGt4mDwRWf1z','ZugVb6Iy9fO9NhSRw5eGeydHgIETSpB8uRzXhfPzsSZW96wrdOrFywpcH63ucZeUa9MIecJxHp89aruD50K6b1WSvZA0mNkjocu3uMyMM42k9vecfZJQ1KNAqpehCM9Acb7wEsn15xKXfM8TDjpmizfLP3jejBGaj9OGpYmaauTAZzjAF1u','z','V',4);
+INSERT INTO ti VALUES (17,4718378540912546925,'pqq1yCpr3fxUgSQrc2ghkg2wLvTFjshq','z29MDRfMfBk4uORHpZQ1UNVmKoQIZxIGHVsf6pHxtnKGbZze3YF0GW','hovikNS4epZRAxHDjDt60TApF7pQz1pagc3Ce1lo94WNeIv4OuTDNIcmRQkjGT0M3l3kjytw0q4jFM2UGt4mDwRWf1z','ZugVb6Iy9fO9NhSRw5eGeydHgIETSpB8uRzXhfPzsSZW96wrdOrFywpcH63ucZeUa9MIecJxHp89aruD50K6b1WSvZA0mNkjocu3uMyMM42k9vecfZJQ1KNAqpehCM9Acb7wEsn15xKXfM8TDjpmizfLP3jejBGaj9OGpYmaauTAZzjAF1u','z','V',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (70,3665738231198721215,'UJlwLjjCem79sdo8tJb57yrsW39mJhu6aiXu53re','TRFNjGjwA9KSpoOxqLd3lGnYvk9SciZnW4mfdSCj9AqbJOhGPD6D44ozizpQOyOlM1rJ83CrGSK0NVjtfonHo5kuyqJOo','pI3qrf2qT3aq6h5zNCc6Vla172BfWUPErOphnGQVNXl7dvO0BEPFFvmbXyze2FkR8l','RM8urr','Dz','P',5);
+INSERT INTO ti VALUES (70,3665738231198721215,'UJlwLjjCem79sdo8tJb57yrsW39mJhu6aiXu53re','TRFNjGjwA9KSpoOxqLd3lGnYvk9SciZnW4mfdSCj9AqbJOhGPD6D44ozizpQOyOlM1rJ83CrGSK0NVjtfonHo5kuyqJOo','pI3qrf2qT3aq6h5zNCc6Vla172BfWUPErOphnGQVNXl7dvO0BEPFFvmbXyze2FkR8l','RM8urr','Dz','P',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (118,6437310089275280082,'WsUZgN86nGG5RxJxECADLlhQaxVUnSpdQGuz8gtsV3arPV0','E7tSzcS0G3hJzhYgei5VzdBQupvtCdgrwWAI1tWPp6LhlvyPe0i1c75jX98887uhaQMQACjqORsV26VIhmGibnStLEbEZaiDLzzzaW5CKbSN8KEVRiI0js1C1xeXX5r8lTekd490AoPcXFSUVkjUHICvb4PMlkJTSrvwLyv5ERRVMtpaTjMKyriWUsaR8RcMOoMPQ4','wPh7YT1tQo20A','EeY8muZQAbKD58DgprBj4kEcGRV3t5H5ZotukOSbHX1iXlEtULlbnqUts8Dyf55WqlmK8OYzokYGZ9prWeYU97MrB520TAspKYjsY5uHV5Wj5b7Khs3dXdwOtRrJdwFgE','2','pg',6);
+INSERT INTO ti VALUES (118,6437310089275280082,'WsUZgN86nGG5RxJxECADLlhQaxVUnSpdQGuz8gtsV3arPV0','E7tSzcS0G3hJzhYgei5VzdBQupvtCdgrwWAI1tWPp6LhlvyPe0i1c75jX98887uhaQMQACjqORsV26VIhmGibnStLEbEZaiDLzzzaW5CKbSN8KEVRiI0js1C1xeXX5r8lTekd490AoPcXFSUVkjUHICvb4PMlkJTSrvwLyv5ERRVMtpaTjMKyriWUsaR8RcMOoMPQ4','wPh7YT1tQo20A','EeY8muZQAbKD58DgprBj4kEcGRV3t5H5ZotukOSbHX1iXlEtULlbnqUts8Dyf55WqlmK8OYzokYGZ9prWeYU97MrB520TAspKYjsY5uHV5Wj5b7Khs3dXdwOtRrJdwFgE','2','pg',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(22), d VARBINARY(63), e VARBINARY(14) NOT NULL, f VARBINARY(25), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3894132873,-1923221664762962724,'tMkkfNm','vr3Bcn0V2','yctxsNC22JD','Z5MO','i','i',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(22), d VARBINARY(63), e VARBINARY(14) NOT NULL, f VARBINARY(25), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2210573646,2282730544889212556,'3CiRwXnU8PkSR','i3ekZ8sw0Mf6XtepSgoMwNQ6kucyT4QGnAIaQjOevjn3XU2h','id44Xy5r9ATgW','jf541MFw7jOx2t9U','N','E',1);
+INSERT INTO ti VALUES (2210573646,2282730544889212556,'3CiRwXnU8PkSR','i3ekZ8sw0Mf6XtepSgoMwNQ6kucyT4QGnAIaQjOevjn3XU2h','id44Xy5r9ATgW','jf541MFw7jOx2t9U','N','E',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(23);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
+INSERT INTO t VALUES (1562209553,2242057002074307672,'LlAnZwAecnryWlEV6mef6','wcrtjXGdLLwrLmywtsGkhZWQxmp7Q74nEl2Yg7WPBC2MOulh','SyY3WjiUUKMHbN','OiZKCh7fBbFsn0qv83JM','l','L',2);
+INSERT INTO ti VALUES (1562209553,2242057002074307672,'LlAnZwAecnryWlEV6mef6','wcrtjXGdLLwrLmywtsGkhZWQxmp7Q74nEl2Yg7WPBC2MOulh','SyY3WjiUUKMHbN','OiZKCh7fBbFsn0qv83JM','l','L',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3169226372,-6313212483659885291,'6','vMH3wLQW8FDN6xt00VolSu764LWioOg7wmHvh8rbvLRlrDUxf6IKFKtsZBNBkNaeRveyYGqYxwEJLFcEgMALPzKWVn1nXIsYW90xJ5','NqvtLPRB','5','2','O',3);
+INSERT INTO ti VALUES (3169226372,-6313212483659885291,'6','vMH3wLQW8FDN6xt00VolSu764LWioOg7wmHvh8rbvLRlrDUxf6IKFKtsZBNBkNaeRveyYGqYxwEJLFcEgMALPzKWVn1nXIsYW90xJ5','NqvtLPRB','5','2','O',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (4247234714,145499015230019158,'zGziK2Xl','JQp15DgWF37vDD2pOk1jqybfaBn90WDUruTmzhpT097AGQR9DhhLleBUcKVGyWTqJI0PQcQxYzb6JbuU8V9sQ1UIfRVguUrk3w3tsks6erZIl2jOBi1Oz2YaUU5fKisTESHSkiXyoEfc3VzeMfgiwtC7OAm3Ru7k8E57LWf0ZmzklWqJgR62f5Jh3','fxU','MD5qg1TO7gh2TnPM1BUoaOBoE0jVmp9RurEx0qSuxzlBq5CZfYz3HUGlhKJmYn64McT7zA0ize','E','2',4);
+INSERT INTO ti VALUES (4247234714,145499015230019158,'zGziK2Xl','JQp15DgWF37vDD2pOk1jqybfaBn90WDUruTmzhpT097AGQR9DhhLleBUcKVGyWTqJI0PQcQxYzb6JbuU8V9sQ1UIfRVguUrk3w3tsks6erZIl2jOBi1Oz2YaUU5fKisTESHSkiXyoEfc3VzeMfgiwtC7OAm3Ru7k8E57LWf0ZmzklWqJgR62f5Jh3','fxU','MD5qg1TO7gh2TnPM1BUoaOBoE0jVmp9RurEx0qSuxzlBq5CZfYz3HUGlhKJmYn64McT7zA0ize','E','2',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (490960697,-5707865731289888407,'F5pHX7RrL','AMBeHkVzgwQFcJCi1TCXqbyaUpLHAzwDfr4C0eVPn2A7nNzPirse1aYAUmAmlve4aVWGSLPJRKqBjjpOeWbU73bFxCB2riUtCjpuZA0XST133gtwpDYt7ko9qRvd1aUEybKFVJBFZowNsgQMU6Bu2XrZF8E4wHK2X0VDX88E6E18VIN1i4uDlBLrNGLsJPLs6bmpOOqhLil3X3aapexwCU1VSnLuhFbfQ6ya4KhKdUKYjslW89zs4fEn','ppgBGPak4AB','PYYbfj7N4mwjXcr1KAvCPp1P7S26AU3oqumdV0XxMFhrDJdgJ7ywilP7a3yPMTdUjAm2fYA9NKodHpcUvKsRfFmcm7wqG6uxpMJ6qbYwMPEFtOciKEqS1fMNqkk0OJkxMNbUPMo4ZrgrmL6xm0EZA93NubUdr','Vg','X',5);
+INSERT INTO ti VALUES (490960697,-5707865731289888407,'F5pHX7RrL','AMBeHkVzgwQFcJCi1TCXqbyaUpLHAzwDfr4C0eVPn2A7nNzPirse1aYAUmAmlve4aVWGSLPJRKqBjjpOeWbU73bFxCB2riUtCjpuZA0XST133gtwpDYt7ko9qRvd1aUEybKFVJBFZowNsgQMU6Bu2XrZF8E4wHK2X0VDX88E6E18VIN1i4uDlBLrNGLsJPLs6bmpOOqhLil3X3aapexwCU1VSnLuhFbfQ6ya4KhKdUKYjslW89zs4fEn','ppgBGPak4AB','PYYbfj7N4mwjXcr1KAvCPp1P7S26AU3oqumdV0XxMFhrDJdgJ7ywilP7a3yPMTdUjAm2fYA9NKodHpcUvKsRfFmcm7wqG6uxpMJ6qbYwMPEFtOciKEqS1fMNqkk0OJkxMNbUPMo4ZrgrmL6xm0EZA93NubUdr','Vg','X',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (907560678,1465802250815661049,'2CkwTK2fPqMjo','s6qjJEMPjWSmrh5fSgq0eFAKLmKCSRYIorZzpXxDgLZTUgB4aD4BM5rCSVfUEhkYyut6XOVrXgLQRtVJsdTHPuv89i69oB9aURVPVW4gVS0kUt39AdojV3jwWDHMTPpnETNuAb1VK2jIWDA1RPL4b1MHnvdVBTPc3PEwyRrgPRslfayD38z7PR8Wqus8aJBDo87CrtuZf8A8trPslTETItQ4eeHSM0dRrFLuLR','Eo1OQP0iX7vHW','h2EFAfWDoIDYe6lBPXqs1zGbbd5i0LPa79jD3mTZ3M48C22gNnmH6V0tzlUM5eJkpnWsvChGA8QcFdaW7Uua8rMtz8Y409tFVkV8G4FqzOH3lMYN','qI','zX',6);
+INSERT INTO ti VALUES (907560678,1465802250815661049,'2CkwTK2fPqMjo','s6qjJEMPjWSmrh5fSgq0eFAKLmKCSRYIorZzpXxDgLZTUgB4aD4BM5rCSVfUEhkYyut6XOVrXgLQRtVJsdTHPuv89i69oB9aURVPVW4gVS0kUt39AdojV3jwWDHMTPpnETNuAb1VK2jIWDA1RPL4b1MHnvdVBTPc3PEwyRrgPRslfayD38z7PR8Wqus8aJBDo87CrtuZf8A8trPslTETItQ4eeHSM0dRrFLuLR','Eo1OQP0iX7vHW','h2EFAfWDoIDYe6lBPXqs1zGbbd5i0LPa79jD3mTZ3M48C22gNnmH6V0tzlUM5eJkpnWsvChGA8QcFdaW7Uua8rMtz8Y409tFVkV8G4FqzOH3lMYN','qI','zX',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(51), d VARBINARY(1) NOT NULL, e VARCHAR(91), f VARBINARY(87), g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11947785,12896034,'bfN','7','Wb9WI28hemOKW9TliP9y6PG5SCiRzaVR6R6RCaP89nvxf5s','MGLWcaTJFEwObrPvMg','y','b',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(51), d VARBINARY(1) NOT NULL, e VARCHAR(91), f VARBINARY(87), g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (5458303274459533775,9551551,'euCqiibgzmKsfFygVLC7OcgkLSNzhiZoky9zHSWSciPkku6c','R','5cEaTV56yXhFa6eQECnMqGAPlnJLU5zgO9w01b','K','C','sc',1);
+INSERT INTO ti VALUES (5458303274459533775,9551551,'euCqiibgzmKsfFygVLC7OcgkLSNzhiZoky9zHSWSciPkku6c','R','5cEaTV56yXhFa6eQECnMqGAPlnJLU5zgO9w01b','K','C','sc',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(52);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(52);
+INSERT INTO t VALUES (17846372731778193317,804149,'Q83JXiVJ5PdOb5I6JoWbjx8YVL3H0sZbtTSKyOOKlpFytVEEp','6','vQ5B','706ZKDcMnd5Oa8YRj1D0tPfveDGKjCgn08s1eoAogJJDLB','J','k',2);
+INSERT INTO ti VALUES (17846372731778193317,804149,'Q83JXiVJ5PdOb5I6JoWbjx8YVL3H0sZbtTSKyOOKlpFytVEEp','6','vQ5B','706ZKDcMnd5Oa8YRj1D0tPfveDGKjCgn08s1eoAogJJDLB','J','k',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (10685105029664367211,6675834,'56nDjPWVf','6d0CHeAzCZvaKBqmmMDsF7l4LMYFsKSL2w6DpYTIUnsi0CYzE30MMhrB8AqbkeKc8jSSvQPDAALDSY4WCdqQB9P4q2F8uRmJbTrhINT1PE0HxZj88CrOw3njEmKPbI5ntoTwHxI5NxZ6zAGgDv3DX91Y6G77vGb41mqOSYoJYeONxXJFMmy0vucJlpBcRcfuW','4NhAkGWe6NXMDv42tRWV','oB9g37scV8CcWkPrmUHCw','H','R',3);
+INSERT INTO ti VALUES (10685105029664367211,6675834,'56nDjPWVf','6d0CHeAzCZvaKBqmmMDsF7l4LMYFsKSL2w6DpYTIUnsi0CYzE30MMhrB8AqbkeKc8jSSvQPDAALDSY4WCdqQB9P4q2F8uRmJbTrhINT1PE0HxZj88CrOw3njEmKPbI5ntoTwHxI5NxZ6zAGgDv3DX91Y6G77vGb41mqOSYoJYeONxXJFMmy0vucJlpBcRcfuW','4NhAkGWe6NXMDv42tRWV','oB9g37scV8CcWkPrmUHCw','H','R',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (12783273315988574399,9533096,'AYYdwxpGuykYu','ChoLIoaJVui6KUh1p1eaGc1GQID0M7ZeteW4CoVcSFl1IGeIGo9cnqMncg42NyaK8D5WcylKASuy09R0ZThUMQQhSmK5dkXprYgoDOnYFRJQRZI3GVEUueUMCbXSrwqb95rA47f43L53tEoYsCPsahcNdpM8Yek5bjwI33VNdvmXo3x','2wrpdVt5OZnjVEbGhSrAXxims7it5ZhshmmshoYe7V6mu9izYJU8KwL2kVXzLGaMGrNiDaILBm7LjS','Lh3gXsS8SuQZBiesP95Fyup8huMCFUNFNaDTZFdRe1NpCPzMLdoYN9BwiLvWGvNOjBni8hGRUVOYqSUlzF7cjmKNVa0N3p3qNjlg3gFgYXQ0BJq1','H','u',4);
+INSERT INTO ti VALUES (12783273315988574399,9533096,'AYYdwxpGuykYu','ChoLIoaJVui6KUh1p1eaGc1GQID0M7ZeteW4CoVcSFl1IGeIGo9cnqMncg42NyaK8D5WcylKASuy09R0ZThUMQQhSmK5dkXprYgoDOnYFRJQRZI3GVEUueUMCbXSrwqb95rA47f43L53tEoYsCPsahcNdpM8Yek5bjwI33VNdvmXo3x','2wrpdVt5OZnjVEbGhSrAXxims7it5ZhshmmshoYe7V6mu9izYJU8KwL2kVXzLGaMGrNiDaILBm7LjS','Lh3gXsS8SuQZBiesP95Fyup8huMCFUNFNaDTZFdRe1NpCPzMLdoYN9BwiLvWGvNOjBni8hGRUVOYqSUlzF7cjmKNVa0N3p3qNjlg3gFgYXQ0BJq1','H','u',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (12958638226156430016,12914623,'7r66vW7MBQ1Gq1WSJjnoQozS7dq6qRZ7iRftJsXW5ra25XLR5','4Xda6mrDkHVvUPE6VLu3LwrJ9TOSfDHdbyc9bnhpLgT0TR','pKL6lB9flL2aIoqQstM7M6Wy3Q1JARyPLumgwRdMxzasmWFnRREn8F7i9','z7JAbLprvPq8cYOj6F8Ip14VyfoyPprPAQsrflH8qyghi8jbT0Eep0LjfUFcWzfj2uU1GOSVmnv34MBD8HxlEiD52PoQneHahuZ2I4OV1DtfE7K77Jf6llWFY9r1p3fyR9kO8U23Yy9JhJFWGlJsrd8oBWQSbxp5tWrMFzQXsqi0LGuLweAEvlZ0K4JM2P27ZJfpDF2WXB1yWQYsJZdtzQmQIa8yAh25KXN2GhBTihIvlNDGw5WY9bBQsLCHu','a7','BG',5);
+INSERT INTO ti VALUES (12958638226156430016,12914623,'7r66vW7MBQ1Gq1WSJjnoQozS7dq6qRZ7iRftJsXW5ra25XLR5','4Xda6mrDkHVvUPE6VLu3LwrJ9TOSfDHdbyc9bnhpLgT0TR','pKL6lB9flL2aIoqQstM7M6Wy3Q1JARyPLumgwRdMxzasmWFnRREn8F7i9','z7JAbLprvPq8cYOj6F8Ip14VyfoyPprPAQsrflH8qyghi8jbT0Eep0LjfUFcWzfj2uU1GOSVmnv34MBD8HxlEiD52PoQneHahuZ2I4OV1DtfE7K77Jf6llWFY9r1p3fyR9kO8U23Yy9JhJFWGlJsrd8oBWQSbxp5tWrMFzQXsqi0LGuLweAEvlZ0K4JM2P27ZJfpDF2WXB1yWQYsJZdtzQmQIa8yAh25KXN2GhBTihIvlNDGw5WY9bBQsLCHu','a7','BG',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12379827277621223958,11877573,'YbgpSNmK10mgPGNNsfKC','Jh2M7yJZ7rxLhpLACgBsMklECn62YRHEWUhle01LmVLXLlzMRzVwlPmL1xG8MPRR0Czrk5xhZbCaq8dt6Nuvf4GDa9QG8vqHrAxKBPCu7V3T3LXNolYrFzTP40iPnyRzFWUltSz1kO3iuTXRiPFuUKcSM73747IYSr8EYKHzpFWaHEyPAHmQseXprF4dwwIEoq17KmNSCaT5jvf8pegRXaH5vQZ1S6TfMoMM2dtmhnNGEo4D','ogJA3axyzozGxQOoYkiLT8K4NDDk7d86i5OIv99gyk7GhFeZkKjksg','4CZ3Ifd7LH4ln7MeZZmag0YZSEvT9zOqe94vFOzumsPwTnBMXtjzC7UXWF6eAIHj1VJQq4Iqk7Fqh2FLdx0bOKW7lbPf4cuHH0udxkoASitVE6HhDwbH0MH8EMXPpUYcAMpnBGcEWQIsIxDfZNhkFPtqXZPMHPY9706w6baVGnCkGL8zKdcazjMPXKrDbjGW5e','w','G',6);
+INSERT INTO ti VALUES (12379827277621223958,11877573,'YbgpSNmK10mgPGNNsfKC','Jh2M7yJZ7rxLhpLACgBsMklECn62YRHEWUhle01LmVLXLlzMRzVwlPmL1xG8MPRR0Czrk5xhZbCaq8dt6Nuvf4GDa9QG8vqHrAxKBPCu7V3T3LXNolYrFzTP40iPnyRzFWUltSz1kO3iuTXRiPFuUKcSM73747IYSr8EYKHzpFWaHEyPAHmQseXprF4dwwIEoq17KmNSCaT5jvf8pegRXaH5vQZ1S6TfMoMM2dtmhnNGEo4D','ogJA3axyzozGxQOoYkiLT8K4NDDk7d86i5OIv99gyk7GhFeZkKjksg','4CZ3Ifd7LH4ln7MeZZmag0YZSEvT9zOqe94vFOzumsPwTnBMXtjzC7UXWF6eAIHj1VJQq4Iqk7Fqh2FLdx0bOKW7lbPf4cuHH0udxkoASitVE6HhDwbH0MH8EMXPpUYcAMpnBGcEWQIsIxDfZNhkFPtqXZPMHPY9706w6baVGnCkGL8zKdcazjMPXKrDbjGW5e','w','G',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(42), d VARBINARY(57), e VARBINARY(31), f VARCHAR(85), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (237,35,'lbyu1XQ5prA0tP2Xv','OyEBV7cbh6zGhDopeRToQpItv9Cy','r1yGickz22o9Xlxg9BsB1h1NVw5zZq','FV0Y2jWSZk30NDKfYyRIQefE2ifMGC6HBuIxUSeIIrdKT8bht3tOZ7U','xV','A',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(42), d VARBINARY(57), e VARBINARY(31), f VARCHAR(85), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (122,-14,'yZTg45CcQErtBfLJQnUU7nuxQX0z5LMtwSe6f0','Fp7Ewl','eP5Fv','YTmuK4AoRCoR5eWhcYg8dtU48eM1gHkmlQaptKbVbakr0q4T5CSrb7wyEm3kB','e','r1',1);
+INSERT INTO ti VALUES (122,-14,'yZTg45CcQErtBfLJQnUU7nuxQX0z5LMtwSe6f0','Fp7Ewl','eP5Fv','YTmuK4AoRCoR5eWhcYg8dtU48eM1gHkmlQaptKbVbakr0q4T5CSrb7wyEm3kB','e','r1',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(43);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(43);
+INSERT INTO t VALUES (109,-107,'3kM2DHaMnxAaAxTtM4NTFIlksulSfs','MZ82v2fRTl1c','FN9GIilzVfjRSh','hqzKvok1ERU96gXS0NMoJz2md0CJwXkSpeZYnL7','w','Mm',2);
+INSERT INTO ti VALUES (109,-107,'3kM2DHaMnxAaAxTtM4NTFIlksulSfs','MZ82v2fRTl1c','FN9GIilzVfjRSh','hqzKvok1ERU96gXS0NMoJz2md0CJwXkSpeZYnL7','w','Mm',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (110,116,'pYdvMPPOxuXAvhPXWNDJBmeQfqkAWhrG','G9hBGsAxcH3ByuQaZO2d1Z9xbTNuqzEMvtQAG2MMt2XbTmziSQpnO64hIWxMmkdRvqctNK3IvIG3tHqdFtypbtLJNb65kB4L7OxjnTKNrfodjpNDKaNCvXaHsfd7AXVbWbXl3FCX8y2b1gJQkEcGnKu9m2IC1eCq5LyyDwSv39EtO07KFGgdXDP','WOyXIyWN8xjvxoxPYCXAEKqlgX','UL3ZfpMlvZcc7Q3','Ic','5',3);
+INSERT INTO ti VALUES (110,116,'pYdvMPPOxuXAvhPXWNDJBmeQfqkAWhrG','G9hBGsAxcH3ByuQaZO2d1Z9xbTNuqzEMvtQAG2MMt2XbTmziSQpnO64hIWxMmkdRvqctNK3IvIG3tHqdFtypbtLJNb65kB4L7OxjnTKNrfodjpNDKaNCvXaHsfd7AXVbWbXl3FCX8y2b1gJQkEcGnKu9m2IC1eCq5LyyDwSv39EtO07KFGgdXDP','WOyXIyWN8xjvxoxPYCXAEKqlgX','UL3ZfpMlvZcc7Q3','Ic','5',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (5,72,'6amPShzrS4mKh53H','gZFIy8EN2jkuV7kB48QsLBnYGZjoJTqnJBiZ1ifPVDMTqN7vZAghKIg3235wan7VncW8Ko7mgndFTNPdKDQNODJDc1ckWlu8TUql42OjzA0ZmNVXmIB3hFG1flQnXUQjUPg6XmBd1X1GaXXZ9f2hNjD60S9UtPXLoXIo3g9AOb8O779Xz6vCFg9wd9QIp0Z2ceg9PTPzqL85XN','UF7V','pVfF1GgmZSX7FIf9k61d52hpeFte57Gfk66ZmHNl','8u','tw',4);
+INSERT INTO ti VALUES (5,72,'6amPShzrS4mKh53H','gZFIy8EN2jkuV7kB48QsLBnYGZjoJTqnJBiZ1ifPVDMTqN7vZAghKIg3235wan7VncW8Ko7mgndFTNPdKDQNODJDc1ckWlu8TUql42OjzA0ZmNVXmIB3hFG1flQnXUQjUPg6XmBd1X1GaXXZ9f2hNjD60S9UtPXLoXIo3g9AOb8O779Xz6vCFg9wd9QIp0Z2ceg9PTPzqL85XN','UF7V','pVfF1GgmZSX7FIf9k61d52hpeFte57Gfk66ZmHNl','8u','tw',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (218,-106,'720dx1tAd8jestWRGehsjTVHDhgIFto2hNq8','mNBukHNAxM4JtU0allo0vpO7oGYzv2MYmQtlGzFvjcH42kwD3LQogoZtJvVlQItA3yUJ7zpH29lkh4MF0vrFs32DMz3JWYNVJoGzYDTrruScdPMQbtmER9n5wMmzwhCWB8UZeZKDw4qrYhFXv66knipuLgbDwDiYCPG1khS35Q4JmNQZoaI4z9kUrobTOOeyeLr','tXewiAS1JZ1MFGUy8DKfWv9L3MsHI','l9T2ENy4ILSRCong079yfkBe0mTeCillxWKzjLNq9IjoR4WBb1y38YRGOV9VqgfKDeNUXz','Fcu','lZ',5);
+INSERT INTO ti VALUES (218,-106,'720dx1tAd8jestWRGehsjTVHDhgIFto2hNq8','mNBukHNAxM4JtU0allo0vpO7oGYzv2MYmQtlGzFvjcH42kwD3LQogoZtJvVlQItA3yUJ7zpH29lkh4MF0vrFs32DMz3JWYNVJoGzYDTrruScdPMQbtmER9n5wMmzwhCWB8UZeZKDw4qrYhFXv66knipuLgbDwDiYCPG1khS35Q4JmNQZoaI4z9kUrobTOOeyeLr','tXewiAS1JZ1MFGUy8DKfWv9L3MsHI','l9T2ENy4ILSRCong079yfkBe0mTeCillxWKzjLNq9IjoR4WBb1y38YRGOV9VqgfKDeNUXz','Fcu','lZ',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (208,112,'uatnPeYY0r','lw4PHW8g91INwyhhaxrsLYVZAnWBRDbQCvQkt3CIk0ZQMoUrhpi3zniff29vzW1zjWuRC81z7XadOs4PwEenYaG9BRG7GLIndo19RZP08MB17QMl85ZpHfxEmHNowQ3EKTz','BrplCV8FQl5AX5Wq','xXjfDYkqZS9lie4kYF5rGaLNSphwOjBGEq2NBgniG6oAM0U8HlQnWxxnCtFAVqCqBSZ8S62xUGXXcH1wGHgPMn6odmGKYSIEVPft031gsKW1eI3y3EacGp8nGT7q83FqaRTMCDWfdb2qQjOsFptE6YvMmkLavADlWvWMxkgDpO','t','O',6);
+INSERT INTO ti VALUES (208,112,'uatnPeYY0r','lw4PHW8g91INwyhhaxrsLYVZAnWBRDbQCvQkt3CIk0ZQMoUrhpi3zniff29vzW1zjWuRC81z7XadOs4PwEenYaG9BRG7GLIndo19RZP08MB17QMl85ZpHfxEmHNowQ3EKTz','BrplCV8FQl5AX5Wq','xXjfDYkqZS9lie4kYF5rGaLNSphwOjBGEq2NBgniG6oAM0U8HlQnWxxnCtFAVqCqBSZ8S62xUGXXcH1wGHgPMn6odmGKYSIEVPft031gsKW1eI3y3EacGp8nGT7q83FqaRTMCDWfdb2qQjOsFptE6YvMmkLavADlWvWMxkgDpO','t','O',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT, c CHAR(2), d VARBINARY(28) NOT NULL, e VARCHAR(40), f VARBINARY(87) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1912047,1106876869,'eP','FgtxVBo6qkFgADJA','7d9','KmYfE3XYsleVNRRqc','8','w',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b INT, c CHAR(2), d VARBINARY(28) NOT NULL, e VARCHAR(40), f VARBINARY(87) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (4106644,-1027120454,'B','jGXqS7PNgJpo1SHt','Rg8YkoY','HBv6QK9oORv3ILzBtEFPLONYzwAZUURm8sz2c2sI9Gl8pYl6s7GIpcrbZmw9','p','9',1);
+INSERT INTO ti VALUES (4106644,-1027120454,'B','jGXqS7PNgJpo1SHt','Rg8YkoY','HBv6QK9oORv3ILzBtEFPLONYzwAZUURm8sz2c2sI9Gl8pYl6s7GIpcrbZmw9','p','9',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(3);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(3);
+INSERT INTO t VALUES (10266649,-163920994,'aJh','xQHf1n','0UnBambRdwIMs5sUBj87O','Fazal76yRu72BT9xOa2KL9obIvHwTechrJiEW4JmSza7u5FSp','8','V',2);
+INSERT INTO ti VALUES (10266649,-163920994,'aJh','xQHf1n','0UnBambRdwIMs5sUBj87O','Fazal76yRu72BT9xOa2KL9obIvHwTechrJiEW4JmSza7u5FSp','8','V',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (10937728,-1825997963,'H9','gaASxbaV2Gs9Rp6B3o5v40i80u36MGtAwnE2S4T','9IqIWKDU0uo1CQDdeP6PyOeZ','PfJj6VhEMU0KEizuHIdJV8Wp5HxMNVnFCQEyT30gqHl5qaOh4rhSnMhA00t3kSof','Q','n',3);
+INSERT INTO ti VALUES (10937728,-1825997963,'H9','gaASxbaV2Gs9Rp6B3o5v40i80u36MGtAwnE2S4T','9IqIWKDU0uo1CQDdeP6PyOeZ','PfJj6VhEMU0KEizuHIdJV8Wp5HxMNVnFCQEyT30gqHl5qaOh4rhSnMhA00t3kSof','Q','n',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7539676,-797965051,'RWg','cl7wUmpppRIUHIcum0xJKbXGKtAuV4oCRwOL2IW7Ydt3JziTqTfPlSIuAmEpFZ8HK6rqOAjTgdgF4cqPxUEnvOC94aDInR43FpZJv9tmcFFJtdYAGZeKJLI0fElZ6bygj4sQXZ9UfIFPQ3M5jlQUgsn2zDP8wBZ','HF0Y79dYqEX','KETcBQLWsg9iC4IMCC3b7vQwiPFYTBL5BEvBpImLk7TIkYaIf3Hskt3TXQ6oKf49M3MuNfAsxkktMQ5TmzoIHWe0db0G05ObSgzH7pNlJru27KwjsA0WISQB7MMPjya930fxkeuT9nvonbGADWm27Csn0E5Q3PHXsto8brGpw2k5H4jxWjKeg3KLsEC69h01ThLR1zmMAaGe1e8peDmpoiMmEnRe2Oo95z','k','G',4);
+INSERT INTO ti VALUES (7539676,-797965051,'RWg','cl7wUmpppRIUHIcum0xJKbXGKtAuV4oCRwOL2IW7Ydt3JziTqTfPlSIuAmEpFZ8HK6rqOAjTgdgF4cqPxUEnvOC94aDInR43FpZJv9tmcFFJtdYAGZeKJLI0fElZ6bygj4sQXZ9UfIFPQ3M5jlQUgsn2zDP8wBZ','HF0Y79dYqEX','KETcBQLWsg9iC4IMCC3b7vQwiPFYTBL5BEvBpImLk7TIkYaIf3Hskt3TXQ6oKf49M3MuNfAsxkktMQ5TmzoIHWe0db0G05ObSgzH7pNlJru27KwjsA0WISQB7MMPjya930fxkeuT9nvonbGADWm27Csn0E5Q3PHXsto8brGpw2k5H4jxWjKeg3KLsEC69h01ThLR1zmMAaGe1e8peDmpoiMmEnRe2Oo95z','k','G',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10079102,1946386032,'T','BQD13o8DW9uaGiKjd4RSmg','Gw','KqTSPNr8sGokqApyWyjJAW9GRip0eddixErL4moXK9XQTpxmYfp0VUS4dgRqEVm4a2TWfz3vAPWZOPx9pDWnjuYfSiyubXhoGOD0wvYgxbt2TAL37s7Nh4UDDXz2f9ZeOiCMXM93kEs8iO058bOz9lsnYVAp77BkgEqjCS70DwgF7cFXf8JH147Xy8n','n0','t',5);
+INSERT INTO ti VALUES (10079102,1946386032,'T','BQD13o8DW9uaGiKjd4RSmg','Gw','KqTSPNr8sGokqApyWyjJAW9GRip0eddixErL4moXK9XQTpxmYfp0VUS4dgRqEVm4a2TWfz3vAPWZOPx9pDWnjuYfSiyubXhoGOD0wvYgxbt2TAL37s7Nh4UDDXz2f9ZeOiCMXM93kEs8iO058bOz9lsnYVAp77BkgEqjCS70DwgF7cFXf8JH147Xy8n','n0','t',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (16526817,1105292623,'AZf','oIvvAbHEElJwrqJP4n4z8LnNL6YayRmkpC6cTImFLwu5mClGFOW1qZ5XZ4t6vTdsrqD9LBtnCb9DJMAf5q42rLox4YQwKAdOxSNPrOWsze9BvgEIsc2Qdmg4tW3tJk8i0WsoI6fGFpXBOBKH18CFexg1Yc0tQpqWjvX5UwqPUREBtgMkqocA6kzFI9ik5GHKTv7K21cXgUW00','ItH7PWDqefAq0IpnHSQKPHKOB','RtGG7u7cCUfVzuUnQ33lHvcv1bFihhP5mVojhCL5TR9TKYa9ACKHJqDBEUHhIpxleE8NTEOKgGz3goSwHtoo42Ljq45uN0JXI3drgxAlDPOiaYNQJQMJ9HgVvhS8PRkqHvS2rXbnd2peCEaIZmSum4lijqYdwnikz6UfpFTDy7Xs1IvkXw1jQX2P6P5qcWtpKo1XuC05E6np43g4Jx9KzJdYMKYqmlU0pM8wf','fQ','J',6);
+INSERT INTO ti VALUES (16526817,1105292623,'AZf','oIvvAbHEElJwrqJP4n4z8LnNL6YayRmkpC6cTImFLwu5mClGFOW1qZ5XZ4t6vTdsrqD9LBtnCb9DJMAf5q42rLox4YQwKAdOxSNPrOWsze9BvgEIsc2Qdmg4tW3tJk8i0WsoI6fGFpXBOBKH18CFexg1Yc0tQpqWjvX5UwqPUREBtgMkqocA6kzFI9ik5GHKTv7K21cXgUW00','ItH7PWDqefAq0IpnHSQKPHKOB','RtGG7u7cCUfVzuUnQ33lHvcv1bFihhP5mVojhCL5TR9TKYa9ACKHJqDBEUHhIpxleE8NTEOKgGz3goSwHtoo42Ljq45uN0JXI3drgxAlDPOiaYNQJQMJ9HgVvhS8PRkqHvS2rXbnd2peCEaIZmSum4lijqYdwnikz6UfpFTDy7Xs1IvkXw1jQX2P6P5qcWtpKo1XuC05E6np43g4Jx9KzJdYMKYqmlU0pM8wf','fQ','J',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b BIGINT NOT NULL, c CHAR(39) NOT NULL, d VARBINARY(33) NOT NULL, e VARBINARY(91), f VARBINARY(16), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8538749937590326154,1009529840422332935,'4eu1C','KxYxsiWig1LYcLeT4ab0e6u','skeZejbqMw','apkgGuCIjh','C','3',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT NOT NULL, c CHAR(39) NOT NULL, d VARBINARY(33) NOT NULL, e VARBINARY(91), f VARBINARY(16), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (6239552531002089629,-7471531225965180179,'VpYaWqbOiwqJNBWHyuHniiWsPXK3wYtc1','01lyTBBoI','0KIPK0aFotUtw8gBbgVODsCFzd91RwLVKi7RGWdpcNSixM0NMYVI0DTZz9CbJPJJffyOnrg7DMBvjjc','cuGafdH','r','I',1);
+INSERT INTO ti VALUES (6239552531002089629,-7471531225965180179,'VpYaWqbOiwqJNBWHyuHniiWsPXK3wYtc1','01lyTBBoI','0KIPK0aFotUtw8gBbgVODsCFzd91RwLVKi7RGWdpcNSixM0NMYVI0DTZz9CbJPJJffyOnrg7DMBvjjc','cuGafdH','r','I',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(40) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(40) NOT NULL;
+INSERT INTO t VALUES (-1421433881916137550,-7571672664803530765,'CwbxrXO','eX','S89pptH3lUNZlgS8OlclA7BeYKSd0P0iiZNgLD0qqfmOO7FCL2aAuxs47H9S97JKJKhP5gemkGyCp8rPMNCQIGZJ','Q','z','X',2);
+INSERT INTO ti VALUES (-1421433881916137550,-7571672664803530765,'CwbxrXO','eX','S89pptH3lUNZlgS8OlclA7BeYKSd0P0iiZNgLD0qqfmOO7FCL2aAuxs47H9S97JKJKhP5gemkGyCp8rPMNCQIGZJ','Q','z','X',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1700719542969112783,-727748302133196112,'m9oeZT7Y','o0hhroEEddoLdIoCokL6K5osjK9rMDGHLGPdMvpqEf3JAaPgmdWVvDqDBOy20agvmoaQzIzYBOm473WqyamQA3ebwNjgCbtyAmDDCRzX','Uk89yiiPPmfZCeqOVLRQWW6zBsMyn5wAImOaeeYOYIF4LYdikZAoBrCzDvh','ohQ6CdYMgi','p','t',3);
+INSERT INTO ti VALUES (1700719542969112783,-727748302133196112,'m9oeZT7Y','o0hhroEEddoLdIoCokL6K5osjK9rMDGHLGPdMvpqEf3JAaPgmdWVvDqDBOy20agvmoaQzIzYBOm473WqyamQA3ebwNjgCbtyAmDDCRzX','Uk89yiiPPmfZCeqOVLRQWW6zBsMyn5wAImOaeeYOYIF4LYdikZAoBrCzDvh','ohQ6CdYMgi','p','t',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-6537428497675651114,-8027018706258916393,'8Kzqm8Cx791aOlzCUp7WlAJAdTOF7xF4','NIkck3vmcRTPRyA5WIF2QnHxqIkVAbe4O4MCyZdOzF8RsleKRm5MmTm6fl5YksBgIsfIqv0duWOYnub','UgpXGz7Gu5vMtfOA6ddYyUfvNosk0oGzyDufV8eWnavKlpBRjWtgN71bFQqOqJ','CD7Ze5uxCfGO33TaJ1bLztHxUNV4rRpM8kn9zOeQnFIqtz6BeR0KezjnFbL','t','7',4);
+INSERT INTO ti VALUES (-6537428497675651114,-8027018706258916393,'8Kzqm8Cx791aOlzCUp7WlAJAdTOF7xF4','NIkck3vmcRTPRyA5WIF2QnHxqIkVAbe4O4MCyZdOzF8RsleKRm5MmTm6fl5YksBgIsfIqv0duWOYnub','UgpXGz7Gu5vMtfOA6ddYyUfvNosk0oGzyDufV8eWnavKlpBRjWtgN71bFQqOqJ','CD7Ze5uxCfGO33TaJ1bLztHxUNV4rRpM8kn9zOeQnFIqtz6BeR0KezjnFbL','t','7',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (9031938060316686979,-7232800282482521587,'QhAc','C6Jss9E5rn7MPxipBLMggOwi7S6j0YtYYJ9WhrB3pMwx60wWoMR346jEaLt6MogewDDkN731C3EQvxAjejUUMNnZW8dE8nV4gWpfmWCYzn','Y','lP82dDRy','YI','M',5);
+INSERT INTO ti VALUES (9031938060316686979,-7232800282482521587,'QhAc','C6Jss9E5rn7MPxipBLMggOwi7S6j0YtYYJ9WhrB3pMwx60wWoMR346jEaLt6MogewDDkN731C3EQvxAjejUUMNnZW8dE8nV4gWpfmWCYzn','Y','lP82dDRy','YI','M',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7066511684265865552,-3938930282422270185,'C','o1xTp4LGXHtnC9Jv0HxhFccRm5','eT5GHtFJDhWlNnB9Bl2sUYlo8vOxEJ','EqH3j5fBXW8LKQSdwVEd34rJ3UerdyTncLnEYUXq3ZFl0eABqpb9YHhU0bleMN5RisdRJAE5nDkwlneEK5gikJgNwGETPrBpsgCeAzIbHgRdeyRkMjRTnbgPf2Rh8G2KPOTxEy88kjCFyznomHi447bU3cJ50FgO9joIxA5C1RfJcx2JReRuvCgpaCdCFW7GggADgvhOC5kL3zoJsYgIcgDN7Vd','e','YZ',6);
+INSERT INTO ti VALUES (-7066511684265865552,-3938930282422270185,'C','o1xTp4LGXHtnC9Jv0HxhFccRm5','eT5GHtFJDhWlNnB9Bl2sUYlo8vOxEJ','EqH3j5fBXW8LKQSdwVEd34rJ3UerdyTncLnEYUXq3ZFl0eABqpb9YHhU0bleMN5RisdRJAE5nDkwlneEK5gikJgNwGETPrBpsgCeAzIbHgRdeyRkMjRTnbgPf2Rh8G2KPOTxEy88kjCFyznomHi447bU3cJ50FgO9joIxA5C1RfJcx2JReRuvCgpaCdCFW7GggADgvhOC5kL3zoJsYgIcgDN7Vd','e','YZ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(38), d VARCHAR(67) NOT NULL, e VARCHAR(69), f VARCHAR(86) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1561333,7145558,'HhkXrlBrT','uebbSsnfs1AGJ1AUZt2IFxmnO9N85xZHvNkGSu2VV9rfmQRKqFCnndrco9xX1ct','Sq3HPjwoUYhNlB5PRbg6SxcY0AXUMz5PrX7tDbGU9gF6PzPLM6op05K','SLG4L3HG8c8jZH70UJQh5C3doxigf6LhdhWOwvmT9mTu8RAF','e','QB',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(38), d VARCHAR(67) NOT NULL, e VARCHAR(69), f VARCHAR(86) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2330963,3668078,'CjVxy81K4Q8Cp6dd','0gPiko9u4lOi','fhh2kRSdBZEii','Jm9baKmohZakBPu4QdqOWM6Qn','Q','A',1);
+INSERT INTO ti VALUES (2330963,3668078,'CjVxy81K4Q8Cp6dd','0gPiko9u4lOi','fhh2kRSdBZEii','Jm9baKmohZakBPu4QdqOWM6Qn','Q','A',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(39);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(39);
+INSERT INTO t VALUES (10447766,3024026,'EoP8OCkfycxeLjPW4knZ4c30x5En9Dyl','sdDU8LUPQkJpoqzPCe8vWgmxqQJjM2ztCY2GuK6bEGXSWLZwAO','jXNZvLcTquLLRAp2WQmoF6qiqubX','YnZssPPMGvj9LEn68SzkHJ3l668l6msh0Y','y','Hv',2);
+INSERT INTO ti VALUES (10447766,3024026,'EoP8OCkfycxeLjPW4knZ4c30x5En9Dyl','sdDU8LUPQkJpoqzPCe8vWgmxqQJjM2ztCY2GuK6bEGXSWLZwAO','jXNZvLcTquLLRAp2WQmoF6qiqubX','YnZssPPMGvj9LEn68SzkHJ3l668l6msh0Y','y','Hv',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (12791801,14144572,'mIcA9FRHTDeuBs6HMKgOO0GTJNTm','qB','FFtoUXM9Qy6w6cs68AsnVF','rTNrViGvnHTK4D370lCqu4vgv9Fp29PZa0KfqeEthp2dbem7NtEsfGCLb','N','O6',3);
+INSERT INTO ti VALUES (12791801,14144572,'mIcA9FRHTDeuBs6HMKgOO0GTJNTm','qB','FFtoUXM9Qy6w6cs68AsnVF','rTNrViGvnHTK4D370lCqu4vgv9Fp29PZa0KfqeEthp2dbem7NtEsfGCLb','N','O6',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2042885,1545957,'c38PJXP7C','Sz2D4SbW8iXgQZWajWtucP8hZv3leUcoeMgH2QT3fEk7p9PPa8JWZmue27ASFSVPozDAjaMnmdyXH3zs8MiVV0ljoaqNBqel6p9YFSGAv77Zs9mSS24DMjDCgE','u','9Fd6fqDPHJLlE4JUxQXOKc1lRXIO3L6s8VTLWsjTAGtYMrA2tv0s1j7iCkSZWg9QxycGKHMPXRZGtiLR6tUXS9JflDQ3ODgHeDl2SfGQMxcBbBNSYXafxVesdt','4','SG',4);
+INSERT INTO ti VALUES (2042885,1545957,'c38PJXP7C','Sz2D4SbW8iXgQZWajWtucP8hZv3leUcoeMgH2QT3fEk7p9PPa8JWZmue27ASFSVPozDAjaMnmdyXH3zs8MiVV0ljoaqNBqel6p9YFSGAv77Zs9mSS24DMjDCgE','u','9Fd6fqDPHJLlE4JUxQXOKc1lRXIO3L6s8VTLWsjTAGtYMrA2tv0s1j7iCkSZWg9QxycGKHMPXRZGtiLR6tUXS9JflDQ3ODgHeDl2SfGQMxcBbBNSYXafxVesdt','4','SG',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1516502,1934102,'zvPcRGtCyvRId9DaFPkX7t7','wzIvRGwZ7gM2Bf6KhdxCHXhq2XerjYFabVytUHSVwysvcsppKeOtrJX12yu8FWhWQhthvzhT5rhmpYSU5UHqJ','9bpafxyM7jMWFSFNSE8sEIMUPfuU33rdkbZodrndEqh4LSgMl92stMLT7VLtjSCrpA','6FzTIueVcbykLRLFzalf6W0gFmy6BEYUSzDxgYIw4XJf4hDXJBKriIj6ByilowTAtuGi79qcnmTpC5rUc3Y5Q4QfzSmKQXkxG4qi3z2maBtoB6MdTqqpQMBh1TwA7MPxk2BJcNzMyblqBoiV0pbksVZVDD1D3f10n1nsyNU1pvuAn5zfQb6n8Z3X7a5Y6SQTz7ErAW4pmtyNTTNIw6I','Ua','1',5);
+INSERT INTO ti VALUES (1516502,1934102,'zvPcRGtCyvRId9DaFPkX7t7','wzIvRGwZ7gM2Bf6KhdxCHXhq2XerjYFabVytUHSVwysvcsppKeOtrJX12yu8FWhWQhthvzhT5rhmpYSU5UHqJ','9bpafxyM7jMWFSFNSE8sEIMUPfuU33rdkbZodrndEqh4LSgMl92stMLT7VLtjSCrpA','6FzTIueVcbykLRLFzalf6W0gFmy6BEYUSzDxgYIw4XJf4hDXJBKriIj6ByilowTAtuGi79qcnmTpC5rUc3Y5Q4QfzSmKQXkxG4qi3z2maBtoB6MdTqqpQMBh1TwA7MPxk2BJcNzMyblqBoiV0pbksVZVDD1D3f10n1nsyNU1pvuAn5zfQb6n8Z3X7a5Y6SQTz7ErAW4pmtyNTTNIw6I','Ua','1',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15950035,1842628,'DOXHvQw48','8X0nZUC6hXLXIrj0wpzClkXoQYicDncCJsFVkTS4fvkIDCRuadecjm4DNUEHPZOXNPzcg8Md1Mmqegzi6JE0ctRwyWVLQj3I2KOpjb8GB7tlI6ohmsyvd3G4vNgTefYXYkeklS4h1a359hVUr2UUKUdq9Ui0YBzqkC55xkT1G27ZL4rWisQscAFFZtiUUFHjQPgHLaiCclHKNMoXWvgW1OwDi9I3CFDrcEjjJCi6rIy4DDki0Ozyg5Lol7P','T30lgXaNGIeSms7raLZ6Q2VY3inxfI9dZVnKObvs72fttltzE2Gn5jX8ZGADJy','3JAqWy0su98KWfZTYs4SfurUC4fUBuZsXIJI04jLQl97RhVRDeiBDDMOID4JpSWmrMzeInoZL4ICcQLaNdizE6uWROZrFWox2kdkLoIXkCtGZrTii6TABH','6F','Oh1',6);
+INSERT INTO ti VALUES (15950035,1842628,'DOXHvQw48','8X0nZUC6hXLXIrj0wpzClkXoQYicDncCJsFVkTS4fvkIDCRuadecjm4DNUEHPZOXNPzcg8Md1Mmqegzi6JE0ctRwyWVLQj3I2KOpjb8GB7tlI6ohmsyvd3G4vNgTefYXYkeklS4h1a359hVUr2UUKUdq9Ui0YBzqkC55xkT1G27ZL4rWisQscAFFZtiUUFHjQPgHLaiCclHKNMoXWvgW1OwDi9I3CFDrcEjjJCi6rIy4DDki0Ozyg5Lol7P','T30lgXaNGIeSms7raLZ6Q2VY3inxfI9dZVnKObvs72fttltzE2Gn5jX8ZGADJy','3JAqWy0su98KWfZTYs4SfurUC4fUBuZsXIJI04jLQl97RhVRDeiBDDMOID4JpSWmrMzeInoZL4ICcQLaNdizE6uWROZrFWox2kdkLoIXkCtGZrTii6TABH','6F','Oh1',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(67) NOT NULL, d VARCHAR(28), e VARBINARY(16), f VARBINARY(43) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2790829588,2507740967,'GpBF2w4j7lm3PTqWVXdLnHO7yB0hNZfUsc7q7bECMfKmNbypkC3','mmwDh','cqKuaIPAwall','fc1pHgnCwCNo78AjP53gVFJvsiJQrVxFhz3Luogs','Hd','16',0);
+CREATE TABLE ti (a INT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(67) NOT NULL, d VARCHAR(28), e VARBINARY(16), f VARBINARY(43) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (3320697376877373112,2569710375,'1VTgIDzbfoI7WGQZbEh8XQyoXTW','CnfYpwJUI0prSgxA8XqtxL3g','2AsF2sh','8WoFJ9iINO','WX','Xy',1);
+INSERT INTO ti VALUES (3320697376877373112,2569710375,'1VTgIDzbfoI7WGQZbEh8XQyoXTW','CnfYpwJUI0prSgxA8XqtxL3g','2AsF2sh','8WoFJ9iINO','WX','Xy',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(68) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(68) NOT NULL;
+INSERT INTO t VALUES (2431402532487739006,1937158459,'iGDC','D6V','Zq','wkk3','p','R',2);
+INSERT INTO ti VALUES (2431402532487739006,1937158459,'iGDC','D6V','Zq','wkk3','p','R',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (12786897133084725060,2043140712,'ScrwzOJJaRXs2rkE6JglKBm177803TPV42iwhQFpq3ayMuvcfS05d82MgvIN3','DoIQ4rDiZ8WFzn6dDlLgLDa3dJto1XL','Bh4','F5XQrfVXWEA5ARsIPbEujQWsDOEE','4r','JE',3);
+INSERT INTO ti VALUES (12786897133084725060,2043140712,'ScrwzOJJaRXs2rkE6JglKBm177803TPV42iwhQFpq3ayMuvcfS05d82MgvIN3','DoIQ4rDiZ8WFzn6dDlLgLDa3dJto1XL','Bh4','F5XQrfVXWEA5ARsIPbEujQWsDOEE','4r','JE',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (14037361807414396325,1450653,'svJkrknIE1vgTgJ78Ppy9DusKiyPzZLO2IXJJCNdRjQrqX0n4ZkOZx1LLmo4B3AoZ2P','vZcdI4YCrF7u9LYPbUu4iIfEyBziEBnxh0ZJjR2xgb2Znd66975BXNAeZMVR1cYwUztVuJmGzdHmVdCuIXdj3Mu01Oaa7VrTqFphg5OtIoeuCeGdsJ6waj2qqm5LNTtUrHLrs6vH6d9F7uIq3gQawdiJzqsxrkNlhJhC6IgKoR3dEUbz6PJRC8TkZ2nu','4fhl','UyVgeQwGALhS59N8EfbYpc1ZpMYZnBxZULJs55k3thvpAwgp6j1s4ZT6QpMFR2flV5dTfpTYp00cPwgg0V0ZTN2k0GEQ3CJxyCVKSVKa3uK1HCBGCKxpnNSELWzpuJbR7wnbPxpRD2X','5','P',4);
+INSERT INTO ti VALUES (14037361807414396325,1450653,'svJkrknIE1vgTgJ78Ppy9DusKiyPzZLO2IXJJCNdRjQrqX0n4ZkOZx1LLmo4B3AoZ2P','vZcdI4YCrF7u9LYPbUu4iIfEyBziEBnxh0ZJjR2xgb2Znd66975BXNAeZMVR1cYwUztVuJmGzdHmVdCuIXdj3Mu01Oaa7VrTqFphg5OtIoeuCeGdsJ6waj2qqm5LNTtUrHLrs6vH6d9F7uIq3gQawdiJzqsxrkNlhJhC6IgKoR3dEUbz6PJRC8TkZ2nu','4fhl','UyVgeQwGALhS59N8EfbYpc1ZpMYZnBxZULJs55k3thvpAwgp6j1s4ZT6QpMFR2flV5dTfpTYp00cPwgg0V0ZTN2k0GEQ3CJxyCVKSVKa3uK1HCBGCKxpnNSELWzpuJbR7wnbPxpRD2X','5','P',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (14431155030053633269,699763908,'EwZgnplCHKxGHiWqD9raZotcy0vRo','BXv6ks4ESj9RUd8gVT5efsr3gDLjFCNnOY9PdrbPIRAfg4pU','6Tu05MrYzrm','LQIy','Lfa','5D',5);
+INSERT INTO ti VALUES (14431155030053633269,699763908,'EwZgnplCHKxGHiWqD9raZotcy0vRo','BXv6ks4ESj9RUd8gVT5efsr3gDLjFCNnOY9PdrbPIRAfg4pU','6Tu05MrYzrm','LQIy','Lfa','5D',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14602554531906637324,3516640157,'fy4EFRmQI3ejIY9pfgMJX2moJSZwah90VwM2QRq71q80Gy8','y1Smh7L5Z5PYluCs5VAwdcbuQtY8qXmjF7cPV1GSEOiwWejlZr8Q','itA','JBJ7HQcirEVySe','p4','tnt',6);
+INSERT INTO ti VALUES (14602554531906637324,3516640157,'fy4EFRmQI3ejIY9pfgMJX2moJSZwah90VwM2QRq71q80Gy8','y1Smh7L5Z5PYluCs5VAwdcbuQtY8qXmjF7cPV1GSEOiwWejlZr8Q','itA','JBJ7HQcirEVySe','p4','tnt',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(82), d VARCHAR(17), e VARBINARY(82) NOT NULL, f VARBINARY(68), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (51,18204559820505510561,'ffFTUusiqcJHGu2gQInCTv4bDqftEFdq','hfKZXachW','2ZmjvKFdUCQdxpezd7mq5W2','PN8xE8uXoI0WJIgoJkeEqnhYpnFNOOb3Y4d','q','P',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(82), d VARCHAR(17), e VARBINARY(82) NOT NULL, f VARBINARY(68), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (89,14711603231984238112,'pw1P5FiTOXpnpJBvdhrOh3EyYf3frPwqu2hroRbl9OXP','RtcR','ztUOpaVCqPeyBWZnyMuAI9JyBwkPupE5TeozEVYN7pTPCLqSo1F2z0VQeo8KQ7yDldFbBh4JJ','fVPS3RiwFKw6jMAgrDS7IVJ2HtIctwy9Ewwq5sggtg','H','Y',1);
+INSERT INTO ti VALUES (89,14711603231984238112,'pw1P5FiTOXpnpJBvdhrOh3EyYf3frPwqu2hroRbl9OXP','RtcR','ztUOpaVCqPeyBWZnyMuAI9JyBwkPupE5TeozEVYN7pTPCLqSo1F2z0VQeo8KQ7yDldFbBh4JJ','fVPS3RiwFKw6jMAgrDS7IVJ2HtIctwy9Ewwq5sggtg','H','Y',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(83);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(83);
+INSERT INTO t VALUES (254,4837704098907081199,'qP6xp9qcEPsvO1rJ1UBa9QjX','rlh','f3m3coapHooTw1hDTHvSOfegif5cTHFtH9RLGht6PMtoZ','PiuiyJE69LSG67sjWQJ5GqnVSPrecz1BpnHw','w','cb',2);
+INSERT INTO ti VALUES (254,4837704098907081199,'qP6xp9qcEPsvO1rJ1UBa9QjX','rlh','f3m3coapHooTw1hDTHvSOfegif5cTHFtH9RLGht6PMtoZ','PiuiyJE69LSG67sjWQJ5GqnVSPrecz1BpnHw','w','cb',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (6,8751149283365120626,'7UGankgtodf1g','MN4WSU82DmxwZTPa9Rpkp990ZxHCQ85HAg7tK1LWzlxUVvzm8hgGXt9HPBiVJpjePmzrJ3fIaeuh520EN4E1D5zvrT4O381C7AFhLYwA9wAcex66pu9hoDe4TAB5JUeUYoJiVi3bHAhw3JyiOlNzb6O5mYl80OYtuMPLBbY0NnqMRwhDcS6OX5VH39lGbCBuvPMsr2jeuNSl85mq5FqexLMGRh7kYFiSNdWs6bFZyhocFVxF7VIl0IPMr6','zybraTg0nCfIphQ07by0kVrSUyqQl1PhWMz8QLGpPDI6pbadlqBkJpL1pUvgX','SHxj1z7RwBtVDWIgzCRrL2CnfCFzYrhQ','1','T',3);
+INSERT INTO ti VALUES (6,8751149283365120626,'7UGankgtodf1g','MN4WSU82DmxwZTPa9Rpkp990ZxHCQ85HAg7tK1LWzlxUVvzm8hgGXt9HPBiVJpjePmzrJ3fIaeuh520EN4E1D5zvrT4O381C7AFhLYwA9wAcex66pu9hoDe4TAB5JUeUYoJiVi3bHAhw3JyiOlNzb6O5mYl80OYtuMPLBbY0NnqMRwhDcS6OX5VH39lGbCBuvPMsr2jeuNSl85mq5FqexLMGRh7kYFiSNdWs6bFZyhocFVxF7VIl0IPMr6','zybraTg0nCfIphQ07by0kVrSUyqQl1PhWMz8QLGpPDI6pbadlqBkJpL1pUvgX','SHxj1z7RwBtVDWIgzCRrL2CnfCFzYrhQ','1','T',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (36,6850699019790960605,'ZoNEv6Fj9NFY7AljgG4pai3Xz','twFZjNJjYJKPWClRqziWC9MqgiFC8DmAEO11Z1u9cxn33lAJSh1hwEYubNWnzgILfHbmY80kiRSt7','FpwduQKn3RoR06v1Z6wft9wPkKL3LqxRk7VR','cf','4','2',4);
+INSERT INTO ti VALUES (36,6850699019790960605,'ZoNEv6Fj9NFY7AljgG4pai3Xz','twFZjNJjYJKPWClRqziWC9MqgiFC8DmAEO11Z1u9cxn33lAJSh1hwEYubNWnzgILfHbmY80kiRSt7','FpwduQKn3RoR06v1Z6wft9wPkKL3LqxRk7VR','cf','4','2',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (245,17253449543221023417,'COaZe','aQOrmqlco7LuPKyzs6p1fxEQMEVby7Rb7PoGTeBrHh6OUPBbWxIuWlIFew3PALfbV6JoIRYWSnldmbbGdtxgq1KPBII7diLRRucqhv8WRS3aGjgor22tLqWkAbbDifPYberFtShEjOKjkiKutytQBqtgkp8El2ZXCBPNf31vXrvLXnoyvwENhYwHgd5I4ET3a9sdxS6yJET5mxqmTjysw','fNUGydLTotALCfFsSsY7LQkd7cljPXGAuJwt0DD9q','pxFlGUrN1tLtHIxNUh6CrLT1dbeAfzN43KXAKv7mRleuhYAp6Umb6NUeH3liOIO0JgXl2H2or3H0vxUcR00K5OmLSX3RVDztM1GaF0br3T2I04LslnOpKfQCZ4nQrgwmdx1zumr73eD5nXvP2qCoj3uIvrPD2xZfngSwSPnYGdmb7N9sin1Jqr2Kkul39S4R6kpgVGbuPDj9','YQ','VD',5);
+INSERT INTO ti VALUES (245,17253449543221023417,'COaZe','aQOrmqlco7LuPKyzs6p1fxEQMEVby7Rb7PoGTeBrHh6OUPBbWxIuWlIFew3PALfbV6JoIRYWSnldmbbGdtxgq1KPBII7diLRRucqhv8WRS3aGjgor22tLqWkAbbDifPYberFtShEjOKjkiKutytQBqtgkp8El2ZXCBPNf31vXrvLXnoyvwENhYwHgd5I4ET3a9sdxS6yJET5mxqmTjysw','fNUGydLTotALCfFsSsY7LQkd7cljPXGAuJwt0DD9q','pxFlGUrN1tLtHIxNUh6CrLT1dbeAfzN43KXAKv7mRleuhYAp6Umb6NUeH3liOIO0JgXl2H2or3H0vxUcR00K5OmLSX3RVDztM1GaF0br3T2I04LslnOpKfQCZ4nQrgwmdx1zumr73eD5nXvP2qCoj3uIvrPD2xZfngSwSPnYGdmb7N9sin1Jqr2Kkul39S4R6kpgVGbuPDj9','YQ','VD',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (170,9859306554445573128,'sBA6CGL0BhZwAB1tagZUy9AQEbZcrfSbilJVSl','YHhVr8buI5NBgfKaWcvIy3RzLmqmFftDwl07gVm6CKuucqcJ2GeO','47qoUd2O3ebnP2pUGr','yCNyq6LWnIIqdbLurZ5jS1h7HN9ZTvAWMIAjLcKp6GxTm3ZoSSsSgzLxlTcIVjFTg5G2tzmEwjVGJAin3vAKR5QxawvnAnCHp6MMDpynKpb0VbdZBbElqEb7pZ68tbuiP5NW8J8tvafdgfSXFYvrSdRyrSQ','y','hf',6);
+INSERT INTO ti VALUES (170,9859306554445573128,'sBA6CGL0BhZwAB1tagZUy9AQEbZcrfSbilJVSl','YHhVr8buI5NBgfKaWcvIy3RzLmqmFftDwl07gVm6CKuucqcJ2GeO','47qoUd2O3ebnP2pUGr','yCNyq6LWnIIqdbLurZ5jS1h7HN9ZTvAWMIAjLcKp6GxTm3ZoSSsSgzLxlTcIVjFTg5G2tzmEwjVGJAin3vAKR5QxawvnAnCHp6MMDpynKpb0VbdZBbElqEb7pZ68tbuiP5NW8J8tvafdgfSXFYvrSdRyrSQ','y','hf',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(70) NOT NULL, d VARCHAR(25) NOT NULL, e VARCHAR(56) NOT NULL, f VARBINARY(69) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (147,23964,'3yjFK3T0yJCR6rYvCZD0C','Wy3d8oZTxUfRb8pODzXi','rbQqAZvOSknjdaUXUBOdIMNdN3eYGDrOXubr1rrpODN1tcaf08J','qEIv1oTpO9fe57olpizmhadXvpRfaQCocXw4tUBwOlDkjrU','w0','i',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(70) NOT NULL, d VARCHAR(25) NOT NULL, e VARCHAR(56) NOT NULL, f VARBINARY(69) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (329272663314373199,-15539,'U9oVScfMHxe5Fd6bYuuOjwfqFBRys0tc2z5uTF1Tm5KuUQXJTiCMA0jjQ','MdIQwUJhJLGNEU','nhgbps4Xv5Wt','huDjva6IGfhAIl91Jsn6bgcaHDMVXoZjOYobnQexM','QS','j',1);
+INSERT INTO ti VALUES (329272663314373199,-15539,'U9oVScfMHxe5Fd6bYuuOjwfqFBRys0tc2z5uTF1Tm5KuUQXJTiCMA0jjQ','MdIQwUJhJLGNEU','nhgbps4Xv5Wt','huDjva6IGfhAIl91Jsn6bgcaHDMVXoZjOYobnQexM','QS','j',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(71) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(71) NOT NULL;
+INSERT INTO t VALUES (2616626022476003359,-26202,'2K4evNc9f7Z','UXsNgxXi','iMPyv2660VJVkKkXEGImazCDL3QY4ccKCnsUuMqdHruyp','FczBjw2Gnv8UGGo8qERrzjlt','8','mq',2);
+INSERT INTO ti VALUES (2616626022476003359,-26202,'2K4evNc9f7Z','UXsNgxXi','iMPyv2660VJVkKkXEGImazCDL3QY4ccKCnsUuMqdHruyp','FczBjw2Gnv8UGGo8qERrzjlt','8','mq',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6321711050942706267,-14660,'pKTF0ZGLGDT55ivjT3Fb3saTnDHo3mCVZPzI','0BNOqL3Muk0snuBLA0OyFXcbu62p0xi6dHHrV90Du5K0nAdBMFmbBa1G2lJwf4QB6MQDxiTgKUmw0khEKdRLlmmZflLMx9lz9w5c1xXcB0sjkAheg3ZHzVxf8XEPt7tpJ5jXGXYujaXcrB4po6xAkaa2eERCNLx72sosaM4KvpSCmXP8iLIogqNmYV7ExDvQWngc4xIEgW0WnmZn65','yW','h3okMSq2sNOWPpo3Snm9','r','CY',3);
+INSERT INTO ti VALUES (6321711050942706267,-14660,'pKTF0ZGLGDT55ivjT3Fb3saTnDHo3mCVZPzI','0BNOqL3Muk0snuBLA0OyFXcbu62p0xi6dHHrV90Du5K0nAdBMFmbBa1G2lJwf4QB6MQDxiTgKUmw0khEKdRLlmmZflLMx9lz9w5c1xXcB0sjkAheg3ZHzVxf8XEPt7tpJ5jXGXYujaXcrB4po6xAkaa2eERCNLx72sosaM4KvpSCmXP8iLIogqNmYV7ExDvQWngc4xIEgW0WnmZn65','yW','h3okMSq2sNOWPpo3Snm9','r','CY',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (11738978545682574488,24061,'OLDYbNQLPGSrCWJhigqf9','x','57g1tVsqFzqG7jXrUQ3Y1UgAGQb17q50Z','kkVbUoeiruoasGxlTPFmgnMkLvmTp','c','kL',4);
+INSERT INTO ti VALUES (11738978545682574488,24061,'OLDYbNQLPGSrCWJhigqf9','x','57g1tVsqFzqG7jXrUQ3Y1UgAGQb17q50Z','kkVbUoeiruoasGxlTPFmgnMkLvmTp','c','kL',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (9022615111626405190,-2633,'XYW38QJspdrQVRGIQ9Yq7gfDbvv4Dp1JKf7cQdZymVVs','RGpYWeAVVtYcaMqrdsRjMBFeNLATcNCgHoQpx0eIekUjMkQwNIvVTRrU9YbjYXFbedwTn21TRhxo2l7SMQnrTaGRiQDZX9QUgne6idDMMndCz9ba8jAmib4GJh2Qebgskz6z7V2v1BN36Iv5R2id74niIclsuIq5zUMY64XRw7111GKPa0PYsiCXh6MmMKfSrhKHnO3sg97UrrDQIaGWm1yGtxFsF8M9hOIdvDY','F6Zi2qJey','s6fnLvbdaBt8M7Z5GbfjqTcDJGNQxlDYhQRMwrYhmtydsFPrFAoO0I1yD33A','gwY','rf',5);
+INSERT INTO ti VALUES (9022615111626405190,-2633,'XYW38QJspdrQVRGIQ9Yq7gfDbvv4Dp1JKf7cQdZymVVs','RGpYWeAVVtYcaMqrdsRjMBFeNLATcNCgHoQpx0eIekUjMkQwNIvVTRrU9YbjYXFbedwTn21TRhxo2l7SMQnrTaGRiQDZX9QUgne6idDMMndCz9ba8jAmib4GJh2Qebgskz6z7V2v1BN36Iv5R2id74niIclsuIq5zUMY64XRw7111GKPa0PYsiCXh6MmMKfSrhKHnO3sg97UrrDQIaGWm1yGtxFsF8M9hOIdvDY','F6Zi2qJey','s6fnLvbdaBt8M7Z5GbfjqTcDJGNQxlDYhQRMwrYhmtydsFPrFAoO0I1yD33A','gwY','rf',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (18182967131830471831,-4677,'wLc4iENJTJnlxB','BTl','5qZa','RKtAcb5WPbGvXj6mh7J8mInAp0wfR2CfgbqwsPib7Bv90b73Z6bgWtSlcu8nGYs9P4R85NUIJzm1E9MmLus8rijrn6hJWFGmv0','qg','QV',6);
+INSERT INTO ti VALUES (18182967131830471831,-4677,'wLc4iENJTJnlxB','BTl','5qZa','RKtAcb5WPbGvXj6mh7J8mInAp0wfR2CfgbqwsPib7Bv90b73Z6bgWtSlcu8nGYs9P4R85NUIJzm1E9MmLus8rijrn6hJWFGmv0','qg','QV',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b TINYINT, c BINARY(43) NOT NULL, d VARBINARY(22) NOT NULL, e VARBINARY(96), f VARCHAR(9), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6728825,-6,'LbsRilmongprE','ZgqISJltIMWIv','EDF1JgBqDNNwSkSZbOwLFXIg2w7YlCP12OhfWWnLGAjrpnRNfNSUfiwGXQ4IXJ0gFCzrLPvcA','WL','t','K',0);
+CREATE TABLE ti (a MEDIUMINT, b TINYINT, c BINARY(43) NOT NULL, d VARBINARY(22) NOT NULL, e VARBINARY(96), f VARCHAR(9), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (760278679,102,'BO8N2mLUu','UjQ1MS7QI','fsEgO9VrqZWevCAkjYwvaPXtRgmx4nSYw86SfsK1hU1V9axysi0gf','2E','N','V',1);
+INSERT INTO ti VALUES (760278679,102,'BO8N2mLUu','UjQ1MS7QI','fsEgO9VrqZWevCAkjYwvaPXtRgmx4nSYw86SfsK1hU1V9axysi0gf','2E','N','V',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(44) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(44) NOT NULL;
+INSERT INTO t VALUES (905217905,-60,'QqX66j7EWKTCAtf','raAvYA','ddpdQxiUexsiFcSypAs0','Zy4oLChmB','H','g',2);
+INSERT INTO ti VALUES (905217905,-60,'QqX66j7EWKTCAtf','raAvYA','ddpdQxiUexsiFcSypAs0','Zy4oLChmB','H','g',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-164403483,108,'zMVqhbXc5eY9rHGah9roe','UVYQ3wlKDU8eqPihKiTBYsXwU6M9MkaQzaldV2jiZL5PJWWsX53ZISeHA5vuuNUpTH58GuHZTQSguYgN1','kpDpUuTrFx2uXzPJTVcU7RtOjd','buZoL','Pq','x',3);
+INSERT INTO ti VALUES (-164403483,108,'zMVqhbXc5eY9rHGah9roe','UVYQ3wlKDU8eqPihKiTBYsXwU6M9MkaQzaldV2jiZL5PJWWsX53ZISeHA5vuuNUpTH58GuHZTQSguYgN1','kpDpUuTrFx2uXzPJTVcU7RtOjd','buZoL','Pq','x',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2035676204,-15,'aAnKM9tRiu2yxvkg5RXs0vdbIJJz858AoV7Y','jSiIYXSXGelkbuWMc460y5D1GrLiBEJJPIazVkMGZKOMxhnfSexllH0pEKmioDJoB1e8Z','Zxt2eM0KQCnzOl5IsiHH7eEHdRxWDWYwKuHDvmDMr1L6Zh2jo5WtjyWscqn6JqD5QthrLC7McDsea9J0Xlr','Dc5BNMEMYhYXOFkm1zZn6H7mOozZcNpEm4aOzeZfcgHxV7uSsZBiusVvG71cSN9cX3s5wl5bMIhSTrpJekxnMX40','ag','D',4);
+INSERT INTO ti VALUES (2035676204,-15,'aAnKM9tRiu2yxvkg5RXs0vdbIJJz858AoV7Y','jSiIYXSXGelkbuWMc460y5D1GrLiBEJJPIazVkMGZKOMxhnfSexllH0pEKmioDJoB1e8Z','Zxt2eM0KQCnzOl5IsiHH7eEHdRxWDWYwKuHDvmDMr1L6Zh2jo5WtjyWscqn6JqD5QthrLC7McDsea9J0Xlr','Dc5BNMEMYhYXOFkm1zZn6H7mOozZcNpEm4aOzeZfcgHxV7uSsZBiusVvG71cSN9cX3s5wl5bMIhSTrpJekxnMX40','ag','D',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1577940255,54,'tWP4336gxUnsGwChsqawILIgD0Jxruoq2UX10AV3ewn','YGeFoU5xfajWrYrueDw5tfNvXjz9Eeb9PzVCiUsUk8mZOJRmw9AV7dmtO3kTVNDuDK7vNCnHuZqk50fXcl6yYRFUPpyWafLBrVodW1WW9vJZBZO4I9ue08tfYhOZ0FqWeGHznT8Y9WinsNWRUAKEXrmQRTvL','SEiXWr0BHrbkGdZ','5ZO6hHYYvBNYzzNY8btnbgyUBp','V','t',5);
+INSERT INTO ti VALUES (-1577940255,54,'tWP4336gxUnsGwChsqawILIgD0Jxruoq2UX10AV3ewn','YGeFoU5xfajWrYrueDw5tfNvXjz9Eeb9PzVCiUsUk8mZOJRmw9AV7dmtO3kTVNDuDK7vNCnHuZqk50fXcl6yYRFUPpyWafLBrVodW1WW9vJZBZO4I9ue08tfYhOZ0FqWeGHznT8Y9WinsNWRUAKEXrmQRTvL','SEiXWr0BHrbkGdZ','5ZO6hHYYvBNYzzNY8btnbgyUBp','V','t',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-414309675,90,'lG8MYqS7E3jco38F','fN9bQAw0kXPiRhwIIxl3boTuboDdjURuP8sRsVFGVf1Z4Gm8fvf2CN0tAQwPz1oaurxBQmOkUTlI3OXzys1YeRuhE7yWe01wWd6ZyzTjSSiVkQKOjS0rOTA8HKnLjx0N3FYym5C6N8R4JhP8SAVy6D2AqUleb5uyX5TpbryOCeQBH8K98Ie8RGQDRNGitwYQNFO8doV6Gz6elIaGDbnO9w0HbgKU5so5UYccfWKno3oeNcLy2rV7ag6c','lldoC8z48cKuO7xqr8DsZtNthfUmdUmr2wWDvJWHv3bmZjCVIz7ph0DrVHf03qEYXQ4jxmHZyBfeze','ZB2ig5T1ofQdCaY4NApGtweUuFqDC07xxx9O3Nh28X6FksFpmX1p6R9TsJR8lNvLwvr0k7t4OaTdSTS8FkNZAAeYbiiRhrfqQ9zXYMRFUokwfxyAVWpGpo3kZa7CdIAEbOj','zly','mb',6);
+INSERT INTO ti VALUES (-414309675,90,'lG8MYqS7E3jco38F','fN9bQAw0kXPiRhwIIxl3boTuboDdjURuP8sRsVFGVf1Z4Gm8fvf2CN0tAQwPz1oaurxBQmOkUTlI3OXzys1YeRuhE7yWe01wWd6ZyzTjSSiVkQKOjS0rOTA8HKnLjx0N3FYym5C6N8R4JhP8SAVy6D2AqUleb5uyX5TpbryOCeQBH8K98Ie8RGQDRNGitwYQNFO8doV6Gz6elIaGDbnO9w0HbgKU5so5UYccfWKno3oeNcLy2rV7ag6c','lldoC8z48cKuO7xqr8DsZtNthfUmdUmr2wWDvJWHv3bmZjCVIz7ph0DrVHf03qEYXQ4jxmHZyBfeze','ZB2ig5T1ofQdCaY4NApGtweUuFqDC07xxx9O3Nh28X6FksFpmX1p6R9TsJR8lNvLwvr0k7t4OaTdSTS8FkNZAAeYbiiRhrfqQ9zXYMRFUokwfxyAVWpGpo3kZa7CdIAEbOj','zly','mb',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(87), d VARCHAR(60), e VARBINARY(22), f VARCHAR(90), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (679938,1919027458,'wGW1FnPO8JgRQT5cvVvKXiUIVUy2Dhw4ZzPXHfVXbzqVtEbUawyUyxgoyyiTNlgFeTcnil','mOxt61O6ocjB23N4z3fF7qGgHLiALd4ES','QzXxt6FKlxaOga3utx4xmD','I4cPSnYorf9ZzoeMINJ6CJWzZXScxnEfvLytlky2rOP','dN','Y',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(87), d VARCHAR(60), e VARBINARY(22), f VARCHAR(90), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-3047542,1232163078,'BVCItxVBySX5i8y7VjlNYeGklIANjgvO2AheqLN3e4Tmcac','FgsEXsF5HrR7eVmt5opjZajozhSLebVks','ISAWIZ','xj0z6Pfo8GeXZrJF7f40XgDVbmL5FwpL0McpqdMpvOuaYjDL','B','l',1);
+INSERT INTO ti VALUES (-3047542,1232163078,'BVCItxVBySX5i8y7VjlNYeGklIANjgvO2AheqLN3e4Tmcac','FgsEXsF5HrR7eVmt5opjZajozhSLebVks','ISAWIZ','xj0z6Pfo8GeXZrJF7f40XgDVbmL5FwpL0McpqdMpvOuaYjDL','B','l',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(88);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(88);
+INSERT INTO t VALUES (3211505,2726884835,'6riRzYwZ4TUWxabZcJSOQO','Z2ZhZ8fbjrhXYtouuExpfdgeBI5myYTQEKm45kYBL','s','X18WWN9','YV','D',2);
+INSERT INTO ti VALUES (3211505,2726884835,'6riRzYwZ4TUWxabZcJSOQO','Z2ZhZ8fbjrhXYtouuExpfdgeBI5myYTQEKm45kYBL','s','X18WWN9','YV','D',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (6596946,3321062913,'jWd8H8pkfNOEPb1NaBa886oLCtNY8UwAyh2bL8Cv0krijApK172qQja40Yr1yTD1Pv8w4XmxfPHYYFmx25lu','CZri7vVZsgfmmVnrsNGRJ7n8HmptC3wjW5g1V9XZZMIlJarnAj8v9QgUm72ORxcoTeLAXEg5eWoY6riBqJVGsYsWfA70mGDmaVhFN9WfAPBqCZL4QecBPkQupYAbAzuQxiTWrbffv8q','5A8PX3gcPUqoZ5iwXin7','PkqJVpQNCh6GbQd7RO7ZUaiGIToum','dI','5',3);
+INSERT INTO ti VALUES (6596946,3321062913,'jWd8H8pkfNOEPb1NaBa886oLCtNY8UwAyh2bL8Cv0krijApK172qQja40Yr1yTD1Pv8w4XmxfPHYYFmx25lu','CZri7vVZsgfmmVnrsNGRJ7n8HmptC3wjW5g1V9XZZMIlJarnAj8v9QgUm72ORxcoTeLAXEg5eWoY6riBqJVGsYsWfA70mGDmaVhFN9WfAPBqCZL4QecBPkQupYAbAzuQxiTWrbffv8q','5A8PX3gcPUqoZ5iwXin7','PkqJVpQNCh6GbQd7RO7ZUaiGIToum','dI','5',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-3511903,3949313620,'2UQCfxHciokeC6CpEv2u9Q17EAkFUw8utkhBb3ERu1uesEeKn8V59c1cmtB','xSsp3UgJzdE9tU5RwIac7ju6TaT2CDCPheLy9rA2apuqllPkzrUNRLhY5d4apJLJ0Y5wQhNhKaIbnV44sRwQqQxdWsGSJLBAGH80u3cwGbPBmJMABVLkUZ4wcsFPYz7bdfErdFWXyQ7PSck3NBolQuSIQPgKxSWg2WMPYFNqRXyNeYP2bSpvt7LUL2KrYpAbMNLxLGfje1K4Tboo7Um','wc1R4BE9gJq5CzF1msPf','ygeKClMgqcSdLYnd5CxiCq4ytrVVNPCe2sq72qSeWwlKZ2HAXyhhwrp4nZIzE28JWqajYzlZGgiRCkjYTqLKTH7JRArLTmgQ6a5dSynOABKrZvyNeg6rmIC3ZvpYrjSRhfn3MS7jjupmCTIE3C2r','JG','T',4);
+INSERT INTO ti VALUES (-3511903,3949313620,'2UQCfxHciokeC6CpEv2u9Q17EAkFUw8utkhBb3ERu1uesEeKn8V59c1cmtB','xSsp3UgJzdE9tU5RwIac7ju6TaT2CDCPheLy9rA2apuqllPkzrUNRLhY5d4apJLJ0Y5wQhNhKaIbnV44sRwQqQxdWsGSJLBAGH80u3cwGbPBmJMABVLkUZ4wcsFPYz7bdfErdFWXyQ7PSck3NBolQuSIQPgKxSWg2WMPYFNqRXyNeYP2bSpvt7LUL2KrYpAbMNLxLGfje1K4Tboo7Um','wc1R4BE9gJq5CzF1msPf','ygeKClMgqcSdLYnd5CxiCq4ytrVVNPCe2sq72qSeWwlKZ2HAXyhhwrp4nZIzE28JWqajYzlZGgiRCkjYTqLKTH7JRArLTmgQ6a5dSynOABKrZvyNeg6rmIC3ZvpYrjSRhfn3MS7jjupmCTIE3C2r','JG','T',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (887008,2436083434,'Sr','Ed1GToUTohdKQEpMKuh6wqRkKqKc6wxlRR0brCf3n03CHidayllpYy9aHq2mHfNSaa','XjjaJBisqwniRMWjcsPPev','NHO1hh7KcPMR5tj5gUoBVZPRvd0GtmKcH27zpsMzRQ8qkror7NmJ8onI95hWmw6RwuhCm3RbSrPJggAJuWl3NEfY45dBtwzPL26sVi7YYgzmzkkokwUEHrdN6bH72Gn','1DK','i',5);
+INSERT INTO ti VALUES (887008,2436083434,'Sr','Ed1GToUTohdKQEpMKuh6wqRkKqKc6wxlRR0brCf3n03CHidayllpYy9aHq2mHfNSaa','XjjaJBisqwniRMWjcsPPev','NHO1hh7KcPMR5tj5gUoBVZPRvd0GtmKcH27zpsMzRQ8qkror7NmJ8onI95hWmw6RwuhCm3RbSrPJggAJuWl3NEfY45dBtwzPL26sVi7YYgzmzkkokwUEHrdN6bH72Gn','1DK','i',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-2489764,2289576497,'d88sf7yCtv1HETVeIs9oTxKImZ','AXKHfcw1GM7vM7dvEs8ByFRjYrfwvXrhS9Vwy3RuzcoAHwNbMu','dg2hf','uRbElLCuuj33to7j2Ar6QurjPTqCpj8xqUGAN0zps9mA7CVZK6akr0Q6bWiNmTz8Emf99oKN1KHddHR6kX0qpvJ0LMgMNbfFGz8n8A6agkti64IUvXBSfjJrp4QfeTO','JWO','T',6);
+INSERT INTO ti VALUES (-2489764,2289576497,'d88sf7yCtv1HETVeIs9oTxKImZ','AXKHfcw1GM7vM7dvEs8ByFRjYrfwvXrhS9Vwy3RuzcoAHwNbMu','dg2hf','uRbElLCuuj33to7j2Ar6QurjPTqCpj8xqUGAN0zps9mA7CVZK6akr0Q6bWiNmTz8Emf99oKN1KHddHR6kX0qpvJ0LMgMNbfFGz8n8A6agkti64IUvXBSfjJrp4QfeTO','JWO','T',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b BIGINT, c BINARY(40) NOT NULL, d VARCHAR(39), e VARCHAR(92), f VARBINARY(71), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (51,7049904035347787515,'Clepa','Bml2pX2C2QoHFh2Zqlz7rohHhaUe','sf8kQQ5TgAVsLGVG6UcBjKTPQ4Z9Zfom4AbEgUH','s6BR7KvyfuELh2davtQz8PN3l','X','1',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT, c BINARY(40) NOT NULL, d VARCHAR(39), e VARCHAR(92), f VARBINARY(71), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (22257,-7595779287376029742,'W80LJ7s5jmS7Gci5m7AEr2BiEOsA','RzfGOnkv5tYBYaO5GscDRQGuz0VU4iDIw','WiynIF03McuQI0kz6jqBD5V0Y4a0WpAxlu','sKgWFvZpr2DHu68OpaGpCxUTH7runcOtIYs4pHfodqJYMyswH86Vr9JOChxnLbGZyc8cPAA','C','4',1);
+INSERT INTO ti VALUES (22257,-7595779287376029742,'W80LJ7s5jmS7Gci5m7AEr2BiEOsA','RzfGOnkv5tYBYaO5GscDRQGuz0VU4iDIw','WiynIF03McuQI0kz6jqBD5V0Y4a0WpAxlu','sKgWFvZpr2DHu68OpaGpCxUTH7runcOtIYs4pHfodqJYMyswH86Vr9JOChxnLbGZyc8cPAA','C','4',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(41) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(41) NOT NULL;
+INSERT INTO t VALUES (10458,4111681111770117799,'u5e0DWF32omHrAhiTUqn7XQ91jb','0SLVdBeoRkIiktrzkxpLIIF','wBSvSRjzR9sQ7iG3L3AQQvqVAJOzhlU','DbetpS1nBlTOuuFo7PW9tbK4AgifEeLbT3dfLUFn','E','8',2);
+INSERT INTO ti VALUES (10458,4111681111770117799,'u5e0DWF32omHrAhiTUqn7XQ91jb','0SLVdBeoRkIiktrzkxpLIIF','wBSvSRjzR9sQ7iG3L3AQQvqVAJOzhlU','DbetpS1nBlTOuuFo7PW9tbK4AgifEeLbT3dfLUFn','E','8',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (6816,2640669283749380806,'2jLBJ6ZQMxs4kBciNX7Twsc6ZkVQYTLYig8H','5lHnhGrnwFxZyC3lhyYL3rns43yy1GP2y1wrvNPvNeJXtha2uNcyqB7RninwFKTpdworwWczPxMXSBsgQ1LPMup7MIp6houRRliDhY5DPGkqpBpjd4KZc6QrNz1hMY4vPgWNeQUbOGhSR9K','imJXUr4UX3hl5','qKylI7ZWnTIYrB1vkUBYYyVgk4G5','lT','f',3);
+INSERT INTO ti VALUES (6816,2640669283749380806,'2jLBJ6ZQMxs4kBciNX7Twsc6ZkVQYTLYig8H','5lHnhGrnwFxZyC3lhyYL3rns43yy1GP2y1wrvNPvNeJXtha2uNcyqB7RninwFKTpdworwWczPxMXSBsgQ1LPMup7MIp6houRRliDhY5DPGkqpBpjd4KZc6QrNz1hMY4vPgWNeQUbOGhSR9K','imJXUr4UX3hl5','qKylI7ZWnTIYrB1vkUBYYyVgk4G5','lT','f',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-21075,7477928060598708954,'LGxamA1WRcBQJsKheK645fghK7v08dOD','Tms9iItyLvsMUKCmLkpj15kmg0WhUG5pPtnnIe9V4DLvqcqq0dC64qaMD0M77sCaXPCl0JXaYEtXoiWEWHefDvvjzZv56mWwLYhHqUPVABMRWx2JGkeg6Rh5hSki1BwAI8rh9w2WWLkWAE6VseOnALyvJSXLPxNkccl4lfg37ECJyKT1WnpUvmAkHrPuxh4h4S0pAS46RiQAQxLxRl7TsAJ2Fbix8t7Ur8TZfAInTIlyIVw8MLg2YR4a','wl5igZ8CKSsi9DmCrmW405BtDrZTfWEf3SYM5stc0ceM4AMQAI0SsEh6VHgn3MLaKtzFSr','LTuw0wPy4d3BWRGv9zcxMNQP0kkErKFqtFUDFnTyNLidyagysvKj6EwJacCo3acdzFJXVFiJaDRNngpOmhPQUoNNFwwTX3JncZ4bbJNXtTaC361k7lp6rtGsbKqUV','59','K',4);
+INSERT INTO ti VALUES (-21075,7477928060598708954,'LGxamA1WRcBQJsKheK645fghK7v08dOD','Tms9iItyLvsMUKCmLkpj15kmg0WhUG5pPtnnIe9V4DLvqcqq0dC64qaMD0M77sCaXPCl0JXaYEtXoiWEWHefDvvjzZv56mWwLYhHqUPVABMRWx2JGkeg6Rh5hSki1BwAI8rh9w2WWLkWAE6VseOnALyvJSXLPxNkccl4lfg37ECJyKT1WnpUvmAkHrPuxh4h4S0pAS46RiQAQxLxRl7TsAJ2Fbix8t7Ur8TZfAInTIlyIVw8MLg2YR4a','wl5igZ8CKSsi9DmCrmW405BtDrZTfWEf3SYM5stc0ceM4AMQAI0SsEh6VHgn3MLaKtzFSr','LTuw0wPy4d3BWRGv9zcxMNQP0kkErKFqtFUDFnTyNLidyagysvKj6EwJacCo3acdzFJXVFiJaDRNngpOmhPQUoNNFwwTX3JncZ4bbJNXtTaC361k7lp6rtGsbKqUV','59','K',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (22596,6215636560750517871,'rFPS6TcUk1hW4qi7Sby','eIduQKslQni4qJslSmQrpK7OdYZizGDZ6okHzPvVHGTDTzRy338hKs3ykVLZnAsfBoS8XjXWTZvrmrxMtcNu4EmUYul0LED06HOoC9NNvMpm4tQ2rt4AhQKVX5Q9oI6kMlCyTckxueVQZrDD5ZzvWCt5IQZn3OETaYmikWxXGpF','YccDFfFoInQE78c6aCiyhQt4Px7B1XTDvbE','EbknicCqI2DSJxsvwWQqBWzbYixxP6','3fe','4',5);
+INSERT INTO ti VALUES (22596,6215636560750517871,'rFPS6TcUk1hW4qi7Sby','eIduQKslQni4qJslSmQrpK7OdYZizGDZ6okHzPvVHGTDTzRy338hKs3ykVLZnAsfBoS8XjXWTZvrmrxMtcNu4EmUYul0LED06HOoC9NNvMpm4tQ2rt4AhQKVX5Q9oI6kMlCyTckxueVQZrDD5ZzvWCt5IQZn3OETaYmikWxXGpF','YccDFfFoInQE78c6aCiyhQt4Px7B1XTDvbE','EbknicCqI2DSJxsvwWQqBWzbYixxP6','3fe','4',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-2026,6211664971701955296,'3UzQj90OpsUSdurZqllXh9bT25YAaywLp2ml9X','IinwBIYWpM5NZC7NexWaEzEX5Y6lw9jTjfMOVU80lzuDPIddb4SOH92MB8MPNVxqd9fytouAN0Ggs7ZpplLfRcLvRzeAsuJ9y','BvLEchbIbh9bPZZV382PwUI29HiullwbizbLWPct9Kv0G2e2t2flhQ8R59ryiYrysrfUm6n','cgycImAJZUVuGo9yAersuXUWlIOYWTOvD9sEqVtS2GHJLEwYhP7A3DsekRj56pWhYPOMq6OwgQpzwm','H','VQ',6);
+INSERT INTO ti VALUES (-2026,6211664971701955296,'3UzQj90OpsUSdurZqllXh9bT25YAaywLp2ml9X','IinwBIYWpM5NZC7NexWaEzEX5Y6lw9jTjfMOVU80lzuDPIddb4SOH92MB8MPNVxqd9fytouAN0Ggs7ZpplLfRcLvRzeAsuJ9y','BvLEchbIbh9bPZZV382PwUI29HiullwbizbLWPct9Kv0G2e2t2flhQ8R59ryiYrysrfUm6n','cgycImAJZUVuGo9yAersuXUWlIOYWTOvD9sEqVtS2GHJLEwYhP7A3DsekRj56pWhYPOMq6OwgQpzwm','H','VQ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b TINYINT UNSIGNED NOT NULL, c BINARY(96), d VARBINARY(41) NOT NULL, e VARCHAR(7) NOT NULL, f VARCHAR(95) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15710574,156,'ZbtJDIBkRvlOuhMNingcAu4xUhb9B68QkliCoL4CsApLwx10k','bxqiFshv9ZEnS3NmPGyx3G937Yds','V0','puwVJ2Ka07oXeU6O6Kgiv7CscHsD0h1zWCHpby','P','7',0);
+CREATE TABLE ti (a INT, b TINYINT UNSIGNED NOT NULL, c BINARY(96), d VARBINARY(41) NOT NULL, e VARCHAR(7) NOT NULL, f VARCHAR(95) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (3134425674851160343,173,'il1IeOk5n4W0uIASDRFpPOJZoC0qDOpQrIW4J1yox89plmRkTKIU9pOo4','rYve13jwQlBa2cpBbKjG5FVaUhiJz1m9WqkREk','9','92','6','y',1);
+INSERT INTO ti VALUES (3134425674851160343,173,'il1IeOk5n4W0uIASDRFpPOJZoC0qDOpQrIW4J1yox89plmRkTKIU9pOo4','rYve13jwQlBa2cpBbKjG5FVaUhiJz1m9WqkREk','9','92','6','y',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(97);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(97);
+INSERT INTO t VALUES (4523087557075100385,85,'LnIcqF8lRFaclpTijSwNhvdgkzppqTE9d7pbR4ZJX2LTbmsAHD7Z43pdygE1YANQ17SKF2A42qteyNEShBgWrlX9Io6c','i0Eg4fR1K6','Py','Sbeb','o','ho',2);
+INSERT INTO ti VALUES (4523087557075100385,85,'LnIcqF8lRFaclpTijSwNhvdgkzppqTE9d7pbR4ZJX2LTbmsAHD7Z43pdygE1YANQ17SKF2A42qteyNEShBgWrlX9Io6c','i0Eg4fR1K6','Py','Sbeb','o','ho',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7609548621395095047,77,'R8BQQfGZQAO3qE2QtWW2T5kjYj3CK6J4dQzPIWsFPKrMYluIn7cXk1nvxSZ6RCQSWC13qzmT8gYcbpPb','AyOIXG3VF5uT55AKuMU2JqnyiycL5SPYd2BnRvQB4JAWSJOpFfhmOPxI9WYSvs7mWKfac2aJQzO7jNBF4BcbncmtTI6P56pr8','3','TcCiF2IFGt9tEe1HitnynxPHUONQaMCIhUtqzkvmYA4Hc5cfjbAvPe1xtHrR0G8QXH9xhdx','b','wg',3);
+INSERT INTO ti VALUES (7609548621395095047,77,'R8BQQfGZQAO3qE2QtWW2T5kjYj3CK6J4dQzPIWsFPKrMYluIn7cXk1nvxSZ6RCQSWC13qzmT8gYcbpPb','AyOIXG3VF5uT55AKuMU2JqnyiycL5SPYd2BnRvQB4JAWSJOpFfhmOPxI9WYSvs7mWKfac2aJQzO7jNBF4BcbncmtTI6P56pr8','3','TcCiF2IFGt9tEe1HitnynxPHUONQaMCIhUtqzkvmYA4Hc5cfjbAvPe1xtHrR0G8QXH9xhdx','b','wg',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-4285268941071847098,144,'ANBiphsRN8tY4joHVg1KzeSZvtKfxTXw8vXHwFx13CK','v8eJctPrcnwjOg5a59HFbrqxrK10YGOpA4eO5','P1','hCoclPW57zwttvcAEDY1BA9mRXbT8yij6mpGkEXZ2ASZcqz36ekSTgzXMr0PoWs2aQrrGTNcvGJNCZ10NYEkkabUR7HQ6NG7OduT5gD5Ya6C8nAeaiKndUPdRKvqxbezAveeKXK4K3L83C04N85JFa1agbwA','G','a',4);
+INSERT INTO ti VALUES (-4285268941071847098,144,'ANBiphsRN8tY4joHVg1KzeSZvtKfxTXw8vXHwFx13CK','v8eJctPrcnwjOg5a59HFbrqxrK10YGOpA4eO5','P1','hCoclPW57zwttvcAEDY1BA9mRXbT8yij6mpGkEXZ2ASZcqz36ekSTgzXMr0PoWs2aQrrGTNcvGJNCZ10NYEkkabUR7HQ6NG7OduT5gD5Ya6C8nAeaiKndUPdRKvqxbezAveeKXK4K3L83C04N85JFa1agbwA','G','a',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (7833060406325253673,51,'wboXFMwkYOsPkdrRh67Vo','HCk0wjKEnwAJe2sgAWvOaEff8VtOWyxqBz55XLcSqSyhZ1d8PzX','Xkn8C','LR390I8QKDGX0s','20','lq',5);
+INSERT INTO ti VALUES (7833060406325253673,51,'wboXFMwkYOsPkdrRh67Vo','HCk0wjKEnwAJe2sgAWvOaEff8VtOWyxqBz55XLcSqSyhZ1d8PzX','Xkn8C','LR390I8QKDGX0s','20','lq',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (7851779675997226502,225,'o4XaVWAdk8UcDLTHgYtwBRAgwyRdyHhzA78yIC1vuEONcoODc4SS9BCSf6N7qy9u4yUk7SCe5xaoXwpLl1lgibOeg','rycuR6wRBJ2vrpDil8RUmNEKutxHEpue4h5SHkmlNgCdbf10vVqUZRgXtCfm0RrGWruvVVzeSS07kFca2PxK76qiTaZs2yvRTRlvr8kg0LSgTJVlihP8vldpkWjwhRdbGtObl','ROO3SN','emoadFdsN3tzZWwK7sNn7kzeGmdOJPdnfIuFzf1s','eN','W09',6);
+INSERT INTO ti VALUES (7851779675997226502,225,'o4XaVWAdk8UcDLTHgYtwBRAgwyRdyHhzA78yIC1vuEONcoODc4SS9BCSf6N7qy9u4yUk7SCe5xaoXwpLl1lgibOeg','rycuR6wRBJ2vrpDil8RUmNEKutxHEpue4h5SHkmlNgCdbf10vVqUZRgXtCfm0RrGWruvVVzeSS07kFca2PxK76qiTaZs2yvRTRlvr8kg0LSgTJVlihP8vldpkWjwhRdbGtObl','ROO3SN','emoadFdsN3tzZWwK7sNn7kzeGmdOJPdnfIuFzf1s','eN','W09',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(97), d VARBINARY(88), e VARCHAR(59) NOT NULL, f VARCHAR(46), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1820985228073949379,-8340828,'Jtx0XNwkf9cijxbay2nUndI96oaAvMVeWMLu81ROSzj6p1xpy5xPeY1WaIoLv0Qyc9s6CTzYDOABnNiHidY40egJFGAx','qOpeSnccj3G6J5w0HXpa1oHCAtpPNCcExtTc9JS4JA963hbh1t2Wayb7','5qkBHsVB8ClHHkFmS6Yy','FEYWMM1CRSwsMSQ8L','Ae','a',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(97), d VARBINARY(88), e VARCHAR(59) NOT NULL, f VARCHAR(46), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (8348866945189682657,7449346,'RSr9gPhuNMaHnKuaxYTcTmQjeVYHloBFmDF','DKgtF3GBxIZLdhxHxRfeGUInsnJFtz8snCW4wUUhSDYVNHOgD1K8pjaBfKd7DJ3tE9D','6t','4V','O','ZV',1);
+INSERT INTO ti VALUES (8348866945189682657,7449346,'RSr9gPhuNMaHnKuaxYTcTmQjeVYHloBFmDF','DKgtF3GBxIZLdhxHxRfeGUInsnJFtz8snCW4wUUhSDYVNHOgD1K8pjaBfKd7DJ3tE9D','6t','4V','O','ZV',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(98);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(98);
+INSERT INTO t VALUES (5887838225633795068,1621096,'An2a7AVJN5HsKJEtzb7LC1NXgbhiva9bAEss2v0bzMZgv9BqN9l','z','1Ql6wvAESTSIkbQcJZHzT5Hx9KSA42Y4lTBGOcyTiD9J85AHPxJBPX9x','z4qlZTNo4HghuYw1AKxFW40IsOvxQ5Pg3zE1Bmj7QvLO','I4','Bd',2);
+INSERT INTO ti VALUES (5887838225633795068,1621096,'An2a7AVJN5HsKJEtzb7LC1NXgbhiva9bAEss2v0bzMZgv9BqN9l','z','1Ql6wvAESTSIkbQcJZHzT5Hx9KSA42Y4lTBGOcyTiD9J85AHPxJBPX9x','z4qlZTNo4HghuYw1AKxFW40IsOvxQ5Pg3zE1Bmj7QvLO','I4','Bd',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (16321582122494118249,-7060735,'Id9DBamhorO8g9T3aCepZ0Cv5QHjuXnR4e9k24R96cQCYkNhMJu7yES64fReAQHcjyOaTlCY','mBWLGZFAXEtJ6Tm0jjdjLE47PMk9HV0Yvc7V9Ze9KM4SaGuAvOnuYF2lpMyO1np2tvbma5RBVbGeD48B3g73hdznflyXfTpeXwfAKptIHnpiMoSYo6xfmQPD0AHdyhZHkLj0halF20IQFQlf4y6bEn19M6ls5LOzvukIuvSKqgkuHlo6f4rVufmxlq0Ou85TKF','SZOJl9i8eKsjxeBWCGUxC9VJeNKc60DQfPMkKSEA686Sy','sm3tJT25TU','q','A',3);
+INSERT INTO ti VALUES (16321582122494118249,-7060735,'Id9DBamhorO8g9T3aCepZ0Cv5QHjuXnR4e9k24R96cQCYkNhMJu7yES64fReAQHcjyOaTlCY','mBWLGZFAXEtJ6Tm0jjdjLE47PMk9HV0Yvc7V9Ze9KM4SaGuAvOnuYF2lpMyO1np2tvbma5RBVbGeD48B3g73hdznflyXfTpeXwfAKptIHnpiMoSYo6xfmQPD0AHdyhZHkLj0halF20IQFQlf4y6bEn19M6ls5LOzvukIuvSKqgkuHlo6f4rVufmxlq0Ou85TKF','SZOJl9i8eKsjxeBWCGUxC9VJeNKc60DQfPMkKSEA686Sy','sm3tJT25TU','q','A',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (12357121582081840228,6939872,'tSd62ShLfJUM0rh4YyA1nxfowF7TrLur4Oyi75XZZXIMDQnr7s7GXAQ1lnDnNxq4Yry4rzMNsD4i2w','rULLREM0b5yTarcD0KrRYGBdtEBT6RgwvqbHYyiZUIXiLEj7kOEOHTSnh','HAMXWmNN','MO1OW8TdNgxH4yMzG1laxa71gfp1H9pE0oGE2Y4dBYWORmrwkrKZ0','dD','D',4);
+INSERT INTO ti VALUES (12357121582081840228,6939872,'tSd62ShLfJUM0rh4YyA1nxfowF7TrLur4Oyi75XZZXIMDQnr7s7GXAQ1lnDnNxq4Yry4rzMNsD4i2w','rULLREM0b5yTarcD0KrRYGBdtEBT6RgwvqbHYyiZUIXiLEj7kOEOHTSnh','HAMXWmNN','MO1OW8TdNgxH4yMzG1laxa71gfp1H9pE0oGE2Y4dBYWORmrwkrKZ0','dD','D',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (8289960571351792271,6435864,'PpwFVSv6RlUmfjeV7xPE91i7VZOtqfVrKqf7zI8SLqbBKLl2STz5xkiPShSUWq','f5FOxUUb1Wz8p','YFvBy5AMMTVc0PiKBxX9TziPfPHDP1pxTu7tWpIckJJP1QZNt2','lstQ9akVkIlgwr03Mm6IS23GiqWragjnt85bnZKrOxBsxgpciuGmLyCDK1VTqy4aG3ykLzBK2vqw4hC9FTfKlg2rnWL14K7G192jZwPjJt3cSdjkhAiY8s4o26WuSPo9zvNSkgJTbQloNluWs53kA2qE9kF1V1WQ1CjqajxJeI67zPtXj','l','c',5);
+INSERT INTO ti VALUES (8289960571351792271,6435864,'PpwFVSv6RlUmfjeV7xPE91i7VZOtqfVrKqf7zI8SLqbBKLl2STz5xkiPShSUWq','f5FOxUUb1Wz8p','YFvBy5AMMTVc0PiKBxX9TziPfPHDP1pxTu7tWpIckJJP1QZNt2','lstQ9akVkIlgwr03Mm6IS23GiqWragjnt85bnZKrOxBsxgpciuGmLyCDK1VTqy4aG3ykLzBK2vqw4hC9FTfKlg2rnWL14K7G192jZwPjJt3cSdjkhAiY8s4o26WuSPo9zvNSkgJTbQloNluWs53kA2qE9kF1V1WQ1CjqajxJeI67zPtXj','l','c',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7043002856851185505,3761221,'kAgZLV9pFKJikonNovIVbjA2ULxEds0SB4GN9xx5B','XSA3pASWxmPs1mKanBNoYgfAYUICfIzmhRMSA6MfJSUVqtuUFTId4zNg7f3PFL9yagnTk1SS7bCrsSzTkoH9ZO4HTfaytpkGhA5JO1OzMhnRSRt8JGxuL3OJyjRuiVowVePOfAlzf74yVAUom3B3Ox3wkdkOLyN8pQsjwsu','R7i20csYt','7v4SjWL67LvS4w5ZiWsElmoW31wCFLX7vnJ3','G','UO',6);
+INSERT INTO ti VALUES (7043002856851185505,3761221,'kAgZLV9pFKJikonNovIVbjA2ULxEds0SB4GN9xx5B','XSA3pASWxmPs1mKanBNoYgfAYUICfIzmhRMSA6MfJSUVqtuUFTId4zNg7f3PFL9yagnTk1SS7bCrsSzTkoH9ZO4HTfaytpkGhA5JO1OzMhnRSRt8JGxuL3OJyjRuiVowVePOfAlzf74yVAUom3B3Ox3wkdkOLyN8pQsjwsu','R7i20csYt','7v4SjWL67LvS4w5ZiWsElmoW31wCFLX7vnJ3','G','UO',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b BIGINT, c CHAR(12) NOT NULL, d VARCHAR(83) NOT NULL, e VARBINARY(72), f VARBINARY(80), g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (30049,5035619970503656045,'l','wnbK3KgiwmuYrVlICyMiAFMWVPBeikKi4BtybHX4KP4gQXdeKRnpXuaJkMTfcJmgscNveUTgn','au3PLOWqB5hC7Qnt9YhWIOURmzZi6Qc4zAVMWcoLH815ACpbRlJdhx6IeHhAZanL','PKmbuYbby7o7OnOb1DGSxBjUI16FM0Ln0Zl6aPrsFZq9l2FU1qVJamRsOUZT','N','NC',0);
+CREATE TABLE ti (a SMALLINT, b BIGINT, c CHAR(12) NOT NULL, d VARCHAR(83) NOT NULL, e VARBINARY(72), f VARBINARY(80), g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (1673016,-207514937261399424,'5AwTThcSy3','iWZvo1rV8pC1MvRXZRSPniZl1mYmTkE8EQP3n','PiwAOYXxjg9VYuLrZo8mFq3FESySIlOy','uJRtcMQeAm4tHCeIFBOYuxF4iiqwQbhx7CTdYybUzlTU1YwrZU3kMQ0TxtjEa4D0Am30P','O','sJ',1);
+INSERT INTO ti VALUES (1673016,-207514937261399424,'5AwTThcSy3','iWZvo1rV8pC1MvRXZRSPniZl1mYmTkE8EQP3n','PiwAOYXxjg9VYuLrZo8mFq3FESySIlOy','uJRtcMQeAm4tHCeIFBOYuxF4iiqwQbhx7CTdYybUzlTU1YwrZU3kMQ0TxtjEa4D0Am30P','O','sJ',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(13) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(13) NOT NULL;
+INSERT INTO t VALUES (-4263940,-6640015948639284688,'Ao8FMb1ZKiW','ep1EaNV8kKCtVnhkfteumhbGS2zC39O2moK','TDWnqdT9q6m80seDGhQF9Hr7REnF7fPlWgJ6IxNjRy','3Ci4aqEoRSXtGL0h9WzCzmlXN5fLpfhF8qPO0fekTwnej10BFTP','B9','q',2);
+INSERT INTO ti VALUES (-4263940,-6640015948639284688,'Ao8FMb1ZKiW','ep1EaNV8kKCtVnhkfteumhbGS2zC39O2moK','TDWnqdT9q6m80seDGhQF9Hr7REnF7fPlWgJ6IxNjRy','3Ci4aqEoRSXtGL0h9WzCzmlXN5fLpfhF8qPO0fekTwnej10BFTP','B9','q',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3940782,8163168036275963843,'sMdaS04KzVRi','XeoDTrYkfkfHOLJu8Dq3V89k47NCy5Z8kIppm4unsWsj1wRMnQXP5D5j','wlrnfvIO7lokgglPKscZVSWwtVzDrBhOrsGHlkwGAbk','gHLkknuFbvgyj0pmuWqRukquDY9Xu9muc9NM5fh0L2rl9SJHCg0KXnHx1DZLE9bDQm4TnZa9VUOoCQ','OX','Z',3);
+INSERT INTO ti VALUES (3940782,8163168036275963843,'sMdaS04KzVRi','XeoDTrYkfkfHOLJu8Dq3V89k47NCy5Z8kIppm4unsWsj1wRMnQXP5D5j','wlrnfvIO7lokgglPKscZVSWwtVzDrBhOrsGHlkwGAbk','gHLkknuFbvgyj0pmuWqRukquDY9Xu9muc9NM5fh0L2rl9SJHCg0KXnHx1DZLE9bDQm4TnZa9VUOoCQ','OX','Z',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (5442026,6925275151355231201,'IZT3OIvCdx','pCatwljEp7jBlvF0Y3xaVfurxRRAkLxI5cBHAy81GPnkdAOFPhIW0ZUsjonBZgiy2W','kAn7BSo5n8rLpErunhzwlIeUgDQDiOFhm0rMKPcUvAzJ9ofBesAnXqGBll0bz0rH0','KBUbfzxJCdUo1OLZLDnQpSV8uF0dhCYDvgfJkkANG8cPNtIkPbaVKmfrw3VrIf10o61XJf2eVmMSSfepwZ7DlxTmiXcJ19xYgXqoz5z4j7T0vvOlYX7Uh','aJ','q2',4);
+INSERT INTO ti VALUES (5442026,6925275151355231201,'IZT3OIvCdx','pCatwljEp7jBlvF0Y3xaVfurxRRAkLxI5cBHAy81GPnkdAOFPhIW0ZUsjonBZgiy2W','kAn7BSo5n8rLpErunhzwlIeUgDQDiOFhm0rMKPcUvAzJ9ofBesAnXqGBll0bz0rH0','KBUbfzxJCdUo1OLZLDnQpSV8uF0dhCYDvgfJkkANG8cPNtIkPbaVKmfrw3VrIf10o61XJf2eVmMSSfepwZ7DlxTmiXcJ19xYgXqoz5z4j7T0vvOlYX7Uh','aJ','q2',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-6737683,4018896179499822582,'i','03opXOViGrjJhNvM9ETpzEWC9it3NSgAgBDSoj6U1jv7p8n4zwmYOyck5C2KpEVmKkZqVIX51ekoVwqnSef4DtV0OdnB8KPwYR0Mc0wJtjarCPC17YHJ1Vl4XA6pDGKniYeFtGZHf18guDxdN9UzDyyocKr5tLijJ6CGZUPRj1ryxXW26EO7BjzJgX1Y0ZlMTpIVzuSD4sJo03C2FWOA','7amAIUG9aLfYgMPY0gVsccOKXC0KoENZnOtHhoTlUi0m5TfQ6kGlQrpHCGKrpnSjYLXuG','BhTYVnN9PFSt56Qj7KILMDBjRtmjbdFdLRAjh02Hgmii4EKxQPNa9pqrMuxJgZ6skdS2hNjKtG6JBdkyiN71Kp6FkoPFAQF6He3nWafCwxeO8yg7G','b','g2',5);
+INSERT INTO ti VALUES (-6737683,4018896179499822582,'i','03opXOViGrjJhNvM9ETpzEWC9it3NSgAgBDSoj6U1jv7p8n4zwmYOyck5C2KpEVmKkZqVIX51ekoVwqnSef4DtV0OdnB8KPwYR0Mc0wJtjarCPC17YHJ1Vl4XA6pDGKniYeFtGZHf18guDxdN9UzDyyocKr5tLijJ6CGZUPRj1ryxXW26EO7BjzJgX1Y0ZlMTpIVzuSD4sJo03C2FWOA','7amAIUG9aLfYgMPY0gVsccOKXC0KoENZnOtHhoTlUi0m5TfQ6kGlQrpHCGKrpnSjYLXuG','BhTYVnN9PFSt56Qj7KILMDBjRtmjbdFdLRAjh02Hgmii4EKxQPNa9pqrMuxJgZ6skdS2hNjKtG6JBdkyiN71Kp6FkoPFAQF6He3nWafCwxeO8yg7G','b','g2',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3241067,5343366783101405155,'Fr2Ns7htEB','I78imwhdAAg38npHdyJpgGKaF6CQhwydWl6veSLl8qJdGf9YDAlcNEaa8JxDTDnJdoL6ZSI3qz4kms44Alo52Q7LUIBUVO5nkSscmox0Xa85gdRF7gVBIxIQry70SPwK5gIMW1CTCzWMh7VqqY5RvzWJtGzhQQ2KNy37','DE1ME4mWERYYKzv6MveNVOVOvjfwqXEqLlDTTAv2KwXhgRDwlm3','ClLkyJtjZGa1LNFB6sHrAJfUAq9k26YcHDUZpcK5wtCAV5oTGMLqZBUymbDkOUp7ODu7Tj9SgZgfvKtQEe6XpHozfTTuNo8EIbJzFxg3xXIVsp2vKuu48qDlN03tuZpg3D3D175DylwpiFIVjt6msppB0hxyszJtVYeINJGhL1kFjQV3SD3uCO0jpI7zDc7xHAjpkyGdW1aGnCL','4','D0',6);
+INSERT INTO ti VALUES (3241067,5343366783101405155,'Fr2Ns7htEB','I78imwhdAAg38npHdyJpgGKaF6CQhwydWl6veSLl8qJdGf9YDAlcNEaa8JxDTDnJdoL6ZSI3qz4kms44Alo52Q7LUIBUVO5nkSscmox0Xa85gdRF7gVBIxIQry70SPwK5gIMW1CTCzWMh7VqqY5RvzWJtGzhQQ2KNy37','DE1ME4mWERYYKzv6MveNVOVOvjfwqXEqLlDTTAv2KwXhgRDwlm3','ClLkyJtjZGa1LNFB6sHrAJfUAq9k26YcHDUZpcK5wtCAV5oTGMLqZBUymbDkOUp7ODu7Tj9SgZgfvKtQEe6XpHozfTTuNo8EIbJzFxg3xXIVsp2vKuu48qDlN03tuZpg3D3D175DylwpiFIVjt6msppB0hxyszJtVYeINJGhL1kFjQV3SD3uCO0jpI7zDc7xHAjpkyGdW1aGnCL','4','D0',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(81), d VARCHAR(86), e VARBINARY(13) NOT NULL, f VARBINARY(8) NOT NULL, g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (893490115,58635,'TzRk7Ui7vdOv7lUIam9suS9cNh2tJQ1Ee','ZPQuRxN7mTkwWpGd91oPrjIKum3kzAjCq76BfxuUvFdaJ6HidymIsdbL5q6lKlD8fkOx0ud','wxmaKJxvBf','Z','O','9',0);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(81), d VARCHAR(86), e VARBINARY(13) NOT NULL, f VARBINARY(8) NOT NULL, g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-3416427794872210097,21988,'gJPnSsSz','yw41SixBtTq7g3QjwvVByPB76dD1jAxwjm4dfNwSeFBhWIAKj3fJtLwHEDp9rjTZPLefqGzGxUKwCUy','LKdp','Nw09otk','n','M',1);
+INSERT INTO ti VALUES (-3416427794872210097,21988,'gJPnSsSz','yw41SixBtTq7g3QjwvVByPB76dD1jAxwjm4dfNwSeFBhWIAKj3fJtLwHEDp9rjTZPLefqGzGxUKwCUy','LKdp','Nw09otk','n','M',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(82);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(82);
+INSERT INTO t VALUES (91394808493663665,3117,'Z4q0unSfVr9soIA','rXITRCrRDgl9DsI27O3lE6Pdv2qYiSrMyeHqdUKs8d7iE8tqGIbByHRl1b3GuSIcgb8j','rw3C','Nuf2Oq','y','H',2);
+INSERT INTO ti VALUES (91394808493663665,3117,'Z4q0unSfVr9soIA','rXITRCrRDgl9DsI27O3lE6Pdv2qYiSrMyeHqdUKs8d7iE8tqGIbByHRl1b3GuSIcgb8j','rw3C','Nuf2Oq','y','H',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2775369734503389370,65401,'mQSTUVyxXs','K3Nq0kxZLJYEjFR8tOx5obQCjePCI3yQVFxRpOrHtsWXa6dppqWH3e8NxNdDTeiUAuSoh1uhNscmflgNHrWAlw5cKmjtCAvWx8Rg9wyodeFjyLfwd5T','FVk01UYpiycL','37','j','d',3);
+INSERT INTO ti VALUES (2775369734503389370,65401,'mQSTUVyxXs','K3Nq0kxZLJYEjFR8tOx5obQCjePCI3yQVFxRpOrHtsWXa6dppqWH3e8NxNdDTeiUAuSoh1uhNscmflgNHrWAlw5cKmjtCAvWx8Rg9wyodeFjyLfwd5T','FVk01UYpiycL','37','j','d',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (4928529053905149704,49471,'DTllUkxU6Rd56szqXAiIhTfetXOeRp91oF9GfVLM','6i2T9Q63MpvG1QMzbHGGNlpkFM1Hl50ckmPGN7sBgdN6c2CDwUAQINMa4oyBx7ff4J97ezP0Stvmy6HqbIa80xCtF3HaBKkuvhhDD5eTS6U8ZU3299kKEzXDx4Ne5nN0GbXZRORszTofYZQjS8geL1GOMzGex331LYhcPhaxqf5j7nY6lVVDYEXa4mSZNa53P2NKv9grCPubieN8XIbJI2a6wfifccMi3EFnU3','kh3NN4ID','ubibJtoFhzG8zxFPxXcGnaqe3EsJey0Kz0QqrQYxwBS8zBB9z','V','2',4);
+INSERT INTO ti VALUES (4928529053905149704,49471,'DTllUkxU6Rd56szqXAiIhTfetXOeRp91oF9GfVLM','6i2T9Q63MpvG1QMzbHGGNlpkFM1Hl50ckmPGN7sBgdN6c2CDwUAQINMa4oyBx7ff4J97ezP0Stvmy6HqbIa80xCtF3HaBKkuvhhDD5eTS6U8ZU3299kKEzXDx4Ne5nN0GbXZRORszTofYZQjS8geL1GOMzGex331LYhcPhaxqf5j7nY6lVVDYEXa4mSZNa53P2NKv9grCPubieN8XIbJI2a6wfifccMi3EFnU3','kh3NN4ID','ubibJtoFhzG8zxFPxXcGnaqe3EsJey0Kz0QqrQYxwBS8zBB9z','V','2',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (6008810507864372369,38899,'xHHUoN5IMxyicFSOQwC1FWOL7Uueci1DZvXIYGAVX4LjwSdHRnqWocUesaLZdrPS1ro1AXfqNLAyEDYPZ','b4WhSuEBot415AAFIL6XogLX5cQnDgy','FYhzzYRg8u0','YPoNRKdjpx1R0iTKfm181nQ62tbGqFLfciVg9Xn9fS2TA8ytT36TAW4wWCsiLNbU7KqA1iL2KuJp4icKLmD4nvj4nXs68FXGgedfEP3quwtYgWtxu5dJMtgcu1dpiAy','b','h',5);
+INSERT INTO ti VALUES (6008810507864372369,38899,'xHHUoN5IMxyicFSOQwC1FWOL7Uueci1DZvXIYGAVX4LjwSdHRnqWocUesaLZdrPS1ro1AXfqNLAyEDYPZ','b4WhSuEBot415AAFIL6XogLX5cQnDgy','FYhzzYRg8u0','YPoNRKdjpx1R0iTKfm181nQ62tbGqFLfciVg9Xn9fS2TA8ytT36TAW4wWCsiLNbU7KqA1iL2KuJp4icKLmD4nvj4nXs68FXGgedfEP3quwtYgWtxu5dJMtgcu1dpiAy','b','h',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (6279096121737315379,14420,'lNBIVPF27ykXCgrjjIaBtKdjlp8apsaWad9Bmf9nVWGNKAVU09sp1NXqGVOvlIO24ROAyL9y3J','LutuO0LYY3KW7tnaZ8vi07Ki3qa5NwNqQxGR4zRidWpNVrLl9MOIIz','bR','RSrYcn3NcYPv5PjG5RUeKKAToIYwDwx5h5qT','x','W',6);
+INSERT INTO ti VALUES (6279096121737315379,14420,'lNBIVPF27ykXCgrjjIaBtKdjlp8apsaWad9Bmf9nVWGNKAVU09sp1NXqGVOvlIO24ROAyL9y3J','LutuO0LYY3KW7tnaZ8vi07Ki3qa5NwNqQxGR4zRidWpNVrLl9MOIIz','bR','RSrYcn3NcYPv5PjG5RUeKKAToIYwDwx5h5qT','x','W',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b MEDIUMINT NOT NULL, c CHAR(80) NOT NULL, d VARBINARY(28), e VARCHAR(5), f VARCHAR(66) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (209735629,-81462,'QaavwfaGveEEHNcjB0tOYNvwBRBCblxs5aEq0','eoWEp1LywQ1zFs6HJ2H2Okw9lLdz','QAIIR','FBAycKRoWZmXbmVnb','L','I',0);
+CREATE TABLE ti (a INT, b MEDIUMINT NOT NULL, c CHAR(80) NOT NULL, d VARBINARY(28), e VARCHAR(5), f VARCHAR(66) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (844418855,-472449,'D8jz01wOMjE66Mopcw2USUTN','6JVUx','gxW','m9mGdAKs27agsQo3Ogr9G5R3vjQuNxcOFdD7ZNrJFYGVXBoKIbYe3bc5Ol8ZlUh','e','C',1);
+INSERT INTO ti VALUES (844418855,-472449,'D8jz01wOMjE66Mopcw2USUTN','6JVUx','gxW','m9mGdAKs27agsQo3Ogr9G5R3vjQuNxcOFdD7ZNrJFYGVXBoKIbYe3bc5Ol8ZlUh','e','C',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(81) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(81) NOT NULL;
+INSERT INTO t VALUES (1694185603,6411704,'w259g8YeTElrlbfJnAkH','SnRG3waX9F','M3B','CKYGRYIMXR58jxCenl68hugN0rnTFT4hAiWak0h3NnM5r7G1MxwjwGBoD2DPxNqn','n6','u',2);
+INSERT INTO ti VALUES (1694185603,6411704,'w259g8YeTElrlbfJnAkH','SnRG3waX9F','M3B','CKYGRYIMXR58jxCenl68hugN0rnTFT4hAiWak0h3NnM5r7G1MxwjwGBoD2DPxNqn','n6','u',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1889402619,-1272104,'17biMQK6ilg','lvNEsKrsWwSBkLebPwGeNCarfdMGSFahIhg0NU1n55UqB6LLGqyckbyeKJzq6s62Yhq8Ifh7qs2ltTUKAkS3QAWqYvL69Vm1CbgBxfBbk31bQP4TsHw5uM1Oel6yDHE8GcXAluqnubXFX96vaItfuiXeD1','SPjIM','SG2G1nSywqUKOOZ7jf9flmj2oAsQKl7A3LMsxsopiXRpTX','i','C',3);
+INSERT INTO ti VALUES (1889402619,-1272104,'17biMQK6ilg','lvNEsKrsWwSBkLebPwGeNCarfdMGSFahIhg0NU1n55UqB6LLGqyckbyeKJzq6s62Yhq8Ifh7qs2ltTUKAkS3QAWqYvL69Vm1CbgBxfBbk31bQP4TsHw5uM1Oel6yDHE8GcXAluqnubXFX96vaItfuiXeD1','SPjIM','SG2G1nSywqUKOOZ7jf9flmj2oAsQKl7A3LMsxsopiXRpTX','i','C',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-435535896,-5456331,'r5Mj4RPzJT97UbPhy5ZFBCzeUzt3RgSuvYSOFZP8YWVIUdpzv3lSjkchu7','Cx86elUOWwubDp0MzgJMeQRlgb2lPqTrCZ8CMARCyebvner5eqJgXmNYgE94FckrI9LQEElh6Hr','hYJ','4f0ZmKpiNzkhd0APLzTVCJnelWLGrrIxJ5hDgzrGfs649TNALRcEJ8210ZH0BE5GzYsJaMgJpCHfYyEazSAsn','8S','Y',4);
+INSERT INTO ti VALUES (-435535896,-5456331,'r5Mj4RPzJT97UbPhy5ZFBCzeUzt3RgSuvYSOFZP8YWVIUdpzv3lSjkchu7','Cx86elUOWwubDp0MzgJMeQRlgb2lPqTrCZ8CMARCyebvner5eqJgXmNYgE94FckrI9LQEElh6Hr','hYJ','4f0ZmKpiNzkhd0APLzTVCJnelWLGrrIxJ5hDgzrGfs649TNALRcEJ8210ZH0BE5GzYsJaMgJpCHfYyEazSAsn','8S','Y',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-508007139,1260782,'F5kfjY8V0XQOPajijgU4cKWkLqoAUIq1329WF','2coGR87RLycmGWc4tGJvhwXDWyIDtMeQiNVNU3kISJCNcjfxvmkEu1Mw3QjX2C8M7frWDisUiKFGkPEFleHJr2yLHfQe5mTbMhYo1lvsAp7xEbWVyAFdQs7iaiOvYWaZUVykiAItIfUU','yAb','GUyGYPzJmWLDEzMiCWrfhtFgRL','qc','X',5);
+INSERT INTO ti VALUES (-508007139,1260782,'F5kfjY8V0XQOPajijgU4cKWkLqoAUIq1329WF','2coGR87RLycmGWc4tGJvhwXDWyIDtMeQiNVNU3kISJCNcjfxvmkEu1Mw3QjX2C8M7frWDisUiKFGkPEFleHJr2yLHfQe5mTbMhYo1lvsAp7xEbWVyAFdQs7iaiOvYWaZUVykiAItIfUU','yAb','GUyGYPzJmWLDEzMiCWrfhtFgRL','qc','X',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-1076424684,4105612,'TjIw0mXbqVImAtEc2bMP7LbUZBdI5vZfzF6ZAJZcOPIrwKNQRSswVj1w0P91F5SrJ5','fIz2fVcLciQxY3ztl2zWxEwHJqzekxYxdsoU0vsGdbJjaY07wrza6OOGlHgltAFRQday7tvS89OjSpV9wR','QK5D','Rwv4AKMz4OPNvPhkUvcOQVlnoezg1rTRWb9CHLJGTtRxbhJgTgUEw5P067uADewbuud7IAbXy8zHFdleSD2OJwArugd3dQmjzYfERl7UCxyjHEqAN19KNvXiCO3QwhiY36S1afbvCX6DZgmZUQZHYQp9mcC4rHo4F1y4','EkS','8C',6);
+INSERT INTO ti VALUES (-1076424684,4105612,'TjIw0mXbqVImAtEc2bMP7LbUZBdI5vZfzF6ZAJZcOPIrwKNQRSswVj1w0P91F5SrJ5','fIz2fVcLciQxY3ztl2zWxEwHJqzekxYxdsoU0vsGdbJjaY07wrza6OOGlHgltAFRQday7tvS89OjSpV9wR','QK5D','Rwv4AKMz4OPNvPhkUvcOQVlnoezg1rTRWb9CHLJGTtRxbhJgTgUEw5P067uADewbuud7IAbXy8zHFdleSD2OJwArugd3dQmjzYfERl7UCxyjHEqAN19KNvXiCO3QwhiY36S1afbvCX6DZgmZUQZHYQp9mcC4rHo4F1y4','EkS','8C',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT, c CHAR(87), d VARBINARY(51) NOT NULL, e VARCHAR(68) NOT NULL, f VARBINARY(68) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (26760,3307370,'rbiq1pflBAWSQVU8yyfDf9apS0dtlhCinUl','bVMo4DVDPYe62eiTQmXjP53M3E1XH1mj525irCMFm','KS8Fj9PURwHEd7dFDFib9dedTR9v3AyCia5y2pbX','jm4KS7OWtFGhbrCEA7LHorcXSDCzA','l','rl',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT, c CHAR(87), d VARBINARY(51) NOT NULL, e VARCHAR(68) NOT NULL, f VARBINARY(68) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-406445759887251709,-2863682,'6','iXQZvElYcXJNM3br0TDtJJDJLD2VgHxwM','4zBuWf1w0pTziidzStr8WGrw6aT','nHbw5rhCcp59Sm0U3RBX27gfk','t','g',1);
+INSERT INTO ti VALUES (-406445759887251709,-2863682,'6','iXQZvElYcXJNM3br0TDtJJDJLD2VgHxwM','4zBuWf1w0pTziidzStr8WGrw6aT','nHbw5rhCcp59Sm0U3RBX27gfk','t','g',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(88);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(88);
+INSERT INTO t VALUES (9093093463076214951,8272490,'xs7GMh0hTK8I4X4','wzB8ron96ToeSNQ5UA0HbL2htODwAeVUXsuO78eX4c6sY7','bME7WPLqWPXrIQAsTFu2DQTlllh9ChLG4p5yCyqbNYpH6E2ff9fFLEPzb','bZjF4CkR3HD7kvjZrWwjWSs3eGLNbv8RmnWdyN7J2Xg5MyuOIGZDEFP2w9','y','T',2);
+INSERT INTO ti VALUES (9093093463076214951,8272490,'xs7GMh0hTK8I4X4','wzB8ron96ToeSNQ5UA0HbL2htODwAeVUXsuO78eX4c6sY7','bME7WPLqWPXrIQAsTFu2DQTlllh9ChLG4p5yCyqbNYpH6E2ff9fFLEPzb','bZjF4CkR3HD7kvjZrWwjWSs3eGLNbv8RmnWdyN7J2Xg5MyuOIGZDEFP2w9','y','T',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2508330079124864753,-9176,'rbVZbPVPevuo0gV59Wk9PfAhwfZ0KpjsZouZmchACC4hNo0px3c396QqB','5wHEf7uaxZrHTuO3V8ywGIEbtB23GnIF1PdSeW3OUSEcoNY33gYp9ebXehSlUDppb6NzMf6hnvm2yNST3fyErtZSVkRTvuDsKnhoEstOvMrLuYdCBY6dDG7qA0RecyCNOBHyjj2nPA6Q4F44y1XL1eCYkAqZfx91f1rxezx6WcPhRSaUDtPM2e6TuuAmrrCKb9Qe','vtkl5K2TDcg72jkNxE9jYyOx3','DDNLgxsmYVzGnh3BOxOUYaMHuSF96eHurHiC','Q','H',3);
+INSERT INTO ti VALUES (2508330079124864753,-9176,'rbVZbPVPevuo0gV59Wk9PfAhwfZ0KpjsZouZmchACC4hNo0px3c396QqB','5wHEf7uaxZrHTuO3V8ywGIEbtB23GnIF1PdSeW3OUSEcoNY33gYp9ebXehSlUDppb6NzMf6hnvm2yNST3fyErtZSVkRTvuDsKnhoEstOvMrLuYdCBY6dDG7qA0RecyCNOBHyjj2nPA6Q4F44y1XL1eCYkAqZfx91f1rxezx6WcPhRSaUDtPM2e6TuuAmrrCKb9Qe','vtkl5K2TDcg72jkNxE9jYyOx3','DDNLgxsmYVzGnh3BOxOUYaMHuSF96eHurHiC','Q','H',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (4457977470776421822,5095087,'OAuxpOqHhaR9J5J7EkaJLnX7QZKjacJqU9Dhu5As9jKLIUXhjJEbQJQlTBLWkwbs1y5','yUJjPPigejYnlQubMhMCw5','XiaXDMykPM7Z7BmOixPav0MbCpdYj4Vx9NzGUB6GzK0igEOE14SUUq7RIs','xIVsmpHrGTytFKch7dbqGBAZxhK23AxR7KpJL5v4geYbXMDGOvsoTAeDsW0DhxTvYDRtwGILeKDBUCj18uB5M7swBt4qLPszOKfGry8RMZwCKtYcaBKz0RT5Ct7W23dLs5UAJbfPekDB6e1yxf145RLrt5yb5UXHjGz5ptSb0fjJwwmmUvcHzSGbR8CdAc6Y808Y02RoW8A4ogMA8X73lincjRKknbl2dCkIdJRi5ujZVfy18Elv','x','K',4);
+INSERT INTO ti VALUES (4457977470776421822,5095087,'OAuxpOqHhaR9J5J7EkaJLnX7QZKjacJqU9Dhu5As9jKLIUXhjJEbQJQlTBLWkwbs1y5','yUJjPPigejYnlQubMhMCw5','XiaXDMykPM7Z7BmOixPav0MbCpdYj4Vx9NzGUB6GzK0igEOE14SUUq7RIs','xIVsmpHrGTytFKch7dbqGBAZxhK23AxR7KpJL5v4geYbXMDGOvsoTAeDsW0DhxTvYDRtwGILeKDBUCj18uB5M7swBt4qLPszOKfGry8RMZwCKtYcaBKz0RT5Ct7W23dLs5UAJbfPekDB6e1yxf145RLrt5yb5UXHjGz5ptSb0fjJwwmmUvcHzSGbR8CdAc6Y808Y02RoW8A4ogMA8X73lincjRKknbl2dCkIdJRi5ujZVfy18Elv','x','K',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-6100052908739711848,-1529661,'YxLWjlB5VU7gTLDXJeBh5cbBJkHfznA1XRyHZzWemLFEdNPpfHz7CSxGy2WX7lMyM7','RJsdADMNJ','BMHws4rYbF4UZU5MomoYeyFIuZFOCRvrOmNwDyo3UWRnn2F','JZHcqDG2nknwEGfZzw7X3djEf','L9','1',5);
+INSERT INTO ti VALUES (-6100052908739711848,-1529661,'YxLWjlB5VU7gTLDXJeBh5cbBJkHfznA1XRyHZzWemLFEdNPpfHz7CSxGy2WX7lMyM7','RJsdADMNJ','BMHws4rYbF4UZU5MomoYeyFIuZFOCRvrOmNwDyo3UWRnn2F','JZHcqDG2nknwEGfZzw7X3djEf','L9','1',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3370466376163777732,546647,'3','kB7TYjbQjcP8ysj5E54VQw3lPSwVYOQwuPYJai3sGGdSfN03LbdaK5LP5vwgsmfMfLpzfBUABZnekhG2rvH5SHHnXdVveQC3oNy9bByFGGeTnxBEzapZ80gChrbGusYrFr9hwYXUxiMHbGkJWtUj4LHbkYlPe0YFpi1zTABFvQ55CcMyVm3pkTs7RFneZrGxAz4DJG','xVHrUPbZtbxP8PJZX','5RHJVms7GBAI2kMPWukn409Pk7GrGlIRJ37bKeZaN22uQNv1M1cDS0stPxPQ903arnrvsQ4O4IgtvsAEdOIoVsYv5cJUIKSN8ZLlw5fp46HNw6BfQzVWiVZNYDvQJzSsJA97WwMaz1qshV59pk31RPvWXboJ8EjJfkuZR93UEmWsJocxx8V37au3R9IVf9','c','E',6);
+INSERT INTO ti VALUES (-3370466376163777732,546647,'3','kB7TYjbQjcP8ysj5E54VQw3lPSwVYOQwuPYJai3sGGdSfN03LbdaK5LP5vwgsmfMfLpzfBUABZnekhG2rvH5SHHnXdVveQC3oNy9bByFGGeTnxBEzapZ80gChrbGusYrFr9hwYXUxiMHbGkJWtUj4LHbkYlPe0YFpi1zTABFvQ55CcMyVm3pkTs7RFneZrGxAz4DJG','xVHrUPbZtbxP8PJZX','5RHJVms7GBAI2kMPWukn409Pk7GrGlIRJ37bKeZaN22uQNv1M1cDS0stPxPQ903arnrvsQ4O4IgtvsAEdOIoVsYv5cJUIKSN8ZLlw5fp46HNw6BfQzVWiVZNYDvQJzSsJA97WwMaz1qshV59pk31RPvWXboJ8EjJfkuZR93UEmWsJocxx8V37au3R9IVf9','c','E',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(62) NOT NULL, d VARBINARY(67) NOT NULL, e VARBINARY(14), f VARCHAR(46), g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (299,3452728,'SaeuTVBi8l3lTSHFUvFJSgdFPAbgrw9f7ODmRXHn6tznXwa','n0vEk5R3Xucqa9N9eLs3DCeCPb','KrhMcBXLErNe','ILXw','Z','CI',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(62) NOT NULL, d VARBINARY(67) NOT NULL, e VARBINARY(14), f VARCHAR(46), g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1484256569,6222972,'TCh3LxeWNJfB9kG8lvfaTaIdLzGUe1eLPFb','7maX4Bx','zEOgm7R4KUVs6','upMkH7cT3G9','d','9',1);
+INSERT INTO ti VALUES (1484256569,6222972,'TCh3LxeWNJfB9kG8lvfaTaIdLzGUe1eLPFb','7maX4Bx','zEOgm7R4KUVs6','upMkH7cT3G9','d','9',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(63) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(63) NOT NULL;
+INSERT INTO t VALUES (1849160498,10001353,'qJfSD3dCi7I8p6SWssb0h0YQkpVAlD9pnl876Ea5aKl3pUo27fzbhPPEH0x7','8yT9INc','CjS8kI','1wvMbXxSnmNEMpfWJGfo6SBONwqaap36mcJ2AyYuJ5r','G','v',2);
+INSERT INTO ti VALUES (1849160498,10001353,'qJfSD3dCi7I8p6SWssb0h0YQkpVAlD9pnl876Ea5aKl3pUo27fzbhPPEH0x7','8yT9INc','CjS8kI','1wvMbXxSnmNEMpfWJGfo6SBONwqaap36mcJ2AyYuJ5r','G','v',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (4176226576,1454518,'7fJc6OB3lZPHqmohlPopEzp','xzXB6ght7ZAxXiv58dk6t1NIHzGBGWukw4ulgSEZdNduRHnLejx2jXNH1awW6bWp3rqCrPewkLf7xMGz0yrSsDvIm33R3rGgguRHEn6LV4bylnXgZi4H1kmrR3eH9e8nuJgBYT9g9rvu1d7octH9jGMAukTWne8woZ9dLcEqPWx79Hdkw4P9DjcEf66JP4HwKcLrw','xO','uHYxjg3vAcBG3RvEesbeEXjgcbo7w','q','t',3);
+INSERT INTO ti VALUES (4176226576,1454518,'7fJc6OB3lZPHqmohlPopEzp','xzXB6ght7ZAxXiv58dk6t1NIHzGBGWukw4ulgSEZdNduRHnLejx2jXNH1awW6bWp3rqCrPewkLf7xMGz0yrSsDvIm33R3rGgguRHEn6LV4bylnXgZi4H1kmrR3eH9e8nuJgBYT9g9rvu1d7octH9jGMAukTWne8woZ9dLcEqPWx79Hdkw4P9DjcEf66JP4HwKcLrw','xO','uHYxjg3vAcBG3RvEesbeEXjgcbo7w','q','t',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3897293746,9945359,'LO90YoYQRbfcSzSVbncMnTrZfgTO8LoYSr6oXdiDS','xwBt6GdUNm9n9GEHip2IVfQtt3G5SKyqdlzkZmcS1F6W1ls8ARwP5cS79IEv0iC23L1YWaamwT76KpUpl0aAssrqaQQ8q7EFKUBdD4QqxreRcmx0sCcwqgCBdQck9WpavOuPPUvKDD8z3HJET','RpaaQu','4wU3xfGqMSviwKbZiC17oqMqDG8v1bPAT4p30DP9evtzZUUCiK08zsqj0OQrenrrvJZ4i887iUAdVVF6qxYDXHoVXBCS9MRWOCBFiMbhjAsA4TL5cfidTWMuXurfeDgEuwTCIedd','5','R6',4);
+INSERT INTO ti VALUES (3897293746,9945359,'LO90YoYQRbfcSzSVbncMnTrZfgTO8LoYSr6oXdiDS','xwBt6GdUNm9n9GEHip2IVfQtt3G5SKyqdlzkZmcS1F6W1ls8ARwP5cS79IEv0iC23L1YWaamwT76KpUpl0aAssrqaQQ8q7EFKUBdD4QqxreRcmx0sCcwqgCBdQck9WpavOuPPUvKDD8z3HJET','RpaaQu','4wU3xfGqMSviwKbZiC17oqMqDG8v1bPAT4p30DP9evtzZUUCiK08zsqj0OQrenrrvJZ4i887iUAdVVF6qxYDXHoVXBCS9MRWOCBFiMbhjAsA4TL5cfidTWMuXurfeDgEuwTCIedd','5','R6',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3018991894,13050648,'EsiQKNgrrdpvXrXB6fE2','Y3X74iVBXUVkL6qHx4KWR08B508Kc25FAdffPKmJwbxa4EbuF25fFwkx0A6FAk8rrPUBZbp8h1GNEDqxdyIca2cXJAeuP5FCr3Jq5moF6x363ViNSyzV26itX2gxxYx7kxqvuNE7ZHomCQIKUnkBrnM5rXP','G5JjjhG','jAHQuVhpmGlVa99oSVcYJyL2JAqOJ1ybr3FHekmmm7eJg8aU6MlUb0JCvWnA2HBKNl9pgx3fZ1pDNBRcSCOjke851gv9BweLBr7dpXc','dX','Z',5);
+INSERT INTO ti VALUES (3018991894,13050648,'EsiQKNgrrdpvXrXB6fE2','Y3X74iVBXUVkL6qHx4KWR08B508Kc25FAdffPKmJwbxa4EbuF25fFwkx0A6FAk8rrPUBZbp8h1GNEDqxdyIca2cXJAeuP5FCr3Jq5moF6x363ViNSyzV26itX2gxxYx7kxqvuNE7ZHomCQIKUnkBrnM5rXP','G5JjjhG','jAHQuVhpmGlVa99oSVcYJyL2JAqOJ1ybr3FHekmmm7eJg8aU6MlUb0JCvWnA2HBKNl9pgx3fZ1pDNBRcSCOjke851gv9BweLBr7dpXc','dX','Z',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3320341094,7885187,'xsQCscj2rwrNIfqWPpHR6xwOUjJs','3ztmOERwWWIohFmuR7ekgkp56n98QTbooELEN9xWY48yCTiuMxRd8gKUq4w7ZCm5DoqDg6jQikPYYJ0hrow2Y9iaPRHN7ooCCznEMZDehAf70FwrNiUgDNJmfTYNb7DMKcsay72T2PDKh3oQUXgzPEXfsptQVa9XNvnvxLD4B6q04Tr','alVwp2B','q0aEZ0bY8KGT9AG1979Mu9jAZUhc6OxagltFMVB9Ku0rl6w9iZ5RDz02tD0rL83CTcUQQdvO9OZJ5POV','SY','QLX',6);
+INSERT INTO ti VALUES (3320341094,7885187,'xsQCscj2rwrNIfqWPpHR6xwOUjJs','3ztmOERwWWIohFmuR7ekgkp56n98QTbooELEN9xWY48yCTiuMxRd8gKUq4w7ZCm5DoqDg6jQikPYYJ0hrow2Y9iaPRHN7ooCCznEMZDehAf70FwrNiUgDNJmfTYNb7DMKcsay72T2PDKh3oQUXgzPEXfsptQVa9XNvnvxLD4B6q04Tr','alVwp2B','q0aEZ0bY8KGT9AG1979Mu9jAZUhc6OxagltFMVB9Ku0rl6w9iZ5RDz02tD0rL83CTcUQQdvO9OZJ5POV','SY','QLX',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(57) NOT NULL, d VARBINARY(43), e VARCHAR(51) NOT NULL, f VARCHAR(26), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (802398150,-4379033,'zkIiHRYVPPbVcSSagmaQUX1p5rwNiNQDStURiaAvreyACUh2SDWgG2eKl','CclrGED6I7wOmzom3ZxuSBXw2TiF5C','EpiiS','wrtZM6aYFwoH','o','H',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(57) NOT NULL, d VARBINARY(43), e VARCHAR(51) NOT NULL, f VARCHAR(26), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (312274694,6575676,'7onavLuUQbNbbaM4HUiZcg3GUP','od5qDd7dhqd75f','HltlSvOTw4trNsetaJF4cwNO','0j7wXt9yGKP8TLFsP','D','j',1);
+INSERT INTO ti VALUES (312274694,6575676,'7onavLuUQbNbbaM4HUiZcg3GUP','od5qDd7dhqd75f','HltlSvOTw4trNsetaJF4cwNO','0j7wXt9yGKP8TLFsP','D','j',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(58) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(58) NOT NULL;
+INSERT INTO t VALUES (1683223161,-3679657,'oXV3YOSNM5hDKC7nh3SAAeVA0jOp7bIetsQ9c9O','uP7','53u6asgw1xRoialyVGUIoEmSToRqn','n1GF4dy6KidPmPFA2ppXgRN','r','D',2);
+INSERT INTO ti VALUES (1683223161,-3679657,'oXV3YOSNM5hDKC7nh3SAAeVA0jOp7bIetsQ9c9O','uP7','53u6asgw1xRoialyVGUIoEmSToRqn','n1GF4dy6KidPmPFA2ppXgRN','r','D',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3969841117,7800960,'vKauCXUmFC4CMr6kG9kwoTO0XGN','hcoDLzZ9dEtI0Heq7zPs5tGTaBJJBmzSUSIT5IZRKUZECCTAgr3KdhHwzjv22Gs0ZpfcczaiaMYwM5rzoTWoMAv9eIMTz0','3Vj7QvOVm3MNN25twH4hqkd0oXXdb88DfuGmBoT60gg51vj','w9WSp2MQDdyP4FCPPpjF','X','6',3);
+INSERT INTO ti VALUES (3969841117,7800960,'vKauCXUmFC4CMr6kG9kwoTO0XGN','hcoDLzZ9dEtI0Heq7zPs5tGTaBJJBmzSUSIT5IZRKUZECCTAgr3KdhHwzjv22Gs0ZpfcczaiaMYwM5rzoTWoMAv9eIMTz0','3Vj7QvOVm3MNN25twH4hqkd0oXXdb88DfuGmBoT60gg51vj','w9WSp2MQDdyP4FCPPpjF','X','6',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2678729137,-6311880,'kZ2RPABOCOrELSsptLWXcuXjA1OTpfX3sxib7seZktDpDA1pAi','7LhSfaLXFZyRPeX8kr3fKSOe2V8s8i3A0izXTMsCtBxLn','M4gJip4u5lQN0hPpiOtPP8','lOOAiliAPAzeObiPJidw9REejhPhZ3VbjfYSTOm66yzo58iaoCdpyNZPM9M5Acycfhk56Nv07gjlYA2hYS0ZLIpRaLt2kyLRdos8BKYTyu0PBeg8moGqragOREWN','E','s',4);
+INSERT INTO ti VALUES (2678729137,-6311880,'kZ2RPABOCOrELSsptLWXcuXjA1OTpfX3sxib7seZktDpDA1pAi','7LhSfaLXFZyRPeX8kr3fKSOe2V8s8i3A0izXTMsCtBxLn','M4gJip4u5lQN0hPpiOtPP8','lOOAiliAPAzeObiPJidw9REejhPhZ3VbjfYSTOm66yzo58iaoCdpyNZPM9M5Acycfhk56Nv07gjlYA2hYS0ZLIpRaLt2kyLRdos8BKYTyu0PBeg8moGqragOREWN','E','s',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1657337266,6832564,'u1B7pC3v9Z6kqXdAATFaBcPq','bwbMYeI','LwekGMWmw20pRY69uactnC2yjyxExkH6ucV4Gu31obSSRQJp3C','cQcRYWqJzKTcgJSyhRj8mmZkgxHsOrt5AYOHUAmVsVdgit0lbP7E1ywKy1fD3hXbEZo4SRIOoG3HM5pap1RITbF3f1xi3PAQYVj0VZY2rT7eNgeE3h33D7HYp2MGNMYmuRSZf0rON9FU4h376BwIzbpO7UFp509Gn3ExA38u62IqD3I5jDPuIB9y6VsbuGUPZ7hGNy6BnLf5U9NQQvIeOkue8JI9WByKrK8jziP','Vu','h',5);
+INSERT INTO ti VALUES (1657337266,6832564,'u1B7pC3v9Z6kqXdAATFaBcPq','bwbMYeI','LwekGMWmw20pRY69uactnC2yjyxExkH6ucV4Gu31obSSRQJp3C','cQcRYWqJzKTcgJSyhRj8mmZkgxHsOrt5AYOHUAmVsVdgit0lbP7E1ywKy1fD3hXbEZo4SRIOoG3HM5pap1RITbF3f1xi3PAQYVj0VZY2rT7eNgeE3h33D7HYp2MGNMYmuRSZf0rON9FU4h376BwIzbpO7UFp509Gn3ExA38u62IqD3I5jDPuIB9y6VsbuGUPZ7hGNy6BnLf5U9NQQvIeOkue8JI9WByKrK8jziP','Vu','h',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (4013160765,4247852,'sx6bW4MjJGFIbLU6V4O2sUn','lcwQfZsFP2ADIRRmQTi2b1L4Tc4tPNfq5GB5khXzlOjlRvNhR6zcdWcLIxBJrJ2TSVSlHfe3xPtmIhuGQQCTfNQVjcYriSFxmN6oYsyOrFo5TUzTsM1vpDXUiwicFVcAh9v8eaE3GPIpHAaOgE3SBWp5RC7qZgL6Go7oA6fyFbkMD1fy5YhUxWz02fm3RW0V','2MDvBwl','sdgZdHCnpQp8lKcJQ29yc3vWYOMdUdnwlEiVDcjMYkWTtRBITE6sEVOeQSu5DA2NuSUkv5F9LcPj9h53UINzXaVB7Z0hFqo6H0XXXQh7YBQGMFtuq5UKROoMm9I6oy1b91NZn4OJMOT75nJuVGQpM9zOytorHiRhBMYmr','h','E',6);
+INSERT INTO ti VALUES (4013160765,4247852,'sx6bW4MjJGFIbLU6V4O2sUn','lcwQfZsFP2ADIRRmQTi2b1L4Tc4tPNfq5GB5khXzlOjlRvNhR6zcdWcLIxBJrJ2TSVSlHfe3xPtmIhuGQQCTfNQVjcYriSFxmN6oYsyOrFo5TUzTsM1vpDXUiwicFVcAh9v8eaE3GPIpHAaOgE3SBWp5RC7qZgL6Go7oA6fyFbkMD1fy5YhUxWz02fm3RW0V','2MDvBwl','sdgZdHCnpQp8lKcJQ29yc3vWYOMdUdnwlEiVDcjMYkWTtRBITE6sEVOeQSu5DA2NuSUkv5F9LcPj9h53UINzXaVB7Z0hFqo6H0XXXQh7YBQGMFtuq5UKROoMm9I6oy1b91NZn4OJMOT75nJuVGQpM9zOytorHiRhBMYmr','h','E',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(12), d VARCHAR(81) NOT NULL, e VARBINARY(35) NOT NULL, f VARBINARY(7), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (28023,-23571,'hl','4fy3WiffoxdNP26tc9FSqNZ','4egfS70vzY6p','C5','z','h',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(12), d VARCHAR(81) NOT NULL, e VARBINARY(35) NOT NULL, f VARBINARY(7), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (7719562909009712579,14684,'f','5dmnQ98R8sC9DYxPitgAoQgHUrpHFrgPfWrX1WEvW81LqXj6fCSNbHbHRiJHJ79AyAfGSUf1Bi36','cGUtXf22PpatxWcoP','U','g','sF',1);
+INSERT INTO ti VALUES (7719562909009712579,14684,'f','5dmnQ98R8sC9DYxPitgAoQgHUrpHFrgPfWrX1WEvW81LqXj6fCSNbHbHRiJHJ79AyAfGSUf1Bi36','cGUtXf22PpatxWcoP','U','g','sF',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(13);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(13);
+INSERT INTO t VALUES (3680663903211183571,-16573,'TRLrWub1H','6Fh0WRtwcDlRcRMEXxXucprcdAFbbmOywvL0ljJUmjEa','QngPgEBRJ8RKOzx','Iwn','3','18',2);
+INSERT INTO ti VALUES (3680663903211183571,-16573,'TRLrWub1H','6Fh0WRtwcDlRcRMEXxXucprcdAFbbmOywvL0ljJUmjEa','QngPgEBRJ8RKOzx','Iwn','3','18',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1522768860588557488,3387,'6Mjt8J','dYemSLHrJqoNlIIfS3L3zAhrS2rdLaFn0ADoqRm51hmXVE5ZRM0OAhLHEhXnXhxWREAnwOtXI12CsE951bFJIf2tfAqUFLVDw8RuiHlD7xqch3aCN6aBEoNoGgIXAx8jgSjYTqevXtluej97qw1DmgBv0JGgRx0rSDH2VxiKyVlpBeccKIbtV0Dv73oEkod2O','BMu','iGY8','r','v4',3);
+INSERT INTO ti VALUES (1522768860588557488,3387,'6Mjt8J','dYemSLHrJqoNlIIfS3L3zAhrS2rdLaFn0ADoqRm51hmXVE5ZRM0OAhLHEhXnXhxWREAnwOtXI12CsE951bFJIf2tfAqUFLVDw8RuiHlD7xqch3aCN6aBEoNoGgIXAx8jgSjYTqevXtluej97qw1DmgBv0JGgRx0rSDH2VxiKyVlpBeccKIbtV0Dv73oEkod2O','BMu','iGY8','r','v4',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (10704783887893383671,-8245,'F6Iq45Y','VNIqWMqQd3hbFXKYehmVfTVD2nQ92Vs2NdbB3UAMWuz3TEkze2AdIzUXBp2NZiljfCTGyIowFT8NQqR8jeCCCoFBrAFYiRiLB0vOftjQ','zj4k5kW1jlMW5YwrybCG7YkEHw','KoJiDo2mBsQmXRhOSpVHFYhPvMPTv0eQZYijONLEiKwOVT8p2ssiM2S40famBOVzaX7k4iL59YKoMTzdptLsPeHQsZWhPZKVJyQd2ScBdsFaTOgLbppp8jNlTnx3S6OUGX9iAYNHkfe6ct','z','C',4);
+INSERT INTO ti VALUES (10704783887893383671,-8245,'F6Iq45Y','VNIqWMqQd3hbFXKYehmVfTVD2nQ92Vs2NdbB3UAMWuz3TEkze2AdIzUXBp2NZiljfCTGyIowFT8NQqR8jeCCCoFBrAFYiRiLB0vOftjQ','zj4k5kW1jlMW5YwrybCG7YkEHw','KoJiDo2mBsQmXRhOSpVHFYhPvMPTv0eQZYijONLEiKwOVT8p2ssiM2S40famBOVzaX7k4iL59YKoMTzdptLsPeHQsZWhPZKVJyQd2ScBdsFaTOgLbppp8jNlTnx3S6OUGX9iAYNHkfe6ct','z','C',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4196060343747207629,-22200,'oLorm6avJW','1QtZtx2pMaX0DRe6le8ZUVlBLjmMkpcSxsEi5k5oMR6hB1kO9FLbzw06mA5Si9ygmMWYle99k9019BgBPQvjwBG2t63LslW87DIMccFAzJqdEu3FkSzw3HDTZY5WuVnGJQc56kvq0gdZXm8iAcghEZYINrBoZ4r9rxxtnR7','VlRndhPqKcdCDC9u6DYywMU83cToJ','Bk1KQ6FU1Y05e5hfpWqTqzNzNS87iqrUoqp7ehSN7KtwgiwmKyXXvjQ053IEDaZGHAM6H6Ech2w4aqLIP5C1pRNF63u3z3W8FLwyTtMdwzE3qbXfMvTMQmpCU9otzhyNYrQiEtyQTmcShYSGZa2RNZ7BRTBUgt4lRMj36Bh0sApJINhI00AQreKjVRbKwnv3McOPUGwpEP','cO','oc',5);
+INSERT INTO ti VALUES (4196060343747207629,-22200,'oLorm6avJW','1QtZtx2pMaX0DRe6le8ZUVlBLjmMkpcSxsEi5k5oMR6hB1kO9FLbzw06mA5Si9ygmMWYle99k9019BgBPQvjwBG2t63LslW87DIMccFAzJqdEu3FkSzw3HDTZY5WuVnGJQc56kvq0gdZXm8iAcghEZYINrBoZ4r9rxxtnR7','VlRndhPqKcdCDC9u6DYywMU83cToJ','Bk1KQ6FU1Y05e5hfpWqTqzNzNS87iqrUoqp7ehSN7KtwgiwmKyXXvjQ053IEDaZGHAM6H6Ech2w4aqLIP5C1pRNF63u3z3W8FLwyTtMdwzE3qbXfMvTMQmpCU9otzhyNYrQiEtyQTmcShYSGZa2RNZ7BRTBUgt4lRMj36Bh0sApJINhI00AQreKjVRbKwnv3McOPUGwpEP','cO','oc',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (6903027683447801644,16208,'sa3zIktF','OPGmku9uCNdCTEVXiU2a5PSWJNmfPCMzrm7c2wmuV8hPORphyxHoYDuAdTncCLjTHsTQBV2nTDUB0UBmJFGD2mrhYpZDJzxgw75JhZrtFaKerYFEAMMhOb01j9ayV2RxdS9NGqqFQtevyKJ3dsaKgNfAas5y2PkX5QlzcxxSKBb9HY788I31bA0Jrd9nX38DUGaNLQ37RtE7ajNAenV4m61Kkb7rjLlWrUiSJTH5TRlEDTE2saV4upKeZB20','9TOQX0WogZkpY75ng','JmfDcvK5GthzxJrXgV75OtGf2bqqMZeu1SadAR2C3yjxEL09KIQzjfp2c5pfq4imUkiFsEmEhztSUQ32D9Qqa7sKh2QIr','Kd','Pj',6);
+INSERT INTO ti VALUES (6903027683447801644,16208,'sa3zIktF','OPGmku9uCNdCTEVXiU2a5PSWJNmfPCMzrm7c2wmuV8hPORphyxHoYDuAdTncCLjTHsTQBV2nTDUB0UBmJFGD2mrhYpZDJzxgw75JhZrtFaKerYFEAMMhOb01j9ayV2RxdS9NGqqFQtevyKJ3dsaKgNfAas5y2PkX5QlzcxxSKBb9HY788I31bA0Jrd9nX38DUGaNLQ37RtE7ajNAenV4m61Kkb7rjLlWrUiSJTH5TRlEDTE2saV4upKeZB20','9TOQX0WogZkpY75ng','JmfDcvK5GthzxJrXgV75OtGf2bqqMZeu1SadAR2C3yjxEL09KIQzjfp2c5pfq4imUkiFsEmEhztSUQ32D9Qqa7sKh2QIr','Kd','Pj',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(89), d VARBINARY(54) NOT NULL, e VARBINARY(46) NOT NULL, f VARCHAR(6) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (789071302,128,'FDOXWtRiKJwWK8W0GtksKNxFTBvc9gsJ4doB4nRkBBT2pz8cAaKk1nX','LYGDzkEJVOxxpCQeV','WEDgGPUdPec3A9iuQ','KWXLu','B','I',0);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(89), d VARBINARY(54) NOT NULL, e VARBINARY(46) NOT NULL, f VARCHAR(6) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-1471072035790565618,172,'Pe','5pruELc7mvrczwQC6LDrFeOLHbttviHtGREodonw','P6stWhSj4qbK1W1IwxCcBtnbZzyGsA9BlgQXR','6tr','M','6',1);
+INSERT INTO ti VALUES (-1471072035790565618,172,'Pe','5pruELc7mvrczwQC6LDrFeOLHbttviHtGREodonw','P6stWhSj4qbK1W1IwxCcBtnbZzyGsA9BlgQXR','6tr','M','6',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(90);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(90);
+INSERT INTO t VALUES (-181623824736016071,223,'Q4tAz6LKZefoQTG3IIEHZ1Rk4Rf0iMq1ouMLCjjLZSRBgzUJE61HEfFW6joVPuovnZvjGGc039tt6rr8Q','SzwTWxsJ5GV62ZhcKdjwzJ2zxG3vJx6hOZZY','cppxQ06wTmY3FSP149HDBI1atC9EiUBMq5','7','N','Z',2);
+INSERT INTO ti VALUES (-181623824736016071,223,'Q4tAz6LKZefoQTG3IIEHZ1Rk4Rf0iMq1ouMLCjjLZSRBgzUJE61HEfFW6joVPuovnZvjGGc039tt6rr8Q','SzwTWxsJ5GV62ZhcKdjwzJ2zxG3vJx6hOZZY','cppxQ06wTmY3FSP149HDBI1atC9EiUBMq5','7','N','Z',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1000960695166098732,187,'8M5akox6upL6zq75va2uWNEfsUJ3T5So','WYZb79U9JqSIDPbaPSr9aA6rEEk0I8DuMEzNxF1CJcbX9T2hKAA0akY15dNDCoaj1L2OvjfdoHVrzsPAZCTtbvBbPSI','qFXINNZ7YWN6AexIX8QoD3NnEYxcaz5j','l','C','H',3);
+INSERT INTO ti VALUES (1000960695166098732,187,'8M5akox6upL6zq75va2uWNEfsUJ3T5So','WYZb79U9JqSIDPbaPSr9aA6rEEk0I8DuMEzNxF1CJcbX9T2hKAA0akY15dNDCoaj1L2OvjfdoHVrzsPAZCTtbvBbPSI','qFXINNZ7YWN6AexIX8QoD3NnEYxcaz5j','l','C','H',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2143557917114086943,114,'xpIdTIzwhisHrqUBRKq0RQYRsIXH2utQQpwc23QMmL5tPvAi7NfsH9TrlKyz','NSBkAXpKgQYwvT967YCAxSOS04pBN0EC0bidIe9HzOjkyS0WtkQSxuBBtbX3ZXWlro31EjH6ZI0j3UwUfnhJt4fpB9HUKEYXNrXRGD5vAdywQG1xrKsVKcS4h24V2iomOT3FG9NBatSaEFLmJN2pDGh29','OmgyNGi9opEnpXZ8o7uWT72uydQquiKFCZ6Db','TdiowKzwkggtPNlF3ALAEhouhXvDHolI7cAi0dJV86a1ONGxWqtiXquHn5XWoi8p5F5qn5stHKAvxwJidvGVmVVeY2VDxiszrgRqmclMZrvn0NSH5wAHSJ0BOOK7hpsliF60Ywm94nZYj9nUEsEyI6GFmRM4WgkUD2Ej7bjhO','w','7',4);
+INSERT INTO ti VALUES (2143557917114086943,114,'xpIdTIzwhisHrqUBRKq0RQYRsIXH2utQQpwc23QMmL5tPvAi7NfsH9TrlKyz','NSBkAXpKgQYwvT967YCAxSOS04pBN0EC0bidIe9HzOjkyS0WtkQSxuBBtbX3ZXWlro31EjH6ZI0j3UwUfnhJt4fpB9HUKEYXNrXRGD5vAdywQG1xrKsVKcS4h24V2iomOT3FG9NBatSaEFLmJN2pDGh29','OmgyNGi9opEnpXZ8o7uWT72uydQquiKFCZ6Db','TdiowKzwkggtPNlF3ALAEhouhXvDHolI7cAi0dJV86a1ONGxWqtiXquHn5XWoi8p5F5qn5stHKAvxwJidvGVmVVeY2VDxiszrgRqmclMZrvn0NSH5wAHSJ0BOOK7hpsliF60Ywm94nZYj9nUEsEyI6GFmRM4WgkUD2Ej7bjhO','w','7',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2540836291393238581,108,'WSL8XG6TQHKsa44Cd2vlmgpxefOxgyW92zmQw4bfzd45rh3lH4fhZwbWFhaEA5GH4TOsgpRj','eZfPT9H51e4IikIHxfUc8jfyzVsqDAyC','lulg3EBq6Yn31Piyo1Oc24Yur7fmuibVvsgq','AvYQiufQrcSOjldmVsk8ISOUUh4mjOeVrora6gtskpzaRQ4hI0NmGDFdTlK4mUDX5eahiMWA4YBhTt49UtSDW8zroFCq8CoAC9cI9OjAKW8mPyftBcB8njRUhr2nVzQWbXrlo7hBHv9tbSFfcoetwwH2UaS9V5x8D4JoPyBo3UvhesvHWH4EWX95UhAk6rf','d','4',5);
+INSERT INTO ti VALUES (2540836291393238581,108,'WSL8XG6TQHKsa44Cd2vlmgpxefOxgyW92zmQw4bfzd45rh3lH4fhZwbWFhaEA5GH4TOsgpRj','eZfPT9H51e4IikIHxfUc8jfyzVsqDAyC','lulg3EBq6Yn31Piyo1Oc24Yur7fmuibVvsgq','AvYQiufQrcSOjldmVsk8ISOUUh4mjOeVrora6gtskpzaRQ4hI0NmGDFdTlK4mUDX5eahiMWA4YBhTt49UtSDW8zroFCq8CoAC9cI9OjAKW8mPyftBcB8njRUhr2nVzQWbXrlo7hBHv9tbSFfcoetwwH2UaS9V5x8D4JoPyBo3UvhesvHWH4EWX95UhAk6rf','d','4',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6227267132136377941,58,'7H1QazY8TGco4TQ0PlVs','jxcX862IHqtnFyJVYiFkV21qWsKLEG7WBO5PrLOlwsEExZU7ehZlDtyW3asa1dr4xcCGTjFpkohSQExAlvJyYefAMmKJSfedy2ykc6obEyOb47pbeC3McgjU2eYpBuQ10','ruzqsc','Fcp2Va1ZxI7lmbDGtQtzm9F1ZtDx55pvuGMWIkjAGbLvJKM2bpUdP47HLl5Mr2Ew5wXpk317PvvowSPwBQDDVUvXoUzBrHROaZiUCEJ14Isl1sBanNIFxjfO5ebLKx1jQxKlEHa84hhGTDGZXkOTD8u1O3kGka7utw4W3GkE','cS','wO',6);
+INSERT INTO ti VALUES (-6227267132136377941,58,'7H1QazY8TGco4TQ0PlVs','jxcX862IHqtnFyJVYiFkV21qWsKLEG7WBO5PrLOlwsEExZU7ehZlDtyW3asa1dr4xcCGTjFpkohSQExAlvJyYefAMmKJSfedy2ykc6obEyOb47pbeC3McgjU2eYpBuQ10','ruzqsc','Fcp2Va1ZxI7lmbDGtQtzm9F1ZtDx55pvuGMWIkjAGbLvJKM2bpUdP47HLl5Mr2Ew5wXpk317PvvowSPwBQDDVUvXoUzBrHROaZiUCEJ14Isl1sBanNIFxjfO5ebLKx1jQxKlEHa84hhGTDGZXkOTD8u1O3kGka7utw4W3GkE','cS','wO',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(5) NOT NULL, d VARBINARY(46) NOT NULL, e VARCHAR(41) NOT NULL, f VARBINARY(34), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6713157,52286,'Siw','grvo9toE42JLLQa','I','Tl3z','3','n',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(5) NOT NULL, d VARBINARY(46) NOT NULL, e VARCHAR(41) NOT NULL, f VARBINARY(34), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2246494743,27834,'zhL','9ekafkDFBqCWy8VjSPGO7Qsezqq0FOG1','eRLq0','N09aEinaXcud3d9bEGvN','4','B',1);
+INSERT INTO ti VALUES (2246494743,27834,'zhL','9ekafkDFBqCWy8VjSPGO7Qsezqq0FOG1','eRLq0','N09aEinaXcud3d9bEGvN','4','B',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(6) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(6) NOT NULL;
+INSERT INTO t VALUES (461210898,63638,'l','kCki8fCBKio4R9ZbJOWWI4TvxPW80eUOV3q8Ofb3b8qkz','p8gp3kdCWA4MnnW8ut5Fi85n','bmxd8go8GmfHEqdDh7dRxRRC','l','3',2);
+INSERT INTO ti VALUES (461210898,63638,'l','kCki8fCBKio4R9ZbJOWWI4TvxPW80eUOV3q8Ofb3b8qkz','p8gp3kdCWA4MnnW8ut5Fi85n','bmxd8go8GmfHEqdDh7dRxRRC','l','3',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2584062716,16317,'gioL','kVPmE7YupqGSrJuPS2C4mhudATJFjhn4Y','jyqETHzzZm9d7zyXl9iglgL5TsFtNxcIt','HWL9nJTwTV','4','e',3);
+INSERT INTO ti VALUES (2584062716,16317,'gioL','kVPmE7YupqGSrJuPS2C4mhudATJFjhn4Y','jyqETHzzZm9d7zyXl9iglgL5TsFtNxcIt','HWL9nJTwTV','4','e',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (201426728,7152,'0','B','3cZwsZNkVo2r0gBC6krHYpmg8lVGSyTfjeHj974a1','acTEQr6sq5WOjeCXlSzeEugt89eQoRRGEUlNJpYebEGH5AmKbd8JQr7mEtL0hkY92HA9kfxokO1MOj5lNbTALF6Gmxv8v9d2cnJFAx1osne9YQCzbPcPsvIM6Kp0LgYFRzgYrmepVEgo2IUuYnQQI8LamRK0QOPsF9pCOaFT1uun1wyHxYTDX1RpARc5v8K3zKv7LKFe6ikUhU50CrlRcAapmbtSbzbYtSKTHpEVW','4','M',4);
+INSERT INTO ti VALUES (201426728,7152,'0','B','3cZwsZNkVo2r0gBC6krHYpmg8lVGSyTfjeHj974a1','acTEQr6sq5WOjeCXlSzeEugt89eQoRRGEUlNJpYebEGH5AmKbd8JQr7mEtL0hkY92HA9kfxokO1MOj5lNbTALF6Gmxv8v9d2cnJFAx1osne9YQCzbPcPsvIM6Kp0LgYFRzgYrmepVEgo2IUuYnQQI8LamRK0QOPsF9pCOaFT1uun1wyHxYTDX1RpARc5v8K3zKv7LKFe6ikUhU50CrlRcAapmbtSbzbYtSKTHpEVW','4','M',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1680927662,16027,'Y8IOQ','IyG0ZCONrKj5k3gg0is8SPWA2iwMKh685TBCZOg3QeCJysW3slqZpeOos9WbHtJZBATNASjTAAUeZQDP21h4EVqJK69kUpXiegyGaK8HBlzkFZoe4IAibQUl5Ywubb08Wa9zmoZKhoZcO3vMXQiZ6Q7F8nvviOs','o6pfLE26g1','Y2xB4Mr5miUfUVsHdabuJgmfkNlU0xsnPLd22VN8C0PJsHTOgmxJkZ5L14WTynwH2a5SkIxg1GG803qZvN0YOnTtVKFRTK6noqhMLPwdKNVfXX5i0hs1inwyK9pvPCMkHQeCdVrRbJhc2xikAezrzKUMJwVTq96MKs2bxYVUgKqUHGrr9eNI2jvro4QcZLgl1XRsZWMbA1T5jmC','J','s',5);
+INSERT INTO ti VALUES (1680927662,16027,'Y8IOQ','IyG0ZCONrKj5k3gg0is8SPWA2iwMKh685TBCZOg3QeCJysW3slqZpeOos9WbHtJZBATNASjTAAUeZQDP21h4EVqJK69kUpXiegyGaK8HBlzkFZoe4IAibQUl5Ywubb08Wa9zmoZKhoZcO3vMXQiZ6Q7F8nvviOs','o6pfLE26g1','Y2xB4Mr5miUfUVsHdabuJgmfkNlU0xsnPLd22VN8C0PJsHTOgmxJkZ5L14WTynwH2a5SkIxg1GG803qZvN0YOnTtVKFRTK6noqhMLPwdKNVfXX5i0hs1inwyK9pvPCMkHQeCdVrRbJhc2xikAezrzKUMJwVTq96MKs2bxYVUgKqUHGrr9eNI2jvro4QcZLgl1XRsZWMbA1T5jmC','J','s',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2522146894,39498,'Loa','kdwrseLFObIQN5rn6paERMYFFJjztsggFppb5injf1sbzZQmNq58A3PsqWG9ukGinDGNx0QjqgQw4tSvwz1L5exsQo6XmAFuG7PNcVe9cdNMww5Sd7WMI76WL5oN48g3MSAMNiFg2PpgxGx4TRALQlekQqCqNer213p1iRIBH76TOiFwO5TvGErM1pJShkldlaVI6lqDryeU1hhCtKgeeWcRgJNSRYMEZEwviRcelqqf1a0t3CcmF7','HOCZjEJLg3','bp01JyLPJMySdQdhmBe0u3iZrOQZ2pFbMeu3vpyX3yWC8qEV9fQSHIORzjEJvEp5A2KxFE3RhQGDhiKbnz0KvdTR8B2i2jLO1E5CE6E7UfcqxtwWsqp','n','lb',6);
+INSERT INTO ti VALUES (2522146894,39498,'Loa','kdwrseLFObIQN5rn6paERMYFFJjztsggFppb5injf1sbzZQmNq58A3PsqWG9ukGinDGNx0QjqgQw4tSvwz1L5exsQo6XmAFuG7PNcVe9cdNMww5Sd7WMI76WL5oN48g3MSAMNiFg2PpgxGx4TRALQlekQqCqNer213p1iRIBH76TOiFwO5TvGErM1pJShkldlaVI6lqDryeU1hhCtKgeeWcRgJNSRYMEZEwviRcelqqf1a0t3CcmF7','HOCZjEJLg3','bp01JyLPJMySdQdhmBe0u3iZrOQZ2pFbMeu3vpyX3yWC8qEV9fQSHIORzjEJvEp5A2KxFE3RhQGDhiKbnz0KvdTR8B2i2jLO1E5CE6E7UfcqxtwWsqp','n','lb',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b INT, c BINARY(61) NOT NULL, d VARCHAR(10) NOT NULL, e VARBINARY(77) NOT NULL, f VARCHAR(69), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (55751,751405796,'WEyyUy','G5cY','wulFZGNDUDJIUkJ2kjBAfq2ScSJmlz1','LHU4R6gXxlWUdxmeSO5RvMRfl','1','Y',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT, c BINARY(61) NOT NULL, d VARCHAR(10) NOT NULL, e VARBINARY(77) NOT NULL, f VARCHAR(69), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2793860026,643334855,'y0Ua7MWebUN2','dnvcD47I','mn3yeEKuu0pSzwopgzvOUbt1IWUY2VnXTJtM6FKK9O1zdbTtymJEA','LKInGXGL2D8P5YE2MqWxG0yFhSTlJrKKelf61TOPCReM7d52nxB7Mzfnksi4RV','U','H',1);
+INSERT INTO ti VALUES (2793860026,643334855,'y0Ua7MWebUN2','dnvcD47I','mn3yeEKuu0pSzwopgzvOUbt1IWUY2VnXTJtM6FKK9O1zdbTtymJEA','LKInGXGL2D8P5YE2MqWxG0yFhSTlJrKKelf61TOPCReM7d52nxB7Mzfnksi4RV','U','H',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(62) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(62) NOT NULL;
+INSERT INTO t VALUES (1457815600,600822313,'5WijBTcaBJX7UAXuNpIav1GgU4L6P0FsTp0qFIUtRJf','o','vX1GAn9NaeW5SmQQacjVhNcJYlwErTyBy','HUJyKcPqRDgsndUTsHHzzjVbtVSUF5nk5nNvM6OgEy1jsn6NWpKUON0iZ','q','9',2);
+INSERT INTO ti VALUES (1457815600,600822313,'5WijBTcaBJX7UAXuNpIav1GgU4L6P0FsTp0qFIUtRJf','o','vX1GAn9NaeW5SmQQacjVhNcJYlwErTyBy','HUJyKcPqRDgsndUTsHHzzjVbtVSUF5nk5nNvM6OgEy1jsn6NWpKUON0iZ','q','9',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4115046542,730172120,'3KWY0mpMTx8Fpkw9mpjYyw3slOPBBAE19SBShZRJfswmY3YoeYuo1UUmJzKXZ','stOFSotsPaD9CNYOcNlFFA8qii3zjp97gjIPbPiFZRgI8MEaQmwYFMUxeKU8wfcYzZIE8C6E66p3zOKbHDUc8EsfTEPs3i80TI','nfMpa','xQcgLMOgkLv','S','m',3);
+INSERT INTO ti VALUES (4115046542,730172120,'3KWY0mpMTx8Fpkw9mpjYyw3slOPBBAE19SBShZRJfswmY3YoeYuo1UUmJzKXZ','stOFSotsPaD9CNYOcNlFFA8qii3zjp97gjIPbPiFZRgI8MEaQmwYFMUxeKU8wfcYzZIE8C6E66p3zOKbHDUc8EsfTEPs3i80TI','nfMpa','xQcgLMOgkLv','S','m',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3265752088,1999540646,'FNSGqXJqN3CWqn1sKbsjhP9f2','cnT97FA','pZy2Wqk8juqH3My8RY7wEhz3PlQD84HRYxWYIMRVXU','Bu8xufk645TQ4MDJPp6YarVmELTqo1RLIHSOyVTKAoLfgkkDyas0A1qVI0I4wNGRKMmRi5ZD1eGz3CDbv41bTQfXPspdVUjbElcMDALEGCxX7gWMUEJZA5vrCqEKX','f','u',4);
+INSERT INTO ti VALUES (3265752088,1999540646,'FNSGqXJqN3CWqn1sKbsjhP9f2','cnT97FA','pZy2Wqk8juqH3My8RY7wEhz3PlQD84HRYxWYIMRVXU','Bu8xufk645TQ4MDJPp6YarVmELTqo1RLIHSOyVTKAoLfgkkDyas0A1qVI0I4wNGRKMmRi5ZD1eGz3CDbv41bTQfXPspdVUjbElcMDALEGCxX7gWMUEJZA5vrCqEKX','f','u',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (34955963,-1145245390,'m6dtNY2Ad54gU7O3zs38pAmIKOc2dIl47QSp0GXFnqBPkFU8mkqgYgZzvvy9To','0ugot5yRe0XRCWQJQWlKVf6k5h1zQ0mZm1bCJ2VPTgPSZoEP5XCvb0jmbmxxc5cNuEADN2cBtPSG79GAoSfTbhx0Xby7rmjdLZ434luOuvMakQmdCW54SvFUF','xKIl532Kpjx8YX9PRueVUN2hUjd8vjrWuy4q6YgQJEnWz57wggyCyfIWMO9rSHHvIfPXT','qBFUZ1JtGeuB6GxG9iIgVThQ2EqgmxFPYQXlPauRXxwwJ3xR4Vj6Y7mz1de','J','j',5);
+INSERT INTO ti VALUES (34955963,-1145245390,'m6dtNY2Ad54gU7O3zs38pAmIKOc2dIl47QSp0GXFnqBPkFU8mkqgYgZzvvy9To','0ugot5yRe0XRCWQJQWlKVf6k5h1zQ0mZm1bCJ2VPTgPSZoEP5XCvb0jmbmxxc5cNuEADN2cBtPSG79GAoSfTbhx0Xby7rmjdLZ434luOuvMakQmdCW54SvFUF','xKIl532Kpjx8YX9PRueVUN2hUjd8vjrWuy4q6YgQJEnWz57wggyCyfIWMO9rSHHvIfPXT','qBFUZ1JtGeuB6GxG9iIgVThQ2EqgmxFPYQXlPauRXxwwJ3xR4Vj6Y7mz1de','J','j',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2025862593,1220068899,'PeWiBYS5tPaj0AtHrPBfhPMllqhu27RtpVVMsKkHDWDHcVm0c','15HL6DcZCki9Q6UtqhytCt9Ole6MvmqQYwI4J','pnsC9hWJCXQLktMHFNMuouD3KttBiljGk251n7P3fJ9AdEDrZIjy0ktW3UcM8zrc','ozBV29uf1ASCO33DxjOtt31blCHJ61x0RH1lEVgURtDRU3CY4NUUYpBE1y58UciV88Dc1V2Jt6ZJw7JIvwNmPtN503izOpHNRD3nH3GWNQD','FW','1L',6);
+INSERT INTO ti VALUES (2025862593,1220068899,'PeWiBYS5tPaj0AtHrPBfhPMllqhu27RtpVVMsKkHDWDHcVm0c','15HL6DcZCki9Q6UtqhytCt9Ole6MvmqQYwI4J','pnsC9hWJCXQLktMHFNMuouD3KttBiljGk251n7P3fJ9AdEDrZIjy0ktW3UcM8zrc','ozBV29uf1ASCO33DxjOtt31blCHJ61x0RH1lEVgURtDRU3CY4NUUYpBE1y58UciV88Dc1V2Jt6ZJw7JIvwNmPtN503izOpHNRD3nH3GWNQD','FW','1L',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(5), d VARBINARY(76) NOT NULL, e VARBINARY(34) NOT NULL, f VARBINARY(63) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7911630,618330675782657354,'hB2d','sbJlJ3Ke61ytVNgW5G9eDIBc5cnOoFHMdObffBPHScgjTsjgQSg8wKGiQDATy8hmpWOjXnfnt3QW','iTOtD','15','p','ep',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(5), d VARBINARY(76) NOT NULL, e VARBINARY(34) NOT NULL, f VARBINARY(63) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3358698,7287338610108066623,'LO','oshRGjqE6oIeBEvoX0OiTpztehYz0QGx3PQPoRa4qkBx3PDvMNM','eOwolt7dK83Wfu25UiFyKptnFgYhfy0n1','MvUJDGz','LY','q4',1);
+INSERT INTO ti VALUES (3358698,7287338610108066623,'LO','oshRGjqE6oIeBEvoX0OiTpztehYz0QGx3PQPoRa4qkBx3PDvMNM','eOwolt7dK83Wfu25UiFyKptnFgYhfy0n1','MvUJDGz','LY','q4',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(6);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(6);
+INSERT INTO t VALUES (14402486,-1102332291011900049,'7BjAx','UMAbmwUTjxAlNgwBHvnfoJfqvtewyd6cUIT5rq1JMZKpWY3x','9pIs1yhAIdwH9XBDuP9a','OHeVExL','jI','eU',2);
+INSERT INTO ti VALUES (14402486,-1102332291011900049,'7BjAx','UMAbmwUTjxAlNgwBHvnfoJfqvtewyd6cUIT5rq1JMZKpWY3x','9pIs1yhAIdwH9XBDuP9a','OHeVExL','jI','eU',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (15984066,2814430687744528810,'PO','yhS1GDN7ybhWUT3wOvskKcrhACl4uC0IhMNJrUVEtvtY5KeTzhsVmgvt6GJHMgbLUeSCHKvwAJ76t1HsKyz9sxJeWtseESAo6zBjlckiXNOPbXllmcpyn0XXjhucQeWpIB85PKmbmdwPcAxAPouaiSi7qwwTp4wdbamfbACA04jbNuyAaTJv3JzDkBNdFPtybyvNqhkVQ0iCtNR0Yzr0FM4k9lZchNch4JEeWJry','DW1RLCP2jV9zow','SkSV7ZnK2uSUJ','c','X',3);
+INSERT INTO ti VALUES (15984066,2814430687744528810,'PO','yhS1GDN7ybhWUT3wOvskKcrhACl4uC0IhMNJrUVEtvtY5KeTzhsVmgvt6GJHMgbLUeSCHKvwAJ76t1HsKyz9sxJeWtseESAo6zBjlckiXNOPbXllmcpyn0XXjhucQeWpIB85PKmbmdwPcAxAPouaiSi7qwwTp4wdbamfbACA04jbNuyAaTJv3JzDkBNdFPtybyvNqhkVQ0iCtNR0Yzr0FM4k9lZchNch4JEeWJry','DW1RLCP2jV9zow','SkSV7ZnK2uSUJ','c','X',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1292804,-677564740844521938,'M','DeGJdZaQu5802hsRyx3EiL0Vbwc3XDUZxRvwJjevHoaZ299Ny4kMr7KVMh4aTlZJF1IlT0voyPuTDKKJbWxtmoGjortVXZYHKvMjGWH6rhLv','c7Ae','p2PcibqZqhxUEunM6BIYWqVzKMdcNpOy0bRkqNR5cRXTinRInwCkTuVAy33QdFsuH7gWqdO4isON39Ad0bqYoyJ8RuBzOLJ0bf8yCpHGpecxdew3DJTdVn0L1W3Zq3ehNGTcx00qDfFrWUOw5LA9vqDHl8lkenmLzqAtLX1oZ0quVd8','P','Py',4);
+INSERT INTO ti VALUES (1292804,-677564740844521938,'M','DeGJdZaQu5802hsRyx3EiL0Vbwc3XDUZxRvwJjevHoaZ299Ny4kMr7KVMh4aTlZJF1IlT0voyPuTDKKJbWxtmoGjortVXZYHKvMjGWH6rhLv','c7Ae','p2PcibqZqhxUEunM6BIYWqVzKMdcNpOy0bRkqNR5cRXTinRInwCkTuVAy33QdFsuH7gWqdO4isON39Ad0bqYoyJ8RuBzOLJ0bf8yCpHGpecxdew3DJTdVn0L1W3Zq3ehNGTcx00qDfFrWUOw5LA9vqDHl8lkenmLzqAtLX1oZ0quVd8','P','Py',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12621457,789230687071894105,'3wjfCu','zBTqbR15O19nkwoWnq5xn9XvecKiehuw0eziwWzvvxHJQjIi2H58AmXiE6oUjQgxGoQEr6cijb','k0TbIzoVVXLVJTLV33xjNUUsBZ','CMBeMnOr34pVYA2bILDcBhA7UlELqwtYTvpYapEphWmUz25JwDPVuwosaI2oT1EbYLRYshZsX','rg','1q',5);
+INSERT INTO ti VALUES (12621457,789230687071894105,'3wjfCu','zBTqbR15O19nkwoWnq5xn9XvecKiehuw0eziwWzvvxHJQjIi2H58AmXiE6oUjQgxGoQEr6cijb','k0TbIzoVVXLVJTLV33xjNUUsBZ','CMBeMnOr34pVYA2bILDcBhA7UlELqwtYTvpYapEphWmUz25JwDPVuwosaI2oT1EbYLRYshZsX','rg','1q',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4965652,-1568563778093217583,'e1','CN9pFyDv4KHcebzmu5LdWtwfFhvWo1WaFxZQxOUJZq43XSOGEId4suJ1FyShm5FnARjN6zGZb65cywCArxVjhlOZNv5fOgLSzkvu9eBmunx5Mvn3ovjNlnecSCKeymX5a3NYmLLH6JLNBz5JCzglNkABfMD9QMRCDblzD5YgpEKLsvP0fP5s8NgKHcDf0AVzHUuo2RFmGjSK4XYyXm6VAjvblnbhoqY3Tt8S','D46hPBuQBZxFogjQIa','J50','v','63i',6);
+INSERT INTO ti VALUES (4965652,-1568563778093217583,'e1','CN9pFyDv4KHcebzmu5LdWtwfFhvWo1WaFxZQxOUJZq43XSOGEId4suJ1FyShm5FnARjN6zGZb65cywCArxVjhlOZNv5fOgLSzkvu9eBmunx5Mvn3ovjNlnecSCKeymX5a3NYmLLH6JLNBz5JCzglNkABfMD9QMRCDblzD5YgpEKLsvP0fP5s8NgKHcDf0AVzHUuo2RFmGjSK4XYyXm6VAjvblnbhoqY3Tt8S','D46hPBuQBZxFogjQIa','J50','v','63i',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b INT, c CHAR(98), d VARCHAR(27), e VARBINARY(22), f VARBINARY(43), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1058006117,502840433,'bpFcxr93de9YkBuJkLJcYf2qOMCZ3uQiZlCczEuQUjSh97mJ9VqQnniyLYYBgljY1aB54eimIf5UesRoEeo','R5upzaRePXKEaeMzxfvo6Tg','PCS61NIuyTub','ie62hx0BBPqa','N','r',0);
+CREATE TABLE ti (a INT NOT NULL, b INT, c CHAR(98), d VARCHAR(27), e VARBINARY(22), f VARBINARY(43), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1470892273,1220257105,'VTyC0dbQsCReuKYW1BwEnjmwfurOhCb3i','L7zaA7lxihcnU0d2','RfHedVRgkQyd36FIrmyV4','NVDkDBJgA4NSuGfARUst3T5oZMD4o','F','W',1);
+INSERT INTO ti VALUES (1470892273,1220257105,'VTyC0dbQsCReuKYW1BwEnjmwfurOhCb3i','L7zaA7lxihcnU0d2','RfHedVRgkQyd36FIrmyV4','NVDkDBJgA4NSuGfARUst3T5oZMD4o','F','W',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(99);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(99);
+INSERT INTO t VALUES (866702158,-1121365251,'HZrZIXVzJmF7isf5oBv8tjbta18A6P11hS9lXzwx0TSfyxKWAac9dk3N2uTiAAZ5j','VJ1u','MYoRW7n68hy','bsIkuO1LAQqWjWgDONPEqxOnKcsz','N','u',2);
+INSERT INTO ti VALUES (866702158,-1121365251,'HZrZIXVzJmF7isf5oBv8tjbta18A6P11hS9lXzwx0TSfyxKWAac9dk3N2uTiAAZ5j','VJ1u','MYoRW7n68hy','bsIkuO1LAQqWjWgDONPEqxOnKcsz','N','u',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-1045757296,-1605466280,'yrqXcwIakkaKSIqw94Lf7el0RgdtlwyPNY1FjWRhfRAdhr0OB4TglalKvzrnJS','cflalybLJAwQWpz5JLBTEjZosQ17MQpggOHpv9qlK4j','Wy','bWnMUCJE489qnCqnWnR','N','m',3);
+INSERT INTO ti VALUES (-1045757296,-1605466280,'yrqXcwIakkaKSIqw94Lf7el0RgdtlwyPNY1FjWRhfRAdhr0OB4TglalKvzrnJS','cflalybLJAwQWpz5JLBTEjZosQ17MQpggOHpv9qlK4j','Wy','bWnMUCJE489qnCqnWnR','N','m',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1185514519,-663650681,'ckt','jIPJa4XcFxS2cbovzIeTuOs4WJSvUvjazCycxuyjAFaLoINRQHXAaFT5UFds0nOFeLSM637ybgr','awvrJq3JzWRyVDmmQN8mQ','qa1a58r73klm6pQJOnY4ipcKYsky7nQ0Gygi1Y','G','e',4);
+INSERT INTO ti VALUES (1185514519,-663650681,'ckt','jIPJa4XcFxS2cbovzIeTuOs4WJSvUvjazCycxuyjAFaLoINRQHXAaFT5UFds0nOFeLSM637ybgr','awvrJq3JzWRyVDmmQN8mQ','qa1a58r73klm6pQJOnY4ipcKYsky7nQ0Gygi1Y','G','e',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-1423050754,1073824870,'bIbMos002FyYD1X35SzjneFYd8SCTsNfnJmNdvb2Ldq68KrGWIhvkliFoaIwz55LOaqmAa5dgJImnhu6I0UoqZlVwO1EG8','qbvWsoRot9GnCD27Vj4ytAI6G7YUjcsy4RYBbArdjqourS9wgOz0Rx6wfkxs6910t14GXuUtQb3JTu1T7Q7kHoVXh6M3Y2wkuonj','VYbcBKTyYFJXJ8n','bjfCA6B1JlZHUKxeXoo1FDZ8nFc2N5nZMWrfDIWXR8FFLe15Yhu43fG6JwnVwQIMHsvdu42vW8TiP5wbNuso6JAcxrphC6SeBThNPXhtEikMdpKBAxq8YZa5YYxQb1','M7','F',5);
+INSERT INTO ti VALUES (-1423050754,1073824870,'bIbMos002FyYD1X35SzjneFYd8SCTsNfnJmNdvb2Ldq68KrGWIhvkliFoaIwz55LOaqmAa5dgJImnhu6I0UoqZlVwO1EG8','qbvWsoRot9GnCD27Vj4ytAI6G7YUjcsy4RYBbArdjqourS9wgOz0Rx6wfkxs6910t14GXuUtQb3JTu1T7Q7kHoVXh6M3Y2wkuonj','VYbcBKTyYFJXJ8n','bjfCA6B1JlZHUKxeXoo1FDZ8nFc2N5nZMWrfDIWXR8FFLe15Yhu43fG6JwnVwQIMHsvdu42vW8TiP5wbNuso6JAcxrphC6SeBThNPXhtEikMdpKBAxq8YZa5YYxQb1','M7','F',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1799020953,-816064747,'DNcqKLPyp4bYJySC2BzxSnCk1XeIeXEI6sFFHhQ3','Q3QQoMhgzf6iciapOzMs0BPTTRHdOQF93QYvqv1XE7oQn47cDW8BFPDGwAket0','rvLn1R00C9AwqmyfRXwNQ3','xbTLOhyacpV65Ho99tYQuC31WaLmvVTcmZZQ3Of9ysWry2doRXp6KNEXEK4m5sq4WjG9N2jdf4y9gdqXHcv8lmsirnQ41M1yBJTnHnZw5tn9g0raLnlrMgIK8740LdBFeIl1D1URfXkgmZfZVB4ISf6KkbwnVkphIr4LXreLbZGlR4GSZ06scUCUloRmq4ugyG3E90IeFMhb8nV','1','7n',6);
+INSERT INTO ti VALUES (1799020953,-816064747,'DNcqKLPyp4bYJySC2BzxSnCk1XeIeXEI6sFFHhQ3','Q3QQoMhgzf6iciapOzMs0BPTTRHdOQF93QYvqv1XE7oQn47cDW8BFPDGwAket0','rvLn1R00C9AwqmyfRXwNQ3','xbTLOhyacpV65Ho99tYQuC31WaLmvVTcmZZQ3Of9ysWry2doRXp6KNEXEK4m5sq4WjG9N2jdf4y9gdqXHcv8lmsirnQ41M1yBJTnHnZw5tn9g0raLnlrMgIK8740LdBFeIl1D1URfXkgmZfZVB4ISf6KkbwnVkphIr4LXreLbZGlR4GSZ06scUCUloRmq4ugyG3E90IeFMhb8nV','1','7n',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(29), d VARCHAR(68), e VARCHAR(86) NOT NULL, f VARCHAR(60), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12593313599387558583,-73,'TJg9iB9HcOtyvUZy','jnGjOOoZ3BAu4QvVPIdKNZGTVwn1gJY8','0sO2HGMxkvs5dNkh','11Po06pFwfIAPtAxFijfaGy','Q','q',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(29), d VARCHAR(68), e VARCHAR(86) NOT NULL, f VARCHAR(60), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (4588943584483004953,41,'DsloVB8sigPOPO6Q4','gZCHp0fQYuul0UhhIefZ9uTHcxne','3eZtxgDS0lNIdhgtlVMoERCKufp3Kerix7KpTgLyPfv4ZxvRUG5EnG3lOuaILp3FXjvC6vKbQNIwTxHWjN','w7hR5R8YFI7vf6e4ImlWRtsxWJqZNbuDVg14qp','c','b',1);
+INSERT INTO ti VALUES (4588943584483004953,41,'DsloVB8sigPOPO6Q4','gZCHp0fQYuul0UhhIefZ9uTHcxne','3eZtxgDS0lNIdhgtlVMoERCKufp3Kerix7KpTgLyPfv4ZxvRUG5EnG3lOuaILp3FXjvC6vKbQNIwTxHWjN','w7hR5R8YFI7vf6e4ImlWRtsxWJqZNbuDVg14qp','c','b',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(30);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(30);
+INSERT INTO t VALUES (15569088137503996345,91,'LFAlv5cd','hzqBXGJS5VqgiQiCWbu5S7QJxv','qTjdEbePLvUTs0inxsCE0BCZKi8qPiays3U','lJ23XNvploaoPAGQWKaZVXp4M9EMrE','G','6',2);
+INSERT INTO ti VALUES (15569088137503996345,91,'LFAlv5cd','hzqBXGJS5VqgiQiCWbu5S7QJxv','qTjdEbePLvUTs0inxsCE0BCZKi8qPiays3U','lJ23XNvploaoPAGQWKaZVXp4M9EMrE','G','6',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (13916772496027413626,102,'TTotNiZy1s2mG4pf8','uGKOtHosS2IXv6MbLbGk11Dg8YgnSqUKtKatSycTATqsIxeNZ05DnqXQDxq8uXmx0OJ68qxDe3AUo5qQKQhKG2VH9MdIB5inq3DJt9lTwkeRzaGnIk8Noq1BHuvgXkNr3RTW','4jQfTS7xSrJDT13K24fodlJhEVqvI','NZqZTaEu9Eud0khmBX9','a','n',3);
+INSERT INTO ti VALUES (13916772496027413626,102,'TTotNiZy1s2mG4pf8','uGKOtHosS2IXv6MbLbGk11Dg8YgnSqUKtKatSycTATqsIxeNZ05DnqXQDxq8uXmx0OJ68qxDe3AUo5qQKQhKG2VH9MdIB5inq3DJt9lTwkeRzaGnIk8Noq1BHuvgXkNr3RTW','4jQfTS7xSrJDT13K24fodlJhEVqvI','NZqZTaEu9Eud0khmBX9','a','n',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (15715231831593150958,17,'W6ByOgCL0','G08CiQ3kvi3HNHXEpaIVO0tpO1GRxUVUtwwyFheCtS3321uXXXyApUjs8tBG3m4Ps','XMCSrHFTgqdwNtT','AxA2oXmUG3UPjdEDlUXu58i1yu','A','U',4);
+INSERT INTO ti VALUES (15715231831593150958,17,'W6ByOgCL0','G08CiQ3kvi3HNHXEpaIVO0tpO1GRxUVUtwwyFheCtS3321uXXXyApUjs8tBG3m4Ps','XMCSrHFTgqdwNtT','AxA2oXmUG3UPjdEDlUXu58i1yu','A','U',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (13596309912394575938,60,'dAkN0YS9UyONrg4A3vHRcn2K1','8Ma0IgNbsVZYu9CsSmnQhYhOA5QqJngDDph5c5YRYZA','t','rczMtVl6BKnN6jUkbrZFi5abFU0HDEYRkUbL8JFOGSyA','Q','J',5);
+INSERT INTO ti VALUES (13596309912394575938,60,'dAkN0YS9UyONrg4A3vHRcn2K1','8Ma0IgNbsVZYu9CsSmnQhYhOA5QqJngDDph5c5YRYZA','t','rczMtVl6BKnN6jUkbrZFi5abFU0HDEYRkUbL8JFOGSyA','Q','J',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10720957631225458650,-33,'ndrx','XZcfqqB49l5MHjv7rbKTbMr33KW1IscxTVpyL2n1Rlv5m5aw4wgyM9ofT8AAp4nUvLtOIbcqn4Ehor1tL3QQefGMp7xn12YG2ytHQF5PEHPVmSnqHjuAK8xJV6ICr9inDyXKGskIj69A84uW8jYVeh8ArPSRLumFVvoJ9O','5ku','XqzYF1dMkREuYwDLPXgK9UvgtSXsaVB32kQ03mF','W','Eb',6);
+INSERT INTO ti VALUES (10720957631225458650,-33,'ndrx','XZcfqqB49l5MHjv7rbKTbMr33KW1IscxTVpyL2n1Rlv5m5aw4wgyM9ofT8AAp4nUvLtOIbcqn4Ehor1tL3QQefGMp7xn12YG2ytHQF5PEHPVmSnqHjuAK8xJV6ICr9inDyXKGskIj69A84uW8jYVeh8ArPSRLumFVvoJ9O','5ku','XqzYF1dMkREuYwDLPXgK9UvgtSXsaVB32kQ03mF','W','Eb',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(15), d VARCHAR(3) NOT NULL, e VARBINARY(72), f VARBINARY(55) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (35,-98,'csS1Y4b8R6','wU','7xEgdB09IZvAVj1EV6rDBh','Fbiake5cddHTYvGZFtPLB8f0ap3Ir','F','c',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(15), d VARCHAR(3) NOT NULL, e VARBINARY(72), f VARBINARY(55) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2717004,111,'q6','r','XHb1TnjJ5CBtSGM05wrx55','kzGCckNdx1MSgCEZhRd4WXjyHn123uXRzvNrn7cX3F1vxj','pE','Q',1);
+INSERT INTO ti VALUES (2717004,111,'q6','r','XHb1TnjJ5CBtSGM05wrx55','kzGCckNdx1MSgCEZhRd4WXjyHn123uXRzvNrn7cX3F1vxj','pE','Q',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(16);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(16);
+INSERT INTO t VALUES (14942248,8,'qqh','5','ikxt8lsh1ErHVdXOP2efuk8wiawgy2kn7vPcCkaEnsJiTI9LYBfyUO','4SFKDZEJ67KzL2ztjnAXkbCQ0KmXfK','Qb','C',2);
+INSERT INTO ti VALUES (14942248,8,'qqh','5','ikxt8lsh1ErHVdXOP2efuk8wiawgy2kn7vPcCkaEnsJiTI9LYBfyUO','4SFKDZEJ67KzL2ztjnAXkbCQ0KmXfK','Qb','C',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (12275522,-99,'9jtM1HV4','3bsZugY04wiYP910LMDnZR6DN0aYWYZtjCNSxc5H5jn62Lc2ZVGsdWDTQEXASuGmaTvPgUtKuaK9qdTmD4etnsyEq8dSs58IFBThYjcYlvIx6fNA6waW5ULQY9MdyECt9hEgFPVXvuzNg3C5NED3sSfjDig1TO3YqsPwRSW7kNwiptLHYsUXRyx08YDvtFjgEzMYQPnht6qxQteI3iUcy2PBa0XKaUcihj8SLu','joaYkUOli411MYph2sIYZdGdNPgpVcuA2','yxKGtLceVPz7uSpvEv6aSBGLvU6HrIRzq6k9yuR3y9wvHTxnOOWsOH','Su','I',3);
+INSERT INTO ti VALUES (12275522,-99,'9jtM1HV4','3bsZugY04wiYP910LMDnZR6DN0aYWYZtjCNSxc5H5jn62Lc2ZVGsdWDTQEXASuGmaTvPgUtKuaK9qdTmD4etnsyEq8dSs58IFBThYjcYlvIx6fNA6waW5ULQY9MdyECt9hEgFPVXvuzNg3C5NED3sSfjDig1TO3YqsPwRSW7kNwiptLHYsUXRyx08YDvtFjgEzMYQPnht6qxQteI3iUcy2PBa0XKaUcihj8SLu','joaYkUOli411MYph2sIYZdGdNPgpVcuA2','yxKGtLceVPz7uSpvEv6aSBGLvU6HrIRzq6k9yuR3y9wvHTxnOOWsOH','Su','I',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (11267955,-51,'5k44U1JX85','odTeAGQ7bpkv1GaMs66ZyJuDgYms0uAktaS6fE','qpWl2HUMBuyf97WBHZJbTWUJmWVCVlyu6Ax7U7MdUAQesvdDCP7e4gy5','M5K3mb818UF1u5fH4plFsxXNqlqhQvVoOUat7VoNBa2FzK7nXAAl8SsBBuf4wVibXyzJsrWcMFxMhmhJlwD3WwD3IRDhV0OOkqGPrU3ojJkw42zNOyyKxb07U66Yh7fjL3ikdiKN8qKKJoK3TfKruMPjQtI2SXhrdUuv5pJEAZ839pANSdu3pTC6cgbgYaHzK','K9','T',4);
+INSERT INTO ti VALUES (11267955,-51,'5k44U1JX85','odTeAGQ7bpkv1GaMs66ZyJuDgYms0uAktaS6fE','qpWl2HUMBuyf97WBHZJbTWUJmWVCVlyu6Ax7U7MdUAQesvdDCP7e4gy5','M5K3mb818UF1u5fH4plFsxXNqlqhQvVoOUat7VoNBa2FzK7nXAAl8SsBBuf4wVibXyzJsrWcMFxMhmhJlwD3WwD3IRDhV0OOkqGPrU3ojJkw42zNOyyKxb07U66Yh7fjL3ikdiKN8qKKJoK3TfKruMPjQtI2SXhrdUuv5pJEAZ839pANSdu3pTC6cgbgYaHzK','K9','T',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (10642078,54,'xCnd6VRn7s3lK','LbTs6RRS','tS6XDrtDhAM7w7u259EokNvMIIwHzyeo1XBr2BpQK','0rUzVLxj4jDFHQw0MOlE2gkDKDhHu','rU','Z',5);
+INSERT INTO ti VALUES (10642078,54,'xCnd6VRn7s3lK','LbTs6RRS','tS6XDrtDhAM7w7u259EokNvMIIwHzyeo1XBr2BpQK','0rUzVLxj4jDFHQw0MOlE2gkDKDhHu','rU','Z',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6131142,77,'pn6WFJfBxo4xx6','DgVu5ioK3Vp01yxMM4XHDGKoxIHyr2keN6r92LSPVaaQ8N85qt42vqmFQhbT9lj0ptUc4hHSrkhBRt5RD0yUzmXOUKCBI2g1mYuguZczzyuZs142TKpUu5kcc9l10pV','XjvpanLTq','XFdRe89VMPIOyeTjYJEeAsgWugu8HJLYNKC3ZbZ9UJEtpp591OEwxMRHeq1IjbcykUcsLyBHaUrBqg0Jy5r','HW','j',6);
+INSERT INTO ti VALUES (6131142,77,'pn6WFJfBxo4xx6','DgVu5ioK3Vp01yxMM4XHDGKoxIHyr2keN6r92LSPVaaQ8N85qt42vqmFQhbT9lj0ptUc4hHSrkhBRt5RD0yUzmXOUKCBI2g1mYuguZczzyuZs142TKpUu5kcc9l10pV','XjvpanLTq','XFdRe89VMPIOyeTjYJEeAsgWugu8HJLYNKC3ZbZ9UJEtpp591OEwxMRHeq1IjbcykUcsLyBHaUrBqg0Jy5r','HW','j',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(15), d VARBINARY(79), e VARCHAR(65), f VARCHAR(82) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14796053,14115046734694253115,'hWmzym1rSgE','ZC3wdY9nPxlho3otczHwBBwwmmUcaNKMqmb8tNcfNuFNV6qijIjac6ah1tDOT6','GLjLqzCO1wrI789Qg3sD31d','VlucX0bKtxbsAfKclkVZ','R','4X',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(15), d VARBINARY(79), e VARCHAR(65), f VARCHAR(82) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (764350992,17415628690629127483,'pXURDvSzIvg0','XSi680BvCmQs6m4bL7l7247','tK01Bg62eaq8vFoOYFCeM6','EmQKyiZ9bnhXC7eznocTyqxQ5m85M2rpYQ3DljggebXeQESBKLIYdQ31O8DzzwJqX3Iw0tvaGM5z','x','e',1);
+INSERT INTO ti VALUES (764350992,17415628690629127483,'pXURDvSzIvg0','XSi680BvCmQs6m4bL7l7247','tK01Bg62eaq8vFoOYFCeM6','EmQKyiZ9bnhXC7eznocTyqxQ5m85M2rpYQ3DljggebXeQESBKLIYdQ31O8DzzwJqX3Iw0tvaGM5z','x','e',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(16);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(16);
+INSERT INTO t VALUES (1499249251,18115712769022982088,'gS1vC','5semdnEGVbJ5R2ApOwi5z','a0ukEBbYauB28WrDE','CrbTUzVyHgGCBpAP18UsOIhJEOg1uz9J7K1MK7oMyGUklJomrH7m2C4','p','YV',2);
+INSERT INTO ti VALUES (1499249251,18115712769022982088,'gS1vC','5semdnEGVbJ5R2ApOwi5z','a0ukEBbYauB28WrDE','CrbTUzVyHgGCBpAP18UsOIhJEOg1uz9J7K1MK7oMyGUklJomrH7m2C4','p','YV',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2064128451,2456429850823655836,'x7WEbQB1fj3M','iO1KjiPeWyCPDBsJcNHev29lrHKnPQ0H70o4FhUtlUZ9BWOnvzYhekPigjsVxEgHcnjWxrz3f9eWZgDrqwPxuPqpUdub18X4IYJ2X2EJUr5yYHeSgSwrJyWNWehbtgg69G3eIutwGYYN3Mt8vPsjqsN','sCy9bgbimPhZBvtJ3sxHgj6qWdeBuP9usGuN4LU','xpJXKiYP4HPDyCIm4kybyxuewY3rjvAoOTnaQCnxZLdWrD0WRFwQM2rWX','S','Xm',3);
+INSERT INTO ti VALUES (2064128451,2456429850823655836,'x7WEbQB1fj3M','iO1KjiPeWyCPDBsJcNHev29lrHKnPQ0H70o4FhUtlUZ9BWOnvzYhekPigjsVxEgHcnjWxrz3f9eWZgDrqwPxuPqpUdub18X4IYJ2X2EJUr5yYHeSgSwrJyWNWehbtgg69G3eIutwGYYN3Mt8vPsjqsN','sCy9bgbimPhZBvtJ3sxHgj6qWdeBuP9usGuN4LU','xpJXKiYP4HPDyCIm4kybyxuewY3rjvAoOTnaQCnxZLdWrD0WRFwQM2rWX','S','Xm',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2979618624,9807357870538188140,'0pwhzCWaBnIs3Fp3','g0iTHQlgvGpEoGQVGgD18ogXAfHA7LqVTTn8UHhFgAHuZlPrmrA9hx5voJfqzFI0iIoj7dlMOVhLlgXQI0kpWYglq05AwWy76T2YBA8zUdWnlxCUTbPbT3DZQIxIt0mFvPQF5bQZhlx4PmtGs45b','0p2Dn0EkTw4FSm6CEUT36203bXjFMtaowWffeh3Aiu','d4qTU9Cf4oaJahdhVkP4fwSsbM9Pt8qtxkcJEpDRrDBLLwPt9IoGXtus9LdETU7BKhHkpvRc9kJmgLRDcIhJnsSd3fXVP3tR83wGZpnAZXd2fNkTnv5AM4SF2DTB22aYWfFYfiOWUX0nqCUc54OKsNIS5dH5BiGBk7C','A','C6',4);
+INSERT INTO ti VALUES (2979618624,9807357870538188140,'0pwhzCWaBnIs3Fp3','g0iTHQlgvGpEoGQVGgD18ogXAfHA7LqVTTn8UHhFgAHuZlPrmrA9hx5voJfqzFI0iIoj7dlMOVhLlgXQI0kpWYglq05AwWy76T2YBA8zUdWnlxCUTbPbT3DZQIxIt0mFvPQF5bQZhlx4PmtGs45b','0p2Dn0EkTw4FSm6CEUT36203bXjFMtaowWffeh3Aiu','d4qTU9Cf4oaJahdhVkP4fwSsbM9Pt8qtxkcJEpDRrDBLLwPt9IoGXtus9LdETU7BKhHkpvRc9kJmgLRDcIhJnsSd3fXVP3tR83wGZpnAZXd2fNkTnv5AM4SF2DTB22aYWfFYfiOWUX0nqCUc54OKsNIS5dH5BiGBk7C','A','C6',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3560170095,10557337152281051450,'1QpbeholhlW7j3T','x9ismjVUScdONllQS7koLcxMwSpvKA9PaXDOijUxiDCKMM5MpgsnuKtRF0Cr53YGBz7YDE7LvuMqC2wdhKf3yY6D1pPdpNTcnqsAr2jhtHqEIQGZ3guAihrRRmXzJx3QPEa9jCIftj2S89IMIw8IECKBRVX7P8twJjH8EpuDON4fLm3kwmGu9hbQdPiSsgIZY6cw4ZnQNDG41f7xl0KOnHZWgP96tvWA6C43EPbqOWmvGwq1h485','Cv4PBgpPOHxHegsQf5kAOEgnH9','jveC15SfPbFCc2vUse9lVySB0JU3XINedGa22YdsoAJ4pIoog4wwneKd86UtinvY27vhtdoVoQ2I2aiNWAwVwKhFcY','tK','m',5);
+INSERT INTO ti VALUES (3560170095,10557337152281051450,'1QpbeholhlW7j3T','x9ismjVUScdONllQS7koLcxMwSpvKA9PaXDOijUxiDCKMM5MpgsnuKtRF0Cr53YGBz7YDE7LvuMqC2wdhKf3yY6D1pPdpNTcnqsAr2jhtHqEIQGZ3guAihrRRmXzJx3QPEa9jCIftj2S89IMIw8IECKBRVX7P8twJjH8EpuDON4fLm3kwmGu9hbQdPiSsgIZY6cw4ZnQNDG41f7xl0KOnHZWgP96tvWA6C43EPbqOWmvGwq1h485','Cv4PBgpPOHxHegsQf5kAOEgnH9','jveC15SfPbFCc2vUse9lVySB0JU3XINedGa22YdsoAJ4pIoog4wwneKd86UtinvY27vhtdoVoQ2I2aiNWAwVwKhFcY','tK','m',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (576615108,14359885936596457040,'YyV6jrpM5tOHO','luALmFWDtTRYPmn6UtlP5pVnvIB02y6xpFzzarPHP57BIrlHOLJ78YG7zIh27XTA2gnReleZWmcSpMXYy8hhgRArJJdj0HN8J09uOJV12E825r','bWXR872OIQ88gLl1rp5nJxg3O5qNvM3h8ufw8X41jrn5S9T8cKeQ2eizCfF','hWECdzuZqYn6M65nntfIYQ1HasEpz201gZpUnBnWSFdbN','x','0sm',6);
+INSERT INTO ti VALUES (576615108,14359885936596457040,'YyV6jrpM5tOHO','luALmFWDtTRYPmn6UtlP5pVnvIB02y6xpFzzarPHP57BIrlHOLJ78YG7zIh27XTA2gnReleZWmcSpMXYy8hhgRArJJdj0HN8J09uOJV12E825r','bWXR872OIQ88gLl1rp5nJxg3O5qNvM3h8ufw8X41jrn5S9T8cKeQ2eizCfF','hWECdzuZqYn6M65nntfIYQ1HasEpz201gZpUnBnWSFdbN','x','0sm',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT, c CHAR(7) NOT NULL, d VARCHAR(11) NOT NULL, e VARBINARY(87), f VARBINARY(51) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (244,7626725414169072401,'vYGhMMp','AvV','KaeCS5ZEeMuYwBmnU7wjG9ilOk7SxE','Ab','u','X',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT, c CHAR(7) NOT NULL, d VARCHAR(11) NOT NULL, e VARBINARY(87), f VARBINARY(51) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (15520894,-5573861722179889461,'pD9Xqn','SiAGLuzntnS','hnfNT0BRKZFy9YoRL0bO8bq99eSJqTTRtUWa7YjdPwggkTZabn4MOWas6WF3ml3K6kE6a','ihdNZJcCn1Yqct0MpOmf','t','d',1);
+INSERT INTO ti VALUES (15520894,-5573861722179889461,'pD9Xqn','SiAGLuzntnS','hnfNT0BRKZFy9YoRL0bO8bq99eSJqTTRtUWa7YjdPwggkTZabn4MOWas6WF3ml3K6kE6a','ihdNZJcCn1Yqct0MpOmf','t','d',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(8) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(8) NOT NULL;
+INSERT INTO t VALUES (4540132,-8534205919951668720,'WH6n4px','XiWJlmqku7','j7vqQmgQBJmFK4hd00BbGGas1psrkop8HGEMBv4UTcVIvCHzjvHNHlrzALXVA','Eu8M6JJVtvQvHONGQRdabp','E','o',2);
+INSERT INTO ti VALUES (4540132,-8534205919951668720,'WH6n4px','XiWJlmqku7','j7vqQmgQBJmFK4hd00BbGGas1psrkop8HGEMBv4UTcVIvCHzjvHNHlrzALXVA','Eu8M6JJVtvQvHONGQRdabp','E','o',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (9884922,3753453279941821702,'uZUzNx','ulHOGLO1MciRuk0sKgoqHyGJEPJ6r0Abm5XDIfuLuCETd4MCENHEoLuOAZbAhG0JS5K3v06cBnPKuRxR2jvIbqKFRyi','3NipWyD88hwPcCNQ6YvibMh0esAx8hOF9CpDZN9A4IfAGu9SOGyixlLPYxB8akhylvcAxRP6k4RPV','rtdW','6','u',3);
+INSERT INTO ti VALUES (9884922,3753453279941821702,'uZUzNx','ulHOGLO1MciRuk0sKgoqHyGJEPJ6r0Abm5XDIfuLuCETd4MCENHEoLuOAZbAhG0JS5K3v06cBnPKuRxR2jvIbqKFRyi','3NipWyD88hwPcCNQ6YvibMh0esAx8hOF9CpDZN9A4IfAGu9SOGyixlLPYxB8akhylvcAxRP6k4RPV','rtdW','6','u',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5494815,1042569140000653219,'9sv5','fzR2Kl1rVLUlrGSSwxi2MKFzb0EVNDcyucMMqBRkiX52PffMIrrsBfU65ZvQdhawEDJLRYmAmrzaHBiB67ocrUAC31XESwgaEGKco0xXHOenKha4o7anBBQyoOjbdFUqQmXJvuI7pVus3E6bVNuh6GiYEWCGPXOt4VPQwWUN2KyIqc9XqWxAht7fv6L63OfRjfYFMDy3lMEXLo','QdrTu7egNGSGeSHLumssSILRYfn6sWy','QiHTaliGnnkl3cteTLYetkYBCeq4TwdeszEDxcMsEcuYw2FLagiHWD2wPaqSKX7QUyb0OheRVVF6z1ndJfzHTQ6Pj3y9KlFYOxzRUdno4MAEyWPlCSVgpjmWLJPFrzaarF5i5YjfkUZzUrznOQzBajp31iQziz6DKSoBkA0MYAy5DMAqdkge2SeiRhUsWAEqCUXyRndp3WKlrQ8NQHx3s4LybMnCzbZV4Z','7','l',4);
+INSERT INTO ti VALUES (5494815,1042569140000653219,'9sv5','fzR2Kl1rVLUlrGSSwxi2MKFzb0EVNDcyucMMqBRkiX52PffMIrrsBfU65ZvQdhawEDJLRYmAmrzaHBiB67ocrUAC31XESwgaEGKco0xXHOenKha4o7anBBQyoOjbdFUqQmXJvuI7pVus3E6bVNuh6GiYEWCGPXOt4VPQwWUN2KyIqc9XqWxAht7fv6L63OfRjfYFMDy3lMEXLo','QdrTu7egNGSGeSHLumssSILRYfn6sWy','QiHTaliGnnkl3cteTLYetkYBCeq4TwdeszEDxcMsEcuYw2FLagiHWD2wPaqSKX7QUyb0OheRVVF6z1ndJfzHTQ6Pj3y9KlFYOxzRUdno4MAEyWPlCSVgpjmWLJPFrzaarF5i5YjfkUZzUrznOQzBajp31iQziz6DKSoBkA0MYAy5DMAqdkge2SeiRhUsWAEqCUXyRndp3WKlrQ8NQHx3s4LybMnCzbZV4Z','7','l',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (14445499,7601314464974170527,'veH','JqTBh37sRyprrFWuP9PDMH7zzkLlUxxNjoHDxoniXpMKgynZV3NJ0XVLg1eZrKUt','shPfkNheedz6','8JozsSjCODqjc7f9xo8Ln6zMkLy7JepunMv1R4mO5cLRN9dnfFF5Hxg2wfzVlClIqZJQrJ65HFbr55hcKrVHmT28WEk7yKBcksHgVMtUf1K8HGuiWbxH1vpCzJQLEMzNRC','RG','M',5);
+INSERT INTO ti VALUES (14445499,7601314464974170527,'veH','JqTBh37sRyprrFWuP9PDMH7zzkLlUxxNjoHDxoniXpMKgynZV3NJ0XVLg1eZrKUt','shPfkNheedz6','8JozsSjCODqjc7f9xo8Ln6zMkLy7JepunMv1R4mO5cLRN9dnfFF5Hxg2wfzVlClIqZJQrJ65HFbr55hcKrVHmT28WEk7yKBcksHgVMtUf1K8HGuiWbxH1vpCzJQLEMzNRC','RG','M',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (7291598,1100711249869876949,'yeK','XyCYW6lmDXgx9CVtIwjgcX96soOC6fyFkoId14M0BnL3SmRt0I7TPNatOUUCJIct9mhzC1WYl03flLrMZGV0msFa','eduqdLOuK0366DfUiV6j','8jtkzd2q6fHSVVRWwS2n8sP8un2UkqSkz5tZTs5p9AuRI2FDYUd9Y1JHdWFqJdku9cwfxn7SlyGpv7YZ1NfCjEcGoXi7lLYRehnjwvRBchmsD5Go2yVPCnGnWtUPVNep7cgFpk16PJPXN9CiWRncSP7ioy52wtS7b51xT5R','N','Y',6);
+INSERT INTO ti VALUES (7291598,1100711249869876949,'yeK','XyCYW6lmDXgx9CVtIwjgcX96soOC6fyFkoId14M0BnL3SmRt0I7TPNatOUUCJIct9mhzC1WYl03flLrMZGV0msFa','eduqdLOuK0366DfUiV6j','8jtkzd2q6fHSVVRWwS2n8sP8un2UkqSkz5tZTs5p9AuRI2FDYUd9Y1JHdWFqJdku9cwfxn7SlyGpv7YZ1NfCjEcGoXi7lLYRehnjwvRBchmsD5Go2yVPCnGnWtUPVNep7cgFpk16PJPXN9CiWRncSP7ioy52wtS7b51xT5R','N','Y',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b SMALLINT NOT NULL, c CHAR(66), d VARBINARY(50) NOT NULL, e VARCHAR(16) NOT NULL, f VARCHAR(71) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2274941370918043476,31585,'OzQhF2ZJT2oYr','EydkZRhPQVsuZFsS1eF','E6LmsPfjPRGMvo9Z','euDwWf9qExpJ1BTcRVsVv','X','xU',0);
+CREATE TABLE ti (a BIGINT, b SMALLINT NOT NULL, c CHAR(66), d VARBINARY(50) NOT NULL, e VARCHAR(16) NOT NULL, f VARCHAR(71) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-6883299309267926836,14775,'xmGk7','EjPadmxS3Wq','N5Y3','TPTsZzd0WSWDnOxAELE6KtsMhRcuJlKN6cqtd739ZMS6uKF','Ae','Z',1);
+INSERT INTO ti VALUES (-6883299309267926836,14775,'xmGk7','EjPadmxS3Wq','N5Y3','TPTsZzd0WSWDnOxAELE6KtsMhRcuJlKN6cqtd739ZMS6uKF','Ae','Z',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(67);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(67);
+INSERT INTO t VALUES (-3667529618260657495,-28100,'pSeCggZmjncbuq77IpayuWi16oigVNtV04Kr','JNdDi0TDgCrex1sL1w1X0GCEQWRfSsDyP2v7jrQIFrwQl','M3Lmf','OIzyO8IEOaCkvG7dALOj33NEHF4wKeWy3KlSjvsKd4mq','O7','bt',2);
+INSERT INTO ti VALUES (-3667529618260657495,-28100,'pSeCggZmjncbuq77IpayuWi16oigVNtV04Kr','JNdDi0TDgCrex1sL1w1X0GCEQWRfSsDyP2v7jrQIFrwQl','M3Lmf','OIzyO8IEOaCkvG7dALOj33NEHF4wKeWy3KlSjvsKd4mq','O7','bt',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3465890408576596613,12158,'WZnio2eWqywghwjFkH','MKM2t9Ttepla0EJEYIkWcAcqzfywTAbDfmjtUHekw6AhkMyQXbfo3tAzXXki8KzJ6Zcglnd9p3ShewSR2bYuxhCFm47o3zCzDyVQYWBG6v4xUOy2NFsa1W5WUWxOQJ3ULw6JsUqKRF6CpB9sSyI41jUlda4v9TkC1Wt1PmoJ8NjUWxoJROpuMwM9lt1WdRmOtp3gIeZwZ','7lx6KIiZqtywv40','2Wrt4NpkrzYd0TlCvglQZ2dgLZWCda89KFU5yzMtdQWu','R1','C',3);
+INSERT INTO ti VALUES (3465890408576596613,12158,'WZnio2eWqywghwjFkH','MKM2t9Ttepla0EJEYIkWcAcqzfywTAbDfmjtUHekw6AhkMyQXbfo3tAzXXki8KzJ6Zcglnd9p3ShewSR2bYuxhCFm47o3zCzDyVQYWBG6v4xUOy2NFsa1W5WUWxOQJ3ULw6JsUqKRF6CpB9sSyI41jUlda4v9TkC1Wt1PmoJ8NjUWxoJROpuMwM9lt1WdRmOtp3gIeZwZ','7lx6KIiZqtywv40','2Wrt4NpkrzYd0TlCvglQZ2dgLZWCda89KFU5yzMtdQWu','R1','C',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2651373179240323556,-852,'33jxzgnwbCWthWma4qsxT4','LPNKk2H9qx8UpoykTIt7D1qTsXmYqJBjV50GLSiHkscRu7ZmRtkQVNnmqZkVnQrgjdehjDToU7bhTApGymlObBWr66QjSuOYVxiZbtE1sjGySvIJeFAAbJwk7Ryv6Ju1RGaebby6wPB','B','Xqis7RwvLLDmG7ZB2K52vWQtqwOV19efVxaqP5RemJuP9k4f0C0','gK','05',4);
+INSERT INTO ti VALUES (-2651373179240323556,-852,'33jxzgnwbCWthWma4qsxT4','LPNKk2H9qx8UpoykTIt7D1qTsXmYqJBjV50GLSiHkscRu7ZmRtkQVNnmqZkVnQrgjdehjDToU7bhTApGymlObBWr66QjSuOYVxiZbtE1sjGySvIJeFAAbJwk7Ryv6Ju1RGaebby6wPB','B','Xqis7RwvLLDmG7ZB2K52vWQtqwOV19efVxaqP5RemJuP9k4f0C0','gK','05',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-922057277278822950,6255,'amvTz6Dw4ytzWeAJN4iyCO4LNBkFTYVHPKQFcsOwCYx','FfsGni7jlSIL45RaeI6blZlXXeUtY7OCUEjVpsNSETe0Eqj1CXPcAeqqUiSelVWauot1AwKjK2MMhZBzYyQeoPsOuQyjvpbIUbW2oEKrx3JEuPGL8aty0VbzTbnE4iiAWGT1e79AB1Pdf7Mr4I0PSl6uMcJ7VXiXA7pGK81to29sj','Pucz1445d','PlXMhAECUn1DiSJakQRzr9f2nKAvyUBwo1fRKvvzqAlla30onDu3hKo0dIDqdBSKCls9oOKX7VddisI2Pfe406kO9WkN7sy8IptYb9CaQmxAn3uOHJpJclYO8Hy4esCBJroMRXkcvfBTmp6AX','5','fG',5);
+INSERT INTO ti VALUES (-922057277278822950,6255,'amvTz6Dw4ytzWeAJN4iyCO4LNBkFTYVHPKQFcsOwCYx','FfsGni7jlSIL45RaeI6blZlXXeUtY7OCUEjVpsNSETe0Eqj1CXPcAeqqUiSelVWauot1AwKjK2MMhZBzYyQeoPsOuQyjvpbIUbW2oEKrx3JEuPGL8aty0VbzTbnE4iiAWGT1e79AB1Pdf7Mr4I0PSl6uMcJ7VXiXA7pGK81to29sj','Pucz1445d','PlXMhAECUn1DiSJakQRzr9f2nKAvyUBwo1fRKvvzqAlla30onDu3hKo0dIDqdBSKCls9oOKX7VddisI2Pfe406kO9WkN7sy8IptYb9CaQmxAn3uOHJpJclYO8Hy4esCBJroMRXkcvfBTmp6AX','5','fG',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-2235302429711527349,32276,'VrnZR6p2Kqrl62K3cuOEuAFMyK6VeA8fJBHOeYD7MxS2W36f','7VhLO4I9do1WP9EEEAF6Sfl54y8HDO6MQeatLV2ix9NsnP197fXCv8Clxiznw5i1LhJjSw1KVRrzANJ8oJExz8u6zubU6L9nyhe7iknCZqwgiNCZYgFlDiVcxVglCJoZRVgpRgAnJak9Xti5aSkMM8hLRs3BaHTtyLiv6nInOdRvJR0MzkPFWpF','PRB5WAplat43','N4CRRbN7kCBymr7cEAJRrxQibO2','NZW','n',6);
+INSERT INTO ti VALUES (-2235302429711527349,32276,'VrnZR6p2Kqrl62K3cuOEuAFMyK6VeA8fJBHOeYD7MxS2W36f','7VhLO4I9do1WP9EEEAF6Sfl54y8HDO6MQeatLV2ix9NsnP197fXCv8Clxiznw5i1LhJjSw1KVRrzANJ8oJExz8u6zubU6L9nyhe7iknCZqwgiNCZYgFlDiVcxVglCJoZRVgpRgAnJak9Xti5aSkMM8hLRs3BaHTtyLiv6nInOdRvJR0MzkPFWpF','PRB5WAplat43','N4CRRbN7kCBymr7cEAJRrxQibO2','NZW','n',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b SMALLINT, c BINARY(16) NOT NULL, d VARBINARY(36) NOT NULL, e VARCHAR(44) NOT NULL, f VARBINARY(13) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (874324197,15722,'4dsRMMLZwmPe5zH','OJJorAzxh3GktBEgrT29VTflm','LndTMXfSM','VA','W','7e',0);
+CREATE TABLE ti (a INT UNSIGNED, b SMALLINT, c BINARY(16) NOT NULL, d VARBINARY(36) NOT NULL, e VARCHAR(44) NOT NULL, f VARBINARY(13) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (321269055,12824,'X1IWcVT','e','vMGoTWw5IYRbKYkr4a0pkuGTdplRKejp8rZd7X','KEXHfepen','P','Pt',1);
+INSERT INTO ti VALUES (321269055,12824,'X1IWcVT','e','vMGoTWw5IYRbKYkr4a0pkuGTdplRKejp8rZd7X','KEXHfepen','P','Pt',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(17) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(17) NOT NULL;
+INSERT INTO t VALUES (2484205576,-22782,'Xmen','DsZjhCxH1','DQ','fVVmH','C','7v',2);
+INSERT INTO ti VALUES (2484205576,-22782,'Xmen','DsZjhCxH1','DQ','fVVmH','C','7v',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2229969868,-26024,'GIoQ','XzVV4rBfD6o7oY3R2yYHQAW5Gb3z0EtWb3VZWIqzFvDdqAhYF3Am8hOcaITkhl1bsu4MmBfg9LJM6sU0tW73DvQLinVzksu6k5Yawmzr0cyOyW0zMUshVVR21LQ1XKLu1JmnfOeSLOcJ9vlU5r2VgTW2XdVIwgCQUaOe9MtacJX95ctlGC6BVgtAp0luAYEvnB5ICZ','t4F','squB3hVi','F','w',3);
+INSERT INTO ti VALUES (2229969868,-26024,'GIoQ','XzVV4rBfD6o7oY3R2yYHQAW5Gb3z0EtWb3VZWIqzFvDdqAhYF3Am8hOcaITkhl1bsu4MmBfg9LJM6sU0tW73DvQLinVzksu6k5Yawmzr0cyOyW0zMUshVVR21LQ1XKLu1JmnfOeSLOcJ9vlU5r2VgTW2XdVIwgCQUaOe9MtacJX95ctlGC6BVgtAp0luAYEvnB5ICZ','t4F','squB3hVi','F','w',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1238378092,13188,'CyQdTqe7MtXM','E9XOAmQb9PdhqfemITHzGIOQ3SGEyGAQV3TONWdumBzLz7','2JI8','bm2YFYh4HKigAyu1vKiLLRbURF4l1m4dnqygZ4gjwvJfaT9M2dAFwvgpUmqZmcWN6emlmY1hsKIkxyOdRVjlO4oHZJ9Q0aSVQ9EK2MndRR8Fvhx5t0AmEKMwpASFNGeHEGwkNSBLjXkUQxOSlCTuSWc9ajMx04pIxsQAnVGdA3gMVxp0bVjdbIJJGX5hFGWJjoAllPlSb1m5dFATuSurFy5UnMdm0qSuvYRyMxvlNYptRmU95UEcWXKFVRL','z','k',4);
+INSERT INTO ti VALUES (1238378092,13188,'CyQdTqe7MtXM','E9XOAmQb9PdhqfemITHzGIOQ3SGEyGAQV3TONWdumBzLz7','2JI8','bm2YFYh4HKigAyu1vKiLLRbURF4l1m4dnqygZ4gjwvJfaT9M2dAFwvgpUmqZmcWN6emlmY1hsKIkxyOdRVjlO4oHZJ9Q0aSVQ9EK2MndRR8Fvhx5t0AmEKMwpASFNGeHEGwkNSBLjXkUQxOSlCTuSWc9ajMx04pIxsQAnVGdA3gMVxp0bVjdbIJJGX5hFGWJjoAllPlSb1m5dFATuSurFy5UnMdm0qSuvYRyMxvlNYptRmU95UEcWXKFVRL','z','k',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4051530849,1558,'wwtUZJdDimcpa','xaFHw9mH7yhH1GOH1TDJi1WNzL9dzJAgIsa7UYlnQx8K4Kgz2EIA7wYvOw0OkCTUa','Fj29VIe1wuxR3k','LqAUU3yv3ba16sKgCjABSo14TNiuUqFwSVXAfsqh6ghPCAle4i2OCxAx5IcJxZt2UGBGfTexqWufWbcEbJpeBCXUWSjqNd40nGMJG2mYy9Q1QP5SFlQyFAVaTOiPMljMaJ7iNStuHMhxV6qsBb6tv6Ss8ak2TyHVIJDsZm6cDRWOFkGO8SAWiuxKA0wudytwe4kAUnI6rJ6n3xnweCIIc4c6','NU','WY',5);
+INSERT INTO ti VALUES (4051530849,1558,'wwtUZJdDimcpa','xaFHw9mH7yhH1GOH1TDJi1WNzL9dzJAgIsa7UYlnQx8K4Kgz2EIA7wYvOw0OkCTUa','Fj29VIe1wuxR3k','LqAUU3yv3ba16sKgCjABSo14TNiuUqFwSVXAfsqh6ghPCAle4i2OCxAx5IcJxZt2UGBGfTexqWufWbcEbJpeBCXUWSjqNd40nGMJG2mYy9Q1QP5SFlQyFAVaTOiPMljMaJ7iNStuHMhxV6qsBb6tv6Ss8ak2TyHVIJDsZm6cDRWOFkGO8SAWiuxKA0wudytwe4kAUnI6rJ6n3xnweCIIc4c6','NU','WY',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (992856624,3424,'YfaQPxG3XMgZJ','RccFDdQ5koWUw2Y5G2UYNEElerEuUIcVoG','8hGr1b4tltRlVG2NRR81W','sfYsnEO8SdbXx2msLDo9xGQyYBdVXOFWkYnONpmLGhGx6CVEeB3jcrWLCRJOHpTSOam0SIVeEgJDsbgFpLj5Sdil9Nux40IwypsjwL2Nr8sd9fbAmHiGo483lWHfuvW','D7','Zx',6);
+INSERT INTO ti VALUES (992856624,3424,'YfaQPxG3XMgZJ','RccFDdQ5koWUw2Y5G2UYNEElerEuUIcVoG','8hGr1b4tltRlVG2NRR81W','sfYsnEO8SdbXx2msLDo9xGQyYBdVXOFWkYnONpmLGhGx6CVEeB3jcrWLCRJOHpTSOam0SIVeEgJDsbgFpLj5Sdil9Nux40IwypsjwL2Nr8sd9fbAmHiGo483lWHfuvW','D7','Zx',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b BIGINT UNSIGNED NOT NULL, c CHAR(49) NOT NULL, d VARCHAR(16), e VARBINARY(36) NOT NULL, f VARCHAR(12) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1549921,11050739003364650976,'ffRSjoRA66wj4D66bKvjPcOzPq8','hW22RzPhlZG','9','M1kD0','y','Fp',0);
+CREATE TABLE ti (a MEDIUMINT, b BIGINT UNSIGNED NOT NULL, c CHAR(49) NOT NULL, d VARCHAR(16), e VARBINARY(36) NOT NULL, f VARCHAR(12) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-7374902259831074304,17546640429965566739,'DJk8bLHj548Quufxg0F1boeuiAAaNqsrSU0NHW9','nKRCB','jOg2D3lW0tTz0Cqs9R35UT8oLB','8vlTTOc2jIGX','9','S',1);
+INSERT INTO ti VALUES (-7374902259831074304,17546640429965566739,'DJk8bLHj548Quufxg0F1boeuiAAaNqsrSU0NHW9','nKRCB','jOg2D3lW0tTz0Cqs9R35UT8oLB','8vlTTOc2jIGX','9','S',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(50) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(50) NOT NULL;
+INSERT INTO t VALUES (-6969465491849514919,10451660374078175406,'ozZDPHd7d','mjewhu','drvaZcAgUPUDkGm','gUEt3','3','jU',2);
+INSERT INTO ti VALUES (-6969465491849514919,10451660374078175406,'ozZDPHd7d','mjewhu','drvaZcAgUPUDkGm','gUEt3','3','jU',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2328044940762564809,10609185395467900567,'wYGg2TzFOkG','Jq0vbsP7O3n1W6SHR9oa06tR9cjWbXDY1oufOwz3MzrwAnGPJetRjkyxD4tNnhwMih3NbqSs6E1WMFiv8Y7ofzLG1z8hzOenfvgZ0Yyobyh','CrPfDHOC6RD4','xSmqQh','y','GE',3);
+INSERT INTO ti VALUES (2328044940762564809,10609185395467900567,'wYGg2TzFOkG','Jq0vbsP7O3n1W6SHR9oa06tR9cjWbXDY1oufOwz3MzrwAnGPJetRjkyxD4tNnhwMih3NbqSs6E1WMFiv8Y7ofzLG1z8hzOenfvgZ0Yyobyh','CrPfDHOC6RD4','xSmqQh','y','GE',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (837747001199770513,14138298778353065936,'E0PwD','f','xTkF18cYIh9Fkp','vcmOHA3XJWFoOV2FQnmXt3HoZE4HDArb19rYknGuFyHFgRS88klmnezDyTaZat6RmpTzJ5wyZJSvJLtbFA9WnshIlQb9QIeNYOVD8efTwq92knR3p2cER0d5j09X','e','MU',4);
+INSERT INTO ti VALUES (837747001199770513,14138298778353065936,'E0PwD','f','xTkF18cYIh9Fkp','vcmOHA3XJWFoOV2FQnmXt3HoZE4HDArb19rYknGuFyHFgRS88klmnezDyTaZat6RmpTzJ5wyZJSvJLtbFA9WnshIlQb9QIeNYOVD8efTwq92knR3p2cER0d5j09X','e','MU',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3680884765133151096,5959500790015169474,'sbIEIHW4vGgLnuts6BnuDmap4JNrs66FDYZ','9NXw2fK3WWB1PIVorpNkSsSiith0NXhZLuuDfOlI7fGxi7Zr5cP8nppYQ7c2nsgx3bhBLe2xQLne6Oou2BH8IZgjgycUfki9uu1PPEyN5nI2y4h7pjqApk5Op4XRjcQyyiW0tYfcGSk0Snd2ZiXD3jJTQIEMZ7BNFRUdiH','3xaFK7iqB8zuRG0hJgDDOJy','r0UMvVeLQqSCvDa5MfNXkDMkH8G1EBvc9csPCIXl8evT3PebqAxQe0BnRZGztHr3X6NCOVDLUsUmrwzeNBNijHDspLY8EuCZdWFm8uHlHRxOXHZmmGwWsm05TVmF1QTf9jKOblN8D20US7B2dVNsFGdeq4zhibYSnhJOPqf8rUJtDtcvuv58gnAYRerbUwaDLXZUsdCfrNBnj41Sq3i814u48DJOCHVFyWT9','SZ','u',5);
+INSERT INTO ti VALUES (-3680884765133151096,5959500790015169474,'sbIEIHW4vGgLnuts6BnuDmap4JNrs66FDYZ','9NXw2fK3WWB1PIVorpNkSsSiith0NXhZLuuDfOlI7fGxi7Zr5cP8nppYQ7c2nsgx3bhBLe2xQLne6Oou2BH8IZgjgycUfki9uu1PPEyN5nI2y4h7pjqApk5Op4XRjcQyyiW0tYfcGSk0Snd2ZiXD3jJTQIEMZ7BNFRUdiH','3xaFK7iqB8zuRG0hJgDDOJy','r0UMvVeLQqSCvDa5MfNXkDMkH8G1EBvc9csPCIXl8evT3PebqAxQe0BnRZGztHr3X6NCOVDLUsUmrwzeNBNijHDspLY8EuCZdWFm8uHlHRxOXHZmmGwWsm05TVmF1QTf9jKOblN8D20US7B2dVNsFGdeq4zhibYSnhJOPqf8rUJtDtcvuv58gnAYRerbUwaDLXZUsdCfrNBnj41Sq3i814u48DJOCHVFyWT9','SZ','u',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (6913545682125443735,13808778313596816697,'kVmYWfO0AODzGdOJBZN1WOhsJFgci5XdLQoGjQQstSH4','NSb0LexZY971fM90QNs6NJf1c38xAogEmc1KPdIdiBHTBtf6CfoaxTsBhJhvMtHJH7We5V9bPoZ94atkguycCBKQsZNTRQeDqkiR','PQngl7Di1c4y9b6pusX','Vl5qMxhVzN8eLeOLcCMMPUiGkPrBX6syJTaRddM1QGUAVlMDqeBFvN90TMHvIz5Zh2IveJ8Wil5hRkzhgTDjeEjTa0q72U4OyJbpsvbCeHuVRcQjFrRzk9oDg5aKbaB42w97mu53rF','C','adH',6);
+INSERT INTO ti VALUES (6913545682125443735,13808778313596816697,'kVmYWfO0AODzGdOJBZN1WOhsJFgci5XdLQoGjQQstSH4','NSb0LexZY971fM90QNs6NJf1c38xAogEmc1KPdIdiBHTBtf6CfoaxTsBhJhvMtHJH7We5V9bPoZ94atkguycCBKQsZNTRQeDqkiR','PQngl7Di1c4y9b6pusX','Vl5qMxhVzN8eLeOLcCMMPUiGkPrBX6syJTaRddM1QGUAVlMDqeBFvN90TMHvIz5Zh2IveJ8Wil5hRkzhgTDjeEjTa0q72U4OyJbpsvbCeHuVRcQjFrRzk9oDg5aKbaB42w97mu53rF','C','adH',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT, c BINARY(70), d VARBINARY(69), e VARBINARY(35), f VARCHAR(83), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (197,13454,'bgtEIVUeuHSgrjX7','H','339VfjlZI4bksWJwscHIYhS','TtQnMUtc8th7MjYJqUEmLjQzzkCAcVSPO2b','x','m',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT, c BINARY(70), d VARBINARY(69), e VARBINARY(35), f VARCHAR(83), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (11972279,14072,'gX9I0tTFSL08hk06AbmOGa7','iJP0kaM7TfFOB2qDfdUOtLLhPZQFHt3uICzzj6ODK','ynxGYYhCHnvj','PBARFxucP7xI9AtuzGNzqQtOelG3sCrJsQ034gkpDZ10Mq5zZv','G','T',1);
+INSERT INTO ti VALUES (11972279,14072,'gX9I0tTFSL08hk06AbmOGa7','iJP0kaM7TfFOB2qDfdUOtLLhPZQFHt3uICzzj6ODK','ynxGYYhCHnvj','PBARFxucP7xI9AtuzGNzqQtOelG3sCrJsQ034gkpDZ10Mq5zZv','G','T',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(71);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(71);
+INSERT INTO t VALUES (5136375,25904,'AJLBGV1httsnNilZ7n4yptH8kSnsZVvhmqDId46rwt','pwbQh84847YOq5qVxsvCpDfGsSfWS822RcirZaWaKIXvcwv2gIILEiT','7','3nihRbqnrfgxmlK0i4IY0V5GqLbEox8x','vY','y',2);
+INSERT INTO ti VALUES (5136375,25904,'AJLBGV1httsnNilZ7n4yptH8kSnsZVvhmqDId46rwt','pwbQh84847YOq5qVxsvCpDfGsSfWS822RcirZaWaKIXvcwv2gIILEiT','7','3nihRbqnrfgxmlK0i4IY0V5GqLbEox8x','vY','y',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (4492858,6756,'adeodjK4AQmGEJxwB3RHi','2ukXiCu8wadO29zXBPimj53MyXFY6rfhcyC29xUjKkH9GrMCizVEFPJbiSWbBAjsXPg3B0pRJLh495hxreDjwGcI5a7Khvwwwl3AqjsY3CZplv31Ed','cqM','wPVFYNK8ImtuCR7qkf3o875wbyzhusuWnM0meaNFH4P755HbiOp7Mq2e2sopmiT4QIUhics1Uc4QESDMW','i','u',3);
+INSERT INTO ti VALUES (4492858,6756,'adeodjK4AQmGEJxwB3RHi','2ukXiCu8wadO29zXBPimj53MyXFY6rfhcyC29xUjKkH9GrMCizVEFPJbiSWbBAjsXPg3B0pRJLh495hxreDjwGcI5a7Khvwwwl3AqjsY3CZplv31Ed','cqM','wPVFYNK8ImtuCR7qkf3o875wbyzhusuWnM0meaNFH4P755HbiOp7Mq2e2sopmiT4QIUhics1Uc4QESDMW','i','u',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (16178073,14026,'MoYErmHJ8m3f6BsDBJy94Tb6bwU27zUGITHvUe7yuFU','3aLYaEQvdVF7BTTcEL','KH5uz0xQlcFEQLlH','OkcUHzuPBlPW1sXnA0C7E6Sh3LbvL6agc5uD7FXCNM7XYxcvaqAoLaaQxD84NWJ6cpaQfXQiOQnaXAX0enKz0maxMtdh','3Y','e',4);
+INSERT INTO ti VALUES (16178073,14026,'MoYErmHJ8m3f6BsDBJy94Tb6bwU27zUGITHvUe7yuFU','3aLYaEQvdVF7BTTcEL','KH5uz0xQlcFEQLlH','OkcUHzuPBlPW1sXnA0C7E6Sh3LbvL6agc5uD7FXCNM7XYxcvaqAoLaaQxD84NWJ6cpaQfXQiOQnaXAX0enKz0maxMtdh','3Y','e',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (8687348,-25118,'jhe','uy63wRtETxGUnCEtEpbV1A1Ql1WcBNxU4k24kI9VL2yw4bF2dBkAccel9nmvuvY5sxWp12xXe6VblBkjbtJkrQop7VehrK1hfMmP','306e','NW33OHxsrSjyek5bVGXRo3fT7cCuF90FLoR3eIBxAb1BH5VtSPoIGkVbxvlCC9gyc01u4LxnSjEQ0kPzNJSY356Jgo8r34JIOAOsJecH1dWpdALPNews39NWnBHfwdS5fWKilOd9Ejf4gxznWqVN27yKfFtWhHgJ93MrXQ9VxHPdWIcN1qY80gm2oACYPL9RjtC4Qrhu','XzU','r',5);
+INSERT INTO ti VALUES (8687348,-25118,'jhe','uy63wRtETxGUnCEtEpbV1A1Ql1WcBNxU4k24kI9VL2yw4bF2dBkAccel9nmvuvY5sxWp12xXe6VblBkjbtJkrQop7VehrK1hfMmP','306e','NW33OHxsrSjyek5bVGXRo3fT7cCuF90FLoR3eIBxAb1BH5VtSPoIGkVbxvlCC9gyc01u4LxnSjEQ0kPzNJSY356Jgo8r34JIOAOsJecH1dWpdALPNews39NWnBHfwdS5fWKilOd9Ejf4gxznWqVN27yKfFtWhHgJ93MrXQ9VxHPdWIcN1qY80gm2oACYPL9RjtC4Qrhu','XzU','r',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13838912,-4843,'iJdHwetKnSzuBthF52pvZ3puV3c1yA0rLryv','P1umuOVBDfd3Qstpj6RUKKh7mAdpCgvvblkUbc3FZP4rst5Da17ZCaI5jCmPK0aUL6nV9sB5h3Wtn7T4NvX42CK1cbyiG48DQM6tcqW3J3HDPuJasGpNnfIdwxxEKLBSUhYSUJ3XrfBchoXHKzJqNaRUXU7hqeAET4c0WjNcP1bjVQlN2f8NIgJR6cHTmfdEGe1as9YYYeo1WdNfTJFhOSa3Mv3jnpSwUZ6Q','HsRdF211tzk1FGLOit07dm','egREyL0Q0igemS8hchhBPwLoXLFXYJEKZs5R29BT80iqPRxxeidssMSpdeK79Bodklq5oViLx1wCwNzQ6TdhzxoYXyLQ','at','9',6);
+INSERT INTO ti VALUES (13838912,-4843,'iJdHwetKnSzuBthF52pvZ3puV3c1yA0rLryv','P1umuOVBDfd3Qstpj6RUKKh7mAdpCgvvblkUbc3FZP4rst5Da17ZCaI5jCmPK0aUL6nV9sB5h3Wtn7T4NvX42CK1cbyiG48DQM6tcqW3J3HDPuJasGpNnfIdwxxEKLBSUhYSUJ3XrfBchoXHKzJqNaRUXU7hqeAET4c0WjNcP1bjVQlN2f8NIgJR6cHTmfdEGe1as9YYYeo1WdNfTJFhOSa3Mv3jnpSwUZ6Q','HsRdF211tzk1FGLOit07dm','egREyL0Q0igemS8hchhBPwLoXLFXYJEKZs5R29BT80iqPRxxeidssMSpdeK79Bodklq5oViLx1wCwNzQ6TdhzxoYXyLQ','at','9',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(95) NOT NULL, d VARCHAR(82) NOT NULL, e VARCHAR(96) NOT NULL, f VARBINARY(71) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4211581039,15791904,'Y4UaZKFMWPdtTcOFIqYSthqFTTU4BaDhui9l','aKsbXOLk2sD5WMRZ9qR19HTARjmPqy6uXKyvjfNlkzPkdw15zUPcEY4bQ3FaFtj0Uh9GydOucGyosVc4p','WpcpXor8bwhxjOt0z9cr63P7C8uEBIu2ZYcuvLtSsmP62nonB6wMvRn8ZSZRcoftrwz9WxU5YTtTWXc2StfXNbZKSMf2','wBgKckg3rhrvNR','a','oO',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(95) NOT NULL, d VARCHAR(82) NOT NULL, e VARCHAR(96) NOT NULL, f VARBINARY(71) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3385667693599383485,5119389,'9Rvgo8pISHJ','YhhbskDDz8rxAnQY6XhcZCNiCo4YTQfevJoIM13mZwl9c5lV4iyQk7dmFDa','E1bzpRerlRT1GlsZ','Zft','r','7d',1);
+INSERT INTO ti VALUES (3385667693599383485,5119389,'9Rvgo8pISHJ','YhhbskDDz8rxAnQY6XhcZCNiCo4YTQfevJoIM13mZwl9c5lV4iyQk7dmFDa','E1bzpRerlRT1GlsZ','Zft','r','7d',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(96) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(96) NOT NULL;
+INSERT INTO t VALUES (7692278550839702147,2366599,'ftGNRSrB0063cZMwqoiyadNTyRkrRpj1fcJZPZkdam84FSap1b0t9XfcpieY2kdLt4tkQ64DWdRIBPYYWEfXU1Y4bALD','BwJCBa1i4cYeqF8mQIXiIGrDEWWCNbWxhGj6hPX8V4HhSdkEAAV','A81b8H9ct5mTKjNQJ6U9qwEsGmmxv8eSkuJX4QQb1Fa6eLrIbDvoFoieeefPjHQqdCvSk97ul2xJ9Gk','Wzsf','P','0',2);
+INSERT INTO ti VALUES (7692278550839702147,2366599,'ftGNRSrB0063cZMwqoiyadNTyRkrRpj1fcJZPZkdam84FSap1b0t9XfcpieY2kdLt4tkQ64DWdRIBPYYWEfXU1Y4bALD','BwJCBa1i4cYeqF8mQIXiIGrDEWWCNbWxhGj6hPX8V4HhSdkEAAV','A81b8H9ct5mTKjNQJ6U9qwEsGmmxv8eSkuJX4QQb1Fa6eLrIbDvoFoieeefPjHQqdCvSk97ul2xJ9Gk','Wzsf','P','0',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (12772193495544587982,3889197,'LVAMafz8nwrrRaxtclyqZFEXKbJjNHIPm2j2jOJmCBf150sXfy3NQbRZ1tA','cCZtls34M1U23iz1chS9ToxMc3rFPbwzlonDKZa82JJ1NnxXyDQXtxzC3er9','HKOSOBV20NBKBhBF3Mrh5poQJllGv5xd5UBnDbl0Doyi3qnPmOrqzAAtV89h8YnRc','BdhLWFBkCULhLgl2qT5','B','V9',3);
+INSERT INTO ti VALUES (12772193495544587982,3889197,'LVAMafz8nwrrRaxtclyqZFEXKbJjNHIPm2j2jOJmCBf150sXfy3NQbRZ1tA','cCZtls34M1U23iz1chS9ToxMc3rFPbwzlonDKZa82JJ1NnxXyDQXtxzC3er9','HKOSOBV20NBKBhBF3Mrh5poQJllGv5xd5UBnDbl0Doyi3qnPmOrqzAAtV89h8YnRc','BdhLWFBkCULhLgl2qT5','B','V9',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (14629651457121802393,5238255,'4rTxqjYIRlMS','VbeHR7nEc70JZ3MSkeERqOjhHX4lQe9tjIOQBAOn3LzGgYHlM5lW1adrTM7tNXBayaJ9dVqOZiv2M8OUbUwE0w0hvOdrYxI5WGlhoXUMPZ3f4gyB8O7xna4XTkCycdhYrRKoQ3Ja5S8jCES14UNDXy7IRpApgHZO5XOGA6wN4oa6NuEvQS1AsGQOEArr4InEDTHU5og7x15z8CER8yHorDt6UKGkuKDR5GAxzg','F90ITb6iu29aphFUbWiziuvFleKkLKKpv19Pl0fdL4ReLb0oyCLApsaJATouxY0','5d','m','l',4);
+INSERT INTO ti VALUES (14629651457121802393,5238255,'4rTxqjYIRlMS','VbeHR7nEc70JZ3MSkeERqOjhHX4lQe9tjIOQBAOn3LzGgYHlM5lW1adrTM7tNXBayaJ9dVqOZiv2M8OUbUwE0w0hvOdrYxI5WGlhoXUMPZ3f4gyB8O7xna4XTkCycdhYrRKoQ3Ja5S8jCES14UNDXy7IRpApgHZO5XOGA6wN4oa6NuEvQS1AsGQOEArr4InEDTHU5og7x15z8CER8yHorDt6UKGkuKDR5GAxzg','F90ITb6iu29aphFUbWiziuvFleKkLKKpv19Pl0fdL4ReLb0oyCLApsaJATouxY0','5d','m','l',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3029982033614565471,16471944,'2P0yFJaeQkQFgRJPFNh9jOXdAEPrmBcOtRZoSVLbBtEPqAWT7NpNTl5UZZPmr201Hb2','KCXNzTZDJwaFoTs3fbQezcRihdo2wtlRrfnZS0bjjMEVpQpWUKl7hwYWfAuJzSnndsPNpTdqRnaxlnGdyd1XpNNejVegPl2s5gia3WaN9jSrMPmQSREaSbNv2SdpDQeiZC4qolE5umtiCAOIMX6JW5zt13tKbunoonHMuKvtpX3d2IRLVb1wXm','J4VPwHpKPOLB2aWSzevbdYKpsKccbBAYcRR10','a9ssqbj3hFZY6Qocv5Hzjo6j3oNZghYm7n2gFU3JT3RUatfnnlbrBeGcS0p','G','3',5);
+INSERT INTO ti VALUES (3029982033614565471,16471944,'2P0yFJaeQkQFgRJPFNh9jOXdAEPrmBcOtRZoSVLbBtEPqAWT7NpNTl5UZZPmr201Hb2','KCXNzTZDJwaFoTs3fbQezcRihdo2wtlRrfnZS0bjjMEVpQpWUKl7hwYWfAuJzSnndsPNpTdqRnaxlnGdyd1XpNNejVegPl2s5gia3WaN9jSrMPmQSREaSbNv2SdpDQeiZC4qolE5umtiCAOIMX6JW5zt13tKbunoonHMuKvtpX3d2IRLVb1wXm','J4VPwHpKPOLB2aWSzevbdYKpsKccbBAYcRR10','a9ssqbj3hFZY6Qocv5Hzjo6j3oNZghYm7n2gFU3JT3RUatfnnlbrBeGcS0p','G','3',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (11623795584367032768,3088758,'ry9poaN93SyRhVa2ZA','gjCYpASwwz0c2MLnOFOM6DkdBNOUHtzoQggUrjPxN4IqtbuyC7Lh23l2iT2GDmpajUGyafDWaMJ2a6jsURoJU9Li14VsLnEXq5IIwGblgGivzo6eq38sRvS4E58Kbl0R54uwD7wqa9wCMYGwoY77b9aBgxaWRCkBtadPTVjV7U2Qoy3P','AbO2iVwpkeG8H4XuNBbwMDFlju7M7U6uYTDn5','oxYEbJ6xXVaiL8FtqyfjI6dwxXJ','W2','7',6);
+INSERT INTO ti VALUES (11623795584367032768,3088758,'ry9poaN93SyRhVa2ZA','gjCYpASwwz0c2MLnOFOM6DkdBNOUHtzoQggUrjPxN4IqtbuyC7Lh23l2iT2GDmpajUGyafDWaMJ2a6jsURoJU9Li14VsLnEXq5IIwGblgGivzo6eq38sRvS4E58Kbl0R54uwD7wqa9wCMYGwoY77b9aBgxaWRCkBtadPTVjV7U2Qoy3P','AbO2iVwpkeG8H4XuNBbwMDFlju7M7U6uYTDn5','oxYEbJ6xXVaiL8FtqyfjI6dwxXJ','W2','7',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b TINYINT UNSIGNED NOT NULL, c BINARY(47), d VARCHAR(80), e VARCHAR(58), f VARCHAR(92) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (17897,89,'P','JWlU3bX1JKl5Ti4qwNQIrQcg3upKlGCLKrs1I','gD4mitNDN','LiWnuCYnq8','o','e',0);
+CREATE TABLE ti (a SMALLINT, b TINYINT UNSIGNED NOT NULL, c BINARY(47), d VARCHAR(80), e VARCHAR(58), f VARCHAR(92) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (3613122,47,'I','Donjdq1GRuNYlBsXYJeJJx2tTpi4huTnr7Y8A8uGq7U','OTMHdgPOC04RnN0EdzD2X5abHW1aCvDN2ElS37TrBulTRV4a','yeS8EJsPd','9','K',1);
+INSERT INTO ti VALUES (3613122,47,'I','Donjdq1GRuNYlBsXYJeJJx2tTpi4huTnr7Y8A8uGq7U','OTMHdgPOC04RnN0EdzD2X5abHW1aCvDN2ElS37TrBulTRV4a','yeS8EJsPd','9','K',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(48);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(48);
+INSERT INTO t VALUES (1321635,13,'dFnPoJYnjc','jnC','mesd6rsSfx','bFyvO92iJ3s4aG2EuiDKzhhZKMuhtFqUPGA312pu','w','c',2);
+INSERT INTO ti VALUES (1321635,13,'dFnPoJYnjc','jnC','mesd6rsSfx','bFyvO92iJ3s4aG2EuiDKzhhZKMuhtFqUPGA312pu','w','c',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3880297,150,'C8BHxl8d7OJ4r7uyJyj5fkiaQRbx1Wl5tRTbJggskfkbt','845i9peJwDCyGStf7cbZI1orDSvcfGcO','JpICfCTRiDfbbYrhg39t7u','MK0wg7RW8mBFuXLP8xghqK6gsvOOtRKuUniQqYX63yNstP0Wp0','y','y',3);
+INSERT INTO ti VALUES (3880297,150,'C8BHxl8d7OJ4r7uyJyj5fkiaQRbx1Wl5tRTbJggskfkbt','845i9peJwDCyGStf7cbZI1orDSvcfGcO','JpICfCTRiDfbbYrhg39t7u','MK0wg7RW8mBFuXLP8xghqK6gsvOOtRKuUniQqYX63yNstP0Wp0','y','y',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2048143,45,'9ZGkj0MolEoUe','zDA9G6CUw2dzaPMvAhuiUJfm7j7d9hTWcuN3N8SZ0EPUpZpbT0r','TzcHFnAu7IFf1rluC3YgXkWISS60kOxYO','VE3dXc2jZvoOMwHPh1O72vns5FP6qAMoJd9c4jebRv1v7ZmfYe9LAx','s','l',4);
+INSERT INTO ti VALUES (2048143,45,'9ZGkj0MolEoUe','zDA9G6CUw2dzaPMvAhuiUJfm7j7d9hTWcuN3N8SZ0EPUpZpbT0r','TzcHFnAu7IFf1rluC3YgXkWISS60kOxYO','VE3dXc2jZvoOMwHPh1O72vns5FP6qAMoJd9c4jebRv1v7ZmfYe9LAx','s','l',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (842342,73,'R5gSm','jBRlWiblB0FX3tLOVHrNLmcBITfGsWlWi8oHmUtv7rXJ7OHkxADoVTv8EkYBH36FMpheExDjEKi8N2iDrayxa3TLtXfwJ97TLSRjgB7yzd11BGTDnhCLeHT','Kg15qmIftCS6vsbFlemRCOX7dqpt','cky','9k','h',5);
+INSERT INTO ti VALUES (842342,73,'R5gSm','jBRlWiblB0FX3tLOVHrNLmcBITfGsWlWi8oHmUtv7rXJ7OHkxADoVTv8EkYBH36FMpheExDjEKi8N2iDrayxa3TLtXfwJ97TLSRjgB7yzd11BGTDnhCLeHT','Kg15qmIftCS6vsbFlemRCOX7dqpt','cky','9k','h',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-478245,81,'18sNGYbvvpCKuodT5IpsQyKRm','Bv1MDoE8MdYQUtZklmdsN6S93LmvM91lBY7qlBAwXFk','71wu9aGXZ9c4uKwSYKSvXfLYm5kJCTQ7D','xaGmSIr9meKoZTcddeLPC10e7REuIbXZE2dW4TMYXIQfOsHqFl9PX6LpfTqRWij','n','H',6);
+INSERT INTO ti VALUES (-478245,81,'18sNGYbvvpCKuodT5IpsQyKRm','Bv1MDoE8MdYQUtZklmdsN6S93LmvM91lBY7qlBAwXFk','71wu9aGXZ9c4uKwSYKSvXfLYm5kJCTQ7D','xaGmSIr9meKoZTcddeLPC10e7REuIbXZE2dW4TMYXIQfOsHqFl9PX6LpfTqRWij','n','H',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(44) NOT NULL, d VARBINARY(93), e VARCHAR(27) NOT NULL, f VARCHAR(16), g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (49061,9,'yD8EykEQsY','q2OGdYb0hOt8iFf9UvMeEOZCKOH8Y9nrljV0tkM5j6dUmmJ','aiQmTafKV67lM5BsW57O','Do9CICXh5IZ4yK','A','x',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(44) NOT NULL, d VARBINARY(93), e VARCHAR(27) NOT NULL, f VARCHAR(16), g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (22439,244,'jjht5oDo1s0Cxi9B9PHnFrGs','iFUdFJALkSWkWM2mjlbAMUdPbXTngxpOfX2BZD5nrF3YZFbFqEcYNSavbC','Flx8LM3wUA9HEmLkgN','xp','H','Q',1);
+INSERT INTO ti VALUES (22439,244,'jjht5oDo1s0Cxi9B9PHnFrGs','iFUdFJALkSWkWM2mjlbAMUdPbXTngxpOfX2BZD5nrF3YZFbFqEcYNSavbC','Flx8LM3wUA9HEmLkgN','xp','H','Q',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(45) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(45) NOT NULL;
+INSERT INTO t VALUES (5618,68,'WRFHrIIw61CB4Wo6T0zAwRKQ1R3Kw6J','E6gSaZQCBDjsR0cL1wafenGlLQCcbqvI0ncQ4YTjXGX4brJz','Q1G0ipr8','anLow','s','E',2);
+INSERT INTO ti VALUES (5618,68,'WRFHrIIw61CB4Wo6T0zAwRKQ1R3Kw6J','E6gSaZQCBDjsR0cL1wafenGlLQCcbqvI0ncQ4YTjXGX4brJz','Q1G0ipr8','anLow','s','E',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (47474,137,'w4IqaTWUCJqOhN','Hl6mpPUEoELEQNkOD391qDPvo6FRrgbfS5xtjtAI31wh2Z4Ao8Q90hUyFxPDHj4gY2mj6FDIG2stKRo099a8nHKyrANmxKGP8x6uB2zWOYscbtAy3NtAhNNRt2feRcOhVR1bI2ZT0iGbHsan5XuqcViQLmU0aD7a7riPozkHs03fpDIfmfuvWwNg','q1MBeokiiFBDh9T3oiObUM','xs53hz1q4454y','t','C',3);
+INSERT INTO ti VALUES (47474,137,'w4IqaTWUCJqOhN','Hl6mpPUEoELEQNkOD391qDPvo6FRrgbfS5xtjtAI31wh2Z4Ao8Q90hUyFxPDHj4gY2mj6FDIG2stKRo099a8nHKyrANmxKGP8x6uB2zWOYscbtAy3NtAhNNRt2feRcOhVR1bI2ZT0iGbHsan5XuqcViQLmU0aD7a7riPozkHs03fpDIfmfuvWwNg','q1MBeokiiFBDh9T3oiObUM','xs53hz1q4454y','t','C',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (13918,72,'b83lA4po3iN6pNeumo6yY0ZVjnbDvIDkkPeXl3vGFO1y','5b3Cl32Yujh','RCzZNjC73aGZ7H6','cHC3SPAGLCBo2ZFP5SpEziQvo2Qz2pgvy6T2BSHltaYSAoqsNqdJ8vszf6uW938VrC4fPGpL5kMAG6XpsE7Y2pNDEL17U9cgZ9AAYUU1v9SybpXJrq1lytAHAeU2jJG5S8NVLvg8uqqBKoNjaE09Xgnt0WdWbAcT9aPe3Ntd7P70onoitae7XrcyFJuJ7ascPcw4g2XBtVgNKL8GC7s5AWQJB6KY7x8OHy15xHjOBNH1','v','Z',4);
+INSERT INTO ti VALUES (13918,72,'b83lA4po3iN6pNeumo6yY0ZVjnbDvIDkkPeXl3vGFO1y','5b3Cl32Yujh','RCzZNjC73aGZ7H6','cHC3SPAGLCBo2ZFP5SpEziQvo2Qz2pgvy6T2BSHltaYSAoqsNqdJ8vszf6uW938VrC4fPGpL5kMAG6XpsE7Y2pNDEL17U9cgZ9AAYUU1v9SybpXJrq1lytAHAeU2jJG5S8NVLvg8uqqBKoNjaE09Xgnt0WdWbAcT9aPe3Ntd7P70onoitae7XrcyFJuJ7ascPcw4g2XBtVgNKL8GC7s5AWQJB6KY7x8OHy15xHjOBNH1','v','Z',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (48205,0,'ab6pJuOra8P5ep','6dSXR8Fc8jyOMh5ZqTSMtQYF0iAJYkdbDBDgSLKtz11krz6Wtcmbw2mWRbiOwIYkiD2UwOxteB6ZuZRwZlVSy4HCQ6FECqzfyisIYBfXvuqUcvoOn4mbN4xYuYKEVOxgIs0RHCrzGdqqQNKzIQIg0HdH1MXLukOSDv','EMhIGv','x9gXcTMtMcHlJKJJCfDbaVmFwmZbK2byFmgO9yvmSEFNWd0h3KkqD2rv6b6Mbc4XFjqvHR9xJzacTMMUzKQOufERfk3CoidWz3GGMvPu4SvltJ1eXJ0ByrUyggcHTmvQV2GUlOnHFuBagZi9nQGVFqEjVGbh0A6N8mmHWzNvzpIk4WpccUie1nUn9IovGRUe2NG1jOtlkfAYicPoL0MA2D8zC3ExApEHdry8s6HWK8gAKUs0mgnSk','ne','R',5);
+INSERT INTO ti VALUES (48205,0,'ab6pJuOra8P5ep','6dSXR8Fc8jyOMh5ZqTSMtQYF0iAJYkdbDBDgSLKtz11krz6Wtcmbw2mWRbiOwIYkiD2UwOxteB6ZuZRwZlVSy4HCQ6FECqzfyisIYBfXvuqUcvoOn4mbN4xYuYKEVOxgIs0RHCrzGdqqQNKzIQIg0HdH1MXLukOSDv','EMhIGv','x9gXcTMtMcHlJKJJCfDbaVmFwmZbK2byFmgO9yvmSEFNWd0h3KkqD2rv6b6Mbc4XFjqvHR9xJzacTMMUzKQOufERfk3CoidWz3GGMvPu4SvltJ1eXJ0ByrUyggcHTmvQV2GUlOnHFuBagZi9nQGVFqEjVGbh0A6N8mmHWzNvzpIk4WpccUie1nUn9IovGRUe2NG1jOtlkfAYicPoL0MA2D8zC3ExApEHdry8s6HWK8gAKUs0mgnSk','ne','R',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5798,47,'PIckqKz3oHBf7pFAaQFyZwx5Oa66m8N93sYwIYhbqswM','zW2mul5QCR9ORgiT1YdfKdhYThzo8gV','1LiGHgWm47HQQc','z2jmZOVrzX8K1p8vBv','P','c',6);
+INSERT INTO ti VALUES (5798,47,'PIckqKz3oHBf7pFAaQFyZwx5Oa66m8N93sYwIYhbqswM','zW2mul5QCR9ORgiT1YdfKdhYThzo8gV','1LiGHgWm47HQQc','z2jmZOVrzX8K1p8vBv','P','c',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b TINYINT UNSIGNED, c CHAR(11) NOT NULL, d VARBINARY(12), e VARCHAR(40), f VARCHAR(92) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2729207832,172,'JIq','1VrZ','kKngxeRUBpyUBGdcMspNgpASKdP8tlBjCJhW64','8cKAn3HrWKgz7Dj9g5q5igsVBDCdqZaTPbClg6oqZdarOGTNjoGxfi5Tmswl3U9on8rDAx50qgMaf','bO','T',0);
+CREATE TABLE ti (a INT UNSIGNED, b TINYINT UNSIGNED, c CHAR(11) NOT NULL, d VARBINARY(12), e VARCHAR(40), f VARCHAR(92) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1591584801,82,'4K8','GGILqwA','0jmtzTXhQ8C23','iNqttmwBOJVl15SogbbMfQagZ7HDPITk1oSwoG47FPovy','83','g',1);
+INSERT INTO ti VALUES (1591584801,82,'4K8','GGILqwA','0jmtzTXhQ8C23','iNqttmwBOJVl15SogbbMfQagZ7HDPITk1oSwoG47FPovy','83','g',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(12) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(12) NOT NULL;
+INSERT INTO t VALUES (2352824217,124,'3AeNyHPqn','RBZ','ndWKrourvAe5c3lE4B3LrNr','vQiHp7C','mM','X',2);
+INSERT INTO ti VALUES (2352824217,124,'3AeNyHPqn','RBZ','ndWKrourvAe5c3lE4B3LrNr','vQiHp7C','mM','X',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3957137802,42,'yGENu5r2vQ','wAd6ytxeVZk0Zg1j9VWfsx1JFOSPTvb0Jbl8IdXC9b1P2WJD1n8GiNoVr8gmsxfKqJtu0A6IvraaVR1oKUNziJHD5dmB5js5glDFI8RGCK','wwNcf4RM7r7ZiK5RHY0dI4VB','paNcYprvElx9JFlMuPVFbJVHGId8kSBA5rTTf9mILejh9WElKw0tM1jVXKN','k','u',3);
+INSERT INTO ti VALUES (3957137802,42,'yGENu5r2vQ','wAd6ytxeVZk0Zg1j9VWfsx1JFOSPTvb0Jbl8IdXC9b1P2WJD1n8GiNoVr8gmsxfKqJtu0A6IvraaVR1oKUNziJHD5dmB5js5glDFI8RGCK','wwNcf4RM7r7ZiK5RHY0dI4VB','paNcYprvElx9JFlMuPVFbJVHGId8kSBA5rTTf9mILejh9WElKw0tM1jVXKN','k','u',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1076201005,46,'pQK6E','gUI6d5KXsJWzy2QhKTcYuEh9HpyNCK35hEalqcsUPZyT9uchm0Co','ouiAF9AGHoYak8qRmouEiTbx1bh0n','eFrYGnoicAT3i5ioVOrnMtKNnb0p8NI14p08t4YLTzTDHbKj62FTBbonvFYNqgYEreHBTEBgzG4HYSRgZiK0bvDKhZ3G0db3BgYWEKXgft3PfGU4CX','k','L',4);
+INSERT INTO ti VALUES (1076201005,46,'pQK6E','gUI6d5KXsJWzy2QhKTcYuEh9HpyNCK35hEalqcsUPZyT9uchm0Co','ouiAF9AGHoYak8qRmouEiTbx1bh0n','eFrYGnoicAT3i5ioVOrnMtKNnb0p8NI14p08t4YLTzTDHbKj62FTBbonvFYNqgYEreHBTEBgzG4HYSRgZiK0bvDKhZ3G0db3BgYWEKXgft3PfGU4CX','k','L',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2226059640,161,'RG','cxy3n2p8UZ2aUQUF2NVsnylGRskEF2yzcvXVzwACeoT0q44d82ZvUB0vRATetdBf8ImEi2ARShxZOV8ibghg2Zx6x8AsiMUQiAgBV6','VO','XxAVU91z8u5ZxtoLbBuFSPh0LWz0w8lAZaEY4V1e1FdjQNGJfFD3kf4OUC7GGl2iTJPLn7Z95855IxOOcvbxzdo8X3t5WKdpfJ87McHpq1','eCL','8',5);
+INSERT INTO ti VALUES (2226059640,161,'RG','cxy3n2p8UZ2aUQUF2NVsnylGRskEF2yzcvXVzwACeoT0q44d82ZvUB0vRATetdBf8ImEi2ARShxZOV8ibghg2Zx6x8AsiMUQiAgBV6','VO','XxAVU91z8u5ZxtoLbBuFSPh0LWz0w8lAZaEY4V1e1FdjQNGJfFD3kf4OUC7GGl2iTJPLn7Z95855IxOOcvbxzdo8X3t5WKdpfJ87McHpq1','eCL','8',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1883312624,219,'oMT','r46ysjApis6cwxaq01M5GjuKeX3fudZPB3wo41xFllOIn6feSQ8PO71bxIMTrylMZgXrbtQX0lyFgig9Em2lA0MSaMnAJWaLo8r8fHb0gWt6A3CeHnOeqwSxKUT0qeqCYiZTYD7YPrlcTldKA3JXRtX8E97Wy3eYqdndneMTHlysTny1MyILNL7','37H','2PyxIB1WQ2RAswtgBTI','B','Q',6);
+INSERT INTO ti VALUES (1883312624,219,'oMT','r46ysjApis6cwxaq01M5GjuKeX3fudZPB3wo41xFllOIn6feSQ8PO71bxIMTrylMZgXrbtQX0lyFgig9Em2lA0MSaMnAJWaLo8r8fHb0gWt6A3CeHnOeqwSxKUT0qeqCYiZTYD7YPrlcTldKA3JXRtX8E97Wy3eYqdndneMTHlysTny1MyILNL7','37H','2PyxIB1WQ2RAswtgBTI','B','Q',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT NOT NULL, c BINARY(52), d VARCHAR(36), e VARBINARY(85), f VARCHAR(4), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8640,-1542933006321791111,'GJAH','4OQXJ','v2TnCa9isKvKefwbf6T','M7hq','9','F',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT NOT NULL, c BINARY(52), d VARCHAR(36), e VARBINARY(85), f VARCHAR(4), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-5420681132953431181,2903832500338290477,'Q','cNsfVyc2JjJKEJNtPi8MHKmUUx7yOaI9Zp3','UFmJIE8CpKeAFljv0LOmVQQ1dOarMmHeei4rwJlquFOj','B','Pu','I',1);
+INSERT INTO ti VALUES (-5420681132953431181,2903832500338290477,'Q','cNsfVyc2JjJKEJNtPi8MHKmUUx7yOaI9Zp3','UFmJIE8CpKeAFljv0LOmVQQ1dOarMmHeei4rwJlquFOj','B','Pu','I',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(53);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(53);
+INSERT INTO t VALUES (3396758789057997364,1224576873602141566,'V91su9Yqq6DrZi2iDYezcU','hYPIVaczEMo8mxY60yh15GXnhpfKZ','sl8vYkzoFHiz','c','u','M',2);
+INSERT INTO ti VALUES (3396758789057997364,1224576873602141566,'V91su9Yqq6DrZi2iDYezcU','hYPIVaczEMo8mxY60yh15GXnhpfKZ','sl8vYkzoFHiz','c','u','M',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-7725209213827527509,3522762625067666400,'X2saHJRUENeerjkbPpimsei2XNa66OufVRyDeMWn3NnGArLQ7','AAXlN1eG2HChTdf8AH9IYs5Z0y3YObvBTSYP53OUoGvLsQEAvAPelLsbp6FL8QPrzi2booNHrX6','n5eMQ795tR9QVDSSank4ZrEyy4Vyi2shc2EYskK2YvhXC6Qo4nVgw6tec5bzty','MVYL','I','H',3);
+INSERT INTO ti VALUES (-7725209213827527509,3522762625067666400,'X2saHJRUENeerjkbPpimsei2XNa66OufVRyDeMWn3NnGArLQ7','AAXlN1eG2HChTdf8AH9IYs5Z0y3YObvBTSYP53OUoGvLsQEAvAPelLsbp6FL8QPrzi2booNHrX6','n5eMQ795tR9QVDSSank4ZrEyy4Vyi2shc2EYskK2YvhXC6Qo4nVgw6tec5bzty','MVYL','I','H',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-4271920127189850277,-5054430417899061457,'bwbJu7OANk4KLbv','tPdhpKK0ZjOZsZIVo1cbbSgqFDM','fyLcH01IVcq8D5BVkTx','ksGgSolfq6Szr5MVbIcANubPCL1cIJxkZahI9XfmMuCTzw8QPgpM6BCy4Kl3OX0G1MaCJHEhfFdHjbS3G7XLA4FG19u7OQEA7shDLlNg2rXLB33d2AE2U2qmUlWKwRLOKVf4I2Mm1RAO3mfd4WaWGwITWUd3KKSNFPCfoNfoe9KnZh1cMCtGklhQayA5K','o','6',4);
+INSERT INTO ti VALUES (-4271920127189850277,-5054430417899061457,'bwbJu7OANk4KLbv','tPdhpKK0ZjOZsZIVo1cbbSgqFDM','fyLcH01IVcq8D5BVkTx','ksGgSolfq6Szr5MVbIcANubPCL1cIJxkZahI9XfmMuCTzw8QPgpM6BCy4Kl3OX0G1MaCJHEhfFdHjbS3G7XLA4FG19u7OQEA7shDLlNg2rXLB33d2AE2U2qmUlWKwRLOKVf4I2Mm1RAO3mfd4WaWGwITWUd3KKSNFPCfoNfoe9KnZh1cMCtGklhQayA5K','o','6',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (158979162699338027,3476692483467420880,'HuB1G7fQfek3lLMiXbbGHw6XUk2nWoq57rfh','YN4e8nAQvCob8miZ3Kz9GMjycdZZeZphwXYsAFbMudenbIC41o7BfVwKAuPVJBLRe7ztzpY8dOTPyLN0IziaeBYvG6sBJeTODsrBotqkhu1k','9CM8v9jSmw5A0PinbbJ3yEDNh','FMhNWBTBIsdwpgta95V8HuY7GPYOphgZdSMYRZFyO3T8iog','Zg','M',5);
+INSERT INTO ti VALUES (158979162699338027,3476692483467420880,'HuB1G7fQfek3lLMiXbbGHw6XUk2nWoq57rfh','YN4e8nAQvCob8miZ3Kz9GMjycdZZeZphwXYsAFbMudenbIC41o7BfVwKAuPVJBLRe7ztzpY8dOTPyLN0IziaeBYvG6sBJeTODsrBotqkhu1k','9CM8v9jSmw5A0PinbbJ3yEDNh','FMhNWBTBIsdwpgta95V8HuY7GPYOphgZdSMYRZFyO3T8iog','Zg','M',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (223005064274720026,-3125320265292651649,'wEZUaypDcicnkVkiYJlMspQjoEfUtb7','OiQI0JLNJ99aKNGPo','ejl3dOBvXjhmLh352qvdmkwwC4jc1','7h9iEkCZD2l5Urget9Riquvskyo2uLmOVuA306AdmLFX0W5vP','Er','8',6);
+INSERT INTO ti VALUES (223005064274720026,-3125320265292651649,'wEZUaypDcicnkVkiYJlMspQjoEfUtb7','OiQI0JLNJ99aKNGPo','ejl3dOBvXjhmLh352qvdmkwwC4jc1','7h9iEkCZD2l5Urget9Riquvskyo2uLmOVuA306AdmLFX0W5vP','Er','8',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b INT, c BINARY(53), d VARBINARY(93), e VARCHAR(100), f VARCHAR(24), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-102,967893811,'cWZQ6Wz','PEnTugiyJSsTCX0jqdhztg9lXqFzJAXO0VPUS1NRkzcgKu43w','5JTqwyioSl','b41VEc0i7ZCXt','N','1',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b INT, c BINARY(53), d VARBINARY(93), e VARCHAR(100), f VARCHAR(24), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (-31585,-1996157609,'vkZ0wjm0zwOx1OquWJr','1elXSHX47I3X4ACzmeS9','10z3NoGEwpC7by1tkP85xKOHcCV4uvE2VIm3yT5IRz0IBc6ge9OK3q96ACX1ECn31JtOAUCmu6XwcdM9ega4qNu','HLSztK4wzMv7qrz5lgjc','0','V',1);
+INSERT INTO ti VALUES (-31585,-1996157609,'vkZ0wjm0zwOx1OquWJr','1elXSHX47I3X4ACzmeS9','10z3NoGEwpC7by1tkP85xKOHcCV4uvE2VIm3yT5IRz0IBc6ge9OK3q96ACX1ECn31JtOAUCmu6XwcdM9ega4qNu','HLSztK4wzMv7qrz5lgjc','0','V',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(54);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(54);
+INSERT INTO t VALUES (16152,-667888069,'6CDjgPOxOO','dLjYt1SKlgAbfllyXxFcw7gH0DawJ7ypB5RL9ZC0o6vtu3bIJPWhsYzek','AbrT1TgpscYfxAUGI9kqxcHzHbv1uNOznPkLORT8CJgSB9VPKMzqBCRgwm7deW3eewSMNSOjADOdV','AZ8dE7KDYXUSE8Yic','Xi','G',2);
+INSERT INTO ti VALUES (16152,-667888069,'6CDjgPOxOO','dLjYt1SKlgAbfllyXxFcw7gH0DawJ7ypB5RL9ZC0o6vtu3bIJPWhsYzek','AbrT1TgpscYfxAUGI9kqxcHzHbv1uNOznPkLORT8CJgSB9VPKMzqBCRgwm7deW3eewSMNSOjADOdV','AZ8dE7KDYXUSE8Yic','Xi','G',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (28881,439740414,'hWQdBEYxBXSRK0ZbVp0r','CLP9AVSZLt0AzCgnMX1R8u6Am9W141REfj44V1uZnZE73XBOt8DE0AiliRYE8qEdH0CbH5NYgvt3NyWlbSd73TjJtyA0pLtYSgMIf2ldG2xwNTLnzR4fe2T3EmgtD68uVf5eGeX2QkB','5nEWQfBRiXjyogEpZC5E67JGWoHMfQNWUp95kF3FH9c100IR2EY8wcU3cpbEw0IwHUb6NYDlC','SRSZi4eYyym','H','F',3);
+INSERT INTO ti VALUES (28881,439740414,'hWQdBEYxBXSRK0ZbVp0r','CLP9AVSZLt0AzCgnMX1R8u6Am9W141REfj44V1uZnZE73XBOt8DE0AiliRYE8qEdH0CbH5NYgvt3NyWlbSd73TjJtyA0pLtYSgMIf2ldG2xwNTLnzR4fe2T3EmgtD68uVf5eGeX2QkB','5nEWQfBRiXjyogEpZC5E67JGWoHMfQNWUp95kF3FH9c100IR2EY8wcU3cpbEw0IwHUb6NYDlC','SRSZi4eYyym','H','F',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (20537,1445729755,'vpYfrhH80fcvJtYCf6uO0bMdmChpiViaWh9uPS1Ci6DmxtSgbmUuF','0Qjv3BRpBKxpntVUJ0Sn6ifjBGHCbPvynVksnOgK0NOdBJqg','yyJErAH1yMpA3kxBNetQqMWRMrj8S','f94gt0iCwHpO0QYuVTs5MD0gWBCDaQSgvTrYmIuF5773EkF5BKQ5MJexfASpA7ZfnK3sfj148bDGdofTiGmY2bpKMAdJoNz2ZnFcvT3h8Nu1mhPacoHYRaqwfI5Y9K9QHHCLd7M8nAMfEOOwxGUNtktZYLvmcAMh6xEhFYMm0kTjiPXT7L9ftfF8CqLU00ybCCa0m27WziRAnA1d52SU1lSVyvwHvTz1So8AXGpqCbRb9nUV1uENQ4t2M1Bqw2W','Nt','G',4);
+INSERT INTO ti VALUES (20537,1445729755,'vpYfrhH80fcvJtYCf6uO0bMdmChpiViaWh9uPS1Ci6DmxtSgbmUuF','0Qjv3BRpBKxpntVUJ0Sn6ifjBGHCbPvynVksnOgK0NOdBJqg','yyJErAH1yMpA3kxBNetQqMWRMrj8S','f94gt0iCwHpO0QYuVTs5MD0gWBCDaQSgvTrYmIuF5773EkF5BKQ5MJexfASpA7ZfnK3sfj148bDGdofTiGmY2bpKMAdJoNz2ZnFcvT3h8Nu1mhPacoHYRaqwfI5Y9K9QHHCLd7M8nAMfEOOwxGUNtktZYLvmcAMh6xEhFYMm0kTjiPXT7L9ftfF8CqLU00ybCCa0m27WziRAnA1d52SU1lSVyvwHvTz1So8AXGpqCbRb9nUV1uENQ4t2M1Bqw2W','Nt','G',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-12780,1106708041,'wO8JWUcZeH62spjMf6kVqrMXOUttF7ypLPNJVvboLNH6zY','Si9A2uSl9LZuMfGeqTnerKrfTQda99oM5Q1r5Tn1LR7k1STZbYiQtd9dHR5OlLXPRNj8or4Ek30aWvaoH760VlKIxQrng2eFUiwJuEAIo7FHGv0hqQXniTmtihFWGbYL9IcdAvzaNkBX5TelsuZxy2xGXjwgZ5nkWX01RxRSqODcNxPHGa7BPHuWQzFlJIYUyvK','XDpV51k1r68oe4spzTBjHwx8v','xLdFipjeR7hNh1FrAEohVoVEFiRlmtHDgYjHb6TjpiiejKYYHKewZIsoUhVVol4XWvE0kORBImyIRU4U6lzMjRoQ8tT5EmPRp7j7PRSYKnx8Y2n','1ff','8',5);
+INSERT INTO ti VALUES (-12780,1106708041,'wO8JWUcZeH62spjMf6kVqrMXOUttF7ypLPNJVvboLNH6zY','Si9A2uSl9LZuMfGeqTnerKrfTQda99oM5Q1r5Tn1LR7k1STZbYiQtd9dHR5OlLXPRNj8or4Ek30aWvaoH760VlKIxQrng2eFUiwJuEAIo7FHGv0hqQXniTmtihFWGbYL9IcdAvzaNkBX5TelsuZxy2xGXjwgZ5nkWX01RxRSqODcNxPHGa7BPHuWQzFlJIYUyvK','XDpV51k1r68oe4spzTBjHwx8v','xLdFipjeR7hNh1FrAEohVoVEFiRlmtHDgYjHb6TjpiiejKYYHKewZIsoUhVVol4XWvE0kORBImyIRU4U6lzMjRoQ8tT5EmPRp7j7PRSYKnx8Y2n','1ff','8',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (16403,1964696987,'kzDg896JfDH2n0tNu7fh','KZKsQhUlYJtJA2vZDvbUYAlw12GNPmKnZDomAjdU5b5xPq1MM6UivPe5ofLPT0kVb6r3NdF','OovwW1yawUKZhgxmO8R','HLhuX8MYhKnTH8EM4lMGNEM8OAtbK1Wen5aOKW8q6Va4ceAhNbuDoRWUZs8FGeQh6iwyO1dKOaqSIcttlx7zoYu2tAegPyR2NEcNPbwSHckzjU4XbJmfrCwIAGcFf2aJKTB7TmreQS539Np2CUFegU7xCBmNgnygZQhIt7tYkpBg8N4YKeAL6xTe','rcT','wE',6);
+INSERT INTO ti VALUES (16403,1964696987,'kzDg896JfDH2n0tNu7fh','KZKsQhUlYJtJA2vZDvbUYAlw12GNPmKnZDomAjdU5b5xPq1MM6UivPe5ofLPT0kVb6r3NdF','OovwW1yawUKZhgxmO8R','HLhuX8MYhKnTH8EM4lMGNEM8OAtbK1Wen5aOKW8q6Va4ceAhNbuDoRWUZs8FGeQh6iwyO1dKOaqSIcttlx7zoYu2tAegPyR2NEcNPbwSHckzjU4XbJmfrCwIAGcFf2aJKTB7TmreQS539Np2CUFegU7xCBmNgnygZQhIt7tYkpBg8N4YKeAL6xTe','rcT','wE',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(67) NOT NULL, d VARCHAR(72) NOT NULL, e VARBINARY(54), f VARCHAR(94) NOT NULL, g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11491008,1526813045,'Hqsb2QakVEbLyXqPS8Vu00boN0LF0dueaEkNiqBD79LNv7PlMQzk3DkskBvnX','m40qBYREITJF','F2oJKBgTh9MyifMA','FUP26TyKn6B9gwO3pzkpN4yGsDQdHPEVxfXoUhYLxlPmB0V0zlaJANTUtu','w','w',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(67) NOT NULL, d VARCHAR(72) NOT NULL, e VARBINARY(54), f VARCHAR(94) NOT NULL, g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (12723538,-614923008,'2gZAFyDjpyQ3Tnr4xqE','018GEGeRvc2g5rPj36yI2YQXcxnDmnNPmgFpHmaLty46nSJdjBkBwBPf9EEFYnb','AwY75FWVnQtKHpfqa','GrhFILYqmDIW5a4yNVbRlnhQ4yZcnp5r8cFeIkGuFhhiPBSggyPpRDOqWjPa0SgCicm6254tFc2ovJLa','v','g',1);
+INSERT INTO ti VALUES (12723538,-614923008,'2gZAFyDjpyQ3Tnr4xqE','018GEGeRvc2g5rPj36yI2YQXcxnDmnNPmgFpHmaLty46nSJdjBkBwBPf9EEFYnb','AwY75FWVnQtKHpfqa','GrhFILYqmDIW5a4yNVbRlnhQ4yZcnp5r8cFeIkGuFhhiPBSggyPpRDOqWjPa0SgCicm6254tFc2ovJLa','v','g',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(68) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(68) NOT NULL;
+INSERT INTO t VALUES (15525781,-712321099,'qvtUA9VfjQ1qyZg2N2TmD9uCgs3IHiFCs6Cr1mFNJix47NbUtBmy0YT','j7VbmVlFwERzgfFCmZfmH0TRRiODy5s0CcoH98DjG6HfUL0Mc278EaY2vCGm','ah3ADw','yaTYUv0ZplhG3u12fI','q','N',2);
+INSERT INTO ti VALUES (15525781,-712321099,'qvtUA9VfjQ1qyZg2N2TmD9uCgs3IHiFCs6Cr1mFNJix47NbUtBmy0YT','j7VbmVlFwERzgfFCmZfmH0TRRiODy5s0CcoH98DjG6HfUL0Mc278EaY2vCGm','ah3ADw','yaTYUv0ZplhG3u12fI','q','N',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (10869746,-258140735,'vPaUuYbLFrdZIWEJaq8','G7DJDp3tOyknKS3Bmv9yzv4A9nAYS2U183cy4q7kpvMlq0tqo1wtwkKJDkf6eR0lZXjD52Vftv1QIrLTmJWeNjc1ibNn2IMTvybQefM7plfQjAnuu0ume7AdBoWVRzSHblvKoShKWzPceoPmAQuuNB4cv9czibYXWAAuk5qlmd8tm5','kxqVXlBnf5jiG','b92rCLaLrX9zxqTXjEgRve8VFZQupKtmQn8WYDbrJBrnpkIuGk','y3','p',3);
+INSERT INTO ti VALUES (10869746,-258140735,'vPaUuYbLFrdZIWEJaq8','G7DJDp3tOyknKS3Bmv9yzv4A9nAYS2U183cy4q7kpvMlq0tqo1wtwkKJDkf6eR0lZXjD52Vftv1QIrLTmJWeNjc1ibNn2IMTvybQefM7plfQjAnuu0ume7AdBoWVRzSHblvKoShKWzPceoPmAQuuNB4cv9czibYXWAAuk5qlmd8tm5','kxqVXlBnf5jiG','b92rCLaLrX9zxqTXjEgRve8VFZQupKtmQn8WYDbrJBrnpkIuGk','y3','p',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (786963,-1619435777,'HUbSvlnO9ugGUN4mCCnLhuvv3GZD5JgV80uKYke39LMvo7CXaKbPqsma9','shsd9lFsYWjdn0v6OH08mIdwO5FlKDT7fh5Sous43f7PrR7b5IpH2j1EYhMpq00VPgZGsLS52E8jZNTvpCvwfmz28qUSwYXrt73DgKifSsY5mEKSd0jyZd','RZDZmyeFdLz2DhEVS3BppGE8uIRp6ZelD653zlgyhdGw','t6tvHrYdp6DCK','QO','Y',4);
+INSERT INTO ti VALUES (786963,-1619435777,'HUbSvlnO9ugGUN4mCCnLhuvv3GZD5JgV80uKYke39LMvo7CXaKbPqsma9','shsd9lFsYWjdn0v6OH08mIdwO5FlKDT7fh5Sous43f7PrR7b5IpH2j1EYhMpq00VPgZGsLS52E8jZNTvpCvwfmz28qUSwYXrt73DgKifSsY5mEKSd0jyZd','RZDZmyeFdLz2DhEVS3BppGE8uIRp6ZelD653zlgyhdGw','t6tvHrYdp6DCK','QO','Y',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (8227534,1514718059,'qB0virN4nKtmDsinoIhGH3vLqUtTrTe','hPzpCN0kM5t0ZfXoJ6iWjG4Rrd3TvmYRKxQrIcZFL6iae36KiZWIGaAu2Wd7Yq0o55WL5Bok','HYKtNIZG','dDtcvxh4OMk7ABvaXedhGQGay5bnBUcK7jpWdmhS9IHHa9dNRPjQ4BDFUUcHTFbriK9rvJCfgthFhfgAzi0JebakN9nHpGtDN2dwV1fbWJFY6oULgL90VXF1','zm','k',5);
+INSERT INTO ti VALUES (8227534,1514718059,'qB0virN4nKtmDsinoIhGH3vLqUtTrTe','hPzpCN0kM5t0ZfXoJ6iWjG4Rrd3TvmYRKxQrIcZFL6iae36KiZWIGaAu2Wd7Yq0o55WL5Bok','HYKtNIZG','dDtcvxh4OMk7ABvaXedhGQGay5bnBUcK7jpWdmhS9IHHa9dNRPjQ4BDFUUcHTFbriK9rvJCfgthFhfgAzi0JebakN9nHpGtDN2dwV1fbWJFY6oULgL90VXF1','zm','k',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (11746324,-797783172,'AzlqItvMdUyRbVMzTvLRQYYVzi6pn9q0Kqg2ZHvnU1ukjJ5G4qOFJXFEQLpk','giqZVYtwDuAPs5gSwcfzL6NSQ2B8tnAyFHJs7xcw1chw3twOwiwRRd0ZxsfHILQSYL0HYFyE50HRzjwXofP3EA4bP1cf7BBdtzwPZ6IGrRoXkmsqA82PojbdacRUjApGnh9zOCicJg88k2Hs7nFZZjlaFjvpQH21gYc9IpAVzB10LQwvdCZu9aUiqIGNEHBoWNUHyPLgm9xVjIfJKF2iiYr2JBr2aadgvGyZUQj72G9etaW3mCOJf3ASKXEDg0','VdmDFMkkMqjGZ3L7cERvT3JdiZ9W2GflInjOvE7NNdsCaHL53KZ9VQ','qSQwQdu5ax3fEgEFNTJSoVCTKpMVpYkPlvuYyQkcrFfoqI58HCR5TUKtm8czjvQODXrDS7DpbNi1ygLCzxTSUcFvHasuYBufAOmLURcQC4DMbkxo5zIL6iID4nS5WZ1VH6t9jhBbrldcX1ZAbVaLFTFjcJT0VE328Ky9AnUjiwILwwNgAWllp','ADi','u',6);
+INSERT INTO ti VALUES (11746324,-797783172,'AzlqItvMdUyRbVMzTvLRQYYVzi6pn9q0Kqg2ZHvnU1ukjJ5G4qOFJXFEQLpk','giqZVYtwDuAPs5gSwcfzL6NSQ2B8tnAyFHJs7xcw1chw3twOwiwRRd0ZxsfHILQSYL0HYFyE50HRzjwXofP3EA4bP1cf7BBdtzwPZ6IGrRoXkmsqA82PojbdacRUjApGnh9zOCicJg88k2Hs7nFZZjlaFjvpQH21gYc9IpAVzB10LQwvdCZu9aUiqIGNEHBoWNUHyPLgm9xVjIfJKF2iiYr2JBr2aadgvGyZUQj72G9etaW3mCOJf3ASKXEDg0','VdmDFMkkMqjGZ3L7cERvT3JdiZ9W2GflInjOvE7NNdsCaHL53KZ9VQ','qSQwQdu5ax3fEgEFNTJSoVCTKpMVpYkPlvuYyQkcrFfoqI58HCR5TUKtm8czjvQODXrDS7DpbNi1ygLCzxTSUcFvHasuYBufAOmLURcQC4DMbkxo5zIL6iID4nS5WZ1VH6t9jhBbrldcX1ZAbVaLFTFjcJT0VE328Ky9AnUjiwILwwNgAWllp','ADi','u',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(81) NOT NULL, d VARBINARY(20), e VARCHAR(92), f VARBINARY(92) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9808997,50,'7wI2j54hZwfndvno8tLK3wJtolVkd4a2','bMQ970XUX','m91lN6QzeKrNHqxJk3eicUbv9DDlCMnywI9Vc04','YtHwVTE9JStgISTLfLgDeo94KMfcb0Ut6Vvtiw8qJuYW','9','w',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(81) NOT NULL, d VARBINARY(20), e VARCHAR(92), f VARBINARY(92) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (1584634,104,'ZEheXlwgkYXn1WCeBXlltYtiNYvRPKs8OilKWYAVJd8JS607vB0oE9qcbhpPGdJbRMsxxJHFhcVFp','jQQRG','kgCWhR4RnQpmNKz96VVQZvWA04OkuQx9LR3jqTzSTcUfFoBnBUjfUJVnndRrKg28zcYD80tx5RtZ2aQGPtrRbs','ye9bm1DqMFSl4VYRUGBXTeNCm7BJmcBRoKKHJh1SZoOu3RTM66KkARuibRilnvxwquXr1eodkFNw9zA','T','Y',1);
+INSERT INTO ti VALUES (1584634,104,'ZEheXlwgkYXn1WCeBXlltYtiNYvRPKs8OilKWYAVJd8JS607vB0oE9qcbhpPGdJbRMsxxJHFhcVFp','jQQRG','kgCWhR4RnQpmNKz96VVQZvWA04OkuQx9LR3jqTzSTcUfFoBnBUjfUJVnndRrKg28zcYD80tx5RtZ2aQGPtrRbs','ye9bm1DqMFSl4VYRUGBXTeNCm7BJmcBRoKKHJh1SZoOu3RTM66KkARuibRilnvxwquXr1eodkFNw9zA','T','Y',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(82) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(82) NOT NULL;
+INSERT INTO t VALUES (517863,115,'lI5GiKNAcIFTwezM7INE7cYn1y','m86I','wwzpxSdbSP98jPkez1GTE99awLVqWiIXwLEf6XRcPpmhrQyMH79Zg','3gQitMWuCAz40NncHlceD068mYQZ2KFRG8ECioAdSs','Q','q',2);
+INSERT INTO ti VALUES (517863,115,'lI5GiKNAcIFTwezM7INE7cYn1y','m86I','wwzpxSdbSP98jPkez1GTE99awLVqWiIXwLEf6XRcPpmhrQyMH79Zg','3gQitMWuCAz40NncHlceD068mYQZ2KFRG8ECioAdSs','Q','q',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (16574987,20,'Ea','FbkB6nFHR4nMsSfpUDnowOCqvPpjZ4S1hf86ldPtpj1hcAdH3WvyMn6tJnF8FpgFGNrFiyPgt7Tu4ku71ozkDiIMrV4xjHDgMDB8YnEKc8CFWh8Y1B9QpuGHAb4gBqzBIRGWa1vhaAToeDjZdL56Sqwiha2MO4ZxENG35GANeWMC8ODGcPmKzAskuiZlDxHNBskpkqMIIC35EVAAbQ9OXaBUiU7T','PCVJxMZdaG4S6qcwCYOY8DR4lx38G4u','esAf27EaFFKHRZkm5tuzEGZu9lllUubcV1kutkfeLnmN2qhYxn0j','G','T',3);
+INSERT INTO ti VALUES (16574987,20,'Ea','FbkB6nFHR4nMsSfpUDnowOCqvPpjZ4S1hf86ldPtpj1hcAdH3WvyMn6tJnF8FpgFGNrFiyPgt7Tu4ku71ozkDiIMrV4xjHDgMDB8YnEKc8CFWh8Y1B9QpuGHAb4gBqzBIRGWa1vhaAToeDjZdL56Sqwiha2MO4ZxENG35GANeWMC8ODGcPmKzAskuiZlDxHNBskpkqMIIC35EVAAbQ9OXaBUiU7T','PCVJxMZdaG4S6qcwCYOY8DR4lx38G4u','esAf27EaFFKHRZkm5tuzEGZu9lllUubcV1kutkfeLnmN2qhYxn0j','G','T',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (8555607,144,'hMskkwXu489gZegxDBx0fZHzpxJbT8hjrq1','77KkNUMc8R3f70kZQvvxWsNVVJ5ZeNs0OEZnfWo8oEb8vXN1IkIklcQ75gzSHXYGT2aqJ61pYAqJVbtkJFwUZ1mxgFJMMn0SJi231aVNOUJPVKNLgkDpm1QIoK0rJhKTbldBFTpF3ChkxhuFESw2RWdcFUBHJIX0Bcrcvq8TfqJDwaqD5ywYTk1OVogg5LCNHYMgPJKFXtaPqGSiAzdHb6nfJ','VT9EIViqChxMvO4MzIENFJX3VKb6F0vQElyc7k92b4PErpqVXidszk1zB2y9fhHVRivkyKF2MeWE','uxqI72BVou5jZQdTzduUqw2EPGkWxx0MGrmVgwV3j0AKBzym3SlomQtp8LJO7u4YnUIuJnMGO7V7LiZTNabAiDAQaei6vrINKoMsQ2QF2LjYsA64OgI5lljIAh12Wf3OrHfM3NsFILx7kYfqojaaNHlBVRNId3V45jsPEn','9','t',4);
+INSERT INTO ti VALUES (8555607,144,'hMskkwXu489gZegxDBx0fZHzpxJbT8hjrq1','77KkNUMc8R3f70kZQvvxWsNVVJ5ZeNs0OEZnfWo8oEb8vXN1IkIklcQ75gzSHXYGT2aqJ61pYAqJVbtkJFwUZ1mxgFJMMn0SJi231aVNOUJPVKNLgkDpm1QIoK0rJhKTbldBFTpF3ChkxhuFESw2RWdcFUBHJIX0Bcrcvq8TfqJDwaqD5ywYTk1OVogg5LCNHYMgPJKFXtaPqGSiAzdHb6nfJ','VT9EIViqChxMvO4MzIENFJX3VKb6F0vQElyc7k92b4PErpqVXidszk1zB2y9fhHVRivkyKF2MeWE','uxqI72BVou5jZQdTzduUqw2EPGkWxx0MGrmVgwV3j0AKBzym3SlomQtp8LJO7u4YnUIuJnMGO7V7LiZTNabAiDAQaei6vrINKoMsQ2QF2LjYsA64OgI5lljIAh12Wf3OrHfM3NsFILx7kYfqojaaNHlBVRNId3V45jsPEn','9','t',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12591257,206,'E31FrMGr1rb','fXRI0ovhWoa0xef3NPfN8pX1AQH2WeXvKKhFmPBrT1j','IDUZ','2D0RRUnzRgCXYbBya8Tb5LfFyLXsMQGcQG4VTPKWD8tId5aEiiGifceaLDgQPviXm7HgXCptMGGQuETwkSw6ZJtC7SsKMvgoNGtBAO2DlcvCI50PASH7wb88gSiN1MHbaFun9L6vvMFqdjFi2yDVorXUGTD','Br','g',5);
+INSERT INTO ti VALUES (12591257,206,'E31FrMGr1rb','fXRI0ovhWoa0xef3NPfN8pX1AQH2WeXvKKhFmPBrT1j','IDUZ','2D0RRUnzRgCXYbBya8Tb5LfFyLXsMQGcQG4VTPKWD8tId5aEiiGifceaLDgQPviXm7HgXCptMGGQuETwkSw6ZJtC7SsKMvgoNGtBAO2DlcvCI50PASH7wb88gSiN1MHbaFun9L6vvMFqdjFi2yDVorXUGTD','Br','g',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2774931,137,'ETQHadyBvth','BwEV6gi6LaR7ldm0xhOgMmEi6dQd73dzJRhlDY8qrVzoP6l9R5LBPW1rzC8ngFFef35d9yMT5T5e00TBqVRiLg6aShpTX6ZhRuYSpEPnD7uBauHjfT977oOrUPvkTk2V5feqWo0t19GcZcRoiqng5azwtlvlxyvZWTF8yU28C834jHj8PTklKfRxQMFAnczC4QF','FC2DBzNPIivjDYeNyYchB5rpP3','Ioef44T8iLk3II0tVqmjCJoRwrZiE0E4unSNV','f','Bs',6);
+INSERT INTO ti VALUES (2774931,137,'ETQHadyBvth','BwEV6gi6LaR7ldm0xhOgMmEi6dQd73dzJRhlDY8qrVzoP6l9R5LBPW1rzC8ngFFef35d9yMT5T5e00TBqVRiLg6aShpTX6ZhRuYSpEPnD7uBauHjfT977oOrUPvkTk2V5feqWo0t19GcZcRoiqng5azwtlvlxyvZWTF8yU28C834jHj8PTklKfRxQMFAnczC4QF','FC2DBzNPIivjDYeNyYchB5rpP3','Ioef44T8iLk3II0tVqmjCJoRwrZiE0E4unSNV','f','Bs',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b SMALLINT, c CHAR(35) NOT NULL, d VARBINARY(78) NOT NULL, e VARCHAR(67), f VARCHAR(38), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4723713619408037568,25441,'jog0TT94','8xtjVjiMevF84fZfPakfPQdi1F7AaJ','S60OjWAE0o7haIFapYY7C4nSyr','xWTy1wIDRqkQ','u','f',0);
+CREATE TABLE ti (a BIGINT, b SMALLINT, c CHAR(35) NOT NULL, d VARBINARY(78) NOT NULL, e VARCHAR(67), f VARCHAR(38), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-1364247120169406688,-31156,'9xDctnIRh1Aq3t0El2Eic6IF7','QO7ncJ8L2Vzn3P1JrS3Zi3DbK4sAXYN7SRiECdssmIy53U','ngvnfXpbLSPXg2CTjSNwddMfD9Lgq5H6gP7lCrsW4I','Mkz','W','P',1);
+INSERT INTO ti VALUES (-1364247120169406688,-31156,'9xDctnIRh1Aq3t0El2Eic6IF7','QO7ncJ8L2Vzn3P1JrS3Zi3DbK4sAXYN7SRiECdssmIy53U','ngvnfXpbLSPXg2CTjSNwddMfD9Lgq5H6gP7lCrsW4I','Mkz','W','P',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(36) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(36) NOT NULL;
+INSERT INTO t VALUES (1108348394242718474,28238,'KKHE','KnR4OMHVQPY4BMBSIrrDGGHy4IVnzEEiLuKUlSawWK44eA76wiRSoAe0VIvhwCvAbpU4XZN8ab','pfgAMt0YJh4AM2UnvHijQ5rUMTF7fjnv29gXPuvMO91ZlCFigL6XoHBUjZDRsNSs','r','y','4',2);
+INSERT INTO ti VALUES (1108348394242718474,28238,'KKHE','KnR4OMHVQPY4BMBSIrrDGGHy4IVnzEEiLuKUlSawWK44eA76wiRSoAe0VIvhwCvAbpU4XZN8ab','pfgAMt0YJh4AM2UnvHijQ5rUMTF7fjnv29gXPuvMO91ZlCFigL6XoHBUjZDRsNSs','r','y','4',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-7803223022980474979,2841,'a','h1Ydy8LkLYYX0vA4e2KrXof6fie3N93MQBclc5G1Hwvq5lRLTR3pZav0u5O79yqH3GNxHoONTFxelngxOEDyLUnqJ55qDhAVI0NoexdMzUVMa8g7rg1vJ2iUrwFnAfM8gW3cjBBtMINAe4h6CY0CDluS5dF7KfxrRlQliMFPiB2nj','tA5hKosY','WEKo3NZmiI6UXMQPvisABLDrXzooViaLW','J','9',3);
+INSERT INTO ti VALUES (-7803223022980474979,2841,'a','h1Ydy8LkLYYX0vA4e2KrXof6fie3N93MQBclc5G1Hwvq5lRLTR3pZav0u5O79yqH3GNxHoONTFxelngxOEDyLUnqJ55qDhAVI0NoexdMzUVMa8g7rg1vJ2iUrwFnAfM8gW3cjBBtMINAe4h6CY0CDluS5dF7KfxrRlQliMFPiB2nj','tA5hKosY','WEKo3NZmiI6UXMQPvisABLDrXzooViaLW','J','9',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-5932398634691799154,12604,'2a9roVWnwFa3auLxa6lo1k','XYd0GYafS54fMgRaVDNCdcGj0o6gkqrIRiXEghSFmTnG1q1W0s6njahEYGHThKvaDrcL','RxSHA8rVqNHv7Er22WxMrA2hbqabhXhBUOXqbJP','7KCKtGLIZYlbi5nBP8LCg00iqMjhwayjMIcotyGL9g5C7jmjlvbAbFrOMdWsUcQ93FLNwIYYB9eKbrfcrxHgeSlD9w29ncRb8cKWVHzZ6vAZJyJsbY9UAxhKE8ko0eC7DFjTlM6Cvoyg5zrHTeeaGe1QmwsTehSdBOPHy5L5O3V2VtAH0tzwzAw2y4IYUUC0Ryrd3oCTqwuRV96LpZkULVlzzqOlIheEezxQQeG1ED2yN0I64v3iPvnzsX1','r','7',4);
+INSERT INTO ti VALUES (-5932398634691799154,12604,'2a9roVWnwFa3auLxa6lo1k','XYd0GYafS54fMgRaVDNCdcGj0o6gkqrIRiXEghSFmTnG1q1W0s6njahEYGHThKvaDrcL','RxSHA8rVqNHv7Er22WxMrA2hbqabhXhBUOXqbJP','7KCKtGLIZYlbi5nBP8LCg00iqMjhwayjMIcotyGL9g5C7jmjlvbAbFrOMdWsUcQ93FLNwIYYB9eKbrfcrxHgeSlD9w29ncRb8cKWVHzZ6vAZJyJsbY9UAxhKE8ko0eC7DFjTlM6Cvoyg5zrHTeeaGe1QmwsTehSdBOPHy5L5O3V2VtAH0tzwzAw2y4IYUUC0Ryrd3oCTqwuRV96LpZkULVlzzqOlIheEezxQQeG1ED2yN0I64v3iPvnzsX1','r','7',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (8602447375311606411,24762,'Rp6mNkxxmYy8IWzCama3esD0Ry4MFJAXL3n','DVAm4mwB0cSAjFoZC9ZEKO9tmuAD0455Rl2EN9nbd4GYWspRPpCwCAyiM5AG8rkQABh7pEfeH7Kb3mTctwVqbS18CbJrulCYtMYEBQS1','ki0ZNQYWjPi9g5CL','jD4cW1vhJnuk5Mki63ueFlUOcL0yjVYYzUY6mN6sifbQa4s372J5yGukokxiDOs7y4rXPkwbaAHNhZsoXSWkYrzHZJQnKMsVQ6XVxlGAoytP5oVlJIWorKZeWdlPP0dQGpgdh72ccgbPtw4J','B','G',5);
+INSERT INTO ti VALUES (8602447375311606411,24762,'Rp6mNkxxmYy8IWzCama3esD0Ry4MFJAXL3n','DVAm4mwB0cSAjFoZC9ZEKO9tmuAD0455Rl2EN9nbd4GYWspRPpCwCAyiM5AG8rkQABh7pEfeH7Kb3mTctwVqbS18CbJrulCYtMYEBQS1','ki0ZNQYWjPi9g5CL','jD4cW1vhJnuk5Mki63ueFlUOcL0yjVYYzUY6mN6sifbQa4s372J5yGukokxiDOs7y4rXPkwbaAHNhZsoXSWkYrzHZJQnKMsVQ6XVxlGAoytP5oVlJIWorKZeWdlPP0dQGpgdh72ccgbPtw4J','B','G',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (280158746777605536,2411,'4KW0D6UjGIGG5FHa5LNg','8KdDLHwpicGLrFIM9GYqtoiq1KZ2NPRTJ8n9Cz6vA39Ujdvy4qoIx5BjXffIFivjrmqUcy0Ob8HY2mwMy1gae2dTOCcmOd0rbSQFZ8euSSMSIBO6pbvYo370932sNjSEDREhgTJLeswYrCwA92BhlVAs4d7vAB','6iVL41Mt4L3b16eodFcpWzgpbmmljtM9gVrQH3n1o','wJ7TiacrBsuspfeA4ZkEOJJZwFOftOE1I9RaEiugsYc4fDXPXYLq2czdwtfjfpBU1KvGNuzniCQU8ipln6ZOpmsW4SpeoOr6hsoaTtqAp','s','v',6);
+INSERT INTO ti VALUES (280158746777605536,2411,'4KW0D6UjGIGG5FHa5LNg','8KdDLHwpicGLrFIM9GYqtoiq1KZ2NPRTJ8n9Cz6vA39Ujdvy4qoIx5BjXffIFivjrmqUcy0Ob8HY2mwMy1gae2dTOCcmOd0rbSQFZ8euSSMSIBO6pbvYo370932sNjSEDREhgTJLeswYrCwA92BhlVAs4d7vAB','6iVL41Mt4L3b16eodFcpWzgpbmmljtM9gVrQH3n1o','wJ7TiacrBsuspfeA4ZkEOJJZwFOftOE1I9RaEiugsYc4fDXPXYLq2czdwtfjfpBU1KvGNuzniCQU8ipln6ZOpmsW4SpeoOr6hsoaTtqAp','s','v',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT, c CHAR(1), d VARCHAR(98), e VARBINARY(37), f VARBINARY(21), g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (176,5695675136391639063,'e','FtbZHxkSg0Rjopfe','q5JEeEeJYM4499RxmpeZSLpJ8ih','wzCiPpDGQ','OH','c',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT, c CHAR(1), d VARCHAR(98), e VARBINARY(37), f VARBINARY(21), g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (3803024109875988941,2010759509876916859,'Y','kAWrxojLzbLm76m0TTt8eqiK6dfwYrIUpbxgWpuJRo5XoD4CnrHXPdZoqsAYD2ZDyaQlReEbcB2EiD3rmUVWpNuHRrKhAepxW','OLC','v7Q','Uw','r',1);
+INSERT INTO ti VALUES (3803024109875988941,2010759509876916859,'Y','kAWrxojLzbLm76m0TTt8eqiK6dfwYrIUpbxgWpuJRo5XoD4CnrHXPdZoqsAYD2ZDyaQlReEbcB2EiD3rmUVWpNuHRrKhAepxW','OLC','v7Q','Uw','r',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(2);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(2);
+INSERT INTO t VALUES (8562876112877359977,-1683499270928808371,'H','z2RW4uunVusLUvE','DYnKIPlJiMmZnlXMMcjpsnU3wy','UWixEN3XpPqK9','4','q',2);
+INSERT INTO ti VALUES (8562876112877359977,-1683499270928808371,'H','z2RW4uunVusLUvE','DYnKIPlJiMmZnlXMMcjpsnU3wy','UWixEN3XpPqK9','4','q',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (8452048788394988053,-2708027844385271981,'xL','Ky0b3uhHkEGDXTk9bDQgYayQuivuEEXvdDDn5HDEQfDMyR1udBSUBxK7kCUDQHpXq2Fpl2YB8iEWUkwZrm61bZpT0liHEHYmCEKj','PNTfWwtTIx','pFL','2x','B',3);
+INSERT INTO ti VALUES (8452048788394988053,-2708027844385271981,'xL','Ky0b3uhHkEGDXTk9bDQgYayQuivuEEXvdDDn5HDEQfDMyR1udBSUBxK7kCUDQHpXq2Fpl2YB8iEWUkwZrm61bZpT0liHEHYmCEKj','PNTfWwtTIx','pFL','2x','B',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (15516443871628927212,-7497494360734844615,'y5','rGjGmMRnLzvQIh21ztUysOSOKs3zWTvDWGiOYYuNg6xkfNFb8OOeB7cc1Dr5J11SiIqbpQiAqRmvkYjqQcV9vC4xyTxeKpu4zaL1ydawiq','Bo5roCNN3VGLhOCNOnqOZ2HaTZbZN8c6G5Bvl','DENZH5MOdElU26hYrNocHfc3g8ouId9vhsh6UaB7OYYuic5zwFJLQt9c52RJv4jnEtcYPS9U8OCA82nNZFS1SkXUXs','hc','E',4);
+INSERT INTO ti VALUES (15516443871628927212,-7497494360734844615,'y5','rGjGmMRnLzvQIh21ztUysOSOKs3zWTvDWGiOYYuNg6xkfNFb8OOeB7cc1Dr5J11SiIqbpQiAqRmvkYjqQcV9vC4xyTxeKpu4zaL1ydawiq','Bo5roCNN3VGLhOCNOnqOZ2HaTZbZN8c6G5Bvl','DENZH5MOdElU26hYrNocHfc3g8ouId9vhsh6UaB7OYYuic5zwFJLQt9c52RJv4jnEtcYPS9U8OCA82nNZFS1SkXUXs','hc','E',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (12747590304168451899,-5692925516886426519,'LM','KU14nklDQpmRjlAIy9qTJzSMwTAGdCsYoSF0GyqMXxG8WYfWs0Nd5E0z7Yez3TAS6FDHBA1CIdRgNLXMlrPy77T8B38rkjDEO06N9zLvyHknb6PMGeyEemXvNf35Ofsg7SeSYs1XoCuuYkZ6glSdsQDOSrUGBRzv','VBQE2WHKFw1mpuXrL0bISSg3','Y7jvn76ILPZDpcIgjZDjinPxAp9zu5LMh5fw60jyrdYZomoauoSE8pImPQMPce0PAfj8lg0obqFdPV3tweboQ8rtQ27VNrAWQ54T','2','8',5);
+INSERT INTO ti VALUES (12747590304168451899,-5692925516886426519,'LM','KU14nklDQpmRjlAIy9qTJzSMwTAGdCsYoSF0GyqMXxG8WYfWs0Nd5E0z7Yez3TAS6FDHBA1CIdRgNLXMlrPy77T8B38rkjDEO06N9zLvyHknb6PMGeyEemXvNf35Ofsg7SeSYs1XoCuuYkZ6glSdsQDOSrUGBRzv','VBQE2WHKFw1mpuXrL0bISSg3','Y7jvn76ILPZDpcIgjZDjinPxAp9zu5LMh5fw60jyrdYZomoauoSE8pImPQMPce0PAfj8lg0obqFdPV3tweboQ8rtQ27VNrAWQ54T','2','8',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (11129471225956864693,-4999147467169499315,'Lp','niisQEQlDnMoBDenqi7qpIuKe9HG0IESJZSc480xqIxjt0eIOgSbNk0ZCqo5gMkGd80Fkxco0SvDbF2oGGGNr0PFytxhWiqO6QlCCCVKaGUi89Wn5r5F3aeJjmQyAr67yspkvouY8bx1EOab','rEznj47x65rXSvx845kjasdOAmCyEnp7Bncwv','8GjN','vjA','C',6);
+INSERT INTO ti VALUES (11129471225956864693,-4999147467169499315,'Lp','niisQEQlDnMoBDenqi7qpIuKe9HG0IESJZSc480xqIxjt0eIOgSbNk0ZCqo5gMkGd80Fkxco0SvDbF2oGGGNr0PFytxhWiqO6QlCCCVKaGUi89Wn5r5F3aeJjmQyAr67yspkvouY8bx1EOab','rEznj47x65rXSvx845kjasdOAmCyEnp7Bncwv','8GjN','vjA','C',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED, c BINARY(31) NOT NULL, d VARCHAR(49), e VARCHAR(9), f VARCHAR(28), g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6536175066608190777,4190363305,'bq6nhFWgEvwfRPq60E','B0EFA4G','9JnBRh9I','4JninEZowj9iuxQtt9eOqyxa9dE','uP','V',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED, c BINARY(31) NOT NULL, d VARCHAR(49), e VARCHAR(9), f VARCHAR(28), g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (14112199212824940591,2069895624,'e3xxrvUeoxsLsa8seLbs','R4owzuCeVj4G8YunzKydchU','k','YlF8Pwvom5ljERwJlMOL1MY','b4','j',1);
+INSERT INTO ti VALUES (14112199212824940591,2069895624,'e3xxrvUeoxsLsa8seLbs','R4owzuCeVj4G8YunzKydchU','k','YlF8Pwvom5ljERwJlMOL1MY','b4','j',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(32) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(32) NOT NULL;
+INSERT INTO t VALUES (8164658180192816053,3786583405,'DZSkMbvrRkbXgOzy2EszrYs9F','q5pOYYI45XxF3x5cWwpiizajl7FZZ65kthvZtE','gXs7Mn4Bz','s0TIIuTY7rzyLPTfCvML','0','a',2);
+INSERT INTO ti VALUES (8164658180192816053,3786583405,'DZSkMbvrRkbXgOzy2EszrYs9F','q5pOYYI45XxF3x5cWwpiizajl7FZZ65kthvZtE','gXs7Mn4Bz','s0TIIuTY7rzyLPTfCvML','0','a',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (16049961547364294755,3670101995,'6ZW0hVZ6jAxpceepXKyfFYFNkpe','Y3kGXosFWnh4rzb6pzZEJWLU46S1XyPg32J7lgkTNQKAzTp49I24e6H5A59AjGAyZeG0qg1YHPz4rr5lREn51YYeF1sZf4d5S88h','y6','6Xz2mvt','Q9','I',3);
+INSERT INTO ti VALUES (16049961547364294755,3670101995,'6ZW0hVZ6jAxpceepXKyfFYFNkpe','Y3kGXosFWnh4rzb6pzZEJWLU46S1XyPg32J7lgkTNQKAzTp49I24e6H5A59AjGAyZeG0qg1YHPz4rr5lREn51YYeF1sZf4d5S88h','y6','6Xz2mvt','Q9','I',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (12683593232379010126,1769836759,'n8vbu1OV','GC6cfNU7BT0ngcTO9GmsIFhgS1m0O4TYGHCMQvV5LK6kud90qttgNAzkiHizs0DRU1NQx3023WiTQEyAxBm3Imfm3K3jmFRCPWQ','2XT','yYjJmfMt2TjosouDvoUI5EwYyCxStWsCH5KM3vju1br6unztf0kM82WzCLI6pQaNh68kmaFYjeinl2dunOsOf2uianF2KMnIlqxSLhorwFGGJnNUKVbVtFwmULaxfXd8RUD52ZowjYeg7muwrRKgPcd0c8KIN1lkJRYzZkyHhi2qts5bAVBzRTMP1A2seiUfg0N6','GZ','I',4);
+INSERT INTO ti VALUES (12683593232379010126,1769836759,'n8vbu1OV','GC6cfNU7BT0ngcTO9GmsIFhgS1m0O4TYGHCMQvV5LK6kud90qttgNAzkiHizs0DRU1NQx3023WiTQEyAxBm3Imfm3K3jmFRCPWQ','2XT','yYjJmfMt2TjosouDvoUI5EwYyCxStWsCH5KM3vju1br6unztf0kM82WzCLI6pQaNh68kmaFYjeinl2dunOsOf2uianF2KMnIlqxSLhorwFGGJnNUKVbVtFwmULaxfXd8RUD52ZowjYeg7muwrRKgPcd0c8KIN1lkJRYzZkyHhi2qts5bAVBzRTMP1A2seiUfg0N6','GZ','I',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (17645950654207596731,1353487139,'3dl8U7','61UMMmXLAeb7cr','rcLZ','IchzWBuzle978h5SVobxFiSdPrsazAMyRGOaI3q9Q5sYxvo62qh9mL3vJSRwTksuTOeLMAXV33PV95lFyFYPsAVpj5Gly3WnBJun6OVsfSiLjSYxYhpAPHzB5WprR753yIyMNk2qUxbbucLheQy0HPYUJ3gmLvws0gcc1a5pKhCkWVfOiHzxLhUREdfTq6xjdNd8VRxkvldT7tsw2Yf5','B','J',5);
+INSERT INTO ti VALUES (17645950654207596731,1353487139,'3dl8U7','61UMMmXLAeb7cr','rcLZ','IchzWBuzle978h5SVobxFiSdPrsazAMyRGOaI3q9Q5sYxvo62qh9mL3vJSRwTksuTOeLMAXV33PV95lFyFYPsAVpj5Gly3WnBJun6OVsfSiLjSYxYhpAPHzB5WprR753yIyMNk2qUxbbucLheQy0HPYUJ3gmLvws0gcc1a5pKhCkWVfOiHzxLhUREdfTq6xjdNd8VRxkvldT7tsw2Yf5','B','J',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (15563752148575322713,982402890,'Tl2HBMlPrizFOYPBpwigKBGSfT5ukIa','8gBConYyZZ2HAmzES9sMhoyNEI90ZDQO5QLsRbvwrVAV6','CzgzML','2KKHpQX9G6bHfcGH20zpV9PvQEOKWOKROz0yX063s6d2NfjjCaZvbsKi4MuZfnXoc3QB0EEY8IWE16cvTdpKPMnG6u52W1rdJ8jBM8bbKG45FjGGAfUwnrwRwfzWP3bsGeaPgLSWO0rgi3FncAQ1dTlXt7aDCjBmk13JA1pet5Pa2lt5kp6FDvq7Y0UXVH2ZaUbvhmIa','2','U6',6);
+INSERT INTO ti VALUES (15563752148575322713,982402890,'Tl2HBMlPrizFOYPBpwigKBGSfT5ukIa','8gBConYyZZ2HAmzES9sMhoyNEI90ZDQO5QLsRbvwrVAV6','CzgzML','2KKHpQX9G6bHfcGH20zpV9PvQEOKWOKROz0yX063s6d2NfjjCaZvbsKi4MuZfnXoc3QB0EEY8IWE16cvTdpKPMnG6u52W1rdJ8jBM8bbKG45FjGGAfUwnrwRwfzWP3bsGeaPgLSWO0rgi3FncAQ1dTlXt7aDCjBmk13JA1pet5Pa2lt5kp6FDvq7Y0UXVH2ZaUbvhmIa','2','U6',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b SMALLINT, c CHAR(48), d VARCHAR(37), e VARBINARY(41) NOT NULL, f VARCHAR(52) NOT NULL, g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (893974524,-785,'Wh9CE4Ik9pPGHVY30pTn','w8McOxzFTyr4tZ9dFNFs','pvsoFu9iVwochQpKTpN','ObFCdbGhsILQDgD9SSBAYy','o','2',0);
+CREATE TABLE ti (a INT, b SMALLINT, c CHAR(48), d VARCHAR(37), e VARBINARY(41) NOT NULL, f VARCHAR(52) NOT NULL, g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-649412385637593743,-30862,'Wzw6RDtaPlciTRtpoOmKao9CB7WoV2jDElMUiel','7Ba','OVRasYB5zduTdqj8yVFZzkyOiXwNJitgGLuRDW1T','pD1TAvfcSWAfR1foUWnHa6BHgXYJJcTSPqssZ053AIs91ecN5','E','S3',1);
+INSERT INTO ti VALUES (-649412385637593743,-30862,'Wzw6RDtaPlciTRtpoOmKao9CB7WoV2jDElMUiel','7Ba','OVRasYB5zduTdqj8yVFZzkyOiXwNJitgGLuRDW1T','pD1TAvfcSWAfR1foUWnHa6BHgXYJJcTSPqssZ053AIs91ecN5','E','S3',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(49);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(49);
+INSERT INTO t VALUES (8589322380748934837,11660,'hAsECczTj3TPR23iwH98HHbcWlU1wP8VbuinEFeW','eqTHP1AuDN97rUtvIhq1mUTe2Uv5A','iynv7imvx1Ah7jZPuic1TI1OU','G7CZ','3','C',2);
+INSERT INTO ti VALUES (8589322380748934837,11660,'hAsECczTj3TPR23iwH98HHbcWlU1wP8VbuinEFeW','eqTHP1AuDN97rUtvIhq1mUTe2Uv5A','iynv7imvx1Ah7jZPuic1TI1OU','G7CZ','3','C',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (8263972338281422287,-11253,'LtbI8L3nX9nyVd08ifsAe3z2MfQzx7XrT','0BwSTmJ428Ftx04rECZEanh6zAl4hZIc54rSEuKkmDlFgRxBgPatPJiKtVjBvgS65CtvFmn6gRUUgWjW48gZRh5tCagGIhEjAsthRFx0fcUayLkkiFA2b1yymKHTT54pdmtT3nBeGuXbFHlwNz4YrIID0YANtUlFGdxq2FY8o7EDRhw8uaouxfN2QDFTKRHREhu57s4d','HLYWg2','FmMjDNbCme5lamPcRgn59iO55mX0t5RY2','q','QD',3);
+INSERT INTO ti VALUES (8263972338281422287,-11253,'LtbI8L3nX9nyVd08ifsAe3z2MfQzx7XrT','0BwSTmJ428Ftx04rECZEanh6zAl4hZIc54rSEuKkmDlFgRxBgPatPJiKtVjBvgS65CtvFmn6gRUUgWjW48gZRh5tCagGIhEjAsthRFx0fcUayLkkiFA2b1yymKHTT54pdmtT3nBeGuXbFHlwNz4YrIID0YANtUlFGdxq2FY8o7EDRhw8uaouxfN2QDFTKRHREhu57s4d','HLYWg2','FmMjDNbCme5lamPcRgn59iO55mX0t5RY2','q','QD',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-6670890873290903557,16254,'AMfeLm','ojlTxOLGYLBYWtgS7azPj16FXVyEdlHyJOkevsJ3NARstPIF4NxiWBtCiWYSX5svggsgjwmo9Ctb7kJMBiKi5','dSgmSf','hvjQCsMuv2WFCPGzJt4k8TNFkMCpBB0D1OnkJFpccjHAnAcc6PbV9qQqp8U6b9Q1vs6PAdAfh6YsD7X2XgOJkHE3oXK2OSUfhXktATbirU2lJL53OoZQaVKLTznfGeeQdBNOt6LE01TUhXgmVLZaPctaA7REWnundV3QeBfh7jp8llscn5IxkC2uLKvtSG','W','HR',4);
+INSERT INTO ti VALUES (-6670890873290903557,16254,'AMfeLm','ojlTxOLGYLBYWtgS7azPj16FXVyEdlHyJOkevsJ3NARstPIF4NxiWBtCiWYSX5svggsgjwmo9Ctb7kJMBiKi5','dSgmSf','hvjQCsMuv2WFCPGzJt4k8TNFkMCpBB0D1OnkJFpccjHAnAcc6PbV9qQqp8U6b9Q1vs6PAdAfh6YsD7X2XgOJkHE3oXK2OSUfhXktATbirU2lJL53OoZQaVKLTznfGeeQdBNOt6LE01TUhXgmVLZaPctaA7REWnundV3QeBfh7jp8llscn5IxkC2uLKvtSG','W','HR',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-2524773736826300244,29678,'nqlv9SWJDG6kYXzE48y3XRCnh7gPrUaFjyRC3fCyF9j','tV1r4cxjokhfhYRyGlKTIT44t01PRIPuIRgvJsSATjdAu6r2yPEc0MzXUky7OXg6c8EUIiH8UhKpTKQzgnlEcVqGoeBg4nc7uOqPlc8XP957EwpEmZ7TFoQF1AE6XlfTfTSiau7ROBlQ7NwZFzQqiulKdtISy2mfA2jqkmPhX68NrIoo00rIaitFD6t6sumKpu1EAfg','eudLAPTA0daOO9LjaEzLt4e07tvvtYiGY4V','WV1bmi8DrvzfObWYRFZhdaBCZN0asYETCJ5uhTEzI6ouQGiPK40DW6PuwSx2vUex3BELasQ9gLMgDvLaCoSEqp5I5BtMj8NVXaLRwTEpXeQjfAlCb13EfmJYRQvjTXxIUVel6vmcrbDNW6VeJIiOAo4b1h42bxxqJ4fL6FskEGzQ5CRfhqRo6f','UA','F',5);
+INSERT INTO ti VALUES (-2524773736826300244,29678,'nqlv9SWJDG6kYXzE48y3XRCnh7gPrUaFjyRC3fCyF9j','tV1r4cxjokhfhYRyGlKTIT44t01PRIPuIRgvJsSATjdAu6r2yPEc0MzXUky7OXg6c8EUIiH8UhKpTKQzgnlEcVqGoeBg4nc7uOqPlc8XP957EwpEmZ7TFoQF1AE6XlfTfTSiau7ROBlQ7NwZFzQqiulKdtISy2mfA2jqkmPhX68NrIoo00rIaitFD6t6sumKpu1EAfg','eudLAPTA0daOO9LjaEzLt4e07tvvtYiGY4V','WV1bmi8DrvzfObWYRFZhdaBCZN0asYETCJ5uhTEzI6ouQGiPK40DW6PuwSx2vUex3BELasQ9gLMgDvLaCoSEqp5I5BtMj8NVXaLRwTEpXeQjfAlCb13EfmJYRQvjTXxIUVel6vmcrbDNW6VeJIiOAo4b1h42bxxqJ4fL6FskEGzQ5CRfhqRo6f','UA','F',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (8545623532666216312,30550,'pQ53l','p6asDrt4ca98mfpFz6KnuyqAMYj1cQhoobrDYKUfJzGtrQF5ARJ4qVla4JfLrbkbYbNaLGebndY','y0UZMOuqHNH6lMUL7ZPZObcm0j1hf','8zNdlolaiQJslmllYmE6ge7fc0uTwRLKCaHZyLTE226uAyZeZDvnVlvgaC0BY0qxWskX8H9etZt5NZ8jmSUuASWX7lL3Gg2S8rlqBbSxI7ax4oozCqugTAgnjzE407Yi8QI5cptECjJAweV1Ui3YnYyd12kHuDC3DEQ2YSdOjligTZuTLF13MdH5ax2pi92yVub7wnqlz55v3Xqqn1xAquVJPXyalT4QnVJpG8hbdx3YO9iXIMALQJCK','D','2',6);
+INSERT INTO ti VALUES (8545623532666216312,30550,'pQ53l','p6asDrt4ca98mfpFz6KnuyqAMYj1cQhoobrDYKUfJzGtrQF5ARJ4qVla4JfLrbkbYbNaLGebndY','y0UZMOuqHNH6lMUL7ZPZObcm0j1hf','8zNdlolaiQJslmllYmE6ge7fc0uTwRLKCaHZyLTE226uAyZeZDvnVlvgaC0BY0qxWskX8H9etZt5NZ8jmSUuASWX7lL3Gg2S8rlqBbSxI7ax4oozCqugTAgnjzE407Yi8QI5cptECjJAweV1Ui3YnYyd12kHuDC3DEQ2YSdOjligTZuTLF13MdH5ax2pi92yVub7wnqlz55v3Xqqn1xAquVJPXyalT4QnVJpG8hbdx3YO9iXIMALQJCK','D','2',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b INT UNSIGNED NOT NULL, c BINARY(22), d VARCHAR(19) NOT NULL, e VARCHAR(26) NOT NULL, f VARCHAR(15), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6419678471256991536,1271987397,'jq','K1zQCIxF58gBy0','33hh8Yxv','IcGyo','s','HC',0);
+CREATE TABLE ti (a BIGINT, b INT UNSIGNED NOT NULL, c BINARY(22), d VARCHAR(19) NOT NULL, e VARCHAR(26) NOT NULL, f VARCHAR(15), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (5968264338507488926,1441699899,'Ds8RoB3OS7wZU','gRdwWoCHm','wjzPLVKm7usa7ziIPnMOqw1D','dl7WV5UWjphVjR','k','M',1);
+INSERT INTO ti VALUES (5968264338507488926,1441699899,'Ds8RoB3OS7wZU','gRdwWoCHm','wjzPLVKm7usa7ziIPnMOqw1D','dl7WV5UWjphVjR','k','M',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(23);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
+INSERT INTO t VALUES (6460356317100063455,867554115,'fzncImy','SY3huNAnyf1Q','fRRALF7FXTkbnkwbZ6','KDfh','q','lU',2);
+INSERT INTO ti VALUES (6460356317100063455,867554115,'fzncImy','SY3huNAnyf1Q','fRRALF7FXTkbnkwbZ6','KDfh','q','lU',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-8068974616282961998,2288586218,'y0X8bQ6xyct3S','zAh8RBQ6bnv5E4gIEt2m8ocmu7PxKjHoonuF1yPBSGy92uPz1A9Bzw7ynKJmY4ET2HVP7V8tM6iihcgZDY89GrLOYf5CejtXcFvs7X1Q5wwHgAg2XHNN97bNzzYEgC0p6gZmf0o2qMX4JbrhHhAalCMuVAIPTrlRVu6II8j','5MnPY2SA1zPXsnYyG1qatW','mC66x1Pmbacw','q','T',3);
+INSERT INTO ti VALUES (-8068974616282961998,2288586218,'y0X8bQ6xyct3S','zAh8RBQ6bnv5E4gIEt2m8ocmu7PxKjHoonuF1yPBSGy92uPz1A9Bzw7ynKJmY4ET2HVP7V8tM6iihcgZDY89GrLOYf5CejtXcFvs7X1Q5wwHgAg2XHNN97bNzzYEgC0p6gZmf0o2qMX4JbrhHhAalCMuVAIPTrlRVu6II8j','5MnPY2SA1zPXsnYyG1qatW','mC66x1Pmbacw','q','T',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3045864932625365553,726714511,'aqZhw','0yMzaP4JqSm3Flk','9tM','9GVlF6kQ73CkbNY8BxpSFLa5O3Xcq4wutdBFqVcuDRtZ48GiyxvYs5d8GKUIxxgwjEcshMsBg1r13LqovbomzO1oTdaPLoqFzh8PybcIXfmbWDsxyJQroY2jgu6SHQpUXvhNgy4ZyBnQCLar3pD8OUg0zFZhsietX7UuJzS','v','Tw',4);
+INSERT INTO ti VALUES (3045864932625365553,726714511,'aqZhw','0yMzaP4JqSm3Flk','9tM','9GVlF6kQ73CkbNY8BxpSFLa5O3Xcq4wutdBFqVcuDRtZ48GiyxvYs5d8GKUIxxgwjEcshMsBg1r13LqovbomzO1oTdaPLoqFzh8PybcIXfmbWDsxyJQroY2jgu6SHQpUXvhNgy4ZyBnQCLar3pD8OUg0zFZhsietX7UuJzS','v','Tw',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-7267160091209394674,948681392,'bqsBUQRrgBg3','BVZYW4bfIguzsjb8vmy6PqorRVT7IxJaWw7DQzbKsFqNuJs9iXCGLv3MIN9OXmW0kgIXs4vHCDdLgdAusuvqE9lVMmwcsLv1UFf1nS','URvDyQm','uj3bx2OqMZQUAuYj6jqH1zzIeXzlJ5jxfqJq1q1cU7CiOAnucDIxpNf8oyN0Djh0624x6fE8yrFbU8kORX4ZTw8zSTXk1VM2AvLYcQ8XePOgyCR8exvCeTT1L5enCrvCVZ0wwnxdGi','X','K',5);
+INSERT INTO ti VALUES (-7267160091209394674,948681392,'bqsBUQRrgBg3','BVZYW4bfIguzsjb8vmy6PqorRVT7IxJaWw7DQzbKsFqNuJs9iXCGLv3MIN9OXmW0kgIXs4vHCDdLgdAusuvqE9lVMmwcsLv1UFf1nS','URvDyQm','uj3bx2OqMZQUAuYj6jqH1zzIeXzlJ5jxfqJq1q1cU7CiOAnucDIxpNf8oyN0Djh0624x6fE8yrFbU8kORX4ZTw8zSTXk1VM2AvLYcQ8XePOgyCR8exvCeTT1L5enCrvCVZ0wwnxdGi','X','K',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (826886735408458260,425516485,'tuzqTsKf4Zn','LhRq7XH33ObAODtSMq5oU3i','tHhshc3cWWHGEL7SK0tf1nKv','DemIkNf5rMILBXROpdjYrSKrKfO1Pv7BxJ7iYbKj7K6fzlsVcHisPOXDskWNyUUZ5BYDNZHs7Zac0v0HlekZ7dzYhFuWyQWM1AAuC1Bumoz5TNGuEjDFV4m71xISSi585','X','g59',6);
+INSERT INTO ti VALUES (826886735408458260,425516485,'tuzqTsKf4Zn','LhRq7XH33ObAODtSMq5oU3i','tHhshc3cWWHGEL7SK0tf1nKv','DemIkNf5rMILBXROpdjYrSKrKfO1Pv7BxJ7iYbKj7K6fzlsVcHisPOXDskWNyUUZ5BYDNZHs7Zac0v0HlekZ7dzYhFuWyQWM1AAuC1Bumoz5TNGuEjDFV4m71xISSi585','X','g59',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(60) NOT NULL, d VARCHAR(76), e VARBINARY(40) NOT NULL, f VARBINARY(76), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16406520,10613245,'3y6j7AH8ahm121ibrOPRnnJZTJL5IYw40uKx01IVJ0','NyV8aFP2at3wPBONC744mYvbwY2dBaNqwdjA9QhiXArvbunxeIixGy','pj','OBZ1yYx51ZS8bdikAQEPrOILUUAkFVu4alWUNwxr042RTpupnc6yzqyWHyZbXSE','s','H',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(60) NOT NULL, d VARCHAR(76), e VARBINARY(40) NOT NULL, f VARBINARY(76), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (769734097,12847281,'sN36TN5','8zkANPEhHzzePVtvIIjoAVXkGV1to88o9K7cCOAni5L7lcmc42dykX7bF','CMKaGl','Yxpca2TFjsfAc60HtBpSGoFX4b0bua03g1BXeh1Xsr','E','d',1);
+INSERT INTO ti VALUES (769734097,12847281,'sN36TN5','8zkANPEhHzzePVtvIIjoAVXkGV1to88o9K7cCOAni5L7lcmc42dykX7bF','CMKaGl','Yxpca2TFjsfAc60HtBpSGoFX4b0bua03g1BXeh1Xsr','E','d',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(61) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(61) NOT NULL;
+INSERT INTO t VALUES (2841628002,7663991,'COpgmEr47D90ezA9KLKG7o','kuPuBYDraGLQU8euhmPTwxdGZ45mO','4KkR5xBND72yq0mLLzYTdeLtYvVqZr9xhYt','w9hAPVukQmFDl02jnXYw3nkjs8DwNRzq1XN5yr','P','8',2);
+INSERT INTO ti VALUES (2841628002,7663991,'COpgmEr47D90ezA9KLKG7o','kuPuBYDraGLQU8euhmPTwxdGZ45mO','4KkR5xBND72yq0mLLzYTdeLtYvVqZr9xhYt','w9hAPVukQmFDl02jnXYw3nkjs8DwNRzq1XN5yr','P','8',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3314692293,2706242,'1Jjcj9auWeWsHUPZBoz9mwafeAOkARlEoowS4q4t5na5s3n1Iejy','KkDK0us0Hey0gZBy5yblHApwZyhaeCnacCxX8ix0lW3BEu0GUaQjkQVLvjKhE0S4SnDPLPiCPd5PdPvUDdsX3UTs3lk6XcPJe2QJ5DftyceeFxzTT7fvcWt3w9buDn9TlFwzqaEgvBn5OPNfNQ7wXzg0a2zUiSDju1LGwfHeAMsz8CyeJ1KDMp2HuLtWn7TjrDyMl9Sm7ppEGXY7gLSj2hmsu9biVWd4NCJIahxlybHwi','vt2NkxkPpnE0YcSscpPXQvuwolnOMINLRDQ8s','5e2zdxbOkrmoGBHA7eLVMnTH3PrRfJ54aRfEJjk6SzcarQgSlYJ00H0f8ADuK22brgRZ8IT73U7','k','M',3);
+INSERT INTO ti VALUES (3314692293,2706242,'1Jjcj9auWeWsHUPZBoz9mwafeAOkARlEoowS4q4t5na5s3n1Iejy','KkDK0us0Hey0gZBy5yblHApwZyhaeCnacCxX8ix0lW3BEu0GUaQjkQVLvjKhE0S4SnDPLPiCPd5PdPvUDdsX3UTs3lk6XcPJe2QJ5DftyceeFxzTT7fvcWt3w9buDn9TlFwzqaEgvBn5OPNfNQ7wXzg0a2zUiSDju1LGwfHeAMsz8CyeJ1KDMp2HuLtWn7TjrDyMl9Sm7ppEGXY7gLSj2hmsu9biVWd4NCJIahxlybHwi','vt2NkxkPpnE0YcSscpPXQvuwolnOMINLRDQ8s','5e2zdxbOkrmoGBHA7eLVMnTH3PrRfJ54aRfEJjk6SzcarQgSlYJ00H0f8ADuK22brgRZ8IT73U7','k','M',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2132066524,13631322,'nGaryATAcAZTiKFbFeaST2SqYh547utLp78ePAM','qrsXloEoWnfoXTPR5JxlJnPKuQrHqpMOigLtT7fKm0WX3U4tek5AXE','0I7S3tu1teiHEBvDTpcSJ2BEuG58b1qhJK','jTDrEMhk7sh4rKk47B6OaYeCavpOgd89oZY8PnaNe1s1QVOWb8wLTmTVqf9Cz9qgS7LeKJS2hRl1s','t','S',4);
+INSERT INTO ti VALUES (2132066524,13631322,'nGaryATAcAZTiKFbFeaST2SqYh547utLp78ePAM','qrsXloEoWnfoXTPR5JxlJnPKuQrHqpMOigLtT7fKm0WX3U4tek5AXE','0I7S3tu1teiHEBvDTpcSJ2BEuG58b1qhJK','jTDrEMhk7sh4rKk47B6OaYeCavpOgd89oZY8PnaNe1s1QVOWb8wLTmTVqf9Cz9qgS7LeKJS2hRl1s','t','S',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1196376831,8573636,'sd6swllLesWzd0YVXtyDNCciH','Kd7FB6glixirq1gi7NHAKBRvfJCU0wgKhUCXs8nB0xnaUhn43rnhv1nkZmVDisQ74Uo22FnFaQkFrADVY6dFSBNcOXBEC9mhlrv7GuLHPMgLsdoPqsWkhxIOExx1t99','K9JseggBf4dJtiGqRB','1amvoXhHRxVDihg9OB3k7I8OBVYhe2VyBhJch0uyCdsZZ','c0','5',5);
+INSERT INTO ti VALUES (1196376831,8573636,'sd6swllLesWzd0YVXtyDNCciH','Kd7FB6glixirq1gi7NHAKBRvfJCU0wgKhUCXs8nB0xnaUhn43rnhv1nkZmVDisQ74Uo22FnFaQkFrADVY6dFSBNcOXBEC9mhlrv7GuLHPMgLsdoPqsWkhxIOExx1t99','K9JseggBf4dJtiGqRB','1amvoXhHRxVDihg9OB3k7I8OBVYhe2VyBhJch0uyCdsZZ','c0','5',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (709440005,12965024,'aOZ6rQziZGq3ABbhJa3dg9xs0GYu5lGw','SA5OF2eWVkEEHe1XVbqS9tUQqO6xJFMsGpsJXRBY190EvWdAzRuh82YxQKVi57kczPo429BT54v3frpUI7IcUXogBIwBgWvhSwFseuGcZCTK7Gg5RVGx','25ErLO','qF9JftpZ4kDtrDFmgCcLwibFDsE8IjWsqUVvTewxyYQ057Jgp5S59UZfcE13i7U1wssvkixwWqbgsXfX1P4soF4dDY1eqRhFmV14PMuze0TEnz4Jtb6NC0XcRsfxmey2uTftsGnRSGVK8SO4V7p1NREEit7vbB4NIUrs3GgeTJScIXSPXcONpGa29jo4bTO4r94PbaYY','Q','E',6);
+INSERT INTO ti VALUES (709440005,12965024,'aOZ6rQziZGq3ABbhJa3dg9xs0GYu5lGw','SA5OF2eWVkEEHe1XVbqS9tUQqO6xJFMsGpsJXRBY190EvWdAzRuh82YxQKVi57kczPo429BT54v3frpUI7IcUXogBIwBgWvhSwFseuGcZCTK7Gg5RVGx','25ErLO','qF9JftpZ4kDtrDFmgCcLwibFDsE8IjWsqUVvTewxyYQ057Jgp5S59UZfcE13i7U1wssvkixwWqbgsXfX1P4soF4dDY1eqRhFmV14PMuze0TEnz4Jtb6NC0XcRsfxmey2uTftsGnRSGVK8SO4V7p1NREEit7vbB4NIUrs3GgeTJScIXSPXcONpGa29jo4bTO4r94PbaYY','Q','E',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b MEDIUMINT UNSIGNED, c BINARY(93), d VARBINARY(47) NOT NULL, e VARCHAR(26), f VARBINARY(74) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1217524,15963893,'oHgLDXekkb107OoIbBXszPpOamZo8Rk','ME5ChWK1L0DQesJAnIQ30ipTKfV8LSWbVtvxybC3','WO77o','mFAliM4JCOwC8Hdr7xRyzX9PJhPIoUma3QQ8XmnwWkPn4y6DQqVLK','uN','u',0);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT UNSIGNED, c BINARY(93), d VARBINARY(47) NOT NULL, e VARCHAR(26), f VARBINARY(74) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (2484678,12582666,'5z2ltJulHrze03Av','pmqJhjtVvRe','PSIz','fxTta4KtZ0K9q5V6MfTrI7Ygo7ypE2GOEbB3qgMsyzqF','F0','f',1);
+INSERT INTO ti VALUES (2484678,12582666,'5z2ltJulHrze03Av','pmqJhjtVvRe','PSIz','fxTta4KtZ0K9q5V6MfTrI7Ygo7ypE2GOEbB3qgMsyzqF','F0','f',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(94);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(94);
+INSERT INTO t VALUES (-4835752,9811948,'gD6GExLDDj4L4tZA7CyS0lbn0KGwm1rY0DItxIxLqhizs385Vt63nMKpFtUEX','0jCt6FiiebnWuTGnJO6TXHfLGzy6CZNTQlX1uwUb4R','BEAF56W','9Sob6rodRPsllnw57vT1SXeVKinNv','Jf','K',2);
+INSERT INTO ti VALUES (-4835752,9811948,'gD6GExLDDj4L4tZA7CyS0lbn0KGwm1rY0DItxIxLqhizs385Vt63nMKpFtUEX','0jCt6FiiebnWuTGnJO6TXHfLGzy6CZNTQlX1uwUb4R','BEAF56W','9Sob6rodRPsllnw57vT1SXeVKinNv','Jf','K',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-6529400,5950476,'hoq9R3niuJPz3gbNOQb9R8DdfggdS4R7xjzNeSPx','X4oIZ7UIdsohVv5PA2fX7B5ph451g8S81dingnJtvLRVTlveeLwt3A8rFaRWyFNnKdqTucPYHkzV3WwO8kFLYZCFVpjCzJ23ZDWL4ybGaEMHJOpNPEwrm6kURMaXlXSWipMI6lCZnEipqQswQjKRnANKVxuJTzzAft2P0xBltZKU8E6JSzpdTQOO5vvKik7ZPwcctAyAmBrwKljy9aBNRJIJICkcvzXJqyX0L6Mv2O5N','dOTD20DX9XGVwlMATI2oJmX5N5','GBDJH3vx007uIJLr0A7A8GkcF3cCjUvn7xegyF1kGq1lEdrzwrN','jO','C',3);
+INSERT INTO ti VALUES (-6529400,5950476,'hoq9R3niuJPz3gbNOQb9R8DdfggdS4R7xjzNeSPx','X4oIZ7UIdsohVv5PA2fX7B5ph451g8S81dingnJtvLRVTlveeLwt3A8rFaRWyFNnKdqTucPYHkzV3WwO8kFLYZCFVpjCzJ23ZDWL4ybGaEMHJOpNPEwrm6kURMaXlXSWipMI6lCZnEipqQswQjKRnANKVxuJTzzAft2P0xBltZKU8E6JSzpdTQOO5vvKik7ZPwcctAyAmBrwKljy9aBNRJIJICkcvzXJqyX0L6Mv2O5N','dOTD20DX9XGVwlMATI2oJmX5N5','GBDJH3vx007uIJLr0A7A8GkcF3cCjUvn7xegyF1kGq1lEdrzwrN','jO','C',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5693630,8275413,'FM65a8mGDc9VHBXBTj9OtyJC00KM5oC','0prN8E9IrMUKPSTYAFjd','dx8XBytjTdjS','jFpxlr2sIrX3vhL7en56Z4qyGiPNBTJ8Z0xSRWW1DHJt9YXHJj1Yrz06xkU86RviMnrIWL3KIFuPM8TTD1q3B1nbzmMLlk42BxYM2BHIXfuwVVrRFVJQuoJx','6T','3',4);
+INSERT INTO ti VALUES (5693630,8275413,'FM65a8mGDc9VHBXBTj9OtyJC00KM5oC','0prN8E9IrMUKPSTYAFjd','dx8XBytjTdjS','jFpxlr2sIrX3vhL7en56Z4qyGiPNBTJ8Z0xSRWW1DHJt9YXHJj1Yrz06xkU86RviMnrIWL3KIFuPM8TTD1q3B1nbzmMLlk42BxYM2BHIXfuwVVrRFVJQuoJx','6T','3',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3532926,2571500,'jrZPnUGXzyJOXXpdyQS5UPUFmZmqgodgpgCLSaQZD0','lys36QohGFgRmoM','yl0bX2eLOjduxLtYESGUV6BB','pE1ArpzHPNArckCV4Ud4UPPo7J1bleJFdIB9DxOEuNIoCmDku61nnuj6wCVL8E7aokPAw6MNM9WacZXInTtTIvXe5PV6rsKMdjrcG1V6oe8A14oy5pURJK0xBNhVuSEBHtxa9dijgwE7XoXMhozaPzSKWCl2S3AN2PH','3','A',5);
+INSERT INTO ti VALUES (-3532926,2571500,'jrZPnUGXzyJOXXpdyQS5UPUFmZmqgodgpgCLSaQZD0','lys36QohGFgRmoM','yl0bX2eLOjduxLtYESGUV6BB','pE1ArpzHPNArckCV4Ud4UPPo7J1bleJFdIB9DxOEuNIoCmDku61nnuj6wCVL8E7aokPAw6MNM9WacZXInTtTIvXe5PV6rsKMdjrcG1V6oe8A14oy5pURJK0xBNhVuSEBHtxa9dijgwE7XoXMhozaPzSKWCl2S3AN2PH','3','A',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6396337,8684619,'8hxZBZE4O92Jyq','TT6FnLXVw2Zojc9Syod8jN6ZWj6GQpDqJaHHlhW04fXgnu8A4k1wvwUyn88WguKoTv31UGJofJep832DmeR2NQSkqi6v8Q6f4TsPSZR6inTirvoQ8s','V3WXOqkiQbaMbNEXquz52x','BuAYHWAwkFBfsXrW5dSLxpeAwzpde1LxlO1qYOqM','t','h',6);
+INSERT INTO ti VALUES (6396337,8684619,'8hxZBZE4O92Jyq','TT6FnLXVw2Zojc9Syod8jN6ZWj6GQpDqJaHHlhW04fXgnu8A4k1wvwUyn88WguKoTv31UGJofJep832DmeR2NQSkqi6v8Q6f4TsPSZR6inTirvoQ8s','V3WXOqkiQbaMbNEXquz52x','BuAYHWAwkFBfsXrW5dSLxpeAwzpde1LxlO1qYOqM','t','h',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(50) NOT NULL, d VARBINARY(46), e VARBINARY(11) NOT NULL, f VARBINARY(1) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1680575764,227422281,'9ZJUHtpPYwBI6ADPp','oVwsYyIIIakkhSateFcFikWfEfxNgIooUEsMLmovzK','ynv','n','9','qj',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(50) NOT NULL, d VARBINARY(46), e VARBINARY(11) NOT NULL, f VARBINARY(1) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1947564436,2716169053,'bu0SpZQwDYuLq3bQ00ozu0r3YwN8V5oVhw7','M07FRnUttM4TR53XYjKA2O0GaLpzBw70iN8PtXb','F','0','q','y9',1);
+INSERT INTO ti VALUES (1947564436,2716169053,'bu0SpZQwDYuLq3bQ00ozu0r3YwN8V5oVhw7','M07FRnUttM4TR53XYjKA2O0GaLpzBw70iN8PtXb','F','0','q','y9',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(51) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(51) NOT NULL;
+INSERT INTO t VALUES (2347127169,1295224485,'5qSoy4HynH91m2s3vSxtBU6CNdYX','9xzre10bATdgTqKiNkh','7','9','6','nH',2);
+INSERT INTO ti VALUES (2347127169,1295224485,'5qSoy4HynH91m2s3vSxtBU6CNdYX','9xzre10bATdgTqKiNkh','7','9','6','nH',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3952695665,3948024716,'7bglQn1gdS63umJyn2FTmx1NrZX','js3Ex8Bgcmg8nF6H090TIQoS7Wgz51Daj7mKe','vgqf','G','e','9',3);
+INSERT INTO ti VALUES (3952695665,3948024716,'7bglQn1gdS63umJyn2FTmx1NrZX','js3Ex8Bgcmg8nF6H090TIQoS7Wgz51Daj7mKe','vgqf','G','e','9',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (324942551,514144851,'ljA0ZA0efdXnzIHADS2Rok','tqnWqY7hyEgtLwOzKNEbREWJ1Iu3KBNOzeDFA3EBFglSBDaQVL3eWgs1PLqmyFYzIvUKhHlvBPWJtPS6OXt5sclqJH9QsdgVps5TVfYEnE9uAHMFiso8GmRhU6JwQzup5Tz2aJRHq0','7dqdE','9c9T1E20uslQaBSRaR4HxajlTiD197tRV7MbxXzr4uM8Z5TYFbpzWf','a','Ow',4);
+INSERT INTO ti VALUES (324942551,514144851,'ljA0ZA0efdXnzIHADS2Rok','tqnWqY7hyEgtLwOzKNEbREWJ1Iu3KBNOzeDFA3EBFglSBDaQVL3eWgs1PLqmyFYzIvUKhHlvBPWJtPS6OXt5sclqJH9QsdgVps5TVfYEnE9uAHMFiso8GmRhU6JwQzup5Tz2aJRHq0','7dqdE','9c9T1E20uslQaBSRaR4HxajlTiD197tRV7MbxXzr4uM8Z5TYFbpzWf','a','Ow',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (324569662,2064099991,'7YUoGlwgWdh0QjjFUqXlmf','mNtbTGtOdtb2','R1IFBMFYFQp','TJl0AFNTsa3CPGq7SILxtmxdpQ5IrrLTKlDkPEGXLfZWBQp107ZesfjWFLRyEqA4ScmY4dg8B8RPTk5MSqKNYIE0Y7UGdBXKM6ZIPsr8VYIGpRAA','wn','90',5);
+INSERT INTO ti VALUES (324569662,2064099991,'7YUoGlwgWdh0QjjFUqXlmf','mNtbTGtOdtb2','R1IFBMFYFQp','TJl0AFNTsa3CPGq7SILxtmxdpQ5IrrLTKlDkPEGXLfZWBQp107ZesfjWFLRyEqA4ScmY4dg8B8RPTk5MSqKNYIE0Y7UGdBXKM6ZIPsr8VYIGpRAA','wn','90',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1915964658,608097378,'vkHZuYL9FtjWeB0','YjMb5LjQJKuG8yWOXSQ5drSrlTm30QcFR9mqowkd3ie4EKqFjzsJFlDmZUc3MLysAFvkH3yAyKb8zCqDqZDm9L4TWQUJfFh2sqqMQ6nFSD5hSsGKFkxKA5zZbXnEYFaLBnPIQKrkfY03zNFTtDcrbdqntPCnDXi8btX5TFrtUfN64SLkqvdQCbBO8LeFvOpBaNBoaGeXj18ifFHkdKMnOcacGAgpIHxgsvAc55xJW64sBhUqoDUeqn4fquxQS9pG','RCb4yc','qQgSXVzgW4SuLi904DV5enqakcqAIHW3CzryfmADo87y7uSabi0xMygmvvEaocTBY0EWtntpx0UDRlF5AxPmqTcgACmBsvuekHmErbEZLQiWgJaAqA912','Gc','kZr',6);
+INSERT INTO ti VALUES (1915964658,608097378,'vkHZuYL9FtjWeB0','YjMb5LjQJKuG8yWOXSQ5drSrlTm30QcFR9mqowkd3ie4EKqFjzsJFlDmZUc3MLysAFvkH3yAyKb8zCqDqZDm9L4TWQUJfFh2sqqMQ6nFSD5hSsGKFkxKA5zZbXnEYFaLBnPIQKrkfY03zNFTtDcrbdqntPCnDXi8btX5TFrtUfN64SLkqvdQCbBO8LeFvOpBaNBoaGeXj18ifFHkdKMnOcacGAgpIHxgsvAc55xJW64sBhUqoDUeqn4fquxQS9pG','RCb4yc','qQgSXVzgW4SuLi904DV5enqakcqAIHW3CzryfmADo87y7uSabi0xMygmvvEaocTBY0EWtntpx0UDRlF5AxPmqTcgACmBsvuekHmErbEZLQiWgJaAqA912','Gc','kZr',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b BIGINT NOT NULL, c CHAR(15), d VARBINARY(94), e VARCHAR(14) NOT NULL, f VARCHAR(19) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1233902995,8742944746945195685,'NRV5S93','TClGkoF','DooDp3uRHoZCiJ','H9J56CgqA4stCVx','iy','T',0);
+CREATE TABLE ti (a INT, b BIGINT NOT NULL, c CHAR(15), d VARBINARY(94), e VARCHAR(14) NOT NULL, f VARCHAR(19) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (1739468802562723900,-8391181338332094042,'2T4d','NnrkJKdUTXj4w81mQvZaaPd580BiHot','fMjE7gVct9Pih','l5xkD5PNyVJeY1aUI','f','D',1);
+INSERT INTO ti VALUES (1739468802562723900,-8391181338332094042,'2T4d','NnrkJKdUTXj4w81mQvZaaPd580BiHot','fMjE7gVct9Pih','l5xkD5PNyVJeY1aUI','f','D',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(16);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(16);
+INSERT INTO t VALUES (-2819531461947178087,-1811480577602109087,'yAtFrWsvvfP','SmHBeBpF5mS1A3u0YvIWNdtiRZxDpuOrq8HA6ZskmtyoxWCyYzRzonqnqGMmRcNDd7pRf6tHckANkSQZQdwCu8kKAnM1','z0DXWwb3','2EPPztp','aa','c',2);
+INSERT INTO ti VALUES (-2819531461947178087,-1811480577602109087,'yAtFrWsvvfP','SmHBeBpF5mS1A3u0YvIWNdtiRZxDpuOrq8HA6ZskmtyoxWCyYzRzonqnqGMmRcNDd7pRf6tHckANkSQZQdwCu8kKAnM1','z0DXWwb3','2EPPztp','aa','c',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-5787095691288792234,-1400323514637882912,'AtUJrFFjQgppVY','iJV4bPK81q9TqqmZuNm1HWQD9zeJRhj5eTaF2Xx4TSaRzpQ5t8BLTYyGic0fv9UzifC4c8T7kT3eWWSc8a1qAM6lKDrW','fYLcU3MM','KnPkBVgVWrkhI','e','d',3);
+INSERT INTO ti VALUES (-5787095691288792234,-1400323514637882912,'AtUJrFFjQgppVY','iJV4bPK81q9TqqmZuNm1HWQD9zeJRhj5eTaF2Xx4TSaRzpQ5t8BLTYyGic0fv9UzifC4c8T7kT3eWWSc8a1qAM6lKDrW','fYLcU3MM','KnPkBVgVWrkhI','e','d',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4206161533711086561,-1723040346566133379,'LQXHjvigrITI2wgM','RczCWlbBNtLyDZbwW5FduWEFLkpN6FsH7X9vxIQsltBNjlXF5fQ3SHbUUicjGbMdJH56Ah0CuAO2TIzmk7RZHMbLoDaBOElUlqMRrnMceRthqz6hZfMSIgO0443Shvs3eSHoPrTjgpV0P2bnzkF8Bp','Ty2S1rMnQLyU','QA6hwq4usskwuNOYZ3wx7QK4InODbyOpFiRXQOPnMYPFTEd1JiYqrOu34j0A2DpI8dFfLfc49fCEyVUEok68OCNRyriMbvzTRKWQd','x','Z',4);
+INSERT INTO ti VALUES (4206161533711086561,-1723040346566133379,'LQXHjvigrITI2wgM','RczCWlbBNtLyDZbwW5FduWEFLkpN6FsH7X9vxIQsltBNjlXF5fQ3SHbUUicjGbMdJH56Ah0CuAO2TIzmk7RZHMbLoDaBOElUlqMRrnMceRthqz6hZfMSIgO0443Shvs3eSHoPrTjgpV0P2bnzkF8Bp','Ty2S1rMnQLyU','QA6hwq4usskwuNOYZ3wx7QK4InODbyOpFiRXQOPnMYPFTEd1JiYqrOu34j0A2DpI8dFfLfc49fCEyVUEok68OCNRyriMbvzTRKWQd','x','Z',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-8914300733567724571,-1232887973855779278,'7OMC7YsN','ynZxaaUGolVT5iZ0vPJ0v1jZYyISu4vxLiL3gE2LfutX13KiB8YFJ2ESr96MaI2mqIITlZs6UzuzinCpTYDw5yEE510v2u14kBqDfRHISctsJ8sBzcaJbWv6b6SeGAGN9zJIi9lZlXUQXilyry8OwlcyhB','A5HDJ0A0K','fs9IvVP0E1SMEJ1sJd3SAgQjk2fR24d','L','d',5);
+INSERT INTO ti VALUES (-8914300733567724571,-1232887973855779278,'7OMC7YsN','ynZxaaUGolVT5iZ0vPJ0v1jZYyISu4vxLiL3gE2LfutX13KiB8YFJ2ESr96MaI2mqIITlZs6UzuzinCpTYDw5yEE510v2u14kBqDfRHISctsJ8sBzcaJbWv6b6SeGAGN9zJIi9lZlXUQXilyry8OwlcyhB','A5HDJ0A0K','fs9IvVP0E1SMEJ1sJd3SAgQjk2fR24d','L','d',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (7751152581870834638,337798422468438181,'nsM1r3Zp8f19LA','9cmKNpYvhpUorMeovDokl6fm6jS3rpvCKnO23nH3EqWXjp4TYL7YTYphwP3cGhJGaeUqdhAfbeEyDmfYUB0dcZrhofA4B4cfhZMU5','HC2LWVVTM6ZkSz','sD7vdOGed2kYLszcgRwOk0ct9oQC3LaZR6QBBMhLXT1yGbDVWV0LDK33EokLN54tB4Olb5s2EkBZUWMCDomb0pTaHP','I','R',6);
+INSERT INTO ti VALUES (7751152581870834638,337798422468438181,'nsM1r3Zp8f19LA','9cmKNpYvhpUorMeovDokl6fm6jS3rpvCKnO23nH3EqWXjp4TYL7YTYphwP3cGhJGaeUqdhAfbeEyDmfYUB0dcZrhofA4B4cfhZMU5','HC2LWVVTM6ZkSz','sD7vdOGed2kYLszcgRwOk0ct9oQC3LaZR6QBBMhLXT1yGbDVWV0LDK33EokLN54tB4Olb5s2EkBZUWMCDomb0pTaHP','I','R',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(24) NOT NULL, d VARBINARY(73) NOT NULL, e VARCHAR(61) NOT NULL, f VARCHAR(54) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7619752242863339664,2950302096322578083,'jxkmxwP4rZWorZ7','bBdlZKAKOajBX9M0nNXGVVBrfP401qfQoQ2AV7u3OF2BgVnK1A28U','zgVaTRfW4gwIl5zdy9VydEMU3pEfLJZ5Bpt2uuhqWkt4W0yzHsiwU3','sOX8fAh1ZNkxDHGZsAjWwo6','r','4',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(24) NOT NULL, d VARBINARY(73) NOT NULL, e VARCHAR(61) NOT NULL, f VARCHAR(54) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1552607932591828523,10192105152553382408,'L8OSfdsqz','rd8','eYjxUBiUh6WEx1OXu6rgAVFJFzhNMv1VNzQZRoe0q9c','rnX2LXMXgi','O','5',1);
+INSERT INTO ti VALUES (1552607932591828523,10192105152553382408,'L8OSfdsqz','rd8','eYjxUBiUh6WEx1OXu6rgAVFJFzhNMv1VNzQZRoe0q9c','rnX2LXMXgi','O','5',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(25) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(25) NOT NULL;
+INSERT INTO t VALUES (965610327575820558,6940302029627452162,'nkf0BipWqKPQSpt4g6qEwH','sVC1TnD5sFhgwBdwULRXMmTTSKAzttAhlE5QxDeXyM5IEkvWxq7krs','LkCK1FsTc0Om4Ayxod3ETFojdHJnikZRcVrapCJuh','LO2cV9gFly1sTP2yzxGq7o7M43ths','b','NU',2);
+INSERT INTO ti VALUES (965610327575820558,6940302029627452162,'nkf0BipWqKPQSpt4g6qEwH','sVC1TnD5sFhgwBdwULRXMmTTSKAzttAhlE5QxDeXyM5IEkvWxq7krs','LkCK1FsTc0Om4Ayxod3ETFojdHJnikZRcVrapCJuh','LO2cV9gFly1sTP2yzxGq7o7M43ths','b','NU',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (8002258199558602627,11857576078170721942,'5S','VjxmEtf5Lxc0m5bcqoUFmGoERUk1K4tn5XBOVGWtH5dmJahJztHzmoqFgnhswE9JmbwNzPRFhAfAlFPnzpVryK3Kpjs64LfWSmqkuaitmjApGDWVnXChsa73p6oOwwoTtQ6QbUf4sNWiApR8zP0MDhvWTG0kNzxOYELK7URlpt8NhFxUWIi6ZohaJC6D7sjktX849LMs','S9bzMgeOAmyXUQ6rSGjn73Z0j0gmZkoPDUNs0UR','WmJiEw5i3De1shMLwgxBHyugxDrkJ1jfI0','Q','1',3);
+INSERT INTO ti VALUES (8002258199558602627,11857576078170721942,'5S','VjxmEtf5Lxc0m5bcqoUFmGoERUk1K4tn5XBOVGWtH5dmJahJztHzmoqFgnhswE9JmbwNzPRFhAfAlFPnzpVryK3Kpjs64LfWSmqkuaitmjApGDWVnXChsa73p6oOwwoTtQ6QbUf4sNWiApR8zP0MDhvWTG0kNzxOYELK7URlpt8NhFxUWIi6ZohaJC6D7sjktX849LMs','S9bzMgeOAmyXUQ6rSGjn73Z0j0gmZkoPDUNs0UR','WmJiEw5i3De1shMLwgxBHyugxDrkJ1jfI0','Q','1',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (10907483025956173861,7324622381417633720,'Q1V1tZ8y','1ziQVVvl9weTF8Zb4hPBThXdoinknqUyeDBrXW7koiG3ingVaL6noSN9vhDwfaDw4pJEOdUNflFYVBj1uHm3gukrF58e9yV','ZNH79oZ9heYjbmCTHESIlxIVUV83QAPXjbhkOmK7PhPpBe','TEjGpwLVfELqKn9OUTsCgMvc5i3','7','I',4);
+INSERT INTO ti VALUES (10907483025956173861,7324622381417633720,'Q1V1tZ8y','1ziQVVvl9weTF8Zb4hPBThXdoinknqUyeDBrXW7koiG3ingVaL6noSN9vhDwfaDw4pJEOdUNflFYVBj1uHm3gukrF58e9yV','ZNH79oZ9heYjbmCTHESIlxIVUV83QAPXjbhkOmK7PhPpBe','TEjGpwLVfELqKn9OUTsCgMvc5i3','7','I',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (150622222146168055,5964913481501700540,'B2kYBqgNxbWOvpQL30nO','dWQXKnAnKelRjAqbcphS9WocnDX4QJ8fQfPN8ux86gk5OcoFtErEHoe8eLoqmSjJvHuByYONIciYfS6bbZ6PgTscLcWasN40WPlO2ZXRZ4VsPsZMcP35yxpRMPb98ZRkA20b8p6IoDEHaDIYTflZGTObHRykdVm1d1vAKbzu','soX0trVfnaTeUAZXsQqYb9YW5vaiuBy','xAlwtnLHQNwc1ggNNSY2YXUWoJWHdYx5wVdu6rgPMvQOBpggfu5fd68OO4gGz20J1WSUwt5aBk0heCeAJGrBZwvxnOMF8jpncllHyBeCPoaysCBUrFUNosif8mMnrzk2juQ94HbZA0fKMLGhL7UZeRaVsX32U18pWQvRML2rhACZelKelQeDm7mQA','Vi','a0',5);
+INSERT INTO ti VALUES (150622222146168055,5964913481501700540,'B2kYBqgNxbWOvpQL30nO','dWQXKnAnKelRjAqbcphS9WocnDX4QJ8fQfPN8ux86gk5OcoFtErEHoe8eLoqmSjJvHuByYONIciYfS6bbZ6PgTscLcWasN40WPlO2ZXRZ4VsPsZMcP35yxpRMPb98ZRkA20b8p6IoDEHaDIYTflZGTObHRykdVm1d1vAKbzu','soX0trVfnaTeUAZXsQqYb9YW5vaiuBy','xAlwtnLHQNwc1ggNNSY2YXUWoJWHdYx5wVdu6rgPMvQOBpggfu5fd68OO4gGz20J1WSUwt5aBk0heCeAJGrBZwvxnOMF8jpncllHyBeCPoaysCBUrFUNosif8mMnrzk2juQ94HbZA0fKMLGhL7UZeRaVsX32U18pWQvRML2rhACZelKelQeDm7mQA','Vi','a0',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (13885930933609375191,18245722160359466502,'dGZJ7lsrSAAdtIf8ME0w','tGqqzqbry0FgnMoQSgeAucfB6p30J1wuYBp5zJhQjTFrzqONvb74WSgf4G5FsalyrsX0uG5oZQHif8xGHnA','LVw1Qr2uyxaZM5kudyVEmp6qvN7D647wQm4qUCyDRS6U','pWwOkYf0kd2fA27HtpXU6RV9y09ciVhPo655Lz2Lsff0szvMWroH10Bi7b4OsURU9Nz3pX0RLOaKUYsUaBeEfOEGojHTLL4tnwuvl3p6cxsKgbN5xJej7Mwa','l','oJ',6);
+INSERT INTO ti VALUES (13885930933609375191,18245722160359466502,'dGZJ7lsrSAAdtIf8ME0w','tGqqzqbry0FgnMoQSgeAucfB6p30J1wuYBp5zJhQjTFrzqONvb74WSgf4G5FsalyrsX0uG5oZQHif8xGHnA','LVw1Qr2uyxaZM5kudyVEmp6qvN7D647wQm4qUCyDRS6U','pWwOkYf0kd2fA27HtpXU6RV9y09ciVhPo655Lz2Lsff0szvMWroH10Bi7b4OsURU9Nz3pX0RLOaKUYsUaBeEfOEGojHTLL4tnwuvl3p6cxsKgbN5xJej7Mwa','l','oJ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b BIGINT, c CHAR(15), d VARCHAR(33), e VARCHAR(37), f VARCHAR(90) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5814530046390637343,-7719840385900405088,'pRDTGJ4V2KmbXA','zzzYloiLPzwWg','rADm','siZgM3mY2CvZpBVs7D73SxjmEXvPnlHsjtR7SZw1vGtGbwSLemRs3rrr1gwQFW28YvXI1XiiQXI','1','W',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT, c CHAR(15), d VARCHAR(33), e VARCHAR(37), f VARCHAR(90) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (5674002559486874546,-1031491666980771813,'FGCP0I','NX45','dVHssLJqFuXknapCE2oBI','RVUEhfvf0tw1eS2XS63TmdCaIz7bQ7p7hnZz48iHhgzkSw7IL4wvoLGL5WuujIp','M','9',1);
+INSERT INTO ti VALUES (5674002559486874546,-1031491666980771813,'FGCP0I','NX45','dVHssLJqFuXknapCE2oBI','RVUEhfvf0tw1eS2XS63TmdCaIz7bQ7p7hnZz48iHhgzkSw7IL4wvoLGL5WuujIp','M','9',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(16);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(16);
+INSERT INTO t VALUES (-1592332603465268564,4838478271686350774,'SSw','3S8PUoJxyR9P48BfPAMJm0YSfMiA','bRFnOI40DXA3RQvpOgXmANVDU','WfSSgdHAelgL4DL99Fs1OdTb7j7DCAusvdJxF','O','v',2);
+INSERT INTO ti VALUES (-1592332603465268564,4838478271686350774,'SSw','3S8PUoJxyR9P48BfPAMJm0YSfMiA','bRFnOI40DXA3RQvpOgXmANVDU','WfSSgdHAelgL4DL99Fs1OdTb7j7DCAusvdJxF','O','v',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (8349720679325761716,-4427365519101761930,'1Tx','XGLNSCI3K8p7eV9072E5bPSrNk8kkBm4dnCb9JNM8pM7vFuBevA','dVc2Wyy0zNZye6mWbX83dvS','W7AamYSDTDMM65AS2aQ7Dw1whhR4gka4cc5ZKm15MHzk7RBwbxRz5BvZLfEpuqXwwHMGVN8ZXEUiHAWZNz','r','H',3);
+INSERT INTO ti VALUES (8349720679325761716,-4427365519101761930,'1Tx','XGLNSCI3K8p7eV9072E5bPSrNk8kkBm4dnCb9JNM8pM7vFuBevA','dVc2Wyy0zNZye6mWbX83dvS','W7AamYSDTDMM65AS2aQ7Dw1whhR4gka4cc5ZKm15MHzk7RBwbxRz5BvZLfEpuqXwwHMGVN8ZXEUiHAWZNz','r','H',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-9103585399146197541,1942671915376445910,'mXQphFUTs7','y4wk2l2BfynYVwUJUyFlOCjLMRdyZVgrFkLIPl9ZXw0OycFZVq3VkeMEe41t1WLyRSHHnIPsFdhZ5PFkXt6P3prjoSxOJQImhfl7lOEbCoYI9KGD4U81rT5AO62jDbrSJHjkRnkPJQxCnORwnKicIe4qIPCSMZqFpSyJllvb','B8HSbEYbpjA1rwMbsdeO','V4hEUvgFCqDe56ehquv2bFFva6EK8WmWM2maEUvo50lOwsCZ2bSCRRwfR1NaPqpDGvrhk0SZ91nxwrnuydhieACxqWvhaBePQN8B7QfZ2Oc9vcms5c0XIhnXyFVwKjnGJ0WVG2gX5Jt198TEL1L5iHM0UdQJlA3t5CvzEvjsB1rklqZUDbQjvC3V38CZFiVf5hT7GMhvNuAsXuN3oUBLv26rVUVusBLw5K9E','s','P',4);
+INSERT INTO ti VALUES (-9103585399146197541,1942671915376445910,'mXQphFUTs7','y4wk2l2BfynYVwUJUyFlOCjLMRdyZVgrFkLIPl9ZXw0OycFZVq3VkeMEe41t1WLyRSHHnIPsFdhZ5PFkXt6P3prjoSxOJQImhfl7lOEbCoYI9KGD4U81rT5AO62jDbrSJHjkRnkPJQxCnORwnKicIe4qIPCSMZqFpSyJllvb','B8HSbEYbpjA1rwMbsdeO','V4hEUvgFCqDe56ehquv2bFFva6EK8WmWM2maEUvo50lOwsCZ2bSCRRwfR1NaPqpDGvrhk0SZ91nxwrnuydhieACxqWvhaBePQN8B7QfZ2Oc9vcms5c0XIhnXyFVwKjnGJ0WVG2gX5Jt198TEL1L5iHM0UdQJlA3t5CvzEvjsB1rklqZUDbQjvC3V38CZFiVf5hT7GMhvNuAsXuN3oUBLv26rVUVusBLw5K9E','s','P',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1515117946188998130,7034353038084344086,'mgCJqb6Ywu46Vz','A70mCPQZEDENDbhjnFbXgnGEJAq4TUBFBIgmdTObFNgm5DpHPHDytXiPIzsZAkpW5AkzO3dAXJqiqX0rXoyLyz9dO36YmzkZfu7xAKXUhyy2H3kuML78DAkmknZc2iAbr4idTftpiN6TTVAIin5GgGjm6gNPKKsvTUVkB9wEFPvOt4AJbPSzGxmRMBvsqBSyWRhvHrKDUNEm7XHCwvCZF3fov04TWT','j4QAk2ohgC8EtOvYVUL','07tWywPcId2w3mdqjKD91YEF4D73V8G95skfwLT','J','9',5);
+INSERT INTO ti VALUES (1515117946188998130,7034353038084344086,'mgCJqb6Ywu46Vz','A70mCPQZEDENDbhjnFbXgnGEJAq4TUBFBIgmdTObFNgm5DpHPHDytXiPIzsZAkpW5AkzO3dAXJqiqX0rXoyLyz9dO36YmzkZfu7xAKXUhyy2H3kuML78DAkmknZc2iAbr4idTftpiN6TTVAIin5GgGjm6gNPKKsvTUVkB9wEFPvOt4AJbPSzGxmRMBvsqBSyWRhvHrKDUNEm7XHCwvCZF3fov04TWT','j4QAk2ohgC8EtOvYVUL','07tWywPcId2w3mdqjKD91YEF4D73V8G95skfwLT','J','9',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-9928400650497945,6408941533720907573,'jW26B','kjChAySaBMfCVNbZM3tsEYHvngbDhjEubB4mR0QFAEQsQCqCejmIerlem1Cxu95X0A6lcEFUjMFO3Vg4O0mwFUHaLIlvtRNPJsJU4aSgbmZDshZoBrIGw37uMOvRuQT5JtADMvOpIJHvHFPrRPeaFrttSFeSu3yix6tNd11yf3JHTASE3bR2yTqx2Q1lilcuMqsjBOwaPyCNAi6MxSeiaGFFDU','KdlVfubyhtb','FcuZq7aYOKMnv0LdcoIgogR4X0yoUgKnH343fJ6nu79miQLAOMCdEFXw9f3wjFXOXhAqVm2E5D9v7y4AbvfVqhQN8CdbkPMEsBa9EydPonpnpruI7QJQjEb9wrEvdzativ2uUai17iW60dBozr','g','1m',6);
+INSERT INTO ti VALUES (-9928400650497945,6408941533720907573,'jW26B','kjChAySaBMfCVNbZM3tsEYHvngbDhjEubB4mR0QFAEQsQCqCejmIerlem1Cxu95X0A6lcEFUjMFO3Vg4O0mwFUHaLIlvtRNPJsJU4aSgbmZDshZoBrIGw37uMOvRuQT5JtADMvOpIJHvHFPrRPeaFrttSFeSu3yix6tNd11yf3JHTASE3bR2yTqx2Q1lilcuMqsjBOwaPyCNAi6MxSeiaGFFDU','KdlVfubyhtb','FcuZq7aYOKMnv0LdcoIgogR4X0yoUgKnH343fJ6nu79miQLAOMCdEFXw9f3wjFXOXhAqVm2E5D9v7y4AbvfVqhQN8CdbkPMEsBa9EydPonpnpruI7QJQjEb9wrEvdzativ2uUai17iW60dBozr','g','1m',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(76) NOT NULL, d VARBINARY(91), e VARCHAR(81), f VARCHAR(62) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11431981232023517127,2260756,'us2pZEdJHMPe7Z79XzueSsWsLmlLC7r3PFkzIWcPrOlvvzeVRD4ciLNF6J2v2xPMbvynPxfoU','uJ3ies70YwoU1T0X8PNnkrPtGa2Ovy1JX0WmghnVvysgumsEnEA0ryUkkBFG3Jy2HOY2zHY2kqwgtnhU','mUzYtSVUPSGaBLvtDziV6jfFo4ISGTMGdxmOGczTAQNRo','poZgy6EdQKsujZ','J','y7',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(76) NOT NULL, d VARBINARY(91), e VARCHAR(81), f VARCHAR(62) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (12970054707551293723,-7032578,'hOyxnLBMccTWkZUN4a0dbAxVSuu74Ma41ke4XiJ2Se','LZ33jTb6jkPzD21bQPavCqAtItJFBPfAtBNo9a16Mkr0S5ackLF','4jNyjJiVKl6G0Z5FTL0D059VyaBKdOXjv28w0qIiI1H1R4I3BSy9amY','J3wFXjWHLMGIkHShL80gqvx0HxJjVyTii','3','X',1);
+INSERT INTO ti VALUES (12970054707551293723,-7032578,'hOyxnLBMccTWkZUN4a0dbAxVSuu74Ma41ke4XiJ2Se','LZ33jTb6jkPzD21bQPavCqAtItJFBPfAtBNo9a16Mkr0S5ackLF','4jNyjJiVKl6G0Z5FTL0D059VyaBKdOXjv28w0qIiI1H1R4I3BSy9amY','J3wFXjWHLMGIkHShL80gqvx0HxJjVyTii','3','X',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(77) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(77) NOT NULL;
+INSERT INTO t VALUES (13975093936300303437,-1075523,'AFPseJCAGctafDfrCMqjIpkJYwtW8hO1WN6uXCxdSlf8nYjjSb9px','8e21dndpx0VEmRp4Ctq3GLVDeabXYE6USBP2iYhJkG6L7yBHldzDfJMQ5AV9e94ca','0svUrR0HMkOQ54JD5PuDb3AeQJEhsiZlgNlqgF2V9AoKdcKAWB7FH2e2IMRFJkvS5T','ZqNIrJye','3','qx',2);
+INSERT INTO ti VALUES (13975093936300303437,-1075523,'AFPseJCAGctafDfrCMqjIpkJYwtW8hO1WN6uXCxdSlf8nYjjSb9px','8e21dndpx0VEmRp4Ctq3GLVDeabXYE6USBP2iYhJkG6L7yBHldzDfJMQ5AV9e94ca','0svUrR0HMkOQ54JD5PuDb3AeQJEhsiZlgNlqgF2V9AoKdcKAWB7FH2e2IMRFJkvS5T','ZqNIrJye','3','qx',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3722664923751772667,3673201,'0CBwlbDvKpLW1Hzmi8nDN0','fnqHjDAtykB44ok5LxAfqX','U2HXUOeA57kiOIILF6VAbrte1Rh8hHfqezyMiB9X1mO','4chXLqI5DMpINXxjZ5H7TJV5bUWHEoYuflH7WdPKWtGUQodd5xy4QmNGq','7','G',3);
+INSERT INTO ti VALUES (3722664923751772667,3673201,'0CBwlbDvKpLW1Hzmi8nDN0','fnqHjDAtykB44ok5LxAfqX','U2HXUOeA57kiOIILF6VAbrte1Rh8hHfqezyMiB9X1mO','4chXLqI5DMpINXxjZ5H7TJV5bUWHEoYuflH7WdPKWtGUQodd5xy4QmNGq','7','G',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (536684295472036301,-4466480,'0sTElkpWseVcrirNo01IaWOmJil5nerYmrmhHlHfINnmJRY9xW2cUyjzx12sGyRgEok','Zh2wc9fq7WXd9zcRGttOf4eX0npf1YHIak4sl9Tu9ELqK5rYQ2W0QqdwYRC3Ti9upUd7ZlNkHqTYvo3AJYI9mB6kaPQ48Upw5A39eG3y09suRdn9wQDmZWpA8q2COGvh5PxNnBKnrgPgwn8pjgwi4YTOVrjCPmEl9aDcR1SuvHhOU2PSvQ2yvXAiKmp9SRkygqJin15fCF5hFHjNLH1bp4jpBJwB0zv1p0lwnBaiWTuw14uRU','MTGp3pSbPKgZmkodiUuprIlj8lpoIfSA3GidS9pHrPaJVN8AczuAmSt46xpugkDKWeAp4t4sQFI0HG','kJzqY5TdpxypWHouYDBYdNiSTFwi4SBf4hL6UBWA7tIaSCMXfDrJt8skj5juPNUD6dMRPN4z9WrFD3TLjgZd549jSkQt8Is3q','l','FH',4);
+INSERT INTO ti VALUES (536684295472036301,-4466480,'0sTElkpWseVcrirNo01IaWOmJil5nerYmrmhHlHfINnmJRY9xW2cUyjzx12sGyRgEok','Zh2wc9fq7WXd9zcRGttOf4eX0npf1YHIak4sl9Tu9ELqK5rYQ2W0QqdwYRC3Ti9upUd7ZlNkHqTYvo3AJYI9mB6kaPQ48Upw5A39eG3y09suRdn9wQDmZWpA8q2COGvh5PxNnBKnrgPgwn8pjgwi4YTOVrjCPmEl9aDcR1SuvHhOU2PSvQ2yvXAiKmp9SRkygqJin15fCF5hFHjNLH1bp4jpBJwB0zv1p0lwnBaiWTuw14uRU','MTGp3pSbPKgZmkodiUuprIlj8lpoIfSA3GidS9pHrPaJVN8AczuAmSt46xpugkDKWeAp4t4sQFI0HG','kJzqY5TdpxypWHouYDBYdNiSTFwi4SBf4hL6UBWA7tIaSCMXfDrJt8skj5juPNUD6dMRPN4z9WrFD3TLjgZd549jSkQt8Is3q','l','FH',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1183911045967941372,7630579,'wFTqwJAinojRj','0MRg4RUZc30pyBGz9aUcZQZAE4OBP0ILIT8Yn1Bh7ePeALDiF7SE3dh0WTzQYm7m4wZWj9BZbDZ5PHWoIkIvXfpOw64kasjEz5xVu8ijSKKoRb7C5XCV6ar88Rd1Z1fpHLU6IclWhsFx1hsHygZnY6xO5g3IhuvJaM11PLDDOZJPWE5Twc2AtCRdRut3M7kFIWA','PxZtEKdgOunq2tMTRR29nWSV5THEQpE6Y0IbeVNYbwAZM9L','ok7JInUN94STSAqwAYD6qbYkEVSfJtFZyTbl1A8MZTC796DlVvw0SDYGHJ8hyUx7emBSDiFKXlE1xjjzAz5xeGEtJTpowoYDQfmdpAFDpF19FEuVKUWGac2tCHpawcOlwUCl0gDp79ZFKaeQ9KdJ648VS2Xqz0M8yk2TMXDxs6FUkJBR2IH8jhEklFdlWQ9bpp1EdL3vVcvBKQCATjezLIU0TLFrPoKo','7','66',5);
+INSERT INTO ti VALUES (1183911045967941372,7630579,'wFTqwJAinojRj','0MRg4RUZc30pyBGz9aUcZQZAE4OBP0ILIT8Yn1Bh7ePeALDiF7SE3dh0WTzQYm7m4wZWj9BZbDZ5PHWoIkIvXfpOw64kasjEz5xVu8ijSKKoRb7C5XCV6ar88Rd1Z1fpHLU6IclWhsFx1hsHygZnY6xO5g3IhuvJaM11PLDDOZJPWE5Twc2AtCRdRut3M7kFIWA','PxZtEKdgOunq2tMTRR29nWSV5THEQpE6Y0IbeVNYbwAZM9L','ok7JInUN94STSAqwAYD6qbYkEVSfJtFZyTbl1A8MZTC796DlVvw0SDYGHJ8hyUx7emBSDiFKXlE1xjjzAz5xeGEtJTpowoYDQfmdpAFDpF19FEuVKUWGac2tCHpawcOlwUCl0gDp79ZFKaeQ9KdJ648VS2Xqz0M8yk2TMXDxs6FUkJBR2IH8jhEklFdlWQ9bpp1EdL3vVcvBKQCATjezLIU0TLFrPoKo','7','66',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15848757212621920070,-7521317,'OjXQclVXhTAobo7HiMa0I8aYY','dMYTkN7yPO3VVzypE3y5UkgUQC6OVpP1X84j07kKYc8S4AUaEhCGFQz8bFh2FukPSuBPRXao9r7ilzjXoABdHHZZloT5gbCHV9kmp02UPfkvTKFM09jUbzt9OORexa','gvRV63d2zM0TA','f9OpQPp151KBaZAKjzEThxZAVCgT','A','S',6);
+INSERT INTO ti VALUES (15848757212621920070,-7521317,'OjXQclVXhTAobo7HiMa0I8aYY','dMYTkN7yPO3VVzypE3y5UkgUQC6OVpP1X84j07kKYc8S4AUaEhCGFQz8bFh2FukPSuBPRXao9r7ilzjXoABdHHZZloT5gbCHV9kmp02UPfkvTKFM09jUbzt9OORexa','gvRV63d2zM0TA','f9OpQPp151KBaZAKjzEThxZAVCgT','A','S',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(32) NOT NULL, d VARCHAR(20), e VARBINARY(42), f VARBINARY(22) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2518937371,324911458,'DPr3KFSi2ydGiodaOzkGV','C9wsgLNOU6','MWqmQotHLjzZqG02ewdP2Bh','s0VSyI8KutUq75azxRxPf','P','5',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(32) NOT NULL, d VARCHAR(20), e VARBINARY(42), f VARBINARY(22) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2721418539,77817193,'vOv2v88wRnDUwWSd7OPT6J0NS8WGXPWL','SNoRnEHQ74CCyQw39Xs','EX','L8pGNk6DBsw0NuR','9','m',1);
+INSERT INTO ti VALUES (2721418539,77817193,'vOv2v88wRnDUwWSd7OPT6J0NS8WGXPWL','SNoRnEHQ74CCyQw39Xs','EX','L8pGNk6DBsw0NuR','9','m',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(33) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(33) NOT NULL;
+INSERT INTO t VALUES (1509594307,3981186180,'OOi3','6CcQTs7kggTF','jh2pn0qssA0Y71OJX0f1','8oiEJNMiYbV5cRTdCyu','K','x',2);
+INSERT INTO ti VALUES (1509594307,3981186180,'OOi3','6CcQTs7kggTF','jh2pn0qssA0Y71OJX0f1','8oiEJNMiYbV5cRTdCyu','K','x',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2940842952,2860882716,'nZycz3m7VFcnOm55G0to','IyeyptpqoTTeDcuuJ8vRqs5UCP4tG96KxsAKJbjc6pXRhisg3qds8lJy1PtnCgJFez1WYEeJIkuV3Q6UlTtfeVl5Yk9u0Rz6LN','HuYqr1qGJ99If','qiB','k','p',3);
+INSERT INTO ti VALUES (2940842952,2860882716,'nZycz3m7VFcnOm55G0to','IyeyptpqoTTeDcuuJ8vRqs5UCP4tG96KxsAKJbjc6pXRhisg3qds8lJy1PtnCgJFez1WYEeJIkuV3Q6UlTtfeVl5Yk9u0Rz6LN','HuYqr1qGJ99If','qiB','k','p',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3102411987,788979636,'degBTSdeyibeg1CVr6dnkklQzudLB4dDS','LlknSmKs5RHv28LlV2PLi2kw5Hw1Ehhmw9jPO','2IgWOjbW1t08UurtrU8NEnFJFtJ','TO8k2pM2nA6AILSwpo3gb2g90U5gZ9M3TW9El6mrmAga5wWs5LxGJfjhouvUrub1jA5dI0d5T7rIRlfiSjS0QQVWUtVso2Jg9cYpBa5FM9afKjSlluicJZeWoFyi1PvYomY0dgVIFcbSJxhzVGkH78TgBPQ','g','r',4);
+INSERT INTO ti VALUES (3102411987,788979636,'degBTSdeyibeg1CVr6dnkklQzudLB4dDS','LlknSmKs5RHv28LlV2PLi2kw5Hw1Ehhmw9jPO','2IgWOjbW1t08UurtrU8NEnFJFtJ','TO8k2pM2nA6AILSwpo3gb2g90U5gZ9M3TW9El6mrmAga5wWs5LxGJfjhouvUrub1jA5dI0d5T7rIRlfiSjS0QQVWUtVso2Jg9cYpBa5FM9afKjSlluicJZeWoFyi1PvYomY0dgVIFcbSJxhzVGkH78TgBPQ','g','r',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (774966423,3132084379,'gRN3','KvMqVrmRIHa0wkygry9ly1Tn8aIobYP2yAAabsNL9GADn5ykzJdu1a736q1VselypxSmF6qzupaxvtOQOMx2t2t1nmGx0A3qR0SS2PL45CCTTxKPjigFQiQrukPk40IdQnOvn1mm7TjLGEWTFV1rLEGR8V7ftP1pFOTFJE8fgsVjX4V8M3mL4R','UPhfeBppv4cTVQ0BFmpvvFM6Uqe','BXL8QbQkAQM1jTYn8roWq9cbnMai6hcEMHN6e17KnOtGZhA0Pw4lYlVSKL9HB7HZmuX2bh6lMpoCVDBhvqiRTgubBwSkNbt5Rft0id9a0Hflg7WQJGlvy44fX7e7pPZ8CF2HWvXUdw1i','F','X',5);
+INSERT INTO ti VALUES (774966423,3132084379,'gRN3','KvMqVrmRIHa0wkygry9ly1Tn8aIobYP2yAAabsNL9GADn5ykzJdu1a736q1VselypxSmF6qzupaxvtOQOMx2t2t1nmGx0A3qR0SS2PL45CCTTxKPjigFQiQrukPk40IdQnOvn1mm7TjLGEWTFV1rLEGR8V7ftP1pFOTFJE8fgsVjX4V8M3mL4R','UPhfeBppv4cTVQ0BFmpvvFM6Uqe','BXL8QbQkAQM1jTYn8roWq9cbnMai6hcEMHN6e17KnOtGZhA0Pw4lYlVSKL9HB7HZmuX2bh6lMpoCVDBhvqiRTgubBwSkNbt5Rft0id9a0Hflg7WQJGlvy44fX7e7pPZ8CF2HWvXUdw1i','F','X',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (2506069898,3530521043,'gYvtOxl0j1xqnRN9LegeBwZ','byzQEy0lc1H3vq5gxz3pxO2OqwzEGJVWR3ryVUCKjZHd1Bc6W34Aw57OW1j1XuZJA6G7JDJE68CySQxWJEBlT9jiCQ07DBzp0GSViT0RuegIhd4NbPbbXolvuQGFm27DbQGR5tXZdUTdwlrW8tQrnyvd2duBRLSF1CsT4UBXCMtV15pS7WnBTQuf2vjRHv3WZ','tSQwvJPJZPsvy2Z1WgXeNK7c5IeT','bgpGCxU7PYYvnGKUsxxuaTGTVwyhotvqksqgrvQDhAaTnTlxgB18cpCFipQA1rZ0M3xuCTZF8Wc2p9mztVueraGsLQp7caC0MEIQF8lmF7Ianf2MhOAC5cL5dsxeUCFn6Gym9B8e0UieA6TsNFvXZX7YjeXSdeVNJEEpnPxWjBKseyCjNlyhnXW5','lS','Ip',6);
+INSERT INTO ti VALUES (2506069898,3530521043,'gYvtOxl0j1xqnRN9LegeBwZ','byzQEy0lc1H3vq5gxz3pxO2OqwzEGJVWR3ryVUCKjZHd1Bc6W34Aw57OW1j1XuZJA6G7JDJE68CySQxWJEBlT9jiCQ07DBzp0GSViT0RuegIhd4NbPbbXolvuQGFm27DbQGR5tXZdUTdwlrW8tQrnyvd2duBRLSF1CsT4UBXCMtV15pS7WnBTQuf2vjRHv3WZ','tSQwvJPJZPsvy2Z1WgXeNK7c5IeT','bgpGCxU7PYYvnGKUsxxuaTGTVwyhotvqksqgrvQDhAaTnTlxgB18cpCFipQA1rZ0M3xuCTZF8Wc2p9mztVueraGsLQp7caC0MEIQF8lmF7Ianf2MhOAC5cL5dsxeUCFn6Gym9B8e0UieA6TsNFvXZX7YjeXSdeVNJEEpnPxWjBKseyCjNlyhnXW5','lS','Ip',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(68) NOT NULL, d VARCHAR(29), e VARCHAR(71), f VARBINARY(1), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10490734,49,'Sblh36BJ5IOq9MhfrRB9ABiTUT7ZmUCPZkQLYtJOCvM','BJpFWfhWI5d','oDJUxX2HtSjW21qiECJyAp5NN6J8pduoKpEkEucJEVh2qEWJjHHnwN7zwGXROvx4gdNBd','E','O','EM',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(68) NOT NULL, d VARCHAR(29), e VARCHAR(71), f VARBINARY(1), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (506548868697190308,206,'rIjB6yEtbpK1kMhykZqQkPfZu','qPeSvX4Dfc49HfdpQWl','ya9FlG','o','E','P',1);
+INSERT INTO ti VALUES (506548868697190308,206,'rIjB6yEtbpK1kMhykZqQkPfZu','qPeSvX4Dfc49HfdpQWl','ya9FlG','o','E','P',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(69) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(69) NOT NULL;
+INSERT INTO t VALUES (4241131106277078622,59,'Q2ODpB9HP4K9jdl72HSNTY5AdKuh1BbfSdO9PuRtg2YoJJ7WRDOgTiDNbTpudIb4C','7wpgIrtmGlyI92kQu8KvP12Tv','Pc1V3OWK884VnxDj2Ryaf8','2','Y','Ga',2);
+INSERT INTO ti VALUES (4241131106277078622,59,'Q2ODpB9HP4K9jdl72HSNTY5AdKuh1BbfSdO9PuRtg2YoJJ7WRDOgTiDNbTpudIb4C','7wpgIrtmGlyI92kQu8KvP12Tv','Pc1V3OWK884VnxDj2Ryaf8','2','Y','Ga',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (7745591932095703246,101,'0Kqyj60xQXFUwMssLfTIUzdhnWnDIDl0NzTnPlumR7tZtcLHXGW','U58IL5faf9saDZc7YnLFeoE0o3EsvnFZboCAqVaX1h43C45dveEroBWcpam9AoXm4ZGTAWY6ZpmLRv22X8L02jVm4vLkJU0znrYsaQ02kfXmOpksEQz8MtDAGHJAoZ7VCZMUemZ4aRpMaiE5vsHVrgJdf6et4KTR315W031w12VUcsUVRbhTCQM5B','9MiF9KhC5bfO5rN3ge6','O','7','R',3);
+INSERT INTO ti VALUES (7745591932095703246,101,'0Kqyj60xQXFUwMssLfTIUzdhnWnDIDl0NzTnPlumR7tZtcLHXGW','U58IL5faf9saDZc7YnLFeoE0o3EsvnFZboCAqVaX1h43C45dveEroBWcpam9AoXm4ZGTAWY6ZpmLRv22X8L02jVm4vLkJU0znrYsaQ02kfXmOpksEQz8MtDAGHJAoZ7VCZMUemZ4aRpMaiE5vsHVrgJdf6et4KTR315W031w12VUcsUVRbhTCQM5B','9MiF9KhC5bfO5rN3ge6','O','7','R',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (17153457013518059135,98,'DVin3VDb33lbqtiB8EMNA5qC5AoBxLHdkgKY27Ns','ch3EQJmru9gvoqAyUo0CacE9y6V9mU2R55SumYSIdghAeR1k5N19AlaXN31ON','ZY4Mg655geEm5kg','iV7vuF9kAkjVuKZ','4','Wl',4);
+INSERT INTO ti VALUES (17153457013518059135,98,'DVin3VDb33lbqtiB8EMNA5qC5AoBxLHdkgKY27Ns','ch3EQJmru9gvoqAyUo0CacE9y6V9mU2R55SumYSIdghAeR1k5N19AlaXN31ON','ZY4Mg655geEm5kg','iV7vuF9kAkjVuKZ','4','Wl',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8581299469670968373,25,'L1mUDO2xQyAzRIOWfvmmZg7r7TpoM2eY8fIOqVnItfBHJxalGevMIpRP3N0','AqraP3sSxa3NSKs73L9oMc0rHwv2FeQnWkTSc4awYKUJdfzSRrMemHbG70ijOEMER3igJDgBgFpvA7BpB3GMu9Jsi5uyWKtSQU31D3TUSiFnS477UyCq3iNQ1q3BhLoTUtjHbaIbIp3QcztKWWeC9NsPKMxOgBmj1vU98pAzEiB5Lic11U53ddETvGaaThQxbmlfO6ePciMKIf','ikn','HsmgAyh6XdUORY6jHsD7IR9Cqh8Gm2on6ZEnTnY7D2D6vY2EJyxsn9rfZriZRbkFsQ4Ae8TVmxozDjIUFnZ1fVQLFMZlFWnTwQThM2R28EPynpsqjNbWaUzz3zCCwsmm5AUU7XNPOrhOVT7CyG4szW2u8mg0','Tl','Zc',5);
+INSERT INTO ti VALUES (8581299469670968373,25,'L1mUDO2xQyAzRIOWfvmmZg7r7TpoM2eY8fIOqVnItfBHJxalGevMIpRP3N0','AqraP3sSxa3NSKs73L9oMc0rHwv2FeQnWkTSc4awYKUJdfzSRrMemHbG70ijOEMER3igJDgBgFpvA7BpB3GMu9Jsi5uyWKtSQU31D3TUSiFnS477UyCq3iNQ1q3BhLoTUtjHbaIbIp3QcztKWWeC9NsPKMxOgBmj1vU98pAzEiB5Lic11U53ddETvGaaThQxbmlfO6ePciMKIf','ikn','HsmgAyh6XdUORY6jHsD7IR9Cqh8Gm2on6ZEnTnY7D2D6vY2EJyxsn9rfZriZRbkFsQ4Ae8TVmxozDjIUFnZ1fVQLFMZlFWnTwQThM2R28EPynpsqjNbWaUzz3zCCwsmm5AUU7XNPOrhOVT7CyG4szW2u8mg0','Tl','Zc',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (14826369158411548249,231,'yln0GYIjOEircLf8ApNB0iNAJ6mV','wWf1XHKZbhAX4cYoNCnkv9VOGYaFZb9o5vinu9EWkJrFALlkzYAMDljPeqf0xKAF1bB1CfB8azOX99YEDdOZwL6FFrhgqjvOmiDa01yqPQ3oPiI0PGeEzoln1Pmm1ZxZN28MJoB2gU0pDZIn9dtb8XjtGhPpgXnIpTDnf7A0qUortDenlJhBayi4iCNpQaCQfM4RAHoqLpP11bZGxfcXtMbima1KtCx8gqUShex','2RnFexrMrFYVQNkBbbfjycc5u5GV9VAZsqb0yK8oJ2WgvKVRv8hy94Cic5','QQGfc7Lh6QDJRLRhMEwhIasIXIim6brRsE9iceD09vu3HaShAg1giatrQLccL15LrLwF45S4L4CXbctWLWq36D8oPX','B','F',6);
+INSERT INTO ti VALUES (14826369158411548249,231,'yln0GYIjOEircLf8ApNB0iNAJ6mV','wWf1XHKZbhAX4cYoNCnkv9VOGYaFZb9o5vinu9EWkJrFALlkzYAMDljPeqf0xKAF1bB1CfB8azOX99YEDdOZwL6FFrhgqjvOmiDa01yqPQ3oPiI0PGeEzoln1Pmm1ZxZN28MJoB2gU0pDZIn9dtb8XjtGhPpgXnIpTDnf7A0qUortDenlJhBayi4iCNpQaCQfM4RAHoqLpP11bZGxfcXtMbima1KtCx8gqUShex','2RnFexrMrFYVQNkBbbfjycc5u5GV9VAZsqb0yK8oJ2WgvKVRv8hy94Cic5','QQGfc7Lh6QDJRLRhMEwhIasIXIim6brRsE9iceD09vu3HaShAg1giatrQLccL15LrLwF45S4L4CXbctWLWq36D8oPX','B','F',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(52), d VARCHAR(36), e VARBINARY(62), f VARCHAR(11) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (101,-138267,'5auyXD8dlMBYIsrtP','ceEtBK1apGmKe81EzYapU4LHvMAj1oVY','kfqthS9UatE6','IQTVUyG6ip6','t','a',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(52), d VARCHAR(36), e VARBINARY(62), f VARCHAR(11) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (41,6389149,'RbwLBc4gIb2MTvpp9J8N0dqieiMbw16cwpMM5dxcsNWv9oK7','KPRYatWeyrLmjIudsE','9pO2nSUIIhRB3YHl0ZTndGDD0','vU9X','aK','3j',1);
+INSERT INTO ti VALUES (41,6389149,'RbwLBc4gIb2MTvpp9J8N0dqieiMbw16cwpMM5dxcsNWv9oK7','KPRYatWeyrLmjIudsE','9pO2nSUIIhRB3YHl0ZTndGDD0','vU9X','aK','3j',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(53);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(53);
+INSERT INTO t VALUES (239,-2763452,'rZffIeF1ZxWgvftfuTCag','UHF26osi547wzDaBs9lyJOkC','2cQfD0iekZtKXu3rFD5CmkLmsUD6h79Xn2ZgVsBxA1AJ','3xnyZjQiC','m','s',2);
+INSERT INTO ti VALUES (239,-2763452,'rZffIeF1ZxWgvftfuTCag','UHF26osi547wzDaBs9lyJOkC','2cQfD0iekZtKXu3rFD5CmkLmsUD6h79Xn2ZgVsBxA1AJ','3xnyZjQiC','m','s',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (23,-7639854,'hUKmPDVkHQH6Ze6drYZoCY','TsAAMc','ldR7TKtX0H32MSPDIf4sG78gfiKW8F7xQV3PIflb2RPx1Z','4JgpeX','nl','0l',3);
+INSERT INTO ti VALUES (23,-7639854,'hUKmPDVkHQH6Ze6drYZoCY','TsAAMc','ldR7TKtX0H32MSPDIf4sG78gfiKW8F7xQV3PIflb2RPx1Z','4JgpeX','nl','0l',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (65,6584329,'zUa2QN','dHatG3NWUWEFJkXCIIdPlxem','PHhu7d','QHbfPZIn253HyW1FwfkXXgZ4pWUrd09q9q7RGQyNCbWEGO1jUClTeiWXtry3iKBymZZbkqwvjMxXTt1ipnwjIbnDDhV4SsmfGA9OidFglLTLDJHVbcyEjO9M2iawaa','m3','Dg',4);
+INSERT INTO ti VALUES (65,6584329,'zUa2QN','dHatG3NWUWEFJkXCIIdPlxem','PHhu7d','QHbfPZIn253HyW1FwfkXXgZ4pWUrd09q9q7RGQyNCbWEGO1jUClTeiWXtry3iKBymZZbkqwvjMxXTt1ipnwjIbnDDhV4SsmfGA9OidFglLTLDJHVbcyEjO9M2iawaa','m3','Dg',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (195,-723933,'68Vnpg1hVBPWp1A3y4XfVYaRdq','WmwqBh6DCL1TBiCQMIaGEzSDt83wNnIzed3MCwAJQUvItcQBTlrJu0NuCWCVmmineWFpyCGhQVQyM4t412BguiLLaZN3pjUn1zfpJW5VCdrcgiUvXZJ0G3ZiMkJ2WZSq44fL','Jf4pdSHwr55X13kN0O86pS','xCeoaQFL2nEFfmBa14MyjNwk','ap','wH',5);
+INSERT INTO ti VALUES (195,-723933,'68Vnpg1hVBPWp1A3y4XfVYaRdq','WmwqBh6DCL1TBiCQMIaGEzSDt83wNnIzed3MCwAJQUvItcQBTlrJu0NuCWCVmmineWFpyCGhQVQyM4t412BguiLLaZN3pjUn1zfpJW5VCdrcgiUvXZJ0G3ZiMkJ2WZSq44fL','Jf4pdSHwr55X13kN0O86pS','xCeoaQFL2nEFfmBa14MyjNwk','ap','wH',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (233,5903972,'EEpwSMFACviXwpT28uERALJuJVZHZ8','mLtHrxeO8FGWk75Af0duRRI1Xqz93CjNCczZLCOpOMWW0DR8PeQ','KQd8NnF3XkTBIErO','ORUS6aYfmPpGHAkjLzl7Y7ciRbpv2xVv9wCuDuRAxiUVgOoCbMrb8EuXcJUVUQzAgssDumvh9LfPfug1HT7Sc2qSyB7eR9upDOBQhVNCyb5DKlh05S6INGVlWot9cgDzkb8Row6J8B7p1zRsa3IzMXH9Jyxg18i6ZJFCS9vi7oGNdlFuf86PmOKG4hvNlt0grBKWYrsOD','zZ2','DLl',6);
+INSERT INTO ti VALUES (233,5903972,'EEpwSMFACviXwpT28uERALJuJVZHZ8','mLtHrxeO8FGWk75Af0duRRI1Xqz93CjNCczZLCOpOMWW0DR8PeQ','KQd8NnF3XkTBIErO','ORUS6aYfmPpGHAkjLzl7Y7ciRbpv2xVv9wCuDuRAxiUVgOoCbMrb8EuXcJUVUQzAgssDumvh9LfPfug1HT7Sc2qSyB7eR9upDOBQhVNCyb5DKlh05S6INGVlWot9cgDzkb8Row6J8B7p1zRsa3IzMXH9Jyxg18i6ZJFCS9vi7oGNdlFuf86PmOKG4hvNlt0grBKWYrsOD','zZ2','DLl',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b INT, c CHAR(54), d VARBINARY(60), e VARCHAR(16) NOT NULL, f VARCHAR(66) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14090857864138723281,-1177426267,'7hw8irM8sfhcPZAxOGyHxdXhXVjCHhBdw9m0WjFNr9Me32A3bS','1b6dN51CxFAML3t9VsjkCP1B7TEAFx98Jr3Q0hGl','PZKPo3o2OFX','3GJPOvZffyzl2tJiYc9Txz7lUUwNC0ziXYOezCkWWEI1tB0MhFEJHWH','6','cW',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT, c CHAR(54), d VARBINARY(60), e VARCHAR(16) NOT NULL, f VARCHAR(66) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (17407535800442694928,609368537,'kfBKMLiYtcppL9487ZzZL32Te4WYIjKsYP4n4ruGa','chKxDFRuRiSKxslqnjfUuo3BawtiAFY5cm5N0qe0s1i','i6X3zw1IvfL2','I33kE0CscrDZyAeuiG95EdCL48gDDt6EtUPLMs','Q','c',1);
+INSERT INTO ti VALUES (17407535800442694928,609368537,'kfBKMLiYtcppL9487ZzZL32Te4WYIjKsYP4n4ruGa','chKxDFRuRiSKxslqnjfUuo3BawtiAFY5cm5N0qe0s1i','i6X3zw1IvfL2','I33kE0CscrDZyAeuiG95EdCL48gDDt6EtUPLMs','Q','c',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(55);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(55);
+INSERT INTO t VALUES (1522157080084452310,-408736795,'fuNrBtpw318ddwIoPCY1BXXapxSYltvsuJqbxC','JSo0CPmTcB4eDSvVYqut3ibobuqxxOc66ymXlQQqnFUEvW1kjU39v6TW','SRXQr3','28AG0Yku5sIpoXW1pXdKCARxGib2FMrDIZjDgMzAOZZD1Hoko6D1lu2','3','M',2);
+INSERT INTO ti VALUES (1522157080084452310,-408736795,'fuNrBtpw318ddwIoPCY1BXXapxSYltvsuJqbxC','JSo0CPmTcB4eDSvVYqut3ibobuqxxOc66ymXlQQqnFUEvW1kjU39v6TW','SRXQr3','28AG0Yku5sIpoXW1pXdKCARxGib2FMrDIZjDgMzAOZZD1Hoko6D1lu2','3','M',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (16862960784334269729,-1564611775,'d203hBNvVl1up','BVxQSZmtiIRHGaXUhERSCiZOH567JbFJG0iEvMD6PsK7t0aarjijmEULXuMnNz9LUo7iErrLQSxGIlp2XYIdnN9SZ1fCvj3XgxtgF','fhVUl6','VBbkj','7','zB',3);
+INSERT INTO ti VALUES (16862960784334269729,-1564611775,'d203hBNvVl1up','BVxQSZmtiIRHGaXUhERSCiZOH567JbFJG0iEvMD6PsK7t0aarjijmEULXuMnNz9LUo7iErrLQSxGIlp2XYIdnN9SZ1fCvj3XgxtgF','fhVUl6','VBbkj','7','zB',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (11400673421392952095,1231383970,'f5XrP2YJBae63XBx','Lf9hK0LAH2Cg8B2NyDYxX0x0TKnB','c8Sw8uC4Gmkm','N3T6ES3gWYy3YMwIi9JnTv2gpJmkBFNrUSsuYIQoPfoViwFNgUMIUqKfwo4oabQQL3xGgartMJA8Xq4K64GxeTbLivWDfHMW6lRddQ6nZdcDIqZBGvgUy6Z2Pi2haeaBajQSvwA9I1SgyG92aiHYvfNuG8HBlpcWGGG5a4y7R6VUf','s','bS',4);
+INSERT INTO ti VALUES (11400673421392952095,1231383970,'f5XrP2YJBae63XBx','Lf9hK0LAH2Cg8B2NyDYxX0x0TKnB','c8Sw8uC4Gmkm','N3T6ES3gWYy3YMwIi9JnTv2gpJmkBFNrUSsuYIQoPfoViwFNgUMIUqKfwo4oabQQL3xGgartMJA8Xq4K64GxeTbLivWDfHMW6lRddQ6nZdcDIqZBGvgUy6Z2Pi2haeaBajQSvwA9I1SgyG92aiHYvfNuG8HBlpcWGGG5a4y7R6VUf','s','bS',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (16633432665819706893,-1599151842,'s3ILycM2gg8PbE7aLhS6ouKDxxq','aGgNmvE8XAJSwedhUOvdPY8SqEFvM3gkJEbUwAFaFtc8i1amLWb6d0udWiFPlPGFJtnrOV4HLQi9nhvkqy5YXXz7PeYvbZUIg2PJi5mXhMi8UfawkgzAQjeAPdHsXmg9QKAPkmncvFeMmm3','e','xmRZzUn5MGzl6E1JBzOZ0PFh9np907MOmOcxe6rnS2bAbwVJqocb3ycE8bcuOa7tk5K8bbH0Q8YHaVncUEDTi09UVUpa0xEuVafAYNohPWL6PI16WWS6XrIPmjHMDRsbf5HM34iWzZfLWfah2R2X6xFAUMrvEOGkCTsSAmqQK5tUeANa7jjnFtsL8mzeR2VSXcMH8zQJ','u','d',5);
+INSERT INTO ti VALUES (16633432665819706893,-1599151842,'s3ILycM2gg8PbE7aLhS6ouKDxxq','aGgNmvE8XAJSwedhUOvdPY8SqEFvM3gkJEbUwAFaFtc8i1amLWb6d0udWiFPlPGFJtnrOV4HLQi9nhvkqy5YXXz7PeYvbZUIg2PJi5mXhMi8UfawkgzAQjeAPdHsXmg9QKAPkmncvFeMmm3','e','xmRZzUn5MGzl6E1JBzOZ0PFh9np907MOmOcxe6rnS2bAbwVJqocb3ycE8bcuOa7tk5K8bbH0Q8YHaVncUEDTi09UVUpa0xEuVafAYNohPWL6PI16WWS6XrIPmjHMDRsbf5HM34iWzZfLWfah2R2X6xFAUMrvEOGkCTsSAmqQK5tUeANa7jjnFtsL8mzeR2VSXcMH8zQJ','u','d',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5772193224380569225,1654214869,'732aCSBM3FkJZF8DQu3HptSNvm7WYLbe6aov0IOROY7gsXONXiZYNZG','wyh5qGGMxnNmMIZXbT1iuHaRXZ4FskowUfLgNqOhhXPD9bBiKRpKIw24bQHDrR2GSLTDAPCqn5F3','FsXH','17286MRx3Qr4VJvTUNnQaoRgBeaTGSIfASjPTEweVbaHTbCQY9qr8ag8WI7BIIO54wUmiEkfHmYOKS4v4i1JRkNzeOPXFPcMjtLAw85FhJBOzf9JvHh1gH9kakGaNMdzUmDo4Zjq2lt57FXpuNTXlBLQyoOAj5zjveY9','r','y',6);
+INSERT INTO ti VALUES (5772193224380569225,1654214869,'732aCSBM3FkJZF8DQu3HptSNvm7WYLbe6aov0IOROY7gsXONXiZYNZG','wyh5qGGMxnNmMIZXbT1iuHaRXZ4FskowUfLgNqOhhXPD9bBiKRpKIw24bQHDrR2GSLTDAPCqn5F3','FsXH','17286MRx3Qr4VJvTUNnQaoRgBeaTGSIfASjPTEweVbaHTbCQY9qr8ag8WI7BIIO54wUmiEkfHmYOKS4v4i1JRkNzeOPXFPcMjtLAw85FhJBOzf9JvHh1gH9kakGaNMdzUmDo4Zjq2lt57FXpuNTXlBLQyoOAj5zjveY9','r','y',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(8), d VARCHAR(36), e VARBINARY(94) NOT NULL, f VARBINARY(91), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1056022,17241,'I7ZV4P','zPjbRA1gsNWvCkNuxf6XgE7a5liUFi','NkFDptCaoCGhdVMcouzPNlQmXMnrHm1SncxtYAWckUiaGHEpoUdIOMtXxfVfc6E8GIz7d3iqt4OB4Wc','w8FLMh4HHgcqJZeW4RCX1yodCTup6K9fbeSjXMoU5syGVyito8NxxD','6','4',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(8), d VARCHAR(36), e VARBINARY(94) NOT NULL, f VARBINARY(91), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (9369827336894164057,64947,'W','J3LPfOXPLHe4VbJoIDKV5Yef2QU9ddGg9J','22Ax6Ds8qeOpUwwjlBXHya90omTmBfUClRH6kJnXUgEG8jtDKrpGo8mNCQcQN6c','ipf8bxlAe3YDdBN9CD5VNAgFt80JzNRLzJx4Se','C','m',1);
+INSERT INTO ti VALUES (9369827336894164057,64947,'W','J3LPfOXPLHe4VbJoIDKV5Yef2QU9ddGg9J','22Ax6Ds8qeOpUwwjlBXHya90omTmBfUClRH6kJnXUgEG8jtDKrpGo8mNCQcQN6c','ipf8bxlAe3YDdBN9CD5VNAgFt80JzNRLzJx4Se','C','m',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(9);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(9);
+INSERT INTO t VALUES (15061470327694387035,60290,'HCfLKrpXc','G01PpYCqeMu64TrX3uU9nf83','ICy3CKn4','phNNwbrLEG4Bj4G0Spg7bPY','P','Q',2);
+INSERT INTO ti VALUES (15061470327694387035,60290,'HCfLKrpXc','G01PpYCqeMu64TrX3uU9nf83','ICy3CKn4','phNNwbrLEG4Bj4G0Spg7bPY','P','Q',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (14318425748198683065,6674,'k1Jmw','5ApeburIsJhjawuPf2RmJX9N9GLGJIFMLzicO0dKUfJUHICIzgX5qrLwiMA3FpZrKzujerV5YnHvSBJmoVxaCwTiVqtD2Te8QhuC1mzNiseK9s69DBgxh3OXMFRf1uMGByfr83aP66vGlQ5juh7ZNeSKCvmpFMIH2SFpaqfefponw3GTWLhwv5npQ5fFTZFaoCTy4viIK','Vo2F4wEa3Rd2JkMQMO2eZEyHFzPDkLNtD1vBsI3fYiEQWxsGL3jVwU','5mC86Gh4o2e','U','x',3);
+INSERT INTO ti VALUES (14318425748198683065,6674,'k1Jmw','5ApeburIsJhjawuPf2RmJX9N9GLGJIFMLzicO0dKUfJUHICIzgX5qrLwiMA3FpZrKzujerV5YnHvSBJmoVxaCwTiVqtD2Te8QhuC1mzNiseK9s69DBgxh3OXMFRf1uMGByfr83aP66vGlQ5juh7ZNeSKCvmpFMIH2SFpaqfefponw3GTWLhwv5npQ5fFTZFaoCTy4viIK','Vo2F4wEa3Rd2JkMQMO2eZEyHFzPDkLNtD1vBsI3fYiEQWxsGL3jVwU','5mC86Gh4o2e','U','x',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (7187776042852344389,30880,'3qqBYt3G','kClD5Bkk7Iu2j899wzQqHheGKClUw1WhZH64JjUF7me0AtGYp89Xl5Ga2QZrm90uV9bzNRFR432oL9dWFrD6R2pKs4DURPBePQ1OwCSLMZaT6CbHupA2cLLlTBbl5AwAL87SzEFY1e3wXc3ZSXegENBMDEHcGDyc0smPwO6CrWINmhpGFjOSCucXHUcNZjkYhKKgeD1nkMwtwJ3t4NlqK4cKAnU4lgZJqjONfahnkTxl','czSpjW9atsTgZtKvucjeu1NaRIuXBp52Q8VC6gWQkeKbUGdxENAgFVdR77','72O1S6Zd0er0qnCzLSwXqd9Iof0szygqXCCXVFL4jSlu03wZmJNJTNFmHZZCbp4jk52KfcY83qPYAASfgZfMDyunqgFrKB2Ta6XSusv6lqtbQT8P8VKwmE90wUrCBTo98ym9mRJhIT5hpaHCAv4B9HgSyI0G8ESmIoJWC93','x','S',4);
+INSERT INTO ti VALUES (7187776042852344389,30880,'3qqBYt3G','kClD5Bkk7Iu2j899wzQqHheGKClUw1WhZH64JjUF7me0AtGYp89Xl5Ga2QZrm90uV9bzNRFR432oL9dWFrD6R2pKs4DURPBePQ1OwCSLMZaT6CbHupA2cLLlTBbl5AwAL87SzEFY1e3wXc3ZSXegENBMDEHcGDyc0smPwO6CrWINmhpGFjOSCucXHUcNZjkYhKKgeD1nkMwtwJ3t4NlqK4cKAnU4lgZJqjONfahnkTxl','czSpjW9atsTgZtKvucjeu1NaRIuXBp52Q8VC6gWQkeKbUGdxENAgFVdR77','72O1S6Zd0er0qnCzLSwXqd9Iof0szygqXCCXVFL4jSlu03wZmJNJTNFmHZZCbp4jk52KfcY83qPYAASfgZfMDyunqgFrKB2Ta6XSusv6lqtbQT8P8VKwmE90wUrCBTo98ym9mRJhIT5hpaHCAv4B9HgSyI0G8ESmIoJWC93','x','S',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13004716775962584406,5198,'8GZca','H5FoWjXcHpiOSMcj179NwFAODIlxq6y2JQssuS1pyZHvmqSxzvdliswNz44xz7v25topzlco4IL6peAsjnBhUD8vy0kAnrZYq5AeDkCrDVJuLpVuzhnB4Vd6k5zNKw25Yf6OEddMV7rRsPd2THOfrQrwomdezEkbSTarDb9KN3k13APCdFgdlqvdHavA1SUaUtbiKmQyPKsUBz7HgQZVMybVgR8jOqqr8CMVophenMB36OBHLZhPPvVYzp1','vQULqgOvp4sY7Uk3y3ZgQK3wPVELKl1j98MeUSeLlP9mXvc8KI9l5y4odMQVMaMrt','Buk2l2Dr5YWVFvdVHJFoh5vRoEARTBMdZLuFukAhWGUz30wbfUjcxAqrYw1QalZrUPvwcM2unrfTu2aY2amem67EnLaTV4dNpZObVWGD6RcBmVUKSINjnKY59tX7y34HZ9DVwvDg3lf9OyojMFgwk64bNNQX3WOau62JZb4B3KCbzdGYA7HBindE8xTV7iilXjOKc5YTufvhEopzlb9NA7EdllB','M','e',5);
+INSERT INTO ti VALUES (13004716775962584406,5198,'8GZca','H5FoWjXcHpiOSMcj179NwFAODIlxq6y2JQssuS1pyZHvmqSxzvdliswNz44xz7v25topzlco4IL6peAsjnBhUD8vy0kAnrZYq5AeDkCrDVJuLpVuzhnB4Vd6k5zNKw25Yf6OEddMV7rRsPd2THOfrQrwomdezEkbSTarDb9KN3k13APCdFgdlqvdHavA1SUaUtbiKmQyPKsUBz7HgQZVMybVgR8jOqqr8CMVophenMB36OBHLZhPPvVYzp1','vQULqgOvp4sY7Uk3y3ZgQK3wPVELKl1j98MeUSeLlP9mXvc8KI9l5y4odMQVMaMrt','Buk2l2Dr5YWVFvdVHJFoh5vRoEARTBMdZLuFukAhWGUz30wbfUjcxAqrYw1QalZrUPvwcM2unrfTu2aY2amem67EnLaTV4dNpZObVWGD6RcBmVUKSINjnKY59tX7y34HZ9DVwvDg3lf9OyojMFgwk64bNNQX3WOau62JZb4B3KCbzdGYA7HBindE8xTV7iilXjOKc5YTufvhEopzlb9NA7EdllB','M','e',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (18270652462254466182,64715,'Cx','bM6L6HNxtqPPTc6mfbama9pKjzLZf8rgBm23TZ8yN4LyJGf1LUG76wS4SP4KLwg44N59JeHwFQI5rgj7G0GnaLBM6MqbNxDQKbxXiAkzEhJRKxO0drJR7vaf6ghRajn7RsE96dENL4zitx6SeE9cxXju3VPzholnjCLwzWBiHzct5aD','Rs182vnWNF8tKdr9wonNd49at7qSO7aren3HrhI4jQmdBinK5HQh92f386UU8k26NyxDqC3qXSqKCc','vQKu111cHVRDlf7pki2j9JMn39lF6j5','dO','Ig',6);
+INSERT INTO ti VALUES (18270652462254466182,64715,'Cx','bM6L6HNxtqPPTc6mfbama9pKjzLZf8rgBm23TZ8yN4LyJGf1LUG76wS4SP4KLwg44N59JeHwFQI5rgj7G0GnaLBM6MqbNxDQKbxXiAkzEhJRKxO0drJR7vaf6ghRajn7RsE96dENL4zitx6SeE9cxXju3VPzholnjCLwzWBiHzct5aD','Rs182vnWNF8tKdr9wonNd49at7qSO7aren3HrhI4jQmdBinK5HQh92f386UU8k26NyxDqC3qXSqKCc','vQKu111cHVRDlf7pki2j9JMn39lF6j5','dO','Ig',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b SMALLINT, c CHAR(78) NOT NULL, d VARCHAR(55), e VARCHAR(85), f VARBINARY(64), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-94,-30309,'NlIDJW','JS3tc5tOmArGNQ5RgcNJKLehUOdOfG','lbswg2xik1J5DY','ffNQApw0cFBL9FtQdpEJiZKkQgWmqpqW7McnY','B','I',0);
+CREATE TABLE ti (a TINYINT, b SMALLINT, c CHAR(78) NOT NULL, d VARCHAR(55), e VARCHAR(85), f VARBINARY(64), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (9007406533880489842,-548,'2wZcWCWKw4Ssnb7OBOYHOjX9yvPzK819WqaocxXWhtmgUSRzN','ZY3ya97BOnb3GuX','cVa2M04Fm3Z','pSGtIdsRfFukIeZnO4EjTW9PDOV8Up78oyNkHBIV1CrGuiZsCTknD4exSBVVd','b','P',1);
+INSERT INTO ti VALUES (9007406533880489842,-548,'2wZcWCWKw4Ssnb7OBOYHOjX9yvPzK819WqaocxXWhtmgUSRzN','ZY3ya97BOnb3GuX','cVa2M04Fm3Z','pSGtIdsRfFukIeZnO4EjTW9PDOV8Up78oyNkHBIV1CrGuiZsCTknD4exSBVVd','b','P',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(79) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(79) NOT NULL;
+INSERT INTO t VALUES (-707100847681789801,-21558,'Mj3VYJxENv3LSvcAwhi136HeVl','xEVtMj8T6Ii9mzBT8tDZxxtpZQFp8FV','JuirYMHXFz2eCPuvXg9wAEWK6yjpEjFIdvE6oRgCAL5QqJMm','7V0vXNKyJhoYKv','i','k',2);
+INSERT INTO ti VALUES (-707100847681789801,-21558,'Mj3VYJxENv3LSvcAwhi136HeVl','xEVtMj8T6Ii9mzBT8tDZxxtpZQFp8FV','JuirYMHXFz2eCPuvXg9wAEWK6yjpEjFIdvE6oRgCAL5QqJMm','7V0vXNKyJhoYKv','i','k',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-2342995725497758636,-21854,'SNlUqk7eFo6','ggKcJek9jPSDYFmSQjOPFar0jHmSrwjShfQEJu4NQndfAWexfYHbJ5ImTxfPEtb3mKNutzXHvprcmQGdNGQHvpzadnpnMRbvieGaFrBSazh8vxbaajMkXRMvzFvdrDztHng0XWY7JjZltsRdqit2e3UHwWTvqwJGYYMs3in3B13uvTG2QD71by0Cgr3uzDfHQNcIIUIiHbIUf','A64yQksP4ymqVZE8T1ocVF2u7W8QSJc6sontTBBLXfK4lD','YkubQJivIrAXelUQm67FVeBTsnJAMp4rNO7Hd','Y','Q',3);
+INSERT INTO ti VALUES (-2342995725497758636,-21854,'SNlUqk7eFo6','ggKcJek9jPSDYFmSQjOPFar0jHmSrwjShfQEJu4NQndfAWexfYHbJ5ImTxfPEtb3mKNutzXHvprcmQGdNGQHvpzadnpnMRbvieGaFrBSazh8vxbaajMkXRMvzFvdrDztHng0XWY7JjZltsRdqit2e3UHwWTvqwJGYYMs3in3B13uvTG2QD71by0Cgr3uzDfHQNcIIUIiHbIUf','A64yQksP4ymqVZE8T1ocVF2u7W8QSJc6sontTBBLXfK4lD','YkubQJivIrAXelUQm67FVeBTsnJAMp4rNO7Hd','Y','Q',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-7288867156707756448,9365,'gVMcOonlH5tzXoV3cgYWLka6rySh1W6vBrT2n2mSF573NCvcFIjHTBil','YI8UK5H8zifIpTTvdzz3RJgBXMFfp2k8IhGadO3cfviopCVD7YOEvOTxh4IZlNt1m2ohHw7W9p7b8Xhu7ymIUyJKhXbrkhMbNn6VpleTZWz7zVNF5K0NUfKFmJyieWmRoR8EHgTZcgXppBPdxSvVVyBbAMGJKouG4dYNFrU3WrjfN1rr3pCcyJsH','uIvjtja0PjzU0lLB','dLru','3','6',4);
+INSERT INTO ti VALUES (-7288867156707756448,9365,'gVMcOonlH5tzXoV3cgYWLka6rySh1W6vBrT2n2mSF573NCvcFIjHTBil','YI8UK5H8zifIpTTvdzz3RJgBXMFfp2k8IhGadO3cfviopCVD7YOEvOTxh4IZlNt1m2ohHw7W9p7b8Xhu7ymIUyJKhXbrkhMbNn6VpleTZWz7zVNF5K0NUfKFmJyieWmRoR8EHgTZcgXppBPdxSvVVyBbAMGJKouG4dYNFrU3WrjfN1rr3pCcyJsH','uIvjtja0PjzU0lLB','dLru','3','6',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2896253269581930913,7136,'hMWdFQTChlGwpxIq1GQYUSVYlb4KX1dr','HpLQG7JphJIOVdhNdegB3OUlIaFkImeV0OunNnGHhi7CDR4qUVXlR4zcl','vqOVMX07tkcmtzXCvyPDLkcFC','5NUCaNBMbVTP03HtYwrQjNkAg9IsRaaS8fBGr28FoxiC2encW0CrA1ZeKVHCVBJlG01nu0pIt5kXWe6083Lw7ARBPCvIqglNctnLsMEl1QsCIw4Bx5xvSgdwGADJ3aWmKy7dIeLPpaAtQ7egkkisKJx7yaduJZrSJ9KazrEQtXQvUnKjlveHYMNwfNSy31HvqIQVYKgUk5BE','7','1',5);
+INSERT INTO ti VALUES (2896253269581930913,7136,'hMWdFQTChlGwpxIq1GQYUSVYlb4KX1dr','HpLQG7JphJIOVdhNdegB3OUlIaFkImeV0OunNnGHhi7CDR4qUVXlR4zcl','vqOVMX07tkcmtzXCvyPDLkcFC','5NUCaNBMbVTP03HtYwrQjNkAg9IsRaaS8fBGr28FoxiC2encW0CrA1ZeKVHCVBJlG01nu0pIt5kXWe6083Lw7ARBPCvIqglNctnLsMEl1QsCIw4Bx5xvSgdwGADJ3aWmKy7dIeLPpaAtQ7egkkisKJx7yaduJZrSJ9KazrEQtXQvUnKjlveHYMNwfNSy31HvqIQVYKgUk5BE','7','1',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1538017088074447184,9003,'aOtNTjkClvyNo','9LzlVFxnO9wspqrFEW2SBu4','G5CphUSMzxHHqYEn5e9WvRxKPyIKu91','Hk41QnOZqwSY58e0aMbj5oLs6rBGw4eVZfttsNkI8rNoZBQ5la6Gqdxvv74Nyg8s0ZLeKKUmcGdXRSAxBWBPchYzqsiug0LUj3Z1l6lPN7oPbPVfmHGAe86ExQP6CYNXD5lvqLOBFPN6o','0','L',6);
+INSERT INTO ti VALUES (-1538017088074447184,9003,'aOtNTjkClvyNo','9LzlVFxnO9wspqrFEW2SBu4','G5CphUSMzxHHqYEn5e9WvRxKPyIKu91','Hk41QnOZqwSY58e0aMbj5oLs6rBGw4eVZfttsNkI8rNoZBQ5la6Gqdxvv74Nyg8s0ZLeKKUmcGdXRSAxBWBPchYzqsiug0LUj3Z1l6lPN7oPbPVfmHGAe86ExQP6CYNXD5lvqLOBFPN6o','0','L',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT NOT NULL, c BINARY(11) NOT NULL, d VARBINARY(51) NOT NULL, e VARBINARY(55) NOT NULL, f VARBINARY(59) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-14519,20677,'9M','Bew59NrQa9bh3IU5HodLDDdhZJPy4FRBDIXPseNS4CFNklaY0','xfqwRTUO','mh8h72W4ojETduJtaeiTjaOBhzJB2YAIR8aS2JDmYmEzejSRlP','A','T',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b SMALLINT NOT NULL, c BINARY(11) NOT NULL, d VARBINARY(51) NOT NULL, e VARBINARY(55) NOT NULL, f VARBINARY(59) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-222076020,5334,'wjmI','K3gMBvcQV7nJm','PxZy0JKUrq1Ga46HB2bYewuWxQWIMWrkNjxiqO3ZPf2ePTEil','twemTjwiMir05j','z','Sh',1);
+INSERT INTO ti VALUES (-222076020,5334,'wjmI','K3gMBvcQV7nJm','PxZy0JKUrq1Ga46HB2bYewuWxQWIMWrkNjxiqO3ZPf2ePTEil','twemTjwiMir05j','z','Sh',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(12) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(12) NOT NULL;
+INSERT INTO t VALUES (183896990,30831,'2Ic1QCA3','8Ao3zZcubMiQMPZoTP5lKHRgb1ecvim1Sfe8wdYQHWPsh','8KRDrSvUXXfapvWmbvxw5wTI2cp7h7cMqAsvo7y8oEyVA5SqdzBsUhR','zzDn3cRUI4aBsG','DS','i',2);
+INSERT INTO ti VALUES (183896990,30831,'2Ic1QCA3','8Ao3zZcubMiQMPZoTP5lKHRgb1ecvim1Sfe8wdYQHWPsh','8KRDrSvUXXfapvWmbvxw5wTI2cp7h7cMqAsvo7y8oEyVA5SqdzBsUhR','zzDn3cRUI4aBsG','DS','i',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (337174348,-22324,'Fr1Qw4','ATayWwYy1BL7OXkIeZShDNlhH4AleZ8Jw4tutjaOeM','HxeiXN4ZcTEubmuPFgYeR','c0TZHgEETd6j7S64zzQiXrWheXCxMHlfOHfJovphJ3WYRjiJo1','i','I',3);
+INSERT INTO ti VALUES (337174348,-22324,'Fr1Qw4','ATayWwYy1BL7OXkIeZShDNlhH4AleZ8Jw4tutjaOeM','HxeiXN4ZcTEubmuPFgYeR','c0TZHgEETd6j7S64zzQiXrWheXCxMHlfOHfJovphJ3WYRjiJo1','i','I',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (22817661,14279,'qGItCaGNRYEi','bmMGWuCboshGOax7euNAr6gfR0cNV0zBqQYLljoLd8TFgSDReBdecolbd5dHscyL4Wf0BLLj11eILwq0X2M4LYZzVPq58DJXdXc0FoqF9QzHxZu1xKdM9DXyhJHP63K0aGMG','az7SxM4Xh3aWzbB1aNbAvV4pz5qVJEkpr','xvqxOzRTangBAob5ZtUPsO9HqrPeAUwpIcORwFBgtYjg63gymsIV21rJc68up0mB2I6cC10Lqdyuy1LO5aihcjydYhNdHAP4S','5k','Y',4);
+INSERT INTO ti VALUES (22817661,14279,'qGItCaGNRYEi','bmMGWuCboshGOax7euNAr6gfR0cNV0zBqQYLljoLd8TFgSDReBdecolbd5dHscyL4Wf0BLLj11eILwq0X2M4LYZzVPq58DJXdXc0FoqF9QzHxZu1xKdM9DXyhJHP63K0aGMG','az7SxM4Xh3aWzbB1aNbAvV4pz5qVJEkpr','xvqxOzRTangBAob5ZtUPsO9HqrPeAUwpIcORwFBgtYjg63gymsIV21rJc68up0mB2I6cC10Lqdyuy1LO5aihcjydYhNdHAP4S','5k','Y',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (597297937,-11197,'a','fXv1TSRlgIEk5YoAFAw8uYgRJoJO2YswHTAXCrJ0mYDjDhPUkO2X6gsJZU2BrffyK','LpVpy0zvT6bb2ERSN7nk','VHgSfK9oUlSS0','u7','wt',5);
+INSERT INTO ti VALUES (597297937,-11197,'a','fXv1TSRlgIEk5YoAFAw8uYgRJoJO2YswHTAXCrJ0mYDjDhPUkO2X6gsJZU2BrffyK','LpVpy0zvT6bb2ERSN7nk','VHgSfK9oUlSS0','u7','wt',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-655239686,27873,'Et9ewM','oqWoAnULwyCVyJY7mC926uipyDrSffO09VebCTlEqO3O1qhHxxU2UXKpf6fBo6D7faOfuEAr3644EThCKSfNObN3hQ3xX4VCOzb2DWGf79879ayxzblU6aUrMdENQHh7PEA1ISAR00dk8lcnh1ueGCBOScEKUvrzRMVEZHLqE98BfES59nWyJYVRFCJzEex432SX2RsWbneiJjQDW3NYc49GF2Pw4p2mihjqoWUuUWp','XtKken1cEc9DPXMau3WvoEJdv','SGirqIdPJfeVJrTRI8NYvoj3TWpf9eC83ccPtLF9XQhPfelUb7medhSccgXr7OQ1PFowUZM2UYijvneIzlHEAIeWyHH3nQIhWgrXb6ucAL5ylVAGC9okar4Y9K3sbBwtbLYYPGVGqQiyaAcoiJOwr8N95u6t9hVeeKAM3y2gzVbzdYMqNaD7TMTGULGStXRRySm1pDGt0j0rBEQdLroWcU3qbYzjM','tcE','4',6);
+INSERT INTO ti VALUES (-655239686,27873,'Et9ewM','oqWoAnULwyCVyJY7mC926uipyDrSffO09VebCTlEqO3O1qhHxxU2UXKpf6fBo6D7faOfuEAr3644EThCKSfNObN3hQ3xX4VCOzb2DWGf79879ayxzblU6aUrMdENQHh7PEA1ISAR00dk8lcnh1ueGCBOScEKUvrzRMVEZHLqE98BfES59nWyJYVRFCJzEex432SX2RsWbneiJjQDW3NYc49GF2Pw4p2mihjqoWUuUWp','XtKken1cEc9DPXMau3WvoEJdv','SGirqIdPJfeVJrTRI8NYvoj3TWpf9eC83ccPtLF9XQhPfelUb7medhSccgXr7OQ1PFowUZM2UYijvneIzlHEAIeWyHH3nQIhWgrXb6ucAL5ylVAGC9okar4Y9K3sbBwtbLYYPGVGqQiyaAcoiJOwr8N95u6t9hVeeKAM3y2gzVbzdYMqNaD7TMTGULGStXRRySm1pDGt0j0rBEQdLroWcU3qbYzjM','tcE','4',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(2) NOT NULL, d VARBINARY(34) NOT NULL, e VARCHAR(3), f VARBINARY(84), g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12478,144,'DM','Gyn','u3','Vxf7M9kf99dhutKDz9e3zUMM7CHdUfWHdjdWcSoTQkinjYUmpVa4REva5jPkNqDI05XYJIbPeu8DfJsq4CM','H','1',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(2) NOT NULL, d VARBINARY(34) NOT NULL, e VARCHAR(3), f VARBINARY(84), g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (8135538160850966551,34,'Vj','WNeW9alFVXEiWTNHrpWyDT','8g','8HJ57TWzT8c1dJHQiQRd1tqqh4XOqeCsmp','z','g',1);
+INSERT INTO ti VALUES (8135538160850966551,34,'Vj','WNeW9alFVXEiWTNHrpWyDT','8g','8HJ57TWzT8c1dJHQiQRd1tqqh4XOqeCsmp','z','g',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(3) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(3) NOT NULL;
+INSERT INTO t VALUES (3422539959700857300,158,'xb','iTfeb0cAwUxDK5g4AndEEeOBaDp0Scv4C','W','V7JDqzZJEUICC0zjxZx7eVHXUbbF','H','y',2);
+INSERT INTO ti VALUES (3422539959700857300,158,'xb','iTfeb0cAwUxDK5g4AndEEeOBaDp0Scv4C','W','V7JDqzZJEUICC0zjxZx7eVHXUbbF','H','y',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (6585472908713835716,137,'cX','zTwWtm7Q6KNXy5cwRI4TrAOPYHJ4eJZpGuSe2Ur6WCXb2SqkYNn0nGjcRJBPpzj1FWSSHxp1dVCxA61MsjZWyimSpt1T87r8wQYcHz60usye7EvWwdE4a51zi0kmY80UIvfgrjpxPMcan','T','7WyLmZ2BFeTovDswp5eZ17njnT0MpFRGBK1CT0Dsk9vT0CUh7Cd9jSANx8ZrfFM','K','1',3);
+INSERT INTO ti VALUES (6585472908713835716,137,'cX','zTwWtm7Q6KNXy5cwRI4TrAOPYHJ4eJZpGuSe2Ur6WCXb2SqkYNn0nGjcRJBPpzj1FWSSHxp1dVCxA61MsjZWyimSpt1T87r8wQYcHz60usye7EvWwdE4a51zi0kmY80UIvfgrjpxPMcan','T','7WyLmZ2BFeTovDswp5eZ17njnT0MpFRGBK1CT0Dsk9vT0CUh7Cd9jSANx8ZrfFM','K','1',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (8785171177297908637,178,'jox','MAzo5M5Nf4il0hNEppqThRLBxMnWaYG2mAxvnmlOQr3rqjes3Wrne9uOynaNdQILtlRd8DOK2oZWuoxqMQQYy3VPoBXFcW595lWW7aMbWmsW3fF20JN48NF7xrGZDP57wk','Gtx','5JM5PDLx4Ryuo6IwWy82C0z70epaqEzi0Y6370aLwGjBI3WDj9Sc7eJufLXPdUrPQJsIWuggbb3K07yG8AkP3jnwIA7LUgV93iHC83defZXPUaE0','q','z',4);
+INSERT INTO ti VALUES (8785171177297908637,178,'jox','MAzo5M5Nf4il0hNEppqThRLBxMnWaYG2mAxvnmlOQr3rqjes3Wrne9uOynaNdQILtlRd8DOK2oZWuoxqMQQYy3VPoBXFcW595lWW7aMbWmsW3fF20JN48NF7xrGZDP57wk','Gtx','5JM5PDLx4Ryuo6IwWy82C0z70epaqEzi0Y6370aLwGjBI3WDj9Sc7eJufLXPdUrPQJsIWuggbb3K07yG8AkP3jnwIA7LUgV93iHC83defZXPUaE0','q','z',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (9598842086794609394,111,'gob','naiw8GKicvXrUFvXle2umMAHlgmhmDlHJnFnv1MFnj5Wqx5GYDlwPs3kfgBtlrxRm2LAGIltFpbgGhllj5IV2mbTW75i9W3lfEpdaLVNUvZDzFmRhrtwJL80ZTyvsxa0UdxzXRu4pHPmH6HdSMSNNjLar8gjcbF9tz9fZBEFzLUYVndlFhC0zwzCbvs8OkBtdM5dnCFnv7p9kTX7EQZU1FR6Z6j4BxeUdn0xKg2iHUDMHwVD27yf2NAC','0kK','KblRGMfL3vWGgRT153lvFfA55xk2qQoXnPJ4Eh2FIUSLi1zpsjllfERNfb66yE3MvwCdiKhNfaoyAbLGQeh38F2umzjIIxxgqIyTPAIryhUdpVSvpV5Soy7YsOE7ZACYDcNpXFfMtFENH6MjzO8llD8rlUqR7cEQLNfi248KlgErXL1MVc0VMqxRsrsPP1FDq47hcS7lpTPzgHga76h9O7LBLw0MIVtsjmkV','uV','7',5);
+INSERT INTO ti VALUES (9598842086794609394,111,'gob','naiw8GKicvXrUFvXle2umMAHlgmhmDlHJnFnv1MFnj5Wqx5GYDlwPs3kfgBtlrxRm2LAGIltFpbgGhllj5IV2mbTW75i9W3lfEpdaLVNUvZDzFmRhrtwJL80ZTyvsxa0UdxzXRu4pHPmH6HdSMSNNjLar8gjcbF9tz9fZBEFzLUYVndlFhC0zwzCbvs8OkBtdM5dnCFnv7p9kTX7EQZU1FR6Z6j4BxeUdn0xKg2iHUDMHwVD27yf2NAC','0kK','KblRGMfL3vWGgRT153lvFfA55xk2qQoXnPJ4Eh2FIUSLi1zpsjllfERNfb66yE3MvwCdiKhNfaoyAbLGQeh38F2umzjIIxxgqIyTPAIryhUdpVSvpV5Soy7YsOE7ZACYDcNpXFfMtFENH6MjzO8llD8rlUqR7cEQLNfi248KlgErXL1MVc0VMqxRsrsPP1FDq47hcS7lpTPzgHga76h9O7LBLw0MIVtsjmkV','uV','7',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8665605092106875375,134,'Oyc','7yx7fy0bLxpf9B7tPRZh4lkQOtGrEVkMh8CpOt6ywgAdLTYJVxs3WxHqQSp','TZv','u0MG17ZqSzTCZwsD0','1z','b',6);
+INSERT INTO ti VALUES (8665605092106875375,134,'Oyc','7yx7fy0bLxpf9B7tPRZh4lkQOtGrEVkMh8CpOt6ywgAdLTYJVxs3WxHqQSp','TZv','u0MG17ZqSzTCZwsD0','1z','b',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED, c CHAR(32), d VARCHAR(63) NOT NULL, e VARBINARY(20), f VARBINARY(87), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1967229601,11377,'8QPABq81j5','CQlmsoXNqzruGZ58JCFpedYyWszDNkhZuEuyPenYiW4eYbeo8Kk0u0y2HN8jg','4MPd0P7J42rWaVK','wWYjJKfc6vtONfej7bg4oeUS0Ri','l','CA',0);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED, c CHAR(32), d VARCHAR(63) NOT NULL, e VARBINARY(20), f VARBINARY(87), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1380540377,58683,'weLJsTe60T','hn6NshdNCPeagzmzHHrHS4','Ij0Ty4Y','NKLpPQ2YTU0T4','1','fc',1);
+INSERT INTO ti VALUES (-1380540377,58683,'weLJsTe60T','hn6NshdNCPeagzmzHHrHS4','Ij0Ty4Y','NKLpPQ2YTU0T4','1','fc',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(33);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(33);
+INSERT INTO t VALUES (1632546960,5314,'Wxp','zswVA0zqcKPNfW5nDU2sXBgWy0BMo5VABZsY7d5r','GurIvxFfroaHNd','1eADxgcOfXXWqmestaQvD','J','T2',2);
+INSERT INTO ti VALUES (1632546960,5314,'Wxp','zswVA0zqcKPNfW5nDU2sXBgWy0BMo5VABZsY7d5r','GurIvxFfroaHNd','1eADxgcOfXXWqmestaQvD','J','T2',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1075078346,37430,'i0kbW7Am8plYiUJrxbqM','PpZ8zCdK80PDPep3JjeDsyd5EgwxlBLZuZc3zauHdMitBqql2A3Tc1Ns5FXirKLEBMJfIYtYgm4WoYusNCebmYKMkEZo2GWLXQlruBvcE8XoWRwIrM2tIEGlF84V4A2WTusk0EH7TqW8TwiAzuC6ggBua64136CJNQd5LrtiarKaokHrF7QnVEKKq7aTP0defMJ9WViS4HdpQjJCYkQEHfZxqdjfHZmVR88pm','Zwad0Esbd7yWgBfv9','mte9mKpx7zLQ6gp2Zr2CtP5r0WaXPLHSbpIoVsQPMGnX5KdPpiI2nHtwvC6O6sgH8swCJl1hfyUBoT8ROO0wMDZ','p','i',3);
+INSERT INTO ti VALUES (-1075078346,37430,'i0kbW7Am8plYiUJrxbqM','PpZ8zCdK80PDPep3JjeDsyd5EgwxlBLZuZc3zauHdMitBqql2A3Tc1Ns5FXirKLEBMJfIYtYgm4WoYusNCebmYKMkEZo2GWLXQlruBvcE8XoWRwIrM2tIEGlF84V4A2WTusk0EH7TqW8TwiAzuC6ggBua64136CJNQd5LrtiarKaokHrF7QnVEKKq7aTP0defMJ9WViS4HdpQjJCYkQEHfZxqdjfHZmVR88pm','Zwad0Esbd7yWgBfv9','mte9mKpx7zLQ6gp2Zr2CtP5r0WaXPLHSbpIoVsQPMGnX5KdPpiI2nHtwvC6O6sgH8swCJl1hfyUBoT8ROO0wMDZ','p','i',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-1358861070,15963,'lh0j9B','JiAAA1iKKWx2Nbi6csabfpiFME1gavatmL3oDlo9DLuNkqYnaaGfaAFur4r4gpr5Xd4SUW5H5eKZvGfmA6fVqdfkC0t7bKsMcYkEC10Mb8g9VZfOTl8OEe9qpoaRxXTw67O9DucyrwFLKszWyTWxMqdtgT7rI0iREBIXcIEOl5637qG4NNUpVRq5fubeVRjG3L7Grsq9TI2B5oP6LAn5DD8XLOIk78IEHfk6K7uIE2','Nz','30DL1Hq6IT5bfToZze5WukH1iP5AY6kDmQEMQoCSf4I4cpT7UdVGsduc7VZx8kydurxBq26mgGE8oYmOC71e79lhAsZJKUrVFD7FeWDzUzRdAExYf2p','h','GV',4);
+INSERT INTO ti VALUES (-1358861070,15963,'lh0j9B','JiAAA1iKKWx2Nbi6csabfpiFME1gavatmL3oDlo9DLuNkqYnaaGfaAFur4r4gpr5Xd4SUW5H5eKZvGfmA6fVqdfkC0t7bKsMcYkEC10Mb8g9VZfOTl8OEe9qpoaRxXTw67O9DucyrwFLKszWyTWxMqdtgT7rI0iREBIXcIEOl5637qG4NNUpVRq5fubeVRjG3L7Grsq9TI2B5oP6LAn5DD8XLOIk78IEHfk6K7uIE2','Nz','30DL1Hq6IT5bfToZze5WukH1iP5AY6kDmQEMQoCSf4I4cpT7UdVGsduc7VZx8kydurxBq26mgGE8oYmOC71e79lhAsZJKUrVFD7FeWDzUzRdAExYf2p','h','GV',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1489769003,45547,'psItI82LqMum05rmHxbPy86QsqsmLtNu','zFgU6Iu3gH8FQ4kmefHNeOAzHGrFaxXO4V0NnEmMd0ieMQlwqkKY5rwthWgy88O3vo3Md1kzTE5UtyoZk5F9txkUUW','JNgDdZZ4Up','tqL2I2RGYjXxMNksyYavFOoDZ5Vli6MCPGL22Q8mS0XFufOCuF6t5lyazMJhiaKnsuvzCl0RuTq8MSHP9TvvMqoyKgLeOmyZfWWVMEeHGQSDytjYNTXDCjDb1a5hgvDZT2uADDQB99o48xpyHrJCAuxsrRWRwv9mcEPVdlq6odmsEjdhlcBIqhrMpD5IVONttc7lzM30RkTp','qs','E',5);
+INSERT INTO ti VALUES (1489769003,45547,'psItI82LqMum05rmHxbPy86QsqsmLtNu','zFgU6Iu3gH8FQ4kmefHNeOAzHGrFaxXO4V0NnEmMd0ieMQlwqkKY5rwthWgy88O3vo3Md1kzTE5UtyoZk5F9txkUUW','JNgDdZZ4Up','tqL2I2RGYjXxMNksyYavFOoDZ5Vli6MCPGL22Q8mS0XFufOCuF6t5lyazMJhiaKnsuvzCl0RuTq8MSHP9TvvMqoyKgLeOmyZfWWVMEeHGQSDytjYNTXDCjDb1a5hgvDZT2uADDQB99o48xpyHrJCAuxsrRWRwv9mcEPVdlq6odmsEjdhlcBIqhrMpD5IVONttc7lzM30RkTp','qs','E',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-1334095217,55985,'nnYqMQh','iSHnBrYvbw0SfiweJgFlhKq0XIUyrCUQIgKHcx2AOu6NeQC','Z430o','nrDuZiwIMoWXV7xzVK40xqreftlkBqXA44SaIv6ToBAJ5fmY6ikUUOjOsDUg1wvBN1gCUB2EGP9Y26nrwwqdhHedKIi47NU0jLYcGVPakv3kM4M6orVKaZmxuHCWMIYWWVPRqbTO8QmVBI5J0UI2bqdC','4d','k9k',6);
+INSERT INTO ti VALUES (-1334095217,55985,'nnYqMQh','iSHnBrYvbw0SfiweJgFlhKq0XIUyrCUQIgKHcx2AOu6NeQC','Z430o','nrDuZiwIMoWXV7xzVK40xqreftlkBqXA44SaIv6ToBAJ5fmY6ikUUOjOsDUg1wvBN1gCUB2EGP9Y26nrwwqdhHedKIi47NU0jLYcGVPakv3kM4M6orVKaZmxuHCWMIYWWVPRqbTO8QmVBI5J0UI2bqdC','4d','k9k',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(86) NOT NULL, d VARCHAR(93), e VARCHAR(94) NOT NULL, f VARCHAR(21) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (76,227,'Tp6tvUVEMYlKJuUwkbUikTF','9tSkT7o3fCGRyFGdPiJq832r62sde3PmV04Ut91c3dWj','jXec0jUa2qJEFfzdzna3n2O2kZYx6BKY8ICuA3CybwmoSbRiuXh7vDTWt','CZL0SNKp7pEYPVj','Z','H',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(86) NOT NULL, d VARCHAR(93), e VARCHAR(94) NOT NULL, f VARCHAR(21) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (13645267,244,'KtTNb9x0xdzVMmHtGtgEXBFrjDIHkbw1KdYv236pI','J2PWGhL6RYtBRUJeroy4xhDABWvmeRNEJy3AGiPPRVxo2iwCjwKRuf9Szr9o9W1alseKwRg6mzbkFYSRm','CcGuSoc3O3fshzih5XwAmRMyqocf1HYqT7UpVys2rM3EWRM0h5WO','etAm6n1yeV0ZlE8Cmel','S','C',1);
+INSERT INTO ti VALUES (13645267,244,'KtTNb9x0xdzVMmHtGtgEXBFrjDIHkbw1KdYv236pI','J2PWGhL6RYtBRUJeroy4xhDABWvmeRNEJy3AGiPPRVxo2iwCjwKRuf9Szr9o9W1alseKwRg6mzbkFYSRm','CcGuSoc3O3fshzih5XwAmRMyqocf1HYqT7UpVys2rM3EWRM0h5WO','etAm6n1yeV0ZlE8Cmel','S','C',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(87) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(87) NOT NULL;
+INSERT INTO t VALUES (14463613,55,'W3eTIeFOKWa95kwsyeKzy1SGMtff0','u3XrAL','YvaSa3oFUCoiSHxRm65ZM26bcdOrRiYhmauov4LNxaYWskYSL4GkK8J4vm6wT4aVD','iUjsedCZram1O0I','M','I',2);
+INSERT INTO ti VALUES (14463613,55,'W3eTIeFOKWa95kwsyeKzy1SGMtff0','u3XrAL','YvaSa3oFUCoiSHxRm65ZM26bcdOrRiYhmauov4LNxaYWskYSL4GkK8J4vm6wT4aVD','iUjsedCZram1O0I','M','I',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2492338,41,'RrJ','l3fNlFYGwp1xmzlmCl9UHRjHbI9DQk5RNpy4QwA9GwPErKz4OLVaJwz0JoiSRKAiRcQYUtnkWZiMUwRe5lBhscpHcDKDFZe9dxjSmq6roGMAkK3f97miGlycdHUkppT5sXfkwWrSIveQH6Z6ZXyeACQh4JCVcIy8t2bLTWFhTiscxbasNk2KePJF0mT6pSm2qjgEAxiG6UvekW707hnUHcLAcgBisx3kyghIU8143vWBlWobl4idn','md6EMJ3WuSM8QteFuM3GipuxOxNxQOdHfxo','lBYjJQ8fP','J','l',3);
+INSERT INTO ti VALUES (2492338,41,'RrJ','l3fNlFYGwp1xmzlmCl9UHRjHbI9DQk5RNpy4QwA9GwPErKz4OLVaJwz0JoiSRKAiRcQYUtnkWZiMUwRe5lBhscpHcDKDFZe9dxjSmq6roGMAkK3f97miGlycdHUkppT5sXfkwWrSIveQH6Z6ZXyeACQh4JCVcIy8t2bLTWFhTiscxbasNk2KePJF0mT6pSm2qjgEAxiG6UvekW707hnUHcLAcgBisx3kyghIU8143vWBlWobl4idn','md6EMJ3WuSM8QteFuM3GipuxOxNxQOdHfxo','lBYjJQ8fP','J','l',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3474249,140,'oQqGwdUPpGOhspxhYpw8OmLcsBApq','XmOKFu5aKY0gX7ouqKB11ePiqFKYbf4bdHaCdr00ROcDedewXqzhY5PABNBAjZgP3wd2IprdNyTVFQOZpqzf1Il48dNzWrWZIe86dYpim79OHJ2tFawH89fCZTmjpBN','fe9fQBVMppFzjaxmZ24l7T28Ua2KJQY','QOowmRIb9VJEjsM2uHLoBaWA9vlbNor5AWWeuRwSH9fqf2tWiAcLEByR5xMPSQwDChuiM6H0q02xxinC1t96Nmee20jMAbehaXRrLUTBmNG16JBmurZY7PKZ02upVxDtutyA3soCGnKF6r49sR6WlA3','q','5',4);
+INSERT INTO ti VALUES (3474249,140,'oQqGwdUPpGOhspxhYpw8OmLcsBApq','XmOKFu5aKY0gX7ouqKB11ePiqFKYbf4bdHaCdr00ROcDedewXqzhY5PABNBAjZgP3wd2IprdNyTVFQOZpqzf1Il48dNzWrWZIe86dYpim79OHJ2tFawH89fCZTmjpBN','fe9fQBVMppFzjaxmZ24l7T28Ua2KJQY','QOowmRIb9VJEjsM2uHLoBaWA9vlbNor5AWWeuRwSH9fqf2tWiAcLEByR5xMPSQwDChuiM6H0q02xxinC1t96Nmee20jMAbehaXRrLUTBmNG16JBmurZY7PKZ02upVxDtutyA3soCGnKF6r49sR6WlA3','q','5',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (8767508,2,'Jb6UZodbxgH3Mp1ox7QD310hzh8gomZJeWBLUSOa2w6VLR3Yrv2','dQ187UsvhR','4w4RBs0M1JYAXFUszi3qCRj92XFSinxPdRv1xImjnwyYqskMBlfXMJbP66GQPi2DdbpdVfAyd2vPMq36GgGbarElqyILb7','DU9689Al508wcC9wYUY01tcQxJzzM2LTRrtU0bUi0ErESLeBQrnzNFDX8SYA2VfjmiIYv8LdAbcjdh6wpo4s26NE41VCirmanqP4CCWccOM3to5GKWOoMQkJRxW033G3BnXEWkkrDyKWMHYkx','0G','Od',5);
+INSERT INTO ti VALUES (8767508,2,'Jb6UZodbxgH3Mp1ox7QD310hzh8gomZJeWBLUSOa2w6VLR3Yrv2','dQ187UsvhR','4w4RBs0M1JYAXFUszi3qCRj92XFSinxPdRv1xImjnwyYqskMBlfXMJbP66GQPi2DdbpdVfAyd2vPMq36GgGbarElqyILb7','DU9689Al508wcC9wYUY01tcQxJzzM2LTRrtU0bUi0ErESLeBQrnzNFDX8SYA2VfjmiIYv8LdAbcjdh6wpo4s26NE41VCirmanqP4CCWccOM3to5GKWOoMQkJRxW033G3BnXEWkkrDyKWMHYkx','0G','Od',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (5720078,31,'uPDaHOD8bLTa7gPMPvb2RHhqtpCSD66UgAc6V74pWnDNE1RSvdaoBi7h45hcPuuC0rKzjUzl5Nnc88l1A5kfzwy','NI9ibiLaR4SrGqHE0J6supvqHBhQDascZCB8Vwu56GYDHhrT213kYeRfQPny8dRap68wCoE8weGOe1LP6BSsNY0oVUZAXTV5FFAC3h0vxhLWUzDCGeCxbtuY1nddh8PImm9440SiOrOSFWhFFg3GNwaoQRnbuVL0vr170nepYTul7SHlqFU9oI1KsvwMpVs9J','KcQkPB3a8So2g','ff2AyIWNdxrXt9uEm6ZJSVdyC1FULSnHQM3rsQzgGnqyKkwYmKCgb44k355Xs6tDajn9ADQJRwqq0aM0f0aaBmdDPrMmys74z0HbbtpUSq2l8pTaVPyrx1bXd0x9blJAnyjnSlp9aH3mGFuBuibD6z9D5ip4Wj4IrNXrfl14wF6dTw3HrWZe62daFeE8gRLm4uSrq6fm8lpWAqBY9J3fN23I5','JI','Op4',6);
+INSERT INTO ti VALUES (5720078,31,'uPDaHOD8bLTa7gPMPvb2RHhqtpCSD66UgAc6V74pWnDNE1RSvdaoBi7h45hcPuuC0rKzjUzl5Nnc88l1A5kfzwy','NI9ibiLaR4SrGqHE0J6supvqHBhQDascZCB8Vwu56GYDHhrT213kYeRfQPny8dRap68wCoE8weGOe1LP6BSsNY0oVUZAXTV5FFAC3h0vxhLWUzDCGeCxbtuY1nddh8PImm9440SiOrOSFWhFFg3GNwaoQRnbuVL0vr170nepYTul7SHlqFU9oI1KsvwMpVs9J','KcQkPB3a8So2g','ff2AyIWNdxrXt9uEm6ZJSVdyC1FULSnHQM3rsQzgGnqyKkwYmKCgb44k355Xs6tDajn9ADQJRwqq0aM0f0aaBmdDPrMmys74z0HbbtpUSq2l8pTaVPyrx1bXd0x9blJAnyjnSlp9aH3mGFuBuibD6z9D5ip4Wj4IrNXrfl14wF6dTw3HrWZe62daFeE8gRLm4uSrq6fm8lpWAqBY9J3fN23I5','JI','Op4',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(90), d VARCHAR(95), e VARCHAR(36), f VARBINARY(78) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (31117,7480079,'KKQHVUiag9JR6LxpttVImcFDEz0exC5Op7TiCcSUkrp5ZbDU1yiH9ioBkCKzB694walp4gf1STFaYwieSJfz6QTD2','EAmGgJ2EBvw3hlqEdwaWVObt5hCMOee9FZvFjFnx9OVKwoQYf4ixJDOI06zndP1d','iWYiJiTAOduRyMDJfj5Pi0EfPUnYqahbviCd','x9GlEENc5yfueoO7ov1LN6e1sCgQFPF264AtwLhYjJV','S','U',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(90), d VARCHAR(95), e VARCHAR(36), f VARBINARY(78) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3963319870,11502677,'d1x7LY7BFpxXzT0u5LYztta8iqPYVXin6lUgbTBIlEIBDUPmffR0a9VxH8GKq1qd4QaRFZzuxoGiOPGSuMZH','oCBvX','OjH7k3bBWZuJkZaArthrc','3qronhW9sHc4Sn4BB9Hb2r1uTXFcgyJYijlaYP','y','L',1);
+INSERT INTO ti VALUES (3963319870,11502677,'d1x7LY7BFpxXzT0u5LYztta8iqPYVXin6lUgbTBIlEIBDUPmffR0a9VxH8GKq1qd4QaRFZzuxoGiOPGSuMZH','oCBvX','OjH7k3bBWZuJkZaArthrc','3qronhW9sHc4Sn4BB9Hb2r1uTXFcgyJYijlaYP','y','L',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(91);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(91);
+INSERT INTO t VALUES (3069485813,4825137,'4Q7dX5G44gtehf5ns6qyCPDM2ktObMPeq46h2Bnac','QtjugiWfHsL53eMYYDIDPXa','6mjPlJ6dd72','xORLKzk3fg5DAZUjFfk9dIlN2TkmqiS3ClOlksfXJPMNym7BiGaaXSBX3Xxb','F','La',2);
+INSERT INTO ti VALUES (3069485813,4825137,'4Q7dX5G44gtehf5ns6qyCPDM2ktObMPeq46h2Bnac','QtjugiWfHsL53eMYYDIDPXa','6mjPlJ6dd72','xORLKzk3fg5DAZUjFfk9dIlN2TkmqiS3ClOlksfXJPMNym7BiGaaXSBX3Xxb','F','La',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3049184839,13015094,'LBZNam5FQz7rrGuB7LcFnh4JHn','1lUe78KC7gElOTnz1waWN','AsTUrI','TnfABkPl8cQoSxn6y5h0TDJSbfEIuTyOdeP5aqvSS','G','Jv',3);
+INSERT INTO ti VALUES (3049184839,13015094,'LBZNam5FQz7rrGuB7LcFnh4JHn','1lUe78KC7gElOTnz1waWN','AsTUrI','TnfABkPl8cQoSxn6y5h0TDJSbfEIuTyOdeP5aqvSS','G','Jv',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2347267121,8393199,'ZUM4VgsUIJrGasvUiuAeNoKnMiZ9pyhbaLldBHWv','0pmxBP','E','vqITSSKBd5ywNPvk4h5c1aX5l7d3CJ7i524vg8VufFwndZsuNecSB0ILNSv9Ozxan9OfYbleBHlXXEY0zvOU9l5o4','b','Fz',4);
+INSERT INTO ti VALUES (2347267121,8393199,'ZUM4VgsUIJrGasvUiuAeNoKnMiZ9pyhbaLldBHWv','0pmxBP','E','vqITSSKBd5ywNPvk4h5c1aX5l7d3CJ7i524vg8VufFwndZsuNecSB0ILNSv9Ozxan9OfYbleBHlXXEY0zvOU9l5o4','b','Fz',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3785973948,10215367,'2NgvoI8d6gIHhqKrvbJz','9vafwGrWWAbXweTKjPnCA9tmk7bFF3CVxPYsNyMxrTkhOO7IPxTgrFg9FQQ7k','AgwFMOpGE2WjkB','zpGkYtu6MGa7nUfNCPelWtr24KESOO3DjILmJ0WntEsnaZq2EQCytsna4ZMftnaVqLUlN69hQY5wagbw3gKTf23oHqfs0wIRVsqlBXODcxm28KiQfSH1QvapAWfOrOUzDTYaVGF1MvkQc4hdrsJEgj8wEBh5UA1BKq7wtwW2s0ZjlCnnoJO80jrh9InnAx7MXtpk','of','Z',5);
+INSERT INTO ti VALUES (3785973948,10215367,'2NgvoI8d6gIHhqKrvbJz','9vafwGrWWAbXweTKjPnCA9tmk7bFF3CVxPYsNyMxrTkhOO7IPxTgrFg9FQQ7k','AgwFMOpGE2WjkB','zpGkYtu6MGa7nUfNCPelWtr24KESOO3DjILmJ0WntEsnaZq2EQCytsna4ZMftnaVqLUlN69hQY5wagbw3gKTf23oHqfs0wIRVsqlBXODcxm28KiQfSH1QvapAWfOrOUzDTYaVGF1MvkQc4hdrsJEgj8wEBh5UA1BKq7wtwW2s0ZjlCnnoJO80jrh9InnAx7MXtpk','of','Z',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1193012320,9623568,'nFm0PnpBki8zD','6Jrfaa6x99ctZ2FhZA6LjCjW87SgaYHR85LM7ts2OXckYMvPMsiT4O7eJoWbSV8WOtU3Sm0G9gxeq2OltbHy9Lh4FD94sszxgX0Z0DrO6CH8kITr8FO4Zgk4ICBqnbLopNG6VuS9uFEJL4ol14ZjKZyS7MrNWfw3OXtRwgoZVkjAbEsHJrEBF8nzyPPk3eVguZQT5oc68Zerkar7a8P4EZkmae2bnBv4wsQthNqCDZwEL','44KSAwqdM6i4','Ehdk4W6rpRcNqcMwwIwajLM','qm','fv',6);
+INSERT INTO ti VALUES (1193012320,9623568,'nFm0PnpBki8zD','6Jrfaa6x99ctZ2FhZA6LjCjW87SgaYHR85LM7ts2OXckYMvPMsiT4O7eJoWbSV8WOtU3Sm0G9gxeq2OltbHy9Lh4FD94sszxgX0Z0DrO6CH8kITr8FO4Zgk4ICBqnbLopNG6VuS9uFEJL4ol14ZjKZyS7MrNWfw3OXtRwgoZVkjAbEsHJrEBF8nzyPPk3eVguZQT5oc68Zerkar7a8P4EZkmae2bnBv4wsQthNqCDZwEL','44KSAwqdM6i4','Ehdk4W6rpRcNqcMwwIwajLM','qm','fv',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(14) NOT NULL, d VARCHAR(38) NOT NULL, e VARCHAR(59), f VARCHAR(35) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-14435,14138923,'od5tejjE','dxvJ3szaT8fCmF0ypmz2cvGw18fxOxYhSz2XqU','gpweQkpdotSpT5k4PsL9yNWMSt74hqVzGwZMcuUO65klVs5','4HqEizq22sVP9EWB','Vi','hP',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(14) NOT NULL, d VARCHAR(38) NOT NULL, e VARCHAR(59), f VARCHAR(35) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-7660146594184535995,3523882,'hVR02ftgr6','IqjmgmTOBGapH6XmOY','9MDWmjjaSPVZKV7tKiBCNZxPYvAJndkA9fBLQRu','0odp3P0hMApEj32','z','f',1);
+INSERT INTO ti VALUES (-7660146594184535995,3523882,'hVR02ftgr6','IqjmgmTOBGapH6XmOY','9MDWmjjaSPVZKV7tKiBCNZxPYvAJndkA9fBLQRu','0odp3P0hMApEj32','z','f',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(15) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(15) NOT NULL;
+INSERT INTO t VALUES (3258144773845415402,4493245,'sd','Qp0HRvoSIp6','ImlAvBU1IBkiFszt9VRWNmnZLhygLuFBu5kYjkGUXIrF8','7cA9A3','rH','rT',2);
+INSERT INTO ti VALUES (3258144773845415402,4493245,'sd','Qp0HRvoSIp6','ImlAvBU1IBkiFszt9VRWNmnZLhygLuFBu5kYjkGUXIrF8','7cA9A3','rH','rT',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2697475118813466469,1603019,'G4d9aGow6Tbb4V','kEvJMzi5heLdr4qN44SkbHZoK4ZgeKjY6gj9JXxPmAXofLk5AWDfqN9h77kUEeFIOLit5WKjUlo21R','SMEKaEaTJdcLn8H877cnBzc7bvWNaOEsbpXaeZ80AjNzQKFn','WowSMPXw08BmYHT8hb8zY5VOUGI','lU','7x',3);
+INSERT INTO ti VALUES (-2697475118813466469,1603019,'G4d9aGow6Tbb4V','kEvJMzi5heLdr4qN44SkbHZoK4ZgeKjY6gj9JXxPmAXofLk5AWDfqN9h77kUEeFIOLit5WKjUlo21R','SMEKaEaTJdcLn8H877cnBzc7bvWNaOEsbpXaeZ80AjNzQKFn','WowSMPXw08BmYHT8hb8zY5VOUGI','lU','7x',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2868251464041524980,11734978,'n8BEojSXdj0q5','qJqXmVIpQ3xlXAt4i6TA73zfIsIdd','j','AXhIIjWH494UOuxe8T6Ej4q0iOPb7ZjBwam5M9gy0Z3O7Lwc51KbSN99156FTUavFnGhwsdNuXMY9qufqzeOj7WrBW4qGkKdPvap399W5OutTIRr7ihIhdh3607T21qRjoGB19JXdxvUStc0zJGjzDAf8orJtuc5TdpJxlCqsQEh8PSRCs5yhzZrcGqlPWPQYwCMykVUr1Up9YxkG','z','CI',4);
+INSERT INTO ti VALUES (2868251464041524980,11734978,'n8BEojSXdj0q5','qJqXmVIpQ3xlXAt4i6TA73zfIsIdd','j','AXhIIjWH494UOuxe8T6Ej4q0iOPb7ZjBwam5M9gy0Z3O7Lwc51KbSN99156FTUavFnGhwsdNuXMY9qufqzeOj7WrBW4qGkKdPvap399W5OutTIRr7ihIhdh3607T21qRjoGB19JXdxvUStc0zJGjzDAf8orJtuc5TdpJxlCqsQEh8PSRCs5yhzZrcGqlPWPQYwCMykVUr1Up9YxkG','z','CI',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-3998713352430747389,15391451,'pFmPzrcnUi6g','3lldYWwWrH4ywSvn0KDaXXa6P8KkhVGJdbPTsrKRgHfzEWqcZYKYIaPdSoS5SbvXOUTe4omOi77Lp1ibPLQa0DlmsllI1PH3YRg1LkqkyLKArulx4V49eE1L0o8hj49ZfHbBqwhE5n6Y5JXOJ96UzxKz0HiIsLghl5Rw2to02G49dc1kizD6mOcMS5sHLddk366fjjTbdglTSda4R0IwPPg7l0q0pSTLv4DL1ud19jOFj3z42dMaxqZ','ruIdJyQKnFQlDnQpuCIZbijCkndGIUtO','Y61XxJdSxHHwjnA2UuJ15CY72Uni2jrF9tMADOacB6Hq8MyIbf9hnFkd4PbFYMdr0ZjryUbPwkkgDSsrp5gwWlJ7UxlG3x7dLzSN044SfZHWhPjYKr7RCMCdfy7gbtTADN3CPUiV26yUHM181mUJAxnXAW1NgrG01ijLkTQBHZSp0Eu9mgUcqPUzxbKO5iK1Czk','O0','4b',5);
+INSERT INTO ti VALUES (-3998713352430747389,15391451,'pFmPzrcnUi6g','3lldYWwWrH4ywSvn0KDaXXa6P8KkhVGJdbPTsrKRgHfzEWqcZYKYIaPdSoS5SbvXOUTe4omOi77Lp1ibPLQa0DlmsllI1PH3YRg1LkqkyLKArulx4V49eE1L0o8hj49ZfHbBqwhE5n6Y5JXOJ96UzxKz0HiIsLghl5Rw2to02G49dc1kizD6mOcMS5sHLddk366fjjTbdglTSda4R0IwPPg7l0q0pSTLv4DL1ud19jOFj3z42dMaxqZ','ruIdJyQKnFQlDnQpuCIZbijCkndGIUtO','Y61XxJdSxHHwjnA2UuJ15CY72Uni2jrF9tMADOacB6Hq8MyIbf9hnFkd4PbFYMdr0ZjryUbPwkkgDSsrp5gwWlJ7UxlG3x7dLzSN044SfZHWhPjYKr7RCMCdfy7gbtTADN3CPUiV26yUHM181mUJAxnXAW1NgrG01ijLkTQBHZSp0Eu9mgUcqPUzxbKO5iK1Czk','O0','4b',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (5912340977562424505,6311902,'1c8IF','uxXsdnaLO9MPs4EabmVTBwcPx1CDICd7BhJjudXz0FGTs6kL6SSLnBdIZ6kIDfdgTxp4u8ZkflGfnKa3CFjWvLcDGNfTxRbPFCIlzUbslttzuZb162BsGkcenYUX7AAKY6tz4MkNIYNaTPQ0YrHdQGkbDuTGwkeXPwyzXP0U3AaYawSvLJb51YoWvx4bszaS','aNwolWN1xh0WbL2YC','p0jWw7ktOiSP8W49Lo4VzmgYtJyJQ2F4x5ujXu6YJBKApt7nFcPtnb389f4lsPihwWnHET4aRXXFbnGmJ9IRwGyskKBYwbc7V4xbRPRxgGVAeDXPKsazGGHjaj','L','vk',6);
+INSERT INTO ti VALUES (5912340977562424505,6311902,'1c8IF','uxXsdnaLO9MPs4EabmVTBwcPx1CDICd7BhJjudXz0FGTs6kL6SSLnBdIZ6kIDfdgTxp4u8ZkflGfnKa3CFjWvLcDGNfTxRbPFCIlzUbslttzuZb162BsGkcenYUX7AAKY6tz4MkNIYNaTPQ0YrHdQGkbDuTGwkeXPwyzXP0U3AaYawSvLJb51YoWvx4bszaS','aNwolWN1xh0WbL2YC','p0jWw7ktOiSP8W49Lo4VzmgYtJyJQ2F4x5ujXu6YJBKApt7nFcPtnb389f4lsPihwWnHET4aRXXFbnGmJ9IRwGyskKBYwbc7V4xbRPRxgGVAeDXPKsazGGHjaj','L','vk',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(16), d VARBINARY(31), e VARBINARY(100), f VARBINARY(77), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8467494414837133743,4194630324,'5Uv3ATWVmi0cACx','1iQVvOeFLdSPnCALLlL3','VmIwHRmKJ5xlFpWyj1ZYIH8A4KA9ZmTQqMXkZ7Sm7CzN1Wwrq5e','68nY0oboKf8tAUDy4aOP','o','3',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(16), d VARBINARY(31), e VARBINARY(100), f VARBINARY(77), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (236081422118816132,2426638299,'qgphv','I5uTod2J4E9ZJxpYdtJz0SFKrlyeGv','ECWyazaPfiIGdTrBJ2DIZuhET','RX4joLg3Q0SHV1iIe2fuEEUViBA2Hdik5cT73y','f','c',1);
+INSERT INTO ti VALUES (236081422118816132,2426638299,'qgphv','I5uTod2J4E9ZJxpYdtJz0SFKrlyeGv','ECWyazaPfiIGdTrBJ2DIZuhET','RX4joLg3Q0SHV1iIe2fuEEUViBA2Hdik5cT73y','f','c',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(17);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(17);
+INSERT INTO t VALUES (2292912340511698070,3137859337,'s2yXFwr','SPIa2BFwkyO','tvSmf5euGCerJElqAflwpUUX2j4OW9P6n9onxXxprJLcuEHj6g4ijVka6eR6ZhTlZKShfA25Oj0o2Idm5vQhFDe','wSmvnbQ0oCKZSUwpFyWbUMVctAvdbmBUUxHeXwwALEHmXiFPi71sjgUNu','H','Q',2);
+INSERT INTO ti VALUES (2292912340511698070,3137859337,'s2yXFwr','SPIa2BFwkyO','tvSmf5euGCerJElqAflwpUUX2j4OW9P6n9onxXxprJLcuEHj6g4ijVka6eR6ZhTlZKShfA25Oj0o2Idm5vQhFDe','wSmvnbQ0oCKZSUwpFyWbUMVctAvdbmBUUxHeXwwALEHmXiFPi71sjgUNu','H','Q',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-4282577485349394180,2181374430,'39uXdDiIa','T5P8LkSi4b2LLFa1aHWWeVpIFg9ZEefUnY2J7kW9y8U2tEMDkIsVa9OvJwGNdXldDGjalIwzI9I0KC8PpPl64SfSMNTdBBhwNvgz6FSsAdutxAz1zv4j2QAOEYoRItxyySuprXWVXKuIe3iIWcUv49Ymzlq5c3cdl06YrIggtiWiup5eB76MhGPJfV1b','QDJ7B8EA2OZ3vNBdqvx6mhitix2IXWlKkTJ54fWiHO2ygIJ1CKpvF1Js9Gjw7GLna','T','y','K',3);
+INSERT INTO ti VALUES (-4282577485349394180,2181374430,'39uXdDiIa','T5P8LkSi4b2LLFa1aHWWeVpIFg9ZEefUnY2J7kW9y8U2tEMDkIsVa9OvJwGNdXldDGjalIwzI9I0KC8PpPl64SfSMNTdBBhwNvgz6FSsAdutxAz1zv4j2QAOEYoRItxyySuprXWVXKuIe3iIWcUv49Ymzlq5c3cdl06YrIggtiWiup5eB76MhGPJfV1b','QDJ7B8EA2OZ3vNBdqvx6mhitix2IXWlKkTJ54fWiHO2ygIJ1CKpvF1Js9Gjw7GLna','T','y','K',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2249933859108654987,421161054,'djkgJalB6d','3gus4EgUBsU98sxGP6AmrSP7PjzCf3yobb9zZiSN1wtsF1KP7DAzqWFpa06WZe4UMqQ15WW0mPMYzUfa0xwJQuZIUkb6zMM7FFUSNhuRnaMMcp7VPovXS8WiF8qmp2HvHpzhEvAxxl9E2zkossinSdCyK1VTkDAzbfbozkhYxD9wCfQiFDyJUnVOI','603wI93R','I7GX4nHYvPGxiuNS5FrYByUH8TvYuiNOCRAUSG4Le7NjIl0mThRoKDeCssM8Nw8zdARcD5b6VrXp','7','a',4);
+INSERT INTO ti VALUES (2249933859108654987,421161054,'djkgJalB6d','3gus4EgUBsU98sxGP6AmrSP7PjzCf3yobb9zZiSN1wtsF1KP7DAzqWFpa06WZe4UMqQ15WW0mPMYzUfa0xwJQuZIUkb6zMM7FFUSNhuRnaMMcp7VPovXS8WiF8qmp2HvHpzhEvAxxl9E2zkossinSdCyK1VTkDAzbfbozkhYxD9wCfQiFDyJUnVOI','603wI93R','I7GX4nHYvPGxiuNS5FrYByUH8TvYuiNOCRAUSG4Le7NjIl0mThRoKDeCssM8Nw8zdARcD5b6VrXp','7','a',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (4008333739234550965,254458968,'rKSHSa3xFZXnPA','GH4SyShLsSLx7bOKzYOzHC6QBtGpfMvxCl0fUmxPoaCLlqoXsmQOwfUs0Vs6f8caDhd0UpYUhJUlbUtv6JuGIggd3MgevBh91ss1QQLZVUzxzIdg2UgEIZtevTvQicuhrWfjoPsHyatOTgepUeZwPT4iKLos9Py4JkE2NQqZkQrBncCk4eu','4XKruvqhMwfrRw0h8gtNTEk80cI9ZTnDjGcNQ4LrBlMq1x7UpjS7','Sytsj1EosgSoLl6ksX2vgdmdEXDE95QMpTnYDDxlDpzqwARXTna6CTbKUoaMxLfyOZRIAJxXkdt9P0QD9iOxWRdmzxoejlgeodvFZrnrXnEOZUWgh67mqAR51XXBEc3dbNvAvricZr0pMtZoMG0PtiWPtLYpDgxo1Tebj6mViHZki6nKf8D4WfjL7FR1GGfsutztjcshFVX142nWHgFMXbV','Z5','8',5);
+INSERT INTO ti VALUES (4008333739234550965,254458968,'rKSHSa3xFZXnPA','GH4SyShLsSLx7bOKzYOzHC6QBtGpfMvxCl0fUmxPoaCLlqoXsmQOwfUs0Vs6f8caDhd0UpYUhJUlbUtv6JuGIggd3MgevBh91ss1QQLZVUzxzIdg2UgEIZtevTvQicuhrWfjoPsHyatOTgepUeZwPT4iKLos9Py4JkE2NQqZkQrBncCk4eu','4XKruvqhMwfrRw0h8gtNTEk80cI9ZTnDjGcNQ4LrBlMq1x7UpjS7','Sytsj1EosgSoLl6ksX2vgdmdEXDE95QMpTnYDDxlDpzqwARXTna6CTbKUoaMxLfyOZRIAJxXkdt9P0QD9iOxWRdmzxoejlgeodvFZrnrXnEOZUWgh67mqAR51XXBEc3dbNvAvricZr0pMtZoMG0PtiWPtLYpDgxo1Tebj6mViHZki6nKf8D4WfjL7FR1GGfsutztjcshFVX142nWHgFMXbV','Z5','8',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-665206619188535719,834545048,'jmeOit9dP','I3OX8t3fiKi11uOie5HfptvFtWdAU35XTCt6ph7KVg4amWO2qgdgYiauBQfCcSnbJr12dtlhLyFM5nOKRn9bF9ij7zvPngPVSLTB3gmDPA0dz3pUUvxSpPVS8HYGcUTNjjeWeghLfXa7EQG71cH6WP0QdjA1tEr','C95fzLgQrMqZPNOk8zNUBo5mmu6HwYFnwjr4j7ioelsRe0M','d8nLq24sL5KhTYvy3youXfEDzmfhpE9KZGss7v5HkcB9Cq9nsGLIuLs6aOjHeb9O7GF6bMRBIpfotLHSMBWenHWJ9NNXIDSoo1JzFjpC6rCxSxiebk80XTHPhz1jR8JqhyZQRXFPQpwdZaok6v5jHRQTe1ruxmTJMEBrOwmnbJblHm8kUTpywCC5zhWZhROqFHsNKnJty34hEOxxrkY9sjMxuOvR9K2AsuK9pmMqT9UN6','2','6',6);
+INSERT INTO ti VALUES (-665206619188535719,834545048,'jmeOit9dP','I3OX8t3fiKi11uOie5HfptvFtWdAU35XTCt6ph7KVg4amWO2qgdgYiauBQfCcSnbJr12dtlhLyFM5nOKRn9bF9ij7zvPngPVSLTB3gmDPA0dz3pUUvxSpPVS8HYGcUTNjjeWeghLfXa7EQG71cH6WP0QdjA1tEr','C95fzLgQrMqZPNOk8zNUBo5mmu6HwYFnwjr4j7ioelsRe0M','d8nLq24sL5KhTYvy3youXfEDzmfhpE9KZGss7v5HkcB9Cq9nsGLIuLs6aOjHeb9O7GF6bMRBIpfotLHSMBWenHWJ9NNXIDSoo1JzFjpC6rCxSxiebk80XTHPhz1jR8JqhyZQRXFPQpwdZaok6v5jHRQTe1ruxmTJMEBrOwmnbJblHm8kUTpywCC5zhWZhROqFHsNKnJty34hEOxxrkY9sjMxuOvR9K2AsuK9pmMqT9UN6','2','6',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b SMALLINT, c BINARY(92) NOT NULL, d VARBINARY(96) NOT NULL, e VARCHAR(13), f VARBINARY(74), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-997273569,8711,'uhiypsSaLUcMYE51qsbIRzUDvsAXuLSHsNwB9PaEzsypi9ME1C0EpkmuQVmaMBnxIaA9umN89FC','cBrcbcoZe5LZ4j1knam5zDzBSgWMGpnaLWIpKMtGiG5C5LZ5wS2XxRBG5hh1kWNOcJHOIeP1CYZGEAznv','dYQvD','R1','6','sD',0);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT, c BINARY(92) NOT NULL, d VARBINARY(96) NOT NULL, e VARCHAR(13), f VARBINARY(74), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-3948282542511186961,-2637,'H9PQDyq7qyzefhzjGR6moj1vlc7riefdqQLQlDBtdEBaouNx44VL9Mxwo3LpG5VP4tIqgSzuwOoYnJNk16RhfJgk','i2hgR8agDiw8s6rtFZb64zJccgO2vwxtqgfDx8Qai9OZqvSY2S5kmqtGEX3dN5QKU9OH5x3yHkcu6SsjSy8OF','2bfZ','AMujMVTapzFdjsPbAD3oTXsqLm8bogXqvYxzGLBtZN','y','Y6',1);
+INSERT INTO ti VALUES (-3948282542511186961,-2637,'H9PQDyq7qyzefhzjGR6moj1vlc7riefdqQLQlDBtdEBaouNx44VL9Mxwo3LpG5VP4tIqgSzuwOoYnJNk16RhfJgk','i2hgR8agDiw8s6rtFZb64zJccgO2vwxtqgfDx8Qai9OZqvSY2S5kmqtGEX3dN5QKU9OH5x3yHkcu6SsjSy8OF','2bfZ','AMujMVTapzFdjsPbAD3oTXsqLm8bogXqvYxzGLBtZN','y','Y6',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(93) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(93) NOT NULL;
+INSERT INTO t VALUES (3208520452145550934,10635,'D9HG4Me2cT','GfOoZZtSfdGPzt9pElxKLfZJ0F9uekgURTQje4Ki7xGRYt','b2nc','bKihClcnquV5XGCvmBhf2fVxUMbj0m6nc6O4VsgMhGx','C','TY',2);
+INSERT INTO ti VALUES (3208520452145550934,10635,'D9HG4Me2cT','GfOoZZtSfdGPzt9pElxKLfZJ0F9uekgURTQje4Ki7xGRYt','b2nc','bKihClcnquV5XGCvmBhf2fVxUMbj0m6nc6O4VsgMhGx','C','TY',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (8184070842317925807,29566,'UzrnydcnXiKzSuSlspSkOOC9Uw0WHQxoCVhDleePF1sR','nNPdujShzlAeRdzpjxxwKkMuugdRS6B9whKPirK4Lwrbrt1XUf4N7vy27WNr4ZejtgBetwkAGjx22WzykbEk7QMCfvtoO3J5GMBy1HoduS9aJBI2nq','yAW','RoHAwRobnnb3d6FLLeAaVKuOwlT0geEQxFltFFu93fdddg','t','Nl',3);
+INSERT INTO ti VALUES (8184070842317925807,29566,'UzrnydcnXiKzSuSlspSkOOC9Uw0WHQxoCVhDleePF1sR','nNPdujShzlAeRdzpjxxwKkMuugdRS6B9whKPirK4Lwrbrt1XUf4N7vy27WNr4ZejtgBetwkAGjx22WzykbEk7QMCfvtoO3J5GMBy1HoduS9aJBI2nq','yAW','RoHAwRobnnb3d6FLLeAaVKuOwlT0geEQxFltFFu93fdddg','t','Nl',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-6632295930573641999,10517,'rTF3RlS1SSjC5J7KJh3QeJpEkM8Yxu8tyeMwLmTsHTtcLRfnn6YQQXwrXYRTh','YqJsER9IA5ssroc8c6FvIRs64YqunGcfKy4ifgARlgt8gO0W3Xkf4ofHU7sDxLCjjzhX8auuDMfAWbIBPaU2ssMApazHG8BpYc2FGsKsqXcOjAFswc0TlQXrr3F1hH5kTEJu1XaYxCMI7NT9','ev','WhClVwyVLQrOg09O8t0cGO2Ilx','Q','S',4);
+INSERT INTO ti VALUES (-6632295930573641999,10517,'rTF3RlS1SSjC5J7KJh3QeJpEkM8Yxu8tyeMwLmTsHTtcLRfnn6YQQXwrXYRTh','YqJsER9IA5ssroc8c6FvIRs64YqunGcfKy4ifgARlgt8gO0W3Xkf4ofHU7sDxLCjjzhX8auuDMfAWbIBPaU2ssMApazHG8BpYc2FGsKsqXcOjAFswc0TlQXrr3F1hH5kTEJu1XaYxCMI7NT9','ev','WhClVwyVLQrOg09O8t0cGO2Ilx','Q','S',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-4706933058246272811,29765,'8e6e8rTpKr72RNEolfUVtEYpyHxnj4IlPboAYlKPUSNvhNpz','WHauH4eg2iOLJBufUGuFE3Ww09dFE22a8iQ3SsQi12Rj9XNUZQQ1OvEweovlSImTb00aZdOEoXizBjSv2IIGqgwhpLv8m9yNSj5W70BiWMAv9Ub','0g','psXoVEWvefagNCTIVJ2YUPDxjukWqZO6ySMLdFbbNl0NYqSShZWjZhFykVZ6lIBXeNhe8nNXLplEgyyAvaJSBN2vJbnSvdLOqEbzq4BbDke3ZWj4v2B0d2S8IM0HKHTAjP2rq','m','Z',5);
+INSERT INTO ti VALUES (-4706933058246272811,29765,'8e6e8rTpKr72RNEolfUVtEYpyHxnj4IlPboAYlKPUSNvhNpz','WHauH4eg2iOLJBufUGuFE3Ww09dFE22a8iQ3SsQi12Rj9XNUZQQ1OvEweovlSImTb00aZdOEoXizBjSv2IIGqgwhpLv8m9yNSj5W70BiWMAv9Ub','0g','psXoVEWvefagNCTIVJ2YUPDxjukWqZO6ySMLdFbbNl0NYqSShZWjZhFykVZ6lIBXeNhe8nNXLplEgyyAvaJSBN2vJbnSvdLOqEbzq4BbDke3ZWj4v2B0d2S8IM0HKHTAjP2rq','m','Z',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6116034548824095062,-23119,'OmL62lJQLvLFYpBK1CqcK4p0nJJeym56UhMm4GJPfKaI3wIEirymqWA3sj','pKyjY99v3zRLnpmmrQadj7EZpzRtqZFgDSSTVZ7zd6xYvBFzzjqzsq4uED','wg','69IOVjNUhO9V7J3KtLURHtEu0mJcs5gRqpn3DK7SV0H2pz018M6mrTg6tzfPvUw4Gmuwtm7Dx9aMr58dpFAF7hocvZeoAtRhXXfNDtxJTANNpZ5ifLIRmWhuTIflmJqOpVsaE8OphkJpFV5eG3vhsfsFRzGto5ruzkaZ44QtQ71zdkI8payTbuxuFFbm2Xd6XQy1yPXae1saAOWhNZJGDlKacK0V5BOupnh2LQShaqTt9qMgs1h7BKF7F','0e','eL',6);
+INSERT INTO ti VALUES (-6116034548824095062,-23119,'OmL62lJQLvLFYpBK1CqcK4p0nJJeym56UhMm4GJPfKaI3wIEirymqWA3sj','pKyjY99v3zRLnpmmrQadj7EZpzRtqZFgDSSTVZ7zd6xYvBFzzjqzsq4uED','wg','69IOVjNUhO9V7J3KtLURHtEu0mJcs5gRqpn3DK7SV0H2pz018M6mrTg6tzfPvUw4Gmuwtm7Dx9aMr58dpFAF7hocvZeoAtRhXXfNDtxJTANNpZ5ifLIRmWhuTIflmJqOpVsaE8OphkJpFV5eG3vhsfsFRzGto5ruzkaZ44QtQ71zdkI8payTbuxuFFbm2Xd6XQy1yPXae1saAOWhNZJGDlKacK0V5BOupnh2LQShaqTt9qMgs1h7BKF7F','0e','eL',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT NOT NULL, c BINARY(16) NOT NULL, d VARBINARY(63) NOT NULL, e VARCHAR(83), f VARCHAR(75) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5133686,-15593,'Avwv3KWlH','vy2cgvBTEnyrC8TDn9ve1ZuqID0E95AHMA12stO2y','5lytUPMxUwuWU4WTqXzJmyLqYspEx89f1RsS','k','x','M',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT NOT NULL, c BINARY(16) NOT NULL, d VARBINARY(63) NOT NULL, e VARCHAR(83), f VARCHAR(75) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-1228572,12460,'wTaQarni0A','DZ8tvCZXVqZJE7rWSmqbzvXtBZtzQr8z497kO8nJRlXKkFw67Z09A8G3Vw0GnLe','UMuB2','Uk3I0luz0wolaL6rgLaxIbfaKyLMz81iFtj9','eO','e',1);
+INSERT INTO ti VALUES (-1228572,12460,'wTaQarni0A','DZ8tvCZXVqZJE7rWSmqbzvXtBZtzQr8z497kO8nJRlXKkFw67Z09A8G3Vw0GnLe','UMuB2','Uk3I0luz0wolaL6rgLaxIbfaKyLMz81iFtj9','eO','e',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(17) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(17) NOT NULL;
+INSERT INTO t VALUES (-4079915,-4725,'Cn','9OrhJkPlAZxsZC5qXcXvZRC6uUfyJOunWL9Urqtxi5WuVwY','aDdcxvruP1gPffwV02t2PaCOuTMHys61hdccaKnoLG87wchKrbXJOBNlqhSNAKqcrVhYqp','WL7UhSYgYpBYQHaXjVqyA7g3MhTEgnMO','V','I',2);
+INSERT INTO ti VALUES (-4079915,-4725,'Cn','9OrhJkPlAZxsZC5qXcXvZRC6uUfyJOunWL9Urqtxi5WuVwY','aDdcxvruP1gPffwV02t2PaCOuTMHys61hdccaKnoLG87wchKrbXJOBNlqhSNAKqcrVhYqp','WL7UhSYgYpBYQHaXjVqyA7g3MhTEgnMO','V','I',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7592711,10777,'EVPj5JsdlQ','JOZKLOEJHuiOSRJgsHAtUCspWM24PS4I5LW2PFU1wj0a8d2g4ss5R2hLAnZgQN07zN3Dttsl2BrjvyUZJbmiyTfaMCPOfrXgxIV9QXfDDvxq47plZ4gXX71qSTFdcB5e2I7KMCGV3uz274M3FHT2knJ5cirGnVF8Lwyrkal998Qrg1Se','vOzjy8Yef5WzRzVbDV7ElHrC8DVt2muFLTtfPQeRKYYK2zhBAqvJgpwy1YzBA1hy','Rq0a3qLhkD5EBCR6kCNN15gPAhJaxYx3sJNEVQlfcyVMNYJbMeJxeF2qIX2FgwauqGN3g60AU','2F','S',3);
+INSERT INTO ti VALUES (7592711,10777,'EVPj5JsdlQ','JOZKLOEJHuiOSRJgsHAtUCspWM24PS4I5LW2PFU1wj0a8d2g4ss5R2hLAnZgQN07zN3Dttsl2BrjvyUZJbmiyTfaMCPOfrXgxIV9QXfDDvxq47plZ4gXX71qSTFdcB5e2I7KMCGV3uz274M3FHT2knJ5cirGnVF8Lwyrkal998Qrg1Se','vOzjy8Yef5WzRzVbDV7ElHrC8DVt2muFLTtfPQeRKYYK2zhBAqvJgpwy1YzBA1hy','Rq0a3qLhkD5EBCR6kCNN15gPAhJaxYx3sJNEVQlfcyVMNYJbMeJxeF2qIX2FgwauqGN3g60AU','2F','S',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-101700,26565,'vK','lSiYKKbgDHrlr5ay7VlTAQZC69B0mLxpoiX0WEv2Eb9E8DMMQjNYYVZHHFmiyfTXAqvcdBYxqvDLgOLB0G8EWC2JOmG7USho936zQfQX69rU8phi4XqJ4UueAJ1VJZA2Bik','hn4TYn5EndsIU2I1mYba44li5scoopvFROySZJzjaPQo0VgiODNxeFKTG21Zj6f2dAeVc1DXkAI9N3zY','JmQXpA3KeNW9HPJVFpDgN90dtaVVz86CWRoOEK0fWMwt7VldLWDD925Rer43SeYZPTUmqqrnRfvGQnHo29HwW3DWttS6nOn0yThljj9lcwPgyCho6auw3WYvxHkB6YrUQyLixAErvrYMEncKzkz3DvJ3xVZFARdS9wdkBEjnI0NvbTYSAM7RrkqWGoj1UfuRedjhHmI1V06lYVg66MtkaHvXVOzJYVKhYPPeOVg3Ws1P9VHFrJXXR1wpTnrgdD','tr','l',4);
+INSERT INTO ti VALUES (-101700,26565,'vK','lSiYKKbgDHrlr5ay7VlTAQZC69B0mLxpoiX0WEv2Eb9E8DMMQjNYYVZHHFmiyfTXAqvcdBYxqvDLgOLB0G8EWC2JOmG7USho936zQfQX69rU8phi4XqJ4UueAJ1VJZA2Bik','hn4TYn5EndsIU2I1mYba44li5scoopvFROySZJzjaPQo0VgiODNxeFKTG21Zj6f2dAeVc1DXkAI9N3zY','JmQXpA3KeNW9HPJVFpDgN90dtaVVz86CWRoOEK0fWMwt7VldLWDD925Rer43SeYZPTUmqqrnRfvGQnHo29HwW3DWttS6nOn0yThljj9lcwPgyCho6auw3WYvxHkB6YrUQyLixAErvrYMEncKzkz3DvJ3xVZFARdS9wdkBEjnI0NvbTYSAM7RrkqWGoj1UfuRedjhHmI1V06lYVg66MtkaHvXVOzJYVKhYPPeOVg3Ws1P9VHFrJXXR1wpTnrgdD','tr','l',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3239027,16697,'2OSyvEYBd','j2sVzrXD1zMPw5RwA9yWP81KD00NtP3ncMAJw1b2VRs8mw2QnO1aaBF20u5PMoEA81rnRKlnbRNrXhp8ALc2swZQfMQ5BGLM5mCYCLtrA9njS2lbrbY','KRDtSW8rJBTM6GcI5sDSg2VZsOkbpGUdUD0E9W8qIsUZh9agCk3nW3wm46nOv3jlwqiJjJ1v','AoC6oIiDpueN94A3nu01qVnjaO5VnQuZYx4I2g9YLtPJjWScQjqyALMVBJZyGDsUKxVaV6trjvAulQ46gB7AtNQUdiT1Xd93H4nhxaiLpizppogxaSgUTHznbexXWleMib3mNCAH8AHZoFlny8o2cpnmAxv2MEIhvc1Cc2dHBGOy9FX0supICJSttC3ZBWXC5sIapCaK5HyQPdmTYzU5l','yTd','t',5);
+INSERT INTO ti VALUES (3239027,16697,'2OSyvEYBd','j2sVzrXD1zMPw5RwA9yWP81KD00NtP3ncMAJw1b2VRs8mw2QnO1aaBF20u5PMoEA81rnRKlnbRNrXhp8ALc2swZQfMQ5BGLM5mCYCLtrA9njS2lbrbY','KRDtSW8rJBTM6GcI5sDSg2VZsOkbpGUdUD0E9W8qIsUZh9agCk3nW3wm46nOv3jlwqiJjJ1v','AoC6oIiDpueN94A3nu01qVnjaO5VnQuZYx4I2g9YLtPJjWScQjqyALMVBJZyGDsUKxVaV6trjvAulQ46gB7AtNQUdiT1Xd93H4nhxaiLpizppogxaSgUTHznbexXWleMib3mNCAH8AHZoFlny8o2cpnmAxv2MEIhvc1Cc2dHBGOy9FX0supICJSttC3ZBWXC5sIapCaK5HyQPdmTYzU5l','yTd','t',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6422144,32726,'vjb8qp','5ZTRKFq7zQmytxP1efe7Q','KEKNvYxfAcwyD4BGekOrYrQb8i8GGa6BbtMt4zpRkXhUijOkNuh','gzvhnMxjybNwtZA2VymoFPcGrvms8kSZ9z8GrVM','v','2',6);
+INSERT INTO ti VALUES (-6422144,32726,'vjb8qp','5ZTRKFq7zQmytxP1efe7Q','KEKNvYxfAcwyD4BGekOrYrQb8i8GGa6BbtMt4zpRkXhUijOkNuh','gzvhnMxjybNwtZA2VymoFPcGrvms8kSZ9z8GrVM','v','2',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(35) NOT NULL, d VARCHAR(52), e VARCHAR(27), f VARBINARY(62) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8113966,1473406231,'6AZl03xGdrY5fXe','HyaHotF55ibO7EdlsxXR2i2aoccfqTyeepps3','xtlKz','VJq18b298cuRFyejNSIrTZAyb9xH8tZoWZ2RqsM','l','ky',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(35) NOT NULL, d VARCHAR(52), e VARCHAR(27), f VARBINARY(62) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (4429842,503889416,'CTVd','Q1SWgM2UEoZqG4bCOUS3hHqL','Z9YMPQshISZpVNZNtONkOv','iUuzik','f','ei',1);
+INSERT INTO ti VALUES (4429842,503889416,'CTVd','Q1SWgM2UEoZqG4bCOUS3hHqL','Z9YMPQshISZpVNZNtONkOv','iUuzik','f','ei',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(36) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(36) NOT NULL;
+INSERT INTO t VALUES (-2290081,271132213,'NOpkPzX5GSL1R0Cbw6ThRT0E','wFylxwCAo2BiI','wGpTRgqKYoPTFpMzhmB1qWJxi','kvwp7wA','N','uc',2);
+INSERT INTO ti VALUES (-2290081,271132213,'NOpkPzX5GSL1R0Cbw6ThRT0E','wFylxwCAo2BiI','wGpTRgqKYoPTFpMzhmB1qWJxi','kvwp7wA','N','uc',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (8143263,1239243126,'L9KF0mF','vkJsc3o32PzKi1SEyREn6goHpeo0sjhOUPhLWgDxTXSocd4Gz6rafEDzNK9AOAtdArZj8rZzmACPCkC8J3hEGGw0OaASPj76dOlJw75t9mCyavgdrGuFMXqWQdVM3VmwCY2jCzWiTDmphy4KuX24B6MWBWXOyvtPqXyTree5ofhlfJoeWmFoyaNv7rSKmoVr4iu6KpP','TlbfnXFqgPk8IGwnaOasi','XVeHsOfcQgmWj0IPkK8JtshTBejj5xsKMVKoZx5rKFZ','r','a9',3);
+INSERT INTO ti VALUES (8143263,1239243126,'L9KF0mF','vkJsc3o32PzKi1SEyREn6goHpeo0sjhOUPhLWgDxTXSocd4Gz6rafEDzNK9AOAtdArZj8rZzmACPCkC8J3hEGGw0OaASPj76dOlJw75t9mCyavgdrGuFMXqWQdVM3VmwCY2jCzWiTDmphy4KuX24B6MWBWXOyvtPqXyTree5ofhlfJoeWmFoyaNv7rSKmoVr4iu6KpP','TlbfnXFqgPk8IGwnaOasi','XVeHsOfcQgmWj0IPkK8JtshTBejj5xsKMVKoZx5rKFZ','r','a9',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3026315,1390887667,'W5T5Y6IX5TovvGAgrjjWHtE','9vWbTmT0G01Uyc3oyB0UPZY4qA3M9WkY9IGkJPd7cwUObqU6PIjgtvChpqaDpOJvkL','shSig06lWmVDUWvTQUzG','NIvWKh4KN1LJW1D42JhKHG9fs0aj5iuApArJqNObP3F1cXPII2n5f0vmGNEoySyI1fxQ5lWOpMjvbM3OJv5XFOvVTUiYEbiXpvcsbPgTbczqnh79ggW2hXEGDhDbRdmCg','w','M',4);
+INSERT INTO ti VALUES (3026315,1390887667,'W5T5Y6IX5TovvGAgrjjWHtE','9vWbTmT0G01Uyc3oyB0UPZY4qA3M9WkY9IGkJPd7cwUObqU6PIjgtvChpqaDpOJvkL','shSig06lWmVDUWvTQUzG','NIvWKh4KN1LJW1D42JhKHG9fs0aj5iuApArJqNObP3F1cXPII2n5f0vmGNEoySyI1fxQ5lWOpMjvbM3OJv5XFOvVTUiYEbiXpvcsbPgTbczqnh79ggW2hXEGDhDbRdmCg','w','M',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-1730845,2851213157,'onOUabXVxMvHZobt4xcfT9nlO47CwI2XAd','yfz14s','74ahIQCH','Brcv4YwEegYchk8a1A8Kld8V2bgVJVJdRpuu6xm34CPs0DOhW8dsg1KujrLO8bPc1VQHbPnPlVZJRPddCM281XfSFxbUbuQMrpb0zRiJ8P4gTkAC8RVRHFwXSnq9UckTRYuWIBtGf5PFh3AvJYJamjojoNJEAXVfxePiWbLXPB9Ms0','H','O',5);
+INSERT INTO ti VALUES (-1730845,2851213157,'onOUabXVxMvHZobt4xcfT9nlO47CwI2XAd','yfz14s','74ahIQCH','Brcv4YwEegYchk8a1A8Kld8V2bgVJVJdRpuu6xm34CPs0DOhW8dsg1KujrLO8bPc1VQHbPnPlVZJRPddCM281XfSFxbUbuQMrpb0zRiJ8P4gTkAC8RVRHFwXSnq9UckTRYuWIBtGf5PFh3AvJYJamjojoNJEAXVfxePiWbLXPB9Ms0','H','O',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4730807,2157857763,'Gs48','hIQfix2UlOT9isl2VLO5GWecdeTp5BAaAfiOczeR3RgPlUFZAUzAPoFtezOF14i5vKBnF7UdKo5Pq0h2KjiBR0q08QRvDcFgvI9MJuN65E3T2Ze2JsgAdjVQxwzhvfNTIBAhsIkUsZZuAPmN89tEuh766XnsbZvmTMYybtlkCJnNiAzX4QDs9D8wEkLDBLSNX4SH0iVt2FUCkQoHn','OcNf8lrpl','OdHCZrhJgl762IMNg4bOMykUTAqHdVi4vEEdVksM2I4qLhlpsRFgt1IKrijVFvwNooA2rjJQFRGr7aCSkqznzIZkLVuBLs01vjLCndvqfN32AxUm9NtKEow86ugVym49zASXfgzoSZxi6pBSap9Xrs1Sz9R20rqFSC5bfV0r','uR','J',6);
+INSERT INTO ti VALUES (-4730807,2157857763,'Gs48','hIQfix2UlOT9isl2VLO5GWecdeTp5BAaAfiOczeR3RgPlUFZAUzAPoFtezOF14i5vKBnF7UdKo5Pq0h2KjiBR0q08QRvDcFgvI9MJuN65E3T2Ze2JsgAdjVQxwzhvfNTIBAhsIkUsZZuAPmN89tEuh766XnsbZvmTMYybtlkCJnNiAzX4QDs9D8wEkLDBLSNX4SH0iVt2FUCkQoHn','OcNf8lrpl','OdHCZrhJgl762IMNg4bOMykUTAqHdVi4vEEdVksM2I4qLhlpsRFgt1IKrijVFvwNooA2rjJQFRGr7aCSkqznzIZkLVuBLs01vjLCndvqfN32AxUm9NtKEow86ugVym49zASXfgzoSZxi6pBSap9Xrs1Sz9R20rqFSC5bfV0r','uR','J',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(38) NOT NULL, d VARCHAR(3), e VARCHAR(45) NOT NULL, f VARCHAR(7) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9596741,4866770363571724489,'5tnTEE5AjocGZ','CY','xKGlfnY91FJwDiGJu','s','2','y',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(38) NOT NULL, d VARCHAR(3), e VARCHAR(45) NOT NULL, f VARCHAR(7) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (739804835,-2832189946117076108,'Dss1vyvKol8ibe2iWoppq4LobFinGQz7','1iN','QPmD5epIXLQmwuy8XsLbW0V0YGM90dv0g5AeJgf7Mn7','S','t','o',1);
+INSERT INTO ti VALUES (739804835,-2832189946117076108,'Dss1vyvKol8ibe2iWoppq4LobFinGQz7','1iN','QPmD5epIXLQmwuy8XsLbW0V0YGM90dv0g5AeJgf7Mn7','S','t','o',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(39) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(39) NOT NULL;
+INSERT INTO t VALUES (4141613553,6985125161744697941,'AJa','Eh','iSSdmW','QjIqTb','FL','Q',2);
+INSERT INTO ti VALUES (4141613553,6985125161744697941,'AJa','Eh','iSSdmW','QjIqTb','FL','Q',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3149212100,-6984144824702878251,'H1K5NIyTdDCHCpaY8','RtK2hUGOCVu5K4rAKAvQXHjjza5o3S9NzTuE2OqfpxO8mmiQjic7aEO0DRMN3eTvkeoJzIe','z2m48AOT6O7TE','H','Pd','I',3);
+INSERT INTO ti VALUES (3149212100,-6984144824702878251,'H1K5NIyTdDCHCpaY8','RtK2hUGOCVu5K4rAKAvQXHjjza5o3S9NzTuE2OqfpxO8mmiQjic7aEO0DRMN3eTvkeoJzIe','z2m48AOT6O7TE','H','Pd','I',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (120684749,-5933003086302031939,'VP','oL3zMPnaQTQ5hmqqYyqePmpTYUkqr9B470QUSiMkjKE4R3EL3icQepuqoJdlvDK5DLHE0qhdv2z1JPLqX8DWlsUpvp8mjNdrXps9YwSjFdtQKUopy7pGHOLYG7I0i98Exr45wjjOzookXgTezQcKfe4JOgtUV8QVOnGq5QKu3x0yTm58x5x7uvBKjr1rc','3g8mp1R9ZyCtPpDplvB0yuIDW9','GHNZ6GRoF1Rie','M','V',4);
+INSERT INTO ti VALUES (120684749,-5933003086302031939,'VP','oL3zMPnaQTQ5hmqqYyqePmpTYUkqr9B470QUSiMkjKE4R3EL3icQepuqoJdlvDK5DLHE0qhdv2z1JPLqX8DWlsUpvp8mjNdrXps9YwSjFdtQKUopy7pGHOLYG7I0i98Exr45wjjOzookXgTezQcKfe4JOgtUV8QVOnGq5QKu3x0yTm58x5x7uvBKjr1rc','3g8mp1R9ZyCtPpDplvB0yuIDW9','GHNZ6GRoF1Rie','M','V',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4225500463,4136031244458402691,'jXYzADMSi2cUuU','ovKgUmsr9t0707K7LS7SyiYkWUoBvcdMsXLFcdE9y0Fe9aOzhgO54Lh5EcYMzo5Wpu','994FJ4rca5MwKPPBxGJmuXEEJjKkg50csYPisapq3e','KSy6BKtHPSYMu7UZfWC0s0bEwvDwtB9WaoTRl2OKsJt7FTdADKAyhY4N6IlwWzMR7r2mtpcl1ZuGoJ4HbeUDC8JCpjjrTsrCgpmeTOpGybdx2UnAgF3fxXOGUXi51XL0p2G6bZ','a','n',5);
+INSERT INTO ti VALUES (4225500463,4136031244458402691,'jXYzADMSi2cUuU','ovKgUmsr9t0707K7LS7SyiYkWUoBvcdMsXLFcdE9y0Fe9aOzhgO54Lh5EcYMzo5Wpu','994FJ4rca5MwKPPBxGJmuXEEJjKkg50csYPisapq3e','KSy6BKtHPSYMu7UZfWC0s0bEwvDwtB9WaoTRl2OKsJt7FTdADKAyhY4N6IlwWzMR7r2mtpcl1ZuGoJ4HbeUDC8JCpjjrTsrCgpmeTOpGybdx2UnAgF3fxXOGUXi51XL0p2G6bZ','a','n',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (638862490,-6073495122598115072,'v8iRNhE4y5isccAJFvQe58bcPM','o','oADEKbHQjMYkJAppEpkyPNT5i6','ueOEvXufRSJZuwNbjjKr5BgQ5hO','6dJ','BF',6);
+INSERT INTO ti VALUES (638862490,-6073495122598115072,'v8iRNhE4y5isccAJFvQe58bcPM','o','oADEKbHQjMYkJAppEpkyPNT5i6','ueOEvXufRSJZuwNbjjKr5BgQ5hO','6dJ','BF',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(71) NOT NULL, d VARCHAR(16) NOT NULL, e VARCHAR(18), f VARBINARY(36) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (19745,-110,'2WnhjYcsuRSOKZnZQ9qr6','K3jg','8TYZb5Gm','oYwkXQtGCtKHYRXjJv2Gi','b','c',0);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(71) NOT NULL, d VARCHAR(16) NOT NULL, e VARCHAR(18), f VARBINARY(36) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (18409281235945426808,7,'p3wrsXtBYbK9LMBl5Mo4','O2sh0uQ','vCi9zzJv3xGvPe','70aU8d0g9ipijdKRc4FwkLxLq6xa07oaE7v','d','A',1);
+INSERT INTO ti VALUES (18409281235945426808,7,'p3wrsXtBYbK9LMBl5Mo4','O2sh0uQ','vCi9zzJv3xGvPe','70aU8d0g9ipijdKRc4FwkLxLq6xa07oaE7v','d','A',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(72) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(72) NOT NULL;
+INSERT INTO t VALUES (4311955351246358084,-52,'D4wApeqLrg7fdEYlpgEq','Ld2y','bbpHbzMM','LVQdM6HCVVKHqN6CaDQdNQA2opLtNXeR','d','7',2);
+INSERT INTO ti VALUES (4311955351246358084,-52,'D4wApeqLrg7fdEYlpgEq','Ld2y','bbpHbzMM','LVQdM6HCVVKHqN6CaDQdNQA2opLtNXeR','d','7',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (13067239936142588599,30,'U0odQFYOv2xc8ys0FXPxO16yeEkfaI8Ot7IYBHf6WCSs9BU6WAYl','Ir9K9DlG1K5hA0VVliaYEXAtcMiEQkqPpIdfD2XfIZJQIYHPgCVFmEQNB8rRcQUG9gqCjoi0PxJTetlLTPDQ0b6T87NqHmlLZIliks9DsU7zbAjak7T7RBr63DIKoK19V1CY5YHhRLi99gqWkvqC53QPEvjlQBqL6ftf10KtVYoLUeG3y4qlxzRGAspuMOSVfLRrXTkbN5pCg6WVQ62QZL4SGWel9LLFoZ4zWyR5S8UK6GAwOxpwB2U','0o2Zr1chYApV','KlaUVPYgxdrWo','4','d',3);
+INSERT INTO ti VALUES (13067239936142588599,30,'U0odQFYOv2xc8ys0FXPxO16yeEkfaI8Ot7IYBHf6WCSs9BU6WAYl','Ir9K9DlG1K5hA0VVliaYEXAtcMiEQkqPpIdfD2XfIZJQIYHPgCVFmEQNB8rRcQUG9gqCjoi0PxJTetlLTPDQ0b6T87NqHmlLZIliks9DsU7zbAjak7T7RBr63DIKoK19V1CY5YHhRLi99gqWkvqC53QPEvjlQBqL6ftf10KtVYoLUeG3y4qlxzRGAspuMOSVfLRrXTkbN5pCg6WVQ62QZL4SGWel9LLFoZ4zWyR5S8UK6GAwOxpwB2U','0o2Zr1chYApV','KlaUVPYgxdrWo','4','d',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5778685864020011708,-5,'g2KYkELArX3JWdTsShf8pUw7qRJuEfU4hIuTp3sE','9RQLXMvW10CcnfCGqx','558l8usJqUanrI','ks2PzG8IeyyvepAoDspeIE9NuWTNQYULH5PrANYODJ1C4D3tSwkPMum5Phk5w5f7BE3nMFXwjPkiBCITOn0stlmBSQ34ORkN0AQz8Gh4UlqhNl1tT8dDGWFLUwDEqg','3','5',4);
+INSERT INTO ti VALUES (5778685864020011708,-5,'g2KYkELArX3JWdTsShf8pUw7qRJuEfU4hIuTp3sE','9RQLXMvW10CcnfCGqx','558l8usJqUanrI','ks2PzG8IeyyvepAoDspeIE9NuWTNQYULH5PrANYODJ1C4D3tSwkPMum5Phk5w5f7BE3nMFXwjPkiBCITOn0stlmBSQ34ORkN0AQz8Gh4UlqhNl1tT8dDGWFLUwDEqg','3','5',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (16410569811621412002,-94,'CUy3KLthsMF1FgcO6','aiQs2VBVC337hUmStbLdd3X66IjaLjhYk3DSs7','fsQ2','qRpzVEUv','k','E',5);
+INSERT INTO ti VALUES (16410569811621412002,-94,'CUy3KLthsMF1FgcO6','aiQs2VBVC337hUmStbLdd3X66IjaLjhYk3DSs7','fsQ2','qRpzVEUv','k','E',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (10064837660991739662,73,'YVt2b1g','7WbFmm2Btr9QV4XB2LJ6VcrmhI9WUTuPJEM7P2N67WzWhYV51ib4PYNC4qQNd7QxHa3qAqNqSiJvGe9w5n1c6hSautjeOFgUvvM8FOpo4JbCxFsfyspLo7sUIMlRFnfmOAhvKCq4fKC7jBeGpeuAXIy5pI3TjsN5P2WxX0fYFgVJ501Q59xGem5mBdMPaZ0baCjXmcaVoIVwRsBs9uFk1eSYK','gKJ63O','HFIshiQsZGr','Lyd','W',6);
+INSERT INTO ti VALUES (10064837660991739662,73,'YVt2b1g','7WbFmm2Btr9QV4XB2LJ6VcrmhI9WUTuPJEM7P2N67WzWhYV51ib4PYNC4qQNd7QxHa3qAqNqSiJvGe9w5n1c6hSautjeOFgUvvM8FOpo4JbCxFsfyspLo7sUIMlRFnfmOAhvKCq4fKC7jBeGpeuAXIy5pI3TjsN5P2WxX0fYFgVJ501Q59xGem5mBdMPaZ0baCjXmcaVoIVwRsBs9uFk1eSYK','gKJ63O','HFIshiQsZGr','Lyd','W',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b SMALLINT NOT NULL, c CHAR(99) NOT NULL, d VARBINARY(33) NOT NULL, e VARBINARY(18) NOT NULL, f VARBINARY(84), g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4163648848,17202,'1UvbNnvgejlNOYFnYLVAbIyEsyoXcaVsvP','hyn4QPNJHmtwjta3hmyfi','lv6','y35jj3vhIvqTExI6o2POixUsSs4dg8uyK1S3DWXo4v6','1','yo',0);
+CREATE TABLE ti (a INT UNSIGNED, b SMALLINT NOT NULL, c CHAR(99) NOT NULL, d VARBINARY(33) NOT NULL, e VARBINARY(18) NOT NULL, f VARBINARY(84), g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3085971186,2903,'VlWOA1HFg0pIEHBmt1g7','UDN21BWe7eUDBv3mZ','llOGdX9clFr','69HGgpHeQ5gQOAFhtmlLmE68kLU9','F','t2',1);
+INSERT INTO ti VALUES (3085971186,2903,'VlWOA1HFg0pIEHBmt1g7','UDN21BWe7eUDBv3mZ','llOGdX9clFr','69HGgpHeQ5gQOAFhtmlLmE68kLU9','F','t2',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(100) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(100) NOT NULL;
+INSERT INTO t VALUES (3604892400,-17126,'886','v4X','kvxQXWvbB1xdsSZE','HHsQjuDYdEHtzLUVoIr6CVifN5bUBar9JXbIaCJdNjupAqvSfbbnYgsdfQUQ8AMH40WxCiqRSatUqqyXLpAt','o','r',2);
+INSERT INTO ti VALUES (3604892400,-17126,'886','v4X','kvxQXWvbB1xdsSZE','HHsQjuDYdEHtzLUVoIr6CVifN5bUBar9JXbIaCJdNjupAqvSfbbnYgsdfQUQ8AMH40WxCiqRSatUqqyXLpAt','o','r',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (4173813427,-15252,'tcplUV3mcuZJL0zRkH1IBR5pksgHMfI5049DReoMSzf','w39uOdEZobLtpUa9rJON86BTcJpne6AwsOgdSyqlCwrJFy8OT1t9weMbBJlXgsslzjJRywIfB8rwXb7rL2k4XWLrfO2s9OxpxhXzgjghIIZJTiJog3aeCHEjAFRgPm1XGH510QbZLI4hOgc5rWQIESASjZq3BQ30xaeJoEsadHxhx6IKO2PRnu542G1pM0QIDsE2ca6Sg1OAMro4zuLUBQJJwFwn','EzZV29QR0UY','RwSMqjUZbLSJa0g9vkRWyijZGH7BHMLuGewmoD','M','3',3);
+INSERT INTO ti VALUES (4173813427,-15252,'tcplUV3mcuZJL0zRkH1IBR5pksgHMfI5049DReoMSzf','w39uOdEZobLtpUa9rJON86BTcJpne6AwsOgdSyqlCwrJFy8OT1t9weMbBJlXgsslzjJRywIfB8rwXb7rL2k4XWLrfO2s9OxpxhXzgjghIIZJTiJog3aeCHEjAFRgPm1XGH510QbZLI4hOgc5rWQIESASjZq3BQ30xaeJoEsadHxhx6IKO2PRnu542G1pM0QIDsE2ca6Sg1OAMro4zuLUBQJJwFwn','EzZV29QR0UY','RwSMqjUZbLSJa0g9vkRWyijZGH7BHMLuGewmoD','M','3',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (4190919027,18183,'bn6hHyx7iFLH76K5CSxyrPphE7D40WN6','SHC80f4maFHiHh2f81UxPmr1QUdQjRKCGeR0X8z3LMVLTo0aWYhu7lyzx744CocPgM0qru','nAh2wqAQSCYVdI','UObwIVMPuTuqolTJHsliAoGXoMD3JPGc5rekL0Ip248LnpT5KQcX3i7Wt','j','bW',4);
+INSERT INTO ti VALUES (4190919027,18183,'bn6hHyx7iFLH76K5CSxyrPphE7D40WN6','SHC80f4maFHiHh2f81UxPmr1QUdQjRKCGeR0X8z3LMVLTo0aWYhu7lyzx744CocPgM0qru','nAh2wqAQSCYVdI','UObwIVMPuTuqolTJHsliAoGXoMD3JPGc5rekL0Ip248LnpT5KQcX3i7Wt','j','bW',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3587364163,-13758,'8zoyfNtmgfaQFeCdd971C2lrIqzptsFtjbCvIDyTZ9enFuPc98IFDN','wv6B6LrC7a1oiLbaGNB3vHfQBrkogBG8fIWZRcTccTO5ZlY1vUEyZdEcKlVVQUjsIXuAI59IG3VJGda1gu7mekWJBTpksYmFrtIn3dCSQvJhGlPomdPvC8muLPtsJf42kuV6','SinhNDsPUUD','d3GPWaOuQBGXhM994m8C0HCe2WxbOwtHHHZI6uN5Pp5q3rw1701DOcnVWBKk5InEs7sDVZQsvC2Jw2n0MBmqZVMO1wIhHjkRrGJ30MacttASph94VNsk3IVkbnp9hNBZivNFWvzozr4B4ZbTAHxSCkITegBqeJb0OKiCeJLqzobKkHnCVCGAWE0','b0','h',5);
+INSERT INTO ti VALUES (3587364163,-13758,'8zoyfNtmgfaQFeCdd971C2lrIqzptsFtjbCvIDyTZ9enFuPc98IFDN','wv6B6LrC7a1oiLbaGNB3vHfQBrkogBG8fIWZRcTccTO5ZlY1vUEyZdEcKlVVQUjsIXuAI59IG3VJGda1gu7mekWJBTpksYmFrtIn3dCSQvJhGlPomdPvC8muLPtsJf42kuV6','SinhNDsPUUD','d3GPWaOuQBGXhM994m8C0HCe2WxbOwtHHHZI6uN5Pp5q3rw1701DOcnVWBKk5InEs7sDVZQsvC2Jw2n0MBmqZVMO1wIhHjkRrGJ30MacttASph94VNsk3IVkbnp9hNBZivNFWvzozr4B4ZbTAHxSCkITegBqeJb0OKiCeJLqzobKkHnCVCGAWE0','b0','h',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2571473184,-18229,'P4HJor1sAbW2nLx79ny6c1xym4orVWq5NiZ05Lny8bdpg2i3omErBQuy9j8fYd1P5aJC','sMQbbvCLroSDf4QY3v2Oef1GqrgEUuk2ruAdWOaKKAGxNDEjANWQ7paRpv2tZPGP238ol6IybH3eEAU6MGJM9WF5jTuZZxotk8NFQuKEJ0RufvTC5bJ8HMsooS8YBZg0NoOhXkr9mtIQGI1oNgiZ9uxAvGCWbkNBmwQShp1WcPY4dZgEscIC7HfYgjOwEGoINSgpGm','a','lfR6d60QrevGVJfCrRbt9C61qY7oUw4VdFHel9yFxKFINsWAHQVmirejVr4gL4ppLgrn2z0KIJKSBZf96jSj3kr4RE7o5Q40iQBTSqs0wiLtT3KHyIksIY2lOoh0wXFFcVWH5UVHkz4Wt7NN7xUNymXHUS9ulA9WrUUvNSJa','q','0',6);
+INSERT INTO ti VALUES (2571473184,-18229,'P4HJor1sAbW2nLx79ny6c1xym4orVWq5NiZ05Lny8bdpg2i3omErBQuy9j8fYd1P5aJC','sMQbbvCLroSDf4QY3v2Oef1GqrgEUuk2ruAdWOaKKAGxNDEjANWQ7paRpv2tZPGP238ol6IybH3eEAU6MGJM9WF5jTuZZxotk8NFQuKEJ0RufvTC5bJ8HMsooS8YBZg0NoOhXkr9mtIQGI1oNgiZ9uxAvGCWbkNBmwQShp1WcPY4dZgEscIC7HfYgjOwEGoINSgpGm','a','lfR6d60QrevGVJfCrRbt9C61qY7oUw4VdFHel9yFxKFINsWAHQVmirejVr4gL4ppLgrn2z0KIJKSBZf96jSj3kr4RE7o5Q40iQBTSqs0wiLtT3KHyIksIY2lOoh0wXFFcVWH5UVHkz4Wt7NN7xUNymXHUS9ulA9WrUUvNSJa','q','0',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(2), d VARBINARY(1) NOT NULL, e VARCHAR(31), f VARBINARY(62), g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-16,13637277842822663796,'P5','F','Z56eYKBJhzCXbqChrrjYw','5cux3JR3CbMfOLfthJYUp7lE4YxDdNeokKsTn0juCHzxfSPoNmxj','Z','S',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(2), d VARBINARY(1) NOT NULL, e VARCHAR(31), f VARBINARY(62), g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-8853294862332809584,10422901489273869969,'B','t','cRischWRN','4jEF0I3YqzcGhup2FXn4XFaL3r74mSy','p','K',1);
+INSERT INTO ti VALUES (-8853294862332809584,10422901489273869969,'B','t','cRischWRN','4jEF0I3YqzcGhup2FXn4XFaL3r74mSy','p','K',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(3);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(3);
+INSERT INTO t VALUES (-5829469783399379093,4322602375892842546,'w','T','qZOjlQEzDHPDhKFu6SAaUg3zKQel','1Qb6WcGWgUxT45GWmwfAS1mPclBc3oevhRYJq90','R','us',2);
+INSERT INTO ti VALUES (-5829469783399379093,4322602375892842546,'w','T','qZOjlQEzDHPDhKFu6SAaUg3zKQel','1Qb6WcGWgUxT45GWmwfAS1mPclBc3oevhRYJq90','R','us',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1945672951868285509,14614256196593438526,'7','XX2MqUFOG8rflDU7He9FOEpYd6fSfCd0u8Qd8IKX0XdC4FCZplFtVTkBmGnC2vA8um2kARz8FUwqmR6tiGn8EBIsldgwpqxDcO7ISbZFZfJkUhzTptoZ2DUINLAAsfhvm7N8w6rvpNKjtoLl9vLw1OxcdlOgZ4GgT7EHvdjsklf9jr4AKIucPRsgkmA6Ab5cpTCwx1uvYjILtwzpOCsKS','ShJQKL3tw4zMt','J124','j','5',3);
+INSERT INTO ti VALUES (1945672951868285509,14614256196593438526,'7','XX2MqUFOG8rflDU7He9FOEpYd6fSfCd0u8Qd8IKX0XdC4FCZplFtVTkBmGnC2vA8um2kARz8FUwqmR6tiGn8EBIsldgwpqxDcO7ISbZFZfJkUhzTptoZ2DUINLAAsfhvm7N8w6rvpNKjtoLl9vLw1OxcdlOgZ4GgT7EHvdjsklf9jr4AKIucPRsgkmA6Ab5cpTCwx1uvYjILtwzpOCsKS','ShJQKL3tw4zMt','J124','j','5',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-7981773176024870759,17232306554635915752,'2gA','qvxBJJKkQ5YCUknYTrbcrR1','sagOLfCFQGQnfK7rXE9rGNBHjEb6nCb','3HP3sorsp3G6psyUm8VoxppXlerGrZ9FrqN3gpW5LxmxNx44WQtz4ExXuu5r4kqLzbn8T71mQki08qCSGemUE1na4n13QJb5YePnvmPS46Ab','v','t',4);
+INSERT INTO ti VALUES (-7981773176024870759,17232306554635915752,'2gA','qvxBJJKkQ5YCUknYTrbcrR1','sagOLfCFQGQnfK7rXE9rGNBHjEb6nCb','3HP3sorsp3G6psyUm8VoxppXlerGrZ9FrqN3gpW5LxmxNx44WQtz4ExXuu5r4kqLzbn8T71mQki08qCSGemUE1na4n13QJb5YePnvmPS46Ab','v','t',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-5704653911520176398,12585095685192927380,'KA','mPlzRPAp22cUuU3SvBF0O83XYTg77HkIkThxXuheG4MPeFpg3QVhlC8VRsWWxUrAfrV3tKqUKEmJDdXudQiEUlnHzVK94Eg7FJc68TBqfd0LmXB39VPOLF75UYKqrCHv4TA51K5kw56rreymP9svTWr4c0DiozwoiWMgdC1aL6Fh85MR5Rbylig','C','8T5TrguZngEgOlADFWlngUE661Dus03RwkIbahyCvXmWqYnZyw1hbkESJ9hxouRrKGJ2fk9bwzq','b','K',5);
+INSERT INTO ti VALUES (-5704653911520176398,12585095685192927380,'KA','mPlzRPAp22cUuU3SvBF0O83XYTg77HkIkThxXuheG4MPeFpg3QVhlC8VRsWWxUrAfrV3tKqUKEmJDdXudQiEUlnHzVK94Eg7FJc68TBqfd0LmXB39VPOLF75UYKqrCHv4TA51K5kw56rreymP9svTWr4c0DiozwoiWMgdC1aL6Fh85MR5Rbylig','C','8T5TrguZngEgOlADFWlngUE661Dus03RwkIbahyCvXmWqYnZyw1hbkESJ9hxouRrKGJ2fk9bwzq','b','K',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (6727640930461806549,8660199300354373504,'Gi','0TF3mIoqNS2yqPFSeGX1ajrxRlhdeNScL6ECsHSu0efXWkbTOnUn1nzYH0DA5nMWmwybFLtGIN9vmylKdXEJgId7DBJNVh9Bm8mGtOqdrlhUMqJI3jBtruJXgHmYPv4zC9LSWSYl7Ron8y5VtaZi7Y5IYeZra4QsmP87T6BFMIFKz8AG0gswJ0FjngB4Z6aVpbiNw7wF0Vjt3O8zhpkxl1iQYKdGtMvSMlL0lgMwR','DIXnz6xhZIV5z7A','HDW8RCb1b2G6RcESzA5QJr3hNPLYGF4JZVttmqrv4vOSu4WynVAre5Y7clsYIzRaLa3xgn34j4Eol7ryi3bBZzq9CJ5rTe7wxeM','x','OTn',6);
+INSERT INTO ti VALUES (6727640930461806549,8660199300354373504,'Gi','0TF3mIoqNS2yqPFSeGX1ajrxRlhdeNScL6ECsHSu0efXWkbTOnUn1nzYH0DA5nMWmwybFLtGIN9vmylKdXEJgId7DBJNVh9Bm8mGtOqdrlhUMqJI3jBtruJXgHmYPv4zC9LSWSYl7Ron8y5VtaZi7Y5IYeZra4QsmP87T6BFMIFKz8AG0gswJ0FjngB4Z6aVpbiNw7wF0Vjt3O8zhpkxl1iQYKdGtMvSMlL0lgMwR','DIXnz6xhZIV5z7A','HDW8RCb1b2G6RcESzA5QJr3hNPLYGF4JZVttmqrv4vOSu4WynVAre5Y7clsYIzRaLa3xgn34j4Eol7ryi3bBZzq9CJ5rTe7wxeM','x','OTn',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b BIGINT NOT NULL, c BINARY(96) NOT NULL, d VARCHAR(5) NOT NULL, e VARCHAR(5) NOT NULL, f VARCHAR(7) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7665310214798890627,4695240559527285959,'kNbMguCMw4sTnHiDyH48M6Ij4vq1frrqZLIZal0cZv3OSNERobcC0vcEmP1cRXNSQcXJSc5S1h9fp6twBxJfPN6','pmzds','F','7lxE','S','E',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT NOT NULL, c BINARY(96) NOT NULL, d VARCHAR(5) NOT NULL, e VARCHAR(5) NOT NULL, f VARCHAR(7) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-1530670906018100923,-7457244523177338307,'jRxyjz6i','I','G','V','q','5',1);
+INSERT INTO ti VALUES (-1530670906018100923,-7457244523177338307,'jRxyjz6i','I','G','V','q','5',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(97) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(97) NOT NULL;
+INSERT INTO t VALUES (8674129109675711074,5337687434276414372,'DOx2BKpOIsRkV5tqZKWWqyo3fKruUwFob6dxTAak0tb3x3zItvBXzxIhQSEaHSyCi','NcOVv','I','cS','q','Y4',2);
+INSERT INTO ti VALUES (8674129109675711074,5337687434276414372,'DOx2BKpOIsRkV5tqZKWWqyo3fKruUwFob6dxTAak0tb3x3zItvBXzxIhQSEaHSyCi','NcOVv','I','cS','q','Y4',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2474482309409530759,6466941181180624390,'FeiuKstVt5I4R3wxTD0','86AxE0RtIF0cZ3g4bFuaEzDg9Xcz8t839YnlSkuESB2RxTFPUatu9MhbTNUJp9z7vxbukDcVO90GqviLaMTVOt3kLAfHJMeNYt08u5oL72V47CVYdlIL60t5DNowGZj7WERkQJQFDAnFlOmbFo3XKLntXYsXldEO41Uff7Vswgtj4sugs971d8CFfBkQkR45kscVAo5lPUJZ0mUQLqBeo7','nBSDM','k','Q','u',3);
+INSERT INTO ti VALUES (2474482309409530759,6466941181180624390,'FeiuKstVt5I4R3wxTD0','86AxE0RtIF0cZ3g4bFuaEzDg9Xcz8t839YnlSkuESB2RxTFPUatu9MhbTNUJp9z7vxbukDcVO90GqviLaMTVOt3kLAfHJMeNYt08u5oL72V47CVYdlIL60t5DNowGZj7WERkQJQFDAnFlOmbFo3XKLntXYsXldEO41Uff7Vswgtj4sugs971d8CFfBkQkR45kscVAo5lPUJZ0mUQLqBeo7','nBSDM','k','Q','u',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3974384750435523090,7774968193934267853,'olPegLQPoJWOQ4JcZUcMa525nGPG2MUxRxKR7G9KCSAswkG9mNVHYhkTsscoGqjQ8YIm1bhy5LJoxJPVsNBQNSiRfLF7ZT','5HJbpmnBD74VIeJDQwxHMfSh4QDapvwIBVIlzsJSz6gje6scZ6','7J','woXTYLwBCGLVOdAwqAnMCJv','q','2e',4);
+INSERT INTO ti VALUES (3974384750435523090,7774968193934267853,'olPegLQPoJWOQ4JcZUcMa525nGPG2MUxRxKR7G9KCSAswkG9mNVHYhkTsscoGqjQ8YIm1bhy5LJoxJPVsNBQNSiRfLF7ZT','5HJbpmnBD74VIeJDQwxHMfSh4QDapvwIBVIlzsJSz6gje6scZ6','7J','woXTYLwBCGLVOdAwqAnMCJv','q','2e',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2208027294521201143,4646519883500306024,'wI0lP44keeYWu3','UDTLdzXTTMTP7DMA0DCS59LKZEv7sE7ZW4mXCyG45vaVvITfQg2B4R8jZe9OlPy6VIYEwWlAno5J','H','lx5AB7ZFNVBqzLePJATlcdjlp3P8ap36gVSTJRHk3oVOyLSpFxvd4o82gfDYqI3I7q0tA470f4K5YHpoZjApFxh8ZBhZftFDMY2vUsnBeZrYabWZUf7MKfUxfD0P2JdA4YSEtfImRKzx7zI1xkxrx920TbbQKi0HErDGNY0rhyv2eFlSEgn3JqXcFF0Xi','j1','l',5);
+INSERT INTO ti VALUES (-2208027294521201143,4646519883500306024,'wI0lP44keeYWu3','UDTLdzXTTMTP7DMA0DCS59LKZEv7sE7ZW4mXCyG45vaVvITfQg2B4R8jZe9OlPy6VIYEwWlAno5J','H','lx5AB7ZFNVBqzLePJATlcdjlp3P8ap36gVSTJRHk3oVOyLSpFxvd4o82gfDYqI3I7q0tA470f4K5YHpoZjApFxh8ZBhZftFDMY2vUsnBeZrYabWZUf7MKfUxfD0P2JdA4YSEtfImRKzx7zI1xkxrx920TbbQKi0HErDGNY0rhyv2eFlSEgn3JqXcFF0Xi','j1','l',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-8748422341998057310,-7492420932742558596,'FtCpD37YwgwbqVOotFczse35A4RaQQviNA1TmAYIiivBSEcNso95Xb7EDCXfexwBftpNAxLpsIN15TBdAoAx7KTvCdNiYwBP','aHN6ob4IOheVPS5BBzVkTRAscIebibGht8ESjIvNHYv9R3woOnnX2XO7tI7zaGwZHlPYeb378a9c59v3EIdSY8fO8Y1nKGHRPSwhLFayBz0rIZVpv4fDIBp74YQzS7cHd16cOVhLa1hbYA8dpvREGd9asud9sHTf1TpPOpAP6qLdqzsZNWZug6Ek3P6LavMhQl2MPvYdCZp8etZA7NyFuFawL','G3XIR','lHD25d1EUoCwLz4Cr0SkhfAPHUxaGgYBVEk07QWGkaXEgde5ioG4lEOjBN4qvuadYQc5sFatd5taOdcnY9tijC2yrDjSmMAN1UhtbPxf7iLyRzyhvJ2tBh8P5KZ4EUQmD0AEOqZQIWaQxN7g9w2','z','yQy',6);
+INSERT INTO ti VALUES (-8748422341998057310,-7492420932742558596,'FtCpD37YwgwbqVOotFczse35A4RaQQviNA1TmAYIiivBSEcNso95Xb7EDCXfexwBftpNAxLpsIN15TBdAoAx7KTvCdNiYwBP','aHN6ob4IOheVPS5BBzVkTRAscIebibGht8ESjIvNHYv9R3woOnnX2XO7tI7zaGwZHlPYeb378a9c59v3EIdSY8fO8Y1nKGHRPSwhLFayBz0rIZVpv4fDIBp74YQzS7cHd16cOVhLa1hbYA8dpvREGd9asud9sHTf1TpPOpAP6qLdqzsZNWZug6Ek3P6LavMhQl2MPvYdCZp8etZA7NyFuFawL','G3XIR','lHD25d1EUoCwLz4Cr0SkhfAPHUxaGgYBVEk07QWGkaXEgde5ioG4lEOjBN4qvuadYQc5sFatd5taOdcnY9tijC2yrDjSmMAN1UhtbPxf7iLyRzyhvJ2tBh8P5KZ4EUQmD0AEOqZQIWaQxN7g9w2','z','yQy',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(48) NOT NULL, d VARCHAR(30) NOT NULL, e VARCHAR(62) NOT NULL, f VARCHAR(97), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18,15,'ALfzLVPXu','460Wjq','j54HbdD07HfG3VoLpPN','Wbg2cCtbg','s','g',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(48) NOT NULL, d VARCHAR(30) NOT NULL, e VARCHAR(62) NOT NULL, f VARCHAR(97), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (14472642866102024555,90,'ObPO1A90pnlzEOss2nEdF2x4pRVP74klhon13zStwyryK','0SG1C1Qm5','tP5LgflCchK9jBDqdLOJXYvbsD1LuD','2iYqOtXIl5CcbrsT4aPysoTgFELbu8r8gFszasryBaQDSbGRNY4NC3nTucoQ23VTnA4aVggsDjzvGErIGqSgcFUCQKnOUp','N','H',1);
+INSERT INTO ti VALUES (14472642866102024555,90,'ObPO1A90pnlzEOss2nEdF2x4pRVP74klhon13zStwyryK','0SG1C1Qm5','tP5LgflCchK9jBDqdLOJXYvbsD1LuD','2iYqOtXIl5CcbrsT4aPysoTgFELbu8r8gFszasryBaQDSbGRNY4NC3nTucoQ23VTnA4aVggsDjzvGErIGqSgcFUCQKnOUp','N','H',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(49) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(49) NOT NULL;
+INSERT INTO t VALUES (275311013548814633,-15,'f9DgpVTABaXdK8MH5A','JdP','Ms6F3zDfs5NXF7O52kovhAPDxEmWrT','sMXjSySBtjkMTP8B5cHYkKV4zfvx386EyFJzTUNUYUS9KoKvP6zThqJCwl3eoEmGhfw140XRBBS21NryzTy9YFbsy4CXY','TU','C',2);
+INSERT INTO ti VALUES (275311013548814633,-15,'f9DgpVTABaXdK8MH5A','JdP','Ms6F3zDfs5NXF7O52kovhAPDxEmWrT','sMXjSySBtjkMTP8B5cHYkKV4zfvx386EyFJzTUNUYUS9KoKvP6zThqJCwl3eoEmGhfw140XRBBS21NryzTy9YFbsy4CXY','TU','C',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4582756146500878925,42,'G1hwL2R0pgW073sgg7lfkeJ8Q3J33Fvr','FjI1D257yXdjOPEs5DpkI3aueAJVM5EtpNqfmkXI7zekYOT1MAPzICt1UHUZDjkWerK97Ckn0qeVEFk2ydkhlAIIsYDOd82Mt2ze8ajuXbZ9j7TdRYh5C1jblnM2MNICroL2cxBQUt3F8IJGydY','4rZFJOEEStlLag6d259mXITCPrXd21D2YX0gFhGiJvdG6ysSo4fjndMgJNXw2','dXQCSNG15gKA6a5fVwHDxkKWXivB6b1K258qOG3pMv0p8wo09tslLMnPTzzO6','z4','h',3);
+INSERT INTO ti VALUES (4582756146500878925,42,'G1hwL2R0pgW073sgg7lfkeJ8Q3J33Fvr','FjI1D257yXdjOPEs5DpkI3aueAJVM5EtpNqfmkXI7zekYOT1MAPzICt1UHUZDjkWerK97Ckn0qeVEFk2ydkhlAIIsYDOd82Mt2ze8ajuXbZ9j7TdRYh5C1jblnM2MNICroL2cxBQUt3F8IJGydY','4rZFJOEEStlLag6d259mXITCPrXd21D2YX0gFhGiJvdG6ysSo4fjndMgJNXw2','dXQCSNG15gKA6a5fVwHDxkKWXivB6b1K258qOG3pMv0p8wo09tslLMnPTzzO6','z4','h',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (547280878428169449,44,'02V','uKcKqdveVDFSJByeIejDi6uDk9VavGd8QMhQQTFefmP4uJX5Df4Fsi9ndSb9otQDsgttxMr5AgJS14Qi9m2bhjqoX81N41kxlM6ZeP06mYcR3RJgBzjVq7Mv4yltu5WDKOnIUIqzKx4bRdwrNISb9PgaqHZpVRigYLfK0B67q1FztDN0KXRYedaz48ON2PLz8HBKEOhL0jxlrHDBIhY2iWsJ7fOFFpk','le4NLWJYHGeaG8q5Iz8EXEaLadtJbOkXFYz8ieEH','ADaKb9T1kKLHiSd9fTFtY6BeuboZXAaStyLQMcevuSExzAwFwIcyDlCuAhptcmfKNFJKXd20jkPVw68K','HO','o',4);
+INSERT INTO ti VALUES (547280878428169449,44,'02V','uKcKqdveVDFSJByeIejDi6uDk9VavGd8QMhQQTFefmP4uJX5Df4Fsi9ndSb9otQDsgttxMr5AgJS14Qi9m2bhjqoX81N41kxlM6ZeP06mYcR3RJgBzjVq7Mv4yltu5WDKOnIUIqzKx4bRdwrNISb9PgaqHZpVRigYLfK0B67q1FztDN0KXRYedaz48ON2PLz8HBKEOhL0jxlrHDBIhY2iWsJ7fOFFpk','le4NLWJYHGeaG8q5Iz8EXEaLadtJbOkXFYz8ieEH','ADaKb9T1kKLHiSd9fTFtY6BeuboZXAaStyLQMcevuSExzAwFwIcyDlCuAhptcmfKNFJKXd20jkPVw68K','HO','o',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (18388273063045806272,-93,'kIpJ','L6RrYnpAH4TMC3IVyezSEE1Q1hfDDQ5PWrypIkJmofKQ1oNh5DH4Tcb1jUBTuEDegXA2Nptk5iy92mH3dcwXVt5DC2colLTvlzpLhOFyvU312Oqk7FxFkxpJxkN57vS0WomRSrXvMSFC00ggT6xyxi4bgJok9EBxvEdDRTgwjNGoWPsw24wLft1ITGisYJzs4vAoY3wXidpbsj4LZUzcCZcZ4EQj8AvsLtUOPMUsZvRmaWmBxM1tNi','47XKHxQbbgf0kunTZrZcM15zvHfnM0sb83dfxz1xdILN','u79zos9yz7ImfbRzjpNHBoyQJa0W6VjasXKg1EqBvZbItdBGBiwqfI5YO96kZhw','3UG','U',5);
+INSERT INTO ti VALUES (18388273063045806272,-93,'kIpJ','L6RrYnpAH4TMC3IVyezSEE1Q1hfDDQ5PWrypIkJmofKQ1oNh5DH4Tcb1jUBTuEDegXA2Nptk5iy92mH3dcwXVt5DC2colLTvlzpLhOFyvU312Oqk7FxFkxpJxkN57vS0WomRSrXvMSFC00ggT6xyxi4bgJok9EBxvEdDRTgwjNGoWPsw24wLft1ITGisYJzs4vAoY3wXidpbsj4LZUzcCZcZ4EQj8AvsLtUOPMUsZvRmaWmBxM1tNi','47XKHxQbbgf0kunTZrZcM15zvHfnM0sb83dfxz1xdILN','u79zos9yz7ImfbRzjpNHBoyQJa0W6VjasXKg1EqBvZbItdBGBiwqfI5YO96kZhw','3UG','U',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3660414543701430911,53,'4CoiHCah','VKhNOAB0SnLJOq60Y8Mp85ha8bY5oxlXGg4LaKDdQsWYvNCwS8ubEBpKRomKjEgDmJbaJso9YztR17aZruGV','oerEV6VlrLhk2C2m0258T9Zw6vdoLuMRWGgc3STIZvZ','FEFS2BuYUJfDN','BnW','Gg',6);
+INSERT INTO ti VALUES (3660414543701430911,53,'4CoiHCah','VKhNOAB0SnLJOq60Y8Mp85ha8bY5oxlXGg4LaKDdQsWYvNCwS8ubEBpKRomKjEgDmJbaJso9YztR17aZruGV','oerEV6VlrLhk2C2m0258T9Zw6vdoLuMRWGgc3STIZvZ','FEFS2BuYUJfDN','BnW','Gg',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(35) NOT NULL, d VARBINARY(88) NOT NULL, e VARCHAR(92) NOT NULL, f VARBINARY(38), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4036937,1615112419,'SNsETshmAYpZ9xOChEzVGnR0eAv5dgW','kjX19pOFRt27vzotepYH1dN8ZUFeE77k0QfFhLbjnr9IyNvG7nf9hB7LYWIHj2xhoYHcejG9','Kn5UjqXKaVKFTcgVbVeGd2nosDqEbluKuETidqultIKy0R8wB1MJKhxPhY','JBmluhZPfAXdagodl71XpNt4Gxy','b','QL',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(35) NOT NULL, d VARBINARY(88) NOT NULL, e VARCHAR(92) NOT NULL, f VARBINARY(38), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (15559461,1103442358,'zV2f','F','R3RyxlYREOzGZwjZJPdo','A74JtJM3U','OJ','mp',1);
+INSERT INTO ti VALUES (15559461,1103442358,'zV2f','F','R3RyxlYREOzGZwjZJPdo','A74JtJM3U','OJ','mp',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(36) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(36) NOT NULL;
+INSERT INTO t VALUES (7158327,1505052504,'T8c','WcITyadluLZM53oWcTN8nEqtoNqM8UsqITEYsc8EWJLyJCsF2Tnznoyh','GktRxVzGkRrsl8hTLFyMl','XDGiaQRlI23kYZHDoU','f','j',2);
+INSERT INTO ti VALUES (7158327,1505052504,'T8c','WcITyadluLZM53oWcTN8nEqtoNqM8UsqITEYsc8EWJLyJCsF2Tnznoyh','GktRxVzGkRrsl8hTLFyMl','XDGiaQRlI23kYZHDoU','f','j',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (10477189,-732030856,'YO7m4S6C7psCjaJwv17L75VGMi8','q2dEpjUfFPKnXQWQOhduQj7v1QU2v7u6ri1gIzRLSZILWAKnhzkdgLUR5WbT9lQfizgP7kVSqnXeSgfXoWiM361SbeCCn7wzlqtUDujAXVr9fcOviZ767cKL894ZmAxOAhpoUSKtRJs7zSxt2CKq1enFSqdpZYJ8J4tKORjMnQtGcZ7FYNLvAZhwLv0izLx2NvGVaHADMBcoy','UIHuAPjswc9kvIA8lajnSrZplZqaOdieu2wFQ1YZ0neTE6qOdhsA1DiqfHtX9p83UEcCD5fZWd','X7rbbitTuSsm','0','h',3);
+INSERT INTO ti VALUES (10477189,-732030856,'YO7m4S6C7psCjaJwv17L75VGMi8','q2dEpjUfFPKnXQWQOhduQj7v1QU2v7u6ri1gIzRLSZILWAKnhzkdgLUR5WbT9lQfizgP7kVSqnXeSgfXoWiM361SbeCCn7wzlqtUDujAXVr9fcOviZ767cKL894ZmAxOAhpoUSKtRJs7zSxt2CKq1enFSqdpZYJ8J4tKORjMnQtGcZ7FYNLvAZhwLv0izLx2NvGVaHADMBcoy','UIHuAPjswc9kvIA8lajnSrZplZqaOdieu2wFQ1YZ0neTE6qOdhsA1DiqfHtX9p83UEcCD5fZWd','X7rbbitTuSsm','0','h',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (239278,-393272488,'aTfCjQ','0NBHafqNWshFrn26btEjYikkV8zla3KsyQqv6jRHcofp4jdFvCuWHIn7kTJCnDNrCBXfCG6mRIyEXzPqLXHlMmKfnrRbvReXH2xqDNSaJItEDAXp','DfmXoWvmdSKpgIMeeKlVaehXQdL6Jd5womfghBiu9NshNE','lVoiOMWayiB68vmbtCtTj5G8kqqm9MfagtMTZWVjDF5JJo4wrygkBDnocbVVjitzch7P4QSgbLl1zJoy2esZ','S','a2',4);
+INSERT INTO ti VALUES (239278,-393272488,'aTfCjQ','0NBHafqNWshFrn26btEjYikkV8zla3KsyQqv6jRHcofp4jdFvCuWHIn7kTJCnDNrCBXfCG6mRIyEXzPqLXHlMmKfnrRbvReXH2xqDNSaJItEDAXp','DfmXoWvmdSKpgIMeeKlVaehXQdL6Jd5womfghBiu9NshNE','lVoiOMWayiB68vmbtCtTj5G8kqqm9MfagtMTZWVjDF5JJo4wrygkBDnocbVVjitzch7P4QSgbLl1zJoy2esZ','S','a2',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (8839551,-75115352,'FUC2SXXf0qG6jIBM','e1JPpWdX2MAQTcRtui67mAt2YqJSs1FcXXr0SVzN0zA7I8dNL0xLWaAQFvEkAk55YFop5teouX6aRZqT1nDEAhnBSB6iXAoydfUsiDZKVClPuqYMHwbOoCTnug0qYl68DssgJhD6yCFH9TZEKQtcq3cF','FEGQbAVRZU179JQCM9u77rfP2LNynlfsxSUD5hJGfC1Qac9kRhzk89oZoomQUf92iyJjjADMPxtqr1S1oa','0PAVk4OzFKWEz5KlPmqjxNISMq05yhY84XBaJaDX3DsfcHL96geG3pwYBGkbO01r5H1galtk7oyys6Agj4NnQEbG26hruKPRK3Pv7HRQV7wXWOwZY0JEq2iJpSN','KM','L',5);
+INSERT INTO ti VALUES (8839551,-75115352,'FUC2SXXf0qG6jIBM','e1JPpWdX2MAQTcRtui67mAt2YqJSs1FcXXr0SVzN0zA7I8dNL0xLWaAQFvEkAk55YFop5teouX6aRZqT1nDEAhnBSB6iXAoydfUsiDZKVClPuqYMHwbOoCTnug0qYl68DssgJhD6yCFH9TZEKQtcq3cF','FEGQbAVRZU179JQCM9u77rfP2LNynlfsxSUD5hJGfC1Qac9kRhzk89oZoomQUf92iyJjjADMPxtqr1S1oa','0PAVk4OzFKWEz5KlPmqjxNISMq05yhY84XBaJaDX3DsfcHL96geG3pwYBGkbO01r5H1galtk7oyys6Agj4NnQEbG26hruKPRK3Pv7HRQV7wXWOwZY0JEq2iJpSN','KM','L',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (8894047,355779899,'bhigZ','tQ8DBEOr8WPGehAGbgJomnoTe6EDcq5mo3I12INFh2TIjb4S5vPPX6ylJn9ZgETw6VtVzUDfDGN8KKKapj5FyCMNNRajYjvR7HMB2EWC4BWNCmOmj54V5FUBJNg3Uno5a7u3vDOlUFezx4sAYfHBc7kXJiRt0orEKmuSdQrpIMWawvQUZ7Yda5VPWt0eNouPUl1XiJYXWs2frPe1wiItmfIYGjGZMiUgnWwsdeq','3cqjKQr74XZqLytxKap0XFlignfy5m9BSX1sizFnVzOiGGYCCk9fYbjCevTym10jHNYZDxwbfaHA','ODnKte5Nro6NRlJqiLQLX9T3NUAeKuvAmVyAtAZUa36ReGKniuTjgUgPIjo7RZkQwhRbrPmAnPBPeVdZ4j3H4MOd94mXbDjxcz3iWamCV57kPYsZrWjVuhUUbkR84HxE3OJf7IWfRvh1FD','q','x',6);
+INSERT INTO ti VALUES (8894047,355779899,'bhigZ','tQ8DBEOr8WPGehAGbgJomnoTe6EDcq5mo3I12INFh2TIjb4S5vPPX6ylJn9ZgETw6VtVzUDfDGN8KKKapj5FyCMNNRajYjvR7HMB2EWC4BWNCmOmj54V5FUBJNg3Uno5a7u3vDOlUFezx4sAYfHBc7kXJiRt0orEKmuSdQrpIMWawvQUZ7Yda5VPWt0eNouPUl1XiJYXWs2frPe1wiItmfIYGjGZMiUgnWwsdeq','3cqjKQr74XZqLytxKap0XFlignfy5m9BSX1sizFnVzOiGGYCCk9fYbjCevTym10jHNYZDxwbfaHA','ODnKte5Nro6NRlJqiLQLX9T3NUAeKuvAmVyAtAZUa36ReGKniuTjgUgPIjo7RZkQwhRbrPmAnPBPeVdZ4j3H4MOd94mXbDjxcz3iWamCV57kPYsZrWjVuhUUbkR84HxE3OJf7IWfRvh1FD','q','x',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(75), d VARBINARY(83), e VARCHAR(97) NOT NULL, f VARCHAR(16) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-22418,1761474584,'ftMlog','LuKVGXSYTs09TV4f6FFLnjPgcqFkbt3UNHxQgVlftVreH8o6VlAJbfVV4CCb27roHB4UksIClJWi','dXaTUqQBlJnIC6fHG3Ajkqh6xY00iz9QR8brHr9EZpbK7gmGvOLhoLhM5OJBy1Ha4EgNyXZXj2f8faWULgt0iHX3c','WykSJ','W','R',0);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(75), d VARBINARY(83), e VARCHAR(97) NOT NULL, f VARCHAR(16) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-7249315686201601178,690384623,'72uAzy87YSutPx46Z1L0xdPWXoC7gNMKLBgGc5p3gHdmoGxIKz','Izul4','2qEzZ7GTjNWxmwRLY0cFZ2rWFxiKsrnvnzyq5tXx6PMAbiPocUhQfIYYIVMFBqJiWPQ3zwlTC9cu2eGpwDpLPJIEulFc7faa','ai','T','E',1);
+INSERT INTO ti VALUES (-7249315686201601178,690384623,'72uAzy87YSutPx46Z1L0xdPWXoC7gNMKLBgGc5p3gHdmoGxIKz','Izul4','2qEzZ7GTjNWxmwRLY0cFZ2rWFxiKsrnvnzyq5tXx6PMAbiPocUhQfIYYIVMFBqJiWPQ3zwlTC9cu2eGpwDpLPJIEulFc7faa','ai','T','E',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(76);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(76);
+INSERT INTO t VALUES (-528418682666236912,377644470,'Y2h0T9AARU5xcIHgIfd8dZEE6QsrDSditEKn8RZ6veke33fKAEhyAC1ptSiXkDy8D5eCC','PMkVTU7uigj6ZptaR3nd5Ai0Ug76nnTCMStAZuzAbwkdsgD3HWv2ZaDgncr4zhtS6T0sGBbjoF','TzMA2qfFgcjZbUhCFgVG','MYypnTgdY','K','Z',2);
+INSERT INTO ti VALUES (-528418682666236912,377644470,'Y2h0T9AARU5xcIHgIfd8dZEE6QsrDSditEKn8RZ6veke33fKAEhyAC1ptSiXkDy8D5eCC','PMkVTU7uigj6ZptaR3nd5Ai0Ug76nnTCMStAZuzAbwkdsgD3HWv2ZaDgncr4zhtS6T0sGBbjoF','TzMA2qfFgcjZbUhCFgVG','MYypnTgdY','K','Z',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (4082237062238680120,1174108437,'sLZpBsgYY76P03fi3Wpro9giaX3jOW1x0h1goEBz29DFu6QL8CcWTAmnn9cUV9U1','ggv','S7wSXpzMih89JmpooNHGUhjrqp71yGzI5E6wmKMCB3XhrZ6Dl0z2mDw9Ju2Ob1wOakRcevrcik7jtFwXD05QhlGudZI','buhnKjJm7MlDhOE','E','x',3);
+INSERT INTO ti VALUES (4082237062238680120,1174108437,'sLZpBsgYY76P03fi3Wpro9giaX3jOW1x0h1goEBz29DFu6QL8CcWTAmnn9cUV9U1','ggv','S7wSXpzMih89JmpooNHGUhjrqp71yGzI5E6wmKMCB3XhrZ6Dl0z2mDw9Ju2Ob1wOakRcevrcik7jtFwXD05QhlGudZI','buhnKjJm7MlDhOE','E','x',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (7118171466858625445,921549887,'6x','VbxuTd7FTaMAnIXnSKSfqXpXDql50ZuosCJcx0NBrXnZDnPHu2G9zfTjdgIfIkt8JY31SmlAKi4WrlfMMHjAy0y3M8BMsEy8opWI5cz4aIUFJm6SG8r4884jwEvnXvCl45RfQrtzc7Am6k37XIHmGcpCXVAwoG6jzEwBmtGDUMDupL1','5D6n1cefVCanRde','wtVss9WxhK9BSn28n','y','c',4);
+INSERT INTO ti VALUES (7118171466858625445,921549887,'6x','VbxuTd7FTaMAnIXnSKSfqXpXDql50ZuosCJcx0NBrXnZDnPHu2G9zfTjdgIfIkt8JY31SmlAKi4WrlfMMHjAy0y3M8BMsEy8opWI5cz4aIUFJm6SG8r4884jwEvnXvCl45RfQrtzc7Am6k37XIHmGcpCXVAwoG6jzEwBmtGDUMDupL1','5D6n1cefVCanRde','wtVss9WxhK9BSn28n','y','c',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-126817208822597812,951139580,'LhGLF8ZOIBWtB1mOPghHeaau7Xy5PWNeLK0D5T28ju','s6MzqMBgbjSmI4phQ9PzWeV0RJqIUHDf9Qt4UcwRoo7PfJPqDKosDzt4kn8egmnkO7XYcg0KQPBlQz41G68mMjbNYkXhDbyqpuYpxtXJz4tvRLjAujwNEwWUMs7ZNiA7EYzk4dufaz3I','gtQylNhvMSnWzKEDk5vOJCAYAESOFKBFywppLGgtJKArflWlESz51','hGAuLKCarFPb5mEerAG26sy6KeTf3VjiIxqpIO3Wxy0IDuzgSpHQM2eu6vAWv1CZTEiebSEeOdCoICk9KZrK6ZGqY7Ub2T86maQqYZdViPpc64MAOK1fgWINASX95cmKFyBklIzFxHn1j9UQhkC0a7dWNXdceJfcr10aQRahDXlppK42WBx','F','B',5);
+INSERT INTO ti VALUES (-126817208822597812,951139580,'LhGLF8ZOIBWtB1mOPghHeaau7Xy5PWNeLK0D5T28ju','s6MzqMBgbjSmI4phQ9PzWeV0RJqIUHDf9Qt4UcwRoo7PfJPqDKosDzt4kn8egmnkO7XYcg0KQPBlQz41G68mMjbNYkXhDbyqpuYpxtXJz4tvRLjAujwNEwWUMs7ZNiA7EYzk4dufaz3I','gtQylNhvMSnWzKEDk5vOJCAYAESOFKBFywppLGgtJKArflWlESz51','hGAuLKCarFPb5mEerAG26sy6KeTf3VjiIxqpIO3Wxy0IDuzgSpHQM2eu6vAWv1CZTEiebSEeOdCoICk9KZrK6ZGqY7Ub2T86maQqYZdViPpc64MAOK1fgWINASX95cmKFyBklIzFxHn1j9UQhkC0a7dWNXdceJfcr10aQRahDXlppK42WBx','F','B',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5806953559638476864,781963466,'um1LI8tw1ICu5KBFlzf0ejygsx1PRHnA8oU4Jib7N5Cm0LmzNGpGuYVbvnDF','A1bCrtRRSoFi5O','PSWd8ywn','AevPcayhVrUuta2pbA8tgoPFcUUISYC2eqtCLf2u6xoJG9eEQNiDFr6eUpBCoTllPCQ9O0DuMT4BaWmrYAwI1aEAtNS5dtcan2osIXDc5rmPKhoq6NcG7zZhagnsGoJtfv9QSrYtF90693wevRc7SaXdwqDGp0qhHHDSBbKLT6G8ZjMPGzOTiFKVmHuK3zxbxBHYh5tH0TcluU4IrBJXkPdAOzMZQchNM0EVb8TcbU4CijO5ooexQPEmCn4NfrRt','QN','NJ',6);
+INSERT INTO ti VALUES (5806953559638476864,781963466,'um1LI8tw1ICu5KBFlzf0ejygsx1PRHnA8oU4Jib7N5Cm0LmzNGpGuYVbvnDF','A1bCrtRRSoFi5O','PSWd8ywn','AevPcayhVrUuta2pbA8tgoPFcUUISYC2eqtCLf2u6xoJG9eEQNiDFr6eUpBCoTllPCQ9O0DuMT4BaWmrYAwI1aEAtNS5dtcan2osIXDc5rmPKhoq6NcG7zZhagnsGoJtfv9QSrYtF90693wevRc7SaXdwqDGp0qhHHDSBbKLT6G8ZjMPGzOTiFKVmHuK3zxbxBHYh5tH0TcluU4IrBJXkPdAOzMZQchNM0EVb8TcbU4CijO5ooexQPEmCn4NfrRt','QN','NJ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT, c CHAR(6), d VARBINARY(72), e VARBINARY(86) NOT NULL, f VARBINARY(24), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-38,-6933462,'4W1I','20kQMRpdvXUxPYj6xKIif','PgKgH8DglF4SF7KEXiOIGLas4FJw073hLCYfGd','hTYS01FwvHJCh0Kw9c7xdA7','If','o',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT, c CHAR(6), d VARBINARY(72), e VARBINARY(86) NOT NULL, f VARBINARY(24), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (-108,167185,'RtRN','vLB3ZmjEE3rnZDzAmr7XZ','lpmcdiIgBZriDYYv2z7vhCpeocpT9ClCqAbY4TwfFEJTrDORBonrAV2','iBJnv0lvxfxVi','PF','ee',1);
+INSERT INTO ti VALUES (-108,167185,'RtRN','vLB3ZmjEE3rnZDzAmr7XZ','lpmcdiIgBZriDYYv2z7vhCpeocpT9ClCqAbY4TwfFEJTrDORBonrAV2','iBJnv0lvxfxVi','PF','ee',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(7);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(7);
+INSERT INTO t VALUES (-1,5214794,'Ni','8jJu15hOKVOtuo4qFiMry0YhWlS9sxXcWAC68TcP7ObqV6mdgqzM1D4sWW7KHGhvKL','UQOVSxXNaiVO17BxfXDFp7atLHFw','cRylEZQkCwkw','nQ','a',2);
+INSERT INTO ti VALUES (-1,5214794,'Ni','8jJu15hOKVOtuo4qFiMry0YhWlS9sxXcWAC68TcP7ObqV6mdgqzM1D4sWW7KHGhvKL','UQOVSxXNaiVO17BxfXDFp7atLHFw','cRylEZQkCwkw','nQ','a',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-58,8188713,'rn4Qi','kbRGoUpveRvVjrgrOiMUlVJG2sGm1NbNPlDxiRd7C00qruKSNBNvmk2UYsh2Z79f7kaCNWXAuomFjHwcDSwW5ULmmQ4kvVvG3Ar461Lk3SuJa49YKr3Y5VVNKmRXX0wdUefaefOAoxImRsFQzVkUGVCh05thl2YepOzOIHFLPpx2dzj9ie','dnhx6kraThVrq2XdgDvKGJfWcULYE4GisOAMdsYUUkpqqK2TQ0S3JcCzJNO5dGtuhpnprPdWj982onrU9nV','NsPqnZrBEv6CzLORfr','l','g',3);
+INSERT INTO ti VALUES (-58,8188713,'rn4Qi','kbRGoUpveRvVjrgrOiMUlVJG2sGm1NbNPlDxiRd7C00qruKSNBNvmk2UYsh2Z79f7kaCNWXAuomFjHwcDSwW5ULmmQ4kvVvG3Ar461Lk3SuJa49YKr3Y5VVNKmRXX0wdUefaefOAoxImRsFQzVkUGVCh05thl2YepOzOIHFLPpx2dzj9ie','dnhx6kraThVrq2XdgDvKGJfWcULYE4GisOAMdsYUUkpqqK2TQ0S3JcCzJNO5dGtuhpnprPdWj982onrU9nV','NsPqnZrBEv6CzLORfr','l','g',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (90,-5308991,'lr1','adjPcXqnMkiRJKDbiRAp159ElYyGgMCMapIS3polwF0pDiTOYbIzxI5JdWGyvqUsVKiWbfFR48lT9LbHSj1H6xqltApYoTP1KY7rzXsQj2cQL0UfwQw96j5CuVVwxUkVRtmAtJAoeEYdvi','JSxPKfCDLj1Ugfc7YQU5POogP8mjhWKO2eOjWhIPpBEO3TJpdFBh0J5uaB98N6b','rRUrFNpHcxr5Visb8zPE5cfTplod80','CQ','yl',4);
+INSERT INTO ti VALUES (90,-5308991,'lr1','adjPcXqnMkiRJKDbiRAp159ElYyGgMCMapIS3polwF0pDiTOYbIzxI5JdWGyvqUsVKiWbfFR48lT9LbHSj1H6xqltApYoTP1KY7rzXsQj2cQL0UfwQw96j5CuVVwxUkVRtmAtJAoeEYdvi','JSxPKfCDLj1Ugfc7YQU5POogP8mjhWKO2eOjWhIPpBEO3TJpdFBh0J5uaB98N6b','rRUrFNpHcxr5Visb8zPE5cfTplod80','CQ','yl',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-72,-7090312,'IZEZNU','7w4GCB7OTOVS7hXGMGdekfQ5g6oPO228SNpOlDF859NsiobS5U9eHhE4LIbYJkrO85BjfKUSYUO890psporYzGZM3Vm44KICgp','o63AcRVBjXYDcKE0OhGh3lqXI8jJidevmEXrFDtpGudWwwSPR1bfUFbke8','EJiyENOnEXRZI9DtSIGMCXyOxId4lDxakvbI1q7urjVxx5Y2dhG8x8ayb2wbvo','t','6',5);
+INSERT INTO ti VALUES (-72,-7090312,'IZEZNU','7w4GCB7OTOVS7hXGMGdekfQ5g6oPO228SNpOlDF859NsiobS5U9eHhE4LIbYJkrO85BjfKUSYUO890psporYzGZM3Vm44KICgp','o63AcRVBjXYDcKE0OhGh3lqXI8jJidevmEXrFDtpGudWwwSPR1bfUFbke8','EJiyENOnEXRZI9DtSIGMCXyOxId4lDxakvbI1q7urjVxx5Y2dhG8x8ayb2wbvo','t','6',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (51,1999626,'zd','jY5ieLUijOAL2EtAEhBtKPu71AFPNPxEyuhcvUmuephLt16zzMwW1s','tDimXzDnH1IJYgzdVlMBy9x8bZGAAADJDSj5P','Ljfgegpc2PCUUBAaQwF0kYbaoFFdPGW7U9XdRWPaXSwMM4tHt1QxZZPLvsq7O9qxPg3bfk6g4KwCk5oV5TYeHLbk9dp01SjJHM4VZ8k2jOCeVAkCkx3mHkKbzWnregSM2fDwzA7i92YerMI5mTnoFfd3dygBr7NMN7upRvYS9yAE5wOOL1mMLqI0fX','AK','g',6);
+INSERT INTO ti VALUES (51,1999626,'zd','jY5ieLUijOAL2EtAEhBtKPu71AFPNPxEyuhcvUmuephLt16zzMwW1s','tDimXzDnH1IJYgzdVlMBy9x8bZGAAADJDSj5P','Ljfgegpc2PCUUBAaQwF0kYbaoFFdPGW7U9XdRWPaXSwMM4tHt1QxZZPLvsq7O9qxPg3bfk6g4KwCk5oV5TYeHLbk9dp01SjJHM4VZ8k2jOCeVAkCkx3mHkKbzWnregSM2fDwzA7i92YerMI5mTnoFfd3dygBr7NMN7upRvYS9yAE5wOOL1mMLqI0fX','AK','g',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(61) NOT NULL, d VARBINARY(78), e VARCHAR(72), f VARCHAR(43) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (164,18058,'lgK01','xv5ADpxe','9erXL65VNQH6ZE0G8i','pSxKrdbFAbf4vHe3oCkXE0USnupMvQa','fn','L',0);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(61) NOT NULL, d VARBINARY(78), e VARCHAR(72), f VARCHAR(43) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (1670764621636815322,48095,'luFBOEPyQ33FtqtsOTOSe2yCaKRrGjNuFS8DXzgbN6BL3et4Qhy1ltSq','B8R19OL6ktIpB3FkUpCbloitqbP','lNpW','kde5C5ZsoLjjjeqEaM','8','4',1);
+INSERT INTO ti VALUES (1670764621636815322,48095,'luFBOEPyQ33FtqtsOTOSe2yCaKRrGjNuFS8DXzgbN6BL3et4Qhy1ltSq','B8R19OL6ktIpB3FkUpCbloitqbP','lNpW','kde5C5ZsoLjjjeqEaM','8','4',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(62) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(62) NOT NULL;
+INSERT INTO t VALUES (12318965751473538185,48695,'m5qnn','4TpSgtxNTCsUfJKy0H2BPvSIntgbZtVOrf44vpEs3LOUeD8lI2E3d1JI7RQ1vthDvk','QiIqwp3WD6NWNKaomKTeC8ESyV','pBlEATq7OR','6','Q',2);
+INSERT INTO ti VALUES (12318965751473538185,48695,'m5qnn','4TpSgtxNTCsUfJKy0H2BPvSIntgbZtVOrf44vpEs3LOUeD8lI2E3d1JI7RQ1vthDvk','QiIqwp3WD6NWNKaomKTeC8ESyV','pBlEATq7OR','6','Q',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3625561469331577672,50987,'WjbnBMm3DlKuvNHmJRaA3TYvWeagDU6SeV8B9v7MC4EDIwD87vN4eE9XAc','1nrPTQgbMxVS1pWjbwvev1Hcwlso4W7KZuPgZiwKCWpf7qAQqUZ3TmWHZCoQb7rybq0bP5BTsQ7sZIBC4JlsFsJSnmDQqBS5n8XLMtp3qvu2EEpc8THVyFZTgv2aBT1BTubo7ANw9Ht93RAw1ixjDWABJvbsGlJYgp28gn','K6LLzb9','ZmPDtmar2RM3B3I2nyIODvCLXMbF1Te1PU','Ui','o',3);
+INSERT INTO ti VALUES (3625561469331577672,50987,'WjbnBMm3DlKuvNHmJRaA3TYvWeagDU6SeV8B9v7MC4EDIwD87vN4eE9XAc','1nrPTQgbMxVS1pWjbwvev1Hcwlso4W7KZuPgZiwKCWpf7qAQqUZ3TmWHZCoQb7rybq0bP5BTsQ7sZIBC4JlsFsJSnmDQqBS5n8XLMtp3qvu2EEpc8THVyFZTgv2aBT1BTubo7ANw9Ht93RAw1ixjDWABJvbsGlJYgp28gn','K6LLzb9','ZmPDtmar2RM3B3I2nyIODvCLXMbF1Te1PU','Ui','o',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (10427897413041058203,4937,'hyoi6AyFZp1g','MiCeAm3DT1QqZKq09tIxYLQz4p75mHrgPkIB0FZd3pijwRfbntEO6BRVPR3GvSQ2tlZjBn83xEY6lnGQ5kwuF9cyS4UQWF7zldRV9XHuxPThT672Az7vV1','XHHJcIv437LGdcFTU3KcGkf6XEnf7wX7bgCfbY2','HIYwpzLW8kIInE7jPzOcV7ADz5iJLPo8Wm7nsXLAJt7kWHE3otYkGrYatOkvsBWyIPWtrF6v8ANh7xnUA9Igbzo7ilC8jZ5WjubIV5EOJ2xaPJM42JhOFmn4wfB8yCi2VPasvXeTFWBJCq1s1pZ4yV104bmEsm3x0T3loXKeonqf2xhRPcPYUIucQYkJxy13Sdw2J4UC2ti','i','U',4);
+INSERT INTO ti VALUES (10427897413041058203,4937,'hyoi6AyFZp1g','MiCeAm3DT1QqZKq09tIxYLQz4p75mHrgPkIB0FZd3pijwRfbntEO6BRVPR3GvSQ2tlZjBn83xEY6lnGQ5kwuF9cyS4UQWF7zldRV9XHuxPThT672Az7vV1','XHHJcIv437LGdcFTU3KcGkf6XEnf7wX7bgCfbY2','HIYwpzLW8kIInE7jPzOcV7ADz5iJLPo8Wm7nsXLAJt7kWHE3otYkGrYatOkvsBWyIPWtrF6v8ANh7xnUA9Igbzo7ilC8jZ5WjubIV5EOJ2xaPJM42JhOFmn4wfB8yCi2VPasvXeTFWBJCq1s1pZ4yV104bmEsm3x0T3loXKeonqf2xhRPcPYUIucQYkJxy13Sdw2J4UC2ti','i','U',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8771098614860948206,59609,'34NCjXx2xuiwpoKOrCvLmFxaOdfh','URAM8emXiEVv8TfJaB8UaJoRFVgPB6Da4lBIw3wUCgdxAtUX3RrwQBg5dZ26k0RlRnC87K24mG79bE6ahH2aLZutBGigJ83PanR3ihNw21JiTLeoqpUBF8HHTW5bBEPNJtm07Ed4srz75A6HWnCqyeLNQsNKGGATkBrb7LHdynjuz1QDMm5lKH7m968fFFplZweoE30APwmahNiO1XvAWwx6ukX3GZpuqu3vPAiotGffiHixjOtthJbfHZHBQEH6','ZXj3ySd9vU6QmHQosLRgN9NPqLWgH9m9LAt7ElkRzmBPCvzSzvkVL2fC2cepU3c','ctt03AhVYPLT7C7XkzYSyzN66aqXvS9gR5TDxaaEJgeJ98ic4uLEBcSO5U00w5UBiJFA0CkEdigFtkdRqRjLWlm552fuYA7tfYDrxeBv6jo2','G','3',5);
+INSERT INTO ti VALUES (8771098614860948206,59609,'34NCjXx2xuiwpoKOrCvLmFxaOdfh','URAM8emXiEVv8TfJaB8UaJoRFVgPB6Da4lBIw3wUCgdxAtUX3RrwQBg5dZ26k0RlRnC87K24mG79bE6ahH2aLZutBGigJ83PanR3ihNw21JiTLeoqpUBF8HHTW5bBEPNJtm07Ed4srz75A6HWnCqyeLNQsNKGGATkBrb7LHdynjuz1QDMm5lKH7m968fFFplZweoE30APwmahNiO1XvAWwx6ukX3GZpuqu3vPAiotGffiHixjOtthJbfHZHBQEH6','ZXj3ySd9vU6QmHQosLRgN9NPqLWgH9m9LAt7ElkRzmBPCvzSzvkVL2fC2cepU3c','ctt03AhVYPLT7C7XkzYSyzN66aqXvS9gR5TDxaaEJgeJ98ic4uLEBcSO5U00w5UBiJFA0CkEdigFtkdRqRjLWlm552fuYA7tfYDrxeBv6jo2','G','3',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8818775766121252827,58081,'0Ghvl','pQJ4p4BvjHgnWIz7LlRE8NmPTfyIbZAEdxRXknxQ6XR01rrVw6iQVAyvNILr85N34g7INjpfBb35WbnuvQvWyzMjKh8Y0naabB0Fz0gzT0HPDFQwGSSq0XZ4DGMyxHgLLJhTpNypbBIqBknqRLgK29NNf3MZwkZOAV7i282QIfJJTVygByJLPkVHAUsBFeP7tUIYe92hUm7gpdpGOifAwDauzVRWBxJ1JICvkxWlfuiJoEMrpz','itmUAzPxLCWBli2UBiQQUTgcrZaXMLqQWtMpzaCSiGzlqdBo6Re','ys2Si1kUmqFbKZIRWmvR','o','vZ',6);
+INSERT INTO ti VALUES (8818775766121252827,58081,'0Ghvl','pQJ4p4BvjHgnWIz7LlRE8NmPTfyIbZAEdxRXknxQ6XR01rrVw6iQVAyvNILr85N34g7INjpfBb35WbnuvQvWyzMjKh8Y0naabB0Fz0gzT0HPDFQwGSSq0XZ4DGMyxHgLLJhTpNypbBIqBknqRLgK29NNf3MZwkZOAV7i282QIfJJTVygByJLPkVHAUsBFeP7tUIYe92hUm7gpdpGOifAwDauzVRWBxJ1JICvkxWlfuiJoEMrpz','itmUAzPxLCWBli2UBiQQUTgcrZaXMLqQWtMpzaCSiGzlqdBo6Re','ys2Si1kUmqFbKZIRWmvR','o','vZ',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT NOT NULL, c CHAR(13), d VARBINARY(99) NOT NULL, e VARBINARY(61), f VARBINARY(51) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2335489,80,'mRWIx1QBG6kL','zCIpjD','cLugjw8QQIgF0KsxrT2pDKUW9fMbnAoDjZpqOWrLRDChgGX0eYB0JhdZvIQ','ag0TOyHArzRw','m','g',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT NOT NULL, c CHAR(13), d VARBINARY(99) NOT NULL, e VARBINARY(61), f VARBINARY(51) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (7663375919056424391,88,'G3CpVsOZSyO0k','BR7sU1iKTOB14hO3c7CRp','2CVsA','X5WMPzRsv5BNLVZtHQ8ElJqshn4SW77dNvPj9','Dm','c',1);
+INSERT INTO ti VALUES (7663375919056424391,88,'G3CpVsOZSyO0k','BR7sU1iKTOB14hO3c7CRp','2CVsA','X5WMPzRsv5BNLVZtHQ8ElJqshn4SW77dNvPj9','Dm','c',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(14);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(14);
+INSERT INTO t VALUES (17376341877221918198,56,'5h2bmbomNZbHIt','SlKQPQsR4PlGHIHWMECtvYI49g1gjBOWpq8yIL6C7qODwoUDTFf277YvAuZAsVtHdKqt5A1sR6TqcikOtJpSblFc6','r4a2bGdCOy9LeHslMj5y8ujaJULX3X6ucZIZkO7','hw7mripO2u1tLmA89WluSvApMLD','q','ws',2);
+INSERT INTO ti VALUES (17376341877221918198,56,'5h2bmbomNZbHIt','SlKQPQsR4PlGHIHWMECtvYI49g1gjBOWpq8yIL6C7qODwoUDTFf277YvAuZAsVtHdKqt5A1sR6TqcikOtJpSblFc6','r4a2bGdCOy9LeHslMj5y8ujaJULX3X6ucZIZkO7','hw7mripO2u1tLmA89WluSvApMLD','q','ws',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (18425952305284235233,-127,'ZKABc31QUPT05','tvLhVdwX1myptrA8dGYnOJXS3zPJ7MZ3pEQU2qerDVdh5UBJDMisJbFZcMvur9n5EJObpnBlzRxaArXh7uRbMmiG','x4xW0Yr4edsBn6IgFMb','gAmalWbT1CiPoqsv0H7dLPkoMcno1SzgRhhMHeBWLWkcG','vy','6',3);
+INSERT INTO ti VALUES (18425952305284235233,-127,'ZKABc31QUPT05','tvLhVdwX1myptrA8dGYnOJXS3zPJ7MZ3pEQU2qerDVdh5UBJDMisJbFZcMvur9n5EJObpnBlzRxaArXh7uRbMmiG','x4xW0Yr4edsBn6IgFMb','gAmalWbT1CiPoqsv0H7dLPkoMcno1SzgRhhMHeBWLWkcG','vy','6',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (11655067314133914209,63,'F9zNaSCgOWZh','YKwqFLnqZuRW0jyUkESsdxwLqUVlunX9Q5frrwjE4BNs3lc0xwNOp4jEYk0V1vCyOwOQNJgf41EP4f13l0y8eEUZIjdra8Iy0gp40VgFv1OjhFvlHtg71CYTovz4e9bttc6SfLXsidjxTrtYm2TraQw6A2qac','m9665j4ZXJwigciksGuhCF7Bo9PCL5s','ot9Zx8','9R','5x',4);
+INSERT INTO ti VALUES (11655067314133914209,63,'F9zNaSCgOWZh','YKwqFLnqZuRW0jyUkESsdxwLqUVlunX9Q5frrwjE4BNs3lc0xwNOp4jEYk0V1vCyOwOQNJgf41EP4f13l0y8eEUZIjdra8Iy0gp40VgFv1OjhFvlHtg71CYTovz4e9bttc6SfLXsidjxTrtYm2TraQw6A2qac','m9665j4ZXJwigciksGuhCF7Bo9PCL5s','ot9Zx8','9R','5x',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (15039805232389974137,65,'lEj','Wa6ln46FzjhPdjIDRuKbVnNuWReroISvRzXwUnXizJe188XkWVeMkATmklVBF8zTWKhhrXjKx7sLwhqjxoj4ukKQARQcj50UwfTsrdnKxwHfYiLKuphX','b3FbnWT1vfInHSXr5PMESb','vdZSQ7pyHOKN6nXpaNYYs2btevVZGz5jZDYWDlz6ytHcwmFooJWqfFW2Qz1Qd32gmoGkdGSeaj2Wsz182uhmG4swTtXB8ATmT4rdh9WZCFskr8wynQJu7DKJHSAXoa08qMrb9mvSS1br9ywn5tyOXnVEhkJWy4vXpvPwMDX5f5gjUu','h','dG',5);
+INSERT INTO ti VALUES (15039805232389974137,65,'lEj','Wa6ln46FzjhPdjIDRuKbVnNuWReroISvRzXwUnXizJe188XkWVeMkATmklVBF8zTWKhhrXjKx7sLwhqjxoj4ukKQARQcj50UwfTsrdnKxwHfYiLKuphX','b3FbnWT1vfInHSXr5PMESb','vdZSQ7pyHOKN6nXpaNYYs2btevVZGz5jZDYWDlz6ytHcwmFooJWqfFW2Qz1Qd32gmoGkdGSeaj2Wsz182uhmG4swTtXB8ATmT4rdh9WZCFskr8wynQJu7DKJHSAXoa08qMrb9mvSS1br9ywn5tyOXnVEhkJWy4vXpvPwMDX5f5gjUu','h','dG',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10026100433493049515,115,'hiCjkgWG69xD','7ORpZu4kKYgjo3r2m5GCINgBrtRbm4Qjw6JZKY7A34l8GLOhNX6BISdKEgEz66rztlb9hWK4y8VEkbuSeLTCRx34pWvaGESfwtceIcdSy7Mh0eri032W4PUqjcTfly0sEs3KR5MWB3CKaXc1u2iXY1tb7GBfoMflEb0rTOl4RRs411S3qqEzAq7mQ','fBIIV7VCJP5U8aBvfvflBOIe','zhr4e7p2UO3pqTwnF8CUNAqscQqJ3NaqJkN5auCPeYOxc1ge1o7AKHqkQUAGnlH6FDuK9Xg','C','Sxb',6);
+INSERT INTO ti VALUES (10026100433493049515,115,'hiCjkgWG69xD','7ORpZu4kKYgjo3r2m5GCINgBrtRbm4Qjw6JZKY7A34l8GLOhNX6BISdKEgEz66rztlb9hWK4y8VEkbuSeLTCRx34pWvaGESfwtceIcdSy7Mh0eri032W4PUqjcTfly0sEs3KR5MWB3CKaXc1u2iXY1tb7GBfoMflEb0rTOl4RRs411S3qqEzAq7mQ','fBIIV7VCJP5U8aBvfvflBOIe','zhr4e7p2UO3pqTwnF8CUNAqscQqJ3NaqJkN5auCPeYOxc1ge1o7AKHqkQUAGnlH6FDuK9Xg','C','Sxb',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b INT, c CHAR(44), d VARCHAR(39), e VARBINARY(46) NOT NULL, f VARBINARY(31), g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (80617004,1765386960,'yeE4cRoW74QPomsulHlqLoIdsqPqZzN9zlw4j','aLqsbIXrV81w0WzCFF','Qj','LcfLcwlegCaobRO3S4YwmB','I','R',0);
+CREATE TABLE ti (a INT NOT NULL, b INT, c CHAR(44), d VARCHAR(39), e VARBINARY(46) NOT NULL, f VARBINARY(31), g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-8592857752673190443,-718014062,'J5pQ','3gu98i4eOD8p','Nrxm6DUsvZHos4i5ehUrOKpCER','4MqETeBgDeG9e7BJ1kBX9OH','3','L',1);
+INSERT INTO ti VALUES (-8592857752673190443,-718014062,'J5pQ','3gu98i4eOD8p','Nrxm6DUsvZHos4i5ehUrOKpCER','4MqETeBgDeG9e7BJ1kBX9OH','3','L',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(45);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(45);
+INSERT INTO t VALUES (-708050178895974764,1515261090,'ftgW1BmIsWKfq6IIk8eLHOcA','5iUue3e','zVgmYiQfAIPVJaV1ZNnrIY4zIJMP','F0Yw825LrslFCJGF0nAby','p','E',2);
+INSERT INTO ti VALUES (-708050178895974764,1515261090,'ftgW1BmIsWKfq6IIk8eLHOcA','5iUue3e','zVgmYiQfAIPVJaV1ZNnrIY4zIJMP','F0Yw825LrslFCJGF0nAby','p','E',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-8085796037092637800,1075705746,'B','A8WN2nfKcB933XV86dp2mdugB6sAIHiuJNhtfl2vpEzp8OiYoTDMeY7fcUbyMmPHjKaBz7f6ObO4PARP6z6fS8ynHLdWC2NdXScvtDAEIDFU8fr262JaShGcVXaQV5uu254GFfkE2AkitHu5Qqt14ECwaO','l0k0h4fLaLx4tjz','10ap0wpcBQFApOkb21','3','c',3);
+INSERT INTO ti VALUES (-8085796037092637800,1075705746,'B','A8WN2nfKcB933XV86dp2mdugB6sAIHiuJNhtfl2vpEzp8OiYoTDMeY7fcUbyMmPHjKaBz7f6ObO4PARP6z6fS8ynHLdWC2NdXScvtDAEIDFU8fr262JaShGcVXaQV5uu254GFfkE2AkitHu5Qqt14ECwaO','l0k0h4fLaLx4tjz','10ap0wpcBQFApOkb21','3','c',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-7547920555761558233,-1032103096,'S85H1dqotUBXdZBHFrcyhcpqCtyTrj9','KM4ohk7hNfQwa8cuqPNhY8Olpn5I00dPtLo7KVxBPOU48ntMMDuiOkyMgI5yjfKDF2wGVZKrMbNWf640TzvEstaUQNxeg1Yp9g2VPdIqXf9C54Ap6IKUiFt1NLzSDmM9KIwC49Sbm0yzb6wavdezM7Hyljcvvxgmfe','2CfbJGN5Urdx4uZWgQxFjYI73Nackvtvk68FYEZO','HgbbFpW00LJh3TcLD6aw0Sjuu9myJM1C6uOaAp1OOH2yvyoqQPHwejTmpxZo4AZgg6oMv7KImHA7f2khfvaeP50KddMDKwPfrFmyBsFftuQorKjr91L7yZATZC1EYygNOMZ6boNrDYFEVG4IyPuxlkIBG3KAMNRgwnJ0dP2xxD45TLBSNSqDDHJdHKkwAmYKT0r1Yx6zwozPqfh7Dm8dcEGfniQRi6g39OzOE','J','z',4);
+INSERT INTO ti VALUES (-7547920555761558233,-1032103096,'S85H1dqotUBXdZBHFrcyhcpqCtyTrj9','KM4ohk7hNfQwa8cuqPNhY8Olpn5I00dPtLo7KVxBPOU48ntMMDuiOkyMgI5yjfKDF2wGVZKrMbNWf640TzvEstaUQNxeg1Yp9g2VPdIqXf9C54Ap6IKUiFt1NLzSDmM9KIwC49Sbm0yzb6wavdezM7Hyljcvvxgmfe','2CfbJGN5Urdx4uZWgQxFjYI73Nackvtvk68FYEZO','HgbbFpW00LJh3TcLD6aw0Sjuu9myJM1C6uOaAp1OOH2yvyoqQPHwejTmpxZo4AZgg6oMv7KImHA7f2khfvaeP50KddMDKwPfrFmyBsFftuQorKjr91L7yZATZC1EYygNOMZ6boNrDYFEVG4IyPuxlkIBG3KAMNRgwnJ0dP2xxD45TLBSNSqDDHJdHKkwAmYKT0r1Yx6zwozPqfh7Dm8dcEGfniQRi6g39OzOE','J','z',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-4176819122866682779,852261347,'BRo7xkjPg606CO33Bk','E2Os9kutkkrOlWnDdjO3XJB871iTrq0FyeGgC62drscTqvsUbP82CvCR8LWbFiCQvtM6fO5q0N5L6XPp2oqEfGpP11tEmI3ZfoZb5jsqKhZgpMubqLbxaQ8yxaZeYueHe3sbbn4mXC','6','gEtiRGnVkFI9HYmVyDWPByoQvPaaikoo42JFXIbG5q','r6','e',5);
+INSERT INTO ti VALUES (-4176819122866682779,852261347,'BRo7xkjPg606CO33Bk','E2Os9kutkkrOlWnDdjO3XJB871iTrq0FyeGgC62drscTqvsUbP82CvCR8LWbFiCQvtM6fO5q0N5L6XPp2oqEfGpP11tEmI3ZfoZb5jsqKhZgpMubqLbxaQ8yxaZeYueHe3sbbn4mXC','6','gEtiRGnVkFI9HYmVyDWPByoQvPaaikoo42JFXIbG5q','r6','e',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-5352305820053683637,336393201,'H58v6f3D59YvT2h9mU076OQfhgUNh2yPX5XzXou','zkrYGngvG1Hprnvr833hJ7CXaQNvGlFwiPu2jlXqU2JQr0qIMxPTCp0flE4oZQzXUYyiWKTjKKeo40zbLGj62u','zzfUSBtkq1rx4MUCc7wf3xN','JQim723JloT9VQZ3zfvYgayZdNND2YzECChOn4tjJB11lwVqdwj2UlZQQqOFsog06t6HpbQijdR6NO7fPzC5Za4nDQqVoHB3qw8E1GBn7y','N','b',6);
+INSERT INTO ti VALUES (-5352305820053683637,336393201,'H58v6f3D59YvT2h9mU076OQfhgUNh2yPX5XzXou','zkrYGngvG1Hprnvr833hJ7CXaQNvGlFwiPu2jlXqU2JQr0qIMxPTCp0flE4oZQzXUYyiWKTjKKeo40zbLGj62u','zzfUSBtkq1rx4MUCc7wf3xN','JQim723JloT9VQZ3zfvYgayZdNND2YzECChOn4tjJB11lwVqdwj2UlZQQqOFsog06t6HpbQijdR6NO7fPzC5Za4nDQqVoHB3qw8E1GBn7y','N','b',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b SMALLINT NOT NULL, c CHAR(46), d VARCHAR(53), e VARBINARY(67) NOT NULL, f VARCHAR(85), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1748664384,22201,'jByg','BOZ','coKvHt1PJ341ZHHJkyAyZ6Aj6hEq2ZGbaQK4BsCOA11XkQPo','N9MCloHTHz6GtN2LUm5cmDyUh589N2ZQptnuN11vaEEiRinJ6RXcKv3VnBNqEUH6uB5n6','5','J',0);
+CREATE TABLE ti (a INT, b SMALLINT NOT NULL, c CHAR(46), d VARCHAR(53), e VARBINARY(67) NOT NULL, f VARCHAR(85), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (902725523549242957,-205,'E0P0UpEFqsKpa','C2hs4e2zj9V5UCYePOkWq04DQg8iWtOTa78lCM1ojDOfMjeg8N','HuX369oJ04XIPnXVfIGzRka7CzT8ImLflD3dShn4Bv1xD','n9ED4xbwMPAncIJhOqukwb3','BO','8',1);
+INSERT INTO ti VALUES (902725523549242957,-205,'E0P0UpEFqsKpa','C2hs4e2zj9V5UCYePOkWq04DQg8iWtOTa78lCM1ojDOfMjeg8N','HuX369oJ04XIPnXVfIGzRka7CzT8ImLflD3dShn4Bv1xD','n9ED4xbwMPAncIJhOqukwb3','BO','8',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(47);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(47);
+INSERT INTO t VALUES (-3123928231670605286,-32635,'Vap8UE3y03beZS9vIO','WgNLRat','9XfNdDou1E3PcbhJHimJok5bCOAbTD','7JU9oyuWxDibq6iRifGZO62','FJ','g',2);
+INSERT INTO ti VALUES (-3123928231670605286,-32635,'Vap8UE3y03beZS9vIO','WgNLRat','9XfNdDou1E3PcbhJHimJok5bCOAbTD','7JU9oyuWxDibq6iRifGZO62','FJ','g',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (6834919894684215973,21282,'VnZO0oaQi8mFc7l','slEFImN5Ujm0SDCeZ8UHa9WgTV0XnkkhTRa1C2o3HxPQCOj7TJhkskXPK0VmJ3Jo2M84rD51cwSxFHaUa9ZjpLYFkb0qo5Kk5KiRazvQxBXYIOmntOSK5pno3CTDauYg1stNB0PxvfO77F6zbGCbXyd6x1nj93zp7S7z5iJ38oQtTISLaP3Em36vS9DkI6S405TVS4r23ZuEO0VwyS3rq6yKWQaAUZ','qATJ3CarpT49PcViIv05OxyQQTar8SIfdnGGa6a3zrIzvLPr','7EzqF76x25bCPvwpp2E9qdNeXVNuEiO8OtxCvMTr1Dt2ClQ8j29RmQy3iAeEm4','s','uK',3);
+INSERT INTO ti VALUES (6834919894684215973,21282,'VnZO0oaQi8mFc7l','slEFImN5Ujm0SDCeZ8UHa9WgTV0XnkkhTRa1C2o3HxPQCOj7TJhkskXPK0VmJ3Jo2M84rD51cwSxFHaUa9ZjpLYFkb0qo5Kk5KiRazvQxBXYIOmntOSK5pno3CTDauYg1stNB0PxvfO77F6zbGCbXyd6x1nj93zp7S7z5iJ38oQtTISLaP3Em36vS9DkI6S405TVS4r23ZuEO0VwyS3rq6yKWQaAUZ','qATJ3CarpT49PcViIv05OxyQQTar8SIfdnGGa6a3zrIzvLPr','7EzqF76x25bCPvwpp2E9qdNeXVNuEiO8OtxCvMTr1Dt2ClQ8j29RmQy3iAeEm4','s','uK',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (8218073840534229415,1584,'UPB4JXyJwJZ9ShooZVkC1hIfuwOu','TEXzL1eBva0u9UxtJzbiXHYP4aWzOTO796C1SJfuGziGdvp37F6yeioi3z7JYbryhzbwgOzZOFXsHJtGf6mkJl3R1pQfFlsrQbFxrVzSzETGaGMucl54hRWIzWBSWuWT2uVUjIyqfYx2coN3TsA0b9Yxyu5Kp3yEFHKvtuNIU1Dzi','G5Q2giEiCRxulJ6esRkDxV8aa3A8PipAw26LBkHdDSdl2UwvLqxOLxNdHIVE','5fTXRsFYM1Y0g8UsXp5NJYjWId4I3pKLXMCWNVVxCxuN3HQJFoqK7huOLQp1itdhJIWGU2u7jRG6nFBbZBWmnanqjHbmlhSBiuWmM6tBO5A6TwDkZDFn6SBaestrEsDYNP6kxw0q8fgLsPjtWP5KB7nyWmX5sHz0pQs','oB','X',4);
+INSERT INTO ti VALUES (8218073840534229415,1584,'UPB4JXyJwJZ9ShooZVkC1hIfuwOu','TEXzL1eBva0u9UxtJzbiXHYP4aWzOTO796C1SJfuGziGdvp37F6yeioi3z7JYbryhzbwgOzZOFXsHJtGf6mkJl3R1pQfFlsrQbFxrVzSzETGaGMucl54hRWIzWBSWuWT2uVUjIyqfYx2coN3TsA0b9Yxyu5Kp3yEFHKvtuNIU1Dzi','G5Q2giEiCRxulJ6esRkDxV8aa3A8PipAw26LBkHdDSdl2UwvLqxOLxNdHIVE','5fTXRsFYM1Y0g8UsXp5NJYjWId4I3pKLXMCWNVVxCxuN3HQJFoqK7huOLQp1itdhJIWGU2u7jRG6nFBbZBWmnanqjHbmlhSBiuWmM6tBO5A6TwDkZDFn6SBaestrEsDYNP6kxw0q8fgLsPjtWP5KB7nyWmX5sHz0pQs','oB','X',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-502705354635844211,15233,'EgFTKOUzBV992EDwptpZnz9SBP3NIkUpr81pjr37ulVYBYc','E7NJYgvWT1DQY2JffMN8IqNulL6mzjfhP7ZhaawMbr39NGt4NaeNz48CwFH8n700w','xmR1xqj0','uosgLhrewwIxQ05suIIOHSSC4qLJ9SkiEsldaj8UhWrPS0bDQD3MP69pxGkvJPIx9QaNoy1yytdIJNOlhz2oKtoViiXw76Dth98x2TEfSzG0dXCioVSac58VqnK7xwOKaVLqgJYOIscfCjxanrSkIfrWYAzAeVOk8SJ5Pi4v9Itr3HfiaKsQ8CRvEptx1fxf1kPzjUjD98','xAp','E',5);
+INSERT INTO ti VALUES (-502705354635844211,15233,'EgFTKOUzBV992EDwptpZnz9SBP3NIkUpr81pjr37ulVYBYc','E7NJYgvWT1DQY2JffMN8IqNulL6mzjfhP7ZhaawMbr39NGt4NaeNz48CwFH8n700w','xmR1xqj0','uosgLhrewwIxQ05suIIOHSSC4qLJ9SkiEsldaj8UhWrPS0bDQD3MP69pxGkvJPIx9QaNoy1yytdIJNOlhz2oKtoViiXw76Dth98x2TEfSzG0dXCioVSac58VqnK7xwOKaVLqgJYOIscfCjxanrSkIfrWYAzAeVOk8SJ5Pi4v9Itr3HfiaKsQ8CRvEptx1fxf1kPzjUjD98','xAp','E',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-2928349842130921,11080,'m9zldLKdFLJxBYrQUOXNIKkmpEpQBRVD','UyyVBYBiF42zTiiM3lp6HskhqQNl58poEM64G8grpNhOqRILIhoDS5nIWl8HCXWIVwken5vuyYADEcLK8o9pymnm0YiXL3GxL6p0jEHRWAraddqEsYgLwx9gjnuLx70TogXeENRBo7NLh6z1mQJoex3ghkVqinqKM1O1sHMV89tf7GIlXICtHFbS7WXVIUe09mfMIQERvYRe8zNYLoBLN4C9','gs0Mj6OdMSpsgIT2MAoPv01uS30QNIAPg8ONRscux4Bnor3iwnqFLrNM29BJuk6','QpKz8V5tFQcIiLcgXqVs2PZoeb6tYqSDm5B7r3nl9hhACAYPcRJmMowEuUOWYE9UX1ALUmu9v17ySj7wj0sqBtGKkIDQKjBfTkXlMQP3oQ7n7g8BX2wXk2HHD0RjvG8uPDL','l','MNy',6);
+INSERT INTO ti VALUES (-2928349842130921,11080,'m9zldLKdFLJxBYrQUOXNIKkmpEpQBRVD','UyyVBYBiF42zTiiM3lp6HskhqQNl58poEM64G8grpNhOqRILIhoDS5nIWl8HCXWIVwken5vuyYADEcLK8o9pymnm0YiXL3GxL6p0jEHRWAraddqEsYgLwx9gjnuLx70TogXeENRBo7NLh6z1mQJoex3ghkVqinqKM1O1sHMV89tf7GIlXICtHFbS7WXVIUe09mfMIQERvYRe8zNYLoBLN4C9','gs0Mj6OdMSpsgIT2MAoPv01uS30QNIAPg8ONRscux4Bnor3iwnqFLrNM29BJuk6','QpKz8V5tFQcIiLcgXqVs2PZoeb6tYqSDm5B7r3nl9hhACAYPcRJmMowEuUOWYE9UX1ALUmu9v17ySj7wj0sqBtGKkIDQKjBfTkXlMQP3oQ7n7g8BX2wXk2HHD0RjvG8uPDL','l','MNy',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(58) NOT NULL, d VARBINARY(75) NOT NULL, e VARCHAR(4), f VARCHAR(96) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1748168038,6375489,'eQ3uKhArIi39ACSTJCXvvLwPFhDkQFXcUohnzw50F5C2lfxOGdWE','Tuf5wd9eYzhEuMxBXvuTmu2JN8ijdF8I1ExUqEPkzxrfIJmlDop3r4ZxsUadH3McsU5UzvKge53','nB','ykFv82FPyJ3RuiS8XFj','8','6f',0);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(58) NOT NULL, d VARBINARY(75) NOT NULL, e VARCHAR(4), f VARCHAR(96) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (14257408776475739395,12865477,'vOx5JK0OvWX6a651fyrdkRRxVfs8DQKQvOPN0Ba8Xs0D','S4GyPy','gh','QTVV','Z','aF',1);
+INSERT INTO ti VALUES (14257408776475739395,12865477,'vOx5JK0OvWX6a651fyrdkRRxVfs8DQKQvOPN0Ba8Xs0D','S4GyPy','gh','QTVV','Z','aF',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(59) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(59) NOT NULL;
+INSERT INTO t VALUES (7510845876097354498,6168033,'10TsMUZje8vtGrbCwnL9Z1UsNTlg2CE1If','gxvASTxxZZCfstWiowAv9FKqUd4Gd5WSlRzpmEXeu96X9YdG8RY4pQLpu','YH','FMp9Vm9xKGRcklwCFpH1FuZbWBbe2l8PvPRSW1tyMuFLhyoVkrSVaNnIbg2iVlVIUE7zXWGY3ul4NWPrYK4W1obo7v8','W','td',2);
+INSERT INTO ti VALUES (7510845876097354498,6168033,'10TsMUZje8vtGrbCwnL9Z1UsNTlg2CE1If','gxvASTxxZZCfstWiowAv9FKqUd4Gd5WSlRzpmEXeu96X9YdG8RY4pQLpu','YH','FMp9Vm9xKGRcklwCFpH1FuZbWBbe2l8PvPRSW1tyMuFLhyoVkrSVaNnIbg2iVlVIUE7zXWGY3ul4NWPrYK4W1obo7v8','W','td',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3605662006296579519,14694203,'6acgaFPGofgd9oX','gj9DLkPKiGWspA86aBCcJIduEILZkNav6qiQaLlp0P4qW25M9','4','DSf910ZTS8I6d','w','y',3);
+INSERT INTO ti VALUES (3605662006296579519,14694203,'6acgaFPGofgd9oX','gj9DLkPKiGWspA86aBCcJIduEILZkNav6qiQaLlp0P4qW25M9','4','DSf910ZTS8I6d','w','y',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (14837907511878688550,12622827,'Ood7Bpa3KqDwGXoYSRO43I4PwXY6nGCK','Pt1ZeTDffvp3hYSWnLbhfEdIxLpx2jR6eIAWy4f4zSbNCyZESZhTrqNMPVRX1AtSOmWk1IRNoObgCWhUmyOJBO13jr35I2ZdnTGMR3aS1oUPyllMq6FRYx5QpSoQdXniNNvuBHUV05perVG6lihEXcFEVGmpaw2qn3IoslqSCyoevvW1VYiHI2xXo4CygfpDamFZMcL4egDAplF8aDeUXL8j2vEmhRgrngXUZkT4AG5PiGS','K','W1E7kBPNxZPgd2QcTQGD07OlR','D','Ya',4);
+INSERT INTO ti VALUES (14837907511878688550,12622827,'Ood7Bpa3KqDwGXoYSRO43I4PwXY6nGCK','Pt1ZeTDffvp3hYSWnLbhfEdIxLpx2jR6eIAWy4f4zSbNCyZESZhTrqNMPVRX1AtSOmWk1IRNoObgCWhUmyOJBO13jr35I2ZdnTGMR3aS1oUPyllMq6FRYx5QpSoQdXniNNvuBHUV05perVG6lihEXcFEVGmpaw2qn3IoslqSCyoevvW1VYiHI2xXo4CygfpDamFZMcL4egDAplF8aDeUXL8j2vEmhRgrngXUZkT4AG5PiGS','K','W1E7kBPNxZPgd2QcTQGD07OlR','D','Ya',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3209462706380700176,4171156,'8RTXnm5Rv6xmD9RwHd0hD5J3rsLR0AOzI8Nfu1kzx2bgfd3i','r9JpUUl4dPg2xvLSP0ue','m','rkbexcY55NZ2xQoaj4jijyS1qffcPCBi4KIgASRv9GxgWwA3vOHaRBJpZ1EzvxcIkJnwc6cKpeNbUP1cSgyxBlJny4K4xsYzhOPobfPCMRTDrGws0nrBCjJtgl6jDkqyphVIGPYIiFLAF6UaYs42ti5J1rhBRdLcNNJpa4NTJ3s2vaU44XkYUUZttqjV1nSLoeok5bUGGxyvFG2dgWNhXXiNlCoPXck5P7','g9','r',5);
+INSERT INTO ti VALUES (3209462706380700176,4171156,'8RTXnm5Rv6xmD9RwHd0hD5J3rsLR0AOzI8Nfu1kzx2bgfd3i','r9JpUUl4dPg2xvLSP0ue','m','rkbexcY55NZ2xQoaj4jijyS1qffcPCBi4KIgASRv9GxgWwA3vOHaRBJpZ1EzvxcIkJnwc6cKpeNbUP1cSgyxBlJny4K4xsYzhOPobfPCMRTDrGws0nrBCjJtgl6jDkqyphVIGPYIiFLAF6UaYs42ti5J1rhBRdLcNNJpa4NTJ3s2vaU44XkYUUZttqjV1nSLoeok5bUGGxyvFG2dgWNhXXiNlCoPXck5P7','g9','r',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (8502588418459409489,7158670,'MxLo7PVhw2K0KFvGaavRG0SizQyYD6','CDTiX6cAObyVWAMAIZj2050xeLe5FCUYikD1GRQoMjnSVMGnNHXkb8TSnZL','y0lZ','JSGfeKI5gP5v4aUIBqJ4QY1SDpFPOiDXzBZvY9G5l2VFh7LbYvq6x8IO8MV4t4zrcUFNfJVdCX3bDD2xpy42JgCUFmqlfAcAZ5a5EUrNK481JEXC9TiYhWxxAo63Sv8wWTNIhpbdrHPmokBWQGF8IyrH5QTXqUCnNNMfAsQeW8h0wUY2WMmVoH3WxSZofU3BbGSkY7DRSJLz2NKb8NrsXzw0FEavbihuHQL3yoUWtdQL','q','g',6);
+INSERT INTO ti VALUES (8502588418459409489,7158670,'MxLo7PVhw2K0KFvGaavRG0SizQyYD6','CDTiX6cAObyVWAMAIZj2050xeLe5FCUYikD1GRQoMjnSVMGnNHXkb8TSnZL','y0lZ','JSGfeKI5gP5v4aUIBqJ4QY1SDpFPOiDXzBZvY9G5l2VFh7LbYvq6x8IO8MV4t4zrcUFNfJVdCX3bDD2xpy42JgCUFmqlfAcAZ5a5EUrNK481JEXC9TiYhWxxAo63Sv8wWTNIhpbdrHPmokBWQGF8IyrH5QTXqUCnNNMfAsQeW8h0wUY2WMmVoH3WxSZofU3BbGSkY7DRSJLz2NKb8NrsXzw0FEavbihuHQL3yoUWtdQL','q','g',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT, c CHAR(62), d VARCHAR(77) NOT NULL, e VARCHAR(46) NOT NULL, f VARCHAR(84), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (336355778,2560440,'IqCRCi0yZqNLDCqbTF09oqeI','Lqc8nwXuOLc47OWSzqAiPSY9iV03y','B4X5NuPlhT8Ve7','BHHHAkX1HpHpN5fnzzZp2Lw5e5bJL9721W7T2r1wMZ9NCffPrciXVF8R6cBLP','xQ','N',0);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT, c CHAR(62), d VARCHAR(77) NOT NULL, e VARCHAR(46) NOT NULL, f VARCHAR(84), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (15152180426527662011,7683324,'5cw1khAC4RJ99uYGJ0l3BvPSTYZo72z34M3EmGOcC4txHlpm','Dcqhm12MOtueGxB','wb5Ez','UPpsaeF8VAvYoBAA1EnBBIhjMJ1CszZ3yOP3W7ebauOV9TZH','Fe','7',1);
+INSERT INTO ti VALUES (15152180426527662011,7683324,'5cw1khAC4RJ99uYGJ0l3BvPSTYZo72z34M3EmGOcC4txHlpm','Dcqhm12MOtueGxB','wb5Ez','UPpsaeF8VAvYoBAA1EnBBIhjMJ1CszZ3yOP3W7ebauOV9TZH','Fe','7',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(63);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(63);
+INSERT INTO t VALUES (4946947191218715760,-5758133,'Ax1Po52SmYDVccwfUfheE6k3I9Aw1SZnL4kzUZ31w6','wWbfl90SGzmxWwPSfqoaMAqv4XZmf9712CbwpIoRHv9FjcsiPfWjJuy5q7ul','LLuIRbJkU8nZ','Ezwf2v6k0MJAhPKIqZZBAJCG46tgTeDTZjnjDVwmHs3LAUV9o','M','dP',2);
+INSERT INTO ti VALUES (4946947191218715760,-5758133,'Ax1Po52SmYDVccwfUfheE6k3I9Aw1SZnL4kzUZ31w6','wWbfl90SGzmxWwPSfqoaMAqv4XZmf9712CbwpIoRHv9FjcsiPfWjJuy5q7ul','LLuIRbJkU8nZ','Ezwf2v6k0MJAhPKIqZZBAJCG46tgTeDTZjnjDVwmHs3LAUV9o','M','dP',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5629174986288931912,-2492558,'3','VZsZ1Dm4XeL36EsqLIJFnKtRbvw6KmronJFwaUW0gmLKmOSxqJ6vrGORygLjrGwKc8UYC1Osqk8LRg1eEOWzg6vlA6KDtndvamIArtK9jrJlVWNpqkS8hUyj08Y5','FGG','kLlGKpfwJZuXX2mP5vizLXz8B2','C9','hF',3);
+INSERT INTO ti VALUES (5629174986288931912,-2492558,'3','VZsZ1Dm4XeL36EsqLIJFnKtRbvw6KmronJFwaUW0gmLKmOSxqJ6vrGORygLjrGwKc8UYC1Osqk8LRg1eEOWzg6vlA6KDtndvamIArtK9jrJlVWNpqkS8hUyj08Y5','FGG','kLlGKpfwJZuXX2mP5vizLXz8B2','C9','hF',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (16117663623994144352,1830191,'yXq12YhJdep2WM1X','h56IexwcQsq93Q9u7yG6AaHskUpfUXgecurLyLIFxKoRJvOuzkf4qfvPEEBHdJHzrSqEIqldOGKa0bJ9ACisucfhdrj1RLQOo1uDRTPLOKx2nwZl9ANsD06Nf3CosAbR5hnhqNayA6HyOwqhhxlfypSePc6HOqj5gP9YSaTkVKOurZr5dk5Lr3LNPXiQm2OKTsb8VIEm6t9rW1Du6QWf2nZmqDwAz4jCR7xw3dYzYGXP2C6','G06j60F86IsNjQoY8otCU','7j0eIrlaaqub8IXdmZ9NhhSsqid88gkkPVdnWNyTRzNK5jO5RYKK5yD9WBpqDt9Xqq72umjTtqUbT2bjZqaq5LBLGnlbCVpTXtzaXMSCaOb4XVoba9HByzseDRqbwlVIml6Iak5AABBILIsOfUVFAbB0xma2klrk2vBFyfjw192G8JUvgLe6zrV1gaxAfdnEm1F2PwIrS','5','E',4);
+INSERT INTO ti VALUES (16117663623994144352,1830191,'yXq12YhJdep2WM1X','h56IexwcQsq93Q9u7yG6AaHskUpfUXgecurLyLIFxKoRJvOuzkf4qfvPEEBHdJHzrSqEIqldOGKa0bJ9ACisucfhdrj1RLQOo1uDRTPLOKx2nwZl9ANsD06Nf3CosAbR5hnhqNayA6HyOwqhhxlfypSePc6HOqj5gP9YSaTkVKOurZr5dk5Lr3LNPXiQm2OKTsb8VIEm6t9rW1Du6QWf2nZmqDwAz4jCR7xw3dYzYGXP2C6','G06j60F86IsNjQoY8otCU','7j0eIrlaaqub8IXdmZ9NhhSsqid88gkkPVdnWNyTRzNK5jO5RYKK5yD9WBpqDt9Xqq72umjTtqUbT2bjZqaq5LBLGnlbCVpTXtzaXMSCaOb4XVoba9HByzseDRqbwlVIml6Iak5AABBILIsOfUVFAbB0xma2klrk2vBFyfjw192G8JUvgLe6zrV1gaxAfdnEm1F2PwIrS','5','E',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (4030930870609172591,-4031001,'YIxPka6RM2NirCAs1FiDAeq0fqd0Ysr','J5OsUd1q3GvzFAqtbqMJUl1N1ymkKM2c5U1qAgeJTfmbHcJMTAGfYF7u01dB1L5eVjnP3aDMcPpOZnYO810M6KNiUnh4a4PNZ77O6UL9NS0Qk49mfgdCRjpbsYYLMC4jS3ZeTL5pHicXApQnRvj7sDQgHnU48XNBWVBXqfi3Iy56YEezMnWCNHB1PFmvW7iIP','7L94IUd2Ou3Cw3cjBpXwcRkQImcSYV','5Wye5So91bcEfw6EKTt12kczaITU21aRmkiutjJWBZM7pjqcPGu3tcwjzK4OdwUI0buch7OrvPxILn3fy7KlY5noNS2z9Gq50Yg','l8','r1',5);
+INSERT INTO ti VALUES (4030930870609172591,-4031001,'YIxPka6RM2NirCAs1FiDAeq0fqd0Ysr','J5OsUd1q3GvzFAqtbqMJUl1N1ymkKM2c5U1qAgeJTfmbHcJMTAGfYF7u01dB1L5eVjnP3aDMcPpOZnYO810M6KNiUnh4a4PNZ77O6UL9NS0Qk49mfgdCRjpbsYYLMC4jS3ZeTL5pHicXApQnRvj7sDQgHnU48XNBWVBXqfi3Iy56YEezMnWCNHB1PFmvW7iIP','7L94IUd2Ou3Cw3cjBpXwcRkQImcSYV','5Wye5So91bcEfw6EKTt12kczaITU21aRmkiutjJWBZM7pjqcPGu3tcwjzK4OdwUI0buch7OrvPxILn3fy7KlY5noNS2z9Gq50Yg','l8','r1',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13466465907305122115,-7038559,'7','JANZA8KZLQHx83PghHdfDZMcjBlD9mZd4ldjssUpGOIrPrfrUouyvsrOPQPmlJVekKddXY0XYa7MG9xnOOcaBptW2zqwi9LWh4Z77zJe2R9gnLLgeo4wLIBlGY4zlEcTzJ','kpLfTSLDa6R6Abbz85ELiDehWiLlG','Iyj6dun79tt01vZd9ila7cShxPwdXO1hwR4E5PiX7CKiRpOd7k6yQKbKUlntQPN9z9Y','DA','QBf',6);
+INSERT INTO ti VALUES (13466465907305122115,-7038559,'7','JANZA8KZLQHx83PghHdfDZMcjBlD9mZd4ldjssUpGOIrPrfrUouyvsrOPQPmlJVekKddXY0XYa7MG9xnOOcaBptW2zqwi9LWh4Z77zJe2R9gnLLgeo4wLIBlGY4zlEcTzJ','kpLfTSLDa6R6Abbz85ELiDehWiLlG','Iyj6dun79tt01vZd9ila7cShxPwdXO1hwR4E5PiX7CKiRpOd7k6yQKbKUlntQPN9z9Y','DA','QBf',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b TINYINT UNSIGNED NOT NULL, c CHAR(15) NOT NULL, d VARCHAR(24) NOT NULL, e VARCHAR(59) NOT NULL, f VARCHAR(54) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (123185244,249,'QQgnW4RUajdp1k0','QufHi90gy','LQfsRLSks4tHmvgRtMLuBk5yLzxBfsZjWIsTHNuZQEFzR','XyR1KRMuDz7GbO','L','o',0);
+CREATE TABLE ti (a INT, b TINYINT UNSIGNED NOT NULL, c CHAR(15) NOT NULL, d VARCHAR(24) NOT NULL, e VARCHAR(59) NOT NULL, f VARCHAR(54) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (715934842,198,'wtNB0cn3qh4G','p9Z4x3qIUIOZ','Jj0q9mK4FN8QxX7YQhBPmFgr26S2TZOEyHSatJ','GLvEvQ2gxo4S3VZ6rVfnTY5oaJSj44','Mi','9',1);
+INSERT INTO ti VALUES (715934842,198,'wtNB0cn3qh4G','p9Z4x3qIUIOZ','Jj0q9mK4FN8QxX7YQhBPmFgr26S2TZOEyHSatJ','GLvEvQ2gxo4S3VZ6rVfnTY5oaJSj44','Mi','9',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(16) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(16) NOT NULL;
+INSERT INTO t VALUES (-172288762,130,'SIfwYUoIsuEa','F1GgANrYAP3EcTUHP0En','Hc0t2Wx1lFC','xKZtZoTi0jeP9zI2E','E','A',2);
+INSERT INTO ti VALUES (-172288762,130,'SIfwYUoIsuEa','F1GgANrYAP3EcTUHP0En','Hc0t2Wx1lFC','xKZtZoTi0jeP9zI2E','E','A',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1097366020,42,'BPqa4ZYvq','90VSw6Q9bJUntKaO3rpq2rKnYXsKaks2AR0cpbDpfkQwMFrLVPcCaXaXeNdshttcG2CtZRCkwBRG6JnmiCvjG7LAQMHTySU56ZoXu18DX7wgBCNpRjRJ1bCPOKEGj1mqKNf','BtFExHbYyd3PoxF2NzWjzb29b7w3Z3u6Qjfs1VCEBHsTY','F4z3okIpBG','X','7',3);
+INSERT INTO ti VALUES (1097366020,42,'BPqa4ZYvq','90VSw6Q9bJUntKaO3rpq2rKnYXsKaks2AR0cpbDpfkQwMFrLVPcCaXaXeNdshttcG2CtZRCkwBRG6JnmiCvjG7LAQMHTySU56ZoXu18DX7wgBCNpRjRJ1bCPOKEGj1mqKNf','BtFExHbYyd3PoxF2NzWjzb29b7w3Z3u6Qjfs1VCEBHsTY','F4z3okIpBG','X','7',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-730297412,59,'flLwX2XPf','CbGWjkCsFIhhjmPHAuy6Wli6Io8bqhVZG4anMMzbzVRiYvthfkG16ws6KMQaCI4Q1byy5Qw3jO9LwxgB4yqYC1Jrk1xoKpLaua2yylnm5PwKfEDqckQgLHdOqcr5cJctnOmniNqwSDoVu4MZ6eshN2wum86nXwrr3CSxvAxg39JbgWcFNqGfKpd2YERGYy9xS4yGswbMqGzF7ydJbn9KZgeoVicLg','P1ExlKqQplzjBK57kqfURNa1o6ozg','0u1y9pwGTfl9lNEWUZEqlTe54WPhfJ9OFmT2l5N1ea0m8QGX92Q4kAMbdCdkFzQNfC39pPDsI','TK','n',4);
+INSERT INTO ti VALUES (-730297412,59,'flLwX2XPf','CbGWjkCsFIhhjmPHAuy6Wli6Io8bqhVZG4anMMzbzVRiYvthfkG16ws6KMQaCI4Q1byy5Qw3jO9LwxgB4yqYC1Jrk1xoKpLaua2yylnm5PwKfEDqckQgLHdOqcr5cJctnOmniNqwSDoVu4MZ6eshN2wum86nXwrr3CSxvAxg39JbgWcFNqGfKpd2YERGYy9xS4yGswbMqGzF7ydJbn9KZgeoVicLg','P1ExlKqQplzjBK57kqfURNa1o6ozg','0u1y9pwGTfl9lNEWUZEqlTe54WPhfJ9OFmT2l5N1ea0m8QGX92Q4kAMbdCdkFzQNfC39pPDsI','TK','n',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-1061664637,9,'NaUse86ps','4oSteosKr6ygNoWS','BtjmGqtSR0b1NvZx7nfrnijuq6hoEWiCSUcehcDPl2lNev87yjbJbI','52GZeyz7VddKn00ahqe48DPyzBA','Hu4','C',5);
+INSERT INTO ti VALUES (-1061664637,9,'NaUse86ps','4oSteosKr6ygNoWS','BtjmGqtSR0b1NvZx7nfrnijuq6hoEWiCSUcehcDPl2lNev87yjbJbI','52GZeyz7VddKn00ahqe48DPyzBA','Hu4','C',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-813578619,29,'0H','oDlyz2FQpCSPYufQBkCLG4G5xtnQTQaSrMoLARJAR94vDpmTGuJJNkBFf03SwdtR9f5V5MNeCjNg6pCZNKdBra1dRn75ACtwADfoEfm8XUx9ptf6RTkFO2djK1z47a7uAm7K167tnPcdADBwwv3B4if3vN9CkqOaSRrKi1WbPTCq4SyPQ9uPOzfC8FHkCyaASNrQUGt8Dkx4JP8gGyeyqJVwK1o6VCfBBd4EoAT4M5QQ','mxGQJ83BCKyLJqG','UvzIB5LwwfMLM8CN2vITboSuraojbV0RDrT0z27dOEZsbBZthqVtZs0X010DRPPTwbQf5oG4BsbT46PkwqwTKs39o91SWlUznJXR0BdkdS8gLHCLys9bMnjKmGm2P0EFVIExVJdSHjk7I6iUfyeEzfxGFisPNtEfclbrWvWmn8N','w','Gn',6);
+INSERT INTO ti VALUES (-813578619,29,'0H','oDlyz2FQpCSPYufQBkCLG4G5xtnQTQaSrMoLARJAR94vDpmTGuJJNkBFf03SwdtR9f5V5MNeCjNg6pCZNKdBra1dRn75ACtwADfoEfm8XUx9ptf6RTkFO2djK1z47a7uAm7K167tnPcdADBwwv3B4if3vN9CkqOaSRrKi1WbPTCq4SyPQ9uPOzfC8FHkCyaASNrQUGt8Dkx4JP8gGyeyqJVwK1o6VCfBBd4EoAT4M5QQ','mxGQJ83BCKyLJqG','UvzIB5LwwfMLM8CN2vITboSuraojbV0RDrT0z27dOEZsbBZthqVtZs0X010DRPPTwbQf5oG4BsbT46PkwqwTKs39o91SWlUznJXR0BdkdS8gLHCLys9bMnjKmGm2P0EFVIExVJdSHjk7I6iUfyeEzfxGFisPNtEfclbrWvWmn8N','w','Gn',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT, c BINARY(69), d VARCHAR(40) NOT NULL, e VARBINARY(68), f VARBINARY(82), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12828676143107462964,482913358853431316,'C4UEXE18XcDdUjSBZR6plRj','0XoK','16','p5Ud18l4CF6O7clZUYa5pXMgyR','q','S',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT, c BINARY(69), d VARCHAR(40) NOT NULL, e VARBINARY(68), f VARBINARY(82), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (3905095886418479236,4301212074059386273,'j3M3Zqh02Gtqdx0','1vfq5fIZ','KQohIsk','EM34u','7','x',1);
+INSERT INTO ti VALUES (3905095886418479236,4301212074059386273,'j3M3Zqh02Gtqdx0','1vfq5fIZ','KQohIsk','EM34u','7','x',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(70);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(70);
+INSERT INTO t VALUES (3012393139849430406,-3192628608922889888,'Jed4BJDBlYgAM2M4DwDPjK7xdZZJZkHD4dG0LFRqul2nU1y0Zs4L75u3GdRbPT6PlS9','Y3dsBf','asyKqqnGZXRFcUKCImy9fLbgwGfEz','Xp0fGH6hIZ7vX6lJiPIZ8QNhFBcJHvYZ2iF7JhdsxABMq0','F','v',2);
+INSERT INTO ti VALUES (3012393139849430406,-3192628608922889888,'Jed4BJDBlYgAM2M4DwDPjK7xdZZJZkHD4dG0LFRqul2nU1y0Zs4L75u3GdRbPT6PlS9','Y3dsBf','asyKqqnGZXRFcUKCImy9fLbgwGfEz','Xp0fGH6hIZ7vX6lJiPIZ8QNhFBcJHvYZ2iF7JhdsxABMq0','F','v',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (188099814769692987,-8986055046730782119,'AVwxa5jYQagpscw7swR0zaFGMfKDoAvIpP8m9csGZ7','V76OybQPOqA61GVc2nTNQD232TZIPizOb06re24lka3sRpsAfh8ul308F5gxWB1kzsRO1XLB','MEQUjBxAhZjQvQ0f0Z4E6WUpYZFwwFyNkkkr05MchD','BGwj3sHZWqxMYuybrBfLwzGGxswMj4qwItWvcjPznEG3ZVtO6Fc2AfuoAHQqA','p','O',3);
+INSERT INTO ti VALUES (188099814769692987,-8986055046730782119,'AVwxa5jYQagpscw7swR0zaFGMfKDoAvIpP8m9csGZ7','V76OybQPOqA61GVc2nTNQD232TZIPizOb06re24lka3sRpsAfh8ul308F5gxWB1kzsRO1XLB','MEQUjBxAhZjQvQ0f0Z4E6WUpYZFwwFyNkkkr05MchD','BGwj3sHZWqxMYuybrBfLwzGGxswMj4qwItWvcjPznEG3ZVtO6Fc2AfuoAHQqA','p','O',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (15842995496588415350,5339224446865937973,'Ge0lVREDmEm6nzMUyZoOaedPszs4WoyBcQevXMc3','vaY4nMt7ixMNvz6XU3l4wSucoafm','dRbepwZYF5pVim1zFM9oRZHlK6lZNxxYkPmXBirEJWiJTfnvmTJ','ckBfWKxcEjdt0EIxh6gopyUaUFHIDoJQRmcnZlwwshgDyv6NuI07cdgwHUnkFR9zrEZscO5Ctmbu1ExU6MbdhO5htuzI59ffPVNxasah10V9w2OTYbKyIF0rg6jQeoAVqsg0y9WWDbKPHQaQq26MuwWd6ipoMJJWtVPr4X2iWZnvDqeP59a9nA','c','Y',4);
+INSERT INTO ti VALUES (15842995496588415350,5339224446865937973,'Ge0lVREDmEm6nzMUyZoOaedPszs4WoyBcQevXMc3','vaY4nMt7ixMNvz6XU3l4wSucoafm','dRbepwZYF5pVim1zFM9oRZHlK6lZNxxYkPmXBirEJWiJTfnvmTJ','ckBfWKxcEjdt0EIxh6gopyUaUFHIDoJQRmcnZlwwshgDyv6NuI07cdgwHUnkFR9zrEZscO5Ctmbu1ExU6MbdhO5htuzI59ffPVNxasah10V9w2OTYbKyIF0rg6jQeoAVqsg0y9WWDbKPHQaQq26MuwWd6ipoMJJWtVPr4X2iWZnvDqeP59a9nA','c','Y',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (5842893025125180680,-5348307556908076788,'SkHUAmgNUMSwoZ949X','gjj8eukoo24V5MEAfp1B4L716Kj3YCLglnYPdOM4doUtmCtYpHE3bck5eEQirU62hsuZoaLCZhjlgzyeKjam2PJtC9YE4TGGOFnHrxom4tzdFVvq7K4e3oYTbjpqSjZyw7WkCtZHGieDhJsPbG8nezoPhsHDOhGl1iAzEHkBXyotJqLPlc32G5tCz9RsaXkJSphMSjslSixb1qlDsW79O600tqRsbOvkBxNG8MC6ANE','Z1yUCZ4um24rsJdbOrXB3CyOmWpZC0naSL89AuZtdQ','vux0xgccISRD4MabW61SqjvMJQ31H7WpB9H3b70Sajwd2UcaszDX1ash','x2','y',5);
+INSERT INTO ti VALUES (5842893025125180680,-5348307556908076788,'SkHUAmgNUMSwoZ949X','gjj8eukoo24V5MEAfp1B4L716Kj3YCLglnYPdOM4doUtmCtYpHE3bck5eEQirU62hsuZoaLCZhjlgzyeKjam2PJtC9YE4TGGOFnHrxom4tzdFVvq7K4e3oYTbjpqSjZyw7WkCtZHGieDhJsPbG8nezoPhsHDOhGl1iAzEHkBXyotJqLPlc32G5tCz9RsaXkJSphMSjslSixb1qlDsW79O600tqRsbOvkBxNG8MC6ANE','Z1yUCZ4um24rsJdbOrXB3CyOmWpZC0naSL89AuZtdQ','vux0xgccISRD4MabW61SqjvMJQ31H7WpB9H3b70Sajwd2UcaszDX1ash','x2','y',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (9873476279126729354,1909322917164501665,'Qwz5Mgu15VkMJdwS7KjgLeWD9EccWzvVEHWLDHOUM70FcjVISpFuVn1fWoIKyvc','DqKnMWvUoB7OIdT4mB806W9oxtmOfAxQXLlPxUcrWzBAosxyYR0fKyTEjnbvuUhSOlnVAdBA0MriodDLEmK5UvspPgT0b64CRohcUIhQVrDY282RnDOpTml9w4LTpgrIJmFZv5xtav','roSRzP1GI4xyLE0z9FX8cjGZfXENOLaQ1KOqvyCqeYoevy','b73VlZOznTThMoaXU71Bm0abGaCCFnsv9','tW','mC',6);
+INSERT INTO ti VALUES (9873476279126729354,1909322917164501665,'Qwz5Mgu15VkMJdwS7KjgLeWD9EccWzvVEHWLDHOUM70FcjVISpFuVn1fWoIKyvc','DqKnMWvUoB7OIdT4mB806W9oxtmOfAxQXLlPxUcrWzBAosxyYR0fKyTEjnbvuUhSOlnVAdBA0MriodDLEmK5UvspPgT0b64CRohcUIhQVrDY282RnDOpTml9w4LTpgrIJmFZv5xtav','roSRzP1GI4xyLE0z9FX8cjGZfXENOLaQ1KOqvyCqeYoevy','b73VlZOznTThMoaXU71Bm0abGaCCFnsv9','tW','mC',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c BINARY(89), d VARBINARY(87) NOT NULL, e VARBINARY(41), f VARCHAR(94), g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (877441573,53958,'PcjRBLuLoxzNYFswHEX','ApGtF1EFsm5Qx6EosivwMOiR8lBqqN6oKRNsmUCcwk0','iqmgDupDrFMRVg7J','qrCAsqaYFe41rh54kRxA3dJL5UDH2ZfpDHYWhZ01QHyW8E6hv713vryH5qlj9Uo5j6pvT','o','jr',0);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c BINARY(89), d VARBINARY(87) NOT NULL, e VARBINARY(41), f VARCHAR(94), g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (13017444206272191218,48176,'7W30meQMaoF0Y0gC','IERlrFUNqun8Rvyt3dShr57bjQkzsIf3hvyg','P7Hxc','zaOLcweMc2f3reaJ7teuqht0u7UPGE93RTIgi55hP','mz','0',1);
+INSERT INTO ti VALUES (13017444206272191218,48176,'7W30meQMaoF0Y0gC','IERlrFUNqun8Rvyt3dShr57bjQkzsIf3hvyg','P7Hxc','zaOLcweMc2f3reaJ7teuqht0u7UPGE93RTIgi55hP','mz','0',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(90);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(90);
+INSERT INTO t VALUES (9941092717980350143,53224,'6','u3kPP9hXEg6e1WPWwrQguKh','ejkUGsiUbd1YpO','IhUNjWSGEwpF8WPM1Ikt9csk0JJQuCwKj7u1W5MekPQ8Y','V','iy',2);
+INSERT INTO ti VALUES (9941092717980350143,53224,'6','u3kPP9hXEg6e1WPWwrQguKh','ejkUGsiUbd1YpO','IhUNjWSGEwpF8WPM1Ikt9csk0JJQuCwKj7u1W5MekPQ8Y','V','iy',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7826939417222665049,65405,'03kTKdzfsugYiYWYisym3ksmbK0zn22GU5MWuYfGAHdJtXTkIWVJgEjxObfBjZ','AZdHEJniPdy0RyTmTipCy1lCkmKDF5yN4UNQYMmVp08J9s2hCmMJomMLUjC1MW3TMvw56mN0wG7YEwOz9G3jq8Q7byWtEIRA8oGDGxO9ZjwXPql6uei0BXIgcR0NTTgRLevZQGU8k8IoyYIlc0TG8seyy9yUhlOl5gIGX9mBbFxEO6X4bG4pIQqHJ0w5ageUfEP','OKPa5LHO0Jm1UoA1RoV','Bde3GcZIAilVgdmvJ9hrMYgE3LQPRvliE','2z','6',3);
+INSERT INTO ti VALUES (7826939417222665049,65405,'03kTKdzfsugYiYWYisym3ksmbK0zn22GU5MWuYfGAHdJtXTkIWVJgEjxObfBjZ','AZdHEJniPdy0RyTmTipCy1lCkmKDF5yN4UNQYMmVp08J9s2hCmMJomMLUjC1MW3TMvw56mN0wG7YEwOz9G3jq8Q7byWtEIRA8oGDGxO9ZjwXPql6uei0BXIgcR0NTTgRLevZQGU8k8IoyYIlc0TG8seyy9yUhlOl5gIGX9mBbFxEO6X4bG4pIQqHJ0w5ageUfEP','OKPa5LHO0Jm1UoA1RoV','Bde3GcZIAilVgdmvJ9hrMYgE3LQPRvliE','2z','6',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (14704673228707468265,63287,'GUwiLto4Ndps9ggNNaBokhU3Ib','P5La2GwB4hGpD6m4UaMc4UqXIELrgz0JMUNW7pj1rrzMsUkFRvgyRxOj9TkKqMQSQj9aqJc97JPPy7lYgdlddMhcKqbn5Y9laU3jbGwEuo14rqrGzqZfolRvx0AfYXNulWqzq29JsV0HuN3cD14i7dnsy6JX8XdFYua8GIl7hOIZqwmI','559Wj31N8yN16izkRV8TVnjdfDxk','Vnq2tZqhr6','rc','6C',4);
+INSERT INTO ti VALUES (14704673228707468265,63287,'GUwiLto4Ndps9ggNNaBokhU3Ib','P5La2GwB4hGpD6m4UaMc4UqXIELrgz0JMUNW7pj1rrzMsUkFRvgyRxOj9TkKqMQSQj9aqJc97JPPy7lYgdlddMhcKqbn5Y9laU3jbGwEuo14rqrGzqZfolRvx0AfYXNulWqzq29JsV0HuN3cD14i7dnsy6JX8XdFYua8GIl7hOIZqwmI','559Wj31N8yN16izkRV8TVnjdfDxk','Vnq2tZqhr6','rc','6C',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (9350186285705975943,38677,'GsrCsQIS0btyKe6Wc8X8','g0tYzjq9UaLWVM7oD4i26dQgV3JEKXryqEmEqUXvr2bkb1gBKy0Ezqmr8M4ZerL5xyLIgg5QF49yyIoMqxZ8t8WXLrav6J1O5xYUbTMTvjv7kHmjysso1CYelUQo3z6aViw46L4vaWN2TUyQtXdNXmmKWAHsZV9sZJFiO0IgZr1mALDOacPJSh0WvoT6JJXt1vbT5D5','f','3ailZXhQr1MzfgFqQmoqKhSTWH89SUTBq9hLqZjMCSALx1jqhWdU3RuWBQ4dKd15Y2TLJys9mE49JL3A0qzeBkbE1EX6mXoHHSeovh0gJ3Fa7Mpd1CRJIVH6kIodaTlmQ860TUXQVUp3aDDCTWhmFB9aqtCHaXLaBP7zQ4djZ2rfMi1sgIMOuXSYyX6','fPc','d',5);
+INSERT INTO ti VALUES (9350186285705975943,38677,'GsrCsQIS0btyKe6Wc8X8','g0tYzjq9UaLWVM7oD4i26dQgV3JEKXryqEmEqUXvr2bkb1gBKy0Ezqmr8M4ZerL5xyLIgg5QF49yyIoMqxZ8t8WXLrav6J1O5xYUbTMTvjv7kHmjysso1CYelUQo3z6aViw46L4vaWN2TUyQtXdNXmmKWAHsZV9sZJFiO0IgZr1mALDOacPJSh0WvoT6JJXt1vbT5D5','f','3ailZXhQr1MzfgFqQmoqKhSTWH89SUTBq9hLqZjMCSALx1jqhWdU3RuWBQ4dKd15Y2TLJys9mE49JL3A0qzeBkbE1EX6mXoHHSeovh0gJ3Fa7Mpd1CRJIVH6kIodaTlmQ860TUXQVUp3aDDCTWhmFB9aqtCHaXLaBP7zQ4djZ2rfMi1sgIMOuXSYyX6','fPc','d',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (13586308353008447511,42019,'AP1RKLWBYq','ES4Kj49L4T3D6Koti86JlLTkdiZkPdKOxkAgZOfV2dNnJ2wvwcabKXrxGTex8a','bc3X6qMLaIM','cAwpj0T7OlhspXtm5QktMP1rw2dz0x5nDq2uP5Bk6X0Id7u5hE9cMBLVbViLiZUlvsjJVAFi2ArQ1v9n8fdqUi23RChkge4u','tGa','fj',6);
+INSERT INTO ti VALUES (13586308353008447511,42019,'AP1RKLWBYq','ES4Kj49L4T3D6Koti86JlLTkdiZkPdKOxkAgZOfV2dNnJ2wvwcabKXrxGTex8a','bc3X6qMLaIM','cAwpj0T7OlhspXtm5QktMP1rw2dz0x5nDq2uP5Bk6X0Id7u5hE9cMBLVbViLiZUlvsjJVAFi2ArQ1v9n8fdqUi23RChkge4u','tGa','fj',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b BIGINT UNSIGNED NOT NULL, c BINARY(4), d VARBINARY(45), e VARBINARY(89) NOT NULL, f VARCHAR(56), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9099,9610465243625173873,'Z8','5NQae','GJToouP','L6Ze73woe0kFUFaY5E','j','U',0);
+CREATE TABLE ti (a SMALLINT, b BIGINT UNSIGNED NOT NULL, c BINARY(4), d VARBINARY(45), e VARBINARY(89) NOT NULL, f VARCHAR(56), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (1700,6058242516188322365,'Rtqu','pgy5xmX1VsvCAh9','5yNpcWqPRNgt7xxKayuZ8','Q66vHU1e50cSP2RuA84aqzKoRSUKRtl59r9Af8jsVmCDYKK','a','hx',1);
+INSERT INTO ti VALUES (1700,6058242516188322365,'Rtqu','pgy5xmX1VsvCAh9','5yNpcWqPRNgt7xxKayuZ8','Q66vHU1e50cSP2RuA84aqzKoRSUKRtl59r9Af8jsVmCDYKK','a','hx',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(5);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(5);
+INSERT INTO t VALUES (29717,1041902885453561095,'F','VkcVfiIwhHTCfSm6jvtNPRcYJRwyBQewSVPW3QXju8N','c41v7gzBB0OIsipjftQMldnQjctjsgsu7wb2EfJ9h1e','v4wPbi8Es0hImIMOc6KF8xevM3LjmjgzvdUsnpRXo7AkqmozeKtcUQ','U','2',2);
+INSERT INTO ti VALUES (29717,1041902885453561095,'F','VkcVfiIwhHTCfSm6jvtNPRcYJRwyBQewSVPW3QXju8N','c41v7gzBB0OIsipjftQMldnQjctjsgsu7wb2EfJ9h1e','v4wPbi8Es0hImIMOc6KF8xevM3LjmjgzvdUsnpRXo7AkqmozeKtcUQ','U','2',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-13402,10532177173984483392,'Mrln','xBPpV3VzA6O2QLkjqRWMRbbaQUStCNrocV6MaFCJTTCCbgweYW5SWzmrCHs3W4zXriCgeDinMRpQIa3qf5uJOxlTn9sqh0nk9wc0oi2y3jB7mqu31pQezAFWKCoH3MtxdJ0dZvuCPtxAHzrAf','qn3GVcO77zVsRQTQ4c8nZaKcnwlKblUDQs6zef3iuvRk1Rwn','roMp5XJYoPZyE18aialiQNKXsJKsyyWgaMZy9g','o','ul',3);
+INSERT INTO ti VALUES (-13402,10532177173984483392,'Mrln','xBPpV3VzA6O2QLkjqRWMRbbaQUStCNrocV6MaFCJTTCCbgweYW5SWzmrCHs3W4zXriCgeDinMRpQIa3qf5uJOxlTn9sqh0nk9wc0oi2y3jB7mqu31pQezAFWKCoH3MtxdJ0dZvuCPtxAHzrAf','qn3GVcO77zVsRQTQ4c8nZaKcnwlKblUDQs6zef3iuvRk1Rwn','roMp5XJYoPZyE18aialiQNKXsJKsyyWgaMZy9g','o','ul',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-6785,5793860276035813832,'toV','CBBcOcJ5JtyVfKh8y61LRC1fRtO0ar5bz6HyJ8ZBZ2pHBOTdK1hDiwXI59NLKbtz4pTZWHecaTepdjTkgjT7ZBzJspU0gJgkOMfN6NtyQqnlNbbKfGjM4kr7H2mWyYPrmHVAdlGJlxPNJFHFs5BXSDh5IO98uSzPqE7GwLUKO0O9f7aFfw8HnOd9uc91CDJDaX4KGZnBPusrT6kekNjj9Nm36G9welj','7oEUbQF9jmoNQ6bqOUi7NWEE7j0FhT0XODvQtMlhmfhCmrc251pG4fA1qMMn9ECNOXQLkA1JC20L4EScvwxAIk','AY9EmDtlK0FM9wdFKVST9SSiXe2NjFW3va1sffJnF9DKOvG52uDXYH1gR6Pf6FvspUaL63OFnWmfsseqGNAzRfmk0etv2YFmmyMZLctMRxUSK8fzZwcknvESkN5RHGcFNkpOize8qv6cgP723ojyAThas2W8SW2DtIHPlCqbLL1Q','l','lY',4);
+INSERT INTO ti VALUES (-6785,5793860276035813832,'toV','CBBcOcJ5JtyVfKh8y61LRC1fRtO0ar5bz6HyJ8ZBZ2pHBOTdK1hDiwXI59NLKbtz4pTZWHecaTepdjTkgjT7ZBzJspU0gJgkOMfN6NtyQqnlNbbKfGjM4kr7H2mWyYPrmHVAdlGJlxPNJFHFs5BXSDh5IO98uSzPqE7GwLUKO0O9f7aFfw8HnOd9uc91CDJDaX4KGZnBPusrT6kekNjj9Nm36G9welj','7oEUbQF9jmoNQ6bqOUi7NWEE7j0FhT0XODvQtMlhmfhCmrc251pG4fA1qMMn9ECNOXQLkA1JC20L4EScvwxAIk','AY9EmDtlK0FM9wdFKVST9SSiXe2NjFW3va1sffJnF9DKOvG52uDXYH1gR6Pf6FvspUaL63OFnWmfsseqGNAzRfmk0etv2YFmmyMZLctMRxUSK8fzZwcknvESkN5RHGcFNkpOize8qv6cgP723ojyAThas2W8SW2DtIHPlCqbLL1Q','l','lY',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-6426,9113287602630113613,'Jc7i','q3icjdQv8iZyr9yDSncDkl98HYhJbP4jeBYZSK2olXQRGdAzeFzGFt8B2Q9uCsrIjn9MJhJm1tfrv9YDlWUkK38PNCKlFMJrzSaS9WQZ3stueQkGOq13PjGxEgb0iiKkRAKXKCugznGDp9jMURkHVP1ptCV3HrQRaY84DtpiEiYelXcUk6nIwDojYLZ7jeVYIIINftNRxseDJrWqGI2k9GIXpI13OOGs8JRWTf','MVSc14qreKCVrQzXTq9','6zyH21aJl1zG1xssEwDTXxsOoxP8pGEc5CFovD7ygmtGf0Z5s4JHplU9uAfTMojS0zLcKM5xlYqOlppfnG9nUAFCtQbh2yy8ayvWL','UB','W',5);
+INSERT INTO ti VALUES (-6426,9113287602630113613,'Jc7i','q3icjdQv8iZyr9yDSncDkl98HYhJbP4jeBYZSK2olXQRGdAzeFzGFt8B2Q9uCsrIjn9MJhJm1tfrv9YDlWUkK38PNCKlFMJrzSaS9WQZ3stueQkGOq13PjGxEgb0iiKkRAKXKCugznGDp9jMURkHVP1ptCV3HrQRaY84DtpiEiYelXcUk6nIwDojYLZ7jeVYIIINftNRxseDJrWqGI2k9GIXpI13OOGs8JRWTf','MVSc14qreKCVrQzXTq9','6zyH21aJl1zG1xssEwDTXxsOoxP8pGEc5CFovD7ygmtGf0Z5s4JHplU9uAfTMojS0zLcKM5xlYqOlppfnG9nUAFCtQbh2yy8ayvWL','UB','W',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10686,12733076704086990098,'hFDe8','M1RIUreeBIcX7UKIMawlhyGJrcspM4yWSFWxfsThK0BZXZozfvpoirWwDL8muCt8iOFr4Ihch0AYBrLPzeWCarMxiK39Ye5G','gWmwjTm','oLuroTBUwW8yd9msyALzYj6IUuR9az7ndkANi6O3dS3J9uDvecFDchqRNtCvf1DK3DhXTDZGPVmuDs6iJklHdCnwZ7IPzQ2IqPDqxWgMGef0sd4MPbYqf8K4ZN60ursv4ARcCmi0uBq3LXZWuJ','m','A',6);
+INSERT INTO ti VALUES (10686,12733076704086990098,'hFDe8','M1RIUreeBIcX7UKIMawlhyGJrcspM4yWSFWxfsThK0BZXZozfvpoirWwDL8muCt8iOFr4Ihch0AYBrLPzeWCarMxiK39Ye5G','gWmwjTm','oLuroTBUwW8yd9msyALzYj6IUuR9az7ndkANi6O3dS3J9uDvecFDchqRNtCvf1DK3DhXTDZGPVmuDs6iJklHdCnwZ7IPzQ2IqPDqxWgMGef0sd4MPbYqf8K4ZN60ursv4ARcCmi0uBq3LXZWuJ','m','A',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(26), d VARCHAR(36) NOT NULL, e VARBINARY(4), f VARBINARY(75) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2136498085501810658,10355705,'i3','U74uPGoq8Um5gexgiyF3tsNdJouGxxSJ3oP','k','VaVnguc37xI','X','av',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(26), d VARCHAR(36) NOT NULL, e VARBINARY(4), f VARBINARY(75) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-383328226769471323,1800854,'uJdmgAIoC23','Lhban5FLnffFCxFNpdf4EW','G','14h7wLyLK9Ca4mghN2tSQlIm3DSOa7rXve98aqq3qem','l','85',1);
+INSERT INTO ti VALUES (-383328226769471323,1800854,'uJdmgAIoC23','Lhban5FLnffFCxFNpdf4EW','G','14h7wLyLK9Ca4mghN2tSQlIm3DSOa7rXve98aqq3qem','l','85',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(27);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(27);
+INSERT INTO t VALUES (4987690361184183060,3420393,'YtYLex','J2uJnFuxIREpMuemukBvGE','uxc3','nHpM2GOb1bilTz40P54xxEvMViJs61X1rQymECnwOzGJDq5I3G6mCosKMBy0BmZbhYuoz','1','5',2);
+INSERT INTO ti VALUES (4987690361184183060,3420393,'YtYLex','J2uJnFuxIREpMuemukBvGE','uxc3','nHpM2GOb1bilTz40P54xxEvMViJs61X1rQymECnwOzGJDq5I3G6mCosKMBy0BmZbhYuoz','1','5',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4541731514823806181,5670674,'KY1jkZGsU90M2t0xWyn0B','2cP5qsLM1P0b7RCVaQOShhjqtawy8zBrGWmVYdXU6KUTqR1MZS6LjtFSk35g7iSfeJUZAtIEGgh0bZlw','Nr','PiYRpFwdeq4P5XODF4P0JYutXkh','4','Q',3);
+INSERT INTO ti VALUES (4541731514823806181,5670674,'KY1jkZGsU90M2t0xWyn0B','2cP5qsLM1P0b7RCVaQOShhjqtawy8zBrGWmVYdXU6KUTqR1MZS6LjtFSk35g7iSfeJUZAtIEGgh0bZlw','Nr','PiYRpFwdeq4P5XODF4P0JYutXkh','4','Q',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-4597993034939451424,12463534,'ECx7llzr','wt26zpqJYiauuYmSNMzq8ZFsep47CyigwdSMt4YAcdzznIhkI0jzZVjtnKQraP9rXbYOAkmKPNnXurUlQWutaiTMsgRr9KMq5OIQidMKgRnWDOxgpBrLiQOr4HnIMGvohFpm3x0aPFVhAuZTXBoy7XQW5eoMkapganzbM8hcUPrUdJMtE3PJ','lKa1','3o7MEV0XgJ4ug0NAAmFImLxeLzHBaKHlhoh0NMjqVCzUuVy5Dh17yrT6JzCWPg7UBx7RAfgttu12lSBmDWjPgIggDRV3TwnSG8QGhNpSXb9bOJogIt7nxqB6V6gBANlQMu77DALMTGodkDR0EYHi23p48LrQ1TB1qsky','V','e1',4);
+INSERT INTO ti VALUES (-4597993034939451424,12463534,'ECx7llzr','wt26zpqJYiauuYmSNMzq8ZFsep47CyigwdSMt4YAcdzznIhkI0jzZVjtnKQraP9rXbYOAkmKPNnXurUlQWutaiTMsgRr9KMq5OIQidMKgRnWDOxgpBrLiQOr4HnIMGvohFpm3x0aPFVhAuZTXBoy7XQW5eoMkapganzbM8hcUPrUdJMtE3PJ','lKa1','3o7MEV0XgJ4ug0NAAmFImLxeLzHBaKHlhoh0NMjqVCzUuVy5Dh17yrT6JzCWPg7UBx7RAfgttu12lSBmDWjPgIggDRV3TwnSG8QGhNpSXb9bOJogIt7nxqB6V6gBANlQMu77DALMTGodkDR0EYHi23p48LrQ1TB1qsky','V','e1',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-2849060934319385834,13644970,'4gPb4Xx1hz','e1OBKQNeQ4gxM2KBWHq0bAW7vsQXhFBHW7iIX0Ce3PaXADhmWOHWzGMeOseuTab','c','GAXOvDGA7ImViAFGW7SARm4Hk91Fz4OlZ5BzhxI9yVQCU5jYyWsouOehV5XogWxivWkUa8jzud9030ckbFOU5pdw9EwzvOwY3iKOdke57Ym3iCzMNyQvsquJT9BIDn3t4eqIYXSddH2p3Zo6Z6tWiT3Y7HH1PfttTXzKQLgNG47aDXwI5QPaHdmSWsSvob','c','ov',5);
+INSERT INTO ti VALUES (-2849060934319385834,13644970,'4gPb4Xx1hz','e1OBKQNeQ4gxM2KBWHq0bAW7vsQXhFBHW7iIX0Ce3PaXADhmWOHWzGMeOseuTab','c','GAXOvDGA7ImViAFGW7SARm4Hk91Fz4OlZ5BzhxI9yVQCU5jYyWsouOehV5XogWxivWkUa8jzud9030ckbFOU5pdw9EwzvOwY3iKOdke57Ym3iCzMNyQvsquJT9BIDn3t4eqIYXSddH2p3Zo6Z6tWiT3Y7HH1PfttTXzKQLgNG47aDXwI5QPaHdmSWsSvob','c','ov',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8620045666039817371,12577955,'tOSeZDQxCwaRGP7DcJBVZ','KsjCNWxrclCpohwRf8fxlHrNELId0Gb0hHdFohISqD4EvMhAub6ggtHee6wmbg38ysiqnH2tn0QOb7btLcO1','QQ7h','lSq6aZeu2V5O5Es6QdhUyFZAImYpjmBTuK7swAI7gQ3bHMC7v0RdUgcaiYR1LII2irYoY2lIziPwHR3pgtF75RPt2UpKPWaCRnlnR8rwihgqwErFywqfEmwZz8LU8oLbf1NBtd6Lila2tjWhHPt2kk8WJ34OK4Xm62DG9sZsAfLOVfOnIGWCCalvFrSLVHcSY7H09WpOl12mVJAbEiWFulQSK5hB6T42mloucg8SGBO7Dz3NkEESLYUYgWDLqwcn','un','3a',6);
+INSERT INTO ti VALUES (8620045666039817371,12577955,'tOSeZDQxCwaRGP7DcJBVZ','KsjCNWxrclCpohwRf8fxlHrNELId0Gb0hHdFohISqD4EvMhAub6ggtHee6wmbg38ysiqnH2tn0QOb7btLcO1','QQ7h','lSq6aZeu2V5O5Es6QdhUyFZAImYpjmBTuK7swAI7gQ3bHMC7v0RdUgcaiYR1LII2irYoY2lIziPwHR3pgtF75RPt2UpKPWaCRnlnR8rwihgqwErFywqfEmwZz8LU8oLbf1NBtd6Lila2tjWhHPt2kk8WJ34OK4Xm62DG9sZsAfLOVfOnIGWCCalvFrSLVHcSY7H09WpOl12mVJAbEiWFulQSK5hB6T42mloucg8SGBO7Dz3NkEESLYUYgWDLqwcn','un','3a',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT UNSIGNED, c CHAR(69), d VARCHAR(48), e VARBINARY(41) NOT NULL, f VARCHAR(90), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-780113456387245118,123,'VoON53uOH4b8HGhoYiQUwdKHzLcvukmFrY50','7yNkquH1hG3wG63CYgtvUWI2Yyw','n4cwaNJs','XVyMZsWNefFuVJpTtjw2Q','n','q',0);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT UNSIGNED, c CHAR(69), d VARCHAR(48), e VARBINARY(41) NOT NULL, f VARCHAR(90), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (8483223912416025708,32,'ZRw2WWBhoaXC','HSXU6sI7fet186cMogbjXG4e0cUFGDR9MkhJltxLA0M','6nXVoGVu8PV6hmZYqqe3v0X1e96BIi5TDugn','vCx','a','j',1);
+INSERT INTO ti VALUES (8483223912416025708,32,'ZRw2WWBhoaXC','HSXU6sI7fet186cMogbjXG4e0cUFGDR9MkhJltxLA0M','6nXVoGVu8PV6hmZYqqe3v0X1e96BIi5TDugn','vCx','a','j',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(70);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(70);
+INSERT INTO t VALUES (4161851796508844498,132,'P5oExU2LXYEvCopOnaGxoZwCxNQCz40GjgTxw','JGnFIDjzJU9lOCymK','eX4ARtbzQKKZ','FlQ8MQSwPAS2LZ5RJZ','7','d',2);
+INSERT INTO ti VALUES (4161851796508844498,132,'P5oExU2LXYEvCopOnaGxoZwCxNQCz40GjgTxw','JGnFIDjzJU9lOCymK','eX4ARtbzQKKZ','FlQ8MQSwPAS2LZ5RJZ','7','d',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (8797703262718878197,116,'2EJSKxEYtVfw3sewoxuIbO83fVTz3RRNMpVpsBnPQZl5m8GGoW7KJO3pwihvxq','u7fmJPhtLfGAWjBiz05VI0oicb8fahyX07qG580Ab98ctAZNzypYvCM65veyymJDAQKojsmY1hR5bc9zo9z','a6KGJqvImSqZhlCe','Rba1KgxHiFCrh5DZsHiErDkdcgA','8','e',3);
+INSERT INTO ti VALUES (8797703262718878197,116,'2EJSKxEYtVfw3sewoxuIbO83fVTz3RRNMpVpsBnPQZl5m8GGoW7KJO3pwihvxq','u7fmJPhtLfGAWjBiz05VI0oicb8fahyX07qG580Ab98ctAZNzypYvCM65veyymJDAQKojsmY1hR5bc9zo9z','a6KGJqvImSqZhlCe','Rba1KgxHiFCrh5DZsHiErDkdcgA','8','e',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-4925128526661603622,181,'WLOK30k8GzcKDdQw8pcFva9YLcx3SB6z9OjM3XPzZSzWIJqQS0veG36m89E0Et66n','HVfUald9oGqIKo9FAPPWKmtQt8cWzibl94E4dh93bCJdCSZyB4O2qtsdLbPGmTffcoK990hoI4ikoBWahh8Qya0OPE8255C0i9UhIRFbNFv9b5EK9n2KKWJ0vy09cJqbfGMtMLRT0YlLOSylWNpEc3qd4SXf5Pmitbxocy','qE2U2j5F','cH6RLeGxy1WlptgL8oOgEhXRVDiI7MKx5vS4YOeG4lvSMIrl8pX8Htty0eTkDUSDnbA4UsQd7ix5309DLdsmVjfUa7RuwuABVd40At2eUuLzWOChmfqVJxiane9fHoqtuRDhIJKDW24M557X7IKRh9emMSu6j','C','V',4);
+INSERT INTO ti VALUES (-4925128526661603622,181,'WLOK30k8GzcKDdQw8pcFva9YLcx3SB6z9OjM3XPzZSzWIJqQS0veG36m89E0Et66n','HVfUald9oGqIKo9FAPPWKmtQt8cWzibl94E4dh93bCJdCSZyB4O2qtsdLbPGmTffcoK990hoI4ikoBWahh8Qya0OPE8255C0i9UhIRFbNFv9b5EK9n2KKWJ0vy09cJqbfGMtMLRT0YlLOSylWNpEc3qd4SXf5Pmitbxocy','qE2U2j5F','cH6RLeGxy1WlptgL8oOgEhXRVDiI7MKx5vS4YOeG4lvSMIrl8pX8Htty0eTkDUSDnbA4UsQd7ix5309DLdsmVjfUa7RuwuABVd40At2eUuLzWOChmfqVJxiane9fHoqtuRDhIJKDW24M557X7IKRh9emMSu6j','C','V',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-6821664386981087148,192,'QDu2CPVRcj6vpeZOsdfJ6mDNhVgt0gLp87PTNBa','A2rcdTEMZNLqzXBKtYS6jz3RHzXlwptVekrbN4yq5v6oiBRphhIQJbmFOtERbkXA7I505ID0VcFiSsYSKzkT1iq13n05AwKUKL9VX91U2E1QS0623kGo4PaC5EB83ZWnEmO2za','5cV2HzKoWCzr0sZG4b','eK9gQxoKazDtdlyqP2Za6PTAQaG4JEzczCuUDnD6WZSH65gdfOfHY0MYZxdBXwZNxXVxINsQiwHvI0tTmrccMedXs4HppGuN4z3yxcYCjexwGrKWyLsT9y5gykainEMFyhCZG8OF5pCbxFySXomWKFDiK8IEIGxcujXLTvc3dM0vEegkDo0','mY','7',5);
+INSERT INTO ti VALUES (-6821664386981087148,192,'QDu2CPVRcj6vpeZOsdfJ6mDNhVgt0gLp87PTNBa','A2rcdTEMZNLqzXBKtYS6jz3RHzXlwptVekrbN4yq5v6oiBRphhIQJbmFOtERbkXA7I505ID0VcFiSsYSKzkT1iq13n05AwKUKL9VX91U2E1QS0623kGo4PaC5EB83ZWnEmO2za','5cV2HzKoWCzr0sZG4b','eK9gQxoKazDtdlyqP2Za6PTAQaG4JEzczCuUDnD6WZSH65gdfOfHY0MYZxdBXwZNxXVxINsQiwHvI0tTmrccMedXs4HppGuN4z3yxcYCjexwGrKWyLsT9y5gykainEMFyhCZG8OF5pCbxFySXomWKFDiK8IEIGxcujXLTvc3dM0vEegkDo0','mY','7',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-3190224890204920098,196,'C3RNB8EKOjCvEIbiI4oDbC','XRytl34yHp3tUMfanTyQuMyq0zTONO27E2cYwIpVzdV2rUz253tK5fUVjub8GQoCBPn3Rg25AFWrR3FEYOcOgR8MYpmR1TVo9arPl1u6iUDBHN3AMCIMJOSjhrMz7uDeiSgN1aOyEQINpH8vbTeMHR9ymDm6Dy','2BT','2DkdfZlYUmtbv4YVKJs9jsGJfhWGhhsuolg8df1TCqAEg5mPupjhIfSgDcE2jmkItXro4JzaLVnfEBawJc9pHtpWK1zb83MNyq7','T','mD',6);
+INSERT INTO ti VALUES (-3190224890204920098,196,'C3RNB8EKOjCvEIbiI4oDbC','XRytl34yHp3tUMfanTyQuMyq0zTONO27E2cYwIpVzdV2rUz253tK5fUVjub8GQoCBPn3Rg25AFWrR3FEYOcOgR8MYpmR1TVo9arPl1u6iUDBHN3AMCIMJOSjhrMz7uDeiSgN1aOyEQINpH8vbTeMHR9ymDm6Dy','2BT','2DkdfZlYUmtbv4YVKJs9jsGJfhWGhhsuolg8df1TCqAEg5mPupjhIfSgDcE2jmkItXro4JzaLVnfEBawJc9pHtpWK1zb83MNyq7','T','mD',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT NOT NULL, b TINYINT UNSIGNED, c CHAR(95) NOT NULL, d VARBINARY(30) NOT NULL, e VARBINARY(46), f VARBINARY(12), g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (263490597,119,'xS67hjG1IU0Jww0oQjsem1r8ytmH2OOkviEv3bsrsmOtqp0AD68vA98OFF4vofJPjUsCBKctARnIWI58SCdEZqmjE','8yGkf42m6YMAOViZGq1jkT','ZrsRTvY6UCpdu7bg','gDk5E','B','h',0);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT UNSIGNED, c CHAR(95) NOT NULL, d VARBINARY(30) NOT NULL, e VARBINARY(46), f VARBINARY(12), g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-264294009873734487,34,'Zvd','u6gjaoKWtwuI3Dqms','xd7W7Z3uIhS','MpJRJ','h','5',1);
+INSERT INTO ti VALUES (-264294009873734487,34,'Zvd','u6gjaoKWtwuI3Dqms','xd7W7Z3uIhS','MpJRJ','h','5',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(96) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(96) NOT NULL;
+INSERT INTO t VALUES (-99320870783212541,213,'g5RjzRXymm5t','GHx8Ek','2ToFClm5jc34TIjDcoVaVOveHOVblBBT4w0ti94lnM','j76','G','o',2);
+INSERT INTO ti VALUES (-99320870783212541,213,'g5RjzRXymm5t','GHx8Ek','2ToFClm5jc34TIjDcoVaVOveHOVblBBT4w0ti94lnM','j76','G','o',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (6115139382577351246,144,'k6hOZTjb6dO6Sb7TOeGlh2Cmnni7b4cByNyXlQauaq','MhbqVuw6KJvCKm1YCk7qtw8vb6ZUMwRX9lRBT73E72pYbj9WQ0rAx6VayoL9IHSLx4akkmx2SSb','NvQiezSKDYkS0K904S2VOEA','J99Hh8','z','N',3);
+INSERT INTO ti VALUES (6115139382577351246,144,'k6hOZTjb6dO6Sb7TOeGlh2Cmnni7b4cByNyXlQauaq','MhbqVuw6KJvCKm1YCk7qtw8vb6ZUMwRX9lRBT73E72pYbj9WQ0rAx6VayoL9IHSLx4akkmx2SSb','NvQiezSKDYkS0K904S2VOEA','J99Hh8','z','N',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-8674982895085016120,36,'njQiMOMns3hqiUe4xdZ1CPw3MO947waCd5sceruZHSsvi','hI1KUdDyEsKcoGbjZIdzEvp9qCmHG21DO4olNl9617I582W0G1VGjialDn1rjND6eli3dFpuxdMYmF9kvhsS5cLCTA6goG0ait1pNvSF9xzfTzQbr0RZ2BciLpPWDFOWSvXXvPaPZyofWAYHpkMTprNuwF2K0xi8uAm14jwvfUaIjhQPk6Iyhn2mvEqi2uQrSnSXfuhLmHOGyLdQnODJQjDbHg4nro1P975dli7JlR','9BGLkeZRL','7XbZVnczT1d5YTuywb7zJacftM0ZwmgqwnvmoX3Yg0gIjc0QDkrpYYVMuqAazIPhkh7SN7vasYtwwDIyTNFnVtFDSygTNP5gChjxHoTig3RbdIKYXYXErRyN4aaXMcX5o3qImnCNovWWBKMnfApWBkdGDhQvrkkfeslubhCmZ8iq5syABwOSnHsC84mxvVUg','T','N',4);
+INSERT INTO ti VALUES (-8674982895085016120,36,'njQiMOMns3hqiUe4xdZ1CPw3MO947waCd5sceruZHSsvi','hI1KUdDyEsKcoGbjZIdzEvp9qCmHG21DO4olNl9617I582W0G1VGjialDn1rjND6eli3dFpuxdMYmF9kvhsS5cLCTA6goG0ait1pNvSF9xzfTzQbr0RZ2BciLpPWDFOWSvXXvPaPZyofWAYHpkMTprNuwF2K0xi8uAm14jwvfUaIjhQPk6Iyhn2mvEqi2uQrSnSXfuhLmHOGyLdQnODJQjDbHg4nro1P975dli7JlR','9BGLkeZRL','7XbZVnczT1d5YTuywb7zJacftM0ZwmgqwnvmoX3Yg0gIjc0QDkrpYYVMuqAazIPhkh7SN7vasYtwwDIyTNFnVtFDSygTNP5gChjxHoTig3RbdIKYXYXErRyN4aaXMcX5o3qImnCNovWWBKMnfApWBkdGDhQvrkkfeslubhCmZ8iq5syABwOSnHsC84mxvVUg','T','N',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-13608179523302537,237,'e9LpKYUIXrTKe2KvlTo6U15DYPNSep0pJn5qqNsdJ0y2A9pyVOecZI6ddKaeCC54tCQsN','omvmr1BSpZYiXz8O8RtvHCpNNgZzw3QIdf99w3pH62u','bI88fsvjCGh8','MvtuneEd4CwW6lJVhH2KqO48frqy1u2UO6xdSx7GsStAou7FzRS3LWwcDeCCd5AczX5','i','0',5);
+INSERT INTO ti VALUES (-13608179523302537,237,'e9LpKYUIXrTKe2KvlTo6U15DYPNSep0pJn5qqNsdJ0y2A9pyVOecZI6ddKaeCC54tCQsN','omvmr1BSpZYiXz8O8RtvHCpNNgZzw3QIdf99w3pH62u','bI88fsvjCGh8','MvtuneEd4CwW6lJVhH2KqO48frqy1u2UO6xdSx7GsStAou7FzRS3LWwcDeCCd5AczX5','i','0',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-6828644628296805313,231,'C0','uIqYx4UCNfd1PGOV72RjCLkQUXCdv0nXnIEw6Akf8irZwzgTeHhX1hkUoCrntMZnV6mbvX1x67CMnIbHjZxDFFaeRX10fK9Elr4HQFHiU81VnbvuqAXCSdMEACZEvfAJBWYOY8O9aHRpHO5roNWkl5LGc8RjDFImf8cq0HVkiVcfMpF1ONOVQhYzXU3wP9ZZHJmzZZOQYfWDWIZX4yyLBQx','RqRmIadnFuSYkqLFU','FsDW8aSMqcomrUCqZIWqi8s0ODbSLDXY2Lmu9QVeRuozDfylDwXhGZ22NArPm5f9c5x38NYwpfgjDEVZpW9fca9hG5pYIvy5O9mBvpp6xi0eHWH1nk1fkfIudw8xJnAm7ruHh8DxHQWbDqDmgIqd9Py8Gc5XifqU3TDJQ5hlTOKsVDvEcnuqEwLJRqKnnR0','Mi','T',6);
+INSERT INTO ti VALUES (-6828644628296805313,231,'C0','uIqYx4UCNfd1PGOV72RjCLkQUXCdv0nXnIEw6Akf8irZwzgTeHhX1hkUoCrntMZnV6mbvX1x67CMnIbHjZxDFFaeRX10fK9Elr4HQFHiU81VnbvuqAXCSdMEACZEvfAJBWYOY8O9aHRpHO5roNWkl5LGc8RjDFImf8cq0HVkiVcfMpF1ONOVQhYzXU3wP9ZZHJmzZZOQYfWDWIZX4yyLBQx','RqRmIadnFuSYkqLFU','FsDW8aSMqcomrUCqZIWqi8s0ODbSLDXY2Lmu9QVeRuozDfylDwXhGZ22NArPm5f9c5x38NYwpfgjDEVZpW9fca9hG5pYIvy5O9mBvpp6xi0eHWH1nk1fkfIudw8xJnAm7ruHh8DxHQWbDqDmgIqd9Py8Gc5XifqU3TDJQ5hlTOKsVDvEcnuqEwLJRqKnnR0','Mi','T',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b TINYINT NOT NULL, c CHAR(67), d VARCHAR(68), e VARCHAR(23) NOT NULL, f VARCHAR(95) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1525841460910694786,-14,'55SjZ9crvGnr3bCGuZZHonTUvw4XUz1AQz','QQjkfGZwxLCo8q6MKdD','YZpesJlPeP6cdyzCRXeTlF','rI3aphsP4WiJAu0vgrnWNXPE2iLzxIm5Spscis26EsCspP3Zax4','k','4',0);
+CREATE TABLE ti (a BIGINT, b TINYINT NOT NULL, c CHAR(67), d VARCHAR(68), e VARCHAR(23) NOT NULL, f VARCHAR(95) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (2845184776315858018,60,'dkfBKdMIUYmHhw','kAWVsVZMnsog5p','vGawmlZ','1P3KhPx2F6v3wN0KzQeYYGZXAuH1fBkwZfbybVhLd4PvekgU66Ri9AQRzrnZWJX4vNfcfdSXt44wLLw','E','Q',1);
+INSERT INTO ti VALUES (2845184776315858018,60,'dkfBKdMIUYmHhw','kAWVsVZMnsog5p','vGawmlZ','1P3KhPx2F6v3wN0KzQeYYGZXAuH1fBkwZfbybVhLd4PvekgU66Ri9AQRzrnZWJX4vNfcfdSXt44wLLw','E','Q',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(68);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(68);
+INSERT INTO t VALUES (2333111500044981648,-72,'tuY','UNLvnHFg3i1zaOu','pm6QPOFLhjZjn4Ag16kK','I0BZFl8m9LlsAY7lEjGL8m2XsTENfA3vKHpzqLMjbh','X','G',2);
+INSERT INTO ti VALUES (2333111500044981648,-72,'tuY','UNLvnHFg3i1zaOu','pm6QPOFLhjZjn4Ag16kK','I0BZFl8m9LlsAY7lEjGL8m2XsTENfA3vKHpzqLMjbh','X','G',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2013728608971942044,115,'kkJ3dzAxvO2euF47kV8kBVSylgM0XMXAO1','3QfmsZsdy2Kkg5YsTsYIjcfLEIaWmgeb3WbsDcmfyAV0ttbKBmBrtLwh84TabElwptDTK54gOSO8TVKtJv6KG8IFoNIrm5yOP7NlYhxMu','mavQpbt','XYlC6pX','N','X',3);
+INSERT INTO ti VALUES (2013728608971942044,115,'kkJ3dzAxvO2euF47kV8kBVSylgM0XMXAO1','3QfmsZsdy2Kkg5YsTsYIjcfLEIaWmgeb3WbsDcmfyAV0ttbKBmBrtLwh84TabElwptDTK54gOSO8TVKtJv6KG8IFoNIrm5yOP7NlYhxMu','mavQpbt','XYlC6pX','N','X',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-7189319946251119496,-101,'6CESyudatnpXB9DSuaY3wfO','HSeNe8260lCHQ2C5glh3Pep4CKv8UQ','SRqiMhwGcJrKK','l9A0nu5T6Lb4V09jlLWFZTXdgsNsLOtHnx8GQr9xTm75bAtm2t1CNfhR2dAREU3sttEPwWIYo60lbST36plyY3N9nGBY9GFCAdz482d1VAespmClkgcHibUeLENnHEUjg9t1x5Z5qCeR3Z5f8R29kuHVCermGRSOT074PENpOFYIRPpJLZZRvKNNKImgm7q22pJHnvCRbhtl3JDHZgYpHtntflfJwU0i','d','a',4);
+INSERT INTO ti VALUES (-7189319946251119496,-101,'6CESyudatnpXB9DSuaY3wfO','HSeNe8260lCHQ2C5glh3Pep4CKv8UQ','SRqiMhwGcJrKK','l9A0nu5T6Lb4V09jlLWFZTXdgsNsLOtHnx8GQr9xTm75bAtm2t1CNfhR2dAREU3sttEPwWIYo60lbST36plyY3N9nGBY9GFCAdz482d1VAespmClkgcHibUeLENnHEUjg9t1x5Z5qCeR3Z5f8R29kuHVCermGRSOT074PENpOFYIRPpJLZZRvKNNKImgm7q22pJHnvCRbhtl3JDHZgYpHtntflfJwU0i','d','a',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (4178443968137478865,45,'dJFP04aVW5Ymu0MBGKzlhw5t1BXXBqKVJTuf4M0YfjnT3CvStdJpWUuMhPZ','uCi5yT7s0ZvonnEOoafcwXJ4HUdmZlG09FljPWMO76QzVm0c2k619Ve1paB1UJ2e6ux9HnDJ3hCy','iqs','Rq8703UXh1dS5riVip0iM4Hv5gJ6','M0','J',5);
+INSERT INTO ti VALUES (4178443968137478865,45,'dJFP04aVW5Ymu0MBGKzlhw5t1BXXBqKVJTuf4M0YfjnT3CvStdJpWUuMhPZ','uCi5yT7s0ZvonnEOoafcwXJ4HUdmZlG09FljPWMO76QzVm0c2k619Ve1paB1UJ2e6ux9HnDJ3hCy','iqs','Rq8703UXh1dS5riVip0iM4Hv5gJ6','M0','J',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8666367380799543678,123,'c6grQ2HWjX9gOATsTqHuhCS7KugyhKcfCC','jfj56t5Tf76NB5','GLHjL2KsL7','RQskeCLfItaMvsiOo9C98PFVvi0pRClhDYm3RogPAd9PDLo8vwd4unVWMjnHfjiZFUpleGrRpJNl9p0BHYSOdNl6w1W9DcgEp4EBQk2fla7o8I6gs6ivu5yeOSoNNWlQSbqXToDnI1OQv4Y45te4TOM2xHuMfpSLY','d','4y',6);
+INSERT INTO ti VALUES (8666367380799543678,123,'c6grQ2HWjX9gOATsTqHuhCS7KugyhKcfCC','jfj56t5Tf76NB5','GLHjL2KsL7','RQskeCLfItaMvsiOo9C98PFVvi0pRClhDYm3RogPAd9PDLo8vwd4unVWMjnHfjiZFUpleGrRpJNl9p0BHYSOdNl6w1W9DcgEp4EBQk2fla7o8I6gs6ivu5yeOSoNNWlQSbqXToDnI1OQv4Y45te4TOM2xHuMfpSLY','d','4y',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT, c CHAR(76) NOT NULL, d VARCHAR(68), e VARCHAR(79) NOT NULL, f VARBINARY(24) NOT NULL, g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9799733613697012438,-9052168410329559961,'RgGkZoRrPdp1cMgpnqLkO6iLhUlkFWTvPim0UkzZ5V','5gMNdvJCFbJplaZEtuOlLL4c1VC82Rcfe76wlfirSLru3MjvIdfdsJRDq9fffGnM2s','cr7VHND2zDDIPI26b854S1HwO4UQsmV1qOcNTvDgnvGNes8MZepvgTruROvHZMDFa5fjfBVfQn4o','9b80irm9p3515MF','6K','M2',0);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT, c CHAR(76) NOT NULL, d VARCHAR(68), e VARCHAR(79) NOT NULL, f VARBINARY(24) NOT NULL, g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2619015918959644697,4691354610069399477,'MF0nNBzyl3G1qGFeiw5IqQEkiW4t9k4JxgVa','IXzVp','95TBEOLiazIVWMYBaZXPYdWrsVfO','w5EE0','nQ','eL',1);
+INSERT INTO ti VALUES (2619015918959644697,4691354610069399477,'MF0nNBzyl3G1qGFeiw5IqQEkiW4t9k4JxgVa','IXzVp','95TBEOLiazIVWMYBaZXPYdWrsVfO','w5EE0','nQ','eL',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(77) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(77) NOT NULL;
+INSERT INTO t VALUES (16706793319130077274,8222982927499418505,'Hl7GkeMrMUKh4xPdturlfNW31EUM3xf4UgIxZDl86Dpt35DdJ','oodElLE57F7QRacvs0FNSQ9aTvg','DNwWYR97c3MRBixCMn5IbXExTsj8SyBQYjVo6CepOAXH2m8nrW9','tbMjpQdX1m1cx','Ax','Z',2);
+INSERT INTO ti VALUES (16706793319130077274,8222982927499418505,'Hl7GkeMrMUKh4xPdturlfNW31EUM3xf4UgIxZDl86Dpt35DdJ','oodElLE57F7QRacvs0FNSQ9aTvg','DNwWYR97c3MRBixCMn5IbXExTsj8SyBQYjVo6CepOAXH2m8nrW9','tbMjpQdX1m1cx','Ax','Z',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (9491864237692188967,3898814914369535888,'IchMop6yf92Cfs','SBAP2APr9GPurDGBMFq76DY8WIK','b1LzxRoQ8IthUjYMWmCY6zuhfSUVOzDh6WtUHQAq6MOFNFvlbAx','F8cF7KZM91k','p5','oX',3);
+INSERT INTO ti VALUES (9491864237692188967,3898814914369535888,'IchMop6yf92Cfs','SBAP2APr9GPurDGBMFq76DY8WIK','b1LzxRoQ8IthUjYMWmCY6zuhfSUVOzDh6WtUHQAq6MOFNFvlbAx','F8cF7KZM91k','p5','oX',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (8708313156319000785,-2663196952360258014,'H8FKgQgpNpsL5BdSBvgw9tvGbI8vP1133EYflIlushsB5','2VRWfAQr47kWKi3qNXzJBnnYuc1TIf40eEuRWnLZBYrZn7fmqDWw4HIEDMQeEJDr3th9K8au0KDHVMBPehvV9khr0PRuSGL8E5NlRpn0c77mrWDHtnjDKsTnZyTjT6iAylMY9esOpjWOnKyjl0HmXnsboxLrJJU','X','gpu4BzWNyfwGsa9xPTu9UeUwjouE7HW95G47IC8LTR2OpbK5c6AEWF2TWUZBtTKZm5y2cRLVMIAmw6f0DogyYsx0UOj49EJ7jBzgzp3pKl7GkgZ7i2Hs6Bu4JdA7rkVl4AsuGvskYmi68boNQU','E','S',4);
+INSERT INTO ti VALUES (8708313156319000785,-2663196952360258014,'H8FKgQgpNpsL5BdSBvgw9tvGbI8vP1133EYflIlushsB5','2VRWfAQr47kWKi3qNXzJBnnYuc1TIf40eEuRWnLZBYrZn7fmqDWw4HIEDMQeEJDr3th9K8au0KDHVMBPehvV9khr0PRuSGL8E5NlRpn0c77mrWDHtnjDKsTnZyTjT6iAylMY9esOpjWOnKyjl0HmXnsboxLrJJU','X','gpu4BzWNyfwGsa9xPTu9UeUwjouE7HW95G47IC8LTR2OpbK5c6AEWF2TWUZBtTKZm5y2cRLVMIAmw6f0DogyYsx0UOj49EJ7jBzgzp3pKl7GkgZ7i2Hs6Bu4JdA7rkVl4AsuGvskYmi68boNQU','E','S',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7390766081763015315,1948607161710075094,'2uveVqg9AoCUP7isoMlUyVCqwRmyp1ETZREps9wT3PEra','ekQYO9rCWKQoNdLoDZcNr5LlAUdnit8WibzHc0QR7MgyrX5DXHEGKkUDuSiBoIIwrKqACmxMBbybdaVwIP7QjjFJgE4ce2xKShYz33o6uAPyMLoJz5ohyIox','NLouOGkFM5Tzt7bbjuARg4RMtzFnSe66yanDH0','EyOhE5gvKVhDOq','C8P','m',5);
+INSERT INTO ti VALUES (7390766081763015315,1948607161710075094,'2uveVqg9AoCUP7isoMlUyVCqwRmyp1ETZREps9wT3PEra','ekQYO9rCWKQoNdLoDZcNr5LlAUdnit8WibzHc0QR7MgyrX5DXHEGKkUDuSiBoIIwrKqACmxMBbybdaVwIP7QjjFJgE4ce2xKShYz33o6uAPyMLoJz5ohyIox','NLouOGkFM5Tzt7bbjuARg4RMtzFnSe66yanDH0','EyOhE5gvKVhDOq','C8P','m',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (9826826445965634983,343219960914912125,'3AXpZe7RekPDcT22nlAelzyUW9jDNuQuAqIxTFSRI0','2ilkD420krTVmlulp5gwHz57crY4glQtC0oMxF5MUiHfLWuEmJKCcRYpjSCd1qjNZ4rBOhhRWVcx1guvjhywCUVl4eTnf782sC3Tn5t0cC3iaD8X70aYUrE5TdMaZ05w29NWUVFN2YNgH4WNlTjCd1u6sLPusjQkd2Lw6B0y5zkx0VUGYqHI3x4J5MzytWZPGA7k0T5VquuYv93ZOuerejx61Aart1sekHxNLvYyoqw66SXGHzsIHq','UsIIXLv778FCDG3HAwEVozjqNOKO3oRaxOzrbedoVRXgJ0','l7KsFJ9P1xCweUgvwf4jOhbhTnOjSj99MGz8kCjvs6Tsp2ugYymgZrYhVYtQQkvoIJqCO3oTpXc8ND46J9GjyAjHrzDK5rpMh1kh2apoW2bRhJ3PzBNkYXioHafe2LX3qclXxXc42Ym6eIpvnzGkY63W1a6BCnkeQtoUiqS43KccrM08kx9NcsbiiYKfGcV3pNWaiTOaAVyw6IXuB0y0qxg7IUTH4XDw03W2iJ9IqsJKh36','PM','j6l',6);
+INSERT INTO ti VALUES (9826826445965634983,343219960914912125,'3AXpZe7RekPDcT22nlAelzyUW9jDNuQuAqIxTFSRI0','2ilkD420krTVmlulp5gwHz57crY4glQtC0oMxF5MUiHfLWuEmJKCcRYpjSCd1qjNZ4rBOhhRWVcx1guvjhywCUVl4eTnf782sC3Tn5t0cC3iaD8X70aYUrE5TdMaZ05w29NWUVFN2YNgH4WNlTjCd1u6sLPusjQkd2Lw6B0y5zkx0VUGYqHI3x4J5MzytWZPGA7k0T5VquuYv93ZOuerejx61Aart1sekHxNLvYyoqw66SXGHzsIHq','UsIIXLv778FCDG3HAwEVozjqNOKO3oRaxOzrbedoVRXgJ0','l7KsFJ9P1xCweUgvwf4jOhbhTnOjSj99MGz8kCjvs6Tsp2ugYymgZrYhVYtQQkvoIJqCO3oTpXc8ND46J9GjyAjHrzDK5rpMh1kh2apoW2bRhJ3PzBNkYXioHafe2LX3qclXxXc42Ym6eIpvnzGkY63W1a6BCnkeQtoUiqS43KccrM08kx9NcsbiiYKfGcV3pNWaiTOaAVyw6IXuB0y0qxg7IUTH4XDw03W2iJ9IqsJKh36','PM','j6l',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b BIGINT UNSIGNED NOT NULL, c CHAR(85) NOT NULL, d VARCHAR(18), e VARBINARY(41) NOT NULL, f VARCHAR(20) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-77,7319144795658144211,'fEMcFETQBf4FWKJjuUUvouZeD1cLFZwHIVXGUn4lEWHE92GuaDYUisc6II','VdoUx4mJmI1UDNi79','L0NREacRPju3kBZSENUfE2pf2s94NzHh','VZC','Y','7',0);
+CREATE TABLE ti (a TINYINT, b BIGINT UNSIGNED NOT NULL, c CHAR(85) NOT NULL, d VARCHAR(18), e VARBINARY(41) NOT NULL, f VARCHAR(20) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (65,6487900372216956273,'plzi5RXOKMQsGjrcHNOIQ8eg2fC6x328G5KpT7VEDq2m','Zzx9pB8oe','P','s870jeLdHqP','K','sZ',1);
+INSERT INTO ti VALUES (65,6487900372216956273,'plzi5RXOKMQsGjrcHNOIQ8eg2fC6x328G5KpT7VEDq2m','Zzx9pB8oe','P','s870jeLdHqP','K','sZ',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(86) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(86) NOT NULL;
+INSERT INTO t VALUES (-56,3046384890449113923,'SqhniKAQp5','JGIJliRLnhDR9g','dbrQxcNaAulQti','DbbSbL2eE3jTjKu','K','a5',2);
+INSERT INTO ti VALUES (-56,3046384890449113923,'SqhniKAQp5','JGIJliRLnhDR9g','dbrQxcNaAulQti','DbbSbL2eE3jTjKu','K','a5',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-60,9926784729711317742,'NYsM1JmHeRLmOtE2DZvM7nKdsUcoXVza','hF4romXsAGWPEUsUXlPP09p2na7LDRgW3A6WCK8qmuxgxIRwJjAsnx4ByObgF7AblRDSOqdoQRwzGmMOlOI2KIMOehNfd55OjGTC8eXLmQCe8w3s7FOJzx3VskmQGevQYob0uciICnKz94vLYVjkFaPSqpWgHqcxTVjebAEKRhzrB0sps5a6hc0qaACSg3yrlxISIFD2ImdN8ROeqd0cmLlmSn2M5r3t6c','KQFY0WUdIPk1MS00BSlB2','FYvmZZWrfNZLlc','Z','Qx',3);
+INSERT INTO ti VALUES (-60,9926784729711317742,'NYsM1JmHeRLmOtE2DZvM7nKdsUcoXVza','hF4romXsAGWPEUsUXlPP09p2na7LDRgW3A6WCK8qmuxgxIRwJjAsnx4ByObgF7AblRDSOqdoQRwzGmMOlOI2KIMOehNfd55OjGTC8eXLmQCe8w3s7FOJzx3VskmQGevQYob0uciICnKz94vLYVjkFaPSqpWgHqcxTVjebAEKRhzrB0sps5a6hc0qaACSg3yrlxISIFD2ImdN8ROeqd0cmLlmSn2M5r3t6c','KQFY0WUdIPk1MS00BSlB2','FYvmZZWrfNZLlc','Z','Qx',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-23,17089360750553796319,'r','JIa5cvhg6tUx5CrOhuNTZBady8pN6ktM1gz6Mb2UfqsT7EdaB2AxVA7FruicGyEWLJj0qqB9bFtVrTNVTXb9wi3hFQdTPPR0JZRYvefC6zDn6aAxmcz25GAQxMGbInrJ4LVuO77LdQTQ0JJfokf7Y88nbUhobCQdM7yakLV2KRsHK8bVhnNXzkDXXrdzLqlHLApvWQUxghIQYZ188Cgb8WR2mJsXiKCrOUQIEXWZxAck5yAQjqXIZfuuX5F4TUkU','WV0ukE2Zq','Cme5VwrnlhpLsnd5ZlQo7PmPR3UW5ZwYsT3dE1r48wWhO5BwT9HcjxhLU0cU0S1','Q','5D',4);
+INSERT INTO ti VALUES (-23,17089360750553796319,'r','JIa5cvhg6tUx5CrOhuNTZBady8pN6ktM1gz6Mb2UfqsT7EdaB2AxVA7FruicGyEWLJj0qqB9bFtVrTNVTXb9wi3hFQdTPPR0JZRYvefC6zDn6aAxmcz25GAQxMGbInrJ4LVuO77LdQTQ0JJfokf7Y88nbUhobCQdM7yakLV2KRsHK8bVhnNXzkDXXrdzLqlHLApvWQUxghIQYZ188Cgb8WR2mJsXiKCrOUQIEXWZxAck5yAQjqXIZfuuX5F4TUkU','WV0ukE2Zq','Cme5VwrnlhpLsnd5ZlQo7PmPR3UW5ZwYsT3dE1r48wWhO5BwT9HcjxhLU0cU0S1','Q','5D',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (40,9354273328606642305,'qWPGjKHhQmauL3p407nM68','mZ65tiYZc0qmPOzDq8YE9B906BMRl21rpSRY60gfFH5GgZmbeEqFsj3KKCGTTvhBkIGIHqjBWhh7Uk8YIJr8L7A6z5rGTGY52UU','edxuKQ1Tiwv9ulZ6lQ6GZCLkYZb5','bbfYwGOXhh2odo4kIFzbwesvynZ5VjnZIbAWSvoVTDVHozvzJcgJsZUfv4SNnzzusDwib8rs2Cxze3JcA9VjCTgg4zzdf6zUN2pZoRmPZggf28aOwMptp7OCYuQxeNxvxDolt4D8ecm404WeT8J1yxNBAATyELD6oSVVpdL3gfxKcR64SkRAaEPDTD7XnE0ynGyATSkF3AtqPTEMgmeXZuzk','L','V',5);
+INSERT INTO ti VALUES (40,9354273328606642305,'qWPGjKHhQmauL3p407nM68','mZ65tiYZc0qmPOzDq8YE9B906BMRl21rpSRY60gfFH5GgZmbeEqFsj3KKCGTTvhBkIGIHqjBWhh7Uk8YIJr8L7A6z5rGTGY52UU','edxuKQ1Tiwv9ulZ6lQ6GZCLkYZb5','bbfYwGOXhh2odo4kIFzbwesvynZ5VjnZIbAWSvoVTDVHozvzJcgJsZUfv4SNnzzusDwib8rs2Cxze3JcA9VjCTgg4zzdf6zUN2pZoRmPZggf28aOwMptp7OCYuQxeNxvxDolt4D8ecm404WeT8J1yxNBAATyELD6oSVVpdL3gfxKcR64SkRAaEPDTD7XnE0ynGyATSkF3AtqPTEMgmeXZuzk','L','V',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-12,11989379807436032851,'99ZBSu4BHu7F9ivfsjgPO1onyTlOfjmmwiY0tLIieCE1mp0zHRgZjQICCgDOHftgIbbzvGLVDO9fHLGU8Cg','gAYpx7oPSyC3mixs1BmesotkFgRcWnJQQVAROgfZGc','YAPUrVTOIM0SgwQ3ItqImdE6Gdy','jqbmKGWf7kgwUHinyrXRUjxQM0gFUpTzzxoUZB6HyBldsaK3zTTRO0OtYFCI8RoCJ4ZmnbkU8wqZ4tjyarNAVnAaFgv9GkXH4DQffhrhbBNPWTWOx2RxM6r3yxvsrCP8n2lCiMvci9doe7obxRT3TaVgQd','Q','T',6);
+INSERT INTO ti VALUES (-12,11989379807436032851,'99ZBSu4BHu7F9ivfsjgPO1onyTlOfjmmwiY0tLIieCE1mp0zHRgZjQICCgDOHftgIbbzvGLVDO9fHLGU8Cg','gAYpx7oPSyC3mixs1BmesotkFgRcWnJQQVAROgfZGc','YAPUrVTOIM0SgwQ3ItqImdE6Gdy','jqbmKGWf7kgwUHinyrXRUjxQM0gFUpTzzxoUZB6HyBldsaK3zTTRO0OtYFCI8RoCJ4ZmnbkU8wqZ4tjyarNAVnAaFgv9GkXH4DQffhrhbBNPWTWOx2RxM6r3yxvsrCP8n2lCiMvci9doe7obxRT3TaVgQd','Q','T',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b SMALLINT NOT NULL, c BINARY(36) NOT NULL, d VARBINARY(20), e VARCHAR(90), f VARCHAR(14), g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1998189896,30887,'MnFJ2gz','DvWw4bjz4T','mwuJXnzHPydVJQBHWTY3RoXGReAEWArlEGNByi5Ve6Gorro','DBLcFxJBi','7','C',0);
+CREATE TABLE ti (a INT, b SMALLINT NOT NULL, c BINARY(36) NOT NULL, d VARBINARY(20), e VARCHAR(90), f VARCHAR(14), g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-1657747228,-7040,'igiMNEAeqx','AR','d5JEFxgFGgZGAfLUbnxJwuYlfcs8EDhG11r7JS0WbwDr8Kn0ZpQn','qLPWpUDGw','U','T9',1);
+INSERT INTO ti VALUES (-1657747228,-7040,'igiMNEAeqx','AR','d5JEFxgFGgZGAfLUbnxJwuYlfcs8EDhG11r7JS0WbwDr8Kn0ZpQn','qLPWpUDGw','U','T9',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(37) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(37) NOT NULL;
+INSERT INTO t VALUES (-1362184834,14053,'tnjjfeNNW81hUOEAlE1izr97GC5ex7JD0CnX','dmECoFer5T','jMoTsj','bMZX105FrhlMCZ','A','8J',2);
+INSERT INTO ti VALUES (-1362184834,14053,'tnjjfeNNW81hUOEAlE1izr97GC5ex7JD0CnX','dmECoFer5T','jMoTsj','bMZX105FrhlMCZ','A','8J',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1640414717,29650,'4KbOlTpm5Y','T8hQ0PQWRZw3QsJBVpvXScamA7KpnaYUKBUeMWeMGmcGetgSOg23WShUrLltBxEHhOiZXDZaF0HRidD9z6BOmSXKFsiRL','kqwNuJ7Od1wiHIbM0gml9irYP35G83QdNK988SzmG5hl8qkJlAsDbqmdIE3wmUCi7WYaKtOMVXGcPTc','RB5','l','Qo',3);
+INSERT INTO ti VALUES (1640414717,29650,'4KbOlTpm5Y','T8hQ0PQWRZw3QsJBVpvXScamA7KpnaYUKBUeMWeMGmcGetgSOg23WShUrLltBxEHhOiZXDZaF0HRidD9z6BOmSXKFsiRL','kqwNuJ7Od1wiHIbM0gml9irYP35G83QdNK988SzmG5hl8qkJlAsDbqmdIE3wmUCi7WYaKtOMVXGcPTc','RB5','l','Qo',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-272474946,29131,'l2QwRIlw4YeDtmd6daI72Dc6mn9g','7e4JwnMqxQeX7ek04l4azFzANGHnnP8SBVSbADNei9SMEmZKHniSesgJN4Y8rYhhcQmg59ZaF4YJ0SjL58qKQATki6hwg9jz','9DtDAWzBTiZ00roCJWJdtWiRPJeMP6gs4gA5tRxfWfKmQYe','wgXebmUkBeQeOjMhrYg1QuPXoi8mC1HpDYdoqrMlCdPZEzbPlrypkfGbPKpZ1AIvHQ3QxzV07IaIr8dm4h4EMSXYbk5rWa1J','8','Sg',4);
+INSERT INTO ti VALUES (-272474946,29131,'l2QwRIlw4YeDtmd6daI72Dc6mn9g','7e4JwnMqxQeX7ek04l4azFzANGHnnP8SBVSbADNei9SMEmZKHniSesgJN4Y8rYhhcQmg59ZaF4YJ0SjL58qKQATki6hwg9jz','9DtDAWzBTiZ00roCJWJdtWiRPJeMP6gs4gA5tRxfWfKmQYe','wgXebmUkBeQeOjMhrYg1QuPXoi8mC1HpDYdoqrMlCdPZEzbPlrypkfGbPKpZ1AIvHQ3QxzV07IaIr8dm4h4EMSXYbk5rWa1J','8','Sg',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1741273406,-5284,'luY0Fe9dzXSeUNYm6cFmzs3qza','V6jKvBiz4W0GDnVVtgS0IvlDE2ayQ80mfGi2eQmyvsk9uV0rcXSYnaYEzVmu3Lig6wF0bSNmE8tIk3cPPtgSj0wA5e4GjU1WH4QOovJ3iIltELYoesqmy1yvIopgsRxcCbtfLphTQX1L1CXVhopqvjEHf56EZyfaDogrl555kNmm7UtAbllmOaNJ4StuVntwRpyUzt9eDTkv84RiwnoRUCQiQGE25VM5','p1AXLQh8WR0botO9FdSr7rkHRqgHZBB4V9eO2i6AEqNuAYWDpDQJKbx2mvZnn9pTh6EA0nbhBrb','ny5Vk99G2S879DNEOHmFLo3KrlZ5oIKLicvltSpYMrfYDMlN9etl6kXvc0LYtXo6uJqKqVUt5KA7jhrDHzgnt7IIAFlJK5TtL','ey','E',5);
+INSERT INTO ti VALUES (1741273406,-5284,'luY0Fe9dzXSeUNYm6cFmzs3qza','V6jKvBiz4W0GDnVVtgS0IvlDE2ayQ80mfGi2eQmyvsk9uV0rcXSYnaYEzVmu3Lig6wF0bSNmE8tIk3cPPtgSj0wA5e4GjU1WH4QOovJ3iIltELYoesqmy1yvIopgsRxcCbtfLphTQX1L1CXVhopqvjEHf56EZyfaDogrl555kNmm7UtAbllmOaNJ4StuVntwRpyUzt9eDTkv84RiwnoRUCQiQGE25VM5','p1AXLQh8WR0botO9FdSr7rkHRqgHZBB4V9eO2i6AEqNuAYWDpDQJKbx2mvZnn9pTh6EA0nbhBrb','ny5Vk99G2S879DNEOHmFLo3KrlZ5oIKLicvltSpYMrfYDMlN9etl6kXvc0LYtXo6uJqKqVUt5KA7jhrDHzgnt7IIAFlJK5TtL','ey','E',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-953382377,6814,'15v2v0BC2bDPGHHO1VQ','G4RwzlT5gKOlVqc5Y7ElD0LhP1D9og9KVTKFPBzU2XQUfTEYPjHbv8HbCjLEJcben2bca2Ag3wNbJXU','Gcg6EkqAGewlzQV','nhVsSZd5etsuxmevKDd0GTDsb5hTTth7Z0JY9VptAbgOBbCDKYYttk7OvWvvgI1rSeEyzLZ5m4','3','F',6);
+INSERT INTO ti VALUES (-953382377,6814,'15v2v0BC2bDPGHHO1VQ','G4RwzlT5gKOlVqc5Y7ElD0LhP1D9og9KVTKFPBzU2XQUfTEYPjHbv8HbCjLEJcben2bca2Ag3wNbJXU','Gcg6EkqAGewlzQV','nhVsSZd5etsuxmevKDd0GTDsb5hTTth7Z0JY9VptAbgOBbCDKYYttk7OvWvvgI1rSeEyzLZ5m4','3','F',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(45) NOT NULL, d VARBINARY(69) NOT NULL, e VARBINARY(21), f VARCHAR(54), g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3559305,230,'eICtxVUl8gI','QwaaO7qTn0fYuF','8SF2jjoUnVuuKxBtI','URlRi2s1xm0bs','4','7',0);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(45) NOT NULL, d VARBINARY(69) NOT NULL, e VARBINARY(21), f VARCHAR(54), g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-910420712376150082,165,'NV5fbb2k','LyejGzAQ8O3rjh6xPFZHQgZKxt2SIrWRbLlfBAti46iZqwt','hsYGTl3tl','TarYDa0d9GEijsSL7hTY4tlVBFV8FE5Ao1RGPVmOpf5zLHLq8','g','m',1);
+INSERT INTO ti VALUES (-910420712376150082,165,'NV5fbb2k','LyejGzAQ8O3rjh6xPFZHQgZKxt2SIrWRbLlfBAti46iZqwt','hsYGTl3tl','TarYDa0d9GEijsSL7hTY4tlVBFV8FE5Ao1RGPVmOpf5zLHLq8','g','m',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(46) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(46) NOT NULL;
+INSERT INTO t VALUES (7201285220485432405,59,'ymvl','ybXk9XFliJaWLx3kTZ2eoZxtwPX3CX','rpi4G7PSV','k7xhNfb5WLsKK','x','X',2);
+INSERT INTO ti VALUES (7201285220485432405,59,'ymvl','ybXk9XFliJaWLx3kTZ2eoZxtwPX3CX','rpi4G7PSV','k7xhNfb5WLsKK','x','X',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2219842716628844063,190,'CSPcFlnEbfSQK','Bv5iZ3O2ofe3egBVmcD7uuDf7fmbo9tS0DK8VY2Ufgk7f8ID0JBwYT','pJEcVQJgyFo','zdHIX63mNMR7nPLD52rO5usc5UZ','2','3',3);
+INSERT INTO ti VALUES (2219842716628844063,190,'CSPcFlnEbfSQK','Bv5iZ3O2ofe3egBVmcD7uuDf7fmbo9tS0DK8VY2Ufgk7f8ID0JBwYT','pJEcVQJgyFo','zdHIX63mNMR7nPLD52rO5usc5UZ','2','3',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (5354899045281614751,89,'iSKpIhq7gVcpGa4926nT6tB0RcDjZDTmPP7kwn3Od5','sPvL0IDdrbZtuwdUskrz9wzWqQajnkxYA1gfxRmwTD0gXs7eL2GbejUjtOzHk4aSJnaHj1UqOQPrtNepzbSDMUjkivxukf5IMilTYdxd3Nn6i2j8HOZ2h9wVAC8XtTkz8dohSKm0O','p','YQNWQWe3fYBFsW6pVLhatTPNXk7xG1asaqxpGEixIObqkZZ3ktmZoPyostaXz1GHmS6ye1NAr3A2u8I3Dlqr8GRzBdHXznNNjJCEzqTiYnwShjAN88FhpMaHF9lQdNhPE3snBVcjXKWpe0Jy','5','X',4);
+INSERT INTO ti VALUES (5354899045281614751,89,'iSKpIhq7gVcpGa4926nT6tB0RcDjZDTmPP7kwn3Od5','sPvL0IDdrbZtuwdUskrz9wzWqQajnkxYA1gfxRmwTD0gXs7eL2GbejUjtOzHk4aSJnaHj1UqOQPrtNepzbSDMUjkivxukf5IMilTYdxd3Nn6i2j8HOZ2h9wVAC8XtTkz8dohSKm0O','p','YQNWQWe3fYBFsW6pVLhatTPNXk7xG1asaqxpGEixIObqkZZ3ktmZoPyostaXz1GHmS6ye1NAr3A2u8I3Dlqr8GRzBdHXznNNjJCEzqTiYnwShjAN88FhpMaHF9lQdNhPE3snBVcjXKWpe0Jy','5','X',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (7157834839154753751,203,'orHeEYkrG5nMTVyrMySJ20kfAsc2b1Oia1SEHhS3b0','cfuE4RVS','Ok2fW6ZKgxU','jcUemGr5RUDO8Uv0UxMcMcGG4bzQrCpSyFkrkpjTci736G9H3VoekVXKuZIopzZ5rwjotXmXHPBIyDNYFtsoR3JT0VTA9WADqOXEWz1wAcYumA9pBv57oWh7jCZIkUK2UDuruThpgNcsNU0D5GlhYxdOyiZOD2rvKdTFFhJm16Nj6SnQajs07h8QZZmW9ik7p7wA9LIhbdSHAPdM7MeTsmwg2UCyiZzJxwegoJrThs06f0BRCkdjpde6FN2T','Zz','t',5);
+INSERT INTO ti VALUES (7157834839154753751,203,'orHeEYkrG5nMTVyrMySJ20kfAsc2b1Oia1SEHhS3b0','cfuE4RVS','Ok2fW6ZKgxU','jcUemGr5RUDO8Uv0UxMcMcGG4bzQrCpSyFkrkpjTci736G9H3VoekVXKuZIopzZ5rwjotXmXHPBIyDNYFtsoR3JT0VTA9WADqOXEWz1wAcYumA9pBv57oWh7jCZIkUK2UDuruThpgNcsNU0D5GlhYxdOyiZOD2rvKdTFFhJm16Nj6SnQajs07h8QZZmW9ik7p7wA9LIhbdSHAPdM7MeTsmwg2UCyiZzJxwegoJrThs06f0BRCkdjpde6FN2T','Zz','t',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3975750560016134750,207,'4Xo','Vu8NoIOgxF42QIWlbft9rM2VpDNKWyN','BTKp','l1ZW9EIlltLCQJsckoOSnrqYD9JMCJc2ymF2Oa5SFfrYAYAFHbph2m8Pe6DwDdPBsMlDbaeqlAo6b5nxFrDaNjm2uePFzQ72j6mI4O55kpt4Fu6mU8RYjIomAnRJScIc9SNpzwcKI2GCV0Io04KAiOz5H5fvXWwiJKGM5POqcvKTMwfTyxHNRX7T7qNx9V14OYESi07y74nwbNk5DvGNvLS73EXsoZoDURJlcVADsU2gD','Lp','S',6);
+INSERT INTO ti VALUES (3975750560016134750,207,'4Xo','Vu8NoIOgxF42QIWlbft9rM2VpDNKWyN','BTKp','l1ZW9EIlltLCQJsckoOSnrqYD9JMCJc2ymF2Oa5SFfrYAYAFHbph2m8Pe6DwDdPBsMlDbaeqlAo6b5nxFrDaNjm2uePFzQ72j6mI4O55kpt4Fu6mU8RYjIomAnRJScIc9SNpzwcKI2GCV0Io04KAiOz5H5fvXWwiJKGM5POqcvKTMwfTyxHNRX7T7qNx9V14OYESi07y74nwbNk5DvGNvLS73EXsoZoDURJlcVADsU2gD','Lp','S',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT, c CHAR(28), d VARCHAR(4) NOT NULL, e VARBINARY(29), f VARCHAR(90) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3615624,8198056966852034214,'oLJ2ZQmGn4a6JhxlGt','duTJ','JLToaxPCe7tLOEFST','H7o6Kq8WDwhAu','t','w',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT, c CHAR(28), d VARCHAR(4) NOT NULL, e VARBINARY(29), f VARCHAR(90) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (4133982655,6475410374150952544,'EziaV9vtA2rwgAAm5lg03wO','i12Z','II91a9Bm9s','agFzbP4GClgAT2Epx29j','nq','N',1);
+INSERT INTO ti VALUES (4133982655,6475410374150952544,'EziaV9vtA2rwgAAm5lg03wO','i12Z','II91a9Bm9s','agFzbP4GClgAT2Epx29j','nq','N',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(29);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(29);
+INSERT INTO t VALUES (2961971114,3919112610421875341,'oX8o0KkBkzs8HnTA5sXxXdIj1y9','AQ','2AQ47oW0NDLv1KeD7kEwPyGB0TCK','k9M5DCjF9Rc','9','Md',2);
+INSERT INTO ti VALUES (2961971114,3919112610421875341,'oX8o0KkBkzs8HnTA5sXxXdIj1y9','AQ','2AQ47oW0NDLv1KeD7kEwPyGB0TCK','k9M5DCjF9Rc','9','Md',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (760397529,5703918087302551125,'DdAlqUZ36WaYs0mrs5H8V','KUHojEKkCg1I3ezylLPjpzcBiCYi0me8sAEa5WzihgC7BFUs8sC2NYjABmAhimvIRChUWWmAJ8nyM8NcIOSvP0LaH5qFNMWeFvqi2kXn27SUSTsvVKzqeDLs7RdI6D4x8wm5LiloUFfQn3nuBXXbDITXc1FqeT3DItwDjOX4OJewq2fYmm4VWGpfOZJKaOZNQSa5bMVEcFNbUDhgIuvEaZLkiuJasdpcobSqAc45tDs','kwgQlTNsD','E5RqYF75KNl3OtQPMXa46OtKv0JKnK','3','eZ',3);
+INSERT INTO ti VALUES (760397529,5703918087302551125,'DdAlqUZ36WaYs0mrs5H8V','KUHojEKkCg1I3ezylLPjpzcBiCYi0me8sAEa5WzihgC7BFUs8sC2NYjABmAhimvIRChUWWmAJ8nyM8NcIOSvP0LaH5qFNMWeFvqi2kXn27SUSTsvVKzqeDLs7RdI6D4x8wm5LiloUFfQn3nuBXXbDITXc1FqeT3DItwDjOX4OJewq2fYmm4VWGpfOZJKaOZNQSa5bMVEcFNbUDhgIuvEaZLkiuJasdpcobSqAc45tDs','kwgQlTNsD','E5RqYF75KNl3OtQPMXa46OtKv0JKnK','3','eZ',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3352166241,9024281033160480729,'ZHKiCz3Q3WeLfyNFDVw','jPwlx8rGS1RQsMXxassZoCuO5V34xYWLUkj6EGVeWAOaOtZ1230pHvsBxT0qu7QdIRlNLn4X3gFkYJ44hDmiM0AmzSwwy8TPPJTmEn6BOAcWJ08HMflT3OFclpsEh6uX57o2a4T5a3YcbYodA7oDcvxRXcQuCMKiUcwliyR5MkvN2LrOaRGUYZ','a1s1ocvH9vA3ZblFE4HB','5Aipy6hW1UGkurUwpy09SLZi5pri3UT6GLHifOwljvRm5EXQaTfEXq37F1M6anXvYu1LXL9twgr3lFBRiw6VoGYXHWNAUFzSpNzbsA7vCaNB3WxgNNQd0njdaD5iMJfZddVmHbNMi2qQKjq9MPAylFqghLKby88rwf80Av4RFfOECTV1tPEToGEwjqXljucJrJoIFKzpbFgjty8bpKXW12BLBv9','EP','J',4);
+INSERT INTO ti VALUES (3352166241,9024281033160480729,'ZHKiCz3Q3WeLfyNFDVw','jPwlx8rGS1RQsMXxassZoCuO5V34xYWLUkj6EGVeWAOaOtZ1230pHvsBxT0qu7QdIRlNLn4X3gFkYJ44hDmiM0AmzSwwy8TPPJTmEn6BOAcWJ08HMflT3OFclpsEh6uX57o2a4T5a3YcbYodA7oDcvxRXcQuCMKiUcwliyR5MkvN2LrOaRGUYZ','a1s1ocvH9vA3ZblFE4HB','5Aipy6hW1UGkurUwpy09SLZi5pri3UT6GLHifOwljvRm5EXQaTfEXq37F1M6anXvYu1LXL9twgr3lFBRiw6VoGYXHWNAUFzSpNzbsA7vCaNB3WxgNNQd0njdaD5iMJfZddVmHbNMi2qQKjq9MPAylFqghLKby88rwf80Av4RFfOECTV1tPEToGEwjqXljucJrJoIFKzpbFgjty8bpKXW12BLBv9','EP','J',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2377104855,-5743369217722632127,'Nh6oygxZelJ0bdi','gmJa0Bg0soTIS6G1dEIkvq9mTZs42MWAS','xc0nlWblB2jiikI9t','AO6iNB2XmNiHARz7fXV9KaG3j28H1q8tIfzM9WF9McllW6WqkbXO3Paai4cFxcbYoIT','Ogt','87',5);
+INSERT INTO ti VALUES (2377104855,-5743369217722632127,'Nh6oygxZelJ0bdi','gmJa0Bg0soTIS6G1dEIkvq9mTZs42MWAS','xc0nlWblB2jiikI9t','AO6iNB2XmNiHARz7fXV9KaG3j28H1q8tIfzM9WF9McllW6WqkbXO3Paai4cFxcbYoIT','Ogt','87',5);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (2534718915,-8912915369053072536,'tPi8','NWyHC9JIvK5MKalMCfDSE3EmcK4iFJ2xyuPySgDQgpuAUwUH1Sv42WCiwrMjyUfkyvNa','UxGvptMtZWUgIC','g3m0sBkdNaRYsI7HksAsUfhnNnyeYojx','TR','h',6);
+INSERT INTO ti VALUES (2534718915,-8912915369053072536,'tPi8','NWyHC9JIvK5MKalMCfDSE3EmcK4iFJ2xyuPySgDQgpuAUwUH1Sv42WCiwrMjyUfkyvNa','UxGvptMtZWUgIC','g3m0sBkdNaRYsI7HksAsUfhnNnyeYojx','TR','h',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT, c BINARY(35) NOT NULL, d VARBINARY(83), e VARBINARY(82) NOT NULL, f VARCHAR(86), g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13058590,-54,'F','IQzz0AUqQIgyMr6gWhfQQoOS4D','ck0zbmOCQ9uwtYJgnvotUOvqDx','jXMOYJ0tVrR47d92djsAB2M3ViwDsCH2s3HOg3BnY0Vdgq2retxzZQzUBDVrccRgrqxqsB2AEMhM9N8roP4LiA','c','G',0);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT, c BINARY(35) NOT NULL, d VARBINARY(83), e VARBINARY(82) NOT NULL, f VARCHAR(86), g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (6190681835165315960,-122,'7cOPF8cswYM1aNhFaF1pwDFls','3cqsDlmbBeyj8PLjpOY4R8yhmhQg3dMG0ODfgR1Uh12','81ClVfmoszkLN','ZUG0b77mxXahqFlo','i','j',1);
+INSERT INTO ti VALUES (6190681835165315960,-122,'7cOPF8cswYM1aNhFaF1pwDFls','3cqsDlmbBeyj8PLjpOY4R8yhmhQg3dMG0ODfgR1Uh12','81ClVfmoszkLN','ZUG0b77mxXahqFlo','i','j',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(36) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(36) NOT NULL;
+INSERT INTO t VALUES (14397082377452062118,-49,'uV8nGcMLBSjpYMZ','AJWyWJZxVDAoSsQxt0LEnmUASsVpZMYf0kOFaM49flz9VduYHaeBB3WmMYfvzdHuE6lTLRgmO2','EDIZ8Q6TGrqNCcKxU','nsputvXSUzc','t','f',2);
+INSERT INTO ti VALUES (14397082377452062118,-49,'uV8nGcMLBSjpYMZ','AJWyWJZxVDAoSsQxt0LEnmUASsVpZMYf0kOFaM49flz9VduYHaeBB3WmMYfvzdHuE6lTLRgmO2','EDIZ8Q6TGrqNCcKxU','nsputvXSUzc','t','f',2);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (6002635073092754911,71,'Qldaqo3Mzof','sw6vgXikJ1gZLZNgKwhBTytoycARQ5Fa4C7hokWSe0qqXNfaQg9HPMpq2GS7nCVyoGSfqKuxg9azw58Nmr3pd5id9Xj8S7fS4hhhgX5bGZCTrADJAAyU1FmrfjYISzFyQFMkHNgks9vMoQ0d2yIc8EVbnB0xKkmZ2gtn6kTHSn94hiwaayfxXIhAm91nKmfmygcVD3pDoDPSBvLLAdIaveFf1IMZlti7YlOurLe3YYuPSYC5qRo8JLLdhBFxAEA1','VIAXn6q2PuMsOvK99UM6DEAh','3RLAo8AKoSbjbXCeKwPeaFiv1RHQXiD6uGStxUrq1Hhh5nPJyrrIaYWpyoAi06vUAb2EWzrXRWqkNT5zAWe','3','r',3);
+INSERT INTO ti VALUES (6002635073092754911,71,'Qldaqo3Mzof','sw6vgXikJ1gZLZNgKwhBTytoycARQ5Fa4C7hokWSe0qqXNfaQg9HPMpq2GS7nCVyoGSfqKuxg9azw58Nmr3pd5id9Xj8S7fS4hhhgX5bGZCTrADJAAyU1FmrfjYISzFyQFMkHNgks9vMoQ0d2yIc8EVbnB0xKkmZ2gtn6kTHSn94hiwaayfxXIhAm91nKmfmygcVD3pDoDPSBvLLAdIaveFf1IMZlti7YlOurLe3YYuPSYC5qRo8JLLdhBFxAEA1','VIAXn6q2PuMsOvK99UM6DEAh','3RLAo8AKoSbjbXCeKwPeaFiv1RHQXiD6uGStxUrq1Hhh5nPJyrrIaYWpyoAi06vUAb2EWzrXRWqkNT5zAWe','3','r',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (13955412077982966587,31,'mXDkhQi5VHlthZmDlHW3eK6','kp4711DLVs2RobSIJ9u54JIiMQscVTaDUaCkvcmeKjD0gF5NhsZacMH0SQHECQ3kt27nVuYQIaCUtuV6SFAf4nX3KxvahzagIYP9uCyp1UxSxYGLEkDa2kQQk3Zd5Y2S51iGMsTR6kbbGp808FFTrwiPMjmiFld0bPOTE6AxxSzYGjI5VMd6sXIj','nZ7iAqIeUppdju5nHzWaRA4Zdr','YeiB47LcDdLbhR9hPrTQfEBkpcCEIhzZR1UFWC2dZIw8L685hkmL5y5OmBkw9P0W9h2sGNA41NPx8Qen0IIMKrZ3A66K1dvBHVCnrNiRIqq5OOXh9NsLFsHOeQbmVGRMAEniFkVaExwfqjzcsrdcm0ZL1Q9MkEoh','A','y',4);
+INSERT INTO ti VALUES (13955412077982966587,31,'mXDkhQi5VHlthZmDlHW3eK6','kp4711DLVs2RobSIJ9u54JIiMQscVTaDUaCkvcmeKjD0gF5NhsZacMH0SQHECQ3kt27nVuYQIaCUtuV6SFAf4nX3KxvahzagIYP9uCyp1UxSxYGLEkDa2kQQk3Zd5Y2S51iGMsTR6kbbGp808FFTrwiPMjmiFld0bPOTE6AxxSzYGjI5VMd6sXIj','nZ7iAqIeUppdju5nHzWaRA4Zdr','YeiB47LcDdLbhR9hPrTQfEBkpcCEIhzZR1UFWC2dZIw8L685hkmL5y5OmBkw9P0W9h2sGNA41NPx8Qen0IIMKrZ3A66K1dvBHVCnrNiRIqq5OOXh9NsLFsHOeQbmVGRMAEniFkVaExwfqjzcsrdcm0ZL1Q9MkEoh','A','y',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (18118911693474304223,29,'c5d1VKmTxKpnNY8','ARsDzOlx3N8JiwCAClW2EYM6NksXmfDEH4Lw61LRH1bT8jFWHBqXEhjI7b0OtbvqwqiXEfMYSrmvnoFmOaWYwqjV5CAx7CWYe6rMrGPvbXQCUjde7lpnsyOH4s2TuC5bqCasXruqIyW6','9u4fDJSFHvquIkKtahgmGwdU5K5s0bmMaWaTUz1NUDhShxLnmLZf','Gmcq6sV6Z2j8QShIWIynMyk40LleEeL8c4x9VKI1n5VlCOa6u9IR9jh2vIUlmrdllENj9k2TAlpGwKByZHrsDEjILuNar4gOjdhqxgw780muoTV9WJQ3kdi2XF','7','2',5);
+INSERT INTO ti VALUES (18118911693474304223,29,'c5d1VKmTxKpnNY8','ARsDzOlx3N8JiwCAClW2EYM6NksXmfDEH4Lw61LRH1bT8jFWHBqXEhjI7b0OtbvqwqiXEfMYSrmvnoFmOaWYwqjV5CAx7CWYe6rMrGPvbXQCUjde7lpnsyOH4s2TuC5bqCasXruqIyW6','9u4fDJSFHvquIkKtahgmGwdU5K5s0bmMaWaTUz1NUDhShxLnmLZf','Gmcq6sV6Z2j8QShIWIynMyk40LleEeL8c4x9VKI1n5VlCOa6u9IR9jh2vIUlmrdllENj9k2TAlpGwKByZHrsDEjILuNar4gOjdhqxgw780muoTV9WJQ3kdi2XF','7','2',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (12062244944668387182,95,'wCr5','XFvW7rZoHj0S7k7Y7fUQpeG7ptJiwsr47Wbd4fAJPxsMW2mvQMFkYGSvbhfj3Un3tXhV17Lz4dZnyRijg0n26uw0VNhjRNx3lEIsR0guohp60Do9nvRsq9oguk6PciRPYz7KQzZqGU5TuGoirNh82uedeYeFnUyg6aYmri0LbxHPBCU488eckkExkhR','iclq7tAHz9OWOO5tKeeT','KYFC82pP9dCJECs1EmVOEysZ8rWuJ8w8KsnYXrfQg4cmuqh0o6iy8trNBlDs9w2l7jMSJ23jxi8Z6E3aDh6n2iorGoSJBpewaiOj0RFfDeABIn5y2w1','K','P',6);
+INSERT INTO ti VALUES (12062244944668387182,95,'wCr5','XFvW7rZoHj0S7k7Y7fUQpeG7ptJiwsr47Wbd4fAJPxsMW2mvQMFkYGSvbhfj3Un3tXhV17Lz4dZnyRijg0n26uw0VNhjRNx3lEIsR0guohp60Do9nvRsq9oguk6PciRPYz7KQzZqGU5TuGoirNh82uedeYeFnUyg6aYmri0LbxHPBCU488eckkExkhR','iclq7tAHz9OWOO5tKeeT','KYFC82pP9dCJECs1EmVOEysZ8rWuJ8w8KsnYXrfQg4cmuqh0o6iy8trNBlDs9w2l7jMSJ23jxi8Z6E3aDh6n2iorGoSJBpewaiOj0RFfDeABIn5y2w1','K','P',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT, c BINARY(83), d VARCHAR(9), e VARBINARY(75) NOT NULL, f VARBINARY(75), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9319395798580043993,-8166187018221838865,'3AEgCE0eWMGT2vNQE1ophkNaJbMIcHMk6nofk5wOBS8FPKCCdIXMbsbEDIjIaIbsw3XC6di','Y45ZBUk20','oNtTcbLmL4ZCrKiGAb','BkWpyr6EVGHnG815iz9omXynvJ8xbQsSPHWofNeDUpnty','S','0x',0);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT, c BINARY(83), d VARCHAR(9), e VARBINARY(75) NOT NULL, f VARBINARY(75), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (8154578858132813789,-7679516949183948763,'zPTWjoLBEw8VSGijiKRvr41f8WdLFRnKkyVpJR','eLDJI','k6VGVIIgBWWuhjjLiOmZCV63','cwXhabzAnScbnxNhApI','U','j',1);
+INSERT INTO ti VALUES (8154578858132813789,-7679516949183948763,'zPTWjoLBEw8VSGijiKRvr41f8WdLFRnKkyVpJR','eLDJI','k6VGVIIgBWWuhjjLiOmZCV63','cwXhabzAnScbnxNhApI','U','j',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(84);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(84);
+INSERT INTO t VALUES (6552871551610988773,-505762363065425569,'xLdxWSdZbZVp2','GgLrBn88m','pp72rzm6L1GF8faZrPH4RHlX8wEF8d1NlHTDmDGwKPh73agCiErh3kTFujITcj0dZ','no2I9NLgNCSvajsa9wruzkEi6J2hdDT','2','Oh',2);
+INSERT INTO ti VALUES (6552871551610988773,-505762363065425569,'xLdxWSdZbZVp2','GgLrBn88m','pp72rzm6L1GF8faZrPH4RHlX8wEF8d1NlHTDmDGwKPh73agCiErh3kTFujITcj0dZ','no2I9NLgNCSvajsa9wruzkEi6J2hdDT','2','Oh',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (5652085610698968838,6369931726703351744,'9StmPTDRdjzqjrhGFz2wdxCxcVz75Y3dxVXQqfsFAJNRr5atSzVMPK','3kffFrVioFFSU86Vhn27czeF4MCcfLSWoZZtAXOyW1rVKjLpBorm3YD7Xop4EVDbuIYHubdi1wBozW6lBxTLfIcn216I6RyYAnFtpNbPnfQe6Y3rHmzTRM9SVpxRmoNcgYMYyAk','5mYl1mRCyirdhdL8VdtST4QvHT8M6cwxVdO29khNSxDXKgO','1kf0ElFp4DaW3GBdlgusuhSFAYdCRrdkIIiWps8Ay','W','W',3);
+INSERT INTO ti VALUES (5652085610698968838,6369931726703351744,'9StmPTDRdjzqjrhGFz2wdxCxcVz75Y3dxVXQqfsFAJNRr5atSzVMPK','3kffFrVioFFSU86Vhn27czeF4MCcfLSWoZZtAXOyW1rVKjLpBorm3YD7Xop4EVDbuIYHubdi1wBozW6lBxTLfIcn216I6RyYAnFtpNbPnfQe6Y3rHmzTRM9SVpxRmoNcgYMYyAk','5mYl1mRCyirdhdL8VdtST4QvHT8M6cwxVdO29khNSxDXKgO','1kf0ElFp4DaW3GBdlgusuhSFAYdCRrdkIIiWps8Ay','W','W',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (13915534711389928688,-2048489256604541183,'HvOii8RTQaOOdTTxe2tfulFSOmMMwkLj6vid7aMa7MOIC79mYp2EvxN1vzTPPdx','icMdI2SK4uCq9JtGIHBxGilaBU7lR7rcpBhSiuQXKlDzvWnnAwpdk6iX01W69lXyA7weFiu6NVLllrm74xhspaqbQSSH6shOuEy4RVdzeujLHH3Sg8n3K','uZadvOHoX8hIAwO8CWMBmFu3eVSn6LBt0opCG2RAYDlehhnWNvH','fHWnN10SD0xnr7FJBCWndHo2hLwaIZZn2VH','d','wl',4);
+INSERT INTO ti VALUES (13915534711389928688,-2048489256604541183,'HvOii8RTQaOOdTTxe2tfulFSOmMMwkLj6vid7aMa7MOIC79mYp2EvxN1vzTPPdx','icMdI2SK4uCq9JtGIHBxGilaBU7lR7rcpBhSiuQXKlDzvWnnAwpdk6iX01W69lXyA7weFiu6NVLllrm74xhspaqbQSSH6shOuEy4RVdzeujLHH3Sg8n3K','uZadvOHoX8hIAwO8CWMBmFu3eVSn6LBt0opCG2RAYDlehhnWNvH','fHWnN10SD0xnr7FJBCWndHo2hLwaIZZn2VH','d','wl',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5194237840940783327,-5688517145753919505,'463MwQseTVajUU2PgwcgR6ffVFdP8SKl9rOlaQl2ySxhaiz5OhwfUOxNwOJDnCf3Sg9453tSYMnFq0KqgT','F6oi251uDhPUj01W0NTfXBH59rpolaHJDPVaoTllD2K8io7N9Q6TPdJJp7Uqqg7isRURygim6VMVqN9iDM6BvZqIqTmeZ8NKCSlG7VoviYhZPmiS9xtkFh1apP1rZnN9TLWYLRDVYp1YKrkySkRHoqBdQdXtiN1bI5D1RRnDmU5TAkRpcdWNRIOoyRSNXbt5zFijGdPlwMRMZVXV1nnSP','mcpKCwkltCcBw80ADtBmAUH3C3LfH','ThbPeCrpsExs0yBeJjA6Z7JWGOtCAqTaTZWk','6','j',5);
+INSERT INTO ti VALUES (5194237840940783327,-5688517145753919505,'463MwQseTVajUU2PgwcgR6ffVFdP8SKl9rOlaQl2ySxhaiz5OhwfUOxNwOJDnCf3Sg9453tSYMnFq0KqgT','F6oi251uDhPUj01W0NTfXBH59rpolaHJDPVaoTllD2K8io7N9Q6TPdJJp7Uqqg7isRURygim6VMVqN9iDM6BvZqIqTmeZ8NKCSlG7VoviYhZPmiS9xtkFh1apP1rZnN9TLWYLRDVYp1YKrkySkRHoqBdQdXtiN1bI5D1RRnDmU5TAkRpcdWNRIOoyRSNXbt5zFijGdPlwMRMZVXV1nnSP','mcpKCwkltCcBw80ADtBmAUH3C3LfH','ThbPeCrpsExs0yBeJjA6Z7JWGOtCAqTaTZWk','6','j',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (9343048194522522144,5086325576858377604,'pQwJFCEB40HBZmWn','oKQGqHPffVbsaBI5Q3NwoYBVcJD07lGrC1JbVNxGWsVZw0USsSK3lHz0bmiwVsqNWQyYcL11Cq','GKV6wQTofmWh','piTXO1zZiyjXhT3Sor9d40trgklzhWlwW3TUqGEFY8li3HhV3UWZxvx7FBqaL67270PscPoB8dL','a','g',6);
+INSERT INTO ti VALUES (9343048194522522144,5086325576858377604,'pQwJFCEB40HBZmWn','oKQGqHPffVbsaBI5Q3NwoYBVcJD07lGrC1JbVNxGWsVZw0USsSK3lHz0bmiwVsqNWQyYcL11Cq','GKV6wQTofmWh','piTXO1zZiyjXhT3Sor9d40trgklzhWlwW3TUqGEFY8li3HhV3UWZxvx7FBqaL67270PscPoB8dL','a','g',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b TINYINT UNSIGNED NOT NULL, c CHAR(64) NOT NULL, d VARCHAR(57) NOT NULL, e VARBINARY(23), f VARBINARY(34), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2097289698,88,'VMqkHK','NxVrj2Ey6vUpAWZkrcrAxfG','U','ZviY55qdmlNDuSDHHXK','u','2',0);
+CREATE TABLE ti (a INT, b TINYINT UNSIGNED NOT NULL, c CHAR(64) NOT NULL, d VARCHAR(57) NOT NULL, e VARBINARY(23), f VARBINARY(34), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (636968495,88,'hMVDWhSYUwWswl3O4PoBSSwEuuo','lsyk0sapi0Am3LwM3HM0RpxFhXr4Q1AYYqG4','90OWYk5rd4VWFBWW8','c','a','9z',1);
+INSERT INTO ti VALUES (636968495,88,'hMVDWhSYUwWswl3O4PoBSSwEuuo','lsyk0sapi0Am3LwM3HM0RpxFhXr4Q1AYYqG4','90OWYk5rd4VWFBWW8','c','a','9z',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(65) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(65) NOT NULL;
+INSERT INTO t VALUES (1628264199,172,'deoJNUibSEhxAwySLtobOFKc4Roi','HPrCDIH','LLUmjxiSnzkDJJT2wL','Cljg','Wq','q',2);
+INSERT INTO ti VALUES (1628264199,172,'deoJNUibSEhxAwySLtobOFKc4Roi','HPrCDIH','LLUmjxiSnzkDJJT2wL','Cljg','Wq','q',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-19363455,19,'ShPqibqLKjqoMjF1pWgY7N','OZstNnkMXi9cWMBzTIqroMgaAdix1NJR2Y10ZbMjSeeZsVObBO0ehWv54N1dEbdBsm1bvxDvJNj5rTjOiIa3oZnDrAmU5PfTS2saMWYZ7GCtNauz34W7w6sF3wFYaSGdHeLc08gHOAOd5LIa4P8xAyHKz6MOp2eAWyzmgFiZChxso5deGFrGZx0CM6ZAobgYRNj','oVuTtAMA9EiRSpZjGynivqL','eG7qAKDLqOcy1e1jHcn1tNCZ1aUTa6tfJ','tA','mh',3);
+INSERT INTO ti VALUES (-19363455,19,'ShPqibqLKjqoMjF1pWgY7N','OZstNnkMXi9cWMBzTIqroMgaAdix1NJR2Y10ZbMjSeeZsVObBO0ehWv54N1dEbdBsm1bvxDvJNj5rTjOiIa3oZnDrAmU5PfTS2saMWYZ7GCtNauz34W7w6sF3wFYaSGdHeLc08gHOAOd5LIa4P8xAyHKz6MOp2eAWyzmgFiZChxso5deGFrGZx0CM6ZAobgYRNj','oVuTtAMA9EiRSpZjGynivqL','eG7qAKDLqOcy1e1jHcn1tNCZ1aUTa6tfJ','tA','mh',3);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1087089837,79,'PeU5ZUvQbGsqAZTVVI6hzGF','QiUnMAMhkO5N9s1jobATzPEfuE02VOHIq3dH6tvs','YLwu8Ixm','3fka1uNmHEIE4djQoiVeV8fIjmRGVJXgjLkCqCSeOi6PP5H35VJ6hvb5SekN7xfrJ6wfjkPWEjdGNFPnSNWv0K5LakmrzC8slLoyL70KIa88LxtbCCrhHNCvcuUBLhKpGZBTRmJiVq8AWP8t5pGE537JjaVK8A3C2dm9zQeW4Z9KIZcSiWcTyb9274WkuoNptPB2Dw0goqbVKiMbTTE9dwwuk1INV5O8nw','Qw','S',4);
+INSERT INTO ti VALUES (1087089837,79,'PeU5ZUvQbGsqAZTVVI6hzGF','QiUnMAMhkO5N9s1jobATzPEfuE02VOHIq3dH6tvs','YLwu8Ixm','3fka1uNmHEIE4djQoiVeV8fIjmRGVJXgjLkCqCSeOi6PP5H35VJ6hvb5SekN7xfrJ6wfjkPWEjdGNFPnSNWv0K5LakmrzC8slLoyL70KIa88LxtbCCrhHNCvcuUBLhKpGZBTRmJiVq8AWP8t5pGE537JjaVK8A3C2dm9zQeW4Z9KIZcSiWcTyb9274WkuoNptPB2Dw0goqbVKiMbTTE9dwwuk1INV5O8nw','Qw','S',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-1469847416,206,'aGxycy1n','aLsOL35fd1J6xMvZuriqhoNcWbtpebQTsR','4ENoZ','fP3j1IJl8UHJUQcw9hONxM8VGtzfYC7mMxZc7gyXvYkWvcIrNlzjEVA1ugJObeX3CIzcCoSd4MatmUY6BTCOypoYjAqg1lAiZv9vGgTNEPXqfETtmvGP2GR6s4cET9dD0FJo0mvuEVHmOS3wdZjipA84IUlpVFotI3Sn7txQowFIjm4FfpIqPMfgXIIrq5666HCkxFJVrPuPZJ','gR7','0',5);
+INSERT INTO ti VALUES (-1469847416,206,'aGxycy1n','aLsOL35fd1J6xMvZuriqhoNcWbtpebQTsR','4ENoZ','fP3j1IJl8UHJUQcw9hONxM8VGtzfYC7mMxZc7gyXvYkWvcIrNlzjEVA1ugJObeX3CIzcCoSd4MatmUY6BTCOypoYjAqg1lAiZv9vGgTNEPXqfETtmvGP2GR6s4cET9dD0FJo0mvuEVHmOS3wdZjipA84IUlpVFotI3Sn7txQowFIjm4FfpIqPMfgXIIrq5666HCkxFJVrPuPZJ','gR7','0',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (814723212,134,'IdOWEb0nElMa5Blpo5S0urLdXwyuM','fu16qOLCZ7jNgL2x0U15knBZf2GXwsObIFYchVzDT0VZGNOZlZERUxHpWP1fu6E8ZC7pGrkCWqcKC','arlzUjk4GhaHs','XOlPmwDj2rnFsoGecrcsVAqussNSvWpvjrI4lMwxEUIj3Zx2p2Cc3tKFcW9Ok3yhwiTo','aWW','P',6);
+INSERT INTO ti VALUES (814723212,134,'IdOWEb0nElMa5Blpo5S0urLdXwyuM','fu16qOLCZ7jNgL2x0U15knBZf2GXwsObIFYchVzDT0VZGNOZlZERUxHpWP1fu6E8ZC7pGrkCWqcKC','arlzUjk4GhaHs','XOlPmwDj2rnFsoGecrcsVAqussNSvWpvjrI4lMwxEUIj3Zx2p2Cc3tKFcW9Ok3yhwiTo','aWW','P',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT, c BINARY(94) NOT NULL, d VARCHAR(81) NOT NULL, e VARBINARY(72) NOT NULL, f VARCHAR(62), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-46,-1555454,'veDPJREPqY38Fs0PLQCtLZaocrHz53qYKJpU3fg6ZIYSIr0P5bujEQ5ZR5Bzd7q5VS74z82aEAbSOiSiUC','tXL649UgQmpsWzv7toP5Hd9ovWnsxVXtHRBVPZQfP9F1H','pCe0yGbTtNFjl1XbuFYxYz7Apd1VYHYJA5AX2HqJmhROeCXZFbfblW','H67GiikWD9u6IYB2S7UeNYtNIGeaouF02hLz229Re','p','r',0);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT, c BINARY(94) NOT NULL, d VARCHAR(81) NOT NULL, e VARBINARY(72) NOT NULL, f VARCHAR(62), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-1889259364612300653,3769128,'91ZxfpwS8nbND6ASanlHHHl3iiFLj0l3tWjqdPtO','f8vUGaFmRHuDBTzRfdER3T60u','Ppo0LABwwbVXOoPc8OxbhzLDwShU2cL5h60ZP3V0qV82ku6Q','ensqNxOAKP9b7qxpAZtemer','7','y',1);
+INSERT INTO ti VALUES (-1889259364612300653,3769128,'91ZxfpwS8nbND6ASanlHHHl3iiFLj0l3tWjqdPtO','f8vUGaFmRHuDBTzRfdER3T60u','Ppo0LABwwbVXOoPc8OxbhzLDwShU2cL5h60ZP3V0qV82ku6Q','ensqNxOAKP9b7qxpAZtemer','7','y',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(95) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(95) NOT NULL;
+INSERT INTO t VALUES (7055340609927165105,5372393,'ZHBnNIomb3kZ233ahUVkNsO7DnccZJqbIXmt0NPqc34d9O','pEtcy4aion3ezRHcdXXn6SmCNPedYyDVWfdpjeWAd3vlNLa8','ydEXW236rE91hAd1MXh2Gd3iHgQR6OTFRYS6Glkhtcm4MryX6IFU9s4mTNqXm1dr9Zv','Ern4w','1D','A',2);
+INSERT INTO ti VALUES (7055340609927165105,5372393,'ZHBnNIomb3kZ233ahUVkNsO7DnccZJqbIXmt0NPqc34d9O','pEtcy4aion3ezRHcdXXn6SmCNPedYyDVWfdpjeWAd3vlNLa8','ydEXW236rE91hAd1MXh2Gd3iHgQR6OTFRYS6Glkhtcm4MryX6IFU9s4mTNqXm1dr9Zv','Ern4w','1D','A',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (874771644833050981,2126636,'5zPmxmJkEebJaTo1Zrlb2yY4Aj','4EHME1hG4','PqIR3Egcs6f','240R9CqCAJwzVVamLuh','Qy','K',3);
+INSERT INTO ti VALUES (874771644833050981,2126636,'5zPmxmJkEebJaTo1Zrlb2yY4Aj','4EHME1hG4','PqIR3Egcs6f','240R9CqCAJwzVVamLuh','Qy','K',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (4158247521526771804,5207992,'VHRqCSJX22YspSnYFMw0pPgy6GVo3dtzpXrsjsbPR46RjH7u2gUoK6eWJSVj7f9ueEnKv2GiT7kZj3uc5CDtGWE','JFE9jfAtokrHJjbqUoxeOctqDLcKRNCxIv2H2fg3yCWsXuUg0oSPz1QT8sdYUS0GEWZg0EQNPmkf6Ov4iTjAakJR2WN75Q95BIE19ej2WaTOT3kSYjvUd','zjWWOPKQsHN','TTV6hQVpE06GwTaTEiAMblxsstXi3wRuyZQCXmf8nfi65R6NYsQMb2BCXLSmf94cPsPhqXaTkGJzIfwkpzcW68wW0N7sULCGYpcyHgAuWBhOCmnsEd2bHC9LfdwPngeBOrkRwTj3AmAr0GmVZ1QZ6XSWVyz5AlFcMLj7w4Nl9ddoB7n5yrLwAeARYexmQlVaZ6bu5ojIz01cmYAcmXN0ESVeOWOTlcWhqon7ZHjAe3n','Re','g',4);
+INSERT INTO ti VALUES (4158247521526771804,5207992,'VHRqCSJX22YspSnYFMw0pPgy6GVo3dtzpXrsjsbPR46RjH7u2gUoK6eWJSVj7f9ueEnKv2GiT7kZj3uc5CDtGWE','JFE9jfAtokrHJjbqUoxeOctqDLcKRNCxIv2H2fg3yCWsXuUg0oSPz1QT8sdYUS0GEWZg0EQNPmkf6Ov4iTjAakJR2WN75Q95BIE19ej2WaTOT3kSYjvUd','zjWWOPKQsHN','TTV6hQVpE06GwTaTEiAMblxsstXi3wRuyZQCXmf8nfi65R6NYsQMb2BCXLSmf94cPsPhqXaTkGJzIfwkpzcW68wW0N7sULCGYpcyHgAuWBhOCmnsEd2bHC9LfdwPngeBOrkRwTj3AmAr0GmVZ1QZ6XSWVyz5AlFcMLj7w4Nl9ddoB7n5yrLwAeARYexmQlVaZ6bu5ojIz01cmYAcmXN0ESVeOWOTlcWhqon7ZHjAe3n','Re','g',4);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2771018879021942416,5472211,'va','EQxBT6RfivHDCrjBh4x8qvZ7gGVBznO5vx7fqUYaGiHISs5xpuBpuhJAgzu2bTSpheh4sSw3ctbw5og4UGDIXsH058y7TyKmwm77ggDtbwNGOYT4HscSpZwoppOC58FKH4X4UZpdgp9iVOpJ6bByckt6WLTpS6amt6rFuVk3CW5CImufMc2exEG4PMLnym7Ba','xxrcI6ybQXpEAwKpcwZ3BzIfnfDNF5uRf7hq3mm5NqenNnyPj459WlTgXL','jpx2wsNW40zSq0uAPcLcs44KTLXIuzuehdN19sV345xM6alIXmDPX3NHIgXY87Hv3CtUA9pZV6xSqOq6aPxUrEPlDZ07X29ZKhJ8gprn5kAlh2sVl7crg81gIwYTQc5IQq41zzqemoHoNRjyjpn8omsvunknM8rdM6nvXYRBqGCesdUanwgDNuFC8VMrvod7myUUvb7avderiExaoOLtoSR1Sv','R','q',5);
+INSERT INTO ti VALUES (2771018879021942416,5472211,'va','EQxBT6RfivHDCrjBh4x8qvZ7gGVBznO5vx7fqUYaGiHISs5xpuBpuhJAgzu2bTSpheh4sSw3ctbw5og4UGDIXsH058y7TyKmwm77ggDtbwNGOYT4HscSpZwoppOC58FKH4X4UZpdgp9iVOpJ6bByckt6WLTpS6amt6rFuVk3CW5CImufMc2exEG4PMLnym7Ba','xxrcI6ybQXpEAwKpcwZ3BzIfnfDNF5uRf7hq3mm5NqenNnyPj459WlTgXL','jpx2wsNW40zSq0uAPcLcs44KTLXIuzuehdN19sV345xM6alIXmDPX3NHIgXY87Hv3CtUA9pZV6xSqOq6aPxUrEPlDZ07X29ZKhJ8gprn5kAlh2sVl7crg81gIwYTQc5IQq41zzqemoHoNRjyjpn8omsvunknM8rdM6nvXYRBqGCesdUanwgDNuFC8VMrvod7myUUvb7avderiExaoOLtoSR1Sv','R','q',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-4667071031255568396,-2954577,'ZmPdiAcyARedgDMazJieGaGlwu94XwqSrkyDNd6sbe1zjvZNAqhmMrCtVoLAKNPFsROFQNiU','E18JbOEOC351JaBy0sWnnUpmZ80UMqtoIxJb9gV7ikqNaxMd0t40UobN596ESkhw','4yv8brKEDM6OSByZ053OXzXobZJDlT9ql35PU6nmWfML4JwM6fTk17deidyHjP7Q57reB92Z','YijucGwWTD5W3oOE84RuElIBOiILFg6z4JrpCwqAEMFWA6ub6y4oegDvP3','I6','Br',6);
+INSERT INTO ti VALUES (-4667071031255568396,-2954577,'ZmPdiAcyARedgDMazJieGaGlwu94XwqSrkyDNd6sbe1zjvZNAqhmMrCtVoLAKNPFsROFQNiU','E18JbOEOC351JaBy0sWnnUpmZ80UMqtoIxJb9gV7ikqNaxMd0t40UobN596ESkhw','4yv8brKEDM6OSByZ053OXzXobZJDlT9ql35PU6nmWfML4JwM6fTk17deidyHjP7Q57reB92Z','YijucGwWTD5W3oOE84RuElIBOiILFg6z4JrpCwqAEMFWA6ub6y4oegDvP3','I6','Br',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b INT NOT NULL, c BINARY(77) NOT NULL, d VARCHAR(10) NOT NULL, e VARCHAR(11) NOT NULL, f VARCHAR(64) NOT NULL, g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1322932800,1677015154,'MUMyssOjCVSb6VFlWlOwRu','rNHH2sGGk2','SvUTbv4LIBL','xnduOLDf2wDtoo5A1QOPsDautPaSRSb2ybXq0H0','r','K',0);
+CREATE TABLE ti (a INT, b INT NOT NULL, c BINARY(77) NOT NULL, d VARCHAR(10) NOT NULL, e VARCHAR(11) NOT NULL, f VARCHAR(64) NOT NULL, g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-6307803297502709568,-192203484,'SJMYezzG0priGrjdMGHW7eCxDXnh4gnzk0UQTM6wu2fUOSONLvTNGe0l3C96I2oI5W5msUhxoHG','x3oU','bMBnc9r2lw','zLqlJzvoD733nhfo40IVuzyp2IOBgx0plFM9pzsECqmKgPI7MBbGSch7uMWC9jpQ','n','S',1);
+INSERT INTO ti VALUES (-6307803297502709568,-192203484,'SJMYezzG0priGrjdMGHW7eCxDXnh4gnzk0UQTM6wu2fUOSONLvTNGe0l3C96I2oI5W5msUhxoHG','x3oU','bMBnc9r2lw','zLqlJzvoD733nhfo40IVuzyp2IOBgx0plFM9pzsECqmKgPI7MBbGSch7uMWC9jpQ','n','S',1);
+ALTER TABLE t CHANGE COLUMN c c BINARY(78) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(78) NOT NULL;
+INSERT INTO t VALUES (-3601486283937225064,-1199454671,'VKuJM9TFM20ISV9hZ3BtBfVMO8ytDohKy34kSVJfQvUNUUoJw0jeqizuV8GToXHHb82d60F2M','ZnDz','AFh3DRXW54K','MB2wVzSzLgbHcm3CIWKSCe1OuZCVA4h5cpr42B7j7fRddI','Y','w',2);
+INSERT INTO ti VALUES (-3601486283937225064,-1199454671,'VKuJM9TFM20ISV9hZ3BtBfVMO8ytDohKy34kSVJfQvUNUUoJw0jeqizuV8GToXHHb82d60F2M','ZnDz','AFh3DRXW54K','MB2wVzSzLgbHcm3CIWKSCe1OuZCVA4h5cpr42B7j7fRddI','Y','w',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (7962304086376399727,-1940621376,'FeoY56','1s3EpllK6ZGp3yWKTQ1NlTIK1rGYyeZuuEurViZvzWPOBjilDUBYVB0NjJQVsHEvca8eh65ke4o7X7Wrh7SlTC1TLH5dk3o1IfiGEAwGfPaLwkNohpmBUXntjip9F3TeNbnrfJ7Ee4rWdlufQVKtizK7muywBrNiMuJ','ep8pV8v','Uy9mf18hinBtsQmXxMBfwV2T38ZneQ2h','E','4',3);
+INSERT INTO ti VALUES (7962304086376399727,-1940621376,'FeoY56','1s3EpllK6ZGp3yWKTQ1NlTIK1rGYyeZuuEurViZvzWPOBjilDUBYVB0NjJQVsHEvca8eh65ke4o7X7Wrh7SlTC1TLH5dk3o1IfiGEAwGfPaLwkNohpmBUXntjip9F3TeNbnrfJ7Ee4rWdlufQVKtizK7muywBrNiMuJ','ep8pV8v','Uy9mf18hinBtsQmXxMBfwV2T38ZneQ2h','E','4',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8588997354564749332,-1686070882,'DejqC0rUHzdSRlT','JMoNMU0qLTG8duRVcskkJOIsjRfJlHn0Pn63Op0P266wIHO37LhtmllDiZNb8exjhnrWi4dUsXIxrJc9sv0iYP2sSFY0Qps3anFOyPyHvqIThkGHYSWusdwywg1gOXzPD5ZYt5rrRQeCEl8aPYRp6S3v5ryoogymVqnju2bisv5Vauede4SlYkxWgOj85PK20Sh','3y1t3Rn','k3Ogx0gi2hwZlhxAVCkoRChFzKQPssqP4UBOpTTVOLpftEb5356idBr71jiox83tv0k5riSEpYVcKVNWyl35JweMgrb2KGajarNRWN0SfvyOLuI3TBRLGUhfGXcSMZsjYeaIaSMENghzjHnsaow9WIFKPJ6FiYAiWRItE19hTG5zKnFh66RoIYunwRU25cDSBzYnQr8yKDRiBU9xMu1wDa8gu3GGyL14T9m','8','l',4);
+INSERT INTO ti VALUES (8588997354564749332,-1686070882,'DejqC0rUHzdSRlT','JMoNMU0qLTG8duRVcskkJOIsjRfJlHn0Pn63Op0P266wIHO37LhtmllDiZNb8exjhnrWi4dUsXIxrJc9sv0iYP2sSFY0Qps3anFOyPyHvqIThkGHYSWusdwywg1gOXzPD5ZYt5rrRQeCEl8aPYRp6S3v5ryoogymVqnju2bisv5Vauede4SlYkxWgOj85PK20Sh','3y1t3Rn','k3Ogx0gi2hwZlhxAVCkoRChFzKQPssqP4UBOpTTVOLpftEb5356idBr71jiox83tv0k5riSEpYVcKVNWyl35JweMgrb2KGajarNRWN0SfvyOLuI3TBRLGUhfGXcSMZsjYeaIaSMENghzjHnsaow9WIFKPJ6FiYAiWRItE19hTG5zKnFh66RoIYunwRU25cDSBzYnQr8yKDRiBU9xMu1wDa8gu3GGyL14T9m','8','l',4);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-8207404683055909891,-429672201,'CumsA15XyHXmXD5UVbteRS','Vx9e4THV5Ra6CUM1KRS94wH394TQGjhtaGihDycnzI3RhpvsaZ2bZGSU2O7A7JeaaSJOxKjt0qvrQ8JhNGuU0bVaXjig42ibaursUFGfYZBDEe5hKWXgI7Izy1364D4bE1CUgaqidlHNUCEpqz38xaFDdZ1W8KhPf','OW','QbGhOPjG74U1PKrntGzcTqBXVxQ9Ci6MV6dM7B6CqL1HI91E9tENX7Si919VNrytZZEbkRZeuwlK293WTMchOW86e','8','n',5);
+INSERT INTO ti VALUES (-8207404683055909891,-429672201,'CumsA15XyHXmXD5UVbteRS','Vx9e4THV5Ra6CUM1KRS94wH394TQGjhtaGihDycnzI3RhpvsaZ2bZGSU2O7A7JeaaSJOxKjt0qvrQ8JhNGuU0bVaXjig42ibaursUFGfYZBDEe5hKWXgI7Izy1364D4bE1CUgaqidlHNUCEpqz38xaFDdZ1W8KhPf','OW','QbGhOPjG74U1PKrntGzcTqBXVxQ9Ci6MV6dM7B6CqL1HI91E9tENX7Si919VNrytZZEbkRZeuwlK293WTMchOW86e','8','n',5);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6473242888343991399,28778821,'pi3RVIGTLKru2WHWoGKvAA4amXwZMrFcj','4oiHrIZRNf82Ok28G9d5QmxLmqKwSw5Xe9k9cfqLjTMuOFixR8AaDD9AkcD4kUwvLed7uBI86RgRuWXy53nsXXuT2gq51sOrEtlX9rpfFNJwQn7gR6kpMuSNj1h0ROaPCG4H37SErfQtNUndtHMjzUhBSfLdwSDyYXjSulkD4kzd78WLJetoiDhD1NFuBUMm2iyePTW8mlQ2GC1LzzzWoTbJlLZ6tqqnjDMV','d','lyveMXIZnZFdj1Cl6QLVJEDTEfanzTD2MXFD7IYoXypuyIBL9muqQByUS3Xv5eXKJluWzuGMR98VfwLj76dLmHtWa4FIvRbX2cqMzKUtNj4ECgCpBzoMYIUEXHIcwhxmqrXPixx15P9XFgAmASWkd8SEtlR154lgtYb44EX','Yw','w',6);
+INSERT INTO ti VALUES (-6473242888343991399,28778821,'pi3RVIGTLKru2WHWoGKvAA4amXwZMrFcj','4oiHrIZRNf82Ok28G9d5QmxLmqKwSw5Xe9k9cfqLjTMuOFixR8AaDD9AkcD4kUwvLed7uBI86RgRuWXy53nsXXuT2gq51sOrEtlX9rpfFNJwQn7gR6kpMuSNj1h0ROaPCG4H37SErfQtNUndtHMjzUhBSfLdwSDyYXjSulkD4kzd78WLJetoiDhD1NFuBUMm2iyePTW8mlQ2GC1LzzzWoTbJlLZ6tqqnjDMV','d','lyveMXIZnZFdj1Cl6QLVJEDTEfanzTD2MXFD7IYoXypuyIBL9muqQByUS3Xv5eXKJluWzuGMR98VfwLj76dLmHtWa4FIvRbX2cqMzKUtNj4ECgCpBzoMYIUEXHIcwhxmqrXPixx15P9XFgAmASWkd8SEtlR154lgtYb44EX','Yw','w',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(25), d VARCHAR(52), e VARCHAR(1) NOT NULL, f VARCHAR(69) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (163,768159616,'3u8YqXMqu9reCsjPHeUPGytj','lsJrwg2EuAIkTJJ7SbvqZzXnwi20AJxzC','3','Tk2AABupibw0HYtpJNO6sefaH','O','4X',0);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(25), d VARCHAR(52), e VARCHAR(1) NOT NULL, f VARCHAR(69) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e), PRIMARY KEY(id)) ENGINE=myisam;
+INSERT INTO ti SELECT * FROM t;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (10095405554536442269,3568065298,'zSTZLC3zfylmuMyiKClqfp','2t7G87FCbAVpVGIWVSYkCHiHHI69dvllh5kBlZ','C','ilw8HEAApIUfIOhxf','q','1r',1);
+INSERT INTO ti VALUES (10095405554536442269,3568065298,'zSTZLC3zfylmuMyiKClqfp','2t7G87FCbAVpVGIWVSYkCHiHHI69dvllh5kBlZ','C','ilw8HEAApIUfIOhxf','q','1r',1);
+ALTER TABLE t CHANGE COLUMN c c CHAR(26);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(26);
+INSERT INTO t VALUES (964797913461314205,1417281776,'Eil','UT2DHbM9xFTdLD3nnC8Jx6eq12kYr9','j','DEue','V','UN',2);
+INSERT INTO ti VALUES (964797913461314205,1417281776,'Eil','UT2DHbM9xFTdLD3nnC8Jx6eq12kYr9','j','DEue','V','UN',2);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (15312949982699277166,4273959982,'4QvQ58AVZCuV','dFgkiWexHBOiz2vYbNe9di4L17FpQVgsnRjJ1mCqQAhMd6tQfyt8vgy8scOIoMUPlZX9cCSwp7NIBXGhFW5sAJXMYFVzQmU4OqXD6QPzy8myH0NsMTgJojzeJTbSB48D1ioQ4XzxJDd77Y1WOvlAd7oLEUzpJLdu67mImGH8FKoKumMuqOf3jxQ8khYzGDetAhE8ItX3P4bCp7lYKGBZoe7PoRdtfXCyM5wEEMfavg6Mv7JSVs','8','qMTcNz7o4PT9PkFwQ4rNFaVzUgh','0','RT',3);
+INSERT INTO ti VALUES (15312949982699277166,4273959982,'4QvQ58AVZCuV','dFgkiWexHBOiz2vYbNe9di4L17FpQVgsnRjJ1mCqQAhMd6tQfyt8vgy8scOIoMUPlZX9cCSwp7NIBXGhFW5sAJXMYFVzQmU4OqXD6QPzy8myH0NsMTgJojzeJTbSB48D1ioQ4XzxJDd77Y1WOvlAd7oLEUzpJLdu67mImGH8FKoKumMuqOf3jxQ8khYzGDetAhE8ItX3P4bCp7lYKGBZoe7PoRdtfXCyM5wEEMfavg6Mv7JSVs','8','qMTcNz7o4PT9PkFwQ4rNFaVzUgh','0','RT',3);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (13771474894108312598,1881078115,'cHw9P3','wsrCYTgQa4Fyddr4MlXAcp7EGqYcXYVpVZMAVXGLGnU3xtUQdXcwv1LlVm5nzxTnOXrAP5ficlYBT1tHhgHRp5OzH5mAUL','u','Lc0UCKeo9FlFFO5U56','L','o',4);
+INSERT INTO ti VALUES (13771474894108312598,1881078115,'cHw9P3','wsrCYTgQa4Fyddr4MlXAcp7EGqYcXYVpVZMAVXGLGnU3xtUQdXcwv1LlVm5nzxTnOXrAP5ficlYBT1tHhgHRp5OzH5mAUL','u','Lc0UCKeo9FlFFO5U56','L','o',4);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (5904057608969786968,2065180746,'Tj78a2i6C','RGYbwu1E5ZfM2dMF54ZPMiFPLkJYuhcDOtiCcmPU1XiRZia7U','c','Amnblx1JmhOS3XcEYMLhGNLD5nJ1Aluaed74DiytqOZRiS1WpnHB0GOrLMao8YD0UjDIwGK65oBW63wBgjvOSEjO40K5WGSfSjnVRrgvuilQGpzayRLDp6PdrVvEzPqafahtvRELnY7S1Ni7dUu13OvZAQLd5XD584SvorueLE6Jc3B','G6','pO',5);
+INSERT INTO ti VALUES (5904057608969786968,2065180746,'Tj78a2i6C','RGYbwu1E5ZfM2dMF54ZPMiFPLkJYuhcDOtiCcmPU1XiRZia7U','c','Amnblx1JmhOS3XcEYMLhGNLD5nJ1Aluaed74DiytqOZRiS1WpnHB0GOrLMao8YD0UjDIwGK65oBW63wBgjvOSEjO40K5WGSfSjnVRrgvuilQGpzayRLDp6PdrVvEzPqafahtvRELnY7S1Ni7dUu13OvZAQLd5XD584SvorueLE6Jc3B','G6','pO',5);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (17383881236881924998,1487061814,'UrhBS7I6Ywv8TpkAiqPhAWBuKL','ikNZ9cIIhLVuzKOYkuTjKTakEqHo73GOSLURBPUgNW2Szg1cCMfRCcfVyQXLdgRF9VIN0rhRZpZUC70Bscx6GjVGqjQXPOSxP3tLcyFXggNFiKeXFCjm8vxxYGSX8ot1eyTvGIYw9gU2bERLDtRnMOJGqW8','a','Q0W0SHgwsiYPC6uxQET0r0aCJf6U4g1GIRqwNaeuKteqgyWrNw9Vk5LJsliti20UlrCtHp2E87cM8lE9uO0YdvP04MVsuxsvEsvLR9','Y','92',6);
+INSERT INTO ti VALUES (17383881236881924998,1487061814,'UrhBS7I6Ywv8TpkAiqPhAWBuKL','ikNZ9cIIhLVuzKOYkuTjKTakEqHo73GOSLURBPUgNW2Szg1cCMfRCcfVyQXLdgRF9VIN0rhRZpZUC70Bscx6GjVGqjQXPOSxP3tLcyFXggNFiKeXFCjm8vxxYGSX8ot1eyTvGIYw9gU2bERLDtRnMOJGqW8','a','Q0W0SHgwsiYPC6uxQET0r0aCJf6U4g1GIRqwNaeuKteqgyWrNw9Vk5LJsliti20UlrCtHp2E87cM8lE9uO0YdvP04MVsuxsvEsvLR9','Y','92',6);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+